.security750-hero{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:18px;align-items:center;padding:19px;border:1px solid rgba(255,95,120,.26);border-radius:18px;background:linear-gradient(135deg,rgba(255,95,120,.09),rgba(91,141,239,.04));margin:10px 0}.security750-hero h2{margin:7px 0;font-size:21px}.security750-hero p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.security750-tabs{display:flex;gap:7px;overflow:auto;padding:3px 0}.security750-tabs button{white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);padding:8px 11px;font-size:9px;font-weight:850}.security750-tabs button.active{border-color:rgba(255,95,120,.44);background:rgba(255,95,120,.09);color:#ffd8df}.security750-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.security750-kpis article{border:1px solid var(--line);border-radius:13px;background:var(--panel-2);padding:11px}.security750-kpis small,.security750-kpis b,.security750-kpis span{display:block}.security750-kpis small{font-size:8px;color:var(--muted)}.security750-kpis b{font-size:17px;margin-top:4px}.security750-kpis span{font-size:8px;color:var(--muted);margin-top:3px}.security750-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.soc750-live{display:grid}.soc750-event{display:grid;grid-template-columns:52px 74px minmax(0,1fr) auto;gap:9px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line)}.soc750-event time,.soc750-event em{font-size:8px;color:var(--muted);font-style:normal}.soc750-event>span{font-size:8px;font-weight:900;color:#ff9aaa}.soc750-event b,.soc750-event small{display:block}.soc750-event b{font-size:10px}.soc750-event small{font-size:8px;color:var(--muted);margin-top:2px}.security750-alert{border:1px solid var(--line);border-radius:13px;padding:11px;background:var(--panel-2);margin-bottom:7px}.security750-alert h4{font-size:10px;margin:5px 0}.security750-alert p{font-size:8px;color:var(--muted);line-height:1.45;margin:0}.security750-alert.critical{border-color:rgba(255,95,120,.42)}.security750-alert.high{border-color:rgba(243,196,93,.36)}.identity750-row,.risk750-row,.vendor750-row,.control750-row{display:grid;grid-template-columns:minmax(140px,1.4fr) 90px 90px minmax(120px,1fr);gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:9px}.identity750-row small,.risk750-row small,.vendor750-row small,.control750-row small{color:var(--muted);display:block;margin-top:2px}.security750-posture{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.security750-posture article{border:1px solid var(--line);border-radius:11px;padding:9px;background:var(--panel-2)}.security750-posture small,.security750-posture b{display:block}.security750-posture small{font-size:8px;color:var(--muted)}.security750-posture b{font-size:14px;margin-top:4px}.resilience750{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.resilience750 article{border:1px solid var(--line);border-radius:13px;padding:11px;background:var(--panel-2)}.resilience750 small,.resilience750 strong,.resilience750 span{display:block}.resilience750 small{font-size:8px;color:var(--muted)}.resilience750 strong{font-size:17px;margin:4px 0}.resilience750 span{font-size:8px;color:var(--muted)}.timeline750{display:grid;gap:0}.timeline750>div{display:grid;grid-template-columns:62px 1fr;gap:9px;padding:8px 0;border-bottom:1px solid var(--line)}.timeline750 time{font-size:8px;color:var(--muted)}.timeline750 b,.timeline750 small{display:block}.timeline750 b{font-size:9px}.timeline750 small{font-size:8px;color:var(--muted);margin-top:2px}.framework750{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.framework750 article{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--panel-2)}.framework750 small,.framework750 strong,.framework750 span{display:block}.framework750 small{font-size:8px;color:var(--muted)}.framework750 strong{font-size:17px;margin:4px 0}.framework750 span{font-size:8px;color:var(--muted)}.board750{border:1px solid rgba(91,141,239,.25);border-radius:14px;padding:14px;background:rgba(91,141,239,.04)}.board750 h3{margin:5px 0}.board750 p{font-size:9px;color:var(--muted);line-height:1.5}.loss750{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.loss750 div{border:1px solid var(--line);border-radius:10px;padding:9px}.loss750 small,.loss750 b{display:block}.loss750 small{font-size:8px;color:var(--muted)}.loss750 b{font-size:12px;margin-top:3px}
@media(max-width:900px){.security750-grid{grid-template-columns:1fr}.security750-hero{grid-template-columns:1fr}.security750-kpis{grid-template-columns:repeat(3,1fr)}.framework750,.resilience750{grid-template-columns:repeat(2,1fr)}.identity750-row,.risk750-row,.vendor750-row,.control750-row{grid-template-columns:1fr 80px 80px}.identity750-row>*:last-child,.risk750-row>*:last-child,.vendor750-row>*:last-child,.control750-row>*:last-child{grid-column:1/-1}}
@media(max-width:600px){.security750-kpis{grid-template-columns:repeat(2,1fr)}.security750-tabs{margin-left:-4px;margin-right:-4px}.security750-hero{padding:14px}.soc750-event{grid-template-columns:44px 66px 1fr}.soc750-event em{display:none}.framework750,.resilience750{grid-template-columns:1fr 1fr}.loss750{grid-template-columns:1fr}}
