:root{color:#20242b;font-synthesis:none;background:#f4f5f7;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.shell{min-height:100vh;display:flex}.sidebar{color:#eff1f5;background:linear-gradient(155deg,#171d27,#0f141c);flex-direction:column;flex-shrink:0;width:238px;padding:20px 12px;display:flex}.brand{align-items:center;gap:9px;padding:12px 7px 29px;display:flex}.brand-mark{font-size:29px}.brand-name{letter-spacing:-.8px;white-space:nowrap;font-size:21px;font-style:italic;font-weight:950}.brand-name b,.mobile-logo b{color:#e12b1f}.brand small{letter-spacing:1.4px;color:#c9d0d7;font-size:7px;display:block}.sidebar nav{gap:6px;display:grid}.side-link{color:#c9d1de;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:15px 12px;font-size:13px;display:flex}.side-link span{text-align:center;width:22px;font-size:21px}.side-link:hover{background:#343947}.side-link.selected{color:#fff;background:linear-gradient(95deg,#d82318,#942118)}.sidebar-bottom{letter-spacing:.7px;margin-top:auto;padding:24px 12px 0;font-size:12px}.sidebar-bottom strong{font-size:14px}.sidebar-bottom p{color:#959da9;letter-spacing:0;margin-top:15px;font-size:10px}.workspace{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;height:74px;padding:0 27px;display:flex}.header-caption{color:#6b7280;font-size:13px}.top-right{align-items:center;gap:10px;display:flex}.top-right strong,.top-right small{display:block}.top-right strong{font-size:13px}.top-right small{color:#7f8795;font-size:11px}.avatar{color:#fff;background:#27303b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.hamburger,.mobile-logo{display:none}.content{max-width:1440px;margin:auto;padding:24px 28px 40px}.page-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.eyebrow{color:#c42b22;letter-spacing:1.5px;font-size:10px;font-weight:800}.page-heading h1{margin:3px 0;font-size:26px}.page-heading p{color:#7b8492;margin:0;font-size:13px}.stepper{background:#fff;border:1px solid #e0e3e8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:18px;padding:8px;display:grid}.step{color:#66707d;background:#f5f6f8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 6px;font-size:13px;font-weight:750;display:flex}.step span{color:#545e6e;background:#e7e9ed;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.step.active{color:#fff;background:#cd291f}.step.active span{color:#c9251d;background:#fff}.two-panels{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:#fff;border:1px solid #e0e4e9;border-radius:13px;margin-bottom:16px;padding:20px;box-shadow:0 3px 12px #10162409}.panel h2{align-items:center;gap:9px;margin:0 0 18px;font-size:17px;display:flex}.panel h2>span{color:#d42c20;font-size:23px}.field{color:#4c5664;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.field input,.field select,.field textarea{color:#1f2530;background:#fff;border:1px solid #d9dfe7;border-radius:7px;outline-color:#d62b20;width:100%;min-width:0;padding:11px 12px;font-size:13px;font-weight:400}.field textarea{resize:vertical}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.full{grid-column:1/-1}.field+.field{margin-top:0}.panel>.field{margin-bottom:14px}.btn{border:1px solid #d3d8e0;border-radius:8px;min-height:42px;padding:11px 16px;font-size:13px;font-weight:800}.btn.primary{color:#fff;background:#cf291e;border-color:#cf291e}.btn.primary:hover{background:#af1e15}.btn.secondary{color:#333c48;background:#fff}.selected-label{color:#156735;background:#eef9f1;border-radius:7px;margin-top:16px;padding:12px;font-size:12px}.hint{color:#7e8792;font-size:12px;line-height:1.6}.footer-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:4px 0 15px;display:flex}.footer-actions>span{color:#888;font-size:12px}.summary{background:#f5f7f9;border-radius:9px;flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:13px;display:flex}.summary span{color:#647080;font-size:12px}.summary b{color:#303a47}.checktable{overflow:auto}.checkhead,.checkrow{text-align:center;border-bottom:1px solid #eaecef;grid-template-columns:minmax(100px,1fr) repeat(3,60px);align-items:center;min-width:320px;display:grid}.checkhead{color:#76808c;background:#f5f6f8;padding:11px 3px;font-size:11px}.checkhead b:first-child,.checkrow strong{text-align:left;padding-left:10px}.checkrow{min-height:43px;padding:9px 3px}.checkrow strong{font-size:12px}.check-choice{cursor:pointer;justify-content:center;align-items:center;display:flex}.check-choice input{opacity:0;position:absolute}.check-choice span{border:2px solid #c6ccd4;border-radius:50%;width:16px;height:16px;display:block}.check-choice.bueno input:checked+span{background:#208446;border-color:#208446;box-shadow:inset 0 0 0 3px #fff}.check-choice.regular input:checked+span{background:#ed9b18;border-color:#ed9b18;box-shadow:inset 0 0 0 3px #fff}.check-choice.malo input:checked+span{background:#d53730;border-color:#d53730;box-shadow:inset 0 0 0 3px #fff}.check-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #6fa8ff}.work-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.chip{color:#258348;white-space:nowrap;background:#e9f6ee;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:700}.report-section{border-top:1px solid #ebeff2;padding:14px 0}.report-section h3{font-size:14px}.report-section p{color:#5e6878;font-size:13px}.status-pills{flex-wrap:wrap;gap:6px;display:flex}.quality{background:#eee;border-radius:5px;padding:6px;font-size:11px}.quality.bueno{color:#257c44;background:#e4f5e9}.quality.regular{color:#ad6d1b;background:#fff2df}.quality.malo{color:#b82a23;background:#fbe7e6}.preline{white-space:pre-wrap}.timeline{border-left:2px solid #dc3b32;padding-left:24px;list-style:none}.timeline li{margin:14px 0;position:relative}.timeline li:before{content:"";background:#d72d21;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-31px}.timeline li b,.timeline li small{display:block}.timeline li b{font-size:13px}.timeline li small{color:#788391;font-size:11px}.action-group{flex-wrap:wrap;gap:9px;display:flex}.data-list{gap:8px;display:grid}.data-row{text-align:left;color:#555;background:#fafbfc;border:1px solid #eaedf2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;font-size:12px;display:flex}.data-row b,.data-row small{display:block}.data-row b{color:#2e3644;font-size:13px}.data-row small{color:#7b8493;margin-top:5px}.data-list button:hover{border-color:#d52f25}.empty{text-align:center;color:#737e8e;padding:55px 10px}.empty div{font-size:45px}.empty h3{color:#303944}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:20px}.metric small,.metric b{display:block}.metric small{color:#78828f}.metric b{margin-top:10px;font-size:30px}.toast{color:#7e4c09;background:#fff4e7;border:1px solid #e9c78b;border-radius:8px;margin:0 0 14px;padding:12px 15px;font-size:13px}.demo-banner{color:#75541b;background:#fff6e7;border:1px solid #f0dcb0;border-radius:9px;margin-top:15px;padding:12px 15px;font-size:11px;line-height:1.6}.bottom-nav,.overlay{display:none}@media (width<=1100px){.sidebar{width:205px}.content{padding:20px}.two-panels{gap:12px}.panel{padding:15px}}@media (width<=760px){.sidebar{z-index:40;width:255px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.overlay{z-index:35;background:#07101caa;border:0;display:block;position:fixed;inset:0}.topbar{color:#fff;background:#141b25;height:63px;padding:0 13px}.hamburger{color:#fff;background:0 0;border:0;font-size:24px;display:block}.mobile-logo{font-size:16px;font-style:italic;font-weight:950;display:block}.header-caption,.top-right>div{display:none}.content{padding:14px 12px 92px}.page-heading h1{font-size:22px}.page-heading p{font-size:11px}.stepper{gap:3px;padding:5px}.step{text-align:center;flex-direction:column;gap:5px;min-height:62px;padding:10px 3px;font-size:10px}.step span{width:22px;height:22px}.two-panels,.work-columns{grid-template-columns:1fr}.form-grid{gap:11px}.footer-actions{flex-wrap:wrap}.footer-actions>span{flex:1}.bottom-nav{color:#fff;z-index:20;padding:7px 5px max(7px,env(safe-area-inset-bottom));background:#111823;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #0003}.bottom-nav button{color:#c4cbd5;background:0 0;border:0;border-radius:7px;justify-items:center;gap:4px;padding:8px 2px;display:grid}.bottom-nav button span{font-size:18px}.bottom-nav button small{font-size:10px}.bottom-nav button.active{color:#fff;background:#c82b21}.metric-grid{grid-template-columns:repeat(2,1fr)}.data-row{flex-wrap:wrap}}@media (width<=380px){.form-grid{grid-template-columns:1fr}.footer-actions>.btn{flex:1}.page-heading>.btn{padding:8px;font-size:11px}.step{font-size:9px}}@media print{.sidebar,.topbar,.page-heading,.stepper,.footer-actions,.bottom-nav,.demo-banner,.toast{display:none!important}.content{padding:0}.panel:not(.printable){display:none}.printable{box-shadow:none;border:0;margin:0}.shell{display:block}.workspace{width:100%}body{background:#fff}}@media (width<=760px){.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-nav button{min-width:0}.bottom-nav button small{font-size:9px}}.side-link.selected,.btn.primary,.step.active,.admin-tabs button.on{background:var(--mt-accent,#cf291e);border-color:var(--mt-accent,#cf291e)}.eyebrow{color:var(--mt-accent,#cf291e)}.actor-switch{background:#fff;border:1px solid #dde4ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.actor-switch small{color:#67758a}.actor-switch label{align-items:center;gap:8px;display:flex}.actor-switch select{background:#fff;border:1px solid #ced8e6;border-radius:8px;max-width:290px;padding:8px}.audit-filters{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.audit-filters input,.audit-filters select{border:1px solid #ced8e6;border-radius:8px;max-width:100%;padding:10px}.audit-list{gap:10px;display:grid}.audit-entry{border:1px solid #e1e5ec;border-radius:10px;gap:5px;padding:14px;display:grid}.audit-entry small{color:#66758a}.audit-entry p{color:#45536a;overflow-wrap:anywhere;margin:0}@media (width<=650px){.actor-switch,.actor-switch label{flex-direction:column;align-items:stretch}.actor-switch select{max-width:none}}.mt-voice-button{z-index:900;color:#182235;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:fixed;box-shadow:0 2px 9px #0002}.mt-voice-button:hover,.mt-voice-button:focus-visible{background:#fef1f0;border-color:#d02922}.mt-voice-button.mt-voice-listening{color:#fff;background:#d02922;animation:1s infinite mt-pulse}.mt-voice-message{z-index:999;color:#fff;cursor:pointer;background:#1b2432;border-radius:12px;max-width:min(420px,100vw - 28px);padding:12px 16px;font-size:13px;position:fixed;bottom:72px;right:14px;box-shadow:0 8px 22px #0003}.mt-voice-message span{margin-left:8px}@keyframes mt-pulse{50%{box-shadow:0 0 0 7px #dc262633}}@media (width<=760px){.mt-voice-message{bottom:90px}}.mt-inline-voice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.mt-dictate{color:#172438;cursor:pointer;background:#f8fafc;border:1px solid #b9c4d4;border-radius:9px;min-height:36px;padding:7px 12px;font-size:13px}.mt-dictate:hover{background:#fff3f3;border-color:#c52923}.mt-dictate.mt-recording{color:#fff;background:#c52923}.mt-dictate-error{color:#a33b2d;max-width:260px}.mt-pending-note{color:#6a7484;margin:8px 0;font-size:12px}.mt-pending-tile{position:relative}.inspection-group{border:1px solid #e4e9f1;border-radius:11px;margin-top:10px;overflow:hidden}.inspection-toggle{color:#222d3d;text-align:left;cursor:pointer;background:#f8f9fb;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 16px;display:flex}.inspection-toggle span{color:#6f7c8d}.inspection-items{padding:4px 12px}.inspection-item{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(120px,1fr) minmax(210px,2fr);align-items:center;column-gap:10px;padding:14px 3px;display:grid}.inspection-item:last-child{border-bottom:0}.inspection-item strong{font-size:13px}.quality-buttons{flex-wrap:wrap;gap:6px;display:flex}.quality-btn{color:#566174;background:#fff;border:1px solid #d7dce5;border-radius:7px;min-height:36px;padding:8px 10px;font-size:12px}.quality-btn.chosen.bueno{color:#167442;background:#dff4e8;border-color:#62b78b}.quality-btn.chosen.regular{color:#975900;background:#fff0d6;border-color:#efba56}.quality-btn.chosen.malo{color:#a6211c;background:#fde7e6;border-color:#ef8580}.quality-btn.chosen.no-aplica{color:#273444;background:#e9edf3;border-color:#99a6b7}.detail-input{width:100%;font:inherit;border:1px solid #e1e5ed;border-radius:7px;grid-column:1/-1;margin-top:9px;padding:10px;font-size:13px}.check-progress{background:#e7ecf2;border-radius:8px;height:7px;overflow:hidden}.check-progress>div{background:#cf251d;height:100%;transition:width .2s}.media-picker{cursor:pointer;align-items:center;margin:8px 0 12px;display:inline-flex}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;display:grid}.photo-tile{background:#f8fafc;border:1px solid #e0e5ed;border-radius:10px;min-width:0;overflow:hidden}.photo-tile img,.photo-tile video{object-fit:cover;background:#141923;width:100%;height:130px;display:block}.photo-caption{justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex}.photo-caption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-caption button{color:#ac211b;cursor:pointer;background:#fff1f1;border:0;border-radius:6px;padding:6px 8px}.media-pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.toast-close{cursor:pointer;background:0 0;border:0;margin-left:14px}.status-pills .quality.no\ aplica{background:#eee}.step{min-height:48px}@media (width<=950px){.media-pair{grid-template-columns:1fr}}@media (width<=650px){.inspection-item{grid-template-columns:1fr;gap:10px}.quality-btn{flex:auto}.media-pair{gap:10px}}@media print{.sidebar,.topbar,.bottom-nav,.stepper,.footer-actions,.demo-banner,.page-heading,.toast,.media-pair,.hint{display:none!important}.content{padding:0!important}.workspace{width:100%}.panel{box-shadow:none!important;border:0!important;padding:0!important}.printable{display:block!important}.report-section{break-inside:avoid}}.work-items{gap:12px;display:grid}.work-item{background:#fbfcfd;border:1px solid #e1e6ed;border-radius:10px;padding:14px}.work-item strong{font-size:13px}.work-item .form-grid{margin-top:12px}.work-done{color:#364555;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.work-done input{accent-color:#cf291e;width:19px;height:19px}.mini-danger{color:#ba2c23;cursor:pointer;background:#fff1f0;border:1px solid #fdd;border-radius:7px;padding:6px 10px;font-size:12px}.media-pair .panel{margin-bottom:0}@media (width<=650px){.work-item{padding:11px}.work-item .form-grid{grid-template-columns:1fr}.work-item .field.full{grid-column:auto}}.work-stock-badge{color:#8a4b08;background:#fff0df;border-radius:16px;padding:6px 10px;font-size:12px;font-weight:700}.work-stock-badge.is-consumed{color:#136c39;background:#e7f6ed}.work-part-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-part-footer .btn{white-space:nowrap}.report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.report-toolbar h2{margin:0}.report-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-check{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.report-check input{accent-color:var(--report-accent,#cc251b)}.service-report{color:#252b35;background:#fff;border:1px solid #e1e5ec;border-radius:12px;margin-bottom:16px;padding:32px;font-size:12px;line-height:1.55;box-shadow:0 3px 12px #1016240a}.report-head{border-bottom:3px solid var(--report-accent,#c7271c);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.report-logo{letter-spacing:-1px;color:#171d27;font-size:29px;font-style:italic;font-weight:950}.report-logo strong{color:var(--report-accent,#c9251c)}.report-subtitle{letter-spacing:2px;font-size:9px;font-weight:800}.report-powered{color:#7a8490;font-size:10px}.report-head-right{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.report-head-right b{font-size:16px}.report-head-right span{color:var(--report-accent,#bf2a20);font-weight:900}.report-head-right small{color:#757f8a}.report-warning{color:#8c4c0a;background:#fff0df;border:1px solid #e8c38d;border-radius:6px;margin:17px 0;padding:12px;font-size:12px;font-weight:800}.report-section-v4{break-inside:auto;margin-top:19px}.report-section-title{border-left:4px solid var(--report-accent,#d12a1c);break-after:avoid;background:#f1f3f6;margin-bottom:12px;padding:9px 12px;font-size:13px;font-weight:900}.report-details{grid-template-columns:repeat(2,1fr);gap:10px 22px;display:grid}.report-details div{overflow-wrap:anywhere;border-bottom:1px solid #eceef1;flex-direction:column;min-width:0;padding:6px 0;display:flex}.report-details small{color:#747f8a;font-size:10px}.report-details b{font-size:12px}.service-report p{white-space:pre-wrap;overflow-wrap:anywhere}.report-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0 15px;font-size:11px}.report-table th{text-align:left;background:#f3f4f6;font-weight:800}.report-table th,.report-table td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #e3e7ed;padding:8px}.report-table tr{break-inside:avoid}.report-stage{break-inside:auto;margin:12px 0}.report-stage h4{margin:8px 0}.report-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.report-photo-grid figure{break-inside:avoid;border:1px solid #e4e6eb;border-radius:6px;min-width:0;margin:0;padding:4px}.report-photo-grid img{object-fit:contain;background:#fafafa;width:100%;height:135px;display:block}.report-photo-grid figcaption{color:#677484;overflow-wrap:anywhere;margin-top:5px;font-size:9px}.report-muted{color:#757e8c;font-size:11px}.report-foot{border-top:2px solid var(--report-accent,#d12a1c);color:#6f7885;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:10px;font-size:10px;display:flex}@media (width<=700px){.service-report{padding:16px}.report-details{grid-template-columns:1fr 1fr}.report-photo-grid{grid-template-columns:repeat(2,1fr)}.report-photo-grid img{height:120px}.report-logo{font-size:22px}}@page{size:A4;margin:13mm}@media print{html,body,#root,.shell,.workspace,.content{background:#fff!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.no-print,.sidebar,.topbar,.page-heading,.stepper,.bottom-nav,.overlay,.demo-banner,.toast{display:none!important}.service-report{font-size:10pt;width:100%!important;box-shadow:none!important;color:#000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.report-head{break-inside:avoid}.report-table{font-size:8.5pt}.report-section-title,.report-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-photo-grid{grid-template-columns:repeat(4,1fr)}.report-photo-grid img{height:105px}.report-foot{break-inside:avoid}}.report-brand{align-items:center;gap:14px;min-width:0;display:flex}.report-brand>div{min-width:0}.report-logo{overflow-wrap:anywhere;color:#171d27;max-width:430px}.report-custom-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:110px;max-height:75px}.report-business-details{overflow-wrap:anywhere;max-width:520px;font-size:9px;line-height:1.55}@media (width<=700px){.report-brand{gap:8px}.report-custom-logo{max-width:70px;max-height:55px}.report-logo{font-size:20px}}@media print{.report-custom-logo{max-width:100px;max-height:70px}.report-head,.report-foot{break-inside:avoid}.report-head,.report-foot,.report-section-title{-webkit-print-color-adjust:exact;print-color-adjust:exact}#mototrack-print-report,#mototrack-print-report *,#mototrack-print-report :before,#mototrack-print-report :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#mototrack-print-report{color:#252b35!important;background:#fff!important}#mototrack-print-report .report-head{border-bottom:3px solid var(--report-accent,#c7271c)!important}#mototrack-print-report .report-head-right span{color:var(--report-accent,#c7271c)!important}#mototrack-print-report .report-section-title{border-left:4px solid var(--report-accent,#c7271c)!important;color:#252b35!important;background-color:#f1f3f6!important}#mototrack-print-report .report-table th{color:#252b35!important;background-color:#f3f4f6!important}#mototrack-print-report .report-warning{color:#8c4c0a!important;background-color:#fff0df!important;border:1px solid #e8c38d!important}#mototrack-print-report .report-foot{border-top:2px solid var(--report-accent,#c7271c)!important}}.dashboard{gap:18px;display:grid}.dash-welcome{color:#fff;background:linear-gradient(110deg,#161d27 0%,#242d39 75%,#4b2425 100%);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:25px 27px;display:flex;overflow:hidden}.dash-eyebrow{color:#ffa49b;letter-spacing:2px;font-size:10px;font-weight:850}.dash-welcome h2{margin:6px 0 8px;font-size:clamp(19px,3vw,28px)}.dash-welcome p{color:#cbd2dd;max-width:570px;margin:0;font-size:13px;line-height:1.5}.dash-new{color:#fff;background:#d3291e;border:1px solid #d3291e;flex-shrink:0}.dash-new:hover{background:#b82219}.dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dash-metric{background:#fff;border:1px solid #e1e5eb;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:19px 16px;display:flex}.dash-icon{border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.dash-icon.blue{color:#3b66bd;background:#e9efff}.dash-icon.orange{color:#be6f1d;background:#fff0df}.dash-icon.red{color:#ca362a;background:#fff0ee}.dash-icon.green{color:#208448;background:#e6f6ec}.dash-metric p{color:#778191;margin:0 0 5px;font-size:12px}.dash-metric strong{font-size:27px}.dash-main{grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);align-items:start;gap:17px;display:grid}.dash-card{background:#fff;border:1px solid #e0e4eb;border-radius:13px;min-width:0;padding:19px;box-shadow:0 3px 12px #10162408}.dash-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.dash-card-header h3{margin:0 0 5px;font-size:17px}.dash-card-header p{color:#818b99;margin:0;font-size:12px}.dash-link{color:#c52a22;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:750}.dash-controls{gap:9px;margin-bottom:13px;display:flex}.dash-search{border:1px solid #dfe4ec;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 11px;display:flex}.dash-search span{color:#8c97a7;font-size:20px}.dash-search input{border:0;outline:0;width:100%;min-width:0;height:40px;font-size:12px}.dash-controls select{color:#455061;background:#fff;border:1px solid #dfe4ec;border-radius:8px;max-width:180px;padding:0 8px;font-size:12px}.dash-list{gap:8px;display:grid}.dash-order{text-align:left;color:#303b47;background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.dash-order:hover{background:#fff;border-color:#d3291e}.dash-order-icon{background:#eef1f5;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dash-order-details{flex:1;gap:3px;min-width:0;display:grid}.dash-order-details strong{overflow-wrap:anywhere;font-size:13px}.dash-order-details small{color:#7e8794;overflow-wrap:anywhere;font-size:11px}.dash-status{white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:800}.dash-status.received,.dash-status.diagnosis{color:#4364a1;background:#e9efff}.dash-status.repair{color:#976416;background:#fff1dd}.dash-status.waiting{color:#a12e27;background:#fce7e5}.dash-status.finished{color:#277e4f;background:#e6f6ee}.dash-status.delivered{color:#52616e;background:#e8edf2}.dash-arrow{color:#b12d26}.dash-side{gap:16px;display:grid}.dash-shortcuts{gap:8px;display:grid}.dash-shortcuts button{text-align:left;background:#f7f9fb;border:1px solid #e6eaf0;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.dash-shortcuts button:hover{border-color:#cc2b20}.dash-shortcuts button>span:first-child{color:#c8261e;background:#fce9e7;border-radius:8px;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.dash-shortcuts button>span:nth-child(2){flex:1;gap:3px;font-size:12px;font-weight:750;display:grid}.dash-shortcuts small{color:#8190a0;font-weight:400}.dash-shortcuts b{color:#c6261c}.dash-count{color:#be3025;background:#fce9e7;border-radius:50px;padding:6px 10px;font-size:12px}.dash-clear{color:#397653;background:#ebf8ef;border-radius:9px;padding:12px;font-size:12px;line-height:1.5}.dash-alerts{gap:7px;display:grid}.dash-alerts button{text-align:left;background:#fff9f1;border:1px solid #f4e3c7;border-radius:8px;gap:5px;padding:11px;display:grid}.dash-alerts strong{font-size:12px}.dash-alerts small{color:#9a6719}.dash-local{color:#7d6a4c;background:#fff7eb;border:1px solid #f2e0c5;border-radius:10px;padding:13px;font-size:11px;line-height:1.55}.dash-empty{text-align:center;color:#7c8896;padding:34px 12px}.dash-empty>span{margin-bottom:8px;font-size:38px;display:block}.dash-empty strong{color:#354151;font-size:15px;display:block}.dash-empty p{font-size:12px}.dash-empty .btn{margin-top:10px}@media (width<=1150px){.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-main{grid-template-columns:1fr}}@media (width<=760px){.dash-welcome{flex-direction:column;align-items:stretch;padding:21px 18px}.dash-new{width:100%}.dash-metric{gap:9px;padding:12px}.dash-icon{width:35px;height:35px;font-size:18px}.dash-metric strong{font-size:23px}.dash-metric p{font-size:11px}.dash-card{padding:14px}.dash-controls{flex-wrap:wrap}.dash-controls select{width:100%;max-width:none;height:40px}.dash-search{flex-basis:100%}.dash-status{white-space:normal;text-align:center;max-width:90px}.dash-order{gap:7px;padding:9px}.dash-order-icon{display:none}.dash-order-details small{font-size:10px}}@media (width<=380px){.dash-metrics{grid-template-columns:1fr}.dash-order{flex-wrap:wrap}.dash-status{margin-left:auto}}.orders-v6-hero{color:#fff;background:linear-gradient(105deg,#171d27,#273140);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:25px;display:flex}.orders-v6-hero small{color:#f77d73;letter-spacing:2px;font-weight:800}.orders-v6-hero h2{margin:8px 0;font-size:24px}.orders-v6-hero p{color:#c1c8d1;margin:0;font-size:13px}.orders-v6-toolbar{grid-template-columns:minmax(180px,2fr) 1fr 1fr;gap:12px;display:grid}.orders-v6-counter{color:#6c7684;flex-wrap:wrap;align-items:center;gap:5px;margin:17px 0;font-size:12px;display:flex}.orders-v6-counter button{color:#bb281f;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.orders-v6-list{gap:10px;display:grid}.orders-v6-card{background:#fbfcfe;border:1px solid #e5e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.orders-v6-main strong{color:#202833;font-size:16px}.orders-v6-main strong span{color:#b82820}.orders-v6-main p{color:#5d6876;margin:6px 0;font-size:13px}.orders-v6-main small{color:#808b99;font-size:11px}.orders-v6-side{justify-items:end;gap:9px;display:grid}.orders-v6-status{color:#385c9c;background:#eaf0ff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.orders-v6-status.ready{color:#18743c;background:#e6f6eb}.orders-v6-status.delivered{color:#445163;background:#edf0f2}.orders-v6-status.waiting{color:#9d5f0e;background:#fff0df}.orders-v6-pending{color:#af4f0b;font-size:11px}.orders-v6-history>.field{margin-bottom:12px}.orders-v6-bike{background:#f5f6f8;border-radius:10px;gap:6px;margin:14px 0;padding:14px;font-size:13px;display:grid}.orders-v6-bike span{color:#647080}.orders-v6-history-item{text-align:left;background:#fafbfc;border:1px solid #e5e9ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.orders-v6-history-item:hover{border-color:#cf291e}.orders-v6-history-item span{gap:5px;display:grid}.orders-v6-history-item small{color:#6b7685;font-size:12px}.orders-v6-history-item b{color:#c42a20;white-space:nowrap}@media (width<=720px){.orders-v6-hero{flex-direction:column;align-items:flex-start}.orders-v6-toolbar{grid-template-columns:1fr}.orders-v6-card{flex-direction:column;align-items:flex-start}.orders-v6-side{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}}.inventory-v15{gap:18px;display:grid}.inventory-v15 .panel{margin:0}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inventory-metrics>div{background:#fff;border:1px solid #e0e6ef;border-radius:14px;min-width:0;padding:20px}.inventory-metrics small{color:#607085;margin-bottom:8px;display:block}.inventory-metrics strong{overflow-wrap:anywhere;font-size:24px}.inventory-tabs{gap:10px;display:flex}.inventory-tabs button{cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:10px;padding:12px 18px;font-weight:700}.inventory-tabs .selected{background:var(--mt-accent,#cf291e);color:#fff;border-color:#0000}.inventory-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventory-form label{gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.inventory-form input,.inventory-form select,.inventory-filter input,.inventory-filter select{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d4dce8;border-radius:8px;padding:11px}.inventory-wide{grid-column:1/-1}.inventory-filter{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-bottom:16px;display:grid}.inventory-table-wrap{overflow-x:auto}.inventory-table{border-collapse:collapse;width:100%;min-width:750px}.inventory-table th{text-align:left;color:#536276;background:#f3f5f8;padding:12px;font-size:12px}.inventory-table td{vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:12px;font-size:13px}.inventory-table td small{color:#738094;margin-top:4px;display:block}.inventory-actions{flex-wrap:wrap;gap:5px;display:flex}.inventory-actions .btn{padding:8px;font-size:12px}.inventory-low{color:#c43d23;font-weight:800}.inventory-editor{border:2px solid var(--mt-accent,#cf291e)!important}@media (width<=900px){.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.inventory-form,.inventory-filter{grid-template-columns:1fr}.inventory-metrics strong{font-size:18px}}.backup-v6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.backup-v6 .panel{min-width:0}.backup-v6 .panel p{color:#637083;font-size:13px;line-height:1.7}.backup-v6-warning{color:#81520e;background:#fff6e7;border:1px solid #f2d5a2;border-radius:9px;margin:16px 0;padding:14px;font-size:12px;line-height:1.65}.backup-v6-stats{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.backup-v6-stats span{background:#f2f4f7;border-radius:8px;padding:10px;font-size:12px}.backup-v6-stats b{color:#c8271e}.backup-v6 input{max-width:100%;margin:16px 0;font-size:12px}.backup-v6 small{color:#8b4650;font-size:12px;display:block}@media (width<=850px){.backup-v6{grid-template-columns:1fr}}.bike-v7{gap:15px;display:grid}.bike-v7-finder{margin:0}.bike-v7-finder h2{margin-bottom:4px}.bike-v7-finder-controls{grid-template-columns:1fr 1fr;gap:15px;margin-top:14px;display:grid}.bike-v7-empty{text-align:center;color:#707b8b;padding:30px;font-size:13px}.bike-v7-empty .btn{margin-top:15px}.bike-v7-hero{color:#fff;background:linear-gradient(110deg,#171e29 55%,#462326);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:25px;display:flex}.bike-v7-glyph{background:#ffffff12;border-radius:16px;padding:10px;font-size:48px}.bike-v7-identity{flex:1;min-width:190px}.bike-v7-identity small{color:#ff8b82;letter-spacing:2px;font-size:10px;font-weight:850}.bike-v7-identity h2{margin:4px 0;font-size:32px}.bike-v7-identity p{color:#dce1e8;margin:2px 0 12px;font-size:14px}.bike-v7-identity>span{color:#c0cad7;font-size:12px}.bike-v7-identity b{color:#fff}.bike-v7-hero .btn{white-space:normal}.bike-v7-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bike-v7-metrics>div{background:#fff;border:1px solid #e1e5eb;border-radius:13px;padding:18px}.bike-v7-metrics span,.bike-v7-metrics strong{display:block}.bike-v7-metrics span{color:#718092;font-size:12px}.bike-v7-metrics strong{overflow-wrap:anywhere;margin-top:9px;font-size:25px}.bike-v7-tabs{background:#fff;border:1px solid #e3e6eb;border-radius:11px;gap:6px;padding:5px;display:flex;overflow-x:auto}.bike-v7-tabs button{color:#556172;background:#f3f5f8;border:0;border-radius:8px;flex:1;min-width:92px;padding:13px 10px;font-size:12px;font-weight:800}.bike-v7-tabs button.active{color:#fff;background:#cb291f}.bike-v7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.bike-v7-grid .panel{margin:0}.bike-v7-span{grid-column:1/-1}.bike-v7-card{margin:0}.bike-v7-card h2{margin:0 0 15px}.bike-v7-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bike-v7-title h2{margin:0}.bike-v7-title small{color:#738096;font-size:11px}.bike-v7-muted{color:#6c7786;font-size:13px;line-height:1.5}.bike-v7-status{color:#3869aa;background:#e9f0ff;border-radius:30px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.bike-v7-status.done{color:#197442;background:#e3f7ec}.bike-v7-status.delivered{color:#43505e;background:#e7eaef}.bike-v7-status.wait{color:#af241e;background:#ffe8e6}.bike-v7-stack{gap:9px;margin:15px 0;display:grid}.bike-v7-stack>div{background:#f5f7f9;border-radius:8px;justify-content:space-between;gap:10px;padding:10px;font-size:12px;display:flex}.bike-v7-stack span{color:#75808e}.bike-v7-dl{gap:12px;display:grid}.bike-v7-dl>div{border-bottom:1px solid #eff1f3;justify-content:space-between;gap:10px;padding-bottom:9px;font-size:12px;display:flex}.bike-v7-dl dt{color:#75808e}.bike-v7-dl dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:700}.bike-v7-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bike-v7-findings>div{background:#f7f8fa;border:1px solid #ebedf1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.bike-v7-findings small{color:#6d7888;white-space:pre-wrap;width:100%}.bike-v7-findings span{border-radius:5px;padding:3px 6px;font-weight:850}.bike-v7-findings span.bad,.bike-v7-state.bad{color:#b52b24;background:#ffe7e5}.bike-v7-findings span.regular,.bike-v7-state.regular{color:#9c6710;background:#fff2dd}.bike-v7-order{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.bike-v7-order p{color:#586576;margin:8px 0;font-size:13px}.bike-v7-order small{color:#7b8694;font-size:11px;display:block}.bike-v7-order .bike-v7-status{margin-left:7px}.bike-v7-group{margin:16px 0}.bike-v7-group h3{background:#f4f6f8;border-radius:7px;margin:0 0 5px;padding:11px;font-size:13px}.bike-v7-component{border-bottom:1px solid #f1f2f5;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:7px;padding:10px;font-size:12px;display:grid}.bike-v7-component small{color:#7c8796;grid-column:1/-1}.bike-v7-state{white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:11px}.bike-v7-state.good{color:#187842;background:#e7f6ed}.bike-v7-state.neutral{color:#697586;background:#f1f2f4}.bike-v7-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bike-v7-photos figure{background:#f1f3f6;border-radius:9px;min-width:0;margin:0;overflow:hidden}.bike-v7-photos img{aspect-ratio:1.2;object-fit:cover;width:100%;display:block}.bike-v7-photos figcaption{color:#536171;padding:8px;font-size:11px}@media (width<=920px){.bike-v7-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bike-v7-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.bike-v7-finder-controls,.bike-v7-grid,.bike-v7-findings{grid-template-columns:1fr}.bike-v7-span{grid-column:auto}.bike-v7-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.bike-v7-hero{padding:17px}.bike-v7-identity h2{font-size:26px}.bike-v7-metrics strong{font-size:21px}.bike-v7-order{flex-direction:column;align-items:flex-start}.bike-v7-order .btn{width:100%}}@media print{.bike-v7{display:none!important}}.bike-v7-photos video{aspect-ratio:1.2;object-fit:cover;background:#141923;width:100%;display:block}.bike-v7-photos figcaption{overflow-wrap:anywhere;line-height:1.5}.bike-v7-photos figcaption span{color:#8490a0;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tracking-root{max-width:1150px;margin:auto}.tracking-tabs{border-top:1px solid #e6e8ec;gap:6px;margin-top:18px;padding-top:14px;display:flex}.tracking-tabs button{color:#495565;background:#f5f6f9;border:1px solid #dae0e8;border-radius:9px;padding:11px 18px;font-weight:750}.tracking-tabs button.active{color:#fff;background:#cb2a20;border-color:#cb2a20}.tracking-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.tracking-summary h2{margin:0 0 9px}.tracking-summary p{color:#667085;margin:3px 0;font-size:13px}.tracking-status{color:#9b6011;background:#fef0df;border-radius:20px;padding:10px 14px;font-size:12px;font-weight:800}.tracking-status.done{color:#157245;background:#dff3e7}.tracking-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tracking-step{text-align:center;color:#83909f;background:#f5f7f9;border-radius:12px;justify-items:center;gap:8px;padding:12px 5px;font-size:11px;display:grid}.tracking-step>span{background:#e3e7ed;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.tracking-step.done>span{color:#fff;background:#d73326}.tracking-step.current{color:#bf2c23;background:#fff0ee}.tracking-alert{color:#8b5815;background:#fff5e5;border:1px solid #edd2a4;border-radius:9px;padding:12px;font-size:13px}.tracking-ok{color:#137342;background:#e6f7ed;border:1px solid #c7e9d3;border-radius:9px;padding:12px;font-size:13px}.tracking-activity{border-bottom:1px solid #e8ebef;gap:12px;padding:10px 0;display:flex}.tracking-activity>span{color:#c92b21;font-weight:900}.tracking-activity b,.tracking-activity small{display:block}.tracking-activity small{color:#7a8491;margin-top:4px;font-size:11px}.delivery-checks{gap:12px;margin:20px 0;display:grid}.delivery-checks label,.delivery-confirm{color:#394353;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.delivery-checks input,.delivery-confirm input{accent-color:#d12a21;flex-shrink:0;width:17px;height:17px}.delivery-confirm{margin-bottom:18px;font-weight:700}@media (width<=760px){.tracking-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.tracking-step{padding:8px 2px;font-size:9px}.tracking-step>span{width:24px;height:24px}.tracking-tabs button{flex:1;padding:10px 5px}.tracking-summary{flex-wrap:wrap}}.admin-v10{gap:14px;display:grid}.admin-hero{color:#fff;background:linear-gradient(110deg,#19222f,#111720);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.admin-hero h2{margin:8px 0;font-size:23px}.admin-hero p{color:#b8c1d0;max-width:670px;margin:0;font-size:13px;line-height:1.7}.admin-hero small{color:#fc8b83;letter-spacing:1px;font-size:10px;font-weight:900}.admin-hero>span{color:#fc8b83;font-size:33px;font-weight:900}.admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-tabs button{color:#394150;background:#fff;border:1px solid #e0e4ec;border-radius:9px;padding:12px 18px;font-weight:750}.admin-tabs button.on{color:#fff;background:#cf291e;border-color:#cf291e}.admin-muted{color:#667281;margin-bottom:19px;font-size:13px;line-height:1.6}.admin-preview{color:#fff;background:#17202c;border-radius:12px;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.admin-preview img{object-fit:contain;width:56px;height:56px}.admin-preview span{font-size:38px}.admin-preview strong,.admin-preview small{display:block}.admin-preview small{color:#c2cad4;margin-top:6px;font-size:11px}.admin-warning{color:#805516;background:#fff3de;border:1px solid #f1d5a6;border-radius:9px;margin:14px 0;padding:14px;font-size:13px;line-height:1.6}.admin-list{gap:10px;display:grid}.admin-user{border:1px solid #e4e7ec;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-user strong,.admin-user small{display:block}.admin-user small{color:#6b7786;margin-top:4px;font-size:12px}.admin-license{background:#f7f8fa;border:1px solid #e5e8ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;padding:20px;display:flex}.admin-license small{color:#7c8792;flex-basis:100%}.admin-license span{color:#a02b22}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-kpi{background:#f7f8fa;border:1px solid #eceef3;border-radius:10px;padding:17px}.admin-kpi small,.admin-kpi strong{display:block}.admin-kpi small{color:#697381;font-size:11px}.admin-kpi strong{overflow-wrap:anywhere;margin-top:9px;font-size:19px}@media (width<=760px){.admin-grid{grid-template-columns:repeat(2,1fr)}.admin-hero{padding:19px}.admin-hero h2{font-size:19px}.admin-hero>span{display:none}.admin-tabs button{flex:1;padding:10px 7px;font-size:12px}.admin-user .action-group{width:100%}}@media print{.admin-v10{display:none}}.owner-shell{color:#1e293b;background:#f3f5f9;min-height:100vh;font-family:inherit;display:flex}.owner-sidebar{color:#e2e8f0;background:#121c30;flex-direction:column;flex-shrink:0;width:246px;min-height:100vh;padding:25px 14px;display:flex}.owner-logo{align-items:center;gap:10px;padding:8px 12px 30px;display:flex}.owner-logo>span{color:#fff;background:#d22e26;border-radius:12px;padding:12px}.owner-logo strong{letter-spacing:.6px;font-size:18px;display:block}.owner-logo small{color:#93a4bb;letter-spacing:1px;font-size:9px}.owner-sidebar nav{gap:8px;display:grid}.owner-sidebar nav button{text-align:left;color:#becbd9;background:0 0;border:0;border-radius:10px;align-items:center;gap:15px;padding:13px 15px;display:flex}.owner-sidebar nav button.active,.owner-sidebar nav button:hover{color:#fff;background:#ce291f}.owner-sidebar-note{color:#8998ab;margin-top:auto;padding:15px;font-size:12px}.owner-main{flex:1;min-width:0}.owner-top{background:#fff;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:20px;padding:22px 35px;display:flex}.owner-top small{color:#c02b25;letter-spacing:1.5px;font-weight:800}.owner-top h1{margin:5px 0;font-size:27px}.owner-outline{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 14px;font-weight:700}.owner-content{max-width:1280px;padding:30px 35px}.owner-warning{color:#8a5218;background:#fff4dc;border:1px solid #f2d19d;border-radius:11px;margin-bottom:22px;padding:15px}.owner-message{background:#e6f6ec;border-radius:8px;justify-content:space-between;margin-bottom:15px;padding:13px;display:flex}.owner-message button{background:0 0;border:none}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.owner-metrics article,.owner-panel{background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:23px}.owner-metrics small{color:#64748b;display:block}.owner-metrics strong{overflow-wrap:anywhere;margin-top:7px;font-size:27px;display:block}.owner-panel{margin-bottom:20px}.owner-panel h2{margin:0 0 13px;font-size:20px}.owner-panel p{color:#64748b;line-height:1.6}.owner-pilot{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:13px;margin-top:12px;padding:13px;display:flex}.owner-pilot>div{flex:1;min-width:0}.owner-pilot strong,.owner-pilot small{display:block}.owner-pilot small{color:#64748b;margin-top:4px;font-size:12px}.owner-dot{background:#17a46b;border-radius:50%;width:11px;height:11px}.owner-dot.muted{background:#a4b3c6}.owner-pill{color:#086b42;background:#e3f8ee;border-radius:20px;padding:6px 10px;font-size:12px}.owner-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}.owner-grid label{color:#475569;font-size:13px;font-weight:700}.owner-grid input,.owner-grid select,.owner-pilot select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;margin-top:7px;padding:12px;display:block}.owner-pilot select{max-width:170px}.owner-primary{color:#fff;background:#ce291f;border:0;border-radius:10px;padding:13px 19px;font-weight:700}@media (width<=850px){.owner-shell{display:block}.owner-sidebar{width:100%;min-height:0;padding:12px}.owner-logo{padding:5px}.owner-sidebar nav{flex-wrap:wrap;gap:4px;display:flex}.owner-sidebar nav button{padding:8px 10px;font-size:12px}.owner-sidebar-note{padding:5px}.owner-top{flex-wrap:wrap;padding:18px}.owner-content{padding:15px}.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid{grid-template-columns:1fr}}@media (width<=460px){.owner-metrics{grid-template-columns:1fr}.owner-pilot{flex-wrap:wrap}}*{box-sizing:border-box}.auth-screen{--auth-red:#d52b22;color:#f9fafb;isolation:isolate;background:#111b2b;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.auth-backdrop{z-index:-1;background:radial-gradient(at 25% 30%,#263d5b 0%,#0000 50%),radial-gradient(at 95% 85%,#512b2b 0%,#0000 50%);position:absolute;inset:0}.auth-wrap{grid-template-columns:1fr minmax(340px,470px);align-items:center;gap:70px;max-width:1170px;min-height:calc(100vh - 45px);margin:auto;padding:52px 28px;display:grid}.auth-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:29px;font-weight:900;display:flex}.auth-brand strong{color:#fd6458}.auth-mark{background:var(--auth-red);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.auth-eyebrow{color:#fb8379;letter-spacing:.17em;margin-top:55px;font-size:12px;font-weight:800}.auth-intro h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(32px,4vw,53px);line-height:1.12}.auth-intro h1 em{color:#ff7e73;font-style:normal}.auth-intro p{color:#c2ccda;max-width:520px;font-size:17px;line-height:1.7}.auth-highlights{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.auth-highlights span{color:#dce5f0;border:1px solid #526073;border-radius:9px;padding:10px 13px;font-size:12px}.auth-card{color:#1d2738;background:#fff;border-radius:20px;padding:35px;box-shadow:0 25px 70px #0005}.auth-chip{letter-spacing:.14em;color:#c52b21;font-size:11px;font-weight:800}.auth-card h2{letter-spacing:-.035em;margin:12px 0 6px;font-size:31px}.auth-card-head p{color:#778398;margin:0 0 23px}.auth-profiles{gap:11px;display:grid}.auth-profile{text-align:left;width:100%;color:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e0e6ed;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.auth-profile.selected{background:#fff5f4;border-color:#db392e;box-shadow:0 0 0 2px #da392e13}.auth-profile:hover{border-color:#b5becc}.auth-profile-icon{color:#283954;background:#e8edf3;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;font-size:23px;display:grid}.auth-profile.selected .auth-profile-icon{color:#fff;background:#d52b22}.auth-profile-body{flex:1;gap:3px;min-width:0;display:grid}.auth-profile-body strong{font-size:14px}.auth-profile-body small{color:#69788c;font-size:12px}.auth-profile-check{color:#d52b22;font-size:18px}.auth-submit{color:#fff;cursor:pointer;background:#d52b22;border:0;border-radius:10px;width:100%;margin-top:20px;padding:16px;font-size:15px;font-weight:800}.auth-submit:hover{background:#b5221b}.auth-warning{color:#7b501b;background:#fff5e7;border:1px solid #ffdfb0;border-radius:9px;margin-top:17px;padding:13px;font-size:12px;line-height:1.55}.auth-footer{text-align:center;color:#8795a9;padding:12px 15px 22px;font-size:12px}@media (width<=850px){.auth-wrap{grid-template-columns:1fr;gap:30px;max-width:580px;padding:38px 20px}.auth-eyebrow{margin-top:26px}.auth-intro h1{font-size:33px}.auth-intro p{font-size:14px}.auth-highlights{margin-top:18px}.auth-card{padding:23px}.auth-brand{font-size:24px}.auth-intro h1{margin:14px 0}}@media (width<=400px){.auth-wrap{padding:20px 12px}.auth-card{padding:18px}.auth-profile-body strong{font-size:12px}.auth-profile-body small{font-size:11px}}
