.corecept-register:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #c9bdab;border-radius:10px;padding:11px 12px;background:transparent;color:#35342e;font:14px var(--ds-fonte);cursor:pointer}.corecept-register:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:#e8dfce}.onboarding-shell:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100dvh;color:#282824;background:radial-gradient(ellipse at top,#faf6ed,#ece0cc);padding:24px;font:16px/1.5 var(--ds-fonte)}.onboarding-top:not(:is(.area-de-modulo,.modulo-portais) *){max-width:1100px;margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.onboarding-top>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px}.onboarding-top .brand small:not(:is(.area-de-modulo,.modulo-portais) *){color:#76644b}.onboarding-panel:not(:is(.area-de-modulo,.modulo-portais) *){max-width:760px;margin:auto;border:1px solid #fff9ed;border-radius:20px;padding:32px;background:#faf8f2;box-shadow:0 14px 35px #45351b14}.onboarding-admin .onboarding-panel:not(:is(.area-de-modulo,.modulo-portais) *){max-width:1100px}.onboarding-shell h1:not(:is(.area-de-modulo,.modulo-portais) *){font:500 clamp(24px,4vw,32px)/1.25 var(--ds-fonte);margin:10px 0 16px}.onboarding-shell h2:not(:is(.area-de-modulo,.modulo-portais) *){font:500 20px/1.3 var(--ds-fonte)}.onboarding-eyebrow:not(:is(.area-de-modulo,.modulo-portais) *){font:12px var(--ds-fonte);letter-spacing:3px;color:#76644b}.onboarding-dialog:not(:is(.area-de-modulo,.modulo-portais) *){width:min(590px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:26px;border:1px solid #fff9ed;border-radius:18px;background:#faf8f2;color:#282824;box-shadow:0 24px 70px #201a1540;font:14px/1.5 var(--ds-fonte);overflow-y:auto}.onboarding-dialog:not(:is(.area-de-modulo,.modulo-portais) *)::backdrop{background:#30291a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.onboarding-dialog>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.onboarding-dialog h2:not(:is(.area-de-modulo,.modulo-portais) *){font:500 24px/1.3 var(--ds-fonte);margin:8px 0 4px}.onboarding-progress:not(:is(.area-de-modulo,.modulo-portais) *){color:#756750;font-size:12px;border-bottom:1px solid #ded6c8;padding-bottom:14px}.onboarding-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.onboarding-form>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.onboarding-form label:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-toolbar label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;font-size:14px}.onboarding-form input:not([type=checkbox]):not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-form textarea:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-form select:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-toolbar select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;min-height:44px;padding:11px 12px;font:16px/1.35 var(--ds-fonte);border:1px solid #d7cebd;border-radius:9px;background:#fffdf8;color:#282824}.onboarding-form input[type=color]:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px;width:100px}.onboarding-form textarea:not(:is(.area-de-modulo,.modulo-portais) *){resize:vertical}.onboarding-form .onboarding-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:10px;font-size:13px}.onboarding-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:19px;height:19px;min-width:19px;margin:1px 0;accent-color:#51442f}.onboarding-form fieldset:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #d7cebd;border-radius:10px;display:grid;gap:12px;padding:16px}.onboarding-form footer:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;bottom:-26px;background:#faf8f2;display:flex;justify-content:flex-end;gap:10px;padding:14px 0;margin-top:2px}.onboarding-dialog button:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-shell button:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #35342e;border-radius:9px;background:#35342e;color:#fffaf2;padding:11px 16px;min-height:44px;font:14px var(--ds-fonte);cursor:pointer}.onboarding-dialog button.secondary:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-shell button.secondary:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;color:#35342e;border-color:#cabfae}.onboarding-dialog button.danger:not(:is(.area-de-modulo,.modulo-portais) *){background:#8d3832;border-color:#8d3832}.onboarding-dialog button:disabled:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-shell button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55;cursor:wait}.onboarding-dialog .onboarding-icon:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;color:#35342e;border:0;padding:8px;min-width:40px}.onboarding-dialog :focus-visible:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-shell :focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #796343;outline-offset:3px}.onboarding-error:not(:is(.area-de-modulo,.modulo-portais) *){background:#f6e7e3;color:#872b24;border-radius:9px;padding:12px;margin:0}.onboarding-notice:not(:is(.area-de-modulo,.modulo-portais) *){background:#eee7d7;border:1px solid #ded1b9;border-radius:10px;padding:14px;margin:16px 0}.onboarding-note:not(:is(.area-de-modulo,.modulo-portais) *){color:#726755;font-size:13px;line-height:1.5}.onboarding-honeypot:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.onboarding-state:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;border-radius:20px;padding:5px 10px;background:#e8dfcf;color:#51432e;font-size:12px;white-space:nowrap}.onboarding-state.approved:not(:is(.area-de-modulo,.modulo-portais) *){background:#dceadf;color:#285037}.onboarding-state.rejected:not(:is(.area-de-modulo,.modulo-portais) *){background:#f1deda;color:#81342e}.onboarding-stats:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.onboarding-stats strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;margin-right:8px}.onboarding-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:24px 0 14px}.onboarding-requests:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.onboarding-shell button.onboarding-request:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#fffdf8;color:#282824;border-color:#dfd5c4;padding:16px}.onboarding-request small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;overflow-wrap:anywhere;color:#76644b;margin-top:7px}.onboarding-form dl:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-details:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;margin:15px 0}.onboarding-form dt:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-details dt:not(:is(.area-de-modulo,.modulo-portais) *){color:#76644b;font-size:12px}.onboarding-form dd:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-details dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.onboarding-empty:not(:is(.area-de-modulo,.modulo-portais) *){padding:30px;text-align:center;color:#76644b}@media(max-width:600px){.onboarding-shell:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 12px}.onboarding-panel:not(:is(.area-de-modulo,.modulo-portais) *){padding:22px 18px}.onboarding-top:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;margin-bottom:22px}.onboarding-top>div>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.onboarding-dialog:not(:is(.area-de-modulo,.modulo-portais) *){padding:20px}.onboarding-form footer:not(:is(.area-de-modulo,.modulo-portais) *){bottom:-20px;flex-wrap:wrap}.onboarding-form footer button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.onboarding-dialog h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px}.onboarding-request:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start!important;flex-direction:column}.onboarding-decisions:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column}}.enterprise-settings:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:24px;min-width:0}.enterprise-settings h3:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;font-weight:500;margin:12px 0 4px}.enterprise-identity:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:16px}.enterprise-identity>img:not(:is(.area-de-modulo,.modulo-portais) *){width:72px;max-height:72px;object-fit:contain}.enterprise-identity h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.enterprise-identity p:not(:is(.area-de-modulo,.modulo-portais) *){color:#726755;font-size:14px}.enterprise-steps:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0}.enterprise-steps button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 7px;font-size:13px}.enterprise-steps button span:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.65}.enterprise-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enterprise-image:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #d7cebd;padding:16px;border-radius:12px;display:grid;gap:12px;min-width:0}.enterprise-image-preview:not(:is(.area-de-modulo,.modulo-portais) *){height:125px;display:grid;place-items:center;background:#eee7d7;border-radius:10px;color:#726755;font-size:13px}.enterprise-image-preview img:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;max-height:110px;object-fit:contain}.enterprise-image small:not(:is(.area-de-modulo,.modulo-portais) *){color:#726755;font-size:12px}.enterprise-image input[type=file]:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;padding:8px;overflow:hidden}.enterprise-pwa-preview:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:16px;background:#eee7d7;border-radius:12px;padding:18px}.enterprise-pwa-preview img:not(:is(.area-de-modulo,.modulo-portais) *){width:64px;height:64px;object-fit:contain;border-radius:14px}.enterprise-pwa-preview p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:#726755;margin:4px 0}.enterprise-providers:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.enterprise-integration:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #d7cebd;padding:18px;border-radius:12px;min-width:0}.enterprise-integration .onboarding-state:not(:is(.area-de-modulo,.modulo-portais) *){white-space:normal}.enterprise-settings .onboarding-error:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:16px}@media(max-width:600px){.enterprise-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.enterprise-steps:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-identity:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start}.enterprise-identity>img:not(:is(.area-de-modulo,.modulo-portais) *){width:45px}.enterprise-integration:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px}}.enterprise-integracoes:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:20px;padding-top:14px;border-top:1px solid rgb(0 0 0 / 10%)}.enterprise-integracoes>summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-weight:600}.percurso:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;margin:0 0 16px}.percurso__resumo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:14px;line-height:1.45}.percurso ol:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.percurso li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:4px;text-align:center;min-width:0;opacity:.6}.percurso li.feito:not(:is(.area-de-modulo,.modulo-portais) *),.percurso li.atual:not(:is(.area-de-modulo,.modulo-portais) *){opacity:1}.percurso__marca:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid currentColor;font-size:12px;font-weight:700}.percurso li.atual .percurso__marca:not(:is(.area-de-modulo,.modulo-portais) *){background:#2f2c26;color:#fff;border-color:#2f2c26}.percurso li.feito .percurso__marca:not(:is(.area-de-modulo,.modulo-portais) *){background:#dfeee2;color:#24603a;border-color:#9cc9a7}.percurso__nome:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.2;overflow-wrap:anywhere}@media(max-width:560px){.percurso ol:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(7,minmax(0,1fr))}.percurso__nome:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.percurso li.atual .percurso__nome:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.onboarding-exemplo:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:12px;color:#6d6458;margin-top:-2px}.onboarding-ajuda:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #e4dccf;border-radius:10px;padding:10px 12px}.onboarding-ajuda>summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-weight:600}.onboarding-ajuda ul:not(:is(.area-de-modulo,.modulo-portais) *),.onboarding-espera ul:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.45}.onboarding-espera:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:12px;background:#f3efe6;padding:12px 14px;margin-top:12px}.onboarding-espera h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:16px}.onboarding-endereco:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px}.onboarding-endereco__previa:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;overflow-wrap:anywhere}.onboarding-endereco__ok:not(:is(.area-de-modulo,.modulo-portais) *){color:#24603a;font-size:13px}.onboarding-grande:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;font-size:16px;font-weight:700}.onboarding-senha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center}.onboarding-senha input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.onboarding-form small.onboarding-error:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin:-4px 0 0;padding:0;background:none;border:0;font-size:13px}.convite-equipa:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;margin-top:8px}.convite-equipa p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px;line-height:1.45}.convite-equipa input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;font-size:12px}.convite-equipa__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.convite-equipa__acoes>*:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;gap:6px;align-items:center}.convite-equipa__aviso:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:#24603a}.user-create-dica:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px;line-height:1.45;color:var(--text-2, #5b6676)}.user-convite-novo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;padding:12px;border-radius:10px;background:#eef6ef;border:1px solid #b9d9c0;font-size:14px}.corecept-sou-atleta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:18px;padding:10px 16px;border:1.5px solid currentColor;border-radius:12px;font-weight:700;text-decoration:none;color:inherit}.corecept-sou-atleta:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid currentColor;outline-offset:2px}.corecept-privacidade:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;text-align:center;font:12px/1.5 var(--ds-fonte);color:inherit;text-decoration:underline;text-underline-offset:3px}.corecept-login:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;isolation:isolate;display:grid;place-items:center;height:100svh;height:100dvh;min-height:0;box-sizing:border-box;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));color:#282824;background:#ece0cc;font-family:var(--ds-fonte)}.corecept-paper:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 48%,#faf5e8a1 0%,transparent 68%),repeating-linear-gradient(43deg,#92734b05 0px,#92734b05 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-43deg,#fff5df12 0px,#fff5df12 1px,transparent 1px,transparent 6px)}.corecept-paper:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;inset:0;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.055' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23755e43' filter='url(%23n)' opacity='.42' d='M0 0h260v260H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply}.corecept-composition:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:min(1120px,100%);height:100%;min-height:0;display:grid;place-items:center;isolation:isolate}.corecept-drawing:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:-1;inset:0;pointer-events:none}.corecept-mechanism:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;overflow:hidden;color:#655744;stroke:currentColor;stroke-width:1}.mechanism-orbits:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.66}.mechanism-construction:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.29;stroke-width:.7}.mechanism-gear:not(:is(.area-de-modulo,.modulo-portais) *){transform-origin:0 0;animation:corecept-turn var(--gear-duration) linear infinite}.mechanism-outline:not(:is(.area-de-modulo,.modulo-portais) *){stroke-width:1.8;fill:#e9dfca60}.mechanism-outline-shadow:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.22;stroke-width:2}.mechanism-fine:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.48;stroke-width:.65}.mechanism-spoke:not(:is(.area-de-modulo,.modulo-portais) *){fill:#ebdfc9;stroke-width:1.1}.mechanism-hairline:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.14;stroke-width:.6}.mechanism-labels:not(:is(.area-de-modulo,.modulo-portais) *){color:#2d2a25}.mechanism-label text:not(:is(.area-de-modulo,.modulo-portais) *){font-family:var(--ds-fonte);font-size:16px;letter-spacing:2.2px;stroke:none;fill:currentColor}.mechanism-label circle:not(:is(.area-de-modulo,.modulo-portais) *){fill:currentColor}.mechanism-label:not(:is(.area-de-modulo,.modulo-portais) *){animation:corecept-label-breathe 7s ease-in-out infinite;animation-delay:var(--label-delay)}.corecept-login-card:not(:is(.area-de-modulo,.modulo-portais) *){max-height:100%;overflow-y:auto;position:relative;width:min(430px,calc(100% - 16px));padding:37px 32px 36px;border:1px solid #fffaf0;border-radius:18px;background:linear-gradient(120deg,#fcfaf5,#f6f3eb);box-shadow:0 20px 35px #48392324,0 4px 9px #48392327,inset 0 1px #fff;animation:corecept-card-in .85s ease-out both}.corecept-login-brand:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;flex-direction:column;text-align:center}.corecept-monogram:not(:is(.area-de-modulo,.modulo-portais) *){width:116px;height:116px;stroke:#282824;stroke-width:3.3;margin:0 0 4px}.corecept-monogram path:not(:is(.area-de-modulo,.modulo-portais) *){stroke-dasharray:430;animation:corecept-draw 2.1s ease-out both}.corecept-login-brand h1:not(:is(.area-de-modulo,.modulo-portais) *){font:500 24px/1.3 var(--ds-fonte);letter-spacing:10px;padding-left:10px;margin:0;color:#222320}.corecept-tagline:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:7px;margin:26px 0 33px;font:400 14px/1.3 var(--ds-fonte);letter-spacing:3.6px;color:#595958}.corecept-tagline span:not(:is(.area-de-modulo,.modulo-portais) *){animation:corecept-type-in 1.4s ease-out both}.corecept-tagline span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:.25s;font-size:13px;letter-spacing:3px}.corecept-login-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.corecept-input:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:15px;min-height:52px;border:1px solid #dcd8cf;border-radius:11px;padding:0 13px;background:#fff7;box-shadow:0 4px 8px #51452e0b}.corecept-input:focus-within:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #78654b;outline-offset:3px}.corecept-input>svg:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0}.corecept-input input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;border:0;outline:none;padding:14px 0;background:transparent;color:#282824;font:16px/1.3 var(--ds-fonte);box-shadow:none}.corecept-input input:not(:is(.area-de-modulo,.modulo-portais) *)::placeholder{color:#808083;opacity:1}.corecept-eye:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;padding:8px 0 8px 5px;background:none;border:0;color:#282824;cursor:pointer}.corecept-enter:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:13px;min-height:58px;border:1px solid var(--marca-login, #353631);border-radius:11px;background:var(--marca-login, linear-gradient(115deg,#272824,#35342e));color:var(--marca-login-texto, #faf9f5);font:400 20px/1.2 var(--ds-fonte);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.corecept-enter:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--marca-login, #4f4d40) 88%,#000);box-shadow:0 5px 12px #312b2926}.corecept-enter:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:translateY(1px)}.corecept-enter:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.65;cursor:wait}.corecept-login-options:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font:12px/1.5 var(--ds-fonte)}.corecept-login-options label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:9px;align-items:center;cursor:pointer}.corecept-login-options input:not(:is(.area-de-modulo,.modulo-portais) *){width:19px;height:19px;margin:0;accent-color:#30312b;cursor:pointer}.corecept-login-options a:not(:is(.area-de-modulo,.modulo-portais) *){color:inherit;text-decoration:underline;text-underline-offset:3px}.corecept-login-error:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:9px 12px;background:#8f312d0c;border-radius:8px;color:#8d302c;font:13px/1.5 var(--ds-fonte)}.corecept-sr-only:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.corecept-login :focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #78654b;outline-offset:4px}.corecept-input input:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:none}@keyframes corecept-turn{to{transform:rotate(360deg)}}@keyframes corecept-label-breathe{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes corecept-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes corecept-type-in{0%{opacity:0;transform:translateY(7px);letter-spacing:5px}to{opacity:1;transform:none}}@keyframes corecept-draw{0%{stroke-dashoffset:430}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.corecept-login *:not(:is(.area-de-modulo,.modulo-portais) *),.corecept-login *:not(:is(.area-de-modulo,.modulo-portais) *):before,.corecept-login *:not(:is(.area-de-modulo,.modulo-portais) *):after{animation:none!important;transition:none!important}}@media(max-width:800px){.corecept-login-card:not(:is(.area-de-modulo,.modulo-portais) *){padding:30px 22px}.corecept-login-options:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;gap:8px}.corecept-tagline span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:2px}}@media(max-width:360px){.corecept-login-options:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;align-items:flex-start}}@media(max-height:800px){.corecept-login-card:not(:is(.area-de-modulo,.modulo-portais) *){padding:20px 22px}.corecept-monogram:not(:is(.area-de-modulo,.modulo-portais) *){width:76px;height:76px}.corecept-login-brand h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;letter-spacing:8px}.corecept-tagline:not(:is(.area-de-modulo,.modulo-portais) *){margin:16px 0 20px;gap:5px}.corecept-login-form:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.corecept-input:not(:is(.area-de-modulo,.modulo-portais) *){min-height:46px}.corecept-input input:not(:is(.area-de-modulo,.modulo-portais) *){padding:11px 0}.corecept-enter:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px}}@media(max-height:680px){.corecept-monogram:not(:is(.area-de-modulo,.modulo-portais) *){width:56px;height:56px}.corecept-tagline:not(:is(.area-de-modulo,.modulo-portais) *){margin:10px 0 14px;font-size:12px}.corecept-login-card:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 20px}.corecept-login-options:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:2px}}.corecept-login-options .corecept-sem-email:not(:is(.area-de-modulo,.modulo-portais) *){max-width:58%;text-align:right;font:inherit;color:inherit;opacity:.8}.corecept-novo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid rgba(60,50,40,.15)}.corecept-novo p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:14px;line-height:1.45;color:#3a342c}.corecept-register--grande:not(:is(.area-de-modulo,.modulo-portais) *){min-height:52px;font-size:16px;font-weight:700;background:#2f2c26;color:#fff}.corecept-como summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-size:14px;font-weight:600;color:#3a342c}.corecept-como ol:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 0;padding-left:20px;display:grid;gap:6px;font-size:13px;line-height:1.45;color:#3a342c}.corecept-monogram--pequeno:not(:is(.area-de-modulo,.modulo-portais) *){width:72px;height:72px}.corecept-recuperar__box:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 0;font:500 16px/1.3 var(--ds-fonte);letter-spacing:6px;color:#222320}.corecept-recuperar__titulo:not(:is(.area-de-modulo,.modulo-portais) *){margin:22px 0 10px;text-align:center;font:600 20px/1.3 var(--ds-fonte);color:#222320}.corecept-recuperar__corpo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;font:14px/1.5 var(--ds-fonte);color:#3f3f3c}.corecept-recuperar__corpo p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.corecept-recuperar__nota:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:#595958}.corecept-recuperar__ok:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:flex-start;color:#2f5d3a}.corecept-recuperar__ok svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:3px}.corecept-recuperar a.corecept-enter:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none}.corecept-recuperar__voltar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;margin-top:20px;font:13px/1.4 var(--ds-fonte);color:#3f3f3c;text-decoration:underline;text-underline-offset:3px}.faixa-visualizacao:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:120;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(640px,calc(100vw - 24px));box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;background:#b45309;color:#fff;font-family:inherit;box-shadow:0 14px 40px -12px #00000073}.faixa-visualizacao__olho:not(:is(.area-de-modulo,.modulo-portais) *){flex:none}.faixa-visualizacao__texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;min-width:0;flex:1;display:grid;gap:1px;line-height:1.25}.faixa-visualizacao__texto span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-visualizacao__texto small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;opacity:.92}.faixa-visualizacao__voltar:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:#fff;color:#7c2d12;font:700 12px/1 inherit;cursor:pointer}.faixa-visualizacao__voltar:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.7;cursor:progress}.faixa-visualizacao__voltar:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.faixa-visualizacao:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(78px + env(safe-area-inset-bottom,0px));gap:8px}.faixa-visualizacao__texto small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.faixa-visualizacao__voltar:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 10px;font-size:11px}}.ver-como-fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:16px;background:#0f0f1273;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ver-como:not(:is(.area-de-modulo,.modulo-portais) *){width:min(520px,100%);max-height:min(720px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line, #e9e6df);border-radius:16px;background:var(--surface-1, #fff);color:var(--text-1, #17171b);box-shadow:var(--v3-sombra-alta, 0 24px 70px rgb(0 0 0 / 30%))}.ver-como>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:12px;padding:18px 18px 10px}.ver-como>header>div:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.ver-como>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent, #c9252d);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ver-como>header h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 6px;font-size:20px;line-height:1.15}.ver-como>header p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--text-2, #4a4a52);font-size:13px;line-height:1.4}.ver-como__fechar:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line, #e9e6df);border-radius:10px;background:transparent;color:var(--text-2, #4a4a52);cursor:pointer}.ver-como__procura:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 18px 8px;display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border:1px solid var(--line, #e9e6df);border-radius:10px;background:var(--surface-2, #faf9f6);color:var(--text-2, #4a4a52)}.ver-como__procura input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;border:0;background:transparent;color:var(--text-1, #17171b);font:inherit;font-size:14px;outline:none}.ver-como__erro:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 18px;color:var(--v3-mau, #dc2626);font-size:13px}.ver-como__vazio:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 18px 16px;color:var(--text-2, #4a4a52);font-size:13px}.ver-como__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0 10px 12px;overflow:auto;display:grid;gap:2px}.ver-como__lista button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.ver-como__lista button:is(:hover,:focus-visible):not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2, #faf9f6);outline:none}.ver-como__lista button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){cursor:progress;opacity:.7}.ver-como__lista button>span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;display:grid;gap:2px}.ver-como__lista button>span b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver-como__lista button>span small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-2, #4a4a52);font-size:12px}.ver-como__lista button>svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;color:var(--text-2, #4a4a52)}.ver-como__lista button em:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;font-size:12px;color:var(--text-2, #4a4a52)}@media(max-width:760px){.ver-como-fundo:not(:is(.area-de-modulo,.modulo-portais) *){place-items:end stretch;padding:0}.ver-como:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:88dvh;border-radius:16px 16px 0 0}}.atg:not(:is(.area-de-modulo,.modulo-portais) *),.atg-form:not(:is(.area-de-modulo,.modulo-portais) *),.atg-config:not(:is(.area-de-modulo,.modulo-portais) *),.atg-modal:not(:is(.area-de-modulo,.modulo-portais) *){--gf-borda: var(--line, #e6edf4);--gf-fundo: var(--panel, #fff);--gf-fundo2: var(--panel2, #f7f9fc);--gf-texto2: var(--muted, #7487a0);--gf-cor: var(--ctx, #2563eb);--gf-cor-wash: var(--ctx-wash, #eaf1ff);--gf-perigo: #d23b2a;--gf-bom: #07794a;min-width:0;max-width:100%}.atg:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.atg-vazio:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;color:var(--gf-texto2);font-size:13px;margin:8px 0}.atg-erro:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;color:var(--gf-perigo);font-size:13px;margin:0}.atg-aviso:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo);font-size:11px}.atg-link:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;background:transparent!important;padding:0!important;min-height:0!important;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;cursor:pointer;color:inherit}.atg-link small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);font-size:11px}.atg-cor:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.atg-sr:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.atg-modal:not(:is(.area-de-modulo,.modulo-portais) *){width:min(860px,100%)}.atg-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.atg-form fieldset:not(:is(.area-de-modulo,.modulo-portais) *),.atg-seccao:not(:is(.area-de-modulo,.modulo-portais) *){border:0;margin:0;padding:0;min-width:0}.atg-seccao>legend:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gf-texto2);margin-bottom:8px;padding:0}.atg-grupos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px 16px}.atg-origem:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:4px;background:var(--gf-cor-wash);color:var(--gf-cor)}.atg-origem--regybox:not(:is(.area-de-modulo,.modulo-portais) *){background:#f3eefc;color:#6b3fc4}.atg-origem--formulario:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff4e0;color:#9a5b00}.atg-duplicado:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin:0;padding:10px;border-radius:6px;background:#fff4e0;color:#6b4200}@media(max-width:480px){.gf-campos .gf-largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}}.atg-membros:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.atg-membros h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.atg-procura:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.atg-procura__campo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;border:1px solid var(--gf-borda);border-radius:6px;padding:0 8px;background:var(--gf-fundo)}.atg-procura__campo input:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;outline:none}.atg-procura ul:not(:is(.area-de-modulo,.modulo-portais) *),.atg-lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:4px}.atg-procura ul:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:5;left:0;right:0;top:100%;background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:6px;box-shadow:0 8px 20px #101e321a;padding:4px}.atg-procura li button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;justify-content:flex-start;border:0!important}.atg-lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--gf-borda);min-width:0}.atg-lista li .atg-link:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow-wrap:anywhere}.atg-pedidos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:10px}.atg-pedidos li>header div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.atg-pedidos li>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);font-size:12px}.atg-estado:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--gf-fundo2)}.atg-estado--pendente:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff4e0;color:#9a5b00}.atg-estado--aprovado:not(:is(.area-de-modulo,.modulo-portais) *){background:#e8f6ef;color:var(--gf-bom)}.atg-estado--rejeitado:not(:is(.area-de-modulo,.modulo-portais) *){background:#fdecea;color:var(--gf-perigo)}.atg-dados:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.atg-dados div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.atg-dados dt:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--gf-texto2);letter-spacing:.06em}.atg-dados dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px;overflow-wrap:anywhere}.atg-config:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:16px}.atg-config .def-cartao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px}.atg-link-caixa:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.atg-copia:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center;min-width:0}.atg-copia input:not(:is(.area-de-modulo,.modulo-portais) *),.atg-copia textarea:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto;min-width:0;font-family:ui-monospace,monospace!important;font-size:12px!important}.atg-copia a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--gf-borda);border-radius:6px}.atg-campos-tabela:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:13px}.atg-campos-tabela th:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--gf-texto2);text-align:left;padding:4px}.atg-campos-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 4px;border-top:1px solid var(--gf-borda)}.atg-campos-tabela td:not(:first-child):not(:is(.area-de-modulo,.modulo-portais) *),.atg-campos-tabela th:not(:first-child):not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;width:90px}@media(max-width:480px){.atg-campos-tabela td:not(:first-child):not(:is(.area-de-modulo,.modulo-portais) *),.atg-campos-tabela th:not(:first-child):not(:is(.area-de-modulo,.modulo-portais) *){width:64px}}.atl-origem:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ctx, #2563eb)}.insc:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100vh;min-height:100dvh;background:#f3f5f8;display:grid;justify-items:center;padding:24px 16px;box-sizing:border-box}.insc-caixa:not(:is(.area-de-modulo,.modulo-portais) *){width:min(560px,100%);background:var(--v3-cartao, #fff);border:1px solid #e3e8ef;border-radius:10px;padding:24px 20px;box-sizing:border-box;color:var(--v3-texto, #11223a);font:14px/1.45 Arial,sans-serif;align-self:start}.insc-marca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;margin-bottom:12px}.insc-marca img:not(:is(.area-de-modulo,.modulo-portais) *){width:40px;height:40px;object-fit:contain}.insc h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;margin:4px 0 8px}.insc form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.insc label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:13px;color:#45566e}.insc label em:not(:is(.area-de-modulo,.modulo-portais) *){color:#d23b2a;font-style:normal}.insc :is(input:not([type=checkbox]),select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;padding:0 12px;border:1px solid #cfd8e3;border-radius:6px;font:16px Arial,sans-serif;color:var(--v3-texto, #11223a);background:var(--v3-cartao, #fff);width:100%;box-sizing:border-box}.insc textarea:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px 12px;min-height:90px}.insc-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:flex-start;gap:10px}.insc-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:20px;height:20px;margin:2px 0 0;flex:0 0 auto}.insc button[type=submit]:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;border:0;border-radius:6px;background:#11223a;color:#fff;font:700 16px Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.insc button[type=submit]:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6}.insc-texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;white-space:pre-line;color:#45566e}.insc-aviso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;color:#9a3412;margin:0}.insc-feito:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;color:#07794a;font-size:16px}.insc-erro-campo:not(:is(.area-de-modulo,.modulo-portais) *){color:#d23b2a;font-size:12px}.insc-isco:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.atg-doc-campos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px}.pp-fotos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.pp-fotos figure:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;min-width:0}.pp-fotos img:not(:is(.area-de-modulo,.modulo-portais) *),.pp-sem-foto:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#e3e9f1;display:block}.pp-fotos input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.pp-enviar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;justify-self:start}.atg-anonimizar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px}.atg-anonimizar p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.atg-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;min-height:44px}.crm:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.crm h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:16px;color:var(--v3-texto, #11223a)}.crm p.crm-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;font-size:12px;color:var(--gf-texto2);line-height:1.5}.crm .crm-erro:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;color:var(--gf-perigo);font-size:13px;margin:0}.crm .crm-vazio:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px;color:var(--gf-texto2);font-size:13px;background:var(--gf-fundo);border:1px dashed var(--gf-borda);border-radius:8px;margin:0}.crm-chips:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px}.crm .crm-chips button:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:999px;min-height:32px;font-size:12px}.crm .crm-chips button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash);border-color:var(--gf-cor);font-weight:700}.crm .crm-chips button b:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.crm .crm-chips button.crm-chip--mau b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo)}.crm-lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:8px}.crm-item:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:8px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:start}.crm-item--atrasado:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--gf-perigo)}.crm-item--hoje:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--gf-cor)}.crm-item__quando:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--gf-texto2);font-variant-numeric:tabular-nums}.crm-item--atrasado .crm-item__quando:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo);font-weight:700}.crm-item__nome:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;color:var(--v3-texto, #11223a);overflow-wrap:anywhere}.crm-item__assunto:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:#34465e;overflow-wrap:anywhere}.crm-item__meta:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--gf-texto2);display:flex;flex-wrap:wrap;gap:4px 10px}.crm-item__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.crm-item__contactos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px}.crm-item__contactos a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--gf-cor);text-decoration:none;padding:4px 8px;border:1px solid var(--gf-borda);border-radius:6px}.crm-tag:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--v3-cartao-2, #eef2f7);color:#45566e;margin-left:6px;vertical-align:1px}.crm-tag--lead:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff4e5;color:#9a5b00}.crm-tag--atleta:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash);color:var(--gf-bom)}.crm-tag--mau:not(:is(.area-de-modulo,.modulo-portais) *){background:#fdecea;color:var(--gf-perigo)}@media(max-width:560px){.crm-item:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}.crm-item__acoes:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:flex-start}}.crm-fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;background:#0f192873;z-index:1000;display:grid;place-items:center;padding:12px}.crm-dialogo:not(:is(.area-de-modulo,.modulo-portais) *){width:min(560px,100%);max-height:calc(100dvh - 24px);overflow:auto;background:var(--v3-cartao, #fff);border-radius:10px;padding:18px;display:grid;gap:14px;box-shadow:0 16px 40px #101e3240}.crm-dialogo__corpo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;min-width:0}.crm-dialogo>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.crm-dialogo>header h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:16px;color:var(--v3-texto, #11223a)}.crm-dialogo>footer:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.crm-dialogo .gf-campos:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.crm-dialogo textarea:not(:is(.area-de-modulo,.modulo-portais) *){min-height:80px}.crm-resultados:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--gf-borda);border-radius:6px;max-height:200px;overflow:auto}.crm-resultados li button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;justify-content:flex-start;border:0!important;border-radius:0!important;text-align:left}.crm-resultados li+li:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--gf-borda)}.crm-radio:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:12px}.crm .crm-selecao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--gf-cor-wash);border:1px solid var(--gf-cor);border-radius:8px;padding:8px 12px;font-size:13px}.crm .crm-selecao select:not(:is(.area-de-modulo,.modulo-portais) *){min-height:34px}.crm-validade--expirada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo);font-weight:700}.crm-validade--perto:not(:is(.area-de-modulo,.modulo-portais) *){color:#9a5b00;font-weight:700}.crm-monitorizar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px}.crm-monitorizar input:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px}.crm-formularios:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px}.crm-form-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.crm-form-linha h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:14px}.crm-campos-escolha:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:13px}.crm-campos-escolha td:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 4px;border-bottom:1px solid var(--gf-borda)}.crm-campos-escolha td:not(:first-child):not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;width:84px}.crm-cores:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px}.crm-cores input[type=color]:not(:is(.area-de-modulo,.modulo-portais) *){padding:2px;height:36px;width:100%}.crm-previa:not(:is(.area-de-modulo,.modulo-portais) *){border:1px dashed var(--gf-borda);border-radius:8px;padding:12px;background:var(--v3-cartao-2, #f7f9fc)}.crm-previa .insc-caixa:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 auto}.crm-email-previa:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--gf-borda);border-radius:8px;background:var(--v3-cartao, #fff);padding:12px;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.crm-email-previa__assunto:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:var(--gf-texto2);margin-bottom:8px}.crm-variaveis:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px}.crm-variaveis code:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;background:var(--v3-cartao-2, #eef2f7);border-radius:4px;padding:2px 5px}.crm-estat:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.crm-numeros:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px 22px}.crm-numeros div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.crm-numeros b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;color:var(--v3-texto, #11223a);font-variant-numeric:tabular-nums}.crm-numeros span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--gf-texto2);text-transform:uppercase;letter-spacing:.06em}.crm-barras:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px}.crm-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px}.crm-barra>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-barra__trilho:not(:is(.area-de-modulo,.modulo-portais) *){height:10px;background:var(--v3-cartao-2, #eef2f7);border-radius:5px;overflow:hidden;display:flex}.crm-barra__trilho i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;background:var(--gf-cor)}.crm-barra__trilho i.crm-barra--b:not(:is(.area-de-modulo,.modulo-portais) *){background:#9bb3cf}.crm-barra b:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.crm-legenda:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:12px;font-size:11px;color:var(--gf-texto2)}.crm-legenda i:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--gf-cor);margin-right:4px;vertical-align:-1px}.crm-legenda i.crm-barra--b:not(:is(.area-de-modulo,.modulo-portais) *){background:#9bb3cf}.crm-origem:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.crm-origem .gf-campos:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr))}.crm-exp-lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.crm-exp-lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.insc.insc--lead:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lead-fundo, #f3f5f8)}.insc.insc--lead .insc-caixa:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lead-caixa, #fff);color:var(--lead-texto, inherit);padding:var(--lead-margens, 24px);border-color:var(--lead-contorno, #e3e8ef)}.insc.insc--lead form:not(:is(.area-de-modulo,.modulo-portais) *){gap:var(--lead-espaco, 14px)}.insc.insc--lead h1:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--lead-titulos, #11223a)}.insc.insc--lead label:not(:is(.area-de-modulo,.modulo-portais) *),.insc--lead .insc-texto:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--lead-texto, #45566e)}.insc.insc--lead :is(input:not([type=checkbox]),select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--lead-raio, 6px);min-height:var(--lead-altura, 44px);background:var(--lead-fundo-caixas, #fff);color:var(--lead-letra, inherit);border-color:var(--lead-contorno, #cfd8e3)}.insc.insc--lead button[type=submit]:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lead-botao, #11223a);color:var(--lead-texto-botao, #fff);border-radius:var(--lead-raio, 6px)}.insc.insc--lead button[type=submit]:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lead-botao-hover, var(--lead-botao, #11223a))}.crm-quadro-caixa:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;min-width:0}.crm-quadro:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;overflow-x:auto;max-width:100%;padding-bottom:6px;scroll-snap-type:x proximity}.crm-coluna:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo, #f6f8fb);border:1px solid var(--gf-borda, #e1e6ed);border-radius:8px;padding:8px;min-width:0;scroll-snap-align:start}.crm-coluna--sobre:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor, #2563eb);background:var(--gf-cor-wash, #eef4ff)}.crm-coluna>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:2px 4px 8px}.crm-coluna>header span:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums;color:var(--gf-texto2, #5b6b80)}.crm-coluna ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:70vh;overflow-y:auto}.crm-cartao:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v3-cartao, #fff);border:1px solid var(--gf-borda, #e1e6ed);border-radius:6px;padding:8px;display:grid;gap:4px}.crm-cartao[draggable=true]:not(:is(.area-de-modulo,.modulo-portais) *){cursor:grab}.crm-cartao small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--gf-texto2, #5b6b80);overflow-wrap:anywhere}.crm .crm-cartao__nome:not(:is(.area-de-modulo,.modulo-portais) *){all:unset;cursor:pointer;font-weight:700;font-size:13px;color:var(--v3-texto, #11223a);overflow-wrap:anywhere}.crm-cartao__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.crm-cartao__acoes select:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;min-height:30px;max-width:100%}.crm-rapidas:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;gap:4px}.crm-rapidas a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--gf-borda, #e1e6ed);border-radius:6px;color:inherit}.crm-meu-dia h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:14px 0 6px;font-size:14px;display:flex;align-items:center;gap:6px}.cand-funil:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.crm-hoje__quadrados:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px}.crm-hoje__quadrado:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;align-content:start;background:var(--panel,#fff);border:1px solid var(--line,#e6edf4);border-radius:8px;overflow:hidden;min-width:0}.crm .crm-hoje__quadrado .crm-hoje__total:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid!important;gap:4px;justify-items:start;align-content:start;height:auto;min-height:92px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:0;color:inherit;font:inherit}.crm-hoje__total b:not(:is(.area-de-modulo,.modulo-portais) *){font:700 30px/1 var(--display,inherit);font-variant-numeric:tabular-nums}.crm-hoje__total span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#7487a0)}.crm-hoje__total small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted,#7487a0)}.crm-hoje__canto:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:8px;right:8px;color:var(--muted,#7487a0)}.crm .crm-hoje__quadrado .crm-hoje__maxima:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:center;gap:4px;width:100%;min-height:32px;padding:4px 14px;border:0;border-top:1px solid var(--line,#e6edf4);border-radius:0;background:transparent;font-size:12px;color:#c2410c;cursor:pointer;justify-content:flex-start}.crm-hoje__maxima[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,#c2410c 10%,transparent);font-weight:700}.crm-hoje__quadrado.alerta .crm-hoje__total b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo,#d23b2a)}.crm-hoje__quadrado.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor,#07955b);box-shadow:inset 0 -3px 0 var(--gf-cor,#07955b)}.crm-hoje__barra:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px}.crm .crm-procura:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;flex-direction:row;align-items:center;gap:6px;flex:1 1 260px;min-width:0;padding:0 10px;min-height:38px;background:var(--panel,#fff);border:1px solid var(--line,#e6edf4);border-radius:8px;color:var(--muted,#7487a0)}.crm .crm-procura input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;border:0!important;background:transparent;outline:none;min-height:36px;color:var(--v3-texto,#11223a)}@media(max-width:720px){.crm-hoje__quadrados:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-grupo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 14px}.crm-grupo>h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.crm-grupo>h4 small:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:400;color:var(--muted,#7487a0)}.crm-grupo>h5:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 4px;font-size:11px;font-weight:700;color:var(--muted,#7487a0);text-transform:uppercase;letter-spacing:.06em}.crm-grupo--maxima>h4:not(:is(.area-de-modulo,.modulo-portais) *){color:#c2410c}.crm-grupo--alta>h4:not(:is(.area-de-modulo,.modulo-portais) *){color:#b45309}.crm-grupo--fechar>h4:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted,#7487a0)}.crm-fila:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px}.crm-fila__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;background:var(--panel,#fff);border:1px solid var(--line,#e6edf4);border-radius:8px;padding:6px 10px 6px 0}.crm-fila__linha--atraso:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--gf-perigo,#d23b2a)}.crm .crm-fila__abrir:not(:is(.area-de-modulo,.modulo-portais) *){display:grid!important;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:4px 0 4px 10px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.crm-fila__quando:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:start;font-variant-numeric:tabular-nums}.crm-fila__quando b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.crm-fila__quando small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted,#7487a0)}.crm-fila__linha--atraso .crm-fila__quando b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo,#d23b2a)}.crm-fila__quem:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.crm-fila__quem b:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.crm-fila__quem small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:#34465e}.crm-fila__quem em:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted,#7487a0);font-style:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crm-fila__meta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center}.crm-fila__rh:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted,#7487a0)}@media(max-width:560px){.crm .crm-fila__abrir:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:52px minmax(0,1fr)}.crm-fila__meta:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;justify-content:flex-start}}.crm-botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;flex-wrap:wrap;gap:6px}.crm-botoes a:not(:is(.area-de-modulo,.modulo-portais) *),.crm-botoes .off:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;border:1px solid var(--line,#e6edf4);border-radius:6px;color:var(--gf-cor,#07955b);text-decoration:none;background:var(--panel,#fff)}.crm-botoes .off:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--line,#cfd8e3);cursor:not-allowed}.crm-botoes--compacto a:not(:is(.area-de-modulo,.modulo-portais) *),.crm-botoes--compacto .off:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;padding:0;justify-content:center}.crm .crm-ok:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;margin:0;color:var(--gf-bom,#07794a);font-size:13px}.crm .crm-aviso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;margin:0;color:#9a5b00;font-size:12px}.crm-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;background:var(--gf-cor-wash,#e8f6ef);color:var(--gf-bom,#07794a)}.crm-selo--alerta:not(:is(.area-de-modulo,.modulo-portais) *){background:#fdecea;color:var(--gf-perigo,#d23b2a)}.crm .crm-lembrete:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex!important;flex-direction:row;align-items:center;gap:6px;color:var(--muted,#7487a0)}.crm-lembrete select:not(:is(.area-de-modulo,.modulo-portais) *){max-width:210px}.cand-ficha.crm-ficha:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:0;width:min(600px,100%)}.crm-ficha__separadores:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:2;display:flex;align-items:stretch;gap:0;overflow-x:auto;background:var(--panel,#fff);border-bottom:1px solid var(--line,#e6edf4)}.crm .crm-ficha__separadores button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:46px;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--muted,#7487a0);font-weight:700;font-size:13px;white-space:nowrap}.crm .crm-ficha__separadores button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--v3-texto,#11223a);box-shadow:inset 0 -3px 0 var(--gf-cor,#07955b)}.crm .crm-ficha__separadores .crm-ficha__fechar:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;padding:0 12px}.crm-ficha__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 18px 6px}.crm-ficha__topo h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:2px 0;font-size:20px}.crm-ficha__topo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--muted,#7487a0)}.crm-ficha__kicker:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#7487a0)}.crm-ficha>.crm-erro:not(:is(.area-de-modulo,.modulo-portais) *),.crm-ficha>.crm-aviso:not(:is(.area-de-modulo,.modulo-portais) *),.crm-ficha>.crm-vazio:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 18px}.crm-ficha__corpo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px;padding:10px 18px 24px}.crm-ficha__dados:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.crm-ficha__dados dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted,#7487a0)}.crm-ficha__dados dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;overflow-wrap:anywhere}.crm-ficha__bloco:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;padding:12px;border:1px solid var(--line,#e6edf4);border-radius:8px}.crm-ficha__bloco h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px}.crm-ficha__bloco p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.crm-ficha__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.crm-linha-form:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center}.crm-linha-form select:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.crm-prioridade:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:var(--panel2,#f7f9fc);font-size:13px;border-left:3px solid var(--line,#cfd8e3)}.crm-prioridade b:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px}.crm-prioridade small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted,#7487a0)}.crm-prioridade--maxima:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:#c2410c}.crm-prioridade--alta:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:#d97706}.crm-prioridade--fechar:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:var(--muted,#7487a0)}.crm-escolha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px;border:0;padding:0;margin:0}.crm-escolha legend:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#7487a0)}.crm-escolha legend i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.crm .crm-escolha button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;border-radius:999px;font-size:13px}.crm .crm-escolha button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash,#e8f6ef);border-color:var(--gf-cor,#07955b);font-weight:700}.crm-previa:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;color:var(--muted,#7487a0)}.crm-previa b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--v3-texto,#11223a)}.crm-proposta:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;padding:12px;border:1px dashed var(--gf-cor,#07955b);border-radius:8px}.crm-proposta h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.crm-proposta h4 i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-weight:400;font-size:11px;color:var(--muted,#7487a0)}.crm-confirmar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#fdecea;font-size:12px}.crm-confirmar span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 200px}.crm-historico:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:8px}.crm-historico__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line,#e6edf4);border-radius:8px}.crm-historico__linha--regybox:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2,#f7f9fc)}.crm-historico__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.crm-historico__titulo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:700;font-size:13px}.crm-historico__texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px;overflow-wrap:anywhere;white-space:pre-line}.crm-historico__linha small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted,#7487a0)}.crm .crm-historico__eliminar:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:end;min-height:30px;font-size:12px}.crm-meu-dia-area:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 16px;display:grid;gap:8px}.crm-meu-dia-area__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.crm-meu-dia-area__topo h3:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;font-size:14px}.crm-dia-nav:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:4px}.crm-dia-nav__data:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;justify-items:center;min-width:120px;padding:2px 8px;cursor:pointer}.crm-dia-nav__data span:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;font-size:13px}.crm-dia-nav__data small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted,#7487a0)}.crm-dia-nav__data input:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;min-height:0}.crm-regra__largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.crm-temp:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:transparent;color:var(--muted)}.crm-temp--a_ferver:not(:is(.area-de-modulo,.modulo-portais) *){color:#e5484d;border-color:color-mix(in srgb,#e5484d 50%,transparent)}.crm-temp--quente:not(:is(.area-de-modulo,.modulo-portais) *){color:#f08c2e;border-color:color-mix(in srgb,#f08c2e 50%,transparent)}.crm-temp--morno:not(:is(.area-de-modulo,.modulo-portais) *){color:#d9b23a;border-color:color-mix(in srgb,#d9b23a 50%,transparent)}.crm-temp--frio:not(:is(.area-de-modulo,.modulo-portais) *){color:#3b9ae1;border-color:color-mix(in srgb,#3b9ae1 50%,transparent)}button.crm-temp:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;min-height:30px}.crm-temp.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,currentColor 14%,transparent)}.crm-temperatura:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;margin:10px 0}.crm-temperatura>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px}.crm-temperatura__rotulo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.crm-temperatura small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.crm-regra:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;margin-top:16px}.crm-regra fieldset:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;border:0;padding:0;margin:0}.crm-regra__dias:not(:is(.area-de-modulo,.modulo-portais) *){width:64px!important;margin:0 6px;display:inline-block}.reserva-escolha-fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:2200;background:#0008;display:grid;place-items:center;padding:16px}.reserva-escolha:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo, #fff);color:var(--gf-texto, #20242c);border-radius:12px;padding:20px;width:min(440px,100%);max-height:90dvh;overflow:auto;box-shadow:0 12px 50px #0005}.reserva-escolha h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 8px;font-size:18px}.reserva-escolha p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.5}.reserva-escolha label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;border:1px solid #8885;border-radius:8px;padding:12px;margin:8px 0;cursor:pointer}.reserva-escolha input:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;width:20px;height:20px}.reserva-escolha strong:not(:is(.area-de-modulo,.modulo-portais) *),.reserva-escolha small:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.reserva-escolha small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;margin-top:3px}.reserva-escolha footer:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.reserva-escolha button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid #8887;cursor:pointer}.diario-aviso:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;max-width:min(460px,calc(100vw - 32px));padding:10px 12px;border-radius:8px;background:#111827eb;color:#f3f4f6;font:12px/1.4 var(--ds-fonte);box-shadow:0 6px 24px #0000002e;animation:diario-entra .32s ease-out both}.diario-aviso button:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;border:0;border-radius:6px;padding:6px 10px;background:#fff;color:#111827;font:600 12px var(--ds-fonte);cursor:pointer}@media(min-width:1024px){.diario-aviso:not(:is(.area-de-modulo,.modulo-portais) *){left:calc(50% + var(--v3-lado, 252px) / 2)}}@media(max-width:1023px){.diario-aviso:not(:is(.area-de-modulo,.modulo-portais) *){left:12px;right:76px;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:none;max-width:none}}@keyframes diario-entra{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.diario-aviso:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}}body:has([aria-modal=true]) .diario-aviso:not(:is(.area-de-modulo,.modulo-portais) *){display:none}:root[data-jogo-atleta=nao] :is(.v-nivel,.v-proxima-conquista,.v-chama,.v-conquistas):not(:is(.area-de-modulo,.modulo-portais) *),:root[data-jogo-atleta=nao] .v-titulo:has(+.v-conquistas):not(:is(.area-de-modulo,.modulo-portais) *),:root[data-jogo-atleta=nao] .v-folha:has(.v-conquista-nova):not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}:root[data-jogo-atleta=nao] .v-dia-de-jogo:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}:root[data-jogo-atleta=nao] :is(.v-trilho,.v-xp-voa,.v-conquista__raridade):not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.ap-total:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:baseline;background:var(--aa-cartao);border-radius:14px;padding:14px 16px;margin:0 0 12px;color:var(--aa-suave)}.ap-total b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px;color:var(--aa-texto)}.ap-cartao:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;padding:14px;margin-bottom:10px;border-left:5px solid var(--aa-espera)}.ap-cartao--atraso:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:var(--aa-mau)}.ap-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ap-linha b:first-child:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere;min-width:0}.ap-linha b:last-child:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap;font-size:17px}.ap-meta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ap-espera:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:flex-start;background:#b7791f18;border-radius:10px;padding:10px 12px;font-size:14px;margin:10px 0 0}.ap-espera svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px}.ap-referencia:not(:is(.area-de-modulo,.modulo-portais) *){margin:12px 0 0;display:grid;gap:6px;background:var(--aa-fundo);border-radius:10px;padding:12px}.ap-referencia div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px}.ap-referencia dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.ap-referencia dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.ap-historico:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:0}.ap-historico li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;background:var(--aa-cartao);border-radius:12px;padding:12px;margin-bottom:8px}.ap-historico li>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;display:flex;flex-direction:column}.ap-historico small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px}.ap-valor:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.ap-historico button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-marca);min-width:44px;min-height:44px;cursor:pointer}.aa:not(:is(.area-de-modulo,.modulo-portais) *){--aa-fundo: #f4f2ee;--aa-cartao: #fff;--aa-texto: #1b1b1d;--aa-suave: #6c6c70;--aa-linha: #e2ded6;--aa-ok: #1f8a4c;--aa-espera: #b7791f;--aa-mau: #c0392b;min-height:100vh;min-height:100dvh;background:var(--aa-fundo);color:var(--aa-texto);font:15px/1.45 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.aa *:not(:is(.area-de-modulo,.modulo-portais) *),.aa *:not(:is(.area-de-modulo,.modulo-portais) *):before,.aa *:not(:is(.area-de-modulo,.modulo-portais) *):after{box-sizing:border-box}.aa a:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.aa-carregar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;color:var(--aa-suave)}.aa-barra:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:10;background:var(--aa-cartao);border-bottom:1px solid var(--aa-linha)}.aa-barra__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;padding:10px 16px 4px}.aa-barra__topo b:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;font-size:14px;text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-barra__topo span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px}.aa-barra__topo button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-suave);padding:6px;cursor:pointer}.aa-barra__secoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;overflow-x:auto;scrollbar-width:none;padding:0 8px}.aa-barra__secoes:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.aa-barra__secoes a:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 0 auto;padding:10px 10px 11px;text-align:center;font-size:13px;font-weight:600;color:var(--aa-suave);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.aa-barra__secoes a.active:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto);border-bottom-color:var(--aa-marca)}.aa-conteudo:not(:is(.area-de-modulo,.modulo-portais) *){max-width:640px;margin:0 auto;padding:16px 16px 48px}.aa-ecra h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:22px;margin:4px 0 14px}.aa-ecra h3:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--aa-suave);margin:22px 0 10px}.aa-vazio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);padding:14px 0}.aa-erro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-mau);font-size:13px;margin:8px 0}.aa-ok:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-ok);font-size:13px;margin:8px 0;display:flex;gap:6px;align-items:center}.aa-nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;text-align:center;margin-top:16px}.aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;margin-top:10px}.aa-botao--cheio:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff!important;border:0}.aa-botao--linha:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;color:var(--aa-marca);border:1.5px solid var(--aa-marca)}.aa-botao:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:default}.aa-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;font-size:13px;color:var(--aa-suave);margin:12px 0;min-width:0}.aa-campo input:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo select:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--aa-linha);border-radius:10px;background:var(--aa-cartao);color:var(--aa-texto)}.aa-campo input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo select:focus:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo textarea:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--aa-marca);border-color:transparent}.aa-password:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:block}.aa-password button:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--aa-suave);padding:8px;cursor:pointer}.aa-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:14px;margin:12px 0;align-self:end;min-height:44px}.aa-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:20px;height:20px;accent-color:var(--aa-marca)}.aa-entrada:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:center;padding:32px 16px}.aa-entrada__marca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px 0 24px}.aa-entrada__marca img:not(:is(.area-de-modulo,.modulo-portais) *){max-height:64px;max-width:200px;object-fit:contain}.aa-entrada__inicial:not(:is(.area-de-modulo,.modulo-portais) *){width:56px;height:56px;border-radius:16px;background:var(--aa-marca);color:#fff;display:grid;place-content:center;font-size:26px;font-weight:800}.aa-entrada__marca b:not(:is(.area-de-modulo,.modulo-portais) *){text-transform:uppercase;letter-spacing:.08em}.aa-entrada__caixa:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:400px;background:var(--aa-cartao);border-radius:16px;padding:22px 18px;box-shadow:0 1px 3px #0000000f}.aa-entrada__caixa h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px;margin:0 0 6px}.aa-aula:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;background:var(--aa-cartao);border-radius:14px;padding:14px 14px 14px 12px;margin-bottom:10px;border-left:5px solid var(--aa-tipo)}.aa-aula--cancelada:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6}.aa-aula__hora:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:flex-start}.aa-aula__hora b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:18px}.aa-aula__hora small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px}.aa-aula__titulo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.aa-aula__titulo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;overflow-wrap:anywhere}.aa-aula__meta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--aa-suave);font-size:13px;margin:4px 0 0}.aa-aula__meta span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px}.aa-aula__motivo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;margin:8px 0 0}.aa-aula__aviso:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;margin:6px 0 0}.aa-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.aa-selo--ok:not(:is(.area-de-modulo,.modulo-portais) *){background:#1f8a4c1f;color:var(--aa-ok)}.aa-selo--espera:not(:is(.area-de-modulo,.modulo-portais) *){background:#b7791f22;color:var(--aa-espera)}.aa-selo--mau:not(:is(.area-de-modulo,.modulo-portais) *){background:#c0392b1f;color:var(--aa-mau)}.aa-selo--neutro:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-linha);color:var(--aa-texto, var(--ds-texto-2))}.aa-semana:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.aa-semana button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:var(--aa-cartao);color:var(--aa-texto);border-radius:10px;width:44px;height:44px;display:grid;place-content:center;cursor:pointer}.aa-dias:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:14px}.aa-dias button:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;border:0;border-radius:12px;background:var(--aa-cartao);color:var(--aa-texto);padding:8px 0;display:flex;flex-direction:column;align-items:center;cursor:pointer;font:inherit;min-height:56px}.aa-dias button small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--aa-suave)}.aa-dias button b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:17px}.aa-dias button.hoje b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.aa-dias button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff}.aa-dias button.ativo small:not(:is(.area-de-modulo,.modulo-portais) *),.aa-dias button.ativo b:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.aa-dias button i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--aa-marca)}.aa-dias button.ativo i:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff}.aa-wod:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;padding:14px;margin-bottom:10px}.aa-wod--minha:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--aa-marca)}.aa-wod header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:8px}.aa-wod header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.aa-wod pre:not(:is(.area-de-modulo,.modulo-portais) *){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:8px 0}.aa-wod a:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;font-weight:700}.aa-notificacoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:12px;background:var(--aa-cartao);border-radius:14px;padding:14px;margin-top:22px}.aa-notificacoes>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca);flex:none}.aa-notificacoes p:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;color:var(--aa-suave);font-size:13px}.aa-plano:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;padding:16px;margin-bottom:12px}.aa-plano header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:8px;align-items:center}.aa-plano header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:17px;overflow-wrap:anywhere}.aa-plano dl:not(:is(.area-de-modulo,.modulo-portais) *){margin:12px 0 0;display:grid;gap:8px}.aa-plano dl div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px}.aa-plano dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.aa-plano dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;text-align:right}.aa-acesso dd:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere;min-width:0}.aa-acesso dd span:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.aa-acesso dt:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0}.aa-acesso p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--aa-suave);margin:8px 0 0}.aa-plano__senhas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;margin-top:12px}.aa-plano__senhas b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:44px;line-height:1;color:var(--aa-marca)}.aa-plano__senhas span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px}.aa-plano details:not(:is(.area-de-modulo,.modulo-portais) *),.aa-anteriores:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:12px}.aa-plano summary:not(:is(.area-de-modulo,.modulo-portais) *),.aa-anteriores summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;color:var(--aa-suave);font-size:13px}.aa-movimentos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:8px 0 0;font-size:13px}.aa-movimentos li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:6px 0;border-top:1px solid var(--aa-linha)}.aa-movimentos .menos:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-mau)}.aa-movimentos .mais:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-ok)}.aa-numeros:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.aa-numeros span:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:12px;padding:12px 8px;text-align:center;font-size:12px;color:var(--aa-suave)}.aa-numeros b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:24px;color:var(--aa-texto)}.aa-historico:not(:is(.area-de-modulo,.modulo-portais) *),.aa-resultados:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:0}.aa-historico li:not(:is(.area-de-modulo,.modulo-portais) *),.aa-resultados li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;background:var(--aa-cartao);border-radius:12px;padding:12px;margin-bottom:8px}.aa-historico li:not(:is(.area-de-modulo,.modulo-portais) *){border-left:4px solid var(--aa-tipo)}.aa-historico li>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.aa-resultados li>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;display:flex;flex-direction:column}.aa-historico small:not(:is(.area-de-modulo,.modulo-portais) *),.aa-resultados small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;overflow-wrap:anywhere}.aa-resultados__valor:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;white-space:nowrap}.aa-resultados button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-suave);padding:8px;cursor:pointer}.aa-form:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;padding:4px 14px 14px;margin-bottom:18px}.aa-form__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.aa-grad p:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0}.aa-grad__desde:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px}.aa-grad__barra:not(:is(.area-de-modulo,.modulo-portais) *){height:8px;border-radius:4px;background:var(--aa-linha);overflow:hidden;margin:6px 0}.aa-grad__barra span:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;background:var(--aa-marca)}.aa-grad__req:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 0;padding:0;list-style:none;font-size:13px;color:var(--aa-suave);display:grid;gap:3px}.aa-grad__req li.ok:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-ok)}.aa-box dl:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:grid;gap:8px}.aa-box dt:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--aa-suave)}.aa-box dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;overflow-wrap:anywhere}.aa-box a:not(:is(.area-de-modulo,.modulo-portais) *){color:inherit}.aa-box__regulamento:not(:is(.area-de-modulo,.modulo-portais) *){white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;max-height:50vh;overflow:auto}.aa-historico-filtros:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:12px 0}.aa-historico-filtros label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;flex:1 1 130px;min-width:0;font-size:12px}.aa-historico-filtros input:not(:is(.area-de-modulo,.modulo-portais) *),.aa-historico-filtros select:not(:is(.area-de-modulo,.modulo-portais) *){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;padding:8px;border:1px solid var(--aa-linha);border-radius:8px;color:var(--aa-texto);background:var(--aa-cartao)}.aa-historico-filtros .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 100px;margin:0}.aa-idioma:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;border:1px solid rgba(127,127,127,.35);border-radius:999px;overflow:hidden;flex:none}.aa-idioma button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;padding:4px 9px;cursor:pointer;min-width:34px}.aa-idioma button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff}.aa-entrada__marca .aa-idioma:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.qa-cartao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;padding:14px;border:1px solid #e3e3e8;border-radius:12px;background:#fff;min-width:0}.aa-ecra .qa-cartao h3:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.qa-cartao .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:start}.qa-qr:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:10px}.qa-qr svg:not(:is(.area-de-modulo,.modulo-portais) *){width:min(260px,100%);height:auto}.qa-qr small:not(:is(.area-de-modulo,.modulo-portais) *){color:#6b6d76}.qa-assinaturas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;margin:0;padding:0;list-style:none}.qa-assinaturas li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;padding:8px 10px;border:1px solid #ececf0;border-radius:8px;min-width:0;overflow-wrap:anywhere}.qa-assinaturas small:not(:is(.area-de-modulo,.modulo-portais) *){color:#6b6d76}.qa-cartao:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:12px}.qa-cartao .aa-nota:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;margin-top:0}.campo-voz:not(:is(.area-de-modulo,.modulo-portais) *){display:block;flex:1 1 auto;width:100%;min-width:0}.campo-voz .campo-voz__caixa:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:block}.campo-voz .campo-voz__texto.campo-voz__texto:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;box-sizing:border-box;padding-right:48px}.campo-voz .campo-voz__botao.campo-voz__botao:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:6px;bottom:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:1px solid var(--line,rgba(127,127,127,.45));border-radius:50%;background:var(--panel2,rgba(127,127,127,.14));color:inherit;box-shadow:none;cursor:pointer;flex:none;align-self:auto}.campo-voz .campo-voz__botao.campo-voz__botao:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.4;cursor:default}.campo-voz .campo-voz__botao.campo-voz__botao.a-ouvir:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red,#c9252d);background:var(--red,#c9252d);color:#fff;animation:campo-voz-pulsa 1.2s ease-in-out infinite}@keyframes campo-voz-pulsa{0%,to{box-shadow:0 0 #c9252d8c}50%{box-shadow:0 0 0 8px #c9252d00}}@media(prefers-reduced-motion:reduce){.campo-voz .campo-voz__botao.campo-voz__botao.a-ouvir:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}}.campo-voz .campo-voz__estado:not(:is(.area-de-modulo,.modulo-portais) *),.campo-voz .campo-voz__erro:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin:4px 0 0;font-size:13px;line-height:1.45;text-transform:none;letter-spacing:normal}.campo-voz .campo-voz__estado:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.campo-voz .campo-voz__estado>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red,#c9252d)}.campo-voz .campo-voz__erro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--v3-mau,#c9252d)}.cv:not(:is(.area-de-modulo,.modulo-portais) *){--cv-texto: var(--aa-texto, var(--texto, #222));--cv-fundo: var(--aa-cartao, var(--superficie, #fff));--cv-linha: var(--aa-linha, #ddd);color:var(--cv-texto);margin-block:12px 24px}.cv button:not(:is(.area-de-modulo,.modulo-portais) *),.cv input:not(:is(.area-de-modulo,.modulo-portais) *),.cv select:not(:is(.area-de-modulo,.modulo-portais) *),.cv textarea:not(:is(.area-de-modulo,.modulo-portais) *){font:inherit}.cv button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;background:var(--cv-fundo);color:var(--cv-texto);border:1px solid var(--cv-linha);border-radius:8px;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cv button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){cursor:default;opacity:.55}.cv button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *),.cv input:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *),.cv select:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *),.cv textarea:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--aa-marca, #b82030);outline-offset:2px}.cv__topo:not(:is(.area-de-modulo,.modulo-portais) *),.cv__conversa>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:8px}.cv__topo h3:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;margin:0}.cv__topo>div:not(:is(.area-de-modulo,.modulo-portais) *),.cv__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.cv__lista:not(:is(.area-de-modulo,.modulo-portais) *),.cv__conversa ol:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:10px 0}.cv__lista>li>button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;margin-bottom:6px}.cv__lista>li>button>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;min-width:0}.cv__lista small:not(:is(.area-de-modulo,.modulo-portais) *),.cv__conversa small:not(:is(.area-de-modulo,.modulo-portais) *),.cv__nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave, #777);font-size:12px}.cv__lista>li>button>span>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv__lista strong:not(:is(.area-de-modulo,.modulo-portais) *){min-width:24px;padding:3px 6px;border-radius:20px;background:var(--aa-marca, #b82030);color:#fff;text-align:center}.cv__form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;margin-block:10px}.cv__form label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-weight:600}.cv__form input:not(:is(.area-de-modulo,.modulo-portais) *),.cv__form select:not(:is(.area-de-modulo,.modulo-portais) *),.cv__form textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;min-height:44px;border:1px solid var(--cv-linha);border-radius:8px;padding:8px;background:var(--cv-fundo);color:var(--cv-texto);box-sizing:border-box}.cv__form textarea:not(:is(.area-de-modulo,.modulo-portais) *){resize:vertical}.cv__form>button:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:end}.cv__conversa:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--cv-linha);border-radius:10px;padding:12px}.cv__conversa h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;overflow-wrap:anywhere}.cv__conversa li:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px;margin:6px 12% 6px 0;border:1px solid var(--cv-linha);border-radius:10px;background:var(--cv-fundo);overflow-wrap:anywhere}.cv__conversa li.cv__minha:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 6px 12%;background:color-mix(in srgb,var(--cv-fundo) 92%,var(--aa-marca, #b82030))}.cv__conversa p:not(:is(.area-de-modulo,.modulo-portais) *){white-space:pre-wrap;margin-block:6px}.cv__erro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-mau, #b82030)}.cv__lista b:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.cv__lista>li>button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.aa-msgs:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.aa-msg:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;overflow:hidden}.aa-msg__topo:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;min-height:56px;padding:12px 14px;border:0;background:transparent;color:var(--aa-texto);text-align:left;font:inherit;cursor:pointer}.aa-msg__topo i:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:span 2;width:9px;height:9px;border-radius:50%;background:var(--aa-marca);visibility:hidden}.aa-msg--nova .aa-msg__topo i:not(:is(.area-de-modulo,.modulo-portais) *){visibility:visible}.aa-msg__sr:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aa-msg__topo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;font-weight:600;overflow-wrap:anywhere}.aa-msg--nova .aa-msg__topo b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800}.aa-msg__topo small:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;color:var(--aa-suave);font-size:12px}.aa-msg__corpo:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 14px 14px}.aa-msg__corpo p:not(:is(.area-de-modulo,.modulo-portais) *){white-space:pre-wrap;margin:0 0 10px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.aa-msg__apagar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--aa-suave);font:inherit;font-size:13px;padding:8px 0;min-height:44px;cursor:pointer}.aa-msg__nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;margin:4px 0 0}.aa-barra__contador:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;min-width:18px;margin-left:4px;padding:0 5px;border-radius:999px;background:var(--aa-marca);color:#fff;font-size:11px;line-height:18px;text-align:center}.apv:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:28px;padding-top:18px;border-top:1px solid var(--aa-linha)}.apv .aa-nota:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;margin:0 0 12px}.apv-plano:not(:is(.area-de-modulo,.modulo-portais) *),.apv-pedido:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);border-radius:14px;padding:14px;margin-bottom:10px;min-width:0}.apv-pedido:not(:is(.area-de-modulo,.modulo-portais) *){border-left:5px solid var(--aa-espera)}.apv-pedido h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 8px;text-transform:none;letter-spacing:0;font-size:16px;color:var(--aa-texto);overflow-wrap:anywhere}.apv-pedido .ap-cartao:not(:is(.area-de-modulo,.modulo-portais) *){padding:0;margin:10px 0 0;border-left:0}.apv-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px;align-items:baseline}.apv-linha b:first-child:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere;min-width:0;font-size:16px}.apv-linha b:last-child:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.apv-meta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.apv-preco:not(:is(.area-de-modulo,.modulo-portais) *){margin:10px 0 0;display:grid;gap:4px;background:var(--aa-fundo);border-radius:10px;padding:10px 12px;font-size:14px}.apv-preco div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:10px;min-width:0}.apv-preco dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);overflow-wrap:anywhere;min-width:0}.apv-preco dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.apv-preco-fim:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--aa-linha);padding-top:4px;font-weight:700}.apv-preco-fim dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto)}.apv-pedido .ap-cartao>.ap-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.gestao-financeira:not(:is(.area-de-modulo,.modulo-portais) *){--gf-borda: var(--line, #e6edf4);--gf-fundo: var(--panel, #fff);--gf-fundo2: var(--panel2, #f7f9fc);--gf-texto2: var(--muted, #7487a0);--gf-cor: var(--ctx, #07955b);--gf-cor-wash: var(--ctx-wash, #e8f6ef);--gf-perigo: #d23b2a;--gf-bom: #07794a}.gestao-financeira:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.gestao-financeira .fin-barra:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.gestao-financeira .fin-subtabs:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin}.gestao-financeira .fin-subtabs>button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;white-space:nowrap}.gf:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:16px;min-width:0}.gf .gf-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:flex-start;gap:16px;max-width:none;margin-bottom:0;flex-wrap:wrap}.gf-topo>div:first-child:not(:is(.area-de-modulo,.modulo-portais) *){max-width:78ch;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.gf-topo-acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gf button:not(:is(.area-de-modulo,.modulo-portais) *),.gf-topo-acoes select:not(:is(.area-de-modulo,.modulo-portais) *),.gf-topo-acoes input:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:0 12px;border:1px solid var(--gf-borda);border-radius:6px;background:var(--gf-fundo);color:inherit;font:13px var(--ds-fonte);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.gf button:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor)}.gf button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.gf button.gf-primario:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor);border-color:var(--gf-cor);color:#fff;font-weight:700}.gf button.gf-primario:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){filter:brightness(.95)}.gf button.gf-discreto:not(:is(.area-de-modulo,.modulo-portais) *){border-color:transparent;background:transparent;color:var(--gf-texto2)}.gf button.gf-perigo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo)}.gf button.gf-perigo:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-perigo)}.gf label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:12px;color:var(--gf-texto2);min-width:0}.gf label.gf-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;color:inherit;font-size:13px}.gf :is(input:not([type=checkbox]),select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:0 10px;border:1px solid var(--gf-borda);border-radius:6px;background:var(--gf-fundo);color:var(--v3-texto, #11223a);font:13px var(--ds-fonte);width:100%;box-sizing:border-box}.gf textarea:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 10px;min-height:90px;resize:vertical}.gf :is(input,select,textarea):focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid color-mix(in srgb,var(--gf-cor) 35%,transparent);border-color:var(--gf-cor)}.gf input.gf-num:not(:is(.area-de-modulo,.modulo-portais) *){width:110px;text-align:right}.gf input.gf-nome:not(:is(.area-de-modulo,.modulo-portais) *){border-color:transparent;background:transparent;font-weight:700;min-width:0;width:auto;flex:1 1 200px}.gf input.gf-nome:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-borda)}.gf-cartao:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:8px;padding:16px;display:grid;gap:14px}.gf-cartao>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;gap:12px}.gf-cartao>header h4:not(:is(.area-de-modulo,.modulo-portais) *),.gf-totais h4:not(:is(.area-de-modulo,.modulo-portais) *),.gf-balanco-bloco h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:14px;font-weight:700;color:var(--v3-texto, #11223a)}.gf-cartao>header button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent}.gf-form:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--gf-cor) 45%,var(--gf-borda));box-shadow:0 4px 12px #101e320f}.gf-campos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.gf-campos .gf-largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:span 2}.gf-cartao footer:not(:is(.area-de-modulo,.modulo-portais) *),.gf-filtros-acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gf-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;color:var(--gf-texto2);line-height:1.5}.gf-aviso:not(:is(.area-de-modulo,.modulo-portais) *){color:#9a5b00;font-size:12px}.gf-ok:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-bom);display:inline-flex;align-items:center;gap:4px;font-size:12px}.gf-estado:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:flex;align-items:center;gap:6px;font-size:13px}.gf-filtros:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;align-items:end;gap:8px 10px}.gf-filtros>.gf-filtros-linha:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 560px;min-width:0}.gf-filtros>.gf-filtros-acoes:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 auto}.gf-filtros-linha input[type=date]:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;font-size:13px;padding-inline:8px}.gf-filtros-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px 10px;align-items:end}.gf-filtros-linha .gf-largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:span 2}.gf-filtros-linha>.lst-intervalo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:span 3}@media(max-width:900px){.gf-filtros-linha>.lst-intervalo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}}.gf-resumo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gf-texto2);min-height:18px}.gf-resumo b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--v3-texto, #11223a)}.gf-tabela:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px}.gf-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){vertical-align:middle}.gf-tabela td:not(.gf-nowrap):not(:is(.area-de-modulo,.modulo-portais) *){white-space:normal}.gf-tabela--larga table:not(:is(.area-de-modulo,.modulo-portais) *){min-width:900px}.gf-tabela tfoot td:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;border-top:2px solid var(--gf-borda);background:var(--gf-fundo2)}.gf-nowrap:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.gf-cat:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;color:var(--gf-texto2)}.gf-cat-linha td:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;background:color-mix(in srgb,var(--gf-fundo2) 70%,transparent)}.gf-sub td:first-child:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:28px;color:var(--v3-texto-2, #3f5570)}.gf-inativa td:not(:is(.area-de-modulo,.modulo-portais) *),.gf-inativa:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55}.gf-selecionada td:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash)!important}.gf-negativo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo)}.gf-positivo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-bom)}.gf-acoes-linha:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap;text-align:right}.gf-acoes-linha button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:30px;padding:0 8px;font-size:12px;margin-left:4px}.gf-acoes-grupo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;gap:4px}.gf-acoes-grupo button:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0}.gf-origem:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;margin-left:6px;padding:1px 6px;border-radius:10px;font-size:11px;font-weight:700;background:#eaf3ff;color:#1d63c9;vertical-align:1px}.gf-origem--recorrente:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff4e0;color:#8a5300}.gf-origem--alerta:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash);color:var(--gf-bom)}.gf-paginacao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:10px;align-items:center;justify-content:center;font-size:13px}.gf-totais:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:8px;padding:14px;display:grid;gap:12px}.gf-totais>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center}.gf-totais>header button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent}.gf-totais-grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.gf-totais-bloco:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;align-content:start}.gf-totais-bloco h4:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px!important;color:var(--gf-texto2)!important}.gf-totais-bloco table:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:12px}.gf-totais-bloco td:not(:is(.area-de-modulo,.modulo-portais) *){padding:5px 4px;border-bottom:1px solid var(--gf-borda)}.gf-totais-bloco td.n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gf-subtotal td:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;border-bottom:0}.gf-atleta:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:block}.gf-atleta ul:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);margin:0;padding:4px;list-style:none;background:var(--v3-cartao, #fff);border:1px solid var(--gf-borda);border-radius:6px;box-shadow:0 8px 20px #101e321f;max-height:240px;overflow:auto}.gf-atleta li:not(:is(.area-de-modulo,.modulo-portais) *){padding:7px 8px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--v3-texto, #11223a)}.gf-atleta li:hover:not(:is(.area-de-modulo,.modulo-portais) *),.gf-atleta li[aria-selected=true]:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash)}.gf-atleta-escolhido:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 4px 0 10px;border-radius:6px;background:var(--gf-cor-wash);color:var(--v3-texto, #11223a);font-size:13px}.gf .gf-atleta-escolhido button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:26px;border:0;background:transparent;padding:0 6px}.gf-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px;min-width:150px}.gf-barra-trilho:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100px;height:8px;border-radius:4px;background:var(--gf-fundo2);border:1px solid var(--gf-borda);overflow:hidden}.gf-barra-trilho i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;background:var(--gf-cor)}.gf-barra b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-variant-numeric:tabular-nums}.gf-barra--perto .gf-barra-trilho i:not(:is(.area-de-modulo,.modulo-portais) *){background:#e19a00}.gf-barra--excedida .gf-barra-trilho i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-perigo)}.gf-barra--excedida b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo)}.gf-balanco-bloco:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.gf-alternador:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;gap:4px;padding:4px;border:1px solid var(--gf-borda);border-radius:8px;background:var(--v3-cartao, #fff)}.gf .gf-alternador button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;min-height:32px}.gf .gf-alternador button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor-wash);color:var(--ctx-deep, #07794a);font-weight:700}.gf-nova-linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:end;flex-wrap:wrap}.gf-nova-linha input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 220px;width:auto!important}.gf-nova-linha label:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 180px}.gf-categorias:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.gf-categoria:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-fundo);border:1px solid var(--gf-borda);border-radius:8px;padding:8px 10px;display:grid;gap:10px}.gf-categoria-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gf-contagem:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--gf-texto2);margin-right:auto}.gf-subs:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;padding:4px 0 4px 12px;border-left:3px solid var(--gf-cor-wash)}.gf-subs-tabela:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:13px}.gf-subs-tabela th:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;font-size:11px;color:var(--gf-texto2);font-weight:400;padding:4px}.gf-subs-tabela th.n:not(:is(.area-de-modulo,.modulo-portais) *),.gf-subs-tabela td.n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right}.gf-subs-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px;border-top:1px solid var(--gf-borda)}.gf-subs-tabela td:first-child:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.gf-subs-tabela small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);white-space:nowrap}.gf-subs-tabela select:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;min-width:140px}.gf-pagamento:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:12px;border-radius:8px;background:var(--gf-cor-wash)}.gf-pagamento>b:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;font-size:13px}.gf-pagamento label:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 170px}.gf-opcoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.gf-formas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:4px}.gf-formas li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;padding:4px 0 4px 10px;border-radius:6px;background:var(--gf-fundo2);font-size:13px}.gf-formas li button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:28px!important;border:0!important;background:transparent!important}@media(max-width:720px){.gf-campos .gf-largo:not(:is(.area-de-modulo,.modulo-portais) *),.gf-filtros-linha .gf-largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}.gf-campos:not(:is(.area-de-modulo,.modulo-portais) *),.gf-filtros-linha:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.gf-topo-acoes:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}}@media(max-width:420px){.gf-campos:not(:is(.area-de-modulo,.modulo-portais) *),.gf-filtros-linha:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}.gf-modal:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:60;display:grid;place-items:start center;padding:40px 16px;overflow:auto;background:#0f141973}.gf-modal-corpo:not(:is(.area-de-modulo,.modulo-portais) *){width:min(1100px,100%);max-height:calc(100vh - 80px);overflow:auto}.gf .gf-lote:not(:is(.area-de-modulo,.modulo-portais) *),.gf-modal .gf-lote:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 10px;margin:8px 0;border:1px dashed var(--gf-borda, #d7dce2);border-radius:8px;font-size:13px}.gf-modal .gf-lote input:not([type=checkbox]):not(:is(.area-de-modulo,.modulo-portais) *){width:130px}.gf .gf-num:not(:is(.area-de-modulo,.modulo-portais) *){width:90px;text-align:right}.gf-opcoes-regybox h5:not(:is(.area-de-modulo,.modulo-portais) *){margin:14px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--ds-texto-2, #555)}.gf-opcoes-regybox .gf-opcao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--gf-linha, #eef0f3);font-size:13px}.gf-opcoes-regybox .gf-opcao-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.gf-opcoes-regybox .gf-opcao-campo>select:not(:is(.area-de-modulo,.modulo-portais) *),.gf-opcoes-regybox .gf-opcao-campo>input:not(:is(.area-de-modulo,.modulo-portais) *),.gf-opcoes-regybox .gf-opcao-campo>textarea:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.gf-opcoes-regybox .gf-opcao-ok:not(:is(.area-de-modulo,.modulo-portais) *){opacity:0}.gf-opcoes-regybox header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}@media(max-width:640px){.gf-opcoes-regybox .gf-opcao:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gf-receber:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:visible;border:0;background:transparent}.gf-receber table:not(:is(.area-de-modulo,.modulo-portais) *),.gf-receber tbody:not(:is(.area-de-modulo,.modulo-portais) *),.gf-receber tr:not(:is(.area-de-modulo,.modulo-portais) *),.gf-receber td:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%}.gf-receber thead:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.gf-receber tr:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.gf-receber td:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 0;white-space:normal;text-align:left}.gf-receber td.n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left}.gf-receber td[data-rotulo]:not(:is(.area-de-modulo,.modulo-portais) *):before{content:attr(data-rotulo);display:block;margin-bottom:4px;color:var(--muted);font-size:12px}.gf-receber td[data-rotulo=Atleta]:not(:is(.area-de-modulo,.modulo-portais) *):before,.gf-receber td[data-rotulo=Incluir]:not(:is(.area-de-modulo,.modulo-portais) *):before{content:none}.gf-receber td[data-rotulo=Incluir]:not(:is(.area-de-modulo,.modulo-portais) *){float:right;width:auto;padding:0}.gf-receber td[data-rotulo=Incluir] input:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px;margin:0}.gf .gf-receber input.gf-num:not(:is(.area-de-modulo,.modulo-portais) *),.gf-receber input[type=date]:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;box-sizing:border-box;text-align:left}.gf-receber td.n[data-rotulo]:not(:is(.area-de-modulo,.modulo-portais) *):before{text-align:left}.gf-receber .gf-receber__acoes:empty:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.gf-receber .gf-receber__acoes button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.gf-receber tr.gf-adesao td[colspan]:not(:is(.area-de-modulo,.modulo-portais) *){display:block}}@media(pointer:coarse){.gf button:not(:is(.area-de-modulo,.modulo-portais) *),.gf :is(input:not([type=checkbox]):not([type=radio]),select):not(:is(.area-de-modulo,.modulo-portais) *),.gf .gf-acoes-linha button:not(:is(.area-de-modulo,.modulo-portais) *),.gf .gf-alternador button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:var(--ds-alvo)}}.trn:not(:is(.area-de-modulo,.modulo-portais) *){--trn-melhor: #07794a;--trn-pior: #c0392b}.trn-melhor:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--trn-melhor, #07794a)!important}.trn-pior:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--trn-pior, #c0392b)!important}.trn-vistas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px}.trn-vistas button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--gf-borda);border-radius:6px;background:var(--gf-fundo);color:inherit;font:inherit;font-size:12px;cursor:pointer}.trn-vistas button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor);color:color-mix(in srgb,var(--gf-cor) 70%,#000);background:var(--gf-cor-wash);font-weight:700}.trn-graficos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.trn-grafico:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:10px;border:1px solid var(--gf-borda);border-radius:8px;background:var(--gf-fundo);min-width:0}.trn-grafico figcaption:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;margin-bottom:4px}.trn-grafico figcaption small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-grafico__agora:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.trn-grafico__dif:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--gf-texto2);font-variant-numeric:tabular-nums}.trn-grafico svg:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%;height:auto;overflow:visible}.trn-grafico__grelha line:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--gf-borda);stroke-width:1}.trn-grafico__grelha text:not(:is(.area-de-modulo,.modulo-portais) *),.trn-grafico__data:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--gf-texto2);font-size:11px;font-variant-numeric:tabular-nums}.trn-grafico__linha:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:var(--gf-cor);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.trn-grafico__ponto:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--gf-cor);stroke:var(--gf-fundo);stroke-width:2}.trn-grafico__alvo line:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--gf-texto2);stroke-width:1;stroke-dasharray:4 3}.trn-grafico__alvo text:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--gf-texto2);font-size:11px}.trn-grafico__dica rect:not(:is(.area-de-modulo,.modulo-portais) *){fill:#11223a}.trn-grafico__dica text:not(:is(.area-de-modulo,.modulo-portais) *){fill:#fff;font-size:11px}.trn-valores:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:13px}.trn-valores th:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--gf-texto2);text-align:left;padding:4px;font-weight:700}.trn-valores td:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 4px;border-top:1px solid var(--gf-borda);vertical-align:top}.trn-valores td.n:not(:is(.area-de-modulo,.modulo-portais) *),.trn-valores th.n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.trn-valores small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-medidas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px}.trn-medidas label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:12px;min-width:0}.trn-medidas label small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);font-size:11px}.trn-medidas input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.trn-calculado:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--gf-texto2);padding:6px 8px;border-radius:6px;background:var(--gf-fundo2)}.trn-objetivos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:8px}.trn-objetivos li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;padding:10px;border:1px solid var(--gf-borda);border-radius:8px;background:var(--gf-fundo);font-size:13px}.trn-objetivos li header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.trn-objetivos li header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-objetivos .acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px}.trn-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:6px;border-radius:3px;background:var(--gf-fundo2);overflow:hidden}.trn-barra i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;background:var(--gf-cor)}.trn-atingido:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--trn-melhor, #07794a);font-weight:700}.trn-atraso:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-perigo, #d23b2a)}.trn-ficha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.trn-ficha h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.trn-ficha__resumo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.trn-ficha__resumo span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.trn-ficha__resumo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);font-size:11px}.trn-ficha footer:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.trn-semanas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px}.trn-semanas button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:32px;min-width:36px;padding:4px 10px;border:1px solid var(--gf-borda);border-radius:6px;background:var(--gf-fundo);font:inherit;font-size:12px;cursor:pointer}.trn-semanas button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor);color:color-mix(in srgb,var(--gf-cor) 70%,#000);background:var(--gf-cor-wash);font-weight:700}.trn-semanas button.atual:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 -2px 0 var(--gf-cor)}.trn-sessoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.trn-sessao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;padding:10px;border:1px solid var(--gf-borda);border-radius:8px;background:var(--gf-fundo);min-width:0}.trn-sessao>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px;align-items:center}.trn-sessao>header input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 180px;min-width:0}.trn-sessao>header select:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 130px;min-width:0}.trn-sessao textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:54px;box-sizing:border-box}.trn-exercicio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr)) auto;gap:6px;align-items:center}.trn-exercicio input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;box-sizing:border-box}.trn-exercicio .trn-notas:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -2}.trn-exercicio__cab:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--gf-texto2)}.trn-feita:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--trn-melhor, #07794a);font-weight:700}.trn-icone:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;background:transparent!important;padding:4px!important;min-height:0!important;cursor:pointer}@media(max-width:560px){.trn-exercicio:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.trn-exercicio>:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.trn-exercicio .trn-notas:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}.trn-exercicio__cab:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.trn-plano-sessao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;padding:10px;border:1px solid var(--gf-borda);border-radius:8px;background:var(--gf-fundo)}.trn-plano-sessao.hoje:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor);box-shadow:inset 3px 0 0 var(--gf-cor)}.trn-plano-sessao>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.trn-plano-sessao>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-plano-sessao p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;white-space:pre-wrap;font-size:13px}.trn-plano-sessao ol:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding-left:20px;display:grid;gap:6px;font-size:13px}.trn-plano-sessao ol small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--gf-texto2)}.trn-carga:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.trn-carga input:not(:is(.area-de-modulo,.modulo-portais) *){width:90px;min-width:0}.trn-escolha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:center;gap:8px;font-size:13px;cursor:pointer}.trn-escolha input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;min-height:0}.trn-estado:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;font-size:12px}.trn-estado select:not(:is(.area-de-modulo,.modulo-portais) *){min-height:34px}.trn-objetivos li.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--gf-cor)}@media(max-width:560px){.trn-tabela:not(:is(.area-de-modulo,.modulo-portais) *){overflow:visible;border:0;background:transparent}.trn-tabela table:not(:is(.area-de-modulo,.modulo-portais) *),.trn-tabela tbody:not(:is(.area-de-modulo,.modulo-portais) *),.trn-tabela tr:not(:is(.area-de-modulo,.modulo-portais) *),.trn-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%}.trn-tabela thead:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.trn-tabela tbody tr:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--gf-borda);border-radius:8px;background:var(--gf-fundo);padding:6px 10px;margin-bottom:8px}.trn-tabela tbody tr+tr td:not(:is(.area-de-modulo,.modulo-portais) *){border-top:0}.trn-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){padding:3px 0!important;white-space:normal!important;text-align:left!important}.trn-tabela td[data-rotulo]:not(:is(.area-de-modulo,.modulo-portais) *):before{content:attr(data-rotulo);display:inline-block;min-width:92px;color:var(--gf-texto2);font-size:11px}.trn-tabela td.gf-acoes-linha:empty:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.trn-app:not(:is(.area-de-modulo,.modulo-portais) *){--gf-borda: var(--aa-linha, #e2ded6);--gf-fundo: var(--aa-cartao, #fff);--gf-fundo2: var(--aa-fundo, #f4f2ee);--gf-texto2: var(--aa-suave, #6c6c70);--gf-cor: var(--aa-marca, #c9252d);--gf-cor-wash: color-mix(in srgb, var(--aa-marca, #c9252d) 10%, transparent);display:grid;gap:12px;min-width:0}.trn-app.trn-qq:not(:is(.area-de-modulo,.modulo-portais) *){--gf-borda: var(--qq-linha, #d9d9de);--gf-fundo: var(--qq-cartao, #fff);--gf-fundo2: var(--qq-fundo, #f3f2ef);--gf-texto2: var(--qq-suave, #5d5f68);--gf-cor: var(--qq-marca, #c9252d);--gf-cor-wash: color-mix(in srgb, var(--qq-marca, #c9252d) 10%, transparent);font-size:16px}.trn-qq .trn-carga select:not(:is(.area-de-modulo,.modulo-portais) *){min-height:52px;min-width:80px;font-size:16px}.trn-app h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 0}.trn-app button:not(:is(.area-de-modulo,.modulo-portais) *){font:inherit}.trn-app .trn-plano-sessao ol:not(:is(.area-de-modulo,.modulo-portais) *),.trn-app .trn-plano-sessao p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:inherit}.trn-app .trn-carga button:not(:is(.area-de-modulo,.modulo-portais) *),.trn-app .trn-vistas button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:40px;padding:6px 14px;border-radius:8px;border:1px solid var(--gf-borda);background:var(--gf-fundo);color:inherit;cursor:pointer}.trn-app .gf-primario:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--gf-cor)!important;border-color:var(--gf-cor)!important;color:#fff!important;font-weight:700}.trn-app .atg-link:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:none;padding:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.trn-app .atg-vazio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-hoje:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--gf-cor-wash);border:1px solid var(--gf-cor)}.trn-hoje small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2)}.trn-qq .trn-plano-sessao:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px}.trn-qq .trn-carga input:not(:is(.area-de-modulo,.modulo-portais) *){width:110px;min-height:48px;font-size:16px}.trn-qq .trn-carga button:not(:is(.area-de-modulo,.modulo-portais) *),.trn-qq .trn-semanas button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:52px;font-size:16px}.trn-app-nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--gf-texto2);font-size:13px;margin:4px 0 8px}.trn-metricas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:8px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px}.trn-metricas li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--ds-linha);background:var(--ds-cartao-2);min-width:0}.trn-metricas small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;color:var(--ds-texto-3);overflow-wrap:anywhere}.trn-metricas b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;font-variant-numeric:tabular-nums}.trn-metricas--comparacao:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.trn-metricas__de:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:var(--ds-texto-2);font-variant-numeric:tabular-nums}.trn-metricas__de b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;color:var(--ds-texto)}.trn-metricas__dif:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;font-weight:800}:root:not(:is(.area-de-modulo,.modulo-portais) *){--lst-borda: #e6edf4;--lst-fundo: #fff;--lst-fundo2: #f7f9fc;--lst-texto: #11223a;--lst-texto2: var(--ds-texto-3);--lst-cor: var(--ctx, #07955b);--lst-cor-wash: var(--ctx-wash, #e8f6ef)}.lst-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:12px;color:var(--lst-texto2);min-width:0}.lst-campo--linha:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px}.lst-campo :is(input,select):not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:0 10px;border:1px solid var(--lst-borda);border-radius:6px;background:var(--lst-fundo);color:var(--lst-texto);font:13px var(--ds-fonte);width:100%;box-sizing:border-box;min-width:0}.lst-campo--linha select:not(:is(.area-de-modulo,.modulo-portais) *){width:auto}.lst-campo :is(input,select):focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid color-mix(in srgb,var(--lst-cor) 35%,transparent);border-color:var(--lst-cor)}.lst-botao:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:0 12px;border:1px solid var(--lst-borda);border-radius:6px;background:var(--lst-fundo);color:inherit;font:13px var(--ds-fonte);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lst-botao:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--lst-cor)}.lst-botao:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.lst-botao--ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lst-cor-wash);border-color:var(--lst-cor);color:var(--ctx-deep, #07794a);font-weight:700}.lst-botao--discreto:not(:is(.area-de-modulo,.modulo-portais) *){border-color:transparent;background:transparent}.lst-a-rodar:not(:is(.area-de-modulo,.modulo-portais) *){animation:lst-roda 1s linear infinite}@keyframes lst-roda{to{transform:rotate(360deg)}}.lst-intervalo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(110px,1fr) minmax(130px,1fr) minmax(130px,1fr);gap:10px;align-items:end;min-width:0}.lst-paginacao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--lst-texto2)}.lst-paginacao-botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px}.lst-paginacao-botoes .lst-botao:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 8px}.lst-totais:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lst-fundo);border:1px solid var(--lst-borda);border-radius:8px;padding:14px;display:grid;gap:12px}.lst-totais>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;gap:8px}.lst-totais h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:14px;font-weight:700;color:var(--lst-texto)}.lst-totais-grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.lst-totais-bloco:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;align-content:start;min-width:0}.lst-totais-bloco h5:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;font-weight:700;color:var(--lst-texto2)}.lst-totais-bloco table:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;font-size:12px}.lst-totais-bloco td:not(:is(.area-de-modulo,.modulo-portais) *){padding:5px 4px;border-bottom:1px solid var(--lst-borda);overflow-wrap:anywhere}.lst-totais-bloco td.n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lst-vazio:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:14px;font-size:13px;color:var(--lst-texto2)}.lst-tabela:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;overflow-x:auto;border:1px solid var(--lst-borda);border-radius:8px;background:var(--lst-fundo)}.lst-tabela table:not(:is(.area-de-modulo,.modulo-portais) *){border-collapse:collapse;width:100%;font-size:12px;color:var(--lst-texto)}.lst-tabela caption:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;padding:10px 12px;font-weight:700}.lst-tabela th:not(:is(.area-de-modulo,.modulo-portais) *),.lst-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 10px;text-align:left;white-space:nowrap}.lst-tabela td:not(.n):not(:is(.area-de-modulo,.modulo-portais) *){white-space:normal}.lst-tabela :is(th,td).n:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;font-variant-numeric:tabular-nums}.lst-tabela thead th:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:600;color:var(--lst-texto2);background:var(--lst-fundo2);border-bottom:1px solid var(--lst-borda);position:sticky;top:0;z-index:1}.lst-tabela thead th button:not(:is(.area-de-modulo,.modulo-portais) *){all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-height:28px}.lst-tabela thead th.n button:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:row}.lst-tabela thead th button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--lst-cor);outline-offset:2px;border-radius:3px}.lst-tabela thead th button.ativa:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--lst-texto)}.lst-tabela thead th button svg:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;flex:0 0 auto}.lst-tabela thead th button.ativa svg:not(:is(.area-de-modulo,.modulo-portais) *){opacity:1;color:var(--lst-cor)}.lst-tabela tbody tr+tr td:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid color-mix(in srgb,var(--lst-borda) 70%,transparent)}.lst-tabela tbody tr:hover td:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lst-fundo2)}.lst-tabela tfoot td:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;border-top:2px solid var(--lst-borda);background:var(--lst-fundo2)}@media(max-width:560px){.lst-intervalo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.lst-intervalo>.lst-campo:first-child:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}.lst-tabela--cartoes:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;overflow:visible}.lst-tabela--cartoes table:not(:is(.area-de-modulo,.modulo-portais) *),.lst-tabela--cartoes tbody:not(:is(.area-de-modulo,.modulo-portais) *),.lst-tabela--cartoes tfoot:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.lst-tabela--cartoes thead:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lst-tabela--cartoes tr:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;padding:10px 12px;margin-bottom:8px;background:var(--lst-fundo);border:1px solid var(--lst-borda);border-radius:8px}.lst-tabela--cartoes tbody tr+tr td:not(:is(.area-de-modulo,.modulo-portais) *){border-top:0}.lst-tabela--cartoes td:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px;padding:3px 0;white-space:normal;text-align:right}.lst-tabela--cartoes td:not(:is(.area-de-modulo,.modulo-portais) *):before{content:attr(data-rotulo);color:var(--lst-texto2);text-align:left;flex:0 1 auto}.lst-tabela--cartoes td:empty:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.lst-tabela--cartoes td.lst-principal:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:14px;font-weight:700;text-align:left;padding-bottom:4px}.lst-tabela--cartoes td.lst-principal:not(:is(.area-de-modulo,.modulo-portais) *):before{content:none}.lst-tabela--cartoes tfoot tr:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--lst-fundo2)}.lst-tabela--cartoes tfoot td:not(:is(.area-de-modulo,.modulo-portais) *){border-top:0;background:transparent}.lst-paginacao:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:center}}.estado-vazio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;justify-items:start}.estado-vazio>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.estado-vazio .estado-vazio__exemplo:not(:is(.area-de-modulo,.modulo-portais) *){font-style:italic}.aa:not(:is(.area-de-modulo,.modulo-portais) *){--aa-baixo: 64px}.aa-conteudo:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:calc(var(--aa-baixo) + 32px + env(safe-area-inset-bottom,0px))}.aa-baixo:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--aa-cartao);border-top:1px solid var(--aa-linha);padding-bottom:env(safe-area-inset-bottom,0px)}.aa-baixo a:not(:is(.area-de-modulo,.modulo-portais) *),.aa-baixo>button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--aa-baixo);min-width:44px;padding:6px 2px;border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;color:var(--aa-suave);text-decoration:none;cursor:pointer}.aa-baixo a span:not(:is(.area-de-modulo,.modulo-portais) *),.aa-baixo>button>span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-baixo a.active:not(:is(.area-de-modulo,.modulo-portais) *),.aa-baixo>button.active:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.aa-baixo__icone:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:inline-flex}.aa-baixo__icone .aa-barra__contador:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:-6px;left:14px;margin:0}.aa-mais:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:30;background:#0006;display:flex;align-items:flex-end}.aa-mais__folha:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:80vh;overflow:auto;background:var(--aa-cartao);border-radius:18px 18px 0 0;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px))}.aa-mais__folha header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.aa-mais__folha header button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-suave);width:44px;height:44px;display:grid;place-content:center;cursor:pointer}.aa-mais__folha ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0}.aa-mais__folha a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;min-height:52px;padding:0 8px;border-radius:12px;color:var(--aa-texto);text-decoration:none;font-weight:600}.aa-mais__folha a.active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-fundo);color:var(--aa-marca)}.aa-mais__folha a span:not(.aa-barra__contador):not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.aa-limitado:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;padding-top:32px}.aa-convite:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex;gap:12px;background:var(--aa-cartao);border-radius:14px;padding:14px 44px 14px 14px;margin-bottom:14px}.aa-convite>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca);flex:none;margin-top:2px}.aa-convite p:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;color:var(--aa-suave);font-size:13px}.aa-convite__fechar:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:0;right:0;width:44px;height:44px;border:0;background:transparent;color:var(--aa-suave);display:grid;place-content:center;cursor:pointer}.aa-barra__topo button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:44px;min-height:44px}.aa-idioma button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;min-width:44px}.aa-nota a:not(:is(.area-de-modulo,.modulo-portais) *),.aa-wod a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;min-height:44px}.aa-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:24px;height:24px}.aa-password button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:44px;min-height:44px;display:grid;place-content:center;right:2px}.aa-password input:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:48px}.aa:not(:is(.area-de-modulo,.modulo-portais) *){--aa-fundo: var(--ds-fundo);--aa-cartao: var(--ds-cartao);--aa-texto: var(--ds-texto);--aa-suave: var(--ds-texto-3);--aa-linha: var(--ds-linha);--aa-titulo: var(--ds-texto);--aa-ok: var(--ds-ok);--aa-espera: var(--ds-aviso);--aa-mau: var(--ds-mau);--v-marca-suave: color-mix(in srgb, var(--aa-marca) 11%, #fff);--v-marca-media: color-mix(in srgb, var(--aa-marca) 32%, #fff);--v-marca-escura: color-mix(in srgb, var(--aa-marca) 78%, #000);--v-sombra: var(--ds-sombra);--v-sombra-alta: var(--ds-sombra-alta);--v-raio: 18px;--v-mola: var(--ds-mola);font-feature-settings:"tnum" 1}.aa--contraste-suave:not(:is(.area-de-modulo,.modulo-portais) *){--aa-texto: #45454b;--aa-suave: #8a8a90}.aa--contraste-forte:not(:is(.area-de-modulo,.modulo-portais) *){--aa-texto: #0d0d0e;--aa-suave: #4f4f55}.aa--contraste-maximo:not(:is(.area-de-modulo,.modulo-portais) *){--aa-texto: #000;--aa-suave: #2c2c30;--aa-linha: #c9c4bb}.aa h1:not(:is(.area-de-modulo,.modulo-portais) *),.aa h2:not(:is(.area-de-modulo,.modulo-portais) *),.aa h3:not(:is(.area-de-modulo,.modulo-portais) *){letter-spacing:-.02em}.v-app:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100dvh}.v-principal:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.aa-conteudo.v-pagina:not(:is(.area-de-modulo,.modulo-portais) *){max-width:720px;padding-top:12px;animation:v-surge .32s ease-out backwards}@keyframes v-surge{0%{opacity:0}}.aa-conteudo.v-pagina:has(>.v-inicio):not(:is(.area-de-modulo,.modulo-portais) *),.aa-conteudo.v-pagina:has(>.v-progresso):not(:is(.area-de-modulo,.modulo-portais) *){max-width:1080px}@keyframes v-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v-inicial:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;height:36px;border-radius:12px;display:grid;place-content:center;background:var(--aa-marca);color:#fff;font-weight:800;flex:none}.v-baixo:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:30;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;border-radius:24px;background:#ffffffe0;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:var(--v-sombra-alta);border:1px solid rgb(255 255 255 / 70%)}.v-baixo a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:center;gap:2px;min-height:54px;justify-content:center;color:var(--aa-suave);text-decoration:none;font-size:11px;font-weight:700;-webkit-tap-highlight-color:transparent}.v-baixo__icone:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:46px;height:30px;border-radius:999px;transition:background .25s,color .25s,transform .35s var(--v-mola)}.v-baixo a.active:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto)}.v-baixo a.active .v-baixo__icone:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff;transform:translateY(-1px) scale(1.04)}.v-baixo a:active .v-baixo__icone:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.9)}.aa-conteudo:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}html:has(.v-baixo):not(:is(.area-de-modulo,.modulo-portais) *){scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.v-lado:not(:is(.area-de-modulo,.modulo-portais) *){display:none}@media(min-width:1024px){.v-app:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:244px minmax(0,1fr)}.v-baixo:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.v-lado:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100dvh;padding:22px 14px;background:var(--aa-cartao);border-right:1px solid var(--aa-linha)}.v-lado__marca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;padding:0 8px}.v-lado__marca img:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;height:38px;border-radius:12px;object-fit:cover}.v-lado__marca b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-lado nav:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px}.v-lado nav a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:14px;color:var(--aa-suave);text-decoration:none;font-weight:700;transition:background .2s,color .2s}.v-lado nav a span:not(.aa-barra__contador):not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.v-lado nav a:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-fundo);color:var(--aa-texto)}.v-lado nav a.active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v-marca-suave);color:var(--aa-marca)}.aa-conteudo:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:48px!important}.v-so-telemovel:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}}.v-topo:not(:is(.area-de-modulo,.modulo-portais) *),.v-cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--aa-fundo) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.v-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;padding:8px 12px 6px 16px}.v-topo__marca:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:flex;align-items:center;gap:10px;min-width:0}.v-topo__marca img:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;height:36px;border-radius:12px;object-fit:cover}.v-topo__marca b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-topo__botao:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:44px;height:44px;display:grid;place-content:center;border:0;border-radius:14px;background:transparent;color:var(--aa-texto);cursor:pointer;flex:none}.v-topo__botao:active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-linha)}.v-topo__botao .aa-barra__contador:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:5px;right:3px;margin:0}.v-topo__eu:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--v-marca-media);margin-left:4px}@media(min-width:1024px){.v-topo__marca:not(:is(.area-de-modulo,.modulo-portais) *){visibility:hidden}}.v-cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 12px 10px 16px;border-bottom:1px solid transparent}.v-cabecalho__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:4px;min-height:48px}.v-cabecalho h1:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;margin:0;font-size:27px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-cabecalho__linha .v-topo__botao:first-child:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:-10px}.v-separadores:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:4px -16px 0;padding:2px 16px}.v-separadores:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.v-separadores:not(:is(.area-de-modulo,.modulo-portais) *){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:40px}.v-separadores a:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;padding:8px 15px;border-radius:999px;background:var(--aa-cartao);color:var(--aa-suave);text-decoration:none;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px var(--aa-linha);transition:all .2s}.v-separadores a.active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:#fff;box-shadow:none}.v-cabecalho~.aa-conteudo .aa-ecra>h2:not([class]):first-child:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.v-cartao:not(:is(.area-de-modulo,.modulo-portais) *){display:block;background:var(--aa-cartao);border-radius:var(--v-raio);padding:16px;margin-bottom:14px;box-shadow:var(--v-sombra);color:inherit;text-decoration:none}a.v-cartao:not(:is(.area-de-modulo,.modulo-portais) *){transition:transform .2s,box-shadow .2s}a.v-cartao:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.985)}.v-titulo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px!important;font-weight:800;color:var(--aa-texto)!important;text-transform:none!important;letter-spacing:-.01em!important;margin:22px 2px 10px!important}.v-titulo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:var(--aa-suave);font-weight:600}.v-ligacao:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:3px;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:700;color:var(--aa-marca)!important;text-decoration:none;cursor:pointer;letter-spacing:0}.v-mes:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;font-weight:800;margin:0 2px 8px;color:var(--aa-suave)}.v-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:8px;border-radius:99px;background:var(--aa-linha);overflow:hidden}.v-barra i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v-marca-media),var(--aa-marca));animation:v-enche .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.v-barra--fina:not(:is(.area-de-modulo,.modulo-portais) *){height:5px}@keyframes v-enche{0%{transform:scaleX(0)}}.v-vazio:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;color:var(--aa-suave)}.v-vazio svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca);flex:none}.v-vazio--grande:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;text-align:center;padding:40px 12px}.v-vazio--grande svg:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px;padding:10px;border-radius:16px;background:var(--v-marca-suave);box-sizing:content-box}.v-vazio-texto:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);text-align:center;padding:18px 0}.v-esqueleto:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;margin-bottom:14px}.v-esqueleto span:not(:is(.area-de-modulo,.modulo-portais) *){display:block;border-radius:var(--v-raio);background:linear-gradient(100deg,#ece9e3 30%,#f7f6f3,#ece9e3 70%);background-size:300% 100%;animation:v-brilho 1.3s linear infinite}@keyframes v-brilho{0%{background-position:100% 0}to{background-position:0 0}}.v-roda:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-gira .8s linear infinite}@keyframes v-gira{to{transform:rotate(360deg)}}.v-roda-grande:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;height:34px;border-radius:50%;border:3px solid var(--aa-linha);border-top-color:var(--aa-marca);animation:v-gira .8s linear infinite}.v-vira:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(180deg)}.v-novo:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(90deg,#f59e0b,#ef4444);padding:2px 7px;border-radius:99px;margin-left:8px;vertical-align:2px}.v-grelha-2:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:0 14px}@media(min-width:720px){.v-grelha-2:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1.4fr 1fr}}.aa-selo:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:999px;padding:3px 9px;font-size:11px;letter-spacing:.01em}.aa-selo--ok:not(:is(.area-de-modulo,.modulo-portais) *){background:#dcfce7;color:#15803d}.aa-selo--espera:not(:is(.area-de-modulo,.modulo-portais) *){background:#fef3c7;color:#b45309}.aa-selo--mau:not(:is(.area-de-modulo,.modulo-portais) *){background:#fee2e2;color:#b91c1c}.aa-selo--vivo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff;animation:v-pulsar 1.6s ease-in-out infinite}@keyframes v-pulsar{50%{opacity:.65}}.aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:14px;min-height:48px;transition:transform .15s,box-shadow .2s,background .2s}.aa-botao:active:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.97)}.aa-botao--cheio:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);box-shadow:0 6px 16px -8px var(--aa-marca)}.aa-botao--linha:not(:is(.area-de-modulo,.modulo-portais) *){border-width:1.5px;background:var(--aa-cartao)}.aa-botao--texto:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:0;color:var(--aa-marca)}.v-tira:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:2px;margin:0 -6px 12px}.v-tira__seta:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-suave);height:44px;display:grid;place-content:center;cursor:pointer;border-radius:12px}.v-tira__dias:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.v-tira__dias button:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;justify-items:center;gap:1px;padding:9px 0 12px;border:0;border-radius:16px;background:var(--aa-cartao);color:var(--aa-texto);font:inherit;cursor:pointer;box-shadow:var(--v-sombra);transition:transform .25s var(--v-mola),background .2s}.v-tira__dias button.passado:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55}.v-tira__dias small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--aa-suave);font-weight:800;letter-spacing:.04em}.v-tira__dias b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:18px}.v-tira__dias button.hoje small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.v-tira__dias button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:#fff;opacity:1;transform:translateY(-2px)}.v-tira__dias button.ativo small:not(:is(.area-de-modulo,.modulo-portais) *){color:#fffb}@media(max-width:379px){.v-tira:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:44px 1fr 44px;row-gap:0}.v-tira__dias:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;grid-row:1;gap:2px}.v-tira__seta:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:2;width:44px}.v-tira__seta:last-child:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:3}.v-tira__dias button:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:2px}.v-tira__dias small:not(:is(.area-de-modulo,.modulo-portais) *){letter-spacing:0}}.v-tira__dias i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--aa-marca)}.v-chips:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 12px;padding:2px 16px}.v-chips:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.v-chips button:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;display:inline-flex;align-items:center;gap:7px;border:0;background:var(--aa-cartao);color:var(--aa-texto);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1px var(--aa-linha)}.v-chips button i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;border-radius:50%;background:var(--aa-tipo)}.v-chips button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:#fff;box-shadow:none}.v-lista-aulas>*:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-entra .35s ease-out backwards}.v-lista-aulas>*:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:40ms}.v-lista-aulas>*:nth-child(3):not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:80ms}.v-lista-aulas>*:nth-child(4):not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:.12s}.v-lista-aulas>*:nth-child(n+5):not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:.16s}.v-aula:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:4px 12px;align-items:center;background:var(--aa-cartao);border-radius:var(--v-raio);padding:14px 14px 14px 18px;margin-bottom:10px;box-shadow:var(--v-sombra);overflow:hidden}.v-aula:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:5px;border-radius:0 5px 5px 0;background:var(--aa-tipo)}.v-aula--minha:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--v-sombra),inset 0 0 0 2px color-mix(in srgb,var(--aa-tipo) 55%,transparent)}.v-aula--cancelada:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55}.v-aula--passada:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.72}.v-aula__hora:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;align-self:start}.v-aula__hora b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:19px;font-weight:800;letter-spacing:-.02em}.v-aula__hora small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;font-weight:600}.v-aula__dia:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)!important;font-weight:800!important;font-size:11px!important;line-height:1.15;margin-bottom:2px}.v-aula__corpo:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;display:grid;gap:5px}.v-aula__titulo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.v-aula__titulo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;line-height:1.2;overflow-wrap:anywhere}.v-aula__meta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--aa-suave);font-size:13px}.v-aula__meta span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px}.v-lotacao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;border:0;background:none;padding:2px 0;text-align:left;font:inherit;color:var(--aa-suave);cursor:pointer;max-width:220px}.v-lotacao small:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;flex-wrap:wrap}.v-lotacao em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--aa-espera);font-weight:800}.v-lotacao--quente .v-barra i:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,#fbbf24,#f97316)}.v-lotacao--cheio .v-barra i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-suave)}.v-aula__acao:not(:is(.area-de-modulo,.modulo-portais) *){align-self:center}.v-aula__nota:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;margin:4px 0 0;color:var(--aa-suave);font-size:12px}.v-botao-aula:not(:is(.area-de-modulo,.modulo-portais) *){min-width:92px;min-height:42px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;display:inline-grid;place-content:center;border:0;transition:transform .2s var(--v-mola),background .25s,opacity .2s;white-space:nowrap}.v-botao-aula--cheio:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff;box-shadow:0 8px 18px -10px var(--aa-marca)}.v-botao-aula--espera:not(:is(.area-de-modulo,.modulo-portais) *){background:#fef3c7;color:#b45309}.v-botao-aula--linha:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);color:var(--aa-suave);box-shadow:inset 0 0 0 1.5px var(--aa-linha)}.v-botao-aula:active:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.92)}.v-botao-aula:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:default}.v-botao-aula.feito:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-ok);color:#fff;opacity:1;animation:v-salta .5s var(--v-mola)}.v-botao-aula--grande:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:50px}@keyframes v-salta{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(max-width:380px){.v-aula:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:48px minmax(0,1fr)}.v-aula__acao:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}.v-botao-aula:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}}.v-ola:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 2px 14px}.v-ola>span:first-child>small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700;font-size:13px;text-transform:capitalize}.v-ola h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:2px 0 0;font-size:26px;font-weight:800;line-height:1.15}.v-grelha-inicio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:0 18px}@media(min-width:860px){.v-grelha-inicio:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.v-coluna:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.v-chama:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 9px;border-radius:999px;flex:none;background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#c2410c;box-shadow:inset 0 0 0 1px #fed7aa}.v-chama svg:not(:is(.area-de-modulo,.modulo-portais) *){color:#f97316;fill:#fdba74;animation:v-chamejar 1.8s ease-in-out infinite;transform-origin:50% 90%}.v-chama b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.v-chama small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-weight:700}.v-chama--apagada:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);color:var(--aa-suave);box-shadow:inset 0 0 0 1px var(--aa-linha)}.v-chama--apagada svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);fill:none;animation:none}@keyframes v-chamejar{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.12) rotate(3deg)}}.v-proxima:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;overflow:hidden;color:#fff;border-radius:24px;padding:18px 18px 16px;margin-bottom:14px;background:radial-gradient(120% 140% at 100% 0%,rgb(255 255 255 / 10%) 0%,transparent 55%),linear-gradient(140deg,color-mix(in srgb,var(--aa-tipo) 78%,#000),color-mix(in srgb,var(--aa-tipo) 50%,#000));box-shadow:0 18px 36px -18px color-mix(in srgb,var(--aa-tipo) 80%,#000);animation:v-entra .4s ease-out backwards}.v-proxima:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:#ffffff17}.v-proxima__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;gap:8px}.v-proxima__topo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.v-proxima__falta:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff4d;font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.v-proxima h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:12px 0 2px;font-size:26px;font-weight:800;line-height:1.1}.v-proxima__quando:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:600;opacity:.9;font-size:14px}.v-proxima__baixo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;flex-wrap:wrap;position:relative;z-index:1}.v-proxima__coach:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px}.v-proxima__coach span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;line-height:1.15}.v-proxima__coach small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;opacity:.8;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.v-proxima .aa-foto:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 2px #ffffffd9}.v-proxima .aa-foto--iniciais:not(:is(.area-de-modulo,.modulo-portais) *){background:#0003}.v-proxima__acao:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:14px;position:relative;z-index:1}.v-proxima__acao .v-botao-aula:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:#00000029;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.v-proxima__acao .v-botao-aula--cheio:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff;color:var(--aa-tipo)}.v-quem-vai:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:left}.v-quem-vai small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-weight:700;opacity:.92;max-width:150px}.v-caras:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex}.v-caras>*:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:-9px;box-shadow:0 0 0 2px var(--aa-cartao)}.v-caras>*:first-child:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0}.v-caras__mais:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px;font-size:11px;background:var(--aa-texto)!important}.v-sem-aulas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:center}.v-sem-aulas__icone:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;height:52px;border-radius:16px;display:grid;place-content:center;background:var(--v-marca-suave);color:var(--aa-marca)}.v-sem-aulas b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:16px}.v-sem-aulas small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-sem-aulas .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;margin:0}.v-mais-marcadas .v-titulo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 6px!important;font-size:15px!important}.v-mais-marcadas__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:8px auto auto 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--aa-linha);font-size:14px}.v-mais-marcadas__linha i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;border-radius:50%;background:var(--aa-tipo)}.v-mais-marcadas__linha span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-mais-marcadas__linha span:nth-child(4):not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-mais-marcadas__linha em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--aa-espera);font-size:12px;font-weight:700}.v-semana:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.v-semana__anel:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:none;padding:0;cursor:pointer;border-radius:50%;transition:transform .25s var(--v-mola)}.v-semana__anel:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.94)}.v-semana__lado:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;min-width:0}.v-semana__frase:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;line-height:1.3}.v-semana__dias:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0;max-width:280px}.v-semana__dias li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:3px}.v-semana__dias i:not(:is(.area-de-modulo,.modulo-portais) *){width:26px;height:26px;border-radius:50%;display:grid;place-content:center;background:var(--aa-fundo);font-style:normal;font-size:13px;font-weight:900;color:#fff;box-shadow:inset 0 0 0 1.5px var(--aa-linha)}.v-semana__dias li.feito i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);box-shadow:none;animation:v-salta .5s var(--v-mola) both}.v-semana__dias li.marcado i:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 0 0 2px var(--aa-marca);background:var(--v-marca-suave)}.v-semana__dias li.hoje small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.v-semana__dias small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;color:var(--aa-suave);text-transform:uppercase}.v-anel:not(:is(.area-de-modulo,.modulo-portais) *){display:block;transform:rotate(-90deg);overflow:visible}.v-anel circle:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke-width:10;stroke-linecap:round}.v-anel__fundo:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--aa-linha)}.v-anel__marcados:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--v-marca-media);transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.v-anel__feitos:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--aa-marca);transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1);animation:v-anel 1s cubic-bezier(.2,.8,.2,1) both}.v-anel--cheio .v-anel__feitos:not(:is(.area-de-modulo,.modulo-portais) *){stroke:var(--aa-ok);filter:drop-shadow(0 0 4px rgb(22 163 74 / 45%))}@keyframes v-anel{0%{stroke-dasharray:0 999}}.v-anel text:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(90deg);transform-origin:50px 50px;text-anchor:middle;fill:var(--aa-texto)}.v-anel__num:not(:is(.area-de-modulo,.modulo-portais) *){font-size:26px;font-weight:800}.v-anel__de:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;fill:var(--aa-suave);font-weight:700}.v-anel__rot:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;fill:var(--aa-suave)!important;font-weight:700;text-transform:uppercase;letter-spacing:0}.v-objetivos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px}.v-objetivos button:not(:is(.area-de-modulo,.modulo-portais) *){aspect-ratio:1;border:0;border-radius:14px;background:var(--aa-fundo);font:inherit;font-size:18px;font-weight:800;cursor:pointer;color:var(--aa-texto)}.v-objetivos button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff}.v-nivel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.v-nivel__selo:not(:is(.area-de-modulo,.modulo-portais) *){width:60px;height:60px;border-radius:18px;display:grid;place-content:center;text-align:center;color:#fff;background:linear-gradient(140deg,var(--aa-marca),var(--v-marca-escura));box-shadow:0 8px 18px -10px var(--aa-marca)}.v-nivel__selo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.v-nivel__selo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px;line-height:1}.v-nivel__meio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;min-width:0}.v-nivel__meio b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.v-nivel__meio small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;font-weight:600}.v-nivel__seta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-proxima-conquista:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.v-proxima-conquista>span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px}.v-proxima-conquista small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;font-weight:600}.v-conquista__emoji:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;height:52px;border-radius:16px;display:grid;place-content:center;font-size:28px;background:var(--aa-fundo);flex:none}.v-conquistas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.v-conquistas li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;text-align:center;gap:4px;padding:16px 10px 14px;border-radius:var(--v-raio);background:var(--aa-cartao);box-shadow:var(--v-sombra)}.v-conquistas li .v-conquista__emoji:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-conquistas li.feita .v-conquista__emoji:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(140deg,#fff7d6,#ffe4a3);box-shadow:inset 0 0 0 1px #fcd57a}.v-conquistas li:not(.feita):not(:is(.area-de-modulo,.modulo-portais) *){opacity:.78}.v-conquistas b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.2}.v-conquistas small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--aa-suave);font-weight:600}.v-conquistas .v-barra:not(:is(.area-de-modulo,.modulo-portais) *){width:70%;margin-top:4px}.v-conquista-nova:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center}.v-conquista-nova>small:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--aa-marca)}.v-conquista-nova__emoji:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:76px;line-height:1.2;margin:8px 0 2px;animation:v-medalha .9s var(--v-mola) both}@keyframes v-medalha{0%{transform:scale(.2) rotate(-30deg);opacity:0}70%{transform:scale(1.15) rotate(6deg);opacity:1}to{transform:none}}.v-sequencia:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 14px;align-items:center}.v-sequencia__chama:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:1 / 3;width:60px;height:60px;border-radius:18px;display:grid;place-content:center;background:linear-gradient(140deg,#fb923c,#ef4444);color:#fff;box-shadow:0 8px 18px -10px #ef4444}.v-sequencia__chama svg:not(:is(.area-de-modulo,.modulo-portais) *){fill:#fde68a;animation:v-chamejar 1.8s ease-in-out infinite;transform-origin:50% 90%}.v-sequencia b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:26px;font-weight:800}.v-sequencia small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700}.v-numeros:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.v-numeros>div:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;justify-items:start;padding:14px;border-radius:var(--v-raio);background:var(--aa-cartao);box-shadow:var(--v-sombra)}.v-numeros b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.v-numeros small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px;font-weight:700}.v-numeros em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;font-weight:800;margin-top:2px}.v-numeros em.sobe:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-ok)}.v-numeros em.desce:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-mau)}.v-favorita:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;font-weight:600;margin:-4px 2px 4px}.v-mapa:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto}.v-mapa__grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12px,1fr);gap:4px;min-width:300px}.v-mapa__semana:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px}.v-mapa i:not(:is(.area-de-modulo,.modulo-portais) *),.v-mapa__legenda i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;aspect-ratio:1;border-radius:4px;background:var(--aa-fundo);box-shadow:inset 0 0 0 1px var(--aa-linha)}.v-mapa i.futuro:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35}.v-mapa i.hoje:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 0 0 2px var(--aa-texto)}.v-mapa i.n1:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v-marca-media);box-shadow:none}.v-mapa i.n2:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--aa-marca) 65%,#fff);box-shadow:none}.v-mapa i.n3:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);box-shadow:none}.v-mapa__legenda:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:10px 0 0}.v-mapa__legenda i:not(:is(.area-de-modulo,.modulo-portais) *){width:12px}.v-mapa__legenda small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:11px;margin:0 4px}.v-grafico:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;height:190px;padding:14px 10px 8px}.v-grafico__coluna:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-rows:16px 1fr 16px;height:100%;align-items:end;justify-items:center}.v-grafico__coluna span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--aa-suave);font-weight:700}.v-grafico__coluna i:not(:is(.area-de-modulo,.modulo-portais) *){width:72%;min-height:3px;border-radius:6px 6px 3px 3px;background:var(--v-marca-media);animation:v-sobe .7s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.v-grafico__coluna i.atual:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca)}.v-grafico__coluna small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--aa-suave);text-transform:capitalize}@keyframes v-sobe{0%{transform:scaleY(0)}}.v-grelha-wods:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:0 14px}@media(min-width:900px){.v-grelha-wods:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}}.v-wod:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:12px;padding-bottom:6px}.v-wod header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px;align-items:baseline}.v-wod header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:17px;min-width:0;overflow-wrap:anywhere}.v-wod header small:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;white-space:nowrap;color:var(--aa-suave);font-weight:700}.v-wod--minha:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--v-sombra),inset 0 0 0 2px var(--v-marca-media)}.v-wod pre:not(:is(.area-de-modulo,.modulo-portais) *){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px;line-height:1.55;margin:10px 0 4px}.v-wod pre.fechado:not(:is(.area-de-modulo,.modulo-portais) *){max-height:220px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.v-recordes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.v-recordes li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--aa-cartao);border-radius:16px;box-shadow:var(--v-sombra);animation:v-entra .35s ease-out backwards}.v-recordes__medalha:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;height:38px;border-radius:12px;display:grid;place-content:center;background:linear-gradient(140deg,#fff7d6,#ffe4a3);color:#b45309}.v-recordes li>span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;min-width:0}.v-recordes small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px}.v-recordes__valor:not(:is(.area-de-modulo,.modulo-portais) *){font-size:19px;font-weight:800;color:var(--aa-marca);white-space:nowrap}.v-podio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:6px 0 16px}.v-podio__lugar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:2px;text-align:center;min-width:0;animation:v-entra .5s ease-out backwards}.v-podio__lugar--1:not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:.1s}.v-podio__lugar--3:not(:is(.area-de-modulo,.modulo-portais) *){animation-delay:.2s}.v-podio__lugar b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-podio__lugar small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--aa-suave);font-weight:700}.v-podio__cara:not(:is(.area-de-modulo,.modulo-portais) *){width:48px;height:48px;border-radius:50%;display:grid;place-content:center;font-weight:800;color:#fff;background:var(--aa-suave);margin-bottom:4px}.v-podio__lugar--1 .v-podio__cara:not(:is(.area-de-modulo,.modulo-portais) *){width:58px;height:58px;background:linear-gradient(140deg,#fbbf24,#d97706);box-shadow:0 0 0 3px #fde68a}.v-podio__lugar--2 .v-podio__cara:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(140deg,#cbd5e1,#64748b)}.v-podio__lugar--3 .v-podio__cara:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(140deg,#fdba74,#c2410c)}.v-podio__lugar.eu .v-podio__cara:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 3px var(--aa-marca)}.v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:grid;place-content:center;margin-top:6px;border-radius:12px 12px 4px 4px;color:#fff;font-weight:900;font-size:18px;background:var(--aa-suave)}.v-podio__lugar--1 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){height:70px;background:linear-gradient(#f59e0b,#d97706)}.v-podio__lugar--2 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){height:50px;background:linear-gradient(#94a3b8,#64748b)}.v-podio__lugar--3 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){height:36px;background:linear-gradient(#fb923c,#c2410c)}.rg-timer:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(160deg,var(--aa-marca),var(--v-marca-escura))}.rg-timer.descanso:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(160deg,#22c55e,#15803d)}.v-timer__barra:not(:is(.area-de-modulo,.modulo-portais) *){width:min(80vw,520px);height:10px;border-radius:99px;background:#ffffff40;overflow:hidden}.v-timer__barra i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;background:#fff;transition:width 1s linear}.v-timer__fase:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px!important;opacity:.8}.v-pulsa:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-salta .5s var(--v-mola)}.v-perfil:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.v-perfil>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.v-perfil b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:17px}.v-perfil small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);overflow:hidden;text-overflow:ellipsis}.v-perfil__selos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center;margin-top:4px}.v-selo-nivel:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:12px;font-weight:800;padding:4px 10px;border-radius:99px;background:var(--v-marca-suave);color:var(--aa-marca)}.v-perfil>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-folha:not(:is(.area-de-modulo,.modulo-portais) *),.rg-folha:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:60;background:#0f0f1473;display:flex;align-items:flex-end;animation:v-aparece .2s ease-out}.v-folha--centro:not(:is(.area-de-modulo,.modulo-portais) *){align-items:center;justify-content:center;padding:16px}.v-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.rg-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:86dvh;overflow-y:auto;background:var(--aa-cartao);border-radius:26px 26px 0 0;padding:10px 20px calc(22px + env(safe-area-inset-bottom,0px));animation:v-sobe-folha .35s cubic-bezier(.2,.9,.3,1.1);text-align:left}.rg-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;padding-top:24px}.v-folha--centro .v-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-width:380px;border-radius:28px;padding:26px 22px 20px;animation:v-medalha .5s var(--v-mola)}@media(min-width:720px){.v-folha:not(:is(.area-de-modulo,.modulo-portais) *),.rg-folha:not(:is(.area-de-modulo,.modulo-portais) *){align-items:center;justify-content:center}.v-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.rg-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-width:480px;border-radius:26px}}@keyframes v-aparece{0%{opacity:0}}@keyframes v-sobe-folha{0%{transform:translateY(40px);opacity:.4}}.v-folha__pega:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:40px;height:5px;border-radius:99px;background:var(--aa-linha);margin:0 auto 12px}.v-folha h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0;font-size:21px}.v-folha p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);margin:0 0 10px}.rg-folha__icone:not(:is(.area-de-modulo,.modulo-portais) *){width:64px;height:64px;margin:0 auto 8px;border-radius:20px;display:grid;place-content:center;background:var(--v-marca-suave);color:var(--aa-marca)}.rg-folha h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0;font-size:20px}.rg-folha p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);margin:0 0 8px}.rg-folha ul:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;margin:0 0 8px;padding-left:22px}.v-inscritos header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.v-inscritos header>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.v-inscritos header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:600}.v-inscritos h2:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;padding-left:14px}.v-inscritos h2:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:5px;border-radius:4px;background:var(--aa-tipo)}.v-inscritos__lotacao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:12px 0 6px}.v-inscritos__lotacao small:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800}.v-inscritos h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:16px 0 4px;font-size:15px}.v-inscritos ol:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0}.v-inscritos li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--aa-linha);animation:v-entra .3s ease-out backwards}.v-inscritos li.eu:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800}.v-inscritos li.eu .aa-foto:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--aa-marca)}.v-inscritos__n:not(:is(.area-de-modulo,.modulo-portais) *){width:20px;text-align:right;color:var(--aa-suave);font-size:12px;font-weight:700}.v-inscritos__nome:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-avisos:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:80;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));display:grid;gap:8px;justify-items:center;pointer-events:none}@media(min-width:1024px){.v-avisos:not(:is(.area-de-modulo,.modulo-portais) *){bottom:24px;left:260px}}.v-aviso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;max-width:420px;width:100%;padding:12px 16px 12px 12px;border-radius:18px;background:#17171b;color:#fff;box-shadow:var(--v-sombra-alta);animation:v-aviso .45s var(--v-mola);pointer-events:auto}.v-aviso>span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.v-aviso small:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.8;font-size:13px}.v-aviso__icone:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px;border-radius:50%;display:grid;place-content:center;flex:none;background:#ffffff26}.v-aviso--festa .v-aviso__icone:not(:is(.area-de-modulo,.modulo-portais) *),.v-aviso--ok .v-aviso__icone:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-ok)}.v-aviso--festa:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(120deg,#17171b 40%,color-mix(in srgb,var(--aa-marca) 70%,#17171b))}.v-aviso--erro .v-aviso__icone:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-mau)}@keyframes v-aviso{0%{transform:translateY(24px) scale(.94);opacity:0}}.v-confettis:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:90;width:0;height:0;pointer-events:none}.v-confettis i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:8px;height:12px;border-radius:2px;animation:v-confetti 1.3s cubic-bezier(.15,.7,.3,1) both}.v-confettis i.redondo:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;border-radius:50%}@keyframes v-confetti{0%{transform:translate(0) rotate(0) scale(.6);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 260px)) rotate(var(--rot)) scale(1);opacity:0}}.rg-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.aa-plano:not(:is(.area-de-modulo,.modulo-portais) *),.aa-form:not(:is(.area-de-modulo,.modulo-portais) *),.aa-wod:not(:is(.area-de-modulo,.modulo-portais) *),.aa-notificacoes:not(:is(.area-de-modulo,.modulo-portais) *),.rg-tipos:not(:is(.area-de-modulo,.modulo-portais) *),.rg-definicoes a:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;border-radius:var(--v-raio)!important;box-shadow:var(--v-sombra)}.rg-definicoes a:not(:is(.area-de-modulo,.modulo-portais) *){min-height:56px}.rg-definicoes a svg:first-child:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;height:34px;padding:7px;border-radius:10px;background:var(--v-marca-suave);box-sizing:border-box}.aa-historico li:not(:is(.area-de-modulo,.modulo-portais) *),.aa-resultados li:not(:is(.area-de-modulo,.modulo-portais) *),.rg-lista li:not(:is(.area-de-modulo,.modulo-portais) *),.rg-ranking li:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;border-radius:16px!important;box-shadow:var(--v-sombra)}.rg-ranking li.eu:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--v-sombra),inset 0 0 0 2px var(--aa-marca)!important}.rg-segmentos:not(:is(.area-de-modulo,.modulo-portais) *){border:0;box-shadow:inset 0 0 0 1px var(--aa-linha)}.rg-segmentos button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto)}.rg-chips button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;box-shadow:inset 0 0 0 1px var(--aa-linha)}.rg-chips button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:#fff;box-shadow:none}.rg-procura:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo input:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo select:not(:is(.area-de-modulo,.modulo-portais) *),.aa-campo textarea:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:14px;border-color:var(--aa-linha)}.rg-ranking__pos:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.rg-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:52px;border-bottom:1px solid var(--aa-linha)}.rg-campo:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.rg-campo input:not(:is(.area-de-modulo,.modulo-portais) *){width:90px;min-height:40px;border:1px solid var(--aa-linha);border-radius:10px;padding:0 10px;font:inherit;text-align:right}.rg-campo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);min-width:52px}.rg-timer:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:70;display:grid;place-content:center;justify-items:center;gap:14px;color:#fff}.rg-timer small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.rg-timer b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:min(32vw,170px);font-variant-numeric:tabular-nums;line-height:1;font-weight:800}.rg-timer__botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:18px;margin-top:8px}.rg-timer__botoes button:not(:is(.area-de-modulo,.modulo-portais) *){width:68px;height:68px;border-radius:50%;border:0;background:#fff3;color:#fff;display:grid;place-content:center;cursor:pointer}.rg-rm:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-collapse:collapse;margin-top:8px}.rg-rm td:not(:is(.area-de-modulo,.modulo-portais) *){padding:9px 4px;border-bottom:1px solid var(--aa-linha)}.rg-rm td:last-child:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;font-weight:800}.rg-segmentos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;background:var(--aa-cartao);border-radius:999px;padding:4px;margin-bottom:12px;gap:2px}.rg-segmentos button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;border:0;background:transparent;border-radius:999px;min-height:38px;font:inherit;font-size:13px;font-weight:700;color:var(--aa-suave);cursor:pointer;padding:0 8px}.rg-segmentos button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.rg-segmentos--pequenos button:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;white-space:nowrap;padding:0 4px}.aa a.v-cartao:not(:is(.area-de-modulo,.modulo-portais) *){color:inherit}.rg-procura:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:46px;border:1px solid var(--aa-linha);padding:0 16px;font:inherit;margin-bottom:12px;background:var(--aa-cartao);color:var(--aa-texto)}.rg-chips:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:12px}.rg-chips button:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;background:var(--aa-cartao);color:var(--aa-texto);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;min-height:36px}.rg-lista:not(:is(.area-de-modulo,.modulo-portais) *),.rg-ranking:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0}.rg-lista li:not(:is(.area-de-modulo,.modulo-portais) *),.rg-ranking li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;background:var(--aa-cartao);padding:11px 14px;margin-bottom:8px}.rg-lista li>span:not(:is(.area-de-modulo,.modulo-portais) *),.rg-ranking__nome:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;display:grid}.rg-lista small:not(:is(.area-de-modulo,.modulo-portais) *),.rg-ranking small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:12px}.rg-valor:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca);font-size:18px;white-space:nowrap}.rg-ranking__pos:not(:is(.area-de-modulo,.modulo-portais) *){width:26px;text-align:center;font-weight:800;color:var(--aa-suave)}.rg-ranking__foto:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;height:38px;border-radius:50%;display:grid;place-content:center;background:var(--aa-fundo);font-weight:800;font-size:12px}.rg-titulo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)!important;letter-spacing:.06em}.rg-mes:not(:is(.area-de-modulo,.modulo-portais) *){font-size:18px!important;text-transform:uppercase;letter-spacing:.02em}.rg-vazio:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;color:var(--aa-suave);padding:28px 8px}.rg-vazio svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca);opacity:.8}.rg-cartao:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-cartao);padding:14px 16px;margin-bottom:14px}.rg-definicoes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.rg-definicoes a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;padding:0 14px;background:var(--aa-cartao);color:var(--aa-texto);text-decoration:none;font-weight:700}.rg-definicoes a span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.rg-definicoes a svg:first-child:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.rg-definicoes a svg:last-child:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.rg-dl:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:grid;gap:8px}.rg-dl div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:10px}.rg-dl dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.rg-dl dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.rg-em-falta input:not(:is(.area-de-modulo,.modulo-portais) *),.rg-em-falta select:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--aa-marca)!important}.rg-esquerda:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left!important}.rg-tipos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;background:var(--aa-cartao);overflow:hidden}.rg-tipos li+li:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--aa-linha)}.rg-tipos label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;cursor:pointer}.rg-tipos input:not(:is(.area-de-modulo,.modulo-portais) *){width:22px;height:22px;accent-color:var(--aa-marca)}.rg-tipos i:not(:is(.area-de-modulo,.modulo-portais) *){width:12px;height:12px;border-radius:50%;flex:none}.rg-contrastes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rg-contraste:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:4px;padding:14px 0;border:0;border-radius:16px;background:var(--aa-cartao);cursor:pointer;font:inherit;box-shadow:var(--v-sombra)}.rg-contraste b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:22px}.rg-contraste small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--aa-suave)}.rg-contraste--suave b:not(:is(.area-de-modulo,.modulo-portais) *){color:#8a8a90}.rg-contraste--normal b:not(:is(.area-de-modulo,.modulo-portais) *){color:#45454b}.rg-contraste--forte b:not(:is(.area-de-modulo,.modulo-portais) *){color:#1b1b1d}.rg-contraste--maximo b:not(:is(.area-de-modulo,.modulo-portais) *){color:#000}.rg-contraste.ativo:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--v-sombra),inset 0 0 0 2px var(--aa-marca)}.rg-perfil-foto:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:center;margin-bottom:10px}.aa-foto:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:50%;object-fit:cover;flex:none;display:inline-block}.aa-foto--iniciais:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-content:center;background:var(--aa-marca);color:#fff;font-weight:800}.aa-entrada:not(:is(.area-de-modulo,.modulo-portais) *){background:radial-gradient(120% 60% at 50% 0%,var(--v-marca-media) 0%,transparent 70%),var(--aa-fundo)}.aa-entrada__caixa:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:24px!important;box-shadow:var(--v-sombra-alta)!important;padding:26px 22px!important;animation:v-entra .4s ease-out backwards}.aa-entrada__marca img:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:18px}@media(prefers-reduced-motion:reduce){.aa *:not(:is(.area-de-modulo,.modulo-portais) *),.aa *:not(:is(.area-de-modulo,.modulo-portais) *):before,.aa *:not(:is(.area-de-modulo,.modulo-portais) *):after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.v-confettis:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.aa-foto.v-discreto:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-linha);color:var(--aa-suave)}.v-inscritos__nome--discreto:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:600}.v-inscritos__nota:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;margin:12px 0 0}.v-interruptores:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:8px}.v-interruptores label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--aa-cartao);box-shadow:var(--v-sombra);cursor:pointer}.v-interruptores label>span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:grid;gap:2px}.v-interruptores small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-size:13px;line-height:1.35}.v-interruptor:not(:is(.area-de-modulo,.modulo-portais) *){appearance:none;flex:none;width:50px;height:30px;border-radius:99px;background:var(--aa-linha);position:relative;cursor:pointer;transition:background .2s;margin:0}.v-interruptor:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s var(--v-mola)}.v-interruptor:checked:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca)}.v-interruptor:checked:not(:is(.area-de-modulo,.modulo-portais) *):after{transform:translate(20px)}.v-interruptor:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--aa-marca);outline-offset:2px}.v-partilha-rapida:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;margin:4px 0 12px;padding:2px}.v-partilha-rapida:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.v-partilha-rapida__titulo:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--aa-suave)}.v-partilha-rapida button:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;border:0;border-radius:999px;min-height:38px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;background:var(--aa-cartao);color:var(--aa-texto);box-shadow:inset 0 0 0 1px var(--aa-linha);cursor:pointer;transition:transform .2s var(--v-mola)}.v-partilha-rapida button:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.94)}.v-ver-todas:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px auto 14px;display:flex}.t-partilha-mini:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:var(--aa-suave);width:36px;height:36px;border-radius:12px;display:grid;place-content:center;cursor:pointer;flex:none}.t-partilha-mini:active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-linha)}.v-conquista-nova__partilhar:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:8px}.v-conquista-nova--nivel .v-conquista-nova__emoji:not(:is(.area-de-modulo,.modulo-portais) *),.v-conquista-nova--recorde .v-conquista-nova__emoji:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--aa-marca) 45%,transparent);animation:v-anel-luz 1.6s ease-out .3s 2}@keyframes v-anel-luz{to{box-shadow:0 0 0 26px transparent}}.v-xp-regras:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;margin-top:2px;font-size:12.5px}.v-xp-regras summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-weight:700;opacity:.8;list-style:none}.v-xp-regras summary:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-details-marker{display:none}.v-xp-regras summary:not(:is(.area-de-modulo,.modulo-portais) *):after{content:" ▾";font-size:11px}.v-xp-regras[open] summary:not(:is(.area-de-modulo,.modulo-portais) *):after{content:" ▴"}.v-xp-regras ul:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}.v-xp-regras b:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;min-width:34px;font-variant-numeric:tabular-nums}.v-podio__lugar.v-podio__lugar--pos1 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(#f59e0b,#d97706)}.v-podio__lugar.v-podio__lugar--pos2 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(#94a3b8,#64748b)}.v-podio__lugar.v-podio__lugar--pos3 .v-podio__degrau:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(#fb923c,#c2410c)}.v-dia-de-jogo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--ds-xp) 22%,var(--aa-linha));background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--ds-xp) 12%,transparent),transparent 60%),var(--aa-cartao);--aa-suave: var(--ds-texto-2);--ds-texto-3: var(--ds-texto-2)}.v-dia-de-jogo__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px}.v-dia-de-jogo__topo>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px}.v-dia-de-jogo__topo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-xp-texto)}.v-dia-de-jogo__topo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:18px;font-weight:800;letter-spacing:-.01em}.v-dia-de-jogo__pontos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:5px}.v-dia-de-jogo__pontos i:not(:is(.area-de-modulo,.modulo-portais) *){width:14px;height:14px;border-radius:5px;background:var(--ds-cartao-3);transform:rotate(45deg)}.v-dia-de-jogo__pontos i.feita:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-xp);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-xp) 22%,transparent);animation:v-brilha .6s var(--ds-mola) backwards}@keyframes v-brilha{0%{transform:rotate(45deg) scale(.2)}}.v-missoes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0}.v-missao__ir:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:40px;padding:0 10px;border-radius:999px;background:var(--aa-marca);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.v-missao__ir:has(svg):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-cartao-3);color:var(--aa-texto);padding:0}.v-risco:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:700;line-height:1.35;background:color-mix(in srgb,var(--ds-chama) 11%,transparent);color:var(--aa-texto)}.v-risco svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-chama);flex:none;margin-top:1px;animation:v-chama 1.4s ease-in-out infinite}.v-risco--ok:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--ds-ok) 10%,transparent)}.v-risco--ok svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-ok);animation:none}@keyframes v-chama{50%{transform:scale(1.18) rotate(-6deg)}}.v-dia-de-jogo__extra:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.v-rival:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;padding:14px 16px;color:inherit;text-decoration:none}.v-rival header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:baseline;gap:8px}.v-rival header small:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-chama)}.v-rival header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;font-variant-numeric:tabular-nums}.v-rival__escada:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px}.v-rival__lugar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;font-size:13.5px}.v-rival__lugar b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-rival__lugar em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;color:var(--aa-suave)}.v-rival__lugar--eu:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--aa-marca) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--aa-marca) 40%,transparent)}.v-rival__lugar--eu em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto)}.v-rival__tu:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:30px;height:30px;border-radius:50%;background:var(--aa-marca);color:#fff;font-size:11px;font-weight:800}.v-rival__frase:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:13px;font-weight:700;color:var(--aa-suave)}.v-aviso-comum:not(:is(.area-de-modulo,.modulo-portais) *){margin:-4px 2px 10px;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--ds-aviso) 11%,transparent);color:var(--aa-texto)}.v-vazio--acoes:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.v-vazio__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap;width:100%}.v-vazio__acoes .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-height:42px}@media(prefers-reduced-motion:reduce){.v-risco svg:not(:is(.area-de-modulo,.modulo-portais) *),.v-dia-de-jogo__pontos i.feita:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}}:root:is([data-animacoes=reduzidas],[data-animacoes=desligadas]) :is(.v-risco svg,.v-dia-de-jogo__pontos i.feita):not(:is(.area-de-modulo,.modulo-portais) *){animation:none}.v-dia-de-jogo__nivel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-4px -4px 2px;padding:8px;border-radius:14px;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--ds-xp) 7%,transparent)}.v-dia-de-jogo__nivel>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-dia-de-jogo__selo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:48px;height:52px;border-radius:14px;color:#fff;line-height:1;background:linear-gradient(150deg,var(--ds-xp),color-mix(in srgb,var(--ds-xp) 70%,#000));box-shadow:0 8px 18px -10px var(--ds-xp)}.v-dia-de-jogo__selo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.v-dia-de-jogo__selo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:22px;font-weight:900}.v-dia-de-jogo__xp:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;min-width:0}.v-dia-de-jogo__xp>b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px}.v-dia-de-jogo__semana:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px;font-weight:700}.v-dia-de-jogo__semana a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;color:var(--aa-suave);text-decoration:none}.v-missoes .ds-missao__lado:not(:is(.area-de-modulo,.modulo-portais) *){gap:6px}.v-missao__marcar .v-botao-aula:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;height:36px;padding:0 14px;font-size:13px;border-radius:999px;min-width:0}.v-missao__ir:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px}.v-rival:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px}.v-rival .v-ligacao:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.v-rival__frente:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px}.v-rival__cara .aa-foto:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 3px var(--aa-cartao),0 0 0 5px var(--ds-chama)}.v-rival__anonimo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:52px;height:52px;border-radius:50%;color:var(--aa-suave);background:repeating-linear-gradient(45deg,var(--ds-cartao-3) 0 6px,var(--ds-cartao-2) 6px 12px);box-shadow:0 0 0 2px var(--aa-linha)}.v-rival__quem:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.v-rival__quem b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-rival__quem small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;color:var(--aa-suave);font-weight:600}.v-rival__placar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.v-rival__placar b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px;font-weight:900}.v-rival__placar b:first-child:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-marca)}.v-rival__placar i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--aa-suave);font-weight:700}.v-rival__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.v-rival__acoes .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 140px;min-height:42px;margin:0}.t-a-volta:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 14px;margin:10px 0 14px;border:1.5px solid color-mix(in srgb,var(--aa-marca) 30%,var(--aa-linha))}.t-a-volta .v-titulo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 6px}.t-a-volta .rg-ranking__nome small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11.5px;color:var(--ds-chama);font-weight:700}.t-a-volta .t-pastilha:not(:is(.area-de-modulo,.modulo-portais) *){min-width:40px;min-height:36px;justify-content:center}.t-grupo:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.85}.t-grupo .rg-ranking__pos:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important;white-space:nowrap}.t-grupo__caras:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;width:34px}.t-grupo__caras i:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px;margin-right:-8px;border-radius:50%;background:var(--ds-cartao-3);box-shadow:0 0 0 2px var(--aa-cartao)}.t-grupo .rg-ranking__nome small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--aa-suave);font-size:12px}#t-eu-no-ranking:not(:is(.area-de-modulo,.modulo-portais) *){scroll-margin:120px}.t-vida:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;width:100%;margin-top:10px;text-align:left}.t-vida__ativos:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;text-align:center;font-size:14px}.t-vida__ativos b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;color:var(--aa-marca)}.t-vida>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-suave)}.t-vida ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px}.t-vida li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--ds-cartao-2);font-size:13.5px}.t-vida li small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--aa-suave);font-size:12px}.v-ir-comunidade:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;color:inherit;text-decoration:none;margin-top:12px}.v-ir-comunidade>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px}.v-ir-comunidade small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--aa-suave)}.v-conquistas li:not(:is(.area-de-modulo,.modulo-portais) *){padding:0!important}.v-conquista__botao:not(:is(.area-de-modulo,.modulo-portais) *){all:unset;box-sizing:border-box;display:grid;justify-items:center;gap:4px;width:100%;height:100%;padding:12px 8px;text-align:center;cursor:pointer;border-radius:inherit}.v-conquista__botao:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--ds-foco)}.v-conquistas li.proxima:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 2px var(--aa-marca),var(--v-sombra)}.v-conquista__raridade:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;font-weight:800;color:var(--ds-xp)}.v-conquista-detalhe:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:10px;text-align:center}.v-conquista-detalhe .ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.v-conquista-detalhe p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.v-conquista-detalhe__emoji:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:96px;height:96px;border-radius:28px;font-size:52px;background:var(--ds-cartao-3);color:var(--aa-suave)}.v-conquista-detalhe.feita .v-conquista-detalhe__emoji:not(:is(.area-de-modulo,.modulo-portais) *){background:radial-gradient(circle at 30% 25%,#fff9,transparent 60%),color-mix(in srgb,var(--ds-ouro) 25%,var(--aa-cartao));box-shadow:0 14px 30px -14px var(--ds-ouro);animation:v-medalha .7s var(--v-mola) both}.v-conquista-detalhe__raridade:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800;color:var(--ds-xp)}.v-trilho:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 12px 12px;margin-bottom:12px;overflow:hidden}.v-trilho__casas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:6px 4px 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;position:relative;min-height:92px}.v-trilho__casas:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:7%;right:7%;top:50%;border-top:3px dashed var(--aa-linha)}.v-trilho__casas li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;position:relative;transform:translateY(calc((var(--i) - 3) * -4px))}.v-trilho__casas li:nth-child(2n):not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:26px}.v-trilho__casas button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:40px;height:40px;border-radius:13px;border:2px solid var(--aa-linha);background:var(--aa-cartao);color:var(--aa-suave);font:800 15px/1 inherit;cursor:pointer;transform:rotate(45deg);transition:transform .3s var(--v-mola)}.v-trilho__casas button>*:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(-45deg)}.v-trilho__casas li.feita button:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--ds-xp) 16%,var(--aa-cartao));border-color:var(--ds-xp);color:var(--ds-xp)}.v-trilho__casas li.atual button:not(:is(.area-de-modulo,.modulo-portais) *){width:48px;height:48px;background:color-mix(in srgb,var(--ds-xp) 82%,#000);border-color:var(--ds-xp);color:#fff;box-shadow:0 10px 20px -10px var(--ds-xp)}.v-trilho__casas li.vista button:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(45deg) scale(1.12);border-color:var(--aa-marca)}.v-trilho__casas button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--ds-foco);outline:none}.v-trilho__peca:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:900}.v-trilho__legenda:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;margin:10px 4px 0;text-align:center}.v-trilho__legenda small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:600}.v-xp-voa:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:400;transform:translate(-50%);pointer-events:none;padding:4px 10px;border-radius:999px;font-weight:900;font-size:14px;color:#fff;background:var(--ds-xp);box-shadow:0 8px 20px -8px var(--ds-xp);animation:v-voa 1.2s var(--ds-suave) forwards}@keyframes v-voa{0%{opacity:0;transform:translate(-50%,6px) scale(.7)}15%{opacity:1;transform:translate(-50%,-8px) scale(1.08)}to{opacity:0;transform:translate(-50%,-90px) scale(1)}}.v-folha--nivel:not(:is(.area-de-modulo,.modulo-portais) *){background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ds-xp) 70%,#000),#0b0b10 75%)!important}.v-folha--nivel .v-folha__caixa:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;box-shadow:none;color:#fff}.v-folha--nivel .v-conquista-nova>small:not(:is(.area-de-modulo,.modulo-portais) *){color:#e9d5ff}.v-folha--nivel .v-conquista-nova__emoji:not(:is(.area-de-modulo,.modulo-portais) *){font-size:110px}.v-folha--nivel .v-conquista-nova p:not(:is(.area-de-modulo,.modulo-portais) *){color:#ddd6fe}@media(prefers-reduced-motion:reduce){.v-xp-voa:not(:is(.area-de-modulo,.modulo-portais) *){animation-duration:.01s}.v-trilho__casas button:not(:is(.area-de-modulo,.modulo-portais) *){transition:none}}:root:is([data-animacoes=reduzidas],[data-animacoes=desligadas]) .v-xp-voa:not(:is(.area-de-modulo,.modulo-portais) *){animation:none;opacity:0}.v-dia-de-jogo a.v-dia-de-jogo__nivel:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto)}.v-dia-de-jogo .v-dia-de-jogo__semana a:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave)}.v-missoes a.v-missao__ir:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff;padding:0 14px;font-size:13px}.v-missoes a.v-missao__ir:has(svg):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-texto);padding:0}.v-rival a.aa-botao--cheio:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.v-xp-ganho:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:3000;left:50%;top:calc(14px + env(safe-area-inset-top,0px));transform:translate(-50%);width:min(360px,calc(100vw - 24px));display:grid;gap:4px;padding:12px 16px;border-radius:18px;color:#fff;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--ds-xp) 88%,#000),var(--ds-xp));box-shadow:0 18px 40px -16px var(--ds-xp);animation:v-xp-ganho 3.2s var(--ds-suave) forwards}.v-xp-ganho__total:not(:is(.area-de-modulo,.modulo-portais) *){font-size:22px;font-weight:900;letter-spacing:-.01em}.v-xp-ganho__partes:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;font-weight:700;opacity:.92}.v-xp-ganho__nivel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11.5px;font-weight:800}.v-xp-ganho__barra:not(:is(.area-de-modulo,.modulo-portais) *){height:8px;border-radius:999px;background:#ffffff40;overflow:hidden}.v-xp-ganho__barra i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;border-radius:inherit;background:#fff;transform-origin:left;transition:transform 1.1s .25s var(--ds-suave)}@keyframes v-xp-ganho{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}8%,85%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px)}}@media(prefers-reduced-motion:reduce){.v-xp-ganho:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}.v-xp-ganho__barra i:not(:is(.area-de-modulo,.modulo-portais) *){transition:none}}:root:is([data-animacoes=reduzidas],[data-animacoes=desligadas]) .v-xp-ganho:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}:root[data-jogo-atleta=nao] .v-xp-ganho:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.v-emblema:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:inline-grid;place-items:center;flex:none}.v-emblema>svg:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;filter:drop-shadow(0 4px 8px rgb(0 0 0 / 12%))}.v-emblema__icone:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 30%))}.v-emblema:not(.feita) .v-emblema__icone:not(:is(.area-de-modulo,.modulo-portais) *){color:#6b7280;filter:none}.v-conquistas .v-emblema:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:2px}.v-conquista-detalhe__emblema .v-emblema.feita:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-medalha .7s var(--v-mola) both}.v-conquista-detalhe__familia:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-suave)}.v-proxima-conquista .v-emblema:not(:is(.area-de-modulo,.modulo-portais) *){width:52px!important;height:52px!important}.v-nivel__selo:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(150deg,var(--ds-xp),color-mix(in srgb,var(--ds-xp) 70%,#000))!important;box-shadow:0 8px 18px -10px var(--ds-xp)!important}.v-nivel .v-barra i:not(:is(.area-de-modulo,.modulo-portais) *),.v-nivel .ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-xp)}@media(prefers-reduced-motion:reduce){.v-conquista-detalhe__emblema .v-emblema.feita:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}}.v-trilho__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:6px}.v-trilho__topo>span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.v-trilho__topo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:600;font-size:12.5px}.v-trilho__rodar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px}.v-trilho__rodar button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--aa-linha);background:var(--aa-cartao);color:var(--aa-texto);cursor:pointer}.v-trilho__rodar button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--ds-foco);outline:none}.v-trilho__palco:not(:is(.area-de-modulo,.modulo-portais) *){height:250px;margin:0 -12px;opacity:0;transition:opacity .4s;cursor:pointer}.v-trilho__palco.pronto:not(:is(.area-de-modulo,.modulo-portais) *){opacity:1}.v-trilho__palco canvas:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%!important}.v-trilho__casas--compacta:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:0}.v-trilho__casas--compacta:not(:is(.area-de-modulo,.modulo-portais) *):before{display:none}.v-trilho__casas--compacta li:not(:is(.area-de-modulo,.modulo-portais) *){transform:none;margin:0!important}.v-trilho__casas--compacta button:not(:is(.area-de-modulo,.modulo-portais) *){width:26px;height:26px;border-radius:7px;font-size:11px;transform:none}.v-trilho__casas--compacta button>*:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}.v-trilho__casas--compacta li.atual button:not(:is(.area-de-modulo,.modulo-portais) *){width:28px;height:28px}.v-trilho__casas--compacta .v-trilho__peca:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;white-space:nowrap}.v-trilho__casas li.premio button:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 2px var(--ds-ouro)}.v-avatar:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:inline-grid;place-items:center;flex:none}.v-avatar>svg:not(:is(.area-de-modulo,.modulo-portais) *){filter:drop-shadow(0 6px 10px rgb(0 0 0 / 18%))}.v-avatar__estrela:not(:is(.area-de-modulo,.modulo-portais) *),.v-avatar__chama:not(:is(.area-de-modulo,.modulo-portais) *),.v-avatar__coroa:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;display:grid;place-content:center}.v-avatar__estrela:not(:is(.area-de-modulo,.modulo-portais) *){right:-2px;top:0;color:#f59e0b}.v-avatar__chama:not(:is(.area-de-modulo,.modulo-portais) *){left:-2px;bottom:2px;color:var(--ds-chama)}.v-avatar__coroa:not(:is(.area-de-modulo,.modulo-portais) *){top:-10px;left:50%;transform:translate(-50%);color:#eab308}@media(prefers-reduced-motion:reduce){.v-trilho__palco:not(:is(.area-de-modulo,.modulo-portais) *){transition:none}}.v-folha--nivel .v-folha__caixa.v-conquista-nova:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;text-align:center;margin-inline:auto}.v-folha--nivel .v-conquista-nova .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.v-rival__social:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12px;color:var(--aa-suave);line-height:1.4}.v-rival__social svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px}.v-missoes button.v-missao__ir:not(:is(.area-de-modulo,.modulo-portais) *){border:0;cursor:pointer;color:#fff;padding:0 12px;font:inherit;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:5px}.v-missoes button.v-missao__ir:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6}.t-atividade:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;padding:14px 16px;margin-bottom:14px}.t-atividade__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.t-atividade__topo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700}.t-atividade__proxima:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--aa-marca) 8%,transparent);font-size:13.5px;font-weight:600}.t-atividade__proxima svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;color:var(--aa-marca);margin-top:2px}.t-atividade__rotulo:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-suave)}.t-atividade__aulas:not(:is(.area-de-modulo,.modulo-portais) *),.t-atividade__recordes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px}.t-atividade__aulas li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--ds-cartao-2);font-size:13px}.t-atividade__gente:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;gap:4px;align-items:center;color:var(--aa-suave);font-weight:700;font-size:12px}.t-atividade__recordes li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--ds-cartao-2)}.t-atividade__recordes small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--aa-suave);font-size:12px}.t-atividade__icone:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--ds-ouro) 18%,transparent);color:var(--ds-ouro)}.t-atividade__valor:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.t-forca-anonima:not(:is(.area-de-modulo,.modulo-portais) *){min-width:56px;min-height:40px;border-radius:999px;border:1.5px solid var(--aa-linha);background:var(--aa-cartao);font:inherit;font-weight:800;cursor:pointer}.t-forca-anonima.dada:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--aa-marca) 12%,var(--aa-cartao));border-color:var(--aa-marca)}.t-atividade__vazio:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;justify-items:start;padding:10px 12px;border-radius:12px;background:var(--ds-cartao-2);font-size:13px;color:var(--aa-suave)}.t-atividade__vazio svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-ouro)}.v-trilho__palco:not(:is(.area-de-modulo,.modulo-portais) *){height:300px;margin:0 -14px}@media(min-width:860px){.v-trilho__palco:not(:is(.area-de-modulo,.modulo-portais) *){height:340px}}.v-trilho__casas--compacta li.vista button:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(1.15);border-color:var(--aa-marca)}.v-trilho__casas--compacta li.vista button>*:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}.v-conquista-nova__visual:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;margin:10px 0 6px}.v-troca:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;gap:8px}.v-troca__escudo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;perspective:600px}.v-troca--antes .v-troca__escudo:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-troca-sai .65s ease-in forwards}.v-troca--depois .v-troca__escudo:not(:is(.area-de-modulo,.modulo-portais) *){animation:v-troca-entra .7s var(--ds-mola) both}.v-troca__novo:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-weight:800;font-size:13px;animation:v-surge .5s .3s both}@keyframes v-troca-sai{70%{transform:rotateY(80deg) scale(.95);filter:brightness(1.6)}to{transform:rotateY(90deg) scale(.9)}}@keyframes v-troca-entra{0%{transform:rotateY(-90deg) scale(.8);filter:brightness(2)}to{transform:none;filter:none}}.v-folha--nivel .v-conquista-nova__visual:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:18px}.v-folha--nivel .v-conquista-nova__visual .v-avatar svg:not(:is(.area-de-modulo,.modulo-portais) *){filter:drop-shadow(0 0 30px rgb(167 139 250 / 60%))}@media(prefers-reduced-motion:reduce){.v-troca__escudo:not(:is(.area-de-modulo,.modulo-portais) *),.v-troca__novo:not(:is(.area-de-modulo,.modulo-portais) *){animation:none!important}}:root:is([data-animacoes=reduzidas],[data-animacoes=desligadas]) :is(.v-troca__escudo,.v-troca__novo):not(:is(.area-de-modulo,.modulo-portais) *){animation:none!important}.v-conquista-detalhe__barra:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.v-conquista-detalhe__barra .ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--metal) !important}.v-conquista-detalhe__partilhar:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;margin:0}.v-dia-de-jogo__xp .ds-barra__trilho:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;overflow:visible}.v-dia-de-jogo__xp .ds-barra__trilho:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:-2px;top:-3px;bottom:-3px;width:4px;border-radius:2px;background:var(--ds-xp)}.v-dia-de-jogo__xp .ds-barra__trilho i:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:999px;overflow:hidden}.v-missoes button.v-missao__ir:not(:is(.area-de-modulo,.modulo-portais) *),.v-missoes button.v-missao__ir:has(svg):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-marca);color:#fff;padding:0 12px}.t-desafio__anonimo:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px}.aa-cal-vistas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.aa-cal-vistas .v-mes:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.aa-cal-vistas__botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:2px;padding:3px;border:1px solid var(--aa-linha);border-radius:12px}.aa-cal-vistas__botoes button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;padding:5px 10px;border:0;border-radius:9px;background:transparent;color:var(--aa-texto);cursor:pointer;font-weight:700}.aa-cal-vistas__botoes button[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:var(--aa-fundo, #fff)}.aa-cal-mes:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:16px}.aa-cal-mes__nav:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.aa-cal-mes__nav button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--aa-texto);cursor:pointer;display:grid;place-items:center;padding:4px 10px}.aa-cal-mes__grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.aa-cal-mes__grelha>small:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;color:var(--aa-suave);padding:5px 0;font-size:11px}.aa-cal-mes__grelha button:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-width:0;min-height:48px;border:0;border-radius:10px;background:var(--aa-cartao, transparent);color:var(--aa-texto);cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1px;padding:4px 0}.aa-cal-mes__grelha button.hoje:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 0 0 1px var(--aa-marca)}.aa-cal-mes__grelha button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--aa-texto);color:var(--aa-fundo, #fff)}.aa-cal-mes__contagem:not(:is(.area-de-modulo,.modulo-portais) *){font-size:10px;opacity:.75;line-height:1.1}.aa-cal-mes__grelha i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:var(--aa-marca)}.aa-cal-mes button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *),.aa-cal-vistas button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--aa-marca);outline-offset:2px}.pt-partes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:6px 0 0;padding:0;display:grid}.pt-parte:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--aa-linha)}.pt-parte:first-child:not(:is(.area-de-modulo,.modulo-portais) *){border-top:0;padding-top:4px}.pt-parte__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px}.pt-parte__rotulo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--aa-marca);color:#fff;font-weight:900;font-size:13px}.pt-parte__nome:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.pt-parte__nome b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:15px;line-height:1.25}.pt-parte__nome small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:3px}.pt-parte__texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 0 34px;font-size:14px;line-height:1.35}.pt-escaloes:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 0 34px;display:grid;gap:2px;font-size:13px;line-height:1.35}.pt-escaloes div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:48px minmax(0,1fr);gap:6px}.pt-escaloes dt:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:800;color:var(--aa-suave)}.pt-escaloes dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;overflow-wrap:anywhere}.pt-meu:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-weight:800;font-size:14px;white-space:nowrap;background:var(--aa-cartao);color:var(--aa-texto);text-decoration:none;box-shadow:inset 0 0 0 2px var(--v-marca-media, var(--aa-marca))}.pt-meu--oculto:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 0 0 2px var(--aa-mau);color:var(--aa-mau)}.pt-meu--feito:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 0 0 1px var(--aa-linha);color:var(--aa-suave)}.pt-registar:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 16px!important;min-height:44px!important;width:auto!important;white-space:nowrap}.pt-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:12px;align-items:center}.pt-topo h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:20px}.pt-topo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700}.pt-melhor:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.pt-melhor span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;padding:12px;border-radius:14px;background:var(--aa-cartao);box-shadow:var(--v-sombra)}.pt-melhor small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:700;font-size:12px}.pt-melhor b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.pt-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px}.pt-escalao-texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:-4px 0 0;font-size:14px;color:var(--aa-suave);overflow-wrap:anywhere}.pt-grande:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px!important;font-weight:800;text-align:center;letter-spacing:.02em}.pt-interruptor:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:10px;align-items:center;font-weight:700}.pt-contadores:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:10px}.pt-contador:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;justify-items:center;font-weight:700}.pt-contador small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-suave);font-weight:600}.pt-contador__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;align-items:center;width:100%}.pt-contador__linha button:not(:is(.area-de-modulo,.modulo-portais) *),.pt-carga button:not(:is(.area-de-modulo,.modulo-portais) *){height:40px;border-radius:12px;border:0;background:var(--v-marca-suave, #eee);color:var(--aa-texto);font-weight:800;display:inline-grid;place-items:center}.pt-contador__linha input:not(:is(.area-de-modulo,.modulo-portais) *){font-size:26px;font-weight:800;text-align:center;min-width:0}.pt-carga:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:44px 40px minmax(0,1fr) 40px 44px;gap:6px;align-items:center}.pt-carga:has(select):not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr) 80px}.pt-carga input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.pt-rm:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:800;color:var(--aa-marca)}.pt-acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.pt-acoes .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 140px}.pt-aviso:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--aa-mau);font-weight:700}.pt-filtros:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;margin-bottom:8px}.pt-filtros .rg-chips:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:0}.pt-falta:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 0;font-size:13px;color:var(--aa-suave);font-weight:700}.pt-so-tu:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--aa-suave);font-weight:700}@media(max-width:380px){.pt-carga:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:38px 34px minmax(0,1fr) 34px 38px}}.aa-fotografia-perfil:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.aa-fotografia-perfil>.aa-foto:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 84px;object-fit:cover}.aa-fotografia-perfil__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px;min-width:0}.aa-fotografia-perfil__acoes .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.aa-fotografia-perfil__acoes>small:not(:is(.area-de-modulo,.modulo-portais) *),.aa-fotografia-perfil__acoes>p:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;margin:0}.aa-fotografia-perfil__confirmacao:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px}.aa-fotografia-perfil__confirmacao p:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;margin:0}@media(max-width:450px){.aa-fotografia-perfil:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;flex-direction:column}}.aa-capa-perfil:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;margin:0 0 16px}.aa-capa-perfil>h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 8px}.aa-capa-perfil__imagem:not(:is(.area-de-modulo,.modulo-portais) *),.aa-capa-perfil__vazia:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 1;border-radius:10px;object-fit:cover}.aa-capa-perfil__vazia:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;background:var(--panel2, #eee);color:var(--muted, #555)}.aa-capa-perfil__acoes:not(:is(.area-de-modulo,.modulo-portais) *),.aa-capa-perfil__acoes>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.aa-capa-perfil__acoes .aa-botao:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.aa-capa-perfil__acoes>div:not(:is(.area-de-modulo,.modulo-portais) *),.aa-capa-perfil__acoes p:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%}.aa-capa-perfil__acoes p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.aa-capa-perfil>small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-top:8px;overflow-wrap:anywhere}.pedido-eliminacao:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow-wrap:anywhere}.pedido-eliminacao article:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 0;border-top:1px solid var(--borda, #d7dde4)}.pedido-eliminacao label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;min-width:0;margin:8px 0}.pedido-eliminacao textarea:not(:is(.area-de-modulo,.modulo-portais) *),.pedido-eliminacao select:not(:is(.area-de-modulo,.modulo-portais) *){box-sizing:border-box;max-width:100%;width:100%}.pedido-eliminacao .pedido-eliminacao__confirma:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:10px;align-items:center}.pedido-eliminacao__confirma input:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 22px;width:22px}.pedido-eliminacao__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pedido-eliminacao h3 small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-weight:400}@media(max-width:767px),(pointer:coarse){.pedido-eliminacao button:not(:is(.area-de-modulo,.modulo-portais) *),.pedido-eliminacao select:not(:is(.area-de-modulo,.modulo-portais) *),.pedido-eliminacao summary:not(:is(.area-de-modulo,.modulo-portais) *),.pedido-eliminacao__confirma:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px!important}.pedido-eliminacao button:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;white-space:normal}}.qq:not(:is(.area-de-modulo,.modulo-portais) *){--qq-fundo: #f3f2ef;--qq-cartao: #fff;--qq-texto: #17181c;--qq-suave: #5d5f68;--qq-linha: #d9d9de;--qq-ok: #16794a;--qq-mau: #b3261e;position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden auto;color:var(--qq-texto);background:var(--qq-fundo);font-family:inherit;font-size:clamp(16px,1.1vw + 12px,22px);-webkit-user-select:none;user-select:none;touch-action:manipulation}.qq *:not(:is(.area-de-modulo,.modulo-portais) *),.qq *:not(:is(.area-de-modulo,.modulo-portais) *):before,.qq *:not(:is(.area-de-modulo,.modulo-portais) *):after{box-sizing:border-box}.qq input:not(:is(.area-de-modulo,.modulo-portais) *),.qq textarea:not(:is(.area-de-modulo,.modulo-portais) *){-webkit-user-select:text;user-select:text}.qq button:not(:is(.area-de-modulo,.modulo-portais) *){font:inherit;color:inherit;cursor:pointer}.qq svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.qq-roda:not(:is(.area-de-modulo,.modulo-portais) *){animation:qq-gira 1s linear infinite}@keyframes qq-gira{to{transform:rotate(360deg)}}.qq-logo:not(:is(.area-de-modulo,.modulo-portais) *){max-width:min(220px,50vw);max-height:84px;object-fit:contain}.qq-nome:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.6em;letter-spacing:.02em}.qq-erro:not(:is(.area-de-modulo,.modulo-portais) *){margin:.5em 0;padding:.6em .8em;color:var(--qq-mau);background:#fdecea;border-left:4px solid var(--qq-mau);font-size:.9em}.qq-nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave);font-size:.85em;display:flex;align-items:center;gap:.5em}.qq-aviso:not(:is(.area-de-modulo,.modulo-portais) *),.qq-vazio:not(:is(.area-de-modulo,.modulo-portais) *){padding:1em;background:var(--qq-cartao);border:1px solid var(--qq-linha);color:var(--qq-suave);display:flex;gap:.5em;align-items:center}.qq-botao:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:64px;padding:0 1.2em;border:2px solid var(--qq-linha);border-radius:14px;background:var(--qq-cartao);font-weight:700}.qq-botao:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:not-allowed}.qq-botao--cheio:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--qq-marca);background:var(--qq-marca);color:#fff!important}.qq-discreto:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:.4em;min-height:48px;padding:0 .9em;border:0;background:none;color:var(--qq-suave)!important;font-size:.8em}.qq-discreto svg:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px}.qq-cartao:not(:is(.area-de-modulo,.modulo-portais) *){margin:auto;width:min(560px,calc(100% - 32px));padding:32px;background:var(--qq-cartao);border-radius:20px;display:grid;gap:14px;justify-items:center;text-align:center;box-shadow:0 10px 40px #00000014}.qq-cartao h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:1.4em}.qq-cartao p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--qq-suave)}.qq-emparelhar form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;width:100%}.qq-codigo:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:72px;text-align:center;font-size:2em;letter-spacing:.25em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:2px solid var(--qq-linha);border-radius:14px;text-transform:uppercase}.qq-descanso:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;flex:1;display:grid;place-items:center;width:100%;border:0;padding:0;background:#111;overflow:hidden}.qq-descanso__imagem:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:qq-aparece .8s ease}@keyframes qq-aparece{0%{opacity:0}to{opacity:1}}.qq-descanso__veu:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 30%,#000000a6)}.qq-descanso__texto:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;gap:12px;padding:40px 24px 56px;color:#fff;text-align:center}.qq-descanso__texto strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(24px,4vw,48px);line-height:1.15;max-width:22ch;text-shadow:0 2px 12px rgb(0 0 0 / .4)}.qq-descanso__texto em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;padding:.5em 1.2em;border-radius:999px;background:var(--qq-marca);font-weight:700;animation:qq-pulsa 2.4s ease-in-out infinite}.qq-descanso__texto .qq-logo:not(:is(.area-de-modulo,.modulo-portais) *){filter:drop-shadow(0 2px 8px rgb(0 0 0 / .4))}@keyframes qq-pulsa{50%{transform:scale(1.05)}}.qq-descanso__pontos:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;bottom:18px;display:flex;gap:8px}.qq-descanso__pontos i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;border-radius:50%;background:#ffffff73}.qq-descanso__pontos i.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff}.qq-menu:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:grid;grid-template-rows:auto 1fr auto;gap:20px;padding:24px clamp(16px,4vw,48px)}.qq-menu__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:20px;flex-wrap:wrap}.qq-menu__topo h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:1.6em}.qq-menu__topo p:not(:is(.area-de-modulo,.modulo-portais) *){margin:.2em 0 0;color:var(--qq-suave)}.qq-menu__botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;align-content:center}.qq-grande:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:start;align-content:center;gap:6px;min-height:150px;padding:24px;text-align:left;border:0;border-radius:20px;background:var(--qq-cartao);box-shadow:0 4px 18px #0000000f;border-top:6px solid var(--qq-marca)}.qq-grande:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.98)}.qq-grande svg:not(:is(.area-de-modulo,.modulo-portais) *){width:40px;height:40px;color:var(--qq-marca)}.qq-grande b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.3em}.qq-grande span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave);font-size:.85em}.qq-menu__rodape:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qq-menu__rodape small:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;color:var(--qq-suave);font-size:.7em}.qq-topo:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:14px;padding:12px clamp(12px,3vw,32px);background:var(--qq-cartao);border-bottom:1px solid var(--qq-linha)}.qq-topo h1:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;margin:0;font-size:1.15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qq-topo__logo:not(:is(.area-de-modulo,.modulo-portais) *){max-height:40px;max-width:120px;object-fit:contain}.qq-voltar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:.3em;min-height:52px;padding:0 .8em;border:2px solid var(--qq-linha);border-radius:12px;background:none;font-weight:700}.qq-ident:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,48px);align-items:center;padding:clamp(16px,3vw,40px);max-width:1100px;width:100%;margin:0 auto}.qq-ident__painel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px}.qq-ident__painel h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:1.4em}.qq-ident__accoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:12px;flex-wrap:wrap}.qq-ident__accoes .qq-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 160px}.qq-visor:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;min-height:88px;padding:0 16px;border:2px solid var(--qq-linha);border-radius:16px;background:var(--qq-cartao);font-size:2.2em;letter-spacing:.2em;font-weight:800;font-variant-numeric:tabular-nums}.qq-visor i:not(:is(.area-de-modulo,.modulo-portais) *){font-size:.45em;font-weight:400;letter-spacing:0;color:var(--qq-suave)}.qq-teclado:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qq-teclado button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:clamp(64px,11vh,96px);border:0;border-radius:16px;background:var(--qq-cartao);font-size:1.6em;font-weight:700;box-shadow:0 2px 8px #0000000f;display:grid;place-items:center}.qq-teclado button:active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--qq-marca);color:#fff}.qq-qr:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.qq-leitor:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;overflow:hidden;border-radius:16px;background:#000;aspect-ratio:4 / 3;display:grid;place-items:center;color:#fff}.qq-leitor video:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.qq-leitor p:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.qq-leitor__mira:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:55%;aspect-ratio:1;border:4px solid rgb(255 255 255 / .85);border-radius:18px}.qq-lista:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;padding:clamp(16px,3vw,32px);max-width:900px;width:100%;margin:0 auto;align-content:start}.qq-alerta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:.6em;padding:1em;border:2px solid #c78a00;border-radius:14px;background:#fff6dc;text-align:left;font-weight:600}.qq-aula:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;background:var(--qq-cartao);border-radius:16px;border-left:8px solid var(--qq-cor);box-shadow:0 2px 10px #0000000d}.qq-aula__hora:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;text-align:center}.qq-aula__hora b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.5em;font-variant-numeric:tabular-nums}.qq-aula__hora small:not(:is(.area-de-modulo,.modulo-portais) *),.qq-aula__dados small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave);font-size:.8em}.qq-aula__dados:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.qq-aula__dados b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.15em}.qq-aula__dados em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--qq-suave);font-size:.85em}.qq-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:.3em;padding:.4em .8em;border-radius:999px;color:var(--qq-ok);background:#e3f4ea;font-weight:700}.qq-documento:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;padding:clamp(16px,3vw,32px);max-width:1000px;width:100%;margin:0 auto}.qq-documento header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.qq-documento h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.qq-documento header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave)}.qq-documento__texto:not(:is(.area-de-modulo,.modulo-portais) *){max-height:38vh;overflow:auto;padding:18px;white-space:pre-wrap;line-height:1.5;font-size:.9em;background:var(--qq-cartao);border:1px solid var(--qq-linha);border-radius:12px;-webkit-user-select:text;user-select:text}.qq-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:.7em;min-height:56px;font-weight:600}.qq-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px;accent-color:var(--qq-marca)}.qq-documento__assinatura:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.qq-documento__assinatura span:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:16px;bottom:10px;color:#9a9ba3;font-size:.75em;pointer-events:none}.qq-assinatura:not(:is(.area-de-modulo,.modulo-portais) *){display:block;width:100%;height:clamp(160px,26vh,260px);border:2px dashed #9a9ba3;border-radius:14px;background:#fff;touch-action:none}.qq-resultado:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;padding:clamp(16px,3vw,32px);max-width:900px;width:100%;margin:0 auto}.qq-wods:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.qq-wods button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;padding:14px;text-align:left;border:2px solid var(--qq-linha);border-radius:14px;background:var(--qq-cartao)}.qq-wods button span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave);font-size:.8em;white-space:pre-wrap;max-height:7.5em;overflow:hidden}.qq-wods button.ativo:not(:is(.area-de-modulo,.modulo-portais) *),.qq-tipos button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--qq-marca);box-shadow:inset 0 0 0 2px var(--qq-marca)}.qq-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;font-weight:600}.qq-campo input:not(:is(.area-de-modulo,.modulo-portais) *){min-height:64px;padding:0 16px;border:2px solid var(--qq-linha);border-radius:14px;font:inherit;font-size:1.1em}.qq-tipos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.qq-tipos button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:52px;padding:0 1em;border:2px solid var(--qq-linha);border-radius:999px;background:var(--qq-cartao);font-weight:600}.qq-registo:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;overflow:auto}.qq-registo .insc:not(:is(.area-de-modulo,.modulo-portais) *){position:static;min-height:auto;background:transparent}.qq-registo .insc input:not(:is(.area-de-modulo,.modulo-portais) *),.qq-registo .insc select:not(:is(.area-de-modulo,.modulo-portais) *),.qq-registo .insc textarea:not(:is(.area-de-modulo,.modulo-portais) *){min-height:56px;font-size:1em}.qq-registo .insc button[type=submit]:not(:is(.area-de-modulo,.modulo-portais) *){min-height:64px;font-size:1em}.qq-feito:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px;border:0;background:var(--qq-fundo);text-align:center}.qq-feito__visto:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:140px;height:140px;border-radius:50%;background:var(--qq-ok);color:#fff;animation:qq-aparece .4s ease}.qq-feito__visto svg:not(:is(.area-de-modulo,.modulo-portais) *){width:80px;height:80px}.qq-feito strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.8em}.qq-feito span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--qq-suave)}.qq-feito em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--qq-suave);font-size:.8em}@media(orientation:portrait),(max-width:760px){.qq-ident:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);align-items:start}.qq-aula:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:auto minmax(0,1fr)}.qq-aula>.qq-botao:not(:is(.area-de-modulo,.modulo-portais) *),.qq-aula>.qq-selo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;justify-self:stretch;justify-content:center}}@media(max-width:420px){.qq-grande:not(:is(.area-de-modulo,.modulo-portais) *){min-height:110px;padding:18px}.qq-codigo:not(:is(.area-de-modulo,.modulo-portais) *){font-size:1.5em;letter-spacing:.15em}.qq-topo__logo:not(:is(.area-de-modulo,.modulo-portais) *),.qq-topo>b:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.qq .aa-idioma:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;flex:none;border:2px solid var(--qq-linha);border-radius:999px;overflow:hidden}.qq .aa-idioma button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:52px;min-height:48px;padding:0 12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.qq .aa-idioma button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--qq-marca);color:#fff}.qq-menu__topo .aa-idioma:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.ad:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100vh;min-height:100dvh;background:#f3f6fa;color:#11223a;padding:16px 16px 40px;box-sizing:border-box;font-family:inherit;overflow-x:hidden}.ad *:not(:is(.area-de-modulo,.modulo-portais) *),.ad *:not(:is(.area-de-modulo,.modulo-portais) *):before,.ad *:not(:is(.area-de-modulo,.modulo-portais) *):after{box-sizing:border-box}.ad-caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-width:560px;margin:0 auto;display:grid;gap:14px;min-width:0}.ad-caixa>section:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:18px 16px;min-width:0}.ad h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.ad-marca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;min-width:0}.ad-marca img:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px;object-fit:contain;border-radius:10px;background:#fff}.ad-marca b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;overflow-wrap:anywhere}.ad-inicial:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--ad-marca);color:#fff;font-weight:800;font-size:20px;flex:none}.ad-passos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;gap:6px;font-size:12px;color:#7487a0;flex-wrap:wrap}.ad-passos li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px}.ad-passos li+li:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";width:14px;height:1px;background:#c9d3df}.ad-passos span:not(:is(.area-de-modulo,.modulo-portais) *){width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #c9d3df;font-weight:700;font-size:11px}.ad-passos li.atual:not(:is(.area-de-modulo,.modulo-portais) *){color:#11223a;font-weight:700}.ad-passos li.atual span:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ad-marca);border-color:var(--ad-marca);color:#fff}.ad-passos li.feito span:not(:is(.area-de-modulo,.modulo-portais) *){background:#e5f5ec;border-color:#1f7a45;color:#1f7a45}.ad-texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;white-space:pre-line;color:#33475f;line-height:1.5;overflow-wrap:anywhere}.ad-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:#5d7089;font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ad-aviso:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:10px 12px;border-radius:10px;background:#fde8e6;color:#8f1d13;display:flex;gap:8px;align-items:flex-start;font-size:14px}.ad-aviso svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px}.ad-espera:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:12px;border-radius:10px;background:#fff4e0;color:#7a4800;display:flex;gap:8px;align-items:flex-start}.ad-espera svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px}.ad-feito:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;color:#1f7a45}.ad-planos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-planos button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:grid;gap:4px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:12px;padding:14px}.ad-planos button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.ad-planos button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--ad-marca);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ad-marca) 25%,transparent)}.ad-plano-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:10px;font-size:16px}.ad-plano-topo b:first-child:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.ad-plano-topo b:last-child:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.ad-planos small:not(:is(.area-de-modulo,.modulo-portais) *){color:#5d7089;font-size:13px;overflow-wrap:anywhere}.ad-planos .ad-desc:not(:is(.area-de-modulo,.modulo-portais) *){color:#33475f}.ad-escolher:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;color:var(--ad-marca);font-size:14px}.ad-total:not(:is(.area-de-modulo,.modulo-portais) *),.ad-referencia:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:grid;gap:6px;padding:12px;border-radius:10px;background:#f5f8fc}.ad-total div:not(:is(.area-de-modulo,.modulo-portais) *),.ad-referencia div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:10px;min-width:0}.ad-total dt:not(:is(.area-de-modulo,.modulo-portais) *),.ad-referencia dt:not(:is(.area-de-modulo,.modulo-portais) *){color:#5d7089;font-size:14px;overflow-wrap:anywhere}.ad-total dd:not(:is(.area-de-modulo,.modulo-portais) *),.ad-referencia dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ad-total-fim:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid #d8e1ec;padding-top:6px}.ad-total-fim dt:not(:is(.area-de-modulo,.modulo-portais) *){color:#11223a;font-weight:700}.ad-total-fim dd:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.ad-referencia:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff;border:2px solid #11223a}.ad-referencia dd:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;letter-spacing:.02em}.ad form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px;min-width:0}.ad label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:14px;font-weight:600;color:#33475f;min-width:0}.ad label em:not(:is(.area-de-modulo,.modulo-portais) *){color:#b42318;font-style:normal}.ad input:not([type=checkbox]):not(:is(.area-de-modulo,.modulo-portais) *),.ad select:not(:is(.area-de-modulo,.modulo-portais) *),.ad textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:46px;padding:10px 12px;border:1px solid #c9d3df;border-radius:10px;font:inherit;font-size:16px;font-weight:400;background:#fff;color:#11223a;min-width:0}.ad textarea:not(:is(.area-de-modulo,.modulo-portais) *){min-height:90px;resize:vertical}.ad input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.ad select:focus:not(:is(.area-de-modulo,.modulo-portais) *),.ad textarea:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--ad-marca);outline-offset:1px}.ad-ajuda:not(:is(.area-de-modulo,.modulo-portais) *){color:#7487a0;font-weight:400;font-size:12px}.ad-erro-campo:not(:is(.area-de-modulo,.modulo-portais) *){color:#b42318;font-weight:600;font-size:12px}.ad-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;cursor:pointer}.ad-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:22px;height:22px;flex:none;margin:0;accent-color:var(--ad-marca)}.ad-documento:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;padding:10px 12px;border:1px solid #e3e9f1;border-radius:10px;min-width:0}.ad-documento summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-weight:700;color:#11223a;overflow-wrap:anywhere}.ad-documento details[open] .ad-texto:not(:is(.area-de-modulo,.modulo-portais) *){max-height:50vh;overflow-y:auto;margin-top:8px;font-size:14px}.ad-isco:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ad-principal:not(:is(.area-de-modulo,.modulo-portais) *),.ad-secundario:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:12px 16px;border-radius:12px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center}.ad-principal:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ad-marca);border:0;color:#fff}.ad-secundario:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff;border:2px solid #11223a;color:#11223a}.ad-principal:disabled:not(:is(.area-de-modulo,.modulo-portais) *),.ad-secundario:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6;cursor:progress}.ad-voltar:not(:is(.area-de-modulo,.modulo-portais) *),.ad-ligacao:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:start;background:none;border:0;padding:6px 0;font:inherit;font-size:14px;color:#33475f;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;min-height:40px}.ad-mbway:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.ad-fim:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left}.fb:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100vh;min-height:100dvh;background:#f3f6fa;color:var(--v3-texto, #11223a);padding:16px 16px 40px;box-sizing:border-box;font-family:inherit;overflow-x:hidden}.fb *:not(:is(.area-de-modulo,.modulo-portais) *),.fb *:not(:is(.area-de-modulo,.modulo-portais) *):before,.fb *:not(:is(.area-de-modulo,.modulo-portais) *):after{box-sizing:border-box}.fb-caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-width:720px;margin:0 auto;display:grid;gap:14px;min-width:0}.fb-caixa>section:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px;background:var(--v3-cartao, #fff);border:1px solid #e3e9f1;border-radius:14px;padding:18px 16px;min-width:0}.fb h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:24px;line-height:1.2;overflow-wrap:anywhere}.fb h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.fb h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 4px;font-size:14px;color:#5d7089;text-transform:capitalize}.fb-voltar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 4px;border:0;background:none;color:var(--fb-marca);font:600 14px var(--ds-fonte);cursor:pointer;justify-self:start;align-self:start}.fb-marca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;min-width:0}.fb-marca img:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;height:52px;object-fit:contain;border-radius:12px;background:var(--v3-cartao, #fff)}.fb-marca p:not(:is(.area-de-modulo,.modulo-portais) *){margin:2px 0 0;color:#5d7089}.fb-inicial:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:var(--fb-marca);color:#fff;font-weight:800;font-size:20px;flex:none}.fb-texto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;white-space:pre-line;color:#33475f;line-height:1.55;overflow-wrap:anywhere}.fb-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:#5d7089;font-size:14px;display:flex;align-items:center;gap:6px}.fb-aviso:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:12px;border-radius:10px;background:#fde8e6;color:#8f1d13;display:flex;gap:8px}.fb-roda:not(:is(.area-de-modulo,.modulo-portais) *){animation:fb-roda 1s linear infinite}@keyframes fb-roda{to{transform:rotate(360deg)}}.fb-fotos:not(:is(.area-de-modulo,.modulo-portais) *){padding:0!important;overflow:hidden}.fb-fotos>img:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#e3e9f1}.fb-legenda:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:0 16px;color:#5d7089;font-size:14px}.fb-miniaturas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;overflow-x:auto;padding:0 16px 14px}.fb-miniaturas button:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.fb-miniaturas button.ativa:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--fb-marca)}.fb-miniaturas img:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;object-fit:cover;display:block}.fb-precos dl:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:grid;gap:6px}.fb-precos dl>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed #e3e9f1;padding-bottom:6px}.fb-precos dt:not(:is(.area-de-modulo,.modulo-portais) *){color:#33475f;overflow-wrap:anywhere}.fb-precos dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-weight:700;white-space:nowrap}.fb-dia ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px}.fb-dia li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:6px auto 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #edf1f6;border-radius:10px;min-width:0}.fb-dia li span:not(.fb-cor):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow-wrap:anywhere;color:#33475f}.fb-cor:not(:is(.area-de-modulo,.modulo-portais) *){width:6px;height:28px;border-radius:3px}.fb-dia em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:13px;color:#1f7a45;white-space:nowrap}.fb-dia em.cheia:not(:is(.area-de-modulo,.modulo-portais) *){color:#8f1d13}.fb-linha:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.fb-linha svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px;color:#5d7089}.fb a:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--fb-marca)}.fb-botao:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:var(--fb-marca);color:#fff!important;text-decoration:none;font-weight:600}@media(max-width:420px){.fb-dia li:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:6px 1fr auto}.fb-dia li b:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2}.fb-dia li span:not(.fb-cor):not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2 / 4;grid-row:2}}@font-face{font-family:Praktika;src:url(/app/fontes/praktika-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Praktika;src:url(/app/fontes/praktika-black.otf) format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Inter;src:url(/app/fontes/inter-latin-400-normal.woff2) format("woff2");font-weight:400;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:Inter;src:url(/app/fontes/inter-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/app/fontes/inter-latin-500-normal.woff2) format("woff2");font-weight:500;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:Inter;src:url(/app/fontes/inter-latin-ext-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/app/fontes/inter-latin-700-normal.woff2) format("woff2");font-weight:700;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:Inter;src:url(/app/fontes/inter-latin-ext-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/app/fontes/inter-latin-800-normal.woff2) format("woff2");font-weight:800;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:Inter;src:url(/app/fontes/inter-latin-ext-800-normal.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/app/fontes/inter-latin-900-normal.woff2) format("woff2");font-weight:900;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:Inter;src:url(/app/fontes/inter-latin-ext-900-normal.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root:not(:is(.area-de-modulo,.modulo-portais) *){font-family:Praktika,Inter,Arial,sans-serif;color:#fff;background:#151517;font-synthesis:none;--red:#e23339;--dark:#151517;--panel:#27272a;--panel2:#303034;--white:#fff;--grey:#d9d9d9;--muted:#94949b;--line:#444449;--green:#52d48a;--amber:#e0a445;--cyan:#4bc0d9;--violet:#9b8cf5;--display:Praktika,"Arial Black",sans-serif}*:not(:is(.area-de-modulo,.modulo-portais) *){box-sizing:border-box}html:not(:is(.area-de-modulo,.modulo-portais) *){scroll-behavior:smooth}body:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;min-width:320px;background:#151517}button:not(:is(.area-de-modulo,.modulo-portais) *),input:not(:is(.area-de-modulo,.modulo-portais) *),select:not(:is(.area-de-modulo,.modulo-portais) *){font:inherit}button:not(:is(.area-de-modulo,.modulo-portais) *),a:not(:is(.area-de-modulo,.modulo-portais) *){-webkit-tap-highlight-color:transparent}a:not(:is(.area-de-modulo,.modulo-portais) *){color:inherit;text-decoration:none}img:not(:is(.area-de-modulo,.modulo-portais) *){display:block;max-width:100%}button:not(:is(.area-de-modulo,.modulo-portais) *){color:inherit}.loading-screen:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-error:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100vh;min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;background:#151517;color:#fff;letter-spacing:.04em}.spin:not(:is(.area-de-modulo,.modulo-portais) *){animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-error h1:not(:is(.area-de-modulo,.modulo-portais) *){font:900 40px/1 var(--display);margin:8px}.dashboard-error p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.dashboard-error button:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);border:0;padding:13px 20px;cursor:pointer}.dashboard-error__actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:6px}.dashboard-error__actions button.ghost:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid #ffffff40;display:inline-flex;align-items:center;gap:9px}.dashboard-error__actions button.ghost:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.dashboard-error__actions a:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid #ffffff30;padding-bottom:4px}.brand:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;height:38px;object-fit:contain}.brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;line-height:1}.brand b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 16px/.9 var(--display);letter-spacing:-.04em}.brand small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-size:11px;letter-spacing:.21em;margin-top:6px}.brand--compact img:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px}.brand--compact b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.access-bar:not(:is(.area-de-modulo,.modulo-portais) *){height:35px;background:var(--red);display:flex;align-items:center;justify-content:space-between;padding:0 4vw;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.09em;position:relative;z-index:60}.access-bar div:not(:is(.area-de-modulo,.modulo-portais) *),.access-bar a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px}.access-bar small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;opacity:.72;font-weight:400}.access-bar a:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;padding:0 15px;border-inline:1px solid #ffffff42}.access-bar a:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:#bb2026}.access-bar__links:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;height:100%}.access-bar__links a+a:not(:is(.area-de-modulo,.modulo-portais) *){border-left:0}.site-header:not(:is(.area-de-modulo,.modulo-portais) *){height:86px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:#151517ef;border-bottom:1px solid #ffffff18;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header nav:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:clamp(16px,2.4vw,35px);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.site-header nav>a:not(.nav-cta):not(:is(.area-de-modulo,.modulo-portais) *){color:#d3d3d6;position:relative}.site-header nav>a:not(.nav-cta):not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;left:0;right:100%;height:1px;background:var(--red);bottom:-7px;transition:right .2s}.site-header nav>a:hover:not(:is(.area-de-modulo,.modulo-portais) *):after{right:0}.nav-cta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;border:1px solid var(--red);padding:13px 17px;font-weight:800}.nav-cta:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.menu-button:not(:is(.area-de-modulo,.modulo-portais) *){display:none;background:none;border:0;padding:9px}.hero:not(:is(.area-de-modulo,.modulo-portais) *){min-height:calc(100vh - 121px);position:relative;display:flex;align-items:center;background:#151517;overflow:hidden}.hero__shade:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;background:linear-gradient(90deg,#0d0d0f 5%,#0d0d0fd9 42%,#0d0d0f35 75%),linear-gradient(0deg,#151517 0,#0000 35%)}.hero__content:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;z-index:2;width:min(760px,78%);padding:8vh 4vw 13vh}.hero__eyebrow:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.2em;display:flex;align-items:center;gap:10px}.hero__eyebrow i:not(:is(.area-de-modulo,.modulo-portais) *){width:31px;height:2px;background:var(--red)}.hero h1:not(:is(.area-de-modulo,.modulo-portais) *),.promise h2:not(:is(.area-de-modulo,.modulo-portais) *),.section-heading h2:not(:is(.area-de-modulo,.modulo-portais) *),.method h2:not(:is(.area-de-modulo,.modulo-portais) *),.faq h2:not(:is(.area-de-modulo,.modulo-portais) *),.trial h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(52px,7vw,112px)/.84 var(--display);letter-spacing:-.065em;margin:26px 0;text-transform:uppercase}.hero h1 em:not(:is(.area-de-modulo,.modulo-portais) *),.promise h2 em:not(:is(.area-de-modulo,.modulo-portais) *),.section-heading h2 em:not(:is(.area-de-modulo,.modulo-portais) *),.method h2 em:not(:is(.area-de-modulo,.modulo-portais) *),.faq h2 em:not(:is(.area-de-modulo,.modulo-portais) *),.trial h2 em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-style:normal}.hero__content>p:not(.hero__eyebrow):not(:is(.area-de-modulo,.modulo-portais) *){color:#dedee0;font-size:clamp(14px,1.3vw,19px);line-height:1.55;max-width:600px}.hero__actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:28px;margin-top:35px}.button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 22px;text-transform:uppercase;font-weight:800;font-size:11px;letter-spacing:.07em;cursor:pointer}.button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:17px}.button--red:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.button--red:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v3-cartao, #fff);color:#151517}.text-link:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff66;padding-bottom:6px}.text-link--red:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--red)}.hero__proof:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:2;right:4vw;bottom:5vh;display:grid;grid-template-columns:repeat(3,1fr);background:#151517e8;border:1px solid #ffffff25}.hero__proof span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;padding:17px 20px;color:#aaa;font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #ffffff25}.hero__proof span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border:0}.hero__proof strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 24px/1 var(--display);color:#fff;margin-bottom:5px}.hero__scroll:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:2;left:4vw;bottom:4vh;font-size:11px;letter-spacing:.17em;color:#aaa;display:flex;gap:10px;align-items:center}.hero__scroll i:not(:is(.area-de-modulo,.modulo-portais) *){height:1px;width:55px;background:#777}.promise:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:.55fr 1.2fr 1fr;gap:5vw;padding:120px 4vw;background:var(--v3-cartao, #fff);color:#27272a}.section-label:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.15em;display:flex;gap:14px}.section-label span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-weight:900}.promise__copy>p:not(:is(.area-de-modulo,.modulo-portais) *),.kicker:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.18em;color:var(--red);font-weight:800}.promise h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(44px,5vw,76px);margin:14px 0}.promise__detail:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:26px}.promise__detail>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;line-height:1.7;color:#59595e}.promise__detail ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin-top:30px}.promise__detail li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #ddd;font-size:12px}.promise__detail svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);width:16px}.programs:not(:is(.area-de-modulo,.modulo-portais) *){padding:110px 4vw;background:#151517}.section-heading:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:end;justify-content:space-between;gap:5vw;margin-bottom:50px}.section-heading h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(46px,5vw,78px);margin:13px 0 0}.section-heading>p:not(:is(.area-de-modulo,.modulo-portais) *){max-width:430px;color:#aaa;line-height:1.65;font-size:13px}.program-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.program-card:not(:is(.area-de-modulo,.modulo-portais) *){min-height:560px;position:relative;overflow:hidden;border-right:1px solid var(--line)}.program-card:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border:0}.program-card>img:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .5s,filter .5s}.program-card__overlay:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;background:linear-gradient(0deg,#151517 2%,#15151755 65%,#0003)}.program-card>span:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:20px;left:20px;color:#fff;font:900 14px var(--display)}.program-card>div:last-child:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:25px;right:25px;bottom:25px}.program-card small:not(:is(.area-de-modulo,.modulo-portais) *){color:#bbb;text-transform:uppercase;font-size:11px;letter-spacing:.14em}.program-card h3:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(30px,3vw,47px)/1 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:12px 0}.program-card p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#c6c6ca;line-height:1.55;opacity:0;max-height:0;transition:.35s}.program-card a:not(:is(.area-de-modulo,.modulo-portais) *){width:40px;height:40px;border:1px solid #ffffff5c;display:grid;place-content:center;margin-left:auto}.program-card:hover img:not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(1.05);filter:grayscale(0)}.program-card:hover p:not(:is(.area-de-modulo,.modulo-portais) *){opacity:1;max-height:100px}.program-card:hover a:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);border-color:var(--red)}.program-more:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:30px;align-items:center;border:1px solid var(--line);border-top:0;padding:19px 22px;font-size:11px}.program-more span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);text-transform:uppercase;font-weight:800}.program-more p:not(:is(.area-de-modulo,.modulo-portais) *){color:#aaa;margin:0}.method:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;background:#f2f2f2;color:#27272a}.method__image:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-height:760px}.method__image>img:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.method__image>div:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:0;bottom:0;background:var(--red);padding:25px;display:flex;gap:18px;align-items:center;color:#fff}.method__image strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 50px/1 var(--display)}.method__image span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.4}.method__content:not(:is(.area-de-modulo,.modulo-portais) *){padding:100px 7vw}.method h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(43px,5vw,72px);margin:20px 0}.method__content>p:not(:is(.area-de-modulo,.modulo-portais) *){color:#68686e;line-height:1.65;font-size:14px}.method-steps:not(:is(.area-de-modulo,.modulo-portais) *){margin:40px 0}.method-steps article:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:18px;border-top:1px solid #ccc;padding:21px 0}.method-steps i:not(:is(.area-de-modulo,.modulo-portais) *){width:42px;height:42px;display:grid;place-content:center;background:#27272a;color:#fff}.method-steps svg:not(:is(.area-de-modulo,.modulo-portais) *){width:18px}.method-steps strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 14px var(--display);text-transform:uppercase}.method-steps p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#737378;margin:7px 0}.community:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.25fr 1fr;background:var(--red)}.community__quote:not(:is(.area-de-modulo,.modulo-portais) *){padding:90px 7vw}.community__quote>svg:not(:is(.area-de-modulo,.modulo-portais) *){width:25px}.community blockquote:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(30px,3.5vw,52px)/1.12 var(--display);letter-spacing:-.04em;margin:25px 0}.community__quote p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.12em}.community__numbers:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);background:#27272a}.community__numbers article:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;justify-content:end;padding:30px 24px;border-left:1px solid var(--line)}.community__numbers svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);margin-bottom:auto}.community__numbers strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 30px/1 var(--display);text-transform:uppercase}.community__numbers span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#aaa;margin-top:8px;text-transform:uppercase}.faq:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;padding:110px 4vw;background:var(--v3-cartao, #fff);color:#27272a}.faq h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(48px,5vw,75px);margin:18px 0}.faq>div:first-child>p:not(:is(.area-de-modulo,.modulo-portais) *){color:#727278;line-height:1.65;font-size:13px}.faq-list details:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid #ccc;padding:22px 0}.faq-list details:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:1px solid #ccc}.faq-list summary:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;display:flex;justify-content:space-between;cursor:pointer;font:900 14px var(--display);text-transform:uppercase}.faq-list summary:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-details-marker{display:none}.faq-list summary span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-size:20px}.faq-list details[open] summary span:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(45deg)}.faq-list p:not(:is(.area-de-modulo,.modulo-portais) *){max-width:680px;color:#66666c;font-size:13px;line-height:1.65;margin:18px 35px 5px 0}.trial:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;background:var(--red)}.trial__intro:not(:is(.area-de-modulo,.modulo-portais) *){padding:100px 7vw}.trial .kicker:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.trial h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(48px,5vw,77px);margin:20px 0}.trial h2 em:not(:is(.area-de-modulo,.modulo-portais) *){color:#27272a}.trial__intro>p:not(:is(.area-de-modulo,.modulo-portais) *){line-height:1.6;max-width:500px}.trial__intro>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:12px;margin-top:30px;font-size:11px;text-transform:uppercase}.trial__intro>div span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px}.trial__intro svg:not(:is(.area-de-modulo,.modulo-portais) *){width:15px}.trial-form:not(:is(.area-de-modulo,.modulo-portais) *){background:#f4f4f4;color:#27272a;padding:80px 7vw}.trial-form>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:18px}.trial-form label:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;display:grid;gap:8px;margin-bottom:23px}.trial-form input:not(:is(.area-de-modulo,.modulo-portais) *),.trial-form select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border:0;border-bottom:1px solid #bbb;background:transparent;padding:13px 1px;outline:none;color:#27272a;font-size:13px}.trial-form input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.trial-form select:focus:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.button--dark:not(:is(.area-de-modulo,.modulo-portais) *){background:#27272a;color:#fff;width:100%;margin-top:10px}.button--dark:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.trial-message:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;font-size:11px;line-height:1.5}.site-footer:not(:is(.area-de-modulo,.modulo-portais) *){padding:75px 4vw 30px;background:#0d0d0f;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:5vw;font-size:11px;color:#aaa}.site-footer>div:first-child p:not(:is(.area-de-modulo,.modulo-portais) *){line-height:1.6;margin:20px 0}.site-footer a:not(:is(.area-de-modulo,.modulo-portais) *),.site-footer>div:nth-child(2) p:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:9px;line-height:1.6;margin:14px 0}.site-footer svg:not(:is(.area-de-modulo,.modulo-portais) *){width:15px;color:var(--red)}.site-footer strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#fff;letter-spacing:.15em}.site-footer__bottom:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;border-top:1px solid #333;padding-top:25px;display:flex;justify-content:space-between}.site-footer__bottom a:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.access-esqueci:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;margin-top:14px;color:var(--red);font-size:11px;font-weight:700;letter-spacing:.04em}.access-esqueci:hover:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:underline}.access-feito:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 13px;border-left:3px solid var(--green,#0f7350);background:color-mix(in srgb,var(--green,#0f7350) 10%,transparent);font-size:12px;line-height:1.6}.access-feito svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;margin-top:2px;color:var(--green,#0f7350)}.access-form a.submit-button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.access-page:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.15fr .85fr;background:#151517}.access-visual:not(:is(.area-de-modulo,.modulo-portais) *){padding:35px 4vw 45px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(90deg,#111114ef,#1111148c)}.access-visual:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;font:900 650px/1 var(--display);color:transparent;-webkit-text-stroke:1px #ffffff17;right:-80px;bottom:-120px}.access-visual__top:not(:is(.area-de-modulo,.modulo-portais) *),.access-visual__top>a:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.access-visual__top>a:not(:is(.area-de-modulo,.modulo-portais) *){gap:9px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.access-visual__copy:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;z-index:1;max-width:720px}.access-visual__copy>span:not(:is(.area-de-modulo,.modulo-portais) *),.eyebrow:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);text-transform:uppercase;font-size:11px;letter-spacing:.17em}.access-visual h1:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(65px,8vw,125px)/.85 var(--display);letter-spacing:-.065em;margin:20px 0;text-transform:uppercase}.access-visual h1 em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-style:normal}.access-visual__copy>p:not(:is(.area-de-modulo,.modulo-portais) *){max-width:500px;color:#ccc;line-height:1.6}.access-visual__status:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;text-transform:uppercase}.access-visual__status i:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:1/3;width:9px;height:9px;background:var(--green);border-radius:50%;box-shadow:0 0 0 6px #52d48a1a}.access-visual__status span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.13em}.access-visual__status small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#888}.access-form-wrap:not(:is(.area-de-modulo,.modulo-portais) *){background:#f2f2f2;color:#27272a;display:grid;place-content:center;padding:60px 7vw}.access-form:not(:is(.area-de-modulo,.modulo-portais) *){width:min(430px,100vw)}.access-form>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.access-form h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 36px/1 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:12px 0}.access-form>p:not(.eyebrow):not(:is(.area-de-modulo,.modulo-portais) *){color:#75757a;font-size:12px;line-height:1.5}.mode-switch:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ccc;margin:30px 0}.mode-switch button:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:#888;padding:13px;cursor:pointer;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.mode-switch button.active:not(:is(.area-de-modulo,.modulo-portais) *){color:#27272a;border-bottom:2px solid var(--red);font-weight:900}.access-form label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:18px 0}.access-form input:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #ccc;background:var(--v3-cartao, #fff);padding:13px;width:100%;outline:none;font-size:12px}.access-form input:focus:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.password-field:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.password-field button:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:7px;top:7px;border:0;background:transparent;color:#777;padding:5px}.password-field svg:not(:is(.area-de-modulo,.modulo-portais) *){width:17px}.form-error:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px;background:#e2333915;border-left:3px solid var(--red);font-size:11px;color:#a6161b}.submit-button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border:0;background:var(--red);color:#fff;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.1em;cursor:pointer;margin-top:22px}.submit-button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6}.privacy-note:not(:is(.area-de-modulo,.modulo-portais) *){display:block;text-align:center;color:#999;font-size:11px;margin-top:18px}.control:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#151517;--panel:#27272a;--panel2:#303034;--white:#fff;--grey:#d9d9d9;--muted:#94949b;--line:#444449;min-height:100vh;min-height:100dvh;background:var(--dark);color:var(--white);transition:.2s}.control[data-theme=light]:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#f1f1f2;--panel:#fff;--panel2:#e6e6e8;--white:#27272a;--grey:#444449;--muted:#6b6b70;--line:#ccccd0}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:148px;display:grid;grid-template-columns:1fr auto;grid-template-rows:90px 58px;align-items:center;padding:0 4vw;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--dark) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.control .brand img:not(:is(.area-de-modulo,.modulo-portais) *){filter:none}.control[data-theme=dark] .brand span:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.control-actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px}.control-actions button:not(:is(.area-de-modulo,.modulo-portais) *){height:38px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;gap:7px;padding:0 11px;cursor:pointer;font-size:11px;text-transform:uppercase}.control-actions button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.control-user:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;text-align:right;margin-right:12px;font-size:11px}.control-user small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green);font-size:11px;letter-spacing:.12em}.control-index:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);height:100%;border-top:1px solid var(--line);border-left:1px solid var(--line)}.control-index a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;padding:0 15px;border-right:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.control-index a:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel)}.control-index b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font:900 14px var(--display)}.control-command:not(:is(.area-de-modulo,.modulo-portais) *){min-height:460px;display:grid;grid-template-columns:1.5fr .7fr;align-items:end;gap:5vw;padding:70px 4vw 45px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.control-command:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"R";position:absolute;right:-2vw;top:-180px;color:transparent;-webkit-text-stroke:1px var(--line);font:900 560px/1 var(--display);opacity:.7}.control-command>div:not(:is(.area-de-modulo,.modulo-portais) *),.live-panel:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;z-index:1}.control-eyebrow:not(:is(.area-de-modulo,.modulo-portais) *),.card-kicker:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);letter-spacing:.16em}.control h1:not(:is(.area-de-modulo,.modulo-portais) *),.control-section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(55px,7vw,108px)/.85 var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:18px 0}.control h1 em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-style:normal}.control-lede:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:14px;line-height:1.55;max-width:590px}.live-panel:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border-top:4px solid var(--red);padding:24px}.live-status:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.13em}.live-status i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #52d48a1f}.live-time:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;margin:24px 0 19px}.live-time strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 50px/1 var(--display)}.live-time span:not(:is(.area-de-modulo,.modulo-portais) *),.live-panel>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase}.source-row:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--line);padding-top:15px}.source-row span:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);padding:5px 7px;font-size:11px;color:var(--muted);text-transform:uppercase}.scoreline:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.scoreline>div:not(:is(.area-de-modulo,.modulo-portais) *){padding:27px 4vw;border-right:1px solid var(--line);display:flex;min-height:137px;flex-direction:column;align-items:start}.scoreline span:not(:is(.area-de-modulo,.modulo-portais) *),.scoreline small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.scoreline strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(30px,3vw,45px)/1 var(--display);margin:12px 0 8px}.scoreline small:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 6px;display:flex;align-items:center;gap:3px}.scoreline small svg:not(:is(.area-de-modulo,.modulo-portais) *){width:11px;height:11px}.positive:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)!important;background:#52d48a14}.negative:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff7377!important;background:#e2333915}.control-section:not(:is(.area-de-modulo,.modulo-portais) *){padding:90px 4vw;border-bottom:1px solid var(--line);scroll-margin-top:148px}.control-section-title:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto 1fr 1fr;gap:25px;align-items:end;margin-bottom:38px}.control-section-title>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font:900 14px var(--display)}.control-section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(43px,5vw,75px);margin:0}.control-section-title p:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:end;max-width:380px;color:var(--muted);font-size:11px;line-height:1.6}.member-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.1fr 1fr;background:var(--line);border:1px solid var(--line);gap:1px}.member-grid>article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:28px}.members-total>strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font:900 88px/1 var(--display);margin:18px 0 3px}.members-total>small:not(:is(.area-de-modulo,.modulo-portais) *),.attendance-card>small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;text-transform:uppercase}.member-split:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;background:var(--line);gap:1px;margin-top:25px}.member-split div:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);padding:16px}.member-split b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font:900 33px/1 var(--display)}.member-split span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.day-compare:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;margin:25px 0}.day-compare div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.day-compare div+div:not(:is(.area-de-modulo,.modulo-portais) *){border-left:1px solid var(--line);padding-left:25px}.day-compare span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase}.day-compare strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 60px/1 var(--display)}.day-compare div+div strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.pulse-bars:not(:is(.area-de-modulo,.modulo-portais) *){height:80px;display:flex;align-items:end;gap:7px;border-bottom:1px solid var(--line);margin-bottom:10px}.pulse-bars i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--line);flex:1}.pulse-bars i:nth-child(5):not(:is(.area-de-modulo,.modulo-portais) *),.pulse-bars i:nth-child(6):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.insight-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:1px}.insight:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:20px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.insight>span:not(:is(.area-de-modulo,.modulo-portais) *){width:35px;height:35px;display:grid;place-content:center;background:var(--panel2)}.insight svg:not(:is(.area-de-modulo,.modulo-portais) *){width:15px}.insight--positive>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.insight--warning>span:not(:is(.area-de-modulo,.modulo-portais) *){color:#f0c75e}.insight b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 11px var(--display);text-transform:uppercase}.insight p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0}.insight>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.finance-section:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--dark) 82%,var(--panel))}.finance-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.25fr .75fr .85fr;gap:1px;background:var(--line);border:1px solid var(--line)}.finance-grid>article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:28px}.revenue-card>strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font:900 clamp(55px,6vw,90px)/1 var(--display);letter-spacing:-.05em;margin:30px 0}.progress-label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.progress-label b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.progress-track:not(:is(.area-de-modulo,.modulo-portais) *){height:10px;background:var(--dark);margin:12px 0}.progress-track i:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;display:block;background:var(--red)}.revenue-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.finance-metrics:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.finance-metrics div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;justify-content:center}.finance-metrics div+div:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line)}.finance-metrics span:not(:is(.area-de-modulo,.modulo-portais) *),.finance-metrics small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;text-transform:uppercase}.finance-metrics strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 36px/1 var(--display);margin:10px 0}.revenue-mix:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;align-items:center}.revenue-mix>.card-kicker:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.donut:not(:is(.area-de-modulo,.modulo-portais) *){aspect-ratio:1;border-radius:50%;padding:16px}.donut>div:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;border-radius:50%;background:var(--panel);display:grid;place-content:center;text-align:center}.donut b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 24px var(--display)}.donut span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.revenue-mix ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:0}.revenue-mix li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:6px 1fr auto;gap:7px;border-bottom:1px solid var(--line);padding:10px 0;font-size:11px}.revenue-mix li>i:not(:is(.area-de-modulo,.modulo-portais) *){width:6px;height:6px;background:var(--red)}.revenue-mix li:nth-child(2)>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--white)}.revenue-mix li:nth-child(3)>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--muted)}.funnel-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.3fr .75fr .75fr;gap:1px;background:var(--line);border:1px solid var(--line)}.funnel-grid>article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:28px}.funnel-step:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:70px 1fr;align-items:center;margin-top:18px}.funnel-step b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 34px var(--display)}.funnel-step span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase}.funnel-step i:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;height:6px;background:var(--red);display:block}.conversion-card:not(:is(.area-de-modulo,.modulo-portais) *),.new-members:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;justify-content:center}.conversion-card>svg:not(:is(.area-de-modulo,.modulo-portais) *),.new-members svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.conversion-card>span:not(:is(.area-de-modulo,.modulo-portais) *),.new-members p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase;margin:18px 0 5px}.conversion-card>strong:not(:is(.area-de-modulo,.modulo-portais) *),.new-members>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 68px/1 var(--display);color:var(--red)}.conversion-card>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.new-members>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;color:var(--green);font-size:11px;margin-top:25px}.retention-section:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--dark) 85%,var(--panel))}.retention-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.retention-grid article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:25px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.retention-grid span:not(:is(.area-de-modulo,.modulo-portais) *),.retention-grid small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase}.retention-grid strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 clamp(40px,5vw,72px)/1 var(--display);color:var(--red)}.retention-grid article:nth-child(2n) strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.retention-grid .danger strong:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff7377}.action-rail:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border:1px solid var(--line);margin-top:20px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.action-rail>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:13px;font-size:11px;color:var(--muted)}.action-rail b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--white);text-transform:uppercase}.action-rail svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.action-rail button:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--red);background:transparent;padding:11px 14px;display:flex;align-items:center;gap:8px;text-transform:uppercase;font-size:11px;cursor:pointer}.forecast-section:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel)}.forecast-rail:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;text-align:center}.forecast-rail>div:not(:is(.area-de-modulo,.modulo-portais) *){padding:30px;display:grid;gap:5px;border-top:4px solid var(--white)}.forecast-rail .projected:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.forecast-rail span:not(:is(.area-de-modulo,.modulo-portais) *),.forecast-rail small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;text-transform:uppercase}.forecast-rail strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 65px/1 var(--display)}.forecast-rail .projected strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.forecast-rail>i:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.forecast-cards:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:20px;border:1px solid var(--line)}.forecast-cards article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--dark);padding:25px;display:grid;gap:12px}.forecast-cards svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.forecast-cards span:not(:is(.area-de-modulo,.modulo-portais) *),.forecast-cards small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase}.forecast-cards strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 37px/1 var(--display)}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){min-height:120px;padding:30px 4vw;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;font-size:11px;text-transform:uppercase;color:var(--muted)}.control-link:not(:is(.area-de-modulo,.modulo-portais) *){height:38px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;gap:7px;padding:0 11px;cursor:pointer;font-size:11px;text-transform:uppercase;color:var(--white)}.control-link:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.trials-tally:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:22px 0 16px}.trials-tally div:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:15px 12px;display:grid;gap:4px}.trials-tally strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 34px/1 var(--display)}.trials-tally span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.trials-tally div:first-child strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.trials-error:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 4vw;padding:13px 16px;background:#e2333915;border-left:3px solid var(--red);color:#ff8c8f;font-size:11px;display:flex;align-items:center;gap:9px}.trials-section:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:55px}.trials-day:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:45px}.trials-day__head:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.trials-day__head h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 20px/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.trials-day__head span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.trial-list:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.trial-card:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:20px 22px;display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center}.trial-card--won:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--panel) 82%,var(--green))}.trial-card__when:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:9px;justify-items:start}.trial-card__when strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 30px/1 var(--display)}.trial-tag:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--red);color:var(--red);padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.trial-card__who b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 14px var(--display);text-transform:uppercase}.trial-card__who p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;line-height:1.5;margin:6px 0 10px}.trial-card__contacts:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.trial-card__contacts a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;font-size:11px;color:var(--grey)}.trial-card__contacts a:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.trial-card__contacts svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.trial-nocontact:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:#f0c75e;text-transform:uppercase;letter-spacing:.06em}.trial-card__actions:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.trial-toggle:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:transparent;color:var(--muted);padding:9px 13px;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.trial-toggle:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--grey);color:var(--white)}.trial-toggle:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.trial-toggle.is-on:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--white);color:var(--dark);border-color:var(--white)}.trial-toggle--won.is-on:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green);border-color:var(--green);color:#0d2a1a}.trials-empty:not(:is(.area-de-modulo,.modulo-portais) *){text-align:center;padding:70px 20px;display:grid;justify-items:center;gap:12px}.trials-empty svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);width:34px;height:34px}.trials-empty h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 30px var(--display);text-transform:uppercase;margin:0}.trials-empty p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:12px}.rail-link:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--red);background:transparent;color:var(--white);padding:11px 14px;display:flex;align-items:center;gap:8px;text-transform:uppercase;font-size:11px;cursor:pointer}.rail-link:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.rail-link svg:not(:is(.area-de-modulo,.modulo-portais) *){width:13px;color:var(--red)}.rail-link:hover svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.classes-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:20px 4vw;border-bottom:1px solid var(--line)}.classes-week-nav:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.classes-week-nav button:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px;border:1px solid var(--line);background:var(--panel);color:var(--white);cursor:pointer;display:grid;place-content:center}.classes-week-nav button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.classes-toolbar__right:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.classes-filter:not(:is(.area-de-modulo,.modulo-portais) *){height:34px;border:1px solid var(--line);background:var(--panel);color:var(--white);padding:0 10px;font-size:11px;text-transform:uppercase}.view-switch:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;border:1px solid var(--line)}.view-switch button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;border:0;background:var(--panel);color:var(--muted);padding:8px 13px;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.view-switch button+button:not(:is(.area-de-modulo,.modulo-portais) *){border-left:1px solid var(--line)}.view-switch button.active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.classes-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);overflow-x:auto}.classes-col:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--dark);min-width:150px;display:flex;flex-direction:column}.classes-col__head:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 10px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;background:var(--panel)}.classes-col__head b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.05em}.classes-col__head span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.classes-col__body:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:1px;background:var(--line);flex:1}.class-card:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:12px;display:grid;gap:8px}.class-card--compact:not(:is(.area-de-modulo,.modulo-portais) *){padding:9px 10px;gap:5px}.class-card__when:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:8px}.class-card__when strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 14px var(--display)}.class-card__when small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.class-card--compact .class-card__when strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.class-card__body:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;align-items:center}.class-card__body b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.03em}.class-card--compact .class-card__body b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.class-coach:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:30px;border:1px solid var(--line);background:var(--panel2);color:var(--white);padding:0 8px;font-size:11px}.class-manual:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;color:#f0c75e;font-size:11px;text-transform:uppercase}.class-list:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.class-list .class-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:90px 1fr;align-items:center}@media(max-width:900px){.classes-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(7,minmax(140px,1fr))}}@media(max-width:760px){.classes-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;align-items:stretch}.class-list .class-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}.painel .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.classes .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:90px;grid-template-rows:90px}.painel-frame:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;height:calc(100vh - 90px)}.painel-frame iframe:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;border:0;display:block;background:var(--panel)}.painel-fallback:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;right:0;bottom:0;margin:0;padding:9px 4vw;background:var(--panel);border-top:1px solid var(--line);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-align:center}.painel-fallback a:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}@media(max-width:760px){.trial-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;gap:16px}.trial-card__when:not(:is(.area-de-modulo,.modulo-portais) *){grid-auto-flow:column;align-items:center;justify-content:start;gap:14px}.trial-card__actions:not(:is(.area-de-modulo,.modulo-portais) *){grid-auto-flow:column}.control-link span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.painel .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.classes .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:70px;grid-template-rows:70px}.painel-frame:not(:is(.area-de-modulo,.modulo-portais) *){height:calc(100vh - 70px)}}@media(max-width:1100px){.program-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,1fr)}.program-card:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){border-right:0}.program-card:not(:is(.area-de-modulo,.modulo-portais) *){min-height:480px;border-bottom:1px solid var(--line)}.promise:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.promise>.section-label:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.hero__proof:not(:is(.area-de-modulo,.modulo-portais) *){right:3vw}.finance-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1.1fr .9fr}.revenue-mix:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.revenue-mix .donut:not(:is(.area-de-modulo,.modulo-portais) *){max-width:180px}.funnel-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.funnel-grid>article:first-child:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.control-section-title:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:auto 1fr}.control-section-title p:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;justify-self:start}.access-visual h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:70px}}@media(max-width:760px){.access-bar:not(:is(.area-de-modulo,.modulo-portais) *){height:39px;padding:0 4vw}.access-bar small:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.site-header:not(:is(.area-de-modulo,.modulo-portais) *){height:68px}.site-header .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.site-header nav:not(:is(.area-de-modulo,.modulo-portais) *){display:none;position:absolute;top:68px;left:0;right:0;background:#151517;padding:24px 5vw;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.site-header nav.open:not(:is(.area-de-modulo,.modulo-portais) *){display:flex}.site-header nav>a:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px}.menu-button:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.hero:not(:is(.area-de-modulo,.modulo-portais) *){min-height:calc(100svh - 107px);background-position:62% center}.hero__shade:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,#0d0d0fee,#0d0d0f77),linear-gradient(0deg,#151517,#0000 45%)}.hero__content:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;padding:11vh 5vw 26vh}.hero h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(46px,14vw,67px)}.hero__content>p:not(.hero__eyebrow):not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.hero__actions:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;flex-direction:column;gap:18px}.hero__proof:not(:is(.area-de-modulo,.modulo-portais) *){left:5vw;right:5vw;bottom:4vh}.hero__proof span:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 9px}.hero__proof strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.hero__proof span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.hero__scroll:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.promise:not(:is(.area-de-modulo,.modulo-portais) *),.section-heading:not(:is(.area-de-modulo,.modulo-portais) *),.method:not(:is(.area-de-modulo,.modulo-portais) *),.community:not(:is(.area-de-modulo,.modulo-portais) *),.faq:not(:is(.area-de-modulo,.modulo-portais) *),.trial:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.promise:not(:is(.area-de-modulo,.modulo-portais) *),.programs:not(:is(.area-de-modulo,.modulo-portais) *),.faq:not(:is(.area-de-modulo,.modulo-portais) *){padding:75px 5vw}.promise h2:not(:is(.area-de-modulo,.modulo-portais) *),.section-heading h2:not(:is(.area-de-modulo,.modulo-portais) *),.method h2:not(:is(.area-de-modulo,.modulo-portais) *),.faq h2:not(:is(.area-de-modulo,.modulo-portais) *),.trial h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:42px}.promise__detail:not(:is(.area-de-modulo,.modulo-portais) *){padding:5px 0}.section-heading>p:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:25px}.program-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.program-card:not(:is(.area-de-modulo,.modulo-portais) *){min-height:430px;border-right:0}.program-card p:not(:is(.area-de-modulo,.modulo-portais) *){opacity:1;max-height:90px}.program-more:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;flex-direction:column;gap:8px}.method__image:not(:is(.area-de-modulo,.modulo-portais) *){min-height:450px}.method__content:not(:is(.area-de-modulo,.modulo-portais) *),.community__quote:not(:is(.area-de-modulo,.modulo-portais) *),.trial__intro:not(:is(.area-de-modulo,.modulo-portais) *),.trial-form:not(:is(.area-de-modulo,.modulo-portais) *){padding:70px 5vw}.community__numbers:not(:is(.area-de-modulo,.modulo-portais) *){min-height:280px}.community__numbers article:not(:is(.area-de-modulo,.modulo-portais) *){padding:18px 12px}.community__numbers strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.faq-list:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:45px}.trial-form>div:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;gap:0}.site-footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;padding:60px 5vw 28px}.site-footer__bottom:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;gap:10px;align-items:flex-start;flex-direction:column}.access-page:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.access-visual:not(:is(.area-de-modulo,.modulo-portais) *){min-height:380px;padding:25px 5vw}.access-visual__copy:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:70px}.access-visual h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:53px}.access-visual__copy>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.access-form-wrap:not(:is(.area-de-modulo,.modulo-portais) *){padding:55px 5vw}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:125px;padding:0 4vw;grid-template-rows:70px 55px}.control-topbar>.brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-actions:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:end}.control-user:not(:is(.area-de-modulo,.modulo-portais) *){max-width:95px;overflow:hidden;white-space:nowrap}.control-actions button span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-index:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto;grid-template-columns:repeat(5,minmax(105px,1fr))}.control-index a:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 10px}.control-command:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;min-height:auto;padding:55px 5vw 35px}.control-command:not(:is(.area-de-modulo,.modulo-portais) *):after{font-size:380px}.control h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(30px,12vw,55px)}.live-panel:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:20px}.scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.scoreline>div:not(:is(.area-de-modulo,.modulo-portais) *){padding:22px 5vw;min-height:120px}.scoreline strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:30px}.control-section:not(:is(.area-de-modulo,.modulo-portais) *){padding:70px 5vw;scroll-margin-top:125px}.control-section-title:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:auto 1fr;gap:12px}.control-section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:40px}.member-grid:not(:is(.area-de-modulo,.modulo-portais) *),.insight-grid:not(:is(.area-de-modulo,.modulo-portais) *),.finance-grid:not(:is(.area-de-modulo,.modulo-portais) *),.funnel-grid:not(:is(.area-de-modulo,.modulo-portais) *),.retention-grid:not(:is(.area-de-modulo,.modulo-portais) *),.forecast-cards:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.insight-grid:not(:is(.area-de-modulo,.modulo-portais) *){gap:1px}.finance-grid>.revenue-mix:not(:is(.area-de-modulo,.modulo-portais) *),.funnel-grid>article:first-child:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}.revenue-card>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:50px}.revenue-mix:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.retention-grid article:not(:is(.area-de-modulo,.modulo-portais) *){min-height:155px}.action-rail:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;flex-direction:column;gap:18px}.forecast-rail:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 45px 1fr}.forecast-rail>div:not(:is(.area-de-modulo,.modulo-portais) *){padding:21px 8px}.forecast-rail strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:44px}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr auto}.control-footer>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:390px){.hero__content:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:8vh}.hero h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:43px}.button:not(:is(.area-de-modulo,.modulo-portais) *){padding:15px 16px}.hero__proof span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){display:none}.hero__proof:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.control h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(30px,11.5vw,44px)}.scoreline strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px}.day-compare strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:48px}}@media(prefers-reduced-motion:reduce){html:not(:is(.area-de-modulo,.modulo-portais) *){scroll-behavior:auto}*:not(:is(.area-de-modulo,.modulo-portais) *),*:not(:is(.area-de-modulo,.modulo-portais) *):before,*:not(:is(.area-de-modulo,.modulo-portais) *):after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:auto;grid-template-rows:90px 42px}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:20px;min-width:0}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;margin:0!important;padding-left:20px;border-left:1px solid var(--line);font:900 clamp(16px,1.8vw,24px)/1 var(--display)!important;letter-spacing:-.025em!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:flex;border-top:1px solid var(--line)}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;max-width:210px;height:42px;background:transparent;border:0;border-right:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.control-tabs button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);color:var(--white)}.control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);color:var(--white);box-shadow:inset 0 -3px 0 var(--red)}.control-index:not(:is(.area-de-modulo,.modulo-portais) *){display:flex}.control-index a:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.control-section:not(:is(.area-de-modulo,.modulo-portais) *){scroll-margin-top:132px}.regybox-bar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);background:var(--panel);padding:13px 16px;margin-bottom:20px}.regybox-bar label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.regybox-bar input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:11px;font-family:inherit}.regybox-bar button:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel2);color:var(--white);padding:9px 13px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:7px}.regybox-bar button:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.regybox-bar button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:default}.regybox-refresh:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.regybox-stale:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:flex;align-items:center;gap:6px}.regybox-stale.danger:not(:is(.area-de-modulo,.modulo-portais) *){color:#f0c75e}.regybox-procura:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;max-width:320px;background:var(--panel2);border:1px solid var(--line);padding:0 10px;color:var(--muted)}.regybox-procura input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;border:0;background:transparent;width:100%}.regybox-contagem:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;text-transform:uppercase;color:var(--muted)}.regybox-erro:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;color:#ff7377;font-size:11px;margin:0 0 16px}.regybox-vazio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;padding:14px 2px;margin:0}.regybox-aulas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.regybox-aula:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel)}.regybox-aula.aberta:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.regybox-aula__cabeca:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:grid;grid-template-columns:88px 1fr 150px 18px;gap:18px;align-items:center;padding:17px 20px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.regybox-aula__cabeca:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--panel2) 70%,var(--red) 6%)}.regybox-aula.aberta .regybox-aula__cabeca svg:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(90deg)}.regybox-hora:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;font:900 20px/1 var(--display)}.regybox-hora small:not(:is(.area-de-modulo,.modulo-portais) *){font:400 11px/1 inherit;color:var(--muted);margin-top:5px}.regybox-tipo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;font:900 13px var(--display);text-transform:uppercase;letter-spacing:.02em}.regybox-tipo small:not(:is(.area-de-modulo,.modulo-portais) *){font:400 11px/1 inherit;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.regybox-agora:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;margin-left:9px;padding:3px 6px;background:var(--red);color:#fff;font-size:11px;letter-spacing:.12em;vertical-align:middle}.regybox-lotacao:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;font-size:11px;color:var(--muted);padding-bottom:9px}.regybox-lotacao b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 20px var(--display);color:var(--white);margin-right:3px}.regybox-lotacao i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;bottom:0;height:4px;background:var(--red);display:block}.regybox-lotacao.cheia b:not(:is(.area-de-modulo,.modulo-portais) *){color:#f0c75e}.regybox-lotacao.cheia i:not(:is(.area-de-modulo,.modulo-portais) *){background:#f0c75e}.regybox-inscritos:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line);padding:6px 20px 18px}.regybox-inscritos ol:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.regybox-inscritos li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;background:var(--panel);padding:11px 13px;font-size:11px}.regybox-inscritos li>span:not(:is(.area-de-modulo,.modulo-portais) *){font:900 11px var(--display);color:var(--muted);min-width:19px}.regybox-inscritos footer:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;color:var(--muted);margin-top:12px}.regybox-marca:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;padding:3px 6px;background:var(--panel2);border:1px solid var(--line);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.regybox-marca.falta:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff7377;border-color:#ff737755}.regybox-atletas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.regybox-atletas>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;background:var(--panel);padding:12px 14px;font-size:11px}.regybox-atletas svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);flex:none}@media(max-width:760px){.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){height:auto;grid-template-rows:70px 40px}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:11px}.control-brandline .brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:11px;font-size:14px!important;max-width:38vw}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none}.control-section:not(:is(.area-de-modulo,.modulo-portais) *){scroll-margin-top:110px}.regybox-aula__cabeca:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:70px 1fr;gap:12px;row-gap:14px}.regybox-aula__cabeca>svg:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.regybox-lotacao:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.regybox-refresh:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0}}.control .control-section-title:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font:600 11px/1.2 var(--body)!important;letter-spacing:.12em!important}@media(max-width:760px){.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important;max-width:52vw}}.painel-registos-section:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:22px;padding-bottom:40px}.painel-tabs:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);background:var(--panel);margin-bottom:16px}.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto;min-width:120px;padding:12px 16px;background:transparent;border:0;border-right:1px solid var(--line);color:var(--muted);font-family:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.painel-tabs button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-right:0}.painel-novo:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--red)!important;background:var(--red)!important;color:#fff!important;margin-left:auto}.painel-tabela-caixa:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel);overflow-x:auto}.painel-cartoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fill,minmax(266px,1fr));gap:12px}.painel-cartao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md,12px);background:var(--surface-1,var(--panel));box-shadow:var(--shadow-xs,none)}.painel-cartao__abrir:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.painel-cartao__abrir:hover .painel-cartao__nome b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.painel-cartao__abrir:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--red);outline-offset:3px}.painel-cartao__nome:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;display:grid;gap:3px}.painel-cartao__nome b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-cartao__nome small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-cartao__meta:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.painel-cartao__meta>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.painel-cartao__meta dt:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;color:var(--muted)}.painel-cartao__meta dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;min-width:0;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.painel-oculto:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.painel-tabela:not(:is(.area-de-modulo,.modulo-portais) *){border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.painel-tabela th:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left;padding:11px 16px;background:var(--panel2);border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;white-space:nowrap}.painel-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 16px;border-bottom:1px solid var(--line);color:var(--white);vertical-align:top;font-variant-numeric:tabular-nums}.painel-tabela tbody tr:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer}.painel-tabela tbody tr:hover td:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tabela tbody tr:focus-visible td:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--panel2) 70%,var(--red) 6%)}.painel-tabela tbody tr:last-child td:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.painel-tabela__acoes:not(:is(.area-de-modulo,.modulo-portais) *){width:48px;min-width:48px;padding-left:6px!important;padding-right:10px!important;text-align:right!important}.painel-tabela__acoes button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.painel-tabela__acoes button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tabela__acoes button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--red);outline:0}.painel-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;border:1px solid color-mix(in srgb,var(--selo,var(--line)) 55%,transparent);background:color-mix(in srgb,var(--selo,var(--line)) 12%,transparent);color:color-mix(in srgb,var(--selo,var(--white)) 45%,var(--white));padding:2px 7px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:400}.painel-erro:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;color:var(--red);font-size:11px;margin:12px 0}.painel-vazio:not(:is(.area-de-modulo,.modulo-portais) *),.painel-nota:not(:is(.area-de-modulo,.modulo-portais) *),.painel-indisponivel:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;margin:10px 0}.painel-modal:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:100;background:#0009;display:grid;place-items:center;padding:20px;overflow-y:auto}.painel-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){width:min(680px,100%);max-height:92vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line)}.painel-modal__caixa--tarefa:not(:is(.area-de-modulo,.modulo-portais) *){width:min(980px,100%)}.painel-modal__caixa>header:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--panel);border-bottom:1px solid var(--line)}.painel-modal__caixa>header h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;font:900 20px/1 var(--display);text-transform:uppercase}.painel-modal__kicker:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.painel-modal__caixa>header button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--muted);padding:7px;cursor:pointer;display:flex}.painel-modal__caixa>header button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.painel-modal form:not(:is(.area-de-modulo,.modulo-portais) *){padding:20px 22px 22px}.painel-seccao:not(:is(.area-de-modulo,.modulo-portais) *){border:0;border-top:1px solid var(--line);margin:0 0 18px;padding:16px 0 0;display:grid;gap:14px}.painel-seccao:first-of-type:not(:is(.area-de-modulo,.modulo-portais) *){border-top:0;padding-top:0}.painel-seccao legend:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 10px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.painel-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:7px}.painel-campo>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.painel-obrigatorio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.painel-marca.sensivel:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);padding:1px 6px;font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:400}.painel-campo input:not(:is(.area-de-modulo,.modulo-portais) *),.painel-campo select:not(:is(.area-de-modulo,.modulo-portais) *),.painel-campo textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:10px 12px;font-size:12px;font-family:inherit}.painel-campo input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.painel-campo select:focus:not(:is(.area-de-modulo,.modulo-portais) *),.painel-campo textarea:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:0;border-color:var(--red)}.painel-campo textarea:not(:is(.area-de-modulo,.modulo-portais) *){resize:vertical;line-height:1.5}.painel-horario-rota__campos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(2,minmax(105px,1fr));gap:12px}.painel-tarefas-rota__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px}.painel-tarefas-rota__topo>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.painel-tarefas-rota__topo label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;min-width:min(230px,55%);padding:7px 10px;background:var(--panel2);border:1px solid var(--line);color:var(--muted)}.painel-tarefas-rota__topo input:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;padding:0;background:transparent;border:0;color:var(--white);font:inherit}.painel-tarefas-rota__topo input:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:0}.painel-tarefas-rota__lista:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:240px;overflow-y:auto;background:var(--line);border:1px solid var(--line)}.painel-tarefas-rota__lista label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;background:var(--panel2);cursor:pointer}.painel-tarefas-rota__lista label.escolhida:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 12%,var(--panel2));box-shadow:inset 2px 0 var(--red)}.painel-tarefas-rota__lista input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;accent-color:var(--red)}.painel-tarefas-rota__lista span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;min-width:0}.painel-filtros-tarefa:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:7px;width:100%;padding:8px 0}.painel-filtros-tarefa select:not(:is(.area-de-modulo,.modulo-portais) *),.painel-filtros-tarefa input:not(:is(.area-de-modulo,.modulo-portais) *),.painel-filtros-tarefa button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:34px;padding:6px 9px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font:inherit}.painel-filtros-tarefa label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.area-pt-acao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:flex-end;margin:0 0 8px}.area-pt-acao button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--red);background:color-mix(in srgb,var(--red) 14%,var(--panel));color:var(--white);cursor:pointer}.area-tarefa-relatorio:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;border:1px solid color-mix(in srgb,var(--red) 45%,transparent);border-radius:7px;background:transparent;color:var(--red);padding:5px 8px;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.area-crm-grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:560px){.area-crm-grelha:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}.painel-tarefas-rota__lista b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;color:var(--white);font-size:11px;font-weight:600;white-space:nowrap}.painel-tarefas-rota__lista small:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tarefas-rota__nota:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.04em}.painel-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:center;gap:10px;font-size:12px;color:var(--white)}.painel-check input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto!important}.painel-multi:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px 16px}.painel-multi label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;color:var(--white)}.painel-multi input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto}.painel-sub:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.painel-sub>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:14px}.painel-sub h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400}.painel-sub>header button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:7px 11px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-sub__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:12px 0 0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.painel-sub__lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel);padding:10px 13px;font-size:11px}.painel-sub__lista li span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px 14px}.painel-sub__lista li b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:400;color:var(--white)}.painel-sub__lista li b:first-child:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:600}.painel-sub__lista li button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;padding:4px}.painel-sub__lista li button:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.painel-sub__novo:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:14px;padding:14px;border:1px dashed var(--line);background:var(--panel2)}.painel-sub__novo button:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:6px;background:var(--red);border:0;color:#fff;padding:10px 15px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-modal form>footer:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:16px 0 0;margin-top:18px;border-top:1px solid var(--line);background:var(--panel)}.painel-espaco:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.painel-modal form>footer button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding:11px 17px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;font-family:inherit;border:0;background:var(--red);color:#fff}.painel-modal form>footer button.ghost:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--muted)}.painel-modal form>footer button.ghost:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.painel-apagar:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent!important;border:1px solid var(--line)!important;color:var(--muted)!important}.painel-apagar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)!important;color:var(--red)!important}.atr-tarefa:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px}.atr-tarefa__passo>legend:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;color:var(--white);font-size:11px;font-weight:700}.atr-tarefa__passo>legend>b:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-size:11px}.atr-tarefa__modelo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;margin:0;padding:9px 11px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11px}.atr-tarefa__modelo>i:not(:is(.area-de-modulo,.modulo-portais) *){width:6px;height:34px;border-radius:4px}.atr-tarefa__modelo>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px}.atr-tarefa__modelo b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.atr-tarefa__fora:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--panel2));cursor:pointer}.atr-tarefa__fora>input:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:2px;accent-color:var(--red)}.atr-tarefa__fora>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;color:var(--white);font-size:11px}.atr-tarefa__fora small:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;color:var(--muted);font-size:11px;font-weight:400}.atr-tarefa__hora:not(:is(.area-de-modulo,.modulo-portais) *){max-width:260px;padding-left:28px}.atr-tarefa__hora small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;line-height:1.35}.atr-agenda:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;max-height:390px;overflow:auto}.atr-agenda>article:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:175px minmax(190px,1fr) minmax(260px,1.35fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--line);background:var(--panel2)}.atr-agenda>article.selecionada:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);box-shadow:inset 3px 0 var(--red)}.atr-agenda article>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;min-width:0}.atr-agenda article>header>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;min-width:0}.atr-agenda article>header b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.atr-agenda article>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atr-agenda__marcas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:5px}.atr-agenda__marcas>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--line);color:var(--muted);font-size:11px}.atr-agenda__marcas .aula:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,#38bdf8 42%,var(--line));color:#38bdf8}.atr-agenda__marcas .sem-rota:not(:is(.area-de-modulo,.modulo-portais) *){color:#f59e0b}.atr-agenda__slots:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:5px;max-height:84px;overflow:auto}.atr-agenda__slots button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:43px;padding:6px 7px;border:1px solid var(--line);background:var(--panel);color:var(--white);font:600 11px/1 inherit;cursor:pointer}.atr-agenda__slots button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.atr-agenda__slots button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);background:var(--red);color:#fff}.atr-agenda__slots button.fora:not(:is(.area-de-modulo,.modulo-portais) *){border-style:dashed;color:#f59e0b}.atr-agenda__slots button.fora.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.atr-colaboradores:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.atr-colaboradores>button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid var(--line);background:var(--panel2);color:var(--white);text-align:left;cursor:pointer}.atr-colaboradores>button>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0;flex:1}.atr-colaboradores b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.atr-colaboradores small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atr-colaboradores>button>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.atr-colaboradores>button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);box-shadow:inset 3px 0 var(--red)}.atr-colaboradores>button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.42;cursor:not-allowed}.atr-tarefa__escolha:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:8px 10px;background:color-mix(in srgb,var(--red) 9%,var(--panel2));border-left:3px solid var(--red);color:var(--muted);font-size:11px}.atr-tarefa__escolha b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.atr-subtarefas__total:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--muted);font-size:11px}.atr-subtarefas__total b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.atr-subtarefas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr;gap:9px}.atr-subtarefas>article:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel2);font-size:11px}.atr-subtarefas>article.ativa:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--red) 60%,var(--line));box-shadow:inset 3px 0 color-mix(in srgb,var(--red) 70%,transparent)}.atr-subtarefas__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:5px minmax(220px,1fr) minmax(150px,.35fr) 34px;align-items:end;gap:10px;padding:10px}.atr-subtarefas__cabecalho>i:not(:is(.area-de-modulo,.modulo-portais) *){align-self:center;width:5px;height:38px;border-radius:3px}.atr-subtarefas__escolha:not(:is(.area-de-modulo,.modulo-portais) *),.atr-subtarefas__minutos:not(:is(.area-de-modulo,.modulo-portais) *){gap:5px}.atr-subtarefas__minutos em:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;color:var(--muted);font-style:normal}.atr-subtarefas__minutos input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;padding:9px;border:1px solid var(--line);background:var(--panel);color:var(--white)}.atr-subtarefas__remover:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.atr-subtarefas__remover:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--red)}.atr-subtarefas__instrucoes:not(:is(.area-de-modulo,.modulo-portais) *){margin:-2px 10px 10px 25px;color:var(--muted);font-size:11px}.atr-subtarefas__campos:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 10px 10px}.atr-subtarefas__campos>.painel-seccao:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;border-color:color-mix(in srgb,var(--line) 80%,transparent);background:var(--panel)}.atr-subtarefas__campos>.painel-seccao+.painel-seccao:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:8px}.atr-subtarefas__adicionar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;padding:9px 13px;border:1px solid var(--red);background:transparent;color:var(--red);font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.atr-subtarefas__adicionar:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.atr-subtarefas__adicionar:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.4;cursor:not-allowed}@media(max-width:760px){.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;flex:1 1 44%}.painel-novo:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0;width:100%;justify-content:center}.painel-modal:not(:is(.area-de-modulo,.modulo-portais) *){padding:0}.painel-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-height:100vh;min-height:100vh}.painel-horario-rota__campos:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.painel-horario-rota__campos .painel-campo:first-child:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.painel-tarefas-rota__topo:not(:is(.area-de-modulo,.modulo-portais) *){align-items:stretch;flex-direction:column}.painel-tarefas-rota__topo label:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%}.painel-tarefas-rota__lista:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}@media(max-width:760px){.atr-agenda>article:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.atr-colaboradores:not(:is(.area-de-modulo,.modulo-portais) *),.atr-subtarefas:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.atr-agenda__slots:not(:is(.area-de-modulo,.modulo-portais) *){max-height:none}.atr-tarefa__fora small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.atr-subtarefas__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:5px 1fr 34px}.atr-subtarefas__minutos:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2/3}.atr-subtarefas__remover:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:3;grid-row:1}.atr-subtarefas__campos .painel-seccao:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}.painel-vista:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;border:1px solid var(--line)}.painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;background:var(--panel2);border:0;border-right:1px solid var(--line);color:var(--muted);padding:9px 13px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-vista button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-right:0}.painel-vista button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.cal:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:16px}.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.cal__nav:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px}.cal__nav button:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;cursor:pointer;display:flex;align-items:center;font-family:inherit}.cal__nav button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.cal__nav strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:.04em;min-width:190px;text-align:center}.cal__nav .cal__hoje:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 13px}.cal__legenda:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:7px 14px}.cal__legenda span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px}.cal__legenda b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:500}.cal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel);overflow-x:auto}.cal__mes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.cal__mes__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);padding:7px 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cal__mes__dia:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:4px;align-items:stretch;min-height:96px;padding:7px 8px;background:var(--panel);border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.cal__mes__dia:hover:not(:is(.area-de-modulo,.modulo-portais) *),.cal__mes__dia:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);outline:0}.cal__mes__dia>b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 14px/1 var(--display)}.cal__mes__dia--fora:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.4}.cal__mes__dia--hoje>b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__mes__turnos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:3px;min-width:0}.cal__mes__turnos i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px;font-style:normal;font-size:11px;background:var(--panel2);border-left:3px solid var(--cor,var(--red))}.cal__mes__turnos em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;color:var(--muted)}.cal__mes__dia>small:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:4px;margin-top:auto;font-size:11px;color:var(--muted)}@media(max-width:760px){.cal__mes__dia:not(:is(.area-de-modulo,.modulo-portais) *){min-height:68px;padding:5px 4px}.cal__mes__turnos i:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;padding:1px 3px}}.cal__grelha:not(:is(.area-de-modulo,.modulo-portais) *){min-width:760px}.cal__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:104px 1fr}.cal__regua:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;border-bottom:1px solid var(--line);background:var(--panel2)}.cal__regua:not(:is(.area-de-modulo,.modulo-portais) *):before{content:""}.cal__regua:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:104px repeat(var(--horas),1fr)}.cal__regua span:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 0 8px 5px;font-size:11px;letter-spacing:.06em;color:var(--muted);border-left:1px solid var(--line)}.cal__linha:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:1px solid var(--line)}.cal__linha:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.cal__dia:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;border-right:1px solid var(--line)}.cal__dia b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:500}.cal__dia small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cal__dia--hoje:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 10%,transparent)}.cal__dia--hoje b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__pista:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;background-image:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px calc(100% / var(--horas)))}.cal__bloco:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 5px;overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;color:var(--white);border:0;border-left:3px solid var(--cor);background:color-mix(in srgb,var(--cor) 16%,var(--panel))}.cal__bloco:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--cor) 30%,var(--panel));z-index:2}.cal__bloco__texto:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.cal__bloco__texto b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal__bloco__texto small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cal__bloco__marcas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted)}.cal__bloco__marcas b:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--white)}.cal-v:not(:is(.area-de-modulo,.modulo-portais) *){min-width:1080px;background:var(--panel)}.cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:64px repeat(7,minmax(142px,1fr))}.cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:8;border-bottom:1px solid var(--line);background:var(--panel2)}.cal-v__canto:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cal-v__dia-cab:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:48px;padding:9px 6px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--white);cursor:pointer;font-family:inherit}.cal-v__dia-cab:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-right:0}.cal-v__dia-cab:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 8%,transparent)}.cal-v__dia-cab b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.09em;text-transform:uppercase}.cal-v__dia-cab small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.cal-v__dia-cab--hoje:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 10%,transparent)}.cal-v__dia-cab--hoje b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal-v__dia-cab--hoje small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey)}.cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.cal-v__horas:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;left:0;z-index:7;border-right:1px solid var(--line);background:var(--panel2);box-shadow:5px 0 10px #0003}.cal-v__horas span:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:8px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.cal-v__horas span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}.cal-v__horas span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){transform:translateY(-100%)}.cal-v__coluna:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-width:0;border-right:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px calc(var(--altura-hora) / 2));cursor:crosshair}.cal-v__coluna:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-right:0}.cal-v__coluna--hoje:not(:is(.area-de-modulo,.modulo-portais) *){background-color:color-mix(in srgb,var(--red) 3%,transparent)}.cal-v--dia:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal-v--dia .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--dia .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:52px repeat(var(--colunas,1),minmax(116px,1fr))}.cal-v__quem-cab:not(:is(.area-de-modulo,.modulo-portais) *){align-items:center;gap:7px}.cal-v__quem-cab b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-v__dia-cab--aulas:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;gap:1px;justify-content:center}.cal-v__coluna--aulas:not(:is(.area-de-modulo,.modulo-portais) *){background-color:color-mix(in srgb,var(--cyan,#63d5ec) 5%,transparent)}.cal-v__coluna--vazia:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;padding:0 12px;text-align:center}.cal-v__coluna--vazia .cal__sem-turnos:not(:is(.area-de-modulo,.modulo-portais) *){position:static;left:auto;top:auto}.cal-v__agora:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:0;left:0;z-index:6;height:1px;background:var(--red);box-shadow:0 0 5px var(--red);pointer-events:none}.cal-v__agora:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--red)}.cal__bloco--vertical:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;flex-direction:column;gap:3px;min-width:0;padding:6px 6px 7px;border-left:2px solid var(--cor);box-shadow:0 1px #0005;overflow:hidden}.cal__bloco--vertical>.painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){width:18px!important;height:18px!important}.cal__bloco--vertical .cal__bloco__texto:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;width:100%;overflow:visible}.cal__bloco--vertical .cal__bloco__texto b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal__bloco--vertical .cal__bloco__texto small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.25;white-space:normal}.cal__bloco--vertical .cal__bloco__marcas:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;gap:4px;margin:2px 0 0}.cal__bloco--vertical .cal__bloco__marcas b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal-v__aula:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:2;display:flex;align-items:flex-start;flex-direction:column;gap:2px;min-width:0;padding:5px 5px 6px;overflow:hidden;text-align:left;border:0;border-left:2px solid var(--cor);background:color-mix(in srgb,var(--cor) 19%,var(--panel));color:var(--white);cursor:pointer;font-family:inherit}.cal-v__aula:hover:not(:is(.area-de-modulo,.modulo-portais) *){z-index:7;background:color-mix(in srgb,var(--cor) 35%,var(--panel))}.cal-v__aula small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:color-mix(in srgb,var(--cor) 55%,var(--white));font-variant-numeric:tabular-nums;white-space:nowrap}.cal-v__tarefa:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:3;display:flex;align-items:flex-start;flex-direction:column;gap:1px;min-width:0;padding:3px 5px 4px;overflow:hidden;text-align:left;border:1px solid var(--cor,var(--red));border-left-width:3px;border-radius:2px;background:var(--cor,var(--red));background:color-mix(in srgb,var(--cor,var(--red)) 18%,var(--panel));color:var(--white);cursor:pointer;font-family:inherit}.cal-v__tarefa:hover:not(:is(.area-de-modulo,.modulo-portais) *){z-index:7;background:color-mix(in srgb,var(--cor,var(--red)) 35%,var(--panel))}.cal-v__tarefa__titulo:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;max-width:100%;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-v__tarefa__hora:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;font-size:11px;line-height:1.1;white-space:nowrap;color:var(--grey)}.cal-v__tarefa--opcional:not(:is(.area-de-modulo,.modulo-portais) *){border-style:dashed;background:color-mix(in srgb,var(--cor,var(--red)) 9%,var(--panel))}.cal-v__tarefa.fechada:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5}.cal-v__tarefa.fechada .cal-v__tarefa__titulo:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:line-through}.cal-v__tarefa--solta:not(:is(.area-de-modulo,.modulo-portais) *){border-style:dashed;border-left-style:solid;border-left-color:var(--cor,var(--red));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cor,var(--red)) 18%,var(--panel)) 0 5px,var(--panel) 5px 10px)}.cal-v__aula b:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.cal-v__aula span:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;overflow:hidden;color:var(--grey);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cal-v__aula em:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:auto;align-self:flex-end;color:var(--grey);font-size:11px;font-style:normal}.painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;border-radius:50%;border:1.5px solid;object-fit:cover;display:grid;place-items:center;background:var(--panel2);font-weight:600;letter-spacing:.02em}.painel-avatar--letras:not(:is(.area-de-modulo,.modulo-portais) *){font-family:var(--display)}.painel-tabela__foto:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;min-width:52px;padding-right:0!important}.painel-cor:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:11px}.painel-cor input[type=color]:not(:is(.area-de-modulo,.modulo-portais) *){width:44px!important;height:32px;padding:2px;cursor:pointer}.painel-cor b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.painel-cor button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:0;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit;text-decoration:underline}.painel-imagem:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:16px}.painel-imagem__pre:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;width:76px;height:76px;border:1px solid var(--line);background:var(--panel2);display:grid;place-items:center;overflow:hidden}.painel-imagem__pre img:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;object-fit:cover}.painel-imagem__pre span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.painel-imagem__accoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:9px}.painel-imagem__accoes button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-imagem__accoes button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.painel-imagem__accoes small:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;font-size:11px;color:var(--muted)}.painel-imagem__erro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)!important}.painel-repete__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px}.painel-repete__linha input:not(:is(.area-de-modulo,.modulo-portais) *){width:86px!important}.painel-repete__linha small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.painel-serie:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin-bottom:18px;border:1px dashed var(--line);background:var(--panel2);cursor:pointer}.painel-serie input:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:2px}.painel-serie span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;color:var(--white)}.painel-serie small:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;font-size:11px;color:var(--muted)}@media(max-width:760px){.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;align-items:stretch}.cal__nav strong:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.painel-imagem:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column}}.painel-importar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:9px 13px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit;margin-left:auto}.painel-importar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.painel-importar+.painel-novo:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0}.painel-toolbar__vista:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__consulta:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;min-width:0}.painel-toolbar__consulta:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.painel-toolbar__acoes:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.painel-toolbar__acoes .painel-importar:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__acoes .painel-novo:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0;white-space:nowrap}.painel-importa:not(:is(.area-de-modulo,.modulo-portais) *){padding:20px 22px 6px;display:grid;gap:18px}.painel-passo:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel2);padding:16px 18px;display:grid;gap:9px}.painel-passo>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:14px}.painel-passo h4:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--white)}.painel-passo>header button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;background:var(--red);border:0;color:#fff;padding:9px 14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-passo>header button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.painel-passo p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;line-height:1.55;color:var(--grey)}.painel-passo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.painel-passo__opcoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:4px 0}.painel-passo__opcoes label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.painel-passo__opcoes input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;width:130px}.painel-importa__juntar:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;display:flex!important;align-items:center;gap:9px;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;color:var(--white)!important}.painel-importa__juntar input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto!important}.painel-passo__conta:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line);padding-top:11px;display:grid;gap:8px}.painel-passo__conta>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:11px;color:var(--green)}.painel-passo__conta ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px}.painel-passo__conta li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;color:var(--muted)}.painel-passo__conta li svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;margin-top:2px}.painel-importa__fim:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:flex-end;padding:16px 22px 20px}.painel-importa__fim button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--muted);padding:11px 17px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;font-family:inherit}.painel-importa__fim button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.cal__aulas:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;right:0;top:0}.cal__aula:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;height:19px;display:flex;align-items:center;gap:5px;padding:0 4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:color-mix(in srgb,var(--cor) 55%,var(--white));background:color-mix(in srgb,var(--cor) 14%,transparent);border-left:2px solid color-mix(in srgb,var(--cor) 65%,transparent);pointer-events:auto}.cal__turnos:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;pointer-events:none}.cal__turnos>*:not(:is(.area-de-modulo,.modulo-portais) *){pointer-events:auto}.cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer}.cal__aulas-toggle input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;margin:0}.cal__dia:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;text-align:left;background:transparent;font-family:inherit;color:inherit;cursor:pointer}.cal__dia--pessoa:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:row!important;align-items:center;gap:9px}.cal__dia--pessoa b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.05em;text-transform:none;font-weight:600}.cal__dia--aulas b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.cal__sem-turnos:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:10px;top:10px;font-size:11px;color:var(--muted)}.control-build:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.control-sync:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:18px;min-height:58px;padding:10px 4vw;border-bottom:1px solid var(--line);background:var(--panel)}.control-sync>div:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:7px;margin-left:auto}.control-sync>div:nth-child(2) strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 16px/1 var(--display);font-variant-numeric:tabular-nums}.control-sync>div:nth-child(2) span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.control-sync .source-row:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap;border:0;padding:0}.control-section.control-operation-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.users-panel-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.atl:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:22px}@media(max-width:760px){.control-sync:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;padding:8px 4vw;gap:10px}.control-sync>div:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.control-sync .source-row:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-section.control-operation-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.users-panel-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.atl:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:16px}}.user-tabs:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 20px;padding:14px;border:1px solid #ccc}.user-tabs legend:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 7px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.user-tabs>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 14px!important}.user-tabs .tab-aviso:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.user-tabs label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:center;gap:9px!important;margin:0!important;padding:8px 9px;border:1px solid #ddd;background:var(--v3-cartao, #fff);cursor:pointer;font-size:11px!important}.user-tabs input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto!important;margin:0;accent-color:var(--red)}.user-tabs--card:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 2px;padding:10px;border-color:var(--line)}.user-tabs--card legend:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.user-tabs--card>div:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:var(--line)}.user-tabs--card label:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:var(--panel2);color:var(--white);padding:7px 8px}.user-tabs--card button:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:8px;width:100%}.user-access-total:not(:is(.area-de-modulo,.modulo-portais) *){margin:7px 0 3px;padding:10px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.users-create:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:14px;border:1px solid var(--line);background:var(--panel)}.users-create>summary:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding:13px 15px;cursor:pointer;list-style:none;color:var(--white);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.users-create>summary:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-details-marker{display:none}.users-create[open]>summary:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:1px solid var(--line);color:var(--red)}.users-create .trial-form:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;border:0;background:var(--panel2)}.users-feedback:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:60;transform:translate(-50%);width:min(560px,calc(100vw - 32px));margin:0;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--red);background:var(--panel);color:var(--white);font-size:11px;box-shadow:0 10px 30px #0006;display:flex;align-items:center;gap:10px}.users-feedback button:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:16px;line-height:1}.users-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:12px;margin-bottom:10px}.users-toolbar label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0 12px;border:1px solid var(--line);background:var(--panel)}.users-toolbar label:focus-within:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.users-toolbar svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);flex:none}.users-toolbar input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;padding:11px 0;border:0;outline:0;background:transparent;color:var(--white);font-family:inherit;font-size:11px}.users-toolbar>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.users-list:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--line)}.user-row:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border-bottom:1px solid var(--line)}.user-row:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:8px 34px minmax(0,1fr) auto auto 18px;align-items:center;gap:13px;width:100%;padding:12px 14px;border:0;background:var(--panel);color:var(--white);text-align:left;cursor:pointer;font-family:inherit}.user-row__summary:hover:not(:is(.area-de-modulo,.modulo-portais) *),.user-row--open .user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.user-row__summary>i:not(:is(.area-de-modulo,.modulo-portais) *){width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}.user-row--disabled .user-row__summary>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--muted);box-shadow:none}.user-row__avatar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:34px;height:34px}.user-row__avatar>i:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px;border:1px dashed var(--line);border-radius:50%}.user-row__identity:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;min-width:0;gap:2px}.user-row__identity small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.user-row__identity strong:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;font:800 12px/1.15 var(--sans);white-space:nowrap}.user-row__identity em:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.user-row__access:not(:is(.area-de-modulo,.modulo-portais) *),.user-row__status:not(:is(.area-de-modulo,.modulo-portais) *){padding:5px 7px;border:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.user-row--disabled .user-row__status:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.user-row__summary>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);transition:transform .18s}.user-row--open .user-row__summary>svg:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(180deg);color:var(--red)}.user-row__editor:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 14px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 84%,#000)}.user-row__editor .user-tabs--card:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 12px}.user-row__editor .user-access-total:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 12px}.user-row__perfil:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin:0 0 12px}.user-row__perfil label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;min-width:0;gap:4px;color:var(--muted);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.user-row__perfil select:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:8px 10px;border:1px solid var(--line);background:var(--panel);color:var(--white);font-family:inherit;font-size:11px}.user-row__perfil button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:8px 12px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font-family:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.user-row__perfil button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.user-row__perfil p:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;margin:2px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.user-row__perfil input:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:8px 10px;border:1px solid var(--line);background:var(--panel);color:var(--white);font-family:inherit;font-size:11px}.user-sem-email:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;margin:4px 0 0!important;padding:8px 10px;border-left:2px solid var(--amber,#8f560f);background:color-mix(in srgb,var(--amber,#8f560f) 9%,transparent);color:var(--grey)!important;font-size:11px!important;line-height:1.55}.user-segunda-conta:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 0;padding:9px 11px;border-left:2px solid var(--red);background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--grey);font-size:11px;line-height:1.55}.user-segunda-conta b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.user-row__password:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:8px}.user-row__password input:not(:is(.area-de-modulo,.modulo-portais) *),.user-row__password button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:8px 11px;border:1px solid var(--line);font-family:inherit;font-size:11px}.user-row__password input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);color:var(--white)}.user-row__password button:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.user-row__password button:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.user-row__password button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.4;cursor:not-allowed}.user-row__password .user-row__toggle:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff7377}.users-empty:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:24px;background:var(--panel);color:var(--muted);font-size:11px;text-align:center}.users-pagination:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.users-pagination span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.users-pagination button:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 12px;border:1px solid var(--line);background:var(--panel);color:var(--white);font-family:inherit;font-size:11px;text-transform:uppercase;cursor:pointer}.users-pagination button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:not-allowed}.control-no-access:not(:is(.area-de-modulo,.modulo-portais) *){min-height:calc(100vh - 180px);display:grid;place-content:center;justify-items:center;gap:10px;padding:40px;text-align:center}.control-no-access svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.control-no-access h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font:900 30px/1 var(--display);text-transform:uppercase}.control-no-access p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--muted);font-size:11px}.user-access-tree>div:not(:is(.area-de-modulo,.modulo-portais) *){align-items:start}.user-access-group:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel)}.user-access-group>label:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;background:var(--panel2)!important}.user-access-group>label strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.user-access-group.is-selected>label:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);box-shadow:inset 3px 0 var(--red)}.user-access-children:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--line)}.user-access-children>label:not(:is(.area-de-modulo,.modulo-portais) *),.user-access-content>label:not(:is(.area-de-modulo,.modulo-portais) *){min-height:32px;border:0!important;background:var(--panel)!important;color:var(--muted)!important;font-size:11px!important}.user-access-children>label:has(input:checked):not(:is(.area-de-modulo,.modulo-portais) *),.user-access-content.is-selected>label:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)!important;background:color-mix(in srgb,var(--red) 9%,var(--panel))!important}.user-access-content:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;background:var(--panel)}.user-access-content__open:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr auto 14px;align-items:center;gap:7px;width:100%;min-height:31px;padding:5px 9px 6px 31px;border:0;border-top:1px solid var(--line);background:var(--panel);color:var(--muted);text-align:left;cursor:pointer}.user-access-content__open span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.user-access-content__open strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--white);text-transform:uppercase;letter-spacing:.04em}.user-access-content__open:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 7%,var(--panel))}.user-access-content__open:hover strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.user-task-permissions:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 20px;padding:14px;border:1px solid var(--line);color:var(--white)}.user-task-permissions legend:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 7px;color:var(--grey);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.user-task-permissions>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 10px;color:var(--muted);font-size:11px}.user-task-permissions__list:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.user-task-permissions__list label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);background:var(--panel2)}.user-task-permissions__list strong:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;font-size:11px}.user-task-permissions__list select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;font-size:11px}.user-task-permissions__empty:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:10px;color:var(--muted);font-size:11px}.user-task-permissions--card:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 12px;padding:10px;background:var(--panel)}.user-access-save:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:38px;border:1px solid var(--red);background:var(--red);color:#fff;font-size:11px;font-weight:700}.user-information-modal:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#0208179e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.user-information-modal>section:not(:is(.area-de-modulo,.modulo-portais) *){width:min(620px,100%);max-height:min(760px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 80px #00000059}.user-information-modal header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--panel2)}.user-information-modal header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.user-information-modal header h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:3px 0 5px;color:var(--white);font-size:16px}.user-information-modal header p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--muted);font-size:11px;line-height:1.45}.user-information-modal header button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 36px;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--white);cursor:pointer}.user-information-modal__list:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:auto;padding:18px 22px}.user-information-modal__list label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;min-height:45px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);font-size:11px;cursor:pointer}.user-information-modal__list label:has(input:checked):not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--panel));color:var(--white)}.user-information-modal__list input:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 16px;width:16px!important;height:16px!important;accent-color:var(--red)}.user-information-modal footer:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 22px;border-top:1px solid var(--line);background:var(--panel2)}.user-information-modal footer span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.user-information-modal footer button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:36px;padding:0 17px;border:0;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}@media(max-width:620px){.user-tabs>div:not(:is(.area-de-modulo,.modulo-portais) *),.user-tabs--card>div:not(:is(.area-de-modulo,.modulo-portais) *),.user-task-permissions__list:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr!important}.user-task-permissions__list label:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.user-access-children:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.user-information-modal:not(:is(.area-de-modulo,.modulo-portais) *){padding:0;place-items:end stretch}.user-information-modal>section:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:92dvh;border-radius:18px 18px 0 0}.user-information-modal__list:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;padding:14px}.user-information-modal header:not(:is(.area-de-modulo,.modulo-portais) *),.user-information-modal footer:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 16px}.users-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){align-items:stretch;flex-direction:column}.users-toolbar>span:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:2px}.user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:7px 30px minmax(0,1fr) auto 17px;gap:8px;padding:11px 10px}.user-row__avatar:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px}.user-row__avatar .painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.user-row__status:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.user-row__access:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 5px}.user-row__editor:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px}.user-row__password:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.user-row__password button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.user-row__perfil:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.user-row__perfil button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}}@media(max-width:760px){.control-section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(24px,7.5vw,40px);min-width:0;overflow-wrap:anywhere}.control-section-title p:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.control-section-title>span:not(:is(.area-de-modulo,.modulo-portais) *){align-self:start}.cal__nav:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;row-gap:10px;width:100%}.cal__nav strong:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 100%;order:-1;min-width:0;text-align:left;font-size:11px}.cal__nav .painel-vista:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto}.cal__nav .painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.cal__legenda:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;gap:6px 12px}.cal__grelha:not(:is(.area-de-modulo,.modulo-portais) *){min-width:600px}.cal__linha:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:78px 1fr}.cal__regua:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:78px repeat(var(--horas),1fr)}.cal__dia:not(:is(.area-de-modulo,.modulo-portais) *){padding:9px 10px}.cal__dia b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal-v:not(:is(.area-de-modulo,.modulo-portais) *){min-width:880px}.cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:52px repeat(7,minmax(118px,1fr))}.cal-v--dia:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal-v--dia .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--dia .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:44px repeat(var(--colunas,1),minmax(104px,1fr))}.cal-v__horas span:not(:is(.area-de-modulo,.modulo-portais) *){right:6px;font-size:11px}.cal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-height:min(72dvh,720px);overflow:auto;scrollbar-gutter:stable;isolation:isolate}.cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){top:0}.painel-passo>header:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;gap:10px}.painel-passo__opcoes input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.painel-passo__opcoes label:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 140px}.regybox-bar:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.painel-toolbar__vista:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__consulta:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__acoes:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;margin:0}.painel-toolbar__vista .painel-vista:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.painel-toolbar__vista .painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;justify-content:center}.painel-toolbar__consulta:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.painel-toolbar__consulta .regybox-procura:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;max-width:none;width:100%;min-height:38px}.painel-toolbar__consulta .regybox-contagem:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.painel-toolbar__consulta .regybox-refresh:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;justify-self:end}.painel-toolbar__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.painel-toolbar__acoes .painel-importar:not(:is(.area-de-modulo,.modulo-portais) *),.painel-toolbar__acoes .painel-novo:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:40px;justify-content:center}}@media(max-width:420px){.painel-modal form>footer:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;gap:10px}.painel-modal form>footer .painel-espaco:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.painel-modal form>footer button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto;justify-content:center}.painel-modal form>footer .painel-apagar:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 100%}.cal__grelha:not(:is(.area-de-modulo,.modulo-portais) *){min-width:520px}.cal__linha:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:64px 1fr}.cal__regua:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:64px repeat(var(--horas),1fr)}.cal-v:not(:is(.area-de-modulo,.modulo-portais) *){min-width:790px}.cal-v--dia:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal-v--dia .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--dia .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:40px repeat(var(--colunas,1),minmax(96px,1fr))}.cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:48px repeat(7,minmax(106px,1fr))}.painel-tabela:not(:is(.area-de-modulo,.modulo-portais) *){min-width:480px}.regybox-bar:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.painel-modal form:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 16px 18px}.painel-modal__caixa>header:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 16px}}@media(hover:none){.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *),.painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *),.regybox-bar button:not(:is(.area-de-modulo,.modulo-portais) *),.regybox-bar input:not(:is(.area-de-modulo,.modulo-portais) *),.cal__nav button:not(:is(.area-de-modulo,.modulo-portais) *),.painel-importar:not(:is(.area-de-modulo,.modulo-portais) *),.painel-novo:not(:is(.area-de-modulo,.modulo-portais) *),.painel-sub>header button:not(:is(.area-de-modulo,.modulo-portais) *),.control-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:40px}.painel-tabela td:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tabela th:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:14px;padding-bottom:14px}.cal__bloco:not(:is(.area-de-modulo,.modulo-portais) *){min-height:34px}}.issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;right:22px;bottom:22px;z-index:75;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--red) 70%,#fff);background:var(--red);color:#fff;box-shadow:0 10px 28px #0008;cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.issue-fab:hover:not(:is(.area-de-modulo,.modulo-portais) *){filter:brightness(1.1);transform:translateY(-1px)}.issue-modal:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#000b;overflow:auto}.issue-dialog:not(:is(.area-de-modulo,.modulo-portais) *){width:min(720px,100%);max-height:min(820px,94vh);overflow:auto;background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 70px #000b}.issue-dialog>header:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:var(--panel);border-bottom:1px solid var(--line)}.issue-dialog>header small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.14em;color:var(--red)}.issue-dialog>header h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:5px 0 0;font:900 24px/1 var(--display);text-transform:uppercase}.issue-dialog>header button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;padding:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.issue-dialog__tabs:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:76px;z-index:2;display:flex;background:var(--line);gap:1px;border-bottom:1px solid var(--line)}.issue-dialog__tabs button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:12px;border:0;background:var(--panel2);color:var(--muted);cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.issue-dialog__tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.issue-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:18px;padding:22px}.issue-form>label:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:7px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.issue-form select:not(:is(.area-de-modulo,.modulo-portais) *),.issue-form textarea:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin select:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin input:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border:1px solid var(--line);border-radius:0;background:var(--panel2);color:var(--white);padding:11px 12px;font:400 12px/1.4 var(--sans)}.issue-form textarea:not(:is(.area-de-modulo,.modulo-portais) *){min-height:145px;resize:vertical}.issue-context:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;padding:12px 14px;border:1px dashed var(--line);background:var(--panel2)}.issue-context b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.06em;text-transform:uppercase}.issue-context span:not(:is(.area-de-modulo,.modulo-portais) *),.issue-context small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.issue-form>footer:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:flex-end;gap:10px;padding-top:5px}.issue-form>footer button:not(:is(.area-de-modulo,.modulo-portais) *),.issue-success button:not(:is(.area-de-modulo,.modulo-portais) *){padding:11px 16px;border:0;background:var(--red);color:#fff;cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.issue-form>footer button.ghost:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:transparent;color:var(--muted)}.issue-form>footer button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55;cursor:default}.issue-success:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;padding:12px 14px;border-left:3px solid var(--green);background:color-mix(in srgb,var(--green) 10%,var(--panel2));color:var(--green)}.issue-success span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;font-size:11px;line-height:1.4}.issue-success button:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 10px;background:transparent;border:1px solid var(--green);color:var(--green)}.issue-error:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:10px 12px;border-left:3px solid var(--red);background:color-mix(in srgb,var(--red) 10%,transparent);color:#ff777a;font-size:11px;line-height:1.5}.issue-mine:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px;padding:22px;background:var(--line)}.issue-mine>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:18px;background:var(--panel);font-size:11px;color:var(--muted)}.issue-mine article:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;padding:14px;background:var(--panel)}.issue-mine article>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-mine article b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.07em;text-transform:uppercase}.issue-mine article p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;line-height:1.5;color:var(--grey)}.issue-mine article blockquote:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:9px 11px;border-left:2px solid var(--red);background:var(--panel2);font-size:11px;line-height:1.45;color:var(--white)}.issue-mine article small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.issue-status:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;padding:5px 7px;background:var(--panel2);color:var(--muted);font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;font-style:normal;white-space:nowrap}.issue-status--validado:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.issue-status--rejeitado:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff777a}.issue-status--resolvido:not(:is(.area-de-modulo,.modulo-portais) *){color:#6fbdff}.issue-status--precisa_info:not(:is(.area-de-modulo,.modulo-portais) *){color:#ffc75b}.issue-status--novo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *){min-height:calc(100vh - 125px);padding:22px 4vw 60px;background:var(--dark)}.issues-admin__summary:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:stretch;gap:1px;margin-bottom:12px;background:var(--line);border:1px solid var(--line)}.issues-admin__summary article:not(:is(.area-de-modulo,.modulo-portais) *){min-width:110px;padding:12px 15px;background:var(--panel)}.issues-admin__summary small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;letter-spacing:.1em;color:var(--muted)}.issues-admin__summary strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-top:4px;font:900 24px/1 var(--display)}.issues-admin__summary button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;margin-left:auto;padding:0 16px;border:0;border-left:1px solid var(--line);background:var(--panel2);color:var(--white);cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.issues-admin__filters:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:180px 220px minmax(220px,1fr);gap:10px;padding:14px;border:1px solid var(--line);background:var(--panel);margin-bottom:12px}.issues-admin__search>div:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding-left:10px;border:1px solid var(--line);background:var(--panel2)}.issues-admin__search input:not(:is(.area-de-modulo,.modulo-portais) *){border:0!important;padding-left:0!important}.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:560px;border:1px solid var(--line);background:var(--line);gap:1px}.issues-admin__list:not(:is(.area-de-modulo,.modulo-portais) *){max-height:calc(100vh - 300px);min-height:560px;overflow:auto;background:var(--panel)}.issues-admin__list>p:not(:is(.area-de-modulo,.modulo-portais) *){padding:18px;font-size:11px;color:var(--muted)}.issues-admin__list>button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px;width:100%;padding:14px;text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--white);cursor:pointer;font-family:inherit}.issues-admin__list>button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__list>button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.issues-admin__list>button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 3px 0 var(--red)}.issues-admin__list>button>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:8px}.issues-admin__list>button b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.07em;text-transform:uppercase}.issues-admin__list>button p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;line-height:1.45;color:var(--grey);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.issues-admin__list>button small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issues-admin__detail:not(:is(.area-de-modulo,.modulo-portais) *){padding:22px;background:var(--panel);overflow:auto;min-width:0}.issues-admin__detail>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.issues-admin__detail>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:15px}.issues-admin__detail>header small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--red)}.issues-admin__detail>header h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:5px 0;font:900 24px/1 var(--display);text-transform:uppercase}.issues-admin__detail>header p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--muted)}.issues-admin__detail>blockquote:not(:is(.area-de-modulo,.modulo-portais) *){margin:18px 0;padding:15px;border-left:3px solid var(--red);background:var(--panel2);font-size:13px;line-height:1.55;white-space:pre-wrap}.issues-admin__detail dl:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 18px;background:var(--line)}.issues-admin__detail dl div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;padding:10px;background:var(--panel2)}.issues-admin__detail dt:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin fieldset legend:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__note>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.issues-admin__detail dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:5px 0 0;font-size:11px;overflow-wrap:anywhere}.issues-admin fieldset:not(:is(.area-de-modulo,.modulo-portais) *){margin:15px 0 0;padding:0;border:0}.issues-admin fieldset legend:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:8px}.issues-admin__choices:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line)}.issues-admin__choices button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;padding:9px 10px;border:0;background:var(--panel2);color:var(--muted);cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}.issues-admin__choices button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.issues-admin__note:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:16px}.issues-admin__note textarea:not(:is(.area-de-modulo,.modulo-portais) *){min-height:100px;resize:vertical}.issues-admin__save:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:9px;padding:10px 14px;border:0;background:var(--red);color:#fff;cursor:pointer;font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.issues-admin details:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:18px;border:1px solid var(--line);padding:10px}.issues-admin summary:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.issues-admin pre:not(:is(.area-de-modulo,.modulo-portais) *){overflow:auto;max-height:240px;padding:10px;background:var(--panel2);font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.issues-admin__back:not(:is(.area-de-modulo,.modulo-portais) *){display:none}@media(max-width:760px){.issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){right:12px;bottom:12px;padding:12px}.issue-fab span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.issue-modal:not(:is(.area-de-modulo,.modulo-portais) *){padding:0}.issue-dialog:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;max-height:none;border:0}.issue-dialog>header:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 16px}.issue-dialog__tabs:not(:is(.area-de-modulo,.modulo-portais) *){top:68px}.issue-form:not(:is(.area-de-modulo,.modulo-portais) *),.issue-mine:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px}.issue-form>footer button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.issue-success:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;flex-wrap:wrap}.issue-success button:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:28px}.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 10px 50px;min-height:calc(100vh - 125px)}.issues-admin__filters:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr 1fr}.issues-admin__search:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){display:block;min-height:0}.issues-admin__list:not(:is(.area-de-modulo,.modulo-portais) *){max-height:none;min-height:400px}.issues-admin__list--hidden-mobile:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.issues-admin__detail:not(:is(.area-de-modulo,.modulo-portais) *){display:none;padding:16px;min-height:500px}.issues-admin__detail--open:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.issues-admin__back:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin:-3px 0 15px;padding:8px 0;border:0;background:transparent;color:var(--red);font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.issues-admin__detail dl:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.issues-admin__summary article:not(:is(.area-de-modulo,.modulo-portais) *){min-width:80px}.issues-admin__summary button:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 10px}.issues-admin__summary button:not(:is(.area-de-modulo,.modulo-portais) *){font-size:0}.issues-admin__summary button svg:not(:is(.area-de-modulo,.modulo-portais) *){font-size:initial}}.painel-escolha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:1px;background:var(--line);border:1px solid var(--line);max-height:250px;overflow-y:auto}.painel-procura:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;gap:6px}.painel-procura__campo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);background:var(--panel)}.painel-procura__campo svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;color:var(--muted)}.painel-procura__campo input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;border:0!important;background:transparent!important;padding:9px 0!important}.painel-procura__campo input:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:0}.painel-procura__limpar:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;color:var(--muted);cursor:pointer}.painel-procura__limpar:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.painel-procura__exigido:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;bottom:0;left:0;width:1px;height:1px;padding:0!important;border:0!important;opacity:0;pointer-events:none}.painel-procura__lista:not(:is(.area-de-modulo,.modulo-portais) *){max-height:220px}.painel-procura__lista label:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer}.painel-procura__resto:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;background:var(--panel);padding:8px 12px;font-size:11px;color:var(--muted)}.painel-escolha label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;background:var(--panel);padding:9px 12px;font-size:12px;color:var(--white);cursor:pointer}.painel-escolha label:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.painel-escolha label.escolhido:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 10%,var(--panel))}.painel-escolha label.ausente span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-style:italic}.painel-escolha input:not(:is(.area-de-modulo,.modulo-portais) *){width:auto!important;margin:0}.painel-escolha span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-escolha b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-weight:500}.cal-v__fora:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:hidden;padding:1px 4px;border-radius:2px;font-size:11px;line-height:1.15;letter-spacing:.04em}.cal-v__fora b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:600;font-size:11px}.cal-v__fora i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.cal-v__fora--extra:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green);border:1px dashed color-mix(in srgb,var(--green) 60%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--green) 16%,transparent) 0 4px,transparent 4px 8px)}.cal-v__fora--falta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);border:1px dashed color-mix(in srgb,var(--red) 60%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--red) 16%,transparent) 0 4px,transparent 4px 8px)}.painel-escolha__marca:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:2px 5px;white-space:nowrap}.painel-escolha__marca--contrato:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.cal__aula:not(:is(.area-de-modulo,.modulo-portais) *){border:0;border-left:2px solid color-mix(in srgb,var(--cor) 65%,transparent);cursor:pointer;font-family:inherit;text-align:left}.cal__aula:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--cor) 28%,transparent)}.cal__pop:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:70;width:250px;max-height:80vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 34px #0006}.cal__pop>header:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex;flex-direction:column;gap:2px;padding:11px 42px 11px 13px;border-bottom:1px solid var(--line)}.cal__pop>header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cal__pop>header small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cal__pop__fechar:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:8px;right:9px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.cal__pop__fechar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.cal__pop__fundo:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__pop__estado:not(:is(.area-de-modulo,.modulo-portais) *),.cal__pop__erro:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:8px 13px;font-size:11px;color:var(--muted)}.cal__pop__erro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__pop__accoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.cal__pop__accoes button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;background:var(--panel2);border:0;color:var(--white);padding:10px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;font-family:inherit}.cal__pop__accoes button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 16%,var(--panel2))}.cal__pop__accoes button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.cal__pop__accoes button.cal__pop__eliminar:not(:is(.area-de-modulo,.modulo-portais) *){color:#ff7377}.cal__pop__accoes button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.cal__pop__aula:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:9px;padding:12px 13px}.cal__pop__aula>label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cal__pop__aula>label select:not(:is(.area-de-modulo,.modulo-portais) *),.cal__pop__aula>label input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;width:100%}.cal__pop__etiqueta:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cal__pop__criar:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);border:0;color:#fff;padding:10px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;font-family:inherit}.cal__pop__criar:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6;cursor:default}.cal__aulas:not(:is(.area-de-modulo,.modulo-portais) *){pointer-events:none}.cal__pop__valor:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;color:var(--white)}.cal__pop__ensaio:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line);padding-top:9px;display:grid;gap:6px}.cal__pop__ensaio b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.cal__pop__ensaio p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--muted);line-height:1.45}.cal__pop__ensaio pre:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;max-height:150px;overflow:auto;background:var(--panel2);border:1px solid var(--line);padding:8px;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.cal__pop__horas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr 1fr;gap:9px}.cal__pop__horas label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cal__pop__horas input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;width:100%}.cal__lido:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.cal__aula__nome:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cal__aula .painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){border-width:1px}.cal__pop__quem:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px}.cal__pop__horas-turno:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal__pop__horas-turno input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;width:72px;text-align:center;font-variant-numeric:tabular-nums}.cal__pop__horas-turno span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:12px}.cal__pop__horas-turno .cal__pop__criar:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.cal__carga:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.cal__carga__item:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding:5px 10px 6px;border:1px solid var(--line);background:var(--panel);position:relative}.cal__carga__item b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.05em;font-weight:600}.cal__carga__item i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;font-variant-numeric:tabular-nums;color:var(--white)}.cal__carga__item i em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--muted)}.cal__carga__rota:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;padding:2px 7px;border-radius:9px;border:1px solid color-mix(in srgb,var(--cor) 55%,transparent);background:color-mix(in srgb,var(--cor) 16%,transparent);color:color-mix(in srgb,var(--cor) 60%,var(--white));font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cal__carga__ocupacao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:1px;padding-left:8px;border-left:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap}.cal__carga__ocupacao strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);font-size:11px;font-weight:600}.cal__carga__ocupacao small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.cal__carga__item u:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;bottom:0;height:2px;width:var(--parte);background:var(--muted);text-decoration:none}.cal__carga__item.certo u:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green)}.cal__carga__item.aquem u:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--muted)}.cal__carga__item.alem u:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.cal__carga__item.alem i:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__carga__item.certo i:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.cal__bloco__tarefas:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;left:0;right:0;bottom:0;height:5px;pointer-events:none;background:#ffffff12}.cal__tarefa:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;bottom:0;height:5px;background:var(--cor,var(--red))}.cal__tarefa--prioritaria:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:0 0 0 1px #00000073}.cal__tarefa--opcional:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.72}.cal__tarefa.fechada:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green);opacity:.7}.cal__pop--turno:not(:is(.area-de-modulo,.modulo-portais) *){width:300px}.cal__tarefas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.cal__tarefas__item:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;padding:3px 2px 3px 6px;font-size:11px;border-left:3px solid var(--cor,var(--red));border-bottom:1px solid var(--line)}.cal__tarefas__item.fechada .cal__tarefas__nome:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.cal__tarefas__item.fechada .cal__tarefas__titulo:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:line-through}.cal__tarefas__estado:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 14px;width:14px;height:14px;padding:0;display:grid;place-items:center;border:1px solid var(--muted);background:transparent;color:var(--green);cursor:pointer}.cal__tarefas__item--prioritaria .cal__tarefas__estado:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.cal__tarefas__hora:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 46px;color:var(--muted);font-variant-numeric:tabular-nums}.cal__tarefas__nome:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:flex;flex-direction:column;line-height:1.25;color:var(--white)}.cal__tarefas__nome em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cal__tarefas__subtarefas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cal__tarefas__subtarefas small:not(:is(.area-de-modulo,.modulo-portais) *){padding:2px 5px;border:1px solid var(--line);color:var(--muted);font-size:11px}.cal__tarefas__opcional:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cal__tarefas__apagar:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;padding:2px;border:0;background:transparent;color:var(--muted);cursor:pointer}.cal__tarefas__apagar:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__pop__nova:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.cal__pop__nova input[type=text]:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.cal__pop__nova input:not(:is(.area-de-modulo,.modulo-portais) *),.cal__pop__nova select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit}.cal__pop__nova input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.cal__pop__nova select:focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:0;border-color:var(--red)}.cal__pop__nova>label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cal__pop__erro-catalogo:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:8px 9px;border-left:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--grey);font-size:11px;line-height:1.4}.cal__pop__instrucao-catalogo:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:8px 9px;background:var(--panel2);color:var(--grey);font-size:11px;line-height:1.45}.area:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 clamp(16px,4vw,52px) 60px}.cal__filtros:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;color:var(--muted)}.cal__filtros select:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:5px 8px;font-size:11px;font-family:inherit}.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;align-items:stretch;justify-content:initial;gap:10px;padding:12px;border:1px solid var(--line);background:var(--panel)}.cal__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.cal__topo>.cal__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:0;border-bottom:0;padding-top:10px;border-top:1px solid var(--line)}.cal__data:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;font-size:12px;line-height:1.3;letter-spacing:.02em;text-transform:capitalize}.cal__atualizar:not(:is(.area-de-modulo,.modulo-portais) *),.cal__paginacao button:not(:is(.area-de-modulo,.modulo-portais) *),.cal__topo>.cal__filtros .cal__hoje:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cal__atualizar:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *),.cal__paginacao button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.cal__topo>.cal__filtros .cal__hoje:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.cal__atualizar:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:default}.cal__controlos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;min-width:0}.cal__paginacao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:stretch;gap:6px}.cal__paginacao button:not(.cal__hoje):not(:is(.area-de-modulo,.modulo-portais) *){width:36px;padding:0}.cal__controlos>.cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;min-height:36px;padding:0 10px;border:1px solid var(--line);background:var(--dark);white-space:nowrap}.cal__topo>.cal__filtros:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:auto minmax(120px,190px) minmax(120px,190px) 1fr auto;align-items:center;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.cal__topo>.cal__filtros .cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:start;white-space:nowrap}.cal__lido:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cal__bloco__desvio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__pop__picagens:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0 0;font-size:11px}.cal__pop__picagens span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.cal__pop__picagens b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.cal__tarefas__porque:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;color:var(--muted);line-height:1.3}.cal__pop__nova textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;resize:vertical}.area-ponto:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:14px;max-width:900px}.area-cartao:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border:1px solid var(--line);padding:16px}.area-cartao>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:3px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.area-cartao>header b:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.area-cartao>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.area-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 12px;font-size:11px;line-height:1.5;color:var(--muted)}.area-alerta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:11px;line-height:1.5;color:#e0a445;border:1px solid #e0a44555;background:#e0a4451a}.area-ok:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;color:var(--green)}.area-erro:not(:is(.area-de-modulo,.modulo-portais) *){margin:10px 0 0;font-size:11px;color:var(--red)}.area-botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px}.area-botoes button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid var(--line);background:transparent;color:var(--white);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.area-botoes button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.area-botoes .area-entrar:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);border-color:var(--red)}.area-botoes .area-sair:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.area-justificar:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.area-justificar>b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--red)}.area-justificar>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--muted)}.area-justificar ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.area-justificar label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.area-justificar label em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.area-justificar textarea:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit;resize:vertical}.area-lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.area-lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;padding:8px 2px;font-size:11px;border-bottom:1px solid var(--line)}.area-lista li:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.area-lista li b:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.area-lista li span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;color:var(--muted)}.area-lista li em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--red)}.area-lista li small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.area-form:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;align-items:end;margin-bottom:12px}.area-form label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.area-form__largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.area-form input:not(:is(.area-de-modulo,.modulo-portais) *),.area-form select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:8px 10px;font-size:12px;font-family:inherit}.area-form button:not(:is(.area-de-modulo,.modulo-portais) *){padding:9px 14px;border:1px solid var(--red);background:var(--red);color:var(--white);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.area-estado:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--line)}.area-estado--pendente:not(:is(.area-de-modulo,.modulo-portais) *){color:#e0a445;border-color:#e0a44566}.area-estado--aprovada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green);border-color:#52d48a66}.area-estado--comunicada:not(:is(.area-de-modulo,.modulo-portais) *){color:#4bc0d9;border-color:#4bc0d966}.area-estado--recusada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);border-color:#e2333966}.area-estado--retirada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.cal__tarefas__estado--preso:not(:is(.area-de-modulo,.modulo-portais) *){border-style:dashed;color:var(--muted);cursor:default}.area-tabs:not(:is(.area-de-modulo,.modulo-portais) *){margin:22px 0 18px}.painel-conta:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:12px}.painel-conta span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.painel-conta em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border:1px solid var(--line);color:var(--muted)}.painel-conta button:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.painel-conta__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;align-items:stretch}.painel-conta__linha input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.painel-conta__linha button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;padding:0 16px;border:1px solid var(--red);background:var(--red);color:var(--white);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.painel-conta__linha button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.45;cursor:default}.painel-conta__nota:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted);letter-spacing:0;text-transform:none}.painel-acesso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0 0;font-size:12px;padding:8px 10px;border:1px solid var(--line);color:var(--muted)}.painel-acesso b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.painel-acesso small:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 100%;font-size:11px;line-height:1.5;color:var(--muted)}.painel-acesso--usou:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.painel-regybox:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 16px;margin:0}.painel-regybox div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.painel-regybox dt:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.painel-regybox dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:2px 0 0;font-size:12px;overflow-wrap:anywhere}.painel-acesso-celula:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.painel-acesso-celula--ok:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.painel-acesso-celula--sem:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.area-regras:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.area-regras li:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5;color:var(--muted)}.area-regras li b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);font-variant-numeric:tabular-nums}.area-rubrica:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin:14px 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.area-rubrica:first-of-type:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:0}.area-turno:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:10px;margin:0;font-size:12px}.area-turno b:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.area-turno span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.area-lista--tarefas li span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:2px;line-height:1.35}.area-lista--tarefas li span i:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--white)}.area-lista--tarefas li span u:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.area-lista--tarefas li span q:not(:is(.area-de-modulo,.modulo-portais) *){quotes:none;font-size:11px;color:var(--muted);border-left:2px solid var(--red);padding-left:6px}.area-lista--tarefas li.fechada span i:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:line-through;color:var(--muted)}.area-ano__navegar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px}.area-ano__navegar strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;font-variant-numeric:tabular-nums}.area-ano__navegar button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);background:transparent;color:var(--white);cursor:pointer}.area-ano__navegar button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.area-legenda:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px}.area-legenda__item:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.area-legenda__item i:not(:is(.area-de-modulo,.modulo-portais) *){width:11px;height:11px;flex:0 0 11px;border:1px solid transparent}.area-legenda__trabalho:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border-color:var(--line)!important;box-shadow:inset 0 -3px 0 var(--muted)}.area-legenda__pendente:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px dashed var(--white)!important}.area-legenda__recusada:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border-color:var(--line)!important;opacity:.5;background-image:repeating-linear-gradient(45deg,var(--muted) 0 1px,transparent 1px 3px)}.area-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.area-cartao__corpo:not(:is(.area-de-modulo,.modulo-portais) *),.area-meses:not(:is(.area-de-modulo,.modulo-portais) *),.area-mes:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.area-meses:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(178px,100%),1fr))}.area-mes>b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.area-mes__grelha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.area-mes__inicial:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;height:16px;font-size:11px;color:var(--muted)}.area-dia-cel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:100%;height:24px;min-width:0;min-height:0;padding:0;border:1px solid transparent;background:var(--panel2);color:var(--grey);font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer}.area-dia-cel:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--white)}.area-dia-cel.trabalho:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 -3px 0 var(--muted)}.area-dia-cel:is(.aprovada,.comunicada):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--tipo);color:#151517;border-color:var(--tipo)}.area-dia-cel.pendente:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px dashed var(--tipo);color:var(--white)}.area-dia-cel.recusada:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--muted);opacity:.6;background-image:repeating-linear-gradient(45deg,var(--tipo) 0 1px,transparent 1px 3px)}.area-dia-cel.escolhido:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--red);outline-offset:-2px;color:var(--white)}.area-pedido:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.area-pedido>b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.area-pedido>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--muted)}.area-pedido>p em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal}.area-pedido .area-form:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}@media(max-width:760px){.area:not(:is(.area-de-modulo,.modulo-portais) *){padding:0 12px 40px}.area-cartao:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px}.area-meses:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.cal__filtros:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal__filtros select:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px;gap:9px}.cal__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px;padding-bottom:9px}.cal__data:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal__atualizar:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:34px;padding:7px 9px}.cal__controlos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1fr auto;gap:9px}.cal__controlos>.painel-vista:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;width:100%}.cal__controlos>.painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;justify-content:center}.cal__paginacao:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal__paginacao button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:38px}.cal__paginacao .cal__hoje:not(:is(.area-de-modulo,.modulo-portais) *){min-width:58px}.cal__controlos>.cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0;min-height:38px}.cal__topo>.cal__filtros:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);padding-top:9px}.cal__topo>.cal__filtros select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;height:36px}.cal__topo>.cal__filtros .cal__aulas-toggle:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2/-1;min-height:34px}.cal__topo>.cal__filtros .cal__hoje:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2/-1;justify-self:start}.cal__pop:not(:is(.area-de-modulo,.modulo-portais) *){left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top))!important;width:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain}.cal__pop__fundo:not(:is(.area-de-modulo,.modulo-portais) *){display:block;position:fixed;inset:0;z-index:69;padding:0;border:0;background:#000a}.cal__pop--turno>header:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:2;background:var(--panel)}.cal__pop--turno>.cal__pop__accoes:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;bottom:0;z-index:2;border-top:1px solid var(--line);border-bottom:0}.cal__pop--turno>.cal__pop__accoes button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;background:var(--panel2);color:var(--white)}.cal__pop--turno>.cal__pop__accoes button.cal__pop__eliminar:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}}@media(max-width:420px){.area-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px 8px;font-size:11px}.area-meses:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.area-dia-cel:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;min-height:20px}.area-botoes:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:column;align-items:stretch}.area-botoes button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.area-form:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.area-lista li:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;row-gap:2px}.area-lista--tarefas li span:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;order:3}}@media(hover:none){.area-dia-cel:not(:is(.area-de-modulo,.modulo-portais) *){height:28px;min-height:0}.area-botoes button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}}@media(max-width:760px){.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto;scrollbar-width:none}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;padding:0 16px;white-space:nowrap}.control-index:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:70px 42px}}.area-cartao>header:not(:is(.area-de-modulo,.modulo-portais) *){align-items:stretch}.area-cartao__abrir:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.area-cartao__abrir b:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.area-cartao__abrir small:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;color:var(--muted);font-size:11px;text-align:right}.area-cartao__seta:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;color:var(--muted);transition:transform .15s}.area-cartao__seta.aberta:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(180deg)}.area-cartao__corpo:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:12px}.area-ponto__accao:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:12px}.area-estado-agora:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:3px;margin:0}.area-estado-agora b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 20px/1.1 var(--display)}.area-estado-agora span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.area-picar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border:1px solid var(--red);background:var(--red);color:var(--white);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.area-picar.area-sair:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border-color:var(--line)}.area-picar:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6;cursor:default}.area-regras__abrir:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;width:100%;padding:10px 0 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.area-regras__abrir .area-cartao__seta:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.area-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:7px;background:var(--red);color:#fff;border-radius:9px;font-family:inherit;font-style:normal;font-size:11px;font-weight:600;line-height:1}.painel-tabs button .area-selo:not(:is(.area-de-modulo,.modulo-portais) *){vertical-align:middle}.area-avisos.tem:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--red)}.area-avisos__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.area-avisos__lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:12px}.area-avisos__lista li:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.area-avisos__lista li.lida:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55}.area-avisos__lista li span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.45}.area-avisos__lista li span b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:500;color:var(--white)}.area-avisos__lista li.lida span b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:400}.area-avisos__lista li span u:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none;font-size:11px;color:var(--muted)}.area-avisos__lista li button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line);background:transparent;color:var(--green);cursor:pointer}.area-avisos__ponto:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--muted)}.area-avisos__ponto.novo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--cyan)}.area-avisos__ponto.bom:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green)}.area-avisos__ponto.mau:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.area-avisos__ponto.espera:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--amber)}.area-decidir:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--amber)}.area-decidir .area-cartao__seta:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto}.area-decidir__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.area-decidir__lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.area-decidir__lista li:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0;padding-bottom:0}.area-decidir__quem:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px}.area-decidir__quem span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:flex;flex-direction:column;line-height:1.3}.area-decidir__quem span b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.area-decidir__quem span u:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.area-decidir__quem em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.area-decidir__turnos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;margin:0;font-size:11px;color:var(--amber)}.area-decidir__motivo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--muted);quotes:none}.area-decidir input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:9px 11px;font-size:12px;font-family:inherit}.area-botoes .area-aprovar:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green);border-color:var(--green);color:#151517}.area-botoes .area-recusar:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--red)}.area-decidir .area-botoes:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:flex-end}.area-decisao:not(:is(.area-de-modulo,.modulo-portais) *){display:block;quotes:none;margin-top:2px;font-size:11px;color:var(--muted)}.area-atrasado:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #e0a44555;border-left:3px solid var(--amber);background:#e0a4451a}.area-atrasado>b:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;font-size:13px;color:var(--amber)}.area-atrasado>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.area-atrasado label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.area-atrasado input:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:7px 9px;font-size:12px;font-family:inherit}.area-nota--atraso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;margin:0}.area-nota--erro:not(:is(.area-de-modulo,.modulo-portais) *){color:#d9635a;margin-top:8px}.area-atrasos:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--amber)}.area-ponto-registo__mes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 12px}.area-ponto-registo__mes b:not(:is(.area-de-modulo,.modulo-portais) *){min-width:150px;text-align:center;font-size:12px;text-transform:capitalize}.area-ponto-registo__mes button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:2px;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}.area-ponto-registo__mes button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:not-allowed}.area-ponto-registo__lista li:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.area-ponto-registo__tipo:not(:is(.area-de-modulo,.modulo-portais) *){padding:2px 7px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.area-ponto-registo__tipo.entrada:not(:is(.area-de-modulo,.modulo-portais) *){color:#15603f;background:#e6f6ee}.area-ponto-registo__tipo.saida:not(:is(.area-de-modulo,.modulo-portais) *){color:#7a4f05;background:#fdf3e0}.area-ponto-registo__lista em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--suave);font-style:normal;font-size:11px}.area-ponto-registo__atraso:not(:is(.area-de-modulo,.modulo-portais) *){color:#a52027;font-style:normal;font-size:11px;font-weight:750}.area-atrasos__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.area-atrasos__lista>li:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:1px solid var(--line)}.area-atrasos__lista>li:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.area-atrasos__pessoa:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;width:100%;padding:10px 2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.area-atrasos__pessoa span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:flex;flex-direction:column;line-height:1.35}.area-atrasos__pessoa span b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.area-atrasos__pessoa span u:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.area-atrasos__dias:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 10px;padding:0 0 0 8px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:6px}.area-atrasos__dias li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:11px}.area-atrasos__dias li b:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums}.area-atrasos__dias li span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-variant-numeric:tabular-nums}.area-atrasos__dias li em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;color:var(--amber)}.area-atrasos__dias li q:not(:is(.area-de-modulo,.modulo-portais) *){quotes:none;flex-basis:100%;color:var(--muted);font-size:11px}.area-atrasos__anotar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;font-family:inherit;cursor:pointer}.area-atrasos__anotar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.area-atrasos__nota:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.area-atrasos__nota input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:140px;background:var(--panel2);border:1px solid var(--line);color:var(--white);padding:7px 9px;font-size:11px;font-family:inherit}.area-atrasos__nota button:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 12px;border:1px solid var(--line);background:transparent;color:var(--white);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.area-atrasos__nota button.area-entrar:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);border-color:var(--red)}.area-rede.porConfigurar:not(:is(.area-de-modulo,.modulo-portais) *){border-left:3px solid var(--amber)}.area-rede__sim:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.area-rede__nao:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--amber)}.area-rede .area-lista li b:not(:is(.area-de-modulo,.modulo-portais) *){font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.cal__pop__trocar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-family:inherit;cursor:pointer}.cal__pop__trocar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.cal__pop__serie:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:8px;margin:8px 0;font-size:11px;color:var(--muted);cursor:pointer}.cal__pop__serie--eliminar:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:9px 13px;border-top:1px solid var(--line)}.atl:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:16px;border-bottom:0}.atl-cabeca:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.atl-cabeca h2:not(:is(.area-de-modulo,.modulo-portais) *){font:900 30px/.95 var(--display);margin:6px 0 0;letter-spacing:-.03em}.atl-eyebrow:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-size:11px;letter-spacing:.21em;margin:0}.atl-refrescar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);color:var(--muted);padding:9px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.atl-refrescar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-resumo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.atl-resumo article:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:15px 16px;display:grid;gap:5px;border-top:2px solid var(--line)}.atl-resumo article[data-tom=amber]:not(:is(.area-de-modulo,.modulo-portais) *){border-top-color:var(--amber)}.atl-resumo article[data-tom=cyan]:not(:is(.area-de-modulo,.modulo-portais) *){border-top-color:var(--cyan)}.atl-resumo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.atl-resumo strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 30px/1 var(--display);font-variant-numeric:tabular-nums}.atl-resumo span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;line-height:1.4}.atl-resumo article.atl-resumo__acionavel:not(:is(.area-de-modulo,.modulo-portais) *){padding:0}.atl-resumo__acionavel>button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:100%;display:grid;gap:5px;padding:15px 16px;text-align:left;border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;position:relative}.atl-resumo__acionavel>button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.atl-resumo__acionavel>button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--cyan);outline-offset:-2px}.atl-resumo__acionavel em:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--white);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.atl-resumo__acionavel em svg:not(:is(.area-de-modulo,.modulo-portais) *){transition:transform .16s ease}.atl-resumo__acionavel>button:hover em svg:not(:is(.area-de-modulo,.modulo-portais) *){transform:translate(3px)}.atl-destaques:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:24px}.atl-destaques__fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;width:100%;height:100%;border:0;background:#000c;cursor:pointer}.atl-destaques>section:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:min(900px,100%);max-height:min(820px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;overflow:hidden;background:var(--dark);border:1px solid var(--line);box-shadow:0 24px 80px #000a}.atl-destaques>section>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:13px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--panel)}.atl-destaques>section>header>div:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.atl-destaques>section>header small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-bottom:5px;color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.atl-destaques>section>header h3:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font:900 24px/1 var(--display);letter-spacing:-.02em}.atl-destaques>section>header p:not(:is(.area-de-modulo,.modulo-portais) *){margin:7px 0 0;color:var(--grey);font-size:11px;line-height:1.45}.atl-destaques>section>header>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:900 24px/1 var(--display);font-variant-numeric:tabular-nums}.atl-destaques__icone:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--amber);color:var(--amber);background:#f2a90012}.atl-destaques__icone[data-tipo=isolados]:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--cyan);color:var(--cyan);background:#21c3d912}.atl-destaques__fechar:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;display:grid;place-items:center;padding:8px;border:1px solid var(--line);background:transparent;color:var(--grey);cursor:pointer}.atl-destaques__fechar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-destaques__lista:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;overflow-y:auto;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.atl-destaques__lista>article:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;display:grid;align-content:start;border:1px solid var(--line);background:var(--panel)}.atl-destaques__lista>article:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--line) 45%,var(--white))}.atl-destaques__ficha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left;cursor:pointer}.atl-destaques__ficha:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.atl-destaques__ficha>svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;color:var(--muted)}.atl-destaques__identidade:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.atl-destaques__identidade b:not(:is(.area-de-modulo,.modulo-portais) *),.atl-destaques__identidade small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl-destaques__identidade b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-weight:700}.atl-destaques__identidade small:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:3px;color:var(--muted);font-size:11px}.atl-destaques__lista ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:10px 12px;display:grid;gap:6px}.atl-destaques__lista li:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;padding-left:11px;color:var(--grey);font-size:11px;line-height:1.35}.atl-destaques__lista li:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:0;top:.45em;width:4px;height:4px;background:var(--amber)}.atl-destaques__contactos:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:0 12px 12px}.atl-destaques__contactos a:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:8px 10px;border:1px solid var(--line);color:var(--grey);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.atl-destaques__contactos a:hover:not(:is(.area-de-modulo,.modulo-portais) *),.atl-destaques__contactos a:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--cyan);color:var(--white);outline:0}.atl-destaques__contactos small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atl-destaques__estado:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;margin:0;color:var(--muted);font-size:11px}.atl-destaques__paginas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line);background:var(--panel)}.atl-destaques__paginas button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border:1px solid var(--line);background:transparent;color:var(--grey);font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.atl-destaques__paginas button:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-destaques__paginas button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:default}.atl-destaques__paginas span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.atl-recolha:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);background:var(--panel);padding:15px 16px;display:grid;gap:12px}.atl-recolha__estado b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:12px}.atl-recolha__estado small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atl-recolha__progresso:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px}.atl-recolha__progresso>span:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:4px;background:var(--red);min-width:2px;transition:width .4s}.atl-recolha__progresso>span[data-viva]:not(:is(.area-de-modulo,.modulo-portais) *){animation:atl-pulsa 1.6s ease-in-out infinite}.atl-recolha__progresso:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;background:linear-gradient(var(--line),var(--line)) 0 0/100% 4px no-repeat}.atl-recolha__progresso em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.atl-recolha__botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.atl-recolha__botoes button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--line);color:var(--grey);padding:8px 13px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.atl-recolha__botoes button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-recolha__calculo:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}@keyframes atl-pulsa{50%{opacity:.45}}.atl-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:10px;align-items:center;flex-wrap:wrap}.atl-regybox-contagens:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:4px;flex-wrap:wrap}.atl-regybox-contagens button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--grey);cursor:pointer;font:600 12px/1 var(--sans)}.atl-regybox-contagens button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-regybox-contagens button span:not(:is(.area-de-modulo,.modulo-portais) *){font:800 12px/1 var(--display);color:var(--white)}.atl-regybox-contagens button b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:600}.atl-pesquisa-regybox:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:13px;padding:14px;border:1px solid var(--line);background:var(--panel)}.atl-pesquisa-regybox>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px}.atl-pesquisa-regybox>header>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px}.atl-pesquisa-regybox>header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.08em;text-transform:uppercase}.atl-pesquisa-regybox>header small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atl-pesquisa-regybox>header button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:34px;padding:7px 11px;border:1px solid var(--line);background:transparent;color:var(--muted);font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.atl-pesquisa-regybox>header button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-pesquisa-regybox>header>.atl-pesquisa-regybox__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;flex:0 0 auto}.atl-pesquisa-regybox__fechar:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;min-width:34px;padding:0!important;display:flex;align-items:center;justify-content:center}.atl-filtros-fechar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:-4px;padding:10px 14px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font-family:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.atl-filtros-fechar:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.atl-pesquisa-regybox>div:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.atl-pesquisa-regybox label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px;min-width:0;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.atl-pesquisa-regybox input:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pesquisa-regybox select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:0;background:var(--panel2);color:var(--white);font:400 11px var(--sans);letter-spacing:0;text-transform:none;outline:0}.atl-pesquisa-regybox input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pesquisa-regybox select:focus:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.atl-filtros-situacao:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;padding:0;border:0;display:flex;gap:8px;flex-wrap:wrap}.atl-filtros-situacao legend:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1px}.atl-filtros-situacao label:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;cursor:pointer;min-width:190px;flex:1 1 190px;max-width:310px}.atl-filtros-situacao input:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;opacity:0;pointer-events:none}.atl-filtros-situacao span:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:var(--panel);padding:10px 12px;color:var(--muted);font-size:11px;line-height:1.3}.atl-filtros-situacao b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);font:900 13px/1 var(--display)}.atl-filtros-situacao input:checked+span:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--red) 65%,var(--line));background:color-mix(in srgb,var(--panel) 88%,var(--red));color:var(--white);box-shadow:inset 3px 0 0 var(--red)}.atl-filtros-situacao input:focus-visible+span:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--cyan);outline-offset:2px}.atl-procura:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:var(--panel);padding:0 13px;flex:0 1 230px;color:var(--muted)}.atl-procura input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;background:transparent;border:0;outline:0;color:var(--white);padding:11px 0;font-size:12px;min-width:0}.atl-barra select:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border:1px solid var(--line);color:var(--grey);padding:11px 13px;font-size:12px;cursor:pointer;max-width:170px}.atl-conta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:12px;margin-left:auto}.atl-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){vertical-align:middle;padding-top:6px;padding-bottom:6px}.atl-pessoa:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:11px;min-width:0}.atl-pessoa b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-weight:400;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl-pessoa small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.atl-pessoa em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--cyan);font-style:normal}.atl-monograma:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0;width:30px;height:30px;display:grid;place-content:center;border:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11px;font-style:normal;letter-spacing:.04em;border-radius:50%}.atl-monograma--grande:not(:is(.area-de-modulo,.modulo-portais) *){width:46px;height:46px;font-size:13px}.atl-avatar:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:block;flex:0 0 30px;width:30px;height:30px;border-radius:50%;overflow:hidden}.atl-avatar--grande:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:46px;width:46px;height:46px}.atl-avatar img:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;border:1px solid var(--line);background:var(--panel2)}.atl-th:not(:is(.area-de-modulo,.modulo-portais) *){padding:0!important}.atl-th>button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:11px 16px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.atl-th--num>button:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:flex-end}.atl-th>button:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);background:color-mix(in srgb,var(--panel2) 70%,var(--red) 8%)}.atl-th>button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--cyan);outline-offset:-2px}.atl-th--ativa>button:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.atl-th__adormecida:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.3}.atl-th svg:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0}.atl-filtro-linha td:not(:is(.area-de-modulo,.modulo-portais) *){padding:6px 10px;background:var(--panel2);border-bottom:1px solid var(--line);vertical-align:middle}.atl-filtro-campo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--panel);padding:0 8px;color:var(--muted);min-width:0}.atl-filtro-campo>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1}.atl-filtro-campo input:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--white);padding:7px 0;font-size:11px;font-variant-numeric:tabular-nums}.atl-filtro-campo--num:not(:is(.area-de-modulo,.modulo-portais) *){max-width:82px}.atl-filtro-campo--num input:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right}.atl-filtro-campo:focus-within:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.atl-filtro-select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:190px;background:var(--panel);border:1px solid var(--line);color:var(--grey);padding:7px 8px;font-size:11px;cursor:pointer}.atl-filtro-select:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--cyan);outline-offset:-2px}.atl-presencas b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.atl-presencas:not(:is(.area-de-modulo,.modulo-portais) *){text-align:right;white-space:nowrap}.atl-presencas small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--muted);font-size:11px}.atl-ritmo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.atl-ritmo small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;margin-left:2px}.atl-delta:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;margin-left:7px;white-space:nowrap}.atl-spark:not(:is(.area-de-modulo,.modulo-portais) *){width:66px;height:20px;display:block}.atl-mix:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;height:7px;width:88px;background:var(--line);overflow:hidden}.atl-mix i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%}.atl-vazio:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;line-height:1.5}.atl-seta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted)}.atl-paginas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted);font-size:11px}.atl-paginas button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--grey);padding:8px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.atl-paginas button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:default}.atl-ficha:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.atl-ficha__fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;background:#000000b8}.atl-ficha>article:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:min(460px,100%);background:var(--dark);border-left:1px solid var(--line);overflow-y:auto;display:grid;gap:20px;align-content:start;padding:20px}.atl-ficha header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:13px;flex-wrap:wrap}.atl-ficha h3:not(:is(.area-de-modulo,.modulo-portais) *){font:900 20px/1 var(--display);margin:0;letter-spacing:-.02em}.atl-ficha header p:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;margin:5px 0 0}.atl-ficha header>div:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:120px}.atl-ficha header>button:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--muted);padding:7px;cursor:pointer;line-height:0}.atl-ficha header>button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-regybox-ficha__estado:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.atl-regybox-ficha__estado span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;background:var(--panel);padding:11px 12px;min-width:0}.atl-regybox-ficha__estado small:not(:is(.area-de-modulo,.modulo-portais) *),.atl-regybox-dados dt:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.atl-regybox-ficha__estado b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;overflow-wrap:anywhere}.atl-regybox-dados:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line);border:1px solid var(--line);max-height:310px;overflow:auto}.atl-regybox-dados div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;background:var(--panel);padding:9px 11px}.atl-regybox-dados dt:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:4px}.atl-regybox-dados dd:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--grey);font-size:11px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.atl-ficha__numeros:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.atl-ficha__numeros span:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:11px 12px;display:grid;gap:3px}.atl-ficha__numeros small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.atl-ficha__numeros b:not(:is(.area-de-modulo,.modulo-portais) *){font:900 20px/1 var(--display);font-variant-numeric:tabular-nums}.atl-ficha__numeros em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;font-style:normal}.atl-ficha section:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:10px}.atl-ficha h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin:0;padding-bottom:9px;border-bottom:1px solid var(--line)}.atl-legenda:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11px;color:var(--muted)}.atl-legenda li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.atl-legenda i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;flex-shrink:0}.atl-legenda b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);font-weight:400;font-variant-numeric:tabular-nums}.atl-lacos:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.atl-lacos button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:flex;align-items:center;gap:11px;background:var(--panel);border:0;padding:9px 12px;text-align:left;cursor:pointer;color:inherit}.atl-lacos button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2)}.atl-lacos span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.atl-lacos b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-weight:400;font-size:11px}.atl-lacos small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atl-lacos .painel-selo:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.atl-ultimas:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.atl-ultimas li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;background:var(--panel);padding:8px 12px;font-size:11px}.atl-ultimas b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:400;color:var(--muted);min-width:52px;font-size:11px}.atl-ultimas i:not(:is(.area-de-modulo,.modulo-portais) *){width:7px;height:7px;flex-shrink:0}.atl-ultimas span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1}.atl-ultimas small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}@media(max-width:760px){.atl-cabeca h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px}.atl-resumo strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px}.atl-regybox-contagens:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.atl-regybox-contagens button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:36px}.atl-pesquisa-regybox:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px}.atl-pesquisa-regybox>header:not(:is(.area-de-modulo,.modulo-portais) *){align-items:flex-start;position:sticky;top:113px;z-index:5;margin:-12px -12px 0;padding:12px;background:var(--panel);border-bottom:1px solid var(--line)}.atl-pesquisa-regybox>header button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:40px}.atl-pesquisa-regybox>div:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.atl-pesquisa-regybox input:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pesquisa-regybox select:not(:is(.area-de-modulo,.modulo-portais) *){height:44px;font-size:12px}.atl-tabela:not(:is(.area-de-modulo,.modulo-portais) *){min-width:820px}.atl-ficha>article:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-left:0}.atl-conta:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0}.atl-filtros-situacao label:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none;min-width:0;flex-basis:100%}.atl-regybox-ficha__estado:not(:is(.area-de-modulo,.modulo-portais) *),.atl-regybox-dados:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.atl-destaques:not(:is(.area-de-modulo,.modulo-portais) *){padding:0;place-items:stretch}.atl-destaques>section:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:100dvh;height:100dvh;border:0}.atl-destaques>section>header:not(:is(.area-de-modulo,.modulo-portais) *){padding:14px 13px;gap:10px}.atl-destaques>section>header h3:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.atl-destaques>section>header>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.atl-destaques__icone:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:34px;width:34px;height:34px}.atl-destaques__lista:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;padding:10px;gap:8px}.atl-destaques__ficha:not(:is(.area-de-modulo,.modulo-portais) *){min-height:54px}.atl-destaques__contactos a:not(:is(.area-de-modulo,.modulo-portais) *){min-height:42px;flex:1;justify-content:center;padding-inline:7px}.atl-destaques__paginas:not(:is(.area-de-modulo,.modulo-portais) *){padding:max(10px,env(safe-area-inset-bottom)) 10px}}.atl-ficha>article:not(:is(.area-de-modulo,.modulo-portais) *){width:min(560px,100%)}.atl-conf:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-style:normal;margin-left:auto;white-space:nowrap}.atl-conf i:not(:is(.area-de-modulo,.modulo-portais) *){width:6px;height:6px;border-radius:50%;flex-shrink:0}.atl-ficha h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px}.atl-leitura__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.atl-leitura__lista li:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);padding:10px 12px;font-size:11px;line-height:1.5;display:grid;grid-template-columns:64px 1fr;gap:11px;align-items:baseline}.atl-leitura__lista em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--cyan)}.atl-leitura__lista li[data-tipo=inferido] em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--amber)}.atl-nada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;line-height:1.55;border:1px dashed var(--line);padding:12px 14px;margin:0}.atl-accao:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-left:2px solid var(--red);background:var(--panel);padding:12px 14px;display:grid;gap:9px}.atl-accao__cab:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;flex-wrap:wrap}.atl-accao__cab b:not(:is(.area-de-modulo,.modulo-portais) *){font-family:var(--display);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.atl-accao p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;line-height:1.5}.atl-accao__botoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.atl-accao__botoes button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;background:var(--red);border:0;color:#fff;padding:8px 13px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:inherit}.atl-accao__botoes button.ghost:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:1px solid var(--line);color:var(--muted)}.atl-accao__botoes button.ghost:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.atl-score:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:12px}.atl-score b:not(:is(.area-de-modulo,.modulo-portais) *){font-family:var(--display);font-size:38px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.atl-score span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px}.atl-score small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.atl-score em:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-size:11px}.atl-parcelas:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px}.atl-parcela:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:88px 1fr 28px;gap:9px;align-items:center}.atl-parcela small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.atl-parcela span:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:5px;background:var(--line)}.atl-parcela i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%}.atl-parcela b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;text-align:right}.atl-marca:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:11px;color:var(--amber);border-left:2px solid var(--amber);padding-left:11px;line-height:1.5}.atl-sub:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.atl-nota-modelo:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--muted);font-size:11px;line-height:1.55}.atl-nota-modelo b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-weight:400}.atl-aviso:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.5;color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);padding:9px 11px}.atl-aviso svg:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0;margin-top:1px}.atl-prob:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex;align-items:baseline;gap:9px;background:var(--line);padding:11px 13px;overflow:hidden}.atl-prob>span:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--green) 22%,transparent);border-right:2px solid var(--green)}.atl-prob b:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;font-family:var(--display);font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.atl-prob small:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;color:var(--grey);font-size:11px}.atl-atrib:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:5px}.atl-atrib li:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:112px 1fr auto;gap:9px;align-items:center;font-size:11px}.atl-pref li:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:104px 1fr 42px auto}.atl-atrib span:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey)}.atl-atrib i:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:5px;min-width:2px}.atl-atrib i.sobe:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref i.menos:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.atl-atrib i.desce:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref i.mais:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green)}.atl-atrib b:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:400;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.atl-legenda--simples i:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.atl-proveniencia:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line);padding-top:16px}.atl-versoes:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11px;color:var(--muted)}.atl-versoes li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;gap:5px}.atl-versoes b:not(:is(.area-de-modulo,.modulo-portais) *){font-family:var(--mono,monospace);font-weight:400;color:var(--grey);font-size:11px}.atl-versoes small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);opacity:.7}@media(max-width:760px){.atl-leitura__lista li:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;gap:4px}.atl-parcela:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:74px 1fr 24px}.atl-atrib li:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:90px 1fr auto}.atl-pref li:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:84px 1fr 38px}}html:not(:is(.area-de-modulo,.modulo-portais) *),body:not(:is(.area-de-modulo,.modulo-portais) *),#root:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%}body:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.control:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#101012;--panel:#1c1c1f;--panel2:#29292e;--white:#fafafc;--grey:#dedee3;--muted:#b6b6bf;--line:#55555e;--red:#f0444b;--green:#67e19b;--amber:#ffc45e;--cyan:#63d5ec;--violet:#b2a8ff;--body:Praktika,Inter,Arial,sans-serif;--sans:Praktika,Inter,Arial,sans-serif;width:100%;max-width:100%;min-width:0;overflow-x:clip;background:var(--dark);color:var(--white)}.control[data-theme=light]:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#f2f2f4;--panel:#fff;--panel2:#e5e5e9;--white:#19191d;--grey:#34343a;--muted:#57575f;--line:#b8b8c0;--red:#c9252d;--green:#08783f;--amber:#8b5700;--cyan:#08758d;--violet:#5141b2 }.control *:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line)}.control>*:not(:is(.area-de-modulo,.modulo-portais) *),.control section:not(:is(.area-de-modulo,.modulo-portais) *),.control header:not(:is(.area-de-modulo,.modulo-portais) *),.control nav:not(:is(.area-de-modulo,.modulo-portais) *),.control footer:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.control small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:max(11px,.72em)}.control :not(:is(.area-de-modulo,.modulo-portais) *)::placeholder{color:var(--muted);opacity:1}.control :is(button,a,input,select,textarea):focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--red);outline-offset:2px}.control :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){accent-color:var(--red)}.control option:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--white)}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr) auto;background:color-mix(in srgb,var(--dark) 97%,transparent)}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey)!important;font-size:12px!important;font-weight:700!important}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;max-width:100%;background:var(--dark);border-color:var(--line)}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto;max-width:none;min-width:max-content;height:auto;min-height:42px;padding:7px 12px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--grey);font-size:clamp(11px,.6vw,10px);font-weight:700;letter-spacing:.06em;line-height:1.25;white-space:nowrap}.control-tabs button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--white)}.control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 19%,var(--panel));color:var(--white);box-shadow:inset 0 -4px 0 var(--red)}.control-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);color:var(--grey);border-color:var(--line)}.control-actions button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--white);border-color:var(--red)}.control-user:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.control-user small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.painel-tabs:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);background:var(--panel)}.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px;font-weight:700}.painel-tabs button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--white)}.painel-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.control .trial-form:not(:is(.area-de-modulo,.modulo-portais) *),.control .users-create .trial-form:not(:is(.area-de-modulo,.modulo-portais) *){padding:clamp(18px,3vw,32px);background:var(--panel);color:var(--white)}.control .trial-form>div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.control .trial-form label:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;color:var(--grey);font-size:11px;font-weight:700}.control .trial-form :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font-size:12px}.control .trial-form :is(input,select,textarea):focus:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);outline:1px solid var(--red)}.control .button--dark:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red);color:#fff}.control .button--dark:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v3-cartao, #fff);color:#151517}.control .user-tabs:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);color:var(--white)}.control .user-tabs legend:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.control .user-tabs label:not(:is(.area-de-modulo,.modulo-portais) *),.control .user-tabs--card label:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);background:var(--panel2);color:var(--white);font-size:11px!important}.control .user-tabs label:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 12%,var(--panel2))}.control .user-tabs--card>div:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--line)}.control .user-tabs--card button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:38px;border:1px solid var(--red);background:var(--red);color:#fff;font-size:11px;font-weight:700}.users-create:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border-color:var(--line)}.users-create>summary:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.users-create[open]>summary:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);background:var(--panel2)}.control :is(.painel-campo,.area-form,.issue-form,.issues-admin)>label:not(:is(.area-de-modulo,.modulo-portais) *),.control :is(.issue-form>label,.issues-admin label):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.control :is(.painel-campo input,.painel-campo select,.painel-campo textarea,.area-form input,.area-form select,.area-form textarea,.issue-form input,.issue-form select,.issue-form textarea,.issues-admin input,.issues-admin select,.issues-admin textarea,.cal__pop input,.cal__pop select,.cal__pop textarea):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);background:var(--panel2);color:var(--white)}.painel-tabela th:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px;font-weight:700;background:var(--panel2)}.painel-tabela td:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white)}.regybox-bar label:not(:is(.area-de-modulo,.modulo-portais) *),.regybox-contagem:not(:is(.area-de-modulo,.modulo-portais) *),.regybox-stale:not(:is(.area-de-modulo,.modulo-portais) *),.cal__lido:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.regybox-bar button:not(:is(.area-de-modulo,.modulo-portais) *),.cal__atualizar:not(:is(.area-de-modulo,.modulo-portais) *),.cal__paginacao button:not(:is(.area-de-modulo,.modulo-portais) *),.cal__topo>.cal__filtros .cal__hoje:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700}.view-switch button:not(:is(.area-de-modulo,.modulo-portais) *),.painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.view-switch button.active:not(:is(.area-de-modulo,.modulo-portais) *),.painel-vista button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.issue-dialog__tabs button:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__choices button:not(:is(.area-de-modulo,.modulo-portais) *),.issue-form>footer button:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__save:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700}.issue-form>label:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin label:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__detail dt:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin fieldset legend:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__note>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.issue-status:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.issues-admin__summary small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.user-row__identity small:not(:is(.area-de-modulo,.modulo-portais) *),.user-row__identity em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--muted);font-size:11px}.user-row__identity strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);font-size:13px}.user-row__access:not(:is(.area-de-modulo,.modulo-portais) *),.user-row__status:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.user-row__status:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--green)}.users-toolbar>span:not(:is(.area-de-modulo,.modulo-portais) *),.users-pagination span:not(:is(.area-de-modulo,.modulo-portais) *),.users-pagination button:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-size:11px}.users-toolbar input:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.source-row span:not(:is(.area-de-modulo,.modulo-portais) *),.scoreline span:not(:is(.area-de-modulo,.modulo-portais) *),.scoreline small:not(:is(.area-de-modulo,.modulo-portais) *),.retention-grid span:not(:is(.area-de-modulo,.modulo-portais) *),.retention-grid small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted)}.painel-tabela-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.cal__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.classes-grid:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%}.painel-tabela-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.cal__caixa:is(.cal__caixa--semana,.cal__caixa--cartoes):not(:is(.area-de-modulo,.modulo-portais) *),.classes-grid:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){overscroll-behavior-inline:contain}.painel-tabela-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.cal__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.classes-grid:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto;-webkit-overflow-scrolling:touch}.painel-tabela-caixa:not(:is(.area-de-modulo,.modulo-portais) *){overflow-y:visible}.painel-tabela thead th:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 -1px 0 var(--line)}@media(max-width:760px){.control:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:clip}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100vw;padding:0 12px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;gap:8px;overflow:hidden}.control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:27px;height:27px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none!important;min-width:0;padding-left:9px!important;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-actions:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;gap:4px}.control-user:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;min-width:36px;height:36px;padding:0;justify-content:center}.control-actions button span:not(:is(.area-de-modulo,.modulo-portais) *),.control-link span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100vw;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-width:max-content;padding:0 15px;font-size:11px;scroll-snap-align:start}.control-section:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;padding:24px 12px 40px}.control-section.control-operation-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.users-panel-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.atl:not(:is(.area-de-modulo,.modulo-portais) *),.painel-registos-section:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 12px 40px}.control-sync:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;padding-inline:12px;overflow:hidden}.scoreline:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%}.scoreline>div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;padding-inline:14px}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;padding-inline:12px}.painel-tabs:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;padding:11px 8px;overflow-wrap:anywhere}.regybox-bar:not(:is(.area-de-modulo,.modulo-portais) *),.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *),.users-create:not(:is(.area-de-modulo,.modulo-portais) *),.users-toolbar:not(:is(.area-de-modulo,.modulo-portais) *),.users-list:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;min-width:0}.control .trial-form>div:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}.control .trial-form:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 12px}.user-tabs>div:not(:is(.area-de-modulo,.modulo-portais) *),.user-tabs--card>div:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)!important}.user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;overflow:hidden}.user-row__identity:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden}.user-row__editor:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.painel-modal:not(:is(.area-de-modulo,.modulo-portais) *),.issue-modal:not(:is(.area-de-modulo,.modulo-portais) *),.atl-ficha:not(:is(.area-de-modulo,.modulo-portais) *){width:100dvw;max-width:100dvw;overflow-x:hidden}.painel-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.issue-dialog:not(:is(.area-de-modulo,.modulo-portais) *),.atl-ficha>article:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;min-width:0}.issues-admin__summary:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;overflow-x:auto}.issues-admin__filters:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);padding:10px}.issues-admin__search:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;min-width:0}.issue-dialog>header h2:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__detail>header h2:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.area:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;padding-inline:12px;overflow:hidden}.area-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.area-cartao__abrir:not(:is(.area-de-modulo,.modulo-portais) *),.area-cartao__corpo:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%}.area-cartao__abrir:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.area-cartao__abrir b:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;white-space:normal}.area-cartao__abrir small:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow-wrap:anywhere}.area-form>*:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.cal__data:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.atl-ficha header:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.atl-ficha header>div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.atl-parcela:not(:is(.area-de-modulo,.modulo-portais) *),.atl-atrib li:not(:is(.area-de-modulo,.modulo-portais) *),.atl-pref li:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}}@media(max-width:420px){.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:9px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){max-width:42vw!important}.control-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;min-width:34px;height:34px}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:12px}.control-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.control-operation-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.users-panel-section:not(:is(.area-de-modulo,.modulo-portais) *),.control-section.atl:not(:is(.area-de-modulo,.modulo-portais) *),.painel-registos-section:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:9px;padding-right:9px}.scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.scoreline>div:not(:is(.area-de-modulo,.modulo-portais) *){min-height:96px;border-right:0}.user-row__access:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){right:max(9px,env(safe-area-inset-right));bottom:max(9px,env(safe-area-inset-bottom))}}.atl-regybox-contagens .atl-divida b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-aviso)}.atl-regybox-contagens .atl-divida span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-aviso)}.atl-retencao:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:18px}.atl-retencao h4:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.atl-retencao__vazio:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--muted);margin:0 0 10px}.atl-retencao__lista:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.atl-retencao__lista li:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:var(--panel2,#26262b);border-left:3px solid var(--line);padding:9px 11px}.atl-retencao__lista li.canc:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:#f0444b}.atl-retencao__lista li.susp:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:#c8871a}.atl-retencao__lista b:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:12px}.atl-retencao__lista span:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;color:var(--muted);margin-top:2px}.atl-retencao__lista em:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;color:var(--muted);font-style:italic;margin-top:2px}.control--collaborator:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:220px;background:var(--dark);color:var(--white)}.control--collaborator[data-theme=light]:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#eae5da;--panel:#fffdfa;--panel2:#e6e0d4;--white:#141613;--grey:#2b2d29;--muted:#5d5d55;--line:#d2cabb;--red:#c9252d;--green:#0f7350;--amber:#8f560f }.control--collaborator[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--dark:#171916;--panel:#22241f;--panel2:#30322d;--white:#fffdf8;--grey:#dedfd9;--muted:#aaa99f;--line:#42443e }.collaborator-sidebar:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:45;inset:0 auto 0 0;width:220px;display:flex;flex-direction:column;padding:23px 14px 18px;background:#171916;color:#fff;border-right:1px solid #2f312d}.collaborator-sidebar .brand:not(:is(.area-de-modulo,.modulo-portais) *){padding:2px 8px 27px}.collaborator-sidebar .brand b:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff}.collaborator-sidebar--previa:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 3px 0 0 var(--red)}.control-actions__previa:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)!important;color:var(--red)!important}.control-actions__previa:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 13%,transparent)!important}.collaborator-side-nav:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:5px}.collaborator-side-nav button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:46px;display:flex;align-items:center;gap:12px;padding:0 13px;border:0;border-radius:12px;background:transparent;color:#aaada6;text-align:left;font-size:11px;font-weight:750;cursor:pointer}.collaborator-side-nav button:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff;background:#ffffff0d}.collaborator-side-nav button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff;background:#ffffff17;box-shadow:inset 3px 0 0 var(--red)}.collaborator-profile:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 0;border-top:1px solid #ffffff1b}.collaborator-profile>span:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--red);color:#fff;font-size:11px;font-weight:900}.collaborator-profile div:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;display:grid}.collaborator-profile b:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.collaborator-profile small:not(:is(.area-de-modulo,.modulo-portais) *){color:#969990;font-size:11px}.collaborator-topbar:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;z-index:40;top:0;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px clamp(16px,3vw,34px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.collaborator-topbar>div:nth-child(2)>small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;color:var(--green);font-size:11px;font-weight:850;letter-spacing:.13em}.collaborator-topbar h1:not(:is(.area-de-modulo,.modulo-portais) *){margin:3px 0 0!important;color:var(--white);font:900 20px/1.1 var(--display)!important;letter-spacing:-.02em!important;text-transform:none!important}.collaborator-mobile-brand:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.collaborator-module-tabs:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control--collaborator>.area:not(:is(.area-de-modulo,.modulo-portais) *){width:min(1180px,100%);margin:0 auto;padding:28px clamp(18px,3.5vw,44px) 76px}.control--collaborator .control-footer:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel)}.area-welcome:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 0 3px}.area-welcome>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.area-welcome h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:8px 0 3px;font:900 clamp(30px,4vw,46px)/1 var(--display);letter-spacing:-.04em}.area-welcome p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--muted);font-size:12px}.area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:20px 0}.area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--muted);font-size:11px;font-weight:800;cursor:pointer}.area-action-dock button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--white)}.area-action-dock button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--panel));color:var(--red)}.area-action-dock .area-selo:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:7px;right:calc(50% - 23px);margin:0}.control--collaborator .area-ponto:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.control--collaborator .area-ponto>.area-ponto__accao:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;min-height:190px;padding:22px;border-radius:20px;background:#171916;color:#fff}.control--collaborator[data-theme=dark] .area-ponto>.area-ponto__accao:not(:is(.area-de-modulo,.modulo-portais) *){background:#0f100e}.control--collaborator .area-ponto__accao .area-estado-agora span:not(:is(.area-de-modulo,.modulo-portais) *),.control--collaborator .area-ponto__accao .area-nota:not(:is(.area-de-modulo,.modulo-portais) *){color:#b8bab4}.control--collaborator .area-ponto__accao .area-picar:not(:is(.area-de-modulo,.modulo-portais) *){max-width:390px;border-radius:13px}.control--collaborator .area-cartao:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:18px;box-shadow:0 1px 2px #1416130a,0 6px 18px #1416130d}.control--collaborator .area-cartao:not(:has(>.area-cartao__corpo))>header:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:0;margin-bottom:0;border-bottom:0}.control--collaborator .area-cartao>header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.06em}.control--collaborator .area-cartao>header b svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.control--collaborator :is(.area-ponto__accao,.area-ano,.area-avisos,.cal):not(:is(.area-de-modulo,.modulo-portais) *){scroll-margin-top:90px}.control--collaborator .users-panel-section:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:28px}.user-create-kind:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(180px,.45fr) 1fr!important;align-items:end}.user-create-kind p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 25px;padding:11px 13px;border-left:3px solid var(--red);background:var(--panel2);color:var(--muted);font-size:11px;line-height:1.45}.user-tab--required:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--green) 48%,var(--line))!important}.tab-reservada:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;margin-left:8px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--muted);font-style:normal;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.tab-required:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;margin-left:8px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);font-style:normal;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}@media(max-width:760px){.control--collaborator:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:0;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.collaborator-sidebar:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.collaborator-topbar:not(:is(.area-de-modulo,.modulo-portais) *){min-height:62px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 11px}.collaborator-mobile-brand:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.collaborator-mobile-brand .brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.collaborator-mobile-brand .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;height:30px}.collaborator-topbar>div:nth-child(2)>small:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.collaborator-topbar h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaborator-topbar .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.collaborator-topbar .control-actions button:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;min-width:36px;height:36px;border-radius:11px}.collaborator-module-tabs:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:flex;gap:5px;width:100%;overflow-x:auto;padding-top:7px;border-top:1px solid var(--line);scrollbar-width:none}.collaborator-module-tabs:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.collaborator-module-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:36px;display:flex;align-items:center;gap:7px;padding:7px 11px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:11px;font-weight:800}.collaborator-module-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel2);color:var(--red)}.control--collaborator>.area:not(:is(.area-de-modulo,.modulo-portais) *){padding:18px 11px 24px;overflow:visible}.area-welcome h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:31px}.area-welcome p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:72;right:max(9px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(9px,env(safe-area-inset-left));grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;padding:6px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 9px 30px #1719162b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;min-height:55px;padding:5px 2px;border:0;border-radius:12px;background:transparent;font-size:11px}.area-action-dock button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:color-mix(in srgb,var(--red) 11%,var(--panel));box-shadow:none}.area-action-dock button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px}.area-action-dock .area-selo:not(:is(.area-de-modulo,.modulo-portais) *){top:3px;right:7px;min-width:16px;height:16px;font-size:11px}.area .area-ponto:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:stretch}.control--collaborator .area-ponto>.area-ponto__accao:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;padding:17px;border-radius:18px}.control--collaborator .area-ponto__accao .area-picar:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none;min-height:50px}.control--collaborator :is(.issue-fab,.ai-fab):not(:is(.area-de-modulo,.modulo-portais) *){right:10px;width:42px;height:42px;justify-content:center;padding:0;border-radius:50%}.control--collaborator .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(85px + env(safe-area-inset-bottom))}.control--collaborator .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(137px + env(safe-area-inset-bottom))}.control--collaborator :is(.issue-fab,.ai-fab) span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.user-create-kind:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr!important}.user-create-kind p:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:-12px;margin-bottom:20px}}@media(max-width:370px){.area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.area-action-dock button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:16px}.collaborator-topbar .control-actions button:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;min-width:34px}}.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr) max-content}.control-topbar--dashboard .control-brandline:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden}.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 420px}.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:grid;grid-template-columns:minmax(78px,.9fr) repeat(3,minmax(78px,1fr)) minmax(98px,1.12fr) minmax(84px,1fr)}.control-topbar--dashboard .dashboard-header-actions>*:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-width:100%;overflow:hidden;padding-inline:clamp(5px,.5vw,10px)}.control-topbar--dashboard :is(.dashboard-header-button,.dashboard-header-status,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(11px,.42vw,8px)}.control-topbar--dashboard .dashboard-header-button span:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard .dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard .dashboard-update-state :is(strong,time):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1450px){.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:34px repeat(3,minmax(72px,1fr)) 38px minmax(70px,.8fr)}}@media(max-width:760px){.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){overflow:visible}.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;width:auto}.control-topbar--dashboard .dashboard-header-actions>*:not(:is(.area-de-modulo,.modulo-portais) *){width:auto}}@media(max-width:760px){.control :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *),.access-page :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *),.ai-caixa :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *),.issue-dialog :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}}.atl-retencao__lista button:not(:is(.area-de-modulo,.modulo-portais) *){background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;flex:0 0 auto}.atl-retencao__lista button:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:#f0444b}.atl-retencao__auto:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.7}.atl-retencao__novo:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid var(--line);color:inherit;font-family:inherit;font-size:11px;padding:8px 12px;cursor:pointer;min-height:40px}.atl-retencao__novo:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:#c8871a}.atl-retencao__form:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);padding:12px;display:grid;gap:9px}.atl-retencao__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px}.atl-retencao__linha label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.atl-retencao__form input:not(:is(.area-de-modulo,.modulo-portais) *),.atl-retencao__form select:not(:is(.area-de-modulo,.modulo-portais) *){min-height:40px;border:1px solid var(--line);background:var(--panel,#1c1c1f);color:inherit;font-family:inherit;font-size:12px;padding:0 9px}.atl-retencao__motivo:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.atl-retencao__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:8px;flex-wrap:wrap}.atl-retencao__gravar:not(:is(.area-de-modulo,.modulo-portais) *){background:#c8871a;border:0;color:#111;font-weight:600;min-height:40px;padding:0 16px;cursor:pointer;flex:1 1 auto}.atl-retencao__cancelar:not(:is(.area-de-modulo,.modulo-portais) *){background:none;border:1px solid var(--line);color:var(--muted);min-height:40px;padding:0 14px;cursor:pointer}.atl-retencao__erro:not(:is(.area-de-modulo,.modulo-portais) *){color:#f0444b;font-size:11px;margin:0}.control-sino:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex}.control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;height:38px;min-width:38px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;color:inherit}.control-sino>button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.control-sino>button.tem:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.control-sino__selo:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font:700 11px/16px var(--corpo,inherit);text-align:center;letter-spacing:0}.control-sino__caixa:not(:is(.area-de-modulo,.modulo-portais) *){z-index:200;background:var(--panel);border:1px solid var(--line);box-shadow:0 18px 44px #0005;max-height:min(70vh,460px);display:flex;flex-direction:column}.control-sino__caixa>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line)}.control-sino__caixa>header b:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;font:900 11px var(--display);text-transform:uppercase;letter-spacing:.06em}.control-sino__caixa>header span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.control-sino__vazio:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;align-items:center;gap:9px;padding:34px 20px;margin:0;color:var(--muted);font-size:11px;text-align:center}.control-sino__caixa ul:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;overflow-y:auto}.control-sino__caixa li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:8px 1fr auto;gap:11px;align-items:start;padding:13px 15px;border-bottom:1px solid var(--line)}.control-sino__caixa li.por-ler:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--panel2) 60%,transparent)}.control-sino__caixa li.lida:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.6}.control-sino__caixa li>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;min-width:0}.control-sino__caixa li>span b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:600;font-size:11px;line-height:1.35;color:var(--white);white-space:normal}.control-sino__caixa li>span u:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.control-sino__caixa li>button:not(:is(.area-de-modulo,.modulo-portais) *){align-self:center;width:26px;height:26px;border:1px solid var(--line);background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.control-sino__caixa li>button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--green);color:var(--green)}.control-sino__caixa>footer:not(:is(.area-de-modulo,.modulo-portais) *){padding:11px 15px;border-top:1px solid var(--line)}.control-sino__caixa>footer button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:34px;border:1px solid var(--line);background:var(--panel2);color:var(--white);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.control-sino__caixa>footer button:hover:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red)}.control-sino__caixa>footer button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;margin-left:4px}.dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *){height:38px;min-width:0;border:1px solid var(--line);background:var(--panel);color:var(--grey);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;font:800 11px/1 var(--body);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--white);cursor:default}.dashboard-header-status i:not(:is(.area-de-modulo,.modulo-portais) *){width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--green)}.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer}.dashboard-header-button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-button[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--panel));color:var(--white)}.dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);background:var(--red);color:#fff}.dashboard-header-button--sync:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--red) 82%,#000);color:#fff}.dashboard-header-button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){cursor:wait;opacity:.58}.dashboard-action-narrow:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-live:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-height:38px;min-width:132px;border:1px solid var(--line);background:var(--panel);display:inline-flex;align-items:center;gap:8px;padding:5px 9px;color:var(--grey);white-space:nowrap}.dashboard-update-state>i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted)}.dashboard-update-state>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px}.dashboard-update-state strong:not(:is(.area-de-modulo,.modulo-portais) *){font:850 11px/1 var(--body);letter-spacing:.055em;text-transform:uppercase}.dashboard-update-state time:not(:is(.area-de-modulo,.modulo-portais) *){font:700 11px/1 var(--body);color:var(--muted);font-variant-numeric:tabular-nums}.dashboard-update-state.is-complete:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--green) 65%,var(--line))}.dashboard-update-state.is-complete>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--green)}.dashboard-update-state.has-errors:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--red);color:var(--red)}.dashboard-update-state.has-errors>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--red)}.dashboard-update-state.is-running>i:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--amber);animation:.9s ease-in-out infinite alternate dashboard-pulse}@keyframes dashboard-pulse{to{opacity:.25}}@media(max-width:1450px){.control-topbar--dashboard .control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px}.control-topbar--dashboard .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:12px}.dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:8px}.dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-width:88px;padding-inline:7px}.dashboard-update-state strong:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:1180px){.control-topbar--dashboard .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;padding:0}.dashboard-header-button--sync>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;padding:0}}@media(max-width:760px){.control-topbar--dashboard .control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:6px;overflow:visible}.dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:0;overflow:visible}.dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:3px}.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *){height:34px;padding:0 7px;font-size:11px}.dashboard-header-button>svg+span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-button:has(>svg):not(:is(.area-de-modulo,.modulo-portais) *){width:34px;padding:0}.dashboard-action-wide:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-action-narrow:not(:is(.area-de-modulo,.modulo-portais) *){display:inline}.dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;min-width:34px;height:34px;min-height:34px;padding:0;justify-content:center}.dashboard-update-state>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:380px){.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:6px}.control-topbar--dashboard .control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:6px}.control-topbar--dashboard .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:2px}.control-topbar--dashboard .control-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard .control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:32px;min-width:32px;height:32px}}.issues-admin__conversa:not(:is(.area-de-modulo,.modulo-portais) *),.issue-conversa:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.issues-admin__conversa h3:not(:is(.area-de-modulo,.modulo-portais) *){font:900 11px var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 2px}.issue-msg:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-left:3px solid var(--muted);background:var(--panel2);padding:10px 12px}.issue-msg--equipa:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:var(--red)}.issue-msg>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px}.issue-msg>header b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;text-transform:uppercase;letter-spacing:.06em}.issue-msg--equipa>header b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--red)}.issue-msg>header time:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);letter-spacing:.04em;white-space:nowrap}.issue-msg>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.issues-admin__responder:not(:is(.area-de-modulo,.modulo-portais) *),.issue-responder:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:8px;margin-top:6px}.issues-admin__responder textarea:not(:is(.area-de-modulo,.modulo-portais) *),.issue-responder textarea:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:74px;resize:vertical;background:var(--panel2);border:1px solid var(--line);color:var(--white);font-family:inherit;font-size:12px;padding:10px 12px}.issues-admin__responder button:not(:is(.area-de-modulo,.modulo-portais) *),.issue-responder button:not(:is(.area-de-modulo,.modulo-portais) *){align-self:flex-end;border:1px solid var(--red);background:var(--red);color:#fff;padding:9px 16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.issues-admin__responder button:disabled:not(:is(.area-de-modulo,.modulo-portais) *),.issue-responder button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default;background:transparent;color:var(--muted);border-color:var(--line)}@media(display-mode:standalone){.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.collaborator-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:env(safe-area-inset-top,0px)}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}}.cal__caixa--semana:not(:is(.area-de-modulo,.modulo-portais) *){max-height:none;overflow:auto;scrollbar-gutter:auto}.cal-v--semana:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;font-family:var(--ds-fonte)}.cal-v--semana .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:42px repeat(7,minmax(0,1fr))}.cal-v--semana .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){padding-top:20px}.cal-v--semana .cal-v__dia-cab:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;min-height:34px;gap:3px;padding:4px 2px;white-space:nowrap}.cal-v--semana .cal-v__dia-cab b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal-v--semana .cal-v__dia-cab small:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__feriado:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal-v--semana .cal-v__canto:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__horas span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.cal-v--semana .cal-v__horas span:not(:is(.area-de-modulo,.modulo-portais) *){right:4px}.cal-v--semana .cal-v__aula:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);align-content:start;align-items:start;gap:1px 0;padding:2px 2px 1px 3px;font-family:var(--ds-fonte);font-size:var(--texto-pista, 11px);line-height:1;letter-spacing:-.035em}.cal-v--semana .cal-v__aula small:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__aula b:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__aula span:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__aula em:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:none;overflow:visible;font-size:1em;line-height:1;text-overflow:clip;white-space:nowrap;word-break:normal;overflow-wrap:normal}.cal-v--semana .cal-v__aula small:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;font-variant-numeric:tabular-nums}.cal-v--semana .cal-v__aula b:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;font-weight:700}.cal-v--semana .cal-v__aula span:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1}.cal-v--semana .cal-v__aula em:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;justify-self:start;align-self:auto;margin:0}.cal-v--semana .cal-v__quem:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:1px 0;max-width:none;min-width:0;min-height:17px;padding:3px 4px;border-width:1.5px;border-radius:4px;overflow:hidden;font-family:var(--ds-fonte);font-size:11px;line-height:1.15;letter-spacing:-.01em;height:26px;border-left:3px solid var(--cor, var(--red));background:color-mix(in srgb,var(--cor, var(--red)) 14%,var(--panel));color:var(--white)}.cal-v--semana .cal-v__quem i:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey)}.cal-v--semana .cal-v__quem .painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal-v--semana .cal-v__quem b:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__quem i:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;min-width:0;font-size:1em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-v--semana .cal-v__camada--marcas>.cal-v__quem:not(:is(.area-de-modulo,.modulo-portais) *){pointer-events:auto}.cal-v--semana [data-lupa]:is(:hover,:focus-visible):not(:is(.area-de-modulo,.modulo-portais) *){z-index:60;outline:2px solid color-mix(in srgb,var(--cor, var(--red)) 75%,var(--white));outline-offset:0}@media(max-width:760px){.cal__caixa--semana:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;max-height:none;overflow:auto;isolation:isolate;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.cal-v--semana:not(:is(.area-de-modulo,.modulo-portais) *){width:1864px;min-width:1864px}.cal-v--semana .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__corpo:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:44px repeat(7,260px)}.cal-v--semana .cal-v__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:80}.cal-v--semana .cal-v__canto:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;left:0;z-index:82}.cal-v--semana .cal-v__horas:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;left:0;z-index:70}.cal-v--semana .cal-v__aula:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__quem:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;transition:none}}@media(prefers-reduced-motion:reduce){.cal-v--semana .cal-v__aula:not(:is(.area-de-modulo,.modulo-portais) *),.cal-v--semana .cal-v__quem:not(:is(.area-de-modulo,.modulo-portais) *){transition:none}}@media(max-width:760px){.control:not(.control--collaborator) .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){top:calc(50% - 27px);bottom:auto}.control:not(.control--collaborator) .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){top:calc(50% + 27px);bottom:auto}}.control-sino__caixa li.control-sino__abre>span:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer}.control-sino__caixa li.control-sino__abre>span:hover b:not(:is(.area-de-modulo,.modulo-portais) *){text-decoration:underline}.control-sino__caixa li.control-sino__abre>span:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--red);outline-offset:2px}.painel-so-leitura:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--muted);font-style:italic;align-self:center}.painel-nota-escolha:not(:is(.area-de-modulo,.modulo-portais) *){margin:6px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.painel-nota-escolha b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--grey);font-weight:600}.pagina-do-dashboard:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 16px 0}.pagina-do-dashboard button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--line, #dcdde2);border-radius:8px;background:var(--surface-1, #fff);color:var(--text-1, #171820);font:600 13px/1 var(--sans, sans-serif);cursor:pointer}.pagina-do-dashboard button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}.pagina-do-dashboard button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--accent, #2563eb);outline-offset:2px}[data-theme=dark] .pagina-do-dashboard button:not(:is(.area-de-modulo,.modulo-portais) *){background:#1b2230;border-color:#334055;color:#e6e9ef}.control:not(:is(.area-de-modulo,.modulo-portais) *){--app-bg: #f4f6f8;--surface-1: #ffffff;--surface-2: #f7f8fa;--surface-3: #eef1f5;--text-1: #0b1229;--text-2: #3f4b65;--text-3: #748099;--accent: #ee1732;--accent-soft: #fff0f3;--success: #079455;--warning: var(--ds-aviso);--info: #087ec1;--radius-xs: 8px;--radius-sm: 11px;--radius-md: 15px;--radius-lg: 20px;--shadow-xs: 0 1px 2px rgb(15 23 42 / 4%);--shadow-sm: 0 8px 24px rgb(15 23 42 / 6%);--shadow-lg: 0 24px 64px rgb(15 23 42 / 16%);--header-z: 60;--overlay-z: 120;--dark: var(--app-bg);--panel: var(--surface-1);--panel2: var(--surface-2);--white: var(--text-1);--grey: var(--text-2);--muted: var(--text-3);--line: #e1e6ed;--red: var(--accent);--green: var(--success);--amber: var(--warning);--cyan: var(--info);--violet: #6941c6;min-height:100dvh;background:radial-gradient(circle at 96% 0,rgb(238 23 50 / 3%),transparent 25rem),var(--app-bg);color:var(--text-1);font-size:14px}.control[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--app-bg: #111318;--surface-1: #1a1d24;--surface-2: #222630;--surface-3: #2b303b;--text-1: #f7f8fb;--text-2: #d7dce6;--text-3: #9da7ba;--accent-soft: #34151d;--line: #343946;--dark: var(--app-bg);--panel: var(--surface-1);--panel2: var(--surface-2);--white: var(--text-1);--grey: var(--text-2);--muted: var(--text-3);--shadow-xs: 0 1px 2px rgb(0 0 0 / 15%);--shadow-sm: 0 10px 28px rgb(0 0 0 / 22%);--shadow-lg: 0 28px 70px rgb(0 0 0 / 42%)}.control[data-theme=light]:not(:is(.area-de-modulo,.modulo-portais) *),.control.control--collaborator[data-theme=light]:not(:is(.area-de-modulo,.modulo-portais) *){--dark: var(--app-bg);--panel: var(--surface-1);--panel2: var(--surface-2);--white: var(--text-1);--grey: var(--text-2);--muted: var(--text-3);--line: #e1e6ed;--red: var(--accent);--green: var(--success);--amber: var(--warning)}.control.control--collaborator[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--dark: var(--app-bg);--panel: var(--surface-1);--panel2: var(--surface-2);--white: var(--text-1);--grey: var(--text-2);--muted: var(--text-3);--line: #343946}.control--collaborator:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:0}.collaborator-sidebar:not(:is(.area-de-modulo,.modulo-portais) *),.collaborator-topbar:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:var(--header-z);height:auto;padding:0 clamp(18px,2.25vw,38px) 10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:82px 54px;column-gap:20px;background:color-mix(in srgb,var(--app-bg) 91%,transparent);border:0;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.control-topbar--preview:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 3px 0 var(--accent)}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:18px}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:42px;height:42px}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1);font-size:16px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1)!important;font-size:clamp(16px,1.35vw,22px)!important;font-weight:900!important;letter-spacing:-.025em!important;text-transform:uppercase}.control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px}.control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-button:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-height:42px;height:42px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-2);box-shadow:var(--shadow-xs)}.control-actions>button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.control-sino>button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:hover:not(:is(.area-de-modulo,.modulo-portais) *),.dashboard-header-button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.control-user:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.25}.control-user small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--success);font-size:11px;font-weight:800}.control-user-profile:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px}.control-user-profile .painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){object-fit:cover;border-radius:50%}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;align-self:stretch;gap:2px;padding:5px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 94%,transparent);box-shadow:var(--shadow-sm)}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:42px;gap:9px;padding:0 clamp(11px,1.1vw,18px);border:0;border-radius:10px;color:var(--text-2);font-size:clamp(11px,.59vw,10px);letter-spacing:.035em;text-transform:uppercase}.control-tabs button svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.control-tabs button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2);color:var(--text-1)}.control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){margin:30px clamp(14px,2.25vw,38px) 0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-1);color:var(--text-3)}.control :is(button,input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-xs)}.control :is(button,a,input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.control :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){min-height:42px;border:1px solid var(--line);background:var(--surface-1);color:var(--text-1)}.control :is(input,select,textarea):focus:not(:is(.area-de-modulo,.modulo-portais) *){outline:0;border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 0 3px #ee173217}.control :is(.painel-tabela-caixa,.fin-tabela,.cand-tabela,.wod-rola,.cal__caixa,.professional-table-wrap):not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.control :is(.painel-tabela,.fin-tabela,.cand-tabela,.wod-caixa) table:not(:is(.area-de-modulo,.modulo-portais) *){line-height:1.45}.control :is(.painel-tabela,.fin-tabela,.cand-tabela,.wod-caixa) thead th:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2);color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.075em}.control :is(.painel-tabela,.fin-tabela,.cand-tabela,.wod-caixa) tbody tr:hover>*:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--accent) 3%,var(--surface-2))}.control :is(.painel-selo,.issue-status,.wod-tag,.origem,.area-estado,.tab-required,.tab-reservada):not(:is(.area-de-modulo,.modulo-portais) *){border-radius:999px}.control :is(.painel-modal,.issue-modal,.atl-ficha,.cand-fundo,.detail-backdrop):not(:is(.area-de-modulo,.modulo-portais) *){z-index:var(--overlay-z);background:#0b12297a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.control :is(.painel-modal__caixa,.issue-dialog,.atl-ficha>article,.cand-ficha,.detail-drawer):not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);background:var(--surface-1);box-shadow:var(--shadow-lg)}.control :is(.painel-modal__caixa,.issue-dialog):not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-lg)}.control :is(.regybox-bar,.atl-barra,.cand-barra,.users-toolbar,.fin-acoes,.issues-admin__filters,.wod-janelas) :is(button,select,input):not(:is(.area-de-modulo,.modulo-portais) *),.control :is(.painel-tabs,.painel-vista,.fin-subtabs,.cand-filtros,.atl-vistas) button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:42px}.painel-tabs:not(:is(.area-de-modulo,.modulo-portais) *),.fin-subtabs:not(:is(.area-de-modulo,.modulo-portais) *),.cand-filtros:not(:is(.area-de-modulo,.modulo-portais) *),.atl-vistas:not(:is(.area-de-modulo,.modulo-portais) *),.painel-vista:not(:is(.area-de-modulo,.modulo-portais) *){gap:3px;padding:4px;border-radius:var(--radius-sm);background:var(--surface-2)}.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *),.fin-subtabs button:not(:is(.area-de-modulo,.modulo-portais) *),.cand-filtros button:not(:is(.area-de-modulo,.modulo-portais) *),.atl-vistas button:not(:is(.area-de-modulo,.modulo-portais) *),.painel-vista button:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-xs)}.control-section:not(:is(.area-de-modulo,.modulo-portais) *),.financeira:not(:is(.area-de-modulo,.modulo-portais) *),.candidatos:not(:is(.area-de-modulo,.modulo-portais) *),.wod:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *),.rai:not(:is(.area-de-modulo,.modulo-portais) *),.control--collaborator>.area:not(:is(.area-de-modulo,.modulo-portais) *),.def:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.control-section:not(:is(.area-de-modulo,.modulo-portais) *),.financeira:not(:is(.area-de-modulo,.modulo-portais) *),.candidatos:not(:is(.area-de-modulo,.modulo-portais) *),.wod:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *),.def:not(:is(.area-de-modulo,.modulo-portais) *){padding:clamp(28px,3vw,48px) clamp(16px,2.25vw,38px) 72px}.control--collaborator>.area:not(:is(.area-de-modulo,.modulo-portais) *){padding:clamp(28px,3vw,48px) clamp(16px,2.25vw,38px) 72px}.control :is(.fin-topo,.cand-topo,.wod-cabecalho):not(:is(.area-de-modulo,.modulo-portais) *){padding-top:0}.control :is(.fin-topo h2,.cand-topo h2,.wod-cabecalho h2,.area-welcome h2):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1);font-size:clamp(24px,3vw,42px);line-height:1;letter-spacing:-.035em;text-transform:none}.control :is(.fin-resumo-fita,.cand-numeros,.wod-kpis,.atl-resumo,.issues-admin__summary):not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;border:0;background:transparent}.control :is(.fin-resumo-fita>div,.cand-numeros>div,.wod-kpis>article,.atl-resumo>article,.issues-admin__metric):not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-sm)}.control :is(.fin-painel,.wod-caixa,.users-create,.user-row,.area-cartao,.issues-admin__workspace,.atl-pesquisa-regybox,.atl-destaques>section):not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.fin-painel:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:18px;padding:clamp(16px,2vw,24px)}.wod:not(:is(.area-de-modulo,.modulo-portais) *){gap:18px}.wod-caixa:not(:is(.area-de-modulo,.modulo-portais) *){padding:18px}.wod-nota:not(:is(.area-de-modulo,.modulo-portais) *),.wod-alvo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2);color:var(--text-2)}.wod-cabecalho p:not(:is(.area-de-modulo,.modulo-portais) *),.wod-cabecalho span:not(:is(.area-de-modulo,.modulo-portais) *),.wod-sub:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3)}.users-list:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px;background:transparent}.user-row:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden}.users-create:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;margin-bottom:18px}.users-create>summary:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px 18px}.user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.user-row__editor:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2)}.area-welcome:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:18px}.area-welcome>span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent)}.area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){position:static;margin:0 0 20px}.area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.area-cartao:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-md)!important;background:var(--surface-1);box-shadow:var(--shadow-sm)!important}.area-ponto>.area-ponto__accao:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-lg);background:linear-gradient(135deg,#171b25,#262c39)}.financeira:not(:is(.area-de-modulo,.modulo-portais) *),.candidatos:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1)}.fin-resumo-fita>div:not(:is(.area-de-modulo,.modulo-portais) *),.cand-numeros>div:not(:is(.area-de-modulo,.modulo-portais) *),.fin-rotinas>div:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.fin-resumo-fita:not(:is(.area-de-modulo,.modulo-portais) *),.cand-numeros:not(:is(.area-de-modulo,.modulo-portais) *),.fin-rotinas:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:0;gap:12px}.fin-tabela--edita input:focus:not(:is(.area-de-modulo,.modulo-portais) *),.cand-tabela .nota input:focus:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.cand-ficha section:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-sm);background:var(--surface-2)}.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent}.issues-admin__summary:not(:is(.area-de-modulo,.modulo-portais) *){padding:0}.issues-admin__metric:not(:is(.area-de-modulo,.modulo-portais) *){padding:18px}.issues-admin__filters:not(:is(.area-de-modulo,.modulo-portais) *){margin:16px 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden}.issues-admin__list>button:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.issues-admin__list>button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft)}.def:not(:is(.area-de-modulo,.modulo-portais) *){max-width:1120px}.def-subtabs:not(:is(.area-de-modulo,.modulo-portais) *){gap:3px;padding:4px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2)}.def-subtabs button:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-xs)}.def-subtabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft);color:var(--accent)}.def-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.def-estado:not(:is(.area-de-modulo,.modulo-portais) *),.def-alarme:not(:is(.area-de-modulo,.modulo-portais) *),.def-cuidado:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-md);background:var(--surface-1)}.def-cartao:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--shadow-xs)}.def-lista li:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:var(--radius-xs)}.regybox-bar:not(:is(.area-de-modulo,.modulo-portais) *),.ctrl-rotina:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.ctrl:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:56px}.ctrl-rotina:not(:is(.area-de-modulo,.modulo-portais) *){margin:24px clamp(16px,2.25vw,38px) 0;padding:14px 16px}.ctrl-seccao:not(:is(.area-de-modulo,.modulo-portais) *){padding:42px clamp(16px,2.25vw,38px)}.ctrl-cartoes:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;border:0;background:transparent}.ctrl-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.ctrl-parcelas>section:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)!important;box-shadow:var(--shadow-xs)}.ctrl-progresso u:not(:is(.area-de-modulo,.modulo-portais) *),.ctrl-parcela u:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;border-radius:999px}.cmp-numeros article:not(:is(.area-de-modulo,.modulo-portais) *),.cmp-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.prog-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.int-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.int-meta-config:not(:is(.area-de-modulo,.modulo-portais) *),.int-regras li:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.cmp-numeros:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.cmp-caixa:not(:is(.area-de-modulo,.modulo-portais) *),.prog-caixa:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px}.ai-abas:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap;overflow-x:auto;padding:4px;border:0;border-radius:var(--radius-sm);background:var(--surface-2)}.ai-abas button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:38px}.ai-abas button.activa:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1);color:var(--accent);box-shadow:var(--shadow-xs)}.rai:not(:is(.area-de-modulo,.modulo-portais) *){width:calc(100% - clamp(32px,4.5vw,76px));margin-inline:auto;height:calc(100dvh - 184px);margin-top:28px;margin-bottom:28px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-sm)}.rai-lado:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2)}.rai-conversa:not(:is(.area-de-modulo,.modulo-portais) *),.rai-fundo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.rai-nova:not(:is(.area-de-modulo,.modulo-portais) *),.rai-campo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1);color:var(--text-1)}.rai-historico li:hover:not(:is(.area-de-modulo,.modulo-portais) *),.rai-historico li.activa:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-3)}.rai-historico li button:not(:is(.area-de-modulo,.modulo-portais) *),.rai-inicio h3:not(:is(.area-de-modulo,.modulo-portais) *),.rai-texto p:not(:is(.area-de-modulo,.modulo-portais) *),.rai-campo textarea:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1)}.rai-pergunta:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-3);color:var(--text-1)}.rep:not(:is(.area-de-modulo,.modulo-portais) *){--dark: var(--app-bg);--panel: var(--surface-1);--panel-2: var(--surface-2);--panel2: var(--surface-2);--white: var(--text-1);--muted: var(--text-3);--line: #e1e6ed;--red: var(--accent);background:transparent;color:var(--text-1)}.control[data-theme=dark] .rep:not(:is(.area-de-modulo,.modulo-portais) *){--line: #343946}.rep .topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:146px;z-index:35;min-height:0;padding:12px clamp(16px,2.25vw,38px) 0;border:0;background:color-mix(in srgb,var(--app-bg) 91%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *){gap:3px;padding:5px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs)}.rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;border:0;border-radius:10px}.rep .section-index a:hover:not(:is(.area-de-modulo,.modulo-portais) *),.rep .section-index a.active:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft)}.rep .section-index b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent)}.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:28px clamp(16px,2.25vw,38px) 10px;border:0;background:transparent}.rep .scoreline>.metric-button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:170px;padding:22px;border:1px solid var(--line)!important;border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-sm)}.rep .scoreline>.metric-button:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;transform:translateY(-1px)}.rep .scoreline .metric-button>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(31px,3vw,46px)}.rep .scoreline .metric-button-cue:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent)}.rep .section:not(:is(.area-de-modulo,.modulo-portais) *){padding:62px clamp(16px,2.25vw,38px)}.rep .section+.section:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid var(--line)}.rep .section-title:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:24px}.rep .section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1);text-transform:none}.rep .section-title>span:not(:is(.area-de-modulo,.modulo-portais) *),.rep .eyebrow:not(:is(.area-de-modulo,.modulo-portais) *),.rep .card-kicker:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent)}.rep :is(.revenue-card,.mix-card,.payments-card,.ticket-card,.split-card,.target-card,.plan-portfolio-card,.join-grid>article,.standalone-trial-card,.trials-today-card,.daily-detail-card,.retention-rates>article,.retention-detail>article,.forecast-grid>article,.attendance-grid>article,.trainer-card,.trainer-block):not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs);overflow:hidden}.rep :is(.finance-top,.finance-bottom,.member-grid,.join-grid,.attendance-grid,.forecast-grid,.retention-detail,.trainer-card-grid):not(:is(.area-de-modulo,.modulo-portais) *){gap:12px}.rep .finance-glance:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;margin-bottom:12px;background:transparent;border:0}.rep .finance-glance>.metric-button:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1)}.rep .progress-track:not(:is(.area-de-modulo,.modulo-portais) *),.rep .split-bar:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:999px;background:var(--surface-3);overflow:hidden}.rep .progress-track i:not(:is(.area-de-modulo,.modulo-portais) *),.rep .split-bar span:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:inherit}.mobile-bottom-nav:not(:is(.area-de-modulo,.modulo-portais) *){display:none}@media(max-width:760px){.control:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:calc(82px + env(safe-area-inset-bottom))}.control--collaborator:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:0;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:64px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0 12px;overflow:visible;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:9px!important;overflow:hidden!important}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;height:34px}.control-brandline .brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:4px;font-size:11px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;min-width:38px;height:38px;min-height:38px;border-radius:11px}.control-actions>button span:not(:is(.area-de-modulo,.modulo-portais) *),.control-user:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-user-profile:not(:is(.area-de-modulo,.modulo-portais) *){gap:0}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:64px 50px;padding-bottom:7px}.control-topbar--dashboard .control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){display:contents}.control-topbar--dashboard .control-brandline>.brand:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:1}.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){display:block;grid-column:1 / -1;grid-row:2;width:100%;margin:0;overflow-x:auto!important;scrollbar-width:none}.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){width:max-content;min-width:100%}.control-section:not(:is(.area-de-modulo,.modulo-portais) *),.financeira:not(:is(.area-de-modulo,.modulo-portais) *),.candidatos:not(:is(.area-de-modulo,.modulo-portais) *),.wod:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin:not(:is(.area-de-modulo,.modulo-portais) *),.def:not(:is(.area-de-modulo,.modulo-portais) *),.control--collaborator>.area:not(:is(.area-de-modulo,.modulo-portais) *){padding:22px 12px 36px}.ctrl-rotina:not(:is(.area-de-modulo,.modulo-portais) *){margin:18px 12px 0}.ctrl-seccao:not(:is(.area-de-modulo,.modulo-portais) *){padding:34px 12px}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *){top:121px;padding:10px 12px 0}.rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *){overflow-x:auto;scroll-snap-type:x proximity}.rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-width:116px;min-height:44px;scroll-snap-align:start}.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;gap:12px;padding:20px 12px 8px}.rep .scoreline>.metric-button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:148px;padding:20px}.rep .section:not(:is(.area-de-modulo,.modulo-portais) *){padding:48px 12px}.rep :is(.finance-top,.finance-bottom,.member-grid,.join-grid,.attendance-grid,.forecast-grid,.retention-detail,.trainer-card-grid):not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.financeira:not(:is(.area-de-modulo,.modulo-portais) *),.candidatos:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:12px}.fin-resumo-fita:not(:is(.area-de-modulo,.modulo-portais) *),.cand-numeros:not(:is(.area-de-modulo,.modulo-portais) *),.wod-kpis:not(:is(.area-de-modulo,.modulo-portais) *),.atl-resumo:not(:is(.area-de-modulo,.modulo-portais) *),.issues-admin__summary:not(:is(.area-de-modulo,.modulo-portais) *){gap:9px}.fin-resumo-fita:not(:is(.area-de-modulo,.modulo-portais) *),.wod-kpis:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}.fin-resumo-fita>div:not(:is(.area-de-modulo,.modulo-portais) *),.cand-numeros>div:not(:is(.area-de-modulo,.modulo-portais) *),.wod-kpis>article:not(:is(.area-de-modulo,.modulo-portais) *){padding:15px}.fin-subtabs:not(:is(.area-de-modulo,.modulo-portais) *),.cand-filtros:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tabs:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap;overflow-x:auto}.fin-subtabs button:not(:is(.area-de-modulo,.modulo-portais) *),.cand-filtros button:not(:is(.area-de-modulo,.modulo-portais) *),.painel-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-width:max-content;padding-inline:15px}.rai:not(:is(.area-de-modulo,.modulo-portais) *){width:calc(100% - 24px);height:auto;margin:14px 12px 28px;border-radius:var(--radius-md)}.rai-fundo:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(72px + env(safe-area-inset-bottom))}.area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){position:static;display:flex;gap:7px;padding:0;border:0;background:transparent;box-shadow:none;overflow-x:auto}.area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 0 76px;min-height:60px;border:1px solid var(--line)}.mobile-bottom-nav:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:90;right:0;bottom:0;left:0;display:grid;min-height:calc(68px + env(safe-area-inset-bottom));padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-1) 94%,transparent);box-shadow:0 -10px 30px #0f172a14;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.mobile-bottom-nav button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:10px;background:transparent;color:var(--text-3);font-size:11px;font-weight:750;cursor:pointer}.mobile-bottom-nav button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft);color:var(--accent)}.control :is(.issue-fab,.ai-fab,.oi-fab):not(:is(.area-de-modulo,.modulo-portais) *){right:12px}.control .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(80px + env(safe-area-inset-bottom))}.control .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(132px + env(safe-area-inset-bottom))}.control .oi-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(148px + env(safe-area-inset-bottom))}}@media(max-width:420px){.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){letter-spacing:.14em}.rep .scoreline .metric-button>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:36px}}@media(prefers-reduced-motion:reduce){.control :is(button,a,input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){transition:none}}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:58px 46px;padding:0 30px 6px;background:#f7f9fb}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:10px}.control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){gap:9px}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:31px;height:31px}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;letter-spacing:-.035em}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:3px;font-size:11px;letter-spacing:.18em}.control-context:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:112px;max-width:132px;padding-left:10px;border-left:1px solid var(--line)}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){padding:0!important;border:0!important;font:800 11px/1 var(--display)!important;letter-spacing:.075em!important}.control-context>p:not(:is(.area-de-modulo,.modulo-portais) *){display:none;margin:0;color:var(--text-3);font-size:11px;line-height:1.1}.control-topbar--dashboard .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 auto;min-width:0;margin-left:0;overflow:visible}.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;display:flex;grid-template-columns:none;gap:4px}.control-topbar :is(.dashboard-header-status,.dashboard-header-button,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){width:auto;min-width:40px;min-height:36px;height:36px;justify-content:center;gap:5px;padding:0 7px;border-radius:9px;background:var(--v3-cartao, #fff);font-size:11px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.control-topbar--dashboard .dashboard-header-actions>*:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;max-width:none;overflow:visible;padding-inline:7px}.control-topbar .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:auto;min-width:76px;justify-content:center;padding:0 8px;color:var(--text-2)}.control-topbar .dashboard-header-status>i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:7px;right:7px;width:6px;height:6px}.control-topbar .dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;white-space:nowrap}.control-topbar .dashboard-header-button>span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline;white-space:nowrap}.control-topbar .dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){min-width:82px;justify-content:center;border-color:var(--accent);background:var(--accent);color:#fff}.control-topbar .dashboard-header-button--sync svg:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.control-topbar .dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-width:68px}.control-topbar .dashboard-update-state time:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-topbar .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.control-topbar .control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;min-width:36px;height:36px;min-height:36px}.control-topbar .control-actions>button:has(span):not(:is(.area-de-modulo,.modulo-portais) *){width:auto;padding-inline:9px;font-size:11px}.control-topbar .control-user:not(:is(.area-de-modulo,.modulo-portais) *){min-width:98px;min-height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 7px;border:1px solid var(--line);border-radius:9px;background:var(--v3-cartao, #fff);color:var(--text-1);text-align:center}.control-topbar .control-user small:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:3px}.control-mobile-account:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){height:46px;gap:0;padding:0;overflow:hidden;border-radius:12px;background:var(--v3-cartao, #fff)}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 0;max-width:none;min-width:0;min-height:44px;justify-content:center;gap:8px;padding:0 9px;border-right:1px solid var(--line);border-radius:0;font-size:clamp(11px,.58vw,9px);white-space:nowrap}.control-tabs button:first-child:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:11px 0 0 11px}.control-tabs button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-right:0;border-radius:0 11px 11px 0}.control-tabs button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:16px;stroke-width:2}.control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(100deg,#fff0f3,#fff8f9);box-shadow:inset 0 -3px 0 var(--accent)}.rep .topbar.topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:110px;z-index:35;display:flex;flex-direction:column;gap:0;min-height:0;padding:0 40px;background:color-mix(in srgb,var(--app-bg) 94%,transparent)}.rep .topbar--index-only .section-index:not(:is(.area-de-modulo,.modulo-portais) *){order:1}.rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:100%;min-height:48px;gap:0;padding:0;overflow-x:auto;border-radius:12px;scrollbar-width:none}.rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:none}.rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 0 128px;min-height:47px;gap:8px;padding:0 12px;border-right:1px solid var(--line);border-radius:0}.rep .section-index a:first-child:not(:is(.area-de-modulo,.modulo-portais) *){border-left:0;border-radius:11px 0 0 11px}.rep .section-index a:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.rep .section-index a:target:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(100deg,#fff0f3,#fff9fa)}.rep .section-index b:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .section-index__icon:not(:is(.area-de-modulo,.modulo-portais) *){display:block;flex:0 0 auto;color:var(--accent)}.rep .section-index span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-2);font-size:11px;letter-spacing:.025em}.rep .dashboard-welcome:not(:is(.area-de-modulo,.modulo-portais) *){order:2;width:100%;display:flex;align-items:end;justify-content:space-between;gap:28px;padding:14px 6px 10px}.rep .dashboard-welcome h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0 0 5px;color:var(--text-1);font:900 20px/1.12 var(--text);letter-spacing:-.035em;text-transform:none}.rep .dashboard-welcome h2 span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:.9em}.rep .dashboard-welcome p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--text-3);font-size:11px;line-height:1.35}.rep .dashboard-welcome>div:last-child:not(:is(.area-de-modulo,.modulo-portais) *){max-width:330px;text-align:right}.rep .dashboard-welcome time:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-bottom:3px;color:var(--text-3);font-size:11px}.rep .dashboard-header-actions--mobile:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 40px 20px}.rep .scoreline>.metric-button.summary-card:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-height:204px;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(118px,.72fr);grid-template-rows:1fr 45px;align-items:center;gap:0 18px;padding:18px 20px 0;overflow:hidden;text-align:left}.rep .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:1;width:58px;height:58px;display:grid;place-items:center;border-radius:19px}.rep .summary-card__icon.is-green:not(:is(.area-de-modulo,.modulo-portais) *){background:#e1f8ed;color:#079455}.rep .summary-card__icon.is-red:not(:is(.area-de-modulo,.modulo-portais) *){background:#ffe8ed;color:#ee1732}.rep .summary-card__icon.is-blue:not(:is(.area-de-modulo,.modulo-portais) *){background:#e7f4ff;color:#1687df}.rep .summary-card__icon.is-orange:not(:is(.area-de-modulo,.modulo-portais) *){background:#fff0e6;color:#d84b0b}.rep .summary-card__icon.is-violet:not(:is(.area-de-modulo,.modulo-portais) *){background:#eeeaff;color:#4c28cc}.rep .summary-card__body:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;grid-row:1;min-width:0;display:grid;align-content:center;justify-items:start;gap:5px}.rep .summary-card__label:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-2)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.015em!important;line-height:1.2!important}.rep .summary-card .summary-card__body>strong:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--text-1);font:900 clamp(30px,2.5vw,42px)/1 var(--display);letter-spacing:-.04em;white-space:nowrap}.rep .summary-card .summary-card__body>small:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3);font-size:12px;line-height:1.3;text-transform:none}.rep .summary-card__delta:not(:is(.area-de-modulo,.modulo-portais) *){width:auto!important;display:inline-flex;align-items:center;gap:5px;padding:4px 8px!important;border-radius:999px;font-size:11px!important;font-weight:850;letter-spacing:0!important;text-transform:none!important}.rep .summary-card__delta em:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3);font-style:normal;font-weight:500}.rep .summary-card__delta.positive:not(:is(.area-de-modulo,.modulo-portais) *){color:#079455!important;background:#e8f8f0}.rep .summary-card__delta.negative:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent)!important;background:#fff0f3}.rep .summary-chart:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:3;grid-row:1;align-self:end;width:100%}.rep .summary-chart--line:not(:is(.area-de-modulo,.modulo-portais) *){height:62px;color:var(--accent);overflow:visible}.rep .summary-card.is-green .summary-chart--line:not(:is(.area-de-modulo,.modulo-portais) *){color:#079455}.rep .summary-chart__stroke:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.rep .summary-chart--bars:not(:is(.area-de-modulo,.modulo-portais) *){height:52px;display:flex;align-items:end;justify-content:end;gap:7px}.rep .summary-chart--bars i:not(:is(.area-de-modulo,.modulo-portais) *){width:11px;border-radius:3px 3px 1px 1px;background:#e4e8f0}.rep .summary-chart--bars i:last-child:not(:is(.area-de-modulo,.modulo-portais) *){background:currentColor}.rep .summary-chart--bars.bars-blue:not(:is(.area-de-modulo,.modulo-portais) *){color:#ee1732}.rep .summary-chart--bars.bars-orange:not(:is(.area-de-modulo,.modulo-portais) *){color:#f08b43}.rep .summary-chart--bars.bars-orange i:not(:is(.area-de-modulo,.modulo-portais) *){background:#ffd3b3}.rep .summary-chart--bars.bars-orange i:last-child:not(:is(.area-de-modulo,.modulo-portais) *){background:#f08b43}.rep .summary-chart--bars.bars-violet:not(:is(.area-de-modulo,.modulo-portais) *){color:#9b7bf2}.rep .summary-chart--bars.bars-violet i:not(:is(.area-de-modulo,.modulo-portais) *){background:#e4dcff}.rep .summary-chart--bars.bars-violet i:nth-child(odd):not(:is(.area-de-modulo,.modulo-portais) *){background:#d5c7ff}.rep .summary-card__arrow:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:16px;right:16px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--text-2)!important}.rep .summary-card__footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;grid-row:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);color:var(--text-3)!important;text-transform:none!important;letter-spacing:0!important}.rep .summary-card__footer>span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:11px}.rep .summary-card__footer>span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--accent);font-weight:900;letter-spacing:.045em;text-transform:uppercase}.rep .summary-card__footer svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.rep .summary-card .metric-button-cue:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.rep .dashboard-summary-footer:not(:is(.area-de-modulo,.modulo-portais) *){min-height:72px;display:grid;grid-template-columns:56px 1fr minmax(230px,.3fr);align-items:center;gap:16px;margin:0 40px 22px;padding:12px 20px;border:1px solid var(--line);border-radius:13px;background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-xs)}.rep .dashboard-summary-footer .brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .dashboard-summary-footer .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;height:34px}.rep .dashboard-summary-footer p:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;margin:0;font-size:11px;text-transform:none}.rep .dashboard-summary-footer p span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3)}.rep .dashboard-summary-footer p:last-child:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:28px;border-left:1px solid var(--line)}.control-footer:not(:is(.area-de-modulo,.modulo-portais) *){min-height:72px;grid-template-columns:56px 1fr minmax(210px,.32fr) auto auto;gap:16px;margin:0 40px 14px;padding:12px 20px;border-radius:13px;text-transform:none}.control-footer .brand span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-footer .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;height:34px}.control-footer p:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:3px;margin:0;font-size:11px}.control-footer p strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1);font-size:11px}.control-footer p span:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3)}.control-footer__motto:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:28px;border-left:1px solid var(--line)}.control-footer .control-build:not(:is(.area-de-modulo,.modulo-portais) *),.control-footer>a:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.55}@media(max-width:1380px){.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:14px;column-gap:8px}.control-brandline:not(:is(.area-de-modulo,.modulo-portais) *){gap:7px}.control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){gap:7px}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:28px;height:28px}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-context:not(:is(.area-de-modulo,.modulo-portais) *){min-width:92px;max-width:106px;padding-left:7px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important}.control-context>p:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-topbar :is(.dashboard-header-status,.dashboard-header-button,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){gap:4px;padding-inline:6px;font-size:11px}.control-topbar :is(.dashboard-header-status,.dashboard-header-button) svg:not(:is(.area-de-modulo,.modulo-portais) *){width:12px;height:12px}.control-topbar .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){min-width:66px}.control-topbar .dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-topbar .dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){min-width:71px}.control-topbar .dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-width:58px}.control-topbar .control-user:not(:is(.area-de-modulo,.modulo-portais) *){min-width:86px;font-size:11px}.control-topbar .control-user small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-topbar .control-actions>button:has(span):not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:7px;font-size:11px}.control-topbar .control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:34px;min-width:34px;height:34px;min-height:34px}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;gap:5px}.control-tabs button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:16px}.rep .topbar.topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *),.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:24px}.rep .scoreline>.metric-button.summary-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:60px minmax(0,1fr) minmax(90px,.62fr);gap:0 12px}}@media(max-width:1180px){.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:9px}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:25px;height:25px}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-context:not(:is(.area-de-modulo,.modulo-portais) *){min-width:78px;max-width:88px}.control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important}.control-topbar--dashboard .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:2px}.control-topbar--dashboard .dashboard-header-actions>*:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:4px}.control-topbar :is(.dashboard-header-status,.dashboard-header-button,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){min-height:32px;height:32px;gap:3px;padding-inline:4px;font-size:11px}.control-topbar .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){min-width:57px}.control-topbar .dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px}.control-topbar .dashboard-header-button>span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline}.control-topbar .dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){min-width:62px}.control-topbar .dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){min-width:52px}.control-topbar .dashboard-update-state>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid}.control-topbar .dashboard-update-state strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-topbar .control-user:not(:is(.area-de-modulo,.modulo-portais) *){min-width:75px;min-height:32px;padding-inline:4px;font-size:11px}.control-topbar .control-user small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control-topbar .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:2px}.control-topbar .control-actions>button:has(span):not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:5px;font-size:11px}.control-topbar .control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-link:not(:is(.area-de-modulo,.modulo-portais) *){width:32px;min-width:32px;height:32px;min-height:32px;padding:0}}@media(max-width:900px){.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.control:not(:is(.area-de-modulo,.modulo-portais) *){padding-bottom:calc(86px + env(safe-area-inset-bottom))}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:0;z-index:var(--header-z, 60);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:72px;height:72px;padding:0 18px;border:0;background:var(--app-bg);box-shadow:0 1px 0 var(--line)}.control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:37px;height:37px}.control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px}.control-context:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-user:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar .control-actions>button:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-topbar .control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;width:40px;min-width:40px;height:40px;min-height:40px}.control-topbar .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){display:flex}.control-mobile-account:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:block}.control-mobile-account summary:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.control-mobile-account summary:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-details-marker{display:none}.control-mobile-account summary b:not(:is(.area-de-modulo,.modulo-portais) *){width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--surface-3);color:var(--text-1);font-size:16px}.control-mobile-account summary .painel-avatar:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:50%;object-fit:cover}.control-mobile-account__name:not(:is(.area-de-modulo,.modulo-portais) *){max-width:48px;overflow:hidden;text-overflow:ellipsis;color:var(--text-1);font-size:11px;font-weight:750;white-space:nowrap}.control-user-profile:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-mobile-account[open] summary>svg:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(180deg)}.control-mobile-account>div:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:110;top:54px;right:0;width:min(270px,calc(100vw - 28px));display:grid;gap:5px;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--surface-1);box-shadow:var(--shadow-lg)}.control-mobile-account>div button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;background:transparent;color:var(--text-2);text-align:left}.control-mobile-account>div button:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2);color:var(--accent)}.rep .topbar.topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;top:auto;display:flex;flex-direction:column;align-items:stretch;padding:0 14px;background:transparent}.rep .dashboard-welcome:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .dashboard-header-actions--mobile:not(:is(.area-de-modulo,.modulo-portais) *){order:1;width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 0}.rep .dashboard-header-actions--mobile :is(.dashboard-header-status,.dashboard-header-button,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:11px}.rep .dashboard-header-actions--mobile .dashboard-header-status strong:not(:is(.area-de-modulo,.modulo-portais) *),.rep .dashboard-header-actions--mobile .dashboard-header-button>span:not(:is(.area-de-modulo,.modulo-portais) *),.rep .dashboard-header-actions--mobile .dashboard-update-state>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .dashboard-header-actions--mobile :is(svg):not(:is(.area-de-modulo,.modulo-portais) *){width:17px;height:17px}.rep .dashboard-header-actions--mobile .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){position:relative}.rep .dashboard-header-actions--mobile .dashboard-header-status>i:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;top:7px;right:7px}.rep .dashboard-header-actions--mobile .dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--accent);background:var(--accent);color:#fff}.rep .topbar--index-only .section-index:not(:is(.area-de-modulo,.modulo-portais) *){order:2}.rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-height:54px;gap:6px;scroll-padding-inline:2px;border:0;background:transparent;box-shadow:none}.rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-width:0;min-height:52px;gap:8px;padding:0 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface-1);box-shadow:var(--shadow-xs)}.rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;scroll-snap-align:start}.rep .section-index b:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .section-index__icon:not(:is(.area-de-modulo,.modulo-portais) *){display:block;flex:0 0 auto}.rep .section-index span:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap;font-size:11px}.rep .section-index a:first-child:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent-soft);color:var(--accent)}.rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr;gap:10px;padding:16px 14px 118px}.rep .dashboard-summary-footer:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep .scoreline>.metric-button.summary-card:not(:is(.area-de-modulo,.modulo-portais) *){min-height:168px;grid-template-columns:76px minmax(0,1fr) minmax(115px,.85fr);grid-template-rows:1fr 42px;gap:0 8px;padding:12px 16px 0;border-radius:14px}.rep .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){width:58px;height:58px}.rep .summary-card__label:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important}.rep .summary-card .summary-card__body>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:30px}.rep .summary-card .summary-card__body>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.rep .summary-chart:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:4px}.rep .summary-card__arrow:not(:is(.area-de-modulo,.modulo-portais) *){top:13px;right:13px;width:31px;height:31px}.rep .summary-card__footer>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){right:14px;bottom:calc(78px + env(safe-area-inset-bottom));left:14px;min-height:62px;justify-content:flex-start;padding:12px 24px;border-radius:999px;background:color-mix(in srgb,#fff 86%,var(--accent-soft));color:var(--text-1)}.control .ai-fab span:not(:is(.area-de-modulo,.modulo-portais) *){display:inline;font-size:13px}.control .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:480px){.rep .scoreline>.metric-button.summary-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:68px minmax(0,1fr) minmax(92px,.72fr);padding-inline:12px}.rep .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){width:54px;height:54px;border-radius:17px}.rep .summary-chart--bars:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.rep .summary-chart--bars i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px}}.control :is(.ai-fab,.issue-fab,.oi-fab):not(:is(.area-de-modulo,.modulo-portais) *){width:48px;min-width:48px;height:48px;min-height:48px;display:grid;place-items:center;gap:0;padding:0;border-radius:14px;line-height:0}.control :is(.ai-fab,.issue-fab,.oi-fab)>span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control :is(.ai-fab,.issue-fab,.oi-fab)>svg:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin:0;place-self:center;transform:none}.control .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){right:18px;bottom:76px}.control .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){right:18px;bottom:18px}.control .oi-fab:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:75;right:18px;bottom:134px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 6px 18px #0000002e}.control .oi-fab>b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;font-weight:850;letter-spacing:.04em;line-height:1}.control .oi-fab:hover:not(:is(.area-de-modulo,.modulo-portais) *){filter:brightness(1.06)}.control .oi-fab:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--accent);outline-offset:3px}.oi-estado:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:90;display:grid;place-items:center}.oi-estado__fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0;background:#00000073;border:0;cursor:pointer}.oi-estado p:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;margin:0;padding:16px 22px;background:var(--surface-1);border:1px solid var(--line);border-radius:12px;font-size:14px}@media(max-width:760px){.control :is(.ai-fab,.issue-fab):not(:is(.area-de-modulo,.modulo-portais) *){right:12px;left:auto;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;padding:0;border-radius:13px}.control .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(78px + env(safe-area-inset-bottom))}.control .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(128px + env(safe-area-inset-bottom));background:var(--surface-1);color:var(--text-1)}.control .ai-fab span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(min-width:761px){.control:not(:is(.area-de-modulo,.modulo-portais) *){--desktop-nav-width: 220px}.control-topbar:not(:is(.area-de-modulo,.modulo-portais) *),.control-topbar--dashboard:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:82px;min-height:82px;padding-bottom:0}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:46;top:82px;bottom:0;left:0;width:var(--desktop-nav-width);height:auto;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:10px 9px 18px;overflow-x:hidden;overflow-y:auto;border:0;border-right:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--surface-1) 96%,transparent);box-shadow:8px 0 28px #0f172a12;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transition:width .2s ease}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs button:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;width:100%;min-width:0;min-height:47px;justify-content:flex-start;gap:10px;padding:0 12px;border:0;border-radius:10px;color:var(--text-2);font-size:clamp(11px,.62vw,10px);text-align:left}.control-tabs button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px;flex:0 0 18px}.control-tabs button span:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,var(--accent-soft),#fff);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.control-workspace:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;margin-left:var(--desktop-nav-width);transition:margin-left .2s ease}.rep .topbar.topbar--index-only:not(:is(.area-de-modulo,.modulo-portais) *){top:82px}}@media(min-width:761px)and (max-width:1279px){.control:not(:is(.area-de-modulo,.modulo-portais) *){--desktop-nav-width: 72px}.control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){align-items:center;padding-inline:9px}.control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs button:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){width:52px;min-width:52px;min-height:52px;justify-content:center;padding:0}.control-tabs button span:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control-tabs button svg:not(:is(.area-de-modulo,.modulo-portais) *){width:21px;height:21px;flex-basis:21px}.control-tabs:is(:hover,:focus-within):not(:is(.area-de-modulo,.modulo-portais) *){width:220px;align-items:stretch;box-shadow:12px 0 32px #0f172a24}.control-tabs:is(:hover,:focus-within) button:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs:is(:hover,:focus-within) button:first-child:not(:is(.area-de-modulo,.modulo-portais) *),.control-tabs:is(:hover,:focus-within) button:last-child:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;justify-content:flex-start;gap:10px;padding:0 12px}.control-tabs:is(:hover,:focus-within) button span:not(:is(.area-de-modulo,.modulo-portais) *){display:block}}:root:not(:is(.area-de-modulo,.modulo-portais) *){--popup-margem: 14px}@media(max-width:760px){body :is(.painel-modal,.issue-modal,.user-information-modal,.atl-destaques,.oi-estado):not(:is(.area-de-modulo,.modulo-portais) *){height:100dvh;max-height:100dvh;padding:calc(var(--popup-margem) + env(safe-area-inset-top,0px)) calc(var(--popup-margem) + env(safe-area-inset-right,0px)) calc(var(--popup-margem) + env(safe-area-inset-bottom,0px)) calc(var(--popup-margem) + env(safe-area-inset-left,0px));overflow:hidden}body :is(.painel-modal__caixa,.issue-dialog,.atl-destaques>section):not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg, 15px)}body .painel-modal__caixa .aulas-rotas__accoes:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;bottom:0;z-index:2;background:var(--surface-1, var(--panel));border-top:1px solid var(--line)}body dialog.construtor__tarefas:not(:is(.area-de-modulo,.modulo-portais) *){width:calc(100dvw - 2 * var(--popup-margem));max-width:calc(100dvw - 2 * var(--popup-margem));max-height:calc(100dvh - 2 * var(--popup-margem) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain}body :is(.atl-ficha,.cand-fundo,.ctrl-fundo,.detail-backdrop):not(:is(.area-de-modulo,.modulo-portais) *){height:100dvh;max-height:100dvh}body :is(.atl-ficha>article,.cand-ficha,.ctrl-gaveta,.detail-drawer):not(:is(.area-de-modulo,.modulo-portais) *){max-height:100%;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}}.cal__menu__barra:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__movel:not(:is(.area-de-modulo,.modulo-portais) *),.cal__folha__topo:not(:is(.area-de-modulo,.modulo-portais) *),.cal__folha__acoes:not(:is(.area-de-modulo,.modulo-portais) *),.cal__folha__fundo:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__menu:not(:is(.area-de-modulo,.modulo-portais) *){display:contents}@media(max-width:760px),(pointer:coarse)and (max-width:1199px){.cal__menu__barra:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md, 11px);background:var(--surface-1, var(--panel));color:var(--text-1, var(--white));font-family:inherit;cursor:pointer}.cal__menu__barra b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;font-weight:700}.cal__menu__barra span:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.cal__menu__contador:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent, var(--red));color:#fff;font-size:11px;font-style:normal;font-weight:700}.cal__menu__seta:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.cal__menu.aberto~.cal__menu__barra .cal__menu__seta:not(:is(.area-de-modulo,.modulo-portais) *),.cal__menu__barra[aria-expanded=true] .cal__menu__seta:not(:is(.area-de-modulo,.modulo-portais) *){transform:rotate(180deg)}.cal__menu:not(:is(.area-de-modulo,.modulo-portais) *){gap:9px}.cal__menu:not(.aberto):not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__menu__barra:not(:is(.area-de-modulo,.modulo-portais) *),.cal__cabecalho:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__topo:not(:is(.area-de-modulo,.modulo-portais) *){padding:0;gap:8px;border:0;background:transparent}.cal__movel:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.cal__movel__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;min-width:0}.cal__movel .ds-botao:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;min-width:44px}.cal__movel__data:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0;text-align:center;font-size:14px;font-weight:700;white-space:nowrap}.cal__movel__vistas:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex:1;min-width:0;gap:4px}.cal__movel__vistas .ds-botao:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;padding-inline:6px}.cal__movel__vistas .ds-botao[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-texto);border-color:var(--ds-texto);color:var(--ds-cartao)}.cal__movel__mais:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;gap:6px}.cal__folha__fundo:not(:is(.area-de-modulo,.modulo-portais) *){display:block;position:fixed;inset:0;z-index:1190;border:0;background:#0a0a0e73}.cal__menu.aberto:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;align-content:start;position:fixed;left:0;right:0;bottom:0;z-index:1200;max-width:720px;margin-inline:auto;touch-action:pan-y;max-height:85dvh;overflow:auto;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--ds-cartao, var(--panel));color:var(--ds-texto, var(--white));box-shadow:0 -12px 32px #00000040}.cal__menu.aberto .cal__folha__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:8px}.cal__menu.aberto .cal__folha__topo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.cal__menu.aberto .cal__folha__topo .ds-botao:not(:is(.area-de-modulo,.modulo-portais) *){min-width:44px;min-height:44px}.cal__menu.aberto .cal__folha__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.cal__menu.aberto .cal__folha__acoes .ds-botao:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:flex-start;gap:10px;min-height:44px}.cal__menu.aberto .cal__folha__acoes .ds-botao[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--ds-texto)}.cal__menu.aberto .cal__controlos>:is(.painel-vista,.cal__paginacao):not(:is(.area-de-modulo,.modulo-portais) *){display:none}.cal__menu.aberto .cal__controlos:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:8px}.cal__menu.aberto :is(button,select,summary,.cal__aulas-toggle):not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.cal__menu.aberto .cal__zoom button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:44px;height:44px}.cal__menu.aberto .cal-filtros__pesquisa>div:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.cal__menu.aberto .cal-filtros :is(input:not([type=checkbox]),select):not(:is(.area-de-modulo,.modulo-portais) *){height:44px}.cal__menu.aberto .cal-filtros>footer :is(label,button):not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.cal-v--semana .cal-v__dia-cab:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;align-items:center}}.dashboard-header-month:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 12px;cursor:pointer}.dashboard-header-month svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.dashboard-header-month select:not(:is(.area-de-modulo,.modulo-portais) *){border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0 2px;max-width:168px;appearance:none;-webkit-appearance:none}.dashboard-header-month select:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--accent);outline-offset:3px}.dashboard-header-partial:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border:1px solid color-mix(in srgb,#e08600 40%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,#e08600 8%,var(--surface-1));color:#a86500;font-size:11px;line-height:1.3}.dashboard-header-partial svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}@media(max-width:760px){.dashboard-header-partial:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.dashboard-header-month select:not(:is(.area-de-modulo,.modulo-portais) *){max-width:140px}}.control:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #ee1732;--ctx-wash: color-mix(in srgb, var(--ctx) 12%, var(--surface-1));--ctx-deep: color-mix(in srgb, var(--ctx) 60%, var(--text-1));--ctx-linha: color-mix(in srgb, var(--ctx) 34%, var(--line));--text-3: #697389;--suave: var(--text-3)}.control[data-modulo=controlo]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #ee2447}.control[data-modulo=candidatos]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #ef7b25}.control[data-modulo=financeira]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #11a994}.control[data-modulo=atletas]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #635ce9}.control[data-modulo=wods]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #ef6844}.control[data-modulo=painel]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #287ecc}.control[data-modulo=area]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #1aa994}.control[data-modulo=users]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #6878d9}.control[data-modulo=issues]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #d95081}.control[data-modulo=pedidos]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #e79727}.control[data-modulo=definicoes]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #7b69c8}.control[data-modulo=ai]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #ae43e4}.control[data-modulo=aplicacao]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx: #5b7085}.control[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx-wash: color-mix(in srgb, var(--ctx) 18%, var(--surface-1));--ctx-deep: color-mix(in srgb, var(--ctx) 58%, var(--text-1));--ctx-linha: color-mix(in srgb, var(--ctx) 42%, var(--line))}.control:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--app-bg)}@media(min-width:761px){.control .control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,var(--ctx-wash),var(--surface-1));color:var(--ctx-deep);box-shadow:inset 3px 0 0 var(--ctx)}.control .control-tabs button.ativo svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ctx)}}@media(max-width:760px){.control .mobile-bottom-nav button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ctx-wash);color:var(--ctx-deep)}}.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs) button.ativo:not(:is(.area-de-modulo,.modulo-portais) *),.control .ai-abas button.activa:not(:is(.area-de-modulo,.modulo-portais) *),.control .issues-admin__list>button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ctx-wash);color:var(--ctx-deep)}.control:not(:is(.area-de-modulo,.modulo-portais) *){--ctx-sobre-deep: #fff}.control[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--ctx-sobre-deep: #0b1229}.control .painel-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ctx-deep);color:var(--ctx-sobre-deep);box-shadow:inset 0 -2px 0 var(--ctx)}.control :is(.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs) button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:inset 0 -2px 0 var(--ctx)}.control .ai-abas button.activa:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--shadow-xs)}.control .rep .summary-card.is-green:not(:is(.area-de-modulo,.modulo-portais) *){--tom-cor: #079455}.control .rep .summary-card.is-red:not(:is(.area-de-modulo,.modulo-portais) *){--tom-cor: #ee1732}.control .rep .summary-card.is-blue:not(:is(.area-de-modulo,.modulo-portais) *){--tom-cor: #1687df}.control .rep .summary-card.is-orange:not(:is(.area-de-modulo,.modulo-portais) *){--tom-cor: #d84b0b}.control .rep .summary-card.is-violet:not(:is(.area-de-modulo,.modulo-portais) *){--tom-cor: #4c28cc}.control .rep .summary-card:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;overflow:hidden;background:linear-gradient(118deg,color-mix(in srgb,var(--tom-cor, var(--accent)) 7%,var(--surface-1)),var(--surface-1) 58%)}.control .rep .summary-card:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--tom-cor, var(--accent)),color-mix(in srgb,var(--tom-cor, var(--accent)) 55%,transparent))}.control .rep .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--tom-cor, var(--accent)) 14%,var(--surface-1));color:var(--tom-cor, var(--accent))}@media(max-width:760px){.control:not(:is(.area-de-modulo,.modulo-portais) *){--radius-sm: 8px;--radius-md: 8px;--radius-lg: 8px}.control .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:12px;column-gap:8px;background:var(--surface-1)}.control .control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;min-width:0;gap:6px}.control .control-topbar--dashboard .control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){display:flex}.control .control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:26px;height:26px;flex:0 0 26px}.control .control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .control-topbar .control-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.control .control-topbar .control-sino>button:not(:is(.area-de-modulo,.modulo-portais) *),.control .control-mobile-account summary:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:8px}.control .control-mobile-account summary>svg:not(:is(.area-de-modulo,.modulo-portais) *){width:12px;flex:0 0 12px}.control .control-mobile-account .control-mobile-account__name:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .control-actions .control-ponto__botao:not(:is(.area-de-modulo,.modulo-portais) *){height:44px;min-height:44px;padding-inline:10px;font-size:11px;border-radius:8px;letter-spacing:0}.control .control-actions .control-ponto__botao--saida:not(:is(.area-de-modulo,.modulo-portais) *){background:#08783f}.control .mobile-bottom-nav:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.control .mobile-bottom-nav button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:48px;border-radius:8px;letter-spacing:0}.control .mobile-bottom-nav button span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;padding:16px 12px 28px}.control .rep .metric-button.summary-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);grid-template-rows:32px auto 32px auto;align-content:start;align-items:start;min-height:0;gap:10px;padding:12px;border-radius:8px;background:var(--surface-1)}.control .rep .summary-card:not(:is(.area-de-modulo,.modulo-portais) *):before{width:3px;background:var(--tom-cor, var(--accent))}.control .rep .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:1;width:32px;height:32px;border-radius:8px}.control .rep .summary-card__icon svg:not(:is(.area-de-modulo,.modulo-portais) *){width:18px;height:18px}.control .rep .summary-card__body:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:2;gap:8px}.control .rep .summary-card__label:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important;line-height:1.4!important;letter-spacing:0!important}.control .rep .summary-card .summary-card__body>strong:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;font:700 20px/1.2 var(--ds-fonte);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.control .rep .summary-card .summary-card__body>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;line-height:1.45;letter-spacing:0}.control .rep .summary-card__delta:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;gap:3px;padding:0!important;border-radius:0;background:transparent;font-size:11px!important;line-height:1.4}.control .rep .summary-chart:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:3;align-self:end;width:100%;height:32px;margin:0;overflow:hidden}.control .rep .summary-chart--bars:not(:is(.area-de-modulo,.modulo-portais) *){align-items:end}.control .rep .summary-chart--bars i:not(:is(.area-de-modulo,.modulo-portais) *){max-height:100%}.control .rep .summary-card__arrow:not(:is(.area-de-modulo,.modulo-portais) *){top:12px;right:12px;width:28px;height:28px;border-radius:8px}.control .rep .summary-card__footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:4;align-self:end;flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px}.control .rep .summary-card__footer>span:not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;gap:5px;font-size:11px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.control .rep .summary-card__footer>span:last-child:not(:is(.area-de-modulo,.modulo-portais) *){letter-spacing:0}.control .rep .dashboard-header-actions--mobile:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:4px;padding:6px 0}.control .rep .dashboard-header-actions--mobile>*:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.control .rep .dashboard-header-actions--mobile button:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;min-width:44px;height:44px;padding:0;border-radius:6px}.control .rep .dashboard-header-actions--mobile :is(button,select):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .rep .dashboard-header-actions--mobile :is(.dashboard-header-status,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){padding:0;gap:4px;background:transparent;border:0;box-shadow:none}.control .rep .dashboard-header-actions--mobile .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){width:28px;min-width:28px;height:44px}.control .rep .dashboard-header-actions--mobile .dashboard-update-state:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;min-width:0;height:22px;min-height:22px;margin-left:auto}.control .rep .dashboard-header-actions--mobile .dashboard-update-state>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px}.control .rep .dashboard-header-actions--mobile :is(strong,time):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .rep .dashboard-header-actions--mobile .dashboard-header-month:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 96px;width:auto;min-width:0;height:44px;padding:0 6px;border-radius:6px}.control .rep .dashboard-header-actions--mobile .dashboard-header-month select:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;min-height:42px;padding:0;font-size:11px}.control .rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:nowrap;width:100%;gap:4px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.control .rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:block;height:4px}.control .rep .section-index a:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;min-width:0;min-height:44px;flex:0 0 auto;padding:8px 12px;gap:6px;border:0;border-radius:0;box-shadow:none;background:transparent;justify-content:center}.control .rep .section-index span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:0;white-space:nowrap;overflow:visible;text-overflow:clip;overflow-wrap:normal}.control .rep .section-index__icon:not(:is(.area-de-modulo,.modulo-portais) *){width:14px;height:14px}.control .rep :is(.finance-glance,.retention-rates,.retention-detail,.forecast-grid,.orientation-summary-grid):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:transparent;border:0}.control .rep .section .summary-card:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:32px auto auto}.control .rep .section .summary-card__footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:3;grid-column:1;width:100%}.control .rep .section .summary-card__footer>span:empty:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .rep .section .summary-card__body>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;white-space:normal;overflow-wrap:normal}.control .rep .section:not(:is(.area-de-modulo,.modulo-portais) *){padding:28px 12px}.control .rep .section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;letter-spacing:0}}@media(max-width:359px){.control .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:8px;column-gap:4px}.control .control-brandline .brand img:not(:is(.area-de-modulo,.modulo-portais) *){width:22px;height:22px;flex-basis:22px}.control .control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.control .rep .scoreline:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}}.control :is(.financeira,.candidatos):not(:is(.area-de-modulo,.modulo-portais) *){--bom: var(--estado-ok);--mau: var(--estado-erro);--regybox: var(--estado-info);--preenchido: var(--estado-aviso);--calculado: var(--ctx-deep)}@media(max-width:760px){.control :is(.financeira,.candidatos,.atletas,.wod,.def,.pedidos,.issues-admin,.users-panel-section):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%;padding-inline:14px}.control :is(.fin-topo,.cand-topo,.wod-cabecalho,.def-cabecalho):not(:is(.area-de-modulo,.modulo-portais) *){padding-block:16px;gap:12px}.control :is(.fin-topo,.cand-topo,.wod-cabecalho,.def-cabecalho) h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.control :is(.fin-resumo-fita,.cand-numeros,.wod-kpis,.atl-resumo):not(:is(.area-de-modulo,.modulo-portais) *){width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control :is(.fin-resumo-fita>div,.cand-numeros>div,.wod-kpis>div,.atl-resumo>article,.issues-admin__metric):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;box-shadow:none;background:var(--surface-1);text-align:left}.control :is(.fin-resumo-fita strong,.cand-numeros b,.wod-kpis b,.atl-resumo strong,.issues-admin__metric strong):not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;font:700 24px/1.25 var(--ds-fonte);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere}.control :is(.fin-resumo-fita span,.fin-resumo-fita small,.cand-numeros span,.wod-kpis small,.atl-resumo small,.atl-resumo p,.issues-admin__metric small):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5;letter-spacing:0;color:var(--text-2)}.control :is(.fin-painel,.wod-caixa,.def-cartao):not(:is(.area-de-modulo,.modulo-portais) *){padding:18px 0;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.control :is(.fin-painel-topo h3,.wod-caixa h3,.def-cartao h3):not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.control :is(.fin-painel-topo p,.fin-nota,.def-nota,.wod-sub,.wod-nota):not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.6}.control :is(.fin-rotinas span,.fin-rotinas small,.origem):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0;line-height:1.45}.control .fin-rotinas:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px;margin-bottom:16px}.control .fin-rotinas>div:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px;border-bottom:1px solid var(--line)}.control :is(.fin-subtabs,.cand-filtros,.atl-vistas,.def-subtabs,.painel-tabs,.ai-abas):not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;gap:4px;padding:4px;border-radius:8px;scrollbar-width:thin}.control :is(.fin-subtabs,.cand-filtros,.atl-vistas,.def-subtabs,.painel-tabs,.ai-abas) button:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.3;letter-spacing:0;border-radius:6px;white-space:nowrap}.control :is(.cand-filtros-av,.fin-acoes,.users-toolbar,.issues-admin__filters,.def-form):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;gap:10px}.control :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;min-width:0;min-height:44px;font-size:16px;line-height:1.4;letter-spacing:0;border-radius:6px}.control :is(.cand-busca,.users-toolbar):not(:is(.area-de-modulo,.modulo-portais) *){min-height:46px;border-radius:8px;background:var(--surface-1)}.control :is(.cand-filtros-av__data,.cand-filtros-av__contagem,.cand-sync-estado):not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:0}.control .cand-numeros:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none}.control .cand-topo:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.control .cand-tabela tbody tr:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px;box-shadow:none}.control .cand-tabela td[data-label=Lead]:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;padding-right:14px}.control .cand-tabela td[data-label=Lead] .cand-nome:not(:is(.area-de-modulo,.modulo-portais) *){white-space:normal;overflow-wrap:anywhere}.control .cand-tabela td[data-label=Estado]:not(:is(.area-de-modulo,.modulo-portais) *){grid-row:2;grid-column:1 / -1;justify-self:start;padding:0 14px 12px 50px}.control .cand-tabela td:not(:is(.area-de-modulo,.modulo-portais) *):before{font-size:11px;letter-spacing:0}.control .cand-tabela td.conv:not(:is(.area-de-modulo,.modulo-portais) *),.control .cand-tabela td.nota:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:12px 14px}.control .cand-tabela td.nota:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}.control .cand-tabela .nota input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;border-color:var(--line)}.control .cand-tabela :is(.tag,.cand-agenda,.contacto .email,.contacto .cand-tel,.cand-exp):not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;line-height:1.4;letter-spacing:0}.control .cand-tabela .contacto .cand-acoes a:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;font-size:11px;letter-spacing:0}.control .cand-tabela td.cand-col:not(:is(.area-de-modulo,.modulo-portais) *),.control .cand-tabela td.datas:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.control .cand-tabela td.cand-abrir button:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:0}.control :is(.fin-tabela,.wod-rola,.painel-tabela-caixa,.professional-table-wrap):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;border-radius:8px}.control :is(.fin-tabela,.wod-rola,.painel-tabela-caixa) th:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control :is(.fin-tabela,.wod-rola,.painel-tabela-caixa) td:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.5}.control .fin-tabela :is(th,td):not(:is(.area-de-modulo,.modulo-portais) *){padding:12px}.control .area-welcome:not(:is(.area-de-modulo,.modulo-portais) *){padding-block:16px}.control .area-welcome h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:24px;line-height:1.3;letter-spacing:0}.control .area-welcome>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .area-welcome>p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.5}.control .area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px;scrollbar-width:thin}.control .area-action-dock button:not(:is(.area-de-modulo,.modulo-portais) *){min-width:90px;min-height:70px;border-radius:8px;box-shadow:none}.control .area-action-dock button>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:0}.control .area-cartao:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px!important;box-shadow:none!important}.control .area-cartao__abrir:not(:is(.area-de-modulo,.modulo-portais) *){min-height:56px;gap:10px;flex-wrap:wrap}.control .area-cartao__abrir b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.4;letter-spacing:0}.control :is(.area-nota,.area-lista,.area-cartao__abrir small):not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.5}.control .area-rubrica:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0;color:var(--text-2)}.control .area-turno:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px;border-left:3px solid var(--ctx);background:var(--ctx-wash)}.control :is(.area-botoes,.def-accoes,.pedidos__accoes,.issues-admin__choices) button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;font-size:12px;letter-spacing:0}.control .pedidos__filtros:not(:is(.area-de-modulo,.modulo-portais) *){gap:6px}.control .pedidos__filtros button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;font-size:12px;letter-spacing:0;border-radius:6px}.control .pedidos__item:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px;border-radius:8px}.control .pedidos__cabeca b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.control :is(.pedidos__familia,.pedidos__turnos,.pedidos__quando,.pedidos__selo):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.45;letter-spacing:0}.control .pedidos__corpo:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px}.control .pedidos__recarrega:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px}.control .user-row:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px;box-shadow:none}.control .user-row__summary:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px;padding:14px 12px}.control .user-row__identity:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0}.control .user-row__identity strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;line-height:1.4;overflow-wrap:anywhere}.control .user-row__identity em:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;white-space:normal;overflow-wrap:anywhere}.control :is(.user-row__status,.user-row__identity small,.user-row__access):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .issues-admin__workspace:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:0;border:0;background:transparent;box-shadow:none}.control .issues-admin__list>button:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px;margin-bottom:8px;border:1px solid var(--line);border-radius:8px}.control .issues-admin__list>button p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;line-height:1.5}.control :is(.issue-status,.issues-admin__list>button small):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5;letter-spacing:0}.control .def-form:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}.control .def-lista>li:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap;gap:10px;padding-block:14px}.control .def-lista>li>span:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;overflow-wrap:anywhere}.control .ai-alerta:not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px;border-left:3px solid var(--ctx);background:var(--surface-1)}.control .ai-alerta h3:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px;line-height:1.4;letter-spacing:0}.control .ai-alerta p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px;line-height:1.5}}.control .rep .section-index a:hover:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep .section-index a:first-child:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(100deg,var(--ctx-wash),var(--surface-1));color:var(--ctx-deep)}.control .rep .section-index__icon:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep .section-index b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ctx)}.control :is(.rep .eyebrow,.rep .card-kicker,.control-eyebrow,.card-kicker,.area-welcome>span,.wod-cabecalho>span,.fin-topo>span,.cand-topo>span):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ctx-deep)}@media(min-width:761px){.control .control-context:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:260px;padding-left:14px;border-left:1px solid var(--line)}.control .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-1)!important;font:800 14px/1.15 var(--display)!important;letter-spacing:0!important;text-transform:none}.control .control-context>p:not(:is(.area-de-modulo,.modulo-portais) *){display:block;overflow:hidden;color:var(--text-3);font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}}@media(min-width:761px)and (max-width:1380px){.control .control-context:not(:is(.area-de-modulo,.modulo-portais) *){max-width:168px}.control .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px!important}.control .control-context>p:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(min-width:761px)and (max-width:1180px){.control .control-context:not(:is(.area-de-modulo,.modulo-portais) *){max-width:124px;padding-left:10px}.control .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px!important}}@media(min-width:761px)and (max-width:1440px){.control .control-topbar .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .rep .dashboard-header-actions--mobile:not(:is(.area-de-modulo,.modulo-portais) *){order:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 2px}}@media(min-width:761px){.control .control-topbar :is(.dashboard-header-status,.dashboard-header-button,.dashboard-update-state):not(:is(.area-de-modulo,.modulo-portais) *){min-height:40px;height:40px;gap:7px;padding-inline:11px;background:var(--surface-1);font-size:11px;letter-spacing:0}.control .control-topbar .dashboard-header-button--sync:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--accent);color:#fff}.control .control-topbar :is(.dashboard-header-status,.dashboard-update-state) strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;text-transform:none}.control .control-topbar :is(.dashboard-header-status,.dashboard-header-button) svg:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:16px}.control .control-topbar .dashboard-header-month select:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.control .control-brandline .brand small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:.16em}.control .control-topbar .control-user:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;background:var(--surface-1);font-size:11px}.control .control-topbar .control-user small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}.control:not(:is(.area-de-modulo,.modulo-portais) *){--estado-ok: #067647;--estado-aviso: #b54708;--estado-erro: #c01537;--estado-info: #0f6fa8;--estado-neutro: #697389}.control[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *){--estado-ok: #6ee7a8;--estado-aviso: #fcb75b;--estado-erro: #ff8a9b;--estado-info: #7cc4f0;--estado-neutro: #9da7ba}.control :is(.regybox-erro,.regybox-marca.falta,.issue-error,.issue-status--rejeitado,.user-row__password .user-row__toggle,.user-row__estado .user-row__desativar,.retention-grid .danger strong,.cal__pop__accoes button.cal__pop__eliminar):not(:is(.area-de-modulo,.modulo-portais) *),.control .aus-cal__resumo article.alerta>svg:not(:is(.area-de-modulo,.modulo-portais) *),.control .aus-cal__resumo article.alerta b:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep :is(.trainer-rate-below strong,.trainer-retention-worse strong,.trainer-attraction-table td.below,.trainer-deviations .below i):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-erro)}.control .negative:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep .negative:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-erro)!important}.control .positive:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep .positive:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-ok)!important}.control :is(.trial-nocontact,.class-manual,.regybox-stale.danger,.regybox-lotacao.cheia b,.area-alerta,.area-estado--pendente):not(:is(.area-de-modulo,.modulo-portais) *),.control .aus-cal__filtros>button.ativo.pendente:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-aviso)}.control :is(.area-estado--comunicada,.issue-status--resolvido):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-info)}.control :is(.area-estado--aprovada,.issue-status--validado):not(:is(.area-de-modulo,.modulo-portais) *),.control .aus-cal__filtros>button.ativo.aprovada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-ok)}.control .area-estado--retirada:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-neutro)}.control :is(.s-ok,.int-ok,.e-delivered,.e-read,.int-interacao-topo b,.exp-selo.sim):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-ok)}.control .int-regras button.lig:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--estado-ok);color:var(--estado-ok)}.control .int-guardar:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--estado-ok)!important;color:var(--estado-ok)!important}.control :is(.int-erro,.int-desligar,.e-failed,.s-mau):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-erro)}.control :is(.s-meio,.int-porAprovar):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--estado-aviso)}.control .cal__pop__fundo:not(:is(.area-de-modulo,.modulo-portais) *){z-index:84}.control .cal__pop:not(:is(.area-de-modulo,.modulo-portais) *){z-index:85}.control .atl-ficha:not(:is(.area-de-modulo,.modulo-portais) *),.control .atl-destaques:not(:is(.area-de-modulo,.modulo-portais) *){z-index:120}.control .oi-estado:not(:is(.area-de-modulo,.modulo-portais) *){z-index:125}.control :is(.atl-filtros-situacao legend,.atl-pesquisa-regybox label,.cal__pop__aula>label,.cal__pop__horas label,.cal__pop__nova>label,.issues-admin fieldset legend,.issues-admin__detail dt,.atl-regybox-dados dt,.atl-regybox-ficha__estado small):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control :is(.atl-eyebrow,.atl-resumo small,.atl-ficha__numeros small,.issue-dialog>header small,.atl-destaques>section>header small,.user-row__identity small,.regybox-agora,.regybox-marca):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control :is(.painel-vazio,.fin-vazio,.cand-vazio,.atl-vazio,.wod-vazio,.def-vazio,.hist-vazio,.int-vazio,.cmp-vazio,.regybox-vazio,.users-empty,.trials-empty,.trainer-empty,.dc-empty,.detail-empty,.empty-detail):not(:is(.area-de-modulo,.modulo-portais) *){color:var(--text-3);font-size:13px;line-height:1.6}.control :is(.painel-erro,.area-erro,.fin-erro,.cand-erro,.wod-erro,.def-erro,.int-erro,.issue-error,.trials-error,.regybox-erro):not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:9px;padding:11px 13px;border-left:3px solid var(--estado-erro);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--estado-erro) 9%,var(--surface-1));color:var(--estado-erro);font-size:13px;line-height:1.45}.control :is(.painel-erro,.area-erro,.fin-erro,.cand-erro,.wod-erro,.def-erro,.int-erro,.issue-error,.trials-error,.regybox-erro) svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto}.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs,.ai-abas):not(:is(.area-de-modulo,.modulo-portais) *){--rola-fundo: var(--surface-2)}.control :is(.painel-tabela-caixa,.fin-tabela,.cal__caixa):not(:is(.area-de-modulo,.modulo-portais) *){--rola-fundo: var(--surface-1)}.control .classes-grid:not(:is(.area-de-modulo,.modulo-portais) *){--rola-fundo: var(--line)}.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs,.ai-abas,.painel-tabela-caixa,.fin-tabela,.classes-grid,.cal__caixa):not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,var(--rola-fundo) 40%,transparent) left center / 36px 100% no-repeat local,linear-gradient(90deg,transparent,var(--rola-fundo) 60%) right center / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(11 18 41 / 16%),transparent) left center / 13px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(11 18 41 / 16%),transparent) right center / 13px 100% no-repeat scroll,var(--rola-fundo)}.control[data-theme=dark] :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs,.ai-abas,.painel-tabela-caixa,.fin-tabela,.classes-grid,.cal__caixa):not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(90deg,var(--rola-fundo) 40%,transparent) left center / 36px 100% no-repeat local,linear-gradient(90deg,transparent,var(--rola-fundo) 60%) right center / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(0 0 0 / 46%),transparent) left center / 13px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(0 0 0 / 46%),transparent) right center / 13px 100% no-repeat scroll,var(--rola-fundo)}.control :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--ds-info);outline-offset:2px}@media(max-width:760px)and (pointer:coarse){.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.painel-vista,.def-subtabs,.ai-abas) button:not(:is(.area-de-modulo,.modulo-portais) *),.control :is(input,select,textarea):not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.control .painel-tabela__acoes button:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px}.control .classes-week-nav button:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px}}@media(max-width:760px){.control .cand-tabela thead:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.control .cand-tabela thead tr:not(:is(.area-de-modulo,.modulo-portais) *){display:block;padding:0;border:0}.control .cand-tabela thead th:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .cand-tabela thead .cand-check:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;width:100%;min-height:44px;padding:8px 14px}.control .cand-tabela thead .cand-check:not(:is(.area-de-modulo,.modulo-portais) *):after{content:"Selecionar todos";margin-left:10px;font-size:11px;letter-spacing:0}.control :is(.painel-modal__caixa,.issue-dialog,.detail-drawer,.cand-ficha,.atl-ficha>article):not(:is(.area-de-modulo,.modulo-portais) *){border-radius:8px;min-width:0}.control .painel-modal__caixa>header:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px}.control .painel-modal__caixa>header h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;letter-spacing:0}.control .painel-modal__caixa>header button:not(:is(.area-de-modulo,.modulo-portais) *){width:44px;height:44px;flex-shrink:0}.control :is(.painel-modal__kicker,.painel-campo>span):not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;letter-spacing:0}.control .painel-seccao>legend:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;letter-spacing:0}.control :is(.painel-nota,.painel-conta__nota,.atr-tarefa__modelo,.atr-tarefa__fora small,.atr-agenda header small):not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;line-height:1.5;color:var(--text-2)}.control .atr-agenda__marcas>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5;white-space:normal}.control .atr-agenda__slots:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.control .atr-agenda__slots button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;min-width:52px;font-size:13px}.control .painel-modal__caixa form>footer button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;font-size:12px}.control .detail-drawer>header:not(:is(.area-de-modulo,.modulo-portais) *){padding:16px;gap:12px}.control .detail-drawer>header h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;overflow-wrap:anywhere}.control .detail-tools:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.control .detail-tools label:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;font-size:11px;letter-spacing:0}.control .detail-tools :is(button,input,select):not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px}.control .detail-table td:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);font-size:13px;overflow-wrap:anywhere}.control .detail-table td:not(:is(.area-de-modulo,.modulo-portais) *):before{font-size:11px;letter-spacing:0}.control:not(.control--collaborator) :is(.ai-fab,.issue-fab,.oi-fab):not(:is(.area-de-modulo,.modulo-portais) *),.control .flutuantes-alterna:not(:is(.area-de-modulo,.modulo-portais) *){top:auto}.control .flutuantes-alterna:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(90px + env(safe-area-inset-bottom));width:44px;height:44px;border-radius:8px 0 0 8px}.control:not(.control--flutuantes-escondidos) :is(.ai-fab,.issue-fab,.oi-fab):not(:is(.area-de-modulo,.modulo-portais) *){right:52px;border-radius:8px}.control:not(.control--collaborator) .ai-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(90px + env(safe-area-inset-bottom))}.control:not(.control--collaborator) .issue-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(142px + env(safe-area-inset-bottom))}.control:not(.control--collaborator) .oi-fab:not(:is(.area-de-modulo,.modulo-portais) *){bottom:calc(194px + env(safe-area-inset-bottom))}}@media(max-width:760px){.control .painel-toolbar__acoes:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;width:100%;gap:8px}.control .painel-toolbar__acoes>*:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 220px;min-width:0;max-width:100%}.control .painel-toolbar__acoes button:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;min-height:44px;height:auto;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;letter-spacing:0}.control .painel-toolbar__acoes button svg:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0}.control .issues-admin__summary:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.control .issues-admin__summary :is(.issues-admin__metric,article):not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;width:100%;margin:0;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--surface-1);text-align:left}.control .issues-admin__summary small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font-size:11px;line-height:1.4;letter-spacing:0;white-space:normal;overflow-wrap:normal}.control .issues-admin__summary strong:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-top:8px;font:700 24px/1.2 var(--ds-fonte);white-space:nowrap;overflow-wrap:normal;word-break:normal}.control .issues-admin__summary .issues-admin__refresh:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1;justify-self:end;width:44px;height:44px;padding:0;margin:0}}@media(max-width:760px){.control[data-modulo=ai]:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;height:100dvh;min-height:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box}.control[data-modulo=ai] .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0}.control[data-modulo=ai] .control-workspace:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;flex:1;min-height:0}.control[data-modulo=ai] .rai:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;height:auto;min-height:0;margin:6px 12px;grid-template-rows:auto minmax(0,1fr);border-radius:6px;box-shadow:none}.control[data-modulo=ai] .rai:not(:has(>.rai-lado)):not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:minmax(0,1fr)}.control[data-modulo=ai] .rai-conversa:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;overflow:hidden}.control[data-modulo=ai] .rai-mensagens:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.control[data-modulo=ai] .rai-fundo:not(:is(.area-de-modulo,.modulo-portais) *){position:static;flex-shrink:0}}@media(max-width:760px){.control .candidatos:not(:is(.area-de-modulo,.modulo-portais) *){overflow:visible}.control .cand-tabela tbody:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.control .cand-tabela tbody tr+tr:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:12px}.control .cand-tabela tbody tr:active:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}.control[data-modulo=candidatos] :is(.control-topbar,.mobile-bottom-nav):not(:is(.area-de-modulo,.modulo-portais) *){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-1)}}.control.control :is(.rep .section-index,.area-action-dock,.atl-vistas,.painel-tabs,.issues-admin__status-filter>div,.cand-filtros,.pedidos__filtros,.def-subtabs,.fin-subtabs):not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:100%;margin-block:0 12px;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);box-shadow:none}.control.control :is(.rep .section-index,.area-action-dock,.atl-vistas,.painel-tabs,.issues-admin__status-filter>div,.cand-filtros,.pedidos__filtros,.def-subtabs,.fin-subtabs)>:is(button,a):not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;max-width:none;height:44px;min-height:44px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:var(--text-2);box-shadow:none;font:600 12px/1.3 var(--ds-fonte);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer}.control.control :is(.rep .section-index,.area-action-dock,.atl-vistas,.painel-tabs,.issues-admin__status-filter>div,.cand-filtros,.pedidos__filtros,.def-subtabs,.fin-subtabs)>:is(button,a):is(.ativo,[aria-selected=true]):not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ctx-wash);color:var(--ctx-deep);box-shadow:inset 0 -2px var(--ctx)}.control.control :is(.rep .section-index,.area-action-dock,.atl-vistas,.painel-tabs,.issues-admin__status-filter>div,.cand-filtros,.pedidos__filtros,.def-subtabs,.fin-subtabs)>:is(button,a):hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-1)}.control.control :is(.rep .section-index,.area-action-dock,.atl-vistas,.painel-tabs,.issues-admin__status-filter>div,.cand-filtros,.pedidos__filtros,.def-subtabs,.fin-subtabs)>:is(button,a)>span:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none;overflow:visible;font:inherit;letter-spacing:0;white-space:nowrap;text-transform:none;text-overflow:clip}.control.control .area-action-dock .area-selo:not(:is(.area-de-modulo,.modulo-portais) *){position:static;margin:0}.control.control .rep .section-index:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-scrollbar{display:block;height:4px}.control.control:not([data-modulo=controlo]) .control-workspace :is(.fin-barra,.painel-tabs,.cand-filtros,.atl-vistas,.def-subtabs,.pedidos__filtros,.issues-admin__status-filter,.area-action-dock,.ai-abas,.tw-barra):not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;top:calc(var(--altura-topo, 0px) + 8px);z-index:30}.control .rep .detail-tools:not(:is(.area-de-modulo,.modulo-portais) *){display:block;position:static;padding:12px 16px}.control .rep .detail-search:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px}.control .rep .detail-advanced:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:8px}.control .rep .detail-advanced>summary:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-size:12px;color:var(--text-2)}.control .rep .detail-advanced>summary>span:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;color:var(--ctx-deep)}.control .rep .detail-advanced__fields:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0}.control .rep .detail-advanced__fields>label:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-column:auto;min-width:0;gap:6px}.control .rep .detail-advanced__fields :is(button,select):not(:is(.area-de-modulo,.modulo-portais) *){width:100%;min-width:0;min-height:44px}.control .rep .detail-advanced__fields .detail-clear:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1 / -1}.control.control :is(.financeira,.candidatos,#painel-atletas,.wod,#painel-registos,.issues-admin,.def,.pedidos,#area-colaborador):not(:is(.area-de-modulo,.modulo-portais) *){padding-top:8px}.control.control #area-colaborador>.area-action-dock:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:0}.control.control .wod>.cmp:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:0;padding-top:0}.control.control :is(.cand-topo,.fin-topo):not(:is(.area-de-modulo,.modulo-portais) *){padding-top:12px}.control.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.issues-admin__status-filter):not(:is(.area-de-modulo,.modulo-portais) *){margin-top:0}.control.control :is(.painel-tabs,.fin-subtabs,.cand-filtros,.atl-vistas,.issues-admin__status-filter) button svg:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 16px;width:16px;height:16px}@media(prefers-reduced-motion:reduce){.control .rep .scoreline>.metric-button:hover:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}}.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){padding:20px;background:#f5f1e9;--p-cartao: 16px;--t-valor: 27px;--t-titulo: 17px;--t-corpo: 12px;--t-nota: 11px;--g-pilha: 9px}.rep.dashboard-pillars .dashboard-columns:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.rep.dashboard-pillars .dashboard-column:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;padding:0;border:0;background:transparent}.rep.dashboard-pillars .dashboard-column-heading:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 2px 20px;border-top:3px solid #766753}.rep.dashboard-pillars .dashboard-column-heading h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:20px;line-height:1.25;text-transform:none;letter-spacing:-.03em}.rep.dashboard-pillars .dashboard-column-heading p:not(:is(.area-de-modulo,.modulo-portais) *){margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.rep.dashboard-pillars .dashboard-column-cards:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .pillar-highlights:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .section:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:16px;min-width:0;padding:0;margin:0;border:0;background:transparent}.rep.dashboard-pillars [hidden]:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.rep.dashboard-pillars .section:empty:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep.dashboard-pillars :is(.finance-glance,.finance-top,.finance-bottom,.member-grid,.join-grid,.attendance-grid,.retention-rates,.retention-detail,.forecast-grid,.orientation-summary-grid,.trial-periods,.pack-purchases):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;min-width:0}.rep.dashboard-pillars :is(.finance-top,.finance-bottom,.member-grid,.join-grid,.attendance-grid,.retention-rates,.retention-detail,.forecast-grid,.orientation-summary-grid)>*:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto;min-width:0}.rep.dashboard-pillars .section-title:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 0;padding:0 2px}.rep.dashboard-pillars .section-title .eyebrow:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep.dashboard-pillars .section-title h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;line-height:1.4;max-width:none}.rep.dashboard-pillars .section-title>p:not(:is(.area-de-modulo,.modulo-portais) *){justify-self:start;font-size:11px}.rep.dashboard-pillars .dashboard-column-cards article:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .summary-card:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .mini-metric:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .forecast-rail:not(:is(.area-de-modulo,.modulo-portais) *){min-width:0;max-width:100%;width:100%;box-sizing:border-box;margin:0;border:1px solid #e2dbd0;border-radius:16px;background:#fffdf9;box-shadow:0 3px 12px #392d1b0a;padding:16px}.control .rep.dashboard-pillars .summary-card:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:180px;height:auto;text-align:left;position:relative;overflow:hidden}.control .rep.dashboard-pillars .summary-card__icon:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1;grid-row:1;width:32px;height:32px}.control .rep.dashboard-pillars .summary-card__arrow:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:2;grid-row:1;position:static;align-self:start}.control .rep.dashboard-pillars .summary-card__body:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;grid-row:2;display:grid;gap:10px;min-width:0;padding:0}.control .rep.dashboard-pillars .summary-card__body strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(24px,2vw,32px);line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.control .rep.dashboard-pillars .summary-card__label:not(:is(.area-de-modulo,.modulo-portais) *){white-space:normal;font-size:11px;line-height:1.5}.control .rep.dashboard-pillars .summary-card__body small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.5}.control .rep.dashboard-pillars .summary-card__footer:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;grid-row:4;position:static;display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 0;width:auto;margin:0}.control .rep.dashboard-pillars .summary-chart:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;grid-row:3;position:static;width:100%;height:35px;margin:0}.rep.dashboard-pillars :is(.revenue-value,.split-total):not(:is(.area-de-modulo,.modulo-portais) *){font-size:30px;line-height:1.2;overflow-wrap:anywhere}.rep.dashboard-pillars :is(.revenue-meta,.trainer-block-heading,.trainer-attraction-heading,.daily-detail-list,.donut-wrap,.trainer-benchmark,.trainer-section-controls):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.rep.dashboard-pillars .donut:not(:is(.area-de-modulo,.modulo-portais) *){width:170px;max-width:100%;height:170px;margin:12px auto}.rep.dashboard-pillars :is(.day-comparison,.occupancy-periods,.member-split,.forecast-rail):not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rep.dashboard-pillars .forecast-rail>*:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}.rep.dashboard-pillars .forecast-rail:not(:is(.area-de-modulo,.modulo-portais) *):before{display:none}.rep.dashboard-pillars :is(.trainer-block-heading,.trainer-attraction-heading,.trainer-benchmark>div,.trainer-class-detail-heading):not(:is(.area-de-modulo,.modulo-portais) *){padding:10px 0}.rep.dashboard-pillars :is(.trainer-block-heading h3,.trial-period h3):not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px;min-height:0;line-height:1.4}.rep.dashboard-pillars .trainer-subindex:not(:is(.area-de-modulo,.modulo-portais) *){position:static;display:flex;flex-wrap:wrap;gap:6px;background:transparent;margin:0;padding:0}.rep.dashboard-pillars .trainer-subindex a:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 80px;font-size:11px;padding:8px}.rep.dashboard-pillars :is(.professional-table-wrap,.trainer-attraction-table-wrap,.comissoes-app__tabela-wrap):not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.rep.dashboard-pillars .dashboard-column-cards :is(table,input,select,fieldset):not(:is(.area-de-modulo,.modulo-portais) *){max-width:100%}.rep.dashboard-pillars .dashboard-column-cards :is(.trainer-comparison-table,.commission-table,.trainer-attraction-table):not(:is(.area-de-modulo,.modulo-portais) *){min-width:620px}.rep.dashboard-pillars .trainer-period-switcher:not(:is(.area-de-modulo,.modulo-portais) *){position:static;width:100%;display:flex;flex-wrap:wrap}.rep.dashboard-pillars .trainer-period-switcher button:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto;min-width:0;padding:8px 5px;font-size:11px}.rep.dashboard-pillars .dashboard-column-cards button:not(:is(.area-de-modulo,.modulo-portais) *){overflow-wrap:anywhere}.rep.dashboard-pillars .dashboard-column-cards button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #766753;outline-offset:3px}.rep.dashboard-pillars>footer:not(:is(.area-de-modulo,.modulo-portais) *){padding:28px 0 8px}.rep.dashboard-pillars.is-dark:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--surface-2)}.rep.dashboard-pillars.is-dark .dashboard-column-cards article:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars.is-dark .summary-card:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars.is-dark .mini-metric:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars.is-dark .forecast-rail:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border-color:var(--line)}@media(max-width:1199px){.rep.dashboard-pillars .dashboard-columns:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px}.rep.dashboard-pillars .dashboard-columns:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);gap:28px}.rep.dashboard-pillars .dashboard-mobile-tools:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:16px}}.rep.dashboard-pillars .trainer-block.comissoes-app .comissoes-app__corpo:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 0 0;min-width:0}.rep.dashboard-pillars .trainer-block.comissoes-app :is(.comissoes-app__indicadores,.comissoes-app__duas,.comissoes-app__config,.comissoes-app__fecho):not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr)}.rep.dashboard-pillars .trainer-block.comissoes-app .comissoes-app__config .largo:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:auto}.rep.dashboard-pillars .trainer-block.comissoes-app .comissoes-app__barra:not(:is(.area-de-modulo,.modulo-portais) *){align-items:stretch}.rep.dashboard-pillars .trainer-block.comissoes-app .comissoes-app__accoes:not(:is(.area-de-modulo,.modulo-portais) *){justify-content:flex-start;flex-wrap:wrap}.rep.dashboard-pillars .trainer-block.comissoes-app .comissoes-app__painel:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px}.rep.dashboard-pillars .trainer-section-controls>p:not(:is(.area-de-modulo,.modulo-portais) *){text-align:left}.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:12px;padding:14px 18px}.overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;flex:1}.overview-column:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#746348;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.overview-column--operacao:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#367b76}.overview-column--comercial:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#695ba1}.overview-column--equipa:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#456b95}.control .overview-column>header:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px;padding:0 2px;min-height:30px;border:0;color:var(--pillar-ink)}.control .overview-column h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font:700 16px/1.2 var(--sans, sans-serif);letter-spacing:-.03em;text-transform:none}.overview-number:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:700;opacity:.7}.overview-count:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;border:1px solid color-mix(in srgb,var(--pillar-ink) 20%,transparent);border-radius:20px;padding:2px 6px;font-size:11px}.overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-rows:repeat(var(--overview-rows),minmax(0,1fr));gap:7px;flex:1;min-height:0}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;grid-template-columns:minmax(0,1fr) 15px;grid-template-rows:auto minmax(0,1fr) auto;gap:2px 4px;align-items:center;width:100%;min-width:0;min-height:0;height:100%;padding:7px 11px;border:1px solid #e5dfd5;border-radius:10px;background:linear-gradient(125deg,#fffefa,#faf8f3);color:#272a32;text-align:left;cursor:pointer;box-shadow:0 1px 3px #48392206;transition:background .15s,border-color .15s,box-shadow .15s}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;background:var(--pillar-ink);border-radius:3px;opacity:.5}.control .overview-card:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v3-cartao, #fff);border-color:var(--pillar-ink);box-shadow:0 3px 12px #48392214}.control .overview-card:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--pillar-ink);outline-offset:2px}.overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font:600 11px/1.2 var(--sans,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-card>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--pillar-ink);grid-column:2;grid-row:1}.control .overview-card>strong:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;font:700 clamp(16px,1.35vw,23px)/1.1 var(--sans,sans-serif);letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;color:#7a7b83;font:400 11px/1.2 var(--sans,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-empty:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px;color:var(--muted)}.rep.dashboard-pillars .compact-detail-layer:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:24px max(24px,calc((100vw - 1100px)/2));z-index:150;display:flex;flex-direction:column;min-width:0;border:1px solid #d9d0c2;border-radius:18px;background:#f5f1e9;box-shadow:0 0 0 100vmax #15192377,0 20px 80px #0003;overflow:hidden}.rep.dashboard-pillars .compact-detail-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#fffdf9;border-bottom:1px solid #e2dbd0}.compact-detail-close:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;border:1px solid #d9d0c2;padding:8px 12px;border-radius:8px;background:var(--v3-cartao, #fff);cursor:pointer}.rep.dashboard-pillars .compact-detail-body:not(:is(.area-de-modulo,.modulo-portais) *){overflow:auto;min-height:0;padding:20px;overscroll-behavior:contain}.rep.dashboard-pillars .compact-detail-layer .dashboard-columns:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.rep.dashboard-pillars .compact-detail-layer .dashboard-column:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.rep.dashboard-pillars .compact-detail-layer[data-column=financeira] .dashboard-column--financeira:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .compact-detail-layer[data-column=operacao] .dashboard-column--operacao:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .compact-detail-layer[data-column=comercial] .dashboard-column--comercial:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars .compact-detail-layer[data-column=equipa] .dashboard-column--equipa:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.rep.dashboard-pillars>.detail-backdrop:not(:is(.area-de-modulo,.modulo-portais) *){z-index:180}@media(min-width:761px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;min-height:0;box-sizing:border-box}.rep.dashboard-pillars .dashboard-mobile-tools:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0;margin:0}.rep.dashboard-pillars .dashboard-sync-details:not(:is(.area-de-modulo,.modulo-portais) *){flex-shrink:0;margin:0!important;padding:5px 10px!important;font-size:11px}.control .rep.dashboard-pillars .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){min-height:32px}}@media(min-width:761px)and (max-height:750px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){gap:7px;padding-block:8px}.overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 9px}.overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}@media(max-width:1000px)and (min-width:761px){.overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px}.control .overview-column h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:7px}}@media(max-width:760px){.overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:none;grid-auto-rows:76px;flex:none}.control .overview-column h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.rep.dashboard-pillars .compact-detail-layer:not(:is(.area-de-modulo,.modulo-portais) *){inset:8px}.rep.dashboard-pillars .compact-detail-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px;font-size:12px}.rep.dashboard-pillars .compact-detail-body:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px}}.rep.dashboard-pillars.is-dark .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--panel);border-color:var(--line);color:var(--text-1)}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){row-gap:1px;padding-block:5px}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-weight:500}.overview-card-reading:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;min-height:0;overflow:hidden}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:500 16px/1.1 var(--sans,sans-serif);letter-spacing:-.035em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 30%;width:30%;height:20px;max-width:80px;color:var(--pillar-ink)}.overview-chart-empty:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--pillar-ink);opacity:.25;display:flex;flex-shrink:0}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){border-top:1px solid color-mix(in srgb,var(--pillar-ink) 12%,transparent);padding-top:2px;font-size:11px;line-height:1.15}@media(min-width:761px)and (max-height:800px){.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-block:3px}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){height:17px}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;padding-top:1px}}@media(max-width:760px){.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-block:7px}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}}.overview-column--financeira:not(:is(.area-de-modulo,.modulo-portais) *){--value-ink:#825014}.overview-column--operacao:not(:is(.area-de-modulo,.modulo-portais) *){--value-ink:#007c77}.overview-column--comercial:not(:is(.area-de-modulo,.modulo-portais) *){--value-ink:#6440b8}.overview-column--equipa:not(:is(.area-de-modulo,.modulo-portais) *){--value-ink:#245ba5}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--value-ink);font-weight:650}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){color:#43424d;font-weight:600}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){color:#676472}.control .overview-card--donut:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:11px minmax(0,1fr)}.overview-donut-details:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:flex;align-items:center;gap:6px;min-height:0;height:100%;min-width:0}.overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;max-height:43px;width:36px;flex:0 0 36px}.overview-donut-legend:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 7px;flex:1;min-width:0}.overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:3px;min-width:0;font:400 11px/1.15 var(--sans,sans-serif);color:#494653}.overview-donut-item i:not(:is(.area-de-modulo,.modulo-portais) *){width:4px;height:4px;border-radius:50%;flex:0 0 4px}.overview-donut-item>span:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.overview-donut-item>b:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:auto;color:#513717;font-weight:650;white-space:nowrap}@media(max-width:760px){.overview-donut-details:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){width:27px;flex-basis:27px}.overview-donut-legend:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);gap:1px}.overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.05}}.rep.dashboard-pillars.is-dark .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){color:#d8c4ff}.rep.dashboard-pillars.is-dark .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars.is-dark .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *),.rep.dashboard-pillars.is-dark .overview-donut-item>b:not(:is(.area-de-modulo,.modulo-portais) *){color:#eee8de}.control .overview-card>.overview-data-legend:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;overflow:hidden}.overview-data-legend>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:3px;min-width:0;flex:1}.overview-data-legend i:not(:is(.area-de-modulo,.modulo-portais) *){width:4px;height:4px;border-radius:50%;flex:0 0 4px}.overview-data-legend span>span:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis}.overview-data-legend b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--value-ink);font-weight:650}.overview-data-legend em:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;font-style:normal;color:var(--pillar-ink)}.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 10px;background:linear-gradient(115deg,#fff,#fafbfe)}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font:600 11px/1.1 var(--ds-fonte);color:#394355}.overview-card-reading:not(:is(.area-de-modulo,.modulo-portais) *){height:100%;gap:5px}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:700 clamp(20px,1.8vw,29px)/1 var(--ds-fonte);color:#14243a;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.control .overview-card-reading>strong.overview-value-long:not(:is(.area-de-modulo,.modulo-portais) *){font-size:clamp(16px,1.25vw,21px);letter-spacing:-.4px}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:24%;width:24%;max-width:90px;height:85%;max-height:32px}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font:400 11px/1.1 var(--ds-fonte);color:#637083;padding-top:2px}.overview-data-legend b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700}.control .overview-card--donut:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:12px minmax(0,1fr)}.overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){max-height:50px;width:42px;flex-basis:42px}.overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font:400 11px/1.15 var(--ds-fonte)}.overview-donut-item>b:not(:is(.area-de-modulo,.modulo-portais) *){color:#182c43;font-weight:700}@media(min-width:761px)and (max-height:800px){.control .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-block:3px}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.control .overview-card-reading>strong.overview-value-long:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;padding-top:1px}.overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}@media(max-width:760px){.control .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.control .overview-card-reading>strong.overview-value-long:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:20%;width:20%}.overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){width:30px;flex-basis:30px}.overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}.control .overview-card-reading>strong.overview-value-number:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;overflow:visible;white-space:normal}.overview-value-number>span:first-child:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.control .overview-value-suffix:not(:is(.area-de-modulo,.modulo-portais) *){font:500 12px/1.15 var(--ds-fonte);letter-spacing:0}.control .overview-card-reading>strong.overview-value-text:not(:is(.area-de-modulo,.modulo-portais) *){font:600 14px/1.15 var(--ds-fonte);letter-spacing:0;white-space:normal;overflow:visible}@media(max-width:760px){.control .overview-card-reading>strong.overview-value-number:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px;gap:0 3px}.control .overview-value-suffix:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card-reading>strong.overview-value-text:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:30%;width:30%;max-width:125px;max-height:36px;overflow:visible;transition:filter .18s ease,transform .18s ease}.overview-card:hover .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){filter:saturate(1.2);transform:translateY(-1px)}.overview-ring-fill:not(:is(.area-de-modulo,.modulo-portais) *){animation:overview-reveal .65s ease-out}.overview-progress-fill:not(:is(.area-de-modulo,.modulo-portais) *){transform-origin:left;animation:overview-grow .65s ease-out}@keyframes overview-reveal{0%{opacity:0}to{opacity:1}}@keyframes overview-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:23%;width:23%}}@media(prefers-reduced-motion:reduce){.overview-ring-fill:not(:is(.area-de-modulo,.modulo-portais) *),.overview-progress-fill:not(:is(.area-de-modulo,.modulo-portais) *){animation:none}.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){transition:none}.overview-card:hover .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}}.overview-column-icon:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 auto;color:var(--pillar-ink)}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:5px;min-width:0}.overview-indicator-icon:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 12px;width:12px;height:12px;color:var(--pillar-ink)}.overview-card-title>span:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.control .overview-column>header:not(:is(.area-de-modulo,.modulo-portais) *){gap:5px}.overview-column-icon:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:16px}.control .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){gap:4px}.overview-indicator-icon:not(:is(.area-de-modulo,.modulo-portais) *){width:11px;height:11px;flex-basis:11px}}.overview-order-toolbar:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:23px;flex-shrink:0;font:11px var(--ds-fonte)}.overview-order-toolbar>span:not(:is(.area-de-modulo,.modulo-portais) *){margin-right:auto}.overview-order-toolbar button:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid #d7dbe2;border-radius:6px;padding:3px 8px;background:var(--v3-cartao, white);cursor:pointer}.overview-card-slot:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;min-height:0;min-width:0}.overview-card-slot.is-ordering:not(:is(.area-de-modulo,.modulo-portais) *){cursor:grab}.overview-card-slot.is-ordering .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:31px;cursor:grab}.overview-move-controls:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;z-index:2;right:3px;top:2px;bottom:2px;display:flex;flex-direction:column;justify-content:center;gap:1px}.overview-move-controls button:not(:is(.area-de-modulo,.modulo-portais) *){width:25px;flex:1;max-height:25px;border:1px solid #d7dbe2;border-radius:4px;background:var(--v3-cartao, white);color:#253952;cursor:pointer}.overview-move-controls button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:default}@media(min-width:761px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){gap:5px}}.overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:3px;top:50%;transform:translateY(-50%);z-index:3;width:23px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;color:#61748b;background:#edf1f7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.overview-drag-handle:active:not(:is(.area-de-modulo,.modulo-portais) *){cursor:grabbing;background:#d5e5fa}.overview-drag-handle:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #377aca}.overview-drag-handle:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.35;cursor:wait}.control .overview-card-slot .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:29px}.overview-card-slot.is-ordering .overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){right:29px}.control .overview-card-slot.is-ordering .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:55px}.overview-card-slot[data-drop-target=true]:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid #3984d5;border-radius:10px}.overview-inline-stats:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;flex:1 1 60%;min-width:0;padding-left:6px;border-left:1px solid #e1e7ee}.overview-inline-stats>span:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:space-between;align-items:baseline;gap:3px;min-width:0;font:400 11px/1.15 var(--ds-fonte)}.overview-inline-stats>span>span:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657186}.overview-inline-stats b:not(:is(.area-de-modulo,.modulo-portais) *){color:#183753;white-space:nowrap;font-weight:700}.control .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 36%;font-size:20px}.control .overview-card--summary .overview-value-suffix:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}@media(max-width:1100px){.overview-inline-stats:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);gap:1px}.overview-inline-stats>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}}@media(max-width:760px){.control .overview-card--summary:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:auto minmax(0,1fr)}.control .overview-card--summary>small:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:34%;font-size:16px}.control .overview-card--summary .overview-value-suffix:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}.compact-detail-layer #adesoes .split-card:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.control .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 1 auto;font-size:16px;white-space:nowrap}.control .overview-card--summary .overview-card-reading>strong.overview-value-number:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:nowrap}.control .overview-card--summary .overview-card-reading>strong.overview-value-text:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}.overview-inline-stats:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 auto}.control div.overview-card:not(:is(.area-de-modulo,.modulo-portais) *){cursor:default}@media(max-width:760px){.control .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:14px}.overview-inline-stats:not(:is(.area-de-modulo,.modulo-portais) *){padding-left:3px}}.overview-save-status:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.overview-save-status.has-error:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;width:auto;height:auto;clip-path:none;color:#b42318;font:12px var(--ds-fonte)}.overview-drag-handle[aria-pressed=true]:not(:is(.area-de-modulo,.modulo-portais) *){color:#1765ad;background:#dbeafe;box-shadow:inset 0 0 0 1px #80aee0}.overview-add:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;margin-left:auto}.overview-add>summary:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--pillar-ink) 30%,transparent);border-radius:14px;color:var(--pillar-ink);font:600 11px/1 var(--sans,sans-serif);cursor:pointer;list-style:none;background:var(--surface-1,#fff)}.overview-add>summary:not(:is(.area-de-modulo,.modulo-portais) *)::-webkit-details-marker{display:none}.overview-add>summary:hover:not(:is(.area-de-modulo,.modulo-portais) *),.overview-add[open]>summary:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--pillar-ink)}.overview-add>summary:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px solid var(--pillar-ink);outline-offset:2px}.overview-add__menu:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;z-index:1000;width:min(320px,calc(100vw - 32px));max-height:min(420px,70vh);overflow:auto;padding:8px;border:1px solid var(--line,#dcdde2);border-radius:10px;background:var(--surface-1,#fff);box-shadow:0 12px 32px #0f172a26;color:var(--text-1,#171820)}.overview-add__menu>p:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 6px 8px;font:700 11px/1.2 var(--sans,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,#62646c)}.overview-add__menu label:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:6px;cursor:pointer}.overview-add__menu label:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--pillar-ink) 7%,transparent)}.overview-add__menu input:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:2px;accent-color:var(--pillar-ink)}.overview-add__menu span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px;min-width:0}.overview-add__menu b:not(:is(.area-de-modulo,.modulo-portais) *){font:600 12px/1.3 var(--sans,sans-serif)}.overview-add__menu small:not(:is(.area-de-modulo,.modulo-portais) *){font:400 11px/1.3 var(--sans,sans-serif);color:var(--text-3,#62646c);overflow-wrap:anywhere}[data-theme=dark] .overview-add>summary:not(:is(.area-de-modulo,.modulo-portais) *),[data-theme=dark] .overview-add__menu:not(:is(.area-de-modulo,.modulo-portais) *){background:#1b2230;border-color:#334055;color:#e6e9ef}.overview-add__menu button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;width:100%;gap:10px;align-items:center;justify-content:space-between;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.overview-add__menu button:hover:not(:is(.area-de-modulo,.modulo-portais) *),.overview-add__menu button:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--pillar-ink) 9%,transparent);outline:none}.overview-add__menu button>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--pillar-ink);flex:0 0 auto}.overview-add--paginas+.overview-add:not(:is(.area-de-modulo,.modulo-portais) *){margin-left:6px}.control.control--executivo:not(:is(.area-de-modulo,.modulo-portais) *){--app-bg:#f2f6fa;--value-ink:#101e32;font-family:var(--ds-fonte);background:var(--v3-cartao-2, #f2f6fa)}.control.control--executivo .control-topbar:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(110deg,#1c2631,#273443);color:#e9eef4;height:54px!important;min-height:54px;grid-template-rows:54px!important;padding-block:0!important}.control.control--executivo .control-brandline .brand b:not(:is(.area-de-modulo,.modulo-portais) *){color:#f4f7fb;font:700 14px var(--ds-fonte)}.control[data-modulo=controlo] .control-context:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control.control--executivo:not([data-modulo=controlo]) .control-context:not(:is(.area-de-modulo,.modulo-portais) *){border-left-color:#3a4757}.control.control--executivo:not([data-modulo=controlo]) .control-context-title:not(:is(.area-de-modulo,.modulo-portais) *){color:#f4f7fb!important;font:700 14px/1.15 var(--ds-fonte)!important;letter-spacing:0!important;text-transform:none}.control.control--executivo:not([data-modulo=controlo]) .control-context>p:not(:is(.area-de-modulo,.modulo-portais) *){color:#9fb0c3;font:11px var(--ds-fonte);letter-spacing:0;text-transform:none}.control.control--executivo .control-user:not(:is(.area-de-modulo,.modulo-portais) *){color:#dce5ef}.control.control--executivo .control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(110deg,#18222c,#202e3a);border:0;border-radius:0;top:54px;padding-top:20px}.control.control--executivo .control-tabs button:not(:is(.area-de-modulo,.modulo-portais) *){color:#d4dee8;font:400 13px var(--ds-fonte);text-transform:none;letter-spacing:0;border-radius:5px}.control.control--executivo .control-tabs button.ativo:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff;background:#334353;box-shadow:inset 3px 0 #79b0d6}.control.control--executivo .control-tabs button:hover:not(:is(.area-de-modulo,.modulo-portais) *){color:#fff;background:#304252}.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--v3-cartao-2, #f2f6fa);padding:14px 22px;gap:12px;font-family:var(--ds-fonte)}.control .dashboard-mobile-tools:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;align-items:center;justify-content:space-between;gap:12px}.executive-title:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:190px}.control .executive-title h1:not(:is(.area-de-modulo,.modulo-portais) *){font:700 24px/1.15 var(--ds-fonte);letter-spacing:-.6px;color:#0e1d34;margin:0 0 4px}.executive-title p:not(:is(.area-de-modulo,.modulo-portais) *){color:#73839a;font:13px var(--ds-fonte);margin:0}.control .dashboard-header-actions:not(:is(.area-de-modulo,.modulo-portais) *){gap:6px;flex-wrap:wrap;justify-content:flex-end}.control .dashboard-header-actions button:not(:is(.area-de-modulo,.modulo-portais) *),.control .dashboard-header-actions select:not(:is(.area-de-modulo,.modulo-portais) *),.control .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){font:11px var(--ds-fonte);min-height:34px;height:34px;border-color:var(--v3-linha, #e2e8f0);border-radius:6px;box-shadow:none}.executive-dashboard:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;color:var(--v3-texto, #11223a)}.executive-dashboard h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font:700 16px/1.2 var(--ds-fonte);letter-spacing:-.4px}.executive-dashboard p:not(:is(.area-de-modulo,.modulo-portais) *){margin:4px 0 0;color:var(--v3-texto-3, #7487a0);font:12px/1.4 var(--ds-fonte)}.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;min-height:86px;padding:14px 18px;background:var(--v3-cartao, #fff);border:1px solid var(--v3-linha, #e6edf4);border-radius:8px}.executive-pulse-heading:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:16px}.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){border:0;border-left:1px solid #edf0f5;background:none;display:grid;grid-template-columns:1fr 65px;text-align:left;gap:7px;padding:3px 20px;color:#102138;min-width:0;cursor:pointer}.executive-kpi>span:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;font:12px var(--ds-fonte)}.executive-kpi>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:700 24px/1.1 var(--ds-fonte);white-space:nowrap;letter-spacing:-.6px}.executive-kpi .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){width:65px;height:28px}.executive-middle:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:1.45fr 1fr;gap:12px;min-height:0;flex:0 0 auto}.executive-today:not(:is(.area-de-modulo,.modulo-portais) *),.executive-priorities:not(:is(.area-de-modulo,.modulo-portais) *){border:1px solid var(--v3-linha, #e6edf4);border-radius:8px;background:var(--v3-cartao, white);padding:15px 17px;min-width:0}.executive-middle header:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:12px}.executive-today-rows:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:column;gap:7px}.executive-today-row:not(:is(.area-de-modulo,.modulo-portais) *){--row-ink:#07955b;position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 12px;background:linear-gradient(115deg,#fff,#fbfcfe);border:1px solid #e9eef5;border-left:3px solid var(--row-ink);border-radius:6px;color:var(--v3-texto, #172940);text-align:left;cursor:pointer}.executive-today-row.tone-blue:not(:is(.area-de-modulo,.modulo-portais) *){--row-ink:#287fff}.executive-today-row.tone-red:not(:is(.area-de-modulo,.modulo-portais) *){--row-ink:#e64531}.executive-row-icon:not(:is(.area-de-modulo,.modulo-portais) *){width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--row-ink);color:#fff;flex-shrink:0}.executive-row-name:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.executive-row-name b:not(:is(.area-de-modulo,.modulo-portais) *){font:600 14px var(--ds-fonte)}.executive-today-row small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;font:11px/1.3 var(--ds-fonte);color:#73859e;margin-top:4px}.executive-row-value:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.executive-row-value strong:not(:is(.area-de-modulo,.modulo-portais) *){font:700 16px var(--ds-fonte);white-space:nowrap}.executive-today-row .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex:0 0 65px;width:65px;height:26px}.executive-detail:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #e4ebf4;border-radius:5px;background:var(--v3-cartao-2, #f7f9fc);font:11px var(--ds-fonte);white-space:nowrap}.executive-priorities h2 em:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-block;vertical-align:middle;padding:4px 7px;margin-left:8px;color:#754de3;background:#eee9ff;border-radius:6px;font:12px var(--ds-fonte)}.executive-priority:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:flex;gap:12px;align-items:center;min-height:48px;border:0;border-bottom:1px solid #eef2f7;background:var(--v3-cartao, white);text-align:left;color:var(--v3-texto, #1b2c45);cursor:pointer;padding:7px 0}.executive-priority>span:nth-child(2):not(:is(.area-de-modulo,.modulo-portais) *){flex:1;min-width:0}.executive-priority b:not(:is(.area-de-modulo,.modulo-portais) *){font:600 12px var(--ds-fonte)}.executive-priority small:not(:is(.area-de-modulo,.modulo-portais) *){display:block;margin-top:4px;font:11px var(--ds-fonte);color:#71849e}.executive-priority-icon:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:#287bff;background:#eaf3ff;flex-shrink:0}.executive-priority em:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 6px;border-radius:5px;color:#65738c;background:#f0f4f8;font:11px var(--ds-fonte)}.executive-priority em.is-high:not(:is(.area-de-modulo,.modulo-portais) *){color:#dc3350;background:#fff0f3}.executive-dashboard .overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){gap:12px;flex:1;min-height:0}.executive-dashboard .overview-column:not(:is(.area-de-modulo,.modulo-portais) *){padding:12px 14px;background:var(--v3-cartao, white);border:1px solid var(--v3-linha, #e6edf4);border-radius:8px;gap:7px;overflow:hidden}.control .executive-dashboard .overview-column>header:not(:is(.area-de-modulo,.modulo-portais) *){min-height:25px;gap:7px}.control .executive-dashboard .overview-column h2:not(:is(.area-de-modulo,.modulo-portais) *){color:#162842;font:700 14px var(--ds-fonte);letter-spacing:0}.executive-dashboard .overview-number:not(:is(.area-de-modulo,.modulo-portais) *),.executive-dashboard .overview-count:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.executive-dashboard .overview-column-icon:not(:is(.area-de-modulo,.modulo-portais) *){width:25px;height:25px;padding:5px;color:#fff;border-radius:6px;background:var(--pillar-ink);box-sizing:border-box}.executive-dashboard .overview-column--financeira:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#069557}.executive-dashboard .overview-column--operacao:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#287fff}.executive-dashboard .overview-column--comercial:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#8c4feb}.executive-dashboard .overview-column--equipa:not(:is(.area-de-modulo,.modulo-portais) *){--pillar-ink:#3488e8}.executive-dashboard .overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){gap:0;grid-template-rows:repeat(var(--overview-rows),minmax(0,1fr))}.control .executive-dashboard .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;gap:6px;align-items:center;padding:2px 20px 2px 0;border:0;border-bottom:1px solid #edf1f6;background:none;border-radius:0;box-shadow:none}.executive-dashboard .overview-card:not(:is(.area-de-modulo,.modulo-portais) *):before,.executive-dashboard .overview-card>svg:not(:is(.area-de-modulo,.modulo-portais) *),.executive-dashboard .overview-indicator-icon:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.control .executive-dashboard .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 55%;font:11px/1.2 var(--ds-fonte);color:var(--v3-texto-3, #62758f);min-width:0}.control .executive-dashboard .overview-card-reading:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 45%;justify-content:flex-end;height:auto;overflow:hidden}.control .executive-dashboard .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *),.control .executive-dashboard .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){color:#13263e;font:700 12px/1.1 var(--ds-fonte);letter-spacing:0}.executive-dashboard .overview-value-suffix:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.executive-dashboard .overview-inline-stats:not(:is(.area-de-modulo,.modulo-portais) *),.executive-dashboard .overview-card>small:not(:is(.area-de-modulo,.modulo-portais) *),.executive-dashboard .overview-card-reading>.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}.executive-dashboard .overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){width:16px;height:22px;right:-3px;color:#a6b3c1;background:transparent}.executive-dashboard .overview-drag-handle svg:not(:is(.area-de-modulo,.modulo-portais) *){width:12px}.executive-dashboard .overview-card-slot.is-ordering .overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){right:25px}.control .executive-dashboard .is-ordering .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:48px}.executive-dashboard .overview-card--donut .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:35%}.executive-dashboard .overview-donut-details:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 65%;height:100%;gap:3px}.executive-dashboard .overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){width:26px;flex-basis:26px;max-height:32px}.executive-dashboard .overview-donut-legend:not(:is(.area-de-modulo,.modulo-portais) *){gap:0 3px}.executive-dashboard .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font:11px/1.05 var(--ds-fonte)}.executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:13px;padding:12px 15px;min-height:46px;border:1px solid var(--v3-linha, #e6edf4);background:var(--v3-cartao, white);border-radius:8px;font:11px var(--ds-fonte)}.executive-insight>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:#8744f5;flex-shrink:0}.executive-insight>strong:not(:is(.area-de-modulo,.modulo-portais) *){white-space:nowrap}.executive-insight>span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;color:#546985}.executive-insight button:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:7px;background:#243242;color:#fff;padding:9px 12px;border:0;border-radius:5px;font:11px var(--ds-fonte);cursor:pointer}@media(min-width:1101px){.control.control--executivo .control-brandline .brand:not(:is(.area-de-modulo,.modulo-portais) *){width:195px}.control[data-modulo=controlo] .dashboard-header-status:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(min-width:1101px)and (max-height:800px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px 16px;gap:8px}.executive-dashboard:not(:is(.area-de-modulo,.modulo-portais) *){gap:8px}.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){min-height:66px;padding:10px 14px}.executive-pulse h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.executive-pulse p:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){padding-inline:10px}.executive-kpi strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.executive-today:not(:is(.area-de-modulo,.modulo-portais) *),.executive-priorities:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px 12px}.executive-middle header:not(:is(.area-de-modulo,.modulo-portais) *){margin-bottom:7px}.executive-today-row:not(:is(.area-de-modulo,.modulo-portais) *){min-height:44px;padding:5px 8px;gap:8px}.executive-row-icon:not(:is(.area-de-modulo,.modulo-portais) *){width:28px;height:28px}.executive-priority:not(:is(.area-de-modulo,.modulo-portais) *){min-height:37px;padding:4px 0}.executive-dashboard h2:not(:is(.area-de-modulo,.modulo-portais) *){font-size:16px}.executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){padding:7px 12px;min-height:36px}.executive-dashboard .overview-column:not(:is(.area-de-modulo,.modulo-portais) *){padding:8px 10px}}@media(max-width:1100px){.control[data-modulo=controlo] .control-workspace:not(:is(.area-de-modulo,.modulo-portais) *){height:auto;overflow:visible}.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){height:auto}.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.executive-pulse-heading:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1}.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){padding:4px 10px}.executive-middle:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.executive-dashboard .overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}.executive-dashboard .overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:none;grid-auto-rows:38px;flex:none}.control .dashboard-mobile-tools:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}}@media(max-width:600px){.control .rep.dashboard-pillars:not(:is(.area-de-modulo,.modulo-portais) *){padding:10px}.executive-title h1:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px!important}.executive-dashboard .overview-grid:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.executive-today-row:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.executive-detail:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.executive-row-name:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:38%}.executive-today-row .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:45px}.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}.executive-kpi .overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){display:none}.executive-priority:not(:is(.area-de-modulo,.modulo-portais) *){gap:7px}.executive-insight>span:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:75%}.control.control--executivo .control-tabs:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}.control .rep .executive-title h1:not(:is(.area-de-modulo,.modulo-portais) *),.control .rep .executive-dashboard h2:not(:is(.area-de-modulo,.modulo-portais) *){text-transform:none}.control .rep .dashboard-mobile-tools .dashboard-header-actions--mobile:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important}.control .rep .executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:12px 16px;min-height:54px;height:auto;flex:0 0 auto;gap:14px;text-transform:none;letter-spacing:0}.control .rep .executive-insight strong:not(:is(.area-de-modulo,.modulo-portais) *){font:700 13px var(--ds-fonte);text-transform:none;letter-spacing:0}.control .rep .executive-insight>span:not(:is(.area-de-modulo,.modulo-portais) *){font:12px/1.4 var(--ds-fonte);text-transform:none;letter-spacing:0}.control .rep .executive-insight button:not(:is(.area-de-modulo,.modulo-portais) *){width:auto;margin:0;font:11px var(--ds-fonte);text-transform:none;letter-spacing:0}.control .executive-dashboard .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .executive-dashboard .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *),.control .executive-dashboard .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:13px}.executive-dashboard .overview-column--financeira .overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:repeat(calc(var(--overview-rows) + 2),minmax(0,1fr))}.executive-dashboard .overview-column--financeira .overview-card-slot:has(.overview-card--donut):not(:is(.area-de-modulo,.modulo-portais) *){grid-row:span 2}.executive-dashboard .overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){width:38px;flex-basis:38px;max-height:48px}.executive-dashboard .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;line-height:1.2}.executive-dashboard .overview-card--donut .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){flex-basis:22%}.control[data-modulo=controlo] .control-topbar .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){display:flex!important;width:min(400px,30vw);margin-left:15px}.executive-search:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;display:flex;align-items:center;gap:9px;border:1px solid #415064;border-radius:6px;background:#344354;color:#a5b5c9;padding:8px 11px}.control .executive-search input:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;background:transparent;border:0;color:#fff;outline:none;font:12px var(--ds-fonte);padding:0;min-height:0}.executive-search input:not(:is(.area-de-modulo,.modulo-portais) *)::placeholder{color:#acb8c6}.control.control--executivo .control-user-profile .control-user:not(:is(.area-de-modulo,.modulo-portais) *){background:transparent;border:0;color:#dce7f4}@media(max-width:1100px){.executive-dashboard .overview-column--financeira .overview-cards:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-rows:none;grid-auto-rows:38px}.control[data-modulo=controlo] .control-topbar .dashboard-header-slot:not(:is(.area-de-modulo,.modulo-portais) *){display:none!important}}@media(min-width:1101px)and (max-height:800px){.control .rep .executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){padding:7px 12px;min-height:42px}.control .executive-dashboard .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.control .executive-dashboard .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *),.control .executive-dashboard .overview-card--summary .overview-card-reading>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:12px}}@media(max-width:600px){.control .rep .executive-insight:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.executive-dashboard .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}}.control .executive-dashboard .overview-card--donut:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:11px minmax(0,1fr);gap:1px}.control .executive-dashboard .overview-card--donut .overview-card-title:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.executive-dashboard .overview-donut-details:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;grid-column:1}.executive-dashboard .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.executive-dashboard .overview-move-controls:not(:is(.area-de-modulo,.modulo-portais) *){flex-direction:row;align-items:center;gap:1px;top:0;bottom:0;right:0}.control .executive-dashboard .overview-move-controls button:not(:is(.area-de-modulo,.modulo-portais) *){min-height:0;height:18px;max-height:18px;width:17px;min-width:0;padding:0;flex:none;font:12px/16px var(--ds-fonte)}.executive-dashboard .overview-card-slot.is-ordering .overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){right:35px}.control .executive-dashboard .is-ordering .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:56px}.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 0;padding:12px 16px}.executive-pulse-heading:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;display:flex;align-items:baseline;gap:14px}.executive-pulse-heading p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:minmax(0,1fr);gap:5px;padding:4px 12px;position:relative}.executive-kpi>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.executive-kpi>.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;right:8px;bottom:6px;width:35px;height:17px;opacity:.65}@media(min-width:1101px)and (max-width:1450px){.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){padding:3px 8px}.executive-kpi>strong:not(:is(.area-de-modulo,.modulo-portais) *){font-size:20px}.executive-kpi>span:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px}.executive-kpi>.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:1100px){.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(3,minmax(0,1fr))}.executive-kpi>.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){display:none}}@media(max-width:600px){.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(2,minmax(0,1fr))}.executive-pulse-heading:not(:is(.area-de-modulo,.modulo-portais) *){display:block}.executive-pulse-heading p:not(:is(.area-de-modulo,.modulo-portais) *){margin-top:5px}}.executive-pulse-heading .overview-save-status:not(:is(.area-de-modulo,.modulo-portais) *){position:static;margin-left:auto;font:11px var(--ds-fonte);color:var(--v3-texto-3, #7487a0)}.executive-pulse-heading .overview-save-status.has-error:not(:is(.area-de-modulo,.modulo-portais) *){color:#dc3350}.executive-personalizar:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--v3-linha, #e2e8f0);border-radius:6px;background:var(--v3-cartao, #fff);color:var(--v3-texto, #1b2c45);font:600 11px var(--ds-fonte);cursor:pointer}.executive-personalizar.is-active:not(:is(.area-de-modulo,.modulo-portais) *){background:#243242;border-color:#243242;color:#fff}.executive-kpi-slot:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex;flex-direction:column;min-width:0}.executive-kpi-slot>.executive-kpi:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;width:100%}.executive-zone-empty:not(:is(.area-de-modulo,.modulo-portais) *){grid-column:1/-1;margin:4px 0 0;color:var(--v3-texto-3, #7487a0);font:12px var(--ds-fonte)}.executive-destaque:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.executive-destaque-slot:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:flex;flex-direction:column;min-width:0}.executive-destaque-card:not(:is(.area-de-modulo,.modulo-portais) *){flex:1;display:grid;align-content:start;gap:8px;min-width:0;padding:13px 15px;text-align:left;border:1px solid #e9eef5;border-radius:8px;background:linear-gradient(115deg,#fff,#fbfcfe);color:var(--v3-texto, #11223a);cursor:pointer}.executive-destaque-card:hover:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--v3-linha, #d3dde8)}.executive-destaque-title:not(:is(.area-de-modulo,.modulo-portais) *){font:700 13px var(--ds-fonte);color:var(--v3-texto, #172940)}.executive-destaque-card>strong:not(:is(.area-de-modulo,.modulo-portais) *){font:700 24px/1.1 var(--ds-fonte);letter-spacing:-.5px;color:#102138}.executive-destaque-card>small:not(:is(.area-de-modulo,.modulo-portais) *){font:11px/1.35 var(--ds-fonte);color:#73859e}.executive-destaque-card>.overview-mini-chart:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;height:34px}.executive-destaque-stats:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;flex-wrap:wrap;gap:6px 14px}.executive-destaque-stats>span:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:2px}.executive-destaque-stats small:not(:is(.area-de-modulo,.modulo-portais) *){font:11px var(--ds-fonte);color:#73859e}.executive-destaque-stats b:not(:is(.area-de-modulo,.modulo-portais) *){font:700 13px var(--ds-fonte);color:#13263e}.control .executive-dashboard .executive-destaque-card .overview-donut-details:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:14px;height:auto}.control .executive-dashboard .executive-destaque-card .overview-donut:not(:is(.area-de-modulo,.modulo-portais) *){width:96px;height:96px;flex:0 0 96px;max-height:none}.control .executive-dashboard .executive-destaque-card .overview-donut-legend:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(0,1fr);gap:5px;flex:1;min-width:0}.control .executive-dashboard .executive-destaque-card .overview-donut-item:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font:12px/1.3 var(--ds-fonte);color:var(--v3-texto-2, #3f5570)}.control .executive-dashboard .executive-destaque-card .overview-donut-item i:not(:is(.area-de-modulo,.modulo-portais) *){width:8px;height:8px;border-radius:2px}.control .executive-dashboard .executive-destaque-card .overview-donut-item>span:not(:is(.area-de-modulo,.modulo-portais) *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control .executive-dashboard .executive-destaque-card .overview-donut-item b:not(:is(.area-de-modulo,.modulo-portais) *){font-weight:700;color:#13263e}.executive-dashboard.is-editing :is(.executive-kpi-slot,.executive-destaque-slot):not(:is(.area-de-modulo,.modulo-portais) *){cursor:grab;outline:1px dashed #c7d3e0;outline-offset:-1px;border-radius:6px}.executive-dashboard :is(.executive-pulse,.executive-today,.overview-column).is-drop-target:not(:is(.area-de-modulo,.modulo-portais) *){outline:2px dashed #287fff;outline-offset:-2px;background:#f5f9ff}.executive-zone-controls:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:center;gap:3px;padding:4px 0 0}.control .executive-dashboard .executive-zone-controls button:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-items:center;width:24px;height:22px;min-height:0;padding:0;border:1px solid var(--v3-linha, #e2e8f0);border-radius:5px;background:var(--v3-cartao, #fff);color:var(--v3-texto-2, #3f5570);font:12px/1 var(--ds-fonte);cursor:pointer}.control .executive-dashboard .executive-zone-controls button:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.4;cursor:default}.executive-dashboard .overview-card-slot.is-ordering .overview-drag-handle:not(:is(.area-de-modulo,.modulo-portais) *){right:78px}.control .executive-dashboard .is-ordering .overview-card:not(:is(.area-de-modulo,.modulo-portais) *){padding-right:98px}@media(max-width:600px){.executive-pulse-heading:not(:is(.area-de-modulo,.modulo-portais) *){flex-wrap:wrap}.executive-destaque:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:1fr}}.executive-pulse:not(:is(.area-de-modulo,.modulo-portais) *){grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.executive-zone-empty svg:not(:is(.area-de-modulo,.modulo-portais) *){vertical-align:-2px}.control .executive-dashboard .overview-move-controls button:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-items:center}:root:not(:is(.area-de-modulo,.modulo-portais) *){--ds-fundo: #f5f4f0;--ds-cartao: #fff;--ds-cartao-2: #faf9f6;--ds-cartao-3: #f0eee8;--ds-texto: #17171b;--ds-texto-2: #4a4a52;--ds-texto-3: #6a6a72;--ds-linha: #e9e6df;--ds-linha-forte: #dcd8cf;--ds-ok: #15803d;--ds-aviso: #b45309;--ds-mau: #dc2626;--ds-info: #2563eb;--ds-xp: #7c3aed;--ds-xp-texto: #6d28d9;--ds-chama: #c2410c;--ds-ouro: #a16207;--ds-prata: #64748b;--ds-bronze: #9a3412;--ds-e1: 4px;--ds-e2: 8px;--ds-e3: 12px;--ds-e4: 16px;--ds-e5: 24px;--ds-e6: 32px;--ds-raio-p: 10px;--ds-raio: 16px;--ds-raio-g: 22px;--ds-raio-pilula: 999px;--ds-sombra: 0 1px 2px rgb(23 23 27 / 4%), 0 8px 24px -14px rgb(23 23 27 / 16%);--ds-sombra-alta: 0 2px 6px rgb(23 23 27 / 6%), 0 22px 48px -18px rgb(23 23 27 / 26%);--ds-fonte: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ds-t-mini: 11px;--ds-t-p: 12.5px;--ds-t: 14px;--ds-t-m: 17px;--ds-t-g: 22px;--ds-t-xg: 30px;--ds-mola: cubic-bezier(.34, 1.56, .64, 1);--ds-suave: cubic-bezier(.2, .8, .2, 1);--ds-d-curta: .16s;--ds-d: .32s;--ds-d-longa: .7s;--ds-alvo: 40px;--ds-alvo-gestao: 36px;--ds-foco: 0 0 0 3px color-mix(in srgb, var(--ds-info) 45%, transparent)}@media(pointer:coarse){:root:not(:is(.area-de-modulo,.modulo-portais) *){--ds-alvo: 44px;--ds-alvo-gestao: 44px}}[data-theme=dark]:not(:is(.area-de-modulo,.modulo-portais) *),:root:has(.control[data-theme=dark]):not(:is(.area-de-modulo,.modulo-portais) *){--ds-fundo: #0f0f12;--ds-cartao: #18181c;--ds-cartao-2: #1e1e23;--ds-cartao-3: #26262c;--ds-texto: #f3f3f5;--ds-texto-2: #c9c9d1;--ds-texto-3: #9a9aa5;--ds-linha: #2a2a31;--ds-linha-forte: #36363e;--ds-ok: #4ade80;--ds-aviso: #fbbf24;--ds-mau: #f87171;--ds-info: #60a5fa;--ds-xp: #a78bfa;--ds-xp-texto: #c4b5fd;--ds-chama: #fb923c;--ds-ouro: #facc15;--ds-prata: #cbd5e1;--ds-bronze: #fdba74;--ds-sombra: 0 1px 2px rgb(0 0 0 / 30%), 0 10px 26px -14px rgb(0 0 0 / 60%);--ds-sombra-alta: 0 2px 6px rgb(0 0 0 / 40%), 0 22px 48px -18px rgb(0 0 0 / 70%)}.ds-cartao:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra:not(:is(.area-de-modulo,.modulo-portais) *),.ds-selo:not(:is(.area-de-modulo,.modulo-portais) *),.ds-missao:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip:not(:is(.area-de-modulo,.modulo-portais) *),.ds-modal:not(:is(.area-de-modulo,.modulo-portais) *),.ds-donut:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini:not(:is(.area-de-modulo,.modulo-portais) *){--ds-acento: var(--marca, var(--aa-marca, #c9252d))}.ds-mini:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-acento)}.ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-xp)}.ds-tom--neutro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--neutro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--neutro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--neutro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--neutro:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-texto-3)}.ds-tom--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--ok:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--ok:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-ok)}.ds-tom--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--aviso:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--aviso:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-aviso)}.ds-tom--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--mau:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--mau:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-mau)}.ds-tom--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--info:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--info:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-info)}.ds-tom--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--xp:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--xp:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-xp)}.ds-tom--chama:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--chama:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--chama:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--chama:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--chama:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--chama:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-chama)}.ds-tom--ouro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--ouro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--ouro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--ouro:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--ouro:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-ouro)}.ds-tom--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-chip--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-barra--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-mini--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-cartao--marca:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--marca:not(:is(.area-de-modulo,.modulo-portais) *){--ds-c: var(--ds-acento)}.ds-so-leitor:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-nota:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;color:var(--ds-texto-3);font-size:var(--ds-t-p);line-height:1.45}.ds-xp:not(:is(.area-de-modulo,.modulo-portais) *){font-style:normal;font-weight:800;font-size:var(--ds-t-mini);color:var(--ds-xp);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-cartao:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;gap:var(--ds-e3);align-content:start;min-width:0;padding:var(--ds-e4);border-radius:var(--ds-raio);background:var(--ds-cartao);border:1px solid var(--ds-linha);box-shadow:var(--ds-sombra);color:var(--ds-texto)}.ds-cartao:is(.ds-cartao--ok,.ds-cartao--aviso,.ds-cartao--mau,.ds-cartao--info,.ds-cartao--xp,.ds-cartao--chama,.ds-cartao--ouro,.ds-cartao--marca):not(:is(.area-de-modulo,.modulo-portais) *):before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--ds-c)}.ds-cartao--destaque:not(:is(.area-de-modulo,.modulo-portais) *){background:linear-gradient(140deg,color-mix(in srgb,var(--ds-acento) 12%,var(--ds-cartao)),var(--ds-cartao) 70%);border-color:color-mix(in srgb,var(--ds-acento) 30%,var(--ds-linha))}.ds-cartao__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:var(--ds-e2);min-width:0}.ds-cartao__topo h3:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:var(--ds-e2);margin:0;font-size:var(--ds-t);font-weight:800;letter-spacing:-.01em;min-width:0}.ds-cartao__icone:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-grid;place-content:center;width:28px;height:28px;border-radius:9px;flex:none;background:color-mix(in srgb,var(--ds-c, var(--ds-acento)) 13%,transparent);color:var(--ds-c, var(--ds-acento))}.ds-cartao__acao:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:var(--ds-e2);flex:none;font-size:var(--ds-t-p);color:var(--ds-texto-3)}.ds-chip:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:var(--ds-raio-pilula);font-size:var(--ds-t-mini);font-weight:800;white-space:nowrap;color:var(--ds-c);background:color-mix(in srgb,var(--ds-c) 13%,transparent)}.ds-chip--neutro:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-texto-2);background:var(--ds-cartao-3)}.ds-kpi:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;gap:3px;align-content:start;min-width:0;padding:var(--ds-e3) var(--ds-e4);text-align:left;border-radius:var(--ds-raio);background:var(--ds-cartao);border:1px solid var(--ds-linha);box-shadow:var(--ds-sombra);color:var(--ds-texto);font:inherit}.ds-kpi:is(.ds-kpi--ok,.ds-kpi--aviso,.ds-kpi--mau,.ds-kpi--info,.ds-kpi--xp,.ds-kpi--marca):not(:is(.area-de-modulo,.modulo-portais) *):after{content:"";position:absolute;inset:auto 14px -1px;height:3px;border-radius:3px 3px 0 0;background:var(--ds-c);opacity:.8}.ds-kpi--clicavel:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;transition:transform var(--ds-d-curta),box-shadow var(--ds-d-curta),border-color var(--ds-d-curta)}.ds-kpi--clicavel:hover:not(:is(.area-de-modulo,.modulo-portais) *){transform:translateY(-2px);box-shadow:var(--ds-sombra-alta);border-color:var(--ds-linha-forte)}.ds-kpi__rotulo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:6px;font-size:var(--ds-t-mini);font-weight:800;color:var(--ds-texto-3);text-transform:uppercase;letter-spacing:.05em}.ds-kpi__linha:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-e2);min-width:0}.ds-kpi__valor:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-g);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.ds-kpi__grafico:not(:is(.area-de-modulo,.modulo-portais) *){flex:none;display:inline-flex}.ds-kpi__tendencia:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-p);font-weight:700;color:var(--ds-texto-2)}.ds-kpi__tendencia.bom:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-ok)}.ds-kpi__tendencia.mau:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-mau)}.ds-kpi__detalhe:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-p);color:var(--ds-texto-3)}.ds-mini:not(:is(.area-de-modulo,.modulo-portais) *){display:block;overflow:visible}.ds-mini rect:not(:is(.area-de-modulo,.modulo-portais) *){fill:color-mix(in srgb,var(--ds-c) 45%,transparent)}.ds-mini rect.ds-mini__ultima:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--ds-c)}.ds-mini rect.ds-mini__zero:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--ds-linha-forte)}.ds-mini__linha:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:var(--ds-c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-mini__area:not(:is(.area-de-modulo,.modulo-portais) *){fill:color-mix(in srgb,var(--ds-c) 14%,transparent);stroke:none}.ds-mini__ponto:not(:is(.area-de-modulo,.modulo-portais) *){fill:var(--ds-c);stroke:var(--ds-cartao);stroke-width:2}.ds-anel:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:inline-grid;place-items:center;flex:none}.ds-anel svg:not(:is(.area-de-modulo,.modulo-portais) *){position:absolute;inset:0}.ds-anel__fundo:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:var(--ds-cartao-3)}.ds-anel__arco:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:var(--ds-c);stroke-linecap:round;transition:stroke-dasharray var(--ds-d-longa) var(--ds-suave)}.ds-anel__centro:not(:is(.area-de-modulo,.modulo-portais) *){position:relative;display:grid;place-items:center;text-align:center;line-height:1.05;font-variant-numeric:tabular-nums}.ds-anel__centro b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-m);font-weight:800}.ds-anel__centro small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:11px;color:var(--ds-texto-3);font-weight:700}.ds-donut:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:var(--ds-e4);flex-wrap:wrap}.ds-donut__fatia:not(:is(.area-de-modulo,.modulo-portais) *){fill:none;stroke:var(--ds-c)}.ds-legenda:not(:is(.area-de-modulo,.modulo-portais) *){list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--ds-t-p);color:var(--ds-texto-2);min-width:0;flex:1}.ds-legenda li:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px}.ds-legenda i:not(:is(.area-de-modulo,.modulo-portais) *){width:10px;height:10px;border-radius:3px;background:var(--ds-c)}.ds-legenda b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-texto);font-variant-numeric:tabular-nums}.ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:4px;min-width:0}.ds-barra__trilho:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:10px;border-radius:var(--ds-raio-pilula);background:var(--ds-cartao-3);overflow:hidden}.ds-barra--fina .ds-barra__trilho:not(:is(.area-de-modulo,.modulo-portais) *){height:6px}.ds-barra__trilho i:not(:is(.area-de-modulo,.modulo-portais) *){display:block;height:100%;width:100%;border-radius:inherit;transform-origin:left;transform:scaleX(var(--ds-f, 0));background:linear-gradient(90deg,color-mix(in srgb,var(--ds-c) 70%,#fff),var(--ds-c));transition:transform var(--ds-d-longa) var(--ds-suave);animation:ds-enche var(--ds-d-longa) var(--ds-suave) backwards}@keyframes ds-enche{0%{transform:scaleX(0)}}.ds-barra__texto:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-mini);color:var(--ds-texto-3);font-weight:700;font-variant-numeric:tabular-nums}.ds-selo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:var(--ds-e3) var(--ds-e2);text-align:center;border-radius:var(--ds-raio);border:1px dashed var(--ds-linha-forte);background:var(--ds-cartao-2);color:var(--ds-texto-2);font:inherit}button.ds-selo:not(:is(.area-de-modulo,.modulo-portais) *){cursor:pointer;min-height:var(--ds-alvo)}.ds-selo__icone:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:44px;height:44px;border-radius:14px;font-size:20px;background:var(--ds-cartao-3);filter:grayscale(1);opacity:.7}.ds-selo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-p);line-height:1.2}.ds-selo small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-mini);color:var(--ds-texto-3)}.ds-selo .ds-barra:not(:is(.area-de-modulo,.modulo-portais) *){width:100%}.ds-selo--feita:not(:is(.area-de-modulo,.modulo-portais) *){border-style:solid;border-color:color-mix(in srgb,var(--ds-ouro) 40%,var(--ds-linha));background:color-mix(in srgb,var(--ds-ouro) 7%,var(--ds-cartao));color:var(--ds-texto)}.ds-selo--feita .ds-selo__icone:not(:is(.area-de-modulo,.modulo-portais) *){filter:none;opacity:1;background:radial-gradient(circle at 30% 25%,#fff8,transparent 60%),color-mix(in srgb,var(--ds-ouro) 22%,var(--ds-cartao));box-shadow:0 6px 16px -8px var(--ds-ouro)}.ds-selo__raridade:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-xp)!important;font-weight:800}.ds-missao:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:var(--ds-e3);padding:8px 0;border-bottom:1px solid var(--ds-linha)}.ds-missao:last-child:not(:is(.area-de-modulo,.modulo-portais) *){border-bottom:0}.ds-missao__marca:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;place-content:center;width:38px;height:38px;border-radius:12px;font-size:11px;font-weight:800;background:color-mix(in srgb,var(--ds-xp) 12%,transparent);color:var(--ds-xp-texto);font-variant-numeric:tabular-nums}.ds-missao--feita .ds-missao__marca:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-ok);color:#fff;font-size:16px}.ds-missao__corpo:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;gap:6px;min-width:0}.ds-missao__corpo b:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-p);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-missao--feita .ds-missao__corpo b:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-texto-3)}.ds-missao__lado:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;gap:8px}.ds-missao__lado small:not(:is(.area-de-modulo,.modulo-portais) *){font-size:var(--ds-t-mini);color:var(--ds-texto-3);font-weight:700;font-variant-numeric:tabular-nums}.ds-botao:not(:is(.area-de-modulo,.modulo-portais) *),.ds-botao-icone:not(:is(.area-de-modulo,.modulo-portais) *){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ds-alvo);padding:0 14px;border-radius:12px;border:1px solid var(--ds-linha);background:var(--ds-cartao);color:var(--ds-texto);font:700 13px/1 var(--ds-fonte);cursor:pointer;text-decoration:none;transition:transform var(--ds-d-curta),background var(--ds-d-curta),border-color var(--ds-d-curta)}.ds-botao-icone:not(:is(.area-de-modulo,.modulo-portais) *){width:var(--ds-alvo);padding:0}.ds-botao:hover:not(:is(.area-de-modulo,.modulo-portais) *),.ds-botao-icone:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-cartao-3)}.ds-botao:active:not(:disabled):not(:is(.area-de-modulo,.modulo-portais) *){transform:scale(.97)}.ds-botao:disabled:not(:is(.area-de-modulo,.modulo-portais) *){opacity:.5;cursor:default}.ds-botao--primario:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-acento, var(--marca, #c9252d));border-color:transparent;color:#fff}.ds-botao--primario:hover:not(:is(.area-de-modulo,.modulo-portais) *){background:color-mix(in srgb,var(--ds-acento, var(--marca, #c9252d)) 88%,#000)}.ds-botao--ok:not(:is(.area-de-modulo,.modulo-portais) *){background:var(--ds-ok);border-color:transparent;color:#fff}[data-theme=dark] .ds-botao--ok:not(:is(.area-de-modulo,.modulo-portais) *){color:#052e16}:is(.ds-botao,.ds-botao-icone,.ds-kpi--clicavel,button.ds-selo):focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){outline:none;box-shadow:var(--ds-foco)}.ds-modal:not(:is(.area-de-modulo,.modulo-portais) *){position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0a0a0e7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ds-aparece var(--ds-d-curta) ease-out;font-family:var(--ds-fonte)}.ds-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){width:100%;max-height:min(86dvh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:var(--ds-raio-g);background:var(--ds-cartao);color:var(--ds-texto);box-shadow:var(--ds-sombra-alta);border:1px solid var(--ds-linha);animation:ds-sobe var(--ds-d) var(--ds-mola)}.ds-modal__topo:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px 20px;border-bottom:1px solid var(--ds-linha)}.ds-modal__topo h2:not(:is(.area-de-modulo,.modulo-portais) *){margin:0;font-size:var(--ds-t-m);font-weight:800}.ds-modal__corpo:not(:is(.area-de-modulo,.modulo-portais) *){overflow:auto;padding:16px 20px 20px;display:grid;gap:12px;align-content:start}.ds-modal__rodape:not(:is(.area-de-modulo,.modulo-portais) *){display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--ds-linha)}@keyframes ds-aparece{0%{opacity:0}}@keyframes ds-sobe{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(max-width:640px){.ds-modal:not(:is(.area-de-modulo,.modulo-portais) *){place-items:end stretch;padding:0}.ds-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *){max-width:none!important;border-radius:var(--ds-raio-g) var(--ds-raio-g) 0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0)}}@media(prefers-reduced-motion:reduce){.ds-barra__trilho i:not(:is(.area-de-modulo,.modulo-portais) *),.ds-anel__arco:not(:is(.area-de-modulo,.modulo-portais) *),.ds-modal:not(:is(.area-de-modulo,.modulo-portais) *),.ds-modal__caixa:not(:is(.area-de-modulo,.modulo-portais) *),.ds-kpi--clicavel:not(:is(.area-de-modulo,.modulo-portais) *){animation:none!important;transition:none!important}}:root:is([data-animacoes=reduzidas],[data-animacoes=desligadas]) :is(.ds-barra__trilho i,.ds-anel__arco,.ds-modal,.ds-modal__caixa):not(:is(.area-de-modulo,.modulo-portais) *){animation:none!important;transition:none!important}.ds-cartao__recolher:not(:is(.area-de-modulo,.modulo-portais) *){all:unset;display:inline-flex;align-items:center;gap:var(--ds-e2);cursor:pointer;min-height:32px;border-radius:8px}.ds-cartao__recolher:focus-visible:not(:is(.area-de-modulo,.modulo-portais) *){box-shadow:var(--ds-foco)}.ds-cartao__seta:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-texto-3);transition:transform var(--ds-d-curta);transform:rotate(180deg)}.ds-cartao--fechado .ds-cartao__seta:not(:is(.area-de-modulo,.modulo-portais) *){transform:none}.ds-cartao--fechado:not(:is(.area-de-modulo,.modulo-portais) *){gap:0}.ds-treino:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;min-width:0;overflow-wrap:anywhere}.ds-treino p:not(:is(.area-de-modulo,.modulo-portais) *){margin:0}.ds-treino__item:not(:is(.area-de-modulo,.modulo-portais) *){display:grid;grid-template-columns:minmax(1.3em,auto) minmax(0,1fr);column-gap:.3em}.ds-treino__marca:not(:is(.area-de-modulo,.modulo-portais) *){font-variant-numeric:tabular-nums;font-weight:700}.ds-treino__espaco:not(:is(.area-de-modulo,.modulo-portais) *){height:.4em}.ds-faixa-rede:not(:is(.area-de-modulo,.modulo-portais) *){position:sticky;z-index:1200;top:calc(var(--altura-topo, 0px) + 8px);width:fit-content;max-width:calc(100% - 24px);margin:8px auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;box-sizing:border-box;padding:10px 12px 10px 14px;border-radius:14px;background:var(--ds-cartao, #fff);color:var(--ds-texto, #17171b);border:1px solid var(--ds-aviso);box-shadow:0 12px 32px -12px #00000059;font-size:var(--ds-t-p, 14px)}.ds-faixa-rede>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-aviso);flex:0 0 auto}.ds-faixa-rede>span:not(:is(.area-de-modulo,.modulo-portais) *){flex:1 1 200px;min-width:0}.ds-faixa-rede--rascunho:not(:is(.area-de-modulo,.modulo-portais) *){border-color:var(--ds-info)}.ds-faixa-rede--rascunho>svg:not(:is(.area-de-modulo,.modulo-portais) *){color:var(--ds-info)}
