:root{--v2815-navy:#061a2d;--v2815-navy2:#0b2742;--v2815-gold:#d5a84d;--v2815-soft:#f3f6f9;--v2815-line:#dce4eb}.v2815-page{background:var(--v2815-soft);color:#102334}.v2815-page .header{background:#fff}.v2815-hero{background:linear-gradient(135deg,#061a2d,#0d3558);color:#fff;padding:64px 0 84px}.v2815-hero .container{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.v2815-hero span,.v2815-panel-head span,.v2815-brief small{font-size:.76rem;letter-spacing:.16em;font-weight:800;color:#e2bd6d}.v2815-hero h1{font-size:clamp(2.4rem,5vw,5rem);line-height:.98;margin:12px 0}.v2815-hero h1 em{color:#e4bc67;font-style:normal}.v2815-hero p{max-width:720px;color:#d4e0ea;font-size:1.06rem}.v2815-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.v2815-hero-actions select,.v2815-hero-actions button{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;border-radius:10px;padding:12px 15px;font-weight:700}.v2815-hero-actions option{color:#111}.v2815-hero-actions .primary{background:var(--v2815-gold);border-color:var(--v2815-gold);color:#071829}.v2815-shell{max-width:1500px;margin:-38px auto 70px;padding:0 24px}.v2815-status{background:#fff;border:1px solid var(--v2815-line);padding:13px 16px;border-radius:12px;margin-bottom:14px;box-shadow:0 10px 35px rgba(6,26,45,.08)}.v2815-brief{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;border-radius:18px;background:#fff;border:1px solid var(--v2815-line);box-shadow:0 16px 45px rgba(6,26,45,.1)}.v2815-naia{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f2d68f,#b78328);color:#071829;font-weight:900;box-shadow:0 0 0 8px #f7ecd3}.v2815-brief h2{margin:4px 0}.v2815-brief p{margin:0;color:#5a6874}.v2815-brief a{color:#0b2742;font-weight:800}.v2815-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:18px 0}.v2815-kpis article,.v2815-panel{background:#fff;border:1px solid var(--v2815-line);border-radius:16px;box-shadow:0 10px 35px rgba(6,26,45,.06)}.v2815-kpis article{padding:20px}.v2815-kpis span{display:block;font-size:.72rem;letter-spacing:.1em;font-weight:800;color:#6a7885}.v2815-kpis b{display:block;font-size:1.72rem;color:var(--v2815-navy);margin:8px 0 4px}.v2815-kpis small{color:#768592}.v2815-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v2815-panel{padding:22px;min-height:260px}.v2815-panel.wide{grid-column:1/-1}.v2815-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.v2815-panel-head h2{font-size:1.25rem;margin:4px 0}.v2815-panel-head a{font-weight:700;color:#0b416d}.v2815-chart{height:260px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid var(--v2815-line);padding:16px 8px 0}.v2815-month{flex:1;min-width:36px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.v2815-month .bars{height:210px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:5px}.v2815-month i{display:block;width:34%;border-radius:7px 7px 0 0;min-height:3px}.v2815-month i:first-child{background:#173f61}.v2815-month i:last-child{background:#d5a84d}.v2815-month small{font-size:.7rem;color:#6e7d89}.v2815-list,.v2815-activity{display:grid;gap:10px}.v2815-item{display:flex;justify-content:space-between;gap:15px;padding:13px;border:1px solid #e6ebf0;border-radius:12px;background:#fbfcfd}.v2815-item strong{display:block}.v2815-item small{color:#73818c}.v2815-badge{white-space:nowrap;align-self:center;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800;background:#fff1d6;color:#925d00}.v2815-badge.critical{background:#ffe1e1;color:#a12020}.v2815-bars{display:grid;gap:13px}.v2815-bar-row{display:grid;grid-template-columns:78px 1fr 45px;gap:10px;align-items:center}.v2815-track{height:11px;background:#edf1f4;border-radius:999px;overflow:hidden}.v2815-fill{height:100%;background:linear-gradient(90deg,#0b3456,#d5a84d);border-radius:999px}.v2815-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v2815-summary article{padding:14px;background:#f7f9fb;border-radius:12px}.v2815-summary span{display:block;color:#75828d;font-size:.76rem}.v2815-summary b{font-size:1.3rem;color:#09223a}.v2815-activity .v2815-item{align-items:center}.v2815-empty{color:#77848f;padding:18px;text-align:center;background:#f7f9fb;border-radius:12px}@media(max-width:1100px){.v2815-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.v2815-hero .container{display:block}.v2815-hero-actions{margin-top:22px}.v2815-shell{padding:0 14px}.v2815-brief{grid-template-columns:auto 1fr}.v2815-brief a{grid-column:1/-1}.v2815-kpis{grid-template-columns:repeat(2,1fr)}.v2815-grid{grid-template-columns:1fr}.v2815-panel.wide{grid-column:auto}.v2815-chart{overflow-x:auto}.v2815-month{min-width:48px}}@media(max-width:430px){.v2815-kpis{grid-template-columns:1fr}.v2815-summary{grid-template-columns:1fr}}
