.crm-app .support-command>.studio-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,420px);align-items:center;gap:24px}
.crm-app .support-command .support-client-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;width:100%;position:relative;z-index:1}
.crm-app .support-command .support-status-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:18px 12px;text-align:center;border:1px solid var(--inanet-border,#456778);border-radius:15px;background:var(--inanet-surface,#132b38)}
.crm-app .support-command .support-status-item small{font-size:12px;color:#c2d7e2;line-height:1.35}
.crm-app .support-command .support-status-item strong{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--onu-color,#aec3d1);font-size:clamp(20px,1.55vw,25px);font-weight:800;line-height:1.2;overflow-wrap:anywhere;min-width:0;max-width:100%}
.crm-app .support-command .support-status-item i{width:10px;height:10px;flex:none;border-radius:50%;background:var(--onu-color,#aec3d1);box-shadow:0 0 10px var(--onu-color,#aec3d1)}
.crm-app .support-command .support-status-item>span{font-size:11px;color:#afc6d5;line-height:1.4}
.crm-app .support-command .support-status-item button{font-size:12px;min-height:34px;padding:6px 9px;background:var(--inanet-surface,#132b38);color:var(--inanet-text,#e5f1f8);border:1px solid var(--inanet-border,#456778)}
@media(max-width:1200px){.crm-app .support-command>.studio-hero{grid-template-columns:1fr}.crm-app .support-command .support-client-states{max-width:520px}.crm-app .support-command .support-status-item strong{font-size:24px}}
@media(max-width:600px){.crm-app .support-command .support-client-states{grid-template-columns:1fr}.crm-app .support-command .support-status-item{padding:16px}.crm-app .support-command .support-status-item strong{font-size:25px}}
.crm-app .support-command .support-status-item.good{--onu-color:#65e1b0}
.crm-app .support-command .support-status-item.warn{--onu-color:#f6cf72}
.crm-app .support-command .support-status-item.bad{--onu-color:#ff918c}
.crm-app .support-command .support-status-item.neutral{--onu-color:#97b5c6}
@media(min-width:1201px){.crm-app .support-command>.studio-hero{grid-template-columns:minmax(0,1fr) 480px}}
@media(max-width:600px){.crm-app .support-command .support-status-item strong{font-size:22px}}
.crm-app .support-command .support-status-item strong{font-size:22px}

.crm-app .support-command .support-client-states.single{grid-template-columns:1fr}
.crm-app .support-command .support-olt-unavailable{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#c3d4df;font-size:12px;line-height:1.4;text-align:center}
.crm-app .support-command .support-olt-unavailable svg{flex:none}
@media(min-width:1201px){.crm-app .support-command>.studio-hero:has(.support-client-states.single){grid-template-columns:minmax(0,1fr) 250px}}
@media(max-width:1200px){.crm-app .support-command .support-client-states.single{max-width:280px}}
