.e-reference{display:flex;gap:18px;align-items:center;background:#edeafa;border:1px solid #dcd5fc;border-radius:12px;padding:16px 20px;margin:25px 0;color:#6358a1;font-size:13px}.e-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.e-metric{padding:24px;display:grid;gap:14px}.e-metric strong{font-size:30px;letter-spacing:-1px}.e-metric small{color:var(--muted);line-height:1.6}.e-section-title{display:flex;justify-content:space-between;align-items:center;margin:34px 0 18px}.e-section-title h2{font-size:21px}.e-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.e-case{padding:26px;text-align:left;color:var(--ink);display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-height:265px}.e-case h3{font-size:20px;line-height:1.5;margin:6px 0}.e-case p{color:var(--muted);line-height:1.8;margin:0 0 10px}.e-case strong{font-size:13px;color:#a26926}.e-link{margin-top:auto;padding-top:16px;color:var(--purple);font-weight:600}.e-bottom,.e-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.e-bottom>.card{padding:25px}.e-bottom p,.e-panel p,.e-review p{line-height:1.85;font-size:14px}.e-panel{padding:26px;margin-bottom:20px}.e-panel h3,.e-review h3{margin-top:0;font-size:18px}.e-rows{margin:20px 0}.e-rows>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.e-rows dt{color:var(--muted);flex-shrink:0}.e-rows dd{margin:0;text-align:right;font-weight:550}.e-evidence{padding:16px;background:#f5f6fb;color:#63708b;border-radius:8px;font-size:13px!important}.e-flow{display:flex;justify-content:space-between;gap:12px;background:#eeebff;border-radius:12px;padding:20px;color:#6355c6;margin:24px 0;font-size:14px}.e-review{padding:26px;display:grid;gap:12px;border-top:3px solid var(--purple)}.e-review textarea{min-height:95px;width:100%;resize:vertical;border:1px solid #d9deeb;border-radius:8px;padding:14px}.e-review>.btn{justify-self:start}.e-schedule{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px}.e-schedule>div{display:grid;gap:12px;padding:16px 4px;text-align:center;background:#f5f6fa;border-radius:8px;font-size:12px}.e-schedule .current{background:#eee9ff;color:#6354d4}.e-schedule small{font-size:10px}.e-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.e-table th{color:var(--muted);font-weight:500}.e-table td,.e-table th{padding:16px 10px;border-bottom:1px solid var(--line)}.e-progress{height:8px;background:#eceaf6;border-radius:8px;overflow:hidden;margin:25px 0}.e-progress i{display:block;height:100%;background:var(--purple)}.e-task{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0}.e-task>div{flex:1}.e-task p{color:var(--muted);margin-bottom:0}.sidebar{overflow-y:auto}.nav-label{margin-top:28px}.nav{gap:5px}.nav button{padding:12px 16px}.e-metric strong{overflow-wrap:anywhere}@media(max-width:1100px){.e-stats{grid-template-columns:repeat(2,1fr)}.e-cases{grid-template-columns:1fr}.e-case{min-height:0}.e-schedule{grid-template-columns:repeat(6,1fr)}}@media(max-width:780px){.e-columns,.e-bottom{grid-template-columns:1fr}.e-reference,.e-section-title,.e-task{align-items:flex-start;flex-direction:column}.e-flow{flex-wrap:wrap}.e-metric{padding:16px}.e-metric strong{font-size:24px}.e-schedule{grid-template-columns:repeat(3,1fr)}}

.page-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-head p{color:var(--muted);font-size:14px;margin:10px 0 0}.e-columns>*{min-width:0}@media(max-width:780px){.page-head{align-items:flex-start;flex-direction:column}.e-table th,.e-table td{padding:12px 5px;font-size:12px}}
