@font-face{font-family:Suisse Intl;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SuisseIntl-Regular.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/SuisseIntl-Medium.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/SuisseIntl-SemiBold.woff2) format("woff2")}@font-face{font-family:Suisse Intl;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/SuisseIntl-Bold.woff2) format("woff2")}:root{--primary:#142a48;--primary-700:#0e1f36;--primary-600:#1b3358;--primary-300:#3a567e;--secondary:#e94a4a;--secondary-600:#d13a3a;--bg:#edf1f8;--surface:#fff;--rail:#f7f9fc;--border:#e2e7ee;--border-strong:#d2dae5;--nav:#e5ecf5;--nav-hover:#eef2f7;--chrome-hover:#dae2ec;--chrome-pill-hover:#ebf0f7;--canvas:#f4f7fb;--text:#1d2733;--text-muted:#64748b;--text-dim:#94a3b8;--rail-w:40px;--nav-xw:164px;--topbar-h:40px;--util-h:0px;--dock-w:clamp(306px,27vw,504px);--dock-gap:15px;--gap:15px;--page-h-size:21px;--page-h-weight:500;--page-h-ls:-.02em;--radius:12px;--shadow:0 1px 3px rgba(20,42,72,.06),0 12px 32px rgba(20,42,72,.1);--ring:0 0 0 3px rgba(20,42,72,.16);--font:"Suisse Intl",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;overflow:hidden}html{height:100%;height:100dvh;height:-webkit-fill-available}body{height:100%;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit}.cz-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:55vh}.cz-loader-full{position:fixed;inset:0;min-height:100vh;min-height:100dvh;background:var(--bg);z-index:9999}.cz-loader-mark{display:block;animation:cz-spin 1s cubic-bezier(.65,.05,.36,1) infinite;will-change:transform}@keyframes cz-spin{to{transform:rotate(1turn)}}input[type=checkbox],input[type=radio]{accent-color:var(--secondary)}.icon{width:20px;height:20px;flex:none}.icon-sm{width:16px;height:16px;flex:none}.root{position:fixed;top:var(--app-top,0);left:0;right:0;bottom:auto;width:auto;height:100%;height:100dvh;height:-webkit-fill-available;height:var(--app-h,100dvh);flex-direction:column;overflow:hidden}.app,.root{display:flex;background:var(--nav)}.app{flex:1 1;min-height:0}.rail{width:var(--rail-w);flex:none;background:var(--nav);display:flex;flex-direction:column;align-items:center;gap:6px;padding:calc((var(--topbar-h) - 23px)/2 + 5px) 0 14px 10px;overflow:visible;z-index:50;transition:width .16s ease}.rail .rmark-link{display:block;margin-bottom:4px}.rail .rmark-link,.rbtn{cursor:pointer;border-radius:10px}.rbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:36px;height:36px;color:var(--text-muted);border:none;background:transparent;position:relative;transition:background .12s,color .12s;font-family:var(--font)}.rbtn .icon{width:15px;height:15px}.rbtn .rlbl{display:none;font-size:12px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.rbtn:hover{background:#fdeeee;color:var(--secondary)}}.rbtn.on{background:#fee2e2;color:var(--secondary-600)}.rbtn .rmsg-ico{width:17px;height:17px;margin:-1px;flex:none;overflow:visible;--rmsg-ring:var(--nav)}@media (hover:hover){.rbtn:hover .rmsg-ico{--rmsg-ring:#fdeeee}}.rbtn.on .rmsg-ico{--rmsg-ring:#fee2e2}.rmsg-back{transform-origin:10px 20px}.rmsg-front{transform-origin:38px 38px}.rmsg-dot{fill:var(--primary);stroke:var(--rmsg-ring);stroke-width:2.5;opacity:0;transform:scale(.4);transform-origin:40px 17px;transition:opacity .2s cubic-bezier(.22,.7,.3,1),transform .2s cubic-bezier(.22,.7,.3,1),stroke .12s}.rbtn.has-unread .rmsg-dot{opacity:1;transform:scale(1)}.rbtn.is-swinging .rmsg-back{animation:rmsg-back .62s cubic-bezier(.35,1.1,.4,1)}.rbtn.is-swinging .rmsg-front{animation:rmsg-front .62s cubic-bezier(.35,1.1,.4,1)}@keyframes rmsg-back{0%{transform:rotate(0)}15%{transform:rotate(8deg)}48%{transform:rotate(-5deg)}78%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes rmsg-front{0%{transform:rotate(0)}15%{transform:rotate(-10.4deg)}48%{transform:rotate(6.5deg)}78%{transform:rotate(-2.6deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rbtn.is-swinging .rmsg-back,.rbtn.is-swinging .rmsg-front{animation:none}.rmsg-dot{transition:none}}.rspacer{flex:1 1}.rspacer-top{flex:0 0 10px}.rnav-toggle{width:36px;height:32px;margin-top:2px;flex:none;border:none;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;transition:.12s}@media (hover:hover){.rnav-toggle:hover{background:#fdeeee;color:var(--secondary)}}.rnav-toggle svg{width:13px;height:13px}.rail.xnav{width:var(--nav-xw);align-items:stretch;padding:calc((var(--topbar-h) - 23px)/2 + 5px) 10px 14px}.rail.xnav .rmark-link{margin-left:9px;align-self:flex-start}.rail.xnav .rbtn{width:100%;height:42px;justify-content:flex-start;padding:0 13px}.rail.xnav .rbtn .rlbl{display:block;flex:1 1;text-align:left}.rail.xnav .rnav-toggle{align-self:flex-start;margin-left:3px}.rfly{position:fixed;z-index:130;width:250px;max-height:calc(100dvh - 18px);overflow-y:auto;background:var(--nav);border-radius:14px;padding:12px;display:flex;flex-direction:column}.rfly-title{font-size:12px;font-weight:600;color:var(--text);padding:2px 12px 8px;flex:none}.fly-sec{margin:10px 12px 2px;padding-top:14px;border-top:1px solid var(--border-strong);font-size:10px;color:var(--text-dim)}.fly-sec,.np-item{font-weight:500;flex:none}.np-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:12px;color:var(--text);cursor:pointer;text-decoration:none;white-space:nowrap;transition:.12s;min-width:0}@media (hover:hover){.np-item:hover{background:#fdeeee;color:var(--secondary-600)}.np-item:hover .ico,.np-item:hover .ico svg{color:var(--secondary)}}.np-item.on{background:#fee2e2}.np-item.on,.np-item.on .ico,.np-item.on .ico svg{color:var(--secondary-600)}.np-item .ico{width:18px;height:18px;flex:none;color:var(--text-muted);display:grid;place-items:center}.np-item .ico svg{width:18px;height:18px}.np-item .lbl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-item .cnt{margin-left:auto;font-size:11px;font-weight:500;color:var(--text-dim);padding-left:14px;flex:none}.np-item .soon{background:#fee2e2;color:var(--secondary-600)}.np-item .live,.np-item .soon{margin-left:auto;font-size:9px;font-weight:600;border-radius:9px;padding:2px 8px;flex:none}.np-item .live,.np-item.on .live{background:#dcfce7;color:#15803d}.mn-item.arrastando,.np-item.arrastando{position:relative;z-index:1;background:var(--surface);color:var(--text);box-shadow:0 6px 18px rgba(20,42,72,.18);transition:none}.np-item.arrastando .ico,.np-item.arrastando .ico svg{color:var(--secondary)}.mn-item.arrastando.on{background:var(--primary);color:#fff}html.nav-arrastar,html.nav-arrastar *{cursor:-webkit-grabbing!important;cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.main{flex:1 1;flex-direction:column;background:transparent;overflow:hidden}.main,.main-row{min-width:0;min-height:0;display:flex}.main-row{flex:1 1}.cz-dock{flex:none;display:flex;min-height:0}@media (min-width:901px){html.cz-dock-open .content{padding-right:calc(var(--dock-w) + 2 * var(--dock-gap) - var(--content-sb, 0px) - var(--dock-inset, 0px))!important}}.topbar{height:var(--topbar-h);flex:none;background:var(--nav);gap:14px;padding:0 18px;z-index:40}.tb-crumb,.topbar{display:flex;align-items:center}.tb-crumb{gap:8px;font-size:14px;color:var(--text-muted)}.tb-crumb b{color:var(--text);font-weight:600}.tb-spacer{flex:1 1}.tb-acct{width:30px;height:30px;border-radius:8px;background:var(--secondary);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px}.content{flex:1 1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;--content-pad-x:5px;--content-pad-top:5px;padding:var(--content-pad-top) var(--content-pad-x) 5px;width:auto;background:var(--canvas);border-radius:14px;margin:10px}.content>*{min-width:0}.content:has(.calx:not(.cx-detached)),.content:has(.tool-frame){display:flex;flex-direction:column;padding:0;overflow:hidden;scrollbar-gutter:auto}.content:has(.calx:not(.cx-detached))>.calx,.content:has(.tool-frame)>.tool-frame{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;height:auto}.tool-frame{display:block;width:100%;height:100%;border:0;background:var(--bg);color-scheme:inherit}@media (max-width:900px){:root{--page-h-size:20px;--topbar-h:62px}.rail,.rfly{display:none!important}.app,.root,body,html{background:var(--canvas)}.main{box-shadow:none;padding-bottom:0}.content,.main{margin:0;border:none;border-radius:0}@media (display-mode:standalone){.main{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}html.app-ios{--topbar-h:calc(62px + env(safe-area-inset-top,0px))}html.app-ios .cc-topbar{padding-top:env(safe-area-inset-top,0)}html.app-ios .main{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:root{--util-h:calc(50px + env(safe-area-inset-bottom,0px))}.mtabs{flex:none;display:flex;align-items:stretch;justify-content:space-around;height:var(--util-h);padding:0 4px env(safe-area-inset-bottom,0);background:var(--nav)}.mtab{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text-muted);text-decoration:none;font-size:10.5px;font-weight:500;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.mtab-ico{position:relative;width:21px;height:21px;display:grid;place-items:center;flex:none}.mtab-ico svg{position:absolute;width:21px;height:21px;transition:opacity .2s ease,transform .28s cubic-bezier(.3,1.3,.5,1)}.mtab-ico .out{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mtab-ico .fill{opacity:0;transform:scale(.82)}.mtab-ico .fill circle,.mtab-ico .fill path,.mtab-ico .fill rect{fill:var(--tb-grad);stroke:none}.mtab-ico .fill .cut{fill:none;stroke:var(--nav);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mtab span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtabs{--tb-a1:#4c8dff;--tb-a2:#2b25b4;--tb-ink:#131722;--tb-grad:url(#mtab-blue)}html[data-theme=dark] .mtabs{--tb-a1:#ff8e82;--tb-a2:#e24a3e;--tb-ink:#eceff5;--tb-grad:url(#mtab-coral)}.mtab.on{color:var(--tb-ink);font-weight:800}.mtab.on .mtab-ico .out{opacity:0;transform:scale(1.12)}.mtab.on .mtab-ico .fill{opacity:1;transform:scale(1)}.mtab:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2.2px;width:0;border-radius:2px;opacity:0;background:linear-gradient(90deg,var(--tb-a1),var(--tb-a2));transition:width .26s cubic-bezier(.4,1.2,.5,1),opacity .2s}.mtab.on:after{width:min(70%,72px);opacity:1}@media(prefers-reduced-motion:reduce){.mtab-ico svg,.mtab:after{transition:none}}.mtab{position:relative}.mtab-badge{position:absolute;top:5px;left:calc(50% + 3px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--secondary,#e94a4a);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;letter-spacing:0;pointer-events:none}html.kb-open .mtabs{display:none}html.kb-open{--util-h:0px}.content{--content-pad-x:15px;--content-pad-top:15px;padding:var(--content-pad-top) var(--content-pad-x) 15px}.content>*{min-width:0;max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}@media (max-width:560px){.content{--content-pad-x:15px;--content-pad-top:15px;padding:var(--content-pad-top) var(--content-pad-x) 15px}}.mn-root{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden}.mn-root.open{visibility:visible}.mn-backdrop{position:absolute;top:var(--topbar-h);left:0;right:0;bottom:0;border:0;padding:0;margin:0;background:rgba(15,23,42,.46);opacity:0;transition:opacity .22s ease;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent}.mn-root.open .mn-backdrop{opacity:1;pointer-events:auto}.mn-drawer{position:absolute;top:var(--topbar-h);left:0;bottom:0;width:min(320px,88vw);background:var(--surface);border-right:1px solid var(--border);box-shadow:0 24px 64px rgba(20,42,72,.28);display:flex;flex-direction:column;transform:translateX(-104%);transition:transform .24s cubic-bezier(.2,.8,.3,1);padding:0 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);pointer-events:none}.mn-root.open .mn-drawer{transform:translateX(0);pointer-events:auto}.mn-head{display:flex;padding:14px 14px 12px 16px;border-bottom:1px solid var(--border);flex:none}.mn-brand,.mn-head{align-items:center;gap:10px}.mn-brand{display:inline-flex;border:none;background:none;padding:4px;margin:0;cursor:pointer;color:var(--text);font-family:var(--font);font-size:15px;font-weight:600;border-radius:10px}@media (hover:hover){.mn-brand:hover{background:#eef2f7}}.mn-brand img{display:block}.mn-close{margin-left:auto;width:38px;height:38px;border:none;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer;display:grid;place-items:center}@media (hover:hover){.mn-close:hover{background:#eef2f7;color:var(--primary)}}.mn-close svg{width:20px;height:20px}.mn-body{flex:1 1;min-height:0;overflow-y:auto;padding:10px 10px 18px;-webkit-overflow-scrolling:touch}.mn-mod{margin-bottom:2px}.mn-modbtn{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;border-radius:11px;background:transparent;color:var(--text);font-family:var(--font);font-size:14.5px;font-weight:600;cursor:pointer;text-align:left;transition:background .12s}@media (hover:hover){.mn-modbtn:hover{background:#eef2f7}}.mn-mod.active>.mn-modbtn{color:var(--primary)}.mn-mod.open>.mn-modbtn{background:#eef2f7}.mn-ico,.mn-modico{width:20px;height:20px;flex:none;color:var(--text-muted);display:grid;place-items:center}.mn-ico svg,.mn-modico svg{width:20px;height:20px}.mn-mod.active .mn-modico{color:var(--primary)}.mn-modlbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-chev{width:16px;height:16px;flex:none;color:var(--text-dim);transition:transform .18s ease}.mn-mod.open .mn-chev{transform:rotate(180deg)}.mn-subs{padding:2px 0 8px 8px;display:flex;flex-direction:column;gap:1px}.mn-sec{margin:8px 10px 4px;padding-top:10px;border-top:1px solid var(--border);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.mn-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;cursor:pointer;transition:background .12s}@media (hover:hover){.mn-item:hover{background:#e8edf4}}.mn-item.on{background:var(--primary);color:#fff}.mn-item.on .mn-ico{color:#fff}.mn-item.soon{opacity:.65;cursor:default}.mn-lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-soon{margin-left:auto;font-size:10px;font-weight:600;background:#fee2e2;color:var(--secondary-600);border-radius:9px;padding:2px 8px;flex:none}.mn-item.on .mn-soon{background:hsla(0,0%,100%,.2);color:#fff}.mn-foot{flex:none;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid var(--border)}.mn-logout{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:10px;color:var(--secondary);font-size:14px;font-weight:600;text-decoration:none}@media (hover:hover){.mn-logout:hover{background:#fdecec}}.mn-logout svg{width:18px;height:18px;flex:none}html[data-theme=dark] .mn-mod.open>.mn-modbtn{background:#1e2937}@media (hover:hover){html[data-theme=dark] .mn-brand:hover,html[data-theme=dark] .mn-close:hover,html[data-theme=dark] .mn-item:hover,html[data-theme=dark] .mn-modbtn:hover{background:#1e2937}}html[data-theme=dark] .mn-soon{background:#3a1d1d;color:#fca5a5}@media (hover:hover){html[data-theme=dark] .mn-logout:hover{background:rgba(233,74,74,.15)}}html[data-theme=dark] .mn-backdrop{background:rgba(0,0,0,.55)}@media (min-width:901px){.mn-root{display:none!important}}.mtabs{display:none}@media (max-width:900px){.mtabs{display:flex}}@media (prefers-reduced-motion:reduce){.mn-backdrop,.mn-chev,.mn-drawer{transition:none}}.tb-theme{width:34px;height:34px;border-radius:9px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;transition:.12s}@media (hover:hover){.tb-theme:hover{background:var(--chrome-hover);color:var(--primary)}}.tb-theme svg{width:18px;height:18px}html[data-theme=dark]{--primary:#4a76b8;--primary-600:#5b85c4;--primary-300:#7aa0d4;--bg:#0b1119;--surface:#161f2c;--rail:#121a24;--border:#26303f;--border-strong:#33404f;--nav:#131c29;--nav-hover:#1e2937;--chrome-hover:#1e2937;--chrome-pill-hover:#1e2937;--canvas:#101825;--text:#e7edf4;--text-muted:#9aa7b8;--text-dim:#6f7d8e;--shadow:0 1px 3px rgba(0,0,0,.3),0 16px 40px rgba(0,0,0,.34);--ring:0 0 0 3px rgba(90,133,196,.35);color-scheme:dark}@media (hover:hover){html[data-theme=dark] .tb-theme:hover{background:#1e2937}html[data-theme=dark] .np-item:hover,html[data-theme=dark] .rbtn:hover,html[data-theme=dark] .rnav-toggle:hover{background:#2e1b1b;color:#fca5a5}html[data-theme=dark] .np-item:hover .ico,html[data-theme=dark] .np-item:hover .ico svg{color:#fca5a5}}html[data-theme=dark] .np-item.on,html[data-theme=dark] .rbtn.on{background:#3a1d1d;color:#fca5a5}@media (hover:hover){html[data-theme=dark] .rbtn:hover .rmsg-ico{--rmsg-ring:#2e1b1b}}html[data-theme=dark] .rbtn.on .rmsg-ico{--rmsg-ring:#3a1d1d}html[data-theme=dark] .np-item.on .ico,html[data-theme=dark] .np-item.on .ico svg{color:#fca5a5}html[data-theme=dark] .np-item .soon{background:#3a1d1d;color:#fca5a5}html[data-theme=dark] .np-item .live{background:#16301f;color:#86efac}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.czs-scrolling{scrollbar-color:var(--secondary) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:8px;-webkit-transition:background .25s ease;transition:background .25s ease}.czs-scrolling::-webkit-scrollbar-thumb{background:var(--secondary)}@media (hover:hover){.czs-scrolling::-webkit-scrollbar-thumb:hover{background:var(--secondary-600,#d13a3a)}}.cc-topbar,.cz-sel-pop,.mn-drawer,.mn-root,.mtabs,.rail,.sel-pop,.sem-selecao,[role=button],[role=menu],[role=menuitem],[role=tab],[role=tablist],[role=toolbar],button,h1,header,label,legend,nav,summary,th{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.com-selecao,[contenteditable]:not([contenteditable=false]),input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}html.sem-selecao-tudo,html.sem-selecao-tudo *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}:is(.ec-modal-x,.ec-quando-x,.ec-t-close,.ec-pill-x,.cx-x,.cx-peekbar__x,.cx-mdia__x,.cx-attach__x,.cx-att__x,.mx-back,.mx-rules-x,.pcf-x,.pc-x,.pp-mini-x,.pp-bib__x,.mn-close,.mdock-x,.fb-x,.emails-x,.cloud-modal-x,.ma-x,.nd-a-x,.act-chip-x,.cz-leave-x,.cta-modal__x,.bb-x,.tk-drawer-close,.tks__x,.tb-search-x,.tb-notif-side__x,.cz-reminder__x,.cz-tracktoast__x,.cz-mailtoast__x,.gv-x,.fat-folha-x,.fat-m-lin-x,.fat-m-cli-fechar,.ag-wk-x,.ag-modal-close,.df-modal-x,.cham-grav__x,.dm-linha-item__x,.x-fechar),:is(.ec-modal-x,.ec-quando-x,.ec-t-close,.ec-pill-x,.cx-x,.cx-peekbar__x,.cx-mdia__x,.cx-attach__x,.cx-att__x,.mx-back,.mx-rules-x,.pcf-x,.pc-x,.pp-mini-x,.pp-bib__x,.mn-close,.mdock-x,.fb-x,.emails-x,.cloud-modal-x,.ma-x,.nd-a-x,.act-chip-x,.cz-leave-x,.cta-modal__x,.bb-x,.tk-drawer-close,.tks__x,.tb-search-x,.tb-notif-side__x,.cz-reminder__x,.cz-tracktoast__x,.cz-mailtoast__x,.gv-x,.fat-folha-x,.fat-m-lin-x,.fat-m-cli-fechar,.ag-wk-x,.ag-modal-close,.df-modal-x,.cham-grav__x,.dm-linha-item__x,.x-fechar):active,:is(.ec-modal-x,.ec-quando-x,.ec-t-close,.ec-pill-x,.cx-x,.cx-peekbar__x,.cx-mdia__x,.cx-attach__x,.cx-att__x,.mx-back,.mx-rules-x,.pcf-x,.pc-x,.pp-mini-x,.pp-bib__x,.mn-close,.mdock-x,.fb-x,.emails-x,.cloud-modal-x,.ma-x,.nd-a-x,.act-chip-x,.cz-leave-x,.cta-modal__x,.bb-x,.tk-drawer-close,.tks__x,.tb-search-x,.tb-notif-side__x,.cz-reminder__x,.cz-tracktoast__x,.cz-mailtoast__x,.gv-x,.fat-folha-x,.fat-m-lin-x,.fat-m-cli-fechar,.ag-wk-x,.ag-modal-close,.df-modal-x,.cham-grav__x,.dm-linha-item__x,.x-fechar):focus,:is(.ec-modal-x,.ec-quando-x,.ec-t-close,.ec-pill-x,.cx-x,.cx-peekbar__x,.cx-mdia__x,.cx-attach__x,.cx-att__x,.mx-back,.mx-rules-x,.pcf-x,.pc-x,.pp-mini-x,.pp-bib__x,.mn-close,.mdock-x,.fb-x,.emails-x,.cloud-modal-x,.ma-x,.nd-a-x,.act-chip-x,.cz-leave-x,.cta-modal__x,.bb-x,.tk-drawer-close,.tks__x,.tb-search-x,.tb-notif-side__x,.cz-reminder__x,.cz-tracktoast__x,.cz-mailtoast__x,.gv-x,.fat-folha-x,.fat-m-lin-x,.fat-m-cli-fechar,.ag-wk-x,.ag-modal-close,.df-modal-x,.cham-grav__x,.dm-linha-item__x,.x-fechar):focus-visible,:is(.ec-modal-x,.ec-quando-x,.ec-t-close,.ec-pill-x,.cx-x,.cx-peekbar__x,.cx-mdia__x,.cx-attach__x,.cx-att__x,.mx-back,.mx-rules-x,.pcf-x,.pc-x,.pp-mini-x,.pp-bib__x,.mn-close,.mdock-x,.fb-x,.emails-x,.cloud-modal-x,.ma-x,.nd-a-x,.act-chip-x,.cz-leave-x,.cta-modal__x,.bb-x,.tk-drawer-close,.tks__x,.tb-search-x,.tb-notif-side__x,.cz-reminder__x,.cz-tracktoast__x,.cz-mailtoast__x,.gv-x,.fat-folha-x,.fat-m-lin-x,.fat-m-cli-fechar,.ag-wk-x,.ag-modal-close,.df-modal-x,.cham-grav__x,.dm-linha-item__x,.x-fechar):hover{background:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}.x-fechar{display:inline-grid;place-items:center;padding:0;border:0;cursor:pointer;color:inherit}.busca-limpar{flex:none;width:20px;height:20px;margin:0 -2px 0 2px;color:var(--text-dim)}.busca-limpar svg{width:14px;height:14px}@media (hover:hover){.busca-limpar:hover{color:var(--text)}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.busca-caixa{position:relative;display:inline-flex;align-items:center;max-width:100%}.busca-caixa>.busca-limpar{position:absolute;right:9px;top:50%;transform:translateY(-50%);margin:0}@media (max-width:900px){.busca-limpar{width:28px;height:28px}.busca-limpar svg{width:16px;height:16px}}:root{--dd-bg:var(--surface);--dd-border:var(--border);--dd-radius:10px;--dd-shadow:0 18px 48px rgba(20,42,72,.22);--dd-pad:4px;--dd-gap:0px;--dd-max-h:320px;--dd-opt-pad:5px 9px;--dd-opt-fs:12px;--dd-opt-lh:1.35;--dd-opt-radius:6px;--dd-opt-gap:7px;--dd-sub-fs:11px;--dd-head-fs:10px;--dd-icon:13px;--dd-hover:#f4f7fb;--dd-sel:#eef2f7;--dd-danger-hover:#fdecec}html[data-theme=dark]{--dd-bg:var(--surface);--dd-border:var(--border);--dd-hover:#1e2937;--dd-sel:#22303f;--dd-danger-hover:#2e1b1b}@media (max-width:900px){:root{--dd-radius:15px;--dd-pad:6px;--dd-max-h:min(480px,60vh);--dd-opt-pad:7.5px 13.5px;--dd-opt-fs:17px;--dd-opt-radius:9px;--dd-opt-gap:10.5px;--dd-icon:19.5px;--dd-sub-fs:16.5px;--dd-head-fs:15px}}.sel-pop{position:fixed;z-index:400;background:var(--dd-bg);border:1px solid var(--dd-border);border-radius:var(--dd-radius);box-shadow:var(--dd-shadow);padding:var(--dd-pad);overflow:visible;font-family:var(--font)}.sel-pop:before{content:"";position:absolute;top:-6px;left:var(--dd-arrow,18px);width:11px;height:11px;background:var(--dd-bg);border-left:1px solid var(--dd-border);border-top:1px solid var(--dd-border);border-radius:3px 0 0 0;transform:rotate(45deg)}.sel-pop.flip:before{top:auto;bottom:-6px;transform:rotate(225deg)}.dd-sem-seta:before{display:none}.sel-pop .pop-scroll{display:flex;flex-direction:column;gap:var(--dd-gap);max-height:var(--dd-max-h);overflow:auto;border-radius:var(--dd-opt-radius)}.sel-opt{display:flex;align-items:center;gap:var(--dd-opt-gap);width:100%;box-sizing:border-box;text-align:left;padding:var(--dd-opt-pad);border:none;background:none;color:var(--text);font-family:var(--font);font-size:var(--dd-opt-fs);font-weight:400;line-height:var(--dd-opt-lh);border-radius:var(--dd-opt-radius);cursor:pointer;text-decoration:none}@media (hover:hover){.sel-opt:hover{background:var(--dd-hover)}}.sel-opt.sel{background:var(--dd-sel);font-weight:600}.sel-opt:disabled{color:var(--text-dim);cursor:default;background:none}.sel-opt svg{width:var(--dd-icon);height:var(--dd-icon);flex:none;color:var(--text-muted)}.sel-opt.dd-novo{font-weight:600}.sel-opt.dd-del,.sel-opt.dd-del svg,.sel-opt.dd-novo{color:var(--secondary)}@media (hover:hover){.sel-opt.dd-del:hover{background:var(--dd-danger-hover)}}.sel-clear{color:var(--text-muted)}.sel-grp{padding:5px 9px 2px;font-size:var(--dd-head-fs);font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.sel-sep{height:1px;flex:none;background:var(--dd-border);margin:3px 2px}.cz-sel-pop{position:fixed;z-index:99999;background:var(--dd-bg);border:1px solid var(--dd-border);border-radius:var(--dd-radius);box-shadow:var(--dd-shadow);padding:var(--dd-pad);font-family:var(--font)}.cz-sel-pop:before{content:"";position:absolute;top:-6px;left:var(--cz-arrow,18px);width:11px;height:11px;background:var(--dd-bg);border-left:1px solid var(--dd-border);border-top:1px solid var(--dd-border);border-radius:3px 0 0 0;transform:rotate(45deg)}.cz-sel-pop.flip:before{top:auto;bottom:-6px;transform:rotate(225deg)}.cz-sel-scroll{display:flex;flex-direction:column;gap:var(--dd-gap);max-height:var(--dd-max-h);overflow:auto;border-radius:var(--dd-opt-radius)}.cz-sel-opt{display:block;width:100%;text-align:left;padding:var(--dd-opt-pad);border:none;background:none;color:var(--text);font-family:var(--font);font-size:var(--dd-opt-fs);line-height:var(--dd-opt-lh);border-radius:var(--dd-opt-radius);cursor:pointer;white-space:nowrap}@media (hover:hover){.cz-sel-opt:hover{background:var(--dd-hover)}}.cz-sel-opt.sel{background:var(--dd-sel);font-weight:600}.cz-sel-opt:disabled{color:var(--text-dim);cursor:default;background:none}.cz-sel-grp{padding:5px 9px 2px;font-size:var(--dd-head-fs);font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.cz-sel-desc{display:block;white-space:normal;font-size:var(--dd-sub-fs);font-weight:400;color:var(--text-dim);margin-top:1px;line-height:1.35}:root{--sel-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sel-pad-r:32px}html[data-theme=dark]{--sel-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f7d8e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(select:not([multiple],[size])){border:1px solid var(--border-strong);border-radius:10px;background-color:var(--surface);color:var(--text);font:inherit;padding:9px 10px}select:not([multiple],[size],.sel-seta-propria,.pf-field select,.ag-timesel,.ag-daysel,.agb-select,.cf-input,.fat-m-row select,.pp-fld select:disabled){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--sel-seta)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px 14px!important;padding-right:var(--sel-pad-r)!important;text-overflow:ellipsis}:root{--seg-r:10px;--seg-pad:3px;--seg-track:#edf1f5;--seg-track-card:var(--seg-track);--seg-track-canvas:#e3e9f1;--seg-fg:var(--text-muted);--seg-on-bg:#fff;--seg-on-fg:var(--primary);--seg-fw:400;--seg-on-fw:600;--seg-n-bg:hsla(0,0%,100%,.72);--seg-n-fg:var(--text-muted);--seg-n-on-bg:#eef2f7;--seg-n-on-fg:var(--primary)}html[data-theme=dark]{--seg-track:#0e1521;--seg-track-canvas:#09101b;--seg-on-bg:#232f3e;--seg-on-fg:#fff;--seg-n-bg:#1a2433;--seg-n-fg:var(--text-muted);--seg-n-on-bg:#2b384b;--seg-n-on-fg:var(--text)}.app-erro{max-width:520px;margin:12vh auto;padding:0 24px;text-align:center}.app-erro h1{font-size:19px;font-weight:600;color:var(--primary);margin:0 0 8px}.app-erro p{font-size:13.5px;line-height:1.5;color:var(--text-muted);margin:0 0 18px}.app-erro-acoes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.app-erro-acoes button{height:38px;padding:0 16px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text);font-family:var(--font);font-size:13.5px;font-weight:600;cursor:pointer}@media (hover:hover){.app-erro-acoes button:hover{background:var(--canvas)}}.app-erro-acoes button.p{background:var(--primary);border-color:var(--primary);color:#fff}@media (hover:hover){.app-erro-acoes button.p:hover{background:var(--primary-600)}}.app-erro-ref{margin-top:16px;font-size:11.5px;color:var(--text-dim)}