.app .main-navigation{align-content:start;gap:8px;display:grid}.app .main-navigation>button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.app .main-navigation>button>span{flex:1}.app .main-navigation .nav-search{margin-bottom:10px}.navigation-search-results{gap:5px;display:grid}.navigation-search-results>button{text-align:left;gap:8px;width:100%;display:flex}.navigation-search-results>button span{flex:1}.section-navigation{gap:7px;min-width:0;margin:0 0 18px;display:grid}.navigation-location{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.section-navigation>nav{scrollbar-width:thin;gap:5px;padding:3px 1px 7px;display:flex;overflow-x:auto}.section-navigation>nav>button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);border-radius:10px;flex:none;padding:9px 13px;font-weight:600}.section-navigation>nav>button[aria-current=page]{background:var(--soft);border-color:var(--accent,var(--blue));color:var(--accent-ink,var(--ink))}.section-navigation>nav>button:hover{background:var(--soft)}.profile-menu{position:relative}.profile-menu summary{cursor:pointer;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu-panel{z-index:65;border:1px solid var(--line);background:var(--surface);width:min(290px,100vw - 24px);max-height:min(76dvh,620px);color:var(--ink);border-radius:14px;gap:4px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 38px #0000002e}.profile-menu-panel>strong{overflow-wrap:anywhere;padding:5px 8px}.profile-menu-panel>button{text-align:left;min-height:42px;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.profile-menu-panel>button:hover{background:var(--soft)}.profile-appearance{border-top:1px solid var(--line);color:var(--ink);padding:8px 0}.navigation-empty{border:1px dashed var(--line);background:var(--surface);text-align:center;border-radius:16px;justify-items:center;gap:10px;margin:14px 0;padding:30px 18px;display:grid}.navigation-empty h2,.navigation-empty p{margin:0}.navigation-empty p{max-width:430px;color:var(--muted)}dialog.navigation-help{width:min(740px,100vw - 22px);max-height:90dvh;color:var(--ink);background:var(--surface);border:1px solid var(--line);margin:auto;padding:0;overflow-y:auto}.navigation-help::backdrop{background:#0f172a8c}.navigation-help .modal-body{gap:14px;display:grid}.navigation-help-links{flex-wrap:wrap;gap:8px;display:flex}.welcome-guide{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:12px;margin:0 0 18px;padding:17px;display:grid}.welcome-guide header{justify-content:space-between;align-items:start;gap:12px;display:flex}.welcome-guide p{color:var(--muted);margin:4px 0 0;font-size:13px}.welcome-guide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.welcome-guide li{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:10px;display:flex}.welcome-guide li>div{flex:1}.guide-step{background:var(--soft);min-width:28px;height:28px;color:var(--accent-ink,var(--ink));border-radius:50%;place-items:center;font-weight:700;display:grid}.welcome-guide .done .guide-step{color:#166534;background:#dcfce7}.guide-progress{color:var(--muted);gap:6px;font-size:12px;display:grid}.guide-progress progress{width:100%;height:8px;accent-color:var(--accent,var(--blue))}.order-lifecycle,.order-owner-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.order-lifecycle button{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;display:inline-flex}.order-lifecycle button[aria-pressed=true]{background:var(--soft);border-color:var(--accent,var(--blue));color:var(--accent-ink,var(--ink))}.order-lifecycle button span{font-variant-numeric:tabular-nums;font-size:12px}.order-owner-filter input{width:auto}.operations-inline>label{align-items:center;gap:8px;display:flex}.operations-inline input[type=checkbox]{width:auto}.app .topbar-nav{display:none}.app .topbar-brand{min-width:0}.app .context-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.section-navigation{margin-bottom:14px}.app .topbar .breadcrumb,.app .topbar .four-header-greeting{display:none}.app .topbar .topbar-brand{margin-right:auto}.app .topbar .topbar-actions{gap:5px}.app .mobile-areas>button{flex:1 1 0;min-width:0;padding:5px 2px;font-size:10px}.welcome-guide{padding:13px}.welcome-guide li{flex-wrap:wrap}.welcome-guide li>div{min-width:170px}.welcome-guide li>.button{margin-left:38px}.navigation-help{width:calc(100vw - 12px)}.app .page-head .context-actions{width:100%}}.warranty-center{gap:16px;display:grid}.warranty-summary,.warranty-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:12px;display:grid}.warranty-summary>article,.warranty-card,.warranty-block{background:var(--card,var(--surface,#fff));border:1px solid var(--line,#dce3ec);border-radius:14px;padding:16px}.warranty-summary>article{gap:4px;display:grid}.warranty-summary>article>span,.warranty-card small,.warranty-block small,.warranty-source small{color:var(--muted,#606979)}.warranty-summary>article>strong{font-variant-numeric:tabular-nums;font-size:24px}.warranty-filters,.warranty-card header,.warranty-card footer,.warranty-block>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.warranty-filters{align-items:end}.warranty-filters label{flex:145px}.warranty-card header,.warranty-card footer,.warranty-block>header{justify-content:space-between}.warranty-card{align-content:start;gap:8px;min-width:0;display:grid}.warranty-card :-webkit-any(h2,p){margin:0}.warranty-card :is(h2,p){margin:0}.warranty-block :-webkit-any(h3,p){margin:0}.warranty-block :is(h3,p){margin:0}.warranty-card h2{overflow-wrap:anywhere;font-size:19px}.warranty-card h2 span{font-size:14px;font-weight:500}.warranty-status{color:#143c68;background:#e4eefb;border-radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.warranty-status:-webkit-any([data-status=aguardando_fornecedor],[data-status=em_analise]){color:#70430c;background:#fff1d6}.warranty-status:is([data-status=aguardando_fornecedor],[data-status=em_analise]){color:#70430c;background:#fff1d6}.warranty-status:-webkit-any([data-status=concluida],[data-status=entregue],[data-status=aprovada]){color:#0c513d;background:#dcf6e9}.warranty-status:is([data-status=concluida],[data-status=entregue],[data-status=aprovada]){color:#0c513d;background:#dcf6e9}.warranty-status:-webkit-any([data-status=recusada],[data-status=cancelada]){color:#842e35;background:#fce8ea}.warranty-status:is([data-status=recusada],[data-status=cancelada]){color:#842e35;background:#fce8ea}.warranty-card .warranty-overdue{color:var(--danger,#bc444b);font-weight:700}.warranty-dialog{overscroll-behavior:contain;width:min(830px,100vw - 24px);max-height:min(92dvh,100%);color:var(--text,inherit);margin:auto;padding:0;position:fixed;overflow:auto}.warranty-dialog::backdrop{background:#0c142399}.warranty-dialog>header{z-index:2;background:var(--card,var(--surface,#fff));position:sticky;top:0}.warranty-dialog h2{align-items:center;gap:8px;display:flex}.warranty-dialog-body{gap:14px;padding:16px;display:grid}.warranty-block{overflow-wrap:anywhere;gap:10px;min-width:0;display:grid}.warranty-block>.warranty-form{margin:0}.warranty-source{border:1px solid var(--line,#dce3ec);overflow-wrap:anywhere;border-radius:10px;gap:5px;padding:12px;display:grid}.warranty-source ul,.warranty-block ul,.warranty-block ol{margin:8px 0 0;padding-left:22px}.warranty-block summary,.warranty-source summary{cursor:pointer;font-weight:600}.warranty-text{white-space:pre-wrap;overflow-wrap:anywhere}.warranty-form{gap:12px;margin-top:8px;display:grid}.warranty-form label,.warranty-filters label,.warranty-field{gap:5px;min-width:0;font-size:14px;display:grid}.warranty-field>span{align-items:center;gap:6px;display:flex}.warranty-field input{width:100%}.warranty-form :-webkit-any(input,textarea,select){width:100%}.warranty-form :is(input,textarea,select){width:100%}.warranty-filters :-webkit-any(input,select){width:100%}.warranty-filters :is(input,select){width:100%}.warranty-form .warranty-check{align-items:center;display:flex}.warranty-check input{width:auto}.warranty-form>.button{justify-self:start}.warranty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warranty-pick{gap:6px;display:grid}.warranty-pick .button{text-align:left;white-space:normal;justify-items:start;width:100%;display:grid}.warranty-block .warranty-cost-list{padding-left:0;list-style:none}.warranty-cost-list li{border-top:1px solid var(--line,#dce3ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.warranty-cost-list small,.warranty-history small{display:block}.warranty-history li+li{margin-top:8px}.warranty-feedback{z-index:1;position:sticky;top:62px}.warranty-customer{gap:10px;margin:12px 0;display:grid}.yard-warranty-column{border:1px solid var(--line,#dce3ec);border-top:3px solid var(--primary,#456b9b);border-radius:14px;min-width:0;padding:10px}.yard-warranty-column>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.yard-warranty-column>header h2{margin:0;font-size:15px}.yard-warranty-column>div{gap:10px;display:grid}.yard-with-warranty{align-items:start;gap:14px;display:grid}@media (min-width:1000px){.yard-with-warranty{grid-template-columns:minmax(230px,.8fr) minmax(0,2.6fr)}}@media (max-width:540px){.warranty-grid{grid-template-columns:1fr}.warranty-dialog{width:calc(100vw - 12px)}.warranty-dialog-body{padding:12px}}.order-approval{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:inline-flex}.order-approval-badge{color:#795b19;background:#fff3db;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.order-approval-badge.approval-aprovado,.status-aprovado{color:#28623f;background:#e4f3eb}.order-approval-badge.approval-recusado,.status-recusado{color:#963b3b;background:#fce9e9}.order-approval small{white-space:normal;overflow-wrap:anywhere;color:#626d7a}.order-approval-row{justify-content:space-between;align-items:center;gap:12px;padding:0 15px 15px;font-size:12px;display:flex}.order-approval-live{border-top:1px solid #dce1e7;border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;padding:14px 0;display:flex}.order-approval-live>span:first-child{font-size:13px;font-weight:600}.birthday-reminders{border:1px solid var(--line,#e2e8e7);background:var(--surface,#fff);box-shadow:var(--shadow);color:var(--ink);border-radius:20px;margin:20px 0;padding:20px}.birthday-reminders>header{align-items:flex-start;gap:12px;display:flex}.birthday-symbol{background:var(--soft,#f4f7f6);width:44px;height:44px;color:var(--accent);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.birthday-reminders h2{margin:0 0 5px;font-size:17px}.birthday-reminders header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.birthday-list{gap:12px;margin-top:16px;display:grid}.birthday-list>article{border-top:1px solid var(--line,#e2e8e7);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:14px;display:flex}.birthday-list>article>strong{overflow-wrap:anywhere;font-size:14px}.birthday-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.birthday-actions .button{min-height:42px;font-size:12px}.birthday-actions small,.birthday-help{color:var(--muted);font-size:12px;line-height:1.5}.birthday-help{margin-top:14px;display:block}.birthday-done{background:var(--soft,#f4f7f6);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:780px){.birthday-reminders{padding:16px}.birthday-list>article{flex-direction:column;align-items:flex-start;gap:10px}.birthday-actions{justify-content:flex-start;width:100%}.birthday-actions .button{flex:1;min-height:44px}.birthday-reminders h2{font-size:16px}}.operations-lookup{margin:0 0 18px}.operations-lookup>.search{width:100%}.operations-results{gap:6px;max-height:210px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.operations-results .button{text-align:left;justify-content:flex-start;width:100%}.operations-results small{margin:4px 0 0;display:block}.operations-selected{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.operations-receipt{max-width:560px}.operations-queue{margin:20px 0}.operations-queue .actions{margin:8px 0}.operations-inline{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.operations-history{margin:14px 0}.operations-history>summary{cursor:pointer;font-weight:600}.operations-history li{margin:10px 0}.four-agenda-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.four-agenda-heading h2{text-transform:capitalize;margin:0 0 5px;font-size:18px;font-weight:800}.four-agenda-heading p{color:var(--muted);margin:0;font-size:12px}.four-calendar-picker{flex-direction:row;align-items:center;gap:8px;max-width:170px;display:flex}.four-calendar-picker svg{color:var(--accent);flex-shrink:0}.four-calendar-picker input{background:#fff;min-width:0;min-height:44px;padding:8px;font-size:13px}.service-history,.service-history-results,.service-review-reminders{gap:12px;display:grid}.service-history-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:14px;display:grid}.service-history-card header,.service-history .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.service-history :-webkit-any(h2,h3,p,dl){margin:0}.service-history :is(h2,h3,p,dl){margin:0}.service-history h2{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.service-history-card p{white-space:pre-wrap}.service-history-card ul{margin:5px 0;padding-left:22px}.service-history-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-history-dates>div{border:1px solid var(--line);border-radius:8px;padding:9px}.service-history-dates dt{font-weight:700}.service-history-dates dd{margin:2px 0 0}.line-item.line-item-operational{grid-template-columns:minmax(0,1fr) minmax(65px,95px) auto}.customer-portal{--customer-bg:#f7f9fc;--customer-surface:#fff;--customer-ink:#303740;--customer-muted:#626d7a;--customer-line:#dae1e9;--customer-soft:#e9f1fb;background:var(--customer-bg);min-height:100dvh;color:var(--customer-ink)}.customer-portal.theme-autolab{--customer-bg:#141416;--customer-surface:#1b1b1e;--customer-ink:#e4e4e9;--customer-muted:#b0b1ba;--customer-line:#38383f;--customer-soft:#2c291f}.customer-portal.theme-autolab .customer-stage{color:#e0c776;background:#2c291f}.customer-header{background:var(--customer-surface);border-bottom:1px solid var(--customer-line);justify-content:space-between;align-items:center;gap:16px;padding:18px max(20px,50% - 540px);display:flex}.customer-header>div{align-items:center;gap:14px;min-width:0;display:flex}.customer-header img{object-fit:contain;width:112px;height:48px}.customer-header span{overflow-wrap:anywhere;font-size:14px;font-weight:700}.customer-header small{color:var(--customer-muted);margin-top:3px;font-weight:400;display:block}.customer-main{max-width:1120px;margin:auto;padding:30px 20px 12px}.customer-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.customer-title h1{margin-top:7px;font-size:27px;line-height:1.25}.customer-eyebrow{color:var(--customer-muted);font-size:10px;font-weight:700}.customer-portal h2{color:var(--customer-ink);margin:0 0 12px;font-size:17px}.customer-portal .button{background:var(--customer-surface);color:var(--customer-ink);border-color:var(--customer-line);text-decoration:none}.customer-portal .button:hover{background:var(--customer-soft)}.customer-portal .button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.customer-access{max-width:440px;margin:48px auto 64px}.customer-access>svg{color:var(--accent);margin-bottom:16px}.customer-access h2{margin-bottom:25px;font-size:22px}.customer-access form{gap:20px;margin-bottom:20px;display:grid}.customer-access small{color:var(--customer-muted);line-height:1.6}.customer-portal label{color:var(--customer-ink)}.customer-vehicle{border-top:1px solid var(--customer-line);border-bottom:1px solid var(--customer-line);align-items:center;gap:18px;padding:22px 0;display:flex}.customer-vehicle-symbol{background:var(--customer-soft);width:64px;height:64px;color:var(--accent);border-radius:6px;flex:0 0 64px;place-items:center;display:grid}.customer-vehicle>div:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.customer-vehicle strong{overflow-wrap:anywhere;font-size:24px}.customer-vehicle span{font-size:14px}.customer-vehicle small{color:var(--customer-muted)}.customer-stage{overflow-wrap:anywhere;border-radius:4px;max-width:220px;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:700}.customer-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.customer-steps li{border-top:3px solid var(--customer-line);color:var(--customer-muted);align-items:center;gap:10px;min-width:0;padding-top:13px;font-size:12px;display:flex}.customer-steps li.reached{border-color:var(--accent);color:var(--customer-ink)}.customer-steps li>span{flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.customer-steps li.reached>span{color:var(--accent)}.customer-message{background:var(--customer-soft);border-left:3px solid var(--accent);gap:14px;margin:0 0 26px;padding:18px;display:flex}.customer-message>svg{color:var(--accent);flex-shrink:0}.customer-message h2{margin-bottom:8px;font-size:14px}.customer-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:44px;display:grid}.customer-budget>header,.customer-history>header{justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:12px;display:flex}.customer-budget h2{margin:4px 0}.customer-history h2{margin:0}.customer-quote-items{border-top:1px solid var(--customer-line,#dce0e5)}.customer-quote-items>div{border-bottom:1px solid var(--customer-line,#dce0e5);justify-content:space-between;gap:18px;padding:15px 0;font-size:13px;display:flex}.customer-quote-items>div>span{overflow-wrap:anywhere;min-width:0}.customer-quote-items strong{font-size:13px}.customer-quote-items>div>strong{white-space:nowrap;align-self:center}.customer-quote-items small{color:var(--customer-muted,#727b88);margin-top:5px;display:block}.customer-total-line{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.customer-total{border-bottom:2px solid var(--accent);margin-bottom:20px;padding:18px 0}.customer-total strong{color:var(--accent);font-size:24px}.customer-muted{color:var(--customer-muted);padding:20px 0;line-height:1.7}.customer-approval{padding:4px 0 20px}.customer-approval label{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.customer-approval input{flex-shrink:0;margin-top:2px}.customer-approval>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.customer-decision{color:var(--customer-ink);gap:12px;padding:18px 0;display:flex}.customer-decision>svg{color:var(--accent);flex-shrink:0}.customer-decision>div{flex-direction:column;gap:5px;display:flex}.customer-decision small{color:var(--customer-muted)}.customer-history ol{margin:0;padding:10px 0;list-style:none}.customer-history li{gap:16px;padding:0 0 26px;display:flex;position:relative}.customer-history li:not(:last-child):before{content:"";background:var(--customer-line);width:1px;position:absolute;top:10px;bottom:0;left:4px}.customer-event-dot{border:2px solid var(--accent);background:var(--customer-bg);z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.customer-history strong{font-size:13px;font-weight:600;display:block}.customer-history time{color:var(--customer-muted);margin-top:5px;font-size:12px;display:block}.customer-contact{border-top:1px solid var(--customer-line);grid-template-columns:1fr 1fr;gap:30px;margin-top:32px;padding:28px 0;display:grid}.customer-contact p{color:var(--customer-muted);font-size:13px}.customer-notifications{text-align:right}.customer-footer{border-top:1px solid var(--customer-line);color:var(--customer-muted);justify-content:center;align-items:center;gap:7px;padding:20px 0;font-size:11px;display:flex}.customer-notice{color:#36543b;background:#eef4ee;border-radius:4px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.share-order-modal{width:650px}.share-order-modal .modal-body{flex-direction:column;gap:10px;display:flex}.share-client{align-items:center;gap:12px;padding:4px 0 12px;display:flex}.share-client>svg{color:var(--accent);flex-shrink:0}.share-client small{margin-top:4px;display:block}.share-section{border-top:1px solid #dce0e5;padding:20px 0 8px}.share-section h3{margin:0 0 14px}.share-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-section textarea{margin-bottom:12px}.share-section label+small{margin:8px 0 16px;display:block}.share-targets{flex-wrap:wrap;gap:8px;display:flex}.share-targets a{text-decoration:none}.share-revoke{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;display:flex}.share-revoke .text-button{align-items:center;gap:4px;display:flex}.share-order-modal .customer-total{margin-bottom:12px}.share-order-modal .customer-total strong{font-size:21px}.share-confirm{border-left:3px solid var(--accent);background:#f3f5f7;padding:12px}.share-confirm p{margin:0 0 12px}@media (max-width:720px){.customer-title{flex-direction:column;align-items:flex-start;gap:14px}.customer-title h1{font-size:23px}.customer-main{padding:24px 18px 10px}.customer-header{padding:15px 18px}.customer-header img{width:87px;height:42px}.customer-header span{font-size:12px}.customer-vehicle{flex-wrap:wrap;gap:12px}.customer-vehicle-symbol{flex-basis:50px;width:50px;height:56px}.customer-vehicle strong{font-size:22px}.customer-stage{max-width:none;margin-left:0}.customer-steps{gap:8px;margin-bottom:24px}.customer-steps li{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.customer-steps li strong{overflow-wrap:anywhere}.customer-columns{grid-template-columns:1fr;gap:24px}.customer-history{border-top:1px solid var(--customer-line);padding-top:16px}.customer-contact{grid-template-columns:1fr;gap:24px}.customer-notifications{text-align:left}.customer-access{margin:24px auto 42px}.customer-total strong{font-size:22px}.customer-quote-items>div{gap:10px}.share-targets>.button{flex:auto}}.support-contact{border-bottom:1px solid var(--border,#454545);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 0;display:flex}.support-contact h2{margin:0 0 8px;font-size:18px}.support-contact p{overflow-wrap:anywhere;margin:0;line-height:1.6}.support-contact strong{white-space:nowrap;display:inline-block}.support-contact .actions{flex-wrap:wrap;flex-shrink:0}.support-contact a{white-space:nowrap;text-decoration:none}@media (max-width:640px){.support-contact{flex-direction:column;align-items:flex-start;gap:14px}.support-contact .actions{width:100%}.support-contact .button{flex:1;justify-content:center}}.support-tickets{gap:20px;min-width:0;display:grid}.support-thread{background:#1b1b1e;border:1px solid #414147;border-radius:6px;min-width:0;padding:20px}.support-thread>header{border-bottom:1px solid #3a3a40;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.support-thread h2{color:#ededf0;margin:0 0 6px;font-size:17px;line-height:1.4}.support-thread>header>div{min-width:0}.support-ticket-status{color:#e6cf94;background:#353027;border:1px solid #70603b;border-radius:4px;flex-shrink:0;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4}.support-ticket-fechado{color:#cbd0d6;background:#292b2e;border-color:#55585b}.support-messages{gap:20px;margin:0;padding:20px 0;list-style:none;display:grid}.support-messages li{border-left:2px solid #55565c;min-width:0;padding-left:12px}.support-messages li.from-support{border-left-color:#c2a04d}.support-message-heading{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;display:flex}.support-message-heading strong{overflow-wrap:anywhere}.support-message-heading time{color:#a8aab2;font-size:11px}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.65}.support-reply{border-top:1px solid #3a3a40;gap:12px;padding-top:16px;display:grid}.support-reply textarea{resize:vertical;min-height:94px;max-height:340px;line-height:1.6}.support-reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-reply-actions a{text-decoration:none}.support-send-result{margin:0;font-size:13px}.support-send-result.success{color:#b3dec0}.support-send-result.failure{color:#ffc1b9}.support-load-error{color:#ffc1b9;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:600px){.support-thread{padding:16px}.support-thread>header{flex-wrap:wrap;gap:10px}.support-reply-actions .button{min-height:42px}.support-reply-actions{align-items:stretch}.support-reply-actions a{flex:1}.support-reply-actions button{flex:2}.support-thread h2{font-size:16px}}.os-attachments>header{align-items:center;gap:12px}.os-attachments h3{align-items:center;gap:8px;margin:0;display:flex}.os-upload{align-items:end;gap:12px;display:flex}.os-upload label{flex:1;min-width:0}.os-upload .button{flex-shrink:0;gap:7px}.os-empty{color:#747c86;font-size:13px}.os-file-list,.os-selected{margin:16px 0;padding:0;list-style:none}.os-file-list>li{border-bottom:1px solid #dce0e5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.os-file-info{flex-direction:column;gap:4px;min-width:0;display:flex}.os-file-info strong,.os-selected li,.os-file-info small{overflow-wrap:anywhere}.os-file-actions{gap:5px;display:flex}.os-delete-confirm{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.os-delete-confirm span{color:#a73136;flex:1}.os-preview{border-top:1px solid #dce0e5;margin-top:20px;padding-top:12px}.os-preview>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.os-preview strong{overflow-wrap:anywhere;min-width:0}.os-preview>img{object-fit:contain;background:#f0f2f5;width:100%;max-height:500px;display:block}.os-pdf-controls{justify-content:center;align-items:center;gap:15px;margin:12px 0;display:flex}.os-pdf-preview canvas{background:#fff;border:1px solid #dce0e5;max-width:100%;height:auto;margin:auto;display:block}.os-attachment-modal .form-section{border-top:0;margin-top:0;padding-top:0}.os-attachment-modal .modal{outline:none}.os-attachment-modal{--accent:#1266b4;--accent-text:white}@media (max-width:500px){.os-upload{flex-direction:column;align-items:stretch}.os-file-list>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.os-file-actions{grid-column:2;justify-content:flex-start}.os-file-info strong{font-size:13px}.os-attachments>header{flex-wrap:wrap}.os-delete-confirm span{flex-basis:100%}.os-preview>img{max-height:350px}}.pwa-controls{gap:8px;display:grid}.pwa-controls:empty{display:none}.auth-form>.pwa-controls{border-top:1px solid #dce0e5;margin-top:18px;padding-top:18px}.pwa-controls .button{width:100%}.pwa-controls svg{flex-shrink:0}.pwa-update{border-color:#b9973b}.pwa-offline{z-index:90;color:#6b4a13;background:#fff3db;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;display:flex;position:sticky;top:0}.pwa-offline svg{flex-shrink:0}.pwa-error{bottom:max(18px, env(safe-area-inset-bottom));z-index:210;color:#fff;background:#a23939;border-radius:4px;max-width:calc(100vw - 36px);padding:12px 16px;position:fixed;left:18px}.modal.pwa-dialog{width:430px;max-width:100%}.pwa-install-logo{border-radius:8px;width:72px;height:72px;margin:0 auto 20px;display:block}.pwa-install-steps{counter-reset:step;margin:0;padding:0;list-style:none}.pwa-install-steps li{border-top:1px solid #e1e5ea;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.pwa-install-steps li:before{counter-increment:step;content:counter(step);color:#737b85;flex:0 0 20px;font-size:12px}.pwa-install-steps svg{color:var(--accent);flex-shrink:0}.pwa-install-steps small{margin-top:4px;display:block}@media (max-width:700px){input:not([type=checkbox]),select,textarea{font-size:16px}.auth{min-height:100dvh;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.sidebar{height:100dvh}}@media (display-mode:standalone){.app{min-height:100dvh}.auth{padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}.sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.topbar{height:calc(75px + env(safe-area-inset-top));padding-top:calc(12px + env(safe-area-inset-top))}main#content{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}.notice-panel{z-index:45;background:#fff;border:1px solid #ccd1d8;border-radius:6px;flex-direction:column;width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);display:flex;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 8px 24px #20252c25}.notice-panel>header{border-bottom:1px solid #dce0e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.notice-panel h3{margin:0;font-size:15px}.notice-tools{gap:6px;display:flex}.notice-list{flex:1;min-height:70px;overflow:auto}.notice-row{border-bottom:1px solid #e8ebee;border-left:3px solid #1266b4;align-items:center;gap:10px;padding:12px 14px;display:flex}.notice-row.is-read{background:#f7f8fa;border-left-color:#0000}.notice-content{text-align:left;color:#30343b;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.notice-content strong{font-size:13px}.notice-content span{color:#626b77;font-size:12px;line-height:1.5}.notice-content small{font-size:10px}.notice-read{color:#64727e;flex-direction:column;flex:0 0 36px;align-items:center;display:flex}.notice-read small{font-size:10px}.notice-empty{color:#727b88;margin:0;padding:20px 16px;font-size:13px}.notice-device{background:#f5f7f9;border-top:1px solid #dce0e5;flex-shrink:0;padding:14px 16px}.notice-device-title{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.notice-device-title small{margin-left:auto;font-size:11px}.notice-sound{color:#515a66;flex-direction:row;align-items:center;gap:7px;margin:12px 0}.notice-device-actions{align-items:center;gap:8px;display:flex}.notice-device p{margin:10px 0 0;font-size:12px}.notice-error{color:#a32e2e}@media (max-width:600px){.notice-panel{width:390px;max-height:calc(100dvh - 86px);position:fixed;top:70px;right:12px}.notice-device-title small{margin-left:0}}.parts-overlay .parts-modal.parts-request-editor,.parts-overlay .parts-request-editor>header,.parts-overlay .parts-request-editor input:not([type=radio]),.parts-overlay .parts-request-editor select,.parts-overlay .parts-request-editor textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}.parts-overlay .parts-request-editor h2,.parts-overlay .parts-request-editor h3{color:var(--ink)}.parts-overlay .parts-request-editor .parts-account-types{border-color:var(--line)}.parts-overlay .parts-request-editor .parts-account-types legend{color:var(--muted)}.parts-overlay .parts-request-editor .parts-account-types label{color:var(--ink)}.parts-overlay .parts-request-editor .parts-account-types label.selected{background:var(--soft);border-color:var(--accent)}.parts-overlay .parts-request-editor .parts-account-types input{accent-color:var(--accent)}.parts-overlay .parts-request-editor .modal-actions{border-color:var(--line)}.parts-overlay .parts-request-editor input:focus,.parts-overlay .parts-request-editor select:focus,.parts-overlay .parts-request-editor textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.parts-modal .part-request-search{position:relative}.parts-modal .part-request-options{left:0;right:0;z-index:6;max-height:var(--part-options-height,264px);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 4px 16px #0002}.parts-modal .part-request-options[data-side=top]{top:auto;bottom:calc(100% + 4px)}.parts-modal .part-request-count{color:var(--muted);border-bottom:1px solid var(--line);flex:none;padding:6px 12px;font-size:11px}.parts-modal .part-request-options ul{overscroll-behavior:contain;min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}.parts-modal .part-request-options li{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:3px;min-height:52px;padding:8px;display:flex}.parts-modal .part-request-options li+li{border-top:1px solid var(--line)}.parts-modal .part-request-options li[aria-selected=true],.parts-modal .part-request-options li:hover{background:var(--soft)}.parts-modal .part-request-options strong{color:var(--ink);font-size:13px;font-weight:600}.parts-modal .part-request-options li span{color:var(--muted);font-size:12px}@media (max-width:700px){.parts-modal .part-request-options{width:calc(100% + 133px);max-width:calc(100vw - 48px)}.parts-modal .part-request-options:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.parts-modal .part-request-options:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.parts-modal .part-request-options:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.parts-modal .part-request-options:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}}.parts-workspace{min-width:0}.parts-providers{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:20px;display:grid}.parts-provider{border-bottom:1px solid #d8e3ee;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.parts-provider>svg{color:#1267b2;flex-shrink:0}.parts-provider>div{overflow-wrap:anywhere;min-width:0}.parts-provider small{color:#617080;margin-top:5px;display:block}.parts-account-types{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.parts-account-types legend{margin-bottom:8px;font-size:14px}.parts-account-types label{cursor:pointer;border:1px solid #b7c9dc;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:12px 10px;font-size:14px;display:flex}.parts-account-types label.selected{background:#eaf4ff;border-color:#1267b2}.parts-account-types input{accent-color:#1267b2;width:16px;min-height:16px;margin:0}.parts-account-types svg{flex-shrink:0}.parts-modal .parts-request-audience{margin-bottom:18px;display:grid}.parts-request-audience label.selected{background:#f6f1e5;border-color:#b9973b}.parts-modal .parts-request-audience label{flex-flow:wrap;justify-content:flex-start;min-height:48px;margin:0;font-weight:500}.parts-modal .parts-request-audience input{accent-color:#997b2f;width:16px;min-height:16px;padding:0}.parts-request-recipients{border-bottom:1px solid #dce0e5;margin-bottom:16px;padding-bottom:12px}.parts-request-recipients ul{overflow-wrap:anywhere;max-height:160px;padding-left:20px;overflow:auto}.parts-request-recipients li{margin:6px 0}.parts-comparison table{min-width:760px}.parts-comparison td{vertical-align:top}.parts-comparison small{margin-top:6px;display:block}.parts-comparison .row-actions{flex-wrap:nowrap}.parts-quote-table td:nth-child(4),.parts-comparison td:nth-child(4),.parts-comparison td:nth-child(5){white-space:nowrap}.parts-comparison-mobile{display:none}@media (max-width:680px){.parts-comparison-table{display:none}.parts-comparison-mobile{gap:16px;display:grid}.parts-comparison-mobile article{overflow-wrap:anywhere;border:1px solid #dce0e5;border-radius:6px;min-width:0;padding:12px}.parts-comparison-mobile header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.parts-comparison-mobile dl{margin:14px 0}.parts-comparison-mobile dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:8px 0;display:grid}.parts-comparison-mobile dt{color:#617080;font-size:12px}.parts-comparison-mobile dd{text-align:right;margin:0;font-size:13px;font-weight:600}.parts-comparison-mobile footer{flex-wrap:wrap}}.parts-sales-trend{border-bottom:1px solid #d8e3ee;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.parts-trend-column{text-align:center;color:#617080;min-width:0;font-size:12px}.parts-trend-column strong{color:#243442;overflow-wrap:anywhere;min-height:32px;display:block}.parts-trend-track{justify-content:center;align-items:flex-end;height:140px;margin:10px 0;display:flex}.parts-trend-track>div{background:#1267b2;border-radius:3px 3px 0 0;width:min(48px,80%)}.supplier-app #content{width:100%;min-width:0;padding:28px 32px 40px}.supplier-app .workspace{min-width:0}.supplier-app .topbar{padding-left:32px;padding-right:32px}.supplier-app .toolbar .field input{border:1px solid #b7c9dc;border-radius:5px;width:100%;max-width:320px;min-height:40px;padding:8px 10px}.parts-mobile-quotes{display:none}.parts-workspace h2{margin:22px 0 12px;font-size:18px}.parts-link-row,.parts-tools,.parts-invite,.parts-financial-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.parts-link-row{border-bottom:1px solid #d8e3ee;margin-bottom:20px;padding:0 0 18px}.parts-link-row small,.parts-tools small,.parts-response-line small,.parts-history small{color:#617080;margin-top:4px;font-size:12px;display:block}.parts-tools{margin:16px 0}.parts-tools h2{margin:0}.parts-tools select{color:#243442;background:#fff;border:1px solid #b7c9dc;border-radius:5px;flex:0 260px;width:260px;max-width:100%;min-height:40px;padding:8px}.parts-invite{border-bottom:1px solid #d8e3ee;margin-bottom:18px;padding:12px 0}.parts-invite .field{flex:1;min-width:180px}.parts-status{color:#164573;white-space:normal;background:#eaf1f8;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-block}.parts-aprovado{color:#136144;background:#e3f4ed}.parts-enviado{color:#174db0;background:#e9f1fe}.parts-respondido{color:#785400;background:#fff5db}.parts-recusado,.parts-cancelado{color:#923d3d;background:#faebeb}.parts-nao_selecionado{color:#51515c;background:#ececef}.parts-financial-row{color:#617080;border-top:1px solid #d8e3ee;border-bottom:1px solid #d8e3ee;margin:16px 0;padding:16px 0;font-size:13px}.parts-financial-row strong{color:#243442;margin-top:5px;font-size:17px;display:block}.parts-overlay{z-index:150;background:#12233380;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.parts-modal{color:#243442;background:#fff;border-radius:8px;width:900px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 14px 48px #152e3f33}.parts-modal>header{z-index:2;background:#fff;border-bottom:1px solid #d8e3ee;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.parts-modal h2{margin:0;font-size:20px}.parts-modal h3{margin:20px 0 12px;font-size:15px}.parts-modal>form,.parts-detail{padding:22px}.parts-modal fieldset{border:0;min-width:0;margin:0;padding:0}.parts-modal .field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;font-size:13px;display:flex}.parts-modal input,.parts-modal textarea,.parts-modal select,.parts-auth input,.parts-workspace .field input{color:#243442;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #b7c9dc;border-radius:5px;padding:9px 10px}.parts-modal textarea{resize:vertical;min-height:85px}.parts-modal footer{border-top:1px solid #d8e3ee;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;display:flex}.parts-line-list{gap:12px;margin:0 0 16px;display:grid}.parts-line-list+.button{margin-bottom:16px}.parts-request-line{grid-template-columns:minmax(0,1fr) 115px 40px;align-items:center;gap:10px;display:grid}.parts-response-line{border-bottom:1px solid #e5edf5;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0 16px;padding-bottom:10px;display:grid}.parts-response-heading{grid-column:1/-1;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.parts-response-heading>div{overflow-wrap:anywhere;flex:1;min-width:0}.parts-response-heading .field{flex:0 0 115px;margin:0}.parts-cost-pending{color:#785400;margin:16px 0;font-size:13px}.parts-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.parts-check{align-items:center;gap:8px;font-size:14px;display:flex}.parts-check input{accent-color:#1267b2;width:17px;min-height:17px}.parts-reference{color:#164573;font-weight:600}.parts-history{gap:12px;padding-left:20px;display:grid}.parts-detail p{overflow-wrap:anywhere;white-space:pre-line}.parts-workspace th,.parts-workspace td{overflow-wrap:anywhere}.parts-auth{background:#f3f7fb;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:24px;display:grid}.parts-auth form{background:#fff;border:1px solid #d8e3ee;border-radius:8px;flex-direction:column;gap:16px;width:min(380px,100%);min-width:0;max-width:100%;padding:28px;display:flex}.parts-auth img{object-fit:contain;align-self:center;width:130px;height:75px}.parts-auth h1{margin:0;font-size:24px;line-height:1.25}.parts-auth .field{flex-direction:column;gap:6px;font-size:14px;display:flex}.parts-auth a{text-align:center;color:#1267b2;font-size:14px}.parts-auth .pwa-controls{border-top:1px solid #d8e3ee;padding-top:16px}.supplier-login-links{border-top:1px solid #d8e3ee;gap:10px;margin-top:20px;padding-top:20px;display:grid}.supplier-login-links .button,.parts-auth a.button{white-space:normal;text-align:center;justify-content:center;text-decoration:none}.parts-signup form{width:min(560px,100%)}.parts-signup .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-registrations{border-top:1px solid #d8e3ee;margin-bottom:24px}.parts-registrations h2{margin:18px 0 12px;font-size:17px}.parts-registration{border-bottom:1px solid #d8e3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.parts-registration>div:first-child{overflow-wrap:anywhere;min-width:0}.parts-registration small{color:#617080;margin-top:5px;display:block}.parts-registration-summary{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.supplier-app .sidebar-brand small{color:#c6dcf3;margin-top:6px;font-size:11px;display:block}.supplier-app .toolbar .field{flex-direction:row;align-items:center;gap:10px;max-width:420px;display:flex}.parts-workspace .error-state{margin-bottom:16px}.parts-modal :focus-visible{outline-offset:2px;outline:2px solid #167ad2}.parts-auth :focus-visible{outline-offset:2px;outline:2px solid #167ad2}@media (max-width:700px){.parts-account-types label{gap:6px;padding:10px 8px;font-size:13px}.parts-account-types svg{display:none}.parts-sales-trend{gap:5px}.parts-trend-column{font-size:10px}.supplier-app #content{padding:20px 16px 28px}.supplier-app .topbar{padding-left:16px;padding-right:16px}.supplier-app .toolbar .field{width:100%}.parts-quote-table{display:none}.parts-mobile-quotes{display:block}.parts-mobile-quote{border-top:1px solid #d8e3ee;padding:16px 0}.parts-mobile-quote header,.parts-mobile-quote footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.parts-mobile-quote header>strong{overflow-wrap:anywhere;font-size:13px}.parts-mobile-quote p{overflow-wrap:anywhere;margin:12px 0 6px;font-size:14px}.parts-mobile-quote small{color:#617080;overflow-wrap:anywhere;font-size:12px;display:block}.parts-mobile-quote footer{margin-top:14px}.parts-mobile-quote footer>strong{font-size:16px}.parts-overlay{padding:8px}.parts-modal{max-height:calc(100dvh - 16px)}.parts-modal>header,.parts-modal>form,.parts-detail{padding:16px}.parts-modal .form-grid,.parts-response-line{grid-template-columns:minmax(0,1fr)}.parts-response-line>div{grid-column:1/-1}.parts-request-line{grid-template-columns:minmax(0,1fr) 85px 34px;gap:7px}.parts-link-row .actions{flex-wrap:wrap;width:100%}.parts-link-row .button{white-space:normal;max-width:100%}.parts-auth{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.parts-auth form{padding:22px}.parts-signup .form-grid{grid-template-columns:minmax(0,1fr)}.parts-financial-row{align-items:flex-start}.parts-tools>.field{max-width:100%}}.rs-decision{border-bottom:1px solid #dbe2eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.rs-decision strong,.rs-decision span,.rs-decision small{display:block}.rs-decision strong{color:#303946;margin:5px 0;font-size:24px}.rs-decision span{font-size:13px;font-weight:700}.rs-quote-buttons{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rs-quote-buttons .button{min-height:36px;font-size:13px}.rs-pending-quotes{margin:0 0 20px}.rs-pending-quotes h2{margin:0 0 10px;font-size:16px}.rs-pending-quote{border-bottom:1px solid var(--rs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.rs-pending-quote p{margin:5px 0;font-size:13px}.rs-pending-quote .rs-quote-buttons{margin:0}.rs-pending-quote .rs-price{font-size:21px}@media (max-width:650px){.rs-pending-quote .rs-quote-buttons{width:100%}.rs-pending-quote .rs-quote-buttons .button{flex:1}.rs-quote-buttons .button{padding:8px}}.rs-office,.rs-portal{--rs-accent:#1365ac;--rs-line:#dbe2eb;--rs-surface:#fff;--rs-text:#303946;--rs-muted:#657080}.rs-portal{min-height:100vh;color:var(--rs-text);background:#f5f7fa}.theme-autolab .rs-office,.theme-autolab.rs-portal{--rs-accent:#cba84c;--rs-line:#363638;--rs-surface:#171719;--rs-text:#e5e5e7;--rs-muted:#b6b6be}.rs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rs-toolbar h1{letter-spacing:0;margin:0;font-size:24px}.rs-actions,.rs-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-tabs{border-bottom:1px solid var(--rs-line);gap:0}.rs-tabs button{color:var(--rs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px}.rs-tabs button[aria-selected=true]{border-color:var(--rs-accent);color:var(--rs-text);font-weight:700}.rs-table{border-top:1px solid var(--rs-line);max-width:100%;overflow-x:auto}.rs-table table{border-collapse:collapse;table-layout:fixed;background:var(--rs-surface);width:100%;min-width:740px;color:var(--rs-text);font-size:14px}.rs-table th,.rs-table td{text-align:left;border-bottom:1px solid var(--rs-line);vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.rs-table th{color:var(--rs-muted);font-size:12px;font-weight:700}.rs-table th:first-child{width:20%}.rs-table th:nth-child(2){width:25%}.rs-table th:nth-child(3),.rs-table th:nth-child(4){width:17%}.rs-table th:nth-child(5){width:13%}.rs-table th:last-child{width:105px}.rs-table td>span,.rs-table td>strong,.rs-table td>small{margin-bottom:7px;display:block}.rs-table small{color:var(--rs-muted);font-size:12px}.rs-status{color:#4e5868;overflow-wrap:anywhere;background:#edf0f4;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.rs-cotado,.rs-solicitado{color:#856007;background:#fff4d8}.rs-aprovado,.rs-concluido,.rs-entregue{color:#266639;background:#e4f5e8}.rs-a_caminho,.rs-no_local,.rs-em_transporte{color:#285c8e;background:#e6eff9}.rs-cancelado,.rs-recusado{color:#944747;background:#f8e9e9}.theme-autolab .rs-cotado,.theme-autolab .rs-solicitado{color:#e8c764;background:#352e1c}.rs-fields,.rs-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rs-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;font-size:14px;display:flex}.rs-field span{font-weight:600}.rs-field input,.rs-field select,.rs-field textarea,.rs-month input{width:100%;min-width:0;font:inherit;box-sizing:border-box;border:1px solid var(--rs-line,#dbe2eb);background:var(--rs-surface,#fff);color:var(--rs-text,#303946);border-radius:4px;padding:10px 12px}.rs-field textarea{resize:vertical;min-height:80px}.modal.rs-modal{color:#303946;--rs-line:#dbe2eb;--rs-surface:#fff;--rs-text:#303946;--rs-muted:#657080;width:calc(100% - 24px);max-width:760px}.rs-modal footer.form-actions{background:#fff;border-top:1px solid #dbe2eb;margin-top:0;padding:14px 22px;position:sticky;bottom:0}.rs-modal h3{letter-spacing:0;margin:16px 0 12px;font-size:15px}.rs-modal .modal-body{overflow-x:hidden}.rs-consent{flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.rs-consent input{width:17px;height:17px;accent-color:var(--rs-accent,#1365ac);flex-shrink:0;margin-top:3px}.rs-driver-info{border-bottom:1px solid var(--rs-line,#dbe2eb);padding-bottom:12px;font-size:13px}.rs-driver-info p{margin:6px 0}.rs-details h3{align-items:center;gap:6px;margin:0 0 8px;display:flex}.rs-details p{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0;font-size:14px;line-height:1.55}.rs-details a{color:var(--rs-accent,#1365ac);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rs-wide{grid-column:1/-1}.rs-quote{border-top:1px solid var(--rs-line,#dbe2eb);border-bottom:1px solid var(--rs-line,#dbe2eb);padding:16px 0}.rs-quote>strong{font-size:24px}.rs-quote small{margin-top:8px;display:block}.rs-modal .rs-actions{margin:20px 0}.rs-action-form{background:var(--rs-surface,#f5f7fa);border:1px solid var(--rs-line,#dbe2eb);border-radius:4px;padding:16px}.rs-history ol{margin:0;padding:0;list-style:none}.rs-history li{border-bottom:1px solid var(--rs-line,#dbe2eb);padding:12px 0;font-size:13px}.rs-history span{color:var(--rs-muted,#657080);margin-top:5px;display:block}.rs-history p{white-space:pre-wrap;overflow-wrap:anywhere}.rs-portal-header{border-bottom:1px solid var(--rs-line);background:var(--rs-surface);align-items:center;gap:16px;padding:16px 24px;display:flex}.rs-portal-header img{object-fit:contain;flex-shrink:0;width:135px;height:48px}.rs-portal-header>div:not(.notification-control){min-width:0;margin-right:auto}.rs-portal-header strong,.rs-portal-header>div:not(.notification-control)>span{overflow-wrap:anywhere;display:block}.rs-portal-header>div:not(.notification-control)>span{color:var(--rs-muted);margin-top:4px;font-size:13px}.rs-portal-nav{border-bottom:1px solid var(--rs-line);background:var(--rs-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.rs-portal-nav button[aria-current=page]{border-color:var(--rs-accent);color:var(--rs-accent)}.rs-portal-nav .pwa-controls{margin-left:auto}.rs-portal-main{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px}.rs-profile{max-width:800px}.rs-month{align-items:center;gap:12px;margin-bottom:20px;display:flex}.rs-month input{width:190px}.rs-metrics{border-top:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);background:var(--rs-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.rs-metrics article{overflow-wrap:anywhere;gap:10px;padding:22px;display:grid}.rs-metrics article+article{border-left:1px solid var(--rs-line)}.rs-metrics span{color:var(--rs-muted);font-size:13px}.rs-metrics strong{font-size:26px}.auth-form.rs-auth{width:650px;max-width:100%}.rs-auth .text-button{text-align:center;margin:12px auto;display:block}.rs-login-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (max-width:650px){.rs-fields,.rs-details{grid-template-columns:minmax(0,1fr)}.rs-field{margin-bottom:8px}.rs-portal-header{flex-wrap:wrap;gap:10px;padding:12px}.rs-portal-header img{width:105px;height:38px}.rs-portal-nav{padding:12px}.rs-portal-main{padding:16px 12px}.rs-portal-header>div:not(.notification-control){flex:1;min-width:120px}.rs-metrics{grid-template-columns:1fr}.rs-metrics article+article{border-left:0;border-top:1px solid var(--rs-line)}.rs-portal-nav .pwa-controls{margin-left:0}.rs-toolbar h1{font-size:21px}.modal.rs-modal{width:100%;max-height:calc(100dvh - 24px)}}:root{color:#30343b;font-synthesis:none;letter-spacing:0;background:#f5f6f8;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}input,select,textarea{color:#30343b;background:#fff;border:1px solid #ccd1d8;border-radius:4px;width:100%;min-width:0;padding:10px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}input[type=file]{padding:7px}textarea{resize:vertical}label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}button:focus-visible{outline:2px solid var(--accent,#1874cb);outline-offset:2px}input:focus-visible{outline:2px solid var(--accent,#1874cb);outline-offset:2px}select:focus-visible{outline:2px solid var(--accent,#1874cb);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--accent,#1874cb);outline-offset:2px}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:3px 0 0;font-size:25px;line-height:1.25}h2{margin:26px 0 13px;font-size:17px}h3{margin:0 0 8px;font-size:14px}p{margin:8px 0 16px}small{color:#727b88;font-size:12px}strong{font-weight:700}.theme-autolab{--accent:#b9973b;--accent-text:#302710;--nav:#101012;--nav-text:#d7d9df;--nav-active:#252527}.theme-4sa{--accent:#1266b4;--accent-text:white;--nav:#0c3b73;--nav-text:#e0eafa;--nav-active:#1d548e}.button{color:#414955;white-space:normal;background:#fff;border:1px solid #ccd1d8;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;line-height:1.15;display:inline-flex}.button:hover{background:#f0f3f6}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:700}.button.primary:hover{filter:brightness(.95)}.icon-only{flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0}.button svg{flex-shrink:0}.text-button{color:var(--accent);background:0 0;border:0;padding:10px 0;font-weight:700}.app{grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);height:100vh;color:var(--nav-text);z-index:20;flex-direction:column;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff12;flex-direction:column;gap:12px;padding:24px 20px 20px;display:flex}.sidebar-brand img{object-fit:contain;object-position:left center;background:0 0;width:175px;height:65px}.sidebar-brand strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.sidebar nav{flex:1;padding:14px 10px;overflow:auto}.sidebar nav button{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;margin:2px 0;padding:10px 13px;font-size:13px;display:flex}.sidebar nav button svg{flex-shrink:0}.sidebar nav button:hover,.sidebar nav button.active{background:var(--nav-active);color:#fff}.sidebar nav button.active{box-shadow:inset 3px 0 var(--accent)}.sidebar-footer{border-top:1px solid #ffffff18;flex-direction:column;gap:9px;padding:15px 20px;display:flex}.sidebar-footer small{color:#c0c6d0}.sidebar-footer .button{color:inherit;background:0 0;border-color:#ffffff2d;justify-content:flex-start}.workspace{min-width:0}.topbar{background:#fff;border-bottom:1px solid #dce0e5;justify-content:space-between;align-items:center;gap:15px;height:75px;padding:12px 28px;display:flex}.breadcrumb{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.breadcrumb small{margin-top:3px;font-size:11px;font-weight:400;display:block}.topbar-actions{align-items:center;gap:12px;display:flex}.profile{text-align:left;color:#30343b;background:0 0;border:0;align-items:center;gap:9px;max-width:220px;padding:3px;font-size:12px;display:flex}.profile span{overflow-wrap:anywhere;min-width:0}.profile small{font-size:11px;display:block}.profile svg{flex-shrink:0}.notification-control{position:relative}.notification-count{color:#fff;text-align:center;background:#bd343a;border:2px solid #fff;border-radius:50%;min-width:20px;height:20px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-4px}.notification-popover{z-index:30;background:#fff;border:1px solid #dce0e5;width:320px;max-width:calc(100vw - 32px);max-height:400px;padding:16px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 6px 24px #0002}.notification-popover button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e5ea;width:100%;padding:10px 0;display:block}.notification-popover small{display:block}.mobile-menu,.mobile-backdrop{display:none}main#content{max-width:1600px;margin:auto;padding:28px}.page-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.eyebrow{color:#747d88;font-size:10px;font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.toolbar>input{width:auto}.search{flex:1;max-width:360px;position:relative}.search svg{color:#9299a2;position:absolute;top:13px;left:12px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric{border:1px solid #dce1e7;border-top:3px solid var(--accent);background:#fff;border-radius:4px;flex-direction:column;gap:8px;min-width:0;padding:17px 18px;display:flex}.metric span{color:#77808c;font-size:12px}.metric strong{color:#3d444e;overflow-wrap:anywhere;font-size:22px}.table-wrap{background:#fff;border-top:1px solid #d9dfe6;border-bottom:1px solid #d9dfe6;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#758090;white-space:nowrap;background:#eef1f5;border-bottom:1px solid #d4dbe3;padding:12px 14px;font-size:11px;font-weight:700}td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:12px 14px}td strong{display:inline-block}td small{margin-top:3px;display:block}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f9fafb}.row-actions{align-items:center;gap:5px;display:flex}.row-actions .button{background:0 0;border-color:#0000}.row-actions .button:hover{background:#e8edf3}.status{white-space:nowrap;color:#576271;background:#eef0f4;border-radius:3px;padding:4px 8px;font-size:11px;display:inline-flex}.status-aberta,.status-agendado{color:#576271;background:#eef0f4}.status-aguardando_aprovacao,.status-pendente{color:#8c691d;background:#fff3db}.status-finalizada,.status-entregue,.status-pago{color:#347753;background:#e4f3eb}.status-cancelada{color:#a04a4a;background:#fce9e9}.empty{color:#7e8691;text-align:center;padding:30px}.loading,.error-state{color:#6f7884;padding:25px 0}.error-state{color:#a23939;align-items:center;gap:15px;display:flex}.form-error{color:#a73136;background:#fceeee;border-radius:4px;padding:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.full-row{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-backdrop{z-index:100;--accent:#1266b4;--accent-text:white;background:#101b2a88;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:#fff;border-radius:6px;width:850px;max-width:100%;max-height:calc(100dvh - 50px);overflow:auto;box-shadow:0 20px 80px #0004}.modal>header{z-index:2;background:#fff;border-bottom:1px solid #dce0e5;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;display:flex;position:sticky;top:0}.modal h2{margin:0;font-size:19px}.modal-actions{background:#fff;border-top:1px solid #dce0e5;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex;position:sticky;bottom:0}.form-section{border-top:1px solid #dce0e5;margin-top:22px;padding-top:20px}.form-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.line-item{grid-template-columns:minmax(160px,1fr) 75px 120px 105px 36px;align-items:end;gap:10px;margin:10px 0;display:grid}.line-item strong{text-align:right;overflow-wrap:anywhere;align-self:center;padding-top:20px;font-size:12px}.order-total{background:#edf4fa;border-radius:4px;justify-content:space-between;margin:20px 0;padding:14px;display:flex}.order-total strong{font-size:20px}.checklist-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 22px;display:grid}.checklist-options label,.check-label{flex-direction:row;align-items:center;gap:8px;display:flex}.check-label{margin-top:15px}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.evidence-grid img{object-fit:contain;background:#f1f3f6;width:100%;height:180px}.order-history{padding-left:20px}.order-history li{margin:14px 0}.order-history p{margin:4px 0;font-size:12px}.notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.note{background:#fff;border:1px solid #d9dfe6;border-radius:4px;padding:20px}.note>header{border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.note p{white-space:pre-line;font-size:13px}.note h3{color:#7c8592;margin:12px 0 4px;font-size:11px}.chart-grid{grid-template-columns:1fr 1fr;gap:25px;margin:25px 0;display:grid}.chart{background:0 0;border-top:1px solid #dce1e7;padding:10px 0}.chart h2{margin:0 0 12px}.chart-legend{color:#77808c;gap:15px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{width:9px;height:9px}.chart-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.chart-month>div{border-bottom:1px solid #ccd4df;justify-content:center;align-items:flex-end;gap:4px;height:130px;display:flex}.chart-month span{text-align:center;margin-top:8px;font-size:11px;display:block}.chart-bar{border-radius:3px 3px 0 0;width:22px}.financial-basis{margin:20px 0;display:block}.danger-zone{border-top:1px solid #e0c5c5;margin-top:30px}.danger-zone h2{color:#9c3434}.warning{color:#a7651b}.limit{color:#7f8793;font-size:12px}.company-logo{border-bottom:1px solid #dce0e5;align-items:center;gap:20px;margin-bottom:25px;padding:5px 0 25px;display:flex}.company-logo img{object-fit:contain;background:#fff;border:1px solid #dce0e5;width:175px;height:85px;padding:8px}.company-fields{max-width:900px}.vehicle-inline{align-items:center;gap:8px;display:flex}.vehicle-inline span{flex:1}.toast{color:#fff;z-index:200;background:#263f4e;border-radius:4px;max-width:calc(100vw - 44px);padding:13px 19px;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 20px #0003}.boot-screen{color:#7b8693;place-items:center;height:100vh;display:grid}.auth{background:var(--nav);justify-content:center;align-items:center;gap:65px;min-height:100vh;padding:40px 20px;display:flex}.auth-brand{color:#fff;max-width:280px}.auth-brand img{object-fit:contain;object-position:left;width:260px;height:130px}.auth-brand h1{margin:20px 0;font-size:28px;line-height:1.25}.auth-form{background:#fff;border-radius:6px;width:400px;max-width:100%;padding:30px}.auth-form.wide{width:850px}.auth-form h2{margin:0 0 20px;font-size:20px}.auth-form header p{color:#72808c;font-size:12px}.login-fields{flex-direction:column;gap:17px;display:flex}.notice{color:#365a75;background:#eaf3fb;padding:12px;font-size:12px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plan{text-align:left;color:#4a5361;background:#fff;border:1px solid #d0d6df;border-radius:6px;flex-direction:column;gap:10px;padding:20px;display:flex}.plan.selected{border:2px solid var(--accent);background:#fbfaf6;padding:19px}.plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-heading strong{font-size:16px}.radio-indicator{border:1px solid #b9c1ce;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.selected .radio-indicator{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.plan-price{color:#303947;margin:5px 0;font-size:25px;font-weight:700}.plan-price small{margin-left:4px;font-size:11px;font-weight:400}.plan p{border-top:1px solid #e0e4e9;margin:3px 0 0;padding-top:13px;font-size:12px}.plan>span:not(.plan-price):not(.plan-heading){font-size:12px}.plan>small{min-height:55px}@media (min-width:1600px){main#content{padding:32px 40px}}@media (max-width:1100px){.app{grid-template-columns:205px minmax(0,1fr)}.sidebar-brand img{width:155px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{align-items:flex-start}.auth{gap:25px}.auth-brand{max-width:210px}.auth-brand img{width:200px}.plans{gap:10px}.plan{padding:15px}.plan.selected{padding:14px}}@media (max-width:780px){.app{display:block}.sidebar{width:235px;transition:left .18s;position:fixed;left:-260px}.sidebar.open{left:0}.mobile-backdrop{z-index:15;background:#101b2a77;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu{display:inline-flex}.topbar{gap:10px;height:70px;padding:10px 16px}.topbar-actions{gap:8px}.profile span{max-width:95px}.breadcrumb{flex:1}.breadcrumb small{display:none}main#content{padding:22px 16px}.page-head{flex-direction:column;gap:12px;margin-bottom:16px}h1{font-size:23px}.page-head .actions{width:100%}.metrics{gap:10px}.metric{padding:13px 12px}.metric strong{font-size:19px}.notes,.chart-grid{grid-template-columns:1fr}.toolbar{gap:8px}.toolbar>input{max-width:155px}.modal-backdrop{padding:10px}.modal{max-height:calc(100dvh - 20px)}.modal-body{padding:16px}.modal>header,.modal-actions{padding:12px 16px}.modal h2{font-size:17px}.line-item{grid-template-columns:minmax(120px,1fr) 65px 90px 36px;gap:6px}.line-item strong{grid-area:auto/3;padding-top:0}.line-item>.button{grid-area:auto/4}.line-item label{font-size:10px}.line-item label:first-child{grid-column:1/-1}.checklist-options{grid-template-columns:1fr 1fr}.auth{flex-direction:column;justify-content:flex-start;gap:20px;padding:28px 16px;display:flex}.auth-brand{text-align:center;width:100%;max-width:none}.auth-brand img{object-position:center;width:210px;height:80px}.auth-brand h1{margin:8px 0;font-size:22px}.auth-form{padding:22px}.auth-form.wide{width:100%}.plans{grid-template-columns:1fr}.plan>small{min-height:0}.plan-price{font-size:23px}.company-logo{flex-wrap:wrap;gap:12px}.company-logo img{width:140px;height:75px}.notification-popover{right:-60px}}@media (max-width:440px){.form-grid{grid-template-columns:1fr}.full-row{grid-column:auto}.topbar .breadcrumb{font-size:11px}.profile span{display:none}.profile{padding:8px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric span{font-size:11px}.metric strong{font-size:17px}.modal .form-grid{gap:12px}.evidence-grid,.checklist-options{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.search{min-width:150px}.line-item{grid-template-columns:minmax(80px,1fr) minmax(80px,1fr) 36px}.line-item label:first-child{grid-column:1/-1}.line-item strong{text-align:left;grid-area:auto/1/auto/3}.line-item>.button{grid-area:2/3/4}.chart-bars{gap:8px}.chart-bar{width:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.app.theme-autolab{color:#d0d3da;background:#141416}.theme-autolab .workspace{background:#141416}.theme-autolab .topbar{background:#1a1a1d;border-color:#303036}.theme-autolab .breadcrumb,.theme-autolab .profile{color:#d6d9df}.theme-autolab h2,.theme-autolab h3{color:#dadde3}.theme-autolab .metric,.theme-autolab .note{background:#1d1d21;border-color:#36363d}.theme-autolab .metric strong{color:#dedfe4}.theme-autolab .table-wrap{background:#1c1c20;border-color:#37373e}.theme-autolab th{color:#b2b5c1;background:#26262c;border-color:#3b3b43}.theme-autolab td{color:#d0d3dc;border-color:#303038}.theme-autolab tbody tr:hover{background:#24242b}.theme-autolab input:not([type=checkbox]),.theme-autolab select,.theme-autolab textarea{color:#dedee4;background:#24242a;border-color:#42424b}.theme-autolab .button.secondary{color:#d4d7df;background:#26262c;border-color:#44444d}.theme-autolab .button.secondary:hover{background:#303038}.theme-autolab .button.primary{color:#241c0b}.theme-autolab .row-actions .button{background:0 0;border-color:#0000}.theme-autolab .row-actions .button:hover{background:#35353e}.theme-autolab .chart,.theme-autolab .company-logo{border-color:#34343b}.theme-autolab .note>header{border-color:#393943}.theme-autolab .company-logo img{background:#151517;border-color:#3b3b43}.theme-autolab .plan{color:#dedee4;background:#202024;border-color:#4a4a54}.theme-autolab .plan.selected{border-color:var(--accent);background:#29261c}.theme-autolab .plan-price{color:#dfc478}.theme-autolab .notification-popover,.theme-autolab .notification-popover button{color:#dedee4;background:#24242a;border-color:#42424b}.theme-autolab small{color:#a4a9b5}.auth.theme-autolab h2{color:#30343b}.auth.theme-autolab .auth-form input{color:#30343b;background:#fff;border-color:#ccd1d8}.auth.theme-autolab .plan{color:#414955;background:#fff;border-color:#d0d6df}.auth.theme-autolab .plan.selected{border-color:var(--accent);background:#fcfaf3}.auth.theme-autolab .plan-price{color:#30343b}.auth.theme-autolab .plan p{border-color:#e0e4e9}.modal-backdrop.theme-autolab{--accent:#b9973b;--accent-text:#302710}.modal-backdrop.theme-autolab h2,.modal-backdrop.theme-autolab h3{color:#30343b}.modal-backdrop.theme-autolab input:not([type=checkbox]),.modal-backdrop.theme-autolab select,.modal-backdrop.theme-autolab textarea{color:#30343b;background:#fff;border-color:#ccd1d8}.commercial-access{border-top:1px solid #dedfe3;gap:10px;margin-top:20px;padding-top:20px;display:grid}.commercial-access a{text-decoration:none}.parts-overlay{--accent:#b9973b;--accent-text:#302710}.parts-modal h2{color:#30343b}.parts-office-contact{overflow-wrap:anywhere;border-bottom:1px solid #dce0e5;padding:16px 0}.parts-office-contact p{margin:6px 0;font-size:12px}.theme-autolab .parts-financial-row{color:#b2b5c1;border-color:#37373e}.theme-autolab .parts-trend-column{color:#b2b5c1}.theme-autolab .parts-auth-links{border-color:#44444d}.theme-autolab .parts-provider{border-color:#37373e}.theme-autolab .parts-provider small,.theme-autolab .parts-link-row small,.theme-autolab .parts-basis,.theme-autolab .parts-basis strong{color:#b2b5c1}.theme-autolab .parts-link-row,.theme-autolab .parts-basis{border-color:#37373e}.theme-autolab .parts-card{color:#dedee4;background:#1c1c20;border-color:#37373e}.theme-autolab .parts-card footer{border-color:#37373e}.theme-autolab .parts-card small{color:#a4a9b5}.theme-autolab .notice-panel{color:#dedee4;background:#24242a;border-color:#42424b}.theme-autolab .notice-panel header,.theme-autolab .notice-device{border-color:#42424b}.theme-autolab .notice-device{background:#202024}.theme-autolab .notice-row{border-color:#42424b #42424b #42424b #b9973b}.theme-autolab .notice-row.is-read{background:#202024;border-left-color:#0000}.parts-auth.theme-autolab{color:#d0d3da;background:#101012}.parts-auth.theme-autolab form{background:#1c1c20;border-color:#37373e}.parts-auth.theme-autolab img{object-fit:contain;width:250px;max-width:100%;height:85px}.parts-auth.theme-autolab .notice{color:#dfc478;background:#29261c}.parts-auth.theme-autolab .parts-account-types label{border-color:#44444d}.parts-auth.theme-autolab .pwa-controls{border-color:#37373e}.parts-auth.theme-autolab .button{min-height:42px}.nav-group{margin:0 0 20px}.sidebar .nav-group h2{text-transform:uppercase;color:#bec9d8;margin:10px 13px 7px;font-size:10px;font-weight:600}.dashboard-shortcuts{border-bottom:1px solid #dce0e5;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0 0 20px;display:flex}.dashboard-shortcuts>button{color:#404750;text-align:left;background:#fff;border:1px solid #d5dbe3;border-radius:4px;flex:155px;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.dashboard-shortcuts>button>svg:first-child{color:var(--accent)}.dashboard-shortcuts>button>span{flex:1;font-size:12px;font-weight:600}.dashboard-shortcuts>button:hover{border-color:var(--accent);background:#f7fafc}.vehicle-cell{align-items:center;gap:12px;min-width:235px;display:flex}.vehicle-cell>div:last-child{min-width:0}.vehicle-cell strong{font-size:13px}.vehicle-photo-wrap{flex:0 0 64px;width:64px;height:54px}.vehicle-photo-wrap.large{flex:0 0 104px;width:104px;height:82px}.vehicle-photo{color:#919aa6;background:#edf1f5;border:1px solid #dce1e7;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.vehicle-photo:disabled{opacity:1;cursor:default}.vehicle-photo>img{object-fit:cover;width:100%;height:100%}.vehicle-photo-full{object-fit:contain;background:#17191c;width:100%;max-height:75dvh;display:block}.vehicle-photo-dialog{z-index:160}.order-summary-bar{border-bottom:1px solid #dce1e7;align-items:center;gap:15px;margin-bottom:22px;padding:0 0 20px;display:flex}.order-summary-bar h3{margin:0 0 4px;font-size:18px}.order-summary-bar p{margin:3px 0;font-size:12px}.yard-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.yard-filters>label{min-width:180px}.yard-statuses{border-bottom:1px solid #dce1e7;flex-wrap:wrap;gap:0;display:flex}.yard-statuses>button{color:#656e7a;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 13px;font-size:12px;display:flex}.yard-statuses>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:700}.yard-statuses strong{color:#626c78;background:#e9edf2;border-radius:3px;padding:1px 5px;font-size:11px}.yard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.yard-vehicle{background:#fff;border:1px solid #dce1e7;border-radius:6px;min-width:0;overflow:hidden}.yard-vehicle>header{color:#6c7582;border-bottom:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.yard-vehicle-body{align-items:center;gap:12px;padding:16px 15px 10px;display:flex}.yard-vehicle-body>div:last-child{min-width:0}.yard-vehicle-body h2{margin:0 0 4px;font-size:18px}.yard-vehicle-body p{margin:0 0 5px;font-size:12px}.yard-vehicle-body span{color:#747e8d;overflow-wrap:anywhere;font-size:11px}.yard-complaint{color:#78818e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:5px 15px 14px;font-size:12px;display:-webkit-box;overflow:hidden}.yard-meta{color:#697584;flex-wrap:wrap;gap:10px;padding:0 15px 15px;font-size:11px;display:flex}.yard-meta>span{align-items:center;gap:5px;display:flex}.yard-vehicle>footer{border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex}.yard-vehicle>footer>strong{overflow-wrap:anywhere;font-size:14px}.yard-vehicle>footer>div{gap:6px;display:flex}.intake-steps{border-bottom:1px solid #dce1e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;display:grid}.intake-steps button{color:#7a8491;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:11px 6px;font-size:12px;display:flex}.intake-steps button[aria-current=step]{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.intake-steps button>span:first-child{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.intake-steps button>span:last-child{overflow-wrap:anywhere;min-width:0}.intake-step-title{margin:0 0 20px}.intake-photos{margin:0 0 18px}.intake-photos>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.photo-tools{flex-wrap:wrap;gap:10px;display:flex}.photo-file-control{cursor:pointer;font-size:13px;position:relative;overflow:hidden}.photo-file-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.photo-file-control.disabled{opacity:.6;cursor:wait}.intake-photo-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.intake-photo-grid figure{border:1px solid #dce1e7;border-radius:4px;min-width:0;margin:0;overflow:hidden}.intake-photo-grid img{object-fit:cover;background:#edf1f5;width:100%;height:160px;display:block}.intake-photo-grid figcaption{color:#657180;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.mobile-tabs{display:none}.theme-autolab .dashboard-shortcuts{border-color:#36363d}.theme-autolab .dashboard-shortcuts>button,.theme-autolab .yard-vehicle{color:#dedee4;background:#1d1d21;border-color:#3c3c44}.theme-autolab .dashboard-shortcuts>button:hover{background:#27262a}.theme-autolab .yard-vehicle>header,.theme-autolab .yard-vehicle>footer,.theme-autolab .yard-statuses{border-color:#3c3c44}.theme-autolab .yard-statuses strong{color:#c4c7d0;background:#303036}.theme-autolab .vehicle-photo{color:#a8adba;background:#2d2d34;border-color:#45454d}.theme-autolab .yard-vehicle-body span,.theme-autolab .yard-meta,.theme-autolab .yard-complaint{color:#a7acb9}@media (max-width:1250px){.yard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.topbar{height:60px}.sidebar-brand{padding-top:16px}.sidebar-brand img{height:48px}.workspace{padding-bottom:78px}.mobile-tabs{z-index:40;padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #d6dde5;justify-content:space-around;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tabs>button{color:#76808d;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:50px;font-size:11px;display:flex}.mobile-tabs>button[aria-current=page]{color:#1266b4;background:#eaf3fc;font-weight:700}.theme-autolab .mobile-tabs{background:#1b1b1f;border-color:#3a3a42}.theme-autolab .mobile-tabs>button{color:#b6bbc5}.theme-autolab .mobile-tabs>button[aria-current=page]{color:#dec27d;background:#302b1d}.toast{bottom:85px}.dashboard-shortcuts{gap:8px;margin-bottom:18px}.dashboard-shortcuts>button{flex-basis:calc(50% - 8px);min-height:48px;padding:9px 11px}.dashboard-shortcuts>button>svg:last-child{display:none}.yard-grid{grid-template-columns:1fr}.yard-statuses{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.yard-statuses>button{justify-content:center;min-height:48px;padding:10px 6px;font-size:11px}.yard-filters>label{width:100%}.yard-vehicle-body{padding-top:13px}.intake-steps button{flex-direction:column;gap:5px;min-height:62px;padding:8px 2px;font-size:10px}.intake-photo-grid img{height:130px}.order-summary-bar .vehicle-photo-wrap.large{flex-basis:84px;width:84px;height:70px}.order-summary-bar h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.vehicle-photo{transition:none}}.sidebar .nav-search{z-index:2;background:var(--nav);margin:0 3px 10px;padding-bottom:10px;display:block;position:sticky;top:-14px}.nav-search svg{color:#b9c5d5;position:absolute;top:11px;left:10px}.sidebar .nav-search input{color:#f0f3f8;background:#ffffff0b;border-color:#ffffff30;height:36px;padding:8px 10px 8px 32px;font-size:12px}.sidebar .nav-search input::placeholder{color:#bec8d6}.nav-empty{color:#c0cada;padding:0 13px;font-size:12px}.mobile-order-cards{display:none}@media (max-width:780px){.desktop-order-table{display:none}.mobile-order-cards{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mobile-order-cards .row-actions{gap:3px}}@font-face{font-family:Inter Variable;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root,.theme-autolab,.theme-4sa,.modal-backdrop,.parts-overlay{--accent:#e9a92b;--accent-ink:#7a4e00;--gold:#7a4e00;--error:#b3261e;--accent-text:#1b1a17;--nav:#fff;--nav-text:#6b675e;--nav-active:#ffefc7;--surface:#fff;--canvas:#f6f5f1;--ink:#1b1a17;--muted:#6b675e;--line:#e4e1d9;--blue:#7a4e00;--soft:#ffefc7;--success:#10b981;--shadow:0 2px 8px #0000000a;letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter Variable,Inter,Arial,sans-serif}body{color:var(--ink);background:#edebe5}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:default}button:focus-visible{outline-offset:3px;outline:3px solid #e9a92b55}a:focus-visible{outline-offset:3px;outline:3px solid #e9a92b55}input:focus-visible{outline-offset:3px;outline:3px solid #e9a92b55}select:focus-visible{outline-offset:3px;outline:3px solid #e9a92b55}textarea:focus-visible{outline-offset:3px;outline:3px solid #e9a92b55}input:not([type=checkbox]):not([type=radio]),select,textarea,.theme-autolab input:not([type=checkbox]):not([type=radio]),.theme-autolab select,.theme-autolab textarea{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:var(--blue)}input[name=plate]{text-transform:uppercase}input::placeholder,textarea::placeholder{color:#6b675e}label{color:var(--muted);font-weight:500}h1,.theme-autolab h1{color:var(--ink);font-size:26px;font-weight:700;line-height:1.25}h2,h3,.theme-autolab h2,.theme-autolab h3{color:var(--ink)}h2{font-size:17px;font-weight:600}small,.theme-autolab small{color:var(--muted)}.button,.theme-autolab .button.secondary{min-height:40px;color:var(--accent-ink);background:#fff;border:1px solid #e4e1d9;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none}.button:hover,.theme-autolab .button.secondary:hover{background:var(--soft);border-color:#b77a00}.button.primary,.theme-autolab .button.primary{background:var(--accent);border-color:var(--accent-ink);color:#1b1a17}.button.primary:hover{background:var(--blue);border-color:var(--blue);filter:none}.button.danger{color:#b3261e;background:#fcebe9;border-color:#e8b9b4}.button.danger:hover{background:#f8dedb}.icon-only{flex-basis:40px;width:40px;min-width:40px;height:40px;padding:0}.text-button{color:var(--blue);align-items:center;gap:6px;font-size:12px;display:inline-flex}.app,.app.theme-autolab{background:var(--canvas);min-height:100dvh;color:var(--ink);grid-template-columns:248px minmax(0,1fr);padding-top:72px;display:grid}.workspace,.theme-autolab .workspace{background:var(--canvas)}.app .sidebar{height:calc(100dvh - 72px);color:var(--muted);border-right:1px solid var(--line);background:#fff;top:72px}.app .sidebar-brand{border-bottom:1px solid var(--line);padding:20px 20px 16px}.app .sidebar-brand img{display:none}.app .sidebar-brand strong{color:var(--ink);font-size:13px;line-height:1.5}.app .sidebar nav{padding:18px 12px}.app .sidebar .nav-search{background:#fff;margin:0 0 16px;padding:0 0 12px;top:-18px}.app .nav-search svg{color:var(--muted);top:13px}.app .sidebar .nav-search input{border-color:var(--line);color:var(--ink);background:#f6f5f1;padding-left:32px;font-size:12px}.app .sidebar .nav-search input::placeholder{color:var(--muted)}.app .sidebar .nav-group{margin-bottom:22px}.app .sidebar .nav-group h2{color:#6b675e;text-transform:uppercase;margin:0 0 8px;padding:0 12px;font-size:10px}.app .sidebar nav button{color:#3a372f;border-radius:10px;gap:11px;min-height:42px;padding:10px 12px;font-size:12px}.app .sidebar nav button:hover{color:var(--accent-ink);background:#f6f5f1}.app .sidebar nav button.active{background:var(--soft);color:var(--accent-ink);box-shadow:none;font-weight:700}.app .nav-empty{color:var(--muted)}.app .sidebar-footer{border-color:var(--line);gap:8px;padding:14px 20px}.app .sidebar-footer small{color:var(--muted);font-size:10px}.app .sidebar-footer .button{color:var(--muted);border-color:var(--line);background:#fff;min-height:36px}.app .topbar,.theme-autolab .topbar{z-index:45;color:#1b1a17;background:#fff;border:0;height:72px;padding:12px 28px;position:fixed;top:0;bottom:auto;left:0;right:0;box-shadow:0 2px 8px #1b1a1710}.topbar-brand{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.topbar-logo{object-fit:contain;object-position:left center;flex-shrink:0;width:108px;height:45px}.app .breadcrumb,.app .profile{color:#1b1a17}.app .breadcrumb{border-left:1px solid #e4e1d9;max-width:400px;padding-left:14px;font-size:12px}.app .breadcrumb small,.app .profile small{color:#6b675e;font-size:10px}.app .topbar .button{color:#1b1a17;background:#fff;border-color:#e4e1d9}.app .topbar .button:hover{background:#ffefc7}.topbar-nav{align-items:center;gap:4px;margin-right:22px;display:flex}.topbar-nav button{color:#6b675e;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:12px}.topbar-nav button[aria-current=page],.topbar-nav button:hover{color:#1b1a17;background:#ffefc7}.app .topbar-actions{gap:16px}.app .profile{gap:10px;font-size:12px}.app .profile>svg{border:1px solid #e4e1d9;border-radius:50%;width:34px;height:34px;padding:8px}main#content{max-width:1560px;padding:30px 32px 48px}.page-head{gap:20px;margin-bottom:24px}.eyebrow{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.toolbar{gap:12px;margin:0 0 24px}.search{max-width:380px}.search input{padding-left:38px!important}.search svg{color:var(--muted);top:14px}.toolbar>input{max-width:190px;min-height:42px}.metrics{gap:16px;margin:0 0 24px}.metric,.theme-autolab .metric{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:16px;min-height:126px;padding:20px;position:relative}.metric>span{color:var(--muted);padding-right:22px;font-size:12px;font-weight:500}.metric>strong,.theme-autolab .metric>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.metric-icon{color:var(--blue);position:absolute;top:18px;right:18px}.metric-1 .metric-icon{color:#6b675e}.metric-2 .metric-icon{color:#7a4e00}.metric-3 .metric-icon{color:#b3261e}.table-wrap,.theme-autolab .table-wrap{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}table{font-size:12px}th,.theme-autolab th{color:var(--muted);border-bottom:1px solid var(--line);background:#f6f5f1;padding:14px 16px;font-size:11px;font-weight:600}td,.theme-autolab td{color:var(--ink);font-variant-numeric:tabular-nums;border-color:#efede7;padding:14px 16px}tbody tr:nth-child(2n),.theme-autolab tbody tr:nth-child(2n){background:#faf9f6}tbody tr:hover,.theme-autolab tbody tr:hover{background:#fff8e8}th:last-child,td:last-child{text-align:right}td:last-child .row-actions{justify-content:flex-end}.row-actions{flex-wrap:wrap;gap:3px}.row-actions .button,.theme-autolab .row-actions .button{color:#6b675e;background:0 0;border-color:#0000;border-radius:8px;flex-basis:34px;width:34px;min-width:34px;height:36px;min-height:36px;padding:0}.row-actions .button:hover,.theme-autolab .row-actions .button:hover{background:var(--soft);color:var(--blue)}.row-actions .button[data-edit-resource],.theme-autolab .row-actions .button[data-edit-resource]{border:1px solid var(--accent);background:var(--soft);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--accent-ink);flex-basis:44px}.row-actions .button[data-edit-resource]:hover{background:var(--accent);color:var(--accent-text)}.row-actions .button[data-edit-resource]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.row-actions .button[title^=Excluir]:hover{color:#b3261e;background:#fcebe9}.status,.order-approval-badge{border-radius:20px;padding:5px 10px;font-size:10px;font-weight:600}.status-em_servico,.status-confirmado,.status-em_atendimento,.status-aguardando_aprovacao,.status-pendente,.status-aberta,.status-agendado{color:#7a4e00;background:#ffefc7}.status-finalizada,.status-entregue,.status-pago,.approval-aprovado{color:#166534;background:#dcfce7}.status-cancelada,.status-atrasada,.approval-recusado{color:#b3261e;background:#fcebe9}.dashboard-welcome{justify-content:space-between;align-items:center;gap:16px;margin:-6px 0 22px;display:flex}.dashboard-welcome p{color:var(--muted);margin:0;font-size:14px}.dashboard-welcome strong{color:var(--ink)}.dashboard-welcome>span{color:var(--muted);text-transform:capitalize;align-items:center;gap:7px;font-size:12px;display:flex}.dashboard-shortcuts,.theme-autolab .dashboard-shortcuts{border:0;gap:10px;margin-bottom:28px;padding:0}.dashboard-shortcuts>button,.theme-autolab .dashboard-shortcuts>button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-basis:160px;min-height:60px;padding:14px 12px}.dashboard-shortcuts>button>svg:first-child{color:var(--blue);flex-shrink:0}.dashboard-shortcuts>button:hover,.theme-autolab .dashboard-shortcuts>button:hover{background:var(--soft);border-color:#b77a00}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.section-heading h2{margin:0}.revenue-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 0}.revenue-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.revenue-section h2{margin:0 0 5px}.revenue-section small{font-size:11px}.revenue-section>header>strong{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:21px}.revenue-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:26px 6px 20px;display:grid}.revenue-column{text-align:center;font-variant-numeric:tabular-nums;min-width:0}.revenue-column>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.revenue-column>strong{color:var(--muted);text-transform:capitalize;padding-top:10px;font-size:11px;font-weight:500;display:block}.revenue-track{background:repeating-linear-gradient(0deg,#0000 0 32px,#efede7 32px 33px);border-bottom:1px solid #e4e1d9;justify-content:center;align-items:flex-end;height:130px;margin-top:12px;display:flex}.revenue-track>div{background:#7a4e00;border-radius:5px 5px 0 0;width:60%;max-width:52px;min-height:1px}.schedule-list{border-top:1px solid var(--line)}.schedule-list>article{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;font-size:12px;display:flex}.schedule-list time{color:var(--blue);font-weight:700}.schedule-list>article>div{flex:1}.schedule-list span{color:var(--muted);margin-top:3px;display:block}.workspace-empty{color:#6b675e;border:1px dashed #d3cfc4;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:34px;display:flex}.workspace-empty strong{color:var(--muted);font-size:12px;font-weight:500}.order-controls{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.order-filters{flex-wrap:wrap;gap:4px;display:flex}.order-filters>button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.order-filters>button[aria-pressed=true]{background:var(--soft);color:var(--accent-ink);border-color:#e9a92b;font-weight:600}.order-filters>button>span{text-align:center;min-width:19px;font-size:10px}.view-switch{border:1px solid var(--line);background:#fff;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}.view-switch>button{width:34px;height:32px;color:var(--muted);background:#fff;border:0;border-radius:6px;place-items:center;display:grid}.view-switch>button[aria-pressed=true]{background:var(--soft);color:var(--accent-ink)}.mobile-order-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.yard-vehicle,.theme-autolab .yard-vehicle{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:16px}.yard-vehicle>header,.theme-autolab .yard-vehicle>header{border-color:var(--line);color:var(--accent-ink);padding:14px 18px;font-weight:600}.yard-vehicle-body{padding:18px 18px 12px}.yard-vehicle-body h2{font-size:18px}.yard-vehicle-body p{color:#3a372f}.yard-meta,.yard-vehicle-body span,.yard-complaint,.theme-autolab .yard-meta,.theme-autolab .yard-vehicle-body span,.theme-autolab .yard-complaint{color:var(--muted)}.yard-meta{padding:0 18px 14px}.yard-complaint{margin-left:18px;margin-right:18px}.yard-vehicle>footer,.theme-autolab .yard-vehicle>footer{border-color:var(--line);flex-wrap:wrap;padding:12px 16px}.yard-vehicle>footer>strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px}.yard-vehicle .order-approval-row{padding:0 18px 14px}.vehicle-photo,.theme-autolab .vehicle-photo{color:#6b675e;border:1px solid var(--line);background:#f1efe9;border-radius:10px}.vehicle-photo-wrap.large{flex-basis:88px;width:88px;height:76px}.yard-statuses,.theme-autolab .yard-statuses{border-color:var(--line)}.theme-autolab .yard-statuses>button{color:var(--muted)}.theme-autolab .yard-statuses>button[aria-pressed=true]{color:var(--accent-ink)}.theme-autolab .yard-statuses strong{background:var(--soft);color:var(--accent-ink)}.modal-backdrop,.modal-backdrop.theme-autolab{--accent:#e9a92b;--accent-text:#1b1a17;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b1a1770}.modal{border-radius:16px;box-shadow:0 16px 70px #1b1a1720}.modal>header{border-color:var(--line);padding:18px 24px}.modal h2{font-size:18px}.modal-body{padding:24px}.modal-actions{border-color:var(--line);padding:16px 24px}.modal-backdrop.theme-autolab input:not([type=checkbox]),.modal-backdrop.theme-autolab select,.modal-backdrop.theme-autolab textarea{border-color:var(--line)}.form-grid{gap:18px}.form-section{border-color:var(--line)}.order-total{background:var(--soft);border-radius:12px;padding:16px}.order-total strong{font-variant-numeric:tabular-nums}.note,.theme-autolab .note{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.note>header,.theme-autolab .note>header{border-color:var(--line)}.note h3{color:var(--muted)}.chart,.theme-autolab .chart{border-color:var(--line);padding-top:22px}.series-0{background:#7a4e00}.series-1{background:#8f8a80}.chart-bar{min-height:1px}.company-logo,.theme-autolab .company-logo{border-color:var(--line)}.company-logo img,.theme-autolab .company-logo img{border-color:var(--line);background:#fff;border-radius:12px}.auth,.auth.theme-autolab{background:var(--canvas);color:var(--ink);flex-direction:column;gap:20px;padding:40px 20px}.auth-brand{text-align:center;max-width:600px;color:var(--ink)}.auth-brand img{object-fit:contain;object-position:center;background:#fff;border-radius:10px;width:190px;height:76px;padding:8px}.auth-brand h1{margin:14px 0 0;font-size:20px}.auth-form{border:1px solid var(--line);border-radius:16px;width:440px;padding:30px;box-shadow:0 4px 12px #1b1a1710}.auth-form h2{font-size:20px}.auth-form .form-actions>.primary{flex:1}.plan,.theme-autolab .plan,.auth.theme-autolab .plan{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px}.plan.selected,.theme-autolab .plan.selected,.auth.theme-autolab .plan.selected{border:2px solid var(--accent);background:#ffefc7}.plan-price,.theme-autolab .plan-price{color:var(--accent-ink);font-variant-numeric:tabular-nums}.theme-autolab .plan p{border-color:var(--line)}.notice,.form-error{border-radius:10px}.notice{background:var(--soft);color:var(--accent-ink)}.toast{background:#fff;border-radius:10px;box-shadow:0 4px 12px #1b1a1720}.notice-panel,.theme-autolab .notice-panel,.theme-autolab .notice-device{color:var(--ink);border-color:var(--line);background:#fff;border-radius:12px}.theme-autolab .notice-panel header,.theme-autolab .notice-device,.theme-autolab .notice-row{border-color:var(--line)}.theme-autolab .notice-row{border-left-color:var(--blue)}.theme-autolab .notice-content,.theme-autolab .notice-sound{color:var(--ink)}.theme-autolab .notice-content span{color:var(--muted)}.parts-auth,.parts-auth.theme-autolab{background:var(--canvas);color:var(--ink)}.parts-auth form,.parts-auth.theme-autolab form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.parts-auth.theme-autolab a{color:var(--blue)}.parts-auth.theme-autolab .notice{background:var(--soft);color:var(--accent-ink)}.parts-card,.theme-autolab .parts-card{border-color:var(--line);color:var(--ink);background:#fff;border-radius:12px}.parts-card footer,.theme-autolab .parts-card footer,.theme-autolab .parts-link-row,.theme-autolab .parts-provider,.theme-autolab .parts-basis,.theme-autolab .parts-financial-row,.theme-autolab .parts-auth-links{border-color:var(--line)}.theme-autolab .parts-card small,.theme-autolab .parts-provider small,.theme-autolab .parts-link-row small,.theme-autolab .parts-basis,.theme-autolab .parts-basis strong,.theme-autolab .parts-financial-row,.theme-autolab .parts-trend-column{color:var(--muted)}.theme-autolab .parts-financial-row strong,.theme-autolab .parts-trend-column strong{color:var(--ink)}.theme-autolab .parts-provider>svg{color:var(--blue)}.theme-autolab .parts-trend-track>div{background:var(--blue)}.theme-autolab .parts-account-types label.selected{background:var(--soft);border-color:var(--blue)}.theme-autolab .parts-account-types input{accent-color:var(--blue)}.customer-portal,.customer-portal.theme-autolab{--customer-bg:#f6f5f1;--customer-surface:#fff;--customer-ink:#1b1a17;--customer-muted:#6b675e;--customer-line:#e4e1d9;--customer-soft:#ffefc7}.customer-portal .customer-header{color:#1b1a17;background:#fff}.customer-portal .customer-header small{color:#6b675e}.customer-portal.theme-autolab .customer-stage{background:var(--soft);color:var(--blue)}.order-deadline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 18px 14px;font-size:11px;display:flex}.pdf-recipient{border-bottom:1px solid var(--line);color:var(--accent-ink);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.pdf-recipient small{margin-top:5px;display:block}.pdf-share-hint{color:var(--muted);font-size:12px}.order-pdf-modal{max-width:900px}.os-pdf-preview{margin-top:22px}.os-pdf-preview canvas{max-width:100%;height:auto;margin:auto;display:block}.os-pdf-controls{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.rs-office,.rs-portal,.theme-autolab .rs-office,.theme-autolab.rs-portal{--rs-accent:#7a4e00;--rs-line:#e4e1d9;--rs-surface:#fff;--rs-text:#1b1a17;--rs-muted:#6b675e}.theme-autolab.rs-portal{background:#f6f5f1}.theme-autolab .rs-status,.theme-autolab .rs-cotado,.theme-autolab .rs-solicitado{color:#7a4e00;background:#ffefc7}.theme-autolab .rs-concluido,.theme-autolab .rs-aprovado{color:#166534;background:#dcfce7}.supplier-app .topbar>.breadcrumb{border:0;flex:1;padding-left:0;display:block}.supplier-app .sidebar-brand img{background:#fff;border-radius:10px;padding:6px;display:block}.rs-portal-header{color:#1b1a17;background:#fff}.rs-portal-header>div:not(.notification-control)>span{color:#6b675e}.rs-portal-header .button{color:#1b1a17;background:#fff;border-color:#e4e1d9}.app .topbar .notice-panel .button,.rs-portal-header .notice-panel .button{color:#7a4e00;background:#fff;border-color:#e4e1d9}.status-confirmation{z-index:3;color:#7a4e00;background:#ffefc7;border-top:1px solid #e9a92b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:13px;display:flex;position:sticky;bottom:0}.app.theme-autolab .order-approval-badge{color:#7a4e00;background:#ffefc7}.app.theme-autolab .approval-aprovado,.app.theme-autolab .status-aprovado{color:#166534;background:#dcfce7}.app.theme-autolab .approval-recusado,.app.theme-autolab .status-recusado{color:#b3261e;background:#fcebe9}.app.theme-autolab .order-approval small{color:#6b675e}.theme-autolab .os-attachments,.os-attachment-modal.theme-autolab{--accent:#e9a92b;--accent-text:#1b1a17}.customer-portal.theme-autolab .customer-notice{color:#166534;background:#dcfce7}@media (min-width:1600px){main#content{padding:32px 42px 48px}}@media (max-width:1250px){.topbar-nav{display:none}.app{grid-template-columns:220px minmax(0,1fr)}.metric>strong,.theme-autolab .metric>strong{font-size:23px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}main#content{padding:28px 24px 40px}}@media (max-width:960px){.mobile-order-cards{grid-template-columns:minmax(0,1fr)}.app{grid-template-columns:205px minmax(0,1fr)}}@media (max-width:780px){.app,.app.theme-autolab{padding-top:64px;display:block}.app .topbar{gap:10px;height:64px;padding:10px 16px}.app .topbar-brand{gap:8px}.topbar-logo{width:82px;height:38px}.app .breadcrumb{display:none}.app .topbar-actions{gap:9px}.app .profile>svg{width:32px;height:32px;padding:7px}.app .profile span{display:none}.app .profile{padding:0}.app .sidebar{z-index:50;width:260px;height:calc(100dvh - 64px);position:fixed;top:64px;left:-280px}.app .sidebar.open{left:0}.mobile-backdrop{z-index:49;top:64px}.workspace{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}main#content{padding:22px 16px 30px}.page-head{gap:14px;margin-bottom:20px}h1,.theme-autolab h1{font-size:23px}.page-head .actions{gap:8px}.page-head .actions .button{min-height:42px}.toolbar{margin-bottom:20px}.toolbar>input{max-width:160px}.search{min-width:140px}.metrics{gap:10px;margin-bottom:20px}.metric,.theme-autolab .metric{border-radius:14px;gap:17px;min-height:112px;padding:16px 13px}.metric>span{padding-right:19px;font-size:10px}.metric-icon{width:17px;top:15px;right:12px}.metric>strong,.theme-autolab .metric>strong{font-size:20px}.dashboard-welcome{flex-direction:column;align-items:flex-start;gap:7px;margin:-3px 0 18px}.dashboard-welcome p{font-size:13px}.dashboard-welcome>span{font-size:11px}.dashboard-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-shortcuts>button,.theme-autolab .dashboard-shortcuts>button{gap:8px;min-height:55px;padding:12px 10px}.dashboard-shortcuts>button>span{font-size:11px}.dashboard-shortcuts>button:last-child:nth-child(odd){grid-column:1/-1}.revenue-section>header{align-items:flex-start}.revenue-section>header>strong{white-space:nowrap;font-size:17px}.revenue-section small{max-width:175px;font-size:10px;display:block}.revenue-chart{gap:7px;padding-left:0;padding-right:0}.revenue-column>span{font-size:8px}.revenue-track{height:105px}.section-heading{margin-top:24px}.section-heading h2{font-size:16px}.order-controls{flex-direction:column;align-items:flex-start;gap:12px}.order-filters{gap:3px}.order-filters>button{padding:8px 10px;font-size:11px}.view-switch{align-self:flex-end}.mobile-order-cards{grid-template-columns:minmax(0,1fr);gap:14px}.yard-vehicle>footer{gap:10px}.yard-vehicle>footer>.row-actions{gap:1px}.yard-vehicle>footer>strong{font-size:16px}.row-actions .button{flex-basis:34px;width:34px;min-width:34px}.mobile-tabs,.theme-autolab .mobile-tabs{border-top:1px solid var(--line);padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));z-index:44;background:#fff;display:flex;box-shadow:0 -2px 12px #1b1a1710}.mobile-tabs>button,.theme-autolab .mobile-tabs>button{color:#6b675e;border-radius:10px;height:52px;font-size:10px}.mobile-tabs>button[aria-current=page],.theme-autolab .mobile-tabs>button[aria-current=page]{background:var(--soft);color:var(--blue)}.toast{bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);font-size:12px;right:16px}.modal-backdrop{padding:10px}.modal{border-radius:14px}.modal>header,.modal-actions{padding:14px 16px}.modal-body{padding:18px 16px}.modal h2{font-size:17px}.modal-actions{flex-wrap:wrap}.modal-actions .button{min-height:42px}.form-grid{gap:15px}.auth,.auth.theme-autolab{gap:20px;padding:28px 16px}.auth-brand h1{font-size:19px}.auth-brand img{width:170px;height:68px}.auth-form{padding:24px 20px}.plans{grid-template-columns:1fr}.plan>small{min-height:0}.schedule-list>article{flex-wrap:wrap;gap:12px}.schedule-list>article>span{flex-basis:100%;padding-left:47px}}@media (max-width:375px){.metric>strong,.theme-autolab .metric>strong{font-size:18px}.yard-vehicle>footer{flex-direction:column;align-items:flex-start}.yard-vehicle>footer .row-actions{align-self:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.auth-form,.modal,.modal>header,.modal-actions{background:var(--surface);color:var(--ink)}.modal-backdrop.theme-autolab h2,.modal-backdrop.theme-autolab h3,.auth.theme-autolab h2{color:var(--ink)}.modal-backdrop.theme-autolab input:not([type=checkbox]),.modal-backdrop.theme-autolab select,.modal-backdrop.theme-autolab textarea{background:var(--surface);color:var(--ink)}.theme-autolab h1,.auth.theme-autolab .plan-price{color:var(--accent-ink)}.form-error{color:#b3261e;background:#fcebe9}.theme-autolab .button.danger{color:#b3261e;background:#fcebe9;border-color:#e8b9b4}.app .topbar,.theme-autolab .topbar{border-bottom:1px solid var(--line);box-shadow:0 2px 8px #1b1a1708}.theme-autolab h1,.auth.theme-autolab h1{color:var(--ink)}.button,.theme-autolab .button.secondary{min-height:48px;color:var(--ink);border-radius:14px}.button.primary,.theme-autolab .button.primary{background:var(--accent);color:var(--accent-text);font-weight:700}.button.primary:hover,.theme-autolab .button.primary:hover{color:var(--accent-text);background:#d99a1f;border-color:#d99a1f}.icon-only,.app .topbar .button,.row-actions .button,.theme-autolab .row-actions .button{border-radius:14px;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.app .sidebar-footer .button{width:100%;min-height:44px}.app .sidebar nav button{border-radius:14px;min-height:48px;font-size:13px}input:not([type=checkbox]):not([type=radio]),select,textarea,.theme-autolab input:not([type=checkbox]):not([type=radio]),.theme-autolab select,.theme-autolab textarea{border-radius:14px;min-height:48px}input[type=checkbox],input[type=radio]{accent-color:#b77a00}.metric,.theme-autolab .metric,.yard-vehicle,.theme-autolab .yard-vehicle,.note,.theme-autolab .note,.parts-card,.theme-autolab .parts-card,.auth-form{border-radius:18px}.metric>span{font-size:12px}.metric-icon{color:var(--accent-ink)}.dashboard-shortcuts>button,.theme-autolab .dashboard-shortcuts>button{border-radius:16px;min-height:64px;font-size:14px;font-weight:600}.dashboard-shortcuts>button>svg:first-child{box-sizing:content-box;background:var(--soft);width:20px;height:20px;color:var(--accent-ink);border-radius:11px;padding:8px}.dashboard-shortcuts>button>span{flex:1}.revenue-section{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 18px 0}.revenue-track>div,.series-0,.theme-autolab .parts-trend-track>div{background:var(--accent)}.yard-vehicle-body h2{letter-spacing:.03em;font-weight:800}.status,.order-approval-badge{border-radius:99px;font-size:12px}.status-em_servico,.status-em_atendimento{color:#1e40af;background:#dbeafe}.status-confirmado{color:#166534;background:#dcfce7}.status-aberta,.status-aguardando_aprovacao,.status-pendente,.status-agendado{color:#7a4e00;background:#ffefc7}.status-finalizada,.status-entregue,.status-pago,.status-aprovado,.approval-aprovado{color:#166534;background:#dcfce7}.status-cancelada,.status-atrasada,.status-recusado,.approval-recusado{color:#b3261e;background:#fcebe9}.order-filters{gap:8px}.order-filters>button{background:var(--surface);border-color:var(--line);border-radius:99px;min-height:44px;font-size:13px}.order-filters>button[aria-pressed=true]{color:#fff;background:#1f1d1a;border-color:#1f1d1a}.table-wrap,.theme-autolab .table-wrap{border-radius:18px}.notice,.customer-notice,.form-error{border-radius:16px}.toast{color:#fff;background:#1f1d1a}.auth-brand img,.supplier-app .sidebar-brand img{background:#1f1d1a}.theme-autolab .notice-row.is-read{background:#faf9f6}.customer-total strong,.customer-decision>svg,.share-client>svg{color:var(--accent-ink)}@media (max-width:780px){.workspace{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}main#content{padding:20px 20px 30px}h1,.theme-autolab h1{font-size:26px}.metric,.theme-autolab .metric{border-radius:18px}.metric>span{font-size:11px}.dashboard-shortcuts{gap:10px}.dashboard-shortcuts>button,.theme-autolab .dashboard-shortcuts>button{gap:10px;min-height:64px;padding:12px}.dashboard-shortcuts>button>span{font-size:12px}.dashboard-shortcuts>button>svg:first-child{padding:6px}.order-filters{flex-wrap:nowrap;width:100%;padding:4px 0 8px;overflow-x:auto}.order-filters>button{flex-shrink:0;padding:9px 14px;font-size:13px}.mobile-tabs,.theme-autolab .mobile-tabs{min-height:calc(76px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:none;background:var(--surface)}.mobile-tabs>button,.theme-autolab .mobile-tabs>button{border-radius:14px;height:56px;min-height:44px;font-size:11px}.mobile-tabs>button[aria-current=page],.theme-autolab .mobile-tabs>button[aria-current=page]{background:var(--soft);color:var(--accent-ink)}}.auth .auth-entry-actions{gap:10px;margin-top:14px;display:grid}.auth .auth-entry-actions>.button{width:100%;min-height:44px;text-decoration:none}.auth .commercial-access,.auth .rs-login-links{border-top:1px solid var(--line,#e4e1d9);grid-template-columns:minmax(0,1fr);gap:10px;margin:20px 0 0;padding:20px 0 0;display:grid}.auth .commercial-access>.button,.auth .rs-login-links>.button{text-align:center;overflow-wrap:anywhere;width:100%;min-height:52px;padding:10px 12px;font-size:12px;line-height:1.4;text-decoration:none}.auth-code-help{border-top:1px solid var(--line,#e4e1d9);color:var(--muted,#6b675e);margin:18px 0 0;padding-top:16px;font-size:12px}.auth-code-help summary{cursor:pointer;color:var(--gold,#7a4e00);align-items:center;gap:7px;min-height:32px;font-weight:600;display:flex}.auth-code-help summary svg{flex-shrink:0}.auth-code-help ol{gap:12px;margin-top:14px;padding-left:20px;line-height:1.6;display:grid}.auth-code-help p{margin-bottom:0;line-height:1.6}.auth-code-help a,.auth-recovery a{color:var(--gold,#7a4e00)}.auth .auth-back{width:100%;margin-top:14px}.auth-recovery header p,.auth-receipt p{font-size:13px;line-height:1.6}.auth-recovery .form-actions>.button{width:100%;min-height:44px}.auth-receipt .auth-success{color:#166534;align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-receipt .auth-success h2{margin:0!important}.auth-receipt dl{margin:0 0 20px}.auth-receipt dl>div{border-bottom:1px solid var(--line,#e4e1d9);padding:12px 0}.auth-receipt dt{color:var(--muted,#6b675e);margin-bottom:6px;font-size:12px}.auth-receipt dd{overflow-wrap:anywhere;margin:0;font-size:14px}.auth-receipt .access-code{color:var(--gold,#7a4e00);justify-content:space-between;align-items:center;gap:10px;font-family:ui-monospace,monospace;font-size:19px;display:flex}@media (max-width:440px){.auth .commercial-access>.button,.auth .rs-login-links>.button,.auth-code-help summary{font-size:12px}}@font-face{font-family:DM Sans Premium;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}.appearance-selector{width:100%;color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.appearance-selector>span{align-items:center;gap:6px;display:inline-flex}.appearance-selector select{min-width:0;min-height:44px}.auth-form>.appearance-selector,.four-login-sheet>.appearance-selector{margin-top:18px}@media print{.appearance-selector{display:none}}@media screen{:root[data-appearance=dark-premium]{--canvas:#0a1628;--surface:#132238;--surface-raised:#1a2d47;--ink:#e8edf5;--muted:#a6b6cc;--line:#31445f;--accent:#10b981;--accent-ink:#6ee7b7;--accent-text:#0a1628;--accent-soft:#153b3e;--accent-dark:#059669;--accent2:#f97316;--accent2-soft:#412c29;--teal:#10b981;--soft:#1e3a5f;--blue:#93c5fd;--gold:#6ee7b7;--success:#10b981;--error:#fca5a5;--nav:#132238;--nav-text:#a6b6cc;--nav-active:#1e3a5f;--shadow:0 2px 8px #050d1a66;--shadow-md:0 10px 30px #050d1a80;--rs-accent:#6ee7b7;--rs-line:#31445f;--rs-surface:#132238;--rs-text:#e8edf5;--rs-muted:#a6b6cc;background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans Premium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root[data-appearance=dark-premium] .theme-4sa,:root[data-appearance=dark-premium] .theme-autolab,:root[data-appearance=dark-premium] .modal-backdrop,:root[data-appearance=dark-premium] .parts-overlay,:root[data-appearance=dark-premium] .rs-office,:root[data-appearance=dark-premium] .rs-portal,:root[data-appearance=dark-premium] .os-attachments{--canvas:inherit;--surface:inherit;--ink:inherit;--muted:inherit;--line:inherit;--accent:inherit;--accent-ink:inherit;--accent-text:inherit;--accent-soft:inherit;--accent-dark:inherit;--accent2:inherit;--accent2-soft:inherit;--teal:inherit;--soft:inherit;--blue:inherit;--gold:inherit;--success:inherit;--error:inherit;--nav:inherit;--nav-text:inherit;--nav-active:inherit;--shadow:inherit;--shadow-md:inherit;--rs-accent:inherit;--rs-line:inherit;--rs-surface:inherit;--rs-text:inherit;--rs-muted:inherit;color-scheme:inherit;font-family:inherit}:root[data-appearance=dark-premium] body,:root[data-appearance=dark-premium] .app.theme-autolab,:root[data-appearance=dark-premium] .app.theme-4sa,:root[data-appearance=dark-premium] .workspace,:root[data-appearance=dark-premium] .theme-autolab .workspace,:root[data-appearance=dark-premium] .auth.theme-autolab,:root[data-appearance=dark-premium] .parts-auth.theme-autolab,:root[data-appearance=dark-premium] .rs-portal.theme-autolab,:root[data-appearance=dark-premium] .customer-portal.theme-autolab,:root[data-appearance=dark-premium] .customer-portal,:root[data-appearance=dark-premium] .four-login{background:var(--canvas);color:var(--ink)}:root[data-appearance=dark-premium] .app .topbar,:root[data-appearance=dark-premium] .app .sidebar,:root[data-appearance=dark-premium] .sidebar .nav-search,:root[data-appearance=dark-premium] .customer-portal .customer-header,:root[data-appearance=dark-premium] .rs-portal-header,:root[data-appearance=dark-premium] .mobile-tabs,:root[data-appearance=dark-premium] .theme-autolab .mobile-tabs,:root[data-appearance=dark-premium] .app[data-page=dashboard] .topbar{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .app .breadcrumb,:root[data-appearance=dark-premium] .app .profile,:root[data-appearance=dark-premium] .sidebar-brand strong,:root[data-appearance=dark-premium] .app .sidebar nav button,:root[data-appearance=dark-premium] .auth-brand,:root[data-appearance=dark-premium] .auth-form h2,:root[data-appearance=dark-premium] .page-head h1,:root[data-appearance=dark-premium] .theme-autolab h1,:root[data-appearance=dark-premium] .theme-autolab h2,:root[data-appearance=dark-premium] .theme-autolab h3,:root[data-appearance=dark-premium] .yard-vehicle h2,:root[data-appearance=dark-premium] .customer-portal h2,:root[data-appearance=dark-premium] .rs-portal-header strong,:root[data-appearance=dark-premium] .four-revenue-summary>strong{color:var(--ink)}:root[data-appearance=dark-premium] .app .breadcrumb small,:root[data-appearance=dark-premium] .app .profile small,:root[data-appearance=dark-premium] .nav-group h2,:root[data-appearance=dark-premium] .topbar-nav button,:root[data-appearance=dark-premium] .theme-autolab .notice-content span,:root[data-appearance=dark-premium] .rs-portal-header>div>span,:root[data-appearance=dark-premium] .customer-header small,:root[data-appearance=dark-premium] small,:root[data-appearance=dark-premium] .eyebrow,:root[data-appearance=dark-premium] .revenue-column>span,:root[data-appearance=dark-premium] .revenue-column>strong{color:var(--muted)}:root[data-appearance=dark-premium] .app .sidebar nav button.active,:root[data-appearance=dark-premium] .app .sidebar nav button:hover,:root[data-appearance=dark-premium] .topbar-nav button[aria-current=page],:root[data-appearance=dark-premium] .topbar-nav button:hover,:root[data-appearance=dark-premium] .theme-autolab .mobile-tabs>button[aria-current=page],:root[data-appearance=dark-premium] .mobile-tabs>button[aria-current=page]{background:var(--soft);color:var(--accent-ink)}:root[data-appearance=dark-premium] .app .profile>svg,:root[data-appearance=dark-premium] .nav-search input,:root[data-appearance=dark-premium] .sidebar-footer{border-color:var(--line)}:root[data-appearance=dark-premium] .metric,:root[data-appearance=dark-premium] .theme-autolab .metric,:root[data-appearance=dark-premium] .table-wrap,:root[data-appearance=dark-premium] .theme-autolab .table-wrap,:root[data-appearance=dark-premium] .yard-vehicle,:root[data-appearance=dark-premium] .theme-autolab .yard-vehicle,:root[data-appearance=dark-premium] .note,:root[data-appearance=dark-premium] .theme-autolab .note,:root[data-appearance=dark-premium] .auth-form,:root[data-appearance=dark-premium] .modal,:root[data-appearance=dark-premium] .modal>header,:root[data-appearance=dark-premium] .modal-actions,:root[data-appearance=dark-premium] .parts-auth form,:root[data-appearance=dark-premium] .theme-autolab .parts-auth form,:root[data-appearance=dark-premium] .parts-card,:root[data-appearance=dark-premium] .notice-panel,:root[data-appearance=dark-premium] .notice-device,:root[data-appearance=dark-premium] .rs-table,:root[data-appearance=dark-premium] .rs-modal footer.form-actions,:root[data-appearance=dark-premium] .customer-access,:root[data-appearance=dark-premium] .customer-vehicle,:root[data-appearance=dark-premium] .customer-approval,:root[data-appearance=dark-premium] .customer-history,:root[data-appearance=dark-premium] .customer-contact,:root[data-appearance=dark-premium] .four-revenue-summary,:root[data-appearance=dark-premium] .four-recent-order,:root[data-appearance=dark-premium] .four-login-shell,:root[data-appearance=dark-premium] .four-login-sheet,:root[data-appearance=dark-premium] .four-appointment,:root[data-appearance=dark-premium] .four-week-days>button,:root[data-appearance=dark-premium] .four-dashboard .revenue-section,:root[data-appearance=dark-premium] .view-switch,:root[data-appearance=dark-premium] .birthday-reminders,:root[data-appearance=dark-premium] .plan,:root[data-appearance=dark-premium] .auth.theme-autolab .plan,:root[data-appearance=dark-premium] .revenue-section{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .app .topbar .button,:root[data-appearance=dark-premium] .app .sidebar-footer .button,:root[data-appearance=dark-premium] .theme-autolab .button.secondary,:root[data-appearance=dark-premium] .button.secondary,:root[data-appearance=dark-premium] .button,:root[data-appearance=dark-premium] .rs-portal-header .button,:root[data-appearance=dark-premium] .app .topbar .notice-panel .button,:root[data-appearance=dark-premium] .view-switch>button,:root[data-appearance=dark-premium] .order-filters>button,:root[data-appearance=dark-premium] .yard-statuses>button{background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .button:hover,:root[data-appearance=dark-premium] .theme-autolab .button.secondary:hover,:root[data-appearance=dark-premium] .app .topbar .button:hover,:root[data-appearance=dark-premium] .app .sidebar-footer .button:hover,:root[data-appearance=dark-premium] .view-switch>button[aria-pressed=true],:root[data-appearance=dark-premium] .dashboard-shortcuts>button:hover,:root[data-appearance=dark-premium] .four-week-days>button:hover{background:var(--soft);border-color:var(--blue);color:var(--ink)}:root[data-appearance=dark-premium] .button.primary,:root[data-appearance=dark-premium] .theme-autolab .button.primary,:root[data-appearance=dark-premium] .four-login-submit,:root[data-appearance=dark-premium] .order-filters>button[aria-pressed=true],:root[data-appearance=dark-premium] .yard-statuses>button[aria-pressed=true],:root[data-appearance=dark-premium] .four-week-days>button[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}:root[data-appearance=dark-premium] .button.primary:hover,:root[data-appearance=dark-premium] .theme-autolab .button.primary:hover{color:var(--accent-text);background:#34d399;border-color:#34d399}:root[data-appearance=dark-premium] .four-week-days>button[aria-pressed=true]>span,:root[data-appearance=dark-premium] .order-filters>button[aria-pressed=true]>span,:root[data-appearance=dark-premium] .yard-statuses>button[aria-pressed=true]>strong{color:var(--accent-text);background:0 0}:root[data-appearance=dark-premium] .button.danger,:root[data-appearance=dark-premium] .theme-autolab .button.danger,:root[data-appearance=dark-premium] .form-error,:root[data-appearance=dark-premium] .error-state,:root[data-appearance=dark-premium] .app.theme-autolab .approval-recusado,:root[data-appearance=dark-premium] .status-cancelada,:root[data-appearance=dark-premium] .status-atrasada,:root[data-appearance=dark-premium] .status-recusado,:root[data-appearance=dark-premium] .approval-recusado,:root[data-appearance=dark-premium] .rs-cancelado,:root[data-appearance=dark-premium] .rs-recusado{color:#fecaca;background:#432637;border-color:#784257}:root[data-appearance=dark-premium] .status-aberta,:root[data-appearance=dark-premium] .status-aguardando_aprovacao,:root[data-appearance=dark-premium] .status-pendente,:root[data-appearance=dark-premium] .status-agendado,:root[data-appearance=dark-premium] .app.theme-autolab .order-approval-badge.approval-pendente,:root[data-appearance=dark-premium] .approval-pendente,:root[data-appearance=dark-premium] .status-confirmation,:root[data-appearance=dark-premium] .theme-autolab .rs-cotado,:root[data-appearance=dark-premium] .rs-cotado,:root[data-appearance=dark-premium] .rs-solicitado{background:var(--accent2-soft);color:#fdba74;border-color:#784b32}:root[data-appearance=dark-premium] .status-em_servico,:root[data-appearance=dark-premium] .status-em_atendimento,:root[data-appearance=dark-premium] .rs-a_caminho,:root[data-appearance=dark-premium] .rs-no_local,:root[data-appearance=dark-premium] .rs-em_transporte{background:var(--soft);color:var(--blue)}:root[data-appearance=dark-premium] .status-confirmado,:root[data-appearance=dark-premium] .status-finalizada,:root[data-appearance=dark-premium] .status-entregue,:root[data-appearance=dark-premium] .status-pago,:root[data-appearance=dark-premium] .status-aprovado,:root[data-appearance=dark-premium] .app.theme-autolab .approval-aprovado,:root[data-appearance=dark-premium] .app.theme-autolab .status-aprovado,:root[data-appearance=dark-premium] .approval-aprovado,:root[data-appearance=dark-premium] .rs-aprovado,:root[data-appearance=dark-premium] .rs-concluido,:root[data-appearance=dark-premium] .rs-entregue,:root[data-appearance=dark-premium] .birthday-done,:root[data-appearance=dark-premium] .notice,:root[data-appearance=dark-premium] .customer-portal.theme-autolab .customer-notice{background:var(--accent-soft);color:var(--accent-ink)}:root[data-appearance=dark-premium] .auth.theme-autolab :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .auth.theme-autolab :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .theme-autolab :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .theme-autolab :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .four-login :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .four-login :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .modal-backdrop :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .modal-backdrop :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] body :-webkit-any(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] input::placeholder,:root[data-appearance=dark-premium] textarea::placeholder{color:var(--muted)}:root[data-appearance=dark-premium] a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-appearance=dark-premium] button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-appearance=dark-premium] select:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-appearance=dark-premium] input:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-appearance=dark-premium] textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-appearance=dark-premium] input:not([type=checkbox]):focus,:root[data-appearance=dark-premium] select:focus,:root[data-appearance=dark-premium] textarea:focus{border-color:var(--accent)}:root[data-appearance=dark-premium] .app .sidebar .nav-search input,:root[data-appearance=dark-premium] .four-login-field input,:root[data-appearance=dark-premium] .four-free-slot,:root[data-appearance=dark-premium] .part-search-menu,:root[data-appearance=dark-premium] .part-search-option,:root[data-appearance=dark-premium] .rs-consent,:root[data-appearance=dark-premium] .order-summary-bar,:root[data-appearance=dark-premium] .vehicle-photo,:root[data-appearance=dark-premium] .theme-autolab .vehicle-photo,:root[data-appearance=dark-premium] .yard-complaint,:root[data-appearance=dark-premium] .plan.selected,:root[data-appearance=dark-premium] .auth.theme-autolab .plan.selected,:root[data-appearance=dark-premium] .theme-autolab .notice-row.is-read,:root[data-appearance=dark-premium] .intake-steps button,:root[data-appearance=dark-premium] .auth-code-help,:root[data-appearance=dark-premium] .auth-receipt dl{background:var(--surface-raised);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .plan.selected,:root[data-appearance=dark-premium] .auth.theme-autolab .plan.selected,:root[data-appearance=dark-premium] .intake-steps button[aria-current=step]{border-color:var(--accent);background:var(--accent-soft)}:root[data-appearance=dark-premium] th,:root[data-appearance=dark-premium] .theme-autolab th,:root[data-appearance=dark-premium] .rs-table th,:root[data-appearance=dark-premium] tbody tr:nth-child(2n),:root[data-appearance=dark-premium] .theme-autolab tbody tr:nth-child(2n){background:var(--surface-raised);color:var(--muted);border-color:var(--line)}:root[data-appearance=dark-premium] td,:root[data-appearance=dark-premium] .theme-autolab td{color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] tbody tr:hover,:root[data-appearance=dark-premium] .theme-autolab tbody tr:hover,:root[data-appearance=dark-premium] .rs-table tbody tr:hover{background:var(--soft)}:root[data-appearance=dark-premium] .dashboard-shortcuts>button,:root[data-appearance=dark-premium] .four-dashboard .dashboard-shortcuts>button,:root[data-appearance=dark-premium] .theme-autolab .dashboard-shortcuts>button{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-appearance=dark-premium] .four-dashboard-intro,:root[data-appearance=dark-premium] .four-login-hero,:root[data-appearance=dark-premium] .app[data-page=dashboard] .four-dashboard-intro{color:var(--ink);background:linear-gradient(120deg,#1e3a5f,#0a1628)}:root[data-appearance=dark-premium] .four-dashboard .metric-icon,:root[data-appearance=dark-premium] .dashboard-shortcuts>button>svg:first-child,:root[data-appearance=dark-premium] .four-dashboard .dashboard-shortcuts>button>svg:first-child,:root[data-appearance=dark-premium] .metric-icon,:root[data-appearance=dark-premium] .metric-1 .metric-icon,:root[data-appearance=dark-premium] .metric-2 .metric-icon,:root[data-appearance=dark-premium] .metric-3 .metric-icon{background:var(--soft);color:var(--blue)}:root[data-appearance=dark-premium] .four-dashboard .metric-2 .metric-icon,:root[data-appearance=dark-premium] .metric-3 .metric-icon{background:var(--accent2-soft);color:#fdba74}:root[data-appearance=dark-premium] .revenue-track>div,:root[data-appearance=dark-premium] .series-0,:root[data-appearance=dark-premium] .four-revenue-spark>span{background:var(--accent)}:root[data-appearance=dark-premium] .series-1{background:#64748b}:root[data-appearance=dark-premium] .revenue-track{background:repeating-linear-gradient(to top, transparent 0 32px, var(--line) 32px 33px);border-color:var(--line)}:root[data-appearance=dark-premium] .text-button,:root[data-appearance=dark-premium] .plan strong,:root[data-appearance=dark-premium] .plan-price,:root[data-appearance=dark-premium] .four-access-grid a,:root[data-appearance=dark-premium] .four-login-field>svg,:root[data-appearance=dark-premium] .four-password-toggle,:root[data-appearance=dark-premium] .auth-code-help summary,:root[data-appearance=dark-premium] .rs-price,:root[data-appearance=dark-premium] .revenue-section>header>strong,:root[data-appearance=dark-premium] .birthday-symbol{color:var(--accent-ink)}:root[data-appearance=dark-premium] .toast,:root[data-appearance=dark-premium] .modal-backdrop .toast{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line)}:root[data-appearance=dark-premium] .modal-backdrop,:root[data-appearance=dark-premium] .modal-backdrop.theme-autolab,:root[data-appearance=dark-premium] .parts-overlay{background:#050d1abf}:root[data-appearance=dark-premium] .intake-steps button span,:root[data-appearance=dark-premium] .notice-content,:root[data-appearance=dark-premium] .parts-card p,:root[data-appearance=dark-premium] .rs-portal-header small,:root[data-appearance=dark-premium] .customer-message,:root[data-appearance=dark-premium] .customer-approval p{color:var(--ink)}:root[data-appearance=dark-premium] .yard-vehicle-body p,:root[data-appearance=dark-premium] .theme-autolab .yard-vehicle-body p,:root[data-appearance=dark-premium] .mobile-tabs>button:not([aria-current=page]),:root[data-appearance=dark-premium] .theme-autolab .mobile-tabs>button:not([aria-current=page]){color:var(--muted)}:root[data-appearance=dark-premium] .four-dashboard .metric-3 .metric-icon{background:var(--accent-soft);color:var(--accent-ink)}}.theme-autolab .topbar-logo{object-fit:contain;width:132px;height:45px}.theme-autolab .auth-brand img{width:300px;max-width:100%;height:86px;padding:8px}@media (max-width:760px){.theme-autolab .topbar-logo{width:102px;height:38px}}
