@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary-color: #2F54EB;--sidebar-bg: #0B1929;--color-bg-base: #F7F8FA;--sticky-tabs-top: 76px}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--color-bg-base)}.app-layout{height:100vh;overflow:hidden}.app-layout-inner{display:flex;flex-direction:column;height:100vh}.app-content{flex:1;min-height:0;overflow:auto}.page-sticky-header{position:sticky;top:0;z-index:100;margin-bottom:8px;background:var(--color-bg-base);padding-bottom:8px}.page-titlebar{display:flex;gap:16px;align-items:center;justify-content:space-between}.sticky-detail-tabs>.ant-tabs-nav{position:sticky;top:var(--sticky-tabs-top);z-index:99;margin-bottom:12px!important;background:var(--color-bg-base);padding-bottom:8px}.sticky-detail-tabs.ant-tabs,.sticky-detail-tabs>.ant-tabs-content-holder,.sticky-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content{overflow:visible}.sidebar-brand{height:64px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.sidebar-brand-collapsed{justify-content:center;padding:0}.sidebar-brand-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.sidebar-brand-name{color:#fff;font-size:18px;font-weight:600;line-height:1;flex:1}.sidebar-brand-product-icon{color:var(--primary-color);font-size:20px;flex-shrink:0}.sidebar-menu .ant-menu-item{height:34px!important;line-height:34px!important;margin-block:2px!important}.sidebar-menu.ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{padding-left:12px!important}.sidebar-menu.ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-submenu .ant-menu-item{padding-left:30px!important}.sidebar-menu.ant-menu-inline:not(.ant-menu-inline-collapsed) .ant-menu-title-content{margin-inline-start:8px}.sidebar-menu.ant-menu-inline .ant-menu-submenu-title{margin-bottom:0!important}.sidebar-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{padding-top:0!important}.sidebar-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item:first-child{margin-top:0!important}.sidebar-menu .ant-menu-item-group-title{padding-top:12px!important;padding-bottom:4px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#ffffff59!important}.header-user-chip{display:flex;align-items:center;gap:8px;cursor:pointer;max-width:320px}.header-user-email{max-width:240px;overflow:hidden;color:#1f2937;font-size:14px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.header-user-chip:hover .header-user-email{color:var(--primary-color)}.login-sso-btn{width:100%;height:46px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;cursor:pointer}.smart-action-group{display:inline-flex;max-width:100%;padding:0}.smart-action-button.ant-btn-sm{height:28px;border-color:#d9e2ef;border-radius:6px;background:#fff;color:#1f2a44;font-weight:500}.smart-action-button.ant-btn-sm:hover,.smart-action-button.ant-btn-sm:focus{border-color:#2f54eb;background:#f5f8ff;color:#1d39c4}.smart-action-button .anticon{color:#5b6b86}.smart-action-button:hover .anticon,.smart-action-button:focus .anticon{color:#2f54eb}.portfolio-dashboard-header{display:flex;flex-direction:column;gap:10px}.portfolio-dashboard-actions-row{display:flex;width:100%}.portfolio-dashboard-actions{width:100%}.scenarios-page{display:flex;flex-direction:column;height:calc(100vh - 112px);min-height:0;overflow:hidden}.scenarios-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;flex:1;min-height:0;overflow:hidden}.scenarios-list-pane,.scenarios-detail-pane{min-height:0}.scenarios-list-card{display:flex;flex-direction:column;height:100%}.scenarios-list-card>.ant-card-body{flex:1;min-height:0;overflow:auto}.scenarios-detail-pane{overflow:auto;padding-right:4px}.portfolio-tasks-page{--portfolio-tasks-table-scroll-y: calc(100vh - 372px) ;display:flex;flex-direction:column;height:calc(100vh - 112px);min-height:0;overflow:hidden}.portfolio-tasks-summary{flex:0 0 auto;margin-bottom:16px}.portfolio-tasks-table-card{display:flex;flex:1;min-height:0;overflow:hidden}.portfolio-tasks-table-card>.ant-card-body{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.portfolio-tasks-table{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.portfolio-tasks-table>.ant-space{flex:0 0 auto}.portfolio-tasks-table>.ant-table-wrapper{flex:1;min-height:0}.portfolio-table-page{max-width:100%;min-width:0;overflow-x:hidden}.portfolio-table-page .ant-row,.portfolio-table-page .ant-col,.portfolio-table-page .ant-card,.portfolio-table-page .ant-card-body{min-width:0}.portfolio-table-card{max-width:100%;overflow-x:hidden}.portfolio-table{max-width:100%;min-width:0}.portfolio-table>.ant-space,.portfolio-table>.ant-table-wrapper{max-width:100%;min-width:0}.project-sticky-shell{position:sticky;top:0;z-index:100;margin-bottom:12px;background:var(--color-bg-base);padding-bottom:8px}.project-detail-page,.project-detail-tabs,.project-detail-tabs>.ant-tabs-content-holder,.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,.project-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-width:0;max-width:100%}.project-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:8px;border:1px solid #e8edf3;border-radius:8px;background:#fff;padding:18px;box-shadow:0 2px 8px #0f172a0a}.project-hero-main{min-width:0}.project-hero-title{margin:6px 0 4px!important;line-height:1.18!important}.project-hero-context{color:#000000a6}.project-hero-context>.ant-space-item:not(:last-child):after{content:"/";margin-left:8px;color:#00000040}.project-hero-description{display:block;max-width:900px;margin-top:8px}.project-hero-side{display:flex;flex-direction:column;gap:10px;align-items:flex-end;justify-self:end;padding-right:8px}.project-hero-smart-actions-row{grid-column:1 / -1;display:flex;width:100%}.project-hero-smart-actions{width:100%}.project-hero-stats{grid-column:1 / -1;display:grid;grid-template-columns:1.5fr repeat(4,minmax(120px,1fr));gap:10px}.project-hero-stat{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0;border:1px solid #edf0f5;border-radius:8px;background:#fafbfc;padding:9px 10px}.project-hero-stat-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;background:#eef4ff;color:var(--primary-color)}.project-hero-stat-label,.project-hero-stat-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-hero-stat-label{font-size:12px;line-height:16px}.project-hero-stat-value{line-height:20px}.project-hero-stat-danger .project-hero-stat-icon{background:#fff1f0;color:#cf1322}.project-hero-stat-danger .project-hero-stat-value{color:#cf1322}.project-sticky-shell>.ant-tabs-nav{margin-bottom:0!important;background:var(--color-bg-base)}.capacity-report-table .ant-table-cell-fix-left,.capacity-report-table .ant-table-cell-fix-right,.capacity-report-table .ant-table-cell-fix-left-first:after,.capacity-report-table .ant-table-cell-fix-left-last:after,.capacity-report-table .ant-table-cell-fix-right-first:after,.capacity-report-table .ant-table-cell-fix-right-last:after{z-index:2}.project-detail-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:6px 6px 0 0!important}@media(max-width:1100px){.project-hero{grid-template-columns:1fr}.project-hero-side{align-items:stretch;justify-self:stretch;padding-right:0}}.project-custom-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px}.project-dashboard-tab{max-width:100%;min-width:0;overflow-x:hidden}.project-dashboard-tab>.ant-space-item,.project-dashboard-tab .ant-card,.project-dashboard-tab .ant-list,.project-dashboard-tab .ant-list-item{min-width:0}.project-dashboard-tab>.ant-space-item>.ant-row{margin-right:0!important;margin-left:0!important}.project-documents-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-dashboard-metric{height:100%;border-color:#edf0f5}.project-dashboard-metric .ant-card-body{min-height:102px}.project-dashboard-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#f0f5ff;color:#2f54eb;font-size:18px}.project-dashboard-metric-danger .project-dashboard-metric-icon{background:#fff1f0;color:#cf1322}.project-dashboard-metric-value{display:block;max-width:100%;font-size:18px;line-height:1.25}.project-dashboard-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-dashboard-mini-stat{display:flex;min-width:0;flex-direction:column;border:1px solid #edf0f5;border-radius:6px;background:#fafbfc;padding:8px}.project-dashboard-mini-stat strong{font-size:18px;line-height:1.2}.project-dashboard-mini-stat-danger strong{color:#cf1322}.project-dashboard-panel-row{display:flex;gap:12px;align-items:baseline;justify-content:space-between;min-width:0;border-bottom:1px solid #f0f2f5;padding-bottom:7px}.project-dashboard-panel-row:last-child{border-bottom:0;padding-bottom:0}.project-dashboard-panel-row strong{max-width:58%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.project-health-hero{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr) auto;gap:16px;align-items:start;border:1px solid #e8edf3;border-radius:8px;background:#fff;padding:16px}.project-health-score{display:flex;gap:16px;align-items:center}.project-health-score-value{font-size:28px;font-weight:700}.project-health-summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.project-health-summary-stat{display:flex;min-width:0;flex-direction:column;border:1px solid #edf0f5;border-radius:8px;background:#fafbfc;padding:8px 10px}.project-health-summary-stat-danger strong{color:#cf1322}.project-health-area-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.project-health-area-card{height:100%}.project-health-area-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-health-area-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px}.project-health-green{background:#f6ffed;color:#389e0d}.project-health-watch{background:#fffbe6;color:#d48806}.project-health-at_risk{background:#fff7e6;color:#d46b08}.project-health-critical{background:#fff1f0;color:#cf1322}.project-timeline{width:100%}.project-timeline-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.project-timeline-scroll{width:100%;overflow-x:auto;padding-bottom:4px}.project-timeline-scroll-hidden{scrollbar-width:none}.project-timeline-scroll-hidden::-webkit-scrollbar{display:none}.project-timeline-grouped-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:stretch;padding:8px}.project-timeline-group-labels{min-width:0}.project-timeline-group-scale-spacer{height:31px}.project-timeline-group-label-body{padding-top:22px}.project-timeline-group-label{display:flex;align-items:center;min-width:0;padding:0 8px}.project-timeline-scale{display:flex;justify-content:space-between;padding:0 4px 8px;border-bottom:1px solid #d9d9d9}.project-timeline-body{position:relative;padding-top:22px}.project-timeline-milestone-row{position:relative;height:54px;margin-bottom:10px;border-bottom:1px dashed #d9e2ef;background:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px);background-size:12.5% 100%}.project-timeline-milestone-label{height:64px}.project-timeline-milestone{position:absolute;top:10px;display:inline-flex;max-width:180px;height:28px;align-items:center;gap:6px;transform:translate(-9px);border:0;background:transparent;color:#5f3b00;padding:0;font-size:12px;font-weight:600;cursor:grab;z-index:12}.project-timeline-milestone:hover{color:#ad6800}.project-timeline-milestone-dragging{cursor:grabbing;z-index:30}.project-timeline-milestone span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-timeline-milestone-diamond{width:14px;min-width:14px!important;height:14px;overflow:visible!important;transform:rotate(45deg);border:2px solid #ad6800;border-radius:2px;background:#fff1b8;box-shadow:0 1px 4px #7a4d0038}.project-timeline-milestone-empty{position:absolute;top:8px;left:12px;height:30px;border:1px dashed #b7c3d0;border-radius:6px;background:#fff;color:#5b6b86;padding:0 10px;cursor:pointer}.project-timeline-row{position:relative;height:56px;margin-bottom:12px;background:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px);background-size:12.5% 100%}.project-timeline-row-compare{height:80px}.project-timeline-item{position:absolute;top:14px;height:38px;border-left:4px solid;border-radius:6px;padding:6px 6px 6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.project-timeline-compare-item{position:absolute;top:60px;height:12px;border-top:3px dashed;border-radius:4px;opacity:.72;pointer-events:none}.project-timeline-item-clickable{cursor:pointer}.project-timeline-item-draggable{cursor:grab}.project-timeline-item-dragging{z-index:5;cursor:grabbing;overflow:visible;box-shadow:0 3px 12px #00000029}.project-timeline-item-clickable:hover{box-shadow:0 2px 8px #0000001f}.project-timeline-item-hatched{background:repeating-linear-gradient(135deg,#2f54eb24 0 6px,#2f54eb12 6px 12px)!important}.project-timeline-item-selected{box-shadow:0 0 0 2px #2f54eb33,0 2px 8px #2f54eb29}.project-timeline-compact .project-timeline-body{padding-top:6px}.project-timeline-compact .project-timeline-row{height:44px;margin-bottom:2px}.project-timeline-compact .project-timeline-item{top:5px;height:34px}.project-timeline-compact .project-timeline-start{top:0}.project-timeline-item-clickable:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.project-timeline-item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.project-timeline-item .ant-tag{flex:0 0 auto}.project-timeline-budget-badge{position:absolute;left:6px;top:-20px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #fadb14;border-radius:4px;background:#fffbe6;color:#614700;font-size:11px;font-weight:600;line-height:16px;padding:0 5px;pointer-events:none}.project-timeline-gate{flex:0 0 auto;width:22px!important;min-width:22px!important;height:22px!important;border-color:#0000002e!important;color:#1f1f1f!important;box-shadow:0 1px 4px #00000024}.project-timeline-gate-complete{border-color:#237804!important;color:#fff!important;box-shadow:0 0 0 2px #52c41a40,0 2px 8px #2378043d}.project-timeline-gate:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.project-timeline-resize{position:absolute;top:0;width:10px;height:100%;cursor:ew-resize}.project-timeline-resize-start{left:0}.project-timeline-resize-end{right:0}.project-timeline-drag-label{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;border-radius:4px;background:#0b1929eb;color:#fff;font-size:12px;line-height:18px;padding:3px 8px;pointer-events:none}.project-timeline-today{position:absolute;top:4px;bottom:0;width:0;border-left:2px solid #cf1322;z-index:4;pointer-events:none}.project-timeline-today span{position:absolute;top:-22px;left:4px;border-radius:4px;background:#cf1322;color:#fff;font-size:11px;line-height:16px;padding:1px 6px;white-space:nowrap}.project-timeline-start{position:absolute;top:4px;bottom:0;width:0;border-left:2px solid #cf1322;z-index:4;pointer-events:none}.project-timeline-start span{position:absolute;top:-22px;left:4px;border-radius:4px;background:#cf1322;color:#fff;font-size:11px;line-height:16px;padding:1px 6px;white-space:nowrap}.project-gate-readiness-overdue>td{background:#fff1f0!important}.project-gate-readiness-overdue:hover>td{background:#ffe1de!important}.project-task-card .ant-card-body{overflow:hidden}.project-task-management{--project-task-table-scroll-y: calc(100vh - 730px) ;display:flex;height:calc(100vh - 540px);min-height:0;flex-direction:column;gap:12px;overflow:hidden}.project-task-management-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.project-task-management-tabs{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.project-task-management-tabs>.ant-tabs-nav{flex:0 0 auto;margin-bottom:8px}.project-task-management-tabs>.ant-tabs-content-holder{min-height:0;flex:1 1 auto;overflow:hidden}.project-task-management-tabs>.ant-tabs-content-holder>.ant-tabs-content,.project-task-management-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0}.project-task-list-pane{height:100%;min-height:0;overflow:hidden}.project-task-list-pane .ant-table-wrapper,.project-task-list-pane .ant-spin-nested-loading,.project-task-list-pane .ant-spin-container{height:100%;min-height:0}.project-task-list-pane .ant-spin-container{display:flex;flex-direction:column}.project-task-list-pane .ant-table{min-height:0;flex:1 1 auto}.project-task-list-pane .ant-table-container,.project-task-list-pane .ant-table-body{min-height:0}.project-task-list-pane .ant-pagination{flex:0 0 auto;margin-bottom:0!important}.project-task-board{display:grid;height:100%;min-height:0;grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.project-task-board-loading{display:flex;min-height:220px;align-items:center;justify-content:center}.project-task-board-column{display:flex;min-height:0;flex-direction:column;min-width:230px;border:1px solid #edf0f5;border-radius:8px;background:#f7f9fc;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.project-task-board-column-over{border-color:#91caff;background:#eef6ff;box-shadow:inset 0 0 0 2px #1677ff1f,0 6px 18px #1677ff1f;transform:translateY(-2px)}.project-task-board-column-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px}.project-task-board-status-dot{width:8px;height:8px;border-radius:999px;background:#8c8c8c}.project-task-board-status-todo{background:#8c8c8c}.project-task-board-status-in_progress{background:#1677ff}.project-task-board-status-blocked{background:#cf1322}.project-task-board-status-done{background:#389e0d}.project-task-board-column-body{display:flex;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:0 10px 10px}.project-task-board-card{cursor:grab;border:1px solid #e8edf3;border-radius:8px;background:#fff;padding:10px;box-shadow:0 2px 7px #0f172a0f;transition:box-shadow .14s ease,transform .14s ease,opacity .14s ease,border-color .14s ease}.project-task-board-card:hover{border-color:#d6e4ff;box-shadow:0 6px 18px #0f172a1a;transform:translateY(-1px)}.project-task-board-card-dragging{cursor:grabbing;opacity:.38;border-style:dashed;transform:none;box-shadow:none}.project-task-board-card-preview{position:fixed;top:-1000px;left:-1000px;z-index:9999;pointer-events:none;transform:rotate(2deg) scale(1.02);box-shadow:0 14px 30px #0f172a33}.project-task-board-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.project-task-board-card-title{max-width:100%;line-height:20px}.project-task-board-card-description{display:-webkit-box;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:18px}.project-task-board-card-context{display:grid;gap:1px;margin-top:8px;border-left:3px solid #e6f4ff;padding-left:8px}.project-task-board-card-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.project-task-board-card-meta .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.project-task-board-checklist{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.project-task-board-checklist-dots{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.project-task-board-checklist-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#d9d9d9}.project-task-board-checklist-dot-done{background:#52c41a;box-shadow:0 0 0 2px #52c41a1f}.project-task-board-checklist-label,.project-task-board-checklist-empty{flex:0 0 auto;font-size:12px;line-height:16px}.project-task-board-checklist-empty{display:block;margin-top:10px}.rida-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.project-scope-inline-form{display:flex;gap:8px;margin-bottom:12px}.project-scope-inline-form .ant-form-item{margin-right:0;margin-bottom:8px}.project-scope-empty{padding:28px;text-align:center;color:#00000061}.project-scope-matrix-wrap{overflow-x:auto;border:1px solid #f0f0f0;border-radius:6px}.project-scope-matrix{width:100%;min-width:760px;border-collapse:collapse}.project-scope-matrix th,.project-scope-matrix td{border-bottom:1px solid #f5f5f5;padding:5px 8px;text-align:center}.project-scope-matrix th{background:#fafafa;color:#0000009e;font-size:12px;font-weight:600}.project-scope-matrix-label,.project-scope-packaging-label{position:sticky;left:0;z-index:2;min-width:240px;max-width:320px;text-align:left!important;background:#fff}.project-scope-matrix-label{z-index:3;background:#fafafa}.project-scope-product-row{position:sticky;left:0;z-index:2;background:#f7f9fb;color:#000000b8;text-align:left!important;font-size:13px;font-weight:600}.project-scope-product-partner{margin-left:8px;color:#00000073;font-size:12px;font-weight:400}.project-scope-packaging-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000000b8;font-size:13px}.project-scope-matrix-cell{width:30px;height:28px;border:1.5px solid;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.project-scope-matrix-cell:disabled{cursor:default;opacity:.75}.project-scope-matrix-cell:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.project-scope-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#0000008a;font-size:12px}.project-scope-legend-item{display:inline-flex;align-items:center;gap:6px}.project-scope-legend-swatch{width:14px;height:14px;border:1.5px solid;border-radius:3px}@media(max-width:900px){.scenarios-page{height:auto;overflow:visible}.scenarios-workspace{display:flex;flex-direction:column;overflow:visible}.scenarios-list-card{height:auto}.scenarios-list-card>.ant-card-body,.scenarios-detail-pane{overflow:visible}.project-hero{grid-template-columns:1fr}.project-hero-side{justify-content:flex-start}.project-hero-stats{grid-template-columns:repeat(2,minmax(160px,1fr))}.project-health-hero{grid-template-columns:1fr}.project-health-summary,.project-health-area-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.project-task-board{grid-template-columns:repeat(4,minmax(260px,1fr))}.rida-summary-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:560px){.project-hero-stats,.project-health-summary,.project-health-area-grid{grid-template-columns:1fr}}
