.ytcic-shell{max-width:1240px;margin:18px auto;font-family:Arial,Helvetica,sans-serif;color:#17233a}.ytcic-shell *{box-sizing:border-box}.ytcic-hero{background:linear-gradient(135deg,#061b4e,#1d5fd3);color:#fff;padding:26px;border-radius:22px;box-shadow:0 16px 40px rgba(6,27,78,.18)}.ytcic-hero span{font-size:11px;letter-spacing:1.5px;font-weight:800}.ytcic-hero h2{color:#fff;margin:4px 0;font-size:30px}.ytcic-hero p{margin:0;color:#dce8ff}.ytcic-section{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:#526176;margin:20px 0 10px}.ytcic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.ytcic-card,.ytcic-panel{background:#fff;border:1px solid #e5ebf4;border-radius:15px;box-shadow:0 7px 20px rgba(24,49,88,.05)}.ytcic-card{padding:16px}.ytcic-card span{font-size:12px;color:#6c7a90}.ytcic-card b{display:block;font-size:26px;margin-top:5px;color:#102247}.ytcic-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ytcic-kpis>div{background:#10254b;color:#fff;padding:15px;border-radius:14px}.ytcic-kpis span{display:block;font-size:11px;color:#cbd6e8}.ytcic-kpis b{display:block;margin-top:5px;font-size:20px}.ytcic-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ytcic-panel{padding:18px;margin-top:14px}.ytcic-panel h3{margin:0 0 12px}.ytcic-alert{padding:10px 12px;border-radius:10px;margin:7px 0;border:1px solid}.ytcic-alert.warning{background:#fff8e7;border-color:#ffd47d}.ytcic-alert.danger{background:#fff0f0;border-color:#efb3b3}.ytcic-alert.success{background:#ecfdf3;border-color:#a9e9bc}.ytcic-health{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ytcic-health>div{background:#f7f9fc;padding:13px;border-radius:11px}.ytcic-health b,.ytcic-health span{display:block}.ytcic-health span{margin-top:4px;color:#5e6d82}.ytcic-note{font-size:12px;color:#6c7a90}@media(max-width:900px){.ytcic-grid,.ytcic-kpis{grid-template-columns:repeat(2,1fr)}.ytcic-two{grid-template-columns:1fr}}@media(max-width:600px){.ytcic-shell{margin:8px}.ytcic-health{grid-template-columns:1fr}.ytcic-hero h2{font-size:24px}.ytcic-card b{font-size:22px}}
