.app.enterprise-workspace{--navy:#243b4b;--navy-deep:#172f40;--teal:#176b56;--teal-light:#e8f3ef;--text:#243746;--muted:#5d6d7b;--line:#dce3e9;--bg:#f2f5f8;--red:#b32832;--amber:#986000;--workspace-sidebar:256px;color:var(--text);background:var(--bg);font-size:14px;line-height:1.5}.app.enterprise-workspace .sidebar{width:var(--workspace-sidebar);color:#475c6a;border-right:1px solid var(--line);background:#fff;padding:0 12px 14px;overflow:hidden}.app.enterprise-workspace .sidebar-brand{border-bottom:1px solid #e7ecf0;flex-shrink:0;min-height:90px;padding:10px 10px 8px!important}.app.enterprise-workspace .sidebar-approved-logo{object-fit:contain;width:193px;height:69px}.app.enterprise-workspace .workspace-label{color:#526575;letter-spacing:.09em;flex-shrink:0;margin:18px 12px 12px;font-size:10px}.app.enterprise-workspace .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:0;min-height:0;max-height:none;padding:0 3px;overflow-y:auto}.app.enterprise-workspace .sidebar-nav-group{margin:0 0 7px}.app.enterprise-workspace .sidebar nav .nav-group-toggle{color:#637584;width:100%;min-height:36px;box-shadow:none;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:10px 9px 8px;display:flex}.app.enterprise-workspace .nav-group-toggle svg{transition:transform .15s}.app.enterprise-workspace .nav-group-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.app.enterprise-workspace .sidebar-nav-label{letter-spacing:.075em;color:inherit;padding:0;font-size:10px;font-weight:700}.app.enterprise-workspace .nav-group-items[hidden]{display:none}.app.enterprise-workspace .sidebar nav .nav-group-items>button{color:#405665;border-radius:6px;gap:10px;width:100%;min-height:41px;margin:2px 0;padding:9px 11px;font-size:12px;line-height:1.4}.app.enterprise-workspace .sidebar nav button:hover{background:#f0f4f7}.app.enterprise-workspace .sidebar nav .nav-group-items>button.active{color:#125641;background:#e8f3ef;font-weight:650;box-shadow:inset 3px 0 #187357}.app.enterprise-workspace .sidebar nav button svg{flex-shrink:0}.app.enterprise-workspace .sidebar nav button small{color:#8f5300;background:#fff0dc;font-size:11px}.app.enterprise-workspace .sidebar-bottom{flex-shrink:0;margin-top:0;padding:14px 8px 0}.app.enterprise-workspace .safe-box{color:#39745d;background:#f7faf8;border:1px solid #e0e8e4;border-radius:6px;margin-bottom:10px;padding:10px}.app.enterprise-workspace .safe-box b{color:#315748;font-size:11px}.app.enterprise-workspace .safe-box span{color:#61776d;font-size:10px}.app.enterprise-workspace .sidebar-bottom>a{padding:6px 3px 12px;font-size:12px}.app.enterprise-workspace .user{border-top-color:var(--line);padding:12px 0 0}.app.enterprise-workspace .user>span{color:#36566c;background:#e6eef3;border-radius:8px;width:34px;height:34px;font-size:11px}.app.enterprise-workspace .user b{color:#2e4859;max-width:168px;font-size:12px}.app.enterprise-workspace .user small{color:#657584;font-size:10px}.app.enterprise-workspace .main{margin-left:var(--workspace-sidebar);min-width:0}.app.enterprise-workspace .topbar{color:#fff;background:#20394b;border-bottom:1px solid #304c60;height:64px;padding:0 32px}.app.enterprise-workspace .breadcrumb{color:#b6c8d5;gap:10px;min-width:0;font-size:12px}.app.enterprise-workspace .breadcrumb b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.app.enterprise-workspace .top-actions{flex-shrink:0;gap:16px}.app.enterprise-workspace .search-trigger{color:#e4edf4;background:#ffffff0d;border:1px solid #638092;border-radius:6px;min-width:240px;min-height:38px;font-size:12px}.app.enterprise-workspace .search-trigger:hover{background:#ffffff1a}.app.enterprise-workspace .search-trigger kbd{color:#d5e1e9;background:#ffffff0a;border-color:#7b94a4}.app.enterprise-workspace .topbar .icon-btn{color:#dce8f0;min-width:38px;min-height:38px}.app.enterprise-workspace .topbar .icon-btn:hover{background:#ffffff15}.app.enterprise-workspace .sync-label{color:#d5e3eb;font-size:10px}.app.enterprise-workspace .sync-label .dot{background:#79ccae}.app.enterprise-workspace .sync-label .dot.amber{background:#ffcf75}.app.enterprise-workspace .tenant-context-bar{border-color:var(--line);background:#fff;min-height:64px;padding:12px 32px}.app.enterprise-workspace .tenant-context-bar>div{color:#3f6559}.app.enterprise-workspace .tenant-context-bar>div>span{color:#677888;font-size:10px}.app.enterprise-workspace .tenant-context-bar b{color:#2d4352;font-size:13px}.app.enterprise-workspace .content{max-width:1600px;padding:28px 32px 0}.app.enterprise-workspace .section-heading{align-items:flex-start;gap:24px;margin-bottom:24px}.app.enterprise-workspace .section-heading h1{color:#233b4d;letter-spacing:-.7px;font-size:28px;line-height:1.25}.app.enterprise-workspace .section-heading .muted{color:#5f7281;margin-top:8px;font-size:13px;line-height:1.6}.app.enterprise-workspace .eyebrow{color:#527164;letter-spacing:.1em;font-size:10px}.app.enterprise-workspace .heading-actions{padding-top:16px}.app.enterprise-workspace .btn{color:#344f61;min-height:40px;box-shadow:none;border-color:#c7d2db;border-radius:6px;padding:9px 14px;font-size:12px}.app.enterprise-workspace .btn:hover:not(:disabled){filter:none;background:#f0f5f7;border-color:#839eaf}.app.enterprise-workspace .btn.primary{color:#fff;background:#176b56;border-color:#176b56}.app.enterprise-workspace .btn.primary:hover:not(:disabled){background:#115440;border-color:#115440}.app.enterprise-workspace .btn.small{min-height:32px;padding:5px 10px;font-size:11px}.app.enterprise-workspace .text-btn{color:#17634e;font-size:12px}.app.enterprise-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #087cbb}.app.enterprise-workspace input,.app.enterprise-workspace select,.app.enterprise-workspace textarea{color:#263e4f;border-color:#bfcdd6;border-radius:5px;font-size:13px}.app.enterprise-workspace input:not([type=checkbox]):not([type=radio]),.app.enterprise-workspace select{min-height:40px}.app.enterprise-workspace .filter-bar{border-color:var(--line);border-radius:7px;gap:12px;margin-bottom:20px;padding:12px 14px}.app.enterprise-workspace .filter-bar>select{background:#fff;font-size:12px}.app.enterprise-workspace .filter-meta{color:#637788;font-size:11px}.app.enterprise-workspace .period-picker{border-color:#c4d0d9;border-radius:5px}.app.enterprise-workspace .period-picker input{font-size:12px}.app.enterprise-workspace .period-picker .icon-btn{color:#4a6679;min-width:30px}.app.enterprise-workspace .panel{border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 5px #263d4c05}.app.enterprise-workspace .panel-heading h2{color:#2d4555;letter-spacing:-.3px;font-size:16px}.app.enterprise-workspace .panel-heading .eyebrow{color:#667e8d;font-size:10px}.app.enterprise-workspace .management-shortcuts{margin:0 0 18px;padding:0}.app.enterprise-workspace .management-shortcuts>div>span{color:#5d7281;font-size:12px}.app.enterprise-workspace .management-shortcuts .eyebrow{color:#314c60;font-size:10px}.app.enterprise-workspace .balance-hero{color:#213e4c;border:1px solid var(--line);background:#fff;border-left:4px solid #22775d;border-radius:8px;gap:30px;margin-bottom:18px;padding:26px 28px;box-shadow:0 2px 5px #263d4c05}.app.enterprise-workspace .balance-hero .eyebrow{color:#4a6d5c;font-size:11px}.app.enterprise-workspace .balance-hero strong{color:#174f3d;letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.4;display:block}.app.enterprise-workspace .balance-hero p:not(.eyebrow){color:#637986;font-size:12px}.app.enterprise-workspace .balance-hero button{color:#176b56;margin-top:14px;font-size:12px}.app.enterprise-workspace .balance-details{background:#f5f8fa;border:1px solid #e5ebef;border-radius:6px;min-width:300px;padding:16px 18px}.app.enterprise-workspace .balance-details>div{border-color:#e2e9ed;gap:5px}.app.enterprise-workspace .balance-details span{color:#637785;font-size:12px}.app.enterprise-workspace .balance-details b{color:#304e60;font-variant-numeric:tabular-nums;font-size:13px}.app.enterprise-workspace .balance-details>small{color:#637785;font-size:11px;line-height:1.6}.app.enterprise-workspace .kpi-grid{gap:14px;margin-bottom:22px}.app.enterprise-workspace .kpi{border-color:var(--line);border-radius:8px;padding:18px 19px 14px;position:relative;box-shadow:0 2px 4px #263d4c03}.app.enterprise-workspace .kpi-top{color:#5b7180;margin-bottom:14px;font-size:12px}.app.enterprise-workspace .kpi-top svg{color:#607f91;background:#eff4f7;border-radius:6px;width:30px;height:30px;padding:5px}.app.enterprise-workspace .kpi strong{color:#2b4557;letter-spacing:-.6px;overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px)}.app.enterprise-workspace .kpi.good strong{color:#17664e}.app.enterprise-workspace .kpi.warn strong{color:#986000}.app.enterprise-workspace .kpi small{color:#657986;margin-top:8px;font-size:11px}.app.enterprise-workspace button.kpi:not(:disabled):hover{background:#fcfefd;border-color:#8aada1;box-shadow:0 3px 9px #284e3d0a}.app.enterprise-workspace .management-center{margin:24px 0}.app.enterprise-workspace .management-pulse b{color:#314b5d;font-size:15px}.app.enterprise-workspace .management-pulse p{color:#627786;font-size:11px}.app.enterprise-workspace .management-signals{gap:14px}.app.enterprise-workspace .management-signals>button{border-color:var(--line);color:#304d5e;border-radius:8px;padding:18px}.app.enterprise-workspace .management-signals strong{font-size:24px}.app.enterprise-workspace .management-signals small,.app.enterprise-workspace .management-signals em{color:#607584}.app.enterprise-workspace .management-signals em{font-size:11px}.app.enterprise-workspace .management-signal-icon{border-radius:7px}.app.enterprise-workspace .management-signal-icon.danger{color:#ae3038;background:#fff0ee}.app.enterprise-workspace .management-signal-icon.amber{color:#956000;background:#fff3dd}.app.enterprise-workspace .management-signal-icon.teal{color:#21734f;background:#e9f5ef}.app.enterprise-workspace .management-main-grid{gap:20px}.app.enterprise-workspace .management-main-grid h2,.app.enterprise-workspace .management-checklist h2{color:#2a4557;font-size:17px}.app.enterprise-workspace .management-main-grid .eyebrow,.app.enterprise-workspace .management-checklist .eyebrow{color:#637b8b;font-size:10px}.app.enterprise-workspace .management-projection-value>div>span{color:#627887;font-size:12px}.app.enterprise-workspace .management-projection-value strong{color:#1c654e}.app.enterprise-workspace .management-projection-value strong.negative{color:#b32832}.app.enterprise-workspace .management-chip{border-radius:4px;font-size:11px}.app.enterprise-workspace .management-chip.warning{color:#855000;background:#fff0d6}.app.enterprise-workspace .management-chip.success{color:#226440;background:#e9f5ed}.app.enterprise-workspace .management-range{background:#f1f5f8;border-color:#dce5eb}.app.enterprise-workspace .management-range button{color:#556d7f;min-height:30px;font-size:11px}.app.enterprise-workspace .management-agenda-caption{color:#617685}.app.enterprise-workspace .management-agenda-list>button{color:#334e60;border-color:#e8edf1;padding:14px 0}.app.enterprise-workspace .management-agenda-list>button>strong{font-size:12px}.app.enterprise-workspace .management-agenda-list>button>span:nth-child(2)>small{color:#647a89;font-size:11px}.app.enterprise-workspace .management-date{color:#456779;background:#f1f6f9;border-color:#dbe5eb;width:38px;height:44px}.app.enterprise-workspace .management-date small{font-size:9px}.app.enterprise-workspace .management-date.overdue{color:#ac3036;background:#fff0ed;border-color:#efc7c8}.app.enterprise-workspace .management-clear,.app.enterprise-workspace .management-clear p{color:#607987}.app.enterprise-workspace .management-clear h3{color:#345e4e}.app.enterprise-workspace .management-check-grid>button{color:#4e6c7e;background:#f9fbfc;border-color:#dfe7ec;border-radius:6px}.app.enterprise-workspace .management-check-grid b{color:#335267}.app.enterprise-workspace .management-check-grid small{color:#637888}.app.enterprise-workspace .management-check-grid strong{color:#335267}.app.enterprise-workspace .management-check-grid strong.attention{color:#a46000}.app.enterprise-workspace .management-method{color:#627888;border-color:#e3eaef;font-size:11px}.app.enterprise-workspace .management-count{color:#3e6178;background:#edf3f7}.app.enterprise-workspace .table-wrap th{color:#536b7c;letter-spacing:.035em;background:#f3f6f8;border-color:#d9e2e9;padding:13px 16px;font-size:11px}.app.enterprise-workspace .table-wrap td{color:#344e5e;border-color:#e8edf1;padding:14px 16px;font-size:12px}.app.enterprise-workspace .table-wrap td b{font-size:12px}.app.enterprise-workspace .table-wrap td small{color:#637988;font-size:11px}.app.enterprise-workspace .table-wrap tr:hover td{background:#f5f9fc}.app.enterprise-workspace .table-caption{color:#5e7584;font-size:12px}.app.enterprise-workspace .toolbar{gap:10px}.app.enterprise-workspace .toolbar select{font-size:12px}.app.enterprise-workspace .badge{border-radius:4px;padding:4px 8px;font-size:10px}.app.enterprise-workspace .badge.success{color:#21613b;background:#e8f4eb}.app.enterprise-workspace .badge.warning{color:#855000;background:#fff0d6}.app.enterprise-workspace .badge.danger{color:#ac2634;background:#ffecee}.app.enterprise-workspace .badge.neutral{color:#4a6376;background:#edf2f6}.app.enterprise-workspace .security-banner .eyebrow{color:#a9d0be}.app.enterprise-workspace .fine-print,.app.enterprise-workspace .panel-note{color:#647987;font-size:11px}.app.enterprise-workspace .chart-legend{color:#5e7685;font-size:11px}.app.enterprise-workspace .priority-item b{color:#354f60;font-size:12px}.app.enterprise-workspace .priority-item small{color:#657b89;font-size:11px}.app.enterprise-workspace .category-legend{font-size:12px}.app.enterprise-workspace .empty h3{color:#3d5b6c;font-size:14px}.app.enterprise-workspace .empty p{color:#627a89;font-size:12px}.app.enterprise-workspace .empty-icon{color:#4f768c;background:#edf4f7}.app.enterprise-workspace .bill-scope-tabs{background:#fff;border-color:#ccd9e1;border-radius:6px}.app.enterprise-workspace .bill-scope-tabs button{color:#5a7181;min-height:35px;font-size:12px}.app.enterprise-workspace .bill-scope-tabs button[aria-pressed=true]{color:#125a43;background:#e6f2eb}.app.enterprise-workspace .app-footer{color:#667e8c;border-color:#dce5eb;padding:20px 0 24px;font-size:11px}.app.enterprise-workspace .field>span{color:#3c5566;font-size:12px}.app.enterprise-workspace .modal{border-radius:10px;box-shadow:0 16px 70px #132b4055}.app.enterprise-workspace .modal-head{background:#fff;border-color:#dce5eb}.app.enterprise-workspace .modal-head h2{color:#264455;font-size:20px}.app.enterprise-workspace .modal-head p{color:#617887;font-size:12px}.app.enterprise-workspace .form-footer{border-color:#dce5eb}.app.enterprise-workspace .command-results b{color:#2c4b5e}.app.enterprise-workspace .command-results small{color:#627c8c}.app.enterprise-workspace .command-results>button.selected,.app.enterprise-workspace .command-results>button:hover{background:#eef6f3;border-color:#86b39f}.app.enterprise-workspace .command-result-icon{color:#486f86;background:#eff5f8;border-color:#dce7ed}.app.enterprise-workspace .start-card{background:#f0f7f3;border-color:#d2e3dc;border-radius:8px}@media (min-width:901px) and (max-width:1200px){.app.enterprise-workspace{--workspace-sidebar:232px}.app.enterprise-workspace .topbar{padding:0 24px}.app.enterprise-workspace .sync-label{display:none}.app.enterprise-workspace .content,.app.enterprise-workspace .tenant-context-bar{padding-left:24px;padding-right:24px}.app.enterprise-workspace .section-heading{flex-wrap:wrap;gap:14px}.app.enterprise-workspace .heading-actions{padding-top:0}.app.enterprise-workspace .balance-hero{align-items:stretch;gap:20px}.app.enterprise-workspace .balance-details{min-width:260px}}@media (max-width:900px){.app.enterprise-workspace .sidebar{visibility:hidden;width:272px;max-width:calc(100vw - 40px)}.app.enterprise-workspace .sidebar.open{visibility:visible}.app.enterprise-workspace .main{margin-left:0}.app.enterprise-workspace .sidebar-brand{min-height:85px;padding:8px 6px!important}.app.enterprise-workspace .sidebar-approved-logo{width:192px;height:66px}.app.enterprise-workspace .mobile-close{color:#3f6074;flex-shrink:0}.app.enterprise-workspace .topbar{gap:8px;height:60px;padding:0 18px}.app.enterprise-workspace .top-actions{gap:8px}.app.enterprise-workspace .search-trigger{min-width:0}.app.enterprise-workspace .breadcrumb>span,.app.enterprise-workspace .breadcrumb>svg{display:none}.app.enterprise-workspace .breadcrumb b{max-width:210px}.app.enterprise-workspace .content{padding:24px 22px 0}.app.enterprise-workspace .tenant-context-bar{padding:12px 22px}.app.enterprise-workspace .section-heading{flex-wrap:wrap;gap:14px}.app.enterprise-workspace .heading-actions{padding-top:0}.app.enterprise-workspace .balance-details{min-width:260px}}@media (max-width:600px){.app.enterprise-workspace .topbar{padding:0 10px}.app.enterprise-workspace .breadcrumb{gap:5px}.app.enterprise-workspace .breadcrumb b{max-width:190px;font-size:12px}.app.enterprise-workspace .search-trigger{min-height:38px;padding:8px}.app.enterprise-workspace .content{padding:22px 14px 0}.app.enterprise-workspace .tenant-context-bar{gap:10px;padding:11px 14px}.app.enterprise-workspace .tenant-context-bar .text-btn{gap:4px;font-size:10px}.app.enterprise-workspace .tenant-context-bar>div{gap:8px}.app.enterprise-workspace .tenant-context-bar>div>svg{display:none}.app.enterprise-workspace .tenant-context-bar b{font-size:12px}.app.enterprise-workspace .tenant-context-private{font-size:10px}.app.enterprise-workspace .section-heading h1{font-size:25px}.app.enterprise-workspace .section-heading .muted{font-size:12px}.app.enterprise-workspace .heading-actions{width:100%}.app.enterprise-workspace .heading-actions .btn{flex:1;min-width:0;padding:9px;font-size:11px}.app.enterprise-workspace .filter-bar{gap:8px;padding:10px}.app.enterprise-workspace .filter-bar>select{font-size:11px}.app.enterprise-workspace .balance-hero{flex-direction:column;align-items:stretch;gap:20px;padding:21px 18px}.app.enterprise-workspace .balance-hero strong{font-size:32px}.app.enterprise-workspace .balance-details{width:100%;min-width:0;padding:13px}.app.enterprise-workspace .balance-details span{font-size:11px}.app.enterprise-workspace .balance-details b{font-size:12px}.app.enterprise-workspace .kpi-grid{gap:10px}.app.enterprise-workspace .kpi{padding:14px 12px}.app.enterprise-workspace .kpi-top{gap:4px;margin-bottom:10px;font-size:11px}.app.enterprise-workspace .kpi-top svg{width:26px;height:26px;padding:5px}.app.enterprise-workspace .kpi strong{font-size:21px}.app.enterprise-workspace .kpi small{font-size:10px}.app.enterprise-workspace .management-shortcuts>div:last-child{gap:8px}.app.enterprise-workspace .management-main-grid>.panel{padding:20px 16px}.app.enterprise-workspace .management-projection-value{flex-wrap:wrap;align-items:flex-start;gap:9px}.app.enterprise-workspace .management-projection-value strong{font-size:27px}.app.enterprise-workspace .management-chip{font-size:10px}.app.enterprise-workspace .management-range button{padding:5px 7px}.app.enterprise-workspace .management-agenda-list>button>strong{font-size:11px}.app.enterprise-workspace .management-agenda-list>button>span:nth-child(2)>small{font-size:10px}.app.enterprise-workspace .panel-heading{flex-wrap:wrap;align-items:flex-start}.app.enterprise-workspace .management-main-grid .panel-heading{flex-wrap:nowrap}.app.enterprise-workspace .panel-heading h2{font-size:15px}.app.enterprise-workspace .table-wrap th,.app.enterprise-workspace .table-wrap td{padding:12px}.app.enterprise-workspace .bill-scope-tabs button{font-size:11px}.app.enterprise-workspace .modal-head h2{font-size:18px}}@media (max-height:680px) and (min-width:901px){.app.enterprise-workspace .safe-box{display:none}.app.enterprise-workspace .sidebar-bottom{padding-top:7px}.app.enterprise-workspace .workspace-label{margin-top:12px;margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.app.enterprise-workspace .nav-group-toggle svg{transition:none}}@media print{.app.enterprise-workspace{color:#20373e;background:#fff}.app.enterprise-workspace .sidebar,.app.enterprise-workspace .topbar,.app.enterprise-workspace .tenant-context-bar{display:none!important}.app.enterprise-workspace .main{margin:0!important}.app.enterprise-workspace .content{max-width:none;padding:0!important}.app.enterprise-workspace .report-sheet{box-shadow:none;border:0}}.app.enterprise-workspace.presentation-mode .main{margin-left:0}.app.enterprise-workspace.presentation-mode .content{max-width:1200px}
@media screen{.app.enterprise-workspace :is(.main,.content,.panel,.filter-bar,.toolbar,.form-grid,.field,.modal,.management-main-grid,.operating-root),.app.enterprise-workspace :is(.form-grid,.kpi-grid,.health-stats,.management-main-grid,.operating-grid)>*{min-width:0}.app.enterprise-workspace .content{width:100%;margin-inline:auto}.app.enterprise-workspace .table-wrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow:auto}.app.enterprise-workspace .table-wrap:focus-visible{outline-offset:3px;outline:2px solid #087cbb}.app.enterprise-workspace .table-wrap td,.app.enterprise-workspace :is(.panel,.modal) :is(p,dd,code,.source-ref){overflow-wrap:anywhere}.app.enterprise-workspace :is(.report-sheet,.chart-panel){min-width:0;max-width:100%;overflow-x:auto}.app.enterprise-workspace :is(.balance-details,.health-stats) b{overflow-wrap:anywhere}.app.enterprise-workspace :is(.content,.modal) img{max-width:100%}.app.enterprise-workspace .menu-backdrop{touch-action:none}.cv-site :is(.cv-shell,.cv-section-head>*,.cv-plan,.cv-solution,.cv-faq-answers),.cp-presentation :is(.cp-plan,.cp-solution,.cp-solution-overview,.cp-solution-content){min-width:0}}@media screen and (max-width:900px){.app.enterprise-workspace .sidebar{visibility:hidden;pointer-events:none;width:min(290px,100vw - 48px);height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.app.enterprise-workspace .sidebar.open{visibility:visible;pointer-events:auto}.app.enterprise-workspace .sidebar nav{overscroll-behavior:contain}.app.enterprise-workspace .sidebar-brand{min-width:0}.app.enterprise-workspace .sidebar-approved-logo{object-fit:contain;width:min(193px,100%);max-width:100%}.app.enterprise-workspace .sidebar-brand>a{min-width:0}.app.enterprise-workspace .sidebar-brand>img{flex:1;min-width:0}.app.enterprise-workspace .topbar{z-index:30;height:auto;min-height:60px;padding-top:max(8px,env(safe-area-inset-top,0px));padding-bottom:8px;position:sticky;top:0}.app.enterprise-workspace .breadcrumb{flex:1;min-width:0}.app.enterprise-workspace .breadcrumb b{min-width:0;max-width:none}.app.enterprise-workspace .breadcrumb>.menu-button{flex-shrink:0}.app.enterprise-workspace .top-actions{gap:6px}.app.enterprise-workspace .search-trigger{width:44px;min-width:44px;padding:9px}.app.enterprise-workspace .search-trigger :is(span,kbd){display:none}.app.enterprise-workspace .topbar .icon-btn{min-width:44px}.app.enterprise-workspace .tenant-context-bar{flex-wrap:wrap;height:auto}.app.enterprise-workspace .tenant-context-bar>div{min-width:0}.app.enterprise-workspace .tenant-context-bar b{overflow-wrap:anywhere}.app.enterprise-workspace .tenant-context-bar :is(button,a){white-space:normal}.app.enterprise-workspace :is(button,.btn,summary){min-height:44px!important}.app.enterprise-workspace .icon-btn{min-width:44px}.app.enterprise-workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.civora-login :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.first-password :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%;min-height:44px;font-size:16px!important}.app.enterprise-workspace .field>span{font-size:13px;line-height:1.6}.app.enterprise-workspace .checkbox{min-height:44px}.app.enterprise-workspace .period-picker{min-width:0}.app.enterprise-workspace .period-picker input{flex:1;width:0;min-width:0}.app.enterprise-workspace .period-picker .icon-btn{flex-shrink:0}.app.enterprise-workspace .filter-bar{flex-wrap:wrap;align-items:stretch}.app.enterprise-workspace .filter-bar>select{flex:180px;min-width:0;max-width:100%}.app.enterprise-workspace .toolbar{flex-wrap:wrap;min-width:0}.app.enterprise-workspace .toolbar :is(input,select){min-width:0;max-width:100%}.app.enterprise-workspace .heading-actions{flex-wrap:wrap}.app.enterprise-workspace .heading-actions .btn{white-space:normal}.app.enterprise-workspace .overlay{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.app.enterprise-workspace .modal{max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scroll-padding-block:105px 24px}.app.enterprise-workspace .modal-head>div{min-width:0}.app.enterprise-workspace .modal-head h2{overflow-wrap:anywhere}.app.enterprise-workspace .modal-head>.icon-btn{flex-shrink:0}.app.enterprise-workspace .modal .form-footer{flex-wrap:wrap}.app.enterprise-workspace .content{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.app.enterprise-workspace :is(.kpi small,.panel-note,.fine-print){font-size:12px;line-height:1.7}.cv-site :is(.cv-menu,.cv-primary,.cv-secondary,.cv-plan-link,.cv-solution-link){min-height:44px}.cv-site .cv-menu{min-width:44px}.cv-privacy-close{width:44px;height:44px}.cv-privacy-reopen>button,.cv-privacy-actions button,.cv-privacy-dialog-footer button{min-height:44px}}@media screen and (max-width:600px){.app.enterprise-workspace .content{padding-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px))}.app.enterprise-workspace .filter-bar>:is(input,select,div,label){flex:100%;width:100%;min-width:0;max-width:100%}.app.enterprise-workspace .filter-meta{flex-basis:100%}.app.enterprise-workspace .form-grid{grid-template-columns:minmax(0,1fr)!important}.app.enterprise-workspace .balance-hero{padding:20px 16px}.app.enterprise-workspace .balance-details{min-width:0;max-width:100%}.app.enterprise-workspace .balance-details>div{flex-wrap:wrap;column-gap:12px}.app.enterprise-workspace .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app.enterprise-workspace .kpi-top{flex-wrap:wrap}.app.enterprise-workspace .kpi strong{font-size:clamp(18px,5.4vw,23px)}.app.enterprise-workspace .health-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app.enterprise-workspace .management-main-grid .panel-heading,.app.enterprise-workspace .management-shortcuts>div:last-child,.app.enterprise-workspace .management-agenda-list>button{flex-wrap:wrap}.app.enterprise-workspace .management-range{max-width:100%}.app.enterprise-workspace .table-wrap :is(th,td){padding:12px}.app.enterprise-workspace .table-wrap td{font-size:13px}.app.enterprise-workspace .table-wrap[aria-label="Tabela de lançamentos"]:before{content:"Deslize a tabela para ver todas as colunas";color:#526c7d;background:#f3f6f8;width:fit-content;max-width:100%;padding:10px 12px;font-size:11px;display:block;position:sticky;left:0}.app.enterprise-workspace .command-palette{padding-inline:15px}.app.enterprise-workspace .command-search{min-width:0}.app.enterprise-workspace .command-results{max-height:min(45dvh,430px)}.app.enterprise-workspace .modal-head{padding:18px 16px}.app.enterprise-workspace :is(.form-content,.entry-detail){padding-inline:16px}.app.enterprise-workspace .modal .form-footer>.btn{white-space:normal;flex:130px}.app.enterprise-workspace .demo-plan-row{flex-wrap:wrap;gap:10px}.app.enterprise-workspace .demo-account-grid strong{overflow-wrap:anywhere;font-size:clamp(22px,7vw,29px)}.civora-login{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.civora-login .login-card{min-width:0;padding:24px 20px}.civora-login .login-layout{min-width:0;padding-block:30px}.civora-login .login-card .checkbox{min-height:44px;font-size:12px}.civora-login .password-wrap .icon-btn{min-width:44px;min-height:44px;top:1px;right:1px}.civora-login .password-wrap input{padding-right:50px}.cv-privacy-banner{bottom:max(12px,env(safe-area-inset-bottom,0px))}.cv-privacy-dialog-footer button{flex-basis:100%;min-width:0}.cv-privacy-dialog{overflow-wrap:anywhere;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px))}}@media screen and (max-width:380px){.app.enterprise-workspace .kpi-grid{grid-template-columns:minmax(0,1fr)}.app.enterprise-workspace .demo-account-link{min-width:44px;padding-inline:12px}.app.enterprise-workspace .demo-account-link>span{display:none}.app.enterprise-workspace .restore-summary{grid-template-columns:minmax(0,1fr)}.cv-site .cv-foundation-tag{margin-left:0}.cv-site .cv-solution-pricing strong{font-size:30px}}@media screen and (max-width:900px) and (max-height:600px){.app.enterprise-workspace .sidebar-brand{min-height:62px}.app.enterprise-workspace .sidebar-approved-logo{height:48px}.app.enterprise-workspace .workspace-label{margin-block:8px}.app.enterprise-workspace .sidebar-bottom{padding-top:6px}.app.enterprise-workspace .safe-box{display:none}}
