html,body{width:100%;min-height:100vh;font-family:var(--brand-fontFamily,"Inter", "Helvetica Neue", Arial, sans-serif);margin:0;padding:0;overflow-x:hidden}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f1a}[data-theme=dark] body,[data-theme=dark] #root{background:#0f0f1a}[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] select option{color:#fff;background:#1a1a2e}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f4f8}[data-theme=light] body,[data-theme=light] #root{background:#f4f4f8}.main-content::-webkit-scrollbar{width:10px}.main-content::-webkit-scrollbar-track{background:#0f0f1a}[data-theme=light] .main-content::-webkit-scrollbar-track{background:#f4f4f8}.main-content::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:5px}.main-content::-webkit-scrollbar-thumb:hover{background:#5a5a8c}[data-theme=light] .main-content::-webkit-scrollbar-thumb{background:#c0c0d8}[data-theme=light] .main-content::-webkit-scrollbar-thumb:hover{background:#a0a0b8}:root{--app-breakpoint-nav:900px;--app-ui-zoom:.9;--brand-action:#7c3aed;--brand-contrast:#1e36f8;--brand-bg:#0f0f1a;--brand-text:#fff;--brand-action-12:#7c3aed1f;--brand-action-20:#7c3aed33;--brand-action-30:#7c3aed4d;--brand-action-border:#7c3aed59;--brand-contrast-12:#1e36f81f;--brand-contrast-30:#1e36f84d;--brand-surface:#1b1b25;--brand-surface-hi:#25252f;--brand-icon-color:#b7b7ba;--brand-primary:#7c3aed;--brand-secondary:#1e36f8;--brand-accent:#1e36f8;--brand-background:#0f0f1a;--brand-icon:#b7b7ba;--brand-extra1:#1e36f8;--brand-extra2:#22c55e;--brand-extra3:#f59e0b;--brand-extra4:#e84025;--brand-danger:#e84025;--brand-success:#22c55e;--brand-fontFamily:"Inter", "Helvetica Neue", Arial, sans-serif}#root{width:100%;min-height:100vh}.app-sidebar-fill{height:100vh;min-height:100vh}.app-layout-shell,.app-main-column{min-height:100vh}.sidebar-nav-item--active{background:var(--brand-action,#7c3aed);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-action,#7c3aed) 80%, transparent), color-mix(in srgb, var(--brand-contrast,#1e36f8) 80%, transparent));box-shadow:0 4px 16px #0000001f;box-shadow:0 4px 16px color-mix(in srgb, var(--brand-action,#7c3aed) 27%, transparent)}@supports (zoom:1){#root{zoom:var(--app-ui-zoom);min-height:calc(100vh / var(--app-ui-zoom))}.app-layout-shell,.app-main-column{min-height:calc(100vh / var(--app-ui-zoom))}.app-sidebar-fill{height:calc(100vh / var(--app-ui-zoom));min-height:calc(100vh / var(--app-ui-zoom))}}.agenda-day-scroll::-webkit-scrollbar{width:6px}.agenda-day-scroll::-webkit-scrollbar-track{background:#1a1a2e;border-radius:3px}.agenda-day-scroll::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:3px}.agenda-day-scroll::-webkit-scrollbar-thumb:hover{background:#5a5a8c}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-track{background:#e8e8f0}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-thumb{background:#c0c0d8}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-thumb:hover{background:#a0a0b8}@keyframes spin{to{transform:rotate(360deg)}}.app-lucide-spin{flex-shrink:0;animation:1s linear infinite spin}@keyframes auth-glow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.auth-glow{will-change:transform;animation-name:auth-glow-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.auth-glow--10s{animation-duration:10s}.auth-glow--14s{animation-duration:14s;animation-direction:alternate}@media (width<=900px){:root{--app-ui-zoom:.84}.operadora-secoes-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}.app-main-column.app-main-narrow{width:100%;max-width:100%;margin-left:0!important}.main-content{padding-left:max(0px, env(safe-area-inset-left,0px));padding-right:max(0px, env(safe-area-inset-right,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.app-header-responsive{padding-left:max(12px, env(safe-area-inset-left,0px))!important;padding-right:max(12px, env(safe-area-inset-right,0px))!important}aside.app-sidebar-drawer{box-shadow:none;transition:transform .28s;transform:translate(-100%);z-index:260!important}aside.app-sidebar-drawer.app-sidebar-drawer-open{transform:translate(0);box-shadow:12px 0 40px #00000059}.app-sidebar-backdrop{z-index:250;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000007a;border:none;margin:0;padding:0;position:fixed;inset:0}}@media (width<=480px){:root{--app-ui-zoom:.8}.app-header-user-name{display:none}}aside ::-webkit-scrollbar{width:6px}aside ::-webkit-scrollbar-track{background:0 0}aside ::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:4px}aside ::-webkit-scrollbar-thumb:hover{background:#5a5a8c}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.app-skeleton-pulse{animation:1.2s ease-in-out infinite skeleton-pulse}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-barra-pesquisa-pagina-input::placeholder{color:inherit;opacity:.5}.app-full-viewport-zoomed{box-sizing:border-box;width:100%;min-height:100dvh}@supports (zoom:1){.app-full-viewport-zoomed{min-height:calc(100vh / var(--app-ui-zoom));min-height:calc(100dvh / var(--app-ui-zoom))}}.canal-denuncias-badges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.canal-denuncias-badges-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.canal-denuncias-badges-grid{grid-template-columns:minmax(0,1fr)}}.app-auth-screen{box-sizing:border-box;width:100%;min-height:100dvh;padding:clamp(12px,4vw,24px)}@supports (zoom:1){.app-auth-screen{min-height:calc(100vh / var(--app-ui-zoom));min-height:calc(100dvh / var(--app-ui-zoom))}}@media (height<=500px){.app-auth-logo-block{margin-bottom:12px!important}.app-auth-card-scroll{-webkit-overflow-scrolling:touch;max-height:min(72vh,520px);overflow-y:auto}.config-password-card-scroll{-webkit-overflow-scrolling:touch;max-height:min(85vh,640px);overflow-y:auto}}@media (width<=400px){.config-theme-radiogroup{flex-direction:column!important}}.app-marketplace-filtro-minhas{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.app-marketplace-filtro-minhas__spacer{min-height:1px;display:block}.app-marketplace-filtro-minhas__centro{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.app-marketplace-filtro-minhas__cta{grid-column:3;justify-content:flex-end;align-items:center;display:flex}@media (width<=720px){.app-marketplace-filtro-minhas{grid-template-columns:minmax(0,1fr);justify-items:center}.app-marketplace-filtro-minhas__spacer{display:none}.app-marketplace-filtro-minhas__centro{grid-column:1;justify-content:center}.app-marketplace-filtro-minhas__cta{grid-column:1;justify-content:center;width:100%}}.app-filter-bar-tabs-cta{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.app-filter-bar-tabs-cta__spacer{min-height:1px;display:block}.app-filter-bar-tabs-cta__tabs{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.app-filter-bar-tabs-cta__actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=720px){.app-filter-bar-tabs-cta{grid-template-columns:minmax(0,1fr);justify-items:center}.app-filter-bar-tabs-cta__spacer{display:none}.app-filter-bar-tabs-cta__tabs{grid-column:1;justify-content:center}.app-filter-bar-tabs-cta__actions{grid-column:1;justify-content:center;width:100%}}.app-page-shell{box-sizing:border-box;width:100%;max-width:100%;padding:clamp(10px,2.8vw,20px) clamp(10px,3.5vw,24px) clamp(22px,5.5vw,48px)}.app-page-shell--pb64{padding-bottom:clamp(32px,7vw,64px)}.app-scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;margin-left:min(0px,-1*clamp(10px,3.5vw,24px));margin-right:min(0px,-1*clamp(10px,3.5vw,24px));padding-left:clamp(10px,3.5vw,24px);padding-right:clamp(10px,3.5vw,24px);overflow-x:auto}.app-grid-kpi-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.app-grid-kpi-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.app-grid-kpi-5{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.app-grid-kpi-6{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px;display:grid}.app-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.app-grid-2-tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.app-grid-form{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.app-grid-form>*{min-width:0}.app-grid-form-span-full{grid-column:1/-1}@media (width>=640px){.app-grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-grid-form label{display:block}.app-cadastro-revisao-notice{text-align:center;width:100%;margin-top:10px}@media (width>=640px){.app-cadastro-revisao-notice{padding-left:8px;padding-right:8px}}.app-cadastro-tabs-row{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}@media (width>=900px){.app-cadastro-tabs-row{overflow-x:visible;flex-wrap:wrap!important;justify-content:center!important}}.app-grid-atalhos-investidor{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;width:100%;min-width:0;display:grid}.app-grid-atalhos-investidor>*{box-sizing:border-box;min-width:0}.app-grid-atalhos-operador{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;width:100%;min-width:0;display:grid}.app-grid-atalhos-operador>*{box-sizing:border-box;min-width:0}.app-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.app-agenda-cal-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.app-agenda-cal-scroll-inner{min-width:720px}@media (width<=600px){.app-agenda-cal-scroll-inner{min-width:600px}}.app-table-wrap,.app-table-wrap--sticky-col{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-modal-overlay-pad{box-sizing:border-box;padding:clamp(8px,4vw,20px)}.app-conversao-vs-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:16px;display:grid}@media (width<=640px){.app-conversao-vs-row{grid-template-columns:1fr;justify-items:stretch;gap:10px}}@media (width<=480px){.app-conversao-vs-row{gap:8px}}.app-conversao-funil-duo{align-items:stretch;gap:16px;display:flex}@media (width<=900px){.app-conversao-funil-duo{flex-direction:column}.app-conversao-funil-divider{display:none}}.app-org-dir-cards{-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;gap:12px;max-height:min(75vh,900px);display:flex;overflow-y:auto}@media (width>=480px){.app-org-dir-cards{flex-flow:wrap;justify-content:center;align-items:stretch;gap:14px;max-height:none;overflow:visible}.app-org-dir-card-item{width:calc(50% - 7px);max-width:520px}}@media (width>=900px){.app-org-dir-cards{gap:14px}.app-org-dir-card-item{width:calc(33.3333% - 9.33333px);max-width:400px}}.app-org-dir-card-item{box-sizing:border-box;min-width:0;min-height:100%;display:flex}.app-org-dir-card-btn{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-height:100%;display:flex!important}.app-org-dir-card-btn>.app-org-dir-card-bordered{flex-direction:column;flex:auto;min-height:0;display:flex}.app-org-dir-card-btn .app-org-dir-card-row{flex-direction:row;flex:auto;align-items:flex-start;gap:14px;min-height:0;display:flex}.app-org-dir-card-btn .app-org-dir-card-textcol{flex-direction:column;flex:auto;align-items:stretch;min-width:0;display:flex}.app-org-gerencias-kanban{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}@media (width<=640px){.app-org-gerencias-kanban{-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(280px,min(100%,320px));grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}}.app-vagas-candidaturas-kanban{-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(200px,240px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.app-table-wrap--portal-rh-docs{overflow-x:visible}@media (width<=720px){.app-table-wrap--portal-rh-docs{-webkit-overflow-scrolling:touch;overflow-x:auto}.app-table-wrap--portal-rh-docs table{min-width:640px}}@media (width<=900px){.app-portal-rh-doc-viewer{grid-template-columns:1fr!important}}
