.tc-fundo{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgba(10,14,22,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:tc-entra .18s ease-out}.tc-card{width:min(440px,100%);padding:26px 26px 22px;border-radius:var(--r-lg,20px);background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 24px 60px -12px rgba(0,0,0,.35);font-family:var(--font);display:flex;flex-direction:column;gap:12px}.tc-card.tc-pagina{margin:48px auto;box-shadow:var(--shadow-pop)}.tc-selo{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tc-card h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.tc-card p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.tc-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:13.5px;font-weight:600}.tc-card li{display:flex;align-items:center;gap:9px}.tc-card li:before{content:"✓";flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--confirma-soft);color:var(--confirma);font-size:12px;font-weight:800}.tc-ok{margin-top:6px;display:flex;justify-content:center;align-items:center;height:46px;border-radius:999px;border:0;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer}.tc-ok:hover{background:var(--accent-2)}.tc-ok:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}@keyframes tc-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tc-fundo{animation:none}}.vendas-card{--vt:var(--warn);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px 18px;margin:0 0 20px;border-radius:var(--r-md,12px);border:1px solid color-mix(in srgb,var(--vt) 40%,var(--line));border-left:5px solid var(--vt);background:color-mix(in srgb,var(--vt) 7%,var(--card))}.vendas-card.on{--vt:var(--confirma)}.vendas-info{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1 380px}.vendas-rotulo{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.vendas-estado{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--ink)}.vendas-estado i{width:10px;height:10px;border-radius:50%;background:var(--vt)}.vendas-sub{font-size:12.5px;color:var(--ink-2);line-height:1.5}.vendas-erro{font-size:12.5px;color:#dc2626;font-weight:700}.vendas-acoes{display:flex;gap:8px;flex-wrap:wrap}.vendas-switch{position:relative;flex:none;width:64px;height:34px;border-radius:999px;border:0;cursor:pointer;background:var(--line-2);transition:background .2s}.vendas-switch span{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.vendas-switch.on{background:var(--confirma)}.vendas-switch.on span{transform:translateX(30px)}.vendas-switch:focus-visible{outline:3px solid var(--accent);outline-offset:2px}