:root{--skt-ink:#102b24;--skt-green:#087f5b;--skt-soft:#edf7f2;--skt-gold:#c79a2b;--skt-border:#d8e7df;--skt-muted:#667a72}
.secretariat-hero{background:linear-gradient(125deg,#064e3b,#0b8060 65%,#b48b28);color:#fff;border-radius:24px;padding:2rem 2.2rem;display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-bottom:1.25rem;box-shadow:0 18px 45px rgba(6,78,59,.16)}
.secretariat-hero h1{font-size:clamp(2rem,4vw,3.6rem);margin:.2rem 0}.secretariat-hero p{margin:0;opacity:.9}.secretariat-hero .eyebrow{color:#f3d777}.hero-clock{text-align:right;padding-left:2rem;border-left:1px solid rgba(255,255,255,.28)}.hero-clock span,.hero-clock small{display:block;opacity:.8}.hero-clock strong{display:block;font-size:1.1rem;margin:.3rem 0}
.secretariat-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.secretariat-kpis>a{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--skt-border);border-radius:18px;padding:1.15rem;text-decoration:none;color:var(--skt-ink);box-shadow:0 10px 30px rgba(19,72,55,.06);transition:.18s ease}.secretariat-kpis>a:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(19,72,55,.11)}.secretariat-kpis small,.secretariat-kpis em{display:block;font-style:normal;color:var(--skt-muted)}.secretariat-kpis strong{display:block;font-size:2rem;line-height:1}.kpi-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:900}.kpi-icon.teal{background:#087f5b}.kpi-icon.gold{background:#b78a20}.kpi-icon.blue{background:#2563a9}.kpi-icon.red{background:#bb3d3d}
.secretariat-tabs{overflow-x:auto;display:flex;gap:.45rem}.secretariat-tabs a{white-space:nowrap;border:1px solid var(--skt-border)!important;border-radius:999px!important;padding:.7rem 1rem!important}.secretariat-tabs a.active{background:var(--skt-green)!important;color:#fff!important;border-color:var(--skt-green)!important}
.secretariat-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.7fr);gap:1.25rem;margin-top:1.25rem}.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.section-title h2{margin:.15rem 0}.section-title>a{color:var(--skt-green);font-weight:800;text-decoration:none}.case-list>a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--skt-border);text-decoration:none;color:var(--skt-ink)}.case-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--skt-soft);color:var(--skt-green);font-weight:900}.case-list small,.compact-list small{display:block;color:var(--skt-muted)}.case-list em{font-size:.78rem}.compact-list>a{display:grid;grid-template-columns:1fr auto;padding:.85rem 0;border-bottom:1px solid var(--skt-border);text-decoration:none;color:var(--skt-ink)}.compact-list>a small{grid-column:1}.compact-list time{grid-column:2;grid-row:1/3;color:var(--skt-muted);font-size:.8rem}.workflow-note{margin-top:1.2rem;background:var(--skt-soft);border-radius:14px;padding:1rem}.workflow-note p{margin:.35rem 0 0}.empty-state{color:var(--skt-muted);padding:1rem 0}
.secretariat-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1.25rem;margin-bottom:1.25rem}.secretariat-guide{background:linear-gradient(145deg,#f4faf7,#fff)}.case-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--skt-green);color:#fff;font-size:1.7rem;font-weight:900}.secretariat-guide li{margin:.7rem 0}.case-detail{margin-bottom:1.25rem;border-top:5px solid var(--skt-green)}.case-summary{display:grid;grid-template-columns:1fr auto 1fr 2fr;gap:1rem;align-items:center;background:#f7faf8;border:1px solid var(--skt-border);border-radius:16px;padding:1rem;margin:1rem 0}.case-summary small,.case-summary strong{display:block}.case-arrow{font-size:1.6rem;color:var(--skt-green)}.decision-panel{background:#fffaf0;border:1px solid #ead8a6;border-radius:16px;padding:1rem}.decision-actions{display:flex;flex-wrap:wrap;gap:.6rem}.danger-button{background:#a92e2e!important;color:#fff!important}.case-timeline{margin-top:1rem}.case-timeline summary{font-weight:800;cursor:pointer}.case-timeline>div{border-left:3px solid var(--skt-green);padding:.65rem 1rem;margin:.65rem 0}.case-timeline span,.case-timeline small{display:block;color:var(--skt-muted)}.case-age{font-weight:800}.case-age.late{color:#b42318}
@media(max-width:950px){.secretariat-kpis{grid-template-columns:repeat(2,1fr)}.secretariat-columns,.secretariat-layout{grid-template-columns:1fr}.case-summary{grid-template-columns:1fr auto 1fr}.case-summary>div:last-child{grid-column:1/-1}.secretariat-hero{align-items:flex-start}.hero-clock{display:none}}
@media(max-width:560px){.secretariat-kpis{grid-template-columns:1fr}.secretariat-hero{padding:1.4rem}.case-list>a{grid-template-columns:40px 1fr}.case-list em{grid-column:2}.decision-actions button{width:100%}}
.secretariat-hero.compact{padding:1.45rem 1.8rem}.secretariat-hero.compact h1{font-size:clamp(1.9rem,3.4vw,3rem)}
.phase2-detail{border-top:5px solid var(--skt-green);margin:1.2rem 0}.phase2-meta{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.8rem;margin:1rem 0}.phase2-meta>div{background:var(--skt-soft);border-radius:14px;padding:1rem}.phase2-meta small,.phase2-meta strong{display:block}.phase2-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.phase2-form label{margin:0}.phase2-form .span-2,.phase2-form>button{grid-column:1/-1}.verify-strip{display:flex;gap:.7rem;align-items:end;margin-top:1rem;background:#fff7df;border:1px solid #ead8a6;border-radius:14px;padding:1rem}.verify-strip input{flex:1}.minutes-view{background:#f8fbf9;border:1px solid var(--skt-border);border-radius:16px;padding:1rem 1.2rem;margin:1rem 0}.minutes-view p{white-space:normal;line-height:1.7}.action-board{display:grid;gap:.8rem;margin:1rem 0}.action-board article{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:1rem;border:1px solid var(--skt-border);border-radius:16px;padding:1rem}.action-board strong,.action-board small{display:block;margin:.35rem 0}.action-board form{display:grid;gap:.45rem}.compact-search{display:flex;gap:.5rem;max-width:560px}.compact-search input{min-width:260px}@media(max-width:760px){.phase2-form,.phase2-meta,.action-board article{grid-template-columns:1fr}.phase2-form .span-2,.phase2-form>button{grid-column:auto}.verify-strip,.compact-search{display:grid}.compact-search input{min-width:0}}
