._page_1jywd_1{max-width:720px;margin:0 auto;padding:32px 16px 48px}._header_1jywd_7{text-align:center;margin-bottom:24px}._header_1jywd_7 h1{margin:0 0 8px;font-size:2rem;line-height:1.2}._header_1jywd_7 p{color:var(--color-muted);margin:0;line-height:1.5}._stepper_1jywd_26{justify-content:center;margin:0 0 24px;padding:0;list-style:none;display:flex}._step_1jywd_26{text-align:center;flex-direction:column;flex:0 140px;align-items:center;gap:6px;min-width:0;display:flex;position:relative}._step_1jywd_26+._step_1jywd_26:before{content:"";border-top:2px solid var(--color-border);position:absolute;top:16px;left:calc(24px - 50%);right:calc(50% + 24px)}._step_1jywd_26[data-state=done]+._step_1jywd_26:before{border-color:var(--color-accent)}._stepNumber_1jywd_59{width:32px;height:32px;color:var(--color-muted);background:var(--color-surface);border:2px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}._step_1jywd_26[data-state=current] ._stepNumber_1jywd_59,._step_1jywd_26[data-state=done] ._stepNumber_1jywd_59{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._stepLabel_1jywd_80{color:var(--color-muted);font-size:.8125rem}._step_1jywd_26[data-state=current] ._stepLabel_1jywd_80{color:var(--color-text);font-weight:600}._panel_1jywd_92{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px}._dropZones_1jywd_99{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}._dropZone_1jywd_99{text-align:center;background:var(--color-bg);border:2px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:20px 16px;display:flex;position:relative}._dropZone_1jywd_99:hover,._dropZone_1jywd_99[data-dragging=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}._dropZone_1jywd_99[data-filled=true]{border-style:solid;border-color:var(--color-accent)}._dropZone_1jywd_99:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}._dropTitle_1jywd_137{font-weight:600}._fileName_1jywd_141{overflow-wrap:anywhere;max-width:100%;font-size:.875rem}._dropHint_1jywd_147{color:var(--color-muted);font-size:.8125rem}._fileInput_1jywd_153{opacity:0;width:1px;height:1px;position:absolute}._question_1jywd_160{border:0;flex-direction:column;gap:8px;min-width:0;margin:24px 0 0;padding:0;display:flex}._question_1jywd_160 legend{margin-bottom:8px;padding:0;font-weight:600}._choice_1jywd_176{background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;display:flex}._choice_1jywd_176:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-accent)}._choice_1jywd_176:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}._choice_1jywd_176 input{accent-color:var(--color-accent);margin:3px 0 0}._choiceLabel_1jywd_203{font-weight:600;display:block}._choiceHint_1jywd_208{color:var(--color-muted);font-size:.875rem;display:block}._field_1jywd_214{flex-direction:column;gap:8px;display:flex}._field_1jywd_214 label{font-size:.875rem;font-weight:600}._input_1jywd_226{min-height:44px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:8px 12px;font-size:1rem}._sectionTitle_1jywd_237{margin:0 0 12px;font-size:1rem}._details_1jywd_242{border-top:1px solid var(--color-border);margin:0 0 24px}._details_1jywd_242>div{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}._details_1jywd_242 dt{color:var(--color-muted);font-size:.875rem}._details_1jywd_242 dd{overflow-wrap:anywhere;margin:0;font-weight:600}._status_1jywd_267{color:var(--color-muted);margin:0 0 16px;font-size:.875rem}._notice_1jywd_273{background:var(--color-warning-soft);border-radius:6px;margin:0 0 24px;padding:12px;font-size:.875rem}._notice_1jywd_273 p{margin:0 0 4px}._notice_1jywd_273 ul{margin:0;padding-left:20px}._error_1jywd_290{color:var(--color-danger);margin:8px 0;font-size:.875rem}._errorBlock_1jywd_296{margin-bottom:24px}._inlineActions_1jywd_300{flex-wrap:wrap;gap:8px 16px;display:flex}._actions_1jywd_308{justify-content:space-between;gap:12px;margin-top:20px;display:flex}._primary_1jywd_315,._secondary_1jywd_316{min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:8px 20px;font-weight:600}._primary_1jywd_315{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent)}._secondary_1jywd_316{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border)}._link_1jywd_337{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem}._primary_1jywd_315:disabled,._secondary_1jywd_316:disabled{opacity:.6;cursor:default}._input_1jywd_226:focus-visible,._primary_1jywd_315:focus-visible,._secondary_1jywd_316:focus-visible,._link_1jywd_337:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._page_1frsd_3{max-width:960px;margin:0 auto;padding:24px 16px 48px}._status_1frsd_9{text-align:center;color:var(--color-muted);padding:48px 16px}._backLink_1frsd_17{min-height:40px;color:var(--color-accent);align-items:center;gap:6px;margin:-8px 0 8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._backLink_1frsd_17:hover{text-decoration:underline}._backLink_1frsd_17:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}._header_1frsd_39{margin-bottom:16px}._eyebrow_1frsd_43{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.8125rem;font-weight:600}._petName_1frsd_52{margin:4px 0 0;font-size:1.75rem;line-height:1.2}._customerName_1frsd_58{color:var(--color-muted);margin:2px 0 0}._toolbar_1frsd_63{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.875rem;display:flex}._toolbar_1frsd_63 p{margin:0}._toolbarActions_1frsd_77{flex-shrink:0;gap:8px;display:flex}._applyButton_1frsd_83{background:var(--color-accent);min-height:36px;color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-weight:700}._applyButton_1frsd_83:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._applyButton_1frsd_83:disabled,._approveButton_1frsd_101:disabled{opacity:.5;cursor:not-allowed}._toolbarError_1frsd_106{color:var(--color-danger);margin:0 0 12px;font-size:.875rem}._estimateNotice_1frsd_113{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-text);border-radius:8px;margin:24px 0 0;padding:12px 14px;font-size:.875rem}._estimateNotice_1frsd_113 p{margin:0 0 6px}._estimateNotice_1frsd_113 ul{margin:0;padding-left:20px}._estimateNotice_1frsd_113 li+li{margin-top:4px}._reviewNotice_1frsd_137{border:1px solid var(--color-warning);background:var(--color-warning-soft);color:var(--color-text);border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:.875rem}._reviewNotice_1frsd_137 p{margin:0}._reviewNotice_1frsd_137 ul{margin:8px 0 0;padding-left:20px}._resetButton_1frsd_156{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 14px}._columnHeaders_1frsd_170{display:none}._lineItems_1frsd_174{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}._lineItem_1frsd_174{border-bottom:1px solid var(--color-border);transition:background-color .15s}._lineItem_1frsd_174[data-removed]{background:var(--color-removed-bg)}._row_1frsd_192{grid-template-columns:1fr 1fr;grid-template-areas:"desc desc""qty cover""amount post""action action";align-items:center;gap:4px 24px;padding:14px 4px;display:grid;position:relative}._cellAction_1frsd_206{z-index:1;grid-area:action;justify-self:end;margin-top:6px;position:relative}._cellDescription_1frsd_215{grid-area:desc;margin-bottom:6px}._cellQuantity_1frsd_220,._cellResult_1frsd_221,._cellAmount_1frsd_222,._cellPostInsurance_1frsd_223{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}._cellQuantity_1frsd_220{color:var(--color-muted);grid-area:qty;font-size:.875rem}._cellResult_1frsd_221{color:var(--color-muted);grid-area:cover;font-size:.875rem}._cellAmount_1frsd_222{grid-area:amount}._cellPostInsurance_1frsd_223{grid-area:post;font-weight:600}._lineItem_1frsd_174[data-removed] ._cellQuantity_1frsd_220,._lineItem_1frsd_174[data-removed] ._cellDescription_1frsd_215,._lineItem_1frsd_174[data-removed] ._cellResult_1frsd_221,._lineItem_1frsd_174[data-removed] ._cellAmount_1frsd_222,._lineItem_1frsd_174[data-removed] ._cellPostInsurance_1frsd_223{color:var(--color-removed-text)}._lineItem_1frsd_174[data-removed] ._cellDescription_1frsd_215,._lineItem_1frsd_174[data-removed] ._cellAmount_1frsd_222,._lineItem_1frsd_174[data-removed] ._cellPostInsurance_1frsd_223{text-decoration:line-through}._mobileLabel_1frsd_265{color:var(--color-muted);font-weight:400}._expandButton_1frsd_270{width:100%;color:inherit;font:inherit;text-align:left;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}._expandButton_1frsd_270:after{content:"";position:absolute;inset:0}._expandButton_1frsd_270:focus-visible{outline:none}._expandButton_1frsd_270:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:6px}._chevron_1frsd_303{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);flex-shrink:0;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}._expandButton_1frsd_270[aria-expanded=true] ._chevron_1frsd_303{transform:rotate(225deg)translateY(-2px)}._declineButton_1frsd_319{border:1px solid var(--color-border);background:var(--color-surface);min-width:96px;min-height:40px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:.875rem;font-weight:600}._declineButton_1frsd_319[data-declined]{color:var(--color-accent)}._declineButton_1frsd_319:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._details_1frsd_344{padding:0 4px 16px}._breakdown_1frsd_348{background:var(--color-panel);border-radius:8px;margin:0;padding:12px 14px;font-size:.875rem}._breakdown_1frsd_348 div{justify-content:space-between;gap:16px;padding:3px 0;display:flex}._breakdown_1frsd_348 div:last-child{border-top:1px solid var(--color-border);margin-top:4px;padding-top:8px;font-weight:600}._breakdown_1frsd_348 dt,._breakdown_1frsd_348 dd{margin:0}._breakdown_1frsd_348 dd{font-variant-numeric:tabular-nums}._note_1frsd_379{color:var(--color-muted);margin:8px 0 0;font-size:.8125rem}._summary_1frsd_387{max-width:420px;margin-top:24px;margin-left:auto}._summary_1frsd_387 dl{margin:0}._summary_1frsd_387 dl>div{justify-content:space-between;gap:16px;padding:6px 4px;display:flex}._summary_1frsd_387 dt,._summary_1frsd_387 dd{margin:0}._summary_1frsd_387 dd{font-variant-numeric:tabular-nums}._summary_1frsd_387 dl>._total_1frsd_413{border-top:1px solid var(--color-border);margin-top:4px;padding-top:10px;font-size:1.125rem;font-weight:700}._summary_1frsd_387 dl>._insuranceLine_1frsd_421{color:var(--color-muted);font-size:.875rem}._summary_1frsd_387 dl>._youPay_1frsd_426{background:var(--color-accent-soft);border-radius:8px;margin-top:8px;padding:12px 14px;font-weight:700}._pendingAmount_1frsd_434{color:var(--color-muted);font-style:italic;font-weight:400}._pendingNote_1frsd_440{color:var(--color-muted);margin:8px 4px 0;font-size:.875rem}._approveButton_1frsd_101{background:var(--color-accent);width:100%;min-height:48px;color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-weight:700}._approveButton_1frsd_101:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._dialog_1frsd_466{border:1px solid var(--color-border);background:var(--color-surface);width:min(420px,100vw - 32px);color:var(--color-text);border-radius:12px;padding:0}._dialogBody_1frsd_475{padding:24px}._dialog_1frsd_466::backdrop{background:#00000080}._dialog_1frsd_466 h2{margin:0 0 8px;font-size:1.25rem}._dialog_1frsd_466 p{color:var(--color-muted);margin:0;line-height:1.5}._dialog_1frsd_466 strong{color:var(--color-text)}._dialog_1frsd_466 ._dialogError_1frsd_498{color:var(--color-danger);margin-top:12px}._dialogActions_1frsd_503{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}._dialogActions_1frsd_503 ._approveButton_1frsd_101{width:auto;min-height:40px}@media (width>=720px){._page_1frsd_3{padding-top:40px}._petName_1frsd_52{font-size:2.25rem}._columnHeaders_1frsd_170,._row_1frsd_192{grid-template-columns:72px 1fr 104px 104px 120px 104px;grid-template-areas:"qty desc cover amount post action";gap:16px;display:grid}._columnHeaders_1frsd_170{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);padding:0 4px 8px 36px;font-size:.75rem;font-weight:600}._columnHeaders_1frsd_170 span:nth-child(n+3){text-align:right}._columnHeaders_1frsd_170 span:first-child{text-align:center}._row_1frsd_192{padding:12px 4px 12px 36px}._chevron_1frsd_303{margin-top:-5px;position:absolute;top:50%;left:12px}._cellDescription_1frsd_215{margin-bottom:0}._cellResult_1frsd_221,._cellAmount_1frsd_222,._cellPostInsurance_1frsd_223{justify-content:flex-end}._cellQuantity_1frsd_220{justify-content:center}._cellQuantity_1frsd_220,._cellResult_1frsd_221{font-size:inherit;color:inherit}._cellAction_1frsd_206{justify-self:end;margin-top:0}._mobileLabel_1frsd_265{display:none}._details_1frsd_344{padding-left:124px}._breakdown_1frsd_348{max-width:420px}}._lineItem_1frsd_174[data-source-shown]{box-shadow:inset 3px 0 0 var(--color-accent)}._sourceButton_1frsd_605{border:1px solid var(--color-accent);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:.8125rem;font-weight:600}._sourceButton_1frsd_605:hover{background:var(--color-accent-soft)}._sourceButton_1frsd_605:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._deleteAction_1frsd_627{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}._landing_120nx_1{max-width:420px;margin:0 auto;padding:64px 16px 48px}._eyebrow_120nx_7{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.8125rem;font-weight:600}._title_120nx_16{overflow-wrap:anywhere;margin:8px 0 12px;font-size:2rem;line-height:1.2}._lead_120nx_23{color:var(--color-muted);overflow-wrap:anywhere;margin:0 0 24px;line-height:1.5}._panel_120nx_30{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px}._form_120nx_37,._providers_120nx_38{flex-direction:column;gap:8px;display:flex}._form_120nx_37 label{font-size:.875rem;font-weight:600}._input_120nx_50{min-height:44px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:8px 12px;font-size:1rem}._primary_120nx_61,._secondary_120nx_62{min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:600}._primary_120nx_61{color:var(--color-on-accent);background:var(--color-accent);border:1px solid var(--color-accent);margin-top:4px}._secondary_120nx_62{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border)}._primary_120nx_61:disabled,._secondary_120nx_62:disabled,._link_120nx_86:disabled{opacity:.6;cursor:default}._input_120nx_50:focus-visible,._primary_120nx_61:focus-visible,._secondary_120nx_62:focus-visible,._link_120nx_86:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._divider_120nx_99{color:var(--color-muted);align-items:center;gap:12px;margin:16px 0;font-size:.875rem;display:flex}._divider_120nx_99:before,._divider_120nx_99:after{content:"";border-top:1px solid var(--color-border);flex:1}._sent_120nx_115{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}._hint_120nx_121{color:var(--color-muted);margin:0;font-size:.875rem}._error_120nx_127{color:var(--color-danger);margin:0;font-size:.875rem}._links_120nx_133{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:8px;display:flex}._link_120nx_86{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem}._home_120nx_152{max-width:640px;margin:0 auto;padding:48px 16px}._sectionTitle_120nx_158{margin:32px 0 12px;font-size:1.125rem}._status_120nx_163{color:var(--color-muted)}._empty_120nx_167{color:var(--color-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:8px;padding:20px}._empty_120nx_167 p{margin:0;line-height:1.5}._empty_120nx_167 p+p{margin-top:8px}._estimates_120nx_184{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._estimate_120nx_184{min-height:44px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}._estimate_120nx_184:hover{border-color:var(--color-accent)}._estimate_120nx_184:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._estimateTitle_120nx_215{overflow-wrap:anywhere;font-weight:600}._estimateMeta_120nx_220{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}._badge_120nx_229{color:var(--color-text);background:var(--color-warning-soft);border:1px solid var(--color-warning);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}._estimateAmounts_120nx_239{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:.875rem;display:flex}._item_120nx_248{flex-direction:column;gap:4px;display:flex}._deleteAction_120nx_254{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:32px;display:flex}._pets_120nx_263{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._pets_120nx_263 ._item_120nx_248{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-flow:wrap;justify-content:space-between;align-items:center;padding:10px 16px}._petName_120nx_283{overflow-wrap:anywhere;font-weight:600}._petName_120nx_283 ._estimateMeta_120nx_220{font-weight:400;display:inline}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#f7f7f5;--color-surface:#fff;--color-panel:#efefeb;--color-text:#1c1c1a;--color-muted:#6b6b66;--color-border:#e0e0da;--color-accent:#1f6feb;--color-accent-soft:#e6effd;--color-on-accent:#fff;--color-danger:#c4372c;--color-danger-soft:#fbe9e7;--color-warning:#b7791f;--color-warning-soft:#fdf4e3;--color-removed-bg:#ededea;--color-removed-text:#a3a39e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#161615;--color-surface:#222220;--color-panel:#2a2a28;--color-text:#ecece8;--color-muted:#a0a09a;--color-border:#3a3a37;--color-accent:#6ea8fe;--color-accent-soft:#1d2d45;--color-on-accent:#0b1a33;--color-danger:#ff7b72;--color-danger-soft:#3a1f1d;--color-warning:#e3b341;--color-warning-soft:#33290f;--color-removed-bg:#1e1e1d;--color-removed-text:#6b6b66}}:root:has(dialog[open]){overflow:hidden}body{-webkit-text-size-adjust:100%;background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,sans-serif}.page-status{text-align:center;color:var(--color-muted);padding:48px 16px}
