@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2) format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2) format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-vietnamese-600-normal-B_5hiXq4.woff2) format("woff2"),url(/assets/dancing-script-vietnamese-600-normal-DmBNuN3D.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-ext-600-normal-B3h_y-4p.woff2) format("woff2"),url(/assets/dancing-script-latin-ext-600-normal-C2Rto93b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-600-normal-CUtcW3hj.woff2) format("woff2"),url(/assets/dancing-script-latin-600-normal-8nA_0nHX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul-950: #071a3a;--azul-900: #0a2350;--azul-800: #0f3574;--azul-700: #1553a8;--azul-100: #e6effb;--verde-600: #178f45;--verde-100: #e3f5ea;--ouro-500: #d8b465;--ouro-600: #b8913a;--ouro-100: #f8f0dc;--vermelho-600: #c8322a;--vermelho-100: #fde8e6;--bg: #f3f6fa;--sup: #ffffff;--sup-2: #f7f9fc;--borda: #e1e7ef;--txt: #0f1b2d;--txt-2: #5b6b80;--acao: var(--azul-700);--acao-txt: var(--azul-700);--ok: var(--verde-600);--err: var(--vermelho-600);--err-bg: var(--vermelho-100);--sombra: 0 1px 2px rgba(10, 35, 80, .06), 0 8px 24px rgba(10, 35, 80, .08);--raio: 18px;--raio-sm: 12px;--fonte: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-slogan: "Dancing Script", cursive;--lateral: 256px;--nav-inf: 64px;color-scheme:light}:root[data-tema=escuro]{--bg: #060d1b;--sup: #0e1a30;--sup-2: #132341;--borda: #1f3358;--txt: #e8eef8;--txt-2: #93a4bf;--azul-100: #13284d;--verde-100: #0f2e20;--ouro-100: #2e2612;--vermelho-100: #351613;--acao-txt: #9cc3ff;--err: #ff8f86;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px rgba(0, 0, 0, .45);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fonte);background:var(--bg);color:var(--txt);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}a{color:var(--acao-txt)}h1,h2,h3,h4{letter-spacing:-.01em}svg.i{width:22px;height:22px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg.i.p{width:18px;height:18px}.slogan{font-family:var(--fonte-slogan);font-weight:600;line-height:1.1}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border:0;border-radius:14px;cursor:pointer;font:700 1rem var(--fonte);color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--azul-700),var(--azul-800));box-shadow:0 8px 18px #1553a84d;transition:transform .1s,filter .2s}.botao:hover{filter:brightness(1.08)}.botao:active{transform:scale(.98)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.sec{background:var(--sup-2);color:var(--txt);border:1px solid var(--borda);box-shadow:none}.botao.bloco{width:100%;height:52px}:root[data-tema=escuro] .botao{color:#fff}:root[data-tema=escuro] .botao.sec{color:var(--txt)}.ic-btn{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;position:relative;color:var(--txt);background:var(--sup);border:1px solid var(--borda);cursor:pointer;padding:0}.ic-btn:hover{background:var(--sup-2)}.ic-btn .bolinha{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--vermelho-600);border:2px solid var(--sup)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-weight:800;font-size:.85rem;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--verde-600),var(--azul-700))}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.avatar-link{display:inline-flex;text-decoration:none;border-radius:50%}.avatar.medio{width:56px;height:56px;font-size:1.05rem}.barretas{display:flex;flex-wrap:wrap;gap:3px;max-width:220px;margin-top:4px}.barreta{width:30px;height:10px;display:block;border-radius:1px;box-shadow:0 1px 2px #0000004d;cursor:help}.aniversariantes{margin-top:16px}.aniversariantes h2{margin:0 0 10px;font-size:1rem}.aniversariantes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.aniversariantes li{display:flex;align-items:center;gap:10px}.aniversariantes small{display:block;color:var(--txt-2);font-size:.74rem}.aniversariantes strong{font-size:.95rem}.aniv-wpp{display:flex;width:fit-content;align-items:center;gap:4px;margin-top:3px;font-size:.74rem;font-weight:600;color:#1aa851;text-decoration:none}.aniv-wpp:hover{text-decoration:underline}.selo{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--txt-2);background:var(--sup-2);border:1px solid var(--borda);padding:2px 8px;border-radius:999px}.cartao{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 18px;box-shadow:var(--sombra)}.cartao h2{margin:0 0 10px;font-size:1rem}.titulo-secao{display:flex;justify-content:space-between;align-items:center;margin:22px 2px 10px;font-weight:700;font-size:.98rem}.titulo-secao a{font-size:.8rem;text-decoration:none;font-weight:600}.vazio{text-align:center;padding:48px 16px;color:var(--txt-2)}.vazio h1{color:var(--txt);font-size:1.3rem}.app{min-height:100vh;min-height:100dvh}.app-corpo{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.app-conteudo{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:1180px;margin:0 auto;padding:8px 16px 24px}.lateral,.barra-topo-pc{display:none}@media(min-width:1024px){.app{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);transition:grid-template-columns .2s ease}.lateral{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:2px;padding:20px 14px 16px;background:linear-gradient(180deg,var(--azul-900),var(--azul-950));color:#cfdaf0;transition:width .2s ease,padding .2s ease}.app-conteudo{padding:28px 32px 32px}.app-conteudo{max-width:95%;width:95%}.barra-app,.nav-inferior{display:none!important}.app.app--menu-topo{display:flex;flex-direction:column}.app--menu-topo .lateral{display:none}.barra-topo-pc{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:55;height:64px;padding:0 28px;background:linear-gradient(90deg,var(--azul-950),var(--azul-900));color:#cfdaf0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 18px #0a235029}.topo-marca{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;flex:0 0 auto}.topo-marca img{height:42px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}.topo-marca strong{display:block;font-size:.98rem;letter-spacing:.08em}.topo-marca small{display:block;font-size:.68rem;opacity:.7}.topo-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.topo-item{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;color:inherit;text-decoration:none;font:600 .86rem var(--fonte);background:none;border:0;cursor:pointer;text-align:left;transition:background .12s,color .12s;position:relative}.topo-item:hover,.topo-item.ativo{background:#ffffff14;color:#fff}.topo-item.active{background:#ffffff24;color:#fff;box-shadow:inset 0 -3px 0 var(--ouro-500)}.topo-item.desabilitado{opacity:.55;cursor:default}.topo-dropdown{position:relative}.topo-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;background:var(--azul-950);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 10px 28px #0006;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:75;animation:topo-abrir .14s ease-out}.topo-dropdown-titulo{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5;padding:6px 10px 4px}.topo-dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#cfdaf0;text-decoration:none;font:600 .84rem var(--fonte);transition:background .12s,color .12s}.topo-dropdown-item:hover{background:#ffffff14;color:#fff}.topo-dropdown-item.active{background:#ffffff26;color:#fff;border-left:3px solid var(--ouro-500)}.topo-dropdown-item.desabilitado{opacity:.5;cursor:default}.topo-dropdown-menu--painel{flex-direction:row;flex-wrap:wrap;gap:4px 6px;width:max-content;max-width:min(860px,92vw);padding:8px}.topo-painel-coluna{display:flex;flex-direction:column;gap:2px;min-width:190px}.topo-acoes{display:flex;align-items:center;gap:10px;margin-left:auto}.topo-usuario{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:10px;color:inherit;text-decoration:none;font:600 .84rem var(--fonte);background:#ffffff0f}.topo-usuario:hover{background:#ffffff1f;color:#fff}.topo-usuario .avatar{width:30px;height:30px}.topo-breve{font-size:.54rem;font-weight:800;text-transform:uppercase;background:#ffffff1a;padding:1px 5px;border-radius:999px;margin-left:auto}.app.app--lateral-colapsada{grid-template-columns:74px minmax(0,1fr)}.lateral.lateral--colapsada{width:74px;padding:16px 8px}.lateral--colapsada .lateral-marca{justify-content:center;padding:0 0 12px;margin-bottom:8px}.lateral--colapsada .lateral-marca img{height:44px}.lateral--colapsada .lateral-marca div,.lateral--colapsada .lateral-item-txt,.lateral--colapsada .lateral-grupo,.lateral--colapsada .lateral-breve,.lateral--colapsada .lateral-item-seta,.lateral--colapsada .lateral-usuario div{display:none!important}.lateral--colapsada .lateral-item{justify-content:center;padding:11px 0;border-radius:12px}.lateral--colapsada .lateral-usuario{justify-content:center;padding:8px 0}.lateral--colapsada .lateral-sub-lista{display:none!important}.lateral--colapsada .tem-submenu{position:relative}.lateral--colapsada .lateral-flyout{position:absolute;left:calc(100% + 8px);top:0;min-width:220px;background:var(--azul-950);border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 12px 32px #00000080;padding:8px;display:flex;flex-direction:column;gap:3px;z-index:80;animation:topo-abrir .14s ease-out}.lateral-flyout-titulo{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5;padding:4px 8px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.lateral-flyout-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#cfdaf0;text-decoration:none;font:600 .84rem var(--fonte);transition:background .12s,color .12s}.lateral-flyout-item:hover{background:#ffffff14;color:#fff}.lateral-flyout-item.active{background:#ffffff26;color:#fff;border-left:3px solid var(--ouro-500)}.lateral-flyout-item.desabilitado{opacity:.5;cursor:default}}.lateral-marca{display:flex;align-items:center;gap:12px;padding:0 8px 18px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none}.lateral-marca img{height:58px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.lateral-marca strong{display:block;letter-spacing:.12em;font-size:1.05rem}.lateral-marca small{display:block;font-size:.7rem;line-height:1.25;opacity:.7}.lateral nav{display:flex;flex-direction:column;gap:2px}.lateral-bloco-aberto{display:flex;flex-direction:column;gap:2px}.ico-fixo{display:inline-flex;align-items:center;justify-content:center;width:22px;flex:0 0 auto}.lateral-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:12px;color:inherit;text-decoration:none;font:600 .9rem var(--fonte);background:none;border:0;cursor:pointer;text-align:left;transition:background .12s,color .12s}.lateral-item:hover{background:#ffffff0f;color:#fff}.lateral-item.active{background:#ffffff1a;color:#fff;box-shadow:inset 3px 0 0 var(--ouro-500)}.lateral-item.desabilitado{opacity:.55;cursor:default}.lateral-item.desabilitado:hover{background:none;color:inherit}.lateral-item.sair{color:#ffb4a8}.lateral-item-txt{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral-item-seta{margin-left:auto;display:inline-flex;align-items:center;opacity:.7;transition:transform .2s ease}.lateral-item-seta.aberta{transform:rotate(180deg)}.lateral-breve{margin-left:auto;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;padding:2px 7px;border-radius:999px}.lateral-grupo{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;opacity:.5;padding:16px 12px 6px}.tem-submenu{position:relative;display:flex;flex-direction:column}.lateral-sub-lista{display:flex;flex-direction:column;gap:2px;margin-left:16px;padding-left:10px;border-left:2px solid rgba(255,255,255,.1);margin-top:2px;margin-bottom:4px}.lateral-sub-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:#b0c2e2;text-decoration:none;font:500 .84rem var(--fonte);transition:background .12s,color .12s}.lateral-sub-item:hover{background:#ffffff0f;color:#fff}.lateral-sub-item.active{background:#ffffff1a;color:#fff;font-weight:700;border-left:2px solid var(--ouro-500)}.lateral-sub-item.desabilitado{opacity:.45;cursor:default}.lateral-rodape{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.lateral-usuario{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0f;color:inherit;text-decoration:none}.lateral-usuario.active{box-shadow:inset 3px 0 0 var(--ouro-500)}.lateral-usuario strong{display:block;color:#fff;font-size:.85rem;line-height:1.2}.lateral-usuario small{display:block;font-size:.72rem;opacity:.7}.lateral-usuario .avatar{width:36px;height:36px}@keyframes topo-abrir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.barra-app{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top) + 8px) 16px 8px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.barra-app-marca{display:flex;align-items:center;gap:10px;color:var(--txt);text-decoration:none}.barra-app-marca img{height:40px}.barra-app-marca strong{display:block;font-size:1rem;letter-spacing:.08em;line-height:1.1}.barra-app-marca small{display:block;color:var(--txt-2);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-app-marca,.barra-app-marca div{min-width:0}.barra-app-acoes{margin-left:auto;display:flex;gap:8px;align-items:center}.barra-app-acoes .avatar{text-decoration:none}.barra-app-eu{align-items:center;gap:8px;border-radius:999px;color:var(--txt);min-width:0}.barra-app-eu-txt{display:flex;flex-direction:column;justify-content:center;height:40px;flex:0 0 auto;max-width:38vw;line-height:1.15}.barra-app-eu-txt small{font-size:.7rem;font-weight:600;color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-app-eu-txt strong{font-size:.9rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-app-acoes{min-width:0;flex:0 0 auto;gap:6px}.barra-app-marca{flex:1 1 auto}.nav-inferior{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:6px 8px calc(env(safe-area-inset-bottom) + 8px);background:var(--sup);border-top:1px solid var(--borda);box-shadow:0 -4px 18px #0a23500f}.nav-inferior-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:.7rem;font-weight:600;color:var(--txt-2);text-decoration:none}.nav-inferior-item .pilula{width:min(58px,100%);height:30px;border-radius:16px;display:grid;place-items:center;transition:background .2s}.nav-inferior-item.active{color:var(--acao-txt)}.nav-inferior-item.active .pilula{background:var(--azul-100)}.nav-ptt{border:0;background:none;font:inherit;font-size:.7rem;font-weight:600;color:var(--txt-2);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nav-ptt--livre .pilula{background:var(--azul-100);color:var(--acao-txt)}.nav-ptt--pedindo .pilula{background:#fde2e2;color:#b91c1c}.nav-ptt--falando{color:#b91c1c}.nav-ptt--falando .pilula{background:#dc2626;color:#fff;box-shadow:0 0 0 4px #dc262640}.nav-ptt--recebendo{color:var(--verde-600)}.nav-ptt--recebendo .pilula{background:var(--verde-600);color:#fff;box-shadow:0 0 0 4px #178f4533}.aviso-som-radio{position:fixed;z-index:70;left:50%;transform:translate(-50%);bottom:calc(var(--nav-inf) + env(safe-area-inset-bottom) + 10px);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;border:0;border-radius:999px;background:var(--verde-600);color:#fff;font:inherit;font-size:.85rem;font-weight:700;box-shadow:var(--sombra);cursor:pointer}@media(min-width:1024px){.aviso-som-radio{bottom:20px}}@media(max-width:1023px){.app-corpo{padding-bottom:calc(var(--nav-inf) + env(safe-area-inset-bottom))}.app-corpo .rodape,.app--tela-cheia .barra-app{display:none}.app--tela-cheia .app-conteudo{padding:0;max-width:none}}.aviso-conexao{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;color:#fff;background:var(--vermelho-600)}.rodape{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1180px;width:100%;margin:0 auto;padding:14px 32px 20px;font-size:.75rem;color:var(--txt-2)}@media(min-width:1024px){.rodape{max-width:95%;width:95%}}.rodape a{color:var(--acao-txt);font-weight:600;text-decoration:none}.abertura{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--azul-950) url(/img/sede.webp) center top / cover no-repeat}.abertura:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 55%,rgba(7,26,58,.85) 76%,var(--azul-950) 100%)}@media(min-width:700px){.abertura{background-size:contain;background-color:#0b3a8c}}.abertura-conteudo{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 48px);z-index:2;text-align:center;color:#fff;padding:0 24px}.abertura-conteudo strong{display:block;font-size:2rem;font-weight:800;letter-spacing:.14em}.abertura-conteudo span{display:block;margin:4px 0 20px;font-size:.85rem;opacity:.85}.pontos{display:flex;gap:6px;justify-content:center}.pontos i{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.35;animation:pulsar 1.2s infinite}.pontos i:nth-child(2){animation-delay:.2s}.pontos i:nth-child(3){animation-delay:.4s}@keyframes pulsar{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pontos i{animation:none;opacity:.8}}.login{min-height:100vh;min-height:100dvh;background:var(--azul-950);display:flex;flex-direction:column}.login-foto{position:relative;flex:0 0 auto;min-height:46vh;min-height:46dvh;background:var(--azul-900) url(/img/viatura.webp) 45% 40% / cover;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 20px) 20px 44px}.login-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,26,58,.35) 0%,rgba(7,26,58,.2) 40%,var(--azul-950) 100%)}.login-marca{position:relative;z-index:2;text-align:center;color:#fff}.login-marca img{height:118px;width:auto;margin:0 auto 8px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.login-marca strong{display:block;font-size:1.35rem;letter-spacing:.14em}.login-nome{display:none}.login-marca .slogan{font-size:1.4rem;margin-top:4px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.login-folha{position:relative;z-index:3;flex:1 1 auto;margin-top:-26px;background:var(--sup);border-radius:28px 28px 0 0;box-shadow:0 -10px 30px #00000040;padding:24px 22px calc(env(safe-area-inset-bottom) + 22px)}.login-folha:before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--borda);margin:-10px auto 16px}.login-form{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.login-form h1{margin:0;font-size:1.35rem}.login-dica{margin:-8px 0 4px;color:var(--txt-2);font-size:.85rem}.login-dica a{color:inherit;font-weight:600;text-decoration:underline}.campo{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 14px;border:1.5px solid var(--borda);border-radius:14px;background:var(--sup-2);color:var(--txt-2);transition:border-color .15s,box-shadow .15s,background .15s}.campo:focus-within{border-color:var(--azul-700);background:var(--sup);box-shadow:0 0 0 4px color-mix(in srgb,var(--azul-700) 18%,transparent)}.campo input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 1rem var(--fonte);color:var(--txt)}.campo input::placeholder{color:var(--txt-2);font-weight:400}.campo select{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:500 1rem var(--fonte);color:var(--txt);cursor:pointer}.campo select:invalid{color:var(--txt-2);font-weight:400}.campo select option{color:#111}.campo-olho{width:40px;height:40px;border:0;background:none;color:var(--txt-2);border-radius:10px;cursor:pointer;display:grid;place-items:center}.campo-olho:hover{background:var(--bg)}.login-erro{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--err-bg);color:var(--err);font-size:.88rem;font-weight:600}.login-form .botao{margin-top:4px}.login-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.login-pmgo{background:#fff;border-radius:10px;padding:4px 10px}.login-pmgo img{height:38px;width:auto}.login-instalar{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font:700 .8rem var(--fonte);color:var(--acao-txt);background:var(--azul-100);padding:8px 12px;border-radius:999px}@media(min-width:900px){.login{flex-direction:row}.login-foto{flex:1 1 58%;min-height:100vh;padding:48px}.login-foto:after{background:linear-gradient(90deg,#071a3a8c,#071a3a59 60%,#071a3abf)}.login-marca img{height:220px}.login-marca strong{font-size:2rem}.login-nome{display:block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:700;margin-top:2px}.login-marca .slogan{font-size:2.1rem;margin-top:10px}.login-folha{flex:0 0 min(480px,42%);margin:0;border-radius:0;box-shadow:none;display:flex;align-items:center;padding:48px}.login-folha:before{display:none}}@media(max-width:899px){.login-rosto .login-foto{min-height:22vh;min-height:22dvh;padding-top:calc(env(safe-area-inset-top) + 12px);padding-bottom:30px}.login-rosto .login-marca img{height:72px}.login-rosto .login-marca .slogan{display:none}}.rosto{gap:12px}.rosto-quadro{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#0a1324;border:2px solid var(--borda)}.rosto-quadro.ativo{border-color:var(--verde-600)}.rosto-quadro video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.rosto-oval{position:absolute;left:50%;top:50%;width:46%;height:72%;transform:translate(-50%,-50%);border:3px dashed rgba(255,255,255,.7);border-radius:50%;box-shadow:0 0 0 999px #060d1b59;pointer-events:none}.rosto-instrucao{position:absolute;left:0;right:0;bottom:0;padding:12px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(transparent,#060d1be6);color:#fff;font-size:.9rem}.rosto-instrucao strong{line-height:1.3}.rosto-seta{align-self:center;font-size:2.6rem;font-weight:800;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.6);animation:rosto-seta 1s ease-in-out infinite alternate}@keyframes rosto-seta{0%{transform:translate(-6px)}to{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.rosto-seta{animation:none}}.rosto-barra{height:6px;background:#ffffff40;border-radius:999px;overflow:hidden}.rosto-barra span{display:block;height:100%;background:var(--verde-600);border-radius:999px;transition:width .2s ease}.completar{display:flex;flex-direction:column;gap:10px}.login-ok{background:var(--verde-100);color:var(--verde-600);border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:600}:root[data-tema=escuro] .login-ok{color:#4fd98a}.campo-codigo{letter-spacing:.5em;font-size:1.3rem!important;font-weight:800;text-align:center}.login-esqueci{align-self:center;background:none;border:0;padding:4px 8px;font:inherit;font-size:.84rem;color:var(--txt-2);text-decoration:underline;cursor:pointer}.login-esqueci:hover{color:inherit}.rosto-numero{align-self:center;font-size:3.6rem;font-weight:800;letter-spacing:.12em;line-height:1;padding:14px 28px;border-radius:var(--raio);border:2px solid var(--acao);color:var(--acao-txt);background:var(--sup-2);font-variant-numeric:tabular-nums}.rosto-opcoes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rosto-opcoes .botao{font-size:2rem;font-weight:800;padding:18px 0;font-variant-numeric:tabular-nums}.rosto-espera{display:flex;align-items:center;gap:10px;color:var(--txt-2);font-size:.9rem}.rosto-espera:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:rosto-gira 1s linear infinite}@keyframes rosto-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rosto-espera:before{animation:none}}.saudacao{margin:6px 2px 14px}.saudacao small{color:var(--txt-2);font-size:.82rem}.saudacao h1{margin:2px 0 0;font-size:1.4rem}@media(min-width:1024px){.saudacao h1{font-size:1.6rem}}.destaque{position:relative;overflow:hidden;border-radius:22px;min-height:170px;background:var(--azul-900) url(/img/viatura.webp) center 70% / cover;box-shadow:var(--sombra)}.destaque:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071a3af0,#071a3a8c 55%,#071a3a26)}.destaque-texto{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}.destaque-chip{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 10px;border-radius:999px;margin-bottom:8px}.destaque-chip i{width:7px;height:7px;border-radius:50%;background:#47e08a}.destaque-texto strong{display:block;font-size:1.15rem}.destaque-texto .slogan{font-size:1.25rem;margin-top:2px}.destaque img{display:none}@media(min-width:700px){.destaque{min-height:220px}.destaque-texto{left:30px;bottom:auto;top:50%;transform:translateY(-50%);right:240px}.destaque-texto .kicker{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.8}.destaque-texto strong{font-size:1.7rem;margin-top:4px}.destaque-texto .slogan{font-size:1.7rem}.destaque img{display:block;position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:2;height:184px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5))}}.kicker{display:none}.grade-servicos{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:800px){.grade-servicos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}}.servico{position:relative;display:block;min-height:108px;padding:14px;border-radius:var(--raio);background:var(--sup);border:1px solid var(--borda);box-shadow:var(--sombra);color:var(--txt);text-decoration:none;transition:transform .12s,box-shadow .2s}a.servico:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0a235014,0 14px 30px #0a23501f}a.servico:active{transform:scale(.98)}.servico.desabilitado{opacity:.7;cursor:default}.servico .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px}.servico strong{display:block;font-size:.92rem}.servico small{color:var(--txt-2);font-size:.75rem}.servico .selo{position:absolute;top:12px;right:12px}.tom-azul .ico{background:var(--azul-100);color:var(--acao-txt)}.tom-verde .ico{background:var(--verde-100);color:var(--verde-600)}.tom-ouro .ico{background:var(--ouro-100);color:var(--ouro-600)}.tom-vermelho .ico{background:var(--vermelho-100);color:var(--vermelho-600)}:root[data-tema=escuro] .tom-verde .ico{color:#4fd98a}:root[data-tema=escuro] .tom-ouro .ico{color:var(--ouro-500)}:root[data-tema=escuro] .tom-vermelho .ico{color:#ff8f86}.servicos-lista{display:flex;flex-direction:column;gap:8px}.servico-linha{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--raio);background:var(--sup);border:1px solid var(--borda);box-shadow:var(--sombra);color:var(--txt);text-decoration:none;transition:transform .12s,box-shadow .2s}a.servico-linha:hover{transform:translate(3px);box-shadow:0 4px 14px #0a235014}.servico-linha .ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:var(--sup-2);color:var(--acao-txt)}.servico-linha-txt{flex:1;min-width:0}.servico-linha-txt strong{display:block;font-size:.92rem}.servico-linha-txt small{color:var(--txt-2);font-size:.75rem}.servico-linha.desabilitado{opacity:.7;cursor:default}.servico-linha.desabilitado:hover{transform:none;box-shadow:var(--sombra)}.servico-linha .selo{font-size:.62rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--sup-2);color:var(--txt-2)}.avisos{margin-top:16px}.aviso{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--borda)}.aviso:first-of-type{border-top:0;padding-top:2px}.aviso-ico{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:var(--ouro-100);color:var(--ouro-600)}:root[data-tema=escuro] .aviso-ico{color:var(--ouro-500)}.aviso strong{display:block;font-size:.92rem}.aviso p{margin:2px 0;font-size:.86rem;color:var(--txt);white-space:pre-line}.aviso small{font-size:.74rem;color:var(--txt-2)}.cabecalho-pagina{margin:6px 2px 16px}.cabecalho-pagina h1{margin:0;font-size:1.4rem}.cabecalho-pagina p{margin:4px 0 0;color:var(--txt-2);font-size:.9rem}.perfil-topo{display:flex;align-items:center;gap:16px}.perfil-topo .avatar{width:72px;height:72px;font-size:1.3rem}.meus-dados h2{margin:0 0 8px;font-size:1rem}.perfil-topo h1{margin:0;font-size:1.25rem}.perfil-topo small{color:var(--txt-2)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chip{font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--azul-100);color:var(--acao-txt)}.perfil-acoes{display:flex;flex-direction:column;margin-top:14px}.perfil-acoes button,.perfil-acoes .linha{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;background:none;border:0;border-top:1px solid var(--borda);font:600 .95rem var(--fonte);color:var(--txt);cursor:pointer;text-align:left}.perfil-acoes button:first-child{border-top:0}.perfil-acoes .fim{margin-left:auto;color:var(--txt-2);font-weight:500;font-size:.85rem}.perfil-acoes .perigo{color:var(--err)}.perfil-versao{margin-top:16px;text-align:center;font-size:.75rem;color:var(--txt-2)}.perfil-versao a{font-weight:600;text-decoration:none}.pilha{display:flex;flex-direction:column;gap:14px;max-width:640px}@media(min-width:1024px){.pilha{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;width:100%;max-width:none}}.atalho-painel{display:flex;align-items:center;gap:14px;color:var(--txt);text-decoration:none}.atalho-painel .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ouro-100);color:var(--ouro-600);flex:0 0 auto}:root[data-tema=escuro] .atalho-painel .ico{color:var(--ouro-500)}.atalho-painel div{flex:1}.atalho-painel strong{display:block}.atalho-painel small{color:var(--txt-2);font-size:.8rem}.atalho-painel:hover{box-shadow:0 2px 4px #0a235014,0 14px 30px #0a23501f}.rf-container{display:flex;flex-direction:column;gap:16px;width:100%}.rf-radar-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:var(--raio);border:1.5px solid var(--ouro-500);background:linear-gradient(135deg,color-mix(in srgb,var(--ouro-500) 12%,var(--sup)),color-mix(in srgb,var(--azul-700) 8%,var(--sup)));box-shadow:0 4px 20px #d4a01726;animation:rf-borda-brilho 2.5s ease-in-out infinite alternate}@keyframes rf-borda-brilho{0%{border-color:var(--ouro-500);box-shadow:0 4px 15px #d4a01726}to{border-color:var(--azul-700);box-shadow:0 4px 25px #0072ce40}}.rf-radar-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rf-radar-info{display:flex;align-items:center;gap:14px}.rf-radar-circulo{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ouro-500);color:#fff;flex-shrink:0}.rf-radar-onda{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid var(--ouro-500);animation:rf-onda-pulso 1.8s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes rf-onda-pulso{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.rf-radar-textos h4{margin:0;font-size:1.05rem;color:var(--txt);display:flex;align-items:center;gap:8px}.rf-radar-textos p{margin:4px 0 0;font-size:.85rem;color:var(--txt-2)}.rf-radar-cronometro{font-size:1.25rem;font-weight:700;font-family:monospace;color:var(--ouro-600);background:var(--sup);border:1px solid var(--borda);padding:4px 12px;border-radius:999px;box-shadow:inset 0 1px 3px #0000000f}:root[data-tema=escuro] .rf-radar-cronometro{color:var(--ouro-400)}.rf-radar-barra{width:100%;height:6px;background:var(--sup-2);border-radius:999px;overflow:hidden}.rf-radar-progresso{height:100%;background:linear-gradient(90deg,var(--ouro-500),var(--azul-600));transition:width 1s linear}.rf-barra-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rf-filtros{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;flex-wrap:wrap}.rf-tipo-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:.76rem;font-weight:600;white-space:nowrap}.rf-tipo-fixed{background:color-mix(in srgb,var(--azul-700) 12%,transparent);color:var(--azul-700);border:1px solid color-mix(in srgb,var(--azul-700) 25%,transparent)}:root[data-tema=escuro] .rf-tipo-fixed{color:#70b5ff}.rf-tipo-rolling{background:color-mix(in srgb,var(--ouro-500) 15%,transparent);color:var(--ouro-600);border:1px solid color-mix(in srgb,var(--ouro-500) 30%,transparent)}:root[data-tema=escuro] .rf-tipo-rolling{color:var(--ouro-400)}.rf-tipo-outro{background:color-mix(in srgb,var(--verde-600) 12%,transparent);color:var(--verde-600);border:1px solid color-mix(in srgb,var(--verde-600) 25%,transparent)}:root[data-tema=escuro] .rf-tipo-outro{color:#5ce69d}.rf-codigo-badge{font-family:monospace;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:3px 8px;background:var(--sup-2);border:1px solid var(--borda);border-radius:6px;color:var(--txt);-webkit-user-select:all;user-select:all}.rf-switch{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.rf-switch input{position:absolute;opacity:0;width:0;height:0}.rf-switch-trilha{width:38px;height:22px;background:var(--borda);border-radius:999px;transition:background .2s;position:relative}.rf-switch-ponto{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.rf-switch input:checked+.rf-switch-trilha{background:var(--verde-600)}.rf-switch input:checked+.rf-switch-trilha .rf-switch-ponto{transform:translate(16px)}.rf-seletor-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:4px}.rf-opcao-tipo{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--borda);background:var(--sup-2);cursor:pointer;transition:all .15s ease}.rf-opcao-tipo:hover{border-color:var(--azul-700)}.rf-opcao-tipo.selecionada{border-color:var(--azul-700);background:color-mix(in srgb,var(--azul-700) 10%,var(--sup));box-shadow:inset 0 0 0 1px var(--azul-700)}.rf-opcao-tipo strong{font-size:.85rem;color:var(--txt)}.rf-opcao-tipo small{font-size:.72rem;color:var(--txt-2);line-height:1.3}@media(max-width:768px){.rf-tabela-desktop{display:none}.rf-lista-mobile{display:flex;flex-direction:column;gap:10px}.rf-card-item{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rf-card-item-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}}@media(min-width:769px){.rf-lista-mobile{display:none}}.rf-seletor-marcas{display:flex;flex-wrap:wrap;gap:6px}.rf-opcao-marca{padding:7px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.rf-opcao-marca.selecionada{border-color:var(--azul-700);background:var(--azul-100);color:var(--acao-txt)}.rf-opcao-marca:disabled{opacity:.5;cursor:not-allowed}.app-tela{--app-cor: var(--azul-700);--app-cor-txt: #fff;--app-raio: 16px;display:flex;flex-direction:column;gap:14px}.app-titulo{margin:6px 2px 0;font-size:1.05rem;text-align:center}.app-texto{margin:0 2px;color:var(--txt-2);font-size:.9rem;text-align:center;white-space:pre-line}.app-botoes{display:grid;gap:12px}.app-botao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:14px 12px;border:0;border-radius:var(--app-raio);cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--app-cor) 82%,#fff),var(--app-cor));color:var(--app-cor-txt);font:700 .95rem var(--fonte);text-align:center;letter-spacing:.01em;box-shadow:0 6px 16px color-mix(in srgb,var(--app-cor) 35%,transparent),inset 0 1px #ffffff40;transition:transform .08s ease,filter .15s ease}.app-botao:hover:not(:disabled){filter:brightness(1.06)}.app-botao:active:not(:disabled){transform:scale(.97)}.app-botao:disabled{opacity:.55;cursor:not-allowed}.app-desde{font-size:.72rem;font-weight:600;opacity:.85}.app-botao .i{width:26px;height:26px}.app-tela.grande .app-botao{min-height:110px;font-size:1.1rem}.app-tela.grande .app-botao .i{width:32px;height:32px}.app-cartao{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;box-shadow:var(--sombra)}.app-cartao h3{margin:0 0 8px;font-size:.9rem}.app-vazio{margin:0;font-size:.82rem;color:var(--txt-2)}.app-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.app-lista li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:7px 0;border-top:1px solid var(--borda);font-size:.84rem}.app-lista li:first-child{border-top:0}.app-lista li>strong{text-align:right}.app-lista li small{grid-column:1 / -1;color:var(--txt-2);font-size:.74rem}.app-lista li.falhou span{color:var(--err)}.app-livre{width:100%;border:0;display:block;background:transparent}.app-pagina{max-width:760px;margin:0 auto;width:100%}@media(min-width:1024px){.app-pagina{max-width:100%}}.app-cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 2px 14px}.app-cabecalho-texto{flex:1 1 180px;min-width:0}.app-cabecalho-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.app-cabecalho-acoes .botao{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.app-cabecalho .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--verde-100);color:var(--verde-600);flex:0 0 auto}.app-cabecalho h1{margin:0;font-size:1.35rem}.app-cabecalho p{margin:2px 0 0;font-size:.84rem;color:var(--txt-2)}.app-conexao{margin-top:4px;font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:var(--txt-2);white-space:nowrap}.app-conexao i{width:9px;height:9px;border-radius:50%;background:var(--err)}.app-conexao.ok i{background:var(--ok)}@media(max-width:600px){.app-cabecalho-acoes{width:100%;margin-left:0}.app-cabecalho-acoes .botao{flex:1 1 0;justify-content:center}}.app-retorno{border-radius:14px;padding:12px 14px;font-weight:700;font-size:.92rem;margin-bottom:12px}.app-retorno.ok{background:var(--verde-100);color:var(--verde-600)}.app-retorno.erro{background:var(--err-bg);color:var(--err)}:root[data-tema=escuro] .app-retorno.ok{color:#4fd98a}.app-bloqueio{background:var(--sup-2);border:1px dashed var(--borda);border-radius:14px;padding:12px 14px;font-size:.88rem;margin-bottom:12px;color:var(--txt-2)}.app-hist-valor{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.app-hist-valor i{width:9px;height:9px;border-radius:50%;display:inline-block;flex:0 0 auto}.hist{display:flex;flex-direction:column;gap:10px}.hist-filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.hist-tamanho{display:inline-flex;gap:6px}.hist-chip{border:1px solid var(--borda);background:var(--sup);color:var(--txt-2);border-radius:999px;padding:7px 12px;font:inherit;font-size:.82rem;cursor:pointer}.hist-chip.ativo{background:var(--azul-700);border-color:var(--azul-700);color:#fff}.hist-campo{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:var(--txt-2)}.hist-campo input,.hist-campo .selecao{height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:12px;background:var(--sup);font:600 .88rem var(--fonte);color:var(--txt);outline:0;color-scheme:inherit}.hist-campo input:focus{border-color:var(--azul-700)}.hist-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px}.hist-paginas{display:inline-flex;gap:4px;flex-wrap:wrap}.hist-pag{min-width:32px;height:32px;border:1px solid var(--borda);background:var(--sup);color:var(--txt);border-radius:8px;cursor:pointer;font:inherit}.hist-pag.ativo{background:var(--azul-700);border-color:var(--azul-700);color:#fff}.hist-pag:disabled{opacity:.45;cursor:default}.hist-elip{padding:0 2px;color:var(--txt-2);align-self:center}@media(min-width:1024px){.app-conteudo:has(.painel),.app-conteudo--painel{max-width:95%!important;width:95%}}.painel-cabecalho{display:flex;align-items:center;gap:14px;margin:4px 2px 14px}.painel-selo{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ouro-100);color:var(--ouro-600);flex:0 0 auto}:root[data-tema=escuro] .painel-selo{color:var(--ouro-500)}.painel-cabecalho h1{margin:0;font-size:1.35rem}.painel-cabecalho p{margin:2px 0 0;font-size:.84rem;color:var(--txt-2)}.painel-titulo{flex:1;min-width:0}.painel-onde strong{color:var(--txt)}.painel-sanduiche{position:relative;display:none}.painel-sanduiche-botao{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:700 .85rem var(--fonte);cursor:pointer}.painel-sanduiche-botao span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-gaveta{position:absolute;right:0;top:calc(100% + 6px);z-index:45;width:min(320px,calc(100vw - 32px));max-height:70dvh;overflow-y:auto;padding:8px;border-radius:16px;background:var(--sup);border:1px solid var(--borda);box-shadow:var(--sombra)}.painel-gaveta-grupo+.painel-gaveta-grupo{border-top:1px solid var(--borda);margin-top:6px;padding-top:6px}.painel-gaveta-titulo{display:flex;align-items:center;gap:8px;padding:6px 10px 4px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-2)}@media(max-width:1023px){.painel-sanduiche{display:block}.painel-menu{display:none!important}}@media(min-width:1024px){.painel--menu-no-topo .painel-menu{display:none}}.painel-abas{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 10px;margin-bottom:8px;scrollbar-width:none}.painel-abas::-webkit-scrollbar{display:none}.painel-aba{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 14px;border-radius:999px;border:1px solid var(--borda);background:var(--sup);color:var(--txt-2);font-weight:600;font-size:.85rem;text-decoration:none}.painel-aba.active{background:var(--azul-700);border-color:var(--azul-700);color:#fff}.painel-menu{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:6px;margin:0 -4px 12px;padding:8px 4px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}@media(max-width:1023px){.painel-menu{top:calc(env(safe-area-inset-top) + 56px)}}.painel-cat-grupo{position:relative}.painel-cat{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 14px;border-radius:999px;border:1px solid var(--borda);background:var(--sup);color:var(--txt-2);font:600 .85rem var(--fonte);text-decoration:none;cursor:pointer}.painel-cat small{font-weight:500;opacity:.85}.painel-cat:hover{color:var(--txt);border-color:var(--azul-700)}.painel-cat.active{background:var(--azul-700);border-color:var(--azul-700);color:#fff}.painel-seta{font-size:.7rem;opacity:.75;transition:transform .15s}.painel-cat-grupo.aberto .painel-seta{transform:rotate(180deg)}.painel-sub{display:none;position:absolute;left:0;top:calc(100% + 6px);min-width:230px;z-index:41;flex-direction:column;padding:6px;border-radius:14px;background:var(--sup);border:1px solid var(--borda);box-shadow:var(--sombra)}.painel-sub:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.painel-cat-grupo.aberto .painel-sub{display:flex}@media(hover:hover)and (min-width:1024px){.painel-cat-grupo:hover .painel-sub,.painel-cat-grupo:focus-within .painel-sub{display:flex}}.painel-sub-item{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;color:var(--txt);text-decoration:none;font:600 .86rem var(--fonte);white-space:nowrap}.painel-sub-item:hover{background:var(--sup-2)}.painel-sub-item.active{background:var(--azul-100);color:var(--azul-700);box-shadow:inset 3px 0 0 var(--ouro-500)}:root[data-tema=escuro] .painel-sub-item.active{color:#fff}@media(max-width:560px){.painel-menu{display:grid;grid-template-columns:1fr 1fr}.painel-cat{width:100%;justify-content:flex-start}.painel-cat small{display:none}.painel-seta{margin-left:auto}.painel-cat-grupo{position:static}.painel-sub{left:4px;right:4px;min-width:0;top:calc(100% + 4px)}}.lista-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lista-contagem{font-weight:700;color:var(--txt-2);font-size:.9rem}.lista-acoes{display:flex;align-items:center;gap:8px;margin-left:auto}.lista-acoes .botao{height:44px}.lista-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.lista-filtros .busca{flex:1 1 260px}.lista-filtros-extras{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lista-filtros-botao{display:none;height:44px}.lista-limpar{height:44px}.menu-pop--direita{left:auto;right:0;min-width:240px}.menu-pop-titulo{display:block;padding:8px 12px 4px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-2)}.menu-pop-link{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;color:var(--txt);text-decoration:none;font:600 .88rem var(--fonte)}.menu-pop-link:hover{background:var(--sup-2)}@media(max-width:760px){.lista-filtros-botao{display:inline-flex}.lista-filtros-extras{display:none;width:100%}.lista-filtros.aberto .lista-filtros-extras{display:flex}.lista-filtros-extras .selecao,.lista-filtros-extras .botao{flex:1 1 100%}.lista-mais-txt{display:none}}.filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.busca{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:12px;background:var(--sup);color:var(--txt-2)}.busca input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 .95rem var(--fonte);color:var(--txt)}.selecao{height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:12px;background:var(--sup);font:600 .88rem var(--fonte);color:var(--txt)}.filtros .botao{height:44px}.facial-tentativas{margin-top:12px}.facial-tentativas h4{margin:0 0 6px;font-size:.9rem}.facial-tentativas .tabela{box-shadow:none}.menu-exportar{position:relative}.menu-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:160px;background:var(--sup);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--sombra);padding:4px}.menu-pop button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--txt);font:inherit;cursor:pointer}.menu-pop button:hover{background:var(--sup-2)}.th-ordenar{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.th-ordenar:hover{color:var(--txt)}.th-ordenar.ativa{color:var(--azul-700)}:root[data-tema=escuro] .th-ordenar.ativa{color:#fff}.th-seta{font-size:.7em;opacity:.5}.th-ordenar.ativa .th-seta{opacity:1}.tabela{width:100%;border-collapse:separate;border-spacing:0;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.tabela th{text-align:left;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-2);padding:12px 14px;background:var(--sup-2);border-bottom:1px solid var(--borda)}.tabela td{padding:11px 14px;border-top:1px solid var(--borda);font-size:.88rem;vertical-align:middle}.tabela tr:first-child td{border-top:0}.tabela tbody tr{cursor:pointer}.tabela tbody tr:hover td{background:var(--sup-2)}.tabela .sec-txt{display:block;font-size:.76rem;color:var(--txt-2)}.tabela-vazia{padding:32px 16px;text-align:center;color:var(--txt-2)}@media(max-width:760px){.tabela thead{display:none}.tabela,.tabela tbody,.tabela tr,.tabela td{display:block}.tabela tr{padding:12px 14px;border-top:1px solid var(--borda)}.tabela tr:first-child{border-top:0}.tabela td{border:0;padding:2px 0}.tabela td.col-oculta{display:none}}.situacao{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700}.situacao i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.situacao.inativo{color:var(--txt-2)}.situacao.inativo i{background:var(--txt-2)}.situacao.alerta{color:var(--ouro-600)}.situacao.alerta i{background:var(--ouro-500)}.grupos-mini{display:flex;flex-wrap:wrap;gap:4px}.usuario-celula{display:flex;align-items:center;gap:10px}.col-acoes{width:1%;white-space:nowrap}.acoes-linha{display:flex;align-items:center;gap:6px}.acoes-linha .ic-btn{width:36px;height:36px;border:0;background:transparent}.ic-btn.perigo{color:var(--err)}.ic-btn:disabled{opacity:.3;cursor:default}.botao.mini{height:34px;padding:0 12px;font-size:.8rem}.botao.perigo-cheio{background:var(--err);border-color:var(--err);color:#fff}.chave-ativo{position:relative;display:inline-flex;width:42px;height:24px;cursor:pointer}.chave-ativo input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chave-ativo span{width:100%;height:100%;border-radius:999px;background:var(--borda);transition:background .15s;position:relative}.chave-ativo span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.chave-ativo input:checked+span{background:var(--verde-600)}.chave-ativo input:checked+span:after{transform:translate(18px)}.chave-ativo input:focus-visible+span{outline:2px solid var(--azul-700);outline-offset:2px}.chave-ativo input:disabled+span{opacity:.4}.usuario-celula>div{min-width:0}.usuario-celula a.sec-txt{text-decoration:none;color:var(--verde-600)}.usuario-foto{display:flex;align-items:center;gap:16px;padding:2px 0 6px}.usuario-foto>.avatar{flex:0 0 auto}.usuario-foto-dados .barretas{margin-top:6px}.situacao-servico{display:inline-block;margin-left:6px;font-size:.68rem;font-weight:800;padding:1px 7px;border-radius:999px;background:var(--ouro-100);color:var(--ouro-600)}.situacao-servico.venceu{background:var(--err-bg);color:var(--err)}.medalhas-lista{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.medalhas-lista li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.84rem}.medalhas-lista .sec-txt{display:block}.medalha-nova{gap:8px!important}.medalha-nova input{font:500 .9rem var(--fonte);color:var(--txt);background:var(--sup-2);border:1.5px solid var(--borda);border-radius:12px;padding:9px 11px}.importacao{display:flex;flex-direction:column;gap:12px}.botao.arquivo{position:relative;align-self:flex-start;cursor:pointer}.botao.arquivo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.importacao-secao{border:1px solid var(--borda);border-radius:12px;padding:8px 12px}.importacao-secao summary{cursor:pointer;font-weight:700;font-size:.88rem}.importacao-secao ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.importacao-secao li{font-size:.84rem;border-top:1px solid var(--borda);padding-top:6px}.importacao-secao li:first-child{border-top:0;padding-top:0}.importacao-secao small{color:var(--txt-2)}.aviso-item{display:block;color:var(--ouro-600);font-size:.78rem}.campos-item{display:block;color:var(--txt-2);font-size:.78rem}.avatar.grande{width:84px;height:108px;border-radius:14px;font-size:1.6rem}.bloco-dados{border:1px solid var(--borda);border-radius:14px;padding:10px 14px 14px;margin:0;display:flex;flex-direction:column;gap:10px}.bloco-dados legend{font-size:.8rem;font-weight:800;color:var(--txt-2);padding:0 6px}.form select.selecao{width:100%}.grupo-mini{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--azul-100);color:var(--acao-txt)}.grupo-mini.super{background:var(--ouro-100);color:var(--ouro-600)}:root[data-tema=escuro] .grupo-mini.super{color:var(--ouro-500)}.janela-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#060d1b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center}.janela{width:100%;max-height:92dvh;overflow-y:auto;background:var(--sup);color:var(--txt);border-radius:22px 22px 0 0;padding:20px 18px calc(env(safe-area-inset-bottom) + 18px);box-shadow:0 -10px 30px #0000004d}@media(min-width:760px){.janela-fundo{align-items:center;padding:24px}.janela{max-width:560px;border-radius:22px;padding:22px 24px}}.janela-topo{display:flex;align-items:center;gap:10px;margin-bottom:14px}.janela-topo h2{margin:0;font-size:1.15rem;flex:1}.janela-topo .ic-btn{border:0}.form{display:flex;flex-direction:column;gap:12px}.form label{display:flex;flex-direction:column;gap:5px;font-size:.8rem;font-weight:700;color:var(--txt-2)}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=datetime-local],.form input[type=tel],.form input[type=date],.form input[type=time],.form input[type=password],.form input[type=search],.form input[type=url],.form input:not([type]),.form textarea,.form select:not(.selecao){font:500 .95rem var(--fonte);color:var(--txt);background:var(--sup-2);border:1.5px solid var(--borda);border-radius:12px;padding:11px 12px;outline:0;color-scheme:inherit}.form textarea{min-height:90px;resize:vertical}.form input:focus,.form textarea:focus{border-color:var(--azul-700);background:var(--sup)}.form select:not(.selecao){min-height:46px;font-weight:600;cursor:pointer}.form select:disabled,.form input:disabled,.form textarea:disabled{opacity:.7;cursor:not-allowed}.form .dupla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:480px){.form .dupla{grid-template-columns:minmax(0,1fr)}}.form .dica{font-size:.76rem;font-weight:500;color:var(--txt-2);margin:-4px 0 0}.form-erro{background:var(--err-bg);color:var(--err);border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:600}.sicad-novo{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px;border:1px dashed var(--borda);border-radius:12px}.sicad-novo label{flex:1 1 160px;margin:0}.sicad-novo .botao{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.form-ok{background:var(--verde-100);color:var(--verde-600);border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:600}:root[data-tema=escuro] .form-ok{color:#4fd98a}.form-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.form-acoes .botao{flex:1 1 140px}.caixas{display:flex;flex-wrap:wrap;gap:6px}.caixa{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;padding:7px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--sup-2);font-size:.82rem!important;color:var(--txt)!important;cursor:pointer}.caixa input{accent-color:var(--azul-700);margin:0}.caixa.marcada{border-color:var(--azul-700);background:var(--azul-100)}.interruptor{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--sup-2);color:var(--txt)!important;font-size:.9rem!important}.interruptor input{width:44px;height:24px;accent-color:var(--verde-600)}.senha-provisoria{display:flex;gap:8px}.senha-provisoria input{flex:1;font-family:ui-monospace,Menlo,monospace!important;letter-spacing:.04em}.bloco-secao{border-top:1px solid var(--borda);margin-top:8px;padding-top:14px}.bloco-secao h3{margin:0 0 8px;font-size:.95rem}.info-linha{display:flex;justify-content:space-between;gap:10px;font-size:.84rem;padding:4px 0}.info-linha span:first-child{color:var(--txt-2)}.lista-config{display:flex;flex-direction:column;gap:10px}.item-config{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.item-config .ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--azul-100);color:var(--acao-txt);flex:0 0 auto}.item-config .txt{flex:1 1 160px}.item-config strong{display:block;font-size:.92rem}.item-config small{color:var(--txt-2);font-size:.76rem}.item-config--servico{display:block;padding:10px;border:1px solid var(--borda);border-radius:14px;background:var(--sup)}.item-config-linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.item-config-linha .ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--azul-100);color:var(--acao-txt);flex:0 0 auto}.item-config-linha .txt{flex:1 1 160px}.item-config-linha .txt strong{display:block;font-size:.92rem}.item-config-linha .txt small{color:var(--txt-2);font-size:.76rem}.item-config-linha .sel-cat{flex:0 0 auto;width:auto;min-width:150px}.item-config-linha .ic-btn{width:36px;height:36px;border:1px solid var(--borda);border-radius:10px;background:transparent;color:var(--txt);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.item-config-linha .ic-btn.ativo{background:var(--azul-100);color:var(--acao-txt);border-color:var(--azul-100)}.item-config-acesso{margin-top:10px;border:1px solid var(--borda);border-radius:12px;padding:12px 14px;background:var(--sup-2)}.item-config-acesso .arvore-escolha{display:block}.aviso-modal{display:flex;align-items:center;gap:14px;padding:8px 2px 6px}.aviso-modal p{margin:0;font-size:1rem;line-height:1.45;color:var(--txt)}.aviso-modal-ico{flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center}.aviso-modal-ico svg{width:26px;height:26px}.aviso-modal.ok .aviso-modal-ico{background:color-mix(in srgb,#178f45 20%,transparent);color:#1aa152}.aviso-modal.erro .aviso-modal-ico{background:color-mix(in srgb,var(--err) 18%,transparent);color:var(--err)}.segmentado{display:inline-flex;border:1px solid var(--borda);border-radius:12px;overflow:hidden}.segmentado button{border:0;background:var(--sup);color:var(--txt-2);font:600 .8rem var(--fonte);padding:9px 12px;cursor:pointer}.segmentado button+button{border-left:1px solid var(--borda)}.segmentado button.sel{background:var(--azul-700);color:#fff}.segmentado button:disabled{opacity:.4;cursor:not-allowed}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.numero{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra)}.numero small{display:block;color:var(--txt-2);font-size:.76rem;font-weight:600}.numero strong{display:block;font-size:1.5rem;margin-top:2px}.numero.ok strong{color:var(--ok)}.numero.ruim strong{color:var(--err)}.carregar-mais{display:flex;justify-content:center;margin-top:12px}.detalhe-evento{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;color:var(--txt-2);word-break:break-word}.form .campo-grupo{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:700;color:var(--txt-2)}.dica-rodape{margin:10px 4px 0;font-size:.78rem;color:var(--txt-2)}.tabela.so-leitura tbody tr{cursor:default}.grupo-mini.neutro{background:var(--sup-2);color:var(--txt-2)}.botao.perigo{color:var(--err);border-color:var(--err);margin-top:6px}:root[data-tema=escuro] .botao.sec.perigo{color:var(--err)}.arvore-grupos{list-style:none;margin:0;padding:6px;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.no-grupo{--recuo: calc(var(--nivel, 0) * 26px);position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 8px 10px calc(8px + var(--recuo));border-radius:12px}.no-grupo+.no-grupo{border-top:1px solid var(--borda)}.no-grupo:hover{background:var(--sup-2)}.no-grupo:before{content:"";position:absolute;left:calc(var(--recuo) - 10px);top:0;width:10px;height:26px;border-left:1.5px solid var(--borda);border-bottom:1.5px solid var(--borda);border-bottom-left-radius:6px}.no-grupo.raiz:before{display:none}.no-marca{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:var(--azul-100);color:var(--acao-txt)}.no-grupo.super .no-marca{background:var(--ouro-100);color:var(--ouro-600)}.no-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.no-txt strong{font-size:.92rem}.no-txt small{font-size:.78rem;color:var(--txt-2)}.no-acoes{display:flex;gap:2px;flex:0 0 auto}.no-acoes .ic-btn{width:34px;height:34px;border:0}.no-acoes .ic-btn:disabled{opacity:.3;cursor:default}@media(max-width:560px){.no-grupo{--recuo: calc(var(--nivel, 0) * 14px);flex-wrap:wrap}.no-acoes{width:100%;justify-content:flex-end}}.arvore-escolha{display:flex;flex-direction:column;gap:4px}.ramo{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;margin-left:calc(var(--nivel, 0) * 20px);padding:8px 10px;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt)!important;font-size:.86rem!important;cursor:pointer}.ramo input{accent-color:var(--azul-700);margin:2px 0 0;flex:0 0 auto}.ramo.marcada{border-color:var(--azul-700);background:var(--azul-100)}.ramo-txt{display:flex;flex-direction:column;gap:1px;font-weight:600}.ramo-txt small{font-weight:500;font-size:.74rem;color:var(--txt-2)}@media(max-width:480px){.ramo{margin-left:calc(var(--nivel, 0) * 10px)}}.mon-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.mon-cartao{background:var(--sup);border:1px solid var(--borda);border-top:4px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra);min-width:0}.mon-cartao.ok{border-top-color:var(--ok)}.mon-cartao.ruim{border-top-color:var(--err)}.mon-cartao.morno{border-top-color:var(--ouro-500)}.mon-cartao h3{margin:0 0 10px;font-size:.95rem}.mon-cartao dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:.84rem}.mon-cartao dt{color:var(--txt-2)}.mon-cartao dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.mon-situacao{display:inline-flex;align-items:center;gap:6px}.mon-situacao i{width:9px;height:9px;border-radius:50%;background:var(--txt-2);flex:0 0 auto}.mon-situacao.ok i{background:var(--ok)}.mon-situacao.ruim i{background:var(--err)}.mon-situacao.morno i{background:var(--ouro-500)}.mon-barra-linha{grid-column:1 / -1;display:flex;align-items:center;gap:10px;text-align:left!important;font-weight:500!important;color:var(--txt-2)}.mon-barra{flex:1;height:8px;border-radius:999px;background:var(--sup-2);overflow:hidden}.mon-barra span{display:block;height:100%;background:var(--azul-700)}.com-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.com-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finalidade{margin-top:14px}.finalidade h3{margin:0 0 6px;font-size:.86rem;color:var(--txt-2);font-weight:600}.contas-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.contas-lista button{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid var(--borda);background:transparent;color:inherit;font:inherit;cursor:pointer}.contas-lista button:hover{border-color:var(--azul-700)}.contas-lista small{opacity:.75}.form .secao-form{margin:10px 0 0;padding-top:12px;border-top:1px solid var(--borda);font-size:.92rem}.sicad-tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.sicad-tipo{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px 12px;border-radius:12px;cursor:pointer;border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:inherit}.sicad-tipo strong{font-size:.88rem}.sicad-tipo small{font-size:.74rem;color:var(--txt-2);line-height:1.35}.sicad-tipo:hover{border-color:var(--azul-700)}.sicad-tipo.marcado{border-color:var(--azul-700);box-shadow:inset 0 0 0 1px var(--azul-700);background:var(--azul-100)}.sicad-chaves{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.sicad-resultado{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.sicad-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 18px}.sicad-grupo{margin-top:12px;padding-left:12px;border-left:2px solid var(--borda)}.sicad-grupo>h4{margin:0 0 4px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--txt-2)}.sicad-item{display:flex;gap:8px;padding:6px 0}.sicad-item+.sicad-item{border-top:1px dashed var(--borda)}.sicad-item-n{flex:0 0 auto;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;background:var(--azul-100);color:var(--azul-700)}.sicad-item-corpo{flex:1 1 auto;min-width:0}.sicad-rolagem{overflow-x:auto}.sicad-json{max-height:360px;overflow:auto;font-size:.78rem;background:var(--sup-2);border:1px solid var(--borda);border-radius:10px;padding:10px;white-space:pre-wrap;word-break:break-word}.sicad-foto{max-width:220px;border-radius:12px;border:1px solid var(--borda);display:block}.sicad-escolha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.sicad-escolha button{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 12px;border-radius:10px;cursor:pointer;border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:inherit}.sicad-escolha button:hover{border-color:var(--azul-700)}.sicad-escolha small{color:var(--txt-2);font-size:.76rem}@media(min-width:640px){.janela-larga{max-width:940px}}.abas-cad{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--borda);margin:4px 0}.aba-cad{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:600 .9rem var(--fonte);color:var(--txt-2);padding:9px 14px;border-radius:10px 10px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px}.aba-cad:hover{color:var(--txt)}.aba-cad.ativa{color:var(--azul-700);border-bottom-color:var(--azul-700)}:root[data-tema=escuro] .aba-cad.ativa{color:#fff;border-bottom-color:var(--ouro-500)}.aba-painel{display:flex;flex-direction:column;gap:10px;padding-top:4px}.aba-painel[hidden]{display:none}@media(min-width:760px){.aba-painel .dupla{gap:14px}}.usuario-foto-dados{display:flex;flex-direction:column;gap:2px;min-width:0}.usuario-foto-dados strong{font-size:1.02rem}.usuario-foto-dados span{font-size:.82rem;color:var(--txt-2)}.usuario-foto-dados .sec-txt{font-size:.76rem}.cerca-mapa{position:relative;margin-top:4px;border-radius:12px;overflow:hidden;border:1px solid var(--borda)}.cerca-mapa iframe{width:100%;height:200px;border:0;display:block}.cerca-mapa-caixa{position:absolute;left:12%;top:12%;right:12%;bottom:12%;border:2px solid var(--verde-600);background:color-mix(in srgb,var(--verde-600) 12%,transparent);border-radius:4px;pointer-events:none}.cerca-mapa-link{position:absolute;right:6px;bottom:6px;background:var(--sup);border:1px solid var(--borda);border-radius:8px;padding:3px 8px;font-size:.74rem;text-decoration:none;color:var(--azul-700)}.aviso-duplicados{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--ouro-500) 14%,var(--sup));border:1px solid var(--ouro-500);color:var(--txt);font-size:.88rem;font-weight:500;margin-bottom:12px}.badge-duplicado{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--err-bg);color:var(--err);margin-top:4px}.lista-fixadas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-width:520px}.lista-fixadas li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--borda);border-radius:12px;background:var(--sup-2)}.lista-fixadas .ordem{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:800;background:var(--azul-100);color:var(--acao-txt)}.lista-fixadas .nome{flex:1;font-weight:600}.lista-fixadas li.vazio{color:var(--txt-2);font-size:.88rem}.lp-tit{margin:0 0 12px;font-size:.98rem}.lp-tit:not(:first-child){margin-top:22px;padding-top:16px;border-top:1px solid var(--borda)}.lp-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.lp-previas{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-rotulo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--txt-2);margin-top:6px}.lp-previa{display:flex;align-items:center;gap:10px;border-radius:var(--raio-sm);padding:10px 12px;min-width:0}.lp-previa>div{min-width:0}.lp-previa strong{display:block;letter-spacing:.1em;line-height:1.15;overflow-wrap:anywhere}.lp-previa small{display:block;font-size:.7rem;line-height:1.25}.lp-previa--lateral{width:256px;max-width:100%;background:var(--azul-950);color:#fff}.lp-previa--lateral img{height:52px}.lp-previa--lateral small{opacity:.7}.lp-previa--topo{background:var(--azul-900);color:#fff}.lp-previa--topo img{height:36px}.lp-previa--topo small{opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-menu-falso{margin-left:auto;display:flex;gap:8px;flex:none}.lp-menu-falso i{width:42px;height:8px;border-radius:4px;background:#ffffff2e}.lp-previa--celular{width:340px;max-width:100%;background:var(--sup-2);border:1px solid var(--borda);color:var(--txt)}.lp-previa--celular img{height:40px}.lp-previa--celular strong{font-size:1rem}.lp-previa--celular small{color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.lp-grade{grid-template-columns:minmax(0,1fr)}}.bloqueios-usuario{display:flex;flex-direction:column;gap:4px;margin-top:4px}.bloqueios-usuario .badge-duplicado{flex-wrap:wrap}.bloqueios-usuario .botao.mini{height:28px;padding:0 10px;margin-left:4px}.lista-acoes--esquerda{margin-left:0}.lista-acoes--esquerda+.lista-contagem{margin-left:auto}.lista-acoes--esquerda .menu-pop{left:0;right:auto;min-width:240px}.u-so-celular{display:none}.u-acesso{display:flex;flex-direction:column;gap:4px;min-width:210px}.u-etapa{font-size:.78rem;font-weight:800;color:var(--txt-2)}.u-etapa.ok{color:var(--verde-600)}.u-etapa.alerta{color:var(--ouro-600)}.u-etapa.ruim{color:var(--err)}:root[data-tema=escuro] .u-etapa.ok{color:#4fd18a}:root[data-tema=escuro] .u-etapa.alerta{color:var(--ouro-500)}.u-passos{display:flex;flex-wrap:wrap;gap:4px}.u-passo{font-size:.7rem;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--sup-2);color:var(--txt-2);white-space:nowrap}.u-passo.ok{background:var(--verde-100);color:var(--verde-600)}.u-passo.nao{background:var(--vermelho-100);color:var(--vermelho-600)}:root[data-tema=escuro] .u-passo.ok{color:#4fd18a}:root[data-tema=escuro] .u-passo.nao{color:#ff8a80}.u-falhas{color:var(--err);font-weight:700}@media(max-width:760px){.u-so-celular{display:inline}.tabela .u-so-computador{display:none}.tabela-usuarios tr{position:relative}.tabela-usuarios td:first-child{padding-right:96px}.tabela-usuarios td:not(:first-child):not(.col-acoes){padding-left:50px}.tabela-usuarios td.col-acoes{position:absolute;top:14px;right:14px;width:auto;padding:0}.tabela-usuarios .acoes-linha{gap:4px}.tabela-usuarios .u-titulo{font-size:.92rem}.tabela-usuarios .u-col-acesso{margin-top:6px}.u-acesso{min-width:0}}.aud-pessoa{display:flex;align-items:center;gap:10px;min-width:0}.aud-pessoa>div{min-width:0}.aud-pessoa strong{display:block;font-size:.86rem}.aud-pessoa .avatar{width:34px;height:34px;font-size:.74rem}.sec-txt-inline{color:var(--txt-2);font-size:.84rem}.aud-quando{white-space:nowrap}.aud-ip{font-family:ui-monospace,monospace;font-size:.8rem;white-space:nowrap}.aud-detalhe{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.aud-par{font-size:.72rem;padding:1px 8px;border-radius:999px;background:var(--sup-2);color:var(--txt)}.aud-par em{font-style:normal;color:var(--txt-2);margin-right:2px}.tabela .aud-sobre-celular{display:none}.tabela-auditoria .detalhe-evento{display:block;margin-top:3px}@media(max-width:760px){.tabela .aud-sobre-celular{display:block}}.cp-pendentes{margin-bottom:14px;border-left:4px solid var(--ouro-500)}.cp-pendentes h3{display:flex;align-items:center;gap:6px;font-size:1rem}.cp-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:1024px){.cp-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-lista li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup-2)}.cp-dados{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-dados span{font-size:.86rem}.cp-dados small{color:var(--txt-2);font-size:.76rem;overflow-wrap:anywhere}.cp-botoes{display:flex;gap:6px;flex:none}@media(max-width:560px){.cp-lista li{flex-direction:column;align-items:stretch}.cp-botoes>*{flex:1}}.u-novo{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--verde-100);color:var(--verde-600)}.u-novo.aguardando{background:var(--ouro-100);color:var(--ouro-600)}:root[data-tema=escuro] .u-novo{color:#4fd18a}:root[data-tema=escuro] .u-novo.aguardando{color:var(--ouro-500)}.sc-grupos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1024px){.sc-grupos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(min-width:1600px){.sc-grupos{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-grupo{display:flex;flex-direction:column;gap:6px;min-width:0}.sc-grupo h4{margin:0;font-size:.9rem}.janela-topo.sem-titulo{justify-content:flex-end}.ipb-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:1024px){.ipb-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipb-lista li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup-2)}.ipb-dados{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ipb-dados small{color:var(--txt-2);font-size:.76rem;overflow-wrap:anywhere}.u-coluna-opcao{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:.86rem;font-weight:600;color:var(--txt);cursor:pointer}.u-coluna-opcao:hover{background:var(--sup-2)}.u-coluna-opcao input{width:16px;height:16px;accent-color:var(--azul-700)}.ftf-lista{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ftf-lista li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup-2)}.ftf-dados{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ftf-dados small{color:var(--txt-2);font-size:.76rem}.ftf-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ftf-grade figure{margin:0;border:2px solid var(--borda);border-radius:var(--raio-sm);overflow:hidden;background:#0a1324}.ftf-grade figure.escolhida.frente{border-color:var(--verde-600)}.ftf-grade figure.escolhida.lado{border-color:var(--azul-700)}.ftf-grade img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transform:scaleX(-1)}.ftf-grade figcaption{padding:4px 6px;font-size:.72rem;color:var(--txt-2);background:var(--sup)}.mon-cartao.clicavel{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.mon-cartao.clicavel:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000002e}.mon-cartao.clicavel:focus-visible{outline:2px solid var(--azul-700);outline-offset:3px}.mon-cartao h3{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mon-cartao h3 small{font-size:.7rem;font-weight:600;color:var(--txt-2);white-space:nowrap}.mon-detalhe{gap:14px}.mon-detalhe-secao h3,.mon-ferramenta h3{margin:0 0 6px;font-size:.95rem;display:flex;align-items:center;gap:6px}.mon-detalhe-secao .dica-rodape,.mon-ferramenta .dica-rodape{margin:0 0 6px}.mon-detalhe-linhas{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:4px 18px;font-size:.86rem}.mon-detalhe-linhas div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--borda)}.mon-detalhe-linhas dt{color:var(--txt-2)}.mon-detalhe-linhas dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.mon-detalhe-tabela{overflow-x:auto;max-height:360px;overflow-y:auto;border:1px solid var(--borda);border-radius:10px}.mon-detalhe-tabela table{width:100%;border-collapse:collapse;font-size:.82rem}.mon-detalhe-tabela th{position:sticky;top:0;text-align:left;background:var(--sup-2);color:var(--txt-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;padding:7px 10px}.mon-detalhe-tabela td{padding:6px 10px;border-top:1px solid var(--borda);font-variant-numeric:tabular-nums}.mon-ferramenta{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--borda);border-radius:12px;background:var(--sup-2)}.mon-ferramenta code{font-size:.78rem}.mon-caixa{align-self:end}.mon-limpeza{display:flex;flex-direction:column;gap:6px}.form .mon-limpeza-item,.mon-limpeza-item{display:flex;flex-direction:row;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--borda);border-radius:10px;background:var(--sup);cursor:pointer}.mon-limpeza-item input{margin-top:3px;accent-color:var(--err)}.mon-limpeza-item span{display:flex;flex-direction:column;gap:2px}.mon-limpeza-item em{font-style:normal;font-size:.78rem;font-weight:700;color:var(--azul-700)}.mon-limpeza-item small{color:var(--txt-2);font-size:.78rem}.mon-limpeza-item.vazio{opacity:.6;cursor:default}.unid-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.unid-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 16px}.unid-grade .unid-largo{grid-column:1 / -1}.unid-comparar{width:100%;border-collapse:collapse;font-size:.86rem}.unid-comparar th,.unid-comparar td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--borda);vertical-align:top}.unid-comparar th{color:var(--txt-2);font-weight:700}.unid-comparar td:first-child{width:28px}.unid-comparar tr.apagado td{color:var(--txt-2)}.apl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.apl-card{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);color:var(--txt);text-decoration:none}.apl-card:hover{border-color:var(--azul-700)}.apl-card .ico,.apl-cabecalho .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:var(--verde-100);color:var(--verde-600)}.apl-card-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.apl-card-txt strong{font-size:1rem}.apl-card-txt small{color:var(--txt-2);font-size:.78rem}.apl-cabecalho{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.apl-cabecalho a.ic-btn{text-decoration:none}.apl-cabecalho-txt{flex:1;min-width:160px}.apl-cabecalho-txt h2{margin:0;font-size:1.15rem}.apl-cabecalho-txt small{color:var(--txt-2);font-size:.8rem}.apl-ligada{min-width:150px}.apl-abas button{cursor:pointer;font-family:var(--fonte)}.apl-ponto{width:8px;height:8px;border-radius:50%;background:var(--ouro-500);display:inline-block}.apl-painel{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra);min-width:0}.apl-painel h3{margin:0 0 10px;font-size:.95rem}.apl-painel-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.apl-painel-topo h3{margin:0}.apl-coluna{display:flex;flex-direction:column;gap:12px;min-width:0}.apl-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:900px){.apl-colunas{grid-template-columns:1fr}}.apl-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.apl-layout{grid-template-columns:1fr}}.apl-editor{display:flex;flex-direction:column;gap:12px;min-width:0}.apl-previa{position:sticky;top:12px;display:flex;flex-direction:column;min-width:0}.apl-previa-quadro{background:var(--fundo, var(--sup-2));border:1px dashed var(--borda);border-radius:var(--raio);padding:14px;margin:0 auto;width:100%;max-height:80vh;overflow:auto}.apl-previa-quadro.celular{max-width:400px}.apl-estilo{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.apl-estilo label,.apl-rotulo-curto{display:flex;flex-direction:column;gap:5px;font-size:.78rem;font-weight:700;color:var(--txt-2)}.apl-estilo input[type=color]{width:100%;height:38px;border:1px solid var(--borda);border-radius:10px;background:var(--sup);padding:2px}.apl-blocos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.apl-bloco{border:1px solid var(--borda);border-radius:12px;padding:10px;background:var(--sup-2);display:flex;flex-direction:column;gap:8px}.apl-bloco.arrastando{opacity:.45;border-style:dashed}.apl-bloco-topo{display:flex;align-items:center;gap:8px}.apl-bloco-topo strong{flex:1;font-size:.85rem}.apl-alca{cursor:grab;font-size:1.1rem;color:var(--txt-2);padding:0 4px;-webkit-user-select:none;user-select:none}.apl-mini-acoes{display:flex;gap:2px;flex-wrap:wrap}.apl-mini-acoes .ic-btn,.apl-botoes-lista .ic-btn,.apl-linha .ic-btn{width:32px;height:32px;border:0;background:transparent}.apl-mini-acoes .ic-btn:disabled{opacity:.3;cursor:default}.apl-campo{width:100%;min-width:0;font:500 .9rem var(--fonte);color:var(--txt);background:var(--sup);border:1.5px solid var(--borda);border-radius:10px;padding:8px 10px;outline:0}.apl-campo:focus{border-color:var(--azul-700)}textarea.apl-campo{resize:vertical}.apl-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.apl-linha .apl-campo{flex:1 1 140px}.apl-botoes-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.apl-botoes-lista>li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) auto auto;gap:6px;align-items:center}.apl-botoes-lista>li>.selecao{height:38px;min-width:0}@media(max-width:640px){.apl-botoes-lista>li{grid-template-columns:1fr 1fr}}.apl-cor-propria{display:flex;align-items:center;gap:4px}.apl-estado{order:10;grid-column:1 / -1;border-left:3px solid var(--borda);padding:4px 0 4px 10px;margin:2px 0 6px}.apl-estado[open]{border-left-color:var(--verde-600)}.apl-estado summary{cursor:pointer;font-size:.8rem;font-weight:700;color:var(--txt-2)}.apl-estado-corpo{display:flex;flex-direction:column;gap:8px;margin-top:8px}.apl-variantes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.apl-botoes-lista .apl-variantes>li,.apl-variantes>li,.apl-variante-item{display:flex!important;flex-direction:column;gap:8px;padding:10px 12px;background:#ffffff06;border:1px solid var(--borda);border-radius:12px;width:100%;box-sizing:border-box}.apl-variante-linha{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(110px,1.5fr) 42px minmax(120px,1.1fr) auto;gap:8px;align-items:center;width:100%}.apl-variantes input[type=color]{width:42px;height:38px;border:1px solid var(--borda);border-radius:10px;padding:2px;background:var(--sup);cursor:pointer}.apl-variantes .selecao{height:38px;min-width:0}.apl-variantes .sel-icone{min-width:0;width:100%}.apl-variantes .sel-icone-botao{height:38px;border-radius:10px;font-size:.82rem;padding:0 8px}.apl-variante-linha .ic-btn{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--txt-2);border-radius:8px;cursor:pointer}.apl-variante-linha .ic-btn:hover{background:#ef444426;color:var(--err)}.apl-variante-som{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--txt-2);flex-wrap:wrap;padding-top:8px;border-top:1px dashed rgba(255,255,255,.08);width:100%}.apl-variante-som .selecao{height:34px;font-size:.82rem;min-width:160px}.apl-som-rotulo{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--txt-2);white-space:nowrap}.apl-som-loop{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.82rem;white-space:nowrap}.apl-som-loop .selecao{min-width:140px}@media(max-width:640px){.apl-variante-linha{grid-template-columns:1fr 1fr}.apl-variante-linha .ic-btn{grid-column:2;justify-self:end}.apl-variante-som{flex-direction:column;align-items:flex-start;gap:8px}.apl-variante-som .selecao{width:100%}}.apl-cor-propria input[type=color]{width:34px;height:30px;border:0;padding:0;background:none}.apl-ultima{font-size:.78rem;color:var(--txt-2);font-family:ui-monospace,Menlo,monospace}.apl-adicionar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.apl-adicionar .botao{height:38px;font-size:.8rem;padding:0 12px}.apl-codigo{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 14px}.apl-codigo summary{cursor:pointer;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:8px}.apl-codigo[open] summary{margin-bottom:8px}.apl-codigo-texto{width:100%;min-height:260px;resize:vertical;font:500 .8rem/1.5 ui-monospace,Menlo,Consolas,monospace;color:#d8e2f2;background:#0d1626;border:1px solid var(--borda);border-radius:10px;padding:10px 12px;-moz-tab-size:2;tab-size:2}.apl-acoes{display:flex;flex-direction:column;gap:8px}.apl-acao{border:1px solid var(--borda);border-radius:12px;padding:10px 12px;background:var(--sup-2)}.apl-acao summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.apl-acao summary code{font-size:.78rem;color:var(--txt-2)}.apl-acao[open] summary{margin-bottom:10px}.apl-sugestoes{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--borda);border-radius:12px;background:var(--sup)}.apl-sugestoes button{width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer;font:500 .88rem var(--fonte);color:var(--txt)}.apl-sugestoes button:hover{background:var(--sup-2)}.apl-sugestoes small{color:var(--txt-2)}.apl-chip{border:0;cursor:pointer;font-family:var(--fonte)}.apl-icones{display:flex;flex-wrap:wrap;gap:6px}.apl-icones .ic-btn.sel{border-color:var(--azul-700);background:var(--azul-100);color:var(--acao-txt)}.apl-ok{color:var(--verde-600);font-weight:700;font-size:.86rem}.apl-erro{color:var(--err);font-weight:700;font-size:.86rem}.apl-barra-salvar{position:sticky;bottom:0;z-index:20;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 -6px 20px #0000001f;font-size:.86rem}.apl-barra-salvar.visivel{border-color:var(--ouro-500)}.apl-barra-botoes{display:flex;gap:8px;margin-left:auto}@media(max-width:1023px){.apl-barra-salvar{bottom:calc(64px + env(safe-area-inset-bottom))}}.cat-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cat-lista li{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--borda);border-radius:12px;background:var(--sup)}.cat-nome{flex:1;display:flex;flex-direction:column;min-width:0}.cat-nome small{color:var(--txt-2);font-size:.76rem}.cat-lista li.cat-acesso-li{display:block;padding:0;border:none;background:transparent}.cat-acesso{border:1px solid var(--borda);border-radius:12px;padding:12px 14px;background:var(--sup-2)}.cat-acesso h4{margin:0 0 6px;font-size:.88rem;color:var(--txt)}.cat-acesso .arvore-escolha{display:block}.ic-btn.ativo{background:var(--azul-100);color:var(--acao-txt)}.cat-lista input[type=text],.com-linha input[type=text]{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font:inherit}.sel-icone{position:relative;min-width:140px}.sel-icone-botao{display:inline-flex;align-items:center;gap:6px;width:100%;height:44px;padding:0 10px;border:1px solid var(--borda);border-radius:12px;background:var(--sup);color:var(--txt);font:600 .84rem var(--fonte);cursor:pointer}.sel-icone-nome{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-icone-vazio{color:var(--txt-2);display:inline-flex;width:18px;justify-content:center;flex:0 0 auto}.sel-icone-grade{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:260px;max-height:300px;overflow:auto;background:var(--sup);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--sombra);padding:6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:4px}.sel-icone-op{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;min-width:0;border:1px solid transparent;border-radius:10px;background:none;color:var(--txt);font:inherit;cursor:pointer}.sel-icone-op small{font-size:.64rem;color:var(--txt-2);max-width:100%;overflow:hidden;text-overflow:ellipsis}.sel-icone-op:hover{background:var(--sup-2)}.sel-icone-op.marcado{border-color:var(--azul-700);background:var(--azul-100)}.fa-periodo{border:1px solid var(--borda);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:8px}.rc{display:flex;flex-direction:column;gap:14px}.rc-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rc-topo h3{margin:0 0 2px;font-size:1.05rem}.rc-topo .dica{margin:0;max-width:640px;font-size:.82rem;color:var(--txt-2)}.rc-grade{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.rc-lista{display:flex;flex-direction:column;gap:6px;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:8px;box-shadow:var(--sombra);position:sticky;top:76px}.rc-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;border-radius:var(--raio-sm);border:1px solid transparent;background:none;color:var(--txt);font:inherit;cursor:pointer}.rc-item:hover{background:var(--sup-2)}.rc-item.sel{background:var(--azul-100);border-color:var(--azul-700)}.rc-item.desligado{opacity:.6}.rc-item-ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--azul-900);color:#fff}.rc-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rc-item-txt strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-item-txt small{font-size:.74rem;color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-estrela{color:var(--ouro-500)}.rc-ar{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:var(--txt-2)}.rc-ar i{width:8px;height:8px;border-radius:50%;background:var(--borda)}.rc-ar.on{color:var(--ok)}.rc-ar.on i{background:var(--ok);box-shadow:0 0 0 3px #178f4533}.rc-detalhe{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px 18px;min-width:0}.rc-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--borda)}.rc-cab-nome{display:flex;align-items:center;gap:6px;min-width:0}.rc-cab-nome h3{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.rc-cab-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rc-selo{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;background:var(--ouro-100);color:var(--ouro-600);font-size:.8rem;font-weight:700}.rc-liga{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--sup-2);border:1px solid var(--borda);font-size:.82rem;font-weight:700;cursor:pointer}.rc-liga input{width:18px;height:18px;accent-color:var(--verde-600);margin:0}.rc-apagar{color:var(--err)}.rc-partes{display:flex;gap:4px;margin:12px 0 14px;border-bottom:1px solid var(--borda)}.rc-partes button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--txt-2);font:inherit;font-size:.86rem;font-weight:700;padding:8px 12px;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer}.rc-partes button.sel{color:var(--azul-700);border-bottom-color:var(--azul-700)}.rc-para{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rc-qualidade{display:flex;flex-direction:column;gap:8px}.rc-opcao{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup-2);cursor:pointer}.rc-opcao input{margin:3px 0 0;accent-color:var(--azul-700);flex:none}.rc-opcao>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rc-opcao strong{font-size:.88rem}.rc-opcao small{font-size:.76rem;color:var(--txt-2)}.rc-opcao em{font-style:normal;font-size:.74rem;color:var(--txt-2);align-self:center;text-align:right}.rc-opcao.sel{border-color:var(--azul-700);background:var(--azul-100)}.rc-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 8px}.rc-barra h4{margin:0;flex:1 1 auto;font-size:.92rem}.rc-barra h4 small{font-weight:500;color:var(--txt-2);margin-left:6px}.rc-filtro{height:36px;border:1px solid var(--borda);border-radius:10px;background:var(--sup-2);color:var(--txt);font:inherit;font-size:.86rem;padding:0 10px;min-width:0;width:220px}.rc-check{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;cursor:pointer}.rc-busca{position:relative}.rc-sugestoes{position:absolute;z-index:5;right:0;top:40px;width:max(100%,280px);list-style:none;margin:0;padding:4px;background:var(--sup);border:1px solid var(--borda);border-radius:10px;box-shadow:var(--sombra)}.rc-sugestoes button{display:flex;align-items:center;gap:6px;width:100%;padding:8px;border:0;border-radius:8px;background:none;color:var(--txt);font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.rc-sugestoes button:hover{background:var(--sup-2)}.rc-sugestoes small{color:var(--txt-2);margin-left:auto}.rc-matriz th.rc-col,.rc-matriz td.rc-col{width:72px;text-align:center}.rc-matriz td.rc-col input{width:20px;height:20px;accent-color:var(--azul-700);cursor:pointer}.rc-matriz td.rc-col input:disabled{cursor:not-allowed}.rc-matriz tr.marcada td{background:var(--azul-100)}.rc-nome{display:flex;align-items:center;gap:6px;font-weight:600}.rc-nome small{display:block;font-weight:500;font-size:.74rem;color:var(--txt-2)}.rc-ramo{color:var(--txt-2);font-weight:400}.rc-salvar{position:sticky;bottom:12px;display:none;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:var(--raio-sm);background:var(--azul-800);border:1px solid var(--azul-700);color:#fff;box-shadow:var(--sombra)}.rc-salvar.visivel{display:flex}.rc-salvar span{flex:1 1 200px;font-size:.84rem;font-weight:600}@media(max-width:900px){.rc-grade{grid-template-columns:minmax(0,1fr)}.rc-lista{position:static;flex-direction:row;overflow-x:auto}.rc-item{flex:0 0 240px}.rc-para{grid-template-columns:minmax(0,1fr)}.rc-opcao em{display:none}}@media(max-width:480px){.rc-filtro,.rc-busca{width:100%}.rc-detalhe{padding:12px}.rc-salvar{bottom:calc(var(--nav-inf) + 8px)}}.radio-layout-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.radio-layout .interruptor{margin-bottom:8px}.radio-layout-previa{background:var(--bg);border:1px dashed var(--borda);border-radius:var(--raio);padding:12px;min-width:0}.radio-layout-estados{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:8px}.radio-layout-estados .ativo{border-color:var(--azul-700);color:var(--azul-700)}.radio--previa{max-width:100%;pointer-events:none}.radio--previa .radio-ptt{max-width:100%;cursor:default}.radio-layout .form-acoes{align-items:center;flex-wrap:wrap;margin-top:14px}@media(max-width:900px){.radio-layout-grade{grid-template-columns:minmax(0,1fr)}}.nt-grupos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1024px){.nt-grupos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.nt-grupo h2{margin:0 0 8px;font-size:1rem}.nt-eventos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nt-eventos li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--borda)}.nt-eventos li:first-child{border-top:0}.nt-eventos .chave-ativo{margin-top:2px;flex:none}.nt-evento{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left;border:0;background:none;padding:0;color:var(--txt);font:inherit;cursor:pointer}.nt-evento strong{font-size:.92rem}.nt-evento small{color:var(--txt-2);font-size:.78rem}.nt-eventos li:not(.ligado) .nt-evento strong{color:var(--txt-2)}.nt-chips{display:flex;flex-wrap:wrap;gap:4px}.nt-chip{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font-family:var(--fonte)}button.nt-chip{cursor:pointer}button.nt-chip:hover{border-color:var(--err)}.nt-chip.whatsapp_grupo{background:var(--verde-100);color:var(--verde-600);border-color:transparent}.nt-chip.grupo_portal{background:var(--azul-100);color:var(--acao-txt);border-color:transparent}.nt-chip.aniversario{background:var(--ouro-100);color:var(--ouro-600);border-color:transparent}.nt-chip.vazio{color:var(--txt-2);font-weight:600}:root[data-tema=escuro] .nt-chip.whatsapp_grupo{color:#4fd18a}:root[data-tema=escuro] .nt-chip.aniversario{color:var(--ouro-500)}.nt-destinos{display:flex;flex-direction:column;gap:8px}.nt-incluir{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nt-incluir .selecao{flex:0 1 260px;min-width:0}.nt-incluir input{flex:1 1 220px;min-width:0}.nt-sugestoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.nt-sugestoes button{width:100%;display:flex;align-items:baseline;gap:8px;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font:inherit;font-size:.86rem;cursor:pointer}.nt-sugestoes small{color:var(--txt-2)}.nt-subtitulo{margin:6px 0 0;font-size:.9rem}.nt-editor-colunas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.nt-editor-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-editor-col{display:flex;flex-direction:column;gap:12px;min-width:0}.nt-dias{display:flex;flex-wrap:wrap;gap:6px}.nt-dias label{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:1px solid var(--borda);background:var(--sup-2);font-size:.8rem;font-weight:700;color:var(--txt);cursor:pointer}.nt-dias label.marcado{border-color:var(--azul-700);background:var(--azul-100);color:var(--acao-txt)}.nt-dias input{position:absolute;opacity:0;pointer-events:none}.nt-texto-curto{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-modelo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:900px){.nt-modelo{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-modelo-col{display:flex;flex-direction:column;gap:8px;min-width:0}.nt-modelo textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85rem}.nt-variaveis{display:flex;flex-wrap:wrap;gap:4px}.nt-variaveis .nt-chip{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.nt-variaveis .nt-chip:hover{border-color:var(--azul-700)}.nt-restaurar{border:0;background:none;padding:0;font:inherit;color:var(--acao-txt);text-decoration:underline;cursor:pointer}.nt-previa-rotulo{font-size:.85rem;font-weight:700}.nt-previa{white-space:pre-wrap;word-break:break-word;padding:10px 12px;border-radius:10px 10px 10px 2px;background:#dcf8c6;color:#111b21;font-size:.88rem;line-height:1.45;box-shadow:0 1px 1px #0000001f}:root[data-tema=escuro] .nt-previa{background:#005c4b;color:#e9edef}.vtr-situacao{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap;background:var(--sup-2);color:var(--txt-2)}.vtr-situacao:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.vtr-situacao.ativa{background:var(--verde-100);color:var(--verde-600)}.vtr-situacao.com_problemas{background:var(--ouro-100);color:var(--ouro-600)}.vtr-situacao.manutencao{background:var(--azul-100);color:var(--azul-700)}.vtr-situacao.baixada{background:var(--vermelho-100);color:var(--vermelho-600)}:root[data-tema=escuro] .vtr-situacao.ativa{color:#4fd18a}:root[data-tema=escuro] .vtr-situacao.com_problemas{color:var(--ouro-500)}:root[data-tema=escuro] .vtr-situacao.manutencao{color:#7fb0ff}:root[data-tema=escuro] .vtr-situacao.baixada{color:#ff8a80}.vtr-situacao.grande{font-size:.9rem;padding:6px 14px}.vtr-revisao{font-size:.76rem;font-weight:700;color:var(--txt-2);white-space:nowrap}.vtr-revisao.em_dia{color:var(--verde-600)}.vtr-revisao.proxima{color:var(--ouro-600)}.vtr-revisao.vencida{color:var(--vermelho-600)}:root[data-tema=escuro] .vtr-revisao.em_dia{color:#4fd18a}:root[data-tema=escuro] .vtr-revisao.proxima{color:var(--ouro-500)}:root[data-tema=escuro] .vtr-revisao.vencida{color:#ff8a80}.vtr-apelido{display:block;font-size:.72rem;color:var(--txt-2);font-weight:600}.vtr-arquivada td{opacity:.55}.vtr-tabela td{white-space:nowrap}.vtr-chips{display:flex;flex-wrap:wrap;gap:6px}.vtr-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:600 .8rem var(--fonte);cursor:pointer}.vtr-chip b{font-size:.72rem;color:var(--txt-2)}.vtr-chip.sel{border-color:var(--azul-700);background:var(--azul-100);color:var(--azul-700)}.vtr-bloco{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--borda)}.vtr-situacao-atual{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vtr-situacao-atual .dica{margin:0}.vtr-mudar{display:flex;flex-direction:column;gap:8px}.vtr-opcoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vtr-opcao{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 8px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--sup-2);font-size:.82rem;font-weight:700;cursor:pointer;text-align:center}.vtr-opcao input{position:absolute;opacity:0;pointer-events:none}.vtr-opcao.sel.ativa{border-color:var(--verde-600);background:var(--verde-100)}.vtr-opcao.sel.com_problemas{border-color:var(--ouro-600);background:var(--ouro-100)}.vtr-opcao.sel.manutencao{border-color:var(--azul-700);background:var(--azul-100)}.vtr-opcao.sel.baixada{border-color:var(--vermelho-600);background:var(--vermelho-100)}.vtr-opcao:focus-within{outline:2px solid var(--azul-700);outline-offset:1px}.vtr-mudar-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vtr-mudar-linha input{flex:1 1 220px;min-width:0;height:42px;border:1px solid var(--borda);border-radius:12px;padding:0 12px;background:var(--sup-2);color:var(--txt);font:inherit}.vtr-historico summary{cursor:pointer;font-size:.84rem;font-weight:700}.vtr-historico ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.84rem}.vtr-form{gap:14px}.vtr-fieldset{border:1px solid var(--borda);border-radius:var(--raio-sm);padding:10px 12px 12px;margin:0;min-width:0}.vtr-fieldset legend{padding:0 6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--txt-2)}.vtr-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vtr-grade label>span{display:flex;align-items:baseline;gap:4px}.vtr-campo-largo{grid-column:1 / -1}.vtr-do-sicad{font-size:.62rem;font-weight:800;color:var(--azul-700);letter-spacing:.04em}.vtr-acoes .botao{flex:0 1 auto}.vtr-busca-sicad{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--borda)}.vtr-achados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.vtr-achados button{width:100%;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font:inherit;font-size:.86rem;cursor:pointer}.vtr-achados button.sel{border-color:var(--azul-700);background:var(--azul-100)}.vtr-arquivo{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.vtr-arquivo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.vtr-plano{margin-top:14px;display:flex;flex-direction:column;gap:8px}.vtr-plano h4{margin:8px 0 0;font-size:.92rem}.vtr-lista-simples{margin:0;padding-left:18px;font-size:.86rem;display:flex;flex-direction:column;gap:3px}@media(max-width:760px){.vtr-grade,.vtr-opcoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vtr-col-larga{display:none}}@media(max-width:480px){.vtr-grade{grid-template-columns:minmax(0,1fr)}}.vtr-qr{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.vtr-qr img{width:min(260px,70vw);height:auto;background:#fff;border-radius:12px;padding:8px}.vtr-qr .dica{margin:0;overflow-wrap:anywhere}.vtr-gestao{display:flex;flex-direction:column;gap:12px;width:100%}.vtr-gestao-topo{display:flex;align-items:center;gap:10px}.vtr-gestao-topo h1{margin:0;font-size:1.25rem}.vtr-painel{display:flex;flex-direction:column;gap:16px}.vtr-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.vtr-kpi{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--raio);background:var(--sup);border:1px solid var(--borda);border-left:5px solid var(--borda);box-shadow:var(--sombra);font:inherit;color:var(--txt);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.vtr-kpi:hover{border-color:var(--azul-700);transform:translateY(-1px)}.vtr-kpi:focus-visible{outline:2px solid var(--azul-700);outline-offset:2px}.vtr-kpi b{font-size:1.8rem;line-height:1;min-width:1.6ch}.vtr-kpi span{font-size:.84rem;font-weight:700;color:var(--txt-2);line-height:1.25}.vtr-kpi em{font-style:normal;color:var(--vermelho-600);font-weight:800}.vtr-kpi.ativa{border-left-color:var(--verde-600)}.vtr-kpi.com_problemas{border-left-color:var(--ouro-500)}.vtr-kpi.manutencao{border-left-color:var(--azul-700)}.vtr-kpi.baixada,.vtr-kpi.informes.critico{border-left-color:var(--vermelho-600)}.vtr-kpi.manut{border-left-color:var(--azul-500, var(--azul-700))}.vtr-secao{display:flex;flex-direction:column;gap:8px}.vtr-secao h3{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem}.vtr-secao h3 small{font-size:.75rem;color:var(--txt-2);font-weight:600}.vtr-secao .dica{margin:0}.vtr-secao-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vtr-alternar{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;cursor:pointer}.vtr-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vtr-alertas>li{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:var(--raio-sm);background:var(--ouro-100);border-left:4px solid var(--ouro-500);font-size:.88rem}.vtr-alertas>li.alta{background:var(--vermelho-100);border-left-color:var(--vermelho-600)}.vtr-alerta-tipo{display:flex;align-items:center;gap:8px;padding-top:4px}.vtr-alerta-n{font-size:.74rem;font-weight:800;padding:1px 8px;border-radius:999px;background:var(--sup);color:var(--txt)}.vtr-alerta-vtrs{display:flex;flex-wrap:wrap;gap:6px}.vtr-chip-vtr{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:700 .82rem var(--fonte);cursor:pointer}.vtr-chip-vtr small{font-weight:500;color:var(--txt-2);font-size:.74rem}.vtr-chip-vtr:hover{border-color:var(--azul-700)}.vtr-link-vtr{border:0;background:none;padding:0;font:800 .9rem var(--fonte);color:var(--azul-700);cursor:pointer;text-decoration:underline;text-underline-offset:3px}:root[data-tema=escuro] .vtr-link-vtr{color:#7fb0ff}.vtr-ficha{display:flex;flex-direction:column;gap:12px}.vtr-ficha-topo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--borda)}.vtr-ficha-topo .vtr-dados{flex:1 1 260px}.vtr-ficha-titulo{margin:4px 0 0;font-size:.95rem;display:flex;align-items:baseline;gap:8px}.vtr-ficha-titulo small{font-size:.76rem;color:var(--txt-2);font-weight:600}.vtr-ficha-grav{border:1px solid var(--borda);border-left:4px solid var(--ouro-500);border-radius:var(--raio-sm);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.vtr-ficha-grav.CRITICA{border-left-color:var(--vermelho-600)}.vtr-ficha-grav-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vtr-ficha-grav-topo .dica{margin:0}.vtr-ficha-cat-nome{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--txt-2)}.vtr-ficha-cat ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.vtr-ficha-cat button{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;text-align:left;padding:7px 10px;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);font:inherit;font-size:.86rem;cursor:pointer}.vtr-ficha-cat button:hover{border-color:var(--azul-700)}.vtr-ficha-cat button small{color:var(--txt-2);white-space:nowrap}@media(max-width:760px){.vtr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtr-kpi{padding:10px 12px;gap:10px}.vtr-kpi b{font-size:1.5rem}.vtr-alertas>li{grid-template-columns:1fr}.vtr-ficha-cat button{grid-template-columns:1fr auto}.vtr-ficha-cat button small{grid-column:1 / -1}}.vtr-gravidade,.vtr-status{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap;background:var(--sup-2);color:var(--txt-2)}.vtr-gravidade.CRITICA{background:var(--vermelho-100);color:var(--vermelho-600)}.vtr-gravidade.ATENCAO{background:var(--ouro-100);color:var(--ouro-600)}.vtr-gravidade.OK{background:var(--verde-100);color:var(--verde-600)}.vtr-status.aberto,.vtr-status.pendente{background:var(--ouro-100);color:var(--ouro-600)}.vtr-status.em_andamento,.vtr-status.agendada{background:var(--azul-100);color:var(--azul-700)}.vtr-status.resolvido,.vtr-status.concluida{background:var(--verde-100);color:var(--verde-600)}:root[data-tema=escuro] .vtr-gravidade.CRITICA{color:#ff8a80}:root[data-tema=escuro] .vtr-gravidade.ATENCAO,:root[data-tema=escuro] .vtr-status.aberto,:root[data-tema=escuro] .vtr-status.pendente{color:var(--ouro-500)}:root[data-tema=escuro] .vtr-gravidade.OK,:root[data-tema=escuro] .vtr-status.resolvido,:root[data-tema=escuro] .vtr-status.concluida{color:#4fd18a}:root[data-tema=escuro] .vtr-status.em_andamento,:root[data-tema=escuro] .vtr-status.agendada{color:#7fb0ff}.vtr-tabela td.vtr-quebra,.vtr-quebra{white-space:normal;overflow-wrap:anywhere}.vtr-dados{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:.86rem}.vtr-dados dt{color:var(--txt-2)}.vtr-dados dd{margin:0;font-weight:600;min-width:0}.vtr-det-hash{font-family:ui-monospace,monospace;font-size:.74rem;font-weight:500!important;overflow-wrap:anywhere}.vtr-ultimos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.vtr-ultimos button{width:100%;display:grid;grid-template-columns:90px 130px 1fr auto;align-items:center;gap:10px;text-align:left;padding:8px 12px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--sup);color:var(--txt);font:inherit;font-size:.86rem;cursor:pointer}.vtr-ultimos button:hover{background:var(--sup-2)}.vtr-detalhe{display:flex;flex-direction:column;gap:12px}.vtr-assinatura{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--raio-sm);background:var(--sup-2);border:1px solid var(--borda)}.vtr-assinatura span{display:flex;flex-direction:column;gap:2px}.vtr-assinatura small{color:var(--txt-2);font-size:.78rem}.vtr-assinatura.confere{background:var(--verde-100);border-color:var(--verde-600);color:var(--verde-600)}.vtr-assinatura.nao_confere{background:var(--vermelho-100);border-color:var(--vermelho-600);color:var(--vermelho-600)}.vtr-fotos-detalhe{display:flex;flex-wrap:wrap;gap:8px}.vtr-fotos-detalhe a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.72rem;font-weight:700;color:var(--txt-2);text-decoration:none}.vtr-fotos-detalhe img{width:110px;height:82px;object-fit:cover;border-radius:10px;border:1px solid var(--borda);background:var(--sup-2)}.vtr-det-respostas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;font-size:.84rem}.vtr-det-respostas li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed var(--borda)}.vtr-det-respostas li b{text-align:right}.vtr-det-respostas li.ATENCAO b{color:var(--ouro-600)}.vtr-det-respostas li.CRITICA b{color:var(--vermelho-600)}.vtr-det-respostas li.NAO_APLICA b{color:var(--txt-2);font-weight:500}.vtr-filtro-viatura{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600}.vtr-filtro-viatura select{height:38px;border:1px solid var(--borda);border-radius:10px;padding:0 10px;background:var(--sup);color:var(--txt);font:inherit}@media(max-width:760px){.vtr-ultimos button{grid-template-columns:70px 1fr auto}.vtr-ultimos button span:nth-of-type(2){display:none}.vtr-det-respostas{grid-template-columns:minmax(0,1fr)}}.mon-cartao .vtr-grade{grid-template-columns:minmax(0,1fr)}.vtr-recolhivel{border:1px solid var(--borda);border-radius:14px;padding:8px 12px;background:var(--sup)}.vtr-recolhivel.aberta{padding-bottom:14px}.vtr-secao-titulo{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:800 1rem var(--fonte);color:var(--txt);padding:6px 0}.vtr-secao-titulo:focus-visible{outline:2px solid var(--azul-700);outline-offset:3px;border-radius:6px}.vtr-contagem{min-width:22px;padding:1px 8px;border-radius:999px;background:var(--sup-2);border:1px solid var(--borda);font:700 .75rem var(--fonte);color:var(--txt-2);text-align:center}.vtr-destaque{font-style:normal;font:800 .78rem var(--fonte);color:var(--vermelho-600)}.vtr-cards-vtr{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;align-items:start}.vtr-card-vtr{border:1px solid var(--borda);border-left:4px solid var(--ouro-600, #b8860b);border-radius:12px;background:var(--sup-2);padding:8px 10px;display:flex;flex-direction:column;gap:8px}.vtr-card-vtr.critico{border-left-color:var(--vermelho-600)}.vtr-card-vtr>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.vtr-card-vtr-titulo{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.vtr-card-vtr-titulo b{font-size:1.05rem;letter-spacing:.02em}.vtr-card-vtr-titulo small{color:var(--txt-2);font-weight:600}.vtr-card-vtr-grupos{display:flex;flex-direction:column;gap:6px}.vtr-pend-grupo{border:1px solid var(--borda);border-radius:10px;background:var(--sup);padding:2px 8px}.vtr-pend-grupo.criticos{border-color:color-mix(in srgb,var(--vermelho-600) 50%,var(--borda))}.vtr-pend-titulo{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;font-weight:700;font-size:.9rem}.vtr-pend-titulo .vtr-contagem{margin-left:auto}.vtr-pend-grupo ul{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:4px}.vtr-pend-grupo li button{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;width:100%;box-sizing:border-box;padding:6px 8px;border-radius:8px;font-size:.86rem}.vtr-pend-grupo li button:hover{background:var(--sup-2)}.vtr-pend-grupo li button>small{grid-column:2;color:var(--txt-2);font-size:.75rem}@media(max-width:760px){.vtr-cards-vtr{grid-template-columns:1fr}}.vtr-ordem-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}.vtr-ordem-grupo{border:1px solid var(--borda);border-radius:12px;background:var(--sup);overflow:hidden}.vtr-ordem-grupo.alvo{outline:2px dashed var(--azul-700);outline-offset:2px}.vtr-ordem-grupo.arrastando,.vtr-ordem-grupo li.arrastando{opacity:.4}.vtr-ordem-grupo>header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--azul-900, #0a2350);color:#fff;cursor:grab}.vtr-ordem-grupo>header small{opacity:.8}.vtr-ordem-grupo ol{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:4px}.vtr-ordem-grupo li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--borda);border-radius:8px;background:var(--sup-2);cursor:grab;font-size:.9rem}.vtr-ordem-grupo li.alvo{box-shadow:0 -3px 0 0 var(--azul-700)}.vtr-ordem-grupo li.inativo{opacity:.6}.vtr-ordem-grupo li.vtr-ordem-vazio{justify-content:center;color:var(--txt-2);border-style:dashed;cursor:default}.vtr-ordem-alca{color:var(--txt-2);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.vtr-ordem-grupo>header .vtr-ordem-alca{color:#fff;opacity:.7}.vtr-ordem-rotulo{flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vtr-ordem-setas{display:inline-flex;gap:2px;margin-left:auto}.vtr-ordem-setas button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.vtr-ordem-setas button:hover:not(:disabled){background:#7f7f7f33}.vtr-ordem-setas button:disabled{opacity:.25;cursor:default}.vtr-ordem-titulo{margin:4px 0 6px;font-size:1rem}.vtr-cfg-opcoes{border:1px solid var(--borda);border-radius:12px;background:var(--sup);padding:10px 14px;margin-bottom:14px}.vtr-cfg-opcao{display:flex;flex-direction:row;gap:10px;align-items:flex-start;cursor:pointer;font-size:.92rem;line-height:1.45;text-align:left;font-weight:400;color:var(--txt)}.vtr-cfg-opcao b{font-weight:800}.vtr-cfg-opcao input{width:20px;height:20px;margin-top:2px;flex:none}.vtr-cfg-opcao small{display:block;color:var(--txt-2);margin-top:4px}.vtr-pend-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.vtr-pend-filtros .busca{flex:1 1 220px}.vtr-pend-filtros select{flex:0 1 200px}.vtr-pend-filtros .dica{margin:0 0 0 auto}.vtr-pend-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;align-items:start}.vtr-pend-cartao .vtr-cartao-txt strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtr-pend-cartao .vtr-situacao{flex:none}.vtr-pend-cartao{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:var(--raio-sm);background:var(--sup);border:1px solid var(--borda);border-left:4px solid var(--ouro-600, #b8860b);box-shadow:var(--sombra)}.vtr-pend-cartao.critico{border-left-color:var(--vermelho-600)}.vtr-pend-cartao.aberto{grid-column:1 / -1}.vtr-pend-cartao[draggable=true]{cursor:grab}.vtr-pend-cartao.arrastando{opacity:.45}.vtr-pend-cartao.alvo{outline:2px dashed var(--azul-700);outline-offset:2px}.vtr-pend-cab{display:flex;align-items:center;gap:6px}.vtr-pend-cartao .vtr-cartao-ico{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--azul-900);color:#fff}.vtr-pend-cartao .vtr-cartao-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.vtr-pend-cartao .vtr-cartao-txt strong{font-size:1.02rem}.vtr-pend-cartao .vtr-cartao-txt strong small{font-weight:600;color:var(--txt-2)}.vtr-pend-cartao .vtr-cartao-txt>small{color:var(--txt-2);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtr-pend-botao{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:4px 6px;border-radius:var(--raio-sm)}.vtr-pend-botao:hover{background:var(--sup-2)}.vtr-pend-botao:focus-visible{outline:2px solid var(--azul-700)}.vtr-pend-chips{display:flex;flex-wrap:wrap;gap:4px;padding:0 4px 2px}.vtr-pend-chip{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--sup-2);color:var(--txt-2);border:1px solid var(--borda)}.vtr-pend-chip b{color:var(--txt)}.vtr-pend-chip.critico{border-color:color-mix(in srgb,var(--vermelho-600) 60%,var(--borda));color:var(--vermelho-600)}.vtr-pend-chip.critico b{color:var(--vermelho-600)}.vtr-pend-corpo{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--borda);padding-top:8px}.vtr-pend-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;align-items:start}.vtr-pend-grupo h4{margin:6px 0 4px;font-size:.9rem;display:flex;align-items:center;gap:8px}.vtr-pend-grupo h4 .vtr-contagem{margin-left:auto}.vtr-pend-grupo.critico{border-color:color-mix(in srgb,var(--vermelho-600) 50%,var(--borda))}.vtr-pend-grupo.critico h4{color:var(--vermelho-600)}.vtr-setas{display:inline-flex;flex-direction:column;gap:1px}.vtr-setas button{width:22px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--txt-2);display:grid;place-items:center;cursor:pointer}.vtr-setas button svg{width:13px;height:13px}.vtr-setas button:hover:not(:disabled){background:var(--sup-2);color:var(--txt)}.vtr-setas button:disabled{opacity:.25;cursor:default}.vtr-pegador{cursor:grab;color:var(--txt-2);font-size:1rem;line-height:1;padding:0 2px;-webkit-user-select:none;user-select:none}.vtr-secao-topo[draggable=true]{cursor:grab}.vtr-secao-topo .vtr-secao-titulo{flex:1 1 auto;justify-content:flex-start}.vtr-secao.arrastando{opacity:.5}.vtr-secao.alvo{outline:2px dashed var(--azul-700);outline-offset:3px}.vtr-dica-ordem{margin:0}@media(max-width:760px){.vtr-pend-grade{grid-template-columns:1fr}.vtr-pend-filtros .dica{margin-left:0}}.vtr-quadro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.vtr-quadro-col{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup-2);padding:8px;min-height:120px;border-top:4px solid var(--ouro-600, #b8860b)}.vtr-quadro-col.em_andamento{border-top-color:var(--azul-700)}.vtr-quadro-col.concluido{border-top-color:var(--verde-600)}.vtr-quadro-col.alvo{outline:2px dashed var(--azul-700);outline-offset:2px}.vtr-quadro-col h4{margin:2px 4px 8px;font-size:.9rem;display:flex;align-items:center;gap:8px}.vtr-quadro-col h4 .vtr-contagem{margin-left:auto}.vtr-quadro-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow-y:auto}.vtr-quadro-cartao{display:flex;align-items:stretch;gap:4px;background:var(--sup);border:1px solid var(--borda);border-left:4px solid var(--ouro-600, #b8860b);border-radius:10px;cursor:grab}.vtr-quadro-cartao.critico{border-left-color:var(--vermelho-600)}.vtr-quadro-cartao.arrastando{opacity:.45}.vtr-quadro-abrir{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:6px 8px;font-size:.84rem;border-radius:10px}.vtr-quadro-abrir:hover{background:var(--sup-2)}.vtr-quadro-abrir:focus-visible{outline:2px solid var(--azul-700)}.vtr-quadro-abrir>small{color:var(--txt-2);font-size:.74rem}.vtr-quadro-topo{display:flex;align-items:center;justify-content:space-between;gap:6px}.vtr-quadro-setas{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 2px}.vtr-quadro-setas button{width:24px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--txt-2);display:grid;place-items:center;cursor:pointer}.vtr-quadro-setas button svg{width:13px;height:13px}.vtr-quadro-setas button:hover:not(:disabled){background:var(--sup-2);color:var(--txt)}.vtr-quadro-setas button:disabled{opacity:.25;cursor:default}@media(max-width:900px){.vtr-quadro{grid-template-columns:1fr}.vtr-quadro-col ul{max-height:none}}.vtr-os-lista{list-style:none;margin:0;display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow-y:auto;border:1px solid var(--borda);border-radius:10px;padding:6px}.form .vtr-os-lista label,.form label.vtr-alternar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:6px 8px}.form label.vtr-alternar input{width:auto;margin:0}.vtr-os-lista label{padding:4px 6px;border-radius:8px}.vtr-os-lista label:hover{background:var(--sup-2)}.vtr-os-lista small{color:var(--txt-2);flex-basis:100%;padding-left:26px;font-size:.74rem}.vtr-ind{display:flex;flex-direction:column;gap:14px}.vtr-ind-filtros{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vtr-ind-filtros .dica{margin:0 0 0 6px}.vtr-ind-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.vtr-ind-kpi{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--raio);background:var(--sup);border:1px solid var(--borda);border-left:5px solid var(--azul-700)}.vtr-ind-kpi.alerta{border-left-color:var(--vermelho-600)}.vtr-ind-kpi b{font-size:1.6rem;line-height:1.1;color:var(--txt)}.vtr-ind-kpi span{font-size:.84rem;font-weight:700;color:var(--txt-2)}.vtr-ind-kpi small{font-size:.76rem;color:var(--txt-2)}.vtr-ind-bloco{border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup);padding:10px 12px;min-width:0}.vtr-ind-bloco h4{margin:0 0 8px;font-size:.92rem}.vtr-ind-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.vtr-ind-titulo h4{margin:0}.vtr-ind-tabelas{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.vtr-ind-tab{width:100%;border-collapse:collapse;font-size:.84rem}.vtr-ind-tab th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--txt-2);padding:6px 8px;border-bottom:1px solid var(--borda)}.vtr-ind-tab td{padding:7px 8px;border-top:1px solid var(--borda)}.vtr-ind-tab tr:first-child td{border-top:0}.vtr-ind-tab td.num,.vtr-ind-tab th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vtr-ind-tabelas tr.clicavel{cursor:pointer}.vtr-ind-tabelas tr.clicavel:hover td{background:var(--sup-2)}.vtr-ind-grafico{display:grid;grid-template-columns:auto 1fr;gap:6px;height:200px}.vtr-ind-eixo{display:flex;flex-direction:column;justify-content:space-between;font-size:.72rem;color:var(--txt-2);text-align:right;padding-bottom:18px}.vtr-ind-eixo span{transform:translateY(-50%)}.vtr-ind-eixo span:first-child{transform:none}.vtr-ind-eixo span:last-child{transform:none}.vtr-ind-area{position:relative;min-width:0}.vtr-ind-grade{position:absolute;top:0;right:0;bottom:18px;left:0;border-bottom:1px solid var(--txt-2);background:linear-gradient(to bottom,var(--borda) 1px,transparent 1px) 0 0 / 100% 50%;pointer-events:none}.vtr-ind-barras{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;gap:2px}.vtr-ind-coluna{flex:1;min-width:0;max-width:28px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding-bottom:18px;cursor:default}.vtr-ind-coluna:hover .vtr-ind-barra{background:var(--azul-900, #0a2350)}.vtr-ind-barra{background:var(--azul-700);border-radius:4px 4px 0 0;min-height:0}.vtr-ind-dia{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:.68rem;color:var(--txt-2);white-space:nowrap}@media(max-width:600px){.vtr-ind-tabelas{grid-template-columns:1fr}}.vtr-prazo{display:inline-block;color:var(--txt-2);font-size:.76rem}.vtr-prazo.vencido{color:var(--vermelho-600);font-weight:800}.vtr-prazo-editar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0}.vtr-prazo-editar label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:700}.vtr-cfg-hora{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px 30px;font-size:.88rem}.vtr-prazo-editar select,.vtr-prazo-editar input,.vtr-cfg-hora input{font:inherit;font-weight:400;font-size:.9rem;padding:8px 10px;border-radius:var(--raio-sm);border:1px solid var(--borda);background:var(--sup-2);color:var(--txt);min-height:40px}.vtr-prazo-editar select{min-width:200px}.vtr-prazo-editar>.vtr-prazo{flex-basis:100%}.vtr-cfg-opcoes .vtr-cfg-opcao+.vtr-cfg-opcao{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.radio{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;width:100%}@media(min-width:1024px){.radio{max-width:1200px}.radio-palco{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-template-areas:"ptt online" "legenda online" "dica online";align-items:start;justify-items:center;column-gap:28px}.radio-palco>.radio-ptt{grid-area:ptt}.radio-palco>.radio-legenda{grid-area:legenda}.radio-palco>.radio-dica{grid-area:dica}.radio-palco>.radio-online{grid-area:online;justify-self:stretch}.radio-online ul{max-height:60vh}}.radio h1{margin:0;font-size:1.5rem}.radio-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.radio-presentes{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--txt-2)}.radio-presentes i{width:9px;height:9px;border-radius:50%;background:var(--ok)}.radio-canal{display:flex;gap:10px;flex-wrap:wrap}.radio-canal .selecao{flex:1 1 220px;min-height:46px}.radio-canal .botao{min-height:46px}.radio-aviso{background:var(--err-bg);color:var(--err);border-radius:12px;padding:10px 12px;font-size:.88rem;font-weight:600}.radio-palco{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 0 8px}.radio-ptt{position:relative;display:grid;place-items:center;overflow:hidden;width:min(72vw,300px);aspect-ratio:1;border-radius:50%;border:6px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 30%,#2a6fd0,#0a2350 75%);color:#fff;box-shadow:0 14px 40px #0a235073,inset 0 -8px 24px #00000040;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .08s,background .15s,box-shadow .15s}.radio-ptt--tam-grande{width:min(84vw,380px)}.radio-ptt--tam-enorme{width:min(92vw,470px)}.radio-ptt--cor-verde{background:radial-gradient(circle at 35% 30%,#22b35a,#0d5c2c 75%)}.radio-ptt--cor-vermelho{background:radial-gradient(circle at 35% 30%,#e0483e,#7a1712 75%)}.radio-ptt--cor-cinza{background:radial-gradient(circle at 35% 30%,#7c8594,#2c323c 75%)}.radio-ptt--texto-longo .radio-ptt-texto{font-size:clamp(1.6rem,8vw,2.8rem);letter-spacing:.02em;text-align:center;padding:0 12%}.radio-canal-nome{flex:1 1 220px;align-self:center;font-size:1.05rem}.radio-ptt:disabled{cursor:not-allowed;opacity:.55}.radio-ptt-marca{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.14;pointer-events:none}.radio-ptt-marca svg{width:62%;height:62%;stroke-width:1.4}.radio-ptt-texto{position:relative;font-size:clamp(3rem,14vw,4.6rem);font-weight:800;letter-spacing:.06em;text-shadow:0 3px 12px rgba(0,0,0,.35)}.radio-ptt--pedindo{transform:scale(.97)}.radio-ptt--falando{transform:scale(.97);background:radial-gradient(circle at 35% 30%,#e84a4a,#8f1414 75%);box-shadow:0 0 0 10px #dc262640,0 14px 40px #8f141480;animation:radio-pulso 1s ease-in-out infinite}.radio-ptt--recebendo{background:radial-gradient(circle at 35% 30%,#22b35a,#0d5c2c 75%);box-shadow:0 0 0 10px #178f4538,0 14px 40px #0d5c2c73}@keyframes radio-pulso{50%{box-shadow:0 0 0 18px #dc26261f,0 14px 40px #8f141480}}@media(prefers-reduced-motion:reduce){.radio-ptt--falando{animation:none}}.radio-legenda{margin:0;min-height:1.4em;font-size:1.05rem;font-weight:700;text-align:center}.radio-dica{margin:0;text-align:center;max-width:420px}.radio-online{width:100%;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px}.radio-online h2{margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:var(--txt-2)}.radio-online ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.radio-online li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;font-size:.92rem}.radio-online li i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ok)}.radio-online li.ausente i{background:#d8b465}.radio-online li.ausente .nome{color:var(--txt-2)}.radio-online li.fala{background:var(--verde-100);font-weight:700}.radio-online .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
