.kit-item-image[data-v-r-70f64fd2]{position:relative;display:block;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:9px;background:#f2f2eb}.kit-item-image img[data-v-r-70f64fd2]{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill}@media(max-width:600px){.kit-item-image[data-v-r-70f64fd2]{flex-basis:44px;width:44px;height:44px;border-radius:7px}}@media print{.kit-item-image[data-v-r-70f64fd2]{display:none}}.kit-planner[data-v-r-ce21dfe9]{--kit-text-small:.8125rem;--kit-text-body:.9375rem;padding-block:24px 48px;color:var(--ink)}.kit-intro[data-v-r-ce21dfe9]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.kit-intro>div[data-v-r-ce21dfe9]{min-width:0}.kit-intro h1[data-v-r-ce21dfe9]{white-space:normal;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2;margin:0}.kit-intro .button[data-v-r-ce21dfe9]{width:auto;min-width:0;flex-shrink:0;padding:9px 14px;font-size:var(--kit-text-body)}.kit-status[data-v-r-ce21dfe9]{display:flex;align-items:center;justify-content:flex-end;flex:1;flex-wrap:wrap;gap:6px 12px;font-size:var(--kit-text-small);color:var(--muted)}.kit-status-label[data-v-r-ce21dfe9]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.kit-status svg[data-v-r-ce21dfe9],.kit-safety svg[data-v-r-ce21dfe9]{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kit-status-label svg[data-v-r-ce21dfe9]{color:var(--teal)}.kit-status button[data-v-r-ce21dfe9],.kit-section-head button[data-v-r-ce21dfe9],.kit-export button[data-v-r-ce21dfe9],.kit-notice button[data-v-r-ce21dfe9],.kit-source-card button[data-v-r-ce21dfe9]{border:1px solid var(--line);border-radius:7px;padding:7px 10px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}.kit-status button[data-v-r-ce21dfe9]{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;padding:6px;color:var(--teal)}.kit-status button[data-v-r-ce21dfe9]:hover:not(:disabled){background:#e3efea}.kit-title-row[data-v-r-ce21dfe9]{display:flex;align-items:center;gap:12px;flex-shrink:0}.kit-safety[data-v-r-ce21dfe9]{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:var(--kit-text-small);color:var(--muted);line-height:1.5;white-space:nowrap;cursor:pointer}.kit-safety[data-v-r-ce21dfe9]:hover{color:var(--teal)}.kit-notice[data-v-r-ce21dfe9]{padding:9px 12px;border:1px solid #ba925b40;border-radius:8px;background:#f3ebdd;font-size:var(--kit-text-body);line-height:1.5}.kit-notice button[data-v-r-ce21dfe9]{margin:4px}.kit-tabs[data-v-r-ce21dfe9]{display:flex;gap:4px;margin-bottom:14px}.kit-tabs button[data-v-r-ce21dfe9]{border:1px solid var(--line);border-radius:8px;padding:9px 16px;background:transparent;color:var(--muted);font:inherit;font-size:var(--kit-text-body);cursor:pointer}.kit-tabs button[aria-pressed=true][data-v-r-ce21dfe9]{background:#e3efea;color:var(--ink);font-weight:650}.kit-layout[data-v-r-ce21dfe9]{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}.kit-main[data-v-r-ce21dfe9]{min-width:0}.kit-card[data-v-r-ce21dfe9]{background:var(--surface-strong);border:1px solid var(--line);border-radius:12px;padding:18px}.kit-card h2[data-v-r-ce21dfe9]{font-size:1.25rem;margin:0 0 14px}.kit-card h3[data-v-r-ce21dfe9]{font-size:1rem}.kit-summary[data-v-r-ce21dfe9]{position:sticky;top:20px}.kit-weight[data-v-r-ce21dfe9]{font-size:2rem;font-weight:650;letter-spacing:var(--heading-tracking);font-variant-numeric:tabular-nums}.kit-weight small[data-v-r-ce21dfe9]{font-size:var(--kit-text-body);color:var(--muted)}.kit-summary p[data-v-r-ce21dfe9]{font-size:var(--kit-text-body);margin:10px 0;line-height:1.5}.kit-summary ul[data-v-r-ce21dfe9]{padding-left:18px;font-size:var(--kit-text-body)}.kit-summary details[data-v-r-ce21dfe9]{margin:12px 0}.kit-fields[data-v-r-ce21dfe9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:12px 0}.kit-field[data-v-r-ce21dfe9]{display:flex;flex-direction:column;gap:5px;font-size:var(--kit-text-small);color:var(--muted)}.kit-field input[data-v-r-ce21dfe9],.kit-search[data-v-r-ce21dfe9]{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:7px 9px;background:#fffbf5;color:var(--ink);font:inherit;font-size:var(--kit-text-body);min-height:36px}.kit-field input[data-v-r-ce21dfe9]:focus-visible,input[data-v-r-ce21dfe9]:focus-visible,button[data-v-r-ce21dfe9]:focus-visible,summary[data-v-r-ce21dfe9]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.kit-activities[data-v-r-ce21dfe9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0}.kit-activities button[data-v-r-ce21dfe9]{display:flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);padding:10px 6px;cursor:pointer;font:inherit;font-size:var(--kit-text-body)}.kit-activities button[aria-pressed=true][data-v-r-ce21dfe9]{border-color:var(--teal);background:#e3efea}.kit-activities svg[data-v-r-ce21dfe9]{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kit-muted[data-v-r-ce21dfe9],.kit-list-hint[data-v-r-ce21dfe9]{color:var(--muted);font-size:var(--kit-text-small);line-height:1.5}.kit-list-hint[data-v-r-ce21dfe9]{margin:8px 0 12px}.kit-warning[data-v-r-ce21dfe9]{color:#8a4b1c;font-size:var(--kit-text-body);line-height:1.5}.kit-section-head[data-v-r-ce21dfe9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.kit-section-head h2[data-v-r-ce21dfe9]{margin:0;overflow-wrap:anywhere}.kit-section-head button[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);flex-shrink:0}.kit-group[data-v-r-ce21dfe9]{margin-top:10px}.kit-group-heading[data-v-r-ce21dfe9]{margin:0}.kit-group-heading button[data-v-r-ce21dfe9]{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-radius:7px;background:#e8ede64d;color:var(--ink);font:inherit;font-size:var(--kit-text-body);font-weight:600;text-align:start;cursor:pointer}.kit-group-heading small[data-v-r-ce21dfe9]{margin-left:auto;font-size:var(--kit-text-small);font-weight:400;white-space:nowrap;color:var(--muted)}.kit-group-heading svg[data-v-r-ce21dfe9]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .15s}.kit-group-heading button[aria-expanded=true] svg[data-v-r-ce21dfe9]{transform:rotate(90deg)}.kit-column-head[data-v-r-ce21dfe9],.kit-item[data-v-r-ce21dfe9]{display:grid;grid-template-columns:minmax(0,1fr) 144px 32px;gap:10px;align-items:center}.kit-column-head[data-v-r-ce21dfe9]{padding:8px 0 5px;font-size:var(--kit-text-small);color:var(--muted)}.kit-column-head>span[data-v-r-ce21dfe9]:first-child{padding-left:0}.kit-column-head>div[data-v-r-ce21dfe9]{text-align:center}.kit-item[data-v-r-ce21dfe9]{padding:8px 0;border-top:1px solid var(--line)}.kit-item-heading[data-v-r-ce21dfe9]{display:flex;align-items:center;gap:10px;min-width:0}.kit-item h4[data-v-r-ce21dfe9]{margin:0;font-size:var(--kit-text-body);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.kit-item small[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);color:var(--muted)}.kit-item small .kit-warning[data-v-r-ce21dfe9]{font-size:inherit;color:#8a4b1c}.kit-detail-toggle[data-v-r-ce21dfe9]{display:grid;place-items:center;width:32px;height:34px;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:7px}.kit-detail-toggle[data-v-r-ce21dfe9]:hover{background:#e3efea}.kit-detail-toggle svg[data-v-r-ce21dfe9]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.kit-detail-toggle[aria-expanded=true] svg[data-v-r-ce21dfe9]{transform:rotate(180deg)}.kit-item-details[data-v-r-ce21dfe9]{grid-column:1/-1;padding:0 10px 10px 0}.kit-packing-note[data-v-r-ce21dfe9]{font-size:var(--kit-text-body);line-height:1.5;margin:2px 0 10px}.kit-item-details a[data-v-r-ce21dfe9]{display:block;font-size:var(--kit-text-small);overflow-wrap:anywhere}.kit-item-details .kit-fields[data-v-r-ce21dfe9]{margin-top:0}.kit-item-details .kit-muted[data-v-r-ce21dfe9]{margin:8px 0}summary[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);color:var(--muted);cursor:pointer}.kit-empty[data-v-r-ce21dfe9]{padding:18px 0;color:var(--muted)}.kit-export[data-v-r-ce21dfe9]{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.kit-export button[data-v-r-ce21dfe9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--kit-text-body)}.kit-export button svg[data-v-r-ce21dfe9]{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kit-guidance p[data-v-r-ce21dfe9],.kit-guidance li[data-v-r-ce21dfe9]{font-size:1rem;line-height:1.6}.kit-guidance a[data-v-r-ce21dfe9]{overflow-wrap:anywhere}.kit-guidance h3[data-v-r-ce21dfe9]{margin-top:20px}.kit-print-note[data-v-r-ce21dfe9]{display:none}button[data-v-r-ce21dfe9]:disabled{opacity:.5;cursor:default}@media(max-width:1100px){.kit-layout[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 220px}.kit-column-head[data-v-r-ce21dfe9],.kit-item[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 128px 28px;gap:8px}.kit-detail-toggle[data-v-r-ce21dfe9]{width:28px}}@media(max-width:900px){.kit-layout[data-v-r-ce21dfe9]{grid-template-columns:1fr}.kit-summary[data-v-r-ce21dfe9]{position:static}.kit-planner[data-v-r-ce21dfe9]{padding-top:18px}.kit-column-head[data-v-r-ce21dfe9],.kit-item[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 144px 32px}}@media(max-width:600px){.kit-card[data-v-r-ce21dfe9]{padding:14px}.kit-intro[data-v-r-ce21dfe9]{gap:10px}.kit-intro h1[data-v-r-ce21dfe9]{font-size:1.65rem}.kit-intro .button[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);padding:8px 10px}.kit-tabs button[data-v-r-ce21dfe9]{flex:1;padding:9px 7px;font-size:var(--kit-text-body)}.kit-activities[data-v-r-ce21dfe9]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-fields[data-v-r-ce21dfe9]{gap:10px}.kit-section-head[data-v-r-ce21dfe9]{align-items:center}.kit-field input[data-v-r-ce21dfe9],.kit-search[data-v-r-ce21dfe9]{font-size:16px}.kit-column-head[data-v-r-ce21dfe9]{display:none}.kit-item[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 36px;gap:6px;padding:10px 0}.kit-item-heading[data-v-r-ce21dfe9]{grid-column:1;grid-row:1}.kit-item h4[data-v-r-ce21dfe9]{font-size:var(--kit-text-body)}.kit-detail-toggle[data-v-r-ce21dfe9]{grid-column:2;grid-row:1;width:36px;min-height:40px}.kit-item-details[data-v-r-ce21dfe9]{padding:6px 0 4px}.kit-group-heading button[data-v-r-ce21dfe9]{padding:10px 7px;font-size:var(--kit-text-body);min-height:44px}.kit-group-heading small[data-v-r-ce21dfe9],.kit-list-hint[data-v-r-ce21dfe9]{font-size:var(--kit-text-small)}}@media(prefers-reduced-motion:reduce){.kit-group-heading svg[data-v-r-ce21dfe9]{transition:none}}@media print{.site-top-region,.site-footer,.kit-intro .button[data-v-r-ce21dfe9],.kit-status[data-v-r-ce21dfe9],.kit-safety[data-v-r-ce21dfe9],.kit-safety-content[data-v-r-ce21dfe9],.kit-tabs[data-v-r-ce21dfe9],.kit-prepare[data-v-r-ce21dfe9],.kit-guidance[data-v-r-ce21dfe9],.kit-export[data-v-r-ce21dfe9],.kit-search[data-v-r-ce21dfe9],.kit-item-details[data-v-r-ce21dfe9],.kit-detail-toggle[data-v-r-ce21dfe9],.kit-section-head button[data-v-r-ce21dfe9],.kit-list-hint[data-v-r-ce21dfe9]{display:none!important}.kit-layout[data-v-r-ce21dfe9]{display:block}.kit-checklist[data-v-r-ce21dfe9],.kit-group-items[data-v-r-ce21dfe9]{display:block!important}.kit-card[data-v-r-ce21dfe9]{border:0;padding:0;box-shadow:none}.kit-item[data-v-r-ce21dfe9]{break-inside:avoid;grid-template-columns:minmax(0,1fr) 144px}.kit-column-head[data-v-r-ce21dfe9]{display:grid;grid-template-columns:minmax(0,1fr) 144px}.kit-group-heading button[data-v-r-ce21dfe9]{background:none;padding-left:0}.kit-group-heading svg[data-v-r-ce21dfe9]{display:none}.kit-summary[data-v-r-ce21dfe9]{position:static}.kit-print-note[data-v-r-ce21dfe9]{display:block;font-size:10pt}.kit-planner[data-v-r-ce21dfe9]{padding:0}.kit-notice[data-v-r-ce21dfe9]{background:none}}.kit-duration[data-v-r-ce21dfe9],.kit-household[data-v-r-ce21dfe9]{border:0;padding:0;margin:0;min-width:0}.kit-duration legend[data-v-r-ce21dfe9],.kit-household legend[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);color:var(--muted);padding:0;margin-bottom:6px}.kit-duration>div[data-v-r-ce21dfe9]{display:flex;gap:4px}.kit-duration button[data-v-r-ce21dfe9],.kit-household button[data-v-r-ce21dfe9],.kit-review button[data-v-r-ce21dfe9]{border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:transparent;color:var(--ink);font:inherit;font-size:.78rem;cursor:pointer}.kit-duration button[data-v-r-ce21dfe9]{flex:1;padding-inline:4px}.kit-duration button[aria-pressed=true][data-v-r-ce21dfe9],.kit-household button[aria-pressed=true][data-v-r-ce21dfe9]{background:#e3efea;border-color:var(--teal)}.kit-household[data-v-r-ce21dfe9]{margin:12px 0}.kit-household>div[data-v-r-ce21dfe9]{display:flex;flex-wrap:wrap;gap:6px}.kit-household button span[data-v-r-ce21dfe9]{color:var(--teal)}.kit-review-status[data-v-r-ce21dfe9]{font-size:var(--kit-text-small);line-height:1.5;margin-top:14px}.kit-review .kit-field[data-v-r-ce21dfe9]{margin:10px 0}.kit-review button[data-v-r-ce21dfe9]{width:100%}.kit-evac-guidance[data-v-r-ce21dfe9]{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.kit-evac-guidance a[data-v-r-ce21dfe9]{font-size:var(--kit-text-body)}@media(max-width:1100px){.kit-activities[data-v-r-ce21dfe9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.kit-activities[data-v-r-ce21dfe9]{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-activities button[data-v-r-ce21dfe9]:first-child{grid-column:1/-1}.kit-duration button[data-v-r-ce21dfe9],.kit-household button[data-v-r-ce21dfe9]{min-height:40px}}@media print{.kit-review button[data-v-r-ce21dfe9]{display:none!important}.kit-review>label[data-v-r-ce21dfe9]{display:flex!important}}.kit-quantity[data-v-r-ce21dfe9]{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fffbf5;min-width:0}.kit-quantity button[data-v-r-ce21dfe9]{display:grid;place-items:center;flex:0 0 36px;min-height:38px;border:0;background:transparent;color:var(--teal);font:inherit;font-size:1.1rem;cursor:pointer}.kit-quantity button[data-v-r-ce21dfe9]:hover:not(:disabled){background:#e3efea}.kit-quantity input[data-v-r-ce21dfe9]{flex:1;width:0;min-width:0;border:0!important;border-radius:0;text-align:center;padding:6px 0;font:inherit;font-size:var(--kit-text-body);appearance:textfield;-moz-appearance:textfield}.kit-quantity input[data-v-r-ce21dfe9]::-webkit-inner-spin-button,.kit-quantity input[data-v-r-ce21dfe9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-quantity[data-v-r-ce21dfe9] :focus-visible{outline-offset:-3px}@media(max-width:600px){.kit-item[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 138px 28px;gap:6px}.kit-item-heading[data-v-r-ce21dfe9]{grid-column:1;grid-row:1}.kit-quantity[data-v-r-ce21dfe9]{grid-column:2;grid-row:1;padding:0}.kit-quantity button[data-v-r-ce21dfe9]{flex-basis:40px;min-height:42px}.kit-quantity input[data-v-r-ce21dfe9]{font-size:16px}.kit-detail-toggle[data-v-r-ce21dfe9]{grid-column:3;grid-row:1;width:28px}.kit-item-details[data-v-r-ce21dfe9]{grid-column:1/-1}.kit-item h4[data-v-r-ce21dfe9]{font-size:var(--kit-text-body)}}@media screen and (max-width:380px){.kit-item[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr) 28px}.kit-quantity[data-v-r-ce21dfe9]{grid-column:1;grid-row:2;justify-self:start;width:138px;margin-left:54px}.kit-detail-toggle[data-v-r-ce21dfe9]{grid-column:2;grid-row:1}.kit-item-details[data-v-r-ce21dfe9]{grid-row:3}}@media print{.kit-quantity[data-v-r-ce21dfe9]{border:0;background:none}.kit-quantity button[data-v-r-ce21dfe9]{display:none!important}.kit-quantity input[data-v-r-ce21dfe9]{width:100%;font-size:10pt}.kit-item-heading[data-v-r-ce21dfe9],.kit-quantity[data-v-r-ce21dfe9]{grid-column:auto;grid-row:auto}}.kit-toolbar[data-v-r-ce21dfe9]{display:flex;align-items:center;gap:10px}.kit-toolbar .kit-search[data-v-r-ce21dfe9]{flex:1;width:0}.kit-view-switch[data-v-r-ce21dfe9]{display:flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px}.kit-view-switch button[data-v-r-ce21dfe9]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:var(--kit-text-small);cursor:pointer}.kit-view-switch button[aria-pressed=true][data-v-r-ce21dfe9]{background:#e3efea;color:var(--teal)}.kit-view-switch svg[data-v-r-ce21dfe9]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media screen{.kit-checklist--grid .kit-group-items[data-v-r-ce21dfe9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding-top:10px;align-items:start}.kit-checklist--grid .kit-column-head[data-v-r-ce21dfe9]{display:none}.kit-checklist--grid .kit-item[data-v-r-ce21dfe9]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-self:stretch;align-items:start;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px;min-width:0}.kit-checklist--grid .kit-item-heading[data-v-r-ce21dfe9]{grid-column:1;grid-row:1;flex-direction:column;align-items:stretch;gap:10px}.kit-checklist--grid .kit-item-heading[data-v-r-ce21dfe9] .kit-item-image{flex:none;align-self:center;width:104px;height:104px}.kit-checklist--grid .kit-item-heading>div[data-v-r-ce21dfe9]{min-height:48px}.kit-checklist--grid .kit-quantity[data-v-r-ce21dfe9]{grid-column:1;grid-row:2;width:100%;max-width:160px;justify-self:center;margin:0;box-sizing:border-box}.kit-checklist--grid .kit-detail-toggle[data-v-r-ce21dfe9]{position:absolute;right:5px;top:5px;width:32px;height:36px;grid-column:auto;grid-row:auto}.kit-checklist--grid .kit-item-details[data-v-r-ce21dfe9]{grid-column:1;grid-row:3;padding:0;min-width:0}.kit-checklist--grid .kit-fields[data-v-r-ce21dfe9]{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.kit-view-switch button[data-v-r-ce21dfe9]{min-width:40px;min-height:40px;padding:6px}.kit-view-switch button span[data-v-r-ce21dfe9]{display:none}.kit-checklist--grid .kit-group-items[data-v-r-ce21dfe9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kit-checklist--grid .kit-item[data-v-r-ce21dfe9]{padding:10px;gap:8px}.kit-checklist--grid .kit-item-heading[data-v-r-ce21dfe9] .kit-item-image{width:80px;height:80px}.kit-checklist--grid .kit-quantity button[data-v-r-ce21dfe9]{flex-basis:34px}.kit-checklist--grid .kit-detail-toggle[data-v-r-ce21dfe9]{width:28px;right:2px;top:2px}}@media print{.kit-toolbar[data-v-r-ce21dfe9]{display:none!important}}.kit-guidance-filter[data-v-r-ce21dfe9]{margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.kit-source-list[data-v-r-ce21dfe9]{margin:12px 0 20px}.kit-source-card[data-v-r-ce21dfe9]{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.kit-source-card h3[data-v-r-ce21dfe9]{margin:0}.kit-source-card p[data-v-r-ce21dfe9]{font-size:var(--kit-text-body)}.kit-source-card button[data-v-r-ce21dfe9]{font-size:var(--kit-text-body);display:inline-flex;align-items:center;gap:8px;margin-top:auto;min-height:44px}.kit-source-card button svg[data-v-r-ce21dfe9]{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media print{.kit-guidance-filter[data-v-r-ce21dfe9]{display:none!important}}.kit-source-card[data-v-r-ce21dfe9]{gap:8px 12px;background:transparent}.kit-source-heading[data-v-r-ce21dfe9]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.kit-source-label[data-v-r-ce21dfe9]{min-width:0}.kit-source-heading h3[data-v-r-ce21dfe9]{font-size:1rem;line-height:1.4;flex:1;min-width:0;margin:0}.kit-country-flag[data-v-r-ce21dfe9]{font-size:1.5rem;line-height:1;flex-shrink:0}.kit-source-link[data-v-r-ce21dfe9]{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;color:var(--muted);border-radius:7px}.kit-source-link svg[data-v-r-ce21dfe9]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kit-source-link[data-v-r-ce21dfe9]:hover{background:#e3efea;color:var(--teal)}.kit-source-card .kit-source-caption[data-v-r-ce21dfe9]{margin:0;color:var(--muted);font-size:var(--kit-text-small)}.kit-source-actions[data-v-r-ce21dfe9]{display:flex;gap:6px;align-items:center;flex-shrink:0}.kit-source-actions button[data-v-r-ce21dfe9]{margin:0}.kit-source-actions .kit-source-info[data-v-r-ce21dfe9]{display:grid;place-items:center;width:44px;padding:0;flex-shrink:0}.kit-source-info[aria-expanded=true][data-v-r-ce21dfe9]{background:#e3efea;color:var(--teal)}.kit-source-details[data-v-r-ce21dfe9]{flex-basis:100%;min-width:0;padding:6px 0 0 34px}.kit-source-details p[data-v-r-ce21dfe9]{margin:0 0 10px}.kit-source-details a[data-v-r-ce21dfe9]{font-size:var(--kit-text-small)}.kit-guidance-notes[data-v-r-ce21dfe9],.kit-evac-guidance[data-v-r-ce21dfe9]{border-top:1px solid var(--line);border-bottom:0;margin:12px 0 0;padding:12px 0 0}.kit-guidance-notes>summary[data-v-r-ce21dfe9],.kit-evac-guidance>summary[data-v-r-ce21dfe9]{font-size:var(--kit-text-body);min-height:32px;line-height:32px}.kit-guidance-notes>summary .space-icon[data-v-r-ce21dfe9],.kit-evac-guidance>summary .space-icon[data-v-r-ce21dfe9]{margin-right:8px}@media(max-width:600px){.kit-source-card[data-v-r-ce21dfe9]{gap:6px;padding:9px 0}.kit-source-heading[data-v-r-ce21dfe9]{gap:7px}.kit-source-heading h3[data-v-r-ce21dfe9]{font-size:var(--kit-text-body)}.kit-source-action-label[data-v-r-ce21dfe9]{display:none}.kit-source-actions[data-v-r-ce21dfe9]{gap:3px}.kit-source-actions button[data-v-r-ce21dfe9]{justify-content:center;width:40px;min-height:40px;padding:0}.kit-source-actions .kit-source-info[data-v-r-ce21dfe9],.kit-source-link[data-v-r-ce21dfe9]{width:40px}.kit-source-details[data-v-r-ce21dfe9]{padding-left:0}}.kit-safety-dialog[data-v-r-ce21dfe9]{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;border:1px solid var(--line-strong);border-radius:14px;background:#fffbf5;color:var(--ink);box-shadow:var(--shadow);overflow:auto}.kit-safety-dialog[data-v-r-ce21dfe9]::backdrop{background:#1c2b3a80}.kit-safety-dialog header[data-v-r-ce21dfe9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.kit-safety-dialog h2[data-v-r-ce21dfe9]{font-size:1.15rem;line-height:1.4;margin:0}.kit-safety-dialog button[data-v-r-ce21dfe9]{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer}.kit-safety-dialog button[data-v-r-ce21dfe9]:hover{color:var(--teal);background:#e3efea}.kit-safety-dialog button[data-v-r-ce21dfe9]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.kit-safety-dialog p[data-v-r-ce21dfe9]{font-size:.9375rem;line-height:1.65;margin:0;color:var(--muted)}.kit-safety-dialog p+p[data-v-r-ce21dfe9]{margin-top:12px}.kit-safety-dialog footer[data-v-r-ce21dfe9]{display:flex;justify-content:flex-end;margin-top:20px}.kit-safety-dialog .kit-safety-agree[data-v-r-ce21dfe9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:110px;height:44px;padding:0 18px;background:var(--teal);border-color:var(--teal);color:#fff;font:inherit;font-size:.9375rem}.kit-safety-dialog .kit-safety-agree[data-v-r-ce21dfe9]:hover{filter:brightness(.94)}.kit-safety-agree svg[data-v-r-ce21dfe9]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media print{.kit-safety-dialog[data-v-r-ce21dfe9]{display:none!important}}
