@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");.fintech-workspace,.workspace-popover{--bg:#ffffff;--surface:#ffffff;--surface-subtle:#f8f9f8;--line:#eceeeb;--table-header:#f7f8f7;--table-header-hover:#eef1ed;--table-line:#e9ece8;--table-row-alt:#fdfdfc;--table-row-hover:#f4f9f1;--ink:#171d18;--muted:#626a63;--primary:#237856;--primary-dark:#18583e;--primary-soft:#edf7e8;--primary-accent:#24bf99;--primary-accent-soft:#e5f8f1;--action:#a5e66e;--action-hover:#94d75d;--line-focus:#41752b;--sidebar-bg:#ffffff;--sidebar-hover:#f7f8f6;--sidebar-active:#f3f5f1;--sidebar-text:#646b65;--sidebar-muted:#747b74;--sidebar-active-text:#171d18;--sidebar-line:#eceeeb;--brand-accent:#a5e66e;--plum:#253c2c;--plum-dark:#1a2d20;--plum-soft:#eff7e9;--green:#167552;--red:#c22d36;--amber:#956017;--blue:#246c9c;--radius-card:12px;--radius-btn:8px;font-family:Plus Jakarta Sans,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg)}.fintech-workspace{min-height:100dvh;font-size:13px;line-height:1.6}.fintech-workspace :is(h1,h2,h3,.brand,.brand small,.topbar-title,.metric strong,.empty strong,.contract-detail-highlight strong){font-family:inherit}.fintech-workspace :is(button,input,textarea,select),.workspace-popover :is(button,input){font-family:inherit}.fintech-workspace :is(button,a,input,textarea,[tabindex]):focus-visible,.workspace-popover :is(button,[tabindex]):focus-visible{outline:2px solid var(--line-focus);outline-offset:3px}.fintech-workspace .sidebar{width:240px;min-width:240px;height:100dvh;padding:22px 16px 20px}.fintech-workspace .sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:30px;flex-shrink:0}.fintech-workspace .brand{padding:0;gap:10px;font-size:16px;font-weight:700;white-space:nowrap;letter-spacing:-.6px}.fintech-workspace .brand-mark{width:35px;height:35px;border-radius:9px;background:var(--action);color:#223c17;flex-shrink:0}.fintech-workspace .brand small{font-size:9px;margin-top:1px;font-weight:500;letter-spacing:.06em}.fintech-workspace .sidebar-toggle-btn{width:30px;height:32px;min-width:30px;padding:0;margin:0;border:0;color:#697169;border-radius:6px}.fintech-workspace .sidebar-toggle-btn .toggle-text{display:none}.fintech-workspace .sidebar-toggle-btn:hover{background:#f3f5f1;color:var(--ink)}.fintech-workspace .nav-group{font-size:10px;font-weight:500;letter-spacing:.04em;padding:0 10px 10px}.fintech-workspace .nav{gap:3px}.fintech-workspace .nav button{min-height:41px;border-radius:8px;font-size:12px;gap:11px}.fintech-workspace .nav .ico{color:#757c75}.fintech-workspace .nav button.active{font-weight:600}.fintech-workspace .sidebar-section+.sidebar-section{margin-top:25px}.fintech-workspace .sidebar-footer-card{padding:22px 10px 0;border-top:0;gap:4px}.fintech-workspace .sidebar-footer-title{font-size:11px;color:var(--ink)}.fintech-workspace .sidebar-footer-sub{font-size:10px}.fintech-workspace .sidebar.collapsed{width:72px;min-width:72px;padding:22px 10px}.fintech-workspace .sidebar.collapsed .sidebar-brand-row{flex-direction:column;gap:12px;margin-bottom:24px}.fintech-workspace .sidebar.collapsed .brand{padding:0}.fintech-workspace .sidebar.collapsed .sidebar-toggle-btn{margin:0}.fintech-workspace .sidebar.collapsed .nav button:is(:hover,:focus-visible):after{content:attr(data-title);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;padding:6px 12px;background:#253c2c;color:#fff;border-radius:6px;font-size:12px;white-space:nowrap;z-index:99;pointer-events:none}.fintech-workspace .topbar{height:72px;padding:0 26px;border-bottom:0}.fintech-workspace .topbar-title{font-size:17px;font-weight:600;letter-spacing:-.4px}.fintech-workspace .topbar-circle-btn{border-radius:50%;width:36px;height:36px;color:var(--ink)}.fintech-workspace .user-avatar-circle{background:#eaf4e1;color:#304c23;width:34px;height:34px}.fintech-workspace .user-profile-name{color:var(--ink);font-weight:500}.fintech-workspace .user-profile-role{font-size:9px;color:var(--muted)}.fintech-workspace .account-logout{color:var(--muted)}.fintech-workspace .content{padding:8px 26px 32px}.fintech-workspace .page-head{margin-bottom:22px}.fintech-workspace .page-head h1{font-size:22px;letter-spacing:-.7px}.fintech-workspace .page-head p{font-size:12px;line-height:1.7;margin-top:6px}.fintech-workspace .btn{background:var(--action);color:#203316;border:1px solid transparent;border-radius:8px;min-height:38px}.fintech-workspace .btn:hover{background:var(--action-hover)}.fintech-workspace .btn.secondary{background:#fff;border-color:#e5e9e2;color:var(--ink)}.fintech-workspace .btn.secondary:hover{background:#f7f9f5;border-color:#ced8c7}.fintech-workspace .btn.quiet{background:#f5f7f3;color:#315c25}.fintech-workspace .btn.quiet:hover{background:#edf4e7}.fintech-workspace .btn.danger{background:#c22d36;color:#fff}.fintech-workspace .btn.danger:hover{background:#a9232c}.fintech-workspace .btn.small{min-height:32px}.fintech-workspace .btn svg{width:16px;height:16px;flex-shrink:0}.fintech-workspace .action-dropdown-btn{background:var(--action);color:#203316;border-radius:8px;box-shadow:none}.fintech-workspace .action-dropdown-btn:hover{background:var(--action-hover)}.fintech-workspace :is(.panel,.calendar-card,.chart-card){border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1a2d2003}.fintech-workspace .panel-head{padding:16px 18px;border-bottom-color:var(--line)}.fintech-workspace .panel-head h2{font-weight:600;font-size:13px}.fintech-workspace .toolbar{background:#fff;padding:14px 18px;border-color:var(--line)}.fintech-workspace :is(input,textarea,.custom-select-trigger,.combobox-input){border-color:#dfe5dc;border-radius:8px}.fintech-workspace :is(input,textarea)::placeholder{color:#737c72}.fintech-workspace .table th{background:var(--table-header);color:#646c63;font-weight:500;border-bottom-color:var(--table-line)}.fintech-workspace .table th:hover{background:var(--table-header-hover)}.fintech-workspace .table :is(th,td){padding-top:13px;padding-bottom:13px}.fintech-workspace .table .sub{font-size:11px}.fintech-workspace .table strong{font-weight:500}.fintech-workspace .contract-table.has-selection th:first-child,.fintech-workspace .contract-table.has-selection th:nth-child(2),.fintech-workspace .contract-table:not(.has-selection) th:first-child{background:var(--table-header)}.fintech-workspace .pagination{padding:14px 18px;background:#fff;border-top:1px solid var(--line)}.fintech-workspace .metric{border-color:var(--line);border-radius:12px;padding:18px;box-shadow:none}.fintech-workspace .metric:hover{transform:none;box-shadow:none;border-color:#cedcc5}.fintech-workspace .metric strong{font-weight:600;letter-spacing:-1px}.fintech-workspace .metric.tone-green{background:#f0f8eb;border-color:#e1ecd9}.fintech-workspace .metric-icon-bubble{background:#edf7e8;color:#417a2c}.fintech-workspace .metric-icon-bubble:is(.rose,.amber,.indigo){background:var(--surface-subtle)}.fintech-workspace .status{border-radius:5px;font-size:10px;padding:3px 7px}.fintech-workspace .segmented-subtabs{background:#f7f8f5;border-color:var(--line)}.fintech-workspace .segmented-tab-btn.active{color:#294d1d;background:#edf6e6}.fintech-workspace .segmented-tab-btn.active svg{color:#417a2c}.fintech-workspace .analysis-coverage{background:#f9fbf6;border-color:var(--line)}.fintech-workspace .modal{border-radius:14px;box-shadow:0 18px 70px #16261026}.fintech-workspace :is(.modal-header,.modal-foot){background:#fff;border-color:var(--line)}.fintech-workspace .modal-section-title{color:#4c6244}.fintech-workspace .upload-zone{background:#fafcf8;border-color:#becdb3}.fintech-workspace .upload-zone.dragging{background:#f0f8e9;border-color:#54843b}.fintech-workspace .upload-zone.invalid{border-color:var(--red)}.workspace-popover{border-color:#dfe6d9;box-shadow:0 8px 28px #17291014;font-size:13px}.workspace-popover :is(.custom-select-option,.combobox-option){font-size:13px}.workspace-popover :is(.custom-select-option,.combobox-option).selected{color:#315c25;background:#edf7e8}.workspace-popover :is(.custom-select-option,.combobox-option).highlighted{background:#f2f6ee}.workspace-popover .datepicker-day-cell.selected{color:#203316!important;background:#a5e66e!important}.workspace-popover :is(.custom-select-option,.combobox-option).keyboard-active{outline:none;border-color:transparent;background:#e6f2dc;color:#294d1d}.fintech-workspace .tabungan-subtabs-container{border-bottom:0;padding-bottom:4px}.fintech-workspace .sliding-tabs{position:relative;isolation:isolate;border:1px solid #e8ece3;border-radius:12px;background:#f5f7f2;padding:4px;gap:4px}.fintech-workspace .segmented-indicator{position:absolute;top:4px;bottom:4px;left:0;z-index:-1;background:#e2f1d4;border-radius:8px;box-shadow:0 1px 3px #2033160a;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1);pointer-events:none}.fintech-workspace .sliding-tabs .segmented-tab-btn{position:relative;padding:10px 14px;border:0;border-radius:8px;background:transparent;font-size:12px;min-height:40px;white-space:nowrap;transition:color .16s}.fintech-workspace .sliding-tabs .segmented-tab-btn.active{background:transparent;color:#294d1d}.fintech-workspace .sliding-tabs .segmented-tab-btn:not(.active):hover{background:#eaf0e3}.fintech-workspace .profile-trigger{display:flex;align-items:center;gap:9px;background:transparent;padding:4px 6px;border:0;border-radius:9px;min-height:44px;text-align:left;cursor:pointer}.fintech-workspace .profile-trigger:hover{background:#f2f6ed}.fintech-workspace .profile-trigger .user-avatar-circle{display:grid;place-items:center;flex-shrink:0}.fintech-workspace .profile-modal{width:min(480px,95vw)}.fintech-workspace .profile-fields{grid-template-columns:minmax(0,1fr)}.fintech-workspace .profile-summary{display:flex;gap:12px;align-items:center;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.fintech-workspace .profile-summary .user-avatar-circle{display:grid;place-items:center;width:44px;height:44px}.fintech-workspace .profile-fields small,.fintech-workspace .profile-summary p{color:var(--muted);font-size:11px}.fintech-workspace .profile-password-choice{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fintech-workspace .profile-password-choice input{width:16px;height:16px;min-height:16px;padding:0;margin:0;flex-shrink:0;accent-color:#41752b}.fintech-workspace .notification-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.fintech-workspace .notification-priority{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:18px;text-align:left;border-radius:12px;background:#f9faf7;border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:background-color .16s,border-color .16s}.fintech-workspace .notification-priority.rose{background:#fff7f6}.fintech-workspace .notification-priority.amber{background:#fcf9ef}.fintech-workspace .notification-priority.indigo{background:#f5f4fc}.fintech-workspace .notification-priority.emerald{background:#f0f8ed}.fintech-workspace .notification-priority:is(:hover,.selected){border-color:#699d4f}.fintech-workspace .notification-priority.selected{box-shadow:inset 0 0 0 1px #699d4f}.fintech-workspace .notification-priority-label{font-size:12px;line-height:1.6}.fintech-workspace .notification-priority>strong{grid-column:1/-1;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.3}.fintech-workspace .notification-priority>strong small{font-size:11px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:8px}.fintech-workspace .notification-priority-hint{display:flex;justify-content:space-between;grid-column:1/-1;font-size:10px;color:#4c6244}.fintech-workspace .notification-priority-hint>span{font-size:15px}.fintech-workspace .notification-toolbar{gap:10px;flex-wrap:wrap}.fintech-workspace .notification-toolbar input{flex:1 1 250px;min-width:0}.fintech-workspace .notification-toolbar .custom-select{flex:0 1 260px}.fintech-workspace .notification-list-panel .notif-panel{border:0;border-radius:0;height:auto;box-shadow:none;background:#fff}.fintech-workspace .notification-list-panel .notif-panel-head{background:#fafbf8;border-bottom:1px solid var(--line);padding:16px 20px;gap:12px}.fintech-workspace .notification-list-panel .notif-panel-head h2{font-size:13px;font-weight:600;color:var(--ink)}.fintech-workspace .notification-list-panel .notif-count-badge{border:0;background:#edf2e8;color:#415537;white-space:nowrap;font-weight:500;font-size:11px}.fintech-workspace .notification-list-panel .notif-scroll-list{display:flex;flex-direction:column;max-height:600px;padding:0;gap:0}.fintech-workspace .notification-list-panel .notif-card-item{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 20px;gap:20px;box-shadow:none;transform:none}.fintech-workspace .notification-list-panel .notif-card-item:last-child{border-bottom:0}.fintech-workspace .notification-list-panel .notif-card-item:hover{background:#f7faf4}.fintech-workspace .notif-card-title{flex-wrap:wrap;font-weight:600;line-height:1.7}.fintech-workspace .notif-card-title>span:first-child{overflow-wrap:anywhere}.fintech-workspace .notif-card-meta{gap:6px;font-size:11px}.fintech-workspace .notif-card-meta strong{font-weight:500}.fintech-workspace .notif-card-right{margin-left:0;gap:7px}.fintech-workspace .notif-card-amount{font-size:13px;font-weight:600;white-space:nowrap}.fintech-workspace .notif-days-badge{border:0;font-weight:500;border-radius:5px}.fintech-workspace .notif-days-badge.overdue{color:#a91e28;background:#fee8e7}.fintech-workspace .notif-days-badge.warning{color:#875309;background:#fff1d3}.fintech-workspace .notif-days-badge.today{color:#353f96;background:#eeedfc}.fintech-workspace .notif-load-more{align-self:center;margin:14px;min-height:44px}@media (max-width:1100px){.fintech-workspace .notification-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fintech-workspace .sliding-tabs .segmented-tab-btn{min-height:44px;padding-inline:12px}.fintech-workspace .notification-priorities{gap:10px}.fintech-workspace .notification-priority{padding:14px;gap:8px;grid-template-columns:minmax(0,1fr)}.fintech-workspace .notification-priority-label{min-height:38px}.fintech-workspace .notification-toolbar{flex-direction:column;align-items:stretch}.fintech-workspace .notification-toolbar :is(input,.custom-select){flex:auto;width:100%;min-height:44px}.fintech-workspace .notification-list-panel .notif-card-item{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.fintech-workspace .notif-card-right{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.fintech-workspace .notification-list-panel .notif-scroll-list{max-height:none}.fintech-workspace .notification-list-panel .notif-panel-head{padding:14px 16px}.fintech-workspace .profile-trigger{min-width:44px;justify-content:center}}.fintech-workspace .overview-layout{gap:20px}.fintech-workspace .overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.fintech-workspace .overview-heading h1{font-size:20px;font-weight:600;letter-spacing:-.7px}.fintech-workspace .overview-heading p{color:var(--muted);font-size:12px;margin-top:5px}.fintech-workspace .overview-date{border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-size:11px;white-space:nowrap;color:var(--muted)}.fintech-workspace .overview-dashboard{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.fintech-workspace .overview-stat-stack{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:12px;gap:12px;min-width:0}.fintech-workspace .overview-stat{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:18px 20px;min-height:155px;border:1px solid transparent;border-radius:12px;color:var(--ink);transition:border-color .16s,background-color .16s}.fintech-workspace .overview-stat:hover{border-color:#99b88b}.fintech-workspace .stat-mint{background:#dff3dc}.fintech-workspace .stat-sand{background:#f1ede4}.fintech-workspace .stat-lavender{background:#eeecfc}.fintech-workspace .overview-stat-top{display:flex;align-items:center;gap:9px;font-size:11px}.fintech-workspace .overview-stat-top svg{width:22px;height:22px}.fintech-workspace .overview-stat-value{display:flex;flex-direction:column;font-size:37px;line-height:1.2;letter-spacing:-1.8px;font-weight:600;margin:12px 0}.fintech-workspace .overview-stat-value>span{font-size:12px;line-height:1.6;letter-spacing:0;font-weight:400;margin-top:3px}.fintech-workspace .overview-stat-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#4d594a}.fintech-workspace .overview-stat-bottom>span:last-child{font-size:18px;line-height:1;color:#253c2c}.fintech-workspace .overview-main-panels{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px;min-width:0}.fintech-workspace .funding-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--line);border-radius:12px}.fintech-workspace .funding-main{min-width:0}.fintech-workspace .funding-main h2{font-size:13px;font-weight:500}.fintech-workspace .funding-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:32px;font-weight:600;letter-spacing:-1.2px;line-height:1.3;margin:12px 0 6px}.fintech-workspace .funding-value span{font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted)}.fintech-workspace .funding-main p{color:var(--muted);font-size:11px}.fintech-workspace .funding-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.fintech-workspace .funding-actions .btn{justify-content:space-between;gap:12px;font-size:11px}.fintech-workspace .overview-chart{order:0}.fintech-workspace .chart-card{height:100%;margin:0;padding:20px 22px 14px}.fintech-workspace .chart-header{margin-bottom:22px;flex-wrap:nowrap;align-items:center}.fintech-workspace .chart-header h2{font-size:13px;font-weight:500}.fintech-workspace .chart-header p{font-size:11px;color:var(--muted);margin-top:4px}.fintech-workspace .chart-range{padding:6px 10px;border:1px solid var(--line);border-radius:7px;white-space:nowrap;font-size:10px;color:#3f5935}.fintech-workspace .chart-svg-wrap{position:relative}.fintech-workspace .chart-svg-wrap svg{width:100%;height:235px;min-width:570px;display:block}.fintech-workspace .chart-gridline{stroke:#e8ede7;stroke-dasharray:3 5}.fintech-workspace .chart-baseline{stroke:#e1e8dd}.fintech-workspace .chart-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:13px 0 0;margin-top:8px;border-top:1px solid var(--line)}.fintech-workspace .chart-kpi-item{border:0;border-radius:0;background:none;padding:0;min-width:0}.fintech-workspace .chart-kpi-item .label{text-transform:none;font-size:10px;letter-spacing:0;font-weight:400}.fintech-workspace .chart-kpi-item .val{font-size:13px;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.fintech-workspace .chart-tooltip{position:absolute;top:0;max-width:230px;width:210px;pointer-events:none;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 5px 18px #1c302014;font-size:10px;z-index:5}.fintech-workspace .chart-tooltip strong{font-size:12px;display:block;margin-bottom:4px}.fintech-workspace .chart-tooltip p{color:var(--primary-dark);margin-bottom:6px;font-weight:500}.fintech-workspace .chart-tooltip-list{border-top:1px solid var(--line);padding-top:6px;display:grid;grid-gap:3px;gap:3px;color:var(--muted);overflow-wrap:anywhere}.fintech-workspace .overview-priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fintech-workspace .overview-priorities .panel-head{padding:14px 18px}.fintech-workspace .split-list button{padding:16px 18px;gap:16px}.fintech-workspace .split-list strong{font-weight:500;font-size:12px}.fintech-workspace .split-list .sub{color:var(--muted);font-size:10px}.fintech-workspace .overview-priorities .empty{padding:28px 20px}@media (max-width:1100px) and (min-width:761px){.fintech-workspace .sidebar{width:216px;min-width:216px;padding-inline:12px}.fintech-workspace .brand{font-size:14px}.fintech-workspace .content{padding-inline:20px}.fintech-workspace .overview-dashboard{grid-template-columns:200px minmax(0,1fr);gap:14px}.fintech-workspace .overview-stat{padding:16px}.fintech-workspace .funding-summary{flex-direction:column;align-items:stretch;padding:18px;gap:14px}.fintech-workspace .funding-actions{flex-direction:row;flex-wrap:wrap}.fintech-workspace .funding-actions .btn{flex:1 1}.fintech-workspace .chart-card{padding:18px 16px 14px}.fintech-workspace .chart-header{flex-wrap:wrap;gap:8px;margin-bottom:10px}.fintech-workspace .chart-kpis{grid-template-columns:1fr 1fr;gap:12px}.fintech-workspace .chart-kpi-item:last-child{grid-column:1/-1}.fintech-workspace .overview-priorities{grid-template-columns:1fr}}@media (max-width:760px){.fintech-workspace .sidebar{width:260px;min-width:260px;padding:20px 16px;overflow-y:auto}.fintech-workspace .sidebar-brand-row{margin-bottom:24px}.fintech-workspace .sidebar-toggle-btn{display:none}.fintech-workspace .nav button{min-height:44px}.fintech-workspace .topbar{height:64px;padding-inline:12px;gap:4px}.fintech-workspace .topbar-left{gap:4px;min-width:0}.fintech-workspace .topbar-title{font-size:14px;white-space:nowrap}.fintech-workspace .topbar-circle-btn{width:44px;height:44px}.fintech-workspace .user-avatar-circle{width:30px;height:30px}.fintech-workspace .content{padding:12px 16px 32px}.fintech-workspace .overview-heading{align-items:flex-start}.fintech-workspace .overview-heading h1{font-size:20px}.fintech-workspace .overview-heading p{font-size:11px}.fintech-workspace .overview-date{font-size:9px;padding:5px 7px}.fintech-workspace .overview-dashboard{grid-template-columns:minmax(0,1fr);gap:16px}.fintech-workspace .overview-stat-stack{grid-template-rows:auto}.fintech-workspace .overview-stat{padding:18px 20px;min-height:155px}.fintech-workspace .overview-main-panels{gap:16px}.fintech-workspace .funding-summary{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.fintech-workspace .funding-actions{gap:8px}.fintech-workspace .funding-actions .btn{min-height:44px;font-size:12px}.fintech-workspace .chart-card{padding:18px 16px}.fintech-workspace .chart-header{flex-wrap:wrap;gap:8px;margin-bottom:10px}.fintech-workspace .chart-kpis{grid-template-columns:1fr 1fr;gap:14px}.fintech-workspace .chart-kpi-item:last-child{grid-column:1/-1}.fintech-workspace .overview-priorities{grid-template-columns:minmax(0,1fr)}.fintech-workspace .overview-priorities .panel-head{flex-direction:row;align-items:center}.fintech-workspace .panel-head h2{font-size:12px}.fintech-workspace .btn:not(.small){min-height:44px}.fintech-workspace .toolbar{padding:14px}.fintech-workspace :is(.toolbar input,.custom-select-trigger,.combobox-input,.datepicker-trigger){min-height:44px}}@media (prefers-reduced-motion:reduce){.fintech-workspace *,.workspace-popover *{animation:none!important;transition:none!important}}