@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#302b2c;background:#fafaf8;font-synthesis:none;text-rendering:optimizeLegibility;--burgundy: #7a2e3a;--burgundy-deep: #6a2531;--burgundy-hover: #8a3a47;--warm-white: #fafaf8;--clinical-gray: #e2e2e0;--text-muted: #6b6b6b;--medical-blue: #5f8fa8;--sage: #8faf9a;--ink: #302b2c;--line: #dedbd9;--shadow: 0 24px 70px rgba(70, 42, 47, .09)}*{box-sizing:border-box}html{background:var(--warm-white)}body{margin:0;min-height:100vh}button,input{font:inherit}a{color:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(95,143,168,.65);outline-offset:3px}.customer-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;background:linear-gradient(130deg,#fafaf8 0% 68%,#f2eeee)}.site-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.brand{display:inline-flex;align-items:center;flex:none;text-decoration:none}.brand-logo{display:block;width:148px;height:auto}.support-link{color:var(--burgundy-deep);font-size:14px;font-weight:650;text-underline-offset:4px;text-decoration-color:#7a2e3a66}.customer-main{width:min(860px,calc(100% - 48px));margin:0 auto;padding:28px 0 64px}.return-card{min-width:0;border:1px solid rgba(122,46,58,.11);box-shadow:var(--shadow)}.return-card{background:#fff;border-radius:22px;padding:30px 44px 42px}.return-card__masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--line)}.return-card__identity{display:inline-flex;align-items:center;gap:14px;min-width:0}.return-card__identity>span{padding-left:14px;border-left:1px solid #c9b9bc;color:var(--burgundy);font-size:14px;font-weight:700;white-space:nowrap}.return-card__masthead .support-link{flex:none}.return-card__intro{max-width:570px}.eyebrow{margin:0 0 13px;color:var(--burgundy);font-size:12px;font-weight:730;letter-spacing:.09em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.return-card h1{margin-bottom:14px;color:var(--burgundy);font-size:clamp(36px,4.1vw,54px);line-height:1.02;letter-spacing:-.045em;font-weight:780}.return-card__intro>p:last-child{max-width:510px;margin-bottom:0;color:var(--text-muted);font-size:17px;line-height:1.65}.package-route{position:relative;margin:39px 0 43px;display:grid;grid-template-columns:repeat(4,1fr)}.route-line{position:absolute;top:15px;left:15px;right:15px;height:1px;background:var(--clinical-gray)}.route-stop{position:relative;display:grid;gap:9px;justify-items:start;color:var(--text-muted)}.route-stop span{z-index:1;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--clinical-gray);border-radius:50%;background:#fff;font-size:13px;font-weight:700}.route-stop strong{font-size:13px;font-weight:620}.route-stop.is-current{color:var(--burgundy)}.route-stop.is-current span{border-color:var(--burgundy);background:var(--burgundy);color:#fff;box-shadow:0 0 0 5px #7a2e3a14}.route-current-label{display:none}.lookup-form{display:grid;gap:23px}.field{display:grid;gap:8px}.field label{color:var(--ink);font-size:14px;font-weight:670}.field small{color:var(--text-muted);font-size:13px}.field-control{min-height:56px;display:flex;align-items:center;border:1px solid #cfccca;border-radius:11px;background:var(--warm-white);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field-control:focus-within{border-color:var(--burgundy);background:#fff;box-shadow:0 0 0 4px #7a2e3a14}.field-control>span{padding-left:17px;color:var(--burgundy);font-size:18px;font-weight:700}.field-control svg{width:20px;margin-left:16px;color:var(--burgundy)}.field-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:16px 17px 16px 9px;color:var(--ink);font-size:16px}.field-control--email input{padding-left:11px}.field-control input::placeholder{color:var(--text-muted)}.form-error{padding:13px 15px;border-left:3px solid var(--burgundy);background:#f8edef;color:#57202a;font-size:13px;line-height:1.45}.form-error-group{display:grid;gap:6px}.form-error-group .text-action{justify-self:start}.turnstile-field{display:grid;gap:8px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#faf9f7}.turnstile-field>span{color:var(--ink);font-size:14px;font-weight:670}.turnstile-field>div{min-width:0;min-height:65px}.turnstile-field iframe:focus-visible{outline:3px solid rgba(122,46,58,.3);outline-offset:3px}.turnstile-field small{color:var(--text-muted);font-size:12px;line-height:1.4}.primary-action{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:3px;padding:0 19px 0 21px;border:0;border-radius:11px;background:var(--burgundy-deep);color:var(--warm-white);cursor:pointer;font-weight:680;transition:background .16s ease,transform .16s ease}.primary-action:hover:not(:disabled){background:var(--burgundy-hover);transform:translateY(-1px)}.primary-action:disabled{cursor:wait;opacity:.7}.primary-action svg{width:20px}.privacy-note{margin:-7px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55;text-align:center}.return-card--international{display:block}.international-return-view{width:100%}.international-return-view h1{margin-bottom:18px;color:var(--burgundy);font-size:clamp(36px,4vw,52px);line-height:1.03;letter-spacing:-.045em}.international-return-view h1:focus{outline:0}.international-return-view h1:focus-visible{outline:3px solid rgba(95,143,168,.55);outline-offset:5px;border-radius:3px}.international-return-lead{max-width:570px;margin-bottom:27px;color:var(--text-muted);font-size:16px;line-height:1.65}.international-routing-card{display:grid;grid-template-columns:112px 1fr;overflow:hidden;margin:0 0 24px;border:1px solid #d8d2d1;border-radius:12px;background:#faf8f6}.international-routing-card>span{display:grid;place-items:center;padding:18px 12px;border-right:1px dashed #bca6aa;background:#f3e8ea;color:var(--burgundy);font-size:12px;font-weight:750;letter-spacing:.07em;text-align:center;text-transform:uppercase}.international-routing-card>div{padding:18px 20px}.international-routing-card strong{display:block;margin-bottom:5px;color:var(--ink);font-size:15px}.international-routing-card p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.55}.international-return-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:stretch}.international-return-actions .primary-action{margin:0;text-decoration:none}.secondary-link-action{min-height:57px;display:grid;place-items:center;padding:0 18px;border:1px solid #c9c5c4;border-radius:11px;color:var(--burgundy);font-size:14px;font-weight:680;text-align:center;text-underline-offset:3px}.international-back-action{margin-top:18px}.site-footer{min-height:78px;display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:13px;border-top:1px solid rgba(122,46,58,.12)}.site-footer nav{display:flex;gap:22px}.site-footer a{text-underline-offset:3px}.admin-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#32627c}.admin-shell{min-height:100vh;display:grid;grid-template-columns:218px minmax(0,1fr);background:#f5f5f5}.admin-sidebar{position:sticky;top:0;height:100vh;padding:25px 16px 20px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e3e3e3}.admin-sidebar .brand-logo{width:138px}.admin-sidebar nav{margin-top:36px;display:grid;gap:3px}.admin-sidebar nav a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border-radius:7px;color:#4a4a4a;text-decoration:none;font-size:14px;font-weight:600}.admin-sidebar nav a:hover,.admin-sidebar nav a.is-active{color:#272727;background:#f1f1f1}.admin-sidebar nav a.is-active{box-shadow:inset 3px 0 var(--burgundy)}.admin-sidebar nav span{min-width:24px;padding:2px 6px;border-radius:6px;background:#fff;color:#4a4a4a;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.admin-user{min-width:0;margin-top:auto;padding-top:18px;border-top:1px solid #e3e3e3;display:flex;align-items:center;gap:10px}.admin-user>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#f2e9eb;color:var(--burgundy);font-size:11px;font-weight:700}.admin-user>div{min-width:0}.admin-user strong,.admin-user small{display:block;overflow-wrap:anywhere}.admin-user strong{font-size:13px}.admin-user small{margin-top:2px;color:var(--text-muted);font-size:12px}.admin-main{min-width:0;width:min(100%,1400px);padding:34px clamp(22px,3vw,48px) 80px}.admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-header h1{margin:0 0 5px;color:#202223;font-size:clamp(27px,2.6vw,34px);line-height:1.15;letter-spacing:-.035em}.admin-header-description{margin:0;color:#616161;font-size:14px;line-height:1.5}.secondary-action{min-height:40px;padding:0 14px;border:1px solid #bababa;border-radius:7px;background:#fff;color:#303030;cursor:pointer;font-size:13px;font-weight:650}.admin-index{margin-top:22px;overflow:hidden;border:1px solid #dedede;border-radius:10px;background:#fff}.admin-filter-tabs{display:flex;flex-wrap:wrap;gap:2px 14px;padding:8px 20px 0;border-bottom:1px solid #dedede}.admin-filter-tabs button{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#555;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap}.admin-filter-tabs button.is-active{border-bottom-color:var(--burgundy);color:#202223}.admin-filter-tabs button span{color:#767676;font-size:12px;font-variant-numeric:tabular-nums}.admin-mobile-filter{display:none}.admin-index-toolbar{min-height:76px;padding:14px 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-index-toolbar>span{color:#616161;font-size:13px;white-space:nowrap}.admin-search{width:min(380px,100%);display:grid;gap:6px;color:#4a4a4a;font-size:13px;font-weight:600}.admin-search input{width:100%;min-height:44px;padding:0 12px;border:1px solid #c7c7c7;border-radius:7px;background:#fff;color:#202223;font-size:16px}.admin-table-scroll{overflow-x:auto}.admin-case-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.admin-case-table th{padding:11px 20px;border-block:1px solid #e5e5e5;background:#fafafa;color:#616161;font-size:13px;font-weight:650}.admin-case-table td{padding:17px 20px;border-bottom:1px solid #ededed;color:#444;vertical-align:middle}.admin-case-table tr:last-child td{border-bottom:0}.admin-case-table tbody tr{cursor:pointer}.admin-case-table tbody tr:hover{background:#f8f8f8}.admin-case-table a{display:grid;gap:3px;color:inherit;text-decoration:none}.admin-case-table a:hover strong{text-decoration:underline;text-underline-offset:3px}.admin-case-table a strong{color:#202223;font-size:15px;font-weight:680}.admin-case-table a span,.admin-case-table time{color:#616161;font-size:13px;font-variant-numeric:tabular-nums}.case-status{display:inline-block;padding:5px 9px;border-radius:6px;background:#ededed;color:#363636;font-size:13px;font-weight:650;line-height:1.3;white-space:nowrap}.case-status--attention{background:#f3e9d9;color:#65471d}.case-status--issue{background:#f9e8e9;color:#762f36}.case-status--large{font-size:13px;padding:7px 10px}.empty-state,.admin-message{min-height:320px;display:grid;place-content:center;justify-items:center;text-align:center;padding:40px}.empty-state>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:17px;border:1px solid #c9d8ce;border-radius:50%;color:#5e856b;background:#f1f6f3;font-size:20px}.empty-state h3,.admin-message strong{margin-bottom:7px;color:var(--ink);font-size:15px}.empty-state p,.admin-message p{margin:0;color:var(--text-muted);font-size:14px}@media(max-width:840px){.customer-main{width:min(620px,calc(100% - 32px));padding:36px 0 48px}.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{position:static;width:100%;height:auto;padding:16px 20px;flex-direction:row;align-items:center;gap:20px}.admin-sidebar nav{min-width:0;flex:1 1 auto;margin:0 0 0 auto;display:flex;overflow-x:auto}.admin-user{display:none}.admin-main{padding:30px 20px 60px}}@media(max-width:560px){.site-footer{width:calc(100% - 32px)}.brand-logo{width:110px}.return-card__masthead{flex-wrap:wrap;gap:10px 8px;margin-bottom:25px;padding-bottom:16px}.return-card__identity{gap:10px}.return-card__identity>span{padding-left:10px;font-size:13px}.return-card__masthead .support-link{min-height:44px;display:inline-flex;align-items:center}.customer-main{padding-top:16px}.return-card{padding:24px 22px 30px;border-radius:16px}.return-card h1{font-size:36px}.return-card__intro>p:last-child{font-size:15px}.package-route{margin:31px 0 34px;gap:8px 0}.route-stop strong{display:none}.route-current-label{display:block;grid-column:1 / -1;margin:4px 0 0;color:var(--burgundy);font-size:14px;font-weight:700}.site-footer{min-height:96px;align-items:flex-start;justify-content:center;flex-direction:column;gap:11px}.international-routing-card{grid-template-columns:1fr}.international-routing-card>span{min-height:48px;border-right:0;border-bottom:1px dashed #bca6aa}.international-return-actions{grid-template-columns:1fr}.international-return-actions .primary-action{width:100%}.admin-sidebar .brand-logo{width:110px}.admin-sidebar nav a{padding:9px 10px}.admin-sidebar nav span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.route-stop.is-complete{color:#53745e}.route-stop.is-complete span{border-color:#53745e;background:#53745e;color:#fff}.return-card--wide{padding-top:30px}.wizard-section{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.section-heading h1,.completion-view>h1{margin-bottom:12px;color:var(--burgundy);font-size:clamp(30px,3.3vw,44px);line-height:1.06;letter-spacing:-.04em}.section-heading>p:last-child,.completion-view>p{margin-bottom:0;color:var(--text-muted);line-height:1.6}.item-list{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}.return-item{border:1px solid var(--line);border-radius:13px;background:var(--warm-white);transition:border-color .16s ease,background .16s ease}.return-item.is-selected{border-color:#7a2e3a80;background:#fff;box-shadow:0 0 0 3px #7a2e3a0d}.item-selector{display:grid;grid-template-columns:21px 48px 1fr;gap:13px;align-items:center;padding:17px;cursor:pointer}.item-selector input,.confirmations input{width:17px;height:17px;accent-color:var(--burgundy)}.product-thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:9px;background:#f1e9ea;color:var(--burgundy);font-size:18px;font-weight:750}.item-selector strong,.item-selector small{display:block}.item-selector strong{margin-bottom:4px;color:var(--ink);font-size:15px;line-height:1.35}.item-selector small{color:var(--text-muted);font-size:13px}.item-selector.is-unavailable{cursor:default}.item-selector small.item-unavailable{margin-top:6px;color:var(--burgundy);font-weight:650}.assisted-item-notice{padding:0 17px 16px}.assisted-item-notice p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.assisted-item-notice a{display:inline-flex;align-items:center;min-height:44px}.item-fields{padding:0 17px 18px 99px;display:grid;grid-template-columns:110px 1fr;gap:15px}.item-fields label{display:grid;gap:7px;color:var(--ink);font-size:14px;font-weight:650}.item-fields label>span{color:var(--text-muted);font-weight:450}.item-fields select,.item-fields textarea{width:100%;min-height:44px;border:1px solid #d2cfcd;border-radius:8px;background:#fff;color:var(--ink);padding:10px 11px;font-size:16px}.item-fields textarea{resize:vertical;line-height:1.45}.wide-field{grid-column:1 / -1}.upload-field{padding:13px;border:1px dashed #c9b3b7;border-radius:9px;background:#fbf7f8}.upload-field>span{color:var(--ink)!important}.upload-field>span strong{color:var(--burgundy);font-weight:700}.upload-field input{min-width:0;max-width:100%;font-size:14px}.upload-field small{color:var(--text-muted);font-weight:450}.file-chips{display:flex;flex-wrap:wrap;gap:6px}.file-chips span{padding:5px 8px;border-radius:999px;background:#eaf2ed;color:#53745e;font-size:12px;font-weight:650}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:5px}.text-action{min-height:44px;padding:0 4px;border:0;background:none;color:var(--burgundy);cursor:pointer;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.primary-action.compact{width:auto;min-width:205px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.choice-grid label{position:relative;min-height:155px;padding:20px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:12px;background:var(--warm-white);cursor:pointer}.choice-grid label.is-selected{border-color:var(--burgundy);background:#fbf6f7;box-shadow:0 0 0 3px #7a2e3a0f}.choice-grid input{position:absolute;top:18px;right:18px;accent-color:var(--burgundy)}.choice-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:7px;border-radius:50%;background:#f0e5e7;color:var(--burgundy);font-weight:750}.choice-grid strong{font-size:16px}.choice-grid small{color:var(--text-muted);font-size:14px;line-height:1.45}.preferences-phone{max-width:380px}.summary-card{overflow:hidden;border:1px solid var(--line);border-radius:13px}.summary-plan-note{margin:0;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--text-muted);font-size:13px;line-height:1.5}.summary-block,.summary-product,.summary-total{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.summary-block span,.summary-total span{color:var(--text-muted);font-size:14px}.summary-block strong,.summary-product strong{font-size:14px}.summary-product>div{display:grid;gap:4px}.summary-product small{color:var(--text-muted);font-size:13px}.summary-total{display:grid;gap:10px;border-bottom:0;background:#f8f4f5}.summary-total__line,.summary-total__net{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.summary-total__line span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.summary-total__net{margin-top:4px;padding-top:14px;border-top:1px solid #d8d2d1;color:var(--burgundy)}.summary-total__net strong:first-child{font-size:16px}.summary-total__net strong:last-child{font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}.confirmations{display:grid;gap:12px}.confirmations label{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start;color:var(--ink);font-size:14px;line-height:1.5;cursor:pointer}.confirmations a{color:var(--burgundy)}.completion-view{display:grid}.created-cases{margin-top:28px;display:grid;gap:18px}.case-status-card{overflow:hidden;border:1px solid var(--line);border-radius:14px}.case-status-head{padding:16px 18px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:var(--warm-white)}.case-status-head>div{display:grid;gap:3px}.case-status-head>div span{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.case-status-head>div strong{color:var(--burgundy);font-size:15px}.status-pill{align-self:center;padding:6px 9px;border-radius:999px;background:#f0e5e7;color:var(--burgundy);font-size:12px;font-weight:700}.status-pill.status-closed{background:#eaf2ed;color:#53745e}.case-products{padding:15px 18px;display:grid;gap:9px}.case-products p{margin:0;display:flex;justify-content:space-between;gap:15px}.case-products strong{font-size:14px}.case-products span{color:var(--text-muted);font-size:13px}.case-financials{margin:0;padding:15px 18px;border-top:1px solid var(--line);display:grid;gap:7px}.case-financials div{display:flex;justify-content:space-between;gap:15px}.case-financials dt,.case-financials dd{margin:0;font-size:14px}.case-financials dt{color:var(--text-muted)}.case-financials div:last-child{padding-top:7px;border-top:1px solid var(--line)}.case-financials div:last-child dd{color:var(--burgundy);font-weight:750}.qr-panel{padding:22px;display:grid;justify-items:center;text-align:center;border-top:1px solid var(--line);background:#fbfaf8}.qr-panel img{width:210px;height:210px}.qr-panel>strong{font-size:15px}.qr-panel>small{margin:4px 0 12px;color:var(--text-muted);font-size:13px}.qr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 18px}.qr-actions a{color:var(--burgundy);font-size:14px;font-weight:650;text-underline-offset:4px}.status-notice{margin:15px 18px 18px;padding:13px;border-left:3px solid var(--medical-blue);background:#eef4f6}.status-notice.success{border-color:var(--sage);background:#eef5f0}.status-notice.status-notice--expired{border-color:#b85b68;background:#fff2f1}.status-notice .secondary-action{margin-top:10px}.status-notice strong{font-size:14px}.status-notice p{margin:3px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45}.case-access-row{padding:12px 18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border-bottom:1px solid var(--line)}.case-access-copy{min-height:44px;padding:0 14px;border:1px solid #c9c5c4;border-radius:8px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:14px;font-weight:680}.case-access-copy:hover{background:#f8f4f5}.case-access-feedback{min-width:0;color:var(--text-muted);font-size:13px;line-height:1.45}.case-access-feedback--success{color:#456651}.case-access-feedback--error{color:var(--burgundy-deep)}.case-information{padding:18px;border-top:1px solid var(--line);background:#fff}.case-information-heading,.admin-information-history .admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.case-information-heading{margin-bottom:14px}.case-information-heading .eyebrow{margin-bottom:4px}.case-information-heading h2{margin:0;color:var(--ink);font-size:18px;line-height:1.3}.case-information-refresh{min-height:44px;padding:0 12px;border:1px solid #c9c5c4;border-radius:8px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:13px;font-weight:680}.case-information-refresh:disabled{opacity:.55;cursor:wait}.case-information-note,.case-information-success,.case-information-error{margin:0;padding:12px 14px;border-left:3px solid var(--medical-blue);background:#eef4f6;color:var(--ink);font-size:13px;line-height:1.5}.case-information-note p{margin:4px 0 0;color:var(--text-muted)}.case-information-error{display:flex;justify-content:space-between;align-items:center;gap:12px;border-color:var(--burgundy);background:#f8edef;color:#57202a}.case-information-error button{flex:none;min-height:40px;padding:0 11px;border:1px solid #c9c5c4;border-radius:7px;background:#fff;color:var(--burgundy);cursor:pointer;font-weight:680}.case-information-success{border-color:var(--sage);background:#eef5f0;color:#355e41}.case-information-timeline,.admin-information-timeline{margin:0;padding:0;display:grid;gap:11px;list-style:none}.case-information-entry,.admin-information-timeline article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:9px;background:#faf9f7}.case-information-entry>header,.case-information-response>header,.admin-information-timeline article>header,.admin-information-response>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px}.case-information-entry header strong,.case-information-response header strong,.admin-information-timeline header strong,.admin-information-response header strong{color:var(--ink);font-size:13px}.case-information-entry time,.admin-information-timeline time{color:var(--text-muted);font-size:12px}.case-information-message,.admin-information-timeline article>p,.admin-information-response>p{margin:9px 0 0;color:var(--ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.case-information-response,.admin-information-response{margin-top:13px;padding:12px;border-left:3px solid var(--sage);background:#f1f6f2}.case-information-attachments,.admin-information-response ul{margin:9px 0 0;padding-left:18px;color:var(--text-muted);font-size:12px;line-height:1.5}.case-information-form{margin-top:16px;padding-top:16px;display:grid;gap:10px;border-top:1px solid var(--line)}.case-information-request-callout{padding:13px 14px;border-left:3px solid var(--burgundy);background:#f8edef}.case-information-request-callout strong{color:var(--burgundy-deep);font-size:14px}.case-information-request-callout p{margin:4px 0 0;color:#57202a;font-size:13px;line-height:1.5}.case-information-message-field{display:grid;gap:7px;color:var(--ink);font-size:14px;font-weight:680}.case-information-message-field textarea{width:100%;min-height:110px;padding:12px;border:1px solid #cfccca;border-radius:9px;background:var(--warm-white);color:var(--ink);font-size:16px;line-height:1.5;resize:vertical}.case-information-counter,.case-information-upload-note{color:var(--text-muted);font-size:12px;line-height:1.45}.case-information-counter{margin-top:-6px;text-align:right}.case-information-file-list{display:grid;gap:9px}.case-information-item-files{min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:9px}.case-information-item-files legend{max-width:100%;padding:0 5px;color:var(--ink);font-size:13px;font-weight:700;overflow-wrap:anywhere}.case-information-item-files>label{display:block;margin-bottom:7px;color:var(--ink);font-size:13px;font-weight:650}.case-information-item-files>label span{color:var(--text-muted);font-size:12px;font-weight:500}.case-information-item-files input[type=file]{display:block;width:100%;min-height:44px;color:var(--text-muted);font-size:13px}.case-information-selected-files{margin:6px 0 0;padding:0;display:grid;gap:7px;list-style:none}.case-information-selected-files li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border-radius:7px;background:#f5f3f1}.case-information-selected-files li>span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.case-information-selected-files strong{font-size:12px}.case-information-selected-files small{color:var(--text-muted);font-size:11px}.case-information-selected-files progress{width:min(260px,100%);height:6px;accent-color:var(--burgundy)}.case-information-selected-files button{flex:none;min-height:40px;padding:0 10px;border:1px solid #c9c5c4;border-radius:7px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:12px;font-weight:650}.case-information-submit{width:100%}.case-information-submit:disabled{cursor:wait}.admin-information-history .admin-section-heading{align-items:center;margin-bottom:13px}.admin-information-history .admin-section-heading h2{margin:0}.admin-information-history .admin-section-heading .secondary-action{flex:none}.admin-information-timeline article{background:#fff}.admin-information-timeline article>p{margin-bottom:0}.admin-information-pending{display:inline-block;margin-top:10px;padding:4px 7px;border-radius:5px;background:#f3e9d9;color:#65471d;font-size:11px;font-weight:650}.case-information-closed,.admin-information-closed{margin-top:13px;padding:12px;display:grid;gap:5px;border-left:3px solid #a86e2d;background:#fbf5ec}.case-information-closed strong,.admin-information-closed strong{color:#71491f;font-size:13px}.case-information-closed time,.admin-information-closed time{color:var(--text-muted);font-size:12px}.case-information-closed p,.admin-information-closed p{margin:0;color:#755d46;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:560px){.case-information{padding:16px}.case-information-error,.case-information-selected-files li{align-items:stretch;flex-direction:column}.case-information-selected-files li button{width:100%}.case-information-refresh{min-height:44px}.admin-information-history .admin-section-heading{align-items:stretch;flex-direction:column}}.dropoff-search{padding-top:6px;display:grid;gap:15px}.dropoff-search h2{margin:0;font-size:18px;letter-spacing:-.025em}.parcel-dimensions{min-width:0;margin:0;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid var(--line);border-radius:9px}.parcel-dimensions legend{padding:0 5px;font-size:13px;font-weight:650}.parcel-dimensions label{min-width:0;display:grid;gap:6px;font-size:12px}.parcel-dimensions input{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:16px}.parcel-dimensions input:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.network-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px}.network-choice label{position:relative;min-height:80px;padding:14px 34px 14px 14px;display:grid;align-content:center;gap:5px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.network-choice label.is-selected{border-color:var(--burgundy);background:#fbf6f7;box-shadow:0 0 0 3px #7a2e3a0d}.network-choice input{position:absolute;top:14px;right:14px;accent-color:var(--burgundy)}.network-choice strong{font-size:14px}.network-choice small{color:var(--text-muted);font-size:12px;line-height:1.4}.dropoff-fields{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:9px;align-items:end}.dropoff-address{min-width:0;display:grid;gap:6px}.dropoff-address>label{color:var(--text-muted);font-size:13px;font-weight:650}.google-place-widget,.google-place-widget gmp-place-autocomplete{display:block;width:100%;min-width:0}.fixture-address-choice,.selected-search-address{min-height:48px;width:100%;padding:10px 12px;border:1px solid #d2cfcd;border-radius:8px;background:#fff;color:var(--ink);font-size:14px;text-align:left}.fixture-address-choice{cursor:pointer}.fixture-address-choice:disabled{opacity:.65;cursor:not-allowed}.selected-search-address{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.selected-search-address strong{font-size:14px;font-weight:650}.selected-search-address button{border:0;background:none;color:var(--burgundy);text-decoration:underline;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.fixture-address-choice:focus-visible,.selected-search-address button:focus-visible{outline:3px solid rgba(95,143,168,.65);outline-offset:2px}.dropoff-address>small{color:var(--text-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.dropoff-address>.address-status{color:var(--burgundy-deep)}.address-fixture-note{padding-left:9px;border-left:2px solid var(--line)}.dropoff-fields>button{min-height:44px;padding:0 13px;border:1px solid var(--burgundy);border-radius:8px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:14px;font-weight:700}.dropoff-fields>button:disabled{opacity:.55;cursor:not-allowed}.dropoff-results-label{margin:0;color:var(--ink);font-size:14px;font-weight:650}.dropoff-list-action{justify-self:start}.dropoff-list{display:grid;gap:8px}.dropoff-list label{min-width:0;padding:12px 13px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;cursor:pointer}.dropoff-list label.is-selected{border-color:var(--burgundy);background:#fbf6f7}.dropoff-list input{accent-color:var(--burgundy)}.dropoff-list span{min-width:0;display:grid;gap:3px}.dropoff-list strong,.dropoff-list small{overflow-wrap:anywhere}.dropoff-list strong{font-size:14px}.dropoff-list small,.dropoff-list em{color:var(--text-muted);font-size:12px;font-style:normal}.dropoff-hint{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.admin-index .empty-state{min-height:250px}.list-message{padding:22px;color:var(--text-muted);font-size:14px}.scan-queue{margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.scan-queue>header{padding:20px 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.scan-queue>header h2{margin:1px 0 5px;color:var(--ink);font-size:20px;letter-spacing:-.025em}.scan-queue>header p:last-child{margin:0;color:var(--text-muted);font-size:14px}.scan-notice{margin:16px 24px 0;padding:11px 13px;border:1px solid #c9d8ce;border-radius:8px;background:#f1f6f3;color:#456651;font-size:14px;font-weight:650}.scan-card-list{padding:20px;display:grid;gap:12px}.scan-card{display:grid;grid-template-columns:48px 1fr;overflow:hidden;border:1px solid #ddd6d2;border-radius:11px;background:#fdfcfb}.scan-card-marker{display:grid;place-items:center;border-right:1px dashed #c9a96c;background:#f6ead2;color:#8a5d13;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:800}.scan-card-content{padding:17px 18px;min-width:0}.scan-card-content>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.scan-card-content>header div{display:grid;gap:4px}.scan-card-content>header strong{color:var(--burgundy);font-size:15px}.scan-card-content>header span,.scan-card-content>header time{color:var(--text-muted);font-size:12px}.scan-card-content dl{margin:15px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scan-card-content dl div{padding:9px 10px;border-radius:7px;background:#f4f1ef}.scan-card-content dt{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.scan-card-content dd{margin:3px 0 0;color:var(--ink);font-size:14px;font-weight:650;overflow-wrap:anywhere}.scan-card-content details{color:var(--text-muted);font-size:13px}.scan-card-content summary{cursor:pointer;font-weight:650;min-height:44px;display:inline-flex;align-items:center}.scan-card-content code{display:block;margin-top:8px;padding:9px;border-radius:7px;background:#2f2b2c;color:#f4eeee;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.scan-card-actions{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px}.scan-card-actions button{min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--burgundy-deep);color:#fff;cursor:pointer;font-size:13px;font-weight:700}.scan-card-actions button.danger{border:1px solid #b85b68;background:#fff;color:#8b2938}.scan-card-actions button:disabled{opacity:.55;cursor:wait}.admin-detail{max-width:1200px;min-width:0}.admin-back{min-height:36px;margin-bottom:12px;padding:0;border:0;background:transparent;color:var(--burgundy);cursor:pointer;font-size:13px;font-weight:680}.admin-back:hover{text-decoration:underline;text-underline-offset:3px}.admin-detail-header{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-detail-header h1{margin:0 0 7px;color:#202223;font-size:clamp(27px,2.7vw,36px);line-height:1.1;letter-spacing:-.035em}.admin-detail-header p{margin:0;color:#616161;font-size:14px;line-height:1.45}.admin-detail-header .case-status{margin-top:3px}.case-transit-note{margin:0 0 14px;padding:9px 13px;border-left:3px solid #a27532;border-radius:5px;background:#f8f2e8;color:#51432d;font-size:13px;line-height:1.45}.case-transit-note strong{font-weight:700}.case-intake-card{margin-bottom:16px}.case-intake-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.9fr);gap:24px}.case-product-list{min-width:0;display:grid;gap:15px}.case-product{min-width:0;display:flex;align-items:flex-start;gap:14px}.case-product+.case-product{padding-top:14px;border-top:1px solid #ededed}.case-product-media{flex:none;width:92px;display:grid;justify-items:center;gap:4px}.case-product-image{width:80px;height:80px;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e1e1;border-radius:8px;background:#f5f5f5}.case-product-image img{width:100%;height:100%;object-fit:contain;background:#fff}.case-product-image>span{color:#858585;font-size:23px;font-weight:600}.case-product-media small{color:#616161;font-size:10px;line-height:1.15;text-align:center}.case-product-copy{min-width:0}.case-product-copy h3{margin:0 0 3px;color:#202223;font-size:16px;line-height:1.35}.case-product-copy>p{margin:0 0 10px;color:#616161;font-size:13px}.case-reason>span{display:block;margin-bottom:2px;color:#616161;font-size:12px}.case-reason strong{color:#303030;font-size:14px;font-weight:650}.case-reason p{margin:4px 0 0;color:#616161;font-size:13px;line-height:1.4}.case-request-facts{min-width:0;margin:0;padding-left:22px;display:grid;align-content:start;gap:14px;border-left:1px solid #ededed}.case-request-facts div{min-width:0}.case-request-facts dt{margin-bottom:3px;color:#616161;font-size:12px}.case-request-facts dd{margin:0;display:grid;gap:2px;overflow-wrap:anywhere}.case-request-facts strong{color:#303030;font-size:15px;font-weight:680}.case-request-facts time,.case-request-facts dd span{color:#616161;font-size:13px}.case-evidence{margin-top:17px;padding-top:15px;border-top:1px solid #ededed}.case-evidence .admin-section-heading{margin-bottom:7px}.case-evidence h3{margin:0;color:#292929;font-size:14px}.case-evidence .admin-section-heading>span{font-size:12px}.case-evidence .evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.case-evidence .evidence-preview{grid-column:1 / -1}.admin-detail>.admin-next-action{margin-bottom:16px}.admin-detail>.admin-lifecycle-actions{margin-bottom:16px}.case-progress{margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dedede;border-radius:10px;background:#fff}.case-progress--warehouse{grid-template-columns:repeat(3,minmax(0,1fr))}.case-progress li{min-width:0;min-height:70px;padding:14px;display:flex;align-items:center;gap:10px;border-right:1px solid #ebebeb}.case-progress li:last-child{border-right:0}.case-progress li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #c9c9c9;border-radius:50%;color:#6c6c6c;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.case-progress li.is-complete>span{border-color:#b4d2bc;background:#e7f2e9;color:#285b39}.case-progress li.is-current{background:#faf7f8}.case-progress li.is-current>span{border-color:var(--burgundy);background:var(--burgundy);color:#fff}.case-progress li div{min-width:0;display:grid;gap:2px}.case-progress li strong{color:#292929;font-size:13px;line-height:1.3}.case-progress li small{color:#6b6b6b;font-size:11px}.case-progress li.is-waiting>span{border-style:dashed;color:#777}.case-progress li.is-interrupted>span{border-color:#d4b1ae;background:#fff4f2;color:#8a3540}.case-progress li.is-interrupted small{color:#8a3540}.admin-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:18px;align-items:start}.admin-detail-primary,.admin-detail-aside{min-width:0;display:grid;align-content:start;gap:16px}.admin-detail-aside{position:sticky;top:20px}.admin-card{min-width:0;padding:20px;border:1px solid #dedede;border-radius:10px;background:#fff}.admin-card h2{margin:0 0 15px;color:#202223;font-size:16px;font-weight:700;line-height:1.3}.detail-item{padding:13px 0;display:grid;gap:4px;border-bottom:1px solid #ededed}.detail-item:first-of-type{padding-top:0}.detail-item:last-child{padding-bottom:0;border-bottom:0}.detail-item strong{color:#292929;font-size:14px}.detail-item span,.detail-item p{color:#616161;font-size:13px;line-height:1.5}.detail-item p{margin:3px 0 0}.detail-status{margin:0;display:grid;gap:0}.detail-status div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #ededed}.detail-status div:first-child{padding-top:0}.detail-status div:last-child{padding-bottom:0;border-bottom:0}.detail-status dt,.detail-status dd{margin:0;font-size:13px;line-height:1.4}.detail-status dt{color:#616161}.detail-status dd{color:#292929;font-weight:650;text-align:right;overflow-wrap:anywhere}.admin-financial strong{display:block;margin:-4px 0 12px;color:#202223;font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin-financial dl{margin:0;display:grid;gap:6px}.admin-financial dl div{display:flex;justify-content:space-between;gap:12px;color:#616161;font-size:12px}.admin-financial dt,.admin-financial dd{margin:0}.admin-section-heading{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-section-heading span,.admin-section-note{color:#616161;font-size:13px}.admin-section-heading h2{margin:0}.admin-section-note{margin:0;line-height:1.5}.admin-lifecycle-actions .admin-section-heading{margin-bottom:13px}.admin-lifecycle-actions .admin-section-heading h2{margin:0}.admin-lifecycle-actions .admin-section-heading .secondary-action{flex:none}.admin-lifecycle-notice{padding:12px;border-left:3px solid var(--sage);background:#eef5f0;color:#355e41}.admin-action-confirmation.admin-lifecycle-blocked{border-color:#dfcfb8;background:#fbf7f0}.admin-lifecycle-blocked>strong{color:#71491f}.evidence-list{display:grid;gap:8px}.evidence-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#faf9f7}.evidence-item span{min-width:0;display:grid;gap:3px}.evidence-item strong{font-size:14px}.evidence-item small{color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.evidence-item button,.admin-inline-error button{flex:none;min-height:44px;padding:0 13px;border:1px solid #c9c5c4;border-radius:8px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:13px;font-weight:700}.evidence-preview{padding:16px;border:1px solid var(--line);border-radius:9px;background:#f5f3f1}.evidence-preview img,.evidence-preview video{display:block;max-width:100%;max-height:480px;margin:0 auto;object-fit:contain}.admin-inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-left:3px solid var(--burgundy);background:#f8edef;color:#57202a;font-size:13px}.admin-next-action.is-actionable{border-left:3px solid var(--burgundy)}.admin-next-action>p{margin:0 0 16px;color:#414141;font-size:15px;line-height:1.55}.admin-next-action:not(.is-actionable)>p{margin-bottom:0}.admin-inline-link{display:inline-flex;align-items:center;min-height:42px;margin:-4px 0 10px;color:var(--burgundy);font-size:14px;font-weight:680;text-underline-offset:3px}.admin-action-choices,.admin-action-confirmation-actions,.admin-sensitive-actions>div{display:flex;flex-wrap:wrap;gap:8px}.admin-action-choices button,.admin-action-confirmation-actions button,.admin-sensitive-actions button{min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--burgundy-deep);color:#fff;cursor:pointer;font-size:13px;font-weight:700}.admin-action-choices button.secondary,.admin-action-confirmation-actions button.secondary,.admin-sensitive-actions button{border:1px solid #c9c5c4;background:#fff;color:var(--burgundy)}.admin-action-choices button.danger{border:1px solid #b85b68;background:#fff;color:#8b2938}.admin-action-choices button:disabled,.admin-action-confirmation-actions button:disabled,.admin-sensitive-actions button:disabled{opacity:.55;cursor:wait}.admin-action-confirmation{display:grid;gap:11px;margin-top:15px;padding:15px;border:1px solid var(--line);border-radius:9px;background:#fff}.admin-action-confirmation>strong{color:var(--burgundy);font-size:15px}.admin-action-confirmation p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.admin-action-confirmation>small{color:#616161;font-size:12px;line-height:1.4}.admin-action-confirmation label{display:grid;gap:6px;font-size:13px;font-weight:700}.admin-action-confirmation textarea,.admin-action-confirmation select,.admin-action-confirmation input:not([type=checkbox]){width:100%;min-height:44px;padding:10px;border:1px solid #c9c5c4;border-radius:8px;background:#fff;color:var(--ink);font-size:16px}.admin-action-confirmation .shipping-verification{display:flex;align-items:flex-start;gap:9px;font-weight:500;line-height:1.5}.shipping-verification input{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:var(--burgundy)}.admin-sensitive-actions{margin-top:14px;border-top:1px solid var(--line)}.admin-sensitive-actions summary{min-height:44px;display:inline-flex;align-items:center;color:var(--burgundy);cursor:pointer;font-size:13px;font-weight:700}.admin-sensitive-actions button{border-color:#b85b68;color:#8b2938}.admin-history>summary{min-height:28px;cursor:pointer;color:#303030;font-size:15px;font-weight:700}.admin-history .event-timeline{margin-top:18px}#liquidazione{scroll-margin-top:24px}.settlement-card{margin:0;padding:20px;border:1px solid #dedede;border-radius:10px;background:#fff}.settlement-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.settlement-card>header h3{margin:2px 0 0;color:var(--ink);font-size:16px;letter-spacing:-.02em;text-transform:none}.settlement-header-amount{display:grid;gap:3px;text-align:right}.settlement-header-amount small{color:#616161;font-size:12px;font-weight:550}.settlement-header-amount strong{color:#202223;font-size:23px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.settlement-card--pending{background:#faf8f6}.settlement-card--pending h3{margin:5px 0;font-size:15px}.settlement-card--pending>p:last-child{margin:0;color:var(--text-muted);font-size:13px}.settlement-step{margin-top:18px}.settlement-step+.settlement-step{margin-top:20px;padding-top:18px;border-top:1px solid #ededed}.settlement-step h4{margin:0;color:#292929;font-size:14px}.settlement-step h4 small{display:block;margin-top:4px;color:#616161;font-size:12px;font-weight:450}.settlement-controls{display:grid;grid-template-columns:1fr 145px;gap:13px;margin-top:13px}.settlement-controls>label{display:grid;align-content:start;gap:6px;color:var(--ink);font-size:13px;font-weight:700}.settlement-controls textarea,.settlement-controls input,.settlement-manual-reference input{width:100%;min-height:44px;border:1px solid #d2cfcd;border-radius:8px;background:#fff;color:var(--ink);padding:10px 11px;font-size:14px;outline:none}.settlement-controls textarea:focus,.settlement-controls input:focus,.settlement-manual-reference input:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #7a2e3a14}.settlement-check{grid-template-columns:18px 1fr!important;align-items:start;padding:11px;border:1px solid var(--line);border-radius:8px}.settlement-check input{width:16px;height:16px;min-height:16px;margin-top:1px;padding:0}.settlement-check span{display:grid;gap:3px}.settlement-check small{color:var(--text-muted);font-size:12px;font-weight:450;line-height:1.4}.money-input{display:flex;align-items:center;border:1px solid #d2cfcd;border-radius:8px;background:#fff}.money-input>span{padding-left:10px;color:var(--burgundy)}.money-input input{border:0;box-shadow:none!important;padding-left:6px}.settlement-preview-footer{margin-top:20px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ededed}.settlement-preview-footer small{color:#616161;font-size:12px;line-height:1.45}.settlement-preview-action,.settlement-final-actions button{min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--burgundy-deep);color:#fff;cursor:pointer;font-size:13px;font-weight:700}.settlement-preview-action:disabled,.settlement-final-actions button:disabled{opacity:.5;cursor:wait}.settlement-ledger{margin:15px 0 0}.settlement-ledger>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px dotted #cbc5c3}.settlement-ledger dt,.settlement-ledger dd{margin:0;font-size:14px}.settlement-ledger dd{font-variant-numeric:tabular-nums;font-weight:700}.settlement-ledger .is-deduction dd{color:#7b4a37}.settlement-ledger .is-total{margin-top:3px;padding-top:12px;border-bottom:0}.settlement-ledger .is-total dt{font-weight:750}.settlement-ledger .is-total dd{color:var(--burgundy);font-size:17px}.settlement-warning{margin-top:12px;padding:11px 12px;border-left:3px solid #a86e2d;background:#fbf5ec}.settlement-warning strong{color:#71491f;font-size:13px}.settlement-warning p{margin:4px 0 0;color:#755d46;font-size:12px;line-height:1.5}.settlement-manual-reference{display:grid;gap:6px;margin-top:12px;color:var(--ink);font-size:13px}.settlement-acknowledgment{margin-top:18px;padding:13px 14px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;border:1px solid #d8d4cf;border-radius:8px;background:#fbfaf8;color:#303030;cursor:pointer;font-size:14px;line-height:1.45}.settlement-acknowledgment input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--burgundy);cursor:pointer}.settlement-final-actions{margin-top:18px;padding-top:16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #ededed}.settlement-final-actions button.secondary{border:1px solid #c9c5c4;background:#fff;color:var(--burgundy)}.event-timeline{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:11px}.event-timeline li{display:grid;grid-template-columns:12px 1fr;gap:8px}.event-timeline li>span{width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--clinical-gray);box-shadow:0 0 0 3px #f3f2f0}.event-timeline li>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px}.event-timeline strong{font-size:13px}.event-timeline time{color:var(--text-muted);font-size:12px}.event-timeline p{grid-column:1 / -1;margin:2px 0 0;color:var(--text-muted);font-size:12px}@media(max-width:1050px){.admin-main{padding-inline:28px}}@media(max-width:960px){.admin-detail-layout{grid-template-columns:1fr}.admin-detail-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-case-facts{grid-column:1 / -1}}@media(max-width:840px){.item-fields{padding-left:17px}}@media(max-width:700px){.case-intake-grid{grid-template-columns:1fr;gap:16px}.case-request-facts{padding:15px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid #ededed}}@media(max-width:560px){.item-selector{grid-template-columns:20px 40px 1fr;padding:14px}.product-thumb{width:40px;height:40px}.item-fields{grid-template-columns:minmax(0,1fr);padding:0 14px 15px}.wide-field{grid-column:auto}.choice-grid{grid-template-columns:1fr}.wizard-actions{align-items:stretch;flex-direction:column-reverse}.wizard-actions .text-action{min-height:44px}.case-access-row{align-items:stretch;flex-direction:column}.case-access-copy,.primary-action.compact{width:100%}.summary-product{align-items:flex-start}.admin-main{padding-inline:16px}.admin-header{align-items:flex-start;flex-direction:column;gap:14px}.admin-index{margin-top:20px}.admin-filter-tabs{display:none}.admin-mobile-filter{padding:14px;display:grid;gap:6px;border-bottom:1px solid #dedede;color:#4a4a4a;font-size:13px;font-weight:600}.admin-mobile-filter select{width:100%;min-height:44px;padding:0 12px;border:1px solid #c7c7c7;border-radius:7px;background:#fff;color:#202223;font-size:16px}.admin-index-toolbar{align-items:stretch;flex-direction:column;gap:8px;padding:14px}.admin-search{width:100%}.admin-case-table th,.admin-case-table td{padding:13px 14px}.admin-case-table th:nth-child(n+3),.admin-case-table td:nth-child(n+3){display:none}.case-status{white-space:normal}.admin-detail-header{flex-direction:column;gap:10px}.case-request-facts{grid-template-columns:1fr;gap:10px}.case-request-facts div+div{padding-top:10px;border-top:1px solid #ededed}.case-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.case-progress li{min-height:62px;padding:10px}.case-progress li:nth-child(2){border-right:0}.case-progress li:nth-child(-n+2){border-bottom:1px solid #ebebeb}.case-progress--warehouse li:last-child{grid-column:1 / -1}.admin-detail-aside{grid-template-columns:1fr}.admin-case-facts{grid-column:auto}.admin-card{padding:17px}.evidence-item,.admin-inline-error{align-items:stretch;flex-direction:column}.admin-action-choices,.admin-action-confirmation-actions{flex-direction:column}.admin-action-choices button,.admin-action-confirmation-actions button{width:100%}.settlement-controls{grid-template-columns:1fr}.settlement-controls>label:last-child{grid-column:auto}.settlement-controls textarea,.settlement-controls input,.settlement-manual-reference input{font-size:16px}.scan-queue>header,.scan-card-content>header{align-items:stretch;flex-direction:column}.scan-card{grid-template-columns:35px 1fr}.settlement-preview-footer{align-items:stretch;flex-direction:column;gap:10px}.settlement-preview-footer button{width:100%}.scan-card-content{padding:15px 13px}.scan-card-content dl{grid-template-columns:1fr}.admin-sidebar{flex-wrap:wrap}.admin-sidebar nav{order:2;width:100%;margin:0;overflow-x:auto}.settlement-final-actions{flex-direction:column-reverse}.settlement-final-actions button{width:100%}.dropoff-fields{grid-template-columns:minmax(0,1fr)}.dropoff-fields>button{width:100%}.selected-search-address{flex-direction:column;align-items:flex-start}.network-choice{grid-template-columns:1fr}}.inventory-page{max-width:1180px;margin:0 auto}.inventory-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:5px 0 23px;border-bottom:1px solid #ddd7d6}.inventory-page-intro{max-width:690px}.inventory-page-intro .eyebrow{margin-bottom:10px}.inventory-page-intro h1{margin:0 0 10px;color:var(--burgundy-deep);font-size:clamp(30px,3.2vw,42px);line-height:1.03;letter-spacing:-.045em}.inventory-page-intro>p:last-child{max-width:610px;margin:0;color:#616161;font-size:15px;line-height:1.55}.inventory-page-stats{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px}.inventory-page-stats>div{min-width:108px;padding:12px 15px 13px;border:1px solid #e2d7d8;border-top:3px solid var(--burgundy);border-radius:8px;background:#fff}.inventory-page-stats strong,.inventory-page-stats span{display:block}.inventory-page-stats strong{color:var(--burgundy);font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.inventory-page-stats span{margin-top:4px;color:#616161;font-size:12px}.inventory-reminder-note{margin-top:16px;padding:11px 14px;border-left:3px solid #b18b56;background:#faf6ef;color:#664d2d;font-size:13px;line-height:1.45}.inventory-queue-toolbar{margin:18px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.inventory-view-tabs{display:flex;flex-wrap:wrap;gap:5px}.inventory-view-tabs button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#515151;cursor:pointer;font-size:14px;font-weight:650}.inventory-view-tabs button.is-active{border-color:#dfd0d2;background:#fff;color:var(--burgundy);box-shadow:inset 0 -2px var(--burgundy)}.inventory-view-tabs button span{min-width:22px;padding:2px 5px;border-radius:5px;background:#f2e9eb;color:var(--burgundy);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.inventory-queue-list{display:grid;gap:12px}.inventory-unit-card,.inventory-legacy-card,.inventory-expected-unit{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:17px;padding:17px;border:1px solid #ddd9d8;border-radius:10px;background:#fff}.inventory-piece-index{width:52px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e5d6d9;border-radius:8px;background:#f6edef;color:var(--burgundy);font-variant-numeric:tabular-nums}.inventory-piece-index strong{font-size:21px;line-height:1;letter-spacing:-.04em}.inventory-piece-index span{margin-top:5px;color:#74545a;font-size:10px}.inventory-legacy-mark{width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid #e1d1b8;border-radius:8px;background:#faf5eb;color:#735830;font-size:17px;font-weight:750}.inventory-unit-content{min-width:0}.inventory-unit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inventory-unit-title{min-width:0}.inventory-unit-title h3{margin:0 0 4px;color:#292727;font-size:16px;line-height:1.35}.inventory-unit-title p{margin:0;color:#6b6666;font-size:12px;line-height:1.4}.inventory-unit-title .eyebrow{margin-bottom:5px}.inventory-state{flex:none;display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border-radius:6px;background:#efeeec;color:#4a4745;font-size:11px;font-weight:700;line-height:1.25}.inventory-state--pending_review,.inventory-state--legacy{background:#f4ebde;color:#664a27}.inventory-state--restock_pending{background:#eaf0f3;color:#35596a}.inventory-state--restocked{background:#e8f1e9;color:#315a38}.inventory-state--closed_without_restock{background:#f0ebed;color:#65535a}.inventory-unit-meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:5px 18px;color:#625d5c;font-size:12px;line-height:1.45}.inventory-unit-meta a{color:var(--burgundy-deep);text-decoration-thickness:1px;text-underline-offset:3px}.inventory-operation-snapshot{margin:13px 0 0;display:flex;flex-wrap:wrap;gap:5px 18px}.inventory-operation-snapshot>div{display:flex;gap:6px;font-size:12px;line-height:1.4}.inventory-operation-snapshot dt{color:#6b6666}.inventory-operation-snapshot dd{margin:0;color:#373333;font-weight:650}.inventory-operation-explanation,.inventory-action-notice{margin:12px 0 0;padding:10px 12px;border-left:3px solid #b18b56;background:#faf6ef;color:#664d2d;font-size:13px;line-height:1.45}.inventory-action-notice{border-left-color:#64889a;background:#eff4f6;color:#35596a}.inventory-action-notice strong{display:block;margin-bottom:3px;color:#304e5c;font-size:13px}.inventory-action-notice p{margin:0}.inventory-saved-note{margin-top:11px;padding:10px 12px;border:1px solid #e5e1de;border-radius:7px;background:#faf9f7}.inventory-saved-note strong{color:#514b49;font-size:12px}.inventory-saved-note p{margin:4px 0 0;color:#625d5c;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-action-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-action-form{min-width:0;padding:13px;display:grid;align-content:start;gap:10px;border:1px solid #e6e1df;border-radius:8px;background:#fbfaf9}.inventory-action-form--caution{border-color:#e5d9c6;background:#fdfaf5}.inventory-action-form h4{margin:0;color:#342f30;font-size:13px;line-height:1.35}.inventory-action-form>p{margin:0;color:#665f5e;font-size:12px;line-height:1.45}.inventory-action-form label,.inventory-legacy-form>label,.inventory-receipt-form>label{min-width:0;display:grid;gap:6px;color:#393536;font-size:12px;font-weight:650;line-height:1.4}.inventory-action-form textarea,.inventory-action-form input:not([type=checkbox]),.inventory-action-form select,.inventory-legacy-form textarea,.inventory-legacy-form input:not([type=checkbox]),.inventory-receipt-form textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cbc5c3;border-radius:7px;background:#fff;color:var(--ink);font-size:14px;font-weight:450}.inventory-action-form textarea,.inventory-legacy-form textarea,.inventory-receipt-form textarea{resize:vertical}.inventory-confirmation{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px!important;padding:10px;border:1px solid #ded7d5;border-radius:7px;background:#fff;cursor:pointer;font-size:12px!important;font-weight:550!important;line-height:1.45!important}.inventory-confirmation input{width:17px;height:17px;min-height:17px;margin:1px 0 0;padding:0;accent-color:var(--burgundy)}.inventory-action-form button,.inventory-legacy-form>button,.inventory-receipt-form>button{min-height:43px;padding:9px 12px;border:0;border-radius:7px;background:var(--burgundy-deep);color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:1.3}.inventory-action-form button.secondary{border:1px solid #c8c0be;background:#fff;color:var(--burgundy)}.inventory-action-form button:disabled,.inventory-legacy-form button:disabled,.inventory-receipt-form button:disabled{opacity:.55;cursor:wait}.inventory-feedback{margin:12px 0 0;padding:10px 12px;border-left:3px solid #54785c;background:#eff5f0;color:#31563a;font-size:13px;line-height:1.45}.inventory-feedback--error{border-left-color:var(--burgundy);background:#f8edef;color:#57202a}.inventory-terminal-note,.inventory-section-note{margin:12px 0 0;color:#615b5a;font-size:13px;line-height:1.5}.inventory-legacy-items{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.inventory-legacy-items li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #eee9e6}.inventory-legacy-items li:last-child{border-bottom:0}.inventory-legacy-items li span,.inventory-legacy-items li strong{min-width:0;font-size:12px;line-height:1.4}.inventory-legacy-items li strong{color:#655b4d;text-align:right}.inventory-open-case{min-height:42px;display:inline-flex;align-items:center;margin-top:8px;color:var(--burgundy);font-size:13px;font-weight:700;text-underline-offset:3px}.inventory-empty-state,.inventory-queue-message{min-height:220px;padding:28px;display:grid;align-content:center;justify-items:center;border:1px solid #e0dcd9;border-radius:10px;background:#fff;text-align:center}.inventory-empty-state>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:10px;border:1px solid #c8d9cb;border-radius:50%;background:#f0f6f1;color:#3c7047;font-size:17px;font-weight:750}.inventory-empty-state h2{margin:0 0 5px;color:#322e2d;font-size:17px}.inventory-empty-state p,.inventory-queue-message{color:#696260;font-size:14px;line-height:1.5}.inventory-empty-state p{margin:0}.inventory-queue-message{min-height:150px;display:grid;place-items:center}.inventory-pagination{padding:18px 0 0;display:flex;justify-content:center}.case-inventory-panel{border-left:3px solid var(--burgundy)}.case-inventory-panel .admin-section-heading{align-items:flex-end}.case-inventory-panel .admin-section-heading .eyebrow{margin:0 0 5px}.case-inventory-panel .admin-section-heading h2{margin:0}.inventory-expected-unit{margin-top:10px;padding:13px}.inventory-expected-unit .inventory-section-note{margin-top:7px}.inventory-receipt-form{margin-top:11px;display:grid;gap:9px}.inventory-legacy-enrollment{margin-top:16px;padding-top:16px;border-top:1px solid #e7e1df}.inventory-legacy-heading{display:flex;align-items:flex-start;gap:12px}.inventory-legacy-heading h3{margin:0 0 4px;color:#342f30;font-size:15px}.inventory-legacy-heading p{margin:0;color:#655e5c;font-size:13px;line-height:1.5}.inventory-legacy-form{margin-top:13px;display:grid;gap:12px}.inventory-legacy-enrollment-item{padding:11px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:center;gap:14px;border-bottom:1px solid #eee9e6}.inventory-legacy-enrollment-item>span:first-child{min-width:0;display:grid;gap:3px}.inventory-legacy-enrollment-item strong{color:#342f30;font-size:13px}.inventory-legacy-enrollment-item small{color:#696260;font-size:11px;line-height:1.4}.inventory-legacy-quantity{min-width:0;display:grid;gap:5px;color:#514b49;font-size:11px;font-weight:650}.inventory-sidebar-count{display:block}.admin-sidebar nav a.inventory-nav-link.is-active{background:#f1f1f1}.case-inventory-panel .inventory-feedback--error{display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:760px){.inventory-page-header{grid-template-columns:1fr;align-items:start;gap:16px}.inventory-page-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-page-stats>div{min-width:0}.inventory-action-grid{grid-template-columns:1fr}}@media(max-width:560px){.inventory-page-header{padding-top:0}.inventory-page-intro h1{font-size:32px}.inventory-page-intro>p:last-child{font-size:14px}.inventory-queue-toolbar{align-items:stretch;flex-direction:column}.inventory-view-tabs{display:grid;grid-template-columns:1fr 1fr}.inventory-view-tabs button{justify-content:center}.inventory-queue-toolbar>.secondary-action{width:100%}.inventory-unit-card,.inventory-legacy-card,.inventory-expected-unit{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.inventory-piece-index{width:40px;height:48px}.inventory-piece-index strong{font-size:18px}.inventory-unit-header{align-items:flex-start;flex-direction:column;gap:7px}.inventory-unit-title h3{font-size:15px}.inventory-unit-meta{display:grid;gap:4px}.inventory-legacy-items li{align-items:flex-start;flex-direction:column;gap:2px}.inventory-legacy-items li strong{text-align:left}.inventory-legacy-enrollment-item{grid-template-columns:1fr;gap:8px}.inventory-legacy-quantity{grid-template-columns:1fr 90px;align-items:center}.inventory-action-form button,.inventory-legacy-form>button,.inventory-receipt-form>button{width:100%}.admin-sidebar nav a.inventory-nav-link span{display:block}.case-inventory-panel .admin-section-heading{align-items:flex-start;flex-direction:column}.case-inventory-panel .inventory-feedback--error{align-items:stretch;flex-direction:column}}@media(max-width:560px){.inventory-action-form textarea,.inventory-action-form input:not([type=checkbox]),.inventory-action-form select,.inventory-legacy-form textarea,.inventory-legacy-form input:not([type=checkbox]),.inventory-receipt-form textarea{font-size:16px}}.operational-alerts-page{max-width:1180px;margin:0 auto}.operational-alerts-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:5px 0 23px;border-bottom:1px solid #ddd7d6}.operational-alerts-intro{max-width:760px}.operational-alerts-intro .eyebrow{margin-bottom:10px}.operational-alerts-intro h1{margin:0 0 10px;color:var(--burgundy-deep);font-size:clamp(30px,3.2vw,42px);line-height:1.03;letter-spacing:-.045em}.operational-alerts-intro>p:last-child{max-width:700px;margin:0;color:#616161;font-size:15px;line-height:1.55}.operational-delivery-banner{margin-top:16px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #d5e0e4;border-left:4px solid #64889a;border-radius:8px;background:#f4f8f9;color:#304e5c}.operational-delivery-banner--fixture{border-color:#e5d9c6;border-left-color:#b18b56;background:#fdf9f1;color:#664d2d}.operational-delivery-banner__mark{padding:5px 8px;border-radius:5px;background:#e5eef1;color:#35596a;font-size:11px;font-weight:750;white-space:nowrap}.operational-delivery-banner--fixture .operational-delivery-banner__mark{background:#f3eadb;color:#72552e}.operational-delivery-banner strong{display:block;margin-bottom:3px;font-size:13px}.operational-delivery-banner p{margin:0;color:inherit;font-size:13px;line-height:1.45}.operational-delivery-banner>a{min-height:44px;display:inline-flex;align-items:center;color:var(--burgundy-deep);font-size:13px;font-weight:700;text-underline-offset:3px}.operational-alert-counts{margin-top:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operational-alert-counts>div{min-width:0;padding:12px 15px 13px;border:1px solid #e2d7d8;border-top:3px solid var(--burgundy);border-radius:8px;background:#fff}.operational-alert-counts strong,.operational-alert-counts span{display:block}.operational-alert-counts strong{color:var(--burgundy);font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.operational-alert-counts span{margin-top:4px;color:#616161;font-size:12px}.operational-alert-feedback{margin:14px 0 0;padding:11px 13px;border-left:3px solid #54785c;background:#eff5f0;color:#31563a;font-size:13px;line-height:1.45}.operational-alert-feedback--error{border-left-color:var(--burgundy);background:#f8edef;color:#57202a}.operational-alert-message,.operational-alert-empty{min-height:180px;margin-top:16px;padding:28px;display:grid;align-content:center;justify-items:center;gap:7px;border:1px solid #e0dcd9;border-radius:10px;background:#fff;color:#696260;font-size:14px;line-height:1.5;text-align:center}.operational-alert-empty h2{margin:0;color:#322e2d;font-size:17px}.operational-alert-empty p{margin:0}.operational-alert-empty>span{width:38px;height:38px;display:grid;place-items:center;margin-bottom:4px;border:1px solid #c8d9cb;border-radius:50%;background:#f0f6f1;color:#3c7047;font-size:17px;font-weight:750}.operational-alert-empty .secondary-action{margin-top:9px}.operational-alert-list{margin-top:16px;display:grid;gap:10px}.operational-alert-card{min-width:0;padding:16px 18px;display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(230px,1fr) minmax(190px,.9fr);align-items:center;gap:20px;border:1px solid #ddd9d8;border-radius:9px;background:#fff}.operational-alert-card__case{min-width:0}.operational-alert-card__case .eyebrow{margin:0 0 5px;font-size:10px}.operational-alert-card__case>a{display:inline-block;color:var(--burgundy-deep);font-size:15px;font-weight:700;text-underline-offset:3px;overflow-wrap:anywhere}.operational-alert-card__case>small{display:block;margin-top:4px;color:#6b6666;font-size:12px}.operational-alert-card__dates{min-width:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.operational-alert-card__dates>div{min-width:0}.operational-alert-card__dates dt{margin-bottom:4px;color:#6b6666;font-size:11px}.operational-alert-card__dates dd{margin:0;color:#373333;font-size:13px;font-variant-numeric:tabular-nums}.operational-alert-card__status{min-width:0;display:grid;justify-items:start;gap:6px}.operational-alert-card__status strong{color:#664a27;font-size:13px;line-height:1.4}.operational-alert-level{padding:4px 7px;border-radius:5px;background:#f4ebde;color:#664a27;font-size:10px;font-weight:750}.operational-alert-level--escalation{background:#f9e8e9;color:#762f36}.operational-alert-pagination{padding:18px 0 0;display:flex;justify-content:center}.operational-settings-header-actions{display:flex;align-items:center;gap:14px}.operational-back-link{min-height:44px;display:inline-flex;align-items:center;color:var(--burgundy-deep);font-size:13px;font-weight:700;text-underline-offset:3px;white-space:nowrap}.operational-settings-meta{margin:15px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.operational-settings-meta>span{min-height:31px;padding:6px 9px;border:1px solid #e5e1df;border-radius:6px;background:#fff;color:#625d5c;font-size:12px}.operational-settings-meta>span strong{color:#302b2c;font-variant-numeric:tabular-nums}.operational-settings-meta>.operational-settings-dirty{border-color:#e5d9c6;background:#fdf9f1;color:#664d2d;font-weight:700}.operational-settings-form{margin-top:14px;display:grid;gap:14px}.operational-settings-section{min-width:0;padding:20px;border:1px solid #dedbd9;border-radius:9px;background:#fff}.operational-settings-section__heading{margin-bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.operational-settings-section__heading .eyebrow{margin:0 0 5px}.operational-settings-section__heading h2,.operational-settings-confirmation h2{margin:0;color:#292727;font-size:18px;line-height:1.3}.operational-settings-section__heading>p{max-width:430px;margin:0;color:#625d5c;font-size:12px;line-height:1.5}.operational-settings-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.operational-settings-field{min-width:0;display:grid;align-content:start;gap:7px;color:#393536;font-size:13px;font-weight:700;line-height:1.4}.operational-settings-field>small{color:#696260;font-size:12px;font-weight:450}.operational-settings-number{min-height:44px;display:flex;align-items:center;border:1px solid #cbc5c3;border-radius:7px;background:#fff}.operational-settings-number:focus-within{border-color:var(--burgundy);box-shadow:0 0 0 3px #7a2e3a14}.operational-settings-number input{width:100%;min-width:45px;height:42px;padding:0 10px;border:0;border-radius:inherit;outline:none;background:transparent;color:var(--ink);font-size:16px}.operational-settings-number>span{flex:none;padding:0 10px 0 2px;color:#696260;font-size:11px;font-weight:500;white-space:nowrap}.operational-repeat-setting{margin-top:17px;padding:13px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border:1px solid #e5e1df;border-radius:7px;background:#fbfaf9}.operational-repeat-setting>p{margin:0;color:#625d5c;font-size:13px}.operational-check-label{min-height:44px;display:inline-flex;align-items:center;gap:9px;color:#393536;font-size:13px;font-weight:650;line-height:1.45;cursor:pointer}.operational-check-label input,.operational-settings-consent input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--burgundy)}.operational-repeat-every{display:inline-flex;align-items:center;gap:8px;color:#514b49;font-size:13px}.operational-repeat-every input{width:78px;min-height:42px;padding:8px;border:1px solid #cbc5c3;border-radius:7px;background:#fff;color:var(--ink);font-size:16px}.operational-enable-setting{margin-top:10px;padding:5px 0}.operational-calendar-defaults{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:13px}.operational-calendar-defaults>div{min-width:0;padding:13px 14px;border:1px solid #e5e1df;border-radius:7px;background:#fbfaf9}.operational-calendar-defaults strong{display:block;margin-bottom:8px;color:#393536;font-size:12px}.operational-calendar-defaults span{color:#625d5c;font-size:13px}.operational-calendar-defaults ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;list-style:none}.operational-calendar-defaults li{color:#625d5c;font-size:12px;line-height:1.4}.operational-calendar-overrides-heading{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.operational-calendar-overrides-heading h3{margin:0 0 4px;color:#393536;font-size:14px}.operational-calendar-overrides-heading p{margin:0;color:#696260;font-size:12px;line-height:1.5}.operational-calendar-empty{margin:11px 0 0;padding:13px;border:1px dashed #d6d0ce;border-radius:7px;color:#625d5c;font-size:13px;line-height:1.45}.operational-calendar-overrides{margin-top:11px;display:grid;gap:9px}.operational-calendar-override{min-width:0;margin:0;padding:12px;display:grid;grid-template-columns:minmax(145px,.8fr) minmax(180px,1.2fr) minmax(170px,.9fr) auto;align-items:end;gap:10px 13px;border:1px solid #e5e1df;border-radius:7px;background:#fbfaf9}.operational-calendar-override legend{padding:0 5px;color:#6b6666;font-size:11px}.operational-calendar-override>label:not(.operational-check-label){min-width:0;display:grid;gap:5px;color:#514b49;font-size:12px;font-weight:650}.operational-calendar-override input[type=date],.operational-calendar-override input[type=text]{width:100%;min-width:0;min-height:42px;padding:8px 9px;border:1px solid #cbc5c3;border-radius:7px;background:#fff;color:var(--ink);font-size:16px;font-weight:450}.operational-calendar-override .operational-check-label{font-size:12px}.operational-remove-override{min-height:42px;padding:0 9px;border:1px solid #c8c0be;border-radius:7px;background:#fff;color:var(--burgundy);cursor:pointer;font-size:12px;font-weight:700}.operational-settings-confirmation{display:grid;gap:14px}.operational-settings-confirmation>div:first-child p:not(.eyebrow){margin:6px 0 0;color:#625d5c;font-size:13px;line-height:1.5}.operational-settings-reason{display:grid;gap:6px;color:#393536;font-size:13px;font-weight:700}.operational-settings-reason textarea{width:100%;min-height:84px;padding:10px 11px;resize:vertical;border:1px solid #cbc5c3;border-radius:7px;background:#fff;color:var(--ink);font-size:16px;font-weight:450;line-height:1.45}.operational-settings-consent{min-height:44px;padding:11px;display:flex;align-items:flex-start;gap:10px;border:1px solid #ded7d5;border-radius:7px;background:#fbfaf9;color:#393536;cursor:pointer;font-size:13px;line-height:1.45}.operational-settings-consent input{margin-top:1px}.operational-settings-submit{padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7e1df}.operational-settings-submit>span{color:#625d5c;font-size:12px;line-height:1.4}.operational-settings-submit .primary-action{margin:0}.operational-settings-submit .primary-action:disabled,.operational-settings-conflict button:disabled,.operational-remove-override:disabled{opacity:.55;cursor:wait}.operational-settings-conflict{margin-top:14px;padding:13px 14px;display:grid;gap:10px;border:1px solid #e5d9c6;border-left:3px solid #b18b56;border-radius:7px;background:#fdf9f1;color:#664d2d}.operational-settings-conflict p{margin:0;font-size:13px;line-height:1.5}.operational-settings-conflict__actions{display:flex;flex-wrap:wrap;gap:8px}.operational-settings-conflict .primary-action{min-height:40px}.operational-settings-conflict .primary-action:disabled{opacity:.55;cursor:wait}.operational-settings-page>.operational-alert-empty{margin-top:16px}.inventory-reminder-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-reminder-note a{flex:none;min-height:40px;display:inline-flex;align-items:center;color:var(--burgundy-deep);font-size:12px;font-weight:700;text-underline-offset:3px}.inventory-reminder-note--disabled{border-left-color:#8c777a}.inventory-reminder-note--fixture{border-left-color:#64889a;background:#eff4f6;color:#35596a}.inventory-reminder-note--live{border-left-color:#54785c;background:#eff5f0;color:#31563a}@media(max-width:900px){.operational-alert-card{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)}.operational-alert-card__status{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center}.operational-calendar-override{grid-template-columns:minmax(140px,.8fr) minmax(150px,1.2fr)}}@media(max-width:760px){.operational-alerts-header{grid-template-columns:1fr;align-items:start;gap:15px}.operational-alerts-header>.secondary-action{justify-self:start}.operational-settings-header-actions{flex-wrap:wrap}.operational-settings-section__heading{align-items:flex-start;flex-direction:column;gap:8px}.operational-settings-fields,.operational-calendar-defaults{grid-template-columns:1fr}}@media(max-width:560px){.operational-alerts-intro h1{font-size:32px}.operational-alerts-intro>p:last-child{font-size:14px}.operational-delivery-banner{grid-template-columns:auto minmax(0,1fr);gap:8px 11px;padding:12px}.operational-delivery-banner>a{grid-column:2;min-height:38px}.operational-alert-counts{gap:7px}.operational-alert-counts>div{padding:10px}.operational-alert-counts strong{font-size:22px}.operational-alert-counts span{font-size:11px}.operational-alert-card{grid-template-columns:1fr;gap:12px;padding:14px}.operational-alert-card__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-alert-card__status{grid-column:auto;align-items:flex-start}.operational-settings-header-actions{align-items:flex-start;flex-direction:column;gap:4px}.operational-settings-section{padding:15px}.operational-calendar-defaults ul{grid-template-columns:1fr}.operational-calendar-overrides-heading{align-items:stretch;flex-direction:column}.operational-calendar-overrides-heading .secondary-action{width:100%}.operational-calendar-override{grid-template-columns:1fr;align-items:start}.operational-calendar-override .operational-check-label,.operational-remove-override{justify-self:start}.operational-settings-submit{align-items:stretch;flex-direction:column}.operational-settings-submit .primary-action{width:100%}.operational-settings-conflict__actions{flex-direction:column}.operational-settings-conflict__actions>button{width:100%}.inventory-reminder-note{align-items:flex-start;flex-direction:column;gap:4px}.inventory-reminder-note a{min-height:40px}}
