.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell){--shell-navbar-height:64px;--navigation-background:#142144;--navigation-text:#dbe6f7;--navigation-hover:#1a2b52;--navigation-active:#19294e;--navigation-focus:#b4d0ff;grid-template-columns:230px minmax(0,1fr)}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell).is-collapsed{grid-template-columns:64px minmax(0,1fr)}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell) .sidebar{color:var(--navigation-text);background:var(--navigation-background);border-color:var(--navigation-background);box-shadow:none;padding-inline:8px}.attentive-shell .sidebar nav{gap:4px}.attentive-shell .sidebar :is(nav a,.sidebar-section-trigger,.sidebar-section-placeholder){min-height:44px;color:var(--navigation-text);box-shadow:none;border-radius:6px;gap:12px;padding-inline:12px;font-size:14px;font-weight:500}.attentive-shell .sidebar .sidebar-section-placeholder{opacity:.8;padding-block:0}.attentive-shell .sidebar nav[aria-label=Navegação\ principal] :is(a,button){border-radius:6px}@media (min-width:701px){.attentive-shell .sidebar nav[aria-label=Navegação\ principal]>:is(a,button):first-child{margin-top:10px}}.attentive-shell .sidebar :is(a,button) svg{color:currentColor;flex-shrink:0;width:18px;height:18px}.attentive-shell .sidebar .nav-disclosure{width:12px;height:12px;margin-left:auto}.sidebar-section-menu [data-sidebar-icon],.attentive-navigation-drawer .mobile-navigation-subpage-icon [data-sidebar-icon],.attentive-navigation-drawer svg.sidebar-subpage-icon{flex-shrink:0;width:16px;height:16px}.attentive-navigation-drawer .mobile-navigation-icon [data-sidebar-icon]{width:18px;height:18px}.attentive-navigation-drawer [data-sidebar-icon=disclosure]{width:12px;height:12px}.attentive-shell .sidebar :is(nav a,.sidebar-section-trigger,.mobile-navigation-more):hover,.attentive-shell .sidebar .sidebar-section-trigger[aria-expanded=true]{color:#fff;background:var(--navigation-hover);box-shadow:none}.attentive-shell .sidebar :is(nav a.active,.nav-section.is-active>a,.sidebar-section-trigger.active),.attentive-shell .sidebar .mobile-navigation-more.is-active{color:#fff;background:var(--navigation-active);box-shadow:inset 0 0 0 1px #ffffff1a}.attentive-shell .sidebar :is(nav a.active,.sidebar-section-trigger.active):before{display:none}.attentive-shell .sidebar :is(a,button):focus-visible{outline:2px solid var(--navigation-focus);outline-offset:-2px}.attentive-shell .sidebar-brand :is(.sidebar-brand-image,.brand-logo){object-fit:contain;width:118px;height:auto;max-height:60px}.attentive-shell.is-collapsed .sidebar-brand :is(.sidebar-brand-image,.brand-symbol){width:40px;height:auto}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell) .shell-page-context{pointer-events:auto;height:var(--shell-navbar-height);min-height:var(--shell-navbar-height);color:#fff;background:var(--navigation-background);border-bottom:1px solid var(--navigation-background);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:8px 24px;display:flex;left:230px;right:0}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell).is-collapsed .shell-page-context{left:64px}.attentive-shell .shell-page-copy{flex:auto;min-width:0}.attentive-shell .shell-page-context h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.attentive-shell .shell-page-context p{color:var(--navigation-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:18px;overflow:hidden}.attentive-shell .shell-page-context .shell-actions{flex:none;min-width:0;position:static}.attentive-shell .shell-actions .topbar-actions{align-items:center;gap:8px;display:flex}.attentive-shell .shell-actions :is(.apps-launcher-button,.notifications-button,.support-button,.account-avatar-button){width:40px;min-width:40px;height:40px;color:var(--navigation-text)}.attentive-shell .shell-actions :is(.apps-launcher-button,.notifications-button,.support-button,.account-avatar-button):is(:hover,:focus-visible){color:#fff;background:var(--navigation-hover)}.attentive-shell .shell-actions button:focus-visible{outline:2px solid var(--navigation-focus);outline-offset:2px}.attentive-shell .shell-actions .status-pill{color:var(--navigation-text);background:var(--navigation-active)}.attentive-shell .skip-to-content{z-index:1100;color:var(--ink);background:var(--surface);border:2px solid var(--accent);border-radius:6px;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.attentive-shell .skip-to-content:focus{transform:translateY(0)}.attentive-navigation-drawer :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (min-width:701px){.attentive-shell.is-collapsed .sidebar :is(nav a,.sidebar-section-trigger,.sidebar-section-placeholder){justify-content:center;padding-inline:0}.attentive-shell.is-collapsed .sidebar :is(.nav-label,.nav-disclosure){display:none}}@media (min-width:701px) and (max-width:1100px){.attentive-shell .shell-actions .status-pill-label{display:none}.attentive-shell .shell-actions .status-pill-label-compact{display:inline}}@media (max-width:700px){.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell),.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell).is-collapsed{--shell-navbar-height:64px;grid-template-columns:minmax(0,1fr)}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell) .shell-page-context,.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell).is-collapsed .shell-page-context{height:var(--shell-navbar-height);flex-flow:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;left:0}.attentive-shell .shell-page-copy{flex:auto}.attentive-shell .shell-page-context h1{font-size:14px;line-height:20px}.attentive-shell .shell-page-context p{display:none}.attentive-shell .shell-page-context .shell-actions{align-self:center}.attentive-shell .shell-actions .topbar-actions{gap:4px}.attentive-shell .shell-actions :is(.apps-launcher-button,.notifications-button,.support-button,.account-avatar-button){width:44px;min-width:44px;height:44px}.attentive-shell .shell-actions .status-pill{display:none}.attentive-shell .sidebar :is(nav a,.sidebar-section-placeholder,.mobile-navigation-more){gap:4px;min-height:44px;padding-inline:4px;font-size:11px}.attentive-shell.admin-shell .admin-content{padding-top:calc(var(--shell-navbar-height) + 20px)}}@media (prefers-reduced-motion:reduce){.attentive-shell,.attentive-shell .shell-page-context,.attentive-shell .sidebar :is(a,button){transition:none}}:root[data-theme=dark] .attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell) :is(.sidebar,.shell-page-context){background:var(--navigation-background);border-color:var(--navigation-background);color:#fff}:root[data-theme=dark] .attentive-shell .shell-page-context p,:root[data-theme=dark] .attentive-shell .shell-actions :is(.apps-launcher-button,.notifications-button,.support-button){color:var(--navigation-text)}.attentive-shell .shell-actions :is(.apps-launcher-button,.notifications-button,.support-button) svg{width:18px;height:18px}.attentive-shell:is(.tax-shell,.admin-shell,.ideias-shell) .shell-actions .status-pill,:root[data-theme=dark] .attentive-shell .shell-actions .status-pill{min-height:32px;color:var(--navigation-text);background:var(--navigation-active);text-transform:none;letter-spacing:0;border:1px solid #2d4167;border-radius:6px;gap:6px;padding:6px 10px;font-size:12px;font-weight:500}.attentive-shell .shell-actions .status-pill svg{width:16px;height:16px}.attentive-shell :is(.sidebar,.shell-page-context){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/InterVariable.woff2)format("woff2")}:root{--workspace-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--workspace-gutter:24px;--workspace-gap:16px;--workspace-radius:8px;--workspace-control-radius:6px;--workspace-canvas:#fff;--workspace-panel:#fff;--workspace-muted-surface:#f7f6f9;--workspace-text:#14120f;--workspace-muted:#6b7280;--workspace-border:#e5e7eb;--workspace-accent:#112340;--workspace-accent-hover:#274b7c;--workspace-accent-soft:#edf2fa}:root[data-theme=dark]{--workspace-canvas:#16171d;--workspace-panel:#16171d;--workspace-muted-surface:#101116;--workspace-text:#f3f4f6;--workspace-muted:#9ca3af;--workspace-border:#2e303a;--workspace-accent:#719bdb;--workspace-accent-hover:#9bbcf0;--workspace-accent-soft:#0c182b}body{font-family:var(--workspace-font);font-size:14px;line-height:1.5}.attentive-shell.tax-shell,.attentive-shell.admin-shell{--canvas:var(--workspace-canvas);background:var(--workspace-canvas)}.attentive-shell.tax-shell .tax-body .tax-content,.attentive-shell.admin-shell .admin-body .admin-content{min-width:0;max-width:none;padding:calc(var(--shell-navbar-height,64px) + var(--workspace-gutter)) var(--workspace-gutter) var(--workspace-gutter);color:var(--workspace-text);background:var(--workspace-canvas)}.attentive-shell .shell-page-context{font-family:var(--workspace-font);padding-inline:var(--workspace-gutter)}.attentive-shell .sidebar{font-family:var(--workspace-font)}:is(.tax-content,.admin-content) .section-option-grid{gap:var(--workspace-gap)}:is(.tax-content,.admin-content) :is(.section-option-card,.ant-card){border-radius:var(--workspace-radius);border-color:var(--workspace-border);background:var(--workspace-panel);box-shadow:none}:is(.tax-content,.admin-content) :is(.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-radius:var(--workspace-control-radius);font-family:var(--workspace-font)}:is(.tax-content,.admin-content) .ant-btn{font-size:14px;font-weight:500}.app-shell:has(>.ideias-shell){--bg:var(--workspace-canvas);--panel:var(--workspace-panel);--panel-strong:var(--workspace-muted-surface);--surface:var(--workspace-muted-surface);--text:var(--workspace-text);--muted:var(--workspace-muted);--border:var(--workspace-border);--accent:var(--workspace-accent);--accent-hover:var(--workspace-accent-hover);--accent-soft:var(--workspace-accent-soft);--radius:var(--workspace-radius);background:var(--workspace-canvas)}.app-shell:has(>.ideias-shell)>.page:not(.whiteboard-page){padding:calc(var(--shell-top,64px) + var(--workspace-gutter)) var(--workspace-gutter) var(--workspace-gutter);background:var(--workspace-canvas)}.app-shell:has(>.ideias-shell) :is(.page-header h2,.intro h2){letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:1.2}.app-shell:has(>.ideias-shell) :is(.card,.form-card){border-radius:var(--workspace-radius);box-shadow:none}.app-shell:has(>.ideias-shell) :is(.btn,input,select,textarea){border-radius:var(--workspace-control-radius);font-size:14px}.app-shell:has(>.ideias-shell) .btn{font-weight:500}@media (max-width:700px){:root{--workspace-gutter:16px}.attentive-shell.tax-shell .tax-body .tax-content,.attentive-shell.admin-shell .admin-body .admin-content{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.app-shell:has(>.ideias-shell)>.page:not(.whiteboard-page){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.app-shell:has(>.ideias-shell) :is(.page-header h2,.intro h2){font-size:24px}}@media (pointer:coarse){.attentive-shell .shell-page-context .shell-actions .topbar-actions :is(.apps-launcher-button,.notifications-button,.support-button,.account-avatar-button){width:44px;min-width:44px;height:44px}}
.ant-table-wrapper{min-width:0;max-width:100%;font-family:var(--workspace-font)}.ant-table-wrapper .ant-table{color:var(--workspace-text);background:var(--workspace-panel);font-variant-numeric:tabular-nums;font-size:14px}.ant-table-wrapper .ant-table-thead>tr>:is(th,td){color:var(--workspace-muted);background:var(--workspace-muted-surface);border-color:var(--workspace-border);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.5}.ant-table-wrapper .ant-table-tbody>tr>:is(td,th){border-color:var(--workspace-border);vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px;font-size:14px;line-height:1.5}.ant-table-wrapper :is(.ant-table-content,.ant-table-body){overscroll-behavior-x:contain;max-width:100%}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>:is(td,th){background:var(--workspace-accent-soft)}.ant-table-wrapper .ant-table-pagination{flex-wrap:wrap;gap:8px}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.ant-table-wrapper :is(button,a,input):focus-visible,.ant-pagination :is(button,a,input):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (max-width:767px),(pointer:coarse){.ant-table-wrapper .ant-table-thead>tr>:is(th,td),.ant-table-wrapper .ant-table-tbody>tr>:is(td,th){padding:12px}.ant-table-wrapper .ant-btn,.ant-table-wrapper button:not(.ant-switch,.ant-table-row-expand-icon){white-space:normal;min-width:44px;height:auto;min-height:44px}.ant-table-wrapper .ant-checkbox-wrapper{align-items:center;min-height:44px}.ant-table-wrapper .ant-table-row-expand-icon{width:44px;height:44px}.ant-pagination :is(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next){min-width:44px;height:44px;line-height:42px}.ant-pagination .ant-pagination-item a{min-height:44px;display:block}.ant-pagination.ant-pagination-simple .ant-pagination-simple-pager{height:44px;line-height:44px}}.attentive-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.attentive-table-scroll:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}table.attentive-data-table{font-family:var(--workspace-font);font-variant-numeric:tabular-nums;border-collapse:collapse;font-size:14px}.attentive-data-table thead th{color:var(--workspace-muted);background:var(--workspace-muted-surface);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.5}.attentive-data-table tbody :is(td,th){border-color:var(--workspace-border);overflow-wrap:anywhere;padding:12px 16px;line-height:1.5}@media (max-width:767px),(pointer:coarse){.attentive-data-table :is(th,td){padding:12px}.attentive-data-table button{min-width:44px;min-height:44px}.ant-table-wrapper .ant-table-cell :is(.ant-space-horizontal,.library-entry-actions,.access-table-actions){flex-wrap:wrap;row-gap:8px;max-width:100%}}.ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix{background:var(--workspace-panel)}.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix{background:var(--workspace-accent-soft)!important}
