/* Operations workspace: layout only; retains the existing brand and account forms. */
[hidden]{display:none!important}
.ops-owned-panel{display:block!important}
#appNavigation .nav-group-toggle{font-size:14px;letter-spacing:.01em;padding:12px 10px;color:#d9e9e2}
#appNavigation .nav-sub{font-size:13px;margin:2px 0;padding:10px 12px 10px 23px}
#appNavigation .nav-group{margin:3px 0}
#appNavigation .nav-group-items{padding-bottom:4px}
#appNavigation .nav[aria-current=page]{box-shadow:inset 3px 0 0 #86d6b2}
.ops-workspace{min-width:0}.ops-updated{color:var(--muted);font-size:12px;margin:0 0 18px;line-height:1.7}
.ops-kicker{font-size:21px;font-weight:700;margin:5px 0 18px}.ops-kicker span{font-size:12px;color:var(--muted);font-weight:400;margin-left:12px}
.ops-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:6px}
.ops-stat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ops-stat span{color:var(--muted)}.ops-stat b{font-size:30px;font-weight:650;line-height:1.3}.ops-stat small{color:var(--muted);font-size:12px}.ops-link{padding:5px 9px;font-size:12px;margin-top:5px}
.ops-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.ops-shortcuts{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.ops-shortcuts .ops-link{font-size:14px;padding:10px 14px}
.ops-todos{list-style:none;padding:0;margin:0}.ops-todos li{padding:11px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px}.ops-todos li:last-child{border:0}.ops-todos .ops-link{white-space:nowrap;flex-shrink:0}
.ops-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-platforms article{padding:16px;background:#f7faf9;border:1px solid var(--line);border-radius:12px;min-width:0}.ops-platforms p{margin:10px 0}.ops-platforms small{color:var(--muted);line-height:1.6}
.ops-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-filter-actions{display:flex;gap:8px;align-items:flex-end}.ops-scope{font-size:12px;color:var(--muted);line-height:1.8;border-left:3px solid #d4e2db;padding-left:12px}
.ops-record-table{min-width:800px;width:100%}.ops-record-table td{vertical-align:top;max-width:310px;overflow-wrap:anywhere;white-space:normal}.ops-record-table small,.ops-record-table strong{display:block;line-height:1.7}.ops-record-table small{color:var(--muted)}.ops-record-table details{margin-top:9px;font-size:12px}.ops-record-table summary{cursor:pointer;color:var(--green)}
.ops-status{display:inline-block;border-radius:6px;padding:4px 7px;font-size:12px;white-space:nowrap;background:#edf2ef;color:#345848}.ops-status.failed{background:#fdeced;color:#a4323a}.ops-status.attention{background:#fff2db;color:#8a580b}.ops-status.active{background:#eaf3fd;color:#225886}.ops-warning{background:#fff3e2;color:#805013;padding:12px 15px;border-radius:8px}
.ops-section-links{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}
@media(max-width:1250px){.ops-stats,.ops-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ops-columns{grid-template-columns:1fr}.ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-platforms,.ops-filters{grid-template-columns:1fr}.ops-todos li{align-items:flex-start}.ops-updated{font-size:11px}.ops-stat b{font-size:25px}.ops-stat span{font-size:13px}.ops-stat small{font-size:11px}.ops-shortcuts{display:grid;grid-template-columns:1fr 1fr}.ops-filter-actions{flex-wrap:wrap}.ops-workspace .card{min-width:0}.ops-workspace .table-wrap{max-width:100%}}
