/* 江苏华辰企管中心数字化工作平台 V2.6.63 · 领导专属工作台 */
.view-leaderworkspace .content{background:linear-gradient(180deg,#f6f9fc 0,#f8fafc 42%,#f5f8fb 100%)}
.leader-workspace-shell{display:grid;gap:18px}.leader-workspace-shell>.pagehead{margin-bottom:0}.leader-private-setup{margin:0}
.leader-workspace-hero{position:relative;overflow:hidden;min-height:260px;padding:30px 32px;border-radius:24px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:28px;align-items:center;background:linear-gradient(125deg,#073967 0%,#0b4f8b 54%,#1269aa 100%);box-shadow:0 18px 42px rgba(11,69,121,.16);color:#fff}
.leader-workspace-hero::before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;right:-110px;top:-180px;background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,0) 66%)}
.leader-workspace-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 38%),radial-gradient(circle at 24% 0%,rgba(255,188,99,.14),transparent 30%);pointer-events:none}
.leader-workspace-hero>*{position:relative;z-index:1}.leader-workspace-hero-copy>span{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.3px;font-weight:800;color:#bfe2ff}.leader-workspace-hero-copy h2{margin:10px 0 8px;font-size:30px;line-height:1.2;letter-spacing:-.45px}.leader-workspace-hero-copy>p{margin:0;color:rgba(255,255,255,.82);font-size:13px;line-height:1.7}.leader-workspace-quick{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.leader-workspace-quick button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.10);color:#fff;border-radius:12px;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;backdrop-filter:blur(9px);transition:.16s ease}.leader-workspace-quick button:hover{background:rgba(255,255,255,.17);transform:translateY(-1px)}
.leader-workspace-private-card{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.17);border-radius:18px;background:rgba(5,38,70,.28);backdrop-filter:blur(14px)}.leader-workspace-private-card>span{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.12);color:#ffd59a}.leader-workspace-private-card>span .ui-icon{width:23px;height:23px}.leader-workspace-private-card small{display:block;color:#b7d7ef;font-size:9px;font-weight:800;letter-spacing:.8px}.leader-workspace-private-card b{display:block;margin:4px 0 7px;font-size:16px}.leader-workspace-private-card p{margin:0;color:rgba(255,255,255,.72);font-size:10px;line-height:1.6}
.leader-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.leader-workspace-kpis article{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:17px 18px;border:1px solid #e2ebf2;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(24,67,102,.045)}.leader-workspace-kpis article>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#edf5fb;color:#2c6f9f}.leader-workspace-kpis article:nth-child(2)>span{background:#fff6e9;color:#c77b1e}.leader-workspace-kpis article:nth-child(3)>span{background:#f2effb;color:#7458a2}.leader-workspace-kpis article.danger>span{background:#fff0ee;color:#c9564c}.leader-workspace-kpis small,.leader-week-kpis small{display:block;color:#7890a1;font-size:9px;font-weight:700}.leader-workspace-kpis b{display:block;margin:1px 0 0;color:#173d59;font-size:25px;line-height:1}.leader-workspace-kpis em{display:block;margin-top:5px;color:#8b9daa;font-style:normal;font-size:9px}
.leader-workspace-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.leader-workspace-lists{grid-template-columns:1fr 1fr}.leader-focus-list,.leader-work-list,.leader-notes-grid{display:grid;gap:10px}.leader-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.leader-work-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px;border:1px solid #e3ebf1;border-radius:14px;background:#fbfdff;transition:.15s ease}.leader-work-item:hover{border-color:#cbdce9;box-shadow:0 8px 20px rgba(30,70,105,.055)}.leader-work-item.is-overdue{border-color:#f0c7c1;background:#fffaf9}.leader-work-item-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#edf5fb;color:#3376a5}.leader-work-item.orange .leader-work-item-icon{background:#fff3e4;color:#c67a1f}.leader-work-item.purple .leader-work-item-icon{background:#f2eff9;color:#71579d}.leader-work-item.green .leader-work-item-icon{background:#edf8f2;color:#438563}.leader-work-item-main{min-width:0}.leader-work-item-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.leader-work-item-head small{display:block;color:#8a9aa6;font-size:8.5px;margin-bottom:3px}.leader-work-item-head h4{margin:0;color:#264a63;font-size:12px;line-height:1.45}.leader-work-item-badges{display:flex;gap:5px;flex:0 0 auto}.leader-work-item-main>p{margin:7px 0 0;color:#637c8e;font-size:10px;line-height:1.58;white-space:pre-wrap}.leader-work-item-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px;color:#72899a;font-size:9px}.leader-work-item-meta span{display:inline-flex;align-items:center;gap:5px}.leader-work-item-meta .ui-icon{width:13px;height:13px}.leader-work-item-actions{display:flex;align-items:center;gap:5px;align-self:center}.leader-work-item-actions .btn{height:32px;padding:0 9px;font-size:9px}.leader-work-item-actions .icon-button{width:32px;height:32px}.leader-work-item-actions .icon-button.danger{color:#bd5b53}
.leader-week-panel{align-self:stretch}.leader-week-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.leader-week-kpis article{padding:14px;border-radius:13px;background:#f5f9fc;border:1px solid #e5edf3}.leader-week-kpis b{display:block;margin-top:3px;color:#164870;font-size:22px}.leader-week-insight{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;margin-top:12px;padding:13px;border-radius:13px;background:linear-gradient(120deg,#f3f8fc,#f7fafc);border:1px solid #e2ebf2}.leader-week-insight>span{width:34px;height:34px;border-radius:10px;background:#e6f1f9;color:#2c6f9f;display:grid;place-items:center}.leader-week-insight p{margin:0;color:#5f788a;font-size:10px;line-height:1.65}
.leader-notes-panel{margin-bottom:2px}.leader-voice-row{display:flex;align-items:center;gap:9px;margin-top:8px}.leader-voice-row small{color:#8a9aa6;font-size:9px}.leader-security-rule{margin:8px 0 0;padding:14px 15px;border:1px solid #dfe9f1;border-radius:12px;background:#f7fafc;color:#31526a;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow:auto}.leader-result-field[hidden],.leader-assignee-field[hidden]{display:none!important}
@media(max-width:1180px){.leader-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-workspace-grid,.leader-workspace-lists{grid-template-columns:1fr}.leader-notes-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.leader-workspace-shell{gap:14px}.leader-workspace-hero{min-height:0;padding:22px 18px;border-radius:19px;grid-template-columns:1fr}.leader-workspace-hero-copy h2{font-size:24px}.leader-workspace-private-card{grid-template-columns:42px 1fr}.leader-workspace-private-card>span{width:42px;height:42px}.leader-workspace-kpis{grid-template-columns:1fr 1fr;gap:9px}.leader-workspace-kpis article{grid-template-columns:36px 1fr;padding:13px}.leader-workspace-kpis article>span{width:36px;height:36px}.leader-workspace-kpis b{font-size:21px}.leader-notes-grid{grid-template-columns:1fr}.leader-work-item{grid-template-columns:34px minmax(0,1fr)}.leader-work-item-icon{width:34px;height:34px}.leader-work-item-actions{grid-column:2;justify-content:flex-start}.leader-work-item-head{display:block}.leader-work-item-badges{margin-top:6px}.leader-workspace-quick button{flex:1 1 calc(50% - 6px);justify-content:center}}
@media(max-width:460px){.leader-workspace-kpis{grid-template-columns:1fr}.leader-week-kpis{grid-template-columns:1fr 1fr}.leader-workspace-quick{display:grid;grid-template-columns:1fr 1fr}.leader-workspace-quick button{width:100%}.leader-work-item{padding:12px}.leader-work-item-actions .btn{flex:1}}

/* V2.6.80 · 领导工作分析内嵌“我的工作记录” */
.leader-workspace-embedded{padding-top:2px}.leader-workspace-embedded>.pagehead{padding-top:0}.leader-workspace-embedded .leader-workspace-hero{margin-top:0}.analysis-tabs-sticky+ .leader-workspace-shell{margin-top:2px}

/* V2.6.80 · 报表周期口径、任务状态与管理文案统一优化 */

/* V2.6.119 最高领导工作台：经营、督办、日程、分管、随手记、成长六模块 */
.executive-workspace{gap:16px}
.executive-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);gap:24px;align-items:stretch;padding:26px 28px;border-radius:22px;background:linear-gradient(128deg,#07375f 0%,#0b568e 56%,#0e6da9 100%);color:#fff;box-shadow:0 18px 40px rgba(10,61,103,.16)}
.executive-hero:before{content:"";position:absolute;right:-90px;top:-170px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)}
.executive-hero>div{position:relative;z-index:1}.executive-hero>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#c6e6ff;font-size:9px;font-weight:800;letter-spacing:1.25px}.executive-hero h2{margin:10px 0 7px;font-size:29px;letter-spacing:-.4px}.executive-hero p{max-width:700px;margin:0;color:rgba(255,255,255,.79);font-size:11px;line-height:1.75}
.executive-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.executive-hero-actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:11px;padding:9px 12px;background:rgba(255,255,255,.1);color:#fff;font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.executive-hero-actions button:hover{background:rgba(255,255,255,.17)}
.executive-hero-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:end}.executive-hero-status article{min-height:98px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(3,34,61,.24);backdrop-filter:blur(9px)}.executive-hero-status small{display:block;color:#bbd7ed;font-size:8px}.executive-hero-status b{display:block;margin:5px 0 3px;font-size:18px}.executive-hero-status span{color:rgba(255,255,255,.68);font-size:8px;line-height:1.5}.executive-hero-status article.danger b{color:#ffd2cc}.executive-hero-status article.warning b{color:#ffe0a6}.executive-hero-status article.good b{color:#d1f4df}
.executive-top-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.executive-top-kpis article{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:center;padding:15px 16px;border:1px solid #e3ebf1;border-radius:15px;background:#fff;box-shadow:0 7px 18px rgba(24,67,102,.04)}.executive-top-kpis article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#edf5fb;color:#3375a2}.executive-top-kpis article.warning>span{background:#fff4e7;color:#c7761b}.executive-top-kpis small{display:block;color:#8193a1;font-size:8px}.executive-top-kpis b{display:block;margin:1px 0;color:#173e5b;font-size:22px;line-height:1}.executive-top-kpis em{display:block;color:#8b9ba7;font-size:8px;font-style:normal;margin-top:5px}
.executive-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:14px}.executive-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.executive-section-actions{display:flex;align-items:center;gap:8px}.executive-state{display:inline-flex;align-items:center;height:27px;padding:0 9px;border-radius:999px;background:#eef3f6;color:#607687;font-size:8px;font-weight:800}.executive-state.good{background:#eaf7ef;color:#377f59}.executive-state.warning{background:#fff5e5;color:#a96a15}.executive-state.danger{background:#fff0ee;color:#b8554d}
.executive-operating-panel,.executive-schedule-panel,.executive-focus-panel,.executive-dept-panel,.executive-notes-panel,.executive-growth-panel{min-width:0}.executive-operating-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.executive-operating-kpis article{padding:14px;border:1px solid #e6edf3;border-radius:13px;background:#fbfdff}.executive-operating-kpis small{display:block;color:#8496a4;font-size:8px}.executive-operating-kpis b{display:block;margin:4px 0 3px;color:#17466b;font-size:20px}.executive-operating-kpis span{color:#8394a0;font-size:8px}.executive-operating-kpis article>div{height:5px;margin-top:10px;overflow:hidden;border-radius:99px;background:#e9eff4}.executive-operating-kpis article>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d7fbd,#69addb)}
.executive-operating-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:12px;margin-top:11px}.executive-trend,.executive-region{padding:13px;border:1px solid #e7eef3;border-radius:13px;background:#f8fbfd}.executive-mini-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.executive-mini-title b{color:#274b64;font-size:9.5px}.executive-mini-title span{color:#91a0ab;font-size:8px}.executive-trend-bars{height:108px;display:flex;align-items:flex-end;gap:12px;padding:0 5px}.executive-trend-bars>span{position:relative;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.executive-trend-bars>span i{width:62%;min-height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#6fb1dd,#2e78b0)}.executive-trend-bars>span b{font-size:8px;color:#41647c}.executive-trend-bars>span small{font-size:7.5px;color:#90a0ac}.executive-trend-bars>p{margin:auto;color:#91a0aa;font-size:9px}.executive-region{display:grid;grid-template-columns:82px 1fr;grid-template-rows:auto 1fr;column-gap:12px}.executive-region .executive-mini-title{grid-column:1/-1}.executive-region-ring{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2879b4 calc(var(--domestic)*1%),#f0a349 0);position:relative}.executive-region-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#f8fbfd}.executive-region-ring>div{position:relative;z-index:1;text-align:center}.executive-region-ring b{display:block;color:#214b68;font-size:16px}.executive-region-ring small{display:block;color:#8b9aa5;font-size:7px}.executive-region-legend{align-self:center;display:grid;gap:8px}.executive-region-legend span{display:flex;align-items:center;gap:6px;color:#61798a;font-size:8px}.executive-region-legend i{width:7px;height:7px;border-radius:2px;background:#2879b4}.executive-region-legend span:nth-child(2) i{background:#f0a349}.executive-operating-note{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:10px 11px;border-radius:10px;background:#f5f9fc;color:#607b8e;font-size:8.5px;line-height:1.6}.executive-empty-operating{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;padding:28px;border:1px dashed #cfdde7;border-radius:14px;background:#fafcfd}.executive-empty-operating>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eaf4fb;color:#2f75a8}.executive-empty-operating b{margin-top:10px;color:#264a62;font-size:13px}.executive-empty-operating p{max-width:480px;margin:6px auto 12px;color:#7e919f;font-size:9px;line-height:1.65}
.executive-schedule-list{display:grid;gap:8px}.executive-schedule-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid #e4ecf2;border-radius:12px;background:#fbfdff}.executive-schedule-time{padding-right:9px;border-right:1px solid #e3ebf1}.executive-schedule-time b{display:block;color:#1f5b87;font-size:10px}.executive-schedule-time span{display:block;margin-top:3px;color:#8a9aa6;font-size:7.5px}.executive-schedule-main b{display:block;color:#284a62;font-size:10px;line-height:1.45}.executive-schedule-main small{display:block;margin-top:4px;color:#8193a0;font-size:7.5px}.executive-schedule-main small .ui-icon{width:11px;height:11px;vertical-align:-2px}.executive-schedule-main p{margin:5px 0 0;color:#667f90;font-size:8px;line-height:1.55}.executive-schedule-actions{display:flex;gap:3px}.executive-schedule-actions .icon-button{width:29px;height:29px}
.executive-focus-list{display:grid;gap:7px}.executive-focus-task{width:100%;display:grid;grid-template-columns:5px minmax(0,1fr) 92px;gap:10px;align-items:center;padding:10px 11px;border:1px solid #e4ecf2;border-radius:12px;background:#fff;text-align:left;font:inherit;cursor:pointer}.executive-focus-task:hover{border-color:#c5d9e7;box-shadow:0 7px 18px rgba(36,75,104,.05)}.executive-focus-mark{width:5px;height:42px;border-radius:99px;background:#65a47e}.executive-focus-task.warning .executive-focus-mark{background:#d49a38}.executive-focus-task.danger .executive-focus-mark{background:#d06259}.executive-focus-copy small{display:block;color:#8798a4;font-size:7.5px}.executive-focus-copy b{display:block;margin:3px 0;color:#284a61;font-size:9.5px;line-height:1.45}.executive-focus-copy>div{display:flex;gap:9px;color:#8093a1;font-size:7.5px}.executive-focus-copy em{font-style:normal;font-weight:700;color:#547388}.executive-focus-task.warning .executive-focus-copy em{color:#aa711d}.executive-focus-task.danger .executive-focus-copy em{color:#b4524a}.executive-focus-progress{text-align:right}.executive-focus-progress strong{display:block;color:#31566e;font-size:10px}.executive-focus-progress>span{display:block;height:4px;margin-top:5px;border-radius:99px;background:#e8eef3;overflow:hidden}.executive-focus-progress i{display:block;height:100%;background:#4b8eba;border-radius:inherit}.executive-private-follow{margin-top:11px;padding-top:11px;border-top:1px solid #e7edf2}.executive-private-follow>button{width:100%;display:grid;grid-template-columns:28px 1fr 16px;gap:8px;align-items:center;border:0;border-top:1px solid #edf2f5;background:transparent;padding:8px 2px;text-align:left;font:inherit;cursor:pointer}.executive-private-follow>button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f2f6f9;color:#45789b}.executive-private-follow b{display:block;color:#36546a;font-size:8.5px}.executive-private-follow small{display:block;margin-top:2px;color:#8d9ba5;font-size:7.5px}
.executive-dept-list{display:grid;gap:8px}.executive-dept-card{width:100%;padding:12px;border:1px solid #e3ebf1;border-radius:13px;background:#fbfdff;text-align:left;font:inherit;cursor:pointer}.executive-dept-card:hover{border-color:#c8dae6}.executive-dept-head{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center}.executive-dept-head>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eaf4fb;color:#2e75a7;font-size:12px;font-weight:800}.executive-dept-head b{display:block;color:#2e5067;font-size:10px}.executive-dept-head small{display:block;margin-top:2px;color:#8a99a4;font-size:7px}.executive-dept-head i{padding:4px 7px;border-radius:99px;background:#eaf6ef;color:#3c7e59;font-size:7px;font-style:normal;font-weight:800}.executive-dept-card.warning .executive-dept-head i{background:#fff3df;color:#a66d16}.executive-dept-card.danger .executive-dept-head i{background:#fff0ee;color:#b3544b}.executive-dept-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.executive-dept-metrics span{padding:7px;border-radius:8px;background:#f2f6f9}.executive-dept-metrics small{display:block;color:#8a99a4;font-size:6.8px}.executive-dept-metrics b{display:block;margin-top:2px;color:#365a72;font-size:12px}.executive-dept-rate{display:flex;align-items:center;gap:8px;margin-top:9px}.executive-dept-rate>span{flex:1;height:4px;border-radius:99px;background:#e7edf2;overflow:hidden}.executive-dept-rate i{display:block;height:100%;border-radius:inherit;background:#4f8daf}.executive-dept-rate em{color:#8495a1;font-size:7px;font-style:normal}
.executive-note-list,.executive-growth-list{display:grid;gap:8px}.executive-note-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid #e5ecf1;border-radius:11px;background:#fbfdff}.executive-note-copy small,.executive-growth-item small{display:block;color:#8b9ba6;font-size:7px}.executive-note-copy b,.executive-growth-item b{display:block;margin-top:2px;color:#315269;font-size:9.5px}.executive-note-copy p,.executive-growth-item p{margin:4px 0 0;color:#657f90;font-size:8px;line-height:1.5}.executive-note-actions{display:flex;align-items:center;gap:4px}.executive-note-actions .btn{height:29px;padding:0 8px;font-size:7.5px}.executive-note-actions .icon-button{width:29px;height:29px}
.executive-growth-summary{display:grid;gap:7px;margin-bottom:10px;padding:11px;border:1px solid #e6edf2;border-radius:12px;background:#f8fbfd}.executive-growth-summary>div>span{display:flex;align-items:center;justify-content:space-between}.executive-growth-summary b{color:#48667a;font-size:7.8px}.executive-growth-summary em{color:#8a9aa5;font-size:7px;font-style:normal}.executive-growth-summary i{display:block;height:4px;margin-top:4px;border-radius:99px;background:#e6edf2;overflow:hidden}.executive-growth-summary u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6a8eb1,#84b4c9)}.executive-growth-item{display:grid;grid-template-columns:30px 1fr 29px;gap:8px;align-items:start;padding:10px;border:1px solid #e5ecf1;border-radius:11px;background:#fbfdff}.executive-growth-item>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1eff8;color:#725c97}.executive-growth-item>.icon-button{width:29px;height:29px}
.executive-operating-form input[type=number]{font-variant-numeric:tabular-nums}.executive-dept-detail-list{display:grid;gap:8px;max-height:62vh;overflow:auto;padding:2px}.executive-dept-detail-list .executive-focus-task{grid-template-columns:5px minmax(0,1fr) 90px}
@media(max-width:1280px){.executive-main-grid{grid-template-columns:1fr}.executive-hero{grid-template-columns:1fr}.executive-hero-status{max-width:680px}.executive-bottom-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.executive-top-kpis{grid-template-columns:1fr 1fr}.executive-operating-kpis{grid-template-columns:1fr}.executive-operating-bottom{grid-template-columns:1fr}.executive-bottom-grid{grid-template-columns:1fr}.executive-region{grid-template-columns:90px 1fr}.executive-hero-status{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:640px){.executive-hero{padding:20px 16px;border-radius:18px}.executive-hero h2{font-size:23px}.executive-hero-status{grid-template-columns:1fr}.executive-hero-actions{display:grid;grid-template-columns:1fr 1fr}.executive-top-kpis{grid-template-columns:1fr 1fr}.executive-top-kpis article{padding:12px}.executive-main-grid,.executive-bottom-grid{gap:10px}.executive-focus-task{grid-template-columns:5px minmax(0,1fr)}.executive-focus-progress{grid-column:2;text-align:left}.executive-focus-progress>span{max-width:160px}.executive-schedule-item{grid-template-columns:50px minmax(0,1fr)}.executive-schedule-actions{grid-column:2;justify-self:start}.executive-operating-bottom{grid-template-columns:1fr}.executive-operating-kpis b{font-size:18px}}
@media(max-width:430px){.executive-top-kpis{grid-template-columns:1fr}.executive-hero-actions{grid-template-columns:1fr}.executive-dept-metrics{grid-template-columns:repeat(3,1fr)}.executive-note-item{grid-template-columns:1fr}.executive-note-actions{justify-content:flex-start}}
