@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
:root{--ink:#01110a;--muted:#01110a9e;--line:#6096ba4d;--paper:#fff;--wash:#e7ecef;--accent:#a3cef1;--accent-dark:#6096ba;--gold:#6096ba;--danger:#9f3434;--success:#2f6b4f;color:var(--ink);background:var(--wash)}*,:before,:after{box-sizing:border-box}html{background:var(--wash);min-width:320px;min-height:100%}body{background:var(--wash);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-work-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6096ba57}.landing,.auth-shell{background:radial-gradient(circle at top, #fff 0%, var(--wash) 68%);place-items:center;min-height:100vh;padding:clamp(20px,4vw,40px);display:grid}.hero-card,.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;width:min(620px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 22px 70px #01110a14}.hero-card{text-align:center}.brand-mark{background:var(--ink);color:#fff;letter-spacing:2px;border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:20px;font-weight:700;display:inline-grid}.brand-mark.small{width:38px;height:38px;margin:0;font-size:12px}.eyebrow{color:var(--gold);letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:800}h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(30px,4vw,46px)}h2{margin:0;font-size:20px}h3{margin:0 0 8px}.lead{color:var(--muted);max-width:500px;margin:0 auto 28px;font-size:18px;line-height:1.55}.muted{color:var(--muted);margin:0;line-height:1.5}.button-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 16px;font-weight:750;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent-dark);color:var(--ink)}.button.primary:hover{background:var(--accent-dark);color:#fff}.button.secondary{color:var(--ink);background:#fff;border-color:#6096ba6b}.button.secondary:hover{border-color:var(--accent-dark);background:#a3cef12e}.button.full{width:100%}.button:disabled{opacity:.58}.back-link{color:var(--muted);margin-bottom:28px;font-size:14px;display:inline-block}.auth-card h1{font-size:36px}.auth-card .muted{margin-bottom:28px}.stack-form{gap:18px;display:grid}.stack-form.compact{gap:14px}label{color:#01110ac7;gap:7px;font-size:13px;font-weight:700;display:grid}input,select,textarea{width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border:1px solid #6096ba6b;border-radius:9px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:var(--accent-dark);box-shadow:0 0 0 3px #a3cef14d}.alert{border-radius:10px;margin:18px 0;padding:12px 14px;font-size:14px}.alert.error{color:var(--danger);background:#fff0f0;border:1px solid #f0cccc}.alert.success{color:var(--success);background:#edf8f1;border:1px solid #cde5d6}.alert.warning{color:#805d1c;background:#fff8e7;border:1px solid #ead9aa}.top-gap{margin-top:18px}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;height:100vh;min-height:100vh;padding:22px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.logo-lockup{width:100%;display:block}.nav-list{gap:4px;display:grid}.nav-list a{color:#ffffffe0;border-radius:8px;align-items:center;min-height:40px;padding:9px 11px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.nav-list a:hover,.nav-list a:focus-visible{color:#fff;background:#a3cef129}.sidebar-user{border-top:1px solid #a3cef138;gap:4px;padding:18px 8px 0;display:grid}.sidebar-user span{text-transform:capitalize;color:#ffffff9e;font-size:12px}.text-button{color:#ffffffdb;background:0 0;border:0;padding:10px 0 0;font-size:13px}.content{width:100%;min-width:0;padding:clamp(24px,3vw,42px)}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-header h1{font-size:34px}.page-header .back-link{margin-bottom:16px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;min-width:0;padding:18px;display:grid}.kpi span{color:var(--muted);font-size:13px}.kpi strong{font-size:28px}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-heading span{color:var(--muted);font-size:12px}.table-wrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:800px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #6096ba2e;padding:12px;font-size:13px}th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}td small{color:var(--muted);margin-top:4px;display:block}.repair-link{color:var(--accent-dark);font-weight:800}.status{color:#46534d;text-transform:capitalize;white-space:nowrap;background:#eef2f0;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-approved,.status-received{color:var(--ink);background:#a3cef173}.status-in_progress{color:var(--ink);background:#6096ba33}.status-delayed{color:#805d1c;background:#fff2d9}.status-completed,.status-awaiting_shipment_collection,.status-shipped{color:var(--ink);background:#6096ba4d}.status-delivered,.status-closed{background:var(--ink);color:#fff}.status-cancelled{color:#8a3333;background:#f8e6e6}.empty-state{text-align:center;color:var(--muted);padding:48px 20px}.empty-state .button{margin-top:14px}.repair-form{gap:18px;max-width:980px;display:grid}.form-section{border:1px solid var(--line);background:#fff;border-radius:14px;gap:20px;min-width:0;padding:24px;display:grid}.stone-section{border-color:#6096ba73}.section-title{align-items:flex-start;gap:13px;display:flex}.section-title>span{background:var(--accent);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.section-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.form-grid{gap:16px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2}.form-actions{justify-content:flex-end;padding:4px 0 28px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.detail-card dl,.tracking-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 0;display:grid}dl div{min-width:0}dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px}dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}dl .wide{grid-column:span 2}.stone-summary{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.stone-summary p{color:#01110ac7;margin:8px 0 0;font-size:14px}.timeline{gap:0;display:grid}.timeline-item{grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:54px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:-3px;left:6px}.timeline-dot{background:var(--accent-dark);z-index:1;border-radius:50%;width:13px;height:13px;margin-top:2px}.timeline-item strong{text-transform:capitalize;font-size:13px}.timeline-item small{color:var(--muted);margin-top:4px;display:block}.notes-list{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.note{border-bottom:1px solid #6096ba2e;padding:12px 0}.note p{margin:0 0 6px;font-size:14px}.note small{color:var(--muted)}.tracking-card{max-width:560px}.tracking-result{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.tracking-result h2{font-size:23px}.tracking-status{color:var(--ink);text-transform:capitalize;background:#a3cef15c;border-radius:10px;margin-top:14px;padding:14px;font-size:18px;font-weight:800}@media (max-width:900px){.app-shell{display:block}.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;width:100%;height:auto;min-height:auto;padding:16px 20px;display:grid;position:static;overflow:visible}.nav-list{flex-wrap:wrap;gap:6px;display:flex}.nav-list a{min-height:36px;padding:7px 10px}.sidebar-user{border-top:0;align-self:end;padding:0}.content{padding:28px 20px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.hero-card,.auth-card{padding:28px 20px}.page-header{flex-direction:column;gap:16px}.kpi-grid,.form-grid.two,.form-grid.three{grid-template-columns:1fr}.span-two,dl .wide{grid-column:span 1}.sidebar{display:block}.nav-list{margin-top:12px}.sidebar-user{border-top:1px solid #a3cef138;margin-top:16px;padding-top:14px}.detail-card dl,.tracking-result dl{grid-template-columns:1fr}.panel{padding:16px}th,td{padding:10px}}
.kpi-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-alert{background:#fff8f8;border-color:#efc6c6}.kpi-alert strong{color:var(--danger)}.dashboard-period-label{color:var(--muted);margin:-8px 0 14px;font-size:12px}.dashboard-period-label strong{color:var(--ink)}.centre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.centre-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.centre-card:hover{border-color:#cbd5cf;transform:translateY(-1px)}.centre-card>span{width:38px;height:38px;color:var(--accent-dark);letter-spacing:.08em;background:#edf2ef;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.centre-card div{gap:3px;display:grid}.centre-card strong{font-size:14px}.centre-card small{color:var(--muted);font-size:11px}.dashboard-panel{padding:0;overflow:hidden}.dashboard-panel>.panel-heading{padding:22px 22px 0}.dashboard-panel>.panel-heading>div{gap:5px;display:grid}.dashboard-date-error{margin:16px 22px 0}.filter-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(130px,1fr)) auto auto;align-items:end;gap:10px;padding:16px 22px 20px;display:grid}.filter-bar label{font-size:11px}.filter-search{min-width:220px}.date-filter input{min-width:0}.check-filter{white-space:nowrap;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;padding-bottom:12px;display:flex!important}.check-filter input{width:auto}.filter-actions{gap:7px;display:flex}.filter-actions .button{padding:11px 13px}.row-overdue{background:snow}.overdue-text{font-weight:800;color:var(--danger)!important}.status-submitted{color:#58615d;background:#f0f1f0}.status-inspection,.status-quality_control{color:#4a5480;background:#eef0f8}.status-ready_to_ship,.status-shipped{color:#2d5f84;background:#e9f2fa}.status-awaiting_label,.status-label_sent,.status-in_transit_to_centre{color:#654b86;background:#f1ecf9}.status-quote_required,.status-approval_pending{color:#85611c;background:#fff2d9}.repair-header-actions{align-items:center;gap:8px;display:flex}.priority{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:900}.priority.urgent{color:#8a3333;background:#f8e6e6}.inline-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.detail-grid-top{align-items:start}.files-panel{margin-bottom:18px}.upload-form{background:#fafcfb;border:1px dashed #cfd8d3;border-radius:12px;grid-template-columns:minmax(170px,.7fr) minmax(240px,1.8fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.file-input-label input{padding:9px}.form-hint{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:11px}.file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.file-card{border:1px solid var(--line);background:#fff;border-radius:12px;transition:all .15s;overflow:hidden}.file-card:hover{border-color:#c7d2cc;transform:translateY(-1px)}.file-preview{height:145px;color:var(--accent-dark);letter-spacing:.08em;background:#f0f3f1;place-items:center;font-weight:900;display:grid;overflow:hidden}.file-preview img{object-fit:cover;width:100%;height:100%}.file-card>div:last-child{gap:4px;padding:11px 12px 13px;display:grid}.file-card strong{font-size:12px}.file-card span{color:#3d4742;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-card small{color:var(--muted);font-size:10px}.empty-inline{color:var(--muted);padding:18px 0 2px;font-size:13px}.shipment-list{border-top:1px solid var(--line);display:grid}.shipment-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.shipment-row>div{gap:4px;display:grid}.shipment-row>div:last-child{justify-items:end}.shipment-row strong{font-size:13px}.shipment-row span{color:var(--muted);font-size:12px}.shipment-row small{color:var(--muted);font-size:10px}.shipment-state{font-weight:800;color:var(--accent-dark)!important}.shipment-form{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.edit-details summary{cursor:pointer;font-size:20px;font-weight:800;list-style:none}.edit-details summary::-webkit-details-marker{display:none}.edit-details summary:after{content:"+";float:right;color:var(--muted)}.edit-details[open] summary:after{content:"−"}.edit-form{margin-top:20px}.submission-item-row td:first-child{border-left:3px solid #c5d8cd;padding-left:15px}.submission-item-meta{color:var(--accent-dark);vertical-align:middle;background:#edf4f0;border-radius:99px;align-items:center;margin-left:8px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.submission-summary-row td{background:#f6f9f7;border-top:1px solid #d8e2dc;border-bottom:1px solid #d8e2dc;padding:0!important}.submission-summary-button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:minmax(220px,.9fr) minmax(650px,2.1fr);align-items:center;gap:18px;padding:13px 16px;display:grid}.submission-summary-button:hover{background:#f1f6f3}.submission-summary-main{align-items:center;gap:11px;min-width:0;display:flex}.submission-summary-main>span:last-child{gap:3px;min-width:0;display:grid}.submission-summary-main strong{color:var(--accent-dark);font-size:13px}.submission-summary-main small{color:var(--muted);font-size:10px;font-weight:500}.submission-chevron{width:28px;height:28px;color:var(--accent-dark);background:#fff;border:1px solid #cbd8d1;border-radius:8px;flex:0 0 28px;place-items:center;font-size:17px;font-weight:800;display:grid}.submission-summary-details{grid-template-columns:1.4fr .8fr .7fr .8fr .45fr auto;align-items:center;gap:14px;min-width:0;display:grid}.submission-summary-details>span:not(.submission-expand-label){gap:3px;min-width:0;display:grid}.submission-summary-details small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.submission-summary-details strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.submission-expand-label{color:var(--accent-dark);justify-self:end;font-size:11px;font-weight:800}.submission-filter-note{color:var(--muted);padding:0 16px 10px 55px;font-size:10px}.expanded-submission-item td{background:#fff}.expanded-submission-item td:first-child{padding-left:22px}@media (max-width:1180px){.kpi-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.centre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-search{grid-column:span 2}.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-summary-button{grid-template-columns:1fr;gap:10px}.submission-summary-details{grid-template-columns:1.4fr repeat(4,minmax(90px,.7fr)) auto}}@media (max-width:760px){.kpi-grid-five,.centre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar,.upload-form{grid-template-columns:1fr}.filter-search{grid-column:auto}.check-filter{padding-bottom:0}.filter-actions{justify-content:stretch}.filter-actions .button{flex:1}.file-grid,.submission-summary-details{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-expand-label{justify-self:start}.submission-filter-note{padding-left:16px}}@media (max-width:520px){.kpi-grid-five,.centre-grid,.file-grid{grid-template-columns:1fr}.repair-header-actions{align-self:flex-start}.shipment-row{display:grid}.shipment-row>div:last-child{justify-items:start}}
.public-intake-shell{background:var(--wash);min-height:100vh;padding:42px 20px 70px}.public-intake-card{width:min(980px,100%);margin:0 auto}.public-intake-card>h1{font-size:40px}.public-intro{margin-bottom:24px}.public-repair-form{max-width:none;margin-top:24px}.public-form-actions{justify-content:center;padding-top:8px}.submit-repair-button{min-width:260px;padding:14px 22px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.phone-field .PhoneInput{align-items:stretch;gap:8px;display:flex}.phone-field .PhoneInputCountry{background:#fff;border:1px solid #d7ddd9;border-radius:9px;min-width:58px;margin-right:0;padding:0 10px}.phone-field .PhoneInputCountry:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1f5a4517}.phone-field .PhoneInputInput{flex:1;min-width:0}.phone-field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.intake-method-field{border-top:1px solid #e7ebe8;margin-top:4px;padding-top:18px}.intake-method-field h3{margin:0 0 4px;font-size:16px}.intake-method-field>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.intake-method-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intake-method-option{cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:12px;align-items:flex-start;gap:10px;padding:15px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.intake-method-option:hover{background:#f8fbf9;border-color:#abc3b6}.intake-method-option:has(input:checked){border-color:var(--accent);background:#f0f7f3;box-shadow:0 0 0 3px #1f5a4512}.intake-method-option input{width:16px;height:16px;accent-color:var(--accent-dark);flex:none;margin:2px 0 0}.intake-method-option>span{gap:4px;display:grid}.intake-method-option strong{color:var(--ink);font-size:13px}.intake-method-option small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.customer-address-heading{border-top:1px solid #e7ebe8;margin-top:4px;padding-top:18px}.customer-address-heading h3{margin:0 0 4px;font-size:16px}.customer-address-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.items-section{border-color:#d4ded8}.repair-items-list{gap:20px;margin-top:20px;display:grid}.repair-item-card{background:#fff;border:1px solid #d9e1dc;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #192d240a}.repair-item-heading{background:#f7faf8;border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.repair-item-heading h3{margin:2px 0 0;font-size:21px}.item-kicker{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:700}.remove-item-button{color:#8b3b3b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:700}.remove-item-button:hover{background:#fbefef}.item-subsection{border-bottom:1px solid #edf0ee;gap:14px;padding:20px;display:grid}.item-subsection:last-child{border-bottom:0}.item-subsection h4{margin:0;font-size:15px}.item-help{color:var(--muted);margin:-6px 0 0;font-size:12px}.item-invoice-fields{margin-bottom:2px}.invoice-upload-box{text-align:center;cursor:pointer;background:#fafcfb;border:2px dashed #c8d4cd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;padding:24px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.invoice-upload-box:hover{border-color:var(--accent);background:#f4f8f6}.invoice-upload-box.has-file{background:#f1f7f3;border-style:solid;border-color:#b8d2c4}.invoice-upload-icon{width:38px;height:38px;color:var(--accent-dark);background:#e7f0eb;border-radius:50%;place-items:center;margin-bottom:2px;font-size:22px;font-weight:800;display:grid}.invoice-upload-box strong{color:var(--ink);font-size:15px}.invoice-upload-box>span:not(.invoice-upload-icon){color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:500}.invoice-upload-box small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.invoice-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.shared-invoice-box{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:12px;gap:5px;padding:16px 18px;display:grid}.shared-invoice-box strong{color:var(--accent-dark);font-size:14px}.shared-invoice-box span{color:var(--ink);font-size:13px}.shared-invoice-box small{color:var(--muted);font-size:11px}.add-item-row{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.add-item-row>span{color:var(--muted);font-size:12px}.add-item-button:disabled{opacity:.5;cursor:not-allowed}.success-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;max-width:640px;padding:48px;box-shadow:0 18px 60px #192d2414}.multi-success-card{max-width:720px}.success-card .brand-mark{margin-left:auto;margin-right:auto}.repair-number-list{gap:12px;max-width:520px;margin:28px auto 18px;display:grid}.repair-number-box{background:#edf5f0;border:1px solid #d7e5dd;border-radius:14px;gap:7px;margin:0;padding:18px 20px;display:grid}.repair-number-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.repair-number-box strong{color:var(--accent-dark);letter-spacing:.04em;font-size:26px}@media (max-width:620px){.public-intake-shell{padding:28px 14px 50px}.public-intake-card>h1{font-size:34px}.success-card{padding:34px 22px}.submit-repair-button{width:100%}.intake-method-options{grid-template-columns:1fr}.invoice-upload-box{min-height:150px;padding:20px 14px}.repair-item-heading{align-items:flex-start}.item-subsection{padding:18px 16px}.add-item-row{flex-direction:column;align-items:stretch}.add-item-button{width:100%}.add-item-row>span{text-align:center}}
.submission-summary-row td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;background:#f8faf9;padding:11px 12px!important}.submission-summary-row:hover td{background:#f4f8f6}.submission-summary-row td:first-child{padding-left:12px!important}.submission-summary-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.submission-summary-toggle:hover .submission-summary-title strong,.submission-expand-link:hover{text-underline-offset:2px;text-decoration:underline}.submission-summary-title{gap:3px;min-width:0;display:grid}.submission-summary-title strong{color:var(--accent-dark);white-space:nowrap;font-size:12px;font-weight:900}.submission-summary-title small,.submission-created,.submission-summary-row td>small,.submission-summary-row td small{color:var(--muted);font-size:10px}.submission-created{margin-top:3px;display:block}.submission-customer-cell{gap:3px;display:grid}.submission-customer-cell strong{color:#18211d;font-size:12px;font-weight:800;display:block}.submission-customer-cell small{display:block}.submission-summary-row td>strong{font-size:12px}.submission-summary-row .status{white-space:nowrap}.submission-expand-link{color:var(--accent-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:10px;font-weight:850;display:block}.submission-filter-row td{color:var(--muted);border-bottom:1px solid var(--line);background:#fbfcfb;font-size:10px;padding:7px 12px!important}.table-column-tools{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:11px 12px;display:flex;position:relative}.table-column-tools>span{color:var(--muted);order:-1;margin-right:auto;font-size:10px;line-height:1.35}.column-manager-toggle{white-space:nowrap;border-radius:9px!important;min-height:36px!important;padding:8px 11px!important;font-size:11px!important}.column-manager-panel{border:1px solid var(--line);background:#fff;border-radius:13px;width:min(520px,100% - 24px);max-height:min(680px,100vh - 190px);margin:8px 12px 10px auto;padding:14px;overflow-y:auto;box-shadow:0 18px 45px #11231b24}.column-manager-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;padding-bottom:11px;display:flex}.column-manager-heading>div{gap:3px;display:grid}.column-manager-heading strong{font-size:13px}.column-manager-heading span{color:var(--muted);font-size:11px}.column-reset-button{border:1px solid var(--line);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.column-reset-button:hover{border-color:var(--accent-dark);background:#a3cef126}.column-manager-list{grid-template-columns:1fr;gap:5px;padding:11px 0 0;display:grid}.column-manager-row{background:#fff;border:1px solid #edf1ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:4px 7px;display:flex}.column-manager-row:hover{border-color:var(--line);background:#fbfdfc}.column-manager-row label{cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:650;display:flex}.column-manager-row label input{width:auto;min-height:0;margin:0}.column-manager-row label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-manager-row label small{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:600}.column-order-actions{gap:4px;display:flex}.column-order-actions button{border:1px solid var(--line);width:30px;height:28px;min-height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;padding:0;font-size:13px;font-weight:900;display:grid}.column-order-actions button:hover:not(:disabled){border-color:var(--accent-dark);background:#a3cef126}.column-order-actions button:disabled{opacity:.35;cursor:default}.configurable-repairs-table{border-collapse:collapse;width:max-content;min-width:100%}.configurable-repairs-table th{border-bottom:1px solid var(--line);color:#52605a;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8faf9;padding:11px 12px;font-size:10px;font-weight:900}.configurable-repairs-table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;max-width:360px;padding:11px 12px;font-size:12px;transition:none}.configurable-repairs-table tbody tr:not(.submission-filter-row):hover{background:#fbfdfc}.configurable-repairs-table td>strong,.configurable-repairs-table td>small{display:block}.configurable-repairs-table td small{color:var(--muted);margin-top:3px;font-size:10px}.configurable-repairs-table .repair-link{color:var(--accent-dark);font-weight:900}.configurable-repairs-table .row-overdue td{background:snow}.configurable-repairs-table .row-overdue:hover td{background:#fff7f7}.configurable-repairs-table th[data-column=repair],.configurable-repairs-table td[data-column=repair]{min-width:205px}.configurable-repairs-table th[data-column=customer],.configurable-repairs-table td[data-column=customer]{min-width:175px}.configurable-repairs-table th[data-column=status],.configurable-repairs-table td[data-column=status],.configurable-repairs-table th[data-column=due],.configurable-repairs-table td[data-column=due]{min-width:185px}.configurable-repairs-table th[data-column=cost],.configurable-repairs-table td[data-column=cost]{min-width:190px}.configurable-repairs-table th[data-column=return_label],.configurable-repairs-table td[data-column=return_label],.configurable-repairs-table th[data-column=work_order],.configurable-repairs-table td[data-column=work_order],.configurable-repairs-table th[data-column=actions],.configurable-repairs-table td[data-column=actions]{min-width:125px}.configurable-repairs-table .dashboard-status-form,.configurable-repairs-table .dashboard-estimate-form{align-items:center!important;gap:5px!important}.configurable-repairs-table .dashboard-status-form select,.configurable-repairs-table .dashboard-estimate-form input{border-radius:8px;min-height:34px}.configurable-repairs-table .dashboard-status-form button,.configurable-repairs-table .dashboard-estimate-form button,.configurable-repairs-table .dashboard-cost-input-row .button{min-height:34px;color:var(--ink);background:#fff;border:1px solid #6096ba6b;border-radius:8px;font-weight:800;padding:8px 9px!important;font-size:10px!important}.configurable-repairs-table .dashboard-status-form button:hover,.configurable-repairs-table .dashboard-estimate-form button:hover,.configurable-repairs-table .dashboard-cost-input-row .button:hover{border-color:var(--accent-dark);background:#a3cef12e}.dashboard-cost-cell{gap:4px;min-width:190px;display:grid}.dashboard-cost-input-row{grid-template-columns:auto 96px auto;align-items:center;gap:5px;display:grid}.dashboard-cost-input-row>span{font-weight:800}.dashboard-cost-input-row input{border-radius:8px;width:96px;min-width:0;min-height:34px;padding:8px 9px}.configurable-repairs-table .return-label-table-button,.configurable-repairs-table .work-order-table-button{min-height:34px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #6096ba6b;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.configurable-repairs-table .return-label-table-button:hover,.configurable-repairs-table .work-order-table-button:hover{border-color:var(--accent-dark);background:#a3cef12e}@media (max-width:900px){.submission-summary-row td{min-width:110px}.submission-summary-row td[data-column=repair],.submission-summary-row td[data-column=customer]{min-width:190px}.column-manager-panel{margin-inline:10px;width:min(520px,100% - 20px);margin-left:auto}}@media (max-width:620px){.table-column-tools{flex-wrap:wrap;align-items:flex-start;padding-inline:10px}.table-column-tools>span{flex:100%;order:1;margin:0}.column-manager-panel{width:calc(100% - 20px);max-height:none;margin:8px 10px 10px}.column-manager-heading{gap:10px}}
.content:has(>.analytics-strip){flex-direction:column;display:flex}.dashboard-page-header{margin-bottom:10px}.analytics-strip{box-shadow:none;background:0 0;border:0;border-radius:0;order:-1;align-items:center;gap:6px;min-width:0;margin:0 0 10px;padding:0;display:flex;overflow:hidden}.analytics-toolbar{flex:none;align-items:center;gap:6px;margin:0;display:flex}.analytics-toolbar>div:first-child{border:1px solid rgba(var(--brand-air-rgb), .34);background:rgba(var(--brand-uranian-rgb), .18);min-height:34px;box-shadow:0 2px 8px rgba(var(--brand-night-rgb), .035);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.analytics-toolbar>div:first-child>strong{color:var(--brand-night);white-space:nowrap;font-size:10px;line-height:1}.analytics-kicker{color:var(--brand-air);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.analytics-kicker:before{content:"";background:var(--brand-air);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--brand-uranian-rgb), .24);border-radius:999px;flex:0 0 6px}.analytics-period-form{border:1px solid rgba(var(--brand-air-rgb), .3);min-height:34px;box-shadow:0 2px 8px rgba(var(--brand-night-rgb), .03);background:#fff;border-radius:999px;align-items:center;gap:2px;margin:0;padding:2px;display:flex}.analytics-period-form label{white-space:nowrap;align-items:center;gap:0;margin:0;display:flex}.analytics-period-form label>span{display:none}.analytics-period-form select{width:108px;height:28px;min-height:28px;box-shadow:none;background-color:#0000;border:0;border-radius:999px;padding:3px 24px 3px 8px;font-size:9px;font-weight:700}.analytics-period-form select:focus{box-shadow:0 0 0 2px rgba(var(--brand-uranian-rgb), .28)}.analytics-period-form .button{height:28px;min-height:28px;box-shadow:none;border-radius:999px;padding:4px 8px;font-size:9px}.analytics-scroll{scrollbar-width:thin;scroll-behavior:smooth;overscroll-behavior-inline:contain;flex:auto;width:100%;min-width:0;padding:1px 0 2px;overflow:auto hidden}.analytics-track{align-items:center;gap:6px;width:max-content;min-width:max-content;display:flex}.analytics-metric,.analytics-centre{border:1px solid rgba(var(--brand-air-rgb), .28);min-height:34px;box-shadow:0 2px 8px rgba(var(--brand-night-rgb), .03);background:#fffffff0;border-radius:999px}.analytics-metric{white-space:nowrap;align-items:center;gap:7px;min-width:auto;padding:5px 9px;display:inline-flex}.analytics-metric>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.analytics-metric>strong{color:var(--brand-night);font-size:14px;line-height:1}.analytics-alert{background:#fff8f8;border-color:#9f34344d}.analytics-alert>strong{color:var(--danger)}.analytics-centre{white-space:nowrap;align-items:center;gap:6px;min-width:auto;padding:3px 8px 3px 4px;transition:border-color .15s,transform .15s,background .15s,box-shadow .15s;display:inline-flex;color:var(--brand-night)!important}.analytics-centre:hover{border-color:var(--brand-air);background:#fff;transform:translateY(-1px)}.analytics-centre>span{background:rgba(var(--brand-uranian-rgb), .4);width:26px;height:26px;color:var(--brand-night);letter-spacing:.05em;border-radius:999px;flex:0 0 26px;place-items:center;font-size:8px;font-weight:900;display:grid}.analytics-centre>div{align-items:baseline;gap:5px;display:flex}.analytics-centre strong{font-size:9px;line-height:1}.analytics-centre small{color:var(--muted);white-space:nowrap;font-size:8px;line-height:1}.dashboard-panel-primary{margin-top:0}.dashboard-repairs-heading{align-items:center;gap:16px;margin-bottom:0!important;padding-bottom:14px!important}.dashboard-repairs-heading>div:first-child{min-width:0}.dashboard-repairs-heading .order-view-tabs.compact{flex:none;margin:0}.order-view-tabs.compact a{padding:8px 11px;font-size:11px}.dashboard-panel-primary .filter-bar{border-top:1px solid var(--line)}@media (max-width:900px){.dashboard-page-header{margin-bottom:9px}.analytics-toolbar>div:first-child>strong{display:none}.dashboard-repairs-heading{align-items:flex-start}}@media (max-width:620px){.analytics-strip{gap:5px;margin-left:-2px;margin-right:-2px}.analytics-toolbar{gap:5px}.analytics-toolbar>div:first-child{background:rgba(var(--brand-uranian-rgb), .22);justify-content:center;width:26px;min-height:32px;padding:0}.analytics-kicker{gap:0;font-size:0}.analytics-kicker:before{flex-basis:7px;width:7px;height:7px}.analytics-period-form{min-height:32px}.analytics-period-form select{width:88px;height:26px;min-height:26px;padding-left:7px;font-size:8px}.analytics-period-form .button{height:26px;min-height:26px;padding:3px 7px;font-size:8px}.analytics-metric,.analytics-centre{min-height:32px}.analytics-metric{gap:6px;padding:4px 8px}.analytics-metric>span{font-size:8px}.analytics-metric>strong{font-size:13px}.analytics-centre>span{flex-basis:24px;width:24px;height:24px}.dashboard-repairs-heading{grid-template-columns:1fr;gap:10px;display:grid!important}.dashboard-repairs-heading .order-view-tabs.compact{width:100%}.order-view-tabs.compact a{text-align:center;flex:1}}
.dashboard-panel-primary{overflow:visible!important}.dashboard-panel-primary>.table-wrap{overflow:visible}.dashboard-register-table tbody>tr>td{height:35px;padding-top:2px!important;padding-bottom:2px!important}.dashboard-register-table tbody td input:not([type=hidden]):not([type=file]),.dashboard-register-table tbody td select,.dashboard-register-table tbody td button,.dashboard-register-table tbody td .button{height:29px!important;min-height:29px!important;padding-top:3px!important;padding-bottom:3px!important}.dashboard-register-table .dashboard-status-form,.dashboard-register-table .dashboard-estimate-form{align-items:center;gap:max(3px, calc(5px * var(--column-scale,1)))!important;grid-template-columns:minmax(0,1fr) max-content!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.dashboard-register-table .dashboard-status-form>*,.dashboard-register-table .dashboard-estimate-form>*{min-width:0;max-width:100%}.dashboard-register-table .dashboard-status-form select,.dashboard-register-table .dashboard-estimate-form>span,.dashboard-register-table .dashboard-estimate-form input:not([type=hidden]){width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-register-table .dashboard-status-form select,.dashboard-register-table .dashboard-estimate-form input:not([type=hidden]){min-height:29px!important;padding:3px max(20px, calc(26px * var(--column-scale,1))) 3px max(5px, calc(8px * var(--column-scale,1)))!important;border-radius:max(6px, calc(8px * var(--column-scale,1)))!important;box-shadow:none!important;font-size:max(12px, calc(13px * var(--column-scale,1)))!important;border-color:#c7d9e4!important}.dashboard-register-table .dashboard-status-form .button,.dashboard-register-table .dashboard-estimate-form .button,.dashboard-register-table .dashboard-table-action-button,.dashboard-register-table .order-action-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;min-height:29px!important;padding:3px max(5px, calc(8px * var(--column-scale,1)))!important;border-radius:max(6px, calc(8px * var(--column-scale,1)))!important;box-shadow:none!important;font-size:max(12px, calc(13px * var(--column-scale,1)))!important;border-color:#c7d9e4!important;line-height:1.15!important}.dashboard-register-table .dashboard-status-lock{min-width:0;max-width:100%;width:100%!important}.dashboard-register-table .dashboard-status-lock .status,.dashboard-register-table td .status,.dashboard-register-table .status-inline-readonly,.dashboard-register-table .due-inline-readonly{max-width:100%;min-height:max(24px, calc(28px * var(--column-scale,1)));padding:max(3px, calc(4px * var(--column-scale,1))) max(5px, calc(8px * var(--column-scale,1)));font-size:max(11px, calc(12px * var(--column-scale,1)));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.dashboard-register-table .dashboard-status-lock a,.dashboard-register-table .inline-action-ok,.dashboard-register-table .inline-action-error,.dashboard-register-table .return-label-error,.dashboard-register-table .submission-action-note{text-overflow:ellipsis;overflow:hidden;max-width:100%!important;font-size:max(11px, calc(12px * var(--column-scale,1)))!important;line-height:1.25!important}.dashboard-register-table .return-label-upload-cell{gap:max(3px, calc(4px * var(--column-scale,1)));justify-items:stretch;width:100%;min-width:0;max-width:100%;display:grid}.dashboard-register-table .return-label-upload-cell select,.dashboard-register-table .return-label-upload-cell .dashboard-table-action-button{width:100%}.dashboard-register-table .return-label-group-buttons,.dashboard-register-table .work-order-group-buttons,.dashboard-register-table .order-action-buttons{gap:max(3px, calc(5px * var(--column-scale,1)));flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.dashboard-register-table .order-action-buttons form{min-width:0;max-width:100%}.dashboard-register-table .submission-summary-row td{font-size:max(12px, calc(14px * var(--column-scale,1)))}.dashboard-register-table .submission-summary-toggle,.dashboard-register-table .submission-summary-title{min-width:0;max-width:100%;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}@media (max-width:760px){.dashboard-panel-primary>.table-wrap{overflow:visible}}
.dashboard-pagination{border-top:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.dashboard-pagination>span{color:var(--muted);font-size:10px;font-weight:700}.dashboard-pagination>div{align-items:center;gap:8px;display:flex}.dashboard-pagination .button{border-radius:999px;min-height:30px;padding:5px 9px;font-size:10px}.dashboard-pagination strong{text-align:center;min-width:88px;color:var(--brand-night);font-size:10px}.pagination-disabled{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:620px){.dashboard-pagination{flex-direction:column;align-items:stretch;padding:9px 10px 11px}.dashboard-pagination>div{justify-content:space-between}.dashboard-pagination .button{flex:1 1 0;justify-content:center}.dashboard-pagination strong{min-width:auto}}
.repair-header{align-items:center}.repair-header-actions{align-self:center}.au-shipping-panel{margin-bottom:18px;overflow:hidden}.au-shipping-panel>.panel-heading{align-items:center}.au-shipping-badge{min-width:36px;height:36px;color:var(--accent-dark);letter-spacing:.08em;background:#edf2ef;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.au-address-warning{margin:0 0 18px}.au-label-grid{grid-template-columns:1fr;align-items:start;gap:16px;min-width:0;display:grid}.au-label-card{border:1px solid var(--line);background:#f8fbfd;border-radius:14px;gap:16px;width:100%;min-width:0;padding:18px;display:grid;overflow:hidden}.au-label-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.au-label-card-heading>div{min-width:0}.au-label-card-heading h3{margin:2px 0 0;font-size:18px;line-height:1.25}.au-label-card-heading .shipment-state,.au-label-card-heading>.muted{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800;line-height:1}.au-label-card-heading .shipment-state{background:rgba(var(--brand-uranian-rgb), .45);border:1px solid rgba(var(--brand-air-rgb), .35)}.au-label-card-heading>.muted{border:1px solid var(--line);background:#fff}.au-label-help{max-width:920px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.au-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.copy-details{background:#fff;border:1px solid #d8e2dc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;height:100%;padding:12px;display:grid}.copy-details>div{min-width:0}.copy-details span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.copy-details pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:inherit;color:#27332d;margin:0;font-size:10px;line-height:1.45}.copy-details button{color:var(--accent-dark);cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:7px;flex:none;padding:6px 8px;font-size:9px;font-weight:800;line-height:1}.copy-details button:disabled{opacity:.45;cursor:not-allowed}.copy-details-missing{background:#fffaf3;border-color:#ead6b4}.au-shipping-scope{background:#f4f8f5;border:1px solid #d7e3dc;border-radius:10px;grid-column:1/-1;gap:4px;padding:10px 11px;display:grid}.au-shipping-scope.separate{background:#fff8ef;border-color:#e3c9a9}.au-shipping-scope label{color:#26342d;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.au-shipping-scope input[type=checkbox]{width:15px;height:15px;margin:0}.au-shipping-scope small{color:var(--muted);padding-left:23px;font-size:9px;line-height:1.4}.saved-label-summary{background:#f1f6f3;border:1px solid #d7e3dc;border-radius:10px;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:10px 18px;min-width:0;padding:12px 14px;display:grid}.saved-label-summary>div{gap:3px;min-width:0;display:grid}.saved-label-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.saved-label-summary strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.saved-label-summary .button{white-space:nowrap;grid-column:auto;justify-self:end;width:auto;min-height:32px;padding:7px 11px;font-size:10px;line-height:1.2}.au-label-form{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(260px,1fr) auto;align-items:end;gap:10px;min-width:0;padding-top:14px;display:grid}.au-label-form label{gap:6px;min-width:0;font-size:10px;line-height:1.3;display:grid}.au-label-form input{width:100%;min-width:0;padding:9px 10px;font-size:11px}.au-label-form input[type=file]{padding:7px;overflow:hidden}.au-label-form .button{white-space:normal;grid-column:auto;justify-self:end;width:auto;max-width:240px;min-height:36px;padding:9px 14px;font-size:10px;line-height:1.2}.au-shipping-history{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.au-shipping-history h3{margin:0 0 10px;font-size:14px}.au-shipping-history .shipment-list{border-top:0;gap:8px;display:grid}.au-shipping-history .shipment-row{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-width:0;padding:10px 12px}.au-shipping-history .shipment-row>div{min-width:0}.au-shipping-history .shipment-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 12px;display:flex}.au-shipping-history .shipment-row strong{font-size:11px}.au-shipping-history .shipment-row span,.au-shipping-history .shipment-row .inline-link{font-size:10px}.au-shipping-history .shipment-row small{margin:0;font-size:9px}@media (max-width:980px){.au-label-form{grid-template-columns:repeat(2,minmax(0,1fr))}.au-label-form .button{grid-column:1/-1;justify-self:start;max-width:100%}.saved-label-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-label-summary .button{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.au-address-grid,.au-label-form,.saved-label-summary{grid-template-columns:1fr}.saved-label-summary .button,.au-label-form .button{grid-column:auto;justify-self:start}.au-shipping-history .shipment-row{gap:8px;display:grid}.au-shipping-history .shipment-row>div:last-child{justify-content:flex-start}}@media (max-width:620px){.repair-header{align-items:flex-start}.repair-header-actions{align-self:flex-start}.au-shipping-panel>.panel-heading,.au-label-card-heading{gap:10px;display:grid}.au-shipping-badge,.au-label-card-heading .shipment-state,.au-label-card-heading>.muted{justify-self:start}.au-label-card{padding:13px}.copy-details{grid-template-columns:1fr}.copy-details button{justify-self:start}}
.detail-grid:has(>.detail-card){border:1px solid var(--line);box-shadow:0 14px 40px rgba(var(--brand-night-rgb), .06);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px;padding:50px 18px 16px;position:relative;overflow:hidden}.detail-grid:has(>.detail-card):before{content:"Repair Summary";font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.025em;color:var(--brand-night);font-size:22px;font-weight:800;position:absolute;top:15px;left:18px}.detail-grid:has(>.detail-card)>.detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 18px}.detail-grid:has(>.detail-card)>.detail-card:first-child{border-right:1px solid var(--line);padding-left:0}.detail-grid:has(>.detail-card)>.detail-card:last-child{padding-right:0}.detail-grid:has(>.detail-card) .panel-heading{border-bottom:2px solid rgba(var(--brand-air-rgb), .22);margin-bottom:11px;padding-bottom:8px}.detail-grid:has(>.detail-card) .panel-heading h2{letter-spacing:.01em;text-transform:none;color:var(--brand-night);font-size:14px;font-weight:800;font-family:var(--font-work-sans), Arial, Helvetica, sans-serif!important}.detail-grid:has(>.detail-card) .detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.detail-grid:has(>.detail-card) dt{color:#52625a;margin-bottom:3px;font-size:10.5px;font-weight:750;line-height:1.25}.detail-grid:has(>.detail-card) dd{font-size:13.5px;font-weight:500;line-height:1.35}.detail-grid:has(>.detail-card) .stone-summary{margin-top:12px;padding-top:10px}.detail-grid:has(>.detail-card) .stone-summary h3{margin-bottom:4px;font-size:13px;font-weight:800}.detail-grid:has(>.detail-card) .stone-summary p{margin-top:4px;font-size:12px;line-height:1.4}@media (max-width:900px){.detail-grid:has(>.detail-card){grid-template-columns:1fr;padding:50px 16px 14px}.detail-grid:has(>.detail-card)>.detail-card{padding:14px 0 0}.detail-grid:has(>.detail-card)>.detail-card:first-child{border-right:0;border-bottom:1px solid var(--line);padding-top:0;padding-bottom:14px}}@media (max-width:620px){.detail-grid:has(>.detail-card):before{font-size:20px}.detail-grid:has(>.detail-card) .panel-heading h2{font-size:13px}.detail-grid:has(>.detail-card) .detail-card dl{grid-template-columns:1fr;gap:9px}.detail-grid:has(>.detail-card) dl .wide{grid-column:span 1}.detail-grid:has(>.detail-card) dd{font-size:13px}}
.status-submitted{color:#58615d;background:#f0f1f0}.status-received{color:#2f674f;background:#edf5f0}.status-in_progress{color:#4a5480;background:#eef0f8}.status-delayed{color:#85611c;background:#fff2d9}.status-completed_awaiting_shipment,.status-shipped{color:#2d5f84;background:#e9f2fa}.status-delivered{color:#27633f;background:#e7f3eb}
.configurable-repairs-table th[data-column=work_order],.configurable-repairs-table td[data-column=work_order],.configurable-repairs-table th[data-column=return_label],.configurable-repairs-table td[data-column=return_label]{text-align:center;min-width:132px}.configurable-repairs-table th[data-column=return_label],.configurable-repairs-table td[data-column=return_label]{min-width:150px}.work-order-table-button,.return-label-table-button{min-width:58px;color:var(--accent-dark);font:inherit;white-space:nowrap;background:#fff;border:1px solid #c9d7cf;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.work-order-table-button:hover,.return-label-table-button:hover:not(:disabled){background:#edf4f0;border-color:#b8ccc0}.return-label-table-button.upload{cursor:pointer}.return-label-table-button.print{background:rgba(var(--brand-uranian-rgb), .28);border-color:rgba(var(--brand-air-rgb), .45);color:var(--brand-night)}.return-label-table-button:disabled{opacity:.6;cursor:wait}.return-label-file-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.return-label-upload-cell{justify-items:center;gap:4px;display:grid}.return-label-error{color:#a13d3d;white-space:normal;max-width:150px;font-size:8px;line-height:1.25}.work-order-group-buttons,.return-label-group-buttons{justify-items:center;gap:6px;display:grid}.work-order-group-buttons .work-order-table-button,.return-label-group-buttons .return-label-table-button{width:100%;max-width:132px}
.order-view-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.order-view-tabs a{color:#355f4b;background:#fff;border:1px solid #cbd8d1;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.order-view-tabs a.active{color:#fff;background:#355f4b;border-color:#355f4b}.order-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.order-action-buttons form,td[data-column=actions]>form{margin:0}.order-action-button{color:#355f4b;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9c9c0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.2}.order-action-button.archive:hover,.order-action-button.restore:hover{background:#edf4f0}.order-action-button.delete{color:#9b2c2c;border-color:#d8aaaa}.order-action-button.delete:hover{background:#fff1f1}.submission-action-note{color:#718078;font-size:9px}.alert.success{color:#234f38;background:#edf8f1;border:1px solid #b9d9c8;margin:0 0 14px}@media (max-width:700px){.order-action-buttons{flex-direction:column;align-items:stretch}.order-action-button{width:100%}}
:root{--brand-veronica:#a3cef1;--brand-night:#01110a;--brand-uranian:#a3cef1;--brand-air:#6096ba;--brand-anti-flash:#e7ecef;--brand-veronica-rgb:163, 206, 241;--brand-night-rgb:1, 17, 10;--brand-uranian-rgb:163, 206, 241;--brand-air-rgb:96, 150, 186;--ink:var(--brand-night);--muted:rgba(var(--brand-night-rgb), .62);--line:rgba(var(--brand-air-rgb), .3);--paper:#fff;--wash:var(--brand-anti-flash);--accent:var(--brand-uranian);--accent-dark:var(--brand-air);--gold:var(--brand-air)}html,body{font-family:var(--font-inter), Arial, Helvetica, sans-serif;color:var(--brand-night);background:var(--brand-anti-flash)}h1,h2,h3,h4,h5,h6{font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-optical-sizing:auto;color:var(--brand-night);letter-spacing:-.02em;font-weight:700}body,.content,.public-intake-shell,.landing,.auth-shell{background-color:var(--brand-anti-flash)}.hero-card,.auth-card,.panel,.kpi,.form-section,.centre-card,.repair-item-card,.success-card{border-color:var(--line);box-shadow:0 14px 40px rgba(var(--brand-night-rgb), .06)}.eyebrow,.item-kicker{color:var(--brand-air);letter-spacing:.08em;font-weight:650}.button,label{font-weight:600}th{letter-spacing:.04em;font-weight:650}.status{font-weight:650}.button.primary{background:var(--brand-uranian);border-color:var(--brand-air);color:var(--brand-night)}.button.primary:hover{background:var(--brand-air);border-color:var(--brand-air);color:#fff}.button.secondary{border-color:rgba(var(--brand-air-rgb), .46);color:var(--brand-night);background:#fff}.button.secondary:hover{background:rgba(var(--brand-uranian-rgb), .2);border-color:var(--brand-air);color:var(--brand-night)}.back-link,.inline-link,.repair-link{color:var(--brand-air)}.repair-link{font-variant-numeric:tabular-nums;font-weight:650}input,select,textarea,.phone-field .PhoneInputCountry{border-color:rgba(var(--brand-air-rgb), .45);color:var(--brand-night);background:#fff}input:focus,select:focus,textarea:focus,.phone-field .PhoneInputCountry:focus-within{border-color:var(--brand-air);box-shadow:0 0 0 3px rgba(var(--brand-uranian-rgb), .28)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-air)}.sidebar{background:var(--brand-night);color:#fff}.nav-list a{color:#ffffffe0;font-weight:500}.nav-list a:hover,.nav-list a:focus-visible{background:rgba(var(--brand-uranian-rgb), .18);color:#fff}.sidebar-user{border-top-color:rgba(var(--brand-uranian-rgb), .28)}.sidebar-user span{color:#ffffffa3}.text-button{color:#fff}.kpi strong,.repair-number-box strong{font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.kpi,.panel,.form-section,.repair-item-card,.success-card,.centre-card,.file-card{background:#fff}.centre-card:hover,.file-card:hover{border-color:var(--brand-air)}.centre-card>span,.invoice-upload-icon,.au-shipping-badge{background:var(--brand-uranian);color:var(--brand-night)}.filter-bar,.table-wrap,th,td,.item-subsection,.repair-item-heading{border-color:var(--line)}th,dt,.panel-heading span,.form-hint,.item-help,.add-item-row>span{color:var(--muted)}.section-title>span{background:var(--brand-uranian);color:var(--brand-night)}.timeline-dot{background:var(--brand-air);border:1px solid var(--brand-air)}.tracking-status{background:rgba(var(--brand-uranian-rgb), .45);color:var(--brand-night)}.intake-method-field,.customer-address-heading{border-top-color:var(--line)}.intake-method-option{border-color:var(--line)}.intake-method-option:hover{border-color:var(--brand-air);background:rgba(var(--brand-uranian-rgb), .16)}.intake-method-option:has(input:checked){border-color:var(--brand-air);background:rgba(var(--brand-uranian-rgb), .28);box-shadow:0 0 0 3px rgba(var(--brand-uranian-rgb), .2)}.items-section{border-color:var(--brand-air)}.repair-item-heading{background:rgba(var(--brand-uranian-rgb), .22)}.invoice-upload-box{border-color:rgba(var(--brand-air-rgb), .55);background:var(--brand-anti-flash)}.invoice-upload-box:hover,.invoice-upload-box.has-file{border-color:var(--brand-air);background:rgba(var(--brand-uranian-rgb), .18)}.shared-invoice-box,.repair-number-box,.au-shipping-scope,.saved-label-summary{border-color:rgba(var(--brand-air-rgb), .42);background:rgba(var(--brand-uranian-rgb), .18)}.file-preview,.upload-form,.submission-summary-row td,.currentLabel,.submission-item-meta,.submission-chevron,.au-label-card{background:rgba(var(--brand-uranian-rgb), .15)}.submission-summary-button:hover{background:rgba(var(--brand-uranian-rgb), .25)}.submission-item-row td:first-child{border-left-color:var(--brand-air)}.status-submitted{background:var(--brand-anti-flash);color:var(--brand-night)}.status-approved,.status-received{background:rgba(var(--brand-uranian-rgb), .52);color:var(--brand-night)}.status-in_progress{background:rgba(var(--brand-air-rgb), .22);color:var(--brand-night)}.status-delayed{color:#805d1c;background:#fff2d9}.status-completed,.status-awaiting_shipment_collection,.status-shipped{background:rgba(var(--brand-air-rgb), .3);color:var(--brand-night)}.status-delivered{background:var(--brand-night);color:#fff}.au-label-card,.copy-details,.saved-label-summary{border-color:var(--line)}.copy-details button{color:var(--brand-air);border-color:var(--brand-air);background:#fff}::selection{background:var(--brand-uranian);color:var(--brand-night)}
.brand-logo-full,.brand-logo-icon,.sidebar-brand-logo{object-fit:contain;height:auto;display:block}.brand-logo-full{width:min(287px,100%);max-width:100%}.brand-logo-icon{flex:0 0 48px;width:48px;height:48px}.logo-lockup{width:100%;padding:4px 4px 28px;line-height:0;display:block;overflow:visible}.sidebar-brand-logo{object-position:left center;filter:invert();width:190px;max-width:100%;height:auto;margin:0}.brand-logo-heading{width:min(320px,96%);margin:0 auto 20px;padding:0;line-height:0}.auth-brand-link{width:min(287px,88%);margin:0 0 22px;padding:0;line-height:0;display:block}.workshop-brand-logo{width:min(240px,58vw);max-width:100%;padding:0}.work-order-brand-logo{width:210px;max-width:210px;padding:0}@media (max-width:900px){.logo-lockup{padding:0 0 14px}.sidebar-brand-logo{width:180px}}@media (max-width:620px){.sidebar-brand-logo{width:172px}.brand-logo-icon{flex-basis:42px;width:42px;height:42px}.brand-logo-heading{width:min(287px,94%)}.workshop-brand-logo{width:min(220px,70vw)}}@media print{.work-order-brand-logo{width:195px;max-width:195px}}
@media (max-width:900px){html,body,.app-shell{width:100%;max-width:none}.app-shell{display:block;overflow-x:clip}.sidebar{box-sizing:border-box;width:100%;max-width:none;margin:0;inset-inline:0}.content{width:100%;min-width:0;max-width:none}}@media (max-width:760px){.content{padding:18px 14px calc(28px + env(safe-area-inset-bottom))}.page-header{gap:12px;margin-bottom:18px}.page-header h1{font-size:clamp(28px,8vw,34px);line-height:1.08}.panel{border-radius:12px;padding:14px}.panel-heading{align-items:flex-start;gap:10px;margin-bottom:14px}.sidebar{z-index:40;width:100%;height:auto;min-height:0;padding:max(10px, env(safe-area-inset-top)) 12px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 6px 22px #01110a24}.sidebar>div:first-child{min-width:0;display:contents}.logo-lockup{grid-column:1;width:min(158px,48vw)}.sidebar-brand-logo{width:100%;height:auto}.nav-list{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;order:3;grid-column:1/-1;gap:7px;width:100%;max-width:100%;margin:2px 0 0;padding:1px 0 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.nav-list::-webkit-scrollbar{display:none}.nav-list a{white-space:nowrap;background:#ffffff0a;border:1px solid #a3cef12e;border-radius:999px;flex:none;min-height:40px;padding:9px 12px;font-size:12px}.sidebar-user{border:0;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.sidebar-user strong,.sidebar-user span{display:none}.sidebar-user form{margin:0}.text-button{white-space:nowrap;border:1px solid #a3cef142;border-radius:9px;min-height:42px;padding:9px 10px;font-size:12px}.content .button,.content button:not(.submission-summary-toggle):not(.submission-expand-link),.content input:not([type=checkbox]):not([type=radio]),.content select{min-height:44px}.content input:not([type=checkbox]):not([type=radio]),.content select,.content textarea{font-size:16px}.dashboard-page-header,.analytics-strip,.dashboard-panel-primary,.dashboard-panel-primary>.table-wrap,.dashboard-panel-primary>[class*=tableWrap]{width:100%;min-width:0;max-width:100%}.analytics-strip{margin-left:0;margin-right:0;overflow:hidden}.analytics-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-10px;padding-right:28px}.analytics-scroll::-webkit-scrollbar{display:none}.analytics-track{min-width:max-content}.analytics-metric{min-width:132px}.dashboard-panel-primary .filter-bar{width:100%;max-width:100%;padding-left:14px;padding-right:14px}.dashboard-panel-primary .filter-bar>*,.dashboard-panel-primary .filter-search{width:100%;min-width:0;max-width:100%}.dashboard-register-table{border-collapse:separate;width:100%;display:block;min-width:0!important}.dashboard-register-table thead{display:none}.dashboard-register-table tbody{gap:12px;width:100%;display:grid}.dashboard-register-table tbody>tr{border:1px solid var(--line);background:#fff;border-radius:13px;width:100%;min-width:0;display:grid;overflow:hidden;box-shadow:0 5px 18px #01110a0b}.dashboard-register-table tbody>tr.row-overdue{border-color:#e4bd78}.dashboard-register-table td{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid;white-space:normal!important;border-bottom:1px solid #6096ba24!important;max-width:none!important;padding:10px 12px!important}.dashboard-register-table td:last-child{border-bottom:0!important}.dashboard-register-table td:before{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.dashboard-register-table td[data-column=repair]:before{content:"Repair ID"}.dashboard-register-table td[data-column=customer]:before{content:"Customer"}.dashboard-register-table td[data-column=service]:before{content:"Service"}.dashboard-register-table td[data-column=centre]:before{content:"Centre"}.dashboard-register-table td[data-column=status]:before{content:"Status"}.dashboard-register-table td[data-column=days_open]:before{content:"Days Open"}.dashboard-register-table td[data-column=due]:before{content:"Est. Completion"}.dashboard-register-table td[data-column=cost]:before{content:"Cost USD"}.dashboard-register-table td[data-column=return_label]:before{content:"Return Label"}.dashboard-register-table td[data-column=work_order]:before{content:"Work Order"}.dashboard-register-table td[data-column=actions]:before{content:"Actions"}.dashboard-register-table td[data-column=repair]{background:#f8faf9;padding-top:13px!important}.dashboard-register-table td[data-column=repair] a{font-size:16px}.dashboard-register-table td>*{min-width:0;max-width:100%}.dashboard-register-table .button{justify-content:center;width:100%}.dashboard-register-table input,.dashboard-register-table select{width:100%!important;min-width:0!important}.dashboard-register-table form,.dashboard-register-table [class*=amountForm]{width:100%;min-width:0!important}.submission-summary-row td[data-column=repair]{grid-template-columns:1fr;gap:8px}.submission-summary-row td[data-column=repair]:before{content:"Order"}.submission-summary-toggle,.submission-expand-link{text-align:left;width:100%;min-height:44px}.submission-filter-row td{font-size:12px;display:block}.submission-filter-row td:before{content:none}.content .table-wrap,.content [class*=tableWrap]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-inline:-2px;padding-bottom:6px;overflow-x:auto}.content [class*=registerToolbar]{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:108px;background:#fffffff5!important;padding:9px 10px!important}.content [class*=columnMenu]{border-radius:14px!important;width:auto!important;max-height:calc(100dvh - 142px)!important;position:fixed!important;top:118px!important;left:12px!important;right:12px!important}.content [class*=columnChoiceRow]{min-height:44px!important}.content [class*=columnOrderButtons] button{min-width:38px;min-height:38px!important}.content [class*=filters]{gap:10px!important;padding:12px 14px 14px!important}.content [class*=summaryStrip]{gap:8px!important}.content [class*=summaryStrip]>div{min-height:52px!important;padding:10px 13px!important}.content [class*=summaryStrip] strong{font-size:21px!important}.detail-grid{gap:12px}.detail-card dl,.tracking-result dl{gap:13px;margin-top:14px}.form-section,.au-label-card{padding:14px}.copy-details pre,.au-label-help,.au-shipping-history .shipment-row span,.au-shipping-history .shipment-row .inline-link{font-size:12px}.copy-details span,.saved-label-summary span,.au-shipping-scope small{font-size:10px}.copy-details button,.saved-label-summary .button,.au-label-form .button{min-height:44px;font-size:12px}.content [class*=card]{scroll-margin-top:122px}.content [class*=actions] .button,.content [class*=actions] button,.content [class*=actions] a{min-height:44px}}@media (max-width:520px){.content,.sidebar{padding-left:12px;padding-right:12px}.logo-lockup{width:min(150px,58vw)}.analytics-toolbar>div:first-child{gap:6px}.analytics-kicker{font-size:9px}.analytics-toolbar>div:first-child>strong{font-size:12px}.analytics-period-form{gap:6px}.analytics-period-form .button{flex:none}}@media (max-width:390px){.content,.sidebar{padding-left:10px;padding-right:10px}.dashboard-register-table td{grid-template-columns:92px minmax(0,1fr);padding-left:10px!important;padding-right:10px!important}}
:root{--ui-radius-panel:14px;--ui-radius-control:9px;--ui-radius-small:7px;--ui-shadow-panel:0 1px 0 #ffffffd1 inset, 0 1px 2px rgba(var(--brand-night-rgb), .035), 0 10px 28px rgba(var(--brand-night-rgb), .055);--ui-shadow-panel-raised:0 1px 0 #ffffffe6 inset, 0 2px 4px rgba(var(--brand-night-rgb), .055), 0 14px 32px rgba(var(--brand-night-rgb), .08);--ui-shadow-control:0 1px 0 #ffffffad inset, 0 1px 2px rgba(var(--brand-night-rgb), .09), 0 2px 0 rgba(var(--brand-air-rgb), .16);--ui-shadow-control-hover:0 1px 0 #ffffffbd inset, 0 2px 3px rgba(var(--brand-night-rgb), .08), 0 4px 0 rgba(var(--brand-air-rgb), .18), 0 9px 18px rgba(var(--brand-night-rgb), .1);--ui-soft-blue:rgba(var(--brand-uranian-rgb), .16);--ui-soft-blue-strong:rgba(var(--brand-uranian-rgb), .28)}.panel,.kpi,.form-section,.centre-card,.repair-item-card,.success-card,.file-card{border-color:var(--line);box-shadow:var(--ui-shadow-panel)}.panel,.kpi,.form-section,.repair-item-card,.success-card{border-radius:var(--ui-radius-panel)}.panel,.form-section,.repair-item-card,.success-card{background:linear-gradient(180deg, #fff 0%, #fff 72%, rgba(var(--brand-uranian-rgb), .045) 100%)}.kpi{background:linear-gradient(180deg, #fff 0%, rgba(var(--brand-uranian-rgb), .075) 100%);box-shadow:var(--ui-shadow-panel-raised);transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.kpi:hover{border-color:rgba(var(--brand-air-rgb), .48);box-shadow:0 1px 0 #ffffffeb inset, 0 3px 6px rgba(var(--brand-night-rgb), .055), 0 18px 36px rgba(var(--brand-night-rgb), .09);background:linear-gradient(180deg, #fff 0%, rgba(var(--brand-uranian-rgb), .12) 100%);transform:translateY(-2px)}.hero-card,.auth-card{box-shadow:0 1px 0 #ffffffeb inset, 0 3px 8px rgba(var(--brand-night-rgb), .05), 0 26px 64px rgba(var(--brand-night-rgb), .1)}.button{border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-control);transition:background-color .15s,background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}.button:not(:disabled):hover{box-shadow:var(--ui-shadow-control-hover);transform:translateY(-1px)}.button:not(:disabled):active{box-shadow:inset 0 2px 4px rgba(var(--brand-night-rgb), .11), 0 1px 0 rgba(var(--brand-air-rgb), .14);transform:translateY(1px)}.button.primary{background:linear-gradient(180deg, #b9def8 0%, var(--brand-uranian) 58%, #98c6e6 100%);border-color:rgba(var(--brand-air-rgb), .78);color:var(--brand-night)}.button.primary:hover,.button.primary:focus-visible{color:var(--brand-night)}.button.primary:hover{background:var(--brand-air);background:linear-gradient(180deg, #c7e5fa 0%, #acd4f0 56%, var(--brand-air) 145%);border-color:var(--brand-air)}.button.secondary{background:linear-gradient(#fff 0%,#f6f9fb 100%)}.button.secondary:hover{background:linear-gradient(180deg, #fff 0%, rgba(var(--brand-uranian-rgb), .24) 100%);border-color:var(--brand-air);color:var(--brand-night)}.button:disabled{opacity:1;cursor:not-allowed;box-shadow:none;border-color:rgba(var(--brand-air-rgb), .22);color:rgba(var(--brand-night-rgb), .46);background:#eef2f4;transform:none}.button.primary:disabled{background:rgba(var(--brand-uranian-rgb), .34);border-color:rgba(var(--brand-air-rgb), .28);color:rgba(var(--brand-night-rgb), .48)}input,select,textarea,.phone-field .PhoneInputCountry{border-radius:var(--ui-radius-control)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:rgba(var(--brand-air-rgb), .68)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(var(--brand-air-rgb), .55)}.order-view-tabs a{border-color:rgba(var(--brand-air-rgb), .42);color:var(--brand-night);border-radius:var(--ui-radius-control);box-shadow:0 1px 0 #ffffffad inset, 0 1px 2px rgba(var(--brand-night-rgb), .055);background:linear-gradient(#fff 0%,#f7fafc 100%);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}.order-view-tabs a:hover{border-color:var(--brand-air);background:var(--ui-soft-blue);box-shadow:0 1px 0 #ffffffb8 inset, 0 5px 12px rgba(var(--brand-night-rgb), .08);transform:translateY(-1px)}.order-view-tabs a.active,.order-view-tabs a.active:hover{border-color:var(--brand-air);background:linear-gradient(180deg, #b9def8 0%, var(--brand-air) 140%);color:var(--brand-night)}.order-action-button{border-color:rgba(var(--brand-air-rgb), .42);border-radius:var(--ui-radius-small);color:var(--brand-night);box-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px rgba(var(--brand-night-rgb), .055);background:linear-gradient(#fff 0%,#f7fafc 100%);transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}.order-action-button.archive:hover,.order-action-button.restore:hover{border-color:var(--brand-air);background:var(--ui-soft-blue);box-shadow:0 4px 10px rgba(var(--brand-night-rgb), .07);transform:translateY(-1px)}.order-action-button.delete{color:#9b2c2c;box-shadow:none;background:#fff;border-color:#d8aaaa}.order-action-button.delete:hover{background:#fff1f1;border-color:#c98282}.analytics-metric>strong{font-family:var(--font-inter), Arial, Helvetica, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:800}.analytics-metric,.analytics-centre,.analytics-period-form,.analytics-toolbar>div:first-child{box-shadow:0 1px 0 #ffffffc7 inset, 0 2px 5px rgba(var(--brand-night-rgb), .045), 0 5px 12px rgba(var(--brand-night-rgb), .035)}.analytics-centre,.centre-card,.file-card{transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s}.analytics-centre:hover,.centre-card:hover,.file-card:hover{border-color:var(--brand-air);box-shadow:0 1px 0 #ffffffd6 inset, 0 3px 7px rgba(var(--brand-night-rgb), .055), 0 10px 22px rgba(var(--brand-night-rgb), .075);transform:translateY(-1px)}.centre-card>span,.submission-item-meta,.submission-chevron{background:var(--ui-soft-blue-strong);color:var(--brand-night)}.upload-form{border-color:rgba(var(--brand-air-rgb), .34);background:#ffffffb8}.inline-link,.repair-link,.submission-summary-main strong,.submission-expand-label,.shipment-state{color:var(--brand-air)!important}.submission-item-row td:first-child{border-left-color:var(--brand-air)}.submission-summary-row td{border-color:var(--line);background:rgba(var(--brand-uranian-rgb), .11)}.submission-summary-button:hover{background:rgba(var(--brand-uranian-rgb), .2)}.submission-chevron{border-color:rgba(var(--brand-air-rgb), .36)}.alert.success,.status-delivered,.status-closed,.status-delayed,.status-cancelled,.priority.urgent,.order-action-button.delete{box-shadow:none}@media (prefers-reduced-motion:reduce){.button,.kpi,.order-view-tabs a,.order-action-button,.analytics-centre,.centre-card,.file-card{transition:none}.button:not(:disabled):hover,.button:not(:disabled):active,.kpi:hover,.order-view-tabs a:hover,.order-action-button:hover,.analytics-centre:hover,.centre-card:hover,.file-card:hover{transform:none}}
.app-shell{min-height:100vh;display:block}.app-topbar{z-index:80;background:linear-gradient(90deg, #a3cef10e 0%, transparent 24%, transparent 76%, #a3cef10a 100%), linear-gradient(180deg, #0b2029 0%, var(--brand-night,#01110a) 62%, #001009 100%);color:#fff;border-bottom:1px solid #a3cef13d;height:54px;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000002e,0 7px 22px #01110a29}.app-topbar-inner{align-items:center;gap:16px;width:100%;height:54px;padding:0 18px;display:flex}.top-nav-brand{border-radius:8px;flex:none;align-items:center;width:154px;height:32px;transition:filter .15s,transform .15s;display:flex}.top-nav-brand:hover{filter:drop-shadow(0 4px 8px #a3cef124);transform:translateY(-1px)}.top-nav-brand img{object-fit:contain;object-position:left center;width:154px;height:auto;max-height:30px}.top-nav-links{flex:auto;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.top-nav-links>a,.top-nav-dropdown>summary{color:#ffffffc2;min-height:34px;box-shadow:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex;position:relative}.top-nav-links>a:after,.top-nav-dropdown>summary:after{content:"";transform-origin:50%;background:#01110a57;border-radius:999px;height:2px;transition:transform .15s;position:absolute;bottom:4px;left:16px;right:16px;transform:scaleX(0)}.top-nav-links>a:hover,.top-nav-links>a:focus-visible,.top-nav-dropdown>summary:hover,.top-nav-dropdown>summary:focus-visible,.top-nav-dropdown[open]>summary{color:#fff;background:linear-gradient(#ffffff16 0%,#a3cef113 100%);border-color:#a3cef133;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 4px 12px #00000021}.top-nav-links>a.active{color:var(--brand-night,#01110a);background:linear-gradient(180deg, #c5e5fb 0%, var(--brand-uranian,#a3cef1) 58%, #8fbddd 100%);text-shadow:0 1px #ffffff73;border-color:#6096bac2;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc2,0 1px 2px #0000002e,0 3px #6096ba3d,0 6px 14px #00000029}.top-nav-links>a.active:hover,.top-nav-links>a.active:focus-visible{color:var(--brand-night,#01110a);border-color:var(--brand-air,#6096ba);background:linear-gradient(#d1ecff 0%,#add6f2 58%,#91bddc 100%);box-shadow:inset 0 1px #ffffffd6,0 2px 3px #00000029,0 4px #6096ba45,0 8px 17px #0000002b}.top-nav-links>a.active:after,.top-nav-dropdown[open]>summary:after{transform:scaleX(1)}.top-nav-dropdown[open]>summary{color:var(--brand-night,#01110a);background:linear-gradient(180deg, #c5e5fb 0%, var(--brand-uranian,#a3cef1) 62%, #91bfdf 100%);border-color:#6096bab8;box-shadow:inset 0 1px #ffffffbd,0 2px 3px #00000026,0 3px #6096ba38}.top-nav-badge{background:linear-gradient(180deg, #d3edff 0%, var(--brand-uranian,#a3cef1) 100%);min-width:18px;height:18px;color:var(--brand-night,#01110a);font-variant-numeric:tabular-nums;border:1px solid #ffffff61;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #0000002e}.top-nav-dropdown,.top-nav-user,.top-nav-mobile{position:relative}.top-nav-dropdown>summary,.top-nav-user>summary,.top-nav-mobile>summary{list-style:none}.top-nav-dropdown>summary::-webkit-details-marker{display:none}.top-nav-user>summary::-webkit-details-marker{display:none}.top-nav-mobile>summary::-webkit-details-marker{display:none}.top-nav-dropdown-menu,.top-nav-user-menu{width:210px;color:var(--brand-night,#01110a);background:linear-gradient(#fff 0% 72%,#a3cef11c 100%);border:1px solid #6096ba57;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #01110a1a,0 20px 42px #01110a2b}.top-nav-dropdown-menu{left:0;right:auto}.top-nav-dropdown-menu a{min-height:34px;color:var(--brand-night,#01110a);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:750;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex}.top-nav-dropdown-menu a:hover,.top-nav-dropdown-menu a.active{color:var(--brand-night,#01110a);background:linear-gradient(#fff 0%,#a3cef140 100%);border-color:#6096ba57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 3px 8px #01110a12}.top-nav-user{flex:none}.top-nav-user>summary{color:#ffffffdb;cursor:pointer;background:linear-gradient(#ffffff0e 0%,#a3cef109 100%);border:1px solid #a3cef13d;border-radius:9px;align-items:center;gap:6px;max-width:180px;min-height:36px;padding:0 10px;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 7px #0000001c}.top-nav-user>summary:hover,.top-nav-user[open]>summary{background:linear-gradient(#ffffff1a 0%,#a3cef11c 100%);border-color:#a3cef16b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 5px 13px #00000026}.top-nav-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.top-nav-user-chevron{color:#ffffff94;font-size:10px}.top-nav-user-menu{gap:4px;padding:10px;display:grid}.top-nav-user-menu strong,.top-nav-mobile-user strong{font-size:12px}.top-nav-user-menu>span,.top-nav-mobile-user>span{color:var(--muted);text-transform:capitalize;font-size:10px}.top-nav-signout{width:100%;min-height:32px;color:var(--brand-night,#01110a);background:linear-gradient(#fff 0%,#f6f9fb 100%);border:1px solid #6096ba57;border-radius:8px;margin-top:5px;font-size:10px;font-weight:800;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #01110a12}.top-nav-signout:hover{border-color:var(--brand-air,#6096ba);background:linear-gradient(#fff 0%,#a3cef13d 100%)}.top-nav-mobile{margin-left:auto;display:none}.content{width:100%;min-width:0;max-width:none;padding:clamp(18px,2vw,30px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.app-topbar-inner{gap:10px;padding:0 12px}.top-nav-brand,.top-nav-brand img{width:132px}.top-nav-links>a,.top-nav-dropdown>summary{padding-left:8px;padding-right:8px;font-size:10px}.top-nav-user-name{max-width:105px}}@media (max-width:860px){.app-topbar,.app-topbar-inner{height:50px}.app-topbar-inner{padding:0 14px}.top-nav-brand{width:142px;height:29px}.top-nav-brand img{width:142px;max-height:27px}.top-nav-links,.top-nav-user{display:none}.top-nav-mobile{display:block}.top-nav-mobile>summary{color:#fff;cursor:pointer;background:linear-gradient(#fff1 0%,#a3cef10b 100%);border:1px solid #a3cef14d;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:inset 0 1px #ffffff14,0 2px 7px #00000021}.top-nav-mobile[open]>summary{background:linear-gradient(180deg, #c6e5fb 0%, var(--brand-uranian,#a3cef1) 100%);border-color:var(--brand-air,#6096ba);color:var(--brand-night,#01110a)}.top-nav-mobile-menu{background:linear-gradient(180deg, #0b2029 0%, var(--brand-night,#01110a) 62%, #001009 100%);border-top:1px solid #a3cef133;max-height:calc(100vh - 50px);padding:12px 14px 18px;position:fixed;top:50px;left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff09,0 18px 34px #01110a3d}.top-nav-mobile-menu nav{gap:4px;display:grid}.top-nav-mobile-menu nav>a,.top-nav-mobile-admin a{color:#ffffffd6;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex}.top-nav-mobile-menu nav>a:hover,.top-nav-mobile-admin a:hover{color:#fff;background:linear-gradient(#ffffff14 0%,#a3cef114 100%);border-color:#a3cef138;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 4px 10px #0000001f}.top-nav-mobile-menu nav>a.active,.top-nav-mobile-admin a.active{background:linear-gradient(180deg, #c6e5fb 0%, var(--brand-uranian,#a3cef1) 58%, #91bfdf 100%);color:var(--brand-night,#01110a);border-color:#6096bab8;box-shadow:inset 0 1px #ffffffc2,0 2px 3px #00000026,0 3px #6096ba38}.top-nav-mobile-admin{border-top:1px solid #a3cef129;gap:2px;margin-top:6px;padding-top:8px;display:grid}.top-nav-mobile-admin>span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px 3px;font-size:9px;font-weight:900}.top-nav-mobile-user{color:#fff;border-top:1px solid #a3cef129;gap:3px;margin-top:10px;padding:12px 11px 0;display:grid}.top-nav-mobile-user>span{color:#ffffff8a}.top-nav-mobile-user .top-nav-signout{color:#fff;background:linear-gradient(#ffffff12 0%,#a3cef10a 100%);border-color:#a3cef14d;justify-self:start;width:auto;margin-top:7px;padding:7px 12px}.content{padding:18px 14px 24px}}@media (prefers-reduced-motion:reduce){.top-nav-brand,.top-nav-links>a,.top-nav-links>a:after,.top-nav-dropdown>summary,.top-nav-dropdown>summary:after,.top-nav-dropdown-menu a,.top-nav-user>summary,.top-nav-mobile-menu nav>a,.top-nav-mobile-admin a{transition:none}.top-nav-brand:hover,.top-nav-links>a:hover,.top-nav-links>a.active,.top-nav-dropdown>summary:hover,.top-nav-dropdown[open]>summary,.top-nav-dropdown-menu a:hover,.top-nav-dropdown-menu a.active,.top-nav-user>summary:hover,.top-nav-user[open]>summary,.top-nav-mobile-menu nav>a:hover,.top-nav-mobile-menu nav>a.active,.top-nav-mobile-admin a:hover,.top-nav-mobile-admin a.active{transform:none}}
