@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";._page_1d5dq_7{--primary: #019cde;--primary-dark: #0184c2;--primary-deep: #0e183b;--primary-soft: #eaf7fd;--ink: #0e183b;--text: #3f3f46;--muted: #71717a;--border: #e4e4e7;--danger: #dc2626;--danger-soft: #fef2f2;min-height:calc(100dvh - var(--barra-app));display:flex;background:#fff;font-family:Poppins,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink)}._page_1d5dq_7 *,._page_1d5dq_7 *:before,._page_1d5dq_7 *:after{box-sizing:border-box}._tela_1d5dq_32{width:100%;min-height:calc(100dvh - var(--barra-app));display:flex}._brand_1d5dq_40{flex:1 1 50%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:radial-gradient(ellipse at 50% 40%,rgba(1,156,222,.28),transparent 60%),linear-gradient(150deg,var(--primary-deep) 0%,#0b2a63 55%,var(--primary-dark) 100%)}._brand_1d5dq_40:before,._brand_1d5dq_40:after{content:"";position:absolute;border-radius:50%;background:#ffffff0f}._brand_1d5dq_40:before{width:460px;height:460px;top:-170px;right:-150px}._brand_1d5dq_40:after{width:320px;height:320px;bottom:-120px;left:-100px;background:#ffffff0d}._brandBody_1d5dq_65{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}._brandMarca_1d5dq_68{display:grid;place-items:center;width:148px;height:148px;margin-bottom:28px;border:1px solid rgba(255,255,255,.6);border-radius:36px;background:#fff;box-shadow:0 0 60px #019cde8c,0 0 0 6px #ffffff14}._brandLogo_1d5dq_79{width:96px;height:96px;object-fit:contain}._brandNome_1d5dq_80{font-size:42px;font-weight:700;color:#fff;letter-spacing:-.5px;margin:0 0 14px}._brandSlogan_1d5dq_81{font-size:16px;font-weight:500;color:#ffffffdb;max-width:440px;margin:0 auto;line-height:1.65}._formSide_1d5dq_85{flex:1 1 50%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 48px 96px;border-left:1px solid var(--border)}._card_1d5dq_96{width:100%;max-width:440px}._heading_1d5dq_98{font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px;color:var(--ink)}._description_1d5dq_99{font-size:14.5px;color:var(--muted);margin:0 0 28px}._field_1d5dq_103{margin-bottom:18px}._label_1d5dq_105{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}._input_1d5dq_115{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--border);font-size:14px;font-family:inherit;color:var(--ink);background:#fafafa;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._input_1d5dq_115::placeholder{color:#a1a1aa}._input_1d5dq_115:focus,._input_1d5dq_115:focus-visible{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px var(--primary-soft)}._input_1d5dq_115[aria-invalid=true]{border-color:var(--danger)}._input_1d5dq_115:disabled{opacity:.7}._codigo_1d5dq_133{letter-spacing:.5em;text-align:center;font-size:18px}._passwordWrap_1d5dq_135{position:relative}._passwordInput_1d5dq_136{padding-right:46px}._eye_1d5dq_138{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:16px;cursor:pointer}._eye_1d5dq_138:hover{color:var(--primary)}._fieldError_1d5dq_157{margin:6px 0 0;font-size:13px;color:var(--danger)}._fieldNote_1d5dq_158{margin:6px 0 0;font-size:13px;color:var(--muted)}._alert_1d5dq_162,._info_1d5dq_163{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 13px;border-radius:10px;font-size:13.5px;line-height:1.5}._alert_1d5dq_162{border:1px solid #fecaca;background:var(--danger-soft);color:var(--danger)}._info_1d5dq_163{border:1px solid var(--primary);background:var(--primary-soft);color:var(--ink)}._alert_1d5dq_162 .anticon,._info_1d5dq_163 .anticon{flex-shrink:0;margin-top:2px}._primary_1d5dq_179{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:6px;border:0;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,transform .15s ease}._primary_1d5dq_179:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}._primary_1d5dq_179:disabled{opacity:.75;cursor:default}._link_1d5dq_201{display:block;margin:18px auto 0;border:0;background:none;font-size:13px;color:var(--muted);cursor:pointer}._link_1d5dq_201:hover{color:var(--primary);text-decoration:underline}._spinner_1d5dq_204{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:_girar_1d5dq_1 .7s linear infinite}@keyframes _girar_1d5dq_1{to{transform:rotate(360deg)}}._qr_1d5dq_215{display:block;width:200px;height:200px;margin:12px auto 8px;padding:8px;border-radius:10px;background:#fff;border:1px solid var(--border)}._chave_1d5dq_216{font-family:ui-monospace,Consolas,monospace;font-size:12px;text-align:center;color:var(--muted);word-break:break-all}._footer_1d5dq_219{position:absolute;left:0;right:0;bottom:28px;margin:0;font-size:12.5px;color:var(--muted);text-align:center}@media(max-width:860px){._tela_1d5dq_32{flex-direction:column}._brand_1d5dq_40{flex:0 0 auto;padding:32px 24px}._brandMarca_1d5dq_68{width:84px;height:84px;margin-bottom:14px;border-radius:22px}._brandLogo_1d5dq_79{width:54px;height:54px}._brandNome_1d5dq_80{font-size:24px;margin-bottom:0}._brandSlogan_1d5dq_81{display:none}._formSide_1d5dq_85{flex:1 1 auto;padding:32px 24px 80px;border-left:0}}@media(prefers-reduced-motion:reduce){._spinner_1d5dq_204{animation-duration:2s}}.ajuda-doc{--azul: #0b6fb8;--azul-esc: #0a2540;--verm: #e11d48;--cinza: #5b6573;--linha: #dfe3e8;--fundo: #f5f7fa;font-size:14px;line-height:1.6;color:#1c2430;max-width:1100px}.ajuda-doc h2{font-size:20px;color:var(--azul-esc);margin:28px 0 10px;padding-left:10px;border-left:4px solid var(--azul);scroll-margin-top:16px}.ajuda-doc h2:first-child{margin-top:0}.ajuda-doc h3{font-size:16px;color:var(--azul-esc);margin:18px 0 8px}.ajuda-doc p{margin:0 0 10px}.ajuda-doc ul,.ajuda-doc ol{margin:0 0 12px;padding-left:22px}.ajuda-doc li{margin-bottom:4px}.ajuda-doc code{font-family:Consolas,monospace;font-size:12.5px;background:#eef2f6;padding:0 4px;border-radius:3px}.ajuda-doc table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:13px}.ajuda-doc th,.ajuda-doc td{border:1px solid var(--linha);padding:6px 8px;text-align:left;vertical-align:top}.ajuda-doc th{background:var(--azul-esc);color:#fff;font-weight:600}.ajuda-doc tr:nth-child(2n) td{background:var(--fundo)}.ajuda-doc .box{border-radius:8px;padding:12px 14px;margin:12px 0 16px}.ajuda-doc .box b.t{display:block;margin-bottom:4px}.ajuda-doc .def{background:#eaf3fb;border-left:4px solid var(--azul)}.ajuda-doc .req{background:#fff7e6;border-left:4px solid #f59e0b}.ajuda-doc .atn{background:#fdecef;border-left:4px solid var(--verm)}.ajuda-doc .ok{background:#ecfdf3;border-left:4px solid #16a34a}.ajuda-doc .formula{font-family:Consolas,monospace;font-size:13px;background:#0f1b2b;color:#e6edf3;padding:12px 16px;border-radius:8px;margin:8px 0 16px;white-space:pre-wrap}.ajuda-doc figure{margin:12px 0 22px}.ajuda-doc figure img{width:100%;border:1px solid var(--linha);border-radius:6px;display:block;cursor:zoom-in}.ajuda-doc figure.media img{width:82%;margin:0 auto}.ajuda-doc figure.peq img{width:52%;margin:0 auto}.ajuda-doc figcaption{font-size:13px;color:var(--cinza);margin-top:6px}.ajuda-doc figcaption b{color:#1c2430}.ajuda-doc .fig{display:inline-block;background:var(--azul-esc);color:#fff!important;font-size:11px;padding:0 8px;border-radius:3px;margin-right:6px}.ajuda-doc ol.leg{list-style:none;padding:0;margin:8px 0 0;font-size:13.5px}.ajuda-doc ol.leg li{display:flex;gap:10px;margin-bottom:6px}.ajuda-doc ol.leg li span.n{flex:0 0 22px;height:22px;border-radius:50%;background:var(--verm);color:#fff;font-weight:700;font-size:12px;text-align:center;line-height:22px}.ajuda-doc .passo{list-style:none;padding:0;counter-reset:p}.ajuda-doc .passo li{counter-increment:p;position:relative;padding-left:34px;margin-bottom:8px}.ajuda-doc .passo li:before{content:counter(p);position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--azul);color:#fff;font-weight:700;font-size:12px;text-align:center;line-height:24px}.ajuda-doc .fluxo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 18px;font-size:13px}.ajuda-doc .fluxo span{background:var(--azul-esc);color:#fff;padding:4px 10px;border-radius:4px}.ajuda-doc .fluxo i{color:var(--azul);font-style:normal;font-weight:700}.ajuda-doc .etapa{display:inline-block;background:var(--azul);color:#fff;font-size:12px;font-weight:700;padding:1px 10px;border-radius:10px;margin-right:8px}.ajuda-doc .ref{font-weight:600;color:var(--azul)}.ajuda-doc .pequeno{font-size:12.5px;color:var(--cinza)}.ajuda-doc mark{background:#fde68a;padding:0 1px}.ajuda-doc mark.atual{background:#f59e0b;color:#000;outline:2px solid #d97706}.ajuda-ocorrencias{position:sticky;top:0;z-index:2;padding:6px 0;margin-bottom:8px}.pdv-raiz{--pdv-azul: #0481ba;--pdv-acento: #019cde;--pdv-claro: #cdeafa;--pdv-texto: #0e183b;height:100vh;display:flex;flex-direction:column;background:#eaf7fd;color:#0f172a;font-family:Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.pdv-topo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 16px;background:var(--pdv-claro);border-bottom:1px solid #a8d8f3;color:var(--pdv-texto)}.pdv-marca{display:flex;align-items:center;gap:12px;min-width:0}.pdv-marca img{height:40px;width:auto;object-fit:contain}.pdv-marca-inicial{width:44px;height:44px;border-radius:8px;background:var(--pdv-acento);display:grid;place-items:center;font-size:22px;font-weight:700}.pdv-marca-nome{font-size:20px;font-weight:700;color:var(--pdv-azul);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-marca-nome small{margin-left:6px;padding:1px 8px;border-radius:10px;background:var(--pdv-azul);color:#fff;font-size:12px;vertical-align:middle}.pdv-situacao{text-align:center;white-space:nowrap;font-size:26px;font-weight:700;letter-spacing:.02em;padding:2px 18px;border-radius:8px}.pdv-situacao.livre{color:#059669}.pdv-situacao.venda{color:#b45309}.pdv-situacao.fechado{color:#dc2626}.pdv-faixa{margin:8px 12px 0;padding:2px 16px 4px;background:#fff;border:2px solid #cbd5e1;border-radius:10px;min-width:0}.pdv-faixa-l1{display:flex;align-items:baseline;gap:24px;font-size:34px;font-weight:600;line-height:1.25;color:var(--pdv-azul);min-width:0}.pdv-faixa-desc{flex:1;min-width:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-faixa-valor{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;color:var(--pdv-texto)}.pdv-faixa-valor b{font-size:36px;color:var(--pdv-azul)}.pdv-faixa-l2{font-size:15px;line-height:1.3;color:#475569;white-space:pre;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pdv-faixa.livre{padding:4px 16px}@media(max-width:1400px){.pdv-faixa-l1{font-size:30px}.pdv-faixa-valor{font-size:24px}.pdv-faixa-valor b{font-size:32px}}.pdv-corpo{flex:1;display:grid;grid-template-columns:minmax(280px,34%) 1fr;gap:12px;padding:10px 12px;min-height:0}.pdv-lado{display:flex;flex-direction:column;gap:10px;min-height:0}.pdv-vitrine{flex:1;min-height:120px;background:linear-gradient(160deg,#fff,#cdeafa);border:1px solid #a8d8f3;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}.pdv-vitrine img{max-width:85%;max-height:65%;object-fit:contain}.pdv-vitrine.com-imagens{position:relative;overflow:hidden;padding:0;background:#0e183b}.pdv-vitrine .pdv-vitrine-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;opacity:0;transition:opacity 1.2s ease}.pdv-vitrine .pdv-vitrine-img.ativa{opacity:1}.pdv-vitrine-texto{color:var(--pdv-azul);font-size:18px;font-weight:600}.pdv-marca-grande{font-size:30px;font-weight:700;color:var(--pdv-azul);text-align:center}.pdv-atalhos{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px 18px;padding:4px 2px;font-size:14px;color:var(--pdv-texto, #0e183b)}.pdv-atalhos-titulo{grid-column:1 / -1;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.pdv-atalhos kbd{display:inline-block;min-width:38px;margin-right:8px;padding:1px 6px;border:1px solid #a8d8f3;border-radius:4px;background:#eaf7fd;color:var(--pdv-azul, #0481ba);text-align:center;font:700 13px Consolas,monospace}.pdv-cupom{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #a8d8f3;border-radius:10px;overflow:hidden}.pdv-cupom-cab{display:flex;justify-content:space-between;padding:6px 12px;background:var(--pdv-azul);color:#fff;font-size:13px}.pdv-cupom-lista{flex:1;overflow:auto}.pdv-cupom-lista table{width:100%;border-collapse:collapse;font:15px/1.35 Consolas,Courier New,monospace}.pdv-cupom-lista th{position:sticky;top:0;background:var(--pdv-claro);text-align:left;padding:5px 8px;font:600 12px Segoe UI,Arial,sans-serif;color:#334155;text-transform:uppercase}.pdv-cupom-lista td{padding:5px 8px;border-bottom:1px dashed #e2e8f0}.pdv-cupom-lista tbody tr:nth-child(2n) td{background:#f8fafc}.pdv-cupom-lista tr.sel td{background:#dbeafe!important}.pdv-cupom-lista .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pdv-origem{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background:#fef3c7;color:#b45309;font:600 11px/18px Segoe UI,Arial,sans-serif;text-transform:uppercase;vertical-align:middle}.pdv-origem.emb{background:#ede9fe;color:#6d28d9}.pdv-origem.etq{background:#e0f2fe;color:#0369a1}.pdv-cupom-lista tr.pdv-desconto-regra td{padding-top:0;padding-bottom:4px;font-size:13px;color:#b45309}.pdv-tarja{display:flex;justify-content:center;align-items:baseline;gap:12px;padding:6px 12px;font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pdv-tarja small{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.9}.pdv-tarja.gerencial{background:repeating-linear-gradient(135deg,#f97316 0,#f97316 18px,#ea580c 18px,#ea580c 36px);color:#fff;border-bottom:3px solid #9a3412}.pdv-tarja.nfce{background:#dcfce7;color:#166534;font-size:15px;border-radius:6px;margin-bottom:10px}.pdv-tarja.offline{background:#fef3c7;color:#92400e;font-size:15px}.ant-modal .pdv-tarja.gerencial{border-radius:6px;margin-bottom:10px}.pdv-cupom-vazio{padding:24px;text-align:center;color:#94a3b8}.pdv-subtotal{display:flex;justify-content:space-between;align-items:flex-end;padding:8px 16px;background:var(--pdv-azul);color:#fff}.pdv-subtotal .desc{color:#bbf7d0}.pdv-subtotal .valor{font-size:54px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.pdv-subtotal .valor small{display:block;font-size:13px;font-weight:600;letter-spacing:.1em;color:#e0f2fe}.pdv-entrada{padding:0 12px 8px}.pdv-entrada input{font-size:24px!important;height:52px;font-family:Consolas,monospace}.pdv-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 12px;min-height:26px;background:var(--pdv-claro);border-top:1px solid #a8d8f3;color:#334155;font-size:12px;white-space:nowrap}.pdv-rodape-esq,.pdv-rodape-dir{display:flex;align-items:center;gap:12px;min-width:0}.pdv-rodape-esq{overflow:hidden}.pdv-rodape-esq>span{overflow:hidden;text-overflow:ellipsis}.pdv-rodape-dir{gap:6px;flex-shrink:0}.pdv-rodape .ant-tag{margin:0;font-size:12px;line-height:18px;padding:0 6px}.pdv-rodape .ant-btn-sm{height:20px;padding:0 6px;font-size:12px}.pdv-rodape .ant-btn-sm.ant-btn-icon-only{width:22px}.pdv-rodape .ant-badge-count-sm{font-size:10px}.pdv-aviso{cursor:pointer}.pdv-abertura{flex:1;display:flex;align-items:center;justify-content:center;gap:48px;padding:24px}.pdv-abertura-marca img{max-width:360px;max-height:260px;object-fit:contain}.pdv-vazio{height:100%;display:grid;place-items:center;color:#94a3b8;font-size:18px}.pdv-menu{outline:none;display:flex;flex-direction:column;gap:2px}.pdv-menu:focus-visible{box-shadow:0 0 0 2px #93c5fd;border-radius:6px}.pdv-menu-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:15px}.pdv-menu-item.sel{background:#0481ba;color:#fff}.pdv-menu-item.desab{color:#94a3b8;cursor:default}.pdv-menu-item.perigo:not(.desab):not(.sel){color:#dc2626}.pdv-menu-item.grupo{margin-top:8px;border-top:1px solid #e2e8f0;padding-top:11px}.pdv-menu-item kbd{min-width:26px;padding:0 6px;border:1px solid #a8d8f3;border-radius:4px;background:#eaf7fd;color:#0481ba;text-align:center;font:700 13px Consolas,monospace}.pdv-menu-item kbd:empty{visibility:hidden}.pdv-menu-item span{flex:1}.pdv-menu-item small{opacity:.75;font:600 12px Consolas,monospace}.pdv-lista-foco{outline:none;border-radius:6px}.pdv-lista-foco:focus-visible{box-shadow:0 0 0 2px #93c5fd}.pdv-preco{padding:12px 16px;border:1px solid #a8d8f3;border-radius:10px;background:linear-gradient(160deg,#fff,#eaf7fd)}.pdv-preco-desc{font-size:26px;font-weight:700;color:#0481ba;text-transform:uppercase;line-height:1.2}.pdv-preco-ident{margin:4px 0 10px;color:#334155}.pdv-preco-valor{font-size:44px;font-weight:700;font-variant-numeric:tabular-nums;color:#0e183b}.pdv-preco-valor small{font-size:16px;font-weight:500;color:#64748b}.pdv-preco-extra{display:flex;justify-content:space-between;padding:4px 0;border-top:1px dashed #cbd5e1;font-size:16px}.pdv-preco-extra.destaque{color:#b45309;font-weight:600}.pdv-impressao{display:none}.pdv-impressao.medindo{display:block;position:fixed;left:-10000px;top:0;width:72mm;font:11px/1.3 Courier New,monospace}@media print{@page{size:80mm 200mm;margin:2mm}body *{visibility:hidden!important}.pdv-impressao,.pdv-impressao *{visibility:visible!important}.pdv-impressao{display:block;position:absolute;left:0;top:0;width:72mm;color:#000;background:#fff;font:11px/1.3 Courier New,monospace}}.cupom h1{font-size:13px;margin:0;text-align:center}.cupom .c{text-align:center}.cupom .d{text-align:right}.cupom hr{border:0;border-top:1px dashed #000;margin:4px 0}.cupom table{width:100%;border-collapse:collapse;font:inherit}.cupom td{vertical-align:top;padding:0}.cupom .aviso{text-align:center;font-weight:700;border:1px solid #000;padding:2px;margin:4px 0}.cupom .grande{font-size:14px;font-weight:700}.pdv-documento{display:flex;justify-content:flex-end}.pdv-selo{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;min-height:52px;padding:2px 16px;border-radius:8px;font-size:20px;font-weight:800;letter-spacing:.04em;line-height:1.15}.pdv-selo.nfce{background:#dcfce7;color:#166534;border:2px solid #22c55e}.pdv-selo.gerencial{background:#f97316;color:#fff;border:2px solid #9a3412}.pdv-acoes a{white-space:nowrap}.prevenda-raiz{--pdv-azul: #0481ba;--pdv-acento: #019cde;min-height:100vh;background:#f1f5f9;display:flex;flex-direction:column}.prevenda-topo{background:#cdeafa;border-bottom:1px solid #a8d8f3;color:#0e183b;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;z-index:10}.prevenda-offline{background:#dc2626;color:#fff;text-align:center;padding:6px 12px;font-weight:600}.prevenda-topo-esq{display:flex;align-items:center;gap:4px 16px;flex-wrap:wrap;min-width:0}.prevenda-topo .pdv-marca img{height:32px}.prevenda-topo .pdv-marca-nome{font-size:18px;overflow:visible}.prevenda-filial{min-width:0}.prevenda-vendedor{font-size:13px;color:#0e183b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.prevenda-principal{flex:1;display:flex;min-height:0}.prevenda-lado{display:none}@media(min-width:1024px){.prevenda-principal{display:grid;grid-template-columns:minmax(300px,36%) 1fr;gap:12px;padding:0 0 0 12px}.prevenda-lado{display:flex;flex-direction:column;position:sticky;top:68px;height:calc(100vh - 80px);padding:12px 0}}.prevenda-corpo{flex:1;width:100%;max-width:760px;margin:0 auto;padding:12px 12px 0;display:flex;flex-direction:column;min-width:0}.prevenda-busca{height:56px;font-size:19px}.prevenda-busca input{font-size:19px}.prevenda-achados{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:6px;max-height:45vh;overflow:auto}.prevenda-linha{padding:12px;cursor:pointer;border-bottom:1px solid #f1f5f9}.prevenda-linha.sel,.prevenda-linha:hover{background:#eaf7fd}.prevenda-itens{flex:1;display:grid;gap:8px;align-content:start;margin:10px 0}.prevenda-item{background:#fff;border-radius:12px;padding:8px 10px 10px 12px;box-shadow:0 1px 2px #0f172a0f;transition:box-shadow .4s}.prevenda-item{min-width:0}.prevenda-tag{white-space:normal;max-width:100%;height:auto;margin-top:2px}.prevenda-item.novo{box-shadow:0 0 0 2px #7cc8ee}.prevenda-item-desc{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;font-size:15px}.prevenda-item-qtd{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.prevenda-rodape{position:sticky;bottom:0;background:#f1f5f9;padding:8px 0 12px;border-top:1px solid #e2e8f0;display:grid;gap:8px}.prevenda-extras{display:flex;gap:8px}.prevenda-card{background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;box-shadow:0 1px 2px #0f172a0f}.prevenda-concluida{text-align:center;display:grid;gap:10px;justify-items:center;padding:32px 0}.prevenda-numero{font-size:clamp(64px,18vw,120px);font-weight:800;letter-spacing:.02em;line-height:1;color:#0481ba;font-variant-numeric:tabular-nums}.prevenda-acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.prevenda-acoes .ant-btn{height:56px;font-size:17px;min-width:200px}@media(max-width:480px){.prevenda-extras{flex-wrap:wrap}.prevenda-extras>.ant-input{flex-basis:100%!important}.prevenda-rotulo-botao{display:none}.prevenda-topo .pdv-marca-nome{font-size:15px}.prevenda-topo .pdv-marca-nome small{font-size:10px;padding:1px 6px;margin-left:4px}.prevenda-topo .pdv-marca{gap:6px}.prevenda-topo .pdv-marca img{height:26px}.prevenda-topo{padding:8px}}.pdv-repouso{--pdv-azul: #0481ba;--pdv-acento: #019cde;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;grid-template-columns:1fr 1fr;background:#cdeafa;color:#0e183b;font-family:Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.pdv-repouso-esq{display:flex;flex-direction:column;padding:28px 40px;min-width:0;background:linear-gradient(160deg,#fff,#eaf7fd 55%,#cdeafa)}.pdv-repouso-centro{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.pdv-repouso-saudacao{font-size:clamp(22px,2.4vw,40px);font-weight:600;color:#0481ba}.pdv-repouso-marca{margin-top:28px}.pdv-repouso-marca img{height:clamp(44px,5vw,72px)}.pdv-repouso-marca .pdv-marca-nome{font-size:clamp(22px,2.2vw,34px)}.pdv-repouso-fechado{font-size:clamp(36px,4.6vw,96px);white-space:nowrap;font-weight:800;letter-spacing:.04em;color:#0e183b;line-height:1}.pdv-repouso-rodape{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#334155}.pdv-repouso-rodape .on{color:#16a34a}.pdv-repouso-rodape .off{color:#dc2626}.pdv-repouso-dir{position:relative;background:linear-gradient(180deg,#019cde,#0e183b)}.pdv-repouso-dir.com-vitrine{padding:0;background:linear-gradient(180deg,#019cde,#0481ba);display:flex}.pdv-repouso-dir.com-vitrine .pdv-vitrine{flex:1;border:none;border-radius:0;padding:0;background:transparent}.pdv-repouso-dir.com-vitrine .pdv-vitrine-img{object-fit:cover!important}.pdv-repouso-onda{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:900px){.pdv-repouso{grid-template-columns:1fr}.pdv-repouso-dir,.pdv-repouso-dir.com-vitrine{display:none}}._page_7grj1_7{display:flex;flex-direction:column;min-height:calc(100vh - var(--barra-app));background:#f4f6f4;color:#0f172a}._corpo_7grj1_16{display:flex;flex:1;min-height:0}._trilho_7grj1_23{width:76px;flex-shrink:0;background:#fff;border-right:1px solid #eef0f3;display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px;box-sizing:border-box}@media(max-width:600px){._trilho_7grj1_23{display:none}}._topbar_7grj1_43{position:sticky;top:var(--barra-app);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;height:60px;padding:0 16px;border-bottom:1px solid #a8d8f3;background:#cdeafa}._main_7grj1_60{flex:1;width:100%;padding:24px}._welcome_7grj1_66{margin:0;font-size:22px;font-weight:600;color:#1f2937}._lead_7grj1_73{margin:4px 0 20px;font-size:15px;color:#6b7280}._empty_7grj1_79{max-width:40rem;margin:28px 0 0;color:#6b7280}._cardCabeca_7grj1_86{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}._logoCaixa_7grj1_94{display:grid;place-items:center;width:56px;height:56px;padding:6px;border:1px solid color-mix(in srgb,var(--cor) 40%,#dfe5ec);border-radius:14px;background:#fff}._logoCaixa_7grj1_94 img{max-width:100%;max-height:100%;object-fit:contain}._codigo_7grj1_111{padding:2px 10px;border:1px solid color-mix(in srgb,var(--cor) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cor) 10%,#fff);color:color-mix(in srgb,var(--cor) 80%,#0f172a);font-size:12px;font-weight:700}._tags_7grj1_121{display:flex;gap:6px;margin-top:8px}._tag_7grj1_121{padding:1px 7px;border:1px solid #a7ddf7;border-radius:6px;background:#eaf7fd;color:#0184c2;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._cardAtual_7grj1_140{border-color:var(--cor)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--cor) 25%,transparent)}._empresas_7grj1_147{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}._empresa_7grj1_147{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid #e3e8ef;border-top:4px solid #019cde;border-radius:16px;background:#fff;box-shadow:0 4px 14px #0f172a0d}._empresaAberta_7grj1_166{border-color:#8fcdee;border-top-color:#019cde;box-shadow:0 0 0 2px color-mix(in srgb,#019cde 18%,transparent),0 6px 18px #019cde1f}._empresaAtual_7grj1_172 ._empresaNome_7grj1_172{color:#0184c2}._empresaCabeca_7grj1_174{display:flex;align-items:center;gap:14px;min-width:0}._empresaIniciais_7grj1_181{display:grid;flex-shrink:0;place-items:center;width:56px;height:56px;border-radius:14px;background:#019cde;color:#fff;font-size:18px;font-weight:800;box-shadow:0 4px 12px #019cde4d}._empresaTexto_7grj1_195{display:flex;flex-direction:column;min-width:0}._empresaNome_7grj1_172{overflow:hidden;color:#0f172a;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._empresaSub_7grj1_210{color:#64748b;font-size:13px}._empresaAcoes_7grj1_215{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #eef0f3}._botaoFiliais_7grj1_222{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #a7ddf7;border-radius:999px;background:#eaf7fd;color:#0184c2;cursor:pointer;font:inherit;font-size:13px;font-weight:600}._botaoFiliais_7grj1_222:hover,._botaoFiliais_7grj1_222:focus-visible{border-color:#019cde;background:#d6effc;outline:none}._seta_7grj1_244{font-size:10px;transition:transform .2s}._filiais_7grj1_249{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed #dbe3ec}._filiaisTitulo_7grj1_257{display:flex;align-items:center;gap:6px;color:#0184c2;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._filial_7grj1_268{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid #e3e8ef;border-radius:12px;background:#f8fafc;cursor:pointer;font:inherit;text-align:left}._filial_7grj1_268:hover,._filial_7grj1_268:focus-visible{border-color:#019cde;background:#f0f9fe;outline:none}._filialAtual_7grj1_289{border-color:#019cde;background:#eaf7fd}._filialCodigo_7grj1_294{flex-shrink:0;padding:3px 8px;border:1px solid #a7ddf7;border-radius:8px;background:#fff;color:#0184c2;font-size:12px;font-weight:700}._filialTexto_7grj1_305{display:flex;flex:1;flex-direction:column;min-width:0}._filialNome_7grj1_312{overflow:hidden;color:#0f172a;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._filialSub_7grj1_321{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}._filialAcessar_7grj1_329{flex-shrink:0;color:#0184c2;font-size:12.5px;font-weight:600}@media(max-width:640px){._main_7grj1_60{padding:16px}}._page_7mw96_6{--primary: #019cde;--primary-dark: #0184c2;--primary-deep: #0e183b;--primary-soft: #eaf7fd;--ink: #0e183b;--muted: #5b6475;--border: #e4e7ee;position:relative;overflow:hidden;min-height:calc(100dvh - var(--barra-app));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 16px 24px;background:linear-gradient(160deg,var(--primary-deep) 0%,var(--primary-dark) 65%,var(--primary) 100%);font-family:Poppins,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);text-align:center}._page_7mw96_6 *,._page_7mw96_6 *:before,._page_7mw96_6 *:after{box-sizing:border-box}._page_7mw96_6:before,._page_7mw96_6:after{content:"";position:absolute;border-radius:50%;background:#ffffff0f;pointer-events:none}._page_7mw96_6:before{width:320px;height:320px;top:-120px;right:-110px}._page_7mw96_6:after{width:240px;height:240px;bottom:-90px;left:-90px;background:#ffffff0d}._marca_7mw96_48{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}._marcaCaixa_7mw96_56{display:grid;place-items:center;width:104px;height:104px;margin-bottom:6px;border:1px solid rgba(255,255,255,.6);border-radius:28px;background:#fff;box-shadow:0 0 48px #019cde8c,0 0 0 6px #ffffff14}._marcaCaixa_7mw96_56 img{width:68px;height:68px;object-fit:contain}._marca_7mw96_48 span{font-size:20px;font-weight:700;color:#fff;letter-spacing:.2px}._card_7mw96_70{position:relative;width:100%;max-width:380px;padding:32px 24px 28px;border-radius:24px;background:#fff;box-shadow:0 24px 60px #0e183b59}._icone_7mw96_80{width:72px;height:72px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:34px}._titulo_7mw96_92{margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.3;color:var(--ink)}._texto_7mw96_93{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}._rodape_7mw96_95{position:relative;margin:0;font-size:12px;color:#ffffffb3}body{margin:0;background:#f4f6f4}.sallve-item-menu:hover{background:#eaf7fd}.ant-tabs-card>.ant-tabs-nav:before{border-bottom:0}@media print{nav,header{display:none!important}}.ant-card .ant-card-head{padding-top:12px;padding-bottom:12px}.ant-card .ant-card-head-wrapper{align-items:flex-start;gap:16px}.ant-card .ant-card-head-title{white-space:normal;overflow:visible;text-overflow:clip;min-width:0}.ant-card .ant-card-extra{margin-inline-start:0;flex-shrink:0;max-width:60%}.clasil-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.clasil-card-modulo{--cor: #019cde;display:flex;flex-direction:column;align-items:flex-start;min-height:205px;padding:20px;background:#fff;border:1px solid #dfe5ec;border-top:3px solid var(--cor);border-radius:16px;box-shadow:0 1px 4px #0000000d;cursor:pointer;font:inherit;text-align:left;transition:box-shadow .2s,transform .2s,border-color .2s}.clasil-card-modulo:hover{border-color:var(--cor);box-shadow:0 12px 28px -10px color-mix(in srgb,var(--cor) 40%,transparent);transform:translateY(-4px)}.clasil-card-modulo:focus-visible{outline:2px solid var(--cor);outline-offset:2px}.clasil-card-modulo-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--cor);color:#fff;font-size:20px;box-shadow:0 4px 10px color-mix(in srgb,var(--cor) 35%,transparent),0 0 0 4px color-mix(in srgb,var(--cor) 12%,transparent);transition:transform .2s}.clasil-card-modulo:hover .clasil-card-modulo-icone{transform:scale(1.08)}.clasil-card-modulo-titulo{margin-top:14px;font-size:16px;font-weight:700;color:#0f172a;transition:color .2s}.clasil-card-modulo:hover .clasil-card-modulo-titulo{color:var(--cor)}.clasil-card-modulo-descricao{display:-webkit-box;margin-top:6px;overflow:hidden;font-size:12.5px;line-height:1.55;color:#64748b;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clasil-card-modulo-rodape{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:10px;border-top:1px solid #eef1f5}.clasil-card-modulo-acessar{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.clasil-card-modulo:hover .clasil-card-modulo-acessar{color:#0f172a}.clasil-card-modulo-ponto{width:8px;height:8px;border-radius:50%;background:var(--cor)}.clasil-card-modulo-seta{display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--cor) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cor) 8%,#fff);color:var(--cor);font-size:12px;transition:background .2s,color .2s,transform .2s}.clasil-card-modulo:hover .clasil-card-modulo-seta{background:var(--cor);color:#fff;transform:translate(2px)}.sallve-item-lateral:hover{background:#f3f6f9!important}.sallve-secao-lateral:hover{color:#0f172a!important}.sallve-troca-aba{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:#f7f9f7;border:1px solid #e3e9e4;border-radius:10px;cursor:pointer;font:inherit;font-size:15px;color:#1f2937;transition:background .12s,border-color .12s}.sallve-troca-aba:hover{background:#eaf7fd;border-color:#a7ddf7}.sallve-troca-aba:hover .anticon-close{color:#cf1322!important}.ant-btn.clasil-topo-botao{height:38px;padding:0 14px;border:1px solid #019cde;border-radius:12px;background:#fff}.ant-btn.clasil-topo-botao:not(:disabled):hover{border-color:#0184c2;background:#f5fbfe;color:#0184c2}.ant-btn.clasil-topo-botao.clasil-topo-icone{width:38px;padding:0}.clasil-barra-carregamento{position:fixed;inset:var(--barra-app) 0 auto 0;z-index:3000;height:3px;overflow:hidden;background:#d3eefb}.clasil-barra-carregamento:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,#019cde,#0e183b);animation:clasil-barra-correr 1.1s ease-in-out infinite}@keyframes clasil-barra-correr{0%{transform:translate(-100%)}to{transform:translate(250%)}}.clasil-tela-carregando{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2900;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f6f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:clasil-surgir .25s ease-out}.clasil-tela-carregando-marca{position:relative;display:grid;place-items:center;width:96px;height:96px;border:1px solid #a7ddf7;border-radius:24px;background:#fff;box-shadow:0 12px 32px -12px #0e183b40}.clasil-tela-carregando-marca img{position:relative;width:64px;height:64px;object-fit:contain}.clasil-tela-carregando-brilho{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:32px;background:radial-gradient(circle,rgba(1,156,222,.28),transparent 70%);animation:clasil-pulsar 1.6s ease-in-out infinite}.clasil-tela-carregando-nome{margin-top:20px;font-size:20px;font-weight:800;color:#0e183b}.clasil-tela-carregando-texto{margin-top:4px;font-size:13.5px;color:#6b7280}.clasil-tela-carregando-trilho{position:relative;width:160px;height:3px;margin-top:18px;overflow:hidden;border-radius:999px;background:#d3eefb}.clasil-tela-carregando-trilho span{position:absolute;inset:0 auto 0 0;width:40%;border-radius:999px;background:linear-gradient(90deg,#019cde,#0e183b);animation:clasil-barra-correr 1.1s ease-in-out infinite}@keyframes clasil-pulsar{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes clasil-surgir{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.clasil-barra-carregamento:before,.clasil-tela-carregando-trilho span,.clasil-tela-carregando-brilho{animation-duration:3s}}:root{--barra-app: 0px}@media(display-mode:window-controls-overlay){:root{--barra-app: env(titlebar-area-height, 0px)}body{padding-top:var(--barra-app)}body:before{content:"";position:fixed;inset:0 0 auto 0;z-index:4000;height:var(--barra-app);background:#019cde;-webkit-app-region:drag;app-region:drag}}.clasil-topo-marca{display:flex;flex-shrink:0;align-items:center;gap:10px}.clasil-topo-marca img{width:36px;height:36px;object-fit:contain}.clasil-topo-marca span{font-size:18px;font-weight:700;color:#0f172a;white-space:nowrap}.clasil-topo-usuario{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 4px;border:1px solid #019cde;border-radius:12px;background:#fff;cursor:pointer;font:inherit}.clasil-topo-usuario:hover{border-color:#0184c2;background:#f5fbfe}.clasil-topo-avatar{width:30px;height:30px;border-radius:50%;color:#0481ba;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.5px;flex-shrink:0}.clasil-topo-nome{font-weight:600;color:#0481ba;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.clasil-dash-topo{display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid #e3e8ef;border-radius:18px;background:#fff}.clasil-dash-topo-icone{display:grid;flex-shrink:0;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--cor);color:#fff;font-size:30px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--cor) 70%,transparent)}.clasil-dash-selo{display:inline-block;padding:1px 10px;border:1px solid color-mix(in srgb,var(--cor) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cor) 12%,#fff);color:color-mix(in srgb,var(--cor) 75%,#0f172a);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clasil-dash-titulo{margin:6px 0 2px;font-size:24px;font-weight:800;color:#0f172a}.clasil-dash-subtitulo{margin:0;font-size:14px;color:#475569}.clasil-dash-pontos{display:flex;flex-direction:column;align-items:flex-end;padding-left:20px;border-left:1px solid #e3e8ef;white-space:nowrap}.clasil-dash-pontos b{font-size:26px;line-height:1.1}.clasil-dash-pontos span{font-size:12px;color:#475569}.clasil-dash-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.clasil-dash-card{--cor: #10b981;position:relative;display:flex;flex-direction:column;min-height:190px;padding:18px 20px 12px;overflow:hidden;border:1px solid #e3e8ef;border-radius:16px;background:#fff;cursor:pointer;transition:box-shadow .18s,transform .18s,border-color .18s}.clasil-dash-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--cor)}.clasil-dash-card:hover{border-color:color-mix(in srgb,var(--cor) 50%,#e3e8ef);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--cor) 60%,transparent);transform:translateY(-2px)}.clasil-dash-card:focus-visible{outline:2px solid var(--cor);outline-offset:2px}.clasil-dash-card-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.clasil-dash-card-titulo{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1f2937}.clasil-dash-card-marca{flex-shrink:0;width:8px;height:8px;border-radius:50%}.clasil-dash-card-icone{display:grid;flex-shrink:0;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--cor) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cor) 10%,#fff);color:var(--cor);font-size:18px}.clasil-dash-card-numero{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin:10px 0 12px}.clasil-dash-card-numero b{font-size:34px;line-height:1;font-weight:800;color:var(--cor)}.clasil-dash-card-pilula{padding:2px 10px;border:1px solid color-mix(in srgb,var(--cor) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cor) 10%,#fff);color:color-mix(in srgb,var(--cor) 80%,#0f172a);font-size:13px;font-weight:600}.clasil-dash-card-rodape{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #eef0f3;font-size:13px;line-height:1.45;color:#475569}.clasil-dash-card-acoes{display:flex;flex-shrink:0;align-items:center;gap:2px}.clasil-dash-vazio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;border:1px dashed #cbd5e1;border-radius:16px;background:#fff;color:#334155;text-align:center}.clasil-dash-editor-filtro{padding:12px 14px;border:1px solid #e3e8ef;border-radius:12px;background:#f8fafc}.clasil-dash-cor{width:26px;height:26px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cbd5e1;cursor:pointer}.clasil-dash-cor.ativa{box-shadow:0 0 0 2px #0f172a}@media(max-width:640px){.clasil-dash-topo{flex-wrap:wrap;padding:18px}.clasil-dash-pontos{align-items:flex-start;padding-left:0;border-left:0}}.clasil-filtro-ligacao{width:fit-content;margin:4px 0 4px 14px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.06em}.clasil-filtro-ligacao.e{background:#eaf7fd;color:#0184c2}.clasil-filtro-ligacao.ou{background:#fff4e5;color:#c2410c}.clasil-filtro-grupo{padding:10px 12px;border:1px dashed #94a3b8;border-radius:10px;background:#f8fafc}.clasil-filtro-resumo{margin-top:14px;padding:8px 12px;border-left:3px solid #019cde;border-radius:6px;background:#f1f8fd;font-size:13px;line-height:1.5}.clasil-filtros-salvos{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.clasil-filtro-salvo{display:flex;align-items:center;gap:2px;padding:2px 4px 2px 0;border-radius:8px}.clasil-filtro-salvo:hover{background:#f3f6f9}.clasil-filtro-salvo.ativo{background:#eaf7fd;box-shadow:inset 0 0 0 1px #a7ddf7}.clasil-filtro-salvo-nome{flex:1;min-width:0;padding:6px 10px;overflow:hidden;border:0;background:transparent;color:#0f172a;font:inherit;font-size:13.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.clasil-filtro-salvo-aplicado{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.clasil-filtro-dica{margin-bottom:10px;padding:8px 12px;border-radius:8px;background:#f8fafc;color:#334155;font-size:12.5px;line-height:1.5}.clasil-leitor{margin-top:8px;padding:12px;border:2px solid #a7ddf7;border-radius:12px;background:#f5fbfe;transition:border-color .2s,background .2s}.clasil-leitor.ok{border-color:#22c55e;background:#f0fdf4}.clasil-leitor.erro{border-color:#ef4444;background:#fef2f2}.clasil-leitor-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:600}.clasil-leitor-status .ok{color:#15803d}.clasil-leitor-status .erro{color:#b91c1c}.clasil-coleta-ok td{background:#f0fdf4!important;color:#64748b}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.clasil-md-tabelas{max-height:640px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.clasil-md-tabela{display:grid;grid-template-columns:1fr auto;text-align:left;border:0;background:transparent;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:12.5px}.clasil-md-tabela:hover{background:#0000000a}.clasil-md-tabela.ativa{background:#e6f0ff;color:#1d4ed8}.clasil-md-rotulo{grid-column:1 / -1;font-size:11px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
