@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg:#062a33;--surface:#0b3541;--surface-2:#10414f;--border:#1a4f5e;--primary:#8edb2e;--primary-hover:#a3e64f;--on-primary:#0a3440;--secundario:#1a7a90;--secundario-hover:#218da5;--on-secundario:#fff;--accent:#8edb2e;--marca-simbolo:#fff;--marca-fix:#fff;--text:#ecf4f6;--text-muted:#93aeb6;--success:#22c55e;--warning:#e3a11a;--danger:#ef4444;--info:#2f8cff;--entregue:#1ed3a6;--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"Plus Jakarta Sans", system-ui, sans-serif;--radius:12px;--cartao:#10414f;--cartao-borda:#1f5666;--cartao-sombra:0 1px 3px #00000040;--coluna-base:#0a3340;--coluna-tinta:13%;--side-bg:linear-gradient(180deg, #13667a 0%, #105a6b 55%, #0d4e5d 100%);--side-text:#d5e5e9;--side-muted:#c0d9df;--side-hover:#ffffff12;--side-borda:#ffffff17;--side-ativo:#8edb2e;--side-on-ativo:#0a3440;--side-cartao:#ffffff0f;--side-fim:#0d4e5d;--topbar-bg:#072e38;--surface-0:var(--surface);--surface-1:var(--surface-2);--border-strong:#2a6474;--text-secondary:#c2d5da;--text-accent:var(--accent);--text-primary:var(--accent);--text-success:#4ade80;--text-warning:#f2b53a;--text-danger:#f58787;--text-info:#6fb0ff;--text-entregue:#3fe0b8;--bg-accent:color-mix(in srgb, var(--accent) 15%, transparent);--bg-success:color-mix(in srgb, var(--success) 15%, transparent);--bg-warning:color-mix(in srgb, var(--warning) 15%, transparent);--bg-danger:color-mix(in srgb, var(--danger) 15%, transparent);--bg-info:color-mix(in srgb, var(--info) 15%, transparent);--fill-accent:var(--primary);--on-accent:var(--on-primary);--on-success:#0a3440;--on-warning:#0a3440;--on-info:#fff;--on-danger:#fff;--focus:var(--accent)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eceff2;--surface:#fff;--surface-2:#f3f5f7;--border:#d5dde2;--cartao:#fff;--cartao-borda:#d5dde2;--cartao-sombra:0 1px 3px #0f1c2212;--coluna-base:#f7f9fa;--coluna-tinta:10%;--primary:#8edb2e;--primary-hover:#7ecb1e;--on-primary:#0a3440;--secundario:#13667a;--secundario-hover:#105a6b;--on-secundario:#fff;--accent:#8edb2e;--marca-simbolo:#13667a;--marca-fix:#13667a;--text:#0f1c22;--text-muted:#55666d;--success:#15803d;--on-success:#fff;--warning:#e3a11a;--danger:#d92d20;--info:#2f8cff;--entregue:#1ed3a6;--border-strong:#b7c3c9;--text-secondary:#2c3c43;--text-accent:#3c7d0e;--text-primary:#3c7d0e;--text-success:#166534;--text-warning:#8a5a00;--text-danger:#b42318;--text-info:#1660c7;--text-entregue:#0b7a5e;--focus:#13667a;--side-bg:linear-gradient(180deg, #13667a 0%, #105a6b 55%, #0d4e5d 100%);--side-fim:#0d4e5d;--topbar-bg:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font-family:inherit}.btn-primary{background:var(--primary);width:100%;color:var(--on-primary);border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;border:none;padding:12px;font-size:15px;font-weight:500;transition:background .15s}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secundario{background:var(--secundario);width:100%;color:var(--on-secundario);border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;border:none;padding:12px;font-size:15px;font-weight:500;transition:background .15s}.btn-secundario:hover{background:var(--secundario-hover)}.btn-secundario:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-secundario:disabled{opacity:.5;cursor:not-allowed}.field{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-body);border-radius:10px;padding:11px 13px;font-size:14px}.field::placeholder{color:var(--text-muted)}.field:focus{border-color:var(--focus);outline:none}.login-tela{grid-template-columns:1fr;min-height:100dvh;display:grid}.login-marca{display:none}.login-form-lado{justify-content:center;align-items:center;min-width:0;padding:32px 20px;display:flex}.login-marca-celular{justify-content:center;margin-bottom:26px;display:flex}@media (width>=900px){.login-tela{grid-template-columns:1.05fr 1fr}.login-marca{border-right:1px solid var(--border);background:radial-gradient(110% 80% at 88% 92%, #8edb2e38, transparent 58%), var(--side-bg);--text:#fff;--text-secondary:var(--side-text);--text-muted:var(--side-muted);--marca-fix:#fff;--marca-simbolo:#fff;color:var(--text);border-right:none;flex-direction:column;justify-content:center;gap:34px;padding:56px 6vw;display:flex;position:relative;overflow:hidden}.login-marca-celular{display:none}.login-form-lado{padding:56px 40px}}.login-textura{pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 1px 1px, var(--accent) 1px, transparent 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000 10%,#0000 72%);mask-image:linear-gradient(to bottom right,#000 10%,#0000 72%)}.app-shell{min-height:100vh;display:flex}.app-sidebar{box-sizing:border-box;background:var(--side-bg);width:210px;color:var(--side-text);border-right:none;flex-direction:column;flex-shrink:0;height:100vh;transition:width .18s;display:flex;position:sticky;top:0}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{gap:12px;min-height:64px;padding:10px 20px;display:flex}.app-backdrop,.so-celular{display:none}.so-desktop{display:flex}.topo-busca{flex:460px;min-width:0;max-width:460px}.topo-busca-cel{background:var(--topbar-bg);border-bottom:1px solid var(--border);padding:10px 14px 12px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #062a3329}.topo-botao{border-radius:12px;width:42px;height:42px}.perfil-loja-img{width:46px;height:46px}.sino-caixa{flex-shrink:0;position:relative}.painel-sino{z-index:60;width:360px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 8px);right:0}.busca-geral-campo:focus{border-color:var(--focus);outline:none}.busca-geral-campo::-webkit-search-cancel-button{appearance:none}@media (width<=359px){.marca-cel-texto{display:none}}.nav-link{color:var(--side-text);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-link:hover{background:var(--side-hover);color:#fff}.nav-link.ativo,.nav-link.ativo:hover{color:var(--side-on-ativo);background:var(--side-ativo);box-shadow:0 4px 14px color-mix(in srgb, var(--side-ativo) 30%, transparent);font-weight:600}.nav-ic{flex-shrink:0;display:flex}.nav-grupo{flex-direction:column;display:flex}.nav-grupo+.nav-grupo{margin-top:14px}.nav-grupo-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--side-muted);opacity:.9;margin-bottom:5px;padding:0 12px;font-size:10px;font-weight:700}@supports not selector(::-webkit-scrollbar){.sidebar-nav,.rolagem-fina{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}.sidebar-nav::-webkit-scrollbar{width:3px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:#ffffff52}.rolagem-fina::-webkit-scrollbar{width:3px;height:6px}.rolagem-fina::-webkit-scrollbar-track{background:0 0}.rolagem-fina::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.rolagem-fina:hover::-webkit-scrollbar-thumb{background:var(--text-muted)}.rolagem-fina::-webkit-scrollbar-corner{background:0 0}.nav-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (width<=900px),(height<=760px){.app-sidebar .cartao-marca{display:none!important}}.nav-mais{pointer-events:none;background:linear-gradient(to top, var(--side-fim) 40%, transparent);justify-content:center;align-items:flex-end;height:22px;padding-bottom:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav-mais:after{content:"";background:var(--side-muted);border-radius:999px;width:10px;height:1.5px;animation:2.8s ease-in-out infinite nav-respira}@keyframes nav-respira{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:.55;transform:translateY(1.5px)}}@media (prefers-reduced-motion:reduce){.nav-mais:after{opacity:.4;animation:none}}.estoque-tabela{container:estoque/inline-size}.estoque-tabela .est-junta{display:none}@container estoque (width<=1100px){.estoque-tabela .est-larga{display:none}.estoque-tabela .est-junta{display:table-cell}}.vitrine-grade{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.vitrine-nome{font-size:15px}.vitrine-preco{font-size:17px}.vitrine-interesse{padding:9px 12px;font-size:13.5px}.vitrine-selos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.vitrine-destaques{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.vitrine-filtros{flex-wrap:wrap}.vitrine-ficha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.vitrine-conteudo{container-type:inline-size}@media (width<=600px){.vitrine-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vitrine-nome{font-size:14px}.vitrine-preco{font-size:16px}.vitrine-interesse{padding:9px 8px;font-size:13px}.vitrine-selos{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.vitrine-selos>li{scroll-snap-align:start;flex:0 0 78%}.vitrine-destaques{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.vitrine-destaques>*{scroll-snap-align:start;flex:0 0 82%;max-width:320px}.vitrine-filtros{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.vitrine-ficha{grid-template-columns:minmax(0,1fr);gap:14px}}@container (width<=600px){.vitrine-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vitrine-nome{font-size:14px}.vitrine-preco{font-size:16px}.vitrine-interesse{padding:9px 8px;font-size:13px}.vitrine-selos{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.vitrine-selos>li{scroll-snap-align:start;flex:0 0 78%}.vitrine-destaques{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.vitrine-destaques>*{scroll-snap-align:start;flex:0 0 82%;max-width:320px}.vitrine-filtros{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.vitrine-ficha{grid-template-columns:minmax(0,1fr);gap:14px}}.vitrine-loja-grade{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.vitrine-loja-alternar{display:flex}.vitrine-loja-grade.modo-editar>.vitrine-loja-previa,.vitrine-loja-grade.modo-previa>.vitrine-loja-editor{display:none}@media (width>=1100px){.vitrine-loja-grade{grid-template-columns:minmax(0,1fr) 410px;align-items:start}.vitrine-loja-alternar{display:none}.vitrine-loja-grade.modo-editar>.vitrine-loja-previa,.vitrine-loja-grade.modo-previa>.vitrine-loja-editor{display:block}.vitrine-loja-previa{position:sticky;top:12px}}.iphone-17-caixa{--iphone-aro:#2c2e33;--iphone-aro-luz:#5a5d64;--iphone-borda:#050506;width:min(100%,390px,max(280px,45.5vh - 68.25px));margin:0 auto;container-type:inline-size}.iphone-17{background:var(--iphone-borda);border:.9cqw solid var(--iphone-aro);box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 0 1px var(--iphone-aro-luz), 0 18px 40px #00000038;border-radius:16.5cqw;padding:2.4cqw;position:relative}.iphone-17:before,.iphone-17:after{content:"";border-radius:.6cqw;width:.9cqw;position:absolute}.iphone-17:before{background:linear-gradient(to bottom, var(--iphone-aro) 0 17%, transparent 17% 33%, var(--iphone-aro) 33% 61%, transparent 61% 72%, var(--iphone-aro) 72% 100%);height:46cqw;top:24cqw;left:-1.9cqw}.iphone-17:after{background:linear-gradient(to bottom, var(--iphone-aro) 0 30%, transparent 30% 76%, var(--iphone-aro) 76% 100%);height:76cqw;top:36cqw;right:-1.9cqw}.iphone-17-tela{aspect-ratio:402/874;background:var(--bg);border-radius:13.6cqw;flex-direction:column;display:flex;position:relative;overflow:hidden}.iphone-17-status{height:12.6cqw;color:var(--text);background:var(--bg);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5.5cqw;display:grid}.iphone-17-hora{letter-spacing:-.02em;justify-self:center;padding-top:.6cqw;font-size:3.9cqw;font-weight:600}.iphone-17-ilha{background:#000;border-radius:99px;width:29.8cqw;height:8.8cqw}.iphone-17-icones{justify-self:center;align-items:center;gap:1.4cqw;padding-top:.6cqw;display:flex}.iphone-17-icones svg{fill:currentColor;display:block}.iphone-17-sinal{width:4.3cqw}.iphone-17-wifi{width:3.9cqw}.iphone-17-bateria{width:6.4cqw}.iphone-17-rolagem{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.iphone-17-rolagem,.iphone-17-rolagem *{scrollbar-width:none}.iphone-17-rolagem::-webkit-scrollbar{display:none}.iphone-17-rolagem ::-webkit-scrollbar{display:none}.iphone-17-inicio{background:var(--text);opacity:.85;pointer-events:none;border-radius:99px;width:32cqw;height:1.25cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}body:has(.rodape-vitrine) .mic-flutuante{bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}@media (width<=900px){.rodape-vitrine{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}body:has(.rodape-vitrine) .mic-flutuante{bottom:calc(166px + env(safe-area-inset-bottom,0px))!important}}.kanban-etiquetas>span{border-color:#0000!important}.kanban-etiquetas>:is(span,button)>svg{vertical-align:-2px;margin-right:3px}.kanban-etiquetas>.tag-add{flex-shrink:0}.kanban-etiquetas{height:22px}@media (pointer:coarse){.app-main .kanban-etiquetas{height:30px}}.tag-add{border:1px solid var(--border);width:20px;height:20px;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;opacity:.35;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.kanban-card:hover .tag-add{opacity:.7}.tag-add:hover,.tag-add:focus-visible{opacity:1;background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}@media (pointer:coarse){.app-main .tag-add{opacity:.5;width:30px;height:30px;min-height:30px;position:relative}.app-main .tag-add:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.dash-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=720px){.dash-grid{grid-template-columns:1fr}}@media (width>=901px){.app-sidebar{z-index:30;height:100vh;position:fixed;top:0;left:0}.app-main{transition:margin-left .18s}.app-shell.expandido .app-main{margin-left:210px}.app-shell.compacto .app-main{margin-left:62px}.app-sidebar.recolhida{width:62px}.app-sidebar.recolhida .rotulo,.app-sidebar.recolhida .marca-texto,.app-sidebar.recolhida .so-aberta,.app-sidebar.recolhida .side-loja{display:none}.app-sidebar.recolhida .nav-link{justify-content:center;padding-left:0;padding-right:0}.app-sidebar.recolhida .nav-grupo+.nav-grupo{border-top:1px solid var(--side-borda);margin-top:9px;padding-top:9px}.app-sidebar.recolhida .side-topo{justify-content:center}.app-sidebar.recolhida .marca-wrap{justify-content:center;gap:0}.app-sidebar.recolhida .rodape-linha{flex-direction:column;align-items:center}.app-sidebar.recolhida .recolher{padding-left:0;padding-right:0}.app-sidebar.recolhida:not(.sem-espiar):hover{width:210px;box-shadow:6px 0 28px #00000038}.app-sidebar.recolhida:not(.sem-espiar):hover .rotulo,.app-sidebar.recolhida:not(.sem-espiar):hover .marca-texto,.app-sidebar.recolhida:not(.sem-espiar):hover .so-aberta{display:revert}.app-sidebar.recolhida:not(.sem-espiar):hover .side-loja{display:flex}.app-sidebar.recolhida:not(.sem-espiar):hover .nav-link{justify-content:flex-start;padding-left:12px;padding-right:12px}.app-sidebar.recolhida:not(.sem-espiar):hover .nav-grupo+.nav-grupo{border-top:none;margin-top:14px;padding-top:0}.app-sidebar.recolhida:not(.sem-espiar):hover .side-topo{justify-content:space-between}.app-sidebar.recolhida:not(.sem-espiar):hover .marca-wrap{justify-content:flex-start;gap:10px}.app-sidebar.recolhida:not(.sem-espiar):hover .rodape-linha{flex-direction:row;align-items:center}.app-sidebar .marca-wrap>svg:first-child{transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.app-sidebar.recolhida .marca-wrap>svg:first-child{transform:rotate(-90deg)}.app-sidebar.recolhida:not(.sem-espiar):hover .marca-wrap>svg:first-child{transform:none}}@media (prefers-reduced-motion:reduce){.app-sidebar .marca-wrap>svg:first-child{transition:none}}.esqueleto{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--border) 70%, var(--surface-2)) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.3s ease-in-out infinite brilhoEsqueleto;display:block}@keyframes brilhoEsqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}@keyframes pulsoPix{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){[style*=pulsoPix]{animation:none!important}}.barra-inferior{display:none}@media (width<=900px){.so-celular{display:flex}.so-desktop{display:none}.app-topbar{gap:6px;padding:10px 14px}.perfil-topo-rede{display:none!important}.topo-botao{border-radius:10px;width:38px;height:38px}.perfil-loja-img{width:38px;height:38px}.sino-caixa{position:static}.painel-sino{width:auto;max-width:none;top:calc(100% + 4px);left:12px;right:12px}.barra-inferior{z-index:45;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-item{cursor:pointer;min-width:0;min-height:56px;color:var(--text-muted);font-family:var(--font-body);text-align:center;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 2px;font-size:10.5px;line-height:1.15;text-decoration:none;display:flex}.barra-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.barra-item.ativo{color:var(--text-accent);font-weight:600}.barra-item.ativo:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:30px;height:2.5px;position:absolute;top:0}.barra-item{position:relative}.barra-acao{background:var(--primary);width:52px;height:52px;color:var(--on-primary);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 45%, transparent);border-radius:17px;flex:none;justify-content:center;align-self:center;align-items:center;margin:-14px 6px 0;text-decoration:none;display:flex}.app-main,.tec-tela.com-barra{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.mic-flutuante{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.app-sidebar{z-index:50;width:262px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.app-sidebar.aberta{transform:translate(0);box-shadow:0 0 40px #00000073}.app-topbar{display:flex}.app-backdrop.aberta{z-index:40;background:#00000080;display:block;position:fixed;inset:0}}.kanban-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1000px){.kanban-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.kanban-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.kanban-board::-webkit-scrollbar{display:none}.kanban-board>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}}.tec-fundo{background:var(--bg);width:100%;max-width:100%;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow-x:hidden}.tec-tela{background:var(--bg);width:100%;max-width:430px;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);margin:0 auto;overflow-x:hidden}.tec-tela *{min-width:0}.tec-tela img,.tec-tela video,.tec-tela canvas{max-width:100%}@media (width>=560px){.tec-fundo{background:var(--surface-2)}.tec-tela{border-left:1px solid var(--border);border-right:1px solid var(--border);box-shadow:0 0 44px #00000052}}.tecnico-colunas{flex-direction:column;display:flex}@media (width>=900px){.tecnico-colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.tecnico-colunas>section{margin-bottom:0!important}}.tec-coluna{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:720px;margin:0 auto;overflow:hidden}.tec-no-computador header{position:static!important}@media (pointer:coarse){.field,input,select,textarea{font-size:16px!important}.app-main button:not(.link-na-frase),.app-main select,.app-main input:not([type=checkbox]):not([type=radio]),.tec-tela button:not(.link-na-frase),.tec-tela select,.tec-tela input:not([type=checkbox]):not([type=radio]){min-height:38px}.app-main input[type=checkbox],.app-main input[type=radio],.tec-tela input[type=checkbox],.tec-tela input[type=radio]{width:20px;height:20px}.tela-dedo :is(button,select,textarea,[role=button],input:not([type=checkbox]):not([type=radio])):not(.alvo-dedo):not(.link-na-frase){min-height:44px!important}.tela-dedo summary{align-items:center;min-height:44px;display:flex}.tela-dedo :is(button,[role=button]):not(.alvo-dedo):not(.link-na-frase){min-width:44px!important}.tela-dedo a[href]:not(.alvo-dedo){min-height:44px}.tela-dedo label:has(>input[type=checkbox],>input[type=radio]){min-height:44px}.tela-dedo .faixa-lado{height:44px!important}.tela-dedo .faixa-lado>svg{height:20px!important;top:12px!important;bottom:auto!important}.alvo-dedo:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media print{.nao-imprime{display:none!important}html,body{background:#fff!important}.nota-backdrop{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}.nota-paper{box-shadow:none!important}.folha-a4{width:100%!important;max-width:none!important;min-height:0!important}.nota-paper,.nota-paper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-family:Arial,Helvetica,Liberation Sans,sans-serif!important}}.inicio-graficos{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}@media (width>=900px){.inicio-graficos.dois{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}body:has(.rodape-etapas) .mic-flutuante{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}@media (width<=900px){.rodape-etapas{bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}body:has(.rodape-etapas) .mic-flutuante{bottom:calc(152px + env(safe-area-inset-bottom,0px))!important}}.etapas-os{flex-direction:column;min-height:calc(100dvh - 130px);display:flex}@media (width<=900px){.etapas-os{min-height:calc(100dvh - 190px - env(safe-area-inset-bottom,0px))}}.nos{color:var(--text);font-size:15px}.nos-coluna{flex-direction:column;gap:16px;display:flex}.nos-cartao{background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.nos-cartao-titulo{align-items:center;gap:12px;margin:0;font-size:16.5px;font-weight:700;display:flex}.nos-cartao-titulo>svg{box-sizing:content-box;background:var(--secundario);color:var(--on-secundario);border-radius:11px;flex-shrink:0;padding:8px}.nos-cabeca{width:100%;max-width:680px;margin:0 auto 22px}.nos-cabeca.larga{max-width:1040px}.nos-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--secundario);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:inline-flex}.nos-kicker:before{content:"";background:var(--primary);border-radius:4px;width:22px;height:4px}.nos-cabeca h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:8px 0 0;font-size:clamp(25px,2.8vw,32px);font-weight:800}.nos-cabeca p{color:var(--text-muted);max-width:620px;margin:6px 0 0;font-size:15.5px;line-height:1.45}.nos-rodape{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);margin-top:auto;padding:12px 0 14px;position:sticky;bottom:0}.nos-rodape-linha{align-items:center;gap:14px;display:flex}.nos-rodape-resumo{flex-wrap:nowrap;flex:1;justify-content:center;gap:8px;min-width:0;display:flex;overflow:hidden}.nos-rodape-aviso{background:var(--bg-danger);color:var(--text-danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:12px;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:14.5px;line-height:1.45;display:flex}.nos-voltar{cursor:pointer;min-height:48px;font-family:var(--font-body);background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text);border-radius:12px;padding:10px 20px;font-size:15px;font-weight:600}.nos-ficha{background:var(--surface);border:1px solid var(--border);max-width:240px;min-height:34px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.nos-ficha span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nos-ficha svg{color:var(--secundario);flex-shrink:0}@media (width<=760px){.nos-rodape-resumo{display:none}.nos-rodape-linha{justify-content:space-between}}.nos-cartao-titulo .nos-selo{margin-left:auto}.nos-campo{flex-direction:column;gap:7px;min-width:0;display:flex}.nos-rotulo{color:var(--text-secondary);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.nos-rotulo .nos-opcional{color:var(--text-muted);font-size:12.5px;font-weight:400}.nos-rotulo .nos-obrigatorio{color:var(--text-danger)}.nos-ajuda{color:var(--text-muted);cursor:help;display:inline-flex}.nos-caixa{align-items:center;display:flex;position:relative}.nos-caixa>svg{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.nos .field.nos-input{background:var(--surface-2);border-radius:12px;min-height:50px;padding:12px 14px;font-size:16px}.nos .nos-caixa>svg+.field.nos-input{padding-left:44px}.nos textarea.field.nos-input{resize:vertical;line-height:1.5}.nos .field.nos-input:focus{border-color:var(--secundario);box-shadow:0 0 0 3px color-mix(in srgb, var(--secundario) 18%, transparent)}.nos-dica{color:var(--text-muted);font-size:13px;line-height:1.45}.nos-grade-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=760px){.nos-grade-2{grid-template-columns:minmax(0,1fr)}.nos-cartao{border-radius:14px;padding:16px}}.nos-selo{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.nos-selo.forte{background:var(--bg-danger);color:var(--text-danger)}.nos-busca{align-items:stretch;gap:12px;display:flex}.nos-busca .nos-caixa{flex:1;min-width:0}.nos .nos-busca .field.nos-input{background:var(--surface);border:1.5px solid var(--border-strong);min-height:58px;box-shadow:var(--cartao-sombra);border-radius:14px;font-size:17px}.nos .nos-busca .nos-caixa>svg{color:var(--secundario);left:18px}.nos .nos-busca .nos-caixa>svg+.field.nos-input{padding-left:50px}.nos-botao-lima{cursor:pointer;background:var(--primary);min-height:58px;color:var(--on-primary);font-family:var(--font-body);white-space:nowrap;box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 35%, transparent);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:700;display:inline-flex}.nos-botao-lima:hover{background:var(--primary-hover,var(--primary))}@media (width<=520px){.nos-busca{flex-wrap:wrap}.nos-botao-lima{flex:100%;min-height:50px}}.nos-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}.nos-lista-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;font-weight:800;display:flex}.nos-pessoa{text-align:left;cursor:pointer;background:var(--cartao);border:1px solid var(--cartao-borda);width:100%;color:var(--text);font-family:var(--font-body);box-shadow:var(--cartao-sombra);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:box-shadow .12s,transform .12s;display:flex}.nos-pessoa:hover{box-shadow:inset 4px 0 0 var(--primary), var(--cartao-sombra);transform:translateY(-1px)}.nos-avatar{letter-spacing:.03em;background:var(--secundario);width:44px;min-width:44px;height:44px;color:var(--on-secundario);border-radius:13px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.nos-pessoa-nome{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.nos-pessoa-meta{color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;font-size:13.5px;display:flex}.nos-pessoa .nos-seta{color:var(--text-muted);flex-shrink:0;margin-left:auto}.nos-escolhido{background:var(--side-bg,var(--secundario));color:var(--on-secundario);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.nos-escolhido .nos-avatar{background:var(--primary);width:52px;min-width:52px;height:52px;color:var(--on-primary);border-radius:15px;font-size:17px}.nos-escolhido-nome{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.nos-escolhido-meta{opacity:.85;align-items:center;gap:6px;margin-top:3px;font-size:14px;display:flex}.nos-escolhido-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);font-size:11.5px;font-weight:800}.nos-escolhido .nos-trocar{cursor:pointer;min-height:40px;font-family:var(--font-body);background:color-mix(in srgb, var(--on-secundario) 14%, transparent);border:1px solid color-mix(in srgb, var(--on-secundario) 30%, transparent);color:var(--on-secundario);border-radius:10px;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:700}.nos-ninguem{background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:inset 4px 0 0 var(--primary), var(--cartao-sombra);color:var(--text-secondary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 14px 14px 18px;font-size:15px;display:flex}.nos-ninguem .nos-botao-lima{min-height:48px}.nos-aviso{background:var(--bg-info);color:var(--text-info);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.nos-aviso.atencao{background:var(--bg-warning);color:var(--text-warning)}.nos-aviso svg{flex-shrink:0;margin-top:1px}.nos-blocos{grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr));gap:10px;display:grid}.nos-bloco{border:1.5px solid var(--border);background:var(--surface);min-height:84px;color:var(--text-secondary);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-body);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.nos-bloco:hover{border-color:var(--border-strong)}.nos-bloco{position:relative}.nos-bloco[aria-checked=true],.nos-bloco[aria-pressed=true]{border-color:var(--secundario);color:var(--on-secundario);background:var(--secundario);box-shadow:0 6px 16px color-mix(in srgb, var(--secundario) 30%, transparent)}.nos-bloco[aria-checked=true]:after,.nos-bloco[aria-pressed=true]:after{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;right:9px}.nos-blocos.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=520px){.nos-blocos.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}.nos-escolha{background:var(--surface-2);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:5px;display:grid}.nos-escolha button{min-height:46px;color:var(--text-muted);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;border-radius:10px;padding:6px 4px}.nos-escolha button[aria-pressed=true],.nos-escolha button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px color-mix(in srgb, var(--text) 16%, transparent)}.laudo{flex-direction:column;gap:8px;display:flex}.laudo-rotulo{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.laudo-opcional{color:var(--text-muted);font-size:12px;font-weight:600}.laudo-dica{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}.laudo-campo{resize:vertical;min-height:96px;font-size:14px;line-height:1.5;font-family:var(--font-body)}.laudo-rodape{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.laudo-contador{color:var(--text-muted);font-size:11.5px;font-family:var(--font-mono)}.laudo-contador.longo{color:var(--text-warning);font-weight:700}.laudo-quem{color:var(--text-muted);font-size:11.5px}.laudo-salvar{cursor:pointer;min-height:40px;font-size:14px;font-weight:700;font-family:var(--font-body);background:var(--bg-accent);color:var(--text-accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:9px;align-items:center;gap:6px;padding:8px 18px;display:inline-flex}.laudo-salvar:disabled{background:var(--surface-2);color:var(--text-muted);border-color:var(--border);cursor:not-allowed}.laudo-aviso{background:var(--bg-warning);color:var(--text-warning);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:13px;line-height:1.4;display:flex}.laudo-aviso svg{flex-shrink:0;margin-top:1px}.laudo-adendo{color:var(--text-warning);margin:0;font-size:12.5px;line-height:1.45}.nos-add-laudo{width:100%;color:var(--text-accent);cursor:pointer;font-family:var(--font-body);text-align:left;border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));background:0 0;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.laudo-destaque{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@media (pointer:coarse){.laudo-salvar{min-height:44px}.laudo-campo{min-height:110px}}.nos-troca-prova{background:var(--bg-warning);color:var(--text-warning);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.nos-troca-prova>svg{flex-shrink:0;margin-top:1px}.nos-troca-prova-texto{flex-direction:column;gap:10px;min-width:0;display:flex}.nos-troca-prova-botoes{flex-wrap:wrap;gap:8px;display:flex}.nos-troca-prova-botoes button{cursor:pointer;min-height:40px;font-size:14px;font-weight:700;font-family:var(--font-body);border-radius:9px;padding:8px 16px}.nos-troca-prova-apagar{background:var(--warning);color:var(--on-warning);border:1px solid var(--warning)}.nos-troca-prova-cancelar{color:var(--text-warning);border:1px solid color-mix(in srgb, var(--warning) 55%, transparent);background:0 0}@media (pointer:coarse){.nos-troca-prova{padding:12px}.nos-troca-prova-botoes{flex-direction:column;align-items:stretch}.nos-troca-prova-botoes button{min-height:44px}}.nos-simnao-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.nos-simnao{background:var(--surface-2);border:1.5px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.nos-simnao.falta{background:var(--bg-warning);border-color:var(--warning)}.nos-simnao>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.nos-simnao button{border:1px solid var(--border);background:var(--surface);min-width:58px;min-height:40px;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:9px}.nos-simnao button[aria-pressed=true]{background:var(--secundario);border-color:var(--secundario);color:var(--on-secundario)}.nos-tipodano{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 4px;display:grid}.nos-tipodano button{border:1.5px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:flex}.nos-tipodano button.risco svg{color:var(--warning)}.nos-tipodano button.quebrado svg{color:var(--danger)}.nos-tipodano button.risco[aria-pressed=true]{background:var(--warning);border-color:var(--warning);color:var(--on-warning)}.nos-tipodano button.quebrado[aria-pressed=true]{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.nos-tipodano button[aria-pressed=true] svg{color:currentColor}.nos-tipodano-dica{text-align:center;margin-bottom:8px}.nos-desenho-linha{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;display:flex}.nos-desenho-linha>:last-child{flex:260px}.nos-demo{flex-direction:column;flex:0 0 150px;align-items:center;gap:8px;display:flex}.nos-demo-titulo{color:var(--text-secondary);font-size:13px}.nos-demo-svg{width:150px;height:180px;overflow:visible}.nos-demo-passos{color:var(--text-muted);text-align:left;margin:0;padding-left:18px;font-size:12.5px;line-height:1.4}.nos-demo-botao{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.nos-demo-texto{fill:var(--text);font-size:11.5px;font-weight:700;font-family:var(--font-body)}.nos-demo-celular{fill:none;stroke:var(--text-muted);stroke-width:2px}.nos-demo-liga{stroke-width:2px;opacity:0;animation:none}.nos-demo-liga.risco{fill:color-mix(in srgb, var(--warning) 40%, transparent);stroke:var(--warning);animation-name:nos-demo-liga-risco}.nos-demo-liga.quebrado{fill:color-mix(in srgb, var(--danger) 35%, transparent);stroke:var(--danger);animation-name:nos-demo-liga-quebrado}.nos-demo-risco{fill:none;stroke:var(--warning);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:9s ease-in-out infinite nos-demo-risco}.nos-demo-ponto{fill:var(--danger);opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite nos-demo-ponto}.nos-demo-cursor{fill:#000;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;animation:9s ease-in-out infinite nos-demo-cursor}@keyframes nos-demo-cursor{0%,8%{transform:translate(118px,160px)}16%,20%{transform:translate(36px,20px)}27%,28%{transform:translate(56px,100px)}38%,48%{transform:translate(96px,76px)}55%,59%{transform:translate(108px,20px)}66%,92%{transform:translate(80px,132px)}to{transform:translate(118px,160px)}}@keyframes nos-demo-liga-risco{0%,17%{opacity:0}19%,48%{opacity:1}50%,to{opacity:0}}@keyframes nos-demo-liga-quebrado{0%,56%{opacity:0}58%,95%{opacity:1}99%,to{opacity:0}}@keyframes nos-demo-risco{0%,28%{stroke-dashoffset:1px;opacity:1}38%,95%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes nos-demo-ponto{0%,65%{opacity:0;transform:scale(0)}68%{opacity:1;transform:scale(1.35)}71%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nos-demo-liga,.nos-demo-risco,.nos-demo-ponto,.nos-demo-cursor{animation:none}.nos-demo-liga{opacity:0}.nos-demo-risco{stroke-dashoffset:0}.nos-demo-ponto{opacity:1}.nos-demo-cursor{display:none}}.nos-mira{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 2v24M2 14h24' stroke='white' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M14 2v24M2 14h24' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 14 14,crosshair}.nos-simnao.inativo{opacity:.55}.nos-simnao.inativo button{cursor:not-allowed}.nos-apagado{text-align:left;width:100%;font-family:var(--font-body);border:1.5px dashed var(--warning);background:var(--bg-warning);color:var(--text-warning);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.nos-apagado-texto{flex:220px;min-width:0}.nos-apagado b{font-size:15px;display:block}.nos-apagado-texto span{font-size:13.5px}.nos-apagado.marcado{box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 25%, transparent);border-style:solid}.nos-apagado-botoes{gap:8px;display:flex}.nos-apagado-botoes button{border:1.5px solid var(--warning);background:var(--surface);min-width:64px;min-height:40px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-body);border-radius:9px}.nos-apagado-botoes button[aria-pressed=true]{background:var(--warning);border-color:var(--warning);color:var(--on-warning)}.nos-pilulas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nos-pilula{border:1.5px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.nos-pilula.tracejada{color:var(--text-muted);border-style:dashed}.nos-pilula[aria-checked=true],.nos-pilula.cheia{border-color:var(--secundario);background:var(--secundario);color:var(--on-secundario)}.nos-pilula .nos-avatar{width:26px;min-width:26px;height:26px;font-size:11px}.nos-pilula[aria-checked=true] .nos-avatar{background:color-mix(in srgb, var(--on-secundario) 22%, transparent);color:var(--on-secundario)}.nos-pilula-x{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:17px;line-height:1}.nos-servicos{flex-direction:column;gap:8px;display:flex}.nos-servico{text-align:left;cursor:pointer;border:1.5px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:var(--text);font-size:15px;font-family:var(--font-body);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.nos-servico[aria-checked=true]{border-color:var(--secundario);background:color-mix(in srgb, var(--secundario) 6%, var(--surface))}.nos-marcar{border:1.5px solid var(--border-strong);border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex}.nos-servico[aria-checked=true] .nos-marcar{background:var(--secundario);border-color:var(--secundario);color:var(--on-secundario)}.nos-preco{font-weight:700;font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:14.5px}.nos-item{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 14px;display:flex}.nos-item>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.nos-item .field.nos-input{width:120px;min-height:40px;font-family:var(--font-mono);padding:8px 10px}.nos-valores{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.nos-saldo{background:color-mix(in srgb, var(--primary) 18%, var(--surface));border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:50px;padding:8px 14px;display:flex}.nos-saldo small{color:var(--text-secondary);font-size:12.5px;font-weight:600}.nos-saldo b{font-size:19px;font-family:var(--font-mono)}@media (width<=760px){.nos-valores{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nos-saldo{grid-column:1/-1}}.nos-mais{border-top:1px solid var(--border);padding-top:14px}.nos-mais>summary{cursor:pointer;color:var(--secundario);align-items:center;gap:8px;font-size:15px;font-weight:700;list-style:none;display:flex}.nos-mais>summary::-webkit-details-marker{display:none}.nos-mais[open]>summary{margin-bottom:14px}.nos-mais-corpo{flex-direction:column;gap:14px;display:flex}.nos-botao-contorno{border:1.5px solid var(--border-strong);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.nos-botao-contorno.laranja{border-color:var(--warning);color:var(--text-warning);background:var(--bg-warning)}.nos-link{color:var(--text-info);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;padding:0}.nos [hidden]{display:none!important}.nos-balcao{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:1140px;margin:0 auto;display:grid}.nos-agora{min-width:0}.nos-ficha-entrada{background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:18px;flex-direction:column;display:flex;position:sticky;overflow:hidden}.nos-ficha-topo{background:var(--side-bg,var(--secundario));color:var(--on-secundario);flex-direction:column;gap:3px;padding:18px 18px 16px;display:flex}.nos-ficha-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);font-size:11.5px;font-weight:800}.nos-ficha-cliente{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.nos-ficha-progresso{background:color-mix(in srgb, var(--on-secundario) 20%, transparent);border-radius:6px;height:6px;margin-top:10px;display:block;overflow:hidden}.nos-ficha-progresso>i{background:var(--primary);border-radius:6px;height:100%;transition:width .25s;display:block}.nos-ficha-conta{opacity:.85;margin-top:4px;font-size:12.5px}.nos-ficha-linhas{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.nos-ficha-linha{text-align:left;width:100%;font-family:var(--font-body);color:var(--text);border:none;border-bottom:1px dashed var(--border);background:0 0;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 10px;display:flex}.nos-ficha-linha[aria-current=step]{background:color-mix(in srgb, var(--primary) 16%, var(--surface));border-bottom-color:#0000}.nos-ficha-marca{border:1.5px solid var(--border-strong);width:28px;min-width:28px;height:28px;color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.nos-ficha-linha.feita .nos-ficha-marca{background:var(--secundario);border-color:var(--secundario);color:var(--on-secundario)}.nos-ficha-linha[aria-current=step] .nos-ficha-marca{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.nos-ficha-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.nos-ficha-nome{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:800}.nos-ficha-nome em{color:var(--text-accent);font-style:normal}.nos-ficha-resumo{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.nos-ficha-resumo.falta{color:var(--text-muted);font-style:italic;font-weight:500}.nos-ficha-detalhe{color:var(--text-muted);font-size:13px;line-height:1.4}.nos-balcao{grid-template-columns:minmax(0,1fr);gap:10px;max-width:760px}.nos-ficha-entrada{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:center;padding:0 0 4px;position:static}.nos-ficha-topo,.nos-ficha-texto{display:none}.nos-ficha-linhas{flex-direction:row;align-items:center;gap:0;padding:0}.nos-ficha-linha{border-bottom:none;flex:none;justify-content:center;align-items:center;gap:0;width:auto;padding:0;background:0 0!important}.nos-ficha-linha+.nos-ficha-linha:before{content:"";background:var(--border-strong);border-radius:2px;width:44px;height:2px;margin-right:4px}.nos-ficha-linha.feita+.nos-ficha-linha:before{background:var(--secundario)}.nos-ficha-marca{border-radius:50%;width:36px;min-width:36px;height:36px;font-size:15px}@media (width<=900px){.nos-ficha-linha+.nos-ficha-linha:before{width:34px}.nos-ficha-marca{width:34px;min-width:34px;height:34px;font-size:14px}}.nos-ja-veio{flex-direction:column;gap:8px;display:flex}.nos-avatar-os{background:var(--primary);width:auto;min-width:54px;color:var(--on-primary);padding:0 8px;font-size:12px}.nos-usar{color:var(--text-accent);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}@media (width<=520px){.nos-usar{display:none}}.nos-cliente{width:100%;max-width:860px;margin:0 auto}.nos-cliente-folha{background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:20px;overflow:hidden}.nos-cliente-topo{background:var(--side-bg,var(--secundario));color:var(--on-secundario);align-items:flex-end;gap:20px;padding:26px 30px;display:flex}.nos-cliente-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--primary);font-size:12.5px;font-weight:800}.nos-cliente-topo h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-secundario);margin:6px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:800}.nos-cliente-topo p{opacity:.9;margin:6px 0 0;font-size:17px}.nos-cliente-quem{opacity:.85;margin-top:10px;font-size:15px;display:block}.nos-cliente-total{text-align:right;flex-shrink:0;margin-left:auto}.nos-cliente-total small{opacity:.85;font-size:13px;display:block}.nos-cliente-total b{font-size:30px;font-family:var(--font-mono)}.nos-cliente-corpo{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 30px;display:grid}.nos-cliente-bloco{border-bottom:1px dashed var(--border);flex-direction:column;gap:5px;padding:18px 0;display:flex}.nos-cliente-bloco:nth-child(odd):not(.largo){padding-right:20px}.nos-cliente-bloco.largo{border-bottom:none;grid-column:1/-1}.nos-cliente-rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.nos-cliente-bloco b{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.35}.nos-cliente-bloco>span:not(.nos-cliente-rotulo){color:var(--text-secondary);font-size:16px}.nos-cliente-assina{border:2px dashed var(--border-strong);color:var(--text-muted);border-radius:14px;align-items:center;gap:14px;margin:4px 30px 28px;padding:20px;font-size:15px;display:flex}.nos-cliente-assina b{color:var(--text);margin-bottom:2px;font-size:16px;display:block}@media (width<=760px){.nos-cliente-topo{flex-direction:column;align-items:flex-start;padding:20px}.nos-cliente-total{text-align:left;margin-left:0}.nos-cliente-corpo{grid-template-columns:minmax(0,1fr);padding:4px 20px}.nos-cliente-bloco:nth-child(odd):not(.largo){padding-right:0}.nos-cliente-assina{margin:4px 20px 20px}}.nos-endereco{border:none;border-top:1px dashed var(--border);min-width:0;margin:0;padding:14px 0 0}.nos-endereco>legend{float:left;width:100%;margin-bottom:10px;padding:0}.nos-endereco-grade{clear:both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.nos-endereco-grade .nos-endereco-cep{grid-column:1/2}.nos-endereco-grade .nos-endereco-rua{grid-column:1/-1}.nos-endereco-grade .nos-endereco-uf select{max-width:120px}@media (width>=761px){.nos-endereco-grade{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.nos-endereco-grade .nos-endereco-rua{grid-column:2/3}}.nos-aparelhos-do-cliente{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.nos-aparelho-antigo{text-align:left;cursor:pointer;background:var(--cartao);border:1.5px solid var(--cartao-borda);min-height:150px;box-shadow:var(--cartao-sombra);color:var(--text);font-family:var(--font-body);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:box-shadow .12s,transform .12s;display:flex}.nos-aparelho-antigo:hover{box-shadow:inset 4px 0 0 var(--primary), var(--cartao-sombra);transform:translateY(-1px)}.nos-aparelho-antigo[aria-pressed=true]{border-color:var(--secundario);box-shadow:0 0 0 3px color-mix(in srgb, var(--secundario) 20%, transparent)}.nos-aparelho-icone{background:var(--secundario);width:48px;height:48px;color:var(--on-secundario);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.nos-aparelho-modelo{overflow-wrap:anywhere;font-size:18px;font-weight:800}.nos-aparelho-meta{color:var(--text-muted);font-size:13.5px}.nos-aparelho-acao{color:var(--text-accent);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.nos-aparelho-antigo.novo{border:2px dashed var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--cartao));box-shadow:none}.nos-aparelho-antigo.novo .nos-aparelho-icone{background:var(--primary);color:var(--on-primary)}.nos-cabeca-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.nos-fechar{cursor:pointer;min-height:36px;font-family:var(--font-body);border:1.5px solid var(--border-strong);color:var(--text-secondary);background:0 0;border-radius:10px;padding:6px 14px;font-size:14px;font-weight:600}.nos-fechar:hover{border-color:var(--danger);color:var(--text-danger)}.nos-aviso-fundo{z-index:100;background:color-mix(in srgb, var(--text) 45%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nos-aviso-caixa{background:var(--cartao);width:100%;max-width:440px;box-shadow:0 20px 50px color-mix(in srgb, var(--text) 30%, transparent);border-top:5px solid var(--danger);border-radius:18px;padding:24px}.nos-aviso-caixa h3{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:800}.nos-aviso-caixa p{color:var(--text-secondary);margin:0 0 8px;font-size:15.5px;line-height:1.45}.nos-aviso-caixa .nos-aviso-nota{color:var(--text-muted);font-size:14px}.nos-aviso-caixa.atencao{border-top-color:var(--warning)}.nos-aviso-principal{border-radius:12px;width:auto;min-height:48px;padding:10px 20px;font-size:15px;font-weight:700}.nos-aviso-botoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.nos-aviso-sim{cursor:pointer;min-height:48px;font-family:var(--font-body);background:var(--danger);color:var(--on-danger);border:none;border-radius:12px;padding:10px 20px;font-size:15px;font-weight:700}.botao-lima,.botao-contorno{cursor:pointer;min-height:48px;font-family:var(--font-body);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex}.botao-lima{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 35%, transparent);border:none}.botao-lima:hover{background:var(--primary-hover);transform:translateY(-1px)}.botao-contorno{background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text)}.botao-contorno:hover{border-color:var(--secundario)}.tela-abas{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:6px;width:fit-content;max-width:100%;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.tela-aba{cursor:pointer;min-height:42px;color:var(--text-secondary);font-family:var(--font-body);white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.tela-aba:hover{background:var(--surface)}.tela-aba[aria-selected=true]{background:var(--secundario);color:var(--on-secundario);box-shadow:var(--cartao-sombra)}.tela-aba-conta{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:800}.ordens-info{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ordens-info-caixa{text-align:left;min-width:0;font-family:var(--font-body);color:var(--text);background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}button.ordens-info-caixa{cursor:pointer;transition:border-color .15s,box-shadow .15s}button.ordens-info-caixa:hover{border-color:var(--secundario);box-shadow:0 0 0 1px var(--border-strong), var(--cartao-sombra)}button.ordens-info-caixa:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ordens-info-titulo{color:var(--text);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:750;line-height:1.35;display:flex}.ordens-info-titulo svg{color:var(--secundario);flex-shrink:0}.ordens-info-cabecalho{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.ordens-info-cabecalho .ordens-info-titulo{grid-column:1/-1}.ordens-info-cabecalho>small{color:var(--text-muted);padding-left:24px;font-size:11px}.ordens-info-ver{color:var(--secundario);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.ordens-info-vazio{color:var(--text-muted);margin:2px 0;font-size:13px}.ordens-atencoes{flex:1;gap:4px;display:grid}.ordens-atencao{text-align:left;width:100%;min-height:36px;color:var(--text);font-family:var(--font-body);background:0 0;border:none;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 0;display:grid}button.ordens-atencao{cursor:pointer}button.ordens-atencao:hover{background:var(--surface-2)}button.ordens-atencao:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ordens-atencao-num{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:30px;min-height:28px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;padding:3px 5px;font-size:14px;font-weight:800;display:inline-flex}.ordens-atencao.perigo .ordens-atencao-num{background:var(--bg-danger);color:var(--text-danger)}.ordens-atencao.aviso .ordens-atencao-num{background:var(--bg-warning);color:var(--text-warning)}.ordens-atencao-texto{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.ordens-atencao-texto b{font-size:12.5px;font-weight:650}.ordens-atencao-texto small{color:var(--text-muted);font-size:11px}.ordens-atencao.zero .ordens-atencao-texto b{color:var(--text-muted);font-weight:500}.ordens-atencao-ver{color:var(--secundario);white-space:nowrap;font-size:11.5px;font-weight:700}.ordens-barras{flex-direction:column;gap:8px;display:flex}.ordens-barra-item{flex-direction:column;gap:4px;display:flex}.ordens-barra-linha{justify-content:space-between;gap:10px;font-size:12.5px;line-height:1.25;display:flex}.ordens-barra-linha small{color:var(--text-muted);font-weight:600}.ordens-barra-linha>b{font-variant-numeric:tabular-nums;flex-shrink:0}.ordens-barra-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ordens-barra-trilho{background:var(--surface-2);border-radius:999px;height:4px;overflow:hidden}.ordens-barra-trilho i{background:var(--primary);border-radius:999px;height:100%;display:block}.ordens-info-pe{border-top:1px solid var(--border);color:var(--text-muted);margin-top:auto;padding-top:10px;font-size:11.5px;line-height:1.4;display:block}.ordens-info-pe b{color:var(--text);font-weight:750}@media (width>=761px) and (width<=1100px){.ordens-info{grid-template-columns:repeat(2,minmax(0,1fr))}.ordens-info>section:first-child{grid-column:1/-1}.ordens-atencoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width<=760px){.ordens-info{grid-template-columns:minmax(0,1fr)}}.ordens-info-recolhido{cursor:pointer;background:var(--cartao);border:1px solid var(--cartao-borda);width:100%;min-height:44px;box-shadow:var(--cartao-sombra);color:var(--text-secondary);font-family:var(--font-body);text-align:left;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:14px;display:flex}.ordens-info-recolhido svg{color:var(--secundario);flex-shrink:0}.ordens-info-recolhido b{color:var(--text)}.ordens-info-seta{color:var(--text-muted);margin-left:auto}.historico-controles{flex-direction:column;gap:10px;padding:12px 20px 4px;display:flex}.historico-periodo{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.historico-periodo button{min-height:38px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;border-radius:9px;font-size:14px;font-weight:700}.historico-periodo button[aria-checked=true]{background:var(--secundario);color:var(--on-secundario)}.historico-abas{width:100%;margin:0}.historico-abas .tela-aba{flex:1;justify-content:center;min-height:38px;padding:0 8px;font-size:14px}.historico-resumo{color:var(--text-muted);margin:0;font-size:13px}.historico-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.historico-item{text-align:left;width:100%;color:var(--text);font-family:var(--font-body);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}button.historico-item{cursor:pointer}button.historico-item:hover{background:var(--surface-2)}.historico-pos{text-align:right;width:24px;color:var(--text-muted);flex-shrink:0;font-size:12.5px;font-weight:800}.historico-item-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.historico-item .ordens-barra-trilho{height:5px}.ordens-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ordens-barra .tela-abas{margin-bottom:0}.ordens-barra .tela-aba{min-height:36px;padding:0 12px;font-size:14px}.tela-aba{flex-shrink:0}@media (width<=760px){.ordens-barra .tela-abas{flex:100%}.ordens-barra .ordens-busca{flex:1 1 0}}.ordens-busca{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.ordens-busca>svg{color:var(--secundario);pointer-events:none;position:absolute;left:13px}.ordens-busca .field{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:12px;min-height:44px;padding-left:40px;font-size:15px}.ordens-botao-filtros{border-radius:12px;min-height:44px;padding:0 16px;font-size:15px}.ordens-filtros-conta{background:var(--secundario);min-width:22px;height:22px;color:var(--on-secundario);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:800;display:inline-flex}.ordens-ligados{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;display:flex}.ordens-ligado{cursor:pointer;background:color-mix(in srgb, var(--secundario) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--secundario) 35%, var(--border));min-height:34px;color:var(--text);font-family:var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ordens-limpar{color:var(--text-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;min-height:34px;font-size:13.5px;font-weight:700;text-decoration:underline}.ordens-painel-fundo{z-index:200;background:#062a3373;justify-content:flex-end;display:flex;position:fixed;inset:0}.ordens-painel{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(460px,100%);height:100%;display:flex;box-shadow:-12px 0 32px #062a332e}.ordens-painel-topo{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 20px;display:flex}.ordens-painel-topo h2{font-family:var(--font-display);letter-spacing:-.01em;flex:1;margin:0;font-size:20px;font-weight:800}.ordens-painel-icone{background:var(--secundario);width:42px;height:42px;color:var(--on-secundario);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ordens-painel-fechar{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ordens-painel-fechar:hover{background:var(--surface-2);color:var(--text)}.ordens-painel-corpo{flex-direction:column;flex:1;gap:6px;padding:8px 20px 20px;display:flex;overflow-y:auto}.ordens-painel-grupo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 10px;font-size:12.5px;font-weight:800}.ordens-painel-pilulas{flex-wrap:wrap;gap:8px;display:flex}.ordens-pilula{cursor:pointer;background:var(--surface);border:1.5px solid var(--border-strong);min-height:40px;color:var(--text-secondary);font-family:var(--font-body);border-radius:12px;align-items:center;gap:6px;padding:6px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.ordens-pilula[aria-pressed=true]{background:var(--secundario);border:1.5px solid var(--secundario);color:var(--on-secundario)}.ordens-ponto{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ordens-painel-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;margin-top:4px;display:grid}.ordens-painel-par .field{border-radius:12px;min-height:46px;font-size:15px}.ordens-painel-pe{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);justify-content:space-between;gap:10px;display:flex}.ordens-painel-pe .botao-lima{flex:1}.ordens-linha:hover{background:var(--surface-2)}.status-pilula{cursor:pointer;min-height:32px;font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pilula:hover{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}.status-pilula:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.status-pilula.parada{cursor:default;padding:0 12px}.status-pilula.parada:hover{box-shadow:none}.status-menu-fundo{z-index:210;position:fixed;inset:0}.status-menu{background:var(--surface);border:1px solid var(--border-strong);min-width:0;box-shadow:var(--cartao-sombra), 0 12px 32px #062a332e;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.status-menu button{cursor:pointer;min-height:44px;color:var(--text);font-family:var(--font-body);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.status-menu button:hover,.status-menu button:focus-visible{background:var(--surface-2);outline:none}.status-menu button[aria-checked=true]{font-weight:800}.status-menu small{color:var(--text-muted);margin-left:auto;padding-left:12px;font-size:12px;font-weight:500}.status-menu-atual{color:var(--text-success);margin-left:auto}.status-menu-ponto{border-radius:999px;flex-shrink:0;width:10px;height:10px}.status-menu-nota{color:var(--text-muted);margin:4px 12px 2px;font-size:12px;font-weight:700}.ordens-dias{white-space:nowrap;font-size:14px;font-weight:700}.ordens-dias.ok{color:var(--text-secondary)}.ordens-dias.meio{color:var(--text-warning)}.ordens-dias.alto{color:var(--text-danger)}.ordens-dias.fechada{color:var(--text-secondary);font-size:13px;font-weight:650}.ordens-permanencia{white-space:normal;flex-direction:column;gap:3px;min-width:0;line-height:1.3;display:flex}.ordens-permanencia small{color:var(--text-muted);font-size:11px;font-weight:400}.ordens-linha-detalhes{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ordens-linha-detalhes>span{text-overflow:ellipsis;max-width:100%;overflow:hidden;margin-left:0!important}.ordens-acoes{justify-content:flex-end;gap:4px;display:flex}.ordens-acao{cursor:pointer;width:34px;height:36px;color:var(--text-secondary);background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ordens-acao:hover{background:var(--surface-2);color:var(--text)}.ordens-acao:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ordens-acao.zap{color:var(--text-success)}.ordens-acao.zap:hover{background:var(--bg-success);color:var(--text-success)}.ordens-acao.abrir{color:var(--secundario)}@media (pointer:coarse){.tela-dedo .ordens-acao{width:44px;height:44px}.ordens-linha .ordens-acoes{flex-wrap:wrap}}.ordens-recado{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:220;background:var(--secundario);max-width:min(560px,100vw - 32px);color:var(--on-secundario);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:14.5px;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #062a334d}.ordens-recado.erro{background:var(--danger);color:var(--on-danger)}.ordens-recado-acao{cursor:pointer;background:var(--primary);min-height:36px;color:var(--on-primary);font-family:var(--font-body);border:none;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:800}.ordens-recado-fechar{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=760px){.ordens-recado{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.ordens-painel-icone.zap{background:var(--success);color:var(--on-success)}.mandar-link{min-height:44px;color:var(--text-muted);align-items:center;gap:8px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.mandar-link.ok{color:var(--text-success)}.mandar-link.botao{cursor:pointer;width:100%;font-family:var(--font-body);text-align:left;background:var(--surface);border:1.5px solid var(--border-strong);color:var(--text);border-radius:12px;padding:0 14px}.mandar-link.botao:hover{border:1.5px solid var(--secundario)}.mandar-texto{margin-top:6px}.mandar-texto textarea{resize:vertical;border-radius:12px;min-height:190px;font-size:14.5px;line-height:1.5}.mandar-nota{color:var(--text-muted);margin:2px 0;font-size:12.5px}.mandar-nota.aviso{color:var(--text-warning);font-weight:600}.mandar-nota.erro{color:var(--text-danger);font-weight:700}.mandar-pdf{cursor:pointer;text-align:left;background:var(--surface-2);border:1.5px dashed var(--border-strong);color:var(--text);font-family:var(--font-body);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.mandar-pdf:hover{border:1.5px dashed var(--secundario)}.mandar-pdf svg{color:var(--text-danger);flex-shrink:0}.mandar-pdf span{flex-direction:column;gap:2px;display:flex}.mandar-pdf b{font-size:14.5px}.mandar-pdf small{color:var(--text-muted);font-size:12.5px}.botao-zap{cursor:pointer;background:var(--success);min-height:48px;color:var(--on-success);font-family:var(--font-body);white-space:nowrap;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:800;text-decoration:none;display:inline-flex}.botao-zap:hover{filter:brightness(1.05)}.ordens-acao.indisponivel{color:var(--text-muted);cursor:help;position:relative}.ordens-acao.indisponivel:after{content:"";pointer-events:none;border-top:2px solid;width:24px;position:absolute;transform:rotate(-45deg)}.ordens-cartao{background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:13px;display:flex}.ordens-cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ordens-cartao-cliente{text-align:left;min-width:0;min-height:44px;font:700 15px var(--font-body);color:var(--text);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:130px;padding:0}.ordens-cartao-aparelho{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.ordens-cartao-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px;display:grid}.ordens-cartao-dados>div{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.ordens-cartao-dados small{color:var(--text-muted);font-size:11px}.ordens-cartao-acoes{border-top:1px solid var(--border);padding-top:8px}.ordens-cartao-acoes .ordens-acoes{justify-content:space-between}.ordens-cartao-acoes .ordens-acao{width:44px;height:44px}.ordens-garantia{max-width:100%;min-height:26px;font:650 11px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:7px;align-self:flex-start;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.ordens-garantia.valendo,.ordens-garantia-icone.valendo{color:var(--text-success);background:var(--bg-success)}.ordens-garantia.vencida,.ordens-garantia-icone.vencida{color:var(--text-danger);background:var(--bg-danger)}.ordens-garantia:focus-visible,.ordens-cartao-cliente:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ordens-garantia-painel{width:min(640px,100%)}.ordens-garantia-icone{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ordens-garantia-corpo{gap:20px;padding-top:20px;font-size:14px;line-height:1.55}.ordens-garantia-corpo p{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 10px}.ordens-garantia-corpo h3{margin:0 0 10px;font-size:15px}.ordens-garantia-corpo h4{margin:0 0 6px;font-size:14px}.ordens-garantia-resumo{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.ordens-garantia-resumo.valendo strong{color:var(--text-success)}.ordens-garantia-resumo.vencida strong{color:var(--text-danger)}.ordens-garantia-termo{border:1px solid var(--border);border-radius:12px;margin-top:12px;padding:14px}.ordens-garantia-texto{white-space:pre-wrap}.ordens-garantia-assinatura{object-fit:contain;background:var(--surface-2);border-radius:8px;width:100%;max-width:100%;height:130px;margin:12px 0;display:block}.ordens-garantia-corpo figure{margin:14px 0 0}.ordens-garantia-foto{border-radius:8px;width:100%;height:auto;display:block}@media (pointer:coarse){.tela-dedo .ordens-garantia{min-height:44px}}.ordens-metrica{flex-direction:column;gap:7px;min-width:0;display:flex}.ordens-metrica+.ordens-metrica{border-top:1px solid var(--border);padding-top:10px}.ordens-metrica-rotulo{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ordens-metrica .ordens-barras{gap:5px}.ordens-metrica .ordens-barra-linha{font-size:12px}.ordens-metrica .ordens-barra-trilho{height:3px}.ordens-saldo{gap:12px}.ordens-saldo-total{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,32px);font-weight:800;display:block}.ordens-saldo-fases{flex-direction:column;gap:10px;font-size:12px;display:flex}.ordens-saldo-fases>span{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.ordens-saldo-fases>span>span{color:var(--text-muted)}.ordens-saldo-fases small{font-size:inherit}.ordens-saldo-fases b{font-variant-numeric:tabular-nums}.ordens-saldos-lista{margin:0;padding:0;list-style:none}.ordens-saldos-lista li+li{border-top:1px solid var(--border)}.ordens-saldos-lista button{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;display:flex}.ordens-saldos-lista button:hover{background:var(--surface-2)}.ordens-saldos-lista button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ordens-saldos-lista small{color:var(--text-muted);font-size:12px}.ordens-saldos-lista strong{font-variant-numeric:tabular-nums;font-size:14px}.metricas-pagina{max-width:1000px;margin:0 auto}.metricas-conteudo{border:1px solid var(--cartao-borda);background:var(--cartao);border-radius:16px;overflow:hidden}.metricas-conteudo .historico-controles{padding-bottom:16px}.metricas-conteudo h1{font-family:var(--font-display);letter-spacing:-.01em;flex:1;margin:0;font-size:20px;font-weight:800}@media (width<=760px){.metricas-conteudo .ordens-painel-topo{padding:16px 12px}.metricas-conteudo .ordens-painel-topo h1{font-size:18px}.metricas-conteudo .historico-controles,.metricas-conteudo .ordens-painel-corpo{padding-left:12px;padding-right:12px}.metricas-conteudo .historico-abas .tela-aba{padding:0 4px;font-size:12px}}.ordens-saldo-resumo{justify-content:space-between;gap:10px}.ordens-saldo-cabecalho{align-items:flex-start;gap:7px;display:flex}.ordens-saldo-cabecalho>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ordens-saldo-cabecalho small{color:var(--text-muted);font-size:11px}.ordens-saldo-icone{color:var(--secundario);flex-shrink:0;margin-top:1px;display:inline-flex}.ordens-saldo-icone svg{width:16px;height:16px}.ordens-saldo-destaque{flex-direction:column;gap:2px;display:flex}.ordens-saldo-destaque .ordens-saldo-total{color:var(--text);font-size:22px;font-weight:800;line-height:1.25}.ordens-saldo-destaque>small{color:var(--text-muted);font-size:11.5px;line-height:1.4}.ordens-saldo-resumo .ordens-saldo-fases{gap:9px;font-size:13px}.ordens-saldo-resumo .ordens-saldo-fases>span{align-items:baseline;padding-left:13px;position:relative}.ordens-saldo-resumo .ordens-saldo-fases>span:before{content:"";background:var(--info);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.ordens-saldo-resumo .ordens-saldo-fases>span:last-child:before{background:var(--success)}.ordens-saldo-resumo .ordens-saldo-fases small{font-size:11.5px}.ordens-saldo-resumo .ordens-saldo-fases b{font-size:13.5px}.ordens-saldo-rodape{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:10px;display:flex}.ordens-saldo-rodape>span:first-child{color:var(--text-muted);font-size:12px}.ordens-saldo-rodape .ordens-info-ver{gap:6px}.com-saldo-total{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:14px 20px;display:flex}.com-saldo-total strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.com-saldo-total span{color:var(--text-muted);font-size:12.5px;line-height:1.4}.com-saldo-grupo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 6px;font-size:12.5px;font-weight:800;display:flex}.com-saldo-grupo h3 small{letter-spacing:0;font-size:12px}.com-saldo-grupo h3 b{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.com-saldo-lista{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.com-saldo-lista li+li{border-top:1px solid var(--border)}.com-saldo-lista button{background:var(--surface);width:100%;min-height:56px;color:var(--text);cursor:pointer;text-align:left;font-family:var(--font-body);border:none;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;padding:9px 12px;display:grid}.com-saldo-lista button:hover{background:var(--surface-2)}.com-saldo-lista button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.com-saldo-quem{flex-direction:column;gap:2px;min-width:0;display:flex}.com-saldo-quem b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.com-saldo-quem small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.com-saldo-situacao{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.com-saldo-situacao .status-pilula{min-height:24px;padding:0 9px;font-size:12px}.com-saldo-situacao .ordens-dias{font-size:11.5px;font-weight:600}.com-saldo-lista strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:800}.com-saldo-seta{color:var(--text-muted)}@media (width<=520px){.com-saldo-lista button{grid-template-columns:minmax(0,1fr) auto 18px;row-gap:6px}.com-saldo-situacao{flex-direction:row;grid-area:2/1;align-items:center;gap:8px}.com-saldo-lista strong{grid-area:1/2/span 2}.com-saldo-seta{grid-area:1/3/span 2}}.caixa-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.caixa-topo .tela-abas{margin-bottom:0}.abas-do-caixa .tela-aba svg{flex-shrink:0}.caixa-novo-produto{min-height:46px}.caixa-hoje{justify-content:space-between;gap:8px}.caixa-ontem{color:var(--text-secondary);font-size:13px;font-weight:700}.caixa-ontem.sobe{color:var(--text-success)}.caixa-ontem.desce{color:var(--text-warning)}.caixa-ontem small{color:var(--text-muted);font-weight:500}.caixa-faixa{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.caixa-faixa-aviso{color:var(--text-muted);font-size:13px}@media (width<=1500px){.caixa-faixa{flex:1 0 100%;order:3;justify-content:flex-start}}.caixa-carrinho-corpo>*{flex-shrink:0}.caixa-chip,.caixa-faixa-hoje{white-space:nowrap;border:1px solid var(--cartao-borda);background:var(--cartao);min-height:38px;color:var(--text);font-family:var(--font-body);border-radius:999px;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.caixa-chip{padding:0 14px 0 5px}button.caixa-chip,.caixa-faixa-hoje{cursor:pointer;transition:border-color .15s}button.caixa-chip:hover,.caixa-faixa-hoje:hover{border-color:var(--secundario)}button.caixa-chip:focus-visible,.caixa-faixa-hoje:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.caixa-chip-num{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:28px;min-height:28px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;font-weight:800;display:inline-flex}.caixa-chip.perigo .caixa-chip-num{background:var(--bg-danger);color:var(--text-danger)}.caixa-chip.aviso .caixa-chip-num{background:var(--bg-warning);color:var(--text-warning)}.caixa-chip.zero{color:var(--text-muted);font-weight:500}.caixa-chip.ligado{border-color:var(--secundario);box-shadow:0 0 0 1px var(--secundario)}.caixa-faixa-hoje{padding:0 12px;font-weight:500}.caixa-faixa-hoje svg{color:var(--secundario);flex-shrink:0}.caixa-faixa-hoje b{font-variant-numeric:tabular-nums;font-weight:800}.caixa-resumo{margin-top:32px}.caixa-resumo-titulo{color:var(--text);margin:0 0 12px;font-size:18px;font-weight:800}.caixa-resumo .ordens-info{gap:16px;margin-bottom:8px}.caixa-resumo .ordens-info-caixa{gap:16px;padding:20px}.caixa-resumo .ordens-info-titulo{font-size:15px}.caixa-resumo .ordens-info-cabecalho>small,.caixa-resumo .ordens-saldo-cabecalho small{font-size:12.5px}.caixa-resumo .ordens-atencao{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:48px}.caixa-resumo .ordens-atencao-num{min-width:40px;min-height:38px;font-size:18px}.caixa-resumo .ordens-atencao-texto b{font-size:14.5px}.caixa-resumo .ordens-atencao-texto small{font-size:12.5px}.caixa-resumo .ordens-atencao-ver,.caixa-resumo .ordens-info-ver{font-size:13px}.caixa-resumo .ordens-barras{gap:12px}.caixa-resumo .ordens-barra-linha{font-size:14.5px}.caixa-resumo .ordens-saldo-destaque .ordens-saldo-total{font-size:32px}.caixa-resumo .ordens-saldo-destaque>small{font-size:13px}.caixa-resumo .caixa-ontem{font-size:14px}.caixa-resumo .ordens-saldo-rodape>span:first-child{font-size:12.5px}.caixa-ver{cursor:pointer;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;min-height:32px;padding:0;display:inline-flex}.caixa-recado{background:var(--bg-success);color:var(--text-success);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.caixa-recado button{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.caixa-produto{text-align:left;cursor:pointer;font-family:var(--font-body);background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);color:var(--text);border-radius:12px;flex-direction:column;padding:0;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden}.caixa-produto:hover{box-shadow:inset 0 0 0 2px var(--primary), var(--cartao-sombra)}.caixa-produto:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.caixa-produto.no-carrinho{box-shadow:inset 0 0 0 2px var(--secundario), var(--cartao-sombra)}.caixa-produto-foto{aspect-ratio:4/3;background:var(--surface-2);width:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:relative}.caixa-produto-foto img{object-fit:cover;width:100%;height:100%}.caixa-produto-un{background:var(--bg-success);color:var(--text-success);border-radius:7px;padding:2px 7px;font-size:11.5px;font-weight:800;position:absolute;top:6px;left:6px}.caixa-produto-un.baixo{background:var(--bg-warning);color:var(--text-warning)}.caixa-produto-un.zero{background:var(--bg-danger);color:var(--text-danger)}.caixa-produto-carrinho{background:var(--secundario);color:var(--on-secundario);border-radius:7px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;bottom:6px;right:6px}.caixa-produto-texto{flex-direction:column;gap:3px;padding:9px 11px 11px;display:flex}.janela-produto-fundo{justify-content:center;align-items:center;padding:16px}.janela-produto{background:var(--surface);width:min(460px,100%);max-height:calc(100vh - 32px);color:var(--text);border-radius:18px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #062a3359}.janela-produto-fechar{z-index:1;cursor:pointer;background:color-mix(in srgb, var(--surface) 85%, transparent);width:44px;height:44px;color:var(--text);border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.janela-produto-foto{aspect-ratio:4/3;background:var(--surface-2);justify-content:center;align-items:center;display:flex}.janela-produto-foto img{object-fit:contain;width:100%;height:100%}.janela-produto-semfoto{color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;font-size:12.5px;display:flex}.janela-produto-corpo{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.janela-produto-categoria{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:800}.janela-produto-corpo h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800;line-height:1.2}.janela-produto-preco{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.janela-produto-estoque{color:var(--text-success);font-size:14px;font-weight:700}.janela-produto-estoque.baixo{color:var(--text-warning)}.janela-produto-estoque.zero{color:var(--text-danger)}.janela-produto-estoque small{color:var(--text-muted);font-weight:500}.janela-produto-detalhes{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;margin:6px 0 0;padding:12px;display:grid}.janela-produto-detalhes div{min-width:0}.janela-produto-detalhes dt{color:var(--text-muted);font-size:11.5px;font-weight:700}.janela-produto-detalhes dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;font-weight:600}.janela-produto-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.janela-produto-qtd{border:1.5px solid var(--border-strong);border-radius:14px;align-items:center;gap:4px;padding:3px;display:flex}.janela-produto-qtd button{cursor:pointer;background:var(--surface-2);width:44px;height:44px;color:var(--text);border:none;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.janela-produto-qtd button:disabled{opacity:.4;cursor:default}.janela-produto-qtd b{text-align:center;min-width:30px;font-size:17px}.janela-produto-por{flex:1;min-width:200px}.janela-produto-aviso{color:var(--text-secondary);margin:8px 0 0;font-size:13.5px}.caixa-produto-foto.sem{aspect-ratio:auto;background:0 0;justify-content:flex-start;min-height:30px}.caixa-produto-foto.sem .caixa-produto-un{margin:8px 0 0 10px;position:static}.caixa-produto-foto.sem .caixa-produto-carrinho{top:8px;bottom:auto}.janela-produto-foto.sem{aspect-ratio:auto;height:96px}.ordens-numeros-escolha{background:var(--surface-2);border-radius:9px;justify-self:end;gap:2px;padding:2px;display:inline-flex}.ordens-numeros-escolha button{cursor:pointer;min-height:26px;color:var(--text-secondary);font-family:var(--font-body);background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.ordens-numeros-escolha button[aria-checked=true]{background:var(--secundario);color:var(--on-secundario)}@media (width<=760px){.tela-dedo .ordens-numeros-escolha button{min-height:44px}}.ordens-barra .tela-aba[aria-selected=true]{background:var(--surface);color:var(--secundario);box-shadow:0 1px 3px #062a3324}.ordens-barra .tela-aba[aria-selected=true] .tela-aba-conta{background:color-mix(in srgb, var(--secundario) 14%, transparent)}.ordens-numeros-escolha button[aria-checked=true]{background:var(--surface);color:var(--secundario);box-shadow:0 1px 3px #062a3324}.orc-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orc-linha{text-align:left;cursor:pointer;width:100%;min-height:64px;font-family:var(--font-body);color:var(--text);background:var(--cartao);border:1px solid var(--cartao-borda);box-shadow:var(--cartao-sombra);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 110px 110px 18px;align-items:center;gap:12px;padding:10px 14px;display:grid}.orc-linha:hover{box-shadow:inset 3px 0 0 var(--primary), var(--cartao-sombra)}.orc-linha:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.orc-quem{flex-direction:column;gap:2px;min-width:0;display:flex}.orc-quem b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.orc-quem small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.orc-situacao{white-space:nowrap;background:var(--surface-2);color:var(--text-secondary);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:800}.orc-situacao.info{background:var(--bg-info);color:var(--text-info)}.orc-situacao.ok{background:var(--bg-success);color:var(--text-success)}.orc-situacao.perigo{background:var(--bg-danger);color:var(--text-danger)}.orc-situacao.aviso{background:var(--bg-warning);color:var(--text-warning)}.orc-validade{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.orc-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.orc-vazio{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:28px 12px;display:flex}@media (width<=760px){.orc-linha{grid-template-columns:minmax(0,1fr) auto 18px;row-gap:6px}.orc-quem{grid-column:1/3}.orc-situacao{grid-area:2/1}.orc-validade{display:none}.orc-total{grid-area:2/2}.orc-linha .com-saldo-seta{grid-area:1/3/span 2}}.orc-detalhe .ordens-painel-topo .orc-situacao{justify-self:auto}.orc-dados .orc-largo{grid-column:1/-1}.orc-itens{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.orc-itens th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 4px;font-size:11.5px;font-weight:800}.orc-itens td{border-bottom:1px solid var(--border);padding:8px 4px}.orc-itens td:last-child,.orc-itens th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.orc-itens td:nth-child(2):not(:last-child),.orc-itens th:nth-child(2):not(:last-child){text-align:center;width:48px}.orc-itens tfoot td{border-bottom:none;padding-top:10px;font-size:16px;font-weight:800}.orc-confirma{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.orc-confirma p{margin:0;font-size:14px;font-weight:600}.orc-acoes{flex-wrap:wrap}.orc-acoes .botao-zap,.orc-acoes .botao-lima{flex:1}.nos-botao-etapa{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:170px;min-height:48px;padding:12px 26px;font-size:16px;font-weight:700;display:inline-flex}.orc-escolhas{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.orc-escolhas small{color:var(--text-muted);margin-left:4px;font-weight:600}.orc-item{grid-template-columns:minmax(0,1fr) auto 130px 44px;align-items:center;gap:8px;display:grid}.orc-item+.orc-item{margin-top:8px}.orc-valor{align-items:center;gap:6px;display:flex}.orc-valor>span{color:var(--text-muted);font-weight:700}.orc-total-linha{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;font-weight:700;display:flex}.orc-total-linha strong{font-size:22px;font-weight:800}@media (width<=600px){.orc-item{grid-template-columns:minmax(0,1fr) 44px}.orc-item>.field{grid-column:1/-1}.orc-item .janela-produto-qtd{grid-column:1;justify-self:start}.orc-item .orc-valor{grid-column:1}.orc-item .ordens-acao{grid-area:2/2/span 2}}.orc-revisao{width:100%;max-width:760px;margin:0 auto}.orc-revisao-topo{align-items:center;gap:12px;display:flex}.orc-revisao-topo div{flex-direction:column;display:flex}.orc-revisao-topo b{font-size:18px}.orc-revisao-topo small{color:var(--text-muted);font-size:13px}.orc-revisao-problema{background:var(--surface-2);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14.5px}.orc-impressao-mesa{background:var(--surface-2);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:18px 16px;display:flex}.orc-impressao-barra{justify-content:space-between;gap:12px;width:100%;max-width:210mm;display:flex}.orc-folha{color:#111;width:100%;max-width:210mm;font-family:var(--font-body);background:#fff;padding:14mm 12mm;box-shadow:0 8px 30px #0000002e}.orc-folha-topo{border-bottom:2px solid #111;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.orc-folha-logo{object-fit:contain;width:64px;height:64px}.orc-folha-topo h1{margin:0;font-size:20px}.orc-folha-topo p{color:#444;margin:4px 0 0;font-size:12px}.orc-folha-topo>div:nth-child(2),.orc-folha-topo>div:first-child:not(.orc-folha-num){flex:1}.orc-folha-num{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.orc-folha-num span{letter-spacing:.1em;font-size:11px;font-weight:800}.orc-folha-num b{font-size:22px}.orc-folha-num small{color:#444;font-size:12px}.orc-folha-dados{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.orc-folha-dados div,.orc-folha-bloco{flex-direction:column;gap:2px;display:flex}.orc-folha-dados span,.orc-folha-bloco>span{letter-spacing:.08em;text-transform:uppercase;color:#555;font-size:11px;font-weight:800}.orc-folha-dados b{font-size:16px}.orc-folha-dados small{color:#444;font-size:12.5px}.orc-folha-bloco{margin-bottom:10px}.orc-folha-bloco p{margin:0;font-size:14px}.orc-folha-itens th{color:#555;border-bottom-color:#bbb}.orc-folha-itens td{border-bottom-color:#ddd}.orc-folha-nota{color:#333;margin:14px 0 0;font-size:12.5px}.orc-folha-assina{grid-template-columns:2fr 1fr;gap:24px;margin-top:46px;display:grid}.orc-folha-assina span{color:#444;border-top:1px solid #111;padding-top:4px;font-size:12px}.orc-publica{background:var(--surface-2);min-height:100vh;font-family:var(--font-body);color:var(--text);justify-content:center;align-items:flex-start;padding:24px 16px 40px;display:flex}.orc-publica-cartao{background:var(--cartao);border:1px solid var(--cartao-borda);width:100%;max-width:520px;box-shadow:var(--cartao-sombra);border-radius:18px;flex-direction:column;gap:12px;padding:20px 18px;display:flex}.orc-publica-centro{text-align:center;align-items:center}.orc-publica-centro h1{margin:0;font-size:20px}.orc-publica-centro p{color:var(--text-muted);margin:0}.orc-publica-topo{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:12px;display:flex}.orc-publica-topo div{flex-direction:column;display:flex}.orc-publica-topo b{font-size:17px}.orc-publica-topo small{color:var(--text-muted);font-size:13px}.orc-publica-icone{background:var(--secundario);width:44px;height:44px;color:var(--on-secundario);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.orc-publica-cartao h1{font-family:var(--font-display);margin:4px 0 0;font-size:21px;line-height:1.3}.orc-publica-problema{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:10px 12px;font-size:14.5px;display:flex}.orc-publica-problema span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:800}.orc-publica-botoes{flex-wrap:wrap;gap:10px;display:flex}.orc-publica-botoes .botao-lima{flex:220px}.orc-publica-botoes .botao-contorno{flex:0 auto}.orc-publica-recusa{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.orc-publica-resposta{border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.orc-publica-resposta div{flex-direction:column;gap:3px;display:flex}.orc-publica-resposta b{font-size:16px}.orc-publica-resposta span{font-size:14px}.orc-publica-resposta.ok{background:var(--bg-success);color:var(--text-success)}.orc-publica-resposta.nao{background:var(--surface-2);color:var(--text-secondary)}.orc-publica-zap{min-height:44px;color:var(--text-success);justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.bancada-cabecalho{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bancada-atualizar{align-items:center;gap:6px;min-height:40px;display:inline-flex}.bancada-lida{color:var(--text-muted);margin:0 0 14px;font-size:11.5px}.bancada-resumos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.bancada-resumo{--resumo-cor:var(--text-muted);border:1px solid var(--cartao-borda);background:var(--cartao);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--cartao-sombra);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:14px;display:grid}.bancada-resumo.info{--resumo-cor:var(--text-info)}.bancada-resumo.warning{--resumo-cor:var(--text-warning)}.bancada-resumo.danger{--resumo-cor:var(--text-danger)}.bancada-resumo-icone{color:var(--resumo-cor);display:inline-flex}.bancada-resumo strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.bancada-resumo>span:last-child{color:var(--text-secondary);grid-column:1/-1;font-size:12px;font-weight:650}.bancada-resumo:hover{border-color:var(--resumo-cor)}.bancada-resumo[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 8%, var(--cartao))}.bancada-resumo:focus-visible,.bancada-cartao:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bancada-ferramentas{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.bancada-busca{border:1px solid var(--border-strong);background:var(--cartao);min-width:0;color:var(--text-muted);border-radius:11px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.bancada-busca:focus-within{outline:2px solid var(--focus);outline-offset:1px}.bancada-busca input{width:100%;min-height:42px;color:var(--text);font:13px var(--font-body);background:0 0;border:0;outline:none}.bancada-encontradas{color:var(--text-muted);font-size:11.5px}.bancada-cartao{text-align:left;box-shadow:var(--cartao-sombra);flex-wrap:wrap;transition:border-color .15s,box-shadow .15s}.bancada-cartao:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--secundario) 14%, transparent)}.bancada-cartao>div:first-child{flex-basis:55%!important}.bancada-cartao .bancada-tempo{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.bancada-tempo small{color:var(--text-muted);font:10px var(--font-body)}.bancada-tempo>span{align-items:center;gap:4px;display:inline-flex}.bancada-cartao-acao{border-top:1px solid var(--border);color:var(--text-accent);flex-basis:100%;justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;font-weight:700;display:flex}.bancada-cartao-fila>div{flex:45%;min-width:0}.bancada-vazio{border:1px dashed var(--border-strong);text-align:center;color:var(--text-muted);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.bancada-vazio b{color:var(--text);font-size:16px}.bancada-vazio span,.bancada-vazio-coluna{color:var(--text-muted);font-size:13px}.bancada-vazio-coluna{background:var(--cartao);border:1px dashed var(--cartao-borda);border-radius:14px;padding:24px 14px}@media (width<=760px){.bancada-resumos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bancada-resumo{padding:12px}.bancada-cabecalho h1{font-size:22px!important}.bancada-cabecalho>div{min-width:0}.bancada-atualizar{padding:0 9px;font-size:11.5px}.bancada-cartao>div:first-child{flex-basis:52%!important}}@media (width>=900px){.tecnico-colunas>section:only-child{grid-column:1/-1}.tecnico-colunas>section:only-child .bancada-lista{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid!important}}.bancada-aparelho{min-width:0}.bancada-aparelho.com-pendencias{border:1px solid color-mix(in srgb, var(--info) 28%, var(--cartao-borda));background:var(--cartao);box-shadow:var(--cartao-sombra);border-radius:14px;overflow:hidden}.bancada-aparelho.com-pendencias>.bancada-cartao{box-shadow:none;border-radius:0;border:0!important}.bancada-passos{border-top:1px solid var(--border);padding:12px 14px 14px}.bancada-passos-lendo{color:var(--text-muted);font-size:12px}.bancada-passos-titulo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.bancada-passos-titulo>span{color:var(--text-muted)}.bancada-testes-barra{background:var(--surface-2);border-radius:99px;height:4px;margin-bottom:10px;overflow:hidden}.bancada-testes-barra>span{background:var(--info);border-radius:inherit;height:100%;display:block}.bancada-passos-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bancada-passos-acoes button{border:1px solid var(--border);background:var(--cartao);min-width:0;min-height:48px;color:var(--text);text-align:left;font:650 11.5px var(--font-body);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 8px;display:flex}.bancada-passos-acoes button>svg{color:var(--text-muted);flex-shrink:0}.bancada-passos-acoes button>svg:last-child{width:12px;margin-left:auto}.bancada-passos-acoes button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bancada-passos-acoes small{color:var(--text-muted);font-size:10px;font-weight:500}.bancada-passos-acoes .conferido{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:var(--bg-success)}.bancada-passo-aviso{background:var(--bg-warning);width:100%;min-height:44px;color:var(--text-warning);text-align:left;font:600 11.5px var(--font-body);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:9px 10px;display:flex}.bancada-passo-aviso.perigo{background:var(--bg-danger);color:var(--text-danger);cursor:default;line-height:1.5}.bancada-finalizar-atalho{background:var(--primary);width:100%;min-height:44px;color:var(--on-primary);font:700 12px var(--font-body);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;margin-top:8px;padding:10px;display:flex}.bancada-novidades{border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));background:var(--cartao);border-radius:12px;margin:0 0 18px;overflow:hidden}.bancada-novidades-topo{background:var(--bg-success);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:12px;display:flex}.bancada-novidades-topo>svg{color:var(--text-success);flex-shrink:0}.bancada-novidades-topo>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bancada-novidades-topo b{font-size:12px}.bancada-novidades-topo small{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px}.bancada-novidade{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px;display:flex}.bancada-novidade>button:first-child{min-width:0;min-height:48px;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px;display:flex}.bancada-novidade>button:first-child>svg{color:var(--text-success);flex-shrink:0}.bancada-novidade span{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bancada-novidade b{font-size:12px}.bancada-novidade small{color:var(--text-muted);font-size:11px}.bancada-novidade-lida{background:var(--surface-2);width:44px;height:44px;color:var(--text-muted);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bancada-novidades-lista>p,.bancada-leitura-aviso{color:var(--text-muted);margin:8px 12px 12px;font-size:11px;line-height:1.5}.bancada-destino{scroll-margin-top:85px}@media (width<=760px){.bancada-resumo{gap:6px;min-height:46px;padding:10px;display:flex}.bancada-resumo>span:last-child{order:1;font-size:11.5px}.bancada-resumo strong{order:2;margin-left:auto;font-size:21px}.bancada-resumo-icone svg{width:16px;height:16px}.bancada-ferramentas{margin-bottom:14px}.bancada-passos{padding:12px}}.clientes-valem .ordens-info-cabecalho{gap:2px 8px}.clientes-valem .ordens-saldo-fases>span{padding-left:0}.clientes-valem .ordens-saldo-fases>span:before{content:none}.clientes-mes{flex-direction:column;gap:6px;display:flex}.clientes-mes-janela{color:var(--text-muted)}.clientes-mes-barra{background:var(--surface-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.clientes-mes-barra i{height:100%;display:block}.clientes-mes-barra i.novos,.clientes-mes-legenda i.novos{background:var(--secundario)}.clientes-mes-barra i.voltaram,.clientes-mes-legenda i.voltaram{background:var(--primary)}.clientes-mes-legenda{color:var(--text-secondary);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.clientes-mes-legenda>span{align-items:center;gap:6px;display:inline-flex}.clientes-mes-legenda i{border-radius:3px;width:9px;height:9px;display:inline-block}.clientes-selo{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.clientes-selo.perigo{background:var(--bg-danger);color:var(--text-danger)}.clientes-selo.aviso{background:var(--bg-warning);color:var(--text-warning)}.clientes-selo.info{background:var(--bg-info);color:var(--text-info)}.clientes-selo.sucesso{background:var(--bg-success);color:var(--text-success)}.clientes-celulares{min-width:0;max-width:100%;color:var(--text-secondary);align-items:center;gap:5px;font-size:12.5px;display:flex}.clientes-celulares>svg{color:var(--secundario);flex-shrink:0}.clientes-celulares-nomes{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clientes-celulares-mais{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:700}.clientes-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clientes-metricas>.largo{grid-column:1/-1}@media (width<=760px){.clientes-metricas{grid-template-columns:minmax(0,1fr)}}.clientes-meses{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:150px;display:grid}.clientes-mes-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.clientes-mes-col .pilha{border-radius:6px 6px 2px 2px;flex-direction:column-reverse;width:100%;max-width:38px;display:flex;overflow:hidden}.clientes-mes-col .pilha i{width:100%;display:block}.clientes-mes-col .pilha i.novos{background:var(--secundario)}.clientes-mes-col .pilha i.voltaram{background:var(--primary)}.clientes-mes-col small{color:var(--text-muted);white-space:nowrap;font-size:11px}.clientes-mes-col b{font-variant-numeric:tabular-nums;font-size:11.5px}.clientes-ranking{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clientes-ranking li+li{border-top:1px solid var(--border)}.clientes-ranking button{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;color:var(--text);background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 2px;display:grid}.clientes-ranking button:hover{background:var(--surface-2)}.clientes-ranking .pos{color:var(--text-muted);text-align:center;font-size:12px;font-weight:800}.clientes-ranking .nome{flex-direction:column;min-width:0;display:flex}.clientes-ranking .nome b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.clientes-ranking .nome small{color:var(--text-muted);font-size:11.5px}.clientes-ranking strong{font-variant-numeric:tabular-nums;font-size:13.5px}.garantia-topo{margin-bottom:14px}.garantia-titulo{font-family:var(--font-display);margin:0;font-size:26px;font-weight:800;line-height:1.2}.garantia-sub{color:var(--text-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.garantia-erro{background:var(--bg-danger);color:var(--text-danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.garantia-feito{background:var(--bg-success);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:13.5px;line-height:1.6}.garantia-feito b{align-items:center;gap:5px;display:inline-flex}.garantia-feito-btn{border-radius:10px;min-height:36px;margin-left:4px;padding:0 14px;font-size:13px}.garantia-feito-aviso{color:var(--text-warning);margin-top:7px;font-size:12.5px;line-height:1.5}.garantia-resumo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.garantia-resumo-item{text-align:left;background:var(--cartao);border:1.5px solid var(--cartao-borda);min-height:64px;box-shadow:var(--cartao-sombra);color:var(--text);font-family:var(--font-body);cursor:pointer;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:10px 14px;display:grid}.garantia-resumo-item:hover{border-color:var(--border-strong)}.garantia-resumo-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.garantia-resumo-num{font-variant-numeric:tabular-nums;background:var(--surface-2);min-height:40px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.garantia-resumo-item.ok .garantia-resumo-num{background:var(--bg-success);color:var(--text-success)}.garantia-resumo-item.aviso .garantia-resumo-num{background:var(--bg-warning);color:var(--text-warning)}.garantia-resumo-texto{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.garantia-resumo-texto b{font-size:13.5px;font-weight:700}.garantia-resumo-texto small{color:var(--text-muted);font-size:11.5px}.garantia-resumo-item.ligado{border-color:var(--secundario);background:color-mix(in srgb, var(--secundario) 9%, var(--cartao))}.garantia-resumo-item.ligado.ok{border-color:var(--success)}.garantia-resumo-item.ligado.aviso{border-color:var(--warning)}.garantia-aviso{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:10px 13px;font-size:12.5px;line-height:1.55}.garantia-aviso b{color:var(--text)}.garantia-vazio{text-align:center;color:var(--text-muted);padding:36px 0;font-size:14px;line-height:1.6}.garantia-contagem{color:var(--text-muted);margin-bottom:10px;font-size:12.5px}.garantia-limpar{font:inherit;color:var(--secundario);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.garantia-grupo{margin-bottom:18px}.garantia-grupo-titulo{letter-spacing:.02em;color:var(--text);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.garantia-grupo-titulo.vencendo{color:var(--text-warning)}.garantia-grupo-titulo.vencida{color:var(--text-muted)}.garantia-grupo-conta{background:var(--surface-2);color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.garantia-lista{flex-direction:column;gap:10px;display:flex}.garantia-mais{min-height:44px;margin-top:10px}.garantia-cartao{background:var(--cartao);border:1px solid var(--cartao-borda);border-left:4px solid var(--success);box-shadow:var(--cartao-sombra);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:13px 16px;display:grid}.garantia-cartao.vencendo{border-left-color:var(--warning)}.garantia-cartao.vencida{border-left-color:var(--border-strong)}.garantia-cartao.semPrazo{border-left-color:var(--warning)}.garantia-cartao-quem,.garantia-cartao-quando{flex-direction:column;gap:3px;min-width:0;display:flex}.garantia-cartao-titulo{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.garantia-cartao-sub{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.garantia-cartao-detalhe{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.garantia-antigo,.garantia-qtd{color:var(--text-muted);font-size:12px;font-weight:500}.garantia-cartao-quando{align-items:flex-start}.garantia-selo{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.garantia-selo.valendo{background:var(--bg-success);color:var(--text-success);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.garantia-selo.vencendo,.garantia-selo.semPrazo{background:var(--bg-warning);color:var(--text-warning);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.garantia-selo.vencida{background:var(--surface-2);color:var(--text-muted);border-color:var(--border)}.garantia-cartao-data{margin-top:3px;font-size:14px}.garantia-cartao-data b{font-variant-numeric:tabular-nums}.garantia-cartao-dias{color:var(--text-secondary);font-size:13px;font-weight:700}.garantia-cartao.vencendo .garantia-cartao-dias{color:var(--text-warning)}.garantia-cartao-contexto{color:var(--text-muted);font-size:12px}.garantia-cartao-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.garantia-btn{border-radius:12px;min-height:42px;padding:0 16px;font-size:14px}.garantia-troca-lista{color:var(--text-secondary);margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.65}@media (width<=900px){.garantia-cartao{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.garantia-cartao-acoes{grid-column:1/-1;justify-content:stretch}.garantia-cartao-acoes .garantia-btn{flex:140px}}@media (width<=560px){.garantia-titulo{font-size:22px}.garantia-cartao{grid-template-columns:minmax(0,1fr);padding:12px 13px}.garantia-resumo{grid-template-columns:minmax(0,1fr);gap:8px}.garantia-resumo-item{min-height:56px;padding:8px 12px}}.escuta-faixa{text-align:left;background:var(--bg-accent);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);cursor:pointer;align-items:center;gap:10px;margin:2px 0 8px;padding:10px 12px;display:flex}.escuta-faixa-icone{background:var(--primary);width:38px;height:38px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.escuta-faixa-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.escuta-faixa-texto b{font-size:14px}.escuta-faixa-texto span{color:var(--text-muted);font-size:12.5px}.escuta-faixa-botao{background:var(--primary);color:var(--on-primary);border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:700}.escuta-botao-cabecalho{cursor:pointer;background:var(--bg-accent);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:3px 10px;font-size:12.5px;display:inline-flex}.escuta-guardado{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.escuta-guardado button{color:var(--primary);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700;text-decoration:underline}.escuta-mostrar{text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;text-decoration:underline}.escuta-recolhido-aberto{margin-top:6px}.escuta-aviso-interno{color:var(--warning);margin:0 0 4px;font-size:12px;font-weight:700}.escuta-texto{white-space:pre-wrap;font-family:var(--font-body);background:var(--surface-2);border-radius:var(--radius);color:var(--text);margin:0;padding:10px 12px;font-size:12.5px}.escuta-fundo{z-index:90;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.escuta-folha{background:var(--surface-1,var(--surface));width:560px;max-width:100%;max-height:calc(100vh - 40px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;box-shadow:0 18px 60px #00000073}.escuta-inteira{width:100%;height:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0}.escuta-topo{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.escuta-topo h2{flex:1;margin:0;font-size:16px}.escuta-x,.escuta-voltar{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.escuta-como-usar{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.escuta-corpo{flex:1;padding:14px;overflow:auto}.escuta-para-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.escuta-passos{flex-direction:column;gap:8px;margin:0 0 10px;padding-left:20px;display:flex}.escuta-passos li b{display:block}.escuta-passos li span{color:var(--text-muted);font-size:12.5px;display:block}.escuta-nota{background:var(--surface-2);border-radius:var(--radius);color:var(--text-muted);margin:8px 0;padding:9px 11px;font-size:12.5px}.escuta-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.escuta-acoes-esq{justify-content:flex-start;margin-top:6px}.escuta-principal{border-radius:var(--radius);cursor:pointer;background:var(--primary);color:var(--on-primary);border:0;padding:10px 18px;font-weight:700}.escuta-principal:disabled{opacity:.5;cursor:not-allowed}.escuta-secundario{border-radius:var(--radius);cursor:pointer;color:var(--text);border:1px solid var(--border);background:0 0;padding:10px 16px;font-weight:600}.escuta-gravar,.escuta-gravando{text-align:center;flex-direction:column;align-items:center;display:flex}.escuta-grande{cursor:pointer;background:var(--primary);width:88px;height:88px;color:var(--on-primary);border:0;border-radius:50%;place-items:center;display:inline-grid}.escuta-parar{z-index:1;position:relative}.escuta-celular .escuta-grande{width:96px;height:96px}.escuta-anel{border:3px solid var(--primary);opacity:.45;border-radius:50%;width:88px;height:88px;transition:transform .12s linear;position:absolute}.escuta-cronometro{font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:20px;font-weight:700}.escuta-frase{min-height:20px;margin:12px 0 0;font-size:14px}.escuta-perguntas-ajudam{background:var(--surface-2);border-radius:var(--radius);text-align:left;flex-direction:column;gap:3px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;display:flex}.escuta-dica{color:var(--text-muted);margin:8px 0 0;font-size:12.5px}.escuta-contador{text-align:right;color:var(--text-muted);margin-top:2px;font-size:11.5px}.escuta-analisando{flex-direction:column;gap:12px;padding:24px 0;display:flex}.escuta-esqueleto{flex-direction:column;gap:8px;display:flex}.escuta-esqueleto span{background:var(--surface-2);border-radius:6px;height:14px;display:block}.escuta-esqueleto span:nth-child(2){width:80%}.escuta-esqueleto span:nth-child(3){width:60%}@media (prefers-reduced-motion:no-preference){.escuta-esqueleto span{animation:1.4s ease-in-out infinite escuta-pulso}.escuta-esqueleto span:nth-child(2){animation-delay:.2s}.escuta-esqueleto span:nth-child(3){animation-delay:.4s}.escuta-anel{transition:transform .12s linear}}@media (prefers-reduced-motion:reduce){.escuta-anel{transition:none}}@keyframes escuta-pulso{0%,to{opacity:.45}50%{opacity:1}}.escuta-erro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.escuta-erro p{margin:0}.escuta-resultado{flex-direction:column;gap:8px;display:flex}.escuta-rotulo{margin-top:10px;font-size:13px;font-weight:700}.escuta-demo{border-radius:var(--radius);background:var(--bg-accent);margin-bottom:4px;padding:8px 11px;font-size:12.5px}.escuta-fatos{flex-wrap:wrap;gap:8px 14px;display:flex}.escuta-fato{align-items:center;gap:6px;font-size:13px;display:flex}.escuta-fato em{color:var(--warning);font-size:11.5px;font-style:normal}.escuta-perguntas{flex-direction:column;gap:10px;display:flex}.escuta-pergunta{flex-direction:column;gap:6px;display:flex}.escuta-respostas{gap:6px;display:flex}.escuta-respostas button{cursor:pointer;border:1px solid var(--border);color:var(--text);background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px}.escuta-respostas button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.escuta-pre{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-warning);margin-top:12px}.escuta-pre-cabeca{align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex}.escuta-pre-cabeca b{flex:1}.escuta-pre-cabeca button{cursor:pointer;color:var(--text);background:0 0;border:0;font-weight:700;text-decoration:underline}.escuta-pre-corpo{padding:0 12px 12px;font-size:13px}.escuta-pre-corpo h4{margin:10px 0 4px;font-size:13px}.escuta-pre-corpo ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.escuta-pre-corpo li span{color:var(--text-muted);font-size:12px;display:block}.escuta-marca{color:var(--text-muted);margin:10px 0 0;font-size:12px}.escuta-escolha{border:1px solid var(--border);border-radius:var(--radius);margin-top:10px;padding:10px 12px}.escuta-escolha p{margin:0 0 8px;font-size:13px}.escuta-escolha .escuta-acoes{justify-content:flex-start}.escuta-escolha button{border-radius:var(--radius);cursor:pointer;color:var(--text);border:1px solid var(--border);background:0 0;padding:8px 12px;font-size:12.5px}.escuta-rodape{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.escuta-restam{color:var(--text-muted);font-size:12px}.escuta-rodape .escuta-acoes{margin:0 0 0 auto}.escuta-celular .escuta-rodape{background:var(--surface-1,var(--surface))}.escuta-celular .escuta-corpo{padding-bottom:96px}.escuta-celular .escuta-restam{width:100%}@media (width<=760px){.escuta-fundo{padding:0}.escuta-folha{border-radius:0}.escuta-faixa-botao{display:none}}.prediag{padding:0}.prediag-cabeca{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.prediag-selo{color:var(--text-muted);font-size:11.5px}.prediag-seta{margin-left:auto;transition:transform .15s}.prediag-seta.aberta{transform:rotate(180deg)}.prediag-aviso{color:var(--warning);margin:0 12px 6px;font-size:12px;font-weight:700}.prediag-corpo{padding:0 12px 12px;font-size:13px}.prediag-corpo h4{margin:10px 0 4px;font-size:13px}.prediag-corpo ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.prediag-corpo li span{color:var(--text-muted);font-size:12px;display:block}.prediag-marca{color:var(--text-muted);margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.prediag-seta{transition:none}}.garantia-os{background:var(--surface);border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:16px;font-size:14px}.garantia-os h3{margin:0 0 10px;font-size:15px}.garantia-os p{line-height:1.5}.garantia-os fieldset{border:0;gap:12px;min-width:0;margin:12px 0;padding:0;display:grid}.garantia-os label{color:var(--text-secondary);gap:6px;min-width:0;font-size:13px;display:grid}.garantia-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;display:grid}.garantia-os textarea{resize:vertical;min-height:76px}.garantia-os details{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.garantia-os summary{cursor:pointer;min-height:32px}.garantia-os .garantia-check{align-items:center;margin-top:8px;display:flex}.garantia-check input{flex:none;width:18px;height:18px}.garantia-nota{color:var(--text-muted);font-size:13px}.garantia-link{color:var(--text-info);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;text-decoration:underline}.catalogo-campo{width:100%;min-width:0;position:relative}.catalogo-rotulo{color:var(--text-secondary);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.catalogo-rotulo>span{color:var(--text-danger)}.catalogo-entrada{color:var(--text-secondary);align-items:center;gap:9px;display:flex}.catalogo-entrada>input{flex:1;width:100%;min-width:0}.catalogo-menu{border:1px solid var(--border-strong);background:var(--surface-0);border-radius:10px;margin-top:8px;position:relative;overflow:hidden}.catalogo-legenda{color:var(--text-secondary);overflow-wrap:anywhere;padding:10px 12px;font-size:12px}.catalogo-opcao{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--text);background:var(--surface-0);border:0;border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.catalogo-opcao:hover,.catalogo-opcao[aria-selected=true]{background:var(--bg-accent)}.catalogo-opcao:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.catalogo-nome{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.catalogo-nome>strong{font-size:14px;font-weight:600}.catalogo-nome>span,.catalogo-ajuda{color:var(--text-secondary);font-size:12px}.catalogo-verificado{color:var(--text-success);white-space:nowrap;font-size:12px}.catalogo-pendente{color:var(--text-warning);white-space:nowrap;font-size:12px}.catalogo-ajuda{align-items:center;gap:5px;margin-top:8px;line-height:1.5;display:flex}@media (width<=420px){.catalogo-opcao{flex-wrap:wrap}}@media (pointer:coarse){.catalogo-entrada>input{min-height:44px;font-size:16px}.catalogo-opcao{min-height:56px}}.rep{color:var(--text);flex-direction:column;gap:20px;display:flex}.rep h1,.rep h2,.rep h3,.rep p{margin:0}.rep h1{letter-spacing:-.6px;font-size:26px;font-weight:800}.rep h2{font-size:18px;font-weight:700}.rep h3{font-size:14px;font-weight:700}.rep small,.rep .rep-sub{color:var(--text-muted);font-size:12px}.rep .rep-sub{margin-top:6px;line-height:1.6}.rep-head,.rep-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rep-tabs,.rep-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rep-tabs{border-bottom:1px solid var(--border);padding-bottom:12px}.rep button,.rep a.rep-btn{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.rep button:not(:disabled),.rep a.rep-btn{cursor:pointer}.rep button:disabled{opacity:.55;cursor:not-allowed}.rep button.rep-primary,.rep .rep-tabs button[aria-current=page]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.rep button.rep-secondary,.rep a.rep-secondary{background:var(--secundario);border-color:var(--secundario);color:var(--on-secundario)}.rep-panel{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:var(--cartao-sombra);border-radius:12px;padding:20px}.rep-stack{flex-direction:column;gap:17px;display:flex}.rep-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:17px;display:grid}.rep-notice{background:var(--bg-info);color:var(--text-info);overflow-wrap:anywhere;border-radius:9px;padding:13px 15px;font-size:13px}.rep-error{background:var(--bg-danger);color:var(--text-danger)}.rep-ok{background:var(--bg-success);color:var(--text-success)}.rep-row{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:17px 0;display:flex}.rep-row:first-child{border-top:0}.rep-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.rep-badge{background:var(--surface-1);color:var(--text-secondary);border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.rep-badge.rep-green{background:var(--bg-success);color:var(--text-success)}.rep-field{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.rep-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rep input:not([type=checkbox]),.rep select,.rep textarea{background:var(--surface-1);border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px}.rep textarea{resize:vertical;min-height:100px}.rep-check{align-items:flex-start;gap:9px;font-size:12px;display:flex}.rep-check input{width:17px;height:17px;accent-color:var(--secundario);flex:none;margin:2px 0 0}.rep-stars{color:var(--text-warning);letter-spacing:1px}.rep-link{overflow-wrap:anywhere;color:var(--secundario);font-size:12px}.rep-quote{background:var(--surface-1);border-left:3px solid var(--secundario);white-space:pre-wrap;border-radius:0 8px 8px 0;padding:13px;font-size:13px}.rep-metrics{flex-wrap:wrap;gap:22px;margin:15px 0;display:flex}.rep-metrics strong{font-size:28px;font-weight:800;display:block}.rep-metrics span{color:var(--text-muted);font-size:12px}.rep-list{color:var(--text-muted);flex-direction:column;gap:14px;margin:14px 0;padding-left:18px;font-size:13px;display:flex}.rep-empty{color:var(--text-muted);padding:18px 0;font-size:13px}@media (width<=850px){.rep-grid{grid-template-columns:1fr}}@media (width<=520px){.rep-panel{padding:16px}.rep h1{font-size:23px}.rep input:not([type=checkbox]),.rep select,.rep textarea{font-size:16px}.rep button,.rep a.rep-btn{min-height:44px}.rep-tabs{gap:5px}.rep-tabs button{padding:8px;font-size:11px}}
