@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(/static/media/kanit-latin-400-normal.bf238fc3c471e70e2feb.woff2) format("woff2"),url(/static/media/kanit-latin-400-normal.175eaeb04dc552130215.woff) format("woff")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(/static/media/kanit-latin-500-normal.3b662380cf8c2cb50eba.woff2) format("woff2"),url(/static/media/kanit-latin-500-normal.5f19f84cce7822385afe.woff) format("woff")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(/static/media/kanit-latin-600-normal.befd975ff2b660b17ad1.woff2) format("woff2"),url(/static/media/kanit-latin-600-normal.50cbe557aae4ce7a4dd5.woff) format("woff")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(/static/media/kanit-latin-700-normal.fd52e4b07687224378b9.woff2) format("woff2"),url(/static/media/kanit-latin-700-normal.90b211715f6a4667a838.woff) format("woff")}.server-down{align-items:center;background:#f5f6f8;background:var(--bg,#f5f6f8);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.server-down__card{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center;width:min(520px,100%)}.server-down__image{height:auto;max-width:360px;width:100%}.server-down__title{color:#1e293b;color:var(--text,#1e293b);font-size:1.75rem;font-weight:700;margin:0}.server-down__text{color:#64748b;color:var(--text-muted,#64748b);font-size:1rem;line-height:1.5;margin:0;max-width:28rem}.server-down__retry{background:#317042;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;margin-top:.5rem;min-height:40px;padding:.6rem 1.25rem}.server-down__retry:hover:not(:disabled){background:#2d6340}.server-down__retry:disabled{cursor:not-allowed;opacity:.8}.ThemeToggle_toggle__mLvPE{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ThemeToggle_circle__SVaXn{background:#fff;border:none;border-radius:50%;color:#1f2937;height:36px;width:36px}.ThemeToggle_circle__SVaXn:hover{background:#ffffffeb;box-shadow:0 2px 8px #0000001f}html[data-theme=dark] .ThemeToggle_circle__SVaXn{background:#1a2a28;color:#f1f5f4}html[data-theme=dark] .ThemeToggle_circle__SVaXn:hover{background:#243432}.ThemeToggle_header__IyoS\+{background:#0000;border:none;border-radius:8px;color:#fff;height:40px;width:40px}.ThemeToggle_header__IyoS\+:hover{background:#ffffff1a}.DashboardHeader_dashboardHeader__bGbKi{align-items:center;background:var(--header-bg);color:var(--header-fg);display:flex;flex-shrink:0;justify-content:space-between;min-height:64px;padding:0 1.5rem;position:relative;transition:background .2s ease;width:100%;z-index:35}.DashboardHeader_headerLeft__p4pp5{align-items:center;display:flex;gap:1rem}.DashboardHeader_logoMain__6eim5{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.DashboardHeader_logoMain__6eim5:hover{color:#fff;opacity:.9}.DashboardHeader_logoSub__JT6Ql{color:#ffffffe6;font-size:.8125rem;font-weight:500}.DashboardHeader_headerRight__h-4--{align-items:center;display:flex;gap:.5rem}.DashboardHeader_userInfo__AXONW{align-items:center;border-right:1px solid #fff3;display:flex;gap:.75rem;margin-right:.5rem;padding-right:.75rem}.DashboardHeader_userAvatar__mjuy4{align-items:center;background:color-mix(in srgb,#fff 22%,var(--header-bg));border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.DashboardHeader_userLabels__kJ0F8{align-items:flex-start;display:flex;flex-direction:column}.DashboardHeader_userName__wyfON{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.DashboardHeader_userRole__w56H-{color:#ffffffe6;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.DashboardHeader_headerIconBtn__ei3cP{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background .15s ease;width:40px}.DashboardHeader_headerIconBtn__ei3cP:hover{background:#ffffff1a}@media (max-width:768px){.DashboardHeader_logoSub__JT6Ql,.DashboardHeader_userLabels__kJ0F8{display:none}}.shell-layout_shellLayout__056c-{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.shell-layout_shellBody__FE9Zp{display:flex;flex:1 1;min-height:0;position:relative}.shell-layout_dashboardMain__z8mni{-webkit-overflow-scrolling:touch;background:var(--shell-bg);box-sizing:border-box;flex:1 1;max-width:100%;min-height:0;min-width:0;overflow:auto;padding:2rem 2.5rem;transition:margin-left .25s ease,background .2s ease;width:100%}.shell-layout_sidebarOverlay__uabnd{background:#0006;display:none;inset:0;position:fixed;top:64px;transition:opacity .2s ease;z-index:20}.shell-layout_sidebarOverlayVisible__xSHl8{display:block}@media (min-width:1024px){.shell-layout_sidebarOverlayVisible__xSHl8{display:none}}.shell-layout_sidebarToggleBtn__oA0bB{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 8px var(--rgba-shadow);color:var(--text);cursor:pointer;display:flex;height:48px;justify-content:center;left:max(.75rem,env(safe-area-inset-left,0px));padding:0;position:fixed;top:calc(64px + .75rem);transition:background .15s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease;width:48px;z-index:35}@media (min-width:1024px){.shell-layout_sidebarToggleBtn__oA0bB{display:none!important}}.shell-layout_sidebarToggleBtn__oA0bB:hover{background:var(--bg-muted);box-shadow:0 2px 6px var(--rgba-shadow)}.shell-layout_dashboardSidebar__DhjI-{align-items:stretch;background:var(--sidebar-bg);border-right:1px solid var(--border-subtle);bottom:0;box-shadow:2px 0 12px var(--rgba-shadow);display:flex;flex-direction:column;gap:.25rem;left:0;overflow:hidden;padding:.75rem .5rem;position:fixed;top:64px;transform:translateX(-100%);transition:transform .25s ease,width .25s ease,background .2s ease,border-color .2s ease;width:260px;z-index:25}.shell-layout_dashboardSidebarOpen__y9ydS{transform:translateX(0)}@media (min-width:1024px){.shell-layout_dashboardSidebar__DhjI-{transform:translateX(0)}}.shell-layout_dashboardSidebarCollapsed__wawfg{align-items:stretch;overflow:hidden;padding:.5rem .25rem;width:72px}.shell-layout_dashboardSidebarCollapsed__wawfg .shell-layout_sidebarNav__Qwhs2{overflow-x:hidden;scrollbar-width:none}.shell-layout_dashboardSidebarCollapsed__wawfg .shell-layout_sidebarNav__Qwhs2::-webkit-scrollbar{display:none}.shell-layout_sidebarNav__Qwhs2{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--text-muted) #0000;scrollbar-width:thin;width:100%}.shell-layout_sidebarNav__Qwhs2::-webkit-scrollbar{width:6px}.shell-layout_sidebarNav__Qwhs2::-webkit-scrollbar-track{background:#0000}.shell-layout_sidebarNav__Qwhs2::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.shell-layout_sidebarCollapseFooter__8HMAr{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;width:100%}.shell-layout_sidebarCollapseBtn__o7BMY{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:center;min-height:48px;padding:.75rem 1rem;transition:background .15s ease,color .15s ease;width:100%}.shell-layout_sidebarCollapseBtn__o7BMY:hover{background:color-mix(in srgb,var(--text) 8%,#0000);color:var(--text)}.shell-layout_dashboardSidebarCollapsed__wawfg .shell-layout_sidebarCollapseBtn__o7BMY{justify-content:center;padding:.75rem}@media (max-width:1023px){.shell-layout_dashboardMain__z8mni{padding:calc(1.25rem + 48px) 1rem 1.25rem}}.tag-status-educando.ant-tag{border-radius:6px;font-size:12px;font-weight:500;line-height:20px;margin:0;padding:0 10px}.tag-status-educando--regular{background:color-mix(in srgb,#ad8b00 16%,#0000)!important;border:1px solid color-mix(in srgb,#ad8b00 35%,#0000)!important;color:#ad8b00!important}.tag-status-educando--evadido{background:color-mix(in srgb,#cf1322 14%,#0000)!important;border:1px solid color-mix(in srgb,#cf1322 35%,#0000)!important;color:#cf1322!important}.tag-status-educando--concludente{background:color-mix(in srgb,#0958d9 14%,#0000)!important;border:1px solid color-mix(in srgb,#0958d9 35%,#0000)!important;color:#0958d9!important}.tag-status-educando--default{background:var(--bg-muted)!important;border:1px solid var(--border-subtle)!important;color:var(--text-muted)!important}html[data-theme=dark] .tag-status-educando--regular{background:#d4a0172e!important;border-color:#d4a01759!important;color:#ffd666!important}html[data-theme=dark] .tag-status-educando--evadido{background:#cf132233!important;border-color:#cf132266!important;color:#ff7875!important}html[data-theme=dark] .tag-status-educando--concludente{background:#0958d933!important;border-color:#0958d966!important;color:#69b1ff!important}.detalhes-turma-page{--dt-border:var(--border-subtle,#f0f0f0)}.detalhes-turma-header{align-items:flex-start;border-bottom:1px solid var(--dt-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.detalhes-turma-icon{align-items:center;background:var(--bg-muted);border-radius:12px;color:var(--text-muted);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.detalhes-turma-fill-card{background:var(--bg-muted);border:1px solid var(--dt-border);border-radius:8px;min-width:160px;padding:12px 16px}.detalhes-turma-fill-card .ant-typography{color:var(--text-muted)}.detalhes-turma-fill-value{color:var(--text)!important}.detalhes-turma-table-wrap{background:var(--bg-elevated);border:1px solid var(--dt-border);border-radius:8px;box-shadow:0 1px 4px #0000000f;box-shadow:0 1px 4px var(--rgba-shadow,#0000000f);overflow:hidden}.detalhes-turma-table-wrap .ant-table-thead>tr>th{background:var(--bg-muted)!important;color:var(--text-muted)!important}.detalhes-turma-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:var(--border-subtle)!important;color:var(--text)!important}.detalhes-turma-btn-desligar.ant-btn{background:#fff1f0!important;border-color:#ffa39e!important;border-radius:6px;color:#cf1322!important;font-weight:500}.detalhes-turma-btn-desligar.ant-btn .anticon{color:inherit!important}.detalhes-turma-btn-desligar.ant-btn:hover{background:#ffccc7!important;border-color:#ff7875!important;color:#a8071a!important}.detalhes-turma-btn-voltar.ant-btn{border-radius:6px}html[data-theme=dark] .detalhes-turma-fill-card{background:var(--bg-muted);border-color:var(--border-subtle)}html[data-theme=dark] .detalhes-turma-fill-card .ant-typography,html[data-theme=dark] .detalhes-turma-fill-card .ant-typography-secondary{color:var(--text-muted)!important}html[data-theme=dark] .detalhes-turma-fill-value{color:#f1f5f4!important}html[data-theme=dark] .detalhes-turma-btn-desligar.ant-btn-default:not(:disabled){background:#2a1a1a!important;border-color:#5c2b2b!important;color:#ff7875!important}html[data-theme=dark] .detalhes-turma-btn-desligar.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .detalhes-turma-btn-desligar.ant-btn-default:not(:disabled) span{color:inherit!important}html[data-theme=dark] .detalhes-turma-btn-voltar.ant-btn-default:not(:disabled){background:var(--bg-muted)!important;border-color:var(--border-subtle)!important;color:var(--text)!important}html[data-theme=dark] .detalhes-turma-btn-voltar.ant-btn-default:not(:disabled) .anticon{color:inherit!important}@media (max-width:768px){.detalhes-turma-header{flex-direction:column}.detalhes-turma-fill-card{min-width:100%}}.detalhes-candidato-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-subtle,#f0f0f0);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.detalhes-candidato-avatar{align-items:center;background:#f5f5f5;background:var(--bg-muted,#f5f5f5);border-radius:12px;color:#425568;color:var(--text-muted,#425568);display:flex;flex-shrink:0;font-size:32px;height:64px;justify-content:center;width:64px}.detalhes-candidato-nome{color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0;word-break:break-word}.detalhes-candidato-content{background:#fff;background:var(--bg-elevated,#fff);border:1px solid #f0f0f0;border:1px solid var(--border-subtle,#f0f0f0);border-radius:8px;box-shadow:0 1px 4px #0000000f;box-shadow:0 1px 4px var(--rgba-shadow,#0000000f);overflow:hidden}.detalhes-candidato-tabs .ant-tabs-nav{background:#fafafa;background:var(--bg-muted,#fafafa);margin-bottom:0;padding:0 16px}.detalhes-candidato-tabs .ant-tabs-nav:before{border-bottom-color:var(--border-subtle)!important}.detalhes-candidato-tabs .ant-tabs-content-holder{background:#fff;background:var(--bg-elevated,#fff);padding:16px 20px 20px}.detalhes-candidato-tabs .ant-tabs-tab{color:var(--text-muted)!important;font-weight:500;padding:12px 4px}.detalhes-candidato-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important}.detalhes-candidato-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--bg-elevated)!important;border-bottom-color:var(--bg-elevated)!important}.detalhes-candidato-tabs .ant-tabs-tab:hover{color:var(--text)!important}.detalhes-candidato-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important;font-weight:600}.detalhes-candidato-tabs .ant-tabs-ink-bar{background:var(--accent)!important}.detalhes-candidato-tabs .ant-descriptions-title{color:#425568;color:var(--text-muted,#425568);font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content,.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-label,.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-row,.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--border-subtle)!important}.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa!important;background:var(--bg-muted,#fafafa)!important;color:#8c8c8c!important;color:var(--text-muted,#8c8c8c)!important;font-size:12px;font-weight:500}.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content{background:#fff!important;background:var(--bg-elevated,#fff)!important;color:var(--text)!important;font-size:13px}.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content,.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content .ant-typography,.detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content span{color:var(--text)!important}.detalhes-candidato-tabs .ant-descriptions{margin-bottom:20px}.detalhes-candidato-footer{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-subtle,#f0f0f0);margin-top:20px;padding-top:16px}.detalhes-candidato-side-card{background:var(--bg-elevated)!important;border:1px solid #f0f0f0!important;border:1px solid var(--border-subtle,#f0f0f0)!important;border-radius:8px;height:100%;min-height:360px}.detalhes-candidato-side-card .ant-card-head{background:#0000!important;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-subtle,#f0f0f0);min-height:48px}.detalhes-candidato-side-card .ant-card-head-title{color:var(--text);font-size:14px;font-weight:600}.detalhes-candidato-side-card .ant-card-body{background:#0000!important;color:var(--text);padding-top:12px}html[data-theme=dark] .detalhes-candidato-content{background:var(--bg-elevated);border-color:var(--border-subtle);box-shadow:none}html[data-theme=dark] .detalhes-candidato-tabs .ant-tabs-nav{background:var(--bg-muted)}html[data-theme=dark] .detalhes-candidato-tabs .ant-tabs-content-holder{background:var(--bg-elevated)}html[data-theme=dark] .detalhes-candidato-tabs .ant-tabs-tab{color:var(--text-muted)!important}html[data-theme=dark] .detalhes-candidato-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}html[data-theme=dark] .detalhes-candidato-tabs .ant-descriptions-title{color:var(--text-muted)}html[data-theme=dark] .detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--bg-muted)!important;color:var(--text-muted)!important}html[data-theme=dark] .detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--bg-elevated)!important;color:#f1f5f4!important}html[data-theme=dark] .detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content .ant-typography,html[data-theme=dark] .detalhes-candidato-tabs .ant-descriptions-bordered .ant-descriptions-item-content span{color:#f1f5f4!important}html[data-theme=dark] .detalhes-candidato-avatar{background:var(--bg-muted);color:var(--text-muted)}html[data-theme=dark] .detalhes-candidato-footer .ant-btn-default:not(:disabled){background:var(--bg-muted)!important;border-color:var(--border-subtle)!important;color:var(--text)!important}@media (max-width:768px){.detalhes-candidato-header{flex-direction:column}.detalhes-candidato-tabs .ant-tabs-content-holder{padding:12px}}.cb-page{--cb-primary:var(--accent,#317042);--cb-border:var(--border-subtle,#eef0f3)}.cb-header{align-items:center;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-subtle,#f0f0f0);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.cb-header-title-wrap{align-items:center;display:flex;gap:10px;min-width:0}.cb-header-icon{align-items:center;background:color-mix(in srgb,var(--cb-primary) 14%,#0000);border-radius:10px;color:var(--cb-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.cb-header-title{color:var(--text);font-size:1.25rem;font-weight:600;margin:0}.cb-header-subtitle{font-size:.875rem}.cb-add-btn.ant-btn-primary{background:#317042;border:none;border-radius:8px;flex-shrink:0;font-weight:600}.cb-toolbar{align-items:center;background:#fff;border:1px solid var(--cb-border);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.cb-toolbar-search{flex:1 1;min-width:0}.cb-toolbar-extra{align-items:center;display:flex;flex-shrink:0;gap:8px}.cb-view-toggle.ant-segmented{background:#f3f5f7;padding:3px}.cb-view-toggle .ant-segmented-item-selected{color:var(--cb-primary);font-weight:700}.cb-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;justify-content:center;min-height:32px;padding:0 12px!important}.cb-table-section{background:#fff;border:1px solid var(--cb-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;overflow:hidden}.cb-table-wrap{padding:4px 8px 8px}.cb-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid var(--cb-border)!important;color:#5b6b79!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.cb-table-wrap .ant-table-tbody>tr>td{padding:14px 16px!important;vertical-align:middle}.cb-table-name{align-items:center;display:flex;gap:10px;min-width:0}.cb-table-name-icon{align-items:center;background:#eef6f0;border-radius:9px;color:var(--cb-primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.cb-table-name-text{color:var(--text);font-weight:600;line-height:1.35}.cb-muted{color:#6b7280}.cb-edit-btn.ant-btn{background:#f0f7ff;border-color:#91caff;border-radius:8px;color:#1677ff;font-weight:600}.cb-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.cb-card-grid{padding:16px 12px}.cb-card-grid>.ant-col{display:flex}.cb-card{border:1px solid #e8ecf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a;height:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.cb-card:hover{border-color:#b8d4c0!important;box-shadow:0 8px 20px #3170421a;transform:translateY(-2px)}.cb-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.cb-card-top{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:18px 16px 14px}.cb-card-icon{align-items:center;background:linear-gradient(180deg,#eef6f0,#dff0e4);border-radius:12px;color:var(--cb-primary);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.cb-card-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.cb-card-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;margin:0}.cb-card-meta{color:#64748b;font-size:12px;line-height:1.4;margin:0}.cb-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:auto;padding:12px 16px}.cb-card-actions .ant-btn{flex:1 1;height:34px}.cb-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding:14px 16px}.cb-tags{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 12px}@media (max-width:768px){.cb-header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.cb-header-title{font-size:1.1rem}.cb-header-subtitle{font-size:.8rem}.cb-toolbar{align-items:stretch;flex-direction:column;padding:10px}.cb-toolbar-extra{flex-wrap:wrap}.cb-toolbar-extra .ant-btn{flex:1 1}}html[data-theme=dark] .cb-page{--cb-border:#2a3d3a}html[data-theme=dark] .cb-card,html[data-theme=dark] .cb-table-section,html[data-theme=dark] .cb-toolbar{background:#1a2a28}html[data-theme=dark] .cb-card-title,html[data-theme=dark] .cb-header-title,html[data-theme=dark] .cb-table-name-text{color:#f1f5f4}html[data-theme=dark] .cb-card-icon,html[data-theme=dark] .cb-header-icon,html[data-theme=dark] .cb-table-name-icon{background:#31704247;color:#4ade80}html[data-theme=dark] .cb-table-wrap .ant-table-thead>tr>th{background:#152422!important;color:#a7b5b2!important}html[data-theme=dark] .cb-view-toggle.ant-segmented{background:#152422}html[data-theme=dark] .cb-card-actions,html[data-theme=dark] .cb-footer{border-top-color:#2a3d3a}.CadastroBasicoModal_modal__KTgMi .ant-modal-content{border-radius:14px;overflow:hidden}.CadastroBasicoModal_title__D2FXP{align-items:flex-start;display:flex;gap:12px}.CadastroBasicoModal_titleIcon__Sp-xw{align-items:center;background:#eef6f0;border-radius:10px;color:#317042;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroBasicoModal_titleText__irXSW{color:var(--text);font-size:16px;font-weight:700;line-height:1.3}.CadastroBasicoModal_titleSub__iA5Cu{color:#8c8c8c;font-size:12px;font-weight:400;margin:2px 0 0}.CadastroBasicoModal_section__16teZ{background:#f7f9f8;border:1px solid #e8ecf0;border-radius:12px;padding:16px}.CadastroBasicoModal_form__3C3kg .ant-form-item{margin-bottom:14px}.CadastroBasicoModal_form__3C3kg .ant-form-item:last-child{margin-bottom:0}.CadastroBasicoModal_form__3C3kg .ant-form-item-label>label{color:#374151;font-size:13px}.CadastroBasicoModal_sectionTitle__RRfC5{color:#317042;font-size:.75rem;font-weight:700;letter-spacing:.03em;margin:0 0 12px;text-transform:uppercase}.CadastroBasicoModal_footerPrimary__POLPp.ant-btn-primary{background:#317042;border-color:#317042;font-weight:600}.CadastroBasicoModal_footerPrimary__POLPp.ant-btn-primary:hover{background:#2d6340!important;border-color:#2d6340!important}html[data-theme=dark] .CadastroBasicoModal_titleText__irXSW{color:#f1f5f4}html[data-theme=dark] .CadastroBasicoModal_form__3C3kg .ant-form-item-label>label,html[data-theme=dark] .CadastroBasicoModal_titleSub__iA5Cu{color:#a7b5b2}html[data-theme=dark] .CadastroBasicoModal_titleIcon__Sp-xw{background:#31704247;color:#4ade80}html[data-theme=dark] .CadastroBasicoModal_section__16teZ{background:#152422;border-color:#2a3d3a}.CadastroCursoModal_modal__n2i0R .ant-modal-content{border-radius:14px;overflow:hidden}.CadastroCursoModal_title__0j\+H4{align-items:flex-start;display:flex;gap:12px}.CadastroCursoModal_titleIcon__cMtKZ{align-items:center;background:#eef6f0;border-radius:10px;color:#317042;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroCursoModal_titleText__dlFNS{color:var(--text);font-size:16px;font-weight:700;line-height:1.3}.CadastroCursoModal_titleSub__x4cXY{color:#8c8c8c;font-size:12px;font-weight:400;margin:2px 0 0}.CadastroCursoModal_section__EGs2w{background:#f7f9f8;border:1px solid #e8ecf0;border-radius:12px;padding:16px}.CadastroCursoModal_form__qvb4l .ant-form-item{margin-bottom:14px}.CadastroCursoModal_form__qvb4l .ant-form-item:last-child{margin-bottom:0}.CadastroCursoModal_form__qvb4l .ant-form-item-label>label{color:#374151;font-size:13px}.CadastroCursoModal_footerPrimary__Vn7Wx.ant-btn-primary{background:#317042;border-color:#317042;font-weight:600}.CadastroCursoModal_footerPrimary__Vn7Wx.ant-btn-primary:hover{background:#2d6340!important;border-color:#2d6340!important}html[data-theme=dark] .CadastroCursoModal_titleText__dlFNS{color:#f1f5f4}html[data-theme=dark] .CadastroCursoModal_form__qvb4l .ant-form-item-label>label,html[data-theme=dark] .CadastroCursoModal_titleSub__x4cXY{color:#a7b5b2}html[data-theme=dark] .CadastroCursoModal_titleIcon__cMtKZ{background:#31704247;color:#4ade80}html[data-theme=dark] .CadastroCursoModal_section__EGs2w{background:#152422;border-color:#2a3d3a}.cursos-page{--cursos-primary:#317042;--cursos-border:#eef0f3}.cursos-toolbar{align-items:center;background:#fff;border:1px solid var(--cursos-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.cursos-toolbar-search{flex:1 1;min-width:0}.cursos-view-toggle.ant-segmented{background:#f3f5f7;padding:3px}.cursos-view-toggle .ant-segmented-item-selected{color:var(--cursos-primary);font-weight:700}.cursos-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:0 12px!important}.cursos-table-section{background:#fff;border:1px solid var(--cursos-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;overflow:hidden}.cursos-table-wrap{padding:4px 8px 8px}.cursos-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid var(--cursos-border)!important;color:#5b6b79!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.cursos-table-wrap .ant-table-tbody>tr>td{padding:14px 16px!important;vertical-align:middle}.cursos-table-name{align-items:center;display:flex;gap:10px;min-width:0}.cursos-table-name-icon{align-items:center;background:#eef6f0;border-radius:9px;color:var(--cursos-primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.cursos-table-name-text{color:var(--text);font-weight:600;line-height:1.35}.cursos-badge{align-items:center;background:#eef6f0;border-radius:999px;color:var(--cursos-primary);display:inline-flex;font-size:12px;font-weight:600;padding:2px 10px}.cursos-badge--muted{background:#f3f4f6;color:#6b7280}.cursos-edit-btn.ant-btn{background:#f8fbf9;border-color:#d7e5db;border-radius:8px;color:var(--cursos-primary);font-weight:600}.cursos-edit-btn.ant-btn:hover{background:#eef6f0!important;border-color:#b8d4c0!important;color:#2d6340!important}.cursos-card-grid{padding:16px 12px}.cursos-card-grid>.ant-col{display:flex}.cursos-card{border:1px solid #e8ecf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a;height:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.cursos-card:hover{border-color:#b8d4c0!important;box-shadow:0 8px 20px #3170421a;transform:translateY(-2px)}.cursos-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.cursos-card-top{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:18px 16px 14px}.cursos-card-icon{align-items:center;background:linear-gradient(180deg,#eef6f0,#dff0e4);border-radius:12px;color:var(--cursos-primary);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.cursos-card-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.cursos-card-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;margin:0;text-transform:capitalize}.cursos-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:auto;padding:12px 16px}.cursos-card-actions .ant-btn{background:#f8fbf9;border-color:#d7e5db;border-radius:8px;color:var(--cursos-primary);flex:1 1;font-weight:600;height:34px}.cursos-card-actions .ant-btn:hover{background:#eef6f0!important;border-color:#b8d4c0!important;color:#2d6340!important}.cursos-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding:14px 16px}@media (max-width:768px){.cursos-toolbar{align-items:stretch;flex-direction:column;padding:10px}}html[data-theme=dark] .cursos-page{--cursos-border:#2a3d3a}html[data-theme=dark] .cursos-card,html[data-theme=dark] .cursos-table-section,html[data-theme=dark] .cursos-toolbar{background:#1a2a28}html[data-theme=dark] .cursos-view-toggle.ant-segmented{background:#152422}html[data-theme=dark] .cursos-table-wrap .ant-table-thead>tr>th{background:#152422!important;color:#a7b5b2!important}html[data-theme=dark] .cursos-card-title,html[data-theme=dark] .cursos-table-name-text{color:#f1f5f4}html[data-theme=dark] .cursos-card-icon,html[data-theme=dark] .cursos-table-name-icon{background:#31704247;color:#4ade80}html[data-theme=dark] .cursos-card-actions,html[data-theme=dark] .cursos-footer{border-top-color:#2a3d3a}.turmas-page{--turmas-border:var(--border-subtle,#e6edf7)}.turmas-page h2{color:var(--text);margin:0}.turmas-page #header-container strong{color:var(--text-muted);font-weight:500}.turmas-card.ant-card{background:var(--bg-elevated)!important;border:1px solid var(--turmas-border)!important;border-radius:14px!important;box-shadow:0 8px 20px #14395c14;box-shadow:0 8px 20px var(--rgba-shadow,#14395c14);height:100%;margin-bottom:16px;overflow:hidden;width:100%}.turmas-card .ant-card-body{background:var(--bg-elevated)!important;padding:14px 14px 10px!important}.turmas-card .ant-card-actions{background:var(--bg-muted)!important;border-top:1px solid var(--turmas-border)!important}.turmas-card .ant-card-actions>li{margin:8px 0}.turmas-card-header{background:color-mix(in srgb,#1677ff 8%,var(--bg-muted));border:1px solid color-mix(in srgb,#1677ff 18%,var(--border-subtle));border-radius:10px;margin-bottom:12px;padding:8px 10px}.turmas-card-title{color:var(--text);display:block;flex:1 1;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turmas-card-body{padding:0 4px 6px}.turmas-card-label{color:var(--text-muted);font-size:11px;font-weight:600;min-width:78px}.turmas-card-value{color:var(--text);flex:1 1;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turmas-tag-qtd{background:color-mix(in srgb,#1677ff 14%,#0000)!important;color:#3b82f6!important}.turmas-tag-ch,.turmas-tag-qtd{border:none!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;margin:0!important;padding:2px 10px!important}.turmas-tag-ch{background:color-mix(in srgb,#d46b08 14%,#0000)!important;color:#f59e0b!important}.turmas-tag-turno{background:color-mix(in srgb,#096dd9 14%,#0000)!important;border:none!important;border-radius:999px!important;color:#60a5fa!important;font-size:11px!important;font-weight:700!important;margin:0!important;padding:2px 10px!important}.turmas-btn-view.ant-btn{background:#f6ffed!important;border-color:#b7eb8f!important;border-radius:8px;color:#389e0d!important;font-weight:600}.turmas-btn-view.ant-btn .anticon,.turmas-btn-view.ant-btn strong{color:inherit!important}.turmas-btn-edit.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.turmas-btn-edit.ant-btn .anticon,.turmas-btn-edit.ant-btn strong{color:inherit!important}html[data-theme=dark] .turmas-card.ant-card{box-shadow:0 8px 24px #00000059}html[data-theme=dark] .turmas-card-header{background:color-mix(in srgb,#69b1ff 12%,var(--bg-muted));border-color:color-mix(in srgb,#69b1ff 22%,var(--border-subtle))}html[data-theme=dark] .turmas-tag-qtd{color:#91caff!important}html[data-theme=dark] .turmas-tag-ch{color:#ffc069!important}html[data-theme=dark] .turmas-tag-turno{color:#69b1ff!important}html[data-theme=dark] .turmas-btn-view.ant-btn-default:not(:disabled){background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}html[data-theme=dark] .turmas-btn-view.ant-btn-default:not(:disabled) .anticon{color:inherit!important}html[data-theme=dark] .turmas-btn-edit.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .turmas-btn-edit.ant-btn-default:not(:disabled) .anticon{color:inherit!important}.turmas-qtd-badge{background:var(--bg-muted)!important;border:1px solid var(--border-subtle);border-radius:6px;padding:4px 8px}.turmas-qtd-badge-text{color:var(--text)!important;font-size:13px;font-weight:600}.turmas-turno-tag.ant-tag{background:color-mix(in srgb,#1890ff 14%,#0000)!important;border:none!important;border-radius:4px!important;color:#1677ff!important;font-size:12px!important;font-weight:500!important;padding:2px 8px!important}html[data-theme=dark] .turmas-qtd-badge{background:#24302b!important;border-color:var(--border-subtle)}html[data-theme=dark] .turmas-qtd-badge-text{color:#f1f5f4!important}html[data-theme=dark] .turmas-turno-tag.ant-tag{color:#91caff!important}html[data-theme=dark] .turmas-page .ant-btn-dashed:not(:disabled){background:#0000!important;border-color:var(--border-subtle)!important;color:var(--text)!important}html[data-theme=dark] .turmas-page .ant-btn-dashed:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent)!important}.CadastroOrgao_page__FNyBM{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroOrgao_header__QvjFh{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 16px}.CadastroOrgao_headerRow__HpU3B{align-items:flex-start;display:flex;gap:12px}.CadastroOrgao_headerIcon__OPKCh{align-items:center;background:#eef6f0;border-radius:10px;color:var(--cadastro-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroOrgao_headerTitle__yubTG{color:var(--cadastro-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.CadastroOrgao_headerSubtitle__FgFq-{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroOrgao_content__AbQ0R{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroOrgao_footer__9KazC{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroOrgao_footerPrimary__tpqi0.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroOrgao_footerPrimary__tpqi0.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroOrgao_footerPrimary__tpqi0.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroOrgao_section__XRmtC{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroOrgao_section__XRmtC:last-child{margin-bottom:0}.CadastroOrgao_sectionTitle__WHEso{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.CadastroOrgao_sectionMeta__1D\+nB{color:var(--cadastro-muted);font-size:12px;margin:0 0 14px}.CadastroOrgao_formRoot__XP09y .ant-form-item{margin-bottom:14px}.CadastroOrgao_formRoot__XP09y .ant-form-item-label>label{color:#374151;font-size:13px}@media (max-width:768px){.CadastroOrgao_page__FNyBM{height:auto;min-height:100%}.CadastroOrgao_footer__9KazC,.CadastroOrgao_header__QvjFh{padding-left:16px;padding-right:16px}.CadastroOrgao_content__AbQ0R{margin:8px 12px;padding:14px 12px}.CadastroOrgao_section__XRmtC{padding:12px 12px 4px}}.CadastroCandidato_page__O-UeB{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroCandidato_header__IsBWV{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 12px}.CadastroCandidato_headerTitle__Evxj6{color:var(--cadastro-text)!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.CadastroCandidato_headerSubtitle__MTy2a{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroCandidato_stepsWrap__AtbXr{background:var(--cadastro-surface);flex-shrink:0;padding:16px 24px 8px}.CadastroCandidato_steps__wuyC0 .ant-steps-item-process .ant-steps-item-icon{background-color:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important}.CadastroCandidato_steps__wuyC0 .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--cadastro-primary)!important}.CadastroCandidato_steps__wuyC0 .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--cadastro-primary)!important}.CadastroCandidato_steps__wuyC0 .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.CadastroCandidato_steps__wuyC0 .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--cadastro-primary)!important}.CadastroCandidato_steps__wuyC0 .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--cadastro-primary)!important;font-weight:600}.CadastroCandidato_steps__wuyC0 .ant-steps-item-title{font-size:13px!important}.CadastroCandidato_content__5GQ-B{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroCandidato_footer__VgQ0V{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroCandidato_footerPrimary__HtuJj.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroCandidato_footerPrimary__HtuJj.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroCandidato_footerPrimary__HtuJj.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroCandidato_section__Sm7Aj{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroCandidato_section__Sm7Aj:last-child{margin-bottom:0}.CadastroCandidato_sectionTitle__5fIqp{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 14px;text-transform:uppercase}.CadastroCandidato_sectionNarrow__a5U2G{max-width:960px}.CadastroCandidato_formRoot__8mcYh .ant-form-item{margin-bottom:14px}.CadastroCandidato_formRoot__8mcYh .ant-form-item-label>label{color:#374151;font-size:13px}.CadastroCandidato_photoCol__tN2gK{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100%;padding-top:0}@media (max-width:768px){.CadastroCandidato_page__O-UeB{height:auto;min-height:100%}.CadastroCandidato_footer__VgQ0V,.CadastroCandidato_header__IsBWV,.CadastroCandidato_stepsWrap__AtbXr{padding-left:16px;padding-right:16px}.CadastroCandidato_content__5GQ-B{margin:8px 12px;padding:14px 12px}.CadastroCandidato_section__Sm7Aj{padding:12px 12px 4px}.CadastroCandidato_steps__wuyC0 .ant-steps-item-title{font-size:12px!important}}.CadastroInstituicao_page__Z-1fU{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroInstituicao_header__9kz4E{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 16px}.CadastroInstituicao_headerRow__B5Lim{align-items:flex-start;display:flex;gap:12px}.CadastroInstituicao_headerIcon__PSKVa{align-items:center;background:#eef6f0;border-radius:10px;color:var(--cadastro-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroInstituicao_headerTitle__IGbR2{color:var(--cadastro-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.CadastroInstituicao_headerSubtitle__KbWWm{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroInstituicao_content__OGdt-{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroInstituicao_footer__Udg35{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroInstituicao_footerPrimary__BBRms.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroInstituicao_footerPrimary__BBRms.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroInstituicao_footerPrimary__BBRms.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroInstituicao_section__hvyl0{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroInstituicao_section__hvyl0:last-child{margin-bottom:0}.CadastroInstituicao_sectionTitle__K\+0xC{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.CadastroInstituicao_sectionMeta__nOekx{color:var(--cadastro-muted);font-size:12px;margin:0 0 14px}.CadastroInstituicao_formRoot__i8o5p .ant-form-item{margin-bottom:14px}.CadastroInstituicao_formRoot__i8o5p .ant-form-item-label>label{color:#374151;font-size:13px}.CadastroInstituicao_radioField__1Lh\+L .ant-form-item-control-input{align-items:center;display:flex;min-height:32px}@media (max-width:768px){.CadastroInstituicao_page__Z-1fU{height:auto;min-height:100%}.CadastroInstituicao_footer__Udg35,.CadastroInstituicao_header__9kz4E{padding-left:16px;padding-right:16px}.CadastroInstituicao_content__OGdt-{margin:8px 12px;padding:14px 12px}.CadastroInstituicao_section__hvyl0{padding:12px 12px 4px}}.CadastroInstrutor_page__hIQ9d{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroInstrutor_header__82DEV{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 16px}.CadastroInstrutor_headerRow__UJ0NE{align-items:flex-start;display:flex;gap:12px}.CadastroInstrutor_headerIcon__cIwa3{align-items:center;background:#eef6f0;border-radius:10px;color:var(--cadastro-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroInstrutor_headerTitle__OUuKg{color:var(--cadastro-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.CadastroInstrutor_headerSubtitle__3oeOl{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroInstrutor_content__PK1IP{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroInstrutor_footer__oJj\+L{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroInstrutor_footerPrimary__O08qg.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroInstrutor_footerPrimary__O08qg.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroInstrutor_footerPrimary__O08qg.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroInstrutor_section__oiGd-{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroInstrutor_section__oiGd-:last-child{margin-bottom:0}.CadastroInstrutor_sectionTitle__EOCGY{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.CadastroInstrutor_sectionMeta__lKPpA{color:var(--cadastro-muted);font-size:12px;margin:0 0 14px}.CadastroInstrutor_formRoot__X7tY\+ .ant-form-item{margin-bottom:14px}.CadastroInstrutor_formRoot__X7tY\+ .ant-form-item-label>label{color:#374151;font-size:13px}@media (max-width:768px){.CadastroInstrutor_page__hIQ9d{height:auto;min-height:100%}.CadastroInstrutor_footer__oJj\+L,.CadastroInstrutor_header__82DEV{padding-left:16px;padding-right:16px}.CadastroInstrutor_content__PK1IP{margin:8px 12px;padding:14px 12px}.CadastroInstrutor_section__oiGd-{padding:12px 12px 4px}}.detalhes-vaga{--vaga-primary:#425568;--vaga-accent:#317042;--vaga-blue:#1677ff;--vaga-border:#eef0f3;--vaga-muted:#8c8c8c;--vaga-surface:#fff;--vaga-bg:#f8f9fb}.detalhes-vaga-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.detalhes-vaga-back{background:var(--vaga-surface)!important;border-color:var(--vaga-border)!important;border-radius:8px!important;box-shadow:0 1px 2px #0f172a0a;color:var(--vaga-primary)!important;font-weight:500}.detalhes-vaga-back:hover{border-color:#d6e4ff!important;color:var(--vaga-blue)!important}.detalhes-vaga-hero{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid var(--vaga-border);border-radius:12px;box-shadow:0 4px 14px #0f172a0d;margin-bottom:14px;overflow:hidden;padding:12px 16px;position:relative}.detalhes-vaga-hero:before{background:linear-gradient(180deg,var(--vaga-blue) 0,var(--vaga-accent) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.detalhes-vaga-hero-icon{align-items:center;background:linear-gradient(145deg,#edf5ff,#d6e8ff);border-radius:10px;box-shadow:inset 0 1px 0 #fffc;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.detalhes-vaga-hero-icon .anticon{color:var(--vaga-blue);font-size:20px}.detalhes-vaga-eyebrow{align-items:center;background:#1677ff14;border-radius:999px;color:var(--vaga-blue);display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.05em;line-height:1.2;margin-bottom:4px;padding:2px 8px;text-transform:uppercase}.detalhes-vaga-title{color:var(--text)!important;font-size:clamp(1rem,1.8vw,1.2rem)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.25!important;margin:0!important}.detalhes-vaga-instituicao{align-items:center;color:var(--vaga-muted);display:flex;font-size:.8125rem;gap:6px;line-height:1.2;margin-top:4px}.detalhes-vaga-kpi{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #1677ff1f;border-radius:10px;box-shadow:0 2px 10px #1677ff0f;min-width:190px;padding:8px 12px}.detalhes-vaga-kpi-label{color:var(--vaga-muted);display:block;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.detalhes-vaga-kpi-value{align-items:baseline;display:flex;gap:4px;margin-top:2px}.detalhes-vaga-kpi-number{color:#111827;font-size:1.25rem;font-weight:700;line-height:1}.detalhes-vaga-kpi-total{color:var(--vaga-muted);font-size:.8125rem}.detalhes-vaga-kpi-progress{margin-bottom:0!important;margin-top:4px!important}.detalhes-vaga-kpi-progress .ant-progress-inner{height:4px!important}.detalhes-vaga-kpi-subtitle{color:var(--vaga-muted);display:block;font-size:11px;line-height:1.2;margin-top:2px}.detalhes-vaga-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.detalhes-vaga-stat-card{background:var(--vaga-surface);border:1px solid var(--vaga-border);border-radius:12px;padding:16px 18px;transition:box-shadow .2s ease,transform .2s ease}.detalhes-vaga-stat-card:hover{box-shadow:0 6px 18px #0f172a0f;transform:translateY(-1px)}.detalhes-vaga-stat-label{align-items:center;color:var(--vaga-muted);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.detalhes-vaga-stat-value{color:var(--text);font-size:15px;font-weight:600;line-height:1.4}.detalhes-vaga-location{align-items:flex-start;background:var(--vaga-surface);border:1px solid var(--vaga-border);border-radius:12px;display:flex;gap:14px;margin-bottom:24px;padding:18px 20px}.detalhes-vaga-location-icon{align-items:center;background:#f6ffed;border-radius:10px;color:#52c41a;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.detalhes-vaga-section{background:var(--vaga-surface);border:1px solid var(--vaga-border);border-radius:14px;box-shadow:0 4px 16px #0f172a0a;overflow:hidden}.detalhes-vaga-section-header{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-bottom:1px solid var(--vaga-border);display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.detalhes-vaga-section-title{color:var(--vaga-primary);font-size:15px;font-weight:700;letter-spacing:.02em;margin:0}.detalhes-vaga-section-count{background:#eef2f6;border-radius:999px;color:#5b6b79;font-size:12px;font-weight:600;padding:4px 10px}.detalhes-vaga-table-wrap{padding:4px 8px 8px}.detalhes-vaga-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid var(--vaga-border)!important;color:#5b6b79!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.detalhes-vaga-table-wrap .ant-table-tbody>tr>td{border-bottom:1px solid #f3f4f6!important}.detalhes-vaga-table-wrap .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.detalhes-vaga-empty{padding:48px 24px;text-align:center}.detalhes-vaga-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 0 4px}.detalhes-vaga-status-open{align-items:center;color:#389e0d;display:inline-flex;gap:6px}.detalhes-vaga-status-closed{align-items:center;color:#8c8c8c;display:inline-flex;gap:6px}.detalhes-vaga-status-dot{background:currentColor;border-radius:50%;height:8px;width:8px}@media (max-width:768px){.detalhes-vaga-hero{padding:10px 12px 10px 16px}.detalhes-vaga-hero-icon{border-radius:8px;height:40px;width:40px}.detalhes-vaga-kpi{min-width:100%}.detalhes-vaga-location,.detalhes-vaga-section-header{padding:14px 16px}}.detalhes-instrutor-drawer .ant-drawer-header{border-bottom:1px solid #eef0f3}.detalhes-instrutor-drawer .ant-drawer-title{color:#425568;font-weight:700;letter-spacing:.02em}.detalhes-instrutor-drawer-section{margin-bottom:16px}.detalhes-instrutor-drawer-section-title{color:#425568;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.detalhes-instrutor-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafbfc;color:#8c8c8c;font-size:12px;font-weight:600;width:140px}.detalhes-instrutor-drawer .ant-descriptions-bordered .ant-descriptions-item-content{color:var(--text);font-size:13px}.instrutores-page{--instrutores-primary:#317042;--instrutores-border:#eef0f3}.instrutores-toolbar{align-items:center;background:#fff;border:1px solid var(--instrutores-border);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.instrutores-toolbar-search{flex:1 1;min-width:0}.instrutores-toolbar-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.instrutores-view-toggle.ant-segmented{background:#f3f5f7;padding:3px}.instrutores-view-toggle .ant-segmented-item-selected{color:var(--instrutores-primary);font-weight:700}.instrutores-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:0 12px!important}.instrutores-table-section{background:#fff;border:1px solid var(--instrutores-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;overflow:hidden}.instrutores-table-wrap{padding:4px 8px 8px}.instrutores-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid var(--instrutores-border)!important;color:#5b6b79!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.instrutores-table-wrap .ant-table-tbody>tr>td{padding:14px 16px!important;vertical-align:middle}.instrutores-table-name{align-items:center;display:flex;gap:10px;min-width:0}.instrutores-table-name-icon{align-items:center;background:#eef6f0;border-radius:9px;color:var(--instrutores-primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.instrutores-table-name-text{color:var(--text);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrutores-muted{color:#6b7280}.instrutores-badge{align-items:center;background:#eef6f0;border-radius:999px;color:var(--instrutores-primary);display:inline-flex;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.instrutores-badge--muted{background:#f3f4f6;color:#6b7280}.instrutores-action-view.ant-btn{background:#f8fbf9;border-color:#d7e5db;border-radius:8px;color:var(--instrutores-primary);font-weight:600}.instrutores-action-view.ant-btn:hover{background:#eef6f0!important;border-color:#b8d4c0!important;color:#2d6340!important}.instrutores-action-edit.ant-btn{background:#f0f7ff;border-color:#91caff;border-radius:8px;color:#1677ff;font-weight:600}.instrutores-action-edit.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.instrutores-card-grid{padding:16px 12px}.instrutores-card-grid>.ant-col{display:flex}.instrutores-card{border:1px solid #e8ecf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a;height:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.instrutores-card:hover{border-color:#b8d4c0!important;box-shadow:0 8px 20px #3170421a;transform:translateY(-2px)}.instrutores-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.instrutores-card-top{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:18px 16px 14px}.instrutores-card-icon{align-items:center;background:linear-gradient(180deg,#eef6f0,#dff0e4);border-radius:12px;color:var(--instrutores-primary);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.instrutores-card-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.instrutores-card-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;margin:0}.instrutores-card-meta{color:#64748b;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrutores-card-meta strong{color:var(--text);font-weight:600}.instrutores-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:auto;padding:12px 16px}.instrutores-card-actions .ant-space{width:100%}.instrutores-card-actions .ant-space-item{flex:1 1}.instrutores-card-actions .ant-btn{height:34px;width:100%}.instrutores-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding:14px 16px}@media (max-width:768px){.instrutores-toolbar{align-items:stretch;flex-direction:column;padding:10px}.instrutores-toolbar-actions{flex-wrap:wrap}.instrutores-toolbar-actions .ant-btn{flex:1 1}}html[data-theme=dark] .instrutores-page{--instrutores-border:#2a3d3a}html[data-theme=dark] .instrutores-card,html[data-theme=dark] .instrutores-table-section,html[data-theme=dark] .instrutores-toolbar{background:#1a2a28}html[data-theme=dark] .instrutores-view-toggle.ant-segmented{background:#152422}html[data-theme=dark] .instrutores-table-wrap .ant-table-thead>tr>th{background:#152422!important;color:#a7b5b2!important}html[data-theme=dark] .instrutores-card-meta strong,html[data-theme=dark] .instrutores-card-title,html[data-theme=dark] .instrutores-table-name-text{color:#f1f5f4}html[data-theme=dark] .instrutores-card-icon,html[data-theme=dark] .instrutores-table-name-icon{background:#31704247;color:#4ade80}html[data-theme=dark] .instrutores-card-actions,html[data-theme=dark] .instrutores-footer{border-top-color:#2a3d3a}.detalhes-orgao{--orgao-primary:#425568;--orgao-accent:#317042;--orgao-border:#eef0f3;--orgao-muted:#8c8c8c}.detalhes-orgao-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.detalhes-orgao-back,.detalhes-orgao-details-btn{border-radius:8px!important;font-weight:500}.detalhes-orgao-back{background:#fff!important;border-color:var(--orgao-border)!important;color:var(--orgao-primary)!important}.detalhes-orgao-details-btn{background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}.detalhes-orgao-hero{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid var(--orgao-border);border-radius:12px;box-shadow:0 4px 14px #0f172a0d;margin-bottom:14px;overflow:hidden;padding:12px 16px;position:relative}.detalhes-orgao-hero:before{background:linear-gradient(180deg,#2d6340,#317042);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.detalhes-orgao-hero-icon{align-items:center;background:#f0f2f5;border-radius:10px;color:var(--orgao-primary);display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.detalhes-orgao-eyebrow{align-items:center;background:#42556814;border-radius:999px;color:var(--orgao-primary);display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.05em;margin-bottom:4px;padding:2px 8px;text-transform:uppercase}.detalhes-orgao-title{color:var(--text);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.25;margin:0}.detalhes-orgao-subtitle{color:var(--orgao-muted);font-size:.8125rem;line-height:1.3;margin-top:4px}.detalhes-orgao-address{align-items:flex-start;color:#5b6b79;display:flex;font-size:.8125rem;gap:6px;line-height:1.4;margin-top:6px}.detalhes-orgao-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:20px}.detalhes-orgao-stat-card{background:#fff;border:1px solid var(--orgao-border);border-radius:10px;padding:12px 14px;transition:box-shadow .2s ease,transform .2s ease}.detalhes-orgao-stat-card:hover{box-shadow:0 4px 14px #0f172a0f;transform:translateY(-1px)}.detalhes-orgao-stat-label{align-items:center;color:var(--orgao-muted);display:flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.detalhes-orgao-stat-value{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.detalhes-orgao-section{background:#fff;border:1px solid var(--orgao-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;overflow:hidden}.detalhes-orgao-section-header{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-bottom:1px solid var(--orgao-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.detalhes-orgao-section-title{color:var(--orgao-primary);font-size:14px;font-weight:700;letter-spacing:.02em;margin:0}.detalhes-orgao-filters{border-bottom:1px solid #f3f4f6;padding:14px 16px}.detalhes-orgao-table-wrap{padding:4px 8px 8px}.detalhes-orgao-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;color:#5b6b79!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.detalhes-orgao-table-wrap .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.detalhes-orgao-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px}.detalhes-orgao-drawer .ant-drawer-header{border-bottom:1px solid var(--orgao-border)}.detalhes-orgao-drawer .ant-drawer-title{color:var(--orgao-primary);font-weight:700;letter-spacing:.02em}.detalhes-orgao-drawer-section{margin-bottom:16px}.detalhes-orgao-drawer-section-title{color:var(--orgao-primary);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.detalhes-orgao-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafbfc;color:var(--orgao-muted);font-size:12px;font-weight:600;width:140px}.detalhes-orgao-drawer .ant-descriptions-bordered .ant-descriptions-item-content{color:var(--text);font-size:13px}.detalhes-orgao-view-toggle.ant-segmented{padding:2px}.detalhes-orgao-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;justify-content:center;min-height:40px;min-width:40px;padding:0 12px!important}.detalhes-orgao-view-toggle .ant-segmented-item-icon{align-items:center;display:inline-flex!important;height:18px;justify-content:center;line-height:1;width:18px}.detalhes-orgao-view-toggle .ant-segmented-item-icon .anticon{font-size:18px!important;line-height:1}.detalhes-orgao-instituicao-card{border:1px solid var(--orgao-border)!important;border-radius:12px!important;box-shadow:0 2px 8px #0f172a0a;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.detalhes-orgao-instituicao-card:hover{box-shadow:0 8px 20px #0f172a14;transform:translateY(-2px)}.detalhes-orgao-instituicao-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;padding:0!important}.detalhes-orgao-instituicao-card-header{color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:8px 14px;text-align:center;text-transform:uppercase}.detalhes-orgao-instituicao-card-content{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:14px 16px}.detalhes-orgao-instituicao-card-avatar{background:#f0f2f5!important;color:var(--orgao-primary)!important;flex-shrink:0}.detalhes-orgao-instituicao-card-info{flex:1 1;min-width:0}.detalhes-orgao-instituicao-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis}.detalhes-orgao-instituicao-card-meta{display:flex;flex-direction:column;gap:6px}.detalhes-orgao-instituicao-card-location{color:#8c8c8c;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detalhes-orgao-instituicao-card-actions{background:#fafbfc;border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:10px 12px}.detalhes-orgao-instituicao-card-actions .ant-btn{border-radius:8px;flex:1 1;font-weight:600;height:32px}.detalhes-orgao-section-header-left{align-items:center;display:flex;gap:10px}.detalhes-orgao-section-count{background:#eef2f6;border-radius:999px;color:#5b6b79;font-size:12px;font-weight:600;padding:4px 10px}@media (max-width:768px){.detalhes-orgao-hero{padding:10px 12px 10px 16px}.detalhes-orgao-filters{padding:12px}}.CadastroVaga_page__EUe3a{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroVaga_header__8pGrg{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 12px}.CadastroVaga_headerTitle__GwgJZ{color:var(--cadastro-text)!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;margin:0!important}.CadastroVaga_headerSubtitle__QIF6L{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroVaga_content__Y-ShJ{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroVaga_footer__othok{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroVaga_footerPrimary__v0C4z.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroVaga_footerPrimary__v0C4z.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroVaga_footerPrimary__v0C4z.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroVaga_section__6pdzU{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroVaga_section__6pdzU:last-child{margin-bottom:0}.CadastroVaga_sectionTitle__Z2RWS{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 14px;text-transform:uppercase}.CadastroVaga_formRoot__14cqY .ant-form-item{margin-bottom:14px}.CadastroVaga_formRoot__14cqY .ant-form-item-label>label{color:#374151;font-size:13px}@media (max-width:768px){.CadastroVaga_page__EUe3a{height:auto;min-height:100%}.CadastroVaga_footer__othok,.CadastroVaga_header__8pGrg{padding-left:16px;padding-right:16px}.CadastroVaga_content__Y-ShJ{margin:8px 12px;padding:14px 12px}.CadastroVaga_section__6pdzU{padding:12px 12px 4px}}.publicoTheme_themeSwitch__fufDP{align-items:center;background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;display:inline-flex;gap:.2rem;padding:.2rem}.publicoTheme_themeOption__YRa5J{align-items:center;background:#0000;border:none;border-radius:999px;color:#ffffffe0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.3rem;min-height:30px;padding:.25rem .7rem;transition:background .2s ease,color .2s ease}.publicoTheme_themeOption__YRa5J:hover{background:#ffffff24;color:#fff}.publicoTheme_themeOptionActive__G1bui,.publicoTheme_themeOptionActive__G1bui:hover{background:#fff;color:#008f7c}@media (max-width:480px){.publicoTheme_themeOption__YRa5J span{display:none}.publicoTheme_themeOption__YRa5J{height:32px;justify-content:center;min-height:32px;padding:0;width:32px}}.cadastroPublico_page__JadR4{--brand:#00a38d;--brand-dark:#008f7c;--brand-soft:#e6f7f4;--ink:#1f2937;--muted:#4b5563;--surface:#fff;--line:#e5e7eb;--bg:#f3f6f5;--switch-bg:#e8efed;--content-bg:#fafcfb;--shadow:0 8px 28px #0f172a14;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:Kanit,Segoe UI,system-ui,sans-serif;font-family:var(--main-font,"Kanit","Segoe UI",system-ui,sans-serif);min-height:100vh;transition:background .25s ease,color .25s ease}.cadastroPublico_page__JadR4[data-theme=dark]{--brand:#2bc4a8;--brand-dark:#00a38d;--brand-soft:#2bc4a829;--ink:#f1f5f4;--muted:#a7b5b2;--surface:#1a2a28;--bg:#0f1918;--line:#2a3d3a;--switch-bg:#243432;--content-bg:#152422;--shadow:0 10px 32px #00000059}.cadastroPublico_topHeader__gkWn9{align-items:center;background:#00a38d;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.65rem 1.5rem;z-index:30}.cadastroPublico_headerLeft__ktXVE{color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.cadastroPublico_headerRight__iBXSS{align-items:center;display:flex;gap:.75rem}.cadastroPublico_headerHint__UsEzA{color:#ffffffeb;font-size:.8125rem}.cadastroPublico_backLink__33wPV{align-items:center;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;transition:background .2s ease}.cadastroPublico_backLink__33wPV:hover{background:#fff3}.cadastroPublico_shell__XWAP2{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1600px;min-height:0;padding:.85rem 1rem 1rem;width:100%}.cadastroPublico_panel__IPmOR{animation:cadastroPublico_fadeUp__PrrDC .45s ease both;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;min-height:calc(100vh - 4.5rem);overflow:hidden}.cadastroPublico_intro__hBQMF{background:linear-gradient(135deg,#00a38d14 0,#0000 55%),var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;padding:1rem 1.25rem .85rem}.cadastroPublico_introEyebrow__3Dwic{color:var(--brand);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.cadastroPublico_introTitle__04Suu{color:var(--ink);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600;letter-spacing:-.01em;margin:0 0 .35rem}.cadastroPublico_introDesc__mLBrE{color:var(--muted);font-size:.9375rem;line-height:1.5;margin:0;max-width:60ch}.cadastroPublico_progressRow__cyk8D{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem}.cadastroPublico_progressMeta__tdiiy{color:var(--brand-dark);font-size:.8125rem;font-weight:600;white-space:nowrap}.cadastroPublico_progressTrack__zG4ku{background:#e8efed;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.cadastroPublico_progressFill__gAxbA{background:linear-gradient(90deg,var(--brand) 0,#2bc4a8 100%);border-radius:inherit;height:100%;transition:width .35s ease}.cadastroPublico_stepsWrap__hJcu5{background:var(--surface);flex-shrink:0;padding:1rem 1.5rem .5rem}.cadastroPublico_steps__UGcDp .ant-steps-item-process .ant-steps-item-icon{background-color:var(--brand)!important;border-color:var(--brand)!important}.cadastroPublico_steps__UGcDp .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--brand)!important}.cadastroPublico_steps__UGcDp .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--brand)!important}.cadastroPublico_steps__UGcDp .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after,.cadastroPublico_steps__UGcDp .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--brand)!important}.cadastroPublico_steps__UGcDp .ant-steps-item-title{color:var(--muted)!important;font-size:12px!important;line-height:1.3!important}.cadastroPublico_steps__UGcDp .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title,.cadastroPublico_steps__UGcDp .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--brand)!important;font-weight:600}.cadastroPublico_stepCurrentMobile__RmoDS{background:var(--brand-soft);border:1px solid #00a38d2e;border-radius:12px;display:none;margin:0 1rem .75rem;padding:.75rem .9rem}.cadastroPublico_stepCurrentLabel__C\+gHy{color:var(--brand);display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.15rem;text-transform:uppercase}.cadastroPublico_stepCurrentTitle__Kc7tL{color:var(--ink);font-size:1rem;font-weight:600;margin:0}.cadastroPublico_content__cdTA8{animation:cadastroPublico_fadeIn__UIINT .3s ease both;background:var(--content-bg);border:1px solid var(--line);border-radius:12px;flex:1 1;margin:.5rem .85rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.15rem 1.25rem}.cadastroPublico_content__cdTA8 .ant-form,.cadastroPublico_content__cdTA8 .ant-row{width:100%}.cadastroPublico_content__cdTA8 .ant-form-item{margin-bottom:14px}.cadastroPublico_content__cdTA8 .ant-form-item-label>label{color:var(--ink)!important;height:auto;line-height:1.3;white-space:normal}.cadastroPublico_content__cdTA8 .ant-form-item-label>label.ant-form-item-required:before{color:#f87171!important}.cadastroPublico_content__cdTA8 .ant-radio-wrapper,.cadastroPublico_content__cdTA8 .ant-typography,.cadastroPublico_content__cdTA8 h1,.cadastroPublico_content__cdTA8 h2,.cadastroPublico_content__cdTA8 h3,.cadastroPublico_content__cdTA8 h4,.cadastroPublico_content__cdTA8 h5,.cadastroPublico_content__cdTA8 p{color:var(--ink)!important}.cadastroPublico_content__cdTA8 .ant-radio-wrapper .ant-radio-inner{background:var(--surface);border-color:var(--line)}.cadastroPublico_content__cdTA8 .ant-radio-wrapper-checked .ant-radio-inner{border-color:var(--brand)}.cadastroPublico_content__cdTA8 .ant-radio-wrapper .ant-radio-inner:after{background-color:var(--brand)}.cadastroPublico_content__cdTA8 .ant-input,.cadastroPublico_content__cdTA8 .ant-input-affix-wrapper,.cadastroPublico_content__cdTA8 .ant-picker,.cadastroPublico_content__cdTA8 .ant-select-selector{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important}.cadastroPublico_content__cdTA8 .ant-input::placeholder,.cadastroPublico_content__cdTA8 .ant-picker-input>input::placeholder,.cadastroPublico_content__cdTA8 .ant-picker-suffix,.cadastroPublico_content__cdTA8 .ant-select-arrow,.cadastroPublico_content__cdTA8 .ant-select-selection-placeholder{color:var(--muted)!important}.cadastroPublico_content__cdTA8 .ant-input,.cadastroPublico_content__cdTA8 .ant-input-affix-wrapper,.cadastroPublico_content__cdTA8 .ant-input-number,.cadastroPublico_content__cdTA8 .ant-picker,.cadastroPublico_content__cdTA8 .ant-select{max-width:100%;width:100%!important}.cadastroPublico_content__cdTA8 .ant-picker,.cadastroPublico_content__cdTA8 .ant-select-selector{min-width:0!important}.cadastroPublico_footer__Spy0b{align-items:center;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 18px #0f172a0a;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.95rem 1.5rem}.cadastroPublico_footerSecondary__CZyzW.ant-btn{border-radius:10px!important;font-weight:600;min-width:110px}.cadastroPublico_footerPrimary__9S0R4.ant-btn-primary:not(:disabled){background:var(--brand)!important;border-color:var(--brand)!important;border-radius:10px!important;box-shadow:0 6px 16px #00a38d40;color:#fff!important;font-weight:600;min-width:140px}.cadastroPublico_footerPrimary__9S0R4.ant-btn-primary:hover:not(:disabled){background:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.cadastroPublico_footerPrimary__9S0R4.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;border-radius:10px!important;box-shadow:none;color:#6b7280!important;font-weight:600;min-width:140px;opacity:1!important}@keyframes cadastroPublico_fadeUp__PrrDC{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cadastroPublico_fadeIn__UIINT{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.cadastroPublico_stepsDesktop__UVxTn{display:none}.cadastroPublico_stepCurrentMobile__RmoDS{display:block}}@media (max-width:768px){.cadastroPublico_topHeader__gkWn9{padding:.55rem 1rem}.cadastroPublico_headerHint__UsEzA{display:none}.cadastroPublico_shell__XWAP2{padding:.85rem .75rem 1rem}.cadastroPublico_panel__IPmOR{border-radius:14px;min-height:calc(100vh - 5.5rem)}.cadastroPublico_intro__hBQMF{padding:1.1rem 1rem .9rem}.cadastroPublico_content__cdTA8{margin:.5rem .75rem;padding:.9rem .85rem}.cadastroPublico_footer__Spy0b{bottom:0;padding:.85rem 1rem;position:sticky;z-index:20}.cadastroPublico_footerPrimary__9S0R4.ant-btn,.cadastroPublico_footerSecondary__CZyzW.ant-btn{flex:1 1;min-width:0}}@media (prefers-reduced-motion:reduce){.cadastroPublico_content__cdTA8,.cadastroPublico_panel__IPmOR,.cadastroPublico_progressFill__gAxbA{animation:none;transition:none}}.login_loginPage__9C\+CF{background:var(--main-bg-color);color:var(--text);display:flex;flex-direction:column;min-height:100vh;transition:background .2s ease,color .2s ease}.login_topHeader__qGVyQ{align-items:center;background:#00a38d;display:flex;flex-shrink:0;justify-content:space-between;padding:.5rem 1.5rem}.login_headerLeft__3DuUA{color:#fff;font-size:.9375rem;font-weight:600}.login_headerRight__q\+bUY{align-items:center;display:flex;gap:.5rem}.login_acessibilidade__ce4\+Z{color:#fff;font-size:.8125rem;margin-right:.25rem}.login_fontBtn__lCyZF{background:#fff;border:none;border-radius:6px;color:#1f2937;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.login_fontBtn__lCyZF:hover{background:#ffffffe6}.login_darkModeBtn__evhqr{align-items:center;background:#fff;border:none;border-radius:50%;color:#1f2937;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px}.login_darkModeBtn__evhqr:hover{background:#ffffffe6}.login_mainArea__CifRX{align-items:stretch;display:flex;flex:1 1;min-height:0;position:relative}.login_contentRow__vBskt{box-sizing:border-box;justify-content:space-between;padding:2rem 3rem;width:100%}.login_contentRow__vBskt,.login_systemSection__O6Plo{align-items:center;display:flex;position:relative;z-index:1}.login_systemSection__O6Plo{flex:1 1;justify-content:center;min-width:0;padding-top:4rem}.login_sqpLogo__-JuZx{display:block;height:auto;width:min(420px,100%)}.login_cardSection__v-SDy{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0}.login_backgroundImage__sRq9k{border-radius:0 0 24px 24px;box-shadow:inset 0 0 80px #00000073,inset 0 -40px 60px #00000059;inset:0;overflow:hidden;position:absolute;z-index:0}.login_bgImg__Kp537{filter:brightness(.78);height:100%;object-fit:cover;object-position:center;width:100%}.login_backgroundImage__sRq9k:after{background:radial-gradient(ellipse 62% 54% at 25% 58%,#ffffffb8 0,#ffffff59 38%,#0000 72%),radial-gradient(ellipse 70% 60% at 50% 50%,#0000 30%,#00000059 100%),radial-gradient(ellipse 48% 36% at 0 0,#0000008c 0,#00000047 38%,#0000 68%),linear-gradient(180deg,#00000040,#00000014 35%,#0003),linear-gradient(90deg,#0000002e,#0000 45%,#00000038);content:"";inset:0;pointer-events:none;position:absolute}.login_spsBanner__05B43{background:#0000;left:2rem;padding:0;position:absolute;top:2rem;z-index:1}.login_spsLogo__cQYSg{display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));height:auto;max-width:340px;width:300px}.login_loginPanelWrapper__\+On0V{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:1rem 0 1rem 2rem}.login_loginCard__ludjL{background:#fff;border-radius:10px;box-shadow:0 0 10px 15px rgba(0,0,0,.336);display:flex;flex-direction:column;gap:.75rem;max-width:360px;padding:1.25rem 1.25rem 2.5rem;text-align:center;width:100%}.login_cardTitle__9EkMn{color:#1f2937;font-size:1.625rem;font-weight:500;letter-spacing:-.02em;margin:0}.login_cardDesc__6kMd6{color:#4b5563;font-size:1rem;font-weight:300;line-height:1.45;margin:0;text-align:center}.login_loginForm__I7wOW{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;width:100%}.login_inputWrap__oApHh{text-align:left;width:100%}.login_inputWithIcon__uG\+5i{position:relative;width:100%}.login_inputLabel__L64Kr{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem;text-align:left}.login_input__h7cJc{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:1rem;outline:none;padding:.875rem 1rem;width:100%}.login_inputWithIcon__uG\+5i .login_input__h7cJc{padding-right:3rem}.login_input__h7cJc:focus{border-color:#00a38d;box-shadow:0 0 0 2px #00a38d26}.login_input__h7cJc::placeholder{color:#9ca3af}.login_eyeBtn__5a8mG{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.login_eyeBtn__5a8mG:hover{color:#374151}.login_recoveryWrap__9j\+sr{margin:0;text-align:left;width:100%}.login_recoveryLink__yxNal{background:none;border:none;color:#1f2937;cursor:pointer;font-size:.9375rem;font-weight:300;padding:0;text-decoration:none}.login_recoveryLink__yxNal:hover{text-decoration:underline}.login_submitBtn__CeHqF{background:#00a38d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;transition:background .15s ease;width:100%}.login_submitBtn__CeHqF:hover:not(:disabled){background:#008c7a}.login_submitBtn__CeHqF:disabled{cursor:not-allowed;opacity:.8}.login_footer__b7HyV{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:1.25rem 2rem}.login_footerGrid__yAwb9{align-items:flex-start;color:#374151;display:flex;flex-wrap:wrap;font-size:.75rem;gap:1.5rem 2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.login_footerCol__0ZNww{display:flex;flex-direction:column;gap:.25rem;min-width:0}.login_footerColTitle__9Kxpu{margin-bottom:.125rem}.login_footerColTitleInline__pceM2,.login_footerColTitle__9Kxpu{color:#111827;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.login_footerColTitleInline__pceM2{align-items:center;display:flex;gap:.5rem}.login_footerColContent__YCWMj{color:#4b5563;font-size:.75rem;line-height:1.5}.login_footerLink__JQFP\+{color:#374151;font-size:.75rem;font-weight:500;text-decoration:none}.login_footerLink__JQFP\+:hover{color:#00a38d;text-decoration:underline}.login_footerIcons__WE2FD{align-items:center;display:inline-flex;gap:.25rem}.login_footerIconBtn__0ykOy{align-items:center;background:#f3f4f6;border-radius:6px;color:#1877f2;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;width:32px}.login_footerIconBtn__0ykOy:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.login_footerIconBtn__0ykOy:first-child{color:#1877f2}.login_footerIconBtn__0ykOy:first-child:hover{background:#e7f0fe}.login_footerIconBtn__0ykOy:nth-child(2):hover{background:#fdf2f8}.login_footerIconBtn__0ykOy:nth-child(3){color:red}.login_footerIconBtn__0ykOy:nth-child(3):hover{background:#fee2e2}.login_footerCopyrightLine__3zeQx{color:#6b7280;font-size:.6875rem;line-height:1.4}@media (max-width:900px){.login_spsBanner__05B43{left:1rem;top:1rem}.login_spsLogo__cQYSg{width:220px}.login_contentRow__vBskt{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.login_systemSection__O6Plo{padding-top:3rem}.login_sqpLogo__-JuZx{margin:0 auto;width:min(280px,85vw)}.login_loginPanelWrapper__\+On0V{padding:1rem}}@media (max-width:768px){.login_footerGrid__yAwb9{flex-direction:column;gap:1.25rem}}html[data-theme=dark] .login_loginCard__ludjL{background:var(--bg-elevated);box-shadow:0 0 24px 8px #0000008c}html[data-theme=dark] .login_cardTitle__9EkMn{color:var(--text)}html[data-theme=dark] .login_cardDesc__6kMd6,html[data-theme=dark] .login_forgotLink__Q8PhU,html[data-theme=dark] .login_inputLabel__L64Kr{color:var(--text-muted)}html[data-theme=dark] .login_loginInput__NvBL1 .ant-input,html[data-theme=dark] .login_loginInput__NvBL1 .ant-input-affix-wrapper{background:var(--bg-muted)!important;border-color:var(--border-subtle)!important;color:var(--text)!important}.parcelas-page{--parcelas-border:var(--border-subtle,#eef0f3)}.parcelas-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;background:var(--bg-muted,#fafbfc)!important;border-bottom:1px solid var(--parcelas-border)!important;color:#5b6b79!important;color:var(--text-muted,#5b6b79)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.parcelas-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:var(--border-subtle)!important;color:var(--text)!important}.parcelas-edit-btn.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.parcelas-edit-btn.ant-btn .anticon,.parcelas-edit-btn.ant-btn strong{color:inherit!important}.parcelas-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.parcelas-payment-btn.ant-btn{background:#f6ffed!important;border-color:#b7eb8f!important;border-radius:8px;color:#389e0d!important;font-weight:600}.parcelas-payment-btn.ant-btn .anticon,.parcelas-payment-btn.ant-btn strong{color:inherit!important}.parcelas-payment-btn.ant-btn:hover{background:#d9f7be!important;border-color:#95de64!important;color:#237804!important}.parcelas-card{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--rgba-shadow,#0000000f);overflow:hidden}.parcelas-card-footer{background:var(--bg-muted);border-top:1px solid var(--border-subtle);display:flex;gap:6px;padding:8px 12px}html[data-theme=dark] .parcelas-edit-btn.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .parcelas-edit-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .parcelas-edit-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .parcelas-payment-btn.ant-btn-default:not(:disabled){background:#f6ffed!important;border-color:#b7eb8f!important;color:#389e0d!important}html[data-theme=dark] .parcelas-payment-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .parcelas-payment-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .parcelas-page .ant-btn-dashed:not(:disabled){background:#0000!important;border-color:var(--border-subtle)!important;color:var(--text)!important}html[data-theme=dark] .parcelas-page .ant-btn-dashed:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent)!important}html[data-theme=dark] .parcelas-table-wrap .ant-table-tbody>tr>td{color:#f1f5f4!important}.CadastroParcela_page__a7vFJ{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroParcela_header__enQfU{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 16px}.CadastroParcela_headerRow__l3KjO{align-items:flex-start;display:flex;gap:12px}.CadastroParcela_headerIcon__L0PPm{align-items:center;background:#eef6f0;border-radius:10px;color:var(--cadastro-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroParcela_headerTitle__0hhhp{color:var(--cadastro-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.CadastroParcela_headerSubtitle__X0NLr{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroParcela_content__jn4jE{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroParcela_footer__n2RJm{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroParcela_footerPrimary__w8ri1.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroParcela_footerPrimary__w8ri1.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroParcela_footerPrimary__w8ri1.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroParcela_section__xdVK4{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroParcela_section__xdVK4:last-child{margin-bottom:0}.CadastroParcela_sectionTitle__F81t3{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.CadastroParcela_sectionMeta__s99eA{color:var(--cadastro-muted);font-size:12px;margin:0 0 14px}.CadastroParcela_formRoot__YNXL2 .ant-form-item{margin-bottom:14px}.CadastroParcela_formRoot__YNXL2 .ant-form-item-label>label{color:#374151;font-size:13px}@media (max-width:768px){.CadastroParcela_page__a7vFJ{height:auto;min-height:100%}.CadastroParcela_footer__n2RJm,.CadastroParcela_header__enQfU{padding-left:16px;padding-right:16px}.CadastroParcela_content__jn4jE{margin:8px 12px;padding:14px 12px}.CadastroParcela_section__xdVK4{padding:12px 12px 4px}}.CadastroPagamento_modal__3tCQ1 .ant-modal-content{border-radius:14px;overflow:hidden}.CadastroPagamento_title__CY9Xu{align-items:flex-start;display:flex;gap:12px}.CadastroPagamento_titleIcon__\+mwCB{align-items:center;background:#eef6f0;border-radius:10px;color:#317042;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroPagamento_titleText__w7lCA{color:var(--text);font-size:16px;font-weight:700;line-height:1.3}.CadastroPagamento_titleSub__6XZWs{color:#8c8c8c;font-size:12px;font-weight:400;margin:2px 0 0}.CadastroPagamento_section__lp1rh{background:#f7f9f8;border:1px solid #e8ecf0;border-radius:12px;padding:16px}.CadastroPagamento_form__C9mar .ant-form-item{margin-bottom:14px}.CadastroPagamento_form__C9mar .ant-form-item:last-child{margin-bottom:0}.CadastroPagamento_form__C9mar .ant-form-item-label>label{color:#374151;font-size:13px}.CadastroPagamento_footerPrimary__EsMhc.ant-btn-primary{background:#317042;border-color:#317042}.CadastroPagamento_footerPrimary__EsMhc.ant-btn-primary:hover{background:#2d6340;border-color:#2d6340}.produtos-page{--produtos-primary:var(--accent,#317042);--produtos-border:var(--border-subtle,#eef0f3)}.produtos-toolbar{align-items:center;background:#fff;background:var(--bg-elevated,#fff);border:1px solid var(--produtos-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.produtos-toolbar-search{flex:1 1;min-width:0}.produtos-view-toggle.ant-segmented{background:#f3f5f7;background:var(--bg-muted,#f3f5f7);padding:3px}.produtos-view-toggle .ant-segmented-item-selected{color:var(--produtos-primary);font-weight:700}.produtos-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:0 12px!important}.produtos-table-section{background:#fff;background:var(--bg-elevated,#fff);border:1px solid var(--produtos-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;box-shadow:0 2px 10px var(--rgba-shadow,#0f172a0a);overflow:hidden}.produtos-table-wrap{padding:4px 8px 8px}.produtos-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;background:var(--bg-muted,#fafbfc)!important;border-bottom:1px solid var(--produtos-border)!important;color:#5b6b79!important;color:var(--text-muted,#5b6b79)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.produtos-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:var(--border-subtle)!important;color:var(--text)!important}.produtos-edit-btn.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.produtos-edit-btn.ant-btn .anticon,.produtos-edit-btn.ant-btn strong{color:inherit!important}.produtos-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.produtos-card-grid{padding:12px 8px}.produtos-card-grid>.ant-col{display:flex}.produtos-card{background:#fff!important;background:var(--bg-elevated,#fff)!important;border:1px solid #e8ecf0!important;border:1px solid var(--border-subtle,#e8ecf0)!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a;box-shadow:0 1px 3px var(--rgba-shadow,#0f172a0a);height:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.produtos-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))!important;box-shadow:0 6px 18px #0f172a14;box-shadow:0 6px 18px var(--rgba-shadow,#0f172a14);transform:translateY(-1px)}.produtos-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.produtos-card-top{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:16px 16px 14px}.produtos-card-icon{align-items:center;background:color-mix(in srgb,var(--produtos-primary) 14%,#0000);border-radius:10px;color:var(--produtos-primary);display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.produtos-card-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.produtos-card-title{color:var(--text);font-size:15px;font-weight:600;line-height:1.35;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produtos-card-badge{align-self:flex-start;background:color-mix(in srgb,var(--produtos-primary) 14%,#0000);border-radius:999px;color:var(--produtos-primary);display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.produtos-card-actions{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-subtle,#f0f0f0);display:flex;gap:8px;margin-top:auto;padding:12px 16px}.produtos-card-actions .ant-btn{background:color-mix(in srgb,var(--produtos-primary) 8%,#0000);border-color:color-mix(in srgb,var(--produtos-primary) 35%,#0000);border-radius:8px;color:var(--produtos-primary);flex:1 1;font-weight:600;height:32px}.produtos-card-actions .ant-btn:hover{background:color-mix(in srgb,var(--produtos-primary) 16%,#0000)!important;border-color:color-mix(in srgb,var(--produtos-primary) 50%,#0000)!important;color:#2d6340!important;color:var(--accent-hover,#2d6340)!important}.produtos-footer{align-items:center;border-top:1px solid #f3f4f6;border-top:1px solid var(--border-subtle,#f3f4f6);color:var(--text-muted);display:flex;justify-content:flex-end;padding:14px 16px}html[data-theme=dark] .produtos-edit-btn.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .produtos-edit-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .produtos-edit-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .produtos-edit-btn.ant-btn-default:not(:disabled):hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}html[data-theme=dark] .produtos-table-wrap .ant-table-tbody>tr>td{color:#f1f5f4!important}@media (max-width:768px){.produtos-toolbar{align-items:stretch;flex-direction:column;padding:10px}}.kits-page{--kits-primary:var(--accent,#425568);--kits-border:var(--border-subtle,#eef0f3)}.kits-table-section{background:#fff;background:var(--bg-elevated,#fff);border:1px solid var(--kits-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;box-shadow:0 2px 10px var(--rgba-shadow,#0f172a0a);overflow:hidden}.kits-table-wrap{padding:4px 8px 8px}.kits-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;background:var(--bg-muted,#fafbfc)!important;border-bottom:1px solid var(--kits-border)!important;color:#5b6b79!important;color:var(--text-muted,#5b6b79)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.kits-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #f3f4f6!important;border-bottom:1px solid var(--border-subtle,#f3f4f6)!important;color:var(--text)!important}.kits-table-wrap .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--accent) 8%,#0000)!important}.kits-table-wrap .ant-table-row-expand-icon-cell{width:48px}.kits-descricao{display:flex;flex-direction:column;gap:4px;min-width:0}.kits-descricao-titulo{color:var(--text);font-size:14px;font-weight:600;line-height:1.35}.kits-descricao-meta{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:12px}.kits-edit-btn.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.kits-edit-btn.ant-btn .anticon,.kits-edit-btn.ant-btn strong{color:inherit!important}.kits-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.kits-expanded{background:#fafbfc;background:var(--bg-muted,#fafbfc);border:1px solid var(--kits-border);border-radius:10px;margin:4px 0 8px 48px;padding:12px 14px}.kits-expanded-title{color:var(--kits-primary);font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.kits-expanded .ant-table{background:#0000}.kits-expanded .ant-table-thead>tr>th{background:#fff!important;background:var(--bg-elevated,#fff)!important;color:var(--text-muted)!important;font-size:11px!important}.kits-expanded .ant-table-tbody>tr>td{background:#fff;background:var(--bg-elevated,#fff);color:var(--text)!important;font-size:13px}.kits-quantidade-tag{background:color-mix(in srgb,var(--kits-primary) 12%,#0000)!important;border:1px solid color-mix(in srgb,var(--kits-primary) 25%,#0000);border-radius:6px;color:var(--kits-primary)!important;font-weight:600;margin:0;min-width:36px;text-align:center}.kits-footer{align-items:center;border-top:1px solid #f3f4f6;border-top:1px solid var(--border-subtle,#f3f4f6);color:var(--text-muted);display:flex;justify-content:flex-end;padding:14px 16px}.kits-footer .ant-typography{color:var(--text-muted)!important}.kits-empty-expanded{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:13px;font-style:italic;margin:0;padding:8px 0}.kits-toolbar{align-items:center;background:#fff;background:var(--bg-elevated,#fff);border:1px solid var(--kits-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.kits-toolbar-search{flex:1 1;min-width:0}.kits-view-toggle.ant-segmented{background:#f3f5f7;background:var(--bg-muted,#f3f5f7);padding:3px}.kits-view-toggle .ant-segmented-item-selected{color:var(--kits-primary);font-weight:700}.kits-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:0 12px!important}.kits-view-toggle .ant-segmented-item-icon{font-size:15px!important;line-height:1}.kit-form-section{background:#f8fafb;background:var(--bg-muted,#f8fafb);border:1px solid var(--kits-border);border-radius:12px;margin-bottom:18px;padding:16px}.kit-form-section:last-child{margin-bottom:0}.kit-form-section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.kit-form-section-title{color:var(--kits-primary);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.kit-form-section-meta{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:12px}.kit-form-item-card{background:#fff;background:var(--bg-elevated,#fff);border:1px solid #e8ecf0;border:1px solid var(--border-subtle,#e8ecf0);border-radius:10px;margin-bottom:10px;padding:12px 12px 4px}.kit-form-item-card:last-child{margin-bottom:0}.kit-form-item-head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.kit-form-item-head-title{color:var(--text);flex:1 1;font-size:13px;font-weight:600}.kit-form-item-index{align-items:center;background:color-mix(in srgb,var(--kits-primary) 12%,#0000);border-radius:6px;color:var(--kits-primary);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.kit-form-item-remove{color:#8c8c8c;color:var(--text-muted,#8c8c8c)}.kit-form-item-remove:hover:not(:disabled){background:#fff1f0!important;color:#cf1322!important}.kit-form-item-remove:disabled{color:#d9d9d9}.kit-form-item-fields{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 128px}.kit-form-item-produto{min-width:0}.kit-form-item-qtd{width:100%}.kit-form-item-card .ant-form-item{margin-bottom:12px}.kit-form-item-card .ant-form-item-hidden{display:none}.kit-form-item-card .ant-form-item-explain{font-size:12px}.kit-form-item-card .ant-form-item-label>label{color:#5b6b79;color:var(--text-muted,#5b6b79);font-size:12px}.kit-modal .ant-modal-content{border-radius:14px;overflow:hidden}.kit-modal-title{align-items:flex-start;display:flex;gap:12px}.kit-modal-title-icon{align-items:center;background:color-mix(in srgb,var(--kits-primary) 12%,#0000);border-radius:10px;color:var(--kits-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.kit-modal-title-text{color:var(--text);font-size:16px;font-weight:700;line-height:1.3}.kit-modal-title-sub{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:12px;font-weight:400;margin:2px 0 0}.kits-card-grid{padding:12px 8px}.kits-card-grid>.ant-col{display:flex}.kits-card{background:#fff!important;background:var(--bg-elevated,#fff)!important;border:1px solid #e8ecf0!important;border:1px solid var(--border-subtle,#e8ecf0)!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a;box-shadow:0 1px 3px var(--rgba-shadow,#0f172a0a);height:100%;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.kits-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))!important;box-shadow:0 6px 18px #0f172a14;box-shadow:0 6px 18px var(--rgba-shadow,#0f172a14)}.kits-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.kits-card-top{align-items:flex-start;display:flex;gap:12px;padding:16px 16px 12px}.kits-card-icon{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#0000);border-radius:10px;color:#317042;color:var(--accent,#317042);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.kits-card-top-info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.kits-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text);display:-webkit-box;font-size:15px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}.kits-card-badge{align-self:flex-start;background:color-mix(in srgb,var(--accent) 14%,#0000);border-radius:999px;color:#317042;color:var(--accent,#317042);display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.kits-card-body{flex:1 1;padding:0 16px 12px}.kits-card-itens{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.kits-card-item{align-items:center;background:#f8fafb;background:var(--bg-muted,#f8fafb);border-radius:8px;color:var(--text);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:8px 10px}.kits-card-item-nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kits-card-item-qtd{background:#fff;background:var(--bg-elevated,#fff);border:1px solid color-mix(in srgb,var(--accent) 30%,#0000);border-radius:6px;color:#317042;color:var(--accent,#317042);flex-shrink:0;font-size:12px;font-weight:700;min-width:28px;padding:1px 6px;text-align:center}.kits-card-mais{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:12px;padding:2px 4px}.kits-card-itens--expandido{max-height:220px;overflow-y:auto;padding-right:4px}.kits-card-itens--expandido::-webkit-scrollbar{width:5px}.kits-card-itens--expandido::-webkit-scrollbar-thumb{background:#d0d5db;background:var(--border-subtle,#d0d5db);border-radius:4px}.kits-card-toggle{background:#0000;border:none;color:#317042;color:var(--accent,#317042);cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:0}.kits-card-toggle:hover{text-decoration:underline}.kits-card-empty-itens{color:#8c8c8c;color:var(--text-muted,#8c8c8c);font-size:12px;font-style:italic;margin:0}.kits-card-actions{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-subtle,#f0f0f0);display:flex;gap:8px;margin-top:auto;padding:12px 16px}.kits-card-actions .ant-btn{border-radius:8px;flex:1 1;font-weight:600;height:32px}html[data-theme=dark] .kits-edit-btn.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .kits-edit-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .kits-edit-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .kits-edit-btn.ant-btn-default:not(:disabled):hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}html[data-theme=dark] .kits-table-wrap .ant-table-tbody>tr>td{color:#f1f5f4!important}@media (max-width:768px){.kits-expanded{margin-left:0;padding:10px 12px}.kits-toolbar{align-items:stretch;flex-direction:column;padding:10px}.kit-form-item-fields{gap:0;grid-template-columns:1fr}}.estoque-page{--estoque-border:var(--border-subtle,#eef0f3)}.estoque-page h2{color:var(--text);font-weight:700;margin:0}.estoque-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;background:var(--bg-muted,#fafbfc)!important;border-bottom:1px solid var(--estoque-border)!important;color:#5b6b79!important;color:var(--text-muted,#5b6b79)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.estoque-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:var(--border-subtle)!important;color:var(--text)!important}.estoque-edit-btn.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.estoque-edit-btn.ant-btn .anticon,.estoque-edit-btn.ant-btn strong{color:inherit!important}.estoque-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.estoque-footer{align-items:center;color:var(--text-muted);display:flex;justify-content:flex-end;padding:14px 0}html[data-theme=dark] .estoque-edit-btn.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .estoque-edit-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .estoque-edit-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .estoque-edit-btn.ant-btn-default:not(:disabled):hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}html[data-theme=dark] .estoque-table-wrap .ant-table-tbody>tr>td{color:#f1f5f4!important}html[data-theme=dark] .estoque-page .ant-btn-dashed:not(:disabled){background:#0000!important;border-color:var(--border-subtle)!important;color:var(--text)!important}html[data-theme=dark] .estoque-page .ant-btn-dashed:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent)!important}.agentes-page{--agentes-primary:#317042;--agentes-border:#eef0f3}.agentes-toolbar{align-items:center;background:#fff;border:1px solid var(--agentes-border);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.agentes-toolbar-search{flex:1 1;min-width:0}.agentes-toolbar-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.agentes-view-toggle.ant-segmented{background:#f3f5f7;padding:3px}.agentes-view-toggle .ant-segmented-item-selected{color:var(--agentes-primary);font-weight:700}.agentes-view-toggle .ant-segmented-item-label{align-items:center;display:inline-flex!important;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:32px;padding:0 12px!important}.agentes-table-section{background:#fff;border:1px solid var(--agentes-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0a;overflow:hidden}.agentes-table-wrap{padding:4px 8px 8px}.agentes-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;border-bottom:1px solid var(--agentes-border)!important;color:#5b6b79!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.agentes-table-wrap .ant-table-tbody>tr>td{padding:14px 16px!important;vertical-align:middle}.agentes-table-name{align-items:center;display:flex;gap:10px;min-width:0}.agentes-table-name-icon{align-items:center;background:#eef6f0;border-radius:9px;color:var(--agentes-primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.agentes-table-name-text{color:var(--text);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentes-muted{color:#6b7280}.agentes-badge{align-items:center;background:#eef6f0;border-radius:999px;color:var(--agentes-primary);display:inline-flex;font-size:12px;font-weight:600;max-width:100%;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.agentes-badge--muted{background:#f3f4f6;color:#6b7280}.agentes-action-view.ant-btn{background:#f8fbf9;border-color:#d7e5db;border-radius:8px;color:var(--agentes-primary);font-weight:600}.agentes-action-view.ant-btn:hover{background:#eef6f0!important;border-color:#b8d4c0!important;color:#2d6340!important}.agentes-action-edit.ant-btn{background:#f0f7ff;border-color:#91caff;border-radius:8px;color:#1677ff;font-weight:600}.agentes-action-edit.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.agentes-card-grid{padding:16px 12px}.agentes-card-grid>.ant-col{display:flex}.agentes-card{border:1px solid #e8ecf0!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0a;height:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%}.agentes-card:hover{border-color:#b8d4c0!important;box-shadow:0 8px 20px #3170421a;transform:translateY(-2px)}.agentes-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0!important}.agentes-card-top{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding:18px 16px 14px}.agentes-card-icon{align-items:center;background:linear-gradient(180deg,#eef6f0,#dff0e4);border-radius:12px;color:var(--agentes-primary);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.agentes-card-info{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.agentes-card-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;margin:0}.agentes-card-meta{color:#64748b;font-size:12px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentes-card-meta strong{color:var(--text);font-weight:600}.agentes-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:auto;padding:12px 16px}.agentes-card-actions .ant-space{width:100%}.agentes-card-actions .ant-space-item{flex:1 1}.agentes-card-actions .ant-btn{height:34px;width:100%}.agentes-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding:14px 16px}@media (max-width:768px){.agentes-toolbar{align-items:stretch;flex-direction:column;padding:10px}.agentes-toolbar-actions{flex-wrap:wrap}.agentes-toolbar-actions .ant-btn{flex:1 1}}html[data-theme=dark] .agentes-page{--agentes-border:#2a3d3a}html[data-theme=dark] .agentes-card,html[data-theme=dark] .agentes-table-section,html[data-theme=dark] .agentes-toolbar{background:#1a2a28}html[data-theme=dark] .agentes-view-toggle.ant-segmented{background:#152422}html[data-theme=dark] .agentes-table-wrap .ant-table-thead>tr>th{background:#152422!important;color:#a7b5b2!important}html[data-theme=dark] .agentes-card-meta strong,html[data-theme=dark] .agentes-card-title,html[data-theme=dark] .agentes-table-name-text{color:#f1f5f4}html[data-theme=dark] .agentes-card-icon,html[data-theme=dark] .agentes-table-name-icon{background:#31704247;color:#4ade80}html[data-theme=dark] .agentes-card-actions,html[data-theme=dark] .agentes-footer{border-top-color:#2a3d3a}.CadastroAgenteMunicipal_page__LaqtY{background:var(--cadastro-surface);border-radius:12px;display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible;padding:0}.CadastroAgenteMunicipal_header__peChf{border-bottom:1px solid var(--cadastro-border);flex-shrink:0;padding:20px 24px 16px}.CadastroAgenteMunicipal_headerRow__SRCIl{align-items:flex-start;display:flex;gap:12px}.CadastroAgenteMunicipal_headerIcon__yn4jV{align-items:center;background:#eef6f0;border-radius:10px;color:var(--cadastro-primary);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.CadastroAgenteMunicipal_headerTitle__irWpg{color:var(--cadastro-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.CadastroAgenteMunicipal_headerSubtitle__YCW0K{color:var(--cadastro-muted);font-size:.875rem;margin:4px 0 0}.CadastroAgenteMunicipal_content__hDQw4{background:var(--cadastro-surface);border:1px solid var(--cadastro-border);border-radius:12px;box-shadow:0 1px 4px #0f172a0a;flex:1 1;margin:12px 24px;min-height:0;overflow:visible;padding:20px 24px}.CadastroAgenteMunicipal_footer__aq0VE{align-items:center;background:var(--cadastro-surface);border-top:1px solid var(--cadastro-border);box-shadow:0 -4px 12px #0f172a0a;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 24px}.CadastroAgenteMunicipal_footerPrimary__OZUJG.ant-btn-primary:not(:disabled){background:var(--cadastro-primary)!important;border-color:var(--cadastro-primary)!important;color:#fff!important}.CadastroAgenteMunicipal_footerPrimary__OZUJG.ant-btn-primary:hover:not(:disabled){background:var(--cadastro-primary-hover)!important;border-color:var(--cadastro-primary-hover)!important;color:#fff!important}.CadastroAgenteMunicipal_footerPrimary__OZUJG.ant-btn-primary:disabled{background:#e8ecf0!important;border-color:#d0d5dd!important;color:#4b5563!important;opacity:1!important;text-shadow:none}.CadastroAgenteMunicipal_section__qpP4F{background:var(--cadastro-bg);border:1px solid var(--cadastro-border);border-radius:10px;margin-bottom:20px;padding:16px 18px 8px}.CadastroAgenteMunicipal_section__qpP4F:last-child{margin-bottom:0}.CadastroAgenteMunicipal_sectionTitle__6fHKo{color:var(--cadastro-primary);font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.CadastroAgenteMunicipal_sectionMeta__wTPJj{color:var(--cadastro-muted);font-size:12px;margin:0 0 14px}.CadastroAgenteMunicipal_formRoot__AVcx4 .ant-form-item{margin-bottom:14px}.CadastroAgenteMunicipal_formRoot__AVcx4 .ant-form-item-label>label{color:#374151;font-size:13px}@media (max-width:768px){.CadastroAgenteMunicipal_page__LaqtY{height:auto;min-height:100%}.CadastroAgenteMunicipal_footer__aq0VE,.CadastroAgenteMunicipal_header__peChf{padding-left:16px;padding-right:16px}.CadastroAgenteMunicipal_content__hDQw4{margin:8px 12px;padding:14px 12px}.CadastroAgenteMunicipal_section__qpP4F{padding:12px 12px 4px}}.atendimentos-page{--atendimentos-border:var(--border-subtle,#eef0f3)}.atendimentos-page h2{color:var(--text);font-weight:700;margin:0}.atendimentos-table-wrap .ant-table-thead>tr>th{background:#fafbfc!important;background:var(--bg-muted,#fafbfc)!important;border-bottom:1px solid var(--atendimentos-border)!important;color:#5b6b79!important;color:var(--text-muted,#5b6b79)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.atendimentos-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom-color:var(--border-subtle)!important;color:var(--text)!important}.atendimentos-edit-btn.ant-btn{background:#f0f7ff!important;border-color:#91caff!important;border-radius:8px;color:#1677ff!important;font-weight:600}.atendimentos-edit-btn.ant-btn .anticon,.atendimentos-edit-btn.ant-btn strong{color:inherit!important}.atendimentos-edit-btn.ant-btn:hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}.atendimentos-footer{align-items:center;color:var(--text-muted);display:flex;justify-content:flex-end;padding:14px 0}.atendimentos-footer strong{color:var(--text-muted)!important;font-weight:500}html[data-theme=dark] .atendimentos-edit-btn.ant-btn-default:not(:disabled){background:#f0f7ff!important;border-color:#91caff!important;color:#1677ff!important}html[data-theme=dark] .atendimentos-edit-btn.ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .atendimentos-edit-btn.ant-btn-default:not(:disabled) strong{color:inherit!important}html[data-theme=dark] .atendimentos-edit-btn.ant-btn-default:not(:disabled):hover{background:#e6f4ff!important;border-color:#69b1ff!important;color:#0958d9!important}html[data-theme=dark] .atendimentos-table-wrap .ant-table-tbody>tr>td{color:#f1f5f4!important}html[data-theme=dark] .atendimentos-page .ant-btn-dashed:not(:disabled){background:#0000!important;border-color:var(--border-subtle)!important;color:var(--text)!important}html[data-theme=dark] .atendimentos-page .ant-btn-dashed:not(:disabled):hover{border-color:var(--accent)!important;color:var(--accent)!important}.paginaPublicaInicial_page__vcYYy{--brand:#00a38d;--brand-dark:#008f7c;--brand-soft:#e6f7f4;--ink:#1f2937;--muted:#4b5563;--surface:#fff;--bg:#f3f6f5;--line:#e5e7eb;--switch-bg:#e8efed;--hint-bg:#f8faf9;--shadow:0 8px 28px #0f172a14;--header-btn-bg:#fff;--header-btn-color:#1f2937;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:Kanit,Segoe UI,system-ui,sans-serif;font-family:var(--main-font,"Kanit","Segoe UI",system-ui,sans-serif);min-height:100vh;overflow-x:hidden;transition:background .25s ease,color .25s ease}.paginaPublicaInicial_page__vcYYy[data-theme=dark]{--brand:#2bc4a8;--brand-dark:#00a38d;--brand-soft:#2bc4a829;--ink:#f1f5f4;--muted:#a7b5b2;--surface:#1a2a28;--bg:#0f1918;--line:#2a3d3a;--switch-bg:#243432;--hint-bg:#152422;--shadow:0 10px 32px #00000059;--header-btn-bg:#fff;--header-btn-color:#1f2937}.paginaPublicaInicial_topHeader__LJeOe{align-items:center;background:#00a38d;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.65rem 1.5rem;z-index:20}.paginaPublicaInicial_headerLeft__MZhAb{color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.paginaPublicaInicial_headerRight__AUq-h{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.paginaPublicaInicial_headerHint__qYUj6{color:#ffffffeb;font-size:.8125rem}.paginaPublicaInicial_themeBtn__8fPSJ{align-items:center;background:var(--header-btn-bg);border:none;border-radius:50%;color:var(--header-btn-color);cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease;width:36px}.paginaPublicaInicial_themeBtn__8fPSJ:hover{background:#ffffffe6;transform:translateY(-1px)}.paginaPublicaInicial_hero__HK0yo{align-items:flex-end;display:flex;isolation:isolate;min-height:min(72vh,640px);overflow:hidden;position:relative}.paginaPublicaInicial_heroBg__36wNW{inset:0;position:absolute;z-index:0}.paginaPublicaInicial_heroImg__MFk2y{animation:paginaPublicaInicial_heroZoom__JsGXE 18s ease-in-out infinite alternate;filter:brightness(.72);height:100%;object-fit:cover;object-position:center;transform:scale(1.02);width:100%}.paginaPublicaInicial_heroBg__36wNW:after{background:linear-gradient(105deg,#002824c7,#0050468c 42%,#00322d59),linear-gradient(180deg,#00000026,#0000008c);content:"";inset:0;pointer-events:none;position:absolute}.paginaPublicaInicial_heroContent__G9mne{animation:paginaPublicaInicial_fadeUp__ABVC9 .7s ease both;margin:0 auto;max-width:1120px;padding:3.5rem 1.5rem 3rem;position:relative;width:100%;z-index:1}.paginaPublicaInicial_brandMark__1xTfR{display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));height:auto;margin-bottom:1.35rem;width:min(380px,72vw)}.paginaPublicaInicial_heroTitle__G79vx{color:#fff;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 .75rem;max-width:18ch;text-shadow:0 2px 18px #00000059}.paginaPublicaInicial_heroSubtitle__NZmoo{color:#ffffffeb;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:300;line-height:1.55;margin:0 0 1.75rem;max-width:38ch}.paginaPublicaInicial_ctaGroup__\+mNaw{display:flex;flex-wrap:wrap;gap:.75rem}.paginaPublicaInicial_ctaPrimary__2DQ-J,.paginaPublicaInicial_ctaSecondary__yu6pN{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:.75rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.paginaPublicaInicial_ctaPrimary__2DQ-J{background:#fff;border:none;box-shadow:0 8px 24px #0000002e;color:var(--brand-dark)}.paginaPublicaInicial_ctaPrimary__2DQ-J:hover{box-shadow:0 12px 28px #00000038;transform:translateY(-2px)}.paginaPublicaInicial_ctaSecondary__yu6pN{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffffbf;color:#fff}.paginaPublicaInicial_ctaSecondary__yu6pN:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px)}.paginaPublicaInicial_main__YyJIk{flex:1 1;margin:0 auto;max-width:1120px;padding:2.5rem 1.5rem 3.5rem;width:100%}.paginaPublicaInicial_sectionHead__ETpwS{animation:paginaPublicaInicial_fadeUp__ABVC9 .65s ease .08s both;margin-bottom:1.5rem}.paginaPublicaInicial_sectionEyebrow__zzVFO{color:var(--brand);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.paginaPublicaInicial_sectionTitle__nwpJl{color:var(--ink);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;margin:0 0 .4rem}.paginaPublicaInicial_sectionDesc__KNhp9{color:var(--muted);font-size:.9875rem;line-height:1.55;margin:0;max-width:52ch}.paginaPublicaInicial_orgSwitch__n3aSZ{animation:paginaPublicaInicial_fadeUp__ABVC9 .65s ease .12s both;background:var(--switch-bg);border-radius:12px;display:inline-flex;gap:.35rem;margin:0 0 1.5rem;padding:.3rem}.paginaPublicaInicial_orgBtn__i872G{background:#0000;border:none;border-radius:9px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;min-width:88px;padding:.55rem 1.1rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.paginaPublicaInicial_orgBtnActive__RA77x{background:var(--surface);box-shadow:0 2px 8px #00000014;color:var(--brand-dark)}.paginaPublicaInicial_projectGrid__A0tQD{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.paginaPublicaInicial_projectCard__UOIv5{animation:paginaPublicaInicial_fadeUp__ABVC9 .7s ease both;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:100%;padding:1.25rem 1.25rem 1.15rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.paginaPublicaInicial_projectCard__UOIv5:hover{border-color:#00a38d59;box-shadow:0 14px 36px #0f172a1f;transform:translateY(-3px)}.paginaPublicaInicial_projectBadge__fyLrM{align-items:center;background:var(--brand-soft);border-radius:999px;color:var(--brand-dark);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem;padding:.2rem .6rem;text-transform:uppercase;width:fit-content}.paginaPublicaInicial_projectTitle__U5944{color:var(--ink);font-size:1.2rem;font-weight:600;line-height:1.25;margin:0 0 .55rem}.paginaPublicaInicial_projectDesc__L\+QFq{color:var(--muted);flex:1 1;font-size:.9375rem;line-height:1.6;margin:0 0 1rem;white-space:pre-line}.paginaPublicaInicial_projectDescCollapsed__UZpFd{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.paginaPublicaInicial_toggleDesc__aqZiF{background:none;border:none;color:var(--brand);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;margin:-.35rem 0 1rem;padding:0;text-align:left}.paginaPublicaInicial_toggleDesc__aqZiF:hover{text-decoration:underline}.paginaPublicaInicial_projectCta__kbvYv{align-items:center;background:var(--brand);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9875rem;font-weight:600;gap:.4rem;justify-content:center;margin-top:auto;min-height:46px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.paginaPublicaInicial_projectCta__kbvYv:hover{background:var(--brand-dark);box-shadow:0 8px 18px #00a38d47;transform:translateY(-1px)}.paginaPublicaInicial_timelineBand__-3EQu{align-items:center;animation:paginaPublicaInicial_fadeUp__ABVC9 .7s ease .15s both;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,#0000) 0,color-mix(in srgb,var(--surface) 92%,#0000) 55%),var(--surface);border:1px solid color-mix(in srgb,var(--brand) 22%,#0000);border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2.25rem;padding:1.35rem 1.4rem}.paginaPublicaInicial_timelineCopy__RUn0o h3{color:var(--ink);font-size:1.05rem;font-weight:600;margin:0 0 .25rem}.paginaPublicaInicial_timelineCopy__RUn0o p{color:var(--muted);font-size:.9rem;line-height:1.5;margin:0;max-width:48ch}.paginaPublicaInicial_timelineBtn__3RkFI{align-items:center;background:#0000;border:1.5px solid var(--brand);border-radius:10px;color:var(--brand-dark);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;min-height:44px;padding:.65rem 1.15rem;transition:background .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.paginaPublicaInicial_timelineBtn__3RkFI:hover{background:var(--brand);color:#fff;transform:translateY(-1px)}.paginaPublicaInicial_footer__r1Vt8{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem;margin-top:auto;padding:1rem 1.5rem;text-align:center}.paginaPublicaInicial_timelineModal__NsLUb .ant-modal-content{background:var(--surface);border-radius:16px;box-shadow:var(--shadow);color:var(--ink);overflow:hidden;padding:0}.paginaPublicaInicial_timelineModal__NsLUb .ant-modal-header{background:#0000;border-bottom:none;margin:0;padding:0}.paginaPublicaInicial_timelineModal__NsLUb .ant-modal-body{background:var(--surface);padding:0 1.35rem .5rem}.paginaPublicaInicial_timelineModal__NsLUb .ant-modal-footer{background:var(--surface);border-top:1px solid var(--line);display:flex;gap:.65rem;justify-content:flex-end;margin:0;padding:1rem 1.35rem 1.25rem}.paginaPublicaInicial_timelineModal__NsLUb .ant-modal-close{color:var(--muted);inset-inline-end:14px;top:14px}.paginaPublicaInicial_timelineModal__NsLUb .ant-btn-default{background:var(--surface);border-color:var(--line);border-radius:10px;color:var(--ink);font-weight:600;height:42px}.paginaPublicaInicial_timelineModal__NsLUb .ant-btn-primary{background:var(--brand)!important;border-color:var(--brand)!important;border-radius:10px;box-shadow:0 6px 16px #00a38d40;font-weight:600;height:42px}.paginaPublicaInicial_timelineModal__NsLUb .ant-btn-primary:hover{background:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.paginaPublicaInicial_modalHeader__EP0FL{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,#0000) 0,#0000 60%),var(--surface);border-bottom:1px solid var(--line);display:flex;gap:.9rem;padding:1.35rem 1.35rem 1rem}.paginaPublicaInicial_modalHeaderIcon__ULW5V{align-items:center;background:var(--brand-soft);border-radius:12px;color:var(--brand-dark);display:flex;flex-shrink:0;font-size:1.25rem;height:44px;justify-content:center;width:44px}.paginaPublicaInicial_modalHeaderCopy__LWLxE{min-width:0;padding-right:1.5rem}.paginaPublicaInicial_modalHeaderTitle__KsHB5{color:var(--ink);font-size:1.15rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.paginaPublicaInicial_modalHeaderDesc__Uq5mS{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.paginaPublicaInicial_modalForm__j27XW{padding-top:1rem}.paginaPublicaInicial_modalForm__j27XW .ant-form-item-label>label{color:var(--ink);font-weight:600}.paginaPublicaInicial_modalForm__j27XW .ant-input,.paginaPublicaInicial_modalForm__j27XW .ant-input-affix-wrapper,.paginaPublicaInicial_modalForm__j27XW .ant-picker{background:var(--surface)!important;border-color:var(--line)!important;border-radius:10px!important;color:var(--ink)!important}.paginaPublicaInicial_modalForm__j27XW .ant-input::placeholder,.paginaPublicaInicial_modalForm__j27XW .ant-picker-input>input::placeholder{color:var(--muted)!important}.paginaPublicaInicial_modalForm__j27XW .ant-input-affix-wrapper-focused,.paginaPublicaInicial_modalForm__j27XW .ant-picker-focused{border-color:var(--brand)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 22%,#0000)!important}.paginaPublicaInicial_modalHint__l7oK3{background:var(--hint-bg);border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:.8125rem;line-height:1.45;margin:0 0 .5rem;padding:.75rem .9rem}@keyframes paginaPublicaInicial_fadeUp__ABVC9{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes paginaPublicaInicial_heroZoom__JsGXE{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@media (max-width:768px){.paginaPublicaInicial_topHeader__LJeOe{padding:.55rem 1rem}.paginaPublicaInicial_hero__HK0yo{min-height:min(78vh,560px)}.paginaPublicaInicial_heroContent__G9mne{padding:2.5rem 1rem 2.25rem}.paginaPublicaInicial_ctaPrimary__2DQ-J,.paginaPublicaInicial_ctaSecondary__yu6pN{width:100%}.paginaPublicaInicial_main__YyJIk{padding:1.75rem 1rem 2.5rem}.paginaPublicaInicial_timelineBand__-3EQu{align-items:stretch}.paginaPublicaInicial_timelineBtn__3RkFI{width:100%}}@media (prefers-reduced-motion:reduce){.paginaPublicaInicial_heroContent__G9mne,.paginaPublicaInicial_heroImg__MFk2y,.paginaPublicaInicial_orgSwitch__n3aSZ,.paginaPublicaInicial_projectCard__UOIv5,.paginaPublicaInicial_sectionHead__ETpwS,.paginaPublicaInicial_timelineBand__-3EQu{animation:none}.paginaPublicaInicial_ctaPrimary__2DQ-J:hover,.paginaPublicaInicial_ctaSecondary__yu6pN:hover,.paginaPublicaInicial_projectCard__UOIv5:hover,.paginaPublicaInicial_projectCta__kbvYv:hover,.paginaPublicaInicial_timelineBtn__3RkFI:hover{transform:none}}.encaminhadoTimeline_page__mG5vm{--brand:#00a38d;--brand-dark:#008f7c;--brand-soft:#e6f7f4;--ink:#1f2937;--muted:#4b5563;--surface:#fff;--line:#e5e7eb;--bg:#f3f6f5;--danger:#dc2626;--danger-soft:#fef2f2;--shadow:0 8px 28px #0f172a14;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:Kanit,Segoe UI,system-ui,sans-serif;font-family:var(--main-font,"Kanit","Segoe UI",system-ui,sans-serif);min-height:100vh;transition:background .25s ease,color .25s ease}.encaminhadoTimeline_page__mG5vm[data-theme=dark]{--brand:#2bc4a8;--brand-dark:#00a38d;--brand-soft:#2bc4a829;--ink:#f1f5f4;--muted:#a7b5b2;--surface:#1a2a28;--bg:#0f1918;--line:#2a3d3a;--danger:#f87171;--danger-soft:#f8717124;--shadow:0 10px 32px #00000059}.encaminhadoTimeline_topHeader__PO7iV{align-items:center;background:#00a38d;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.65rem 1.5rem}.encaminhadoTimeline_headerLeft__3yTv-{color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em}.encaminhadoTimeline_headerRight__Ee94-{align-items:center;display:flex;gap:.75rem}.encaminhadoTimeline_headerHint__jJlZk{color:#ffffffeb;font-size:.8125rem}.encaminhadoTimeline_backLink__CFlCP{align-items:center;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;transition:background .2s ease}.encaminhadoTimeline_backLink__CFlCP:hover{background:#fff3}.encaminhadoTimeline_shell__t8NNd{flex:1 1;margin:0 auto;max-width:1120px;padding:1.25rem 1.25rem 2rem;width:100%}.encaminhadoTimeline_stateCard__N\+-QF{align-items:center;animation:encaminhadoTimeline_fadeUp__PF7n3 .45s ease both;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;padding:3rem 1.75rem;text-align:center}.encaminhadoTimeline_stateIcon__FQ4AP{align-items:center;border-radius:50%;display:flex;font-size:2.25rem;height:88px;justify-content:center;margin-bottom:1.25rem;width:88px}.encaminhadoTimeline_stateIconError__bNvAu{background:var(--danger-soft);color:var(--danger)}.encaminhadoTimeline_stateIconLoading__XZ\+hK{background:var(--brand-soft);color:var(--brand)}.encaminhadoTimeline_stateTitle__WBDew{color:var(--ink);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;margin:0 0 .5rem}.encaminhadoTimeline_stateDesc__fifLN{color:var(--muted);font-size:1rem;line-height:1.55;margin:0 0 1.5rem;max-width:42ch}.encaminhadoTimeline_stateTips__WbFth{background:#f8faf9;border:1px solid var(--line);border-radius:12px;margin:0 0 1.75rem;max-width:420px;padding:1rem 1.15rem;text-align:left;width:100%}.encaminhadoTimeline_stateTipsTitle__1ZUB6{color:var(--brand-dark);font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.encaminhadoTimeline_stateTipsList__23\+dP{color:var(--muted);font-size:.9rem;line-height:1.55;margin:0;padding-left:1.15rem}.encaminhadoTimeline_stateTipsList__23\+dP li+li{margin-top:.35rem}.encaminhadoTimeline_primaryBtn__-knUt{align-items:center;background:var(--brand);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9875rem;font-weight:600;gap:.4rem;justify-content:center;min-height:46px;padding:.7rem 1.25rem;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.encaminhadoTimeline_primaryBtn__-knUt:hover{background:var(--brand-dark);box-shadow:0 8px 18px #00a38d47;transform:translateY(-1px)}.encaminhadoTimeline_secondaryBtn__83twB{align-items:center;background:#0000;border:1.5px solid var(--brand);border-radius:10px;color:var(--brand-dark);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;min-height:44px;padding:.65rem 1.1rem;transition:background .2s ease,color .2s ease}.encaminhadoTimeline_secondaryBtn__83twB:hover{background:var(--brand);color:#fff}.encaminhadoTimeline_welcome__VDmID{animation:encaminhadoTimeline_fadeUp__PF7n3 .45s ease both;background:linear-gradient(135deg,#00a38d1a 0,#0000 55%),var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:1.15rem;padding:1.35rem 1.4rem}.encaminhadoTimeline_welcomeEyebrow__C124B{color:var(--brand);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.encaminhadoTimeline_welcomeTitle__1wyUo{font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;margin:0 0 .25rem}.encaminhadoTimeline_welcomeSubtitle__Ik1Fs{color:var(--muted);font-size:1rem;margin:0}.encaminhadoTimeline_welcomeName__c2a5B{color:var(--ink);font-weight:600}.encaminhadoTimeline_section__Uvxyy{animation:encaminhadoTimeline_fadeUp__PF7n3 .5s ease both;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin-bottom:1.15rem;padding:1.15rem 1.25rem 1.25rem}.encaminhadoTimeline_sectionTitle__RNnda{align-items:center;color:var(--ink);display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.encaminhadoTimeline_sectionTitleIcon__EbrHV{color:var(--brand)}.encaminhadoTimeline_statusTag__2pFvO{align-items:center;border-radius:999px;display:inline-flex;font-size:.8125rem;font-weight:600;padding:.2rem .7rem}.encaminhadoTimeline_projectTag__mu2aj{align-items:center;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:700;padding:.25rem .75rem}.encaminhadoTimeline_footerActions__DNh7Z{display:flex;justify-content:center;margin-top:1.5rem}.encaminhadoTimeline_gridTwo__g\+kbT{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes encaminhadoTimeline_fadeUp__PF7n3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.encaminhadoTimeline_gridTwo__g\+kbT{grid-template-columns:1fr}}@media (max-width:768px){.encaminhadoTimeline_topHeader__PO7iV{padding:.55rem 1rem}.encaminhadoTimeline_headerHint__jJlZk{display:none}.encaminhadoTimeline_shell__t8NNd{padding:.85rem .75rem 1.5rem}.encaminhadoTimeline_stateCard__N\+-QF{padding:2.25rem 1.15rem}}@media (prefers-reduced-motion:reduce){.encaminhadoTimeline_section__Uvxyy,.encaminhadoTimeline_stateCard__N\+-QF,.encaminhadoTimeline_welcome__VDmID{animation:none}.encaminhadoTimeline_primaryBtn__-knUt:hover{transform:none}}.RelatorioDinamico_page__qymF0{background-color:#f4f6f9;background-color:var(--bg-muted,#f4f6f9);box-sizing:border-box;height:auto;min-height:100%;padding:12px 8px 24px}@media (min-width:768px){.RelatorioDinamico_page__qymF0{padding:16px 12px 24px}}.RelatorioDinamico_content__hIYA7{display:flex;flex-direction:column;gap:20px;min-height:100%;width:100%}.RelatorioDinamico_headerCard__uN5j1{background:#fff;background:var(--bg-elevated,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-shadow:0 1px 3px var(--rgba-shadow,#0f172a0f);overflow:hidden}.RelatorioDinamico_headerTop__1H5ud{background:linear-gradient(135deg,color-mix(in srgb,var(--bg-muted) 80%,var(--bg-elevated)) 0,#f1f5f4 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-muted) 80%,var(--bg-elevated)) 0,var(--bg-muted,#f1f5f4) 100%);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-subtle,#e8edf2);padding:24px 28px 20px}.RelatorioDinamico_headerEyebrow__drKtc{color:#64748b;color:var(--text-muted,#64748b);font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.RelatorioDinamico_headerTitleRow__\+AJVp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.RelatorioDinamico_headerTitleBlock__t7gRj{flex:1 1;min-width:240px}.RelatorioDinamico_pageTitle__ELN2g{color:var(--text)!important;font-weight:600!important;margin:0 0 6px!important}.RelatorioDinamico_reportDescription__iNCtA{color:#64748b;color:var(--text-muted,#64748b);display:block;font-size:14px;line-height:1.5;max-width:720px}.RelatorioDinamico_reportTags__EW\+dw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.RelatorioDinamico_reportTag__9kTgJ{background:color-mix(in srgb,#317042 12%,#0000);background:color-mix(in srgb,var(--accent,#317042) 12%,#0000);border:1px solid color-mix(in srgb,#317042 25%,#0000);border:1px solid color-mix(in srgb,var(--accent,#317042) 25%,#0000);border-radius:999px;color:#317042;color:var(--accent,#317042);font-size:12px;padding:2px 10px}.RelatorioDinamico_toolbar__hlFz3{background:#fff;background:var(--bg-elevated,#fff);justify-content:space-between;padding:16px 28px}.RelatorioDinamico_toolbarLeft__VbinE,.RelatorioDinamico_toolbarRight__HMaKX,.RelatorioDinamico_toolbar__hlFz3{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RelatorioDinamico_reportSelect__aZ-tq{min-width:260px}.RelatorioDinamico_statusBanner__rRIJa{align-items:center;background:#f8fafc;background:var(--bg-muted,#f8fafc);border-top:1px solid #edf2f7;border-top:1px solid var(--border-subtle,#edf2f7);color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:13px;gap:8px;padding:10px 28px}.RelatorioDinamico_statusBannerGenerated__yY9wV{background:color-mix(in srgb,#317042 10%,#0000);background:color-mix(in srgb,var(--accent,#317042) 10%,#0000);color:#317042;color:var(--accent,#317042)}.RelatorioDinamico_panelCard__kURjg{background:#fff!important;background:var(--bg-elevated,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--border-subtle,#e2e8f0)!important;border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-shadow:0 1px 3px var(--rgba-shadow,#0f172a0f)}.RelatorioDinamico_panelCard__kURjg .ant-card-head{background:#0000!important;border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--border-subtle,#edf2f7);color:var(--text);min-height:52px;padding:0 20px}.RelatorioDinamico_panelCard__kURjg .ant-card-body{background:#0000!important;padding:20px}.RelatorioDinamico_panelCard__kURjg .ant-card-head-title{color:var(--text);font-size:15px;font-weight:600}.RelatorioDinamico_metricCard__OKRrP{background:#fff;background:var(--bg-elevated,#fff);border:1px solid #e8edf2;border:1px solid var(--border-subtle,#e8edf2);border-radius:12px;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.RelatorioDinamico_metricCard__OKRrP:hover{box-shadow:0 4px 12px #0f172a14;box-shadow:0 4px 12px var(--rgba-shadow,#0f172a14);transform:translateY(-1px)}.RelatorioDinamico_metricAccent__0YApK{height:3px}.RelatorioDinamico_metricBody__rJAaa{padding:16px 18px}.RelatorioDinamico_metricBody__rJAaa .ant-statistic-title,.RelatorioDinamico_metricBody__rJAaa .ant-typography{color:var(--text-muted)!important}.RelatorioDinamico_metricBody__rJAaa .ant-statistic-content{color:inherit}.RelatorioDinamico_sectionStrip__rSsO2{display:flex;flex-direction:column;gap:10px}.RelatorioDinamico_sectionHint__xSa03{color:#64748b;color:var(--text-muted,#64748b);font-size:13px}.RelatorioDinamico_sectionContainer__O3W4L{background:#f8fafc;background:var(--bg-muted,#f8fafc);border:1px solid #e8edf2;border:1px solid var(--border-subtle,#e8edf2);border-radius:12px;padding:8px;position:relative}.RelatorioDinamico_sectionScroller__AvpCr{cursor:grab;display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding:8px 4px 12px;scrollbar-width:thin}.RelatorioDinamico_sectionScrollerDragging__MXMzA{cursor:grabbing;-webkit-user-select:none;user-select:none}.RelatorioDinamico_sectionGrid__cXgXC{grid-gap:12px;display:grid;gap:12px;padding:8px 4px}.RelatorioDinamico_sectionBtn__hn8PZ{background:#fff;background:var(--bg-elevated,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-subtle,#e2e8f0);border-radius:10px;color:var(--text);cursor:pointer;flex:0 0 auto;min-width:200px;padding:14px 16px;text-align:left;transition:all .2s ease}.RelatorioDinamico_sectionBtn__hn8PZ:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle));box-shadow:0 2px 8px #0f172a0f;box-shadow:0 2px 8px var(--rgba-shadow,#0f172a0f)}.RelatorioDinamico_sectionBtnTitle__Wh56\+{color:inherit;font-size:14px;font-weight:600;line-height:1.3}.RelatorioDinamico_sectionBtnSubtitle__yxE3d{font-size:12px;margin-top:4px}.RelatorioDinamico_mobileCard__FjqX3{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;border-radius:12px;box-shadow:0 1px 4px #0f172a14;box-shadow:0 1px 4px var(--rgba-shadow,#0f172a14)}.RelatorioDinamico_mobileCardRow__mqhDc{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding-bottom:8px}.RelatorioDinamico_mobileCardRow__mqhDc:last-child{border-bottom:none;padding-bottom:0}.RelatorioDinamico_mobileCardLabel__950Vz{color:#64748b;color:var(--text-muted,#64748b);font-size:13px;font-weight:600}.RelatorioDinamico_mobileCardValue__Ps4Px{color:var(--text);flex:1 1;font-size:13px;text-align:right;word-break:break-word}.RelatorioDinamico_emptyCenter__wuisu{align-items:center;display:flex;height:100%;justify-content:center}html[data-theme=dark] .RelatorioDinamico_page__qymF0{background-color:var(--bg)}html[data-theme=dark] .RelatorioDinamico_headerCard__uN5j1,html[data-theme=dark] .RelatorioDinamico_metricCard__OKRrP,html[data-theme=dark] .RelatorioDinamico_panelCard__kURjg,html[data-theme=dark] .RelatorioDinamico_sectionBtn__hn8PZ{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;box-shadow:none}html[data-theme=dark] .RelatorioDinamico_headerTop__1H5ud{background:linear-gradient(135deg,#1a221e,#15201c);border-bottom-color:var(--border-subtle)}html[data-theme=dark] .RelatorioDinamico_toolbar__hlFz3{background:var(--bg-elevated)}html[data-theme=dark] .RelatorioDinamico_statusBanner__rRIJa{background:var(--bg-muted);border-top-color:var(--border-subtle);color:var(--text-muted)}html[data-theme=dark] .RelatorioDinamico_sectionContainer__O3W4L{background:var(--bg-muted);border-color:var(--border-subtle)}html[data-theme=dark] .RelatorioDinamico_metricBody__rJAaa .ant-statistic-title,html[data-theme=dark] .RelatorioDinamico_metricBody__rJAaa .ant-typography{color:var(--text-muted)!important}html[data-theme=dark] .RelatorioDinamico_panelCard__kURjg .ant-card-body,html[data-theme=dark] .RelatorioDinamico_panelCard__kURjg .ant-card-head{background:#0000!important;border-color:var(--border-subtle)}@media (max-width:767px){.RelatorioDinamico_headerTop__1H5ud,.RelatorioDinamico_statusBanner__rRIJa,.RelatorioDinamico_toolbar__hlFz3{padding-left:16px;padding-right:16px}.RelatorioDinamico_reportSelect__aZ-tq{min-width:100%}.RelatorioDinamico_toolbar__hlFz3{align-items:stretch;flex-direction:column}.RelatorioDinamico_toolbarLeft__VbinE,.RelatorioDinamico_toolbarRight__HMaKX{justify-content:stretch;width:100%}.RelatorioDinamico_toolbarRight__HMaKX .ant-btn{flex:1 1}}.UsuariosOnline_page__C-5ki{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:1.5rem}.UsuariosOnline_header__HWKvM{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.UsuariosOnline_headerLeft__X1Wce{align-items:flex-start;display:flex;gap:14px;min-width:0}.UsuariosOnline_headerIcon__46qCw{align-items:center;background:color-mix(in srgb,var(--accent) 16%,#0000);border-radius:12px;color:var(--accent);display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.UsuariosOnline_title__mxfH5{color:var(--text)!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.UsuariosOnline_subtitle__FoId3{display:block;font-size:13px;margin-top:4px}.UsuariosOnline_headerActions__bRrqz{align-items:center;display:flex;gap:12px}.UsuariosOnline_refreshHint__Y8Wr8{font-size:12px}.UsuariosOnline_kpiGrid__QfUz4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.UsuariosOnline_kpiCard__HSosI{background:var(--bg-muted);border:1px solid var(--border-subtle);border-radius:12px;min-height:110px;padding:16px 18px}.UsuariosOnline_kpiPrimary__dfSME{background:color-mix(in srgb,var(--accent) 12%,var(--bg-muted));border-color:color-mix(in srgb,var(--accent) 28%,var(--border-subtle))}.UsuariosOnline_kpiLabel__s2z4A{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UsuariosOnline_kpiValue__gSvKI{color:var(--text);font-size:32px;font-weight:700;line-height:1.1;margin-top:8px}.UsuariosOnline_kpiValueSmall__Iva3l{align-items:center;color:var(--text);display:inline-flex;font-size:20px;font-weight:700;gap:8px;margin-top:10px}.UsuariosOnline_kpiHint__s2MNX{color:var(--text-muted);font-size:12px;margin-top:8px}.UsuariosOnline_tableSection__vy7Mj{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.UsuariosOnline_tableToolbar__DdzT5{align-items:center;background:var(--bg-muted);border-bottom:1px solid var(--border-subtle);border-radius:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 18px}.UsuariosOnline_search__GMbfZ{width:min(100%,320px)}.UsuariosOnline_search__GMbfZ .ant-input-affix-wrapper,.UsuariosOnline_search__GMbfZ.ant-input-affix-wrapper{background:var(--bg-elevated);border-color:var(--border-subtle);border-radius:10px}.UsuariosOnline_table__dd9sH,.UsuariosOnline_table__dd9sH .ant-spin-container,.UsuariosOnline_table__dd9sH .ant-spin-nested-loading,.UsuariosOnline_table__dd9sH .ant-table,.UsuariosOnline_table__dd9sH .ant-table table,.UsuariosOnline_table__dd9sH .ant-table-body,.UsuariosOnline_table__dd9sH .ant-table-container,.UsuariosOnline_table__dd9sH .ant-table-content,.UsuariosOnline_table__dd9sH .ant-table-header,.UsuariosOnline_table__dd9sH .ant-table-wrapper{border-radius:0!important}.UsuariosOnline_table__dd9sH .ant-table,.UsuariosOnline_table__dd9sH .ant-table-container,.UsuariosOnline_table__dd9sH .ant-table-wrapper{border:none!important;box-shadow:none!important}.UsuariosOnline_table__dd9sH .ant-table-tbody>tr>td,.UsuariosOnline_table__dd9sH .ant-table-thead>tr>th{border-end-end-radius:0!important;border-end-start-radius:0!important;border-start-end-radius:0!important;border-start-start-radius:0!important}.UsuariosOnline_table__dd9sH .ant-table-container:after,.UsuariosOnline_table__dd9sH .ant-table-container:before{display:none!important}.UsuariosOnline_tableToolbarLeft__VzN0P{align-items:center;display:flex;gap:10px;min-width:0}.UsuariosOnline_tableTitle__NWCXJ{color:var(--text);font-size:15px;font-weight:700}.UsuariosOnline_liveBadge__2OWcx{align-items:center;background:color-mix(in srgb,#52c41a 14%,#0000);border:1px solid color-mix(in srgb,#52c41a 28%,#0000);border-radius:999px;color:#389e0d;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;padding:2px 10px;text-transform:uppercase}.UsuariosOnline_liveDot__MiTPP{animation:UsuariosOnline_livePulse__A-hXR 1.6s ease-in-out infinite;background:#52c41a;border-radius:50%;height:6px;width:6px}.UsuariosOnline_table__dd9sH .ant-table{background:#0000}.UsuariosOnline_userCell__RYr-i{align-items:center;display:flex;gap:12px;min-width:0;overflow:visible;padding:4px 2px 4px 0}.UsuariosOnline_avatarWrap__Ge2yi{flex-shrink:0;height:42px;overflow:visible;position:relative;width:42px}.UsuariosOnline_avatar__k02pd{background:color-mix(in srgb,var(--accent) 18%,#0000)!important;border:1px solid color-mix(in srgb,var(--accent) 22%,#0000);color:var(--accent)!important;font-weight:700}.UsuariosOnline_onlineDot__4u6sX{background:#52c41a;border:2px solid var(--bg-elevated);border-radius:50%;bottom:-1px;box-shadow:none;height:11px;pointer-events:none;position:absolute;right:-1px;width:11px;z-index:1}.UsuariosOnline_userText__AH4Pr{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.UsuariosOnline_userName__8ELVX{align-items:center;display:flex;gap:8px;min-width:0}.UsuariosOnline_userNameText__X3dak{color:var(--text);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsuariosOnline_userCargo__j4w9G{color:var(--text-muted);font-size:12px;line-height:1.3}.UsuariosOnline_youBadge__DRvg7{background:color-mix(in srgb,var(--accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--accent) 28%,#0000);border-radius:999px;color:var(--accent);flex-shrink:0;font-size:11px;font-weight:700;padding:1px 8px}.UsuariosOnline_statusPill__Gf\+xS{align-items:center;background:color-mix(in srgb,#52c41a 14%,#0000);border:1px solid color-mix(in srgb,#52c41a 28%,#0000);border-radius:999px;color:#389e0d;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 10px}.UsuariosOnline_mono__slTZb{font-feature-settings:"tnum";color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.UsuariosOnline_muted__F2wAD{color:var(--text-muted)}.UsuariosOnline_lastSeen__YUPfg{align-items:flex-start;display:inline-flex;gap:8px;max-width:100%}.UsuariosOnline_lastSeenIcon__J4GAc{color:var(--text-muted);font-size:13px;margin-top:3px}.UsuariosOnline_lastSeenText__CgbMt{display:flex;flex-direction:column;gap:1px;min-width:0}.UsuariosOnline_lastSeenRelative__updKP{color:var(--text);font-size:13px;font-weight:600;line-height:1.3}.UsuariosOnline_lastSeenAbsolute__ZoHvV{font-feature-settings:"tnum";color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.3}.UsuariosOnline_rowSelf__2ZHla td{background:color-mix(in srgb,var(--accent) 7%,#0000)!important}.UsuariosOnline_rowDefault__nlkRQ td{background:#0000!important}.UsuariosOnline_tableSection__vy7Mj .ant-table-thead>tr>th{background:var(--bg-muted)!important;border-bottom:1px solid var(--border-subtle)!important;color:var(--text-muted)!important;font-size:13px!important;font-weight:650!important;overflow:visible!important;padding:12px 16px!important;white-space:nowrap}.UsuariosOnline_tableSection__vy7Mj .ant-table-tbody>tr>td{border-bottom-color:var(--border-subtle)!important;overflow:visible!important;padding:14px 16px!important;vertical-align:middle}.UsuariosOnline_tableSection__vy7Mj .ant-table-cell-ellipsis{overflow:visible!important}.UsuariosOnline_tableSection__vy7Mj .ant-table-cell-ellipsis .ant-table-cell-content{overflow:visible!important;text-overflow:clip!important}.UsuariosOnline_tableSection__vy7Mj .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--accent) 5%,var(--bg-muted))!important}.UsuariosOnline_tableSection__vy7Mj .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.UsuariosOnline_tableSection__vy7Mj .ant-pagination{margin:12px 16px!important}@keyframes UsuariosOnline_livePulse__A-hXR{0%,to{box-shadow:0 0 0 0 #52c41a73;opacity:1}50%{box-shadow:0 0 0 5px #52c41a00;opacity:.85}}@media (max-width:1100px){.UsuariosOnline_kpiGrid__QfUz4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.UsuariosOnline_page__C-5ki{padding:1rem}.UsuariosOnline_kpiGrid__QfUz4{grid-template-columns:1fr}.UsuariosOnline_search__GMbfZ{width:100%}.UsuariosOnline_headerActions__bRrqz{justify-content:space-between;width:100%}.UsuariosOnline_lastSeenAbsolute__ZoHvV{display:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--main-font:"Kanit","Segoe UI",system-ui,sans-serif;--main-bg-color:#fff;--second-bg-color:#f5f6f8;--third-bg-color:#1e293b;--disabled-bg-color:#dcdcdc;--main-color-button:#317042;--main-color-layout:#317042;--main-color:#317042;--accent-hover:#2d6340;--border-color:#d0d0d0;--border-subtle:#e5e7eb;--red-color:#dc2626;--green-color:#16a34a;--yellow-color:#ffe074;--blue-color:#75cdff;--dark-blue-color:#108ee9;--bg:#f5f6f8;--bg-elevated:#fff;--bg-muted:#f0f2f5;--sidebar:#2e6b3e;--sidebar-active:#b4ddb5;--sidebar-bg:linear-gradient(180deg,#e9f4f6,#daeff3 50%,#d8ebf0);--shell-bg:linear-gradient(165deg,#f8fbfd,#e9f4f6 45%,#d8ebf0);--text:#1e293b;--text-muted:#64748b;--accent:#317042;--header-bg:#317042;--header-fg:#fff;--radius:10px;--shadow:0 1px 3px #00000014;--header-height:4rem;--menu-height:2.5rem;--content-heigth:calc(100% - var(--header-height) - var(--menu-height));--imput--heigh:2.188rem;--rgba-shadow:#00000014;--cadastro-primary:#317042;--cadastro-primary-hover:#2d6340;--cadastro-border:#e8ecf0;--cadastro-bg:#f7f9f8;--cadastro-text:#1f2937;--cadastro-muted:#64748b;--cadastro-surface:#fff}html[data-theme=dark]{--main-bg-color:#0f1412;--second-bg-color:#141c18;--third-bg-color:#e8eee9;--disabled-bg-color:#3a4540;--main-color-button:#4a9d5a;--main-color-layout:#2d6340;--main-color:#4a9d5a;--accent-hover:#5cb06c;--border-color:#3d5248;--border-subtle:#2f3d36;--bg:#0f1412;--bg-elevated:#1a221e;--bg-muted:#222c27;--sidebar:#3d7d4e;--sidebar-active:#2d4a35;--sidebar-bg:linear-gradient(180deg,#141c18,#121916 50%,#0f1412);--shell-bg:linear-gradient(165deg,#0f1412,#121916 45%,#141c18);--text:#e8eee9;--text-muted:#a8b5ad;--accent:#4a9d5a;--header-bg:#24382b;--header-fg:#fff;--shadow:0 1px 4px #00000073;--rgba-shadow:#0006;--cadastro-primary:#4a9d5a;--cadastro-primary-hover:#5cb06c;--cadastro-border:#2f3d36;--cadastro-bg:#141c18;--cadastro-text:#e8eee9;--cadastro-muted:#a8b5ad;--cadastro-surface:#1a221e;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiase;background-color:#fff;background-color:var(--main-bg-color);color:#1e293b;color:var(--third-bg-color);font-family:Kanit,Segoe UI,system-ui,sans-serif;font-family:var(--main-font);text-rendering:optimizeLegibility!important;transition:background-color .2s ease,color .2s ease}h2{font-size:1rem}#container,#root{height:100%;margin:0;width:100%}#container{display:grid;grid-template-rows:4rem 40px 1fr;grid-template-rows:var(--header-height) 40px 1fr;padding:0}#content{grid-gap:2rem;background-color:initial;display:grid;flex:auto;gap:2rem;overflow:hidden;padding:2rem;position:relative}#sectionMain{align-items:stretch;background-color:#fff;background-color:var(--bg-elevated);border:1px solid #e5e7eb;border:1px solid var(--border-subtle);border-radius:10px;border-radius:var(--radius);box-shadow:0 1px 3px #00000014;box-shadow:var(--shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible;padding:2rem}.container-section,.section-children{gap:2rem}.container-section,.container-section-metabase,.section-children{display:flex;flex:1 1;flex-direction:column}.container-section #header{align-items:center;gap:2rem}#header-container,.container-section #header{display:flex;flex-wrap:wrap;justify-content:space-between}#header-container{flex-direction:row}#header-container span{font-weight:300}#header-list{display:flex;justify-content:space-between;width:100%}#header-actions{display:flex;flex-wrap:wrap;gap:2rem}#breadcrumb{align-items:center;display:flex;height:2rem;margin-left:-2rem;position:absolute;top:1rem;z-index:5}#form{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.green{background-color:#52df9a}.yellow{background-color:#ffe074}.blue{background-color:#75cdff}.strong-yellow{background-color:#ffb84d}.gray{background-color:#b3b3b3}.end{align-self:flex-end}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#e9f4f6;box-shadow:inset 0 0 6px #3170421f}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a9d5a,#317042,#2d6340)}.action-button{align-items:center!important;cursor:pointer;display:flex!important;height:2rem;justify-content:center!important;width:2rem}.action-button>.anticon{line-height:0}.calendario-year-not .ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{height:30px!important}.ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,.ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td,.ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td,.ant-table-thead>tr:hover:not(.ant-table-expanded-row)>td{background-color:initial;cursor:pointer}.ant-pagination-item{background:#0000!important;border:none!important;border-radius:0!important;height:auto!important;line-height:normal!important;margin-inline-end:4px!important;min-width:0!important;min-width:auto!important;width:auto!important}.ant-pagination-item a{align-items:center;background:#0000!important;border-radius:999px!important;color:#64748b;display:inline-flex!important;font-weight:500;height:32px;justify-content:center;line-height:1!important;min-width:32px;padding:0 6px!important;transition:background-color .15s ease,color .15s ease}.ant-pagination-item:hover:not(.ant-pagination-item-active) a{background:#31704214!important;color:#317042!important;color:var(--accent)!important}.ant-pagination-item-active{background:#0000!important;border:none!important;font-weight:600}.ant-pagination-item-active a{background:#317042!important;background:var(--accent)!important;color:#fff!important;font-weight:600}.ant-pagination-small .ant-pagination-item a{font-size:12px;height:28px;min-width:28px}.ant-upload-list-picture-card .ant-upload-list-item{height:100px!important;width:200px!important}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{border:2px solid #ececec!important;border-radius:5px!important}.ant-collapse.collapse-personal{display:flex;flex-direction:column;gap:1rem}.ant-collapse-content-box{margin:1rem 0}.ant-collapse.collapse-personal .ant-collapse-content>.ant-collapse-content-box{padding:0}.ant-collapse.collapse-personal .ant-collapse-header{box-shadow:0 2px 2px #00000014;box-shadow:0 2px 2px var(--rgba-shadow);font-size:1.025rem}.ant-collapse.collapse-personal .ant-collapse-header:hover{background-color:#c2c2c2}.linear-green .ant-collapse-header{background:linear-gradient(90deg,#52df9a 30%,#d0e7d4 50%)}.linear-green .ant-collapse-header:hover{background:linear-gradient(90deg,#46bd83 30%,#c2c2c2 50%)}.linear-red .ant-collapse-header{background:linear-gradient(90deg,#ff7575bb 30%,#e7a7a7bb 40%)}.linear-red .ant-collapse-header:hover{background:linear-gradient(90deg,#fa4545a1 30%,#f39999 bb 50%)}.linear-yellow .ant-collapse-header{background:linear-gradient(90deg,#ffe78e 30%,#fbf8c3 50%)}.linear-yellow .ant-collapse-header:hover{background:linear-gradient(90deg,#f5db7c 30%,#f1de71 50%)}.linear-yellow-dark .ant-collapse-header{background:linear-gradient(90deg,#ffb84c 30%,#dcdcdc 50%);background:linear-gradient(90deg,#ffb84c 30%,var(--disabled-bg-color) 50%)}.linear-yellow-dark .ant-collapse-header:hover{background:linear-gradient(90deg,#dd9e40 30%,#c2c2c2 50%)}.linear-grey .ant-collapse-header{background:linear-gradient(90deg,#c2c2c2 30%,#dcdcdc 50%);background:linear-gradient(90deg,#c2c2c2 30%,var(--disabled-bg-color) 50%)}.linear-grey .ant-collapse-header:hover{background:linear-gradient(90deg,#c2c2c2 30%,#c2c2c2 50%)}.linear-card .ant-collapse-header{background:linear-gradient(100deg,#d0d0d0 30%,#dcdcdc 50%);background:linear-gradient(100deg,var(--border-color) 30%,var(--disabled-bg-color) 50%)}.linear-card .ant-collapse-header:hover{background:linear-gradient(90deg,#d0d0d0 30%,#c2c2c2 50%);background:linear-gradient(90deg,var(--border-color) 30%,#c2c2c2 50%)}.linear-blue .ant-collapse-header{background:linear-gradient(90deg,#75cdff 30%,#b7d5e0 50%);background:linear-gradient(90deg,var(--blue-color) 30%,#b7d5e0 50%)}.linear-blue .ant-collapse-header:hover{background:linear-gradient(90deg,#67b4e0 30%,#c2c2c2 50%)}.ant-switch-disabled{background-color:#317042;background-color:var(--main-color-layout);opacity:1}.ant-switch[aria-checked=false]{background-color:#00000040}.ant-switch-inner{color:#333;font-weight:900}.ant-card-meta-description strong{color:#1e293b;color:var(--third-bg-color)}h1,h2,h3,h4,h5,h6{margin:0!important}h2{font-size:1.2rem!important;font-weight:700!important}.toast-message{font-size:15px;padding:10px}.sqp-filter-toolbar .ant-form-item{margin-bottom:0!important;width:100%}.sqp-filter-toolbar .ant-input,.sqp-filter-toolbar .ant-input-affix-wrapper{border-radius:8px!important;font-size:13px;height:32px!important}.sqp-filter-toolbar .ant-input-affix-wrapper .ant-input{font-size:13px;height:auto!important}.sqp-filter-toolbar .ant-btn{border-radius:8px!important;font-size:13px;height:32px;padding-inline:12px}.sqp-filter-toolbar .ant-btn-primary{font-weight:600}.sqp-filter-toolbar .ant-segmented{border-radius:8px!important}.sqp-filter-toolbar .ant-segmented-item-label{line-height:28px;min-height:28px;padding:0 10px}.ant-btn{border-radius:10px;font-weight:600;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.ant-btn-sm{border-radius:8px;font-size:13px}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(180deg,#317042,#2d6340)!important;border:none!important;box-shadow:0 2px 6px #31704259;color:#fff!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(180deg,#3d7d4e,#317042)!important;box-shadow:0 4px 12px #31704266;color:#fff!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{box-shadow:0 2px 6px #31704259;transform:translateY(1px)}.ant-btn-primary:disabled{box-shadow:none;opacity:.65}.ant-btn-default:not(:disabled){background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.ant-btn-default:not(:disabled):hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}html[data-theme=dark] .ant-btn-default:not(:disabled),html[data-theme=dark] .ant-btn-default:not(:disabled) .anticon,html[data-theme=dark] .ant-btn-default:not(:disabled) strong{color:#334155!important}html[data-theme=dark] .ant-btn-default:not(:disabled):hover,html[data-theme=dark] .ant-btn-default:not(:disabled):hover .anticon,html[data-theme=dark] .ant-btn-default:not(:disabled):hover strong{color:#0f172a!important}.ant-btn-default.ant-btn-dangerous:not(:disabled){background:#fff!important;border-color:#ef4444!important;box-shadow:none;color:#b91c1c!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):hover{background:#fef2f2!important;border-color:#dc2626!important;color:#991b1b!important}.ant-btn-link:not(:disabled){color:#317042;color:var(--accent)}.ant-btn-link:not(:disabled):hover{color:#2d6340;color:var(--accent-hover)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background:#3170421f!important;color:#317042!important;color:var(--accent)!important}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{color:#317042!important;color:var(--accent)!important}.sqp-sidebar .sqp-menu.ant-menu{background:#0000!important;border-inline-end:none!important;color:#64748b;color:var(--text-muted);font-weight:500;max-width:100%;width:100%!important}.sqp-sidebar .sqp-menu .ant-menu-item,.sqp-sidebar .sqp-menu .ant-menu-submenu-title{border-radius:0 10px 10px 0;color:#64748b!important;color:var(--text-muted)!important;height:auto!important;line-height:1.35!important;margin:2px 0;min-height:44px;padding-bottom:10px!important;padding-top:10px!important;width:100%}.sqp-sidebar .sqp-menu .ant-menu-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqp-sidebar .sqp-menu .ant-menu-title-content a{color:inherit!important;text-decoration:none}.sqp-sidebar .sqp-menu .ant-menu-item:hover,.sqp-sidebar .sqp-menu .ant-menu-submenu-title:hover{background:color-mix(in srgb,#1e293b 8%,#0000)!important;background:color-mix(in srgb,var(--text) 8%,#0000)!important;color:#1e293b!important;color:var(--text)!important}.sqp-sidebar .sqp-menu .ant-menu-item-selected{background:color-mix(in srgb,#317042 18%,#0000)!important;background:color-mix(in srgb,var(--accent) 18%,#0000)!important;color:#317042!important;color:var(--accent)!important}.sqp-sidebar .sqp-menu .ant-menu-item-selected:after,.sqp-sidebar .sqp-menu .ant-menu-submenu-selected>.ant-menu-submenu-title:after{border-inline-end:none!important;opacity:0!important;transform:scaleY(0)!important}.sqp-sidebar .sqp-menu .ant-menu-item a,.sqp-sidebar .sqp-menu .ant-menu-submenu-title{color:inherit!important}.sqp-sidebar .sqp-menu .ant-menu-sub{background:#0000!important}.sqp-sidebar .sqp-menu .ant-menu-sub .ant-menu-item{font-size:.875rem;padding-left:44px!important}.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed{width:100%!important}.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed>.ant-menu-item,.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{align-items:center;display:flex;justify-content:center;padding-inline:0!important}.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .anticon,.sqp-sidebar .sqp-menu.ant-menu-inline-collapsed .ant-menu-submenu-title svg{font-size:1.15rem;margin:0!important}.sqp-sidebar .sqp-menu .ant-menu-submenu-arrow{color:#64748b}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed{min-width:0!important;width:100%!important}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu .ant-menu-item,.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu .ant-menu-submenu-title{border-radius:8px!important;box-sizing:border-box!important;margin:2px 0!important;max-width:100%!important;min-height:40px!important;overflow:hidden!important;padding:0!important;width:100%!important}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed>.ant-menu-item,.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{align-items:center!important;display:flex!important;justify-content:center!important;padding-inline:0!important}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed .ant-menu-title-content{display:none!important;margin:0!important;padding:0!important;width:0!important}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu .ant-menu-submenu-arrow{display:none!important}.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed .ant-menu-submenu-title .anticon,.sqp-sidebar.sqp-sidebar--collapsed .sqp-menu.ant-menu-inline-collapsed .ant-menu-submenu-title svg{font-size:1.15rem;line-height:1;margin:0!important}.ant-layout-sider,.ant-layout-sider-has-trigger,.ant-layout-sider-light,.edit-sider{flex:0 0 260px!important;max-width:260px!important;min-width:260px!important;width:260px!important}.ant-layout-sider:not(.ant-layout-sider-collapsed) .ant-layout-sider-trigger{width:240px!important}.ant-layout-sider-collapsed .ant-layout-sider-trigger{width:80px!important}.ant-layout-sider-collapsed{align-content:space-between;background-color:#fff;color:#fff;display:flex;flex:0 0 80px!important;flex-direction:column;max-width:80px!important;min-width:80px!important;width:80px!important}:where(.css-dev-only-do-not-override-1tf3ofz).ant-layout-sider-has-trigger{padding-bottom:58px!important}:where(.css-dev-only-do-not-override-1u6wt69).ant-layout-sider-has-trigger{padding-bottom:58px!important}:where(.css-dev-only-do-not-override-176mtag).ant-menu-vertical>.ant-menu-item{height:40px!important;line-height:40px!important}@media (max-width:950px){#container{display:grid;grid-template-rows:4rem 1fr;grid-template-rows:var(--header-height) 1fr;height:100%;margin:0;padding:0;width:100%}}@media (max-width:720px){#content{padding:1rem}#breadcrumb{display:none}}@media (max-width:429px){#content{padding:1rem}#breadcrumb{display:none}}@media (max-height:576px) and (orientation:landscape){#content,body,html{overflow:visible;overflow:initial}#content{padding:0}#header-actions{margin-top:1rem}}.edit-sider{scrollbar-color:#2d3e52 #2f3d4f1f!important;scrollbar-width:thin}.edit-sider::-webkit-scrollbar{width:.55rem}.edit-sider::-webkit-scrollbar-track{background:#2f3d4f14!important;border-radius:8px}.edit-sider::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#425568,#2e3f53 50%,#223144)!important;border:2px solid #2f3d4f1f;border-radius:8px}.edit-sider .ant-layout-sider-children{overflow-y:auto;scrollbar-color:#2d3e52 #2f3d4f1f!important;scrollbar-width:thin}.edit-sider .ant-layout-sider-children::-webkit-scrollbar{width:.55rem}.edit-sider .ant-layout-sider-children::-webkit-scrollbar-track{background:#2f3d4f14!important;border-radius:8px}.edit-sider .ant-layout-sider-children::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#425568,#2e3f53 50%,#223144)!important;border:2px solid #2f3d4f1f;border-radius:8px}.table-scroll-horizontal-fino{scrollbar-color:#bfbfbf #f0f0f0;scrollbar-width:thin}.table-scroll-horizontal-fino::-webkit-scrollbar{height:6px}.table-scroll-horizontal-fino::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.table-scroll-horizontal-fino::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.table-scroll-horizontal-fino::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.table-scroll-horizontal-fino .ant-table-cell.col-acoes-inscritos{min-width:0!important;overflow:visible!important;white-space:nowrap!important;width:1%!important}.table-scroll-horizontal-fino .ant-table-cell.col-acoes-inscritos>div{overflow:visible!important;width:max-content}.kit-item-produto-select .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-modal-itens-table{background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.kit-modal-itens-header,.kit-modal-itens-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 88px 36px;padding:10px 12px}.kit-modal-itens-header{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#8c8c8c;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.kit-modal-itens-row+.kit-modal-itens-row{border-top:1px solid #f5f5f5}.sqp-select-dropdown.ant-select-dropdown{padding-right:0}.sqp-select-dropdown .rc-virtual-list-holder{scrollbar-gutter:stable}.sqp-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:8px}.sqp-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{background:#0000;margin:4px 0}.sqp-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#c5cdd6;background-clip:content-box;border:2px solid #0000;border-radius:8px}.sqp-select-dropdown .ant-select-item{padding-inline:12px 16px!important}.sqp-select-dropdown .ant-select-item-option-content{overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.sqp-select-dropdown .ant-select-item-option-selected{z-index:1}html[data-theme=dark] #sectionMain,html[data-theme=dark] #sectionMain .ant-table,html[data-theme=dark] #sectionMain .ant-table-tbody>tr>td,html[data-theme=dark] #sectionMain .ant-typography,html[data-theme=dark] #sectionMain h2,html[data-theme=dark] #sectionMain strong{color:#1e293b;color:var(--text)}html[data-theme=dark] #sectionMain .ant-btn strong{color:inherit!important}html[data-theme=dark] #sectionMain .ant-table-thead>tr>th{background:#f0f2f5!important;background:var(--bg-muted)!important;color:#64748b!important;color:var(--text-muted)!important}html[data-theme=dark] #sectionMain .ant-empty-description,html[data-theme=dark] #sectionMain .ant-pagination{color:#64748b;color:var(--text-muted)}html[data-theme=dark] #sectionMain .ant-spin-container,html[data-theme=dark] #sectionMain .ant-spin-nested-loading,html[data-theme=dark] #sectionMain .ant-table,html[data-theme=dark] #sectionMain .ant-table-body,html[data-theme=dark] #sectionMain .ant-table-container,html[data-theme=dark] #sectionMain .ant-table-content,html[data-theme=dark] #sectionMain .ant-table-header,html[data-theme=dark] #sectionMain .ant-table-wrapper{background:#0000!important;background-color:initial!important}html[data-theme=dark] #sectionMain .ant-table-container,html[data-theme=dark] #sectionMain .ant-table-wrapper{border-color:#e5e7eb!important;border-color:var(--border-subtle)!important}html[data-theme=dark] #sectionMain .ant-table-container,html[data-theme=dark] #sectionMain .ant-table-container table{border-radius:inherit}html[data-theme=dark] #sectionMain .agentes-table-section,html[data-theme=dark] #sectionMain .cb-table-section,html[data-theme=dark] #sectionMain .cursos-table-section,html[data-theme=dark] #sectionMain .cursos-toolbar,html[data-theme=dark] #sectionMain .instrutores-table-section,html[data-theme=dark] #sectionMain .kits-table-section,html[data-theme=dark] #sectionMain .kits-toolbar,html[data-theme=dark] #sectionMain .produtos-table-section,html[data-theme=dark] #sectionMain .produtos-toolbar{background:#fff!important;background:var(--bg-elevated)!important;border-color:#e5e7eb!important;border-color:var(--border-subtle)!important}html[data-theme=dark] .cb-card-title,html[data-theme=dark] .cb-header-title,html[data-theme=dark] .cb-table-name-text{color:#1e293b!important;color:var(--text)!important}.sqp-qtd-badge{background:#f0f2f5!important;background:var(--bg-muted)!important;border:1px solid #e5e7eb;border:1px solid var(--border-subtle);border-radius:6px;justify-content:center;padding:4px 8px}.sqp-qtd-badge-text{color:#1e293b!important;color:var(--text)!important;font-size:13px;font-weight:600}html[data-theme=dark] .sqp-qtd-badge{background:#24302b!important;border-color:#e5e7eb;border-color:var(--border-subtle)}html[data-theme=dark] .sqp-qtd-badge-text{color:#f1f5f4!important}body,html{background:#fff;background:var(--main-bg-color,#fff);height:100%;overflow:hidden}body,h1,h2,html,p{margin:0;padding:0}#root{padding:0}::-webkit-scrollbar{width:.3rem}::-webkit-scrollbar-track{background:#31704214;box-shadow:inset 0 0 4px #3170421f}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a9d5a,#317042 50%,#2d6340);border:1px solid #31704229;border-radius:5px}.custom-scroll-table .ant-table-body{border-radius:5px;scrollbar-width:thin}.custom-scroll-table .ant-table-body::-webkit-scrollbar{width:5px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{appearance:textfield}.site-description-item-profile-wrapper{color:#000000a6;font-size:14px;line-height:1.5715;margin-bottom:7px}.ant-drawer-body p.site-description-item-profile-p{color:#000000d9;display:block;font-size:16px;line-height:1.5715;margin-bottom:16px}.site-description-item-profile-p-label{color:#000000d9;display:inline-block;margin-right:8px}