.ldz{display:block;width:100%;height:auto;--ciclo: 5s}.ldz-normal{max-width:178px}.ldz-mini{max-width:104px}.ldz-lapis path{fill:none;stroke:#9aa7b8;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ldz-lapis-ciclo var(--ciclo) linear infinite;animation-delay:calc(var(--ordem) * .06s)}.ldz-caneta path{fill:none;stroke:var(--tinta, #1c2b3a);stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ldz-caneta-ciclo var(--ciclo) linear infinite;animation-delay:calc(var(--ordem) * .11s)}.ldz-cor path{stroke:none;opacity:0;transform-origin:center;animation:ldz-cor-ciclo var(--ciclo) linear infinite;animation-delay:calc(var(--ordem) * .06s)}.ldz-cor .ldz-azul{fill:#1257a3}.ldz-cor .ldz-verde{fill:#179b3a}:root[data-tema=escuro] .ldz-cor .ldz-azul{fill:#5ea8f2}:root[data-tema=escuro] .ldz-cor .ldz-verde{fill:#3fcf6e}:root[data-tema=escuro] .ldz-lapis path{stroke:#6b7a8c}@keyframes ldz-lapis-ciclo{0%{stroke-dashoffset:1;opacity:.8}15%{stroke-dashoffset:0;opacity:.8}38%{stroke-dashoffset:0;opacity:.8}48%,to{stroke-dashoffset:0;opacity:0}}@keyframes ldz-caneta-ciclo{0%,18%{stroke-dashoffset:1;opacity:1}36%{stroke-dashoffset:0;opacity:1}52%{stroke-dashoffset:0;opacity:1}64%,to{stroke-dashoffset:0;opacity:0}}@keyframes ldz-cor-ciclo{0%,46%{opacity:0;transform:scale(.97)}60%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ldz-lapis,.ldz-caneta{display:none}.ldz-cor path{opacity:1;transform:none;animation:none}}.carregando-marca{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:118px;justify-content:center;padding:var(--e5, 12px) 0}.carregando-marca .carregando-txt{font-size:var(--fs-mini);color:var(--suave);letter-spacing:.02em}@media(max-width:640px){.ldz-normal{max-width:132px}.ldz-mini{max-width:88px}.carregando-marca{min-height:96px;gap:10px}}.fx-alerta{display:flex;align-items:center;gap:var(--e3);background:var(--amarelo-claro);border:1px solid var(--linha);border-left:4px solid var(--tom-atencao);border-radius:var(--r3);padding:var(--e2) var(--e4);margin-bottom:var(--e5)}.app-corpo>.fx-alerta{margin-bottom:0}.fx-alerta.tom-ruim{border-left-color:var(--tom-ruim)}.fx-alerta-ico{display:flex;flex:0 0 auto;color:var(--tom-atencao)}.fx-alerta.tom-ruim>.fx-alerta-ico{color:var(--tom-ruim)}.fx-alerta-itens{display:flex;align-items:center;gap:var(--e2);flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.fx-alerta-itens::-webkit-scrollbar{display:none}.fx-alerta-item{display:inline-flex;align-items:center;gap:var(--e2);flex:0 0 auto;width:auto;margin:0;max-width:46ch;padding:var(--e1) var(--e3);border:1px solid var(--linha-forte);border-radius:var(--r4);background:var(--superficie);color:var(--titulo);font-size:var(--fs-p);line-height:1.3;cursor:pointer;text-align:left}.fx-alerta-item:hover{background:var(--hover);filter:none}.fx-alerta-item:focus-visible{outline:2px solid var(--amarelo);outline-offset:2px}.fx-alerta-item-ico{display:flex;flex:0 0 auto;color:var(--tom-atencao)}.fx-alerta-item.tom-ruim .fx-alerta-item-ico{color:var(--tom-ruim)}.fx-alerta-rot{font-weight:600;white-space:nowrap}.fx-alerta-txt{color:var(--suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-alerta-selo{flex:0 0 auto;font-size:var(--fs-mini);font-weight:600;color:var(--amarelo);border:1px solid var(--amarelo);border-radius:var(--r1);padding:0 var(--e1);white-space:nowrap}.fx-alerta-mais{flex:0 0 auto;width:auto;margin:0;background:none;border:none;padding:var(--e1) var(--e2);color:var(--amarelo);font-size:var(--fs-p);font-weight:600;cursor:pointer;text-decoration:underline}.fx-alerta-mais:hover{filter:none;text-decoration-thickness:2px}.fx-alerta-mais:focus-visible{outline:2px solid var(--amarelo);outline-offset:2px}.fx-alerta-x{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;width:44px;height:44px;border:none;background:none;color:var(--suave);cursor:pointer;border-radius:var(--r2)}.fx-alerta-x:hover{background:var(--hover);color:var(--titulo);filter:none}.fx-alerta-x:focus-visible{outline:2px solid var(--amarelo);outline-offset:-2px}@media(max-width:640px){.fx-alerta{padding:var(--e1) var(--e2);gap:var(--e2)}.fx-alerta-txt{display:none}.fx-alerta-item{max-width:22ch}}.guarda-tela{min-height:min(60vh,520px);display:grid;place-items:center;padding:32px 16px}.guarda-tela .estado{max-width:46ch}.guarda-tela-acoes{justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.moeda-br{display:inline-block;flex:none;line-height:0;vertical-align:middle;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .35))}.moeda-br picture,.moeda-br img{display:block;width:100%;height:100%;object-fit:contain}.moeda-saldo{display:inline-flex;align-items:center;gap:var(--e2)}.moeda-saldo b{font-size:var(--fs-numero);font-weight:var(--peso-negrito);line-height:1}.moeda-saldo-rotulo{font-size:var(--fs-mini);color:var(--suave)}.moeda-halo{position:relative;display:inline-grid;place-items:center;flex:none}.moeda-halo:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:var(--r-pilula);background:radial-gradient(circle,rgba(255,200,64,.38),rgba(255,200,64,0) 68%);pointer-events:none}.botao-demo{width:auto;min-height:0;margin:0;padding:1px 6px;border:1px solid var(--linha);border-radius:var(--r-pilula);background:transparent;color:var(--suave);font-size:var(--fs-micro);font-weight:600;line-height:1.4;letter-spacing:.08em;opacity:.45;cursor:pointer;box-shadow:none;transition:opacity .15s}.botao-demo:hover,.botao-demo:focus-visible{opacity:1;background:transparent;color:var(--tinta)}.botao-demo.ativo,.botao-demo.ativo:hover{opacity:1;border-color:var(--amarelo);background:var(--amarelo-claro);color:var(--amarelo)}.item-demo-estado{margin-left:auto;padding-left:12px;opacity:.8}.item-demo-estado.ativo{color:var(--amarelo);opacity:1;font-weight:600}.faixa-do-servidor{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10000;width:min(640px,calc(100vw - 32px));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border-radius:var(--r-canto);border:1px solid var(--linha);border-left:6px solid var(--vermelho);background:var(--vermelho-claro);color:var(--tinta);box-shadow:var(--sombra-3);font-size:var(--fs-base)}body:has(.app-abas) .faixa-do-servidor{bottom:calc(var(--app-abas-h, 60px) + var(--app-fundo-seguro, 0px) + 16px)}.faixa-do-servidor-texto{font-weight:var(--peso-forte)}.faixa-do-servidor-link{display:inline-flex;align-items:center;min-height:44px;color:var(--vermelho);font-weight:var(--peso-negrito);text-decoration:underline;text-underline-offset:3px}@font-face{font-family:BRP Plex Sans;src:url(/fontes/ibm-plex-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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:BRP Plex Sans;src:url(/fontes/ibm-plex-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;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:BRP Plex Sans;src:url(/fontes/ibm-plex-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;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:BRP Plex Sans;src:url(/fontes/ibm-plex-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;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:BRP Plex Mono;src:url(/fontes/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;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:BRP Plex Mono;src:url(/fontes/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;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{--navy: #12294a;--navy-2: #1b3a63;--verde: #2b7a53;--verde-claro: #e6f2eb;--fundo: #f4f6f9;--superficie: #ffffff;--superficie-2: #fafbfd;--tinta: #1c2b3a;--suave: #5b6c81;--linha: #dde4ec;--fio-cartao: rgba(15, 23, 42, .16);--linha-forte: #c6d2e0;--titulo: #12294a;--campo: #ffffff;--hover: #f7fafc;--selo-neutro: #e8edf3;--amarelo: #946219;--amarelo-claro: #f7eedd;--vermelho: #b0433c;--vermelho-claro: #f7e7e5;--azul: #1b5faf;--azul-claro: #dfe9f8;--laranja: #a8481b;--laranja-claro: #f7ece4;--cc-acento: #a75e22;--empresa-industria: #1f5ea8;--empresa-comercio: #1c7a4c;--acento: var(--verde);--sobre-forte: #ffffff;--tom-bom: var(--verde);--tom-atencao: var(--amarelo);--tom-ruim: var(--vermelho);--tom-neutro: var(--titulo);--sobre-navy: #eaf1fb;--sobre-navy-2: #a9c0dc;--sobre-navy-ativo: #ffffff;--navy-veu: rgba(255, 255, 255, .09);--navy-veu-2: rgba(255, 255, 255, .16);--navy-borda: rgba(255, 255, 255, .13);--verde-no-escuro: #8ee9c4;--cromo-ativo: #2b7a53;--cromo-realce: #63d6a1;--sol: #ffd166;--sol-brilho: rgba(255, 224, 140, .8);--cromo: #12294a;--cromo-2: #1b3a63;--cromo-degrade: #1b3a63;--gaveta: var(--fundo);--chao-destaque: var(--navy);--chao-destaque-2: var(--navy-2);--sombra-destaque: var(--sombra-2);--chao-entrada: #0b1c36;--chao-entrada-2: #1d5590;--brilho-entrada: rgba(23, 155, 58, .32);--dagua-entrada-1: rgba(120, 170, 255, .08);--dagua-entrada-2: rgba(76, 195, 138, .09);--dagua-entrada-traco: rgba(150, 190, 255, .13);--sombra-entrada: 0 2px 6px rgba(0, 0, 0, .2), 0 30px 70px -12px rgba(0, 0, 0, .6);--marca-tinta: #12294a;--marca-cheia: #12294a;--veu-modal: rgba(9, 20, 36, .55);--sombra-rolagem: rgba(18, 41, 74, .16);--veu-chip: rgba(18, 41, 74, .12);--veu-chip-2: rgba(18, 41, 74, .22);--graf-verde: #2f855a;--graf-verde-forte: #1b5e20;--graf-vermelho: #b0433c;--graf-azul: #1b5faf;--graf-amarelo: #b7791f;--e0: 2px;--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 20px;--e6: 24px;--e7: 32px;--e8: 44px;--r-fio: 2px;--r-canto: 6px;--r-pilula: 999px;--r1: var(--r-canto);--r2: var(--r-canto);--r3: var(--r-canto);--r4: var(--r-canto);--fonte: "BRP Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--fonte-mono: "BRP Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-mini: .75rem;--fs-corpo: .8125rem;--fs-base: .9375rem;--fs-numero: 1.75rem;--fs-destaque: 2.5rem;--fs-micro: var(--fs-mini);--fs-p: var(--fs-corpo);--fs-g: var(--fs-base);--fs-titulo: var(--fs-numero);--peso-forte: 600;--peso-negrito: 700;--aba-fs: var(--fs-g);--aba-peso: var(--peso-forte);--aba-peso-on: var(--peso-negrito);--aba-aperto: -.01em;--entrelinha: 1.5;--caixa-alta: .05em;--sombra-1: 0 1px 2px rgba(18, 41, 74, .06);--sombra-2: 0 2px 10px rgba(18, 41, 74, .07);--sombra-3: 0 14px 34px rgba(18, 41, 74, .14);--sombra-alta: 0 24px 60px rgba(18, 41, 74, .28);--t-rapida: .12s ease;--t-media: .18s ease;--suavizacao: cubic-bezier(.2, .7, .3, 1);--faixa1-h: 54px;--trilho-fechado: 60px;--trilho-aberto: 232px;--busca-max: 36rem;--campo-max: 48rem;--arena-chao: #101d30;--arena-poco: #070e1a;--arena-painel: #16273f;--arena-fio: #2f5680;--arena-tinta: #eef4ff;--arena-tinta-2: #9db4d0;--arena-neon: #7fb5ff;--arena-marca: #63d6a1;--arena-alerta: #f2c26a;--arena-erro: #f59a92;--arena-halo-neon: 0 0 18px -6px var(--arena-neon);--arena-halo-marca: 0 0 18px -6px var(--arena-marca);--arena-chanfro: 14px}:root[data-tema=escuro],.paleta-escura{--verde: #4cc38a;--verde-claro: #143425;--fio-cartao: rgba(255, 255, 255, .17);--amarelo: #e0a94f;--amarelo-claro: #3a2e12;--vermelho: #e07c74;--vermelho-claro: #3a1a17;--azul: #7fb2ee;--azul-claro: #16304f;--laranja: #f0a05f;--laranja-claro: #3a2412;--cc-acento: #e39355;--empresa-industria: #6ea6ea;--empresa-comercio: #4cc38a;--marca-tinta: #8db4ea;--marca-cheia: #2d5a93;--veu-modal: rgba(0, 0, 0, .66);--sombra-rolagem: rgba(0, 0, 0, .6);--veu-chip: rgba(255, 255, 255, .12);--veu-chip-2: rgba(255, 255, 255, .22);--graf-verde: #63d6a1;--graf-verde-forte: #2fbf7a;--graf-vermelho: #f59a92;--graf-azul: #7fb5ff;--graf-amarelo: #f2c26a;color-scheme:dark;--sombra-1: 0 1px 2px rgba(0, 0, 0, .3);--sombra-2: 0 2px 10px rgba(0, 0, 0, .34);--sombra-3: 0 14px 34px rgba(0, 0, 0, .46);--sombra-alta: 0 24px 60px rgba(0, 0, 0, .58)}:root[data-tema=escuro]{--fundo: #17181b;--superficie: #222327;--superficie-2: #28292d;--campo: #1b1c1f;--hover: #2f3135;--linha: #3a3c42;--linha-forte: #4e5159;--selo-neutro: #36393f;--tinta: #e6e8eb;--suave: #a3a9b2;--titulo: #e1e8f2;--sobre-forte: #111214;--cromo: #000000;--cromo-2: #26272b;--cromo-degrade: #000000;--gaveta: var(--cromo);--chao-destaque: var(--superficie);--chao-destaque-2: var(--superficie-2);--sombra-destaque: 0 0 0 1px var(--linha), var(--sombra-2);--chao-entrada: var(--fundo);--chao-entrada-2: #1b2a24;--brilho-entrada: rgba(23, 155, 58, .14);--dagua-entrada-1: rgba(255, 255, 255, .05);--dagua-entrada-2: rgba(76, 195, 138, .08);--dagua-entrada-traco: rgba(255, 255, 255, .09);--sombra-entrada: 0 0 0 1px var(--linha), 0 2px 6px rgba(0, 0, 0, .3), 0 30px 70px -12px rgba(0, 0, 0, .7);--arena-chao: var(--fundo);--arena-painel: var(--superficie);--arena-poco: #070709;--arena-fio: var(--linha-forte);--arena-tinta: var(--tinta);--arena-tinta-2: var(--suave)}.paleta-escura{--navy: #0d1f38;--navy-2: #24466f;--sobre-navy: #e7edf5;--sobre-navy-2: #9fb3cc;--navy-veu: rgba(255, 255, 255, .07);--navy-veu-2: rgba(255, 255, 255, .13);--navy-borda: rgba(255, 255, 255, .1);--acento: var(--verde);--tom-bom: var(--verde);--tom-atencao: var(--amarelo);--tom-ruim: var(--vermelho);--tom-neutro: var(--titulo)}:root:not([data-tema=escuro]) .paleta-escura{--fundo: #0f1826;--superficie: #16233a;--superficie-2: #1a2942;--campo: #101b2d;--hover: #1c2b45;--linha: #263650;--linha-forte: #33486a;--selo-neutro: #263650;--tinta: #e7edf5;--suave: #94a6bd;--titulo: #cfe0f5;--sobre-forte: #0f1826}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;font-family:var(--fonte);background:var(--fundo);color:var(--tinta);font-size:var(--fs-corpo);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--verde);text-decoration:none}h1{font-size:var(--fs-numero)}h2,h3{font-size:var(--fs-base)}h4{font-size:var(--fs-corpo)}h5,h6{font-size:var(--fs-mini)}code,kbd,samp,pre{font-family:var(--fonte-mono);font-size:inherit}label{display:block;font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--suave);margin:var(--e4) 0 var(--e1)}input:not([type=checkbox]):not([type=radio]){width:100%;padding:10px var(--e3);border:1px solid var(--linha);border-radius:var(--r2);font-size:var(--fs-base);font-family:inherit;background:var(--campo);color:var(--tinta)}input:focus{outline:2px solid var(--verde);border-color:transparent}input[type=checkbox],input[type=radio]{width:17px;height:17px;padding:0;accent-color:var(--verde);flex:none}textarea{width:100%;padding:10px var(--e3);border:1px solid var(--linha);border-radius:var(--r2);font-size:var(--fs-corpo);font-family:var(--fonte-mono);background:var(--campo);color:var(--tinta);resize:vertical}textarea:focus{outline:2px solid var(--verde);border-color:transparent}select{padding:var(--e2) var(--e3);border:1px solid var(--linha);border-radius:var(--r2);font-family:inherit;font-size:var(--fs-corpo);background:var(--campo);color:var(--tinta)}:root{--sobre-marca: #ffffff;--veu-marca: rgb(0 0 0 / .32);--contorno-marca: 0 1px 3px rgb(0 0 0 / .55);--sombra-erguida: 0 10px 24px rgb(0 0 0 / .18);--vidro-marca: inset 0 0 0 1px rgb(0 0 0 / .12);--placa-clara: #ffffff;--placa-escura: #18181b}button{width:100%;margin-top:var(--e5);padding:11px;border:0;border-radius:var(--r2);background:var(--verde);color:var(--sobre-forte);font-size:var(--fs-base);font-weight:var(--peso-forte);cursor:pointer;font-family:inherit}button:hover{filter:brightness(1.06)}button:disabled{opacity:.6;cursor:wait}table{width:100%;border-collapse:collapse;font-size:var(--fs-corpo);font-variant-numeric:tabular-nums}th{text-align:left;font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave);padding:var(--e2) 10px;border-bottom:2px solid var(--linha)}td{padding:9px 10px;border-bottom:1px solid var(--linha)}tbody tr:hover{background:var(--hover)}tbody tr.clicavel,tr.linha-clicavel{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);width:auto;margin:0;padding:var(--e2) var(--e4);border:1px solid transparent;border-radius:var(--r2);font-family:inherit;font-size:var(--fs-corpo);font-weight:var(--peso-forte);line-height:1.25;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--t-rapida),border-color var(--t-rapida),color var(--t-rapida),transform var(--t-rapida)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-primario{background:var(--verde);color:var(--sobre-forte)}.btn-primario:hover:not(:disabled){filter:brightness(1.08)}.btn-secundario{background:var(--superficie);color:var(--tinta);border-color:var(--linha-forte)}.btn-secundario:hover:not(:disabled){background:var(--hover);border-color:var(--suave);filter:none}.btn-perigo{background:var(--vermelho);color:var(--sobre-forte)}.btn-perigo:hover:not(:disabled){filter:brightness(1.08)}.btn-fantasma{background:transparent;color:var(--suave)}.btn-fantasma:hover:not(:disabled){background:var(--hover);color:var(--tinta);filter:none}.btn-mini{padding:var(--e1) 10px;font-size:var(--fs-p);gap:var(--e1)}.btn-largo{width:100%}.acoes{display:flex;flex-wrap:wrap;gap:var(--e2);align-items:center}.campo{display:block;margin-bottom:var(--e3)}.campo>label{margin-top:0}.campo-dica{display:block;margin-top:var(--e1);font-size:var(--fs-p);color:var(--suave);line-height:1.4}.campo-erro{display:block;margin-top:var(--e1);font-size:var(--fs-p);color:var(--vermelho);font-weight:var(--peso-forte)}.campo-linha{display:flex;flex-wrap:wrap;gap:var(--e3)}.campo-linha>.campo{flex:1;min-width:180px;margin-bottom:0}.campo-inline{width:auto;margin:0}.painel{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);padding:var(--e5) var(--e6);margin-bottom:var(--e5)}.painel>h3{margin:0 0 var(--e3);font-size:var(--fs-base);color:var(--titulo);font-weight:var(--peso-forte)}.painel-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;margin-bottom:var(--e3)}.painel-cab>h3{margin:0;display:flex;align-items:center;gap:var(--e2)}.painel-recolhivel>summary.painel-cab{display:flex;cursor:pointer;list-style:none;margin-bottom:0}.painel-recolhivel[open]>summary.painel-cab{margin-bottom:var(--e3)}.painel-recolhivel>summary::-webkit-details-marker{display:none}.painel-recolhivel>summary.painel-cab>h3:after{content:"";width:.5em;height:.5em;margin-left:var(--e2);border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s ease}.painel-recolhivel[open]>summary.painel-cab>h3:after{transform:rotate(-135deg) translate(-2px,-2px)}.painel-recolhivel>summary.painel-cab:hover>h3{color:var(--marca-tinta)}.painel-recolhivel>summary.painel-cab:focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:var(--r1)}.painel-nu{padding:0;overflow:hidden}.painel-nu>.rolagem>table th:first-child,.painel-nu>table th:first-child{padding-left:var(--e5)}.painel-nu>.rolagem>table td:first-child,.painel-nu>table td:first-child{padding-left:var(--e5)}@media(max-width:760px){.painel{overflow-x:auto}}.cartoes{display:grid;gap:var(--e4);margin-bottom:var(--e6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));--min: 190px}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);padding:var(--e4) var(--e5)}.cartao .valor{font-size:var(--fs-numero);font-weight:var(--peso-negrito);color:var(--titulo);font-variant-numeric:tabular-nums}.cartao .rotulo{font-size:var(--fs-p);color:var(--suave);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.04em}.selo{display:inline-block;padding:var(--e0) 10px;border-radius:var(--r-pilula);font-size:var(--fs-mini);font-weight:var(--peso-forte);white-space:nowrap}.selo.ok{background:var(--verde-claro);color:var(--verde)}.selo.vencendo,.selo.aviso{background:var(--amarelo-claro);color:var(--amarelo)}.selo.vencido,.selo.ruim{background:var(--vermelho-claro);color:var(--vermelho)}.selo.neutro{background:var(--selo-neutro);color:var(--suave)}.selo.info{background:var(--azul-claro);color:var(--azul)}.aviso-caixa{display:flex;align-items:flex-start;gap:var(--e2);padding:10px var(--e3);border-radius:var(--r2);font-size:var(--fs-corpo);line-height:1.45;border:1px solid transparent}.aviso-caixa+.aviso-caixa{margin-top:var(--e2)}.aviso-caixa-ico{flex-shrink:0;line-height:1.45}.aviso-caixa>div{max-width:76ch}.aviso-info{background:var(--azul-claro);color:var(--azul)}.aviso-ok{background:var(--verde-claro);color:var(--verde)}.aviso-atencao{background:var(--amarelo-claro);color:var(--amarelo)}.aviso-erro{background:var(--vermelho-claro);color:var(--vermelho)}.aviso-caixa strong{color:inherit}.aviso-caixa a{text-decoration:underline;text-underline-offset:2px}.erro{background:var(--vermelho-claro);color:var(--vermelho);padding:10px var(--e3);border-radius:var(--r2);font-size:var(--fs-base);margin:var(--e4) 0}.ok-msg{background:var(--verde-claro);color:var(--verde);padding:10px var(--e3);border-radius:var(--r2);font-size:var(--fs-base);margin:var(--e4) 0}.estado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e8) var(--e5);text-align:center;color:var(--suave)}.estado-ico{font-size:var(--fs-numero);line-height:1;opacity:.75}.estado-tit{font-size:var(--fs-g);font-weight:var(--peso-forte);color:var(--tinta)}.estado-txt{font-size:var(--fs-corpo);max-width:46ch;line-height:1.5}.estado .btn{margin-top:var(--e3)}.carregando{color:var(--suave);padding:var(--e7) 0;text-align:center}.vazio{color:var(--suave);font-size:var(--fs-corpo);padding:var(--e3) 0}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veu-modal);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--e4);overflow-y:auto}.modal{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r4);padding:var(--e6);width:min(440px,94vw);box-shadow:var(--sombra-alta);display:flex;flex-direction:column;max-height:calc(100vh - var(--e4) * 2);max-height:calc(100dvh - var(--e4) * 2)}.modal{position:relative}.modal h3{margin:0 0 var(--e2);color:var(--titulo);flex:none;padding-right:56px}.modal-fechar{position:absolute;top:var(--e3);right:calc(var(--e3) + 16px);z-index:2;box-shadow:0 0 0 3px var(--superficie);border-color:var(--linha-forte);width:36px;height:36px;border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font-size:var(--fs-numero);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.modal-fechar:hover{background:var(--linha);color:var(--titulo)}.modal-fechar:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.modal:focus{outline:none}.modal p{margin:0 0 var(--e5);color:var(--tinta);white-space:pre-line}.modal-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 calc(var(--e6) * -1);padding:0 var(--e6)}.modal-acoes{display:flex;gap:var(--e2);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--e5);flex:none}.interruptor{width:auto;margin:0;padding:2px;border:0;background:transparent;display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--r-pilula)}.interruptor:hover{filter:none}.interruptor-trilho{position:relative;display:block;width:38px;height:22px;border-radius:var(--r-pilula);background:var(--linha-forte);box-shadow:inset 0 0 0 1px var(--suave);transition:background .15s ease}.interruptor-bola{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-pilula);background:var(--superficie);box-shadow:var(--sombra-1);transition:transform .15s ease}.interruptor.on .interruptor-trilho{background:var(--verde);box-shadow:none}.interruptor.on .interruptor-bola{transform:translate(16px)}.interruptor.mini .interruptor-trilho{width:30px;height:18px}.interruptor.mini .interruptor-bola{width:12px;height:12px}.interruptor.mini.on .interruptor-bola{transform:translate(12px)}.interruptor:disabled{cursor:not-allowed;opacity:.45}.interruptor:focus-visible{outline:2px solid var(--azul);outline-offset:2px}@media(prefers-reduced-motion:reduce){.interruptor-trilho,.interruptor-bola{transition:none}}.sub-abas{display:flex;gap:var(--e1);flex-wrap:wrap;margin:0 0 var(--e5);border-bottom:1px solid var(--linha)}.sub-abas button{width:auto;margin:0;padding:9px var(--e4);border:0;background:transparent;color:var(--suave);font-size:var(--aba-fs);font-weight:var(--aba-peso);letter-spacing:var(--aba-aperto);cursor:pointer;border-bottom:2px solid transparent;border-radius:var(--r1) var(--r1) 0 0}.sub-abas button:hover{color:var(--tinta);filter:none;background:var(--hover)}.sub-abas button.on{color:var(--titulo);border-bottom-color:var(--verde);background:transparent;font-weight:var(--aba-peso-on)}.linha-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e4);margin-bottom:var(--e5);flex-wrap:wrap}.linha-topo>h3,.linha-topo>h2,.linha-topo>h4{margin:0}.painel-filtros{display:flex;flex-wrap:wrap;gap:var(--e4);align-items:center;padding:var(--e3) var(--e4)}.painel-filtros>input{width:min(320px,100%)}.painel-filtros label{margin:0}.colab-nome-com-foto{display:inline-flex;align-items:center;gap:var(--e3)}.colab-nome-com-foto>.avatar{flex-shrink:0}.gp-quem{display:flex;align-items:center;gap:var(--e2);min-width:0;text-align:left}.gp-quem .colab-nome-com-foto,.gp-quem .colab-nome-com-foto>span{min-width:0}.gp-quem-marca{flex-shrink:0;width:1em}.gp-quem-nome{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-quem-botao{background:none;border:0;padding:2px 4px;margin:-2px -4px;font:inherit;cursor:pointer;border-radius:var(--r-canto)}.gp-quem-botao:hover .gp-quem-nome{text-decoration:underline}.gp-quem-botao:focus-visible{outline:2px solid var(--verde)}.visor-doc-barra{display:flex;align-items:center;gap:var(--e3);justify-content:space-between;margin-bottom:var(--e3);padding-right:40px}.visor-doc-rotulo{flex:1;text-align:center;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visor-doc-folha{display:flex;flex-direction:column;gap:var(--e3);max-height:70vh;overflow:auto;background:var(--fundo);border-radius:var(--r-canto);padding:var(--e2)}.visor-doc-pagina{display:block;width:100%;height:auto;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.pilha{display:flex;flex-direction:column;gap:var(--e3)}.pilha-2{display:flex;flex-direction:column;gap:var(--e2)}.fila{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.entre{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap}.grade-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--e5)}.grade-2>:only-child{grid-column:1 / -1}:where(.grade-inteira){--cols: 4;--meia: 1;--menos: 1;--min: 180px;--vao: var(--e4)}.grade-inteira{--t-cols: calc(var(--cols) * var(--min) + (var(--cols) - 1) * var(--vao));--t-meia: calc(var(--meia) * var(--min) + (var(--meia) - 1) * var(--vao));--t-menos: calc(var(--menos) * var(--min) + (var(--menos) - 1) * var(--vao));display:grid;gap:var(--vao);grid-template-columns:repeat(auto-fit,minmax(clamp((100% - var(--cols) * var(--vao)) / (var(--cols) + 1) + .1%,(var(--t-cols) - 100%) * 1000,clamp((100% - var(--meia) * var(--vao)) / (var(--meia) + 1) + .1%,(var(--t-meia) - 100%) * 1000,clamp((100% - var(--menos) * var(--vao)) / (var(--menos) + 1) + .1%,(var(--t-menos) - 100%) * 1000,100%))),1fr))}.grade-inteira:has(>:last-child:nth-child(1)){--cols: 1}.grade-inteira:has(>:last-child:nth-child(2)){--cols: 2}.grade-inteira:has(>:last-child:nth-child(3)){--cols: 3}.grade-inteira:has(>:last-child:nth-child(4)){--cols: 4;--meia: 2}.grade-inteira:has(>:last-child:nth-child(5)){--cols: 5;--meia: 3;--menos: 2}.grade-inteira:has(>:last-child:nth-child(6)){--cols: 6;--meia: 3;--menos: 2}.grade-inteira:has(>:last-child:nth-child(7)){--cols: 7;--meia: 4;--menos: 2}.grade-inteira:has(>:last-child:nth-child(8)){--cols: 8;--meia: 4;--menos: 2}.grade-inteira:has(>:last-child:nth-child(9)){--cols: 9;--meia: 3}.grade-inteira:has(>:last-child:nth-child(10)){--cols: 10;--meia: 5;--menos: 2}.grade-inteira:has(>:last-child:nth-child(12)){--cols: 6;--meia: 4;--menos: 2}.grade-inteira:has(>:last-child:nth-child(11)){--cols: 6;--meia: 4;--menos: 2}.grade-inteira:is(:has(>:last-child:nth-child(5)),:has(>:last-child:nth-child(7)),:has(>:last-child:nth-child(11))){display:flex;flex-wrap:wrap}.grade-inteira:is(:has(>:last-child:nth-child(5)),:has(>:last-child:nth-child(7)),:has(>:last-child:nth-child(11)))>*{min-width:0;flex:1 1 clamp(calc((100% - (var(--cols) - 1) * var(--vao)) / var(--cols) - .5px),(var(--t-cols) - 100%) * 1000,clamp(calc((100% - (var(--meia) - 1) * var(--vao)) / var(--meia) - .5px),(var(--t-meia) - 100%) * 1000,clamp(calc((100% - (var(--menos) - 1) * var(--vao)) / var(--menos) - .5px),(var(--t-menos) - 100%) * 1000,100%)))}.grade-inteira:has(>:nth-child(13)){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min)),1fr))}.empurra{margin-left:auto}.suave,.fraco{color:var(--suave)}small{font-size:max(var(--fs-mini),.833em)}.mini-txt{font-size:var(--fs-p);color:var(--suave)}:where(main) p:where([style*="text-align: center"],[style*="text-align:center"]){margin-inline:auto}:where(main) :where(select,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])){max-width:var(--campo-max)}.alerta-txt{color:var(--tom-atencao);font-weight:600}.micro-txt{font-size:var(--fs-mini);color:var(--suave)}.num{font-variant-numeric:tabular-nums}.nota{font-weight:var(--peso-negrito);font-variant-numeric:tabular-nums}.nota.alta{color:var(--verde)}.nota.media{color:var(--amarelo)}.nota.baixa{color:var(--vermelho)}.datas-pos{z-index:70;outline:0}.datas-balao{max-width:calc(100vw - 16px);padding:var(--e3);background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--r3);box-shadow:var(--sombra-3);outline:0}.datas-dobra{flex-basis:100%}.menu-suspenso-pos{z-index:70;outline:0}.menu-suspenso{min-width:200px;max-height:var(--available-height, 70vh);overflow-y:auto;padding:var(--e1);background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--r3);box-shadow:var(--sombra-3);outline:0}.menu-suspenso-item{display:flex;align-items:center;gap:var(--e2);width:100%;margin:0;padding:var(--e2) var(--e3);border:0;border-radius:var(--r2);background:transparent;color:var(--tinta);font-family:inherit;font-size:var(--fs-corpo);text-align:left;text-decoration:none;cursor:pointer;outline:0;user-select:none}.menu-suspenso-item[data-highlighted]{background:var(--hover)}.menu-suspenso-item:focus-visible{outline:2px solid var(--verde);outline-offset:-2px}.menu-suspenso-item.perigo{color:var(--vermelho)}.menu-suspenso-risco{height:1px;background:var(--linha);margin:var(--e1) var(--e2)}.menu-suspenso-caixa{position:relative;display:inline-flex;flex-shrink:0}.menu-suspenso-local{position:absolute;top:calc(100% + var(--e2));right:0;z-index:70}.menu-suspenso-local[data-alinhar=start]{right:auto;left:0}.menu-suspenso-local .menu-suspenso-item:hover,.menu-suspenso-local .menu-suspenso-item:focus{background:var(--hover)}:focus-visible{outline:2px solid var(--verde);outline-offset:2px;border-radius:var(--r1)}.btn:focus-visible,.casca-mod:focus-visible,.casca-pag:focus-visible{outline-offset:3px}::selection{background:rgba(47,133,90,.24)}.icone-sol{color:var(--sol);filter:drop-shadow(0 0 1.5px var(--sol-brilho)) drop-shadow(0 0 6px var(--sol-brilho))}.casca-pag .icone-lua,.app-topo-ico .icone-lua{color:var(--sobre-navy)}.pular-para{position:absolute;left:-9999px;top:var(--e2);z-index:300;background:var(--superficie);color:var(--tinta);border:1px solid var(--verde);border-radius:var(--r2);padding:var(--e2) var(--e4);font-size:var(--fs-corpo);font-weight:var(--peso-forte)}.pular-para:focus{left:var(--e4)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.link-acao{cursor:pointer}@media(max-width:640px){.grade-2{grid-template-columns:1fr}.grade-2>*{min-width:0}.btn,button.acao-bt,.ac-acoes button,.ac-acoes a,.acao-acoes button,.campo-senha-olho{min-height:44px}td a:not(.selo),.ac-linha1 a,.fila>a:not(.btn):not(.selo){display:inline-flex;align-items:center;min-height:44px}a.selo,.acao-pilula{display:inline-flex;align-items:center;min-height:32px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px;min-height:22px}main button{min-height:44px}.painel>a:not(.btn),.painel>div>a:not(.btn):not(.selo),.linha-topo a:not(.btn),.painel-cab a:not(.btn),.pagina-cab a:not(.btn){display:inline-flex;align-items:center;min-height:44px}.pagina-migalha a,.pagina-migalha button.pagina-migalha-volta{display:inline-flex;align-items:center;min-height:32px}.cd-ferias-acoes a,a.voltar,a.link-acao,.selo>a,.painel>div>div>a:not(.btn):not(.selo),main a[href^="#"]:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}.faixa-olhar{display:flex;align-items:center;gap:var(--e2);margin:0;width:100%;padding:8px var(--e4);font-size:var(--fs-corpo);background:var(--amarelo-claro);color:var(--amarelo);border:0;border-bottom:1px solid var(--linha);font-family:inherit;text-align:left;cursor:pointer}.faixa-olhar:hover{filter:brightness(.97)}.faixa-olhar:focus-visible{outline:2px solid var(--amarelo);outline-offset:-2px}.faixa-olhar strong{color:inherit}.faixa-olhar .faixa-olhar-sair{margin-left:auto;text-decoration:underline;white-space:nowrap}@media(max-width:640px){.faixa-olhar{flex-wrap:wrap}.faixa-olhar button{margin-left:0}}.linha-lista-botao{font:inherit;font-size:var(--fs-corpo);text-align:left;width:100%;padding:4px 8px;border:0;border-radius:var(--r-canto);background:transparent;cursor:pointer}.linha-lista-botao:hover:not(:disabled){background:var(--superficie-2)}.linha-lista-botao:disabled{cursor:default;opacity:.6}.linha-lista-botao:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media(max-width:640px){.linha-lista-botao{padding:10px 8px;min-height:44px}}.escolha{display:flex;flex-direction:column;gap:var(--e2)}.escolha-op{display:flex;align-items:flex-start;gap:var(--e3);padding:10px var(--e3);border:1px solid var(--linha);border-radius:var(--r2);cursor:pointer;background:var(--superficie)}.escolha-op:hover{background:var(--hover)}.escolha-op.on{border-color:var(--verde);background:var(--verde-claro)}.escolha-op input{width:auto;margin:3px 0 0;flex-shrink:0}.escolha-op b{display:block;font-size:var(--fs-corpo);color:var(--titulo)}.escolha-op span{font-size:var(--fs-p);color:var(--suave);line-height:1.35}.num-mais{color:var(--verde);font-weight:600}.num-menos{color:var(--vermelho);font-weight:600}.copiar{display:inline-flex;align-items:center;gap:var(--e2)}.copiar-erro{font-size:var(--fs-mini);color:var(--vermelho)}.aplicacao{display:flex;flex-direction:column;min-height:100vh;background:var(--fundo)}.casca-corpo{display:flex;flex:1;min-height:0;align-items:stretch}.casca-topo{position:sticky;top:0;z-index:60;background:var(--cromo);border-bottom:1px solid var(--navy-borda)}.casca-topo-in{min-height:var(--faixa1-h);padding:0 var(--e5);display:flex;align-items:center;gap:var(--e4)}.casca-marca{display:flex;align-items:center;gap:var(--e3);flex-shrink:0;color:var(--sobre-navy);text-decoration:none;padding:var(--e1) var(--e2) var(--e1) 0;border-radius:var(--r2)}.casca-marca:hover{opacity:.88}.casca-logo{height:26px;width:auto;display:block;filter:brightness(0) invert(1)}.casca-marca-sigla{width:30px;height:30px;border-radius:var(--r2);background:var(--cromo-2);color:var(--cromo-realce);display:none;align-items:center;justify-content:center;font-weight:var(--peso-negrito);font-size:var(--fs-corpo)}.casca-marca-risco{width:1px;height:24px;background:var(--navy-borda);flex-shrink:0}.casca-modulos{display:flex;align-items:center;gap:var(--e1);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.casca-modulos::-webkit-scrollbar{display:none}.casca-mod{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--r2);background:transparent;border:0;width:auto;margin:0;color:var(--sobre-navy-2);font-family:inherit;font-size:var(--fs-corpo);font-weight:var(--peso-forte);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--t-rapida),color var(--t-rapida)}.casca-mod:hover{background:var(--navy-veu);color:var(--sobre-navy);filter:none}.casca-mod.on{background:var(--cromo-ativo);color:var(--sobre-navy-ativo)}.casca-mod.on:hover{background:var(--cromo-ativo);color:var(--sobre-navy-ativo);filter:brightness(1.08)}.casca-mod.breve{opacity:.5;cursor:default}.casca-mod.breve:hover{background:transparent;color:var(--sobre-navy-2)}.casca-acoes{display:flex;align-items:center;gap:var(--e1);flex-shrink:0;margin-left:auto}.casca-ico{position:relative;height:36px;border-radius:var(--r2);display:grid;place-items:center;background:transparent;border:0;width:36px;margin:0;padding:0;color:var(--sobre-navy-2);cursor:pointer;transition:background var(--t-rapida),color var(--t-rapida)}.casca-ico:hover{background:var(--navy-veu);color:var(--sobre-navy);filter:none}.casca-ico-conta{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:var(--r-pilula);color:var(--sobre-forte);font-size:var(--fs-micro);font-weight:var(--peso-negrito);display:grid;place-items:center;padding:0 var(--e1);border:2px solid var(--cromo)}.casca-busca{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--r2);width:200px;margin:0;background:var(--navy-veu);border:1px solid var(--navy-borda);color:var(--sobre-navy-2);font-family:inherit;font-size:var(--fs-p);cursor:pointer;text-align:left}.casca-busca:hover{background:var(--navy-veu-2);color:var(--sobre-navy);filter:none}.casca-busca-tecla{margin-left:auto;font-size:var(--fs-micro);border:1px solid var(--navy-borda);border-radius:var(--r1);padding:0 var(--e1)}.casca-conta-caixa{position:relative;flex-shrink:0}.casca-conta{display:flex;align-items:center;gap:var(--e2);width:auto;margin:0;padding:var(--e1) var(--e2) var(--e1) var(--e1);border-radius:var(--r-pilula);background:transparent;border:1px solid transparent;color:var(--sobre-navy);font-family:inherit;cursor:pointer;text-align:left}.casca-conta:hover{background:var(--navy-veu);border-color:var(--navy-borda);filter:none}.casca-av{width:30px;height:30px;border-radius:var(--r-pilula);flex-shrink:0;background:var(--cromo-2);color:var(--sobre-navy-ativo);display:grid;place-items:center;font-weight:var(--peso-negrito);font-size:var(--fs-p);overflow:hidden}.casca-av img{width:100%;height:100%;object-fit:cover}.casca-conta-txt{display:block;max-width:150px}.casca-conta-txt b{display:block;font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--sobre-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casca-conta-txt span{display:block;font-size:var(--fs-micro);color:var(--sobre-navy-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casca-menu{min-width:226px}.casca-menu-cab{padding:var(--e3) var(--e3) var(--e2);border-bottom:1px solid var(--linha);margin-bottom:var(--e1)}.casca-menu-cab b{display:block;color:var(--titulo);font-size:var(--fs-corpo)}.casca-menu-cab span{display:block;font-size:var(--fs-mini);color:var(--suave)}.casca-trilho{position:sticky;top:var(--faixa1-h);z-index:58;flex-shrink:0;width:var(--trilho-fechado);height:calc(100vh - var(--faixa1-h))}.casca-trilho-in{position:absolute;inset:0 auto 0 0;width:var(--trilho-fechado);display:flex;flex-direction:column;background:var(--cromo);border-right:1px solid var(--navy-borda);overflow:hidden;transition:width var(--t-media),box-shadow var(--t-media)}.casca-trilho:hover .casca-trilho-in,.casca-trilho-in:has(:focus-visible),.casca-trilho.travado .casca-trilho-in{width:var(--trilho-aberto);box-shadow:var(--sombra-3)}.casca-trilho.travado{width:var(--trilho-aberto)}.casca-trilho.travado .casca-trilho-in{box-shadow:none}.casca-trilho-lista{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--e2) var(--e2);scrollbar-width:thin;scrollbar-color:var(--navy-veu-2) transparent}.casca-trilho-lista::-webkit-scrollbar{width:6px}.casca-trilho-lista::-webkit-scrollbar-thumb{background:var(--navy-veu-2);border-radius:var(--r-fio)}.casca-grupo{font-size:var(--fs-micro);font-weight:var(--peso-negrito);letter-spacing:.12em;text-transform:uppercase;color:var(--sobre-navy-2);opacity:.72;padding:var(--e2) var(--e3) var(--e0);white-space:nowrap;transition:opacity var(--t-rapida)}.casca-grupo:first-child{padding-top:0}.casca-trilho-in:not(:hover):not(:has(:focus-visible)) .casca-grupo{opacity:0}.casca-trilho.travado .casca-trilho-in .casca-grupo{opacity:.72}.casca-grupo-risco{height:1px;background:var(--navy-borda);margin:var(--e2) var(--e2) 0}.casca-pag{position:relative;display:flex;align-items:center;gap:var(--e3);width:100%;margin:0 0 var(--e0);padding:0 var(--e3);min-height:36px;border:0;border-radius:var(--r2);background:transparent;color:var(--sobre-navy-2);font-family:inherit;font-size:var(--fs-corpo);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background var(--t-rapida),color var(--t-rapida)}.casca-pag:hover{background:var(--navy-veu);color:var(--sobre-navy);filter:none}.casca-pag.on{background:var(--navy-veu-2);color:var(--sobre-navy-ativo);font-weight:var(--peso-forte)}.casca-pag.on:before{content:"";position:absolute;left:0;width:3px;height:26px;border-radius:0 var(--r-fio) var(--r-fio) 0;background:var(--cromo-realce)}.casca-pag-ico{flex-shrink:0;width:22px;display:grid;place-items:center;color:inherit}.casca-pag.on .casca-pag-ico{color:var(--cromo-realce)}.casca-pag-marca{width:20px;height:20px;object-fit:contain;display:block;border-radius:var(--r1);flex-shrink:0}.casca-gaveta a .casca-pag-marca{display:inline-block;vertical-align:middle}.casca-pag-conta{position:absolute;right:4px;top:4px;min-width:18px;padding:0 5px;border-radius:var(--r-pilula);background:var(--vermelho);color:var(--sobre-forte);font-size:var(--fs-mini);font-weight:var(--peso-forte);line-height:16px;text-align:center}.casca-pag-conta-calma{background:var(--navy-veu-2);color:var(--sobre-navy)}.casca-trilho-in:hover .casca-pag-conta,.casca-trilho.travado .casca-pag-conta{top:50%;right:var(--e3);transform:translateY(-50%)}.casca-gaveta a .casca-pag-conta{position:static;display:inline-block;margin-left:var(--e2);transform:none}.casca-topo :focus-visible,.casca-trilho :focus-visible{outline-color:var(--cromo-realce)}.casca-conta .micro-txt{color:var(--sobre-navy-2)}.casca-pag-txt{overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--t-media)}.casca-trilho-in:hover .casca-pag-txt,.casca-trilho-in:has(:focus-visible) .casca-pag-txt,.casca-trilho.travado .casca-trilho-in .casca-pag-txt{opacity:1}.casca-pag-espera,.casca-pag-espera:hover{cursor:default;background:transparent}.casca-espera-ico{display:block;width:18px;height:18px;border-radius:var(--r1);background:var(--navy-veu-2)}.casca-espera-barra{display:block;height:10px;border-radius:var(--r-fio);background:var(--navy-veu-2)}.casca-pag-espera .casca-pag-txt{flex:1}.casca-trilho-pe{flex-shrink:0;border-top:1px solid var(--navy-borda);padding:var(--e2);display:flex;flex-direction:column;gap:var(--e0)}.casca-trilho-pe .casca-pag{font-size:var(--fs-p);min-height:32px}.conteudo{flex:1;min-width:0;width:100%;padding:var(--e6) var(--e6) var(--e8)}.conteudo h2{margin:0 0 var(--e1);color:var(--titulo);font-size:var(--fs-base)}.conteudo p.descricao{margin:0 0 var(--e6);color:var(--suave);font-size:var(--fs-corpo);max-width:76ch}.pagina-cab{margin-bottom:var(--e6)}.pagina-migalha{display:flex;align-items:center;gap:var(--e1);flex-wrap:wrap;font-size:var(--fs-mini);color:var(--suave);margin-bottom:var(--e2)}.pagina-migalha a{color:var(--suave)}.pagina-migalha a:hover{color:var(--verde);text-decoration:underline}.pagina-migalha button.pagina-migalha-volta{width:auto;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--suave);cursor:pointer}.pagina-migalha button.pagina-migalha-volta:hover{color:var(--verde);text-decoration:underline}.pagina-migalha span[aria-hidden]{opacity:.5}.pagina-migalha b{color:var(--tinta);font-weight:var(--peso-forte)}.pagina-cab-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e4);flex-wrap:wrap}.pagina-cab h2{margin:0;color:var(--titulo);font-size:var(--fs-numero);font-weight:var(--peso-negrito);line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word}.pagina-cab h2 .info-i{font-size:var(--fs-g);font-weight:400}.pagina-cab-titulo{min-width:0}.pagina-meta{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;margin-top:var(--e3)}.pagina-selo{display:inline-flex;align-items:center;gap:var(--e1);font-size:var(--fs-mini);color:var(--suave);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-pilula);padding:3px 10px}.pagina-selo.vivo{color:var(--verde);border-color:var(--verde-claro);background:var(--verde-claro)}.pagina-pulso{width:7px;height:7px;border-radius:var(--r-pilula);background:currentColor;animation:pagina-pulso 2s ease-in-out infinite}@keyframes pagina-pulso{0%,to{opacity:1}50%{opacity:.3}}.casca-hamburguer,.casca-gaveta{display:none}@media(max-width:980px){.casca-conta-txt{display:none}.casca-busca{width:44px;padding:var(--e2);justify-content:center}.casca-busca-txt,.casca-busca-tecla{display:none}}@media(max-width:760px){.casca-ico-quem-pega{display:none}:root{--faixa1-h: 56px}.casca-ico{width:44px;height:44px}.casca-hamburguer{width:44px!important;height:44px!important}.casca-busca,.casca-conta,.casca-marca{min-height:44px}.casca-topo-in,.conteudo{padding-left:var(--e3);padding-right:var(--e3)}.conteudo{padding-top:var(--e5)}.casca-trilho,.casca-modulos,.casca-marca-risco{display:none}.casca-hamburguer{display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:var(--r2);background:var(--navy-veu);color:var(--sobre-navy);cursor:pointer;flex-shrink:0}.casca-hamburguer:hover{background:var(--navy-veu-2);filter:none}.casca-gaveta{display:block;position:fixed;inset:var(--faixa1-h) 0 0 0;z-index:90;background:var(--gaveta);overflow-y:auto;padding:var(--e4) var(--e3) var(--e8);animation:gaveta-entra .16s ease}.casca-gaveta-secao{font-size:var(--fs-micro);font-weight:var(--peso-negrito);text-transform:uppercase;letter-spacing:.1em;color:var(--suave);margin:var(--e5) var(--e2) var(--e2)}.casca-gaveta-secao:first-child{margin-top:0}.casca-gaveta a,.casca-gaveta button.casca-gaveta-item{display:flex;align-items:center;gap:var(--e3);width:100%;margin:0;padding:var(--e3) var(--e4);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);color:var(--tinta);font-family:inherit;font-size:var(--fs-base);font-weight:500;text-align:left;text-decoration:none;margin-bottom:var(--e2)}.casca-gaveta a.on,.casca-gaveta button.casca-gaveta-item.on{border-color:var(--verde);background:var(--verde-claro);color:var(--verde);font-weight:var(--peso-forte)}@keyframes gaveta-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pagina-cab h2{font-size:var(--fs-numero)}.grade-2{grid-template-columns:1fr}}.dica-atalho{position:fixed;bottom:var(--e4);left:50%;transform:translate(-50%);z-index:200;background:var(--cromo);color:var(--sobre-navy);padding:var(--e2) var(--e4);border-radius:var(--r3);font-size:var(--fs-corpo);box-shadow:var(--sombra-3);border:1px solid var(--navy-borda);max-width:min(94vw,720px);text-align:center;line-height:1.4}.dica-atalho strong{color:var(--sobre-navy-ativo)}.lista-nua{margin:0;padding:0;list-style:none}.aviso-item{display:flex;align-items:flex-start;gap:var(--e2);padding:var(--e2) 0;font-size:var(--fs-corpo)}.aviso-bolinha{flex-shrink:0;line-height:1.45}.aviso-bolinha.vermelho{color:var(--vermelho)}.aviso-bolinha.amarelo{color:var(--amarelo)}.aviso-bolinha.verde{color:var(--verde)}.aviso-texto{color:var(--tinta);flex:1}.sino-cego{margin:var(--e3) 0 0;padding-top:var(--e2);border-top:1px solid var(--linha);font-size:var(--fs-micro);color:var(--suave)}.busca-modal{width:min(560px,94vw);align-self:flex-start;margin-top:10vh;max-height:80vh;display:flex;flex-direction:column}.busca-recado{margin:10px var(--e0)}.casca-menu-pe{border-bottom:0;margin:0;padding-bottom:var(--e3)}.casca-gaveta-pe{text-align:center;margin:var(--e5) 0 0}@media(max-width:900px){.grade-2{grid-template-columns:1fr}}@media(max-width:700px){.painel{padding:var(--e4) var(--e3)}.linha-topo{gap:10px}table{font-size:var(--fs-corpo)}th,td{padding:7px 6px}.cartoes{gap:10px;--vao: 10px}}.login-fundo{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--chao-entrada) 0%,var(--chao-entrada-2) 100%);position:relative;overflow:hidden;isolation:isolate}.login-fundo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 12% 0%,var(--brilho-entrada),transparent 70%)}.login-marca-dagua{position:absolute;top:4vh;left:4vw;z-index:-1;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--fonte);font-weight:700;line-height:.92;font-size:min(7vw,16vh);letter-spacing:-.035em;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none}.login-marca-dagua span:first-child{background:linear-gradient(90deg,var(--dagua-entrada-1),var(--dagua-entrada-2),var(--dagua-entrada-1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.login-marca-dagua span:last-child{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--dagua-entrada-traco)}.login-cartao{background:var(--superficie);border-radius:var(--r-canto);padding:40px 36px;width:min(400px,92vw);box-shadow:var(--sombra-entrada)}.login-cartao h1{margin:0 0 4px;font-size:var(--fs-numero);color:var(--titulo)}.login-cartao p.sub{margin:0 0 24px;color:var(--suave);font-size:var(--fs-base)}.marca{display:flex;align-items:center;gap:10px;margin-bottom:18px}.marca .simbolo{width:40px;height:40px;border-radius:var(--r-canto);background:var(--navy);color:var(--verde-no-escuro);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-base)}.peca-acoes{display:flex;gap:6px;align-items:center}.info-i{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin:-6px -1px -6px 2px;vertical-align:middle;font-size:var(--fs-corpo);color:var(--suave);cursor:help;opacity:.7;transition:opacity .15s}.info-i:hover{opacity:1;color:var(--marca-tinta)}tr.linha-clicavel{cursor:pointer}tr.linha-clicavel:hover td{background:var(--fundo)}.aviso-item{padding:5px 0}.aviso-item.clicavel{cursor:pointer;border-radius:var(--r-canto);padding:5px 8px;margin:0 -8px;transition:background .15s}.aviso-item.clicavel:hover{background:var(--fundo)}.aviso-seta{margin-left:6px;color:var(--suave);font-weight:700;opacity:0;transition:opacity .15s}.aviso-item.clicavel:hover .aviso-seta{opacity:1}.destaque-foco{animation:destaque-pulso 2.8s ease;border-radius:var(--r-canto)}@keyframes destaque-pulso{0%,12%{background:color-mix(in srgb,var(--verde) 28%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--verde) 50%,transparent)}to{background:transparent;box-shadow:0 0 0 0 transparent}}.barra-progresso{height:10px;background:var(--linha);border-radius:var(--r-pilula);overflow:hidden}.barra-progresso-fill{height:100%;background:linear-gradient(90deg,var(--verde),var(--graf-verde));border-radius:var(--r-pilula);transition:width .35s ease}.email-previa{border:1px solid var(--linha);border-radius:var(--r-canto);padding:14px 16px;background:#fff;color:#1f2937;max-height:340px;overflow-y:auto;font-size:var(--fs-base)}.email-previa table{width:auto}.aviso-competencia{color:var(--suave);font-size:var(--fs-mini);padding:2px 0;display:inline-flex;align-items:center;gap:5px}.aviso-competencia:before{content:"•";color:var(--amarelo);font-size:var(--fs-corpo);line-height:1}.aviso-competencia strong{color:var(--tinta);font-weight:600}.aviso-competencia.destaque{background:var(--amarelo-claro);color:var(--amarelo);border-left:4px solid var(--amarelo);border-radius:var(--r-canto);font-size:var(--fs-base);padding:12px 14px;margin:4px 0 14px;display:block}.aviso-competencia.destaque:before{content:none}.aviso-competencia.destaque strong{color:inherit}.email-previa a{color:#2e7d32;text-decoration:underline}.chip-var{width:auto;margin:0;padding:3px 10px;background:var(--navy-2);color:#fff;border:0;border-radius:var(--r-pilula);font-size:var(--fs-mini);font-family:ui-monospace,monospace;cursor:pointer}.chip-var:hover{background:var(--navy);filter:none}.login-marca{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:12px}.login-marca .logo-marca{height:54px;width:auto;max-width:82%}.logo-marca-letras{fill:#1257a3}.logo-marca-arco{fill:#179b3a}:root[data-tema=escuro] .logo-marca-letras{fill:#fff}.login-marca h1{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--titulo);letter-spacing:.01em}.link-voltar{display:block;margin-top:18px;text-align:center;font-size:var(--fs-corpo);color:var(--suave);text-decoration:none}.link-voltar:hover{color:var(--verde);text-decoration:underline}.link-voltar:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:var(--r-canto)}.login-esqueci{display:block;width:fit-content;margin:var(--e2) 0 0 auto;font-size:var(--fs-corpo);font-weight:600;color:var(--verde);text-decoration:none}.login-esqueci:hover{text-decoration:underline}.login-esqueci:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:var(--r-canto)}.login-divisoria{margin-top:var(--e6);border-top:1px solid var(--linha)}.login-codigo{font-size:var(--fs-numero);letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;padding:12px 0 12px .5em}.login-confiar{display:flex;align-items:center;gap:var(--e2);margin-top:var(--e4);font-weight:600;color:var(--tinta);cursor:pointer}.login-confiar input{width:20px;height:20px;margin:0;flex:none}.liberar-quadro{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:var(--e4) 0;font-size:var(--fs-corpo)}.liberar-quadro dt{color:var(--suave)}.liberar-quadro dd{margin:0;color:var(--tinta);overflow-wrap:anywhere}.login-ajuda{display:block;margin-top:var(--e2);font-size:var(--fs-corpo);color:var(--suave)}.login-outras button.link-voltar{width:100%;padding:6px;background:none;color:var(--suave);font-weight:400;border:0;margin-top:var(--e3)}.login-outras button.link-voltar:hover{color:var(--verde);filter:none;text-decoration:underline}.busca-item{display:block;padding:7px 10px;border-radius:var(--r-canto);color:var(--tinta);font-size:var(--fs-base)}.busca-item:hover{background:var(--hover)}.busca-resultados{overflow-y:auto;margin-top:10px}.busca-grupo{margin-bottom:10px}.busca-grupo-cab{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--suave);padding:4px 6px;border-bottom:1px solid var(--linha);margin-bottom:2px}.busca-grupo-n{background:var(--fundo);border-radius:var(--r-pilula);padding:0 7px;color:var(--suave)}.busca-item-tit{display:block;font-weight:500}.busca-item-sub{display:block;font-size:var(--fs-mini);color:var(--suave)}.rolagem{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background-image:linear-gradient(90deg,var(--superficie) 28%,transparent),linear-gradient(90deg,transparent,var(--superficie) 72%),radial-gradient(farthest-side at 0 50%,var(--sombra-rolagem),transparent),radial-gradient(farthest-side at 100% 50%,var(--sombra-rolagem),transparent);background-position:0 0,100% 0,0 0,100% 0;background-size:34px 100%,34px 100%,14px 100%,14px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.filtro-mes{padding:4px 9px;font-size:var(--fs-mini);margin:0}.acoes-da-linha{white-space:nowrap;font-size:var(--fs-corpo)}@media(max-width:700px){table.tabela-cartoes,table.tabela-cartoes tbody{display:block}table.tabela-cartoes thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}table.tabela-cartoes tbody tr{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:10px 14px;margin-bottom:10px;box-shadow:var(--sombra-1)}table.tabela-cartoes td.cartao-titulo{order:-1}table.tabela-cartoes tbody tr:last-child{margin-bottom:0}table.tabela-cartoes tbody tr:hover{background:var(--superficie)}table.tabela-cartoes td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;border:0;border-bottom:1px dashed var(--linha);text-align:right;font-size:var(--fs-base);min-height:0;flex-wrap:wrap;overflow-wrap:anywhere}table.tabela-cartoes td .selo{white-space:normal}table.tabela-cartoes td:last-child{border-bottom:0;padding-bottom:0}table.tabela-cartoes td:before{content:attr(data-rotulo);text-align:left;flex:0 0 auto;font-weight:600;color:var(--suave);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;white-space:nowrap}table.tabela-cartoes td.cartao-titulo{display:block;text-align:left;padding:2px 0 9px;margin-bottom:3px;border-bottom:2px solid var(--linha);font-weight:700;font-size:var(--fs-base);color:var(--titulo)}table.tabela-cartoes td.cartao-titulo:before{content:none}table.tabela-cartoes td.cartao-cheia{display:block;text-align:left}table.tabela-cartoes td.cartao-cheia:before{display:block;margin-bottom:4px}table.tabela-cartoes td.cartao-cheia,table.tabela-cartoes td.acoes-da-linha{white-space:normal}table.tabela-cartoes td:empty{display:none}.aviso-competencia:not(.destaque){display:block}.aviso-competencia:not(.destaque):before{margin-right:5px}}.dica-alvo{cursor:help}.dica-cartao{position:fixed;z-index:120;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:10px 13px;box-shadow:0 12px 34px rgba(0,0,0,.22);font-size:var(--fs-corpo);color:var(--tinta);line-height:1.45;text-align:left;white-space:normal;pointer-events:none;box-sizing:border-box;max-width:calc(100vw - 20px);overflow-wrap:anywhere}.dica-cartao.dica-viva{pointer-events:auto}.dica-cartao.dica-viva:before{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px;z-index:-1}.dica-cartao.dica-viva a:hover,.dica-cartao.dica-viva a:focus-visible{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dica-pos{z-index:120;pointer-events:none}.dica-cartao.dica-no-motor{position:relative;z-index:auto;outline:0;max-width:calc(100vw - 20px)}.dica-cartao strong{color:var(--titulo)}.dica-cartao.balao-do-title{z-index:400;max-width:min(320px,calc(100vw - 16px));padding:6px 10px;font-size:var(--fs-mini);line-height:1.35;width:max-content;overflow-wrap:anywhere}.dica-cartao.balao-do-title[hidden]{display:none}.dica-cartao .titulo-dica{display:block;font-weight:700;color:var(--titulo);margin-bottom:4px}.nota-com-motivos{cursor:help;border-radius:var(--r-canto);text-decoration:underline dotted;text-underline-offset:3px}.dica-cartao .motivos-da-nota{margin:0;padding-left:1.1em}.dica-cartao .motivos-da-nota li{margin:2px 0}.disc-titulo{display:block;margin-bottom:6px;padding-left:8px;border-left:3px solid var(--linha-forte);line-height:1.3}.disc-titulo b{display:block;font-weight:700;color:var(--titulo);font-size:var(--fs-corpo)}.disc-titulo i{display:block;font-style:normal;font-size:var(--fs-micro);color:var(--suave);letter-spacing:.02em}.disc-titulo-semana{border-left-color:var(--verde)}.disc-titulo-mes{border-left-color:var(--azul)}.disc-medida{display:flex;align-items:center;gap:10px;margin:4px 0 8px}.disc-medida strong{font-size:var(--fs-base)}th.ordenavel{cursor:pointer;user-select:none;white-space:nowrap}th.ordenavel:hover{color:var(--tinta)}.voltar{font-size:var(--fs-corpo);margin-bottom:14px;display:inline-block}dl.ficha{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;font-size:var(--fs-base)}dl.ficha dt{color:var(--suave);font-weight:600}dl.ficha dd{margin:0}.peca-compacta{position:relative;width:100%;aspect-ratio:210 / 99;background:#fff;color:#1f2937;border:1px solid #e2e8f0;border-radius:var(--r-canto);overflow:hidden;container-type:inline-size;box-shadow:0 4px 16px rgba(18,41,74,.12)}.pc-faixa{position:absolute;top:0;left:0;right:0;height:1.1cqw}.pc-conteudo{position:relative;z-index:1;height:100%;padding:2.6cqw 4.2cqw 1.8cqw;display:flex;flex-direction:column}.pc-cabecalho h1{margin:0;font-size:2.52cqw;font-weight:800;letter-spacing:.02em;line-height:1.05}.pc-sub{margin:.4cqw 0 0;font-size:1.51cqw;color:#555}.pc-caixa{background:#f6f9fd;border:1px solid #dbe4f0;border-radius:1.2cqw;padding:.9cqw 1.6cqw;margin:1cqw 0 1.2cqw;display:grid;grid-template-columns:1fr 1fr;gap:.6cqw 2cqw}.pc-campo{font-size:1.38cqw;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-campo b{color:#1f3864}.pc-linha{display:inline-block;width:46%;border-bottom:1px solid #9aa7b8;vertical-align:bottom;height:2.2cqw}.pc-colunas{display:flex;gap:4cqw;flex:1;min-height:0;overflow:hidden}.pc-col{flex:1;min-width:0;overflow:hidden}.pc-secao{margin-bottom:1.6cqw}.pc-secao h3{margin:0 0 .5cqw;font-size:1.51cqw;font-weight:800;letter-spacing:.03em}.pc-secao ul{margin:0;padding-left:3cqw}.pc-secao li{font-size:1.34cqw;color:#333;line-height:1.31;margin-bottom:.3cqw}.pc-secao p{margin:0;font-size:1.34cqw;color:#333;line-height:1.31}.pc-rodape{text-align:center;font-size:1.26cqw;color:#777;border-top:1px solid #eef2f7;padding-top:.7cqw;margin-top:auto}.editor-compacto label{display:block;margin:10px 0 3px;font-size:var(--fs-corpo);color:var(--suave);font-weight:600}.chips-merge{display:flex;flex-wrap:wrap;gap:5px;align-items:center;background:var(--fundo);border:1px solid var(--linha);border-radius:var(--r-canto);padding:7px 9px;margin-bottom:6px}.chips-rot{font-size:var(--fs-mini);color:var(--suave);font-weight:600}.chips-merge .chip-var:disabled{opacity:.4;cursor:default}@media(max-width:700px){.ec-colunas{grid-template-columns:1fr}}.grade-dados{width:100%;border-collapse:collapse;font-size:var(--fs-corpo)}.grade-dados th{text-align:left;padding:8px 10px;white-space:nowrap;border-bottom:2px solid var(--linha)}.grade-dados td{padding:5px 8px;border-bottom:1px solid var(--linha);vertical-align:middle}.grade-dados td input{margin:0;padding:6px 8px}.grade-nome{font-weight:600;white-space:nowrap}.grade-area{display:block;font-size:var(--fs-mini);color:var(--suave);font-weight:400}.grade-file{font-size:var(--fs-mini)}.grade-dados th .mini{padding:1px 6px;margin-left:6px}.pc-topo-marca{display:flex;align-items:center;justify-content:center;margin-bottom:.6cqw}.pc-logo{height:4.2cqw;width:auto}.pc-logo-servico{position:absolute;top:2.4cqw;right:4.2cqw;height:3.6cqw;width:auto;max-width:24cqw;object-fit:contain;z-index:2}.pc-tag{display:inline-block;color:#fff;font-size:1.26cqw;font-weight:800;letter-spacing:.05em;padding:.6cqw 1.6cqw;border-radius:1cqw;text-transform:uppercase}.pc-tag-canto{position:absolute;top:2.6cqw;left:4.2cqw;z-index:2}.pc-validade{margin:.6cqw 0 0;font-size:2.1cqw;font-weight:700;color:#2e7d32}.ec-ajuda{margin:4px 0 8px;font-size:var(--fs-mini);color:var(--suave);line-height:1.4;background:var(--fundo);border-radius:var(--r-canto);padding:8px 10px}.previa-email{flex:1;min-height:360px;width:100%;border:1px solid var(--linha);border-radius:var(--r-canto);background:#fff}.estado-erro{padding:22px 0;text-align:center}.estado-erro .erro{display:inline-block;text-align:left}.estado-erro .btn-tentar{width:auto;margin:14px auto 0;display:block;background:var(--navy-2);color:var(--sobre-navy);padding:9px 18px}.campo-senha{position:relative;display:block;max-width:var(--campo-max)}.campo-senha input{padding-right:44px}.campo-senha-olho{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:auto;margin:0;padding:4px 8px;background:transparent;border:0;cursor:pointer;font-size:var(--fs-base);line-height:1;opacity:.65;border-radius:var(--r-canto);color:var(--suave)}.campo-senha-olho:hover{opacity:1;filter:none;background:var(--hover)}.campo-senha-olho:disabled{opacity:.3;cursor:default}button,a,select,input,textarea,label,.dica-alvo,.chip-var,.sub-abas button,.casca-pag,.aviso-item.clicavel,tr.linha-clicavel,[role=button]{-webkit-tap-highlight-color:rgba(47,133,90,.15);touch-action:manipulation}:root button:disabled{cursor:not-allowed}.hub{min-height:100vh;display:flex;flex-direction:column;background:var(--fundo);color:var(--tinta)}.hub a{text-decoration:none;color:inherit}.hub button{width:auto;margin:0;font-family:inherit}.hub-top{background:linear-gradient(120deg,var(--cromo),var(--cromo-degrade));position:sticky;top:0;z-index:10;border-bottom:1px solid var(--navy-borda)}.hub-top-in{max-width:1760px;margin:0 auto;padding:13px 22px;display:flex;align-items:center;gap:14px}.hub-brand{display:flex;align-items:center;gap:12px}.hub-brand b{font-size:var(--fs-base);line-height:1.15;display:block;color:var(--sobre-navy)}.hub-brand span{font-size:var(--fs-mini);letter-spacing:.22em;text-transform:uppercase;color:var(--sobre-navy-2)}.hub-logo{height:30px;width:auto;display:block;filter:brightness(0) invert(1)}.hub-wordmark{padding-left:13px;border-left:1px solid var(--navy-veu-2)}.hub-sp{flex:1}.hub-ico{width:40px;height:40px;border-radius:var(--r-canto);display:grid;place-items:center;cursor:pointer;font-size:var(--fs-base);line-height:1;color:var(--sobre-navy);background:var(--navy-veu);border:1px solid var(--navy-borda)}.hub-ico:hover{background:var(--navy-veu-2);filter:none}.hub-user{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;padding:3px;border-radius:var(--r-canto);width:auto;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.hub-user:hover{filter:none}.hub-user:focus-visible{outline:2px solid var(--cromo-realce);outline-offset:2px}.hub-av{width:38px;height:38px;border-radius:var(--r-pilula);flex-shrink:0;background:var(--cromo-ativo);color:var(--sobre-navy-ativo);display:grid;place-items:center;font-weight:700;font-size:var(--fs-corpo);box-shadow:inset 0 0 0 1px var(--navy-veu-2)}.hub-user-txt b{font-size:var(--fs-base);display:block;color:var(--sobre-navy)}.hub-user-txt span{font-size:var(--fs-mini);color:var(--sobre-navy-2)}.hub-user-txt{display:block}.hub-menu{min-width:190px}.hub-canvas{flex:1;max-width:1760px;width:100%;margin:0 auto;padding:26px 22px 44px}.hub-saudacao{margin:0 0 18px}.hub-saudacao h1{margin:0;font-size:var(--fs-numero);letter-spacing:-.02em;color:var(--titulo);font-weight:700;line-height:1.1}.hub-saudacao p{margin:4px 0 0;color:var(--suave);font-size:var(--fs-corpo)}.hub-h2{margin:0 0 12px;font-size:var(--fs-mini);letter-spacing:.14em;text-transform:uppercase;color:var(--suave);font-weight:700}.hub-h2-sub{margin:-8px 0 12px;color:var(--suave);font-size:var(--fs-mini)}.hub-mes{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:22px 26px 18px;margin-bottom:18px;box-shadow:0 1px 3px rgba(18,41,74,.05)}.curva-topo{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.curva-mes{margin:0;text-transform:capitalize;color:var(--titulo);font-size:var(--fs-numero);font-weight:700;letter-spacing:-.02em;line-height:1}.curva-ano{color:var(--suave);font-weight:400}.curva-uteis{margin:0 0 0 auto;font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;color:var(--suave);font-size:var(--fs-corpo)}.curva-uteis b{color:var(--titulo);font-size:var(--fs-base)}.curva-uteis-pct{font-size:var(--fs-mini)}.curva-conta{font-family:var(--fonte-mono);font-size:var(--fs-mini);color:var(--suave)}.curva-conta:before{content:"·";margin-right:6px}.curva-palco{position:relative;margin:40px 0 2px}.curva-svg{display:block;width:100%;height:clamp(52px,8vw,92px)}.curva-lapis{fill:var(--linha-forte);fill:color-mix(in srgb,var(--linha-forte) 70%,var(--suave))}.curva-tinta{fill:var(--graf-verde)}.curva-lapis-morto{fill:var(--linha);fill:color-mix(in srgb,var(--linha) 60%,var(--superficie))}.curva-tinta-morta{fill:var(--linha-forte);fill:color-mix(in srgb,var(--graf-verde) 26%,var(--superficie))}@media(prefers-reduced-motion:no-preference){.curva-tinta{animation:curva-tinta .9s ease-out 1}.curva-pino{animation:curva-pousa .52s ease-out 1 backwards}}@keyframes curva-tinta{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes curva-pousa{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:no-preference){.curva-pino-novo:after{content:"";position:absolute;width:10px;height:10px;border-radius:var(--r-pilula);box-shadow:0 0 0 2px var(--fam);animation:curva-anuncia 1.1s ease-out 2}}@keyframes curva-anuncia{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}.curva-hachura{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.curva-risco{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,transparent 0 3px,var(--risco) 3px 4.5px)}.curva-risco{--risco: var(--linha-forte)}.curva-risco-ido{--risco: color-mix(in srgb, var(--graf-verde) 55%, var(--superficie))}.curva-marcos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.curva-pino{position:absolute;width:26px;height:26px;transform:translate(-50%,-50%);pointer-events:auto;display:grid;place-items:center}.curva-pino>i{display:block;width:10px;height:10px;border-radius:var(--r-pilula);background:var(--fam);box-shadow:0 0 0 3px var(--superficie);transition:transform .12s ease-out}.curva-pino:hover>i,.curva-pino:focus-visible>i{transform:scale(1.45)}.fam-gente{--fam: var(--graf-verde-forte)}.fam-calendario{--fam: var(--graf-azul)}.fam-prazo{--fam: var(--graf-amarelo)}.fam-compromisso{--fam: var(--titulo)}.curva-hoje-pino{position:absolute;width:13px;height:13px;border-radius:var(--r-pilula);transform:translate(-50%,-50%);background:var(--superficie);box-shadow:0 0 0 3px var(--graf-verde)}.curva-balao{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%) translateY(-4px);width:max-content;max-width:250px;padding:10px 13px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);box-shadow:0 12px 34px rgba(0,0,0,.22);opacity:0;visibility:hidden;z-index:6;pointer-events:auto;transition:opacity .12s ease-out,transform .12s ease-out;text-align:left;line-height:1.45}.curva-pino:hover .curva-balao,.curva-pino:focus-visible .curva-balao{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.balao-esq .curva-balao{left:-6px;transform:translate(0) translateY(-4px)}.balao-esq:hover .curva-balao,.balao-esq:focus-visible .curva-balao{transform:translate(0) translateY(0)}.balao-dir .curva-balao{left:auto;right:-6px;transform:translate(0) translateY(-4px)}.balao-dir:hover .curva-balao,.balao-dir:focus-visible .curva-balao{transform:translate(0) translateY(0)}.curva-marcos .curva-pino-botao{width:26px;height:26px;margin:0;padding:0;border:0;background:none;border-radius:var(--r-pilula);cursor:pointer}.curva-marcos .curva-pino-botao:hover{filter:none}.curva-marcos .curva-pino-botao:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.curva-balao-pos{z-index:70}.curva-balao.curva-balao-solto{position:relative;top:auto;left:auto;opacity:1;visibility:visible;transform:none;outline:0}.curva-balao-x{width:auto}.curva-balao:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.curva-balao-dia{display:block;font-family:var(--fonte-mono);font-size:var(--fs-mini);color:var(--suave);font-weight:700;text-transform:lowercase;margin-bottom:4px}.curva-balao-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;font-size:var(--fs-corpo);color:var(--tinta);line-height:1.45}.curva-balao-linha+.curva-balao-linha{margin-top:7px;padding-top:7px;border-top:1px solid var(--linha)}.curva-balao-linha em{grid-column:1 / -1;display:block;font-style:normal;font-size:var(--fs-mini);color:var(--fam);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.curva-balao-linha em i{font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;color:var(--suave)}.curva-balao-txt{min-width:0}.curva-balao-x{border:0;background:none;cursor:pointer;padding:0 2px;margin:-2px 0 0;line-height:1;font-size:var(--fs-base);color:var(--suave);transition:color .12s ease-out}.curva-balao-x:hover{color:var(--tom-ruim)}.curva-balao-x:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--r-canto)}.curva-balao-x:disabled{cursor:default;color:var(--suave)}.curva-regua{position:relative;height:20px;margin-top:4px;font-family:var(--fonte-mono);font-size:var(--fs-mini);color:var(--suave)}.curva-marca{position:absolute;top:0}.curva-inicio{left:0}.curva-fim{right:0}.curva-agora{transform:translate(-50%);color:var(--titulo);font-weight:700;text-align:center}.curva-agora i{display:block;width:1px;height:7px;margin:-9px auto 2px;background:var(--titulo)}.curva-espera{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--linha);color:var(--suave);font-size:var(--fs-corpo)}.arco-trilho{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.trilho-fantasma{position:absolute;transform:translate(-50%,-50%);pointer-events:none;display:grid;place-items:center;width:26px;height:26px}.trilho-fantasma>i{display:block;width:10px;height:10px;border-radius:var(--r-pilula);background:var(--linha-forte);box-shadow:0 0 0 3px var(--superficie)}.trilho-rot{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);display:flex;align-items:baseline;gap:5px;white-space:nowrap;padding:3px 8px;border-radius:var(--r-canto);background:var(--superficie);border:1px solid var(--linha);box-shadow:0 4px 12px rgba(18,41,74,.14)}.trilho-rot b{font-family:var(--fonte-mono);font-size:var(--fs-corpo);color:var(--titulo);font-weight:700}.trilho-rot em{font-style:normal;font-size:var(--fs-mini);color:var(--suave);font-weight:700}.trilho-passado{cursor:not-allowed}.trilho-passado>i{background:var(--linha);opacity:.7}.trilho-passado .trilho-rot{opacity:.55}.curva-marcar-abre{background:none;border:0;padding:4px 2px;margin-left:14px;align-self:flex-start;cursor:pointer;color:var(--suave);font-size:var(--fs-mini);font-weight:700;letter-spacing:.03em;transition:color .12s ease-out}.curva-marcar-abre:hover{color:var(--verde);text-decoration:underline dotted;text-underline-offset:4px}.curva-marcar-abre:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.marcar{margin-top:16px;padding:14px 16px;border-radius:var(--r2);background:var(--campo);border:1px solid var(--linha)}.marcar-topo{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.marcar-dia{flex:1;min-width:0;color:var(--titulo);font-size:var(--fs-corpo)}.marcar-dia:first-letter{text-transform:uppercase}.marcar-x{border:0;background:none;cursor:pointer;color:var(--suave);font-size:var(--fs-base);line-height:1;padding:0 4px}.marcar-x:hover{color:var(--titulo)}.marcar-txt,.marcar-data{width:100%}.marcar-data{margin-top:8px;font-family:var(--fonte-mono)}.marcar-linha{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.marcar-campo{flex:1 1 150px;min-width:0;display:block;font-size:var(--fs-mini);color:var(--suave);font-weight:700}.marcar-campo>span{display:block;margin-bottom:4px}.marcar-campo select{width:100%;padding:9px 10px;border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);color:var(--tinta);font-size:var(--fs-corpo);font-family:inherit;font-weight:400;min-height:40px}.marcar-campo select:focus{outline:2px solid var(--verde);border-color:transparent}.marcar-para{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:var(--r2);background:var(--superficie);border:1px solid var(--linha);cursor:pointer}.marcar-para:hover{border-color:var(--linha-forte)}.marcar-para input{flex:none;margin:2px 0 0;cursor:pointer}.marcar-para span{display:block;min-width:0}.marcar-para b{display:block;font-size:var(--fs-corpo);color:var(--titulo);font-weight:var(--peso-forte)}.marcar-para small{display:block;margin-top:2px;font-size:var(--fs-mini);color:var(--suave);line-height:1.35;font-weight:400}.marcar-erro{margin:8px 0 0;color:var(--tom-ruim);font-size:var(--fs-mini)}.marcar-pe{display:flex;align-items:center;gap:10px;margin-top:12px}.marcar-nao{background:none;border:0;color:var(--suave);font-size:var(--fs-mini);cursor:pointer;padding:8px 4px}.marcar-nao:hover{color:var(--titulo)}@media(max-width:640px){.hub-mes{padding:18px 16px 14px}.curva-topo{flex-direction:column;align-items:flex-start;gap:4px}.curva-uteis{margin-left:0}.curva-palco{margin-top:34px}.curva-svg{height:46px}.curva-marcar-abre{margin-left:0}.marcar-campo select,.marcar-txt,.marcar-data,.marcar-pe .btn,.marcar-nao{min-height:44px}.marcar-campo{flex:1 1 100%}.curva-balao:not(.curva-balao-solto){display:none}.trilho-rot{padding:2px 6px}}.hub-duas{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.hub-modulos{min-width:0}.hub-grid{display:grid;--vao: 14px;--min: 170px}.hub-card{position:relative;width:100%;margin-top:0;text-align:left;background:var(--superficie);cursor:pointer;border:1px solid var(--linha);border-radius:var(--r-canto);padding:18px;display:flex;flex-direction:column;gap:12px;min-height:230px;box-shadow:0 1px 3px rgba(18,41,74,.05);overflow:hidden;transition:box-shadow .18s,border-color .18s}.hub-card:hover{box-shadow:0 12px 30px rgba(18,41,74,.12);border-color:var(--verde)}.hub-card:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.hub-card-corpo{display:flex;flex-direction:column;gap:5px}.hub-card-corpo b{font-size:var(--fs-base);letter-spacing:-.01em;color:var(--titulo);font-weight:700}.hub-card-corpo>span{color:var(--suave);font-size:var(--fs-corpo);line-height:1.5}.hub-card-top{display:flex;align-items:flex-start;justify-content:space-between}.hub-tile{width:44px;height:44px;border-radius:var(--r-canto);display:grid;place-items:center;color:var(--verde);background:var(--verde-claro)}.hub-card-comercial .hub-tile{color:var(--cc-acento);background:var(--amarelo-claro)}.hub-card-comercial:hover{border-color:var(--cc-acento)}.hub-card-comercial .hub-go{color:var(--cc-acento);border-color:var(--cc-acento)}.hub-card-bi .hub-tile{color:var(--marca-tinta);background:var(--azul-claro)}.hub-card-bi:hover{border-color:var(--marca-tinta)}.hub-card-bi .hub-go{color:var(--marca-tinta);border-color:var(--marca-tinta)}.hub-card-wms .hub-tile{color:var(--graf-azul);background:var(--azul-claro)}.hub-card-viva{background:var(--chao-destaque);border-color:rgba(255,255,255,.14)}.hub-card-viva .hub-tile{color:#35d07f;background:rgba(53,208,127,.14)}.hub-card-viva .hub-card-corpo b{color:var(--sobre-navy-ativo)}.hub-card-viva .hub-card-corpo>span,.hub-card-viva .hub-metric{color:var(--sobre-navy-2)}.hub-card-viva .hub-pill.new{background:rgba(255,255,255,.12);color:var(--sobre-navy)}.hub-card-viva .hub-go{color:var(--sobre-navy-ativo);border-color:var(--sobre-navy-2)}.hub-card-viva:hover{border-color:#35d07f}.hub-card-viva:focus-visible{outline-color:#35d07f}.hub-pill{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pilula);white-space:nowrap}.hub-pill.ok{background:var(--verde-claro);color:var(--verde)}.hub-pill.new{background:var(--amarelo-claro);color:var(--amarelo)}.hub-metric{margin-top:auto;min-height:1.2em;font-size:var(--fs-corpo);color:var(--suave);font-variant-numeric:tabular-nums}.hub-metric b{color:var(--tinta);font-weight:700}.hub-go{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--r-canto);border:1px solid var(--verde);font-size:var(--fs-corpo);font-weight:700;color:var(--verde)}.hub-go svg{transition:transform var(--t-rapida, .12s)}.hub-card:hover .hub-go svg,.hub-continuar:hover .hub-go svg{transform:translate(3px)}.hub-go-cheio{background:var(--marca-cheia);color:var(--sobre-navy-ativo);border-color:var(--marca-cheia);min-height:36px;padding:0 12px}.hub-lado{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.hub-bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:18px;box-shadow:0 1px 3px rgba(18,41,74,.05)}.hub-continuar{width:100%;margin-top:0;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;background:transparent;border:0;padding:4px 0 0;color:var(--tinta)}.hub-continuar-ico{width:40px;height:40px;border-radius:var(--r-canto);flex:0 0 auto;display:grid;place-items:center;background:var(--azul-claro);color:var(--marca-tinta)}.hub-continuar-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.hub-continuar-txt b{font-size:var(--fs-base);color:var(--titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-continuar-txt small{color:var(--suave);font-size:var(--fs-mini)}.hub-continuar:focus-visible{outline:2px solid var(--marca-tinta);outline-offset:2px}.hub-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hub-chip{display:inline-flex;align-items:center;gap:9px;width:100%;margin-top:0;cursor:pointer;min-height:44px;text-align:left;background:var(--superficie-2);border:1px solid var(--linha);color:var(--tinta);padding:8px 12px;border-radius:var(--r-canto);font-size:var(--fs-corpo);font-weight:600;transition:border-color var(--t-rapida, .12s)}.hub-chip svg{flex:0 0 auto;color:var(--marca-tinta)}.hub-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-chip:hover{border-color:var(--verde)}.hub-chip:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.hub-leituras{display:grid;margin-bottom:4px;--min: 200px;--vao: 10px}.hub-leitura{width:100%;margin-top:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:44px;background:var(--superficie-2);border:1px solid var(--linha);border-left:3px solid var(--linha-forte);border-radius:var(--r-canto);padding:12px 14px;transition:border-color var(--t-rapida, .12s)}.hub-leitura:hover{border-color:var(--linha-forte)}.hub-leitura:focus-visible{outline:2px solid var(--marca-tinta);outline-offset:2px}.hub-leitura:disabled{cursor:default}.hub-leitura-num{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-numero);font-weight:700;color:var(--titulo);line-height:1.1}.hub-leitura-un{font-style:normal;font-size:var(--fs-mini);color:var(--suave);margin-left:5px}.hub-leitura-rot{font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.hub-leitura-det{font-size:var(--fs-mini);color:var(--suave)}.hub-leitura.tom-ruim{border-left-color:var(--tom-ruim)}.hub-leitura.tom-aviso{border-left-color:var(--tom-atencao)}.hub-leitura.tom-bom{border-left-color:var(--graf-verde)}.hub-leitura-vazia{min-height:88px;border-left-color:var(--linha);background:var(--superficie-2)}.hub-nada{margin:0 0 4px;color:var(--suave);font-size:var(--fs-corpo)}.hub-nada-de-novo{background:none;border:0;padding:10px 4px;margin:-10px 0;min-height:44px;color:var(--azul);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.hub-nada-de-novo:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.hub-mapa{margin:22px 0 0;color:var(--suave);font-size:var(--fs-mini)}.hub-mapa span{font-weight:700;text-transform:uppercase;letter-spacing:var(--caixa-alta);margin-right:8px}@media(max-width:960px){.hub-duas{grid-template-columns:1fr}}@media(max-width:640px){.hub-chips{grid-template-columns:1fr}}.hub-footer{border-top:1px solid var(--linha);color:var(--suave);font-size:var(--fs-corpo);text-align:center;padding:18px}.hub-footer b{color:var(--suave);font-weight:600}.cc-kpis{display:grid;--vao: 12px;margin-bottom:16px;--min: 150px}.cc-kpi{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:14px 16px}.cc-kpi b{font-size:var(--fs-numero);font-weight:800;font-variant-numeric:tabular-nums;display:block;color:var(--titulo)}.cc-kpi span{font-size:var(--fs-mini);color:var(--suave);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cc-kpi.ok b{color:var(--verde)}.cc-kpi.warn b{color:var(--amarelo)}.cc-kpi.bad b{color:var(--vermelho)}.cc-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.cc-busca{flex:1;min-width:180px;width:auto;max-width:var(--busca-max)}.cc-novo{width:auto;margin:0 0 0 auto;padding:10px 16px;background:var(--cc-acento);color:var(--sobre-forte);border:0;border-radius:var(--r-canto);font-weight:700;font-size:var(--fs-base);cursor:pointer}.cc-novo:hover{filter:brightness(1.07)}.cc-list{display:grid;gap:12px}.cc-doc{display:flex;align-items:center;gap:14px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:14px 16px;box-shadow:0 1px 3px rgba(18,41,74,.05)}.cc-doc-ico{width:44px;height:44px;border-radius:var(--r-canto);flex-shrink:0;display:grid;place-items:center;background:var(--fundo);border:1px solid var(--linha);color:var(--cc-acento)}.cc-doc-main{flex:1;min-width:0}.cc-doc-main b{font-size:var(--fs-base);display:block;color:var(--titulo)}.cc-doc-meta{font-size:var(--fs-corpo);color:var(--suave);margin-top:2px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cc-cat{background:var(--selo-neutro);color:var(--suave);font-size:var(--fs-mini);font-weight:700;padding:2px 9px;border-radius:var(--r-pilula);text-transform:uppercase;letter-spacing:.03em}.cc-doc-acts{display:flex;gap:6px;flex-shrink:0}.cc-doc-acts button{width:36px;height:36px;margin:0;padding:0;border-radius:var(--r-canto);border:1px solid var(--linha);background:var(--fundo);color:var(--suave);font-size:var(--fs-base);cursor:pointer;display:grid;place-items:center}.cc-doc-acts button:hover{border-color:var(--cc-acento);filter:none;background:var(--hover)}.cc-doc-acts button.perigo:hover{border-color:var(--vermelho)}.cc-form{width:min(540px,94vw);max-height:88vh;overflow-y:auto}.modal-corpo>.cc-form{width:100%;max-height:none;overflow-y:visible}.cc-form select{width:100%}.cc-form-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-form-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cc-form-acoes button{width:auto;margin:0;padding:10px 20px}.cc-cancelar{background:var(--fundo)!important;color:var(--tinta)!important;border:1px solid var(--linha)!important}.cc-quim-topo{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.cc-quim-busca{flex:1;min-width:220px;width:auto;font-size:var(--fs-base);max-width:var(--busca-max);padding:12px 14px}.cc-quim-acoes{display:flex;gap:8px}.cc-importar{width:auto;margin:0;padding:10px 14px;background:var(--navy-2);color:#fff;border:0;border-radius:var(--r-canto);font-weight:600;font-size:var(--fs-corpo);cursor:pointer}.cc-importar:hover{filter:brightness(1.08)}.cc-graus{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.cc-graus button{width:auto;margin:0;padding:6px 13px;border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--superficie);color:var(--suave);font-size:var(--fs-corpo);font-weight:600;cursor:pointer}.cc-graus button.on{background:var(--marca-cheia);color:var(--sobre-navy-ativo);border-color:var(--marca-cheia)}.cc-graus button.sel-ok.on{background:var(--verde);border-color:var(--verde);color:var(--sobre-forte)}.cc-graus button.sel-info.on{background:var(--azul);border-color:var(--azul);color:var(--sobre-forte)}.cc-graus button.sel-vencendo.on{background:var(--amarelo);border-color:var(--amarelo);color:var(--sobre-forte)}.cc-graus button.sel-vencido.on{background:var(--vermelho);border-color:var(--vermelho);color:var(--sobre-forte)}.cc-quim-info{color:var(--suave);font-size:var(--fs-corpo);margin:0 0 12px}.cc-quim-list{display:flex;flex-direction:column;gap:8px}.cc-quim{display:flex;align-items:center;gap:13px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r-canto);padding:11px 15px}.cc-grau{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-canto);font-weight:800;font-size:var(--fs-base);padding:0}.cc-quim-main{flex:1;min-width:0}.cc-quim-main b{font-size:var(--fs-base);color:var(--titulo)}.cc-quim-meta{font-size:var(--fs-corpo);color:var(--suave);margin-top:1px;display:flex;gap:12px;flex-wrap:wrap}.cc-quim-obs{color:var(--amarelo)}.cc-quim-sep{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.08em;color:var(--suave);font-weight:700;margin:12px 2px 2px}.cc-quim-buscando{color:var(--suave);font-size:var(--fs-corpo);padding:8px 2px}.cc-doc.cc-atrasado{border-left:3px solid var(--vermelho)}.cc-prazo-atraso{color:var(--vermelho);font-weight:700}.cc-vg-card{text-align:left;width:auto;margin:0;cursor:pointer;background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--r-canto);padding:15px 16px;display:flex;flex-direction:column;gap:2px;transition:transform .15s,box-shadow .15s,border-color .15s}.cc-vg-card:hover{transform:translateY(-2px);border-color:var(--cc-acento);filter:none;box-shadow:0 10px 24px rgba(18,41,74,.12)}.cc-link{width:auto;margin:0;padding:0;background:none;border:0;color:var(--laranja);font-weight:700;font-size:var(--fs-corpo);cursor:pointer;white-space:nowrap}.cc-conferido{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:var(--fs-mini);font-weight:800;padding:2px 9px 2px 6px;border-radius:var(--r-pilula);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;vertical-align:middle;background:var(--verde-claro);color:var(--verde)}.cc-conferido svg{flex-shrink:0}.cc-conf-filtro{margin-top:-4px}.cc-conf-rot{align-self:center;font-size:var(--fs-mini);color:var(--suave);font-weight:600;margin-right:2px}.perfil-painel{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start}.perfil-foto{display:flex;flex-direction:column;align-items:center;gap:10px}.perfil-avatar{width:140px;height:140px;border-radius:var(--r-pilula);overflow:hidden;background:var(--fundo);border:1px solid var(--linha);display:grid;place-items:center;color:var(--suave);font-size:var(--fs-destaque);font-weight:700}.perfil-avatar img{width:100%;height:100%;object-fit:cover}.perfil-foto-dica{font-size:var(--fs-mini);color:var(--suave);text-align:center}.perfil-foto-remover{width:auto;margin:0;padding:4px 8px;border:0;background:none;color:var(--suave);font-size:var(--fs-mini);font-weight:600}.perfil-foto-remover:hover:not(:disabled){color:var(--vermelho);filter:none}.perfil-trofeus{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:var(--r-pilula);text-decoration:none;border:1px solid var(--linha);background:var(--superficie-2);color:var(--tinta);font-size:var(--fs-mini)}@media(max-width:640px){a.perfil-trofeus{min-height:44px}}.perfil-trofeus b{font-size:var(--fs-base);color:var(--titulo)}.perfil-trofeus:hover{border-color:var(--verde)}.perfil-form{display:flex;flex-direction:column}.perfil-acoes{margin-top:14px}.perfil-acoes button{width:auto}@media(max-width:640px){.perfil-painel{grid-template-columns:1fr}}.ac-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.ac-cab h3{margin:0;font-size:var(--fs-base);color:var(--titulo)}.ac-sub{font-size:var(--fs-corpo);color:var(--suave);margin:4px 0 14px}.ac-lista{display:flex;flex-direction:column}.ac-item{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--linha)}.ac-item:first-child{border-top:0}.ac-av{width:34px;height:34px;border-radius:var(--r-pilula);flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:var(--fs-corpo);background:var(--azul-claro);color:var(--azul)}.ac-corpo{flex:1;min-width:0}.ac-linha1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:3px}.ac-linha1 strong{color:var(--titulo);font-size:var(--fs-base)}.ac-data{font-size:var(--fs-mini);color:var(--suave)}.ac-colab{font-size:var(--fs-mini);color:var(--azul);font-weight:600;text-decoration:none}.ac-colab:hover{text-decoration:underline}.ac-tema{font-size:var(--fs-mini);padding:1px 9px;border-radius:var(--r-pilula);background:var(--selo-neutro);color:var(--suave);font-weight:700}.ac-selo{margin-left:auto}.ac-txt{color:var(--tinta);font-size:var(--fs-base);line-height:1.5;white-space:pre-wrap}.ac-acoes{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.ac-acoes button{width:auto;margin:0;padding:3px 10px;border-radius:var(--r-canto);border:1px solid var(--linha);background:var(--superficie);color:var(--suave);font-size:var(--fs-mini);font-weight:600;cursor:pointer}.ac-acoes button:hover{border-color:var(--cc-acento);filter:none;color:var(--titulo)}.ac-acoes button.perigo:hover{border-color:var(--vermelho);color:var(--vermelho)}.cc-doc-acts button.conf-on{background:var(--verde);border-color:var(--verde);color:var(--sobre-forte)}.cc-exportar{width:auto;margin:0;padding:10px 14px;background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-radius:var(--r-canto);font-weight:600;font-size:var(--fs-corpo);cursor:pointer}.cc-exportar:hover{border-color:var(--cc-acento);filter:none}.cc-docs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cc-doc-col{display:flex;flex-direction:column;gap:10px;min-width:0}.cc-doc-col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--r-canto)}.cc-doc-col-head{background:var(--superficie);border:1px solid var(--linha);border-left-width:4px}.cc-doc-col-head.ind{border-left-color:var(--azul)}.cc-doc-col-head.com{border-left-color:var(--cc-acento)}.cc-doc-col-head b{font-size:var(--fs-base)}.cc-doc-col-head.ind b{color:var(--azul)}.cc-doc-col-head.com b{color:var(--laranja)}.cc-doc-col-cont{display:block;font-size:var(--fs-mini);color:var(--suave);margin-top:2px}.cc-doc-col-cont .bad{color:var(--vermelho);font-style:normal;font-weight:700}.cc-doc-col-cont .warn{color:var(--amarelo);font-style:normal;font-weight:700}.cc-doc-col .cc-doc{flex-wrap:wrap}.cc-doc-col .cc-doc .cc-doc-main{min-width:55%}.cc-doc-col .cc-doc .cc-doc-acts{margin-left:auto}.cc-tag{background:var(--selo-neutro);color:var(--suave);font-size:var(--fs-mini);font-weight:700;padding:2px 8px;border-radius:var(--r-pilula)}.cc-tags-edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--linha);border-radius:var(--r-canto);padding:7px 8px;background:var(--superficie)}.cc-tags-edit input{width:auto;flex:1;min-width:130px;margin:0;border:0;padding:4px 6px;background:none}.cc-tags-edit input:focus{outline:none}.cc-tags-edit:focus-within{outline:2px solid var(--verde);border-color:transparent}.cc-tag-chip{display:inline-flex;align-items:center;gap:5px;background:var(--azul-claro);color:var(--azul);font-size:var(--fs-mini);font-weight:700;padding:3px 5px 3px 10px;border-radius:var(--r-pilula)}.cc-tag-chip button{width:18px;height:18px;margin:0;padding:0;border:0;border-radius:var(--r-pilula);background:var(--veu-chip);color:inherit;font-size:var(--fs-mini);line-height:1;cursor:pointer;display:grid;place-items:center}.cc-tag-chip button:hover{background:var(--veu-chip-2);filter:none}@media(max-width:640px){.cc-docs-split{grid-template-columns:1fr}.cc-doc{flex-wrap:wrap}.cc-doc .cc-doc-acts{width:100%;justify-content:flex-end;flex-wrap:wrap}.cc-novo{margin-left:0;width:100%}.cc-form-2{grid-template-columns:1fr}.cc-quim-acoes{width:100%}.cc-quim-acoes button{flex:1}}@media(max-width:640px){.hub-top-in{padding:11px 14px;gap:10px}.hub-canvas{padding:22px 14px 36px}.hub-user-txt{display:none}.hub-grid{--min: 300px}}.cd-banco{border-left:3px solid var(--azul)}.es-quadro{margin-top:var(--e4)}.es-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2) var(--e3);margin-bottom:var(--e3)}.es-topo h3{display:flex;align-items:center;gap:var(--e2);margin:0}.es-marca{display:block;height:20px;width:auto}.es-marca-e{display:none}:root[data-tema=escuro] .es-marca-c{display:none}:root[data-tema=escuro] .es-marca-e{display:block}.es-simbolo{display:inline-block;width:auto;vertical-align:-4px}.es-carimbo{--cc: var(--suave);display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:2px solid var(--cc);border-radius:var(--r-canto);color:var(--cc);background:color-mix(in srgb,var(--cc) 9%,transparent);font-size:var(--fs-mini);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;transform:rotate(-2deg);max-width:100%;white-space:normal}.es-carimbo-ok{--cc: var(--verde)}.es-carimbo-aviso{--cc: var(--amarelo)}.es-carimbo-neutro{--cc: var(--suave);text-transform:none;letter-spacing:0;font-weight:700;transform:none}.es-envio-gatilho{display:inline-flex;align-items:center;gap:4px;cursor:help;font-size:var(--fs-mini);color:var(--suave);border-bottom:1px dotted var(--suave)}.es-envio{margin:0}.es-linha-ruim td,.es-linha-ruim td:first-child{color:var(--tom-ruim, var(--vermelho))}.es-linha-aviso td{color:var(--amarelo)}.es-acoes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e2) var(--e4)}.es-historico{font-size:var(--fs-p)}.es-historico summary{cursor:pointer;color:var(--suave);padding:3px 0}.es-historico ul{list-style:none;margin:var(--e2) 0 0;padding:0;display:grid;gap:2px}.es-hist-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e2);width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:var(--r-canto);padding:4px var(--e2);color:inherit;font:inherit;cursor:pointer}.es-hist-item:hover,.es-hist-item:focus-visible{border-color:var(--linha)}.es-hist-aberta{border-color:var(--azul)}.es-hist-data{font-variant-numeric:tabular-nums;font-weight:600}.es-outra{display:flex;align-items:center;gap:var(--e2);margin:var(--e3) 0 0}.es-titulo-partes{display:flex;align-items:center;gap:var(--e2);margin:var(--e4) 0 var(--e3)}.es-partes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--e3) var(--e4);align-items:start}.es-partes .es-secao{border:1px solid var(--linha);border-radius:var(--r-canto);padding:var(--e3);min-width:0}.es-partes .es-secao+.es-secao{margin-top:0}.es-outros{margin-top:var(--e4)}dl.ficha.es-resumo{margin-top:var(--e4);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.es-resumo dd{min-width:0;overflow-wrap:anywhere}.es-resumo dd .selo{margin-right:var(--e1);white-space:normal;max-width:100%}.es-tabela{overflow-x:auto;margin:var(--e3) 0}.es-tabela table{font-size:var(--fs-p)}.es-tabela td:first-child{color:var(--suave);font-weight:600;white-space:nowrap}.es-secao+.es-secao{margin-top:var(--e4)}.es-secao h4{display:flex;align-items:center;gap:var(--e2);margin:0 0 var(--e2)}.es-secao dl.ficha{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.es-secao dt,.es-secao dd{overflow-wrap:anywhere}@media(max-width:600px){.es-secao dl.ficha,dl.ficha.es-resumo{grid-template-columns:minmax(0,1fr);gap:0}.es-secao dd,.es-resumo dd{margin-bottom:var(--e2)}}.ce-banco{margin:var(--e4) 0;padding:var(--e3) var(--e4);border:1px solid var(--linha-forte);border-left:3px solid var(--azul);border-radius:var(--r2);background:var(--superficie-2)}.ce-banco legend{padding:0 var(--e2);color:var(--titulo);font-weight:700}.ce-banco .descricao{margin:0 0 var(--e3)}.ce-banco-grade{display:grid;gap:var(--e2) var(--e4);--min: 200px;--vao: var(--e4)}.cd-secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;margin:var(--e6) 0 var(--e3);padding-bottom:var(--e2);border-bottom:2px solid var(--linha-forte);scroll-margin-top:calc(var(--faixa1-h) + var(--e4))}.cd-secao-cab:first-of-type{margin-top:0}.cd-secao-cab h2{margin:0;color:var(--titulo);font-size:var(--fs-g);letter-spacing:-.01em}.cd-quadrantes{display:grid;--vao: var(--e4);align-items:start;--min: 300px}.cd-coluna{display:flex;flex-direction:column;gap:var(--e4);min-width:0}.cd-coluna>.painel{margin:0}.cd-ferias-item{padding:6px 0;border-bottom:1px solid var(--linha)}.cd-ferias-item:last-of-type{border-bottom:0}.cd-ferias-datas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-base)}.cd-ferias-acoes{font-size:var(--fs-corpo);margin-top:2px}.ce-form{display:flex;flex-direction:column;gap:var(--e4)}.ce-bloco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);padding:var(--e4) var(--e6) var(--e5);margin:0}.ce-bloco>legend{padding:0 6px;margin-left:-6px;color:var(--titulo);font-weight:600;font-size:var(--fs-base)}.ce-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px 16px;align-items:start}.ce-campos>.ce-largo{grid-column:1 / -1}.ce-campos>.ce-duplo{grid-column:span 2}.ce-duplo .fila>input{max-width:170px}@media(max-width:620px){.ce-campos>.ce-duplo{grid-column:1 / -1}}.ce-campos label{margin-top:0}.ce-rodape{position:sticky;bottom:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;background:var(--fundo);border-top:1px solid var(--linha)}.ce-rodape>.btn{width:auto}.peca-compacta mark{background:#fff2a8;color:#1f2937;padding:0 .15em;border-radius:var(--r-fio)}.chips-formato{margin-top:6px}.chips-formato .letra-b{font-weight:800;font-family:Georgia,serif}.chips-formato .letra-u{text-decoration:underline;font-family:Georgia,serif}.chips-dica{font-size:var(--fs-mini);color:var(--suave);margin-left:4px}.campo-rico{width:100%;padding:8px 10px;margin-top:3px;border:1px solid var(--linha);border-radius:var(--r-canto);background:var(--superficie);color:var(--tinta);font:inherit;line-height:1.4;overflow-wrap:anywhere}.campo-rico:focus-visible{outline:2px solid var(--azul);outline-offset:1px;border-color:var(--azul)}.campo-rico:empty:before{content:attr(data-vazio);color:var(--suave);pointer-events:none}.campo-rico mark{background:#fff2a8;color:#1f2937;padding:0 .15em;border-radius:var(--r-fio)}.ec-item{display:flex;align-items:flex-start;gap:6px}.ec-item>.campo-rico{flex:1;min-width:0}.ec-item>button{margin-top:6px}.secao-cab{margin:var(--e6) 0 var(--e3)}.secao-cab:first-of-type{margin-top:0}.secao-cab-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;border-bottom:2px solid var(--linha);padding-bottom:var(--e2)}.secao-cab-topo h2{margin:0;color:var(--titulo);font-size:var(--fs-g);display:flex;align-items:center;gap:var(--e2)}.secao-conta{font-size:var(--fs-corpo);font-weight:var(--peso-forte);background:var(--selo-neutro);color:var(--suave);border-radius:var(--r-pilula);padding:1px 9px;min-width:24px;text-align:center}.secao-conta.tem{background:var(--amarelo-claro);color:var(--amarelo)}.secao-cab-acoes{display:flex;gap:var(--e2);flex-wrap:wrap}.secao-cab-viva{margin-top:var(--e7, 40px)}.secao-cab-viva .secao-cab-topo{border-bottom-color:color-mix(in srgb,var(--secao-tom) 45%,var(--linha))}.secao-cab-viva h2{gap:var(--e3)}.secao-selo{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-canto);background:color-mix(in srgb,var(--secao-tom) 16%,transparent);color:var(--secao-tom)}.secao-cab-viva .secao-conta{font-size:var(--fs-base);padding:2px 12px;min-width:32px}.secao-cab-viva .secao-conta.tem{background:var(--secao-tom);color:var(--sobre-forte, #fff)}.vazio.vazio-vivo{display:flex;align-items:center;justify-content:center;gap:var(--e3);padding:var(--e6) var(--e4)}.vazio-vivo b{color:var(--titulo);font-weight:var(--peso-forte)}.vazio-selo{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-pilula);background:color-mix(in srgb,var(--secao-tom, var(--suave)) 16%,transparent);color:var(--secao-tom, var(--suave));animation:vazio-pousa .4s ease-out both}@keyframes vazio-pousa{0%{transform:scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.vazio-selo{animation:none}}.ped-cartao{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;padding:14px 16px;border-radius:var(--r-canto);background:color-mix(in srgb,var(--ped-tom) 6%,var(--hover));border:1px solid color-mix(in srgb,var(--ped-tom) 28%,transparent);border-left:4px solid var(--ped-tom)}.ped-selo{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-pilula);background:color-mix(in srgb,var(--ped-tom) 18%,transparent);color:var(--ped-tom)}.ped-cartao strong{font-size:var(--fs-base)}.dec-duas{display:block}.dec-col{min-width:0}@media(min-width:1100px){.dec-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;align-items:start}.dec-col select{max-width:100%}}.secao-cab-topo h2 .info-i{font-size:var(--fs-base);font-weight:400}.cc-doc-trecho{margin-top:4px;font-size:var(--fs-mini);color:var(--suave);font-style:italic;line-height:1.45;display:flex;gap:6px;align-items:baseline}.cc-doc-trecho .cc-tag{font-style:normal;flex:none}.cc-doc-versoes{margin-top:6px}.cc-versoes-abrir{width:auto;margin:0;padding:2px 8px 2px 6px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--fundo);color:var(--suave);font-size:var(--fs-mini);font-weight:700;cursor:pointer}.cc-versoes-abrir:hover{border-color:var(--cc-acento);filter:none;color:var(--titulo)}.cc-versao{display:flex;align-items:center;gap:8px;margin-top:6px;padding-left:6px;font-size:var(--fs-mini);color:var(--suave)}.cc-versao span{flex:1;min-width:0}.cc-versao button{width:28px;height:28px;margin:0;padding:0;flex:none;border-radius:var(--r-canto);border:1px solid var(--linha);background:var(--fundo);color:var(--suave);cursor:pointer;display:grid;place-items:center}.cc-versao button:hover{border-color:var(--cc-acento);filter:none}.cc-troca-alvo{font-weight:700;color:var(--titulo);margin:-6px 0 10px}.cc-troca-nota{font-size:var(--fs-mini);color:var(--suave);line-height:1.5;margin:10px 0 0}@media(max-width:640px){.cc-versao button{width:36px;height:36px}.cc-versoes-abrir{padding-inline:12px}}.editor-fonte{width:100%;font:400 var(--fs-corpo)/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--tinta);background:var(--campo);border:1px solid var(--linha);border-radius:var(--r2);padding:12px 14px;resize:vertical;tab-size:2}.ajuda-marcacao{margin:6px 0 4px}.ajuda-marcacao>summary{cursor:pointer;font-size:var(--fs-corpo);color:var(--suave);padding:4px 0}.ajuda-marcacao ul{margin:6px 0 4px;padding-left:18px}.ajuda-marcacao li{font-size:var(--fs-corpo);line-height:1.7;color:var(--tinta)}.ajuda-marcacao code{background:var(--fundo);border:1px solid var(--linha);border-radius:var(--r-canto);padding:1px 5px;font-size:var(--fs-mini)}.ajuda-marcacao p{font-size:var(--fs-mini);color:var(--suave);margin:6px 0 0}.previa-email{border:1px solid var(--linha);border-radius:var(--r2);overflow:hidden;background:#eef1f5}.previa-assunto{background:var(--campo);border-bottom:1px solid var(--linha);padding:10px 14px;font-size:var(--fs-corpo);color:var(--tinta)}.previa-assunto span{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.8px;color:var(--suave);margin-right:8px}.linha-previa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.linha-previa>label{margin:0}.dobra{display:grid;width:100%;text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:2px var(--e3);margin:var(--e5) 0 var(--e4);padding:var(--e4) 0 var(--e4);background:none;border:0;border-top:2px solid var(--linha-forte);border-bottom:1px solid var(--linha);border-radius:0;color:var(--titulo)}.dobra-pergunta{grid-column:1;font-weight:700;font-size:var(--fs-base);line-height:1.25}.dobra-oque{grid-column:1;color:var(--suave);font-size:var(--fs-corpo);line-height:1.35}.dobra-seta{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--verde)}.dobra:hover .dobra-pergunta{color:var(--verde)}.dobra:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.tabela-ocorrencias tbody tr.linha-marcada,.tabela-ocorrencias tbody tr.linha-marcada:hover{background:var(--selo-neutro)}.tabela-ocorrencias tbody tr.linha-marcada td:first-child{box-shadow:inset 3px 0 0 var(--titulo)}.tabela-ocorrencias tbody tr.linha-parecida td{background:var(--amarelo-claro)}.tabela-ocorrencias tbody tr.linha-parecida td:first-child{box-shadow:inset 3px 0 0 var(--amarelo)}.tabela-ocorrencias tbody tr.linha-marcada.linha-parecida td{background:var(--selo-neutro)}.tabela-ocorrencias tbody tr.linha-marcada.linha-parecida td:first-child{box-shadow:inset 3px 0 0 var(--amarelo)}.tabela-ocorrencias .col-marcar{width:44px}.alvo-marcar{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;cursor:pointer}.alvo-marcar input{width:17px;height:17px;margin:0;cursor:pointer}.linha-lista-acoes{margin-bottom:var(--e2);gap:var(--e3)}.marcar-tudo{display:inline-flex;align-items:center;gap:var(--e2);min-height:44px;margin:0;cursor:pointer;font-size:var(--fs-p);color:var(--suave)}.marcar-tudo input{width:17px;height:17px;margin:0;cursor:pointer}.legenda-parecidas{display:flex;align-items:flex-start;gap:var(--e2);margin:0 0 var(--e2)}.amostra-parecida{flex:0 0 auto;width:26px;height:15px;margin-top:2px;border-radius:var(--r-fio);background:var(--amarelo-claro);box-shadow:inset 3px 0 0 var(--amarelo)}@media(max-width:700px){table.tabela-ocorrencias td.col-marcar{order:-2;display:block;width:auto;text-align:left;border-bottom:0;padding:0}table.tabela-ocorrencias td.col-marcar:before{content:none}.tabela-ocorrencias tbody tr.linha-marcada td:first-child,.tabela-ocorrencias tbody tr.linha-parecida td:first-child,.tabela-ocorrencias tbody tr.linha-marcada.linha-parecida td:first-child{box-shadow:none}.tabela-ocorrencias tbody tr.linha-parecida td{background:transparent}table.tabela-ocorrencias tbody tr.linha-parecida{background:var(--amarelo-claro);border-left:3px solid var(--amarelo)}table.tabela-ocorrencias tbody tr.linha-marcada,table.tabela-ocorrencias tbody tr.linha-marcada:hover{background:var(--selo-neutro);border-left:3px solid var(--titulo)}table.tabela-ocorrencias tbody tr.linha-marcada.linha-parecida{background:var(--selo-neutro);border-left:3px solid var(--amarelo)}}.gp-grade-pecas{overflow-x:auto;margin-bottom:10px}.gp-grade-pecas th span[title]{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-conta-peca{display:block;font-weight:400}.gp-caixa{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.gp-caixa input{width:18px;height:18px;cursor:pointer}.painel.quebrou{border-color:var(--tom-atencao)}.painel.quebrou h3{margin-top:0}.quebrou-motivo{margin:12px 0 0;padding:8px 10px;overflow-x:auto;background:var(--superficie-2);border-radius:var(--r-canto);font-size:var(--fs-mini);color:var(--suave);white-space:pre-wrap;user-select:text}.escolha-do-abono{padding:var(--e2) var(--e3);border:1px solid var(--linha);border-radius:var(--r-canto);background:var(--superficie-2)}.envio-trancado{display:grid;gap:8px;max-width:30rem}.envio-trancado .aviso-caixa{margin:0}.envio-trancado .fila{align-items:center;gap:12px;flex-wrap:wrap}.col-capa{position:relative;overflow:hidden;border-radius:var(--r3);padding:var(--e6);margin-bottom:var(--e5);background:linear-gradient(135deg,var(--chao-destaque) 0%,var(--chao-destaque-2) 100%);color:var(--sobre-navy);box-shadow:var(--sombra-destaque)}.col-capa:after{content:"";position:absolute;inset:-40% -10% auto auto;width:60%;aspect-ratio:1;border-radius:var(--r-pilula);background:var(--navy-veu);pointer-events:none}.col-capa h1{margin:0;font-size:var(--fs-titulo);color:var(--sobre-navy-ativo);line-height:1.25}.col-capa .col-sub{margin:var(--e2) 0 0;color:var(--sobre-navy-2);font-size:var(--fs-corpo)}.col-capa-linha{display:flex;align-items:center;gap:var(--e4);flex-wrap:wrap;position:relative;z-index:1}.col-avatar{width:56px;height:56px;flex:0 0 auto;border-radius:var(--r-pilula);display:grid;place-items:center;background:var(--verde);color:var(--sobre-forte);font-size:var(--fs-g);font-weight:var(--peso-negrito)}.col-avatar.com-foto{background:var(--navy-2);overflow:hidden;box-shadow:0 0 0 2px var(--sobre-navy-2)}.col-avatar.com-foto img{width:100%;height:100%;object-fit:cover}.capa-direita{display:flex;gap:var(--e5);align-items:flex-start;position:relative;z-index:1;flex-wrap:wrap}.capa-numero{text-align:right;text-decoration:none;color:inherit;display:block}.capa-numero b{display:block;font-size:var(--fs-numero);font-weight:var(--peso-negrito);color:var(--sobre-navy-ativo);line-height:1.1}.capa-numero b.capa-frase{font-size:var(--fs-base);line-height:1.3}.capa-numero span{font-size:var(--fs-micro);color:var(--sobre-navy-2);text-transform:uppercase;letter-spacing:var(--caixa-alta)}a.capa-numero:hover b{text-decoration:underline}.capa-numero.capa-pontos{display:inline-flex;align-items:center;gap:var(--e3)}.capa-pontos-texto{display:block;text-align:left}.capa-pontos-texto b{color:var(--amarelo)}.meu-arco{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);padding:var(--e5) clamp(var(--e4),4vw,var(--e6)) var(--e4);margin-bottom:var(--e5)}.col-tiles{display:grid;--vao: var(--e4);margin-bottom:var(--e5);--min: 200px}.col-tile{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);padding:var(--e5);box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:var(--e1);transition:transform var(--t-rapida),box-shadow var(--t-rapida)}.col-tile:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.col-tile.destaque{border-left:4px solid var(--linha-forte)}.col-tile.destaque.bom{border-left-color:var(--verde)}.col-tile.destaque.atencao{border-left-color:var(--amarelo)}.col-tile.destaque.ruim{border-left-color:var(--vermelho)}.col-tile.destaque .col-numero{font-size:var(--fs-destaque)}.col-numero-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--e2)}.col-direcao{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-mini);font-weight:var(--peso-forte);white-space:nowrap}.col-direcao.bom{color:var(--verde)}.col-direcao.ruim{color:var(--vermelho)}.sr-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.col-tile .col-rotulo{display:flex;align-items:center;gap:var(--e2);font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave);font-weight:var(--peso-forte)}.col-tile .col-numero{font-size:var(--fs-numero);font-weight:var(--peso-negrito);line-height:1.1;color:var(--titulo);font-variant-numeric:tabular-nums}.col-tile .col-nota{margin:0;font-size:var(--fs-p);color:var(--suave)}.col-tile.bom .col-numero{color:var(--tom-bom)}.col-tile.atencao .col-numero{color:var(--tom-atencao)}.col-tile.ruim .col-numero{color:var(--tom-ruim)}.col-desafio{display:flex;gap:var(--e4);align-items:center;padding:var(--e5);border-radius:var(--r3);border:1px solid var(--amarelo);background:var(--amarelo-claro);color:var(--tinta);margin-bottom:var(--e5)}.col-desafio-ico{font-size:var(--fs-numero);line-height:1;flex:0 0 auto}.col-virou{position:relative;overflow:hidden;display:flex;gap:var(--e4);align-items:center;padding:var(--e5);border-radius:var(--r3);border:1px solid var(--verde);background:var(--verde-claro);color:var(--tinta);margin-bottom:var(--e5)}.col-virou-ico{position:relative;z-index:1;font-size:var(--fs-numero);line-height:1;flex:0 0 auto}.col-virou-txt{position:relative;z-index:1;flex:1}.col-virou h3{margin:0 0 var(--e1);font-size:var(--fs-base)}.col-virou p{margin:0;font-size:var(--fs-corpo)}.col-virou .mini-txt{margin-top:var(--e2)}.col-desafio h3{margin:0 0 var(--e1);font-size:var(--fs-base)}.col-desafio p{margin:0;font-size:var(--fs-corpo)}.col-desafio .col-barra{margin-top:var(--e3);height:8px;border-radius:var(--r-pilula);background:var(--linha);overflow:hidden}.col-desafio .col-barra>i{display:block;height:100%;background:var(--amarelo);border-radius:var(--r-pilula)}.estante{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--e3)}.medalha{position:relative;display:flex;width:auto;margin-top:0;color:var(--tinta);font:inherit;flex-direction:column;align-items:center;gap:var(--e1);text-align:center;padding:var(--e4) var(--e3);border-radius:var(--r3);border:1px solid var(--linha);background:var(--superficie);transition:transform var(--t-media),box-shadow var(--t-media)}.medalha:hover{transform:translateY(-3px);box-shadow:var(--sombra-2)}.medalha .medalha-emoji{font-size:var(--fs-numero);line-height:1.1}.medalha .medalha-nome{font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--titulo);line-height:1.25}.medalha .medalha-quantas{font-size:var(--fs-micro);color:var(--suave);text-transform:uppercase;letter-spacing:var(--caixa-alta)}.medalha.rara{border-color:var(--azul);background:var(--azul-claro)}.medalha.epica{border-color:var(--amarelo);background:var(--amarelo-claro);box-shadow:var(--sombra-2)}.medalha.falta{border-style:dashed;background:transparent}.medalha.falta .medalha-emoji{filter:grayscale(1);opacity:.5}.medalha.falta .medalha-nome{color:var(--suave)}.medalha.nao-verificado{border-style:dotted}.quarto{--madeira: #6b4423;--madeira-clara: #8a5a30;--parede: #d8c9b4;--parede-2: #c9b79e;display:flex;flex-direction:column;gap:var(--e2);padding:var(--e5) var(--e4) var(--e4);border-radius:var(--r3);margin-bottom:var(--e5);background:radial-gradient(120% 80% at 50% 0%,var(--parede) 0%,var(--parede-2) 100%);box-shadow:var(--sombra-2),inset 0 2px 18px rgba(0,0,0,.12)}:root[data-tema=escuro] .quarto{--parede: #3a3228;--parede-2: #262019}.prateleira{display:flex;flex-direction:column}.prateleira-pecas{display:flex;align-items:flex-end;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:var(--e3);min-height:92px;padding:0 var(--e3) var(--e1);scrollbar-width:none}.prateleira-pecas::-webkit-scrollbar{height:0}.prateleira-pecas>*{flex:0 0 auto;scroll-snap-align:center}.prateleira-vazia{align-self:center;font-size:var(--fs-mini);color:var(--madeira);opacity:.7;padding-bottom:var(--e3)}.prateleira-madeira{height:14px;border-radius:var(--r-fio);background:linear-gradient(180deg,var(--madeira-clara) 0%,var(--madeira) 55%,#4a2e17 100%);box-shadow:0 6px 12px rgba(0,0,0,.28)}.prateleira-lugar{position:relative}.prateleira-lugar.escolhida .trofeu{transform:translateY(-8px)}.trofeu{cursor:grab;transition:transform var(--t-media),filter var(--t-media);filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.trofeu:hover{transform:translateY(-6px) scale(1.03)}.trofeu:active{cursor:grabbing}.trofeu.fantasma{cursor:default;filter:none;color:var(--suave)}.trofeu.fantasma:hover{transform:none}.trofeu-svg{display:block}.trofeu.rara{filter:drop-shadow(0 4px 6px rgba(0,0,0,.35)) drop-shadow(0 0 6px rgba(120,180,255,.55))}.trofeu.epica{filter:drop-shadow(0 4px 6px rgba(0,0,0,.35)) drop-shadow(0 0 9px rgba(255,200,90,.65))}.prateleira-lugar.estampada .trofeu-svg{border-radius:var(--r2);outline:2px solid var(--verde);outline-offset:2px}.qt-selo-estampa{position:absolute;top:-4px;right:-2px;font-size:var(--fs-p);line-height:1;padding:3px;border-radius:var(--r-pilula);background:var(--verde);box-shadow:var(--sombra-1);z-index:1}.peca-acoes{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;width:152px;gap:2px;padding:2px;border-radius:var(--r2);background:var(--superficie);border:1px solid var(--linha);box-shadow:var(--sombra-2);z-index:2}.peca-acoes button{width:auto;margin-top:0;min-width:30px;min-height:30px;padding:0;border:0;border-radius:var(--r1);background:transparent;color:var(--tinta);font-size:var(--fs-mini);cursor:pointer}.peca-acoes button:hover:not(:disabled){background:var(--superficie-2)}.peca-acoes button:disabled{opacity:.3;cursor:default}.peca-estampar{width:auto;margin-top:0;flex:0 0 100%;padding:3px var(--e2);border:0;border-radius:var(--r1);background:transparent;color:var(--verde);font-size:var(--fs-micro);font-weight:var(--peso-forte);white-space:nowrap;cursor:pointer}.peca-estampar:hover:not(:disabled){background:var(--verde-claro)}.vitrine{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--e4) var(--e3);justify-items:center}.vitrine-item{display:flex;flex-direction:column;align-items:center;gap:var(--e1);text-align:center;max-width:200px}.vitrine-item b{font-size:var(--fs-p);color:var(--titulo);line-height:1.25}.vitrine-como{font-size:var(--fs-micro);color:var(--suave);line-height:1.4}.qt-cartao{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:var(--e4) var(--e6);padding:var(--e5) var(--e6);border-radius:var(--r3);margin-bottom:var(--e4);background:linear-gradient(135deg,var(--chao-destaque) 0%,var(--chao-destaque-2) 100%);color:var(--sobre-navy);box-shadow:var(--sombra-destaque)}.qt-cartao .info-i{color:var(--sobre-navy-2)}.qt-cartao .info-i:hover{color:var(--sobre-navy-ativo)}.qt-eu{display:flex;align-items:center;gap:var(--e3)}.qt-avatar{width:64px;height:64px;flex:0 0 auto;border-radius:var(--r-pilula);display:grid;place-items:center;background:var(--verde);color:var(--sobre-forte);font-size:var(--fs-titulo);font-weight:var(--peso-negrito)}.qt-avatar.com-foto{background:var(--navy-2);overflow:hidden;box-shadow:0 0 0 2px var(--sobre-navy-2)}.qt-avatar.com-foto img{width:100%;height:100%;object-fit:cover}.qt-quem h2{margin:0;font-size:var(--fs-g);line-height:1.2;color:var(--sobre-navy-ativo)}.qt-quem p{margin:var(--e0) 0 0;font-size:var(--fs-p);color:var(--sobre-navy-2)}.qt-nivel-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);flex-wrap:wrap}.qt-nivel-n{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--sobre-navy-2)}.qt-nivel-n b{font-size:var(--fs-titulo);color:var(--sobre-navy-ativo);letter-spacing:0;margin-left:var(--e1)}.qt-xp{font-size:var(--fs-mini);color:var(--sobre-navy-2);font-variant-numeric:tabular-nums}.qt-barra{margin-top:var(--e2);height:10px;border-radius:var(--r-pilula);background:var(--navy-veu-2);overflow:hidden}.qt-barra>i{display:block;height:100%;border-radius:var(--r-pilula);background:linear-gradient(90deg,var(--verde) 0%,var(--verde-no-escuro) 100%);transition:width var(--t-media)}.qt-nivel-nota{margin:var(--e2) 0 0;font-size:var(--fs-micro);color:var(--sobre-navy-2)}.qt-contadores{display:flex;gap:var(--e5);flex-wrap:wrap}.qt-conta{text-align:right}.qt-conta b{display:block;font-size:var(--fs-numero);line-height:1.1;font-weight:var(--peso-negrito);color:var(--sobre-navy-ativo);font-variant-numeric:tabular-nums}.qt-conta>span{display:inline-flex;align-items:center;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--sobre-navy-2)}.qt-conta-nota{display:block;margin-top:var(--e0);max-width:12rem;font-size:var(--fs-micro);line-height:1.3;color:var(--sobre-navy-2);opacity:.8;text-decoration:none}@media(max-width:640px){a.qt-conta-nota{display:inline-flex;align-items:center;min-height:44px}}a.qt-conta-nota:hover{color:var(--sobre-navy-ativo);opacity:1;text-decoration:underline}.qt-estampa{grid-column:1 / -1;display:flex;align-items:center;gap:var(--e3);padding-top:var(--e4);border-top:1px solid var(--navy-borda)}.qt-estampa-rot{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--sobre-navy-2)}.qt-estampa b{color:var(--sobre-navy-ativo);font-size:var(--fs-corpo)}.qt-estampa .peca-estampar{flex:0 0 auto;margin-left:auto;color:var(--sobre-navy-ativo)}.qt-estampa .peca-estampar:hover:not(:disabled){background:var(--navy-veu-2)}.qt-tempo{display:flex;gap:var(--e3);overflow-x:auto;padding-bottom:var(--e2)}.qt-mes{flex:0 0 auto;width:128px;display:flex;flex-direction:column;gap:var(--e1);padding:var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie)}.qt-mes.nao-verificado{border-style:dotted;background:var(--superficie-2)}.qt-mes-nome{font-size:var(--fs-p);color:var(--titulo)}.qt-mes-banda{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.qt-mes-pecas{display:flex;flex-wrap:wrap;gap:var(--e1);min-height:22px}.qt-mes-peca{font-size:var(--fs-base);line-height:1}.qt-mes-vazio{font-size:var(--fs-micro);color:var(--suave);opacity:.75}.qt-mes-xp{font-size:var(--fs-micro);color:var(--verde);font-weight:var(--peso-forte);font-variant-numeric:tabular-nums}.qt-meta{display:flex;flex-wrap:wrap;gap:var(--e3) var(--e4);align-items:center;padding:var(--e3) var(--e4);margin-bottom:var(--e4);border:1px solid var(--verde);border-radius:var(--r2);background:var(--verde-claro)}.qt-meta-texto{flex:1 1 16rem;min-width:0}.qt-meta-rot{display:block;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.qt-meta-nome{display:block;font-size:var(--fs-g);line-height:1.25}.qt-meta-falta{margin:var(--e1) 0 0;font-size:var(--fs-corpo);font-weight:var(--peso-forte);line-height:1.4}.qt-meta-como{margin:var(--e1) 0 0;color:var(--suave);font-size:var(--fs-p);line-height:1.45}.qt-meta-fila{flex:1 1 14rem;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--e1);font-size:var(--fs-p)}.qt-meta-fila li{display:flex;gap:var(--e1);align-items:baseline}.qt-meta-fila-falta{color:var(--suave)}.col-proximo-trofeu{margin-top:var(--e3);padding-top:var(--e2);border-top:1px dashed var(--linha);color:var(--tinta)}.perfil-estampa{display:flex;flex-direction:column;align-items:center;gap:var(--e1);margin-top:var(--e3);text-align:center}.perfil-estampa-rot{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.perfil-estampa b{font-size:var(--fs-p);color:var(--titulo);line-height:1.25}.perfil-estampa small{font-size:var(--fs-micro);color:var(--suave)}.perfil-estampa-convite{margin:0;font-size:var(--fs-micro);color:var(--suave);line-height:1.4}.perfil-estampa .trofeu{cursor:default}.perfil-estampa .trofeu:hover{transform:none}.vitrine-capa{display:flex;gap:var(--e4);flex-wrap:wrap;align-items:flex-end}.lj-cartao{display:grid;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:var(--e4) var(--e6);padding:var(--e5) var(--e6);border-radius:var(--r3);margin-bottom:var(--e4);background:linear-gradient(135deg,var(--chao-destaque) 0%,var(--chao-destaque-2) 100%);color:var(--sobre-navy);box-shadow:var(--sombra-destaque)}.lj-cartao .info-i{color:var(--sobre-navy-2)}.lj-cartao .info-i:hover{color:var(--sobre-navy-ativo)}.lj-saldo{display:flex;flex-direction:column}.lj-saldo-rot{display:inline-flex;align-items:center;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--sobre-navy-2)}.lj-saldo-n{font-size:var(--fs-destaque);line-height:1.05;font-weight:var(--peso-negrito);color:var(--sobre-navy-ativo);font-variant-numeric:tabular-nums}.lj-saldo-un{font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--sobre-navy-2)}.lj-nivel-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3);flex-wrap:wrap}.lj-nivel-n{font-size:var(--fs-corpo);color:var(--sobre-navy-2)}.lj-nivel-n b{font-size:var(--fs-g);color:var(--sobre-navy-ativo);font-weight:var(--peso-negrito)}.lj-xp{font-size:var(--fs-micro);color:var(--sobre-navy-2);font-variant-numeric:tabular-nums}.lj-barra{height:10px;margin-top:var(--e2);border-radius:var(--r-pilula);background:var(--navy-veu-2);overflow:hidden}.lj-barra>i{display:block;height:100%;border-radius:var(--r-pilula);background:var(--verde);transition:width var(--t-media)}.lj-nivel-nota{margin:var(--e2) 0 0;font-size:var(--fs-micro);line-height:1.45;color:var(--sobre-navy-2)}.lj-contas{display:flex;gap:var(--e5);flex-wrap:wrap}.lj-conta{text-align:right;max-width:9rem}.lj-conta b{display:block;font-size:var(--fs-numero);line-height:1.1;font-weight:var(--peso-negrito);color:var(--sobre-navy-ativo);font-variant-numeric:tabular-nums}.lj-conta span{font-size:var(--fs-micro);line-height:1.3;color:var(--sobre-navy-2)}.lj-prazo{margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--navy-borda)}.lj-prazo h3{margin:0 0 var(--e3);font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--sobre-navy)}.lj-prazo-perto{display:flex;align-items:flex-start;gap:var(--e2);margin:0 0 var(--e3);padding:var(--e2) var(--e3);border-radius:var(--r2);border-left:3px solid var(--graf-amarelo);background:var(--navy-veu);color:var(--sobre-navy);font-size:var(--fs-mini);line-height:var(--entrelinha)}.lj-prazo-perto b{color:var(--sobre-navy-ativo)}.lj-prazo-lista{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lj-prazo-lista li{display:flex;align-items:baseline;gap:var(--e2);flex-wrap:wrap;padding:5px var(--e3);border-radius:var(--r1);background:var(--navy-veu);color:var(--sobre-navy-2);font-size:var(--fs-mini)}.lj-prazo-lista b{color:var(--sobre-navy-ativo);font-variant-numeric:tabular-nums}.lj-prazo-de{color:var(--sobre-navy)}.lj-prazo-quando{margin-left:auto}.lj-prazo-venceu{margin-top:var(--e3)}.lj-prazo-venceu>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;width:auto;list-style:none;cursor:pointer;color:var(--sobre-navy-2);font-size:var(--fs-mini)}.lj-prazo-venceu>summary::-webkit-details-marker{display:none}.lj-prazo-venceu>summary:hover{color:var(--sobre-navy)}.lj-prazo-venceu>summary:focus-visible{outline:2px solid var(--sobre-navy-2);outline-offset:3px}.lj-prazo-venceu ul{margin:var(--e2) 0 0;padding-left:var(--e4);color:var(--sobre-navy-2);font-size:var(--fs-mini);line-height:var(--entrelinha)}.lj-prazo-venceu b{color:var(--sobre-navy)}.lj-conta-venceu b{color:var(--sobre-navy-2)}.lj-recado{margin-bottom:var(--e4)}.lj-grade{display:grid;gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.lj-item{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e4);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);transition:transform var(--t-rapida),box-shadow var(--t-rapida)}.lj-item:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.lj-item.travado{background:var(--superficie-2);border-style:dashed}.lj-item.travado:hover{transform:none;box-shadow:none}.lj-item.travado .lj-item-ico{filter:grayscale(1);opacity:.55}.lj-item-ico{font-size:var(--fs-destaque);line-height:1.1}.lj-marca{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r2);box-shadow:var(--vidro-marca);overflow:hidden}.lj-marca img{width:48px;height:48px;object-fit:contain}.lj-item.travado .lj-marca{filter:grayscale(1);opacity:.55}.lj-validade{margin:0;font-size:var(--fs-p);line-height:1.35;color:var(--amarelo);font-weight:600}.lj-codigo{display:flex;flex-direction:column;gap:var(--e0);margin-top:var(--e1);padding:var(--e1);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie-2)}.lj-codigo-rot{font-size:var(--fs-mini);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--suave)}.lj-codigo-linha{display:flex;align-items:center;gap:var(--e1);flex-wrap:wrap}.lj-codigo-linha code{font-family:var(--fonte-mono, ui-monospace, Consolas, monospace);font-size:var(--fs-base);font-weight:600;letter-spacing:.04em;color:var(--titulo);user-select:all;word-break:break-all}.lj-codigo-val{font-size:var(--fs-p);color:var(--suave)}.lj-passos summary{cursor:pointer;font-size:var(--fs-p);font-weight:600;color:var(--verde)}.lj-passos ol{margin:var(--e1) 0 0;padding-left:1.3rem;display:flex;flex-direction:column;gap:var(--e0);font-size:var(--fs-p);line-height:1.45}.lj-restr{margin:var(--e1) 0 0;font-size:var(--fs-mini);line-height:1.45;color:var(--suave);white-space:pre-line}.lj-item-nome{font-size:var(--fs-base);color:var(--titulo);line-height:1.25}.lj-item-desc{margin:0;font-size:var(--fs-p);line-height:1.45;color:var(--suave)}.lj-exige{display:flex;flex-wrap:wrap;gap:var(--e1)}.lj-chip{padding:var(--e0) var(--e2);border-radius:var(--r-pilula);background:var(--selo-neutro);color:var(--suave);font-size:var(--fs-micro);font-weight:var(--peso-forte);white-space:nowrap}.lj-chip.esgotado{background:var(--amarelo-claro);color:var(--amarelo)}.lj-item-pe{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;margin-top:auto;padding-top:var(--e2)}.lj-custo{display:flex;flex-direction:column;font-size:var(--fs-numero);line-height:1.05;font-weight:var(--peso-negrito);color:var(--verde);font-variant-numeric:tabular-nums}.lj-custo small{font-size:var(--fs-micro);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.lj-porque{margin:0;padding-left:var(--e3);border-left:3px solid var(--amarelo);font-size:var(--fs-p);line-height:1.4;color:var(--tinta)}.lj-perto{display:flex;align-items:center;gap:var(--e2)}.lj-perto-trilho{flex:1;height:6px;border-radius:var(--r-pilula);background:var(--linha);overflow:hidden}.lj-perto-cheio{height:100%;border-radius:var(--r-pilula);background:var(--verde);animation:lj-encher .7s cubic-bezier(.2,.8,.2,1) both}@keyframes lj-encher{0%{width:0!important}}.lj-perto-pct{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--suave);min-width:3.2ch;text-align:right}@media(prefers-reduced-motion:reduce){.lj-perto-cheio{animation:none}}.lj-resgates{display:flex;flex-direction:column;gap:var(--e2)}.lj-extrato-topo{display:flex;flex-wrap:wrap;gap:var(--e3);padding:0 0 var(--e2);margin-bottom:var(--e2);border-bottom:1px solid var(--linha);font-size:var(--fs-corpo);color:var(--suave)}.lj-extrato-topo b{color:var(--tinta);font-size:var(--fs-base)}.lj-extrato-saldo{margin-left:auto}.lj-extrato-saldo b{color:var(--graf-verde)}.lj-extrato{display:flex;flex-direction:column}.lj-extrato li{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr auto auto;gap:var(--e2);align-items:baseline;padding:var(--e2) 0;border-bottom:1px solid var(--linha)}.lj-extrato li:last-child{border-bottom:0}.ex-quando{font-weight:600;font-size:var(--fs-base)}.ex-oque{color:var(--suave);font-size:var(--fs-corpo)}.ex-faixa{display:inline-block;margin-right:var(--e1);color:var(--tinta)}.ex-valor{font-variant-numeric:tabular-nums;font-weight:700}.ex-ganho .ex-valor{color:var(--graf-verde)}.ex-gasto .ex-valor{color:var(--graf-vermelho)}.ex-devolvido .ex-valor{color:var(--suave)}.ex-vencido .ex-valor{color:var(--tom-atencao)}.ex-saldo{min-width:3.2rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--suave);font-size:var(--fs-corpo)}.ex-saldo:before{content:"saldo ";font-size:var(--fs-mini)}@media(max-width:640px){.lj-extrato li{grid-template-columns:1fr auto;gap:var(--e1) var(--e2)}.ex-oque{grid-column:1;grid-row:2}.ex-saldo{grid-column:2;grid-row:2}}.lj-resgate{display:flex;align-items:flex-start;gap:var(--e3);padding:var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie)}.lj-resgate.novo{border-color:var(--verde);background:var(--verde-claro)}.lj-resgate-ico{font-size:var(--fs-numero);line-height:1.2;flex:0 0 auto}.lj-resgate-txt{display:flex;flex-direction:column;gap:var(--e0);flex:1;min-width:0}.lj-resgate-txt>b{color:var(--titulo);font-size:var(--fs-corpo)}.lj-resgate-fim{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap;justify-content:flex-end}.lj-prazo{font-size:var(--fs-p);color:var(--suave)}.lj-prazo.vencido{color:var(--vermelho);font-weight:var(--peso-forte)}.lj-obs{font-size:var(--fs-p);line-height:1.4;color:var(--tinta)}@media(max-width:860px){.lj-cartao{grid-template-columns:1fr;padding:var(--e4);gap:var(--e4)}.lj-contas{justify-content:space-between;gap:var(--e4)}.lj-conta{text-align:left}}@media(max-width:640px){.lj-saldo-n{font-size:var(--fs-numero)}.lj-grade{grid-template-columns:1fr}.lj-resgate{flex-wrap:wrap}.lj-resgate-fim{width:100%}}.aneis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--e4)}.anel{display:flex;align-items:center;gap:var(--e3)}.anel-circulo{--cor: var(--suave);position:relative;width:68px;height:68px;flex:0 0 auto;border-radius:var(--r-pilula);display:grid;place-items:center;background:conic-gradient(var(--cor) var(--pct),var(--linha) 0)}.anel-circulo:before{content:"";position:absolute;width:52px;height:52px;border-radius:var(--r-pilula);background:var(--superficie)}.anel-circulo span{position:relative;font-weight:var(--peso-negrito);font-size:var(--fs-p);color:var(--titulo)}.anel.bom .anel-circulo{--cor: var(--verde)}.anel.atencao .anel-circulo{--cor: var(--amarelo)}.anel.ruim .anel-circulo{--cor: var(--vermelho)}.semana-quadros{display:flex;gap:var(--e2);margin-top:var(--e4)}.semana-quadros>.dica-alvo{display:flex}.quadro-dia{cursor:help;width:30px;height:30px;border-radius:var(--r1);display:grid;place-items:center;font-size:var(--fs-micro);font-weight:var(--peso-forte);border:1px solid var(--linha);background:var(--superficie-2);color:var(--suave)}.quadro-dia.ok{background:var(--verde-claro);border-color:var(--verde);color:var(--verde)}.quadro-dia.atraso{background:var(--amarelo-claro);border-color:var(--amarelo);color:var(--amarelo)}.quadro-dia.falta{background:var(--vermelho-claro);border-color:var(--vermelho);color:var(--vermelho)}.quadro-dia.abonado{border-style:dashed}.quadro-dia.futuro{opacity:.45}.balao-serie{display:grid;grid-template-columns:1fr auto;gap:1px var(--e3);margin-top:var(--e2)}.balao-serie>span{display:contents}.balao-serie b{text-align:right;font-variant-numeric:tabular-nums}.balao-serie b.bom{color:var(--verde)}.balao-serie b.ruim{color:var(--vermelho)}.quarto-barra{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);flex-wrap:wrap;margin-bottom:var(--e3)}.quarto-filtros{display:flex;flex-direction:column;gap:var(--e2)}.quarto-anos{display:flex;gap:var(--e2);flex-wrap:wrap}.chip-ano,.chip-familia{width:auto;margin-top:0;padding:var(--e2) var(--e3);border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font:inherit;font-size:var(--fs-mini);cursor:pointer}.chip-ano b,.chip-familia b{color:var(--suave);font-weight:var(--peso-forte)}.chip-ano.ativo,.chip-familia.ativo{background:var(--verde);border-color:var(--verde);color:var(--sobre-forte)}.chip-ano.ativo b,.chip-familia.ativo b{color:var(--sobre-forte);opacity:.8}.chip-familia{background:var(--superficie-2);font-size:var(--fs-micro)}.dias-lista{display:flex;flex-direction:column;gap:var(--e1)}.dia-linha{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background var(--t-rapida),border-color var(--t-rapida)}.dia-linha:hover{background:var(--hover);border-color:var(--linha-forte)}.dia-data{display:flex;flex-direction:column;line-height:1.15}.dia-data .dia-num{font-size:var(--fs-g);font-weight:var(--peso-negrito);color:var(--titulo);font-variant-numeric:tabular-nums}.dia-data .dia-sem{font-size:var(--fs-micro);text-transform:uppercase;color:var(--suave)}.dia-horas{display:flex;gap:var(--e4);flex-wrap:wrap;font-size:var(--fs-corpo);font-variant-numeric:tabular-nums}.dia-horas b{font-weight:var(--peso-forte);color:var(--titulo)}.dia-horas span{color:var(--suave)}.col-fer-alertas{margin-bottom:var(--e4)}.col-fer-saldo{display:flex;align-items:baseline;gap:var(--e2);flex-wrap:wrap;margin-bottom:var(--e4);padding-bottom:var(--e3);border-bottom:1px solid var(--linha)}.col-fer-saldo b{font-size:var(--fs-numero);line-height:1;font-weight:var(--peso-negrito);color:var(--verde);font-variant-numeric:tabular-nums}.col-fer-saldo span{font-size:var(--fs-corpo);color:var(--suave)}.col-fer-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--linha)}.col-fer-linha:last-child{border-bottom:none}.col-fer-txt{font-size:var(--fs-corpo);line-height:1.5}.col-fer-recado{margin-top:var(--e1);font-size:var(--fs-p);font-weight:var(--peso-forte);color:var(--amarelo)}.col-fer-recado.ruim{color:var(--vermelho)}.col-fer-futuro{margin:var(--e4) 0 0;font-size:var(--fs-corpo);line-height:1.5;color:var(--tinta)}.col-fer-coletiva{margin:var(--e3) 0 0;padding-top:var(--e3);border-top:1px dashed var(--linha)}.col-fer-aq td{vertical-align:middle}.col-fer-aq td:nth-child(2),.col-fer-aq td:nth-child(3),.col-fer-aq td:nth-child(4){white-space:nowrap}.col-fer-aq-vencida>td:first-child{box-shadow:inset 3px 0 0 var(--vermelho)}.col-fer-aq-detalhe>td{background:var(--superficie-2)}.col-fer-aq-detalhe:hover>td{background:var(--superficie-2)}.col-fer-abrir{display:inline-flex;align-items:center;gap:var(--e2);width:auto;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap}.col-fer-abrir:hover{color:var(--verde);filter:none}.col-fer-abrir.sem-detalhe{cursor:default}.col-fer-usos{margin:var(--e2) 0 0;padding-left:var(--e4);font-size:var(--fs-corpo)}.col-fer-usos li{margin-bottom:var(--e1)}.mural-lista{display:grid;gap:var(--e4);max-width:none}.mural-cartao{max-width:92ch}.mural-cartao{border:1px solid var(--linha);border-radius:var(--r3);background:var(--superficie);padding:var(--e4);box-shadow:var(--sombra-1)}.mural-cartao.conquista{border-color:var(--amarelo);background:var(--amarelo-claro)}.mural-cartao.parabens{border-color:var(--verde);background:var(--verde-claro)}.mural-cab{display:flex;align-items:center;gap:var(--e3);margin-bottom:var(--e3)}.mural-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:var(--r-pilula);display:grid;place-items:center;background:var(--verde);color:var(--sobre-forte);font-size:var(--fs-p);font-weight:var(--peso-negrito)}.mural-quem{line-height:1.2}.mural-quem b{color:var(--titulo)}.mural-quem small{display:block;color:var(--suave);font-size:var(--fs-micro)}.mural-texto{max-width:68ch;margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:var(--fs-corpo);line-height:var(--entrelinha)}.reacoes{display:flex;gap:var(--e2);margin-top:var(--e3);flex-wrap:wrap}.reacao{display:inline-flex;width:auto;margin-top:0;align-items:center;gap:var(--e1);padding:var(--e1) var(--e3);border-radius:var(--r-pilula);border:1px solid var(--linha);background:var(--superficie);color:var(--tinta);font-size:var(--fs-p);cursor:pointer;transition:transform var(--t-rapida),background var(--t-rapida),border-color var(--t-rapida)}.reacao:hover{transform:scale(1.08);background:var(--hover)}.reacao:active{transform:scale(.95)}.reacao.minha{border-color:var(--verde);background:var(--verde-claro)}.reacao b{font-variant-numeric:tabular-nums;color:var(--titulo)}.parede{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--e5);padding:var(--e2) 0}.postit{position:relative;border-radius:var(--r-fio);box-shadow:var(--sombra-1);transform:rotate(-1.4deg);transition:transform var(--t-media),box-shadow var(--t-media)}.postit:nth-child(2n){transform:rotate(1.6deg)}.postit:nth-child(3n){transform:rotate(-.6deg)}.postit:hover,.postit:focus-within,.postit.aberto{transform:scale(1.12) rotate(0);box-shadow:var(--sombra-2);z-index:3}.postit-corpo{display:block;width:100%;min-height:150px;margin:0;padding:var(--e4);padding-bottom:var(--e5);border:0;border-radius:var(--r-fio);background:none;color:var(--postit-tinta, var(--tinta));font:inherit;font-size:var(--fs-corpo);text-align:left;cursor:pointer}.postit-corpo:hover{filter:none}.postit-texto{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--e3);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.35}.postit:hover .postit-texto,.postit:focus-within .postit-texto,.postit.aberto .postit-texto{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.postit-pe{display:block;line-height:1.2}.postit-pe b{display:block;font-size:var(--fs-p)}.postit-pe small{font-size:var(--fs-micro);opacity:.75}.postit-coracao{position:absolute;right:var(--e2);bottom:var(--e2);padding:2px var(--e2);font-size:var(--fs-p)}.postit-c1{background:#fdf3bf;--postit-tinta: #4a3c05}.postit-c2{background:#d8f0d2;--postit-tinta: #17421a}.postit-c3{background:#d9eafb;--postit-tinta: #123a5e}.postit-c4{background:#fbe0d6;--postit-tinta: #532415}.postit-c5{background:#ece0f8;--postit-tinta: #3b2153}:root[data-tema=escuro] .postit-c1{background:#4a4213;--postit-tinta: #f6ecc0}:root[data-tema=escuro] .postit-c2{background:#1d4028;--postit-tinta: #d5f0dd}:root[data-tema=escuro] .postit-c3{background:#17324e;--postit-tinta: #d5e6f8}:root[data-tema=escuro] .postit-c4{background:#4a2a1c;--postit-tinta: #f7ddd0}:root[data-tema=escuro] .postit-c5{background:#382450;--postit-tinta: #e8daf7}.nat-escolha{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--e3)}.nat-opcao{display:flex;flex-direction:column;gap:var(--e1);width:100%;margin-top:0;padding:var(--e3) var(--e4);border:2px solid var(--linha);border-radius:var(--r2);background:var(--superficie);color:var(--tinta);font:inherit;text-align:left;cursor:pointer}.nat-opcao:hover{filter:none;background:var(--hover)}.nat-opcao b{color:var(--titulo);font-size:var(--fs-p)}.nat-opcao small{color:var(--suave);font-size:var(--fs-micro);line-height:1.3}.nat-ico{font-size:var(--fs-numero);line-height:1}.nat-opcao.nat-elogio.escolhida{border-color:var(--verde);background:var(--verde-claro)}.nat-opcao.nat-ocorrencia.escolhida{border-color:var(--vermelho);background:var(--vermelho-claro)}.nat-opcao.nat-ocorrencia.escolhida b{color:var(--vermelho)}.direcao-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3);margin-bottom:var(--e4)}.direcao-filtros select,.direcao-filtros input{width:auto;min-width:200px;margin:0}.direcao-lista{display:flex;flex-direction:column;gap:var(--e3)}.direcao-item{padding:var(--e3) var(--e4);border:1px solid var(--linha);border-left:4px solid var(--linha);border-radius:var(--r2);background:var(--superficie)}.direcao-item.e-elogio{border-left-color:var(--verde)}.direcao-item.e-ocorrencia{border-left-color:var(--vermelho);background:var(--vermelho-claro)}.direcao-item header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin-bottom:var(--e2)}.direcao-item header b{color:var(--titulo);font-size:var(--fs-p)}.direcao-item header small{color:var(--suave);font-size:var(--fs-micro)}.direcao-selo-privado{display:inline-flex;align-items:center;gap:var(--e1);margin-top:var(--e2);color:var(--vermelho);font-size:var(--fs-micro);font-weight:var(--peso-forte)}.ocasioes{display:flex;gap:var(--e3);overflow-x:auto;padding-bottom:var(--e2)}.ocasiao{flex:0 0 auto;width:210px;padding:var(--e4);border-radius:var(--r3);border:1px solid var(--linha);background:var(--superficie);display:flex;flex-direction:column;gap:var(--e2)}.ocasiao .ocasiao-ico{font-size:var(--fs-numero);line-height:1}.ocasiao b{color:var(--titulo);font-size:var(--fs-p);line-height:1.3}.ocasiao small{color:var(--suave);font-size:var(--fs-micro)}.regra-item{display:grid;grid-template-columns:46px 1fr;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--linha)}.regra-item:last-child{border-bottom:0}.regra-n{font-weight:var(--peso-negrito);color:var(--verde);font-size:var(--fs-corpo)}.regra-item b{display:block;color:var(--titulo);font-size:var(--fs-corpo)}.regra-item .regra-dur{display:inline-block;margin-left:var(--e2);padding:0 var(--e2);border-radius:var(--r-pilula);background:var(--verde-claro);color:var(--verde);font-size:var(--fs-micro);font-weight:var(--peso-forte)}.regra-item p{margin:var(--e1) 0 0;font-size:var(--fs-p);color:var(--suave)}.nao-abona{border-left:3px solid var(--vermelho);padding-left:var(--e4)}.nao-abona b{color:var(--titulo)}.md-secao{margin-bottom:var(--e6)}.md-secao-cab{margin-bottom:var(--e4)}.md-secao-cab>h2{margin:0;font-size:var(--fs-g);line-height:1.2;color:var(--titulo)}.md-secao-cab>p{margin:var(--e1) 0 0;font-size:var(--fs-p);color:var(--suave)}.md-val-linha{display:flex;align-items:baseline;gap:var(--e2);flex-wrap:wrap}.md-nota{display:flex;flex-direction:column;max-width:340px}.md-nota .md-nota-val{font-size:var(--fs-numero);line-height:1.15}.md-nota .md-nota-mes{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-nota .md-nota-conta{margin-top:var(--e2);padding-top:var(--e2);border-top:1px dashed var(--linha);color:var(--tinta)}.md-nota .md-nota-media{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.md-alta{color:var(--verde)}.md-queda{color:var(--vermelho)}.balao-serie.tres{grid-template-columns:1fr auto auto}.pnl-banco-meu .pnl-graf{max-width:700px}@media(max-width:640px){.md-nota{max-width:none}}.ped-chips{display:flex;flex-wrap:wrap;gap:var(--e1)}.ped-chip{display:inline-flex;align-items:center;gap:var(--e1);padding:var(--e1) 10px;border:1px solid var(--linha);border-radius:var(--r-pilula);background:var(--superficie);font-size:var(--fs-p);color:var(--tinta);cursor:pointer;max-width:100%}.ped-chip:hover{background:var(--hover)}.ped-chip.on{background:var(--verde-claro);border-color:var(--verde);color:var(--verde);font-weight:var(--peso-forte)}.ped-chip input{width:auto;min-width:0;margin:0;flex-shrink:0}.ped-ops{display:flex;flex-direction:column;gap:var(--e2)}.ped-op{display:flex;align-items:flex-start;gap:var(--e3);padding:10px var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);cursor:pointer}.ped-op:hover{background:var(--hover)}.ped-op.on{border-color:var(--verde);background:var(--verde-claro)}.ped-op input{width:auto;min-width:0;margin:3px 0 0;flex-shrink:0}.ped-op b{display:block;font-size:var(--fs-corpo);color:var(--titulo)}.ped-op span{font-size:var(--fs-p);color:var(--suave);line-height:1.35}.pcal{margin-bottom:var(--e4)}.pcal-topo{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--e2);margin-bottom:var(--e2)}.pcal-chip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:auto;flex:1 1 140px;min-width:0;padding:var(--e2) var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);color:var(--tinta);cursor:pointer;text-align:left}.pcal-chip:hover:not(:disabled){background:var(--hover)}.pcal-chip.on{border-color:var(--verde);background:var(--verde-claro)}.pcal-chip:disabled{opacity:.55;cursor:not-allowed}.pcal-chip-rot{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--caixa-alta);color:var(--suave)}.pcal-chip b{font-size:var(--fs-corpo);color:var(--titulo);font-variant-numeric:tabular-nums}.pcal-chip.on b{color:var(--verde)}.pcal-abrir{width:auto;flex:0 0 auto;align-self:center;padding:var(--e2) var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);font-size:var(--fs-p);color:var(--suave);cursor:pointer}.pcal-abrir:hover{background:var(--hover);color:var(--tinta)}.pcal-cx{border:1px solid var(--linha);border-radius:var(--r3);background:var(--superficie);padding:var(--e3)}.pcal-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);margin-bottom:var(--e2)}.pcal-nav strong{font-size:var(--fs-base);color:var(--titulo);text-align:center;flex:1 1 auto}.pcal-seta{width:auto;flex:0 0 auto;min-width:34px;min-height:34px;border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);color:var(--tinta);font-size:var(--fs-g);line-height:1;cursor:pointer}.pcal-seta:hover:not(:disabled){background:var(--hover)}.pcal-seta:disabled{opacity:.4;cursor:not-allowed}.pcal-grade{width:100%;border-collapse:separate;border-spacing:3px}.pcal-grade th{padding:0 0 var(--e1);border:0;background:none;font-size:var(--fs-micro);font-weight:var(--peso-forte);color:var(--suave);text-transform:uppercase;letter-spacing:var(--caixa-alta);text-align:center}.pcal-grade td{padding:0;border:0}.pcal-grade tbody tr:hover{background:transparent}.pcal-cel{width:14.28%}.pcal-dia{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:40px;padding:var(--e1) 0;border:1px solid transparent;border-radius:var(--r2);background:var(--superficie-2);color:var(--tinta);font-size:var(--fs-corpo);font-variant-numeric:tabular-nums;cursor:pointer}.pcal-dia:hover{background:var(--hover);border-color:var(--linha-forte)}.pcal-num{line-height:1.1}.pcal-dia.fds{background:var(--fundo);color:var(--suave)}.pcal-dia.passado .pcal-num{opacity:.75}.pcal-dia.feriado{background:var(--azul-claro);color:var(--azul)}.pcal-dia.coberto{background:var(--laranja-claro);color:var(--laranja)}.pcal-dia.proibido .pcal-num{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--vermelho)}.pcal-dia[aria-disabled=true]{cursor:not-allowed}.pcal-dia.hoje{border-color:var(--tinta);font-weight:var(--peso-negrito)}.pcal-dia.meio{background:var(--verde-claro);color:var(--verde)}.pcal-dia.ponta{background:var(--verde);color:var(--sobre-forte);border-color:var(--verde);font-weight:var(--peso-negrito)}.pcal-dia.ponta .pcal-num{text-decoration:none}.pcal-sinais{display:flex;gap:2px;height:4px;align-items:center}.pcal-sinais i{display:block;width:4px;height:4px;border-radius:var(--r-pilula)}.pcal-p-fer{background:var(--azul)}.pcal-p-cob{background:var(--laranja)}.pcal-p-pro{background:var(--vermelho)}.pcal-dia.ponta .pcal-sinais i{background:var(--sobre-forte)}.pcal-legenda{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e3);margin:var(--e3) 0 0;padding:0;list-style:none;font-size:var(--fs-mini);color:var(--suave)}.pcal-legenda li{display:flex;align-items:center;gap:var(--e1)}.pcal-ch{width:14px;height:14px;border-radius:var(--r1);border:1px solid var(--linha-forte);flex:0 0 auto}.pcal-ch.fds{background:var(--fundo)}.pcal-ch.feriado{background:var(--azul-claro);border-color:var(--azul)}.pcal-ch.coberto{background:var(--laranja-claro);border-color:var(--laranja)}.pcal-ch.proibido{background:var(--superficie-2);background-image:linear-gradient(to bottom right,transparent 44%,var(--vermelho) 44%,var(--vermelho) 56%,transparent 56%)}.pcal-ch.meio{background:var(--verde-claro);border-color:var(--verde)}.pcal-rodape{margin:var(--e2) 0 0}@media(max-width:640px){.pcal-grade{border-spacing:2px}.pcal-dia{min-height:44px;font-size:var(--fs-base)}.pcal-chip{flex:1 1 100%}.pcal-abrir{width:100%;flex:1 1 100%}}@keyframes col-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.col-entra{animation:col-sobe .28s ease both}.col-entra:nth-child(2){animation-delay:.04s}.col-entra:nth-child(3){animation-delay:.08s}.col-entra:nth-child(4){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.col-entra,.medalha,.col-tile,.reacao,.dia-linha{animation:none!important;transition:none!important}}@media(max-width:640px){.col-capa{padding:var(--e4)}.col-capa h1{font-size:var(--fs-g)}.col-tile{padding:var(--e4)}.col-tile .col-numero{font-size:var(--fs-numero)}.estante{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.regra-item{grid-template-columns:34px 1fr}.col-fer-linha{flex-direction:column;align-items:flex-start}}@media(max-width:860px){.qt-cartao{grid-template-columns:1fr;padding:var(--e4);gap:var(--e4)}.qt-contadores{justify-content:space-between;gap:var(--e4)}.qt-conta{text-align:left}.vitrine{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.qt-estampa{flex-wrap:wrap}.qt-estampa-rot{flex:0 0 100%}.qt-estampa .peca-estampar{margin-left:0}}.sugestoes-livres{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.chip-sugestao{font:inherit;font-size:var(--fs-corpo);text-align:left;padding:7px 11px;min-height:34px;border:1px dashed var(--linha);border-radius:var(--r-pilula);background:var(--superficie-2);color:var(--suave);cursor:pointer}.chip-sugestao:hover{border-style:solid;color:var(--tinta)}.chip-sugestao:focus-visible{outline:2px solid var(--acento);outline-offset:1px}@media(max-width:640px){.sugestoes-livres{flex-direction:column;align-items:stretch}.chip-sugestao{border-radius:var(--r2);min-height:44px}}.pnl-saida{margin:var(--e3) 0 0;font-size:var(--fs-p)}.pnl-saida a{color:var(--verde);text-decoration:none;font-weight:var(--peso-forte);display:inline-block;min-height:44px;line-height:44px}.lj-segmentos{display:flex;flex-wrap:wrap;gap:var(--e1);margin-bottom:var(--e4)}.lj-segmentos button{border:1px solid var(--linha);background:transparent;color:var(--suave);border-radius:var(--r-pilula);width:auto;margin:0;padding:6px 14px;font-size:var(--fs-p);font-family:inherit;cursor:pointer;transition:border-color .14s ease,color .14s ease}.lj-segmentos button:hover{border-color:var(--verde);color:var(--verde)}.lj-segmentos button.aceso{border-color:var(--verde);background:var(--verde);color:var(--sobre-forte);font-weight:600}.lj-marcas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--e3)}.lj-vitrine-cartao{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e2);aspect-ratio:5 / 3;width:100%;margin:0;padding:var(--e3);border-radius:var(--r3);background:var(--superficie);cursor:pointer;font-family:inherit;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.lj-vitrine-cartao:hover,.lj-vitrine-cartao:focus-visible{transform:translateY(-3px);box-shadow:var(--sombra-erguida)}.lj-vitrine-cartao,.lj-arte-cartao{border:1px solid var(--fio-cartao)}.lj-vitrine-cartao-meio{position:relative;display:grid;place-items:center;gap:var(--e1);width:100%;flex:1 1 auto;min-height:0}.lj-vitrine-cartao-meio.tinta-branca img,.lj-capa-logo.tinta-branca img{filter:brightness(0) invert(1)}.lj-vitrine-cartao-meio img{position:absolute;top:0;right:0;bottom:0;left:0;width:76%;height:100%;margin:0 auto;object-fit:contain}.lj-vitrine-cartao-emoji{font-size:var(--fs-destaque);line-height:1}.lj-vitrine-cartao-nome{font-size:var(--fs-p);color:var(--sobre-marca);text-align:center;text-shadow:var(--contorno-marca)}.lj-vitrine-cartao-faixa{align-self:center;font-size:var(--fs-mini);font-weight:600;color:var(--sobre-marca);background:var(--veu-marca);padding:3px 10px;border-radius:var(--r-pilula);white-space:nowrap}.lj-selo{position:absolute;top:6px;right:6px;z-index:1;font-size:var(--fs-base);line-height:1;filter:drop-shadow(0 1px 2px var(--veu-marca));cursor:help}.lj-selo.pula{animation:lj-pula 1.6s ease-in-out infinite}@keyframes lj-pula{0%,62%,to{transform:translateY(0) scale(1)}72%{transform:translateY(-5px) scale(1.08)}84%{transform:translateY(-1px) scale(1)}}.lj-arte{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--e5);align-items:center;margin-bottom:var(--e5)}.lj-arte-cartao{display:grid;place-items:center;aspect-ratio:8 / 5;border-radius:var(--r-canto);background:var(--superficie);box-shadow:var(--sombra-erguida)}.lj-arte-ficha{display:flex;flex-direction:column;gap:var(--e1);font-size:var(--fs-p);color:var(--suave)}.lj-arte-ficha b{font-size:var(--fs-g);color:var(--titulo)}.lj-arte-ficha .curta{color:var(--tinta);font-weight:600}.lj-capa-logo{display:grid;place-items:center;width:100%;height:100%;padding:var(--e3)}.lj-capa-logo{position:relative}.lj-capa-logo img{position:absolute;inset:var(--e3);width:62%;height:auto;max-height:calc(100% - var(--e5));margin:auto;object-fit:contain}.lj-sobre{margin:0 0 var(--e3);font-size:var(--fs-corpo);line-height:1.5;color:var(--suave)}.lj-titulo-valores{margin:0 0 var(--e2);font-size:var(--fs-base);color:var(--titulo)}.lj-valores{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--e2)}.lj-valor{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--e1);padding:var(--e3) var(--e3) var(--e3) var(--e4);border:1px solid var(--linha);border-left:5px solid var(--marca, var(--linha));border-radius:var(--r2);background:var(--superficie)}.lj-valor-selo{position:absolute;right:10px;top:10px;width:30px;height:20px;opacity:.38;pointer-events:none}.lj-valor-selo img{width:100%;height:100%;object-fit:contain}.lj-valor-reais sup{font-size:var(--fs-base);font-weight:700;vertical-align:super;color:var(--suave)}.lj-onde{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:var(--e1);padding:4px 12px;border-radius:var(--r-pilula);font-size:var(--fs-p);font-weight:600;border:1px solid var(--linha);color:var(--titulo)}.lj-onde b{font-size:var(--fs-base);line-height:1;font-weight:400}.lj-onde.onde-app{border-color:var(--azul);color:var(--azul)}.lj-onde.onde-site{border-color:var(--verde);color:var(--verde)}.lj-onde.onde-loja{border-color:var(--laranja);color:var(--laranja)}.lj-perto{display:flex;flex-direction:column;gap:4px;width:100%}.lj-perto-txt{font-size:var(--fs-mini);line-height:1.35;color:var(--suave)}.lj-perto-txt b{color:var(--titulo);font-weight:700}.lj-como-ico{display:block;font-size:var(--fs-numero);line-height:1}.lj-como h5{margin:var(--e3) 0 var(--e1);font-size:var(--fs-p);color:var(--titulo)}.lj-valor.travado{opacity:.72}.lj-valor-reais{font-size:var(--fs-numero);font-weight:700;line-height:1;color:var(--titulo)}.lj-valor-reais small{font-size:var(--fs-corpo);font-weight:600;margin-right:2px;color:var(--suave)}.lj-valor-pts{font-size:var(--fs-mini);color:var(--suave)}.lj-como{margin-top:var(--e6);padding-top:var(--e5);border-top:1px solid var(--linha);text-align:center}.lj-como h4{margin:var(--e1) 0 0;font-size:var(--fs-g);color:var(--titulo)}.lj-como-onde{margin:var(--e1) 0 0;font-size:var(--fs-p);color:var(--suave)}.lj-passos-cartoes{list-style:none;margin:var(--e4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--e3);text-align:left}.lj-passos-cartoes li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--e2);padding:var(--e3);border:1px solid var(--linha);border-radius:var(--r2);background:var(--superficie);font-size:var(--fs-p);line-height:1.45}.lj-passos-cartoes li b{font-size:var(--fs-numero);line-height:1;font-weight:700;color:var(--marca-do-passo, var(--verde));font-variant-numeric:tabular-nums}.lj-como .lj-restr,.lj-como h5{text-align:left}@media(max-width:640px){.lj-marcas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lj-valores{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.lj-arte{grid-template-columns:1fr;gap:var(--e3)}.lj-segmentos{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin:0 calc(var(--e4) * -1) var(--e4);padding:0 var(--e4) var(--e1);scrollbar-width:none}.lj-segmentos::-webkit-scrollbar{display:none}.lj-segmentos button{flex:0 0 auto;scroll-snap-align:start;padding:9px 14px}}@media(prefers-reduced-motion:reduce){.lj-selo.pula{animation:none}}.ped-horas{display:flex;gap:var(--e3)}.ped-horas>*{flex:1 1 0}@media(max-width:640px){.ped-horas{flex-direction:column;gap:var(--e2)}}.doc-conserto{margin-top:var(--e3);border:1px solid var(--linha);border-radius:var(--r-canto);padding:var(--e2);background:var(--superficie-2)}.doc-conserto>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;font-size:var(--fs-corpo)}.doc-conserto>summary::marker,.doc-conserto>summary::-webkit-details-marker{content:"";display:none}.doc-conserto>summary:before{content:"";flex:none;width:7px;height:7px;margin-right:2px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:rotate(-45deg);transition:transform .16s ease}.doc-conserto[open]>summary:before{transform:rotate(45deg)}.doc-conserto[open]>summary{margin-bottom:var(--e2)}.doc-conserto[open]>*:not(summary){animation:doc-abrir .2s ease both}@keyframes doc-abrir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.doc-conserto>summary:before{transition:none}.doc-conserto[open]>*:not(summary){animation:none}}.doc-horas{display:grid;--min: 130px;--vao: var(--e2);margin-top:var(--e2)}.ped-atalho-medico{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 var(--e3, 12px);padding:12px 14px;text-align:left;border:1px solid color-mix(in srgb,var(--azul, #4f8ef7) 45%,transparent);background:color-mix(in srgb,var(--azul, #4f8ef7) 10%,transparent);border-radius:var(--r-canto);color:var(--titulo, inherit);cursor:pointer}.ped-atalho-medico>span{display:grid;gap:2px}.ped-atalho-medico>span>span{font-size:var(--fs-mini);color:var(--suave)}.ped-atalho-medico:hover{background:color-mix(in srgb,var(--azul, #4f8ef7) 18%,transparent)}.lj-resgate-arte{flex:none;width:64px;height:44px;border-radius:var(--r2);overflow:hidden;display:grid;place-items:center}.lj-resgate-arte-img{width:100%;height:100%}.lj-resgate.ultimo{border-color:var(--verde);box-shadow:0 0 0 1px var(--verde)}.lj-ultimo{align-self:flex-start;font-size:var(--fs-micro);font-weight:var(--peso-forte);color:var(--verde);text-transform:uppercase;letter-spacing:.04em}.lj-valor{display:inline-block;padding:0 var(--e1);border-radius:var(--r-pilula);background:var(--verde-claro);color:var(--tinta);font-weight:var(--peso-forte)}:root{--app-abas-h: 60px;--app-fundo-seguro: env(safe-area-inset-bottom, 0px)}.app-casca{min-height:100dvh;background:var(--fundo);display:flex;flex-direction:column}.app-corpo{flex:1;padding:var(--e4) var(--e4) calc(var(--app-abas-h) + var(--app-fundo-seguro) + var(--e6));display:flex;flex-direction:column;gap:var(--e5);overflow-x:hidden}.app-topo{background:var(--cromo);color:var(--sobre-navy);padding:var(--e4) var(--e4) var(--e5);border-radius:0 0 var(--r4) var(--r4);position:sticky;top:0;z-index:20}.app-topo-linha{display:flex;align-items:center;gap:var(--e3)}.app-topo-logo{flex:none;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--r3);text-decoration:none}.app-topo-logo img{height:26px;width:auto;display:block;filter:brightness(0) invert(1)}.app-topo-eu{display:grid;gap:3px;justify-items:start;flex:1;min-width:0}.app-topo-quem{display:flex;align-items:center;gap:var(--e3);min-width:0;max-width:100%;color:inherit;text-decoration:none;min-height:44px}.app-topo-ola{font-size:var(--fs-g);font-weight:var(--peso-negrito);color:var(--sobre-navy-ativo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-nivel{display:inline-flex;align-items:center;gap:var(--e2);align-self:start;text-decoration:none;margin-left:60px;padding:5px var(--e3) 5px 5px;border-radius:var(--r-pilula);background:var(--navy-veu-2);font-size:var(--fs-mini);color:var(--sobre-navy)}.app-topo-selos{display:flex;flex-wrap:wrap;gap:6px;margin-left:60px}.app-topo-selos .app-nivel{margin-left:0}.app-pontos{font-weight:var(--peso-negrito);padding-left:3px}.app-nivel b{width:20px;height:20px;border-radius:var(--r-pilula);background:var(--verde);color:var(--sobre-forte);display:grid;place-items:center;font-size:var(--fs-micro);font-weight:var(--peso-negrito)}.app-topo-ico{position:relative;width:44px;height:44px;display:grid;place-items:center;border:0;background:var(--navy-veu);border-radius:var(--r3);color:var(--sobre-navy);cursor:pointer}.app-abas{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:var(--e1);padding:var(--e2) var(--e2) calc(var(--e2) + var(--app-fundo-seguro));background:var(--superficie);border-top:1px solid var(--linha);box-shadow:var(--sombra-2)}.app-aba{display:grid;justify-items:center;gap:3px;padding:var(--e1) 0;text-decoration:none;color:var(--suave);min-height:44px;border-radius:var(--r3)}.app-aba-alvo{display:grid;place-items:center;width:56px;height:30px;border-radius:var(--r-pilula);transition:background var(--t-rapida),color var(--t-rapida)}.app-aba.on .app-aba-alvo{background:var(--verde);color:var(--sobre-forte)}.app-aba.on{color:var(--titulo)}.app-aba.on .app-aba-rotulo{font-weight:var(--peso-forte)}.app-aba-rotulo{font-size:var(--fs-micro);line-height:1.2;text-align:center}.app-aba:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.app-bloco{display:grid;gap:var(--e3)}.app-bloco-titulo{margin:0;font-size:var(--fs-g);font-weight:var(--peso-negrito);color:var(--titulo);letter-spacing:-.01em}.app-bloco-nota{margin:0;font-size:var(--fs-p);color:var(--suave)}.app-cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r4);padding:var(--e4);box-shadow:var(--sombra-1);display:grid;gap:var(--e3)}.app-fileira{display:flex;gap:var(--e3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--e1);margin:0 calc(var(--e4) * -1);padding-left:var(--e4);padding-right:var(--e4);scrollbar-width:none}.app-fileira::-webkit-scrollbar{display:none}.app-atalho{flex:0 0 auto;width:86px;min-height:44px;scroll-snap-align:start;display:grid;justify-items:center;gap:var(--e2);padding:var(--e3) var(--e2);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r3);cursor:pointer;color:var(--tinta);font:inherit}.app-atalho-icone{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r3);background:var(--verde-claro);color:var(--verde)}.app-atalho-rotulo{font-size:var(--fs-micro);line-height:1.25;text-align:center;color:var(--suave)}.app-atalho:active{background:var(--hover)}.app-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e3)}.app-grade-item{display:grid;justify-items:center;align-self:start;align-content:start;margin:0;gap:var(--e2);padding:var(--e3) var(--e1);min-height:44px;text-decoration:none;color:var(--tinta);border:0;background:none;font:inherit;cursor:pointer;border-radius:var(--r3)}.app-grade-icone{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r3);background:var(--superficie);border:1px solid var(--linha);color:var(--titulo)}.app-grade-rotulo{font-size:var(--fs-micro);line-height:1.25;text-align:center;color:var(--suave)}.app-grade-item:active .app-grade-icone{background:var(--hover)}.app-regua{background:var(--chao-destaque);border-radius:var(--r4);padding:var(--e4);display:grid;gap:var(--e2)}.app-regua-trilho{display:flex;align-items:center;gap:var(--e1)}.app-regua-par{display:flex;align-items:center;gap:var(--e1);flex:1}.app-regua-par:first-child{flex:0 0 auto}.app-regua-marco{display:grid;justify-items:center;gap:var(--e1);flex:0 0 auto;min-width:54px}.app-regua-ponto{width:13px;height:13px;border-radius:var(--r-pilula);border:2px solid var(--sobre-navy-2);background:transparent}.app-regua-marco.feito .app-regua-ponto{background:var(--verde);border-color:var(--verde)}.app-regua-marco.agora .app-regua-ponto{border-color:var(--verde);box-shadow:0 0 0 4px var(--navy-veu-2)}.app-regua-hora{font-size:var(--fs-mini);font-weight:var(--peso-forte);color:var(--sobre-navy-ativo);font-variant-numeric:tabular-nums}.app-regua-marco:not(.feito) .app-regua-hora{color:var(--sobre-navy-2)}.app-regua-rotulo{font-size:var(--fs-micro);color:var(--sobre-navy-2)}.app-regua-linha{flex:1;height:2px;background:var(--navy-veu-2);margin-bottom:22px}.app-regua-linha.feito{background:var(--verde)}.app-regua-vazio{font-size:var(--fs-p);color:var(--sobre-navy-2);margin:0}.app-convite{display:grid;grid-template-columns:auto 1fr;gap:var(--e3);align-items:start;padding:var(--e4);background:var(--superficie);border:1px solid var(--linha);border-left:3px solid var(--verde);border-radius:var(--r3)}.app-convite-icone{color:var(--verde);padding-top:2px}.app-convite-texto strong{display:block;color:var(--titulo)}.app-convite-texto p{margin:var(--e1) 0 0;font-size:var(--fs-p);color:var(--suave)}.app-convite-acoes{grid-column:1 / -1;display:flex;gap:var(--e2);justify-content:flex-end}.lista-cartoes{display:grid;gap:var(--e3)}.lc-item{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--r4);padding:var(--e4);display:grid;gap:var(--e2)}.lc-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e3)}.lc-principal{font-size:var(--fs-g);font-weight:var(--peso-negrito);color:var(--titulo);font-variant-numeric:tabular-nums}.lc-acoes{display:flex;flex-wrap:wrap;gap:var(--e2);padding-top:var(--e1)}.lc-acoes .btn{min-height:44px}.avatar{display:grid;place-items:center;border-radius:var(--r-pilula);overflow:hidden;flex:0 0 auto;width:40px;height:40px;font-size:var(--fs-mini);font-weight:var(--peso-negrito);letter-spacing:.02em;background:var(--selo-neutro);color:var(--titulo)}.avatar-iniciais{background:hsl(var(--avatar-matiz, 210) 46% 38%);color:#fff}:root[data-tema=escuro] .avatar-iniciais{background:hsl(var(--avatar-matiz, 210) 42% 46%)}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-p{width:28px;height:28px;font-size:var(--fs-micro)}.avatar-m{width:40px;height:40px;font-size:var(--fs-mini)}.avatar-g{width:48px;height:48px;font-size:var(--fs-corpo)}.avatar-gg{width:72px;height:72px;font-size:var(--fs-titulo)}@media(min-width:761px){.app-abas{display:none}.app-corpo{padding-bottom:var(--e6)}.app-grade{grid-template-columns:repeat(6,1fr)}.app-fileira{margin:0;padding-left:0;padding-right:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:visible;container-type:inline-size}.app-atalho{width:auto;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:var(--e3);padding:var(--e4);grid-auto-flow:column}.app-atalho-icone{width:44px;height:44px}.app-atalho-rotulo{font-size:var(--fs-corpo);text-align:left;color:var(--tinta)}.app-atalho:hover{background:var(--hover);border-color:var(--linha-forte)}@container (max-width: 1099px){.app-atalho{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-items:center;padding:var(--e3) var(--e2)}.app-atalho-rotulo{text-align:center}}}@media(max-width:760px){.app-casca .col-capa{display:none}}@media(max-width:640px){.login-fundo{align-items:stretch;padding:0;background:var(--superficie)}.login-cartao{width:100%;min-height:100dvh;border-radius:0;box-shadow:none;padding:var(--e8) var(--e5) calc(var(--e6) + var(--app-fundo-seguro));display:flex;flex-direction:column}.login-marca{margin-bottom:var(--e6)}.login-marca img{height:64px}.login-cartao input,.login-cartao .campo-senha input{font-size:16px}.login-cartao button[type=submit],.login-cartao>button{margin-top:auto;font-size:var(--fs-base)}.login-cartao .link-voltar{margin-top:var(--e4);min-height:44px}.login-cartao .login-esqueci{min-height:44px;display:flex;align-items:center;margin-top:0}.login-fundo:before{display:none}.login-cartao{background:transparent}.login-marca-dagua{top:auto;bottom:20%;left:6vw;font-size:17vw}}.app-regua-acao{display:block;margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--navy-borda);color:var(--sobre-navy);text-decoration:none;font-size:var(--fs-p);font-weight:var(--peso-forte);min-height:44px;line-height:28px}.app-regua-acao:active{color:var(--sobre-navy-ativo)}.app-regua-marco{text-decoration:none;color:inherit;border-radius:var(--r2);padding:var(--e1) var(--e0);min-height:44px;justify-content:center}.app-regua-marco:focus-visible{outline:2px solid var(--verde);outline-offset:2px}
