:root,.print-sheet{color-scheme:light;--alerta: #745716;--alerta-borda: #e7bd65;--alerta-fundo: #fff8e7;--borda: #e1ebf3;--borda-account-alerts: #f0d8a8;--borda-bottom-nav: #dfeaf1;--borda-bubble: #5b9cc4;--borda-button-danger: #efd7d9;--borda-button-secondary: #d7e5ef;--borda-button-secondary-2: #b7d2e4;--borda-campo: #dbe7f0;--borda-cash-main-card: #d8e9f5;--borda-cash-mini-row: #dceaf3;--borda-company-chip: #d1e5f3;--borda-counter-customer: #cfe8d9;--borda-foco: #83b9d9;--borda-generate-list-div-div: #e6eef4;--borda-inline-message: #d4e6f2;--borda-linha: #edf2f6;--borda-loader: #d7eaf6;--borda-modal-actions: #e9f0f5;--borda-modal-card: #d8e6f1;--borda-notice: #d2e4f1;--borda-notice-info: #cfe2f2;--borda-order-actions-button: #d9e5ee;--borda-order-actions-button-2: #a9cde5;--borda-order-actions-button-danger-quiet: #f0dddd;--borda-order-card: #e4edf3;--borda-sidebar: #d6e8f6;--borda-stat-card: #d3e4f0;--borda-suave: #e0eaf1;--borda-suggestions: #d9e7f1;--borda-topbar: #e3edf4;--borda-whatsapp-vars-button: #cfe3d5;--foco: #77b6df80;--foco-halo: #77b6df26;--fundo: #f3f8fc;--perigo: #a94b55;--perigo-texto: #a65259;--primaria: #3f82b8;--primaria-forte: #286b9d;--primaria-fundo: #e5f2fc;--primaria-texto: #ffffff;--sombra: 0 14px 36px #20364b0d;--sombra-account-tabs-button-selected: #20364b12;--sombra-button-danger-solid: #a94b5528;--sombra-button-primary: #3f82b828;--sombra-floating-add: #286b9d50;--sombra-floating-add-2: #286b9d55;--sombra-hover: 0 18px 40px #20364b17;--sombra-modal-card: #18344d35;--sombra-suggestions: #20364b1c;--sombra-toast: #20364b30;--sombra-vehicle-pick-button-active: #3f82b833;--sombra-water-drop: #2b77a94d;--status-aguardando-fundo: #fff6df;--status-aguardando-texto: #9a741e;--status-cancelado-fundo: #eff2f4;--status-cancelado-texto: #65737f;--status-falta-pagar-fundo: #f0edff;--status-falta-pagar-texto: #6856a6;--status-faturar-fundo: #fff2d6;--status-faturar-texto: #8a5f0c;--status-lavagem-fundo: #edf4ff;--status-lavagem-texto: #4775ae;--status-pago-fundo: #e8f6ed;--status-pago-texto: #318052;--sucesso: #318052;--superficie: #ffffff;--superficie-2: #f7fbfe;--superficie-account-badge: #eef4f8;--superficie-account-badge-badge-done: #e7f6ed;--superficie-account-badge-badge-late: #fdeaea;--superficie-account-badge-badge-today: #fff2d6;--superficie-account-tabs: #f5f9fc;--superficie-auth-aside: #e9f5fc;--superficie-auth-illustration: #d2edfc;--superficie-auth-illustration-2: #c3e5f7;--superficie-auth-illustration-3: #dff2fc;--superficie-brand-icon: #cceaff;--superficie-button-danger: #fff6f6;--superficie-button-danger-solid: #923e48;--superficie-button-primary: #306e9f;--superficie-button-secondary: #f1f8fd;--superficie-cash-main-card: #edf7fd;--superficie-company-avatar: #d5ebfa;--superficie-company-chip: #f8fcff;--superficie-company-form-input: #f6fafd;--superficie-counter-customer: #f3fbf6;--superficie-empty-icon: #edf6fc;--superficie-icon-button: #f2f7fa;--superficie-icon-button-2: #e6f0f6;--superficie-inline-message: #f2f9fd;--superficie-nav-item: #dceefa;--superficie-nav-item-active: #cce7fa;--superficie-notice: #f4faff;--superficie-order-actions-button: #f5faff;--superficie-order-actions-button-2: #e8f4fc;--superficie-order-actions-button-danger-quiet: #fff8f7;--superficie-report-result-negative-td: #fdf1f1;--superficie-report-result-td: #edf8f1;--superficie-sidebar: #eaf5fc;--superficie-stat-icon-amber: #fff4dc;--superficie-stat-icon-blue: #edf4ff;--superficie-stat-icon-cyan: #e8f8fb;--superficie-stat-icon-green: #e9f7ee;--superficie-stat-icon-indigo: #eff1ff;--superficie-stat-icon-red: #fdeeee;--superficie-stat-icon-sky: #e8f5fc;--superficie-stat-icon-violet: #f0edff;--superficie-suggestions-button: #f0f8fd;--superficie-sync-progress-span: #65a3cb;--superficie-toast: #203d57;--superficie-toast-error: #913f49;--superficie-water-drop: #68afd8;--superficie-water-drop-2: #2b77a9;--superficie-whatsapp-preview: #e7f8dd;--superficie-whatsapp-vars-button: #f1faf4;--texto: #20364b;--texto-account-badge: #536d81;--texto-account-badge-badge-done: #2f7a57;--texto-account-badge-badge-late: #9c3440;--texto-account-badge-badge-today: #8a5f0c;--texto-account-tabs-button: #627a8d;--texto-account-tabs-button-selected: #285f83;--texto-auth-aside-copy: #607e94;--texto-auth-error-p: #687f92;--texto-brand: #244760;--texto-brand-small: #718da5;--texto-breadcrumbs: #8799a8;--texto-breadcrumbs-b: #334f66;--texto-button-danger: #984650;--texto-button-secondary: #42627a;--texto-cancel-label: #8c6670;--texto-cancel-reason: #8b5a60;--texto-cash-kicker: #6e879a;--texto-cash-main-card-b: #203d57;--texto-cloud-status: #42876f;--texto-company-copy-b: #2d5069;--texto-complete-label: #52836a;--texto-config-card-code: #315c7a;--texto-config-icon: #377da8;--texto-customer-hint: #2f7a4f;--texto-editor-vehicle: #4280a9;--texto-editor-vehicle-form-h3: #2d4a60;--texto-editor-vehicle-span: #637b8e;--texto-empty-icon: #5187ad;--texto-empty-state: #657c90;--texto-empty-state-b: #35516a;--texto-eyebrow: #6395b7;--texto-forte: #304b62;--texto-gota: #ffffff;--texto-import-hint: #9a5c12;--texto-inline-message: #48677e;--texto-logout-button: #526c81;--texto-nav-item: #49667f;--texto-nav-item-active: #245f8d;--texto-order-actions-button: #35688d;--texto-order-actions-button-danger-quiet: #a44e4e;--texto-order-actions-button-quiet: #536b80;--texto-order-time: #667e92;--texto-order-vehicle-b: #2d465b;--texto-payment-order-summary: #547186;--texto-payment-order-summary-b: #294f6d;--texto-repeat-visit-small: #537086;--texto-rotulo: #435f75;--texto-settings-card-content-small: #798d9f;--texto-side-caption: #7892a9;--texto-stat-icon-amber: #9a6a12;--texto-stat-icon-blue: #4e82bd;--texto-stat-icon-cyan: #41899b;--texto-stat-icon-green: #3b8b66;--texto-stat-icon-indigo: #6878bb;--texto-stat-icon-red: #b0444f;--texto-stat-icon-sky: #3982a9;--texto-stat-icon-violet: #7561ad;--texto-stat-label: #708496;--texto-suave: #71869a;--texto-text-button: #327cab;--texto-whatsapp-preview: #1f2c24;--texto-whatsapp-preview-span: #4f7a5e;--texto-whatsapp-vars-button: #2e7a4f;--toast-texto: #ffffff;--veu-janela: #19344d70}:root[data-theme=dark]{color-scheme:dark;--alerta: #f0cf86;--alerta-borda: #8a6d2a;--alerta-fundo: #2e2612;--borda: #26384a;--borda-account-alerts: #c29947;--borda-bottom-nav: #344957;--borda-bubble: #4b92be;--borda-button-danger: #5c373a;--borda-button-secondary: #374c5c;--borda-button-secondary-2: #4d90bc;--borda-campo: #58728a;--borda-cash-main-card: #354a58;--borda-cash-mini-row: #344a57;--borda-company-chip: #478fc2;--borda-counter-customer: #3c634b;--borda-foco: #6fb2e3;--borda-generate-list-div-div: #314452;--borda-inline-message: #374d5c;--borda-linha: #22333f;--borda-loader: #4792c2;--borda-modal-actions: #304250;--borda-modal-card: #364a5a;--borda-notice: #478ec2;--borda-notice-info: #478ac2;--borda-order-actions-button: #374c5b;--borda-order-actions-button-2: #4791c2;--borda-order-actions-button-danger-quiet: #583535;--borda-order-card: #324653;--borda-sidebar: #478cc2;--borda-stat-card: #384e5d;--borda-suave: #2a3d4f;--borda-suggestions: #364b5a;--borda-topbar: #324653;--borda-whatsapp-vars-button: #3d6649;--foco: #7fc0f0aa;--foco-halo: #6fb2e340;--fundo: #0e1823;--perigo: #ee8d96;--perigo-texto: #f19aa2;--primaria: #6aaee6;--primaria-forte: #8cc3ee;--primaria-fundo: #1d3550;--primaria-texto: #0b1620;--sombra: 0 14px 36px #00000059;--sombra-account-tabs-button-selected: #00000050;--sombra-button-danger-solid: #c3798140;--sombra-button-primary: #6fa3ce40;--sombra-floating-add: #00000099;--sombra-floating-add-2: #00000099;--sombra-hover: 0 18px 40px #00000073;--sombra-modal-card: #00000099;--sombra-suggestions: #0000006e;--sombra-toast: #00000099;--sombra-vehicle-pick-button-active: #6fa3ce52;--sombra-water-drop: #00000099;--status-aguardando-fundo: #473c1f;--status-aguardando-texto: #dec68e;--status-cancelado-fundo: #2a363e;--status-cancelado-texto: #b3bcc3;--status-falta-pagar-fundo: #251f47;--status-falta-pagar-texto: #afa6d1;--status-faturar-fundo: #473a1f;--status-faturar-texto: #ddc18a;--status-lavagem-fundo: #1e2a3e;--status-lavagem-texto: #9eb8d7;--status-pago-fundo: #244b32;--status-pago-texto: #95d6b0;--sucesso: #7fd3a2;--superficie: #15222f;--superficie-2: #1b2a39;--superficie-account-badge: #203543;--superficie-account-badge-badge-done: #254c34;--superficie-account-badge-badge-late: #471f1f;--superficie-account-badge-badge-today: #473a1f;--superficie-account-tabs: #0f1a25;--superficie-auth-aside: #111d29;--superficie-auth-illustration: #2b495a;--superficie-auth-illustration-2: #325567;--superficie-auth-illustration-3: #25404e;--superficie-brand-icon: #2d495d;--superficie-button-danger: #351a1a;--superficie-button-danger-solid: #7c353d;--superficie-button-primary: #295e87;--superficie-button-secondary: #1d2f3c;--superficie-cash-main-card: #1f3340;--superficie-company-avatar: #2b4659;--superficie-company-chip: #192833;--superficie-company-form-input: #1b2b37;--superficie-counter-customer: #1d3c28;--superficie-empty-icon: #1f3341;--superficie-icon-button: #1e323e;--superficie-icon-button-2: #253e4d;--superficie-inline-message: #1c303b;--superficie-nav-item: #284153;--superficie-nav-item-active: #22394d;--superficie-notice: #1b2a37;--superficie-order-actions-button: #1a2836;--superficie-order-actions-button-2: #213745;--superficie-order-actions-button-danger-quiet: #341d19;--superficie-report-result-negative-td: #3c1d1d;--superficie-report-result-td: #21442e;--superficie-sidebar: #111d29;--superficie-stat-icon-amber: #473b1f;--superficie-stat-icon-blue: #1e2a3e;--superficie-stat-icon-cyan: #224146;--superficie-stat-icon-green: #234931;--superficie-stat-icon-indigo: #1f2447;--superficie-stat-icon-red: #3f1e1e;--superficie-stat-icon-sky: #213945;--superficie-stat-icon-violet: #251f47;--superficie-suggestions-button: #1d313d;--superficie-sync-progress-span: #3677a0;--superficie-toast: #2b4259;--superficie-toast-error: #8f3a45;--superficie-water-drop: #2c7caa;--superficie-water-drop-2: #256590;--superficie-whatsapp-preview: #2e471f;--superficie-whatsapp-vars-button: #1e3f29;--texto: #e4edf5;--texto-account-badge: #a9bac8;--texto-account-badge-badge-done: #94d6b7;--texto-account-badge-badge-late: #db949d;--texto-account-badge-badge-today: #ddc18a;--texto-account-tabs-button: #aebcc7;--texto-account-tabs-button-selected: #8ebddc;--texto-auth-aside-copy: #acbdc9;--texto-auth-error-p: #b0bcc6;--texto-brand: #8fb8d5;--texto-brand-small: #aebecc;--texto-breadcrumbs: #b5c0c9;--texto-breadcrumbs-b: #9bb6cd;--texto-button-danger: #d39fa5;--texto-button-secondary: #a1b9cc;--texto-cancel-label: #c5b0b5;--texto-cancel-reason: #c8abae;--texto-cash-kicker: #b0bec8;--texto-cash-main-card-b: #8db3d5;--texto-cloud-status: #9fd0bf;--texto-company-copy-b: #95b9d2;--texto-complete-label: #a8c9b8;--texto-config-card-code: #96bbd5;--texto-config-icon: #96c1dc;--texto-customer-hint: #94d6b0;--texto-editor-vehicle: #9cc0d8;--texto-editor-vehicle-form-h3: #97b7ce;--texto-editor-vehicle-span: #aebcc7;--texto-empty-icon: #a3c0d4;--texto-empty-state: #afbcc7;--texto-empty-state-b: #9bb6cd;--texto-eyebrow: #a5c2d6;--texto-forte: #d6e2ec;--texto-gota: #ffffff;--texto-import-hint: #deb98d;--texto-inline-message: #a4bacb;--texto-logout-button: #a8bac8;--texto-nav-item: #a4b9cb;--texto-nav-item-active: #8dbbde;--texto-order-actions-button: #96bcd8;--texto-order-actions-button-danger-quiet: #d3a2a2;--texto-order-actions-button-quiet: #a9b9c7;--texto-order-time: #afbcc7;--texto-order-vehicle-b: #99b5cc;--texto-payment-order-summary: #a9bbc9;--texto-payment-order-summary-b: #91b8d6;--texto-repeat-visit-small: #a8bbc9;--texto-rotulo: #bccbd8;--texto-settings-card-content-small: #b2bec8;--texto-side-caption: #b0bfcc;--texto-stat-icon-amber: #dec18d;--texto-stat-icon-blue: #9ebadb;--texto-stat-icon-cyan: #9ccad6;--texto-stat-icon-green: #9ad4b9;--texto-stat-icon-indigo: #a6afd7;--texto-stat-icon-red: #d99ca2;--texto-stat-icon-sky: #97c4dc;--texto-stat-icon-violet: #b3a8d2;--texto-stat-label: #b2bcc6;--texto-suave: #9fb2c4;--texto-text-button: #92c1df;--texto-whatsapp-preview: #e5ede8;--texto-whatsapp-preview-span: #a8c7b3;--texto-whatsapp-vars-button: #93d6b0;--toast-texto: #f1f6fb;--veu-janela: #04080dc0}:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--texto);background:var(--fundo);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--foco);outline-offset:2px}button:disabled{opacity:.58;cursor:wait}.app-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:sticky;top:var(--faixa, 0px);height:calc(100vh - var(--faixa, 0px));padding:27px 17px 18px;display:flex;flex-direction:column;background:var(--superficie-sidebar);border-right:1px solid var(--borda-sidebar)}.brand{display:flex;align-items:center;gap:11px;padding:0 9px;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.5px;color:var(--texto-brand)}.brand-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:var(--primaria-forte);background:var(--superficie-brand-icon)}.brand small{display:block;margin-top:2px;color:var(--texto-brand-small);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.45px}.side-caption{margin:37px 12px 10px;color:var(--texto-side-caption);font-size:12px;font-weight:700;letter-spacing:1.1px}.side-nav{display:grid;gap:5px}.nav-item{width:100%;min-height:46px;padding:10px 13px;border:0;border-radius:11px;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:var(--texto-nav-item);font-size:14px;font-weight:600;transition:background .16s,color .16s}.nav-item:hover{background:var(--superficie-nav-item)}.nav-item.active{background:var(--superficie-nav-item-active);color:var(--texto-nav-item-active)}.side-spacer{flex:1}.company-chip{min-height:60px;padding:10px;display:flex;align-items:center;gap:9px;border:1px solid var(--borda-company-chip);border-radius:12px;background:var(--superficie-company-chip)}.company-avatar,.avatar-button,.customer-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;display:grid;place-items:center;color:var(--primaria-forte);background:var(--superficie-company-avatar);font-weight:800}.company-copy{min-width:0;flex:1;display:grid;gap:3px}.company-copy b{overflow:hidden;color:var(--texto-company-copy-b);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.company-copy small{color:var(--texto-suave);font-size:14px}.logout-button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:10px;border:0;border-radius:10px;background:transparent;color:var(--texto-logout-button);font-weight:650}.logout-button:hover{background:var(--superficie-nav-item)}.main-panel{width:100%;max-width:1600px;min-width:0;margin:0 auto;padding:0 clamp(20px,4vw,56px) 54px}.topbar{min-height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--borda-topbar)}.breadcrumbs{display:flex;align-items:center;gap:11px;color:var(--texto-breadcrumbs);font-size:14px}.breadcrumbs b{color:var(--texto-breadcrumbs-b);font-weight:700}.topbar-actions{display:flex;align-items:center;gap:15px}.cloud-status{display:flex;align-items:center;gap:6px;color:var(--texto-cloud-status);font-size:14px;font-weight:650}.avatar-button{width:37px;height:37px;border:0;font-size:15px}.page-content{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px}.welcome-row,.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.eyebrow{display:block;color:var(--texto-eyebrow);font-size:14px;font-weight:800;letter-spacing:1.2px}.welcome-actions{display:flex;flex-wrap:wrap;gap:10px}.spin{animation:spin .9s linear infinite}h1,h2,p{margin-top:0}h1,h2{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.6px;color:var(--texto)}h1{margin:7px 0 6px;font-size:clamp(26px,3vw,34px);line-height:1.17}h2{margin:0 0 5px;font-size:19px}.welcome-row p,.page-title-row p,.panel-heading p{margin:0;color:var(--texto-suave);font-size:14px}.button{min-height:42px;padding:9px 14px;border:1px solid transparent;border-radius:10px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:transform .12s,background .12s,border-color .12s}.button:active{transform:translateY(1px)}.button-primary{color:var(--primaria-texto);background:var(--primaria);box-shadow:0 5px 14px var(--sombra-button-primary)}.button-primary:hover{background:var(--superficie-button-primary)}.button-secondary{color:var(--texto-button-secondary);background:var(--superficie);border-color:var(--borda-button-secondary)}.button-secondary:hover{background:var(--superficie-button-secondary);border-color:var(--borda-button-secondary-2)}.button-danger{color:var(--texto-button-danger);background:var(--superficie);border-color:var(--borda-button-danger)}.button-danger:hover{background:var(--superficie-button-danger)}.button-small{min-height:36px;padding:6px 11px}.button-wide{width:100%}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stat-card{min-height:130px;padding:18px 20px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto 1fr;align-items:center;column-gap:12px;border:1px solid var(--borda);border-radius:15px;background:var(--superficie);box-shadow:var(--sombra)}.stat-icon{width:40px;height:40px;grid-row:span 2;border-radius:12px;display:grid;place-items:center}.stat-icon.blue{color:var(--texto-stat-icon-blue);background:var(--superficie-stat-icon-blue)}.stat-icon.cyan{color:var(--texto-stat-icon-cyan);background:var(--superficie-stat-icon-cyan)}.stat-icon.violet{color:var(--texto-stat-icon-violet);background:var(--superficie-stat-icon-violet)}.stat-icon.green{color:var(--texto-stat-icon-green);background:var(--superficie-stat-icon-green)}.stat-icon.indigo{color:var(--texto-stat-icon-indigo);background:var(--superficie-stat-icon-indigo)}.stat-icon.sky{color:var(--texto-stat-icon-sky);background:var(--superficie-stat-icon-sky)}.stat-label{align-self:end;color:var(--texto-stat-label);font-size:14px;font-weight:600}.stat-value{align-self:start;margin-top:5px;color:var(--texto);font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.5px}.panel{padding:20px;border:1px solid var(--borda);border-radius:15px;background:var(--superficie);box-shadow:var(--sombra)}.panel-heading{min-height:48px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-heading h2{margin-bottom:4px}.rotate-icon{transform:rotate(180deg)}.orders-table-wrap{width:100%}.orders-table{width:100%;border-collapse:collapse;text-align:left}.orders-table th{padding:12px 10px;border-bottom:1px solid var(--borda);color:var(--texto-suave);font-size:14px;font-weight:750}.orders-table td{padding:13px 10px;border-bottom:1px solid var(--borda-linha);vertical-align:middle;font-size:14px}.orders-table tbody tr:last-child td{border-bottom:0}.order-vehicle b,.order-vehicle span,.order-client{display:block}.order-vehicle b{color:var(--texto-order-vehicle-b);font-size:14px}.order-vehicle span{margin-top:4px;color:var(--texto-suave);font-size:14px;font-weight:700;letter-spacing:.6px}.order-price{font-weight:750;white-space:nowrap}.order-time{color:var(--texto-order-time);white-space:nowrap}.status-badge{min-height:30px;padding:5px 9px;border-radius:18px;display:inline-flex;align-items:center;white-space:nowrap;font-size:14px;font-weight:700}.status-aguardando{color:var(--status-aguardando-texto);background:var(--status-aguardando-fundo)}.status-em_lavagem{color:var(--status-lavagem-texto);background:var(--status-lavagem-fundo)}.status-aguardando_retirada{color:var(--status-falta-pagar-texto);background:var(--status-falta-pagar-fundo)}.status-entregue{color:var(--status-pago-texto);background:var(--status-pago-fundo)}.status-cancelado{color:var(--status-cancelado-texto);background:var(--status-cancelado-fundo)}.cancel-reason{display:block;margin-top:6px;color:var(--texto-cancel-reason);font-size:14px}.order-actions{min-width:130px;display:flex;flex-wrap:wrap;gap:6px}.order-actions button{min-height:36px;padding:6px 9px;border:1px solid var(--borda-order-actions-button);border-radius:8px;color:var(--texto-order-actions-button);background:var(--superficie-order-actions-button);font-size:14px;font-weight:650}.order-actions button:hover{background:var(--superficie-order-actions-button-2);border-color:var(--borda-order-actions-button-2)}.order-actions .button-quiet{color:var(--texto-order-actions-button-quiet);background:var(--superficie)}.order-actions .button-danger-quiet{color:var(--texto-order-actions-button-danger-quiet);background:var(--superficie-order-actions-button-danger-quiet);border-color:var(--borda-order-actions-button-danger-quiet)}.order-readonly{color:var(--texto-suave);font-size:14px}.complete-label,.cancel-label{color:var(--texto-complete-label);font-size:14px;font-weight:700}.cancel-label{color:var(--texto-cancel-label)}.order-cards{display:none}.queue-panel{padding-top:17px}.queue-filters{margin-bottom:16px;display:grid;grid-template-columns:minmax(210px,1fr) 170px 190px auto;gap:9px}.search-box{min-height:42px;padding:0 12px;border:1px solid var(--borda-campo);border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--texto-suave);background:var(--superficie)}.search-box:focus-within{border-color:var(--borda-foco);box-shadow:0 0 0 3px var(--foco-halo)}.search-box input{width:100%;min-width:0;border:0;outline:0;color:var(--texto);font-size:14px}.search-box input:focus-visible{outline:0}select,input:not([type=checkbox]){min-height:42px;padding:9px 11px;border:1px solid var(--borda-campo);border-radius:9px;color:var(--texto);background:var(--superficie);font-size:14px}.empty-state{min-height:172px;padding:28px 16px;display:grid;justify-items:center;align-content:center;text-align:center;color:var(--texto-empty-state)}.empty-state b{margin-top:10px;color:var(--texto-empty-state-b);font-size:15px}.empty-state p{margin:5px 0 0;font-size:14px}.empty-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--texto-empty-icon);background:var(--superficie-empty-icon)}.load-more{width:max-content;min-width:210px;margin:16px auto 0;display:flex}.customer-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.form-grid label,.customer-form label,.employee-form label,.company-form label{display:grid;gap:7px;color:var(--texto-rotulo);font-size:14px;font-weight:700}.customer-form>button{grid-column:1 / -1;justify-self:end}.customer-list{display:grid}.customer-row{min-height:72px;padding:12px 2px;border-top:1px solid var(--borda-linha);display:flex;align-items:center;gap:12px}.customer-row-main{min-width:0;flex:1;display:grid;gap:4px}.customer-row-main b{overflow:hidden;color:var(--texto-forte);text-overflow:ellipsis;white-space:nowrap}.customer-row-main span{color:var(--texto-suave)}.customer-actions{display:flex;gap:7px}.customer-actions .button{min-height:38px;padding:7px 10px}.editor-body{margin-top:14px}.editor-note{margin:0;color:var(--texto-suave);font-size:14px}.editor-vehicles{display:grid;gap:8px}.editor-vehicle{min-height:56px;padding:8px 8px 8px 12px;border:1px solid var(--borda-suave);border-radius:11px;display:flex;align-items:center;gap:10px;color:var(--texto-editor-vehicle)}.editor-vehicle div{flex:1;min-width:0;display:grid}.editor-vehicle b{color:var(--texto);letter-spacing:.04em}.editor-vehicle span{overflow:hidden;color:var(--texto-editor-vehicle-span);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.editor-vehicle .icon-button{width:44px;height:44px}.editor-vehicle-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--borda-suave)}.editor-vehicle-form h3{margin:0;color:var(--texto-editor-vehicle-form-h3);font-size:15px}.editor-add{width:100%;min-height:48px;margin-top:12px}.customer-search{min-width:260px}.cash-page-actions{display:flex;gap:8px}.cash-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:14px}.cash-main-card{min-height:230px;padding:23px;border:1px solid var(--borda-cash-main-card);border-radius:16px;background:linear-gradient(140deg,var(--superficie),var(--superficie-cash-main-card));box-shadow:var(--sombra)}.cash-kicker{color:var(--texto-cash-kicker);font-size:14px;font-weight:800;letter-spacing:1px}.cash-main-card>b{display:block;margin-top:10px;color:var(--texto-cash-main-card-b);font-family:Manrope,sans-serif;font-size:clamp(31px,4vw,43px);letter-spacing:-1.5px}.cash-main-card>p{margin:4px 0 19px;color:var(--texto-suave)}.cash-mini-row{display:flex;gap:clamp(18px,4vw,48px);padding-top:14px;border-top:1px solid var(--borda-cash-mini-row)}.cash-mini-row span{color:var(--texto-suave)}.cash-mini-row strong{display:block;margin-top:5px;color:var(--texto-forte);font-size:16px}.payment-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.payment-method-card{min-height:106px;padding:16px;border:1px solid var(--borda);border-radius:13px;display:grid;align-content:center;gap:7px;background:var(--superficie)}.payment-method-card span{color:var(--texto-suave)}.payment-method-card b{color:var(--texto-forte);font-family:Manrope,sans-serif;font-size:19px}.movement-list{display:grid}.movement-row{min-height:72px;padding:10px 2px;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px}.movement-row.voided{opacity:.58}.movement-icon,.service-icon,.settings-card-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--texto-editor-vehicle);background:var(--superficie-empty-icon)}.movement-description{min-width:0;display:grid;gap:4px}.movement-description b{overflow:hidden;color:var(--texto-forte);text-overflow:ellipsis;white-space:nowrap}.movement-description span{color:var(--texto-suave)}.movement-row>strong{white-space:nowrap}.movement-actions .button{min-height:36px;padding:6px 10px}.amount-out{color:var(--perigo-texto)!important}.amount-ok{color:var(--sucesso)}.account-tabs{padding:4px;border:1px solid var(--borda-suave);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--superficie-account-tabs)}.account-tabs button{min-height:46px;border:0;border-radius:9px;color:var(--texto-account-tabs-button);background:transparent;font-size:15px;font-weight:700;cursor:pointer}.account-tabs button.selected{color:var(--texto-account-tabs-button-selected);background:var(--superficie);box-shadow:0 2px 7px var(--sombra-account-tabs-button-selected)}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-icon.red{color:var(--texto-stat-icon-red);background:var(--superficie-stat-icon-red)}.stat-icon.amber{color:var(--texto-stat-icon-amber);background:var(--superficie-stat-icon-amber)}.account-list{display:grid}.account-row{min-height:76px;padding:12px 2px;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.account-row.voided{opacity:.58}.account-main{display:grid;gap:3px;min-width:0}.account-main>span,.account-main>small{color:var(--texto-suave);font-size:14px}.account-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.account-badge{min-height:26px;padding:3px 9px;border-radius:14px;display:inline-flex;align-items:center;gap:4px;color:var(--texto-account-badge);background:var(--superficie-account-badge);font-size:14px;font-weight:700}.account-badge.badge-late{color:var(--texto-account-badge-badge-late);background:var(--superficie-account-badge-badge-late)}.account-badge.badge-today{color:var(--texto-account-badge-badge-today);background:var(--superficie-account-badge-badge-today)}.account-badge.badge-done{color:var(--texto-account-badge-badge-done);background:var(--superficie-account-badge-badge-done)}.account-row>strong{white-space:nowrap;font-size:16px}.account-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.account-actions .button{min-height:40px;padding:6px 12px}.account-alerts{border-color:var(--borda-account-alerts)}.account-alerts h2{display:flex;align-items:center;gap:8px}.notice-info{border-color:var(--borda-notice-info)}.field-group{display:grid;gap:7px;color:var(--texto-rotulo);font-size:14px;font-weight:700}.settle-methods{grid-template-columns:1fr 1fr}.settle-methods button{min-height:46px;font-size:15px}.close-history{display:grid}.close-history small{display:block;margin-top:2px;color:var(--texto-suave);font-size:14px}.close-history>div{min-height:48px;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:10px;color:var(--texto-account-badge)}.service-list{display:grid}.service-row{min-height:75px;padding:12px 2px;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px}.service-row:first-child{border-top:0}.service-row>div:nth-child(2){display:grid;gap:4px}.service-row>div:nth-child(2) small{color:var(--texto-suave)}.service-row>strong{color:var(--texto-empty-state-b);font-family:Manrope,sans-serif;font-size:18px}.service-actions{display:flex;gap:7px}.service-actions .button{min-height:36px;padding:6px 10px}.settings-card{display:flex;align-items:flex-start;gap:15px}.settings-card-icon{flex:0 0 42px;width:42px;height:42px}.settings-card-content{min-width:0;flex:1}.settings-card-content h2{margin-top:1px}.settings-card-content p{max-width:760px;margin:7px 0;color:var(--texto-editor-vehicle-span);line-height:1.55}.settings-card-content small{color:var(--texto-settings-card-content-small)}.employee-form{display:grid;grid-template-columns:minmax(180px,1fr) 170px auto;align-items:end;gap:10px;margin-top:14px}.employee-form .button{min-height:42px}.company-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:14px 0 0;padding:0;border:0}.company-form h3{grid-column:1 / -1;margin:10px 0 0;color:var(--texto-editor-vehicle-form-h3);font-size:15px}.company-form .field-wide,.company-form .button{grid-column:1 / -1}.company-form .button{justify-self:start;min-height:48px;margin-top:6px}.company-form input:disabled,.company-form select:disabled{color:var(--texto-rotulo);background:var(--superficie-company-form-input)}.notice{min-height:54px;padding:12px 15px;border:1px solid var(--borda-notice);border-radius:11px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--texto-button-secondary);background:var(--superficie-notice)}.notice-warning{border-color:var(--alerta-borda);color:var(--alerta);background:var(--alerta-fundo)}.sync-progress{height:2px;overflow:hidden;background:transparent}.sync-progress span{display:block;width:20%;height:2px;background:var(--superficie-sync-progress-span);animation:sync 1.2s ease-in-out infinite}@keyframes sync{0%{transform:translate(-120%)}to{transform:translate(520%)}}.toast-stack{position:fixed;z-index:50;right:18px;bottom:18px;display:grid;gap:8px;max-width:min(420px,calc(100vw - 32px))}.toast{padding:13px 16px;border-radius:11px;color:var(--toast-texto);background:var(--superficie-toast);box-shadow:0 8px 26px var(--sombra-toast);font-size:14px;animation:appear .18s ease-out}.toast-error{background:var(--superficie-toast-error)}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.floating-add,.bottom-nav,.mobile-brand{display:none}.modal-backdrop{position:fixed;inset:var(--faixa, 0px) 0 0;z-index:40;padding:20px;display:grid;place-items:center;overflow-y:auto;background:var(--veu-janela);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-card{width:min(520px,100%);max-height:min(92vh,820px);padding:21px;overflow-y:auto;border:1px solid var(--borda-modal-card);border-radius:17px;background:var(--superficie);box-shadow:0 25px 80px var(--sombra-modal-card)}.modal-header{margin-bottom:19px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.modal-header h2{margin:5px 0 0}.icon-button{width:40px;height:40px;border:0;border-radius:10px;display:grid;place-items:center;color:var(--texto-account-tabs-button);background:var(--superficie-icon-button)}.form-grid{display:grid;gap:13px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:7px}.suggestion-wrap{position:relative}.suggestions{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:240px;padding:5px;overflow-y:auto;border:1px solid var(--borda-suggestions);border-radius:10px;background:var(--superficie);box-shadow:0 12px 30px var(--sombra-suggestions)}.suggestions button{width:100%;min-height:47px;padding:7px 10px;border:0;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;color:var(--texto-forte);background:var(--superficie)}.suggestions button:hover{background:var(--superficie-suggestions-button)}.suggestions small{color:var(--texto-suave)}.customer-hint{display:flex;align-items:center;gap:7px;margin:-4px 0 0;color:var(--texto-customer-hint);font-size:14px}.vehicle-pick{display:flex;flex-wrap:wrap;gap:8px}.vehicle-pick>span{flex-basis:100%;color:var(--texto-rotulo);font-size:14px;font-weight:700}.vehicle-pick button{min-height:48px;padding:7px 12px;border:1px solid var(--borda-campo);border-radius:9px;display:grid;justify-items:start;color:var(--texto-rotulo);background:var(--superficie);font-size:14px;text-align:left}.vehicle-pick button b{color:var(--texto);letter-spacing:.04em}.vehicle-pick button.active{border-color:var(--primaria);background:var(--superficie-empty-icon);box-shadow:0 0 0 2px var(--sombra-vehicle-pick-button-active)}.payment-order-summary{padding:12px;border:1px solid var(--borda);border-radius:10px;display:flex;align-items:center;gap:10px;color:var(--texto-payment-order-summary);background:var(--superficie-2)}.payment-order-summary span{flex:1}.payment-order-summary b{float:right;color:var(--texto-payment-order-summary-b)}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.92fr) 1.08fr;background:var(--superficie)}.auth-aside{position:relative;min-height:100vh;padding:34px clamp(25px,5vw,70px);overflow:hidden;display:flex;flex-direction:column;background:var(--superficie-auth-aside)}.auth-aside .brand{padding:0}.auth-illustration{position:absolute;top:25%;left:50%;width:290px;height:290px;transform:translate(-50%);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--superficie-auth-illustration) 0 34%,var(--superficie-auth-illustration-2) 35% 60%,var(--superficie-auth-illustration-3) 61% 100%)}.water-drop{width:116px;height:116px;border-radius:34px 34px 40px 40px;transform:rotate(45deg);display:grid;place-items:center;color:var(--texto-gota);background:linear-gradient(145deg,var(--superficie-water-drop),var(--superficie-water-drop-2));box-shadow:0 17px 40px var(--sombra-water-drop);font-size:44px}.water-drop:first-letter{transform:rotate(-45deg)}.bubble{position:absolute;width:22px;height:22px;border:5px solid var(--borda-bubble);border-radius:50%;opacity:.65}.bubble-one{top:37px;right:59px}.bubble-two{bottom:46px;left:47px;width:14px;height:14px}.bubble-three{bottom:60px;right:42px;width:31px;height:31px}.auth-aside-title{margin:auto 0 8px;color:var(--texto-payment-order-summary-b);font-family:Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1.22}.auth-aside-copy{max-width:340px;margin:0 0 32px;color:var(--texto-auth-aside-copy);line-height:1.55}.auth-content{min-height:100vh;padding:40px 28px;display:grid;place-items:center}.auth-form-wrap{width:min(420px,100%)}.auth-form-wrap h1{margin:10px 0 5px;font-size:34px}.muted{color:var(--texto-suave)}.auth-form-wrap>.muted{margin-bottom:27px}.form-stack{display:grid;gap:16px}.form-stack label{display:grid;gap:7px;color:var(--texto-rotulo);font-weight:700}.inline-message{padding:12px 13px;border:1px solid var(--borda-inline-message);border-radius:9px;color:var(--texto-inline-message);background:var(--superficie-inline-message);line-height:1.45}.auth-switch{margin:19px 0 0;color:var(--texto-stat-label);text-align:center}.segmented{padding:4px;border:1px solid var(--borda-suave);border-radius:10px;display:grid;grid-template-columns:1fr 1.35fr;gap:4px;background:var(--superficie-account-tabs)}.segmented button{min-height:40px;border:0;border-radius:7px;color:var(--texto-account-tabs-button);background:transparent;font-size:14px;font-weight:650}.segmented button.selected{color:var(--texto-account-tabs-button-selected);background:var(--superficie);box-shadow:0 2px 7px var(--sombra-account-tabs-button-selected)}.auth-error-actions{display:flex;gap:9px}.text-button{padding:0;border:0;color:var(--texto-text-button);background:transparent;font-weight:800}.mobile-brand{margin-bottom:26px}.startup,.auth-error,.config-screen{min-height:100vh;padding:25px;display:grid;place-items:center;align-content:center;gap:15px;text-align:center}.loader{width:38px;height:38px;border:3px solid var(--borda-loader);border-top-color:var(--primaria);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-error{max-width:650px;margin:auto}.auth-error p{color:var(--texto-auth-error-p);line-height:1.5}.config-screen{background:var(--fundo)}.config-card{width:min(600px,100%);padding:28px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie);box-shadow:var(--sombra);text-align:left}.config-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--texto-config-icon);background:var(--superficie-sidebar)}.config-card h1{margin-top:17px}.config-card p,.config-card li{color:var(--texto-empty-state);line-height:1.55}.config-card ol{padding-left:23px}.config-card code{color:var(--texto-config-card-code)}@media(max-width:1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.main-panel{padding-inline:25px}.queue-filters{grid-template-columns:minmax(190px,1fr) 150px 170px}.queue-filters>.button{grid-column:3}.cash-overview-grid{grid-template-columns:1fr}}@media(max-width:800px){.app-shell{display:block}.sidebar{display:none}.main-panel{padding:0 20px 100px}.topbar{min-height:64px}.bottom-nav{position:fixed;z-index:20;right:0;bottom:0;left:0;min-height:68px;padding:6px max(7px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--borda-bottom-nav);display:flex;gap:3px;overflow-x:auto;background:var(--superficie);box-shadow:0 -5px 20px var(--sombra-account-tabs-button-selected)}.nav-compact{min-width:68px;min-height:54px;flex:1 0 68px;padding:5px 4px;display:grid;justify-items:center;align-content:center;gap:3px;text-align:center;font-size:14px}.nav-compact span{max-width:100%;line-height:1.05}.floating-add{position:fixed;right:19px;bottom:calc(83px + env(safe-area-inset-bottom));z-index:19;width:54px;height:54px;border:0;border-radius:18px;display:grid;place-items:center;color:var(--primaria-texto);background:var(--primaria);box-shadow:0 7px 20px var(--sombra-floating-add)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:118px;padding:15px}.queue-filters{grid-template-columns:1fr 1fr}.queue-filters .search-box{grid-column:1 / -1}.queue-filters>.button{grid-column:auto}.customer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-form>button{justify-self:stretch}.employee-form{grid-template-columns:1fr 150px}.employee-form .button{grid-column:1 / -1}.page-content{gap:16px;padding-top:22px}}@media(max-width:650px){body{font-size:14px}.main-panel{padding:0 14px calc(104px + env(safe-area-inset-bottom))}.topbar{min-height:58px}.breadcrumbs{gap:7px;font-size:14px}.cloud-status{font-size:0;gap:0}.cloud-status svg{width:20px;height:20px}.topbar-actions{gap:9px}.welcome-row,.page-title-row{align-items:flex-start;flex-direction:column}.welcome-row>.button,.page-title-row>.button{width:100%;min-height:46px}.welcome-actions{width:100%}.welcome-actions .button{flex:1 1 140px;min-height:46px}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-row{grid-template-columns:minmax(0,1fr) auto}.account-actions{grid-column:1 / -1;justify-content:stretch}.account-actions .button{flex:1;min-height:46px}h1{font-size:28px}.eyebrow{font-size:14px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{min-height:111px;grid-template-columns:35px 1fr;padding:12px 10px;gap:7px}.stat-icon{width:34px;height:34px;border-radius:10px}.stat-label{font-size:14px;line-height:1.15}.stat-value{font-size:19px}.panel{padding:15px 13px;border-radius:13px}.panel-heading{align-items:flex-start;flex-direction:column}.orders-table{display:none}.order-cards{display:grid;gap:10px}.order-card{padding:13px;border:1px solid var(--borda-order-card);border-radius:12px;display:grid;gap:11px;background:var(--superficie)}.order-card-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.order-card-fields>:first-child{grid-column:1 / -1}.order-card-fields>:last-child{grid-column:1 / -1}.order-card .order-actions{min-width:0;padding-top:9px;border-top:1px solid var(--borda-linha)}.order-actions button{flex:1 1 auto;min-height:42px}.queue-filters{grid-template-columns:1fr 1fr;gap:8px}.queue-filters .search-box{grid-column:1 / -1}.queue-filters select{min-width:0;width:100%}.queue-filters .button{min-height:42px}.customer-form{grid-template-columns:1fr}.customer-search{min-width:0;width:100%}.customer-row{align-items:flex-start;flex-wrap:wrap}.customer-row-main{padding-top:2px}.customer-actions{width:100%;padding-left:48px}.customer-actions .button{flex:1}.cash-page-actions{width:100%}.cash-page-actions .button{flex:1}.cash-overview-grid{grid-template-columns:1fr}.cash-main-card{min-height:210px;padding:18px}.cash-mini-row{justify-content:space-between;gap:13px}.cash-mini-row span{max-width:50%}.payment-method-grid{gap:8px}.payment-method-card{min-height:82px;padding:12px}.payment-method-card b{font-size:16px}.movement-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.movement-row>strong{grid-column:2}.movement-actions{grid-column:3;grid-row:1 / span 2}.movement-actions .button{min-height:40px}.close-history>div{padding:9px 0;grid-template-columns:1fr 1fr}.service-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.service-row>strong{grid-column:2}.service-actions{grid-column:1 / -1}.service-actions .button{flex:1;min-height:40px}.settings-card{flex-wrap:wrap;padding:14px}.settings-card .button{width:100%}.employee-form{grid-template-columns:1fr}.employee-form .button{grid-column:auto}.company-form{grid-template-columns:1fr}.notice{align-items:flex-start;flex-direction:column}.notice .button{align-self:flex-start}.modal-backdrop{padding:10px;align-items:end}.modal-card{width:100%;max-height:92dvh;padding:18px 15px calc(15px + env(safe-area-inset-bottom));border-radius:18px 18px 12px 12px}.modal-header{margin-bottom:14px}.modal-actions{position:sticky;bottom:-15px;margin:5px -15px -15px;padding:11px 15px calc(11px + env(safe-area-inset-bottom));border-top:1px solid var(--borda-modal-actions);background:var(--superficie)}.modal-actions .button{min-height:44px;flex:1}input:not([type=checkbox]),select{min-height:46px;font-size:16px}.toast-stack{right:10px;bottom:calc(78px + env(safe-area-inset-bottom));left:10px;max-width:none}.toast,.eyebrow,.cash-kicker,.orders-table th{font-size:14px}.auth-page{display:block}.auth-aside{display:none}.auth-content{min-height:100dvh;padding:25px 21px}.mobile-brand{display:block}.auth-form-wrap h1{font-size:31px}}.sidebar{overflow-y:auto}.order-vehicle b svg{margin-right:4px;vertical-align:-2px;color:var(--texto-editor-vehicle)}.order-summary{display:block;max-width:280px;margin-top:4px;overflow:hidden;color:var(--texto-editor-vehicle-span);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.item-result{min-width:0;display:grid;gap:2px}.item-result b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions-empty{margin:0;padding:12px 10px;color:var(--texto-suave);font-weight:500}.item-lines{display:grid;gap:8px}.item-line{padding:8px 8px 10px 12px;border:1px solid var(--borda-suave);border-radius:11px;display:grid;grid-template-columns:auto 112px minmax(0,1fr) 44px;grid-template-areas:"name name name remove" "qty price total total";align-items:center;gap:6px 8px;font-weight:500}.item-line .item-name{grid-area:name}.item-line .item-qty{grid-area:qty}.item-line .item-price{grid-area:price}.item-line .item-subtotal{grid-area:total}.item-line>.icon-button{grid-area:remove;justify-self:end}.item-name{min-width:0;display:grid;gap:2px}.item-name b{overflow:hidden;color:var(--texto);text-overflow:ellipsis;white-space:nowrap}.item-name small{color:var(--texto-suave);font-size:14px}.item-qty{display:flex;align-items:center;border:1px solid var(--borda-campo);border-radius:10px;overflow:hidden}.item-qty button{width:40px;height:42px;border:0;display:grid;place-items:center;color:var(--texto-order-actions-button);background:var(--superficie-order-actions-button)}.item-qty button:hover:not(:disabled){background:var(--superficie-order-actions-button-2)}.item-qty .qty-input{width:46px;min-height:42px;padding:0 4px;border:0;border-inline:1px solid var(--borda-campo);border-radius:0;color:var(--texto);font-weight:800;text-align:center;box-shadow:none}.item-qty .qty-input:focus{background:var(--superficie-inline-message);box-shadow:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.suggestion-wrap>input{width:100%}.search-box input:not([type=checkbox]){min-height:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.item-price{width:100%;text-align:right}.item-subtotal{color:var(--texto-payment-order-summary-b);text-align:right;white-space:nowrap}.item-line .icon-button{width:44px;height:44px}.item-empty{margin:0;padding:12px;border:1px dashed var(--borda-button-secondary);border-radius:11px;color:var(--texto-suave);font-weight:500;text-align:center}.item-total{padding:12px 14px;border-radius:11px;display:flex;justify-content:space-between;align-items:center;color:var(--texto-rotulo);background:var(--superficie-empty-icon)}.item-total b{color:var(--texto-cash-main-card-b);font-family:Manrope,sans-serif;font-size:20px}.counter-customer{margin:0;padding:8px 8px 8px 12px;border:1px solid var(--borda-counter-customer);border-radius:10px;background:var(--superficie-counter-customer)}.counter-customer span{flex:1;min-width:0}.counter-customer .text-button{min-height:40px;padding:0 10px}.dialog-message{margin:0;color:var(--texto-empty-state-b);font-size:15px;line-height:1.5}.button-danger-solid{color:var(--primaria-texto);background:var(--perigo);box-shadow:0 5px 14px var(--sombra-button-danger-solid)}.button-danger-solid:hover{background:var(--superficie-button-danger-solid)}.queue-filters{grid-template-columns:minmax(0,1fr) 190px auto}.status-tabs{margin:-4px 0 14px;padding-bottom:2px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.status-tabs button{min-height:42px;flex:0 0 auto;padding:6px 12px;border:1px solid var(--borda-campo);border-radius:21px;display:inline-flex;align-items:center;gap:8px;color:var(--texto-order-actions-button-quiet);background:var(--superficie);font-size:14px;font-weight:700}.status-tabs button b{min-width:24px;padding:1px 7px;border-radius:12px;color:var(--texto-rotulo);background:var(--superficie-account-badge);text-align:center}.status-tabs button.selected{border-color:var(--primaria);color:var(--texto-nav-item-active);background:var(--superficie-empty-icon);box-shadow:0 0 0 2px var(--sombra-vehicle-pick-button-active)}.status-tabs .tab-aguardando b{color:var(--status-aguardando-texto);background:var(--status-aguardando-fundo)}.status-tabs .tab-em_lavagem b{color:var(--status-lavagem-texto);background:var(--status-lavagem-fundo)}.status-tabs .tab-aguardando_retirada b{color:var(--status-falta-pagar-texto);background:var(--status-falta-pagar-fundo)}.status-tabs .tab-finalizado b{color:var(--status-pago-texto);background:var(--status-pago-fundo)}.status-a_faturar{color:var(--status-faturar-texto);background:var(--status-faturar-fundo)}.order-card .order-actions:empty{display:none}.queue-history-hint{margin:16px 0 0;color:var(--texto-suave);text-align:center}.pay-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pay-methods button{min-height:64px;padding:8px 6px;border:1px solid var(--borda-campo);border-radius:11px;display:grid;justify-items:center;align-content:center;gap:5px;color:var(--texto-rotulo);background:var(--superficie);font-size:14px;font-weight:700}.pay-methods button svg{color:var(--texto-editor-vehicle)}.pay-methods button.selected{border-color:var(--primaria);color:var(--texto-nav-item-active);background:var(--superficie-empty-icon);box-shadow:0 0 0 2px var(--sombra-vehicle-pick-button-active)}.change-box{padding:12px;border:1px solid var(--borda-suave);border-radius:11px;display:grid;gap:10px;background:var(--superficie-2)}.change-quick{display:flex;flex-wrap:wrap;gap:6px}.change-quick button{min-height:42px;padding:6px 12px;border:1px solid var(--borda-button-secondary);border-radius:9px;color:var(--texto-order-actions-button);background:var(--superficie);font-weight:700}.change-box p{margin:0;font-size:16px}.change-ok{color:var(--sucesso)}.change-short{color:var(--perigo-texto)}.repeat-visit{min-height:56px;padding:10px 12px;border:1px dashed var(--borda-foco);border-radius:11px;display:flex;align-items:center;gap:10px;color:var(--texto-nav-item-active);background:var(--superficie-inline-message);text-align:left;font-weight:700}.repeat-visit span{min-width:0;display:grid;gap:2px}.repeat-visit small{overflow:hidden;color:var(--texto-repeat-visit-small);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.restock-list{display:flex;flex-wrap:wrap;gap:6px}.counter-new{padding:12px;border:1px dashed var(--borda-button-secondary);border-radius:11px;display:grid;gap:8px}.counter-new p{margin:0;font-size:14px}.counter-new-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}@media(max-width:800px){.queue-filters{grid-template-columns:1fr 1fr}}@media(max-width:650px){.pay-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.status-tabs{margin-inline:-13px;padding-inline:13px}}textarea{width:100%;min-height:84px;padding:10px 11px;border:1px solid var(--borda-campo);border-radius:9px;color:var(--texto);background:var(--superficie);font:inherit;font-size:14px;resize:vertical}textarea:focus{border-color:var(--borda-foco);box-shadow:0 0 0 3px var(--foco-halo);outline:0}.account-tabs.tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.company-search{margin-bottom:8px}.company-row{width:100%;border:0;border-top:1px solid var(--borda-linha);color:inherit;background:transparent;text-align:left;font:inherit}.company-row:hover{background:var(--superficie-2)}.company-row .customer-avatar{color:var(--texto-editor-vehicle)}.company-totals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.company-head{display:flex;align-items:center;gap:14px}.company-head h2{margin:0}.company-head p{margin:2px 0 0}.company-data textarea{min-height:70px}.invoice-list{display:grid;gap:8px}.invoice-row{min-height:64px;padding:10px 12px;border:1px solid var(--borda-suave);border-radius:11px;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;cursor:pointer}.invoice-row.selected{border-color:var(--borda-order-actions-button-2);background:var(--superficie-order-actions-button)}.invoice-row input{width:20px;height:20px;accent-color:var(--primaria)}.invoice-main{min-width:0;display:grid;gap:3px}.invoice-main b{color:var(--texto)}.invoice-main span{color:var(--texto-suave)}.invoice-row>strong{white-space:nowrap}.invoice-footer{margin-top:12px;padding:12px 14px;border-radius:11px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--texto-rotulo);background:var(--superficie-empty-icon)}.invoice-footer b{color:var(--texto-cash-main-card-b);font-size:17px}.print-sheet{display:none}.account-tabs.tabs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-groups{display:grid;gap:16px}.invoice-group{display:grid;gap:8px}.invoice-group-head{padding:8px 4px 2px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--texto-order-actions-button-quiet)}.invoice-group-head .invoice-check{flex:1}.invoice-group-head b{color:var(--texto)}.invoice-check{min-height:40px;display:inline-flex;align-items:center;gap:10px;color:var(--texto-rotulo);font-weight:700;cursor:pointer}.invoice-check input,.pedido-check{width:20px;height:20px;accent-color:var(--primaria)}.generate-list{padding:4px 12px;border:1px solid var(--borda);border-radius:10px;display:grid;background:var(--superficie-2)}.generate-list>div{min-height:38px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--texto-rotulo)}.generate-list>div+div{border-top:1px solid var(--borda-generate-list-div-div)}.generate-total{font-weight:800}.bulk-bar{margin-bottom:8px;padding:6px 12px;border:1px solid var(--borda-suave);border-radius:11px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:var(--superficie-2)}.bulk-bar.active{border-color:var(--borda-order-actions-button-2);background:var(--superficie-empty-icon)}.bulk-actions{display:flex;gap:8px}.pedido-row{grid-template-columns:24px minmax(0,1fr) auto auto}.pedido-row.selected{background:var(--superficie-order-actions-button)}.suggestions button.active{background:var(--superficie-suggestions-button)}@media(max-width:650px){.account-tabs.tabs-4{grid-template-columns:repeat(2,minmax(0,1fr))}.account-tabs.tabs-3 button{font-size:14px}.pedido-row{grid-template-columns:24px minmax(0,1fr) auto}.pedido-row .account-actions{grid-column:1 / -1}.bulk-actions{width:100%}.bulk-actions .button{flex:1;min-height:46px}.company-row{flex-wrap:wrap}.company-totals{width:100%;padding-left:48px;justify-content:flex-start}.company-head{align-items:flex-start;flex-direction:column;gap:8px}.invoice-row{grid-template-columns:24px minmax(0,1fr) auto}.invoice-row .button{grid-column:2 / -1;justify-self:start}.invoice-footer{flex-direction:column;align-items:stretch}}@media print{body.printing{background:#fff!important}body.printing>*:not(.print-sheet){display:none!important}body.printing .print-sheet{display:block;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-sheet h1,.print-sheet h2,.print-sheet p{margin:0;letter-spacing:0}.print-sheet,.print-sheet *{font-family:Segoe UI,Roboto,Arial,sans-serif!important}.print-sheet b,.print-sheet strong,.print-sheet th{font-weight:700}.sheet-a4{font-size:10.5pt;line-height:1.4}.a4-head{padding-bottom:14px;border-bottom:2.5px solid #1d4f78;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.a4-brand{display:flex;align-items:flex-start;gap:12px}.a4-mark{width:46px;height:46px;flex:0 0 46px;border-radius:12px;display:grid;place-items:center;color:#fff;background:#1d4f78;font-size:22pt;font-weight:700}.a4-brand h1{color:#1d4f78;font-size:18pt;line-height:1.15}.a4-brand p{color:#444;font-size:9.5pt}.a4-doc{min-width:160px;padding:8px 12px;border:1.5px solid #1d4f78;border-radius:10px;text-align:right}.a4-doc span{display:block;color:#1d4f78;font-size:8.5pt;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.a4-doc b{display:block;font-size:19pt;line-height:1.2}.a4-doc p{color:#555;font-size:9pt}.a4-cards{margin-top:14px;display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.a4-card{padding:10px 12px;border:1px solid #c9d6e1;border-radius:10px;break-inside:avoid}.print-sheet .a4-card h2,.print-sheet .a4-note h2{margin-bottom:5px;color:#1d4f78;font-size:8.5pt;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.a4-card p{color:#333;font-size:9.5pt}.print-sheet .a4-strong{color:#111;font-size:11.5pt;font-weight:700}.a4-summary>div{padding:3px 0;display:flex;justify-content:space-between;gap:10px;font-size:9.5pt}.a4-summary>div span{color:#555}.a4-summary .a4-total{margin-top:4px;padding:6px 8px;border-radius:7px;color:#fff;background:#1d4f78;font-size:12.5pt}.a4-summary .a4-total span{color:#fff}.a4-table{width:100%;margin-top:14px;border-collapse:collapse;font-size:9.5pt}.a4-table th{padding:7px 8px;color:#fff;background:#1d4f78;font-size:8.5pt;letter-spacing:.6px;text-align:left;text-transform:uppercase}.a4-table td{padding:7px 8px;border-bottom:1px solid #dbe4ec;vertical-align:top}.a4-table tbody tr:nth-child(2n) td{background:#f3f7fa}.a4-table tr{break-inside:avoid}.a4-table td:first-child{width:74px;white-space:nowrap}.a4-table td:last-child,.a4-table th:last-child{width:96px;text-align:right;white-space:nowrap}.a4-items tbody td:first-child{width:44px;text-align:center}.a4-items th:nth-child(3),.a4-items td:nth-child(3){width:96px;text-align:right;white-space:nowrap}.a4-report{font-size:8.5pt}.a4-report td small{display:block;color:#666;font-size:7.5pt}.a4-report td:first-child{width:62px}.a4-report td:nth-child(2){width:92px}.a4-report td:nth-child(5){width:70px}.a4-item{display:block}.a4-report .a4-canceled td{color:#888;text-decoration:line-through}.a4-report .a4-canceled td:nth-child(5){text-decoration:none}.a4-table tfoot{display:table-row-group}.a4-table tfoot td{padding:9px 8px;border-top:2px solid #1d4f78;border-bottom:0;font-size:12pt;font-weight:700}.a4-note{margin-top:12px;padding:9px 12px;border-left:4px solid #1d4f78;border-radius:4px;background:#f3f7fa;break-inside:avoid}.a4-note p{white-space:pre-wrap}.a4-sign{margin-top:54px;display:flex;justify-content:space-between;gap:40px;break-inside:avoid}.a4-sign span{flex:1;padding-top:5px;border-top:1px solid #111;color:#444;font-size:9pt;text-align:center}.a4-footer{margin-top:20px;padding-top:8px;border-top:1px solid #dbe4ec;display:flex;justify-content:space-between;color:#777;font-size:8.5pt}.sheet-cupom{width:72mm;margin:0 auto;padding:3mm 0 8mm;color:#000;font-size:9.5pt;line-height:1.3}.cupom-store{padding-bottom:6px;display:grid;justify-items:center;gap:1px;text-align:center}.cupom-store b{font-size:13pt;line-height:1.2}.cupom-store span{font-size:8.5pt}.cupom-title{margin:4px 0;padding:5px 0;border-top:1.5px dashed #000;border-bottom:1.5px dashed #000;font-size:10pt;font-weight:700;letter-spacing:.8px;text-align:center}.cupom-info{margin:6px 0;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}.cupom-info dt{font-weight:700}.cupom-info dd{margin:0;text-align:right;overflow-wrap:anywhere}.cupom-items{width:100%;border-collapse:collapse}.cupom-items th{padding:4px 0;border-top:1.5px dashed #000;border-bottom:1px solid #000;font-size:8.5pt;text-align:left;text-transform:uppercase}.cupom-items th:last-child,.cupom-items td:last-child{text-align:right;white-space:nowrap;padding-left:6px}.cupom-items td{padding:4px 0;border-bottom:1px dotted #777;vertical-align:top}.cupom-items small{display:block;font-size:8pt}.cupom-total{margin-top:6px;padding:6px 0;border-top:1.5px solid #000;border-bottom:1.5px solid #000;display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.cupom-total b{font-size:14pt}.cupom-payment{margin-top:6px;text-align:center}.cupom-sign{margin-top:26px;text-align:center}.cupom-sign span{display:block;padding-top:4px;border-top:1px solid #000;font-size:8.5pt}.cupom-footer{margin-top:10px;display:grid;justify-items:center;gap:2px;text-align:center;font-size:8.5pt}}.range-pick{padding:4px;border:1px solid var(--borda-suave);border-radius:12px;display:flex;flex-wrap:wrap;gap:4px;background:var(--superficie-account-tabs)}.range-pick button{min-height:42px;flex:1 1 auto;padding:6px 12px;border:0;border-radius:9px;color:var(--texto-account-tabs-button);background:transparent;font-size:14px;font-weight:700}.range-pick button.selected{color:var(--texto-account-tabs-button-selected);background:var(--superficie);box-shadow:0 2px 7px var(--sombra-account-tabs-button-selected)}.date-range{margin-top:12px;display:flex;flex-wrap:wrap;align-items:end;gap:10px}.date-range label,.month-pick{display:grid;gap:7px;color:var(--texto-rotulo);font-size:14px;font-weight:700}.date-range .range-pick{flex:1 1 260px}.history-filters{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:9px}.history-count{margin:12px 0 4px;font-size:14px}.history-list{display:grid}.history-row{width:100%;min-height:70px;padding:10px 4px;border:0;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;text-align:left;color:inherit;background:transparent}.history-row:hover{background:var(--superficie-2)}.history-main{min-width:0;display:grid;gap:4px}.history-main b{overflow:hidden;color:var(--texto-forte);text-overflow:ellipsis;white-space:nowrap}.history-main span{color:var(--texto-suave)}.history-row>strong{white-space:nowrap}.detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--texto-rotulo);font-weight:700}.detail-block{padding-top:12px;border-top:1px solid var(--borda-modal-actions);display:grid;gap:6px}.detail-block h3{margin:0 0 2px;color:var(--texto-editor-vehicle-form-h3);font-size:15px}.detail-line{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--texto-rotulo)}.detail-line span{min-width:0;display:grid;gap:2px}.detail-line small{color:var(--texto-suave);font-size:14px}.detail-line b{white-space:nowrap}.detail-line.voided{opacity:.58;text-decoration:line-through}.detail-total{padding-top:6px;border-top:1px dashed var(--borda-campo);font-weight:800}.report-stats{margin-bottom:16px}.report-stats .stat-icon{font-weight:800;font-size:16px}.report-table-wrap{overflow-x:auto}.report-table{width:100%;border-collapse:collapse}.report-table th,.report-table td{padding:11px 10px;border-bottom:1px solid var(--borda-linha);text-align:right;white-space:nowrap;font-size:14px}.report-table th{color:var(--texto-suave);font-weight:750}.report-table th:first-child,.report-table td:first-child{text-align:left;white-space:normal}.report-table td:nth-child(3){color:var(--texto-suave)}.report-section td{padding-top:18px;color:var(--texto-eyebrow);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.report-subtotal td{color:var(--texto);font-weight:800;background:var(--superficie-2)}.report-result td{color:var(--sucesso);font-family:Manrope,sans-serif;font-size:17px;font-weight:800;background:var(--superficie-report-result-td);border-bottom:0}.report-result.negative td{color:var(--perigo-texto);background:var(--superficie-report-result-negative-td)}.report-notes{margin-top:14px;color:var(--texto-rotulo);line-height:1.5}.report-notes p{margin:0 0 6px}.stock-table{display:grid}.stock-row{min-height:56px;padding:8px 4px;border-top:1px solid var(--borda-linha);display:grid;grid-template-columns:minmax(0,2fr) repeat(5,minmax(64px,.7fr)) minmax(100px,1fr);align-items:center;gap:8px;color:var(--texto-rotulo);text-align:right}.stock-row>:first-child{text-align:left}.stock-row small{display:none}.stock-name{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.stock-name b{color:var(--texto)}.stock-name small{display:inline;color:var(--texto-suave)}.stock-head{min-height:40px;border-top:0;color:var(--texto-suave);font-weight:750}@media(max-width:650px){.item-line{grid-template-columns:auto minmax(84px,1fr) auto 44px;padding:10px}.item-qty button{width:46px;height:46px}.history-filters{grid-template-columns:1fr}.history-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.history-row>.status-badge{grid-column:2;justify-self:start}.history-row>strong{grid-column:3;grid-row:1}.date-range label{flex:1 1 140px}.range-pick button{min-height:44px}.stock-head{display:none}.stock-row{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;padding:12px 2px}.stock-row>:first-child{grid-column:1 / -1}.stock-row small{display:block;color:var(--texto-suave);font-size:14px}.stock-name small{display:inline}.month-pick{width:100%}}@media print{.sidebar,.topbar,.bottom-nav,.floating-add,.toast-stack,.sync-progress,.no-print{display:none!important}.app-shell{display:block}.main-panel{max-width:none;padding:0}body,:root{background:#fff}.panel,.stat-card{box-shadow:none;break-inside:avoid}.page-content,.stats-grid>*{animation:none!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.import-hint{display:block;margin-top:8px;color:var(--texto-import-hint)}:root{--ease: cubic-bezier(.22, .8, .32, 1);--fast: .15s;--mid: .26s}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 5px transparent}}@keyframes float{50%{transform:translateY(-7px)}}.page-content{animation:fade-up var(--mid) var(--ease)}.stats-grid>*{animation:fade-up var(--mid) var(--ease) backwards}.stats-grid>:nth-child(2){animation-delay:40ms}.stats-grid>:nth-child(3){animation-delay:80ms}.stats-grid>:nth-child(4){animation-delay:.12s}.stats-grid>:nth-child(5){animation-delay:.16s}.stats-grid>:nth-child(6){animation-delay:.2s}.modal-backdrop{animation:fade-in var(--mid) ease-out}.modal-card{animation:pop-in var(--mid) var(--ease)}.toast{animation:toast-in var(--mid) var(--ease)}.suggestions{animation:fade-in var(--fast) ease-out}.status-badge{gap:6px}.status-aguardando:before,.status-em_lavagem:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-em_lavagem:before{animation:pulse-dot 1.6s ease-out infinite}.bubble{animation:float 4.5s ease-in-out infinite}.bubble-two{animation-delay:-1.5s}.bubble-three{animation-delay:-3s}.button{transition:transform var(--fast) var(--ease),background var(--fast),border-color var(--fast),box-shadow var(--fast),color var(--fast)}.button:active:not(:disabled){transform:translateY(1px) scale(.98)}.order-actions button,.icon-button,.text-button,.logout-button,.suggestions button{transition:background var(--fast),border-color var(--fast),color var(--fast),transform var(--fast) var(--ease)}.order-actions button:active,.icon-button:active{transform:scale(.96)}.icon-button:hover{background:var(--superficie-icon-button-2)}select,input:not([type=checkbox]),.search-box{transition:border-color var(--fast),box-shadow var(--fast)}select:focus,input:not([type=checkbox]):focus{border-color:var(--borda-foco);box-shadow:0 0 0 3px var(--foco-halo);outline:0}.account-tabs button,.segmented button{transition:background var(--mid) var(--ease),color var(--fast),box-shadow var(--mid)}.floating-add{transition:transform var(--fast) var(--ease),box-shadow var(--fast)}.floating-add:active{transform:scale(.92)}.nav-item{position:relative;transition:background var(--fast),color var(--fast)}.nav-item:not(.nav-compact):before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:3px;background:var(--primaria);transform:translateY(-50%);transition:height var(--mid) var(--ease)}.nav-item.active:not(.nav-compact):before{height:20px}.nav-item svg{transition:transform var(--fast) var(--ease)}.nav-item:active svg{transform:scale(.9)}.orders-table tbody tr,.customer-row,.movement-row,.account-row,.service-row,.close-history>div{transition:background var(--fast)}.stat-card,.payment-method-card,.order-card,.cash-main-card{transition:transform var(--mid) var(--ease),box-shadow var(--mid),border-color var(--mid)}@media(hover:hover){.button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px var(--sombra-vehicle-pick-button-active)}.stat-card:hover,.payment-method-card:hover,.order-card:hover{transform:translateY(-2px);box-shadow:var(--sombra-hover);border-color:var(--borda-stat-card)}.orders-table tbody tr:hover,.customer-row:hover,.movement-row:hover,.account-row:hover,.service-row:hover,.close-history>div:hover{background:var(--superficie-2)}.floating-add:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--sombra-floating-add-2)}}@media(max-width:650px){.modal-card{animation:sheet-up .3s var(--ease)}.toast{animation:fade-up var(--mid) var(--ease)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.loader,.spin,.sync-progress span{animation-duration:1s!important;animation-iteration-count:infinite!important}}.history-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}a.button{text-decoration:none}.whatsapp-text{min-height:230px;font-size:14px;line-height:1.45}.whatsapp-settings{margin:14px 0 0;padding:0;border:0;display:grid;gap:18px;min-width:0}.whatsapp-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.whatsapp-vars>span{width:100%;color:var(--texto-suave);font-size:14px}.whatsapp-vars button{min-height:38px;padding:5px 10px;border:1px solid var(--borda-whatsapp-vars-button);border-radius:9px;display:grid;text-align:left;color:var(--texto-whatsapp-vars-button);background:var(--superficie-whatsapp-vars-button);font-size:14px;font-weight:700}.whatsapp-vars button small{color:var(--texto-suave);font-size:12px;font-weight:500}.whatsapp-template{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--borda-linha)}.whatsapp-template-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.whatsapp-template-head h3{margin:0;font-size:16px}.whatsapp-template-head small{color:var(--texto-suave);font-size:14px}.whatsapp-preview{padding:10px 12px;border-radius:10px 10px 10px 2px;background:var(--superficie-whatsapp-preview);color:var(--texto-whatsapp-preview);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-preview>span{display:block;margin-bottom:4px;color:var(--texto-whatsapp-preview-span);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.history-picked{justify-content:space-between;border-color:var(--borda-order-actions-button-2);background:var(--superficie-order-actions-button)}.history-picked>span{min-width:0;flex:1;display:grid;color:var(--texto);line-height:1.2}.history-picked small{color:var(--texto-suave);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-unlock{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;max-width:640px}.admin-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.access-row{grid-template-columns:minmax(0,1fr) auto}.access-row select{min-height:40px;width:auto}@media(max-width:650px){.access-row{grid-template-columns:1fr}.access-row .account-actions{justify-content:stretch}.access-row .account-actions>*{flex:1 1 auto}}.forgot-link{justify-self:end;margin-top:-6px;font-size:14px}.test-banner{position:sticky;top:0;z-index:60;height:var(--faixa);padding:0 16px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;text-align:center;font-size:15px;font-weight:800;letter-spacing:.04em;color:#fff;background:repeating-linear-gradient(-45deg,#c2410c 0 18px,#b91c1c 18px 36px);box-shadow:0 2px 10px #0004}:root:has(.test-banner){--faixa: 36px}.test-banner .short{display:none}@media(max-width:800px){:root:has(.test-banner){--faixa: 30px}.test-banner{font-size:14px}.test-banner .long{display:none}.test-banner .short{display:inline}}.modal-backdrop.dialog-layer{z-index:45}@media print{.test-banner{display:none}:root:has(.test-banner){--faixa: 0px}}.theme-options{max-width:420px;grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=dark] ::placeholder{color:var(--texto-placeholder-escuro);opacity:1}:root[data-theme=dark]{--texto-placeholder-escuro: #8fa3b5}
