body.vota{background:#0f2b1f}body.vota #labels{pointer-events:none;z-index:5;position:fixed;inset:0}.vbar{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;color:#fff;background:linear-gradient(#0b1a13ee,#0b1a1300);align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.vbar a{color:#fff;background:#ffffff1f;border-radius:999px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none}.vtitle{letter-spacing:.02em;font-size:15px}.vtitle small{opacity:.7;text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:11px;font-weight:500}.von{opacity:.85;margin-left:auto;font-size:13px}.vlobby{z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;padding:70px max(16px,6vw) 24px;display:flex;position:fixed;inset:0}.vcard{pointer-events:auto;color:#fff;background:#0d1f17f2;border:1px solid #fff2;border-radius:18px;gap:12px;width:min(420px,100%);max-height:calc(100dvh - 90px);padding:22px;display:grid;overflow:auto;box-shadow:0 20px 60px #0008}.vcard h1{margin:0;font-size:28px;line-height:1.05}.vlead{opacity:.85;margin:0;font-size:14px;line-height:1.45}.vlegal{opacity:.6;margin:0;font-size:11.5px;line-height:1.4}.vfield{text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:12px;display:grid}.vfield input{text-transform:none;letter-spacing:0;color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;padding:11px 12px;font-size:15px}#vhud{z-index:15;pointer-events:none;position:fixed;inset:0}#vhud>*{pointer-events:auto}.vgoal{color:#fff;background:#0d1f17e6;border:1px solid #fff2;border-radius:14px;width:min(300px,100vw - 24px);padding:12px 14px;font-size:13px;position:absolute;top:62px;left:12px}.vgoal h2{margin:0 0 4px;font-size:16px}.vgoal p{opacity:.92;margin:0;line-height:1.4}.vgoal ol{flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vgoal li{background:#ffffff2e;border-radius:3px;width:22px;height:6px}.vgoal li.done{background:#4ade80}.vgoal li.on{background:#ffd23f}.vdist{color:#ffd23f;font-size:12px;margin-top:8px!important}.vqueue{color:#fff;background:#0d1f17ee;border:1px solid #ffd23f66;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;top:62px;left:50%;transform:translate(-50%)}.vqueue span{opacity:.85;font-size:13px}.vact{left:50%;bottom:calc(110px + env(safe-area-inset-bottom));position:absolute;transform:translate(-50%)}.vact .primary{padding:14px 22px;font-size:16px;box-shadow:0 8px 30px #0008}.vchat{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:6px;width:min(360px,100vw - 24px);display:grid;position:absolute}.vlog{color:#fff;text-shadow:0 1px 3px #000;gap:2px;max-height:120px;font-size:12.5px;display:grid;overflow:hidden}.vchat input{color:#fff;background:#0d1f17cc;border:1px solid #ffffff2e;border-radius:999px;padding:10px 12px}.vcola{position:absolute;top:62px;right:12px}.vhelp{color:#ffffffb0;text-shadow:0 1px 3px #000;text-align:right;margin:0;font-size:11px;position:absolute;bottom:8px;right:12px}.vjoy{touch-action:none;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:110px;height:110px;display:none;position:absolute;bottom:90px;left:22px}.vjoy i{background:#fff6;border-radius:50%;width:40px;height:40px;position:absolute;top:35px;left:35px}@media (pointer:coarse){.vjoy{display:block}.vhelp{display:none}.vchat{width:200px;bottom:12px;left:auto;right:12px}.vlog{display:none}}.vmodal{z-index:40;background:#000a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vmodal-body{color:#fff;background:#10261b;border:1px solid #ffffff2a;border-radius:16px;gap:10px;width:min(440px,100%);max-height:calc(100dvh - 32px);padding:18px;display:grid;overflow:auto}.vmodal-body h3{margin:0;font-size:18px}.vmodal-body p{opacity:.9;margin:0;font-size:13.5px;line-height:1.45}.vitem{text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff2;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.vitem[aria-pressed=true]{background:#1c5a38;border-color:#4ade80}.vitem small{opacity:.7;font-size:11.5px;display:block}.vcolinha{gap:8px;font-size:13px;display:grid}.vcolinha h4{text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin:0;font-size:12px}.vcolinha ul{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.vcolinha b{font-variant-numeric:tabular-nums;color:#ffd23f}.vhold{position:relative;overflow:hidden}.vhold i{pointer-events:none;background:#fff3;width:0;position:absolute;inset:0}.vcomp{border-radius:12px;width:100%}.urna{z-index:50;background:#0b0f0dea;align-content:center;place-items:center;gap:8px;padding:10px;display:grid;position:fixed;inset:0}.urna-body{background:#cfd2d4;border-radius:16px;grid-template-columns:1.5fr 1fr;gap:14px;width:min(820px,100%);padding:14px;display:grid;box-shadow:0 20px 60px #000a}.urna-screen{color:#111;background:#e9efe3;border:4px solid #8a8f93;border-radius:6px;align-content:start;gap:8px;min-height:300px;padding:12px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;display:grid}.urna-screen header{border-bottom:2px solid #111;grid-template-columns:1fr auto;gap:0 8px;padding-bottom:6px;display:grid}.urna-screen header small{grid-column:1/-1;font-size:11px}.urna-screen header b{text-transform:uppercase;font-size:22px}.urna-screen header em{align-self:end;font-size:12px;font-style:normal}.u-digits{gap:6px;display:flex}.u-digits i{background:#fff;border:2px solid #111;place-items:center;width:38px;height:46px;font-size:28px;font-style:normal;font-weight:700;display:grid}.u-digits.off{opacity:.35}.u-cand{grid-template-columns:74px 1fr;align-items:start;gap:12px;display:grid}.u-foto{background:#fff;border:2px solid #111;width:74px;height:88px;overflow:hidden}.u-foto svg{width:100%;height:100%;display:block}.u-cand dl{gap:1px;margin:0;font-size:13px;display:grid}.u-cand dt{text-transform:uppercase;opacity:.7;margin-top:4px;font-size:10px}.u-cand dd{margin:0;font-weight:700}.u-aviso{gap:2px;font-size:20px;font-weight:800;display:grid}.u-aviso span{font-size:16px}.urna-screen footer{border-top:2px solid #111;gap:1px;margin-top:auto;padding-top:6px;font-size:11.5px;display:grid}.urna-screen footer b{color:#fff;border-radius:2px;padding:0 4px}.urna-screen footer .g{background:#138a36}.urna-screen footer .o{background:#e07b00}.urna-screen footer .w{color:#111;background:#fff;border:1px solid #111}.urna-fim{place-items:center;gap:4px;min-height:260px;display:grid}.urna-fim b{letter-spacing:6px;font-size:88px}.urna-fim span{font-size:22px}.urna-keys{background:#2c2f33;border-radius:10px;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;padding:10px;display:grid}.k{color:#fff;cursor:pointer;background:#3b3f44;border:0;border-radius:6px;height:52px;font-size:22px;font-weight:700;box-shadow:0 3px #1d1f22}.k:active{transform:translateY(2px);box-shadow:0 1px #1d1f22}.k-empty{height:52px}.k.big{grid-column:span 1;height:56px;font-size:11px}.k.w{color:#111;background:#f4f4f2}.k.o{background:#e07b00}.k.g{background:#138a36}.urna-note{color:#fffa;text-align:center;margin:0;font-size:12px}@media (width<=720px){.urna{align-content:start;overflow:auto}.urna-body{grid-template-columns:1fr}.urna-screen{min-height:230px}.vlobby{justify-content:center;align-items:flex-end;padding:60px 8px 8px}.vcard{max-height:62dvh}.vqueue{top:auto;bottom:150px}.vgoal{width:calc(100vw - 24px)}}.vcities{text-transform:none;letter-spacing:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.vcity{text-align:left;color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff26;border-radius:10px;gap:1px;padding:9px 10px;display:grid}.vcity b{font-size:13.5px}.vcity small{opacity:.7;font-size:11px;line-height:1.25}.vcity.on{background:#ffd23f22;border-color:#ffd23f}.vdica{text-transform:none;letter-spacing:0;opacity:.8;font-size:12px;line-height:1.35}.seg.wrap{flex-wrap:wrap}.vtitle2{text-transform:uppercase;letter-spacing:.06em;color:#ffd23f;margin-bottom:2px;font-size:11px;display:block}
