.breadcrumb[data-v-516137af]{align-items:center;color:var(--svea-color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--svea-font-size-sm);gap:.35rem;min-width:0}.breadcrumb__item[data-v-516137af]{font:inherit;line-height:1.4;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__item--current[data-v-516137af]{background:var(--svea-color-ui-10);border-radius:var(--svea-radius-sm);color:var(--svea-color-ui-dark);font-weight:600;padding:.1rem .5rem}.breadcrumb__item--link[data-v-516137af]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--svea-radius-sm);color:var(--svea-color-text-secondary);cursor:pointer;padding:.1rem .5rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.breadcrumb__item--link[data-v-516137af]:hover{background:var(--svea-color-ui-10);color:var(--svea-color-ui-dark)}.breadcrumb__item--link[data-v-516137af]:focus-visible{outline:2px solid var(--svea-color-ui-dark);outline-offset:2px}.breadcrumb__item--ahead[data-v-516137af]{color:var(--svea-color-text-muted);font-style:italic}.breadcrumb__sep[data-v-516137af]{color:var(--svea-color-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stepper[data-v-f6c6edee]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.stepper__grid[data-v-f6c6edee]{background:var(--svea-color-surface);border:1px solid var(--svea-color-border);border-radius:var(--svea-radius-md);display:grid;gap:.5rem;grid-template-columns:1fr;padding:.75rem}@media(min-width:540px){.stepper__grid[data-v-f6c6edee]{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper__grid--brands[data-v-f6c6edee]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:860px){.stepper__grid[data-v-f6c6edee]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stepper__btn[data-v-f6c6edee]{align-items:center;background:var(--svea-color-ui-10);border:1px solid var(--svea-color-ui-25);border-radius:var(--svea-radius-md);box-shadow:inset 0 -1px #0000000a;color:var(--svea-color-ui-dark);cursor:pointer;display:flex;font-size:var(--svea-font-size-base);font-weight:600;gap:.6rem;min-height:3rem;padding:.65rem .85rem;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .06s ease}.stepper__btn[data-v-f6c6edee]:hover{background:var(--svea-color-surface);border-color:var(--svea-color-ui);box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.stepper__btn[data-v-f6c6edee]:focus-visible{outline:2px solid var(--svea-color-ui-dark);outline-offset:2px}.stepper__btn[data-v-f6c6edee]:active{transform:translateY(1px)}.stepper__btn--brand[data-v-f6c6edee]{font-weight:600}.stepper__btn--toggle[data-v-f6c6edee]{position:relative}.stepper__btn--picked[data-v-f6c6edee]{background:var(--svea-color-ui-10);border-color:var(--svea-color-ui-dark);box-shadow:inset 0 0 0 1px var(--svea-color-ui-dark)}.stepper__btn--picked .stepper__btn-num[data-v-f6c6edee]{background:var(--svea-color-ui-dark);color:#fff}.stepper__btn-check[data-v-f6c6edee]{color:var(--svea-color-ui-dark);flex:0 0 auto;font-size:var(--svea-font-size-sm);font-weight:700;line-height:1;width:1rem}.stepper__picker-footer[data-v-f6c6edee]{align-items:center;background:var(--svea-color-surface);border:1px solid var(--svea-color-border);border-radius:var(--svea-radius-md);bottom:0;box-shadow:0 -2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem;position:sticky}.stepper__picker-hint[data-v-f6c6edee]{color:var(--svea-color-text-secondary);flex:1 1 12rem;font-size:var(--svea-font-size-sm);margin:0;min-width:0}.stepper__continue[data-v-f6c6edee]{background:var(--svea-color-ui-dark);border:1px solid var(--svea-color-ui-dark);border-radius:var(--svea-radius-md);color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:var(--svea-font-size-base);font-weight:600;min-height:2.75rem;padding:.6rem 1.1rem}.stepper__continue[data-v-f6c6edee]:hover:not(:disabled){filter:brightness(1.08)}.stepper__continue[data-v-f6c6edee]:focus-visible{outline:2px solid var(--svea-color-ui-dark);outline-offset:2px}.stepper__continue[data-v-f6c6edee]:disabled{cursor:not-allowed;opacity:.5}.stepper__btn--brand-svea[data-v-f6c6edee]{background:#f1e9f4;border-color:#c8a8d8;color:#4d1c69}.stepper__btn--brand-svea[data-v-f6c6edee]:hover{background:#e2cfeb;border-color:#833ea9}.stepper__btn--brand-svea .stepper__btn-num[data-v-f6c6edee]{background:#833ea9;color:#fff}.stepper__btn--brand-ellycare[data-v-f6c6edee]{background:#eaeafd;border-color:#9b9bf5;color:#2828a8}.stepper__btn--brand-ellycare[data-v-f6c6edee]:hover{background:#d7d7fb;border-color:#4c4cf6}.stepper__btn--brand-ellycare .stepper__btn-num[data-v-f6c6edee]{background:#4c4cf6;color:#fff}.stepper__btn--brand-kindlycare[data-v-f6c6edee]{background:#e9e8ed;border-color:#928aa6;color:#1e113e}.stepper__btn--brand-kindlycare[data-v-f6c6edee]:hover{background:#d5d2dd;border-color:#25154c}.stepper__btn--brand-kindlycare .stepper__btn-num[data-v-f6c6edee]{background:#25154c;color:#fff}.stepper__btn-num[data-v-f6c6edee]{align-items:center;background:var(--svea-color-ui-10);border-radius:999px;color:var(--svea-color-ui-dark);display:inline-flex;flex:0 0 auto;font-size:var(--svea-font-size-xs);font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.stepper__btn-label[data-v-f6c6edee]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.stepper__empty[data-v-f6c6edee],.stepper__missing[data-v-f6c6edee],.stepper__terminal[data-v-f6c6edee]{background:var(--svea-color-surface-alt);border:1px dashed var(--svea-color-border);border-radius:var(--svea-radius-md);color:var(--svea-color-text-secondary);font-size:var(--svea-font-size-sm);margin:0;padding:.85rem 1rem}.stepper__terminal[data-v-f6c6edee]{background:var(--svea-color-ui-10);border-color:var(--svea-color-ui-25);border-style:solid;color:var(--svea-color-ui-dark);font-weight:500}.id-plate[data-v-5fb3681c]{align-self:stretch;border:1px solid transparent;border-radius:var(--svea-radius-sm);display:flex;flex-direction:column;font-size:var(--svea-font-size-sm);gap:.15rem;line-height:1.35;padding:.6rem .75rem;width:100%}.id-plate__lead[data-v-5fb3681c]{font-weight:600}.id-plate__facts[data-v-5fb3681c]{font-variant-numeric:tabular-nums}.id-plate--previous[data-v-5fb3681c]{background:var(--svea-color-warn-bg);border-color:var(--svea-color-warn);color:var(--svea-color-warn-ink)}.id-plate--previous .id-plate__facts[data-v-5fb3681c]{color:var(--svea-color-warn-ink-2)}.id-plate--aged[data-v-5fb3681c]{background:var(--svea-color-ui-10);border-color:var(--svea-color-ui-25);color:var(--svea-color-ui-dark)}.id-plate--aged .id-plate__facts[data-v-5fb3681c]{color:var(--svea-color-text-secondary)}.summary-modal__field[data-v-936940c1]{display:flex;flex-direction:column;gap:.35rem}.summary-modal__field-row[data-v-936940c1]{display:flex;flex-wrap:wrap;gap:.85rem}.summary-modal__field-row .summary-modal__field[data-v-936940c1]{flex:1 1 12rem;min-width:0}.summary-modal__field-label[data-v-936940c1]{color:var(--svea-color-text-secondary);font-size:var(--svea-font-size-sm);font-weight:600}.summary-modal__field-help[data-v-936940c1]{color:var(--svea-color-text-muted);font-size:var(--svea-font-size-xs);font-style:italic}.summary-modal__field-help--error[data-v-936940c1]{color:#6b1313;font-style:normal}.summary-modal__required[data-v-936940c1]{color:#6b1313;margin-inline-start:.15rem}.summary-modal__sr-only[data-v-936940c1]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.summary-modal__input[data-v-936940c1]{background:var(--svea-color-surface);border:1px solid var(--svea-color-border);border-radius:var(--svea-radius-sm);color:var(--svea-color-text);font-family:inherit;font-size:var(--svea-font-size-base);padding:.55rem .7rem}.summary-modal__input[data-v-936940c1]:focus-visible{background:var(--svea-color-bg);outline:2px solid var(--svea-color-ui);outline-offset:1px}.summary-modal__input--invalid[data-v-936940c1]{border-color:#6b1313}.summary-modal__input--invalid[data-v-936940c1]:focus-visible{outline-color:#6b1313}
