/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-slate-300:oklch(86.9% .022 252.894);--radius-lg:.5rem;--radius-xl:.75rem}}@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border-slate-300{border-color:var(--color-slate-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{color-scheme:light;--marca:#4f5bd5;--marca-escura:#3b3fd1;--sobre-marca:#fff;--marca-suave:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root{--marca-suave:color-mix(in srgb, var(--marca) 14%, #fff)}}:root{--marca-lavagem:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root{--marca-lavagem:color-mix(in srgb, var(--marca) 7%, #fff)}}:root{--canvas:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root{--canvas:color-mix(in srgb, var(--marca) 6%, #f7f8fc)}}:root{--surface:#fff;--surface-2:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root{--surface-2:color-mix(in srgb, var(--marca) 4%, #f6f7fb)}}:root{--line:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root{--line:color-mix(in srgb, var(--marca) 12%, #e8eaf2)}}:root{--ink:#171a2e;--ink-soft:#565b79;--ink-faint:#8b90a9;--ok:#12805c;--ok-soft:#dff6ec;--warn:#9a5b00;--warn-soft:#fdf0d9;--bad:#c02626;--bad-soft:#fdeaea;--radius-xl:26px;--radius-lg:20px;--radius:15px;--pill:999px;--shadow-card:0 1px 2px #11142d0a, 0 10px 28px #11142d12;--shadow-float:0 18px 46px #11142d33;--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--canvas:#0d0f1c;--surface:#171a2c;--surface-2:#1f2338;--line:#2a2e47;--ink:#f2f3fb;--ink-soft:#b3b8d0;--ink-faint:#838aa6;--marca-suave:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root:not([data-tema=claro]){--marca-suave:color-mix(in srgb, var(--marca) 26%, #171a2c)}}:root:not([data-tema=claro]){--marca-lavagem:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root:not([data-tema=claro]){--marca-lavagem:color-mix(in srgb, var(--marca) 15%, #171a2c)}}:root:not([data-tema=claro]){--ok-soft:#10382c;--warn-soft:#3b2d10;--bad-soft:#3d1a1c;--ok:#57d6a6;--warn:#f0bc6a;--bad:#ff8f8f;--shadow-card:0 1px 2px #0000004d, 0 12px 30px #00000059;--shadow-float:0 20px 54px #00000080}}:root[data-tema=escuro]{color-scheme:dark;--canvas:#0d0f1c;--surface:#171a2c;--surface-2:#1f2338;--line:#2a2e47;--ink:#f2f3fb;--ink-soft:#b3b8d0;--ink-faint:#838aa6;--marca-suave:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root[data-tema=escuro]{--marca-suave:color-mix(in srgb, var(--marca) 26%, #171a2c)}}:root[data-tema=escuro]{--marca-lavagem:var(--marca)}@supports (color:color-mix(in lab,red,red)){:root[data-tema=escuro]{--marca-lavagem:color-mix(in srgb, var(--marca) 15%, #171a2c)}}:root[data-tema=escuro]{--ok-soft:#10382c;--warn-soft:#3b2d10;--bad-soft:#3d1a1c;--ok:#57d6a6;--warn:#f0bc6a;--bad:#ff8f8f;--shadow-card:0 1px 2px #0000004d, 0 12px 30px #00000059;--shadow-float:0 20px 54px #00000080}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600}h1{font-size:23px}h2{font-size:18px}h3{font-size:15px}p{margin:0}a{color:var(--marca);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}.acesso{background:linear-gradient(155deg,var(--marca) 0%,var(--marca-escura) 100%);place-items:center;min-height:100%;padding:22px;display:grid}.acesso-card{background:var(--surface);border-radius:var(--radius-xl);width:min(420px,100%);box-shadow:var(--shadow-float);padding:34px 30px}.app{flex-direction:column;min-height:100%;display:flex}.cabecalho{z-index:20;background:linear-gradient(160deg,var(--marca) 0%,var(--marca-escura) 100%);color:var(--sobre-marca);border-radius:0 0 26px 26px;padding:22px 20px 16px;position:sticky;top:0}.cabecalho-topo{align-items:center;gap:12px;max-width:1080px;margin:0 auto;display:flex}.cabecalho h1{color:var(--sobre-marca);font-size:20px}.cabecalho p{opacity:.82;font-size:12.5px}.marca-mono{width:42px;height:42px;color:var(--sobre-marca);background:#fff3;border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.sair{border-radius:var(--pill);color:var(--sobre-marca);cursor:pointer;background:#ffffff2e;border:0;margin-left:auto;padding:8px 16px;font-size:12.5px;font-weight:500}.sair:hover{background:#ffffff4d}.abas{scrollbar-width:none;gap:6px;max-width:1080px;margin:16px auto 0;padding-bottom:2px;display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.aba{border-radius:var(--pill);color:var(--sobre-marca);white-space:nowrap;cursor:pointer;background:#ffffff29;border:0;padding:9px 18px;font-size:13.5px;font-weight:500}.aba:hover{background:#ffffff47}.aba.ativa{background:var(--surface);color:var(--marca-escura);font-weight:600}.conteudo{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:20px 20px 60px}.pilha{flex-direction:column;gap:16px;display:flex}.linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fim{margin-left:auto}.suave{color:var(--ink-soft);font-size:13.5px}.fraco{color:var(--ink-faint);font-size:12.5px}.cartao{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:22px}.cartao-topo{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.grade{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>span{color:var(--ink-soft);font-size:12.5px;font-weight:600}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=url],select,textarea{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;padding:12px 15px;font-size:14.5px}input:focus,select:focus,textarea:focus{border-color:var(--marca);background:var(--surface);outline:none}input[type=color]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;width:64px;height:44px;padding:4px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--marca)}.marcar{color:var(--ink-soft);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.botao{border:1.5px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.botao:hover:not(:disabled){background:var(--marca-lavagem)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-principal{background:var(--marca);color:var(--sobre-marca);box-shadow:0 8px 20px var(--marca);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.botao-principal{box-shadow:0 8px 20px color-mix(in srgb,var(--marca) 38%,transparent)}}.botao-principal:hover:not(:disabled){background:var(--marca-escura)}.botao-discreto{color:var(--marca);background:0 0;border-color:#0000}.botao-perigo{background:var(--bad-soft);color:var(--bad);border-color:#0000}.botao-pequeno{padding:8px 15px;font-size:13px}.numeros{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.numero{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:18px 20px}.numero b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15;display:block}.numero span{color:var(--ink-soft);font-size:12px}.numero-destaque{background:linear-gradient(150deg,var(--marca),var(--marca-escura));box-shadow:var(--shadow-float)}.numero-destaque b,.numero-destaque span{color:var(--sobre-marca)}.numero-destaque span{opacity:.85}.etiqueta{border-radius:var(--pill);background:var(--surface-2);color:var(--ink-soft);align-items:center;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.etiqueta-ok{background:var(--ok-soft);color:var(--ok)}.etiqueta-aviso{background:var(--warn-soft);color:var(--warn)}.etiqueta-marca{background:var(--marca-suave);color:var(--marca-escura)}.barra{border-radius:var(--pill);background:var(--surface-2);height:9px;overflow:hidden}.barra i{border-radius:var(--pill);background:var(--marca);height:100%;display:block}.aviso{border-radius:var(--radius-lg);padding:14px 18px;font-size:13.5px}.aviso-ok{background:var(--ok-soft);color:#0a5c42}.aviso-erro{background:var(--bad-soft);color:#8d1b1b}.aviso-info{background:var(--marca-suave);color:var(--marca-escura)}.vazio{text-align:center;color:var(--ink-faint);padding:46px 18px}.lista{flex-direction:column;gap:12px;display:flex}.item{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 18px}.item-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.item-topo strong{font-size:15px}.editor-linha{grid-template-columns:1fr 1.6fr auto;align-items:end;gap:10px;display:grid}.hora-linha{grid-template-columns:110px auto 1fr 1fr;align-items:center;gap:10px;display:grid}.girando{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite girar;display:inline-block}.botao:not(.botao-principal) .girando{border-color:var(--line);border-top-color:var(--marca)}@keyframes girar{to{transform:rotate(360deg)}}.qr-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.qr-cartao{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;gap:10px;padding:18px;display:flex}.qr-cartao img{border-radius:var(--radius);background:#fff;width:100%;max-width:160px;margin:0 auto}@media(max-width:640px){.editor-linha,.hora-linha{grid-template-columns:1fr}}.modo-teste{border-radius:var(--radius-xl);background:linear-gradient(150deg,var(--marca),var(--marca-escura));color:var(--sobre-marca);box-shadow:var(--shadow-float);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.modo-teste strong{margin-bottom:4px;font-size:16px;display:block}.modo-teste p{opacity:.9;max-width:62ch;font-size:13.5px}.modo-teste .contagem{opacity:1;margin-top:8px;font-weight:600}.modo-teste .botao-principal{color:var(--marca-escura);box-shadow:none;background:#fff;flex:none}.modo-teste .botao-principal:hover{opacity:.92;background:#fff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
