.operations-list-window{display:grid;gap:12px}.operations-list-window>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.operations-list-window>header h3{margin:3px 0;font-size:var(--workspace-section-title)}.operations-list-window>header p{margin:0;color:var(--text-muted)}.operations-list-window>header>strong{display:grid;place-items:center;min-width:44px;height:44px;border-radius:10px;background:var(--accent-light);color:var(--accent-primary);font-size:18px}.operations-record-list{display:grid;gap:8px}.operations-record-list article{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr);gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-subtle)}.operations-record-list article>div{display:grid;gap:3px}.operations-record-list article small{color:var(--accent-primary);font-weight:800}.operations-record-list article span{color:var(--text-muted)}.operations-record-list dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.operations-record-list dl div{min-width:0}.operations-record-list dt{color:var(--text-muted)}.operations-record-list dd{margin:4px 0 0}.operations-record-list footer{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.operations-record-list footer button{display:flex;align-items:center;gap:5px;min-height:36px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface);color:var(--text-primary)}.operations-empty{padding:24px;text-align:center}@media(max-width:760px){.operations-record-list article{grid-template-columns:1fr}.operations-record-list footer{grid-column:1}}

.operations-list-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operations-list-summary article{padding:12px 14px;border:1px solid color-mix(in srgb,var(--operations-tone,var(--accent-primary)) 28%,var(--border-subtle));border-radius:10px;background:color-mix(in srgb,var(--operations-tone,var(--accent-primary)) 7%,var(--bg-elevated))}.operations-list-summary small{display:block;color:var(--text-muted)}.operations-list-summary strong{display:block;margin-top:5px;font-size:22px}.operations-record-list{max-height:520px;overflow-y:auto;padding-right:4px}.operations-record-list article{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.4fr)}.operations-record-list article.priority-critical,.operations-record-list article.priority-urgent{border-left:4px solid var(--danger)}.operations-record-list article.priority-high{border-left:4px solid var(--warning)}.operations-record-identity p{margin:5px 0 0;color:var(--text-secondary);line-height:1.45}.operations-record-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-record-list dl div{padding:8px;border:1px solid color-mix(in srgb,var(--border-subtle) 75%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-surface) 70%,transparent)}.operations-record-list dt{font-size:10px}.operations-record-list dd{overflow-wrap:anywhere;font-weight:700}.operations-record-list article>aside{grid-column:1/-1;display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--operations-tone,var(--accent-primary));border-radius:7px;background:color-mix(in srgb,var(--operations-tone,var(--accent-primary)) 8%,var(--bg-surface))}.operations-record-list article>aside small{color:var(--operations-tone,var(--accent-primary))}.operations-record-list article>aside span{font-size:10px}.operations-record-list footer button:hover{border-color:var(--operations-tone,var(--accent-primary));color:var(--operations-tone,var(--accent-primary))}.operations-detail{display:grid;gap:14px}.operations-detail-hero{display:flex;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--border-subtle);border-left:4px solid var(--accent-primary);border-radius:10px;background:var(--bg-elevated)}.operations-detail-hero.priority-critical,.operations-detail-hero.priority-urgent{border-left-color:var(--danger)}.operations-detail-hero.priority-high{border-left-color:var(--warning)}.operations-detail-hero h3{margin:4px 0}.operations-detail-hero p{margin:0;color:var(--text-secondary);line-height:1.5}.operations-detail-hero>strong{align-self:start;padding:6px 9px;border-radius:999px;background:var(--accent-light);white-space:nowrap}.operations-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.operations-detail-grid article{display:grid;gap:5px;min-height:72px;padding:11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-subtle)}.operations-detail-grid small{color:var(--text-muted)}.operations-detail-grid strong{overflow-wrap:anywhere}.operations-detail-recommendation{padding:14px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle));border-radius:9px;background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-elevated))}.operations-detail-recommendation h4{margin:5px 0}.operations-detail-recommendation p{margin:0;color:var(--text-secondary)}.operations-detail-proof{display:flex;gap:10px;flex-wrap:wrap}.operations-detail-proof span{padding:8px 10px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-subtle)}.operations-detail>footer{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.operations-detail>footer button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface);color:var(--text-primary)}

@media(max-width:900px){.operations-list-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-record-list article{grid-template-columns:1fr}.operations-record-list article>aside,.operations-record-list footer{grid-column:1}.operations-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.operations-list-summary,.operations-record-list dl,.operations-detail-grid{grid-template-columns:1fr}.operations-detail-hero{flex-direction:column}}

/* Root operation windows use the viewport width instead of shrinking their text. */
.operations-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-subtle)}.operations-list-pagination>span{color:var(--text-muted)}.operations-list-pagination>span strong{color:var(--text-primary)}.operations-list-pagination>div{display:flex;align-items:center;gap:7px}.operations-list-pagination button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface);color:var(--text-primary)}.operations-list-pagination button:disabled{opacity:.42;cursor:not-allowed}.operations-list-pagination button:not(:disabled):hover{border-color:var(--operations-tone,var(--accent-primary));color:var(--operations-tone,var(--accent-primary))}.operations-list-pagination .svg-icon{width:15px}
.platform-window-v2[data-window-id="operations-notifications"] .operations-record-list,
.platform-window-v2[data-window-id="operations-tasks"] .operations-record-list,
.platform-window-v2[data-window-id="operations-approvals"] .operations-record-list,
.platform-window-v2[data-window-id="operations-critical"] .operations-record-list,
.platform-window-v2[data-window-id="operations-quick"] .operations-record-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-height:none!important;overflow:visible!important;padding-right:0}
.platform-window-v2[data-window-id="operations-notifications"] .operations-record-list,.platform-window-v2[data-window-id="operations-tasks"] .operations-record-list,.platform-window-v2[data-window-id="operations-approvals"] .operations-record-list,.platform-window-v2[data-window-id="operations-critical"] .operations-record-list,.platform-window-v2[data-window-id="operations-quick"] .operations-record-list{grid-template-columns:1fr!important}
.platform-window-v2[data-window-id^="operations-"] .operations-record-list article{grid-template-columns:minmax(260px,.72fr) minmax(560px,1.5fr);gap:8px;padding:10px}
.platform-window-v2[data-window-id^="operations-"] .operations-record-list article>aside,
.platform-window-v2[data-window-id^="operations-"] .operations-record-list article>footer{grid-column:1}
.platform-window-v2[data-window-id^="operations-"] .operations-record-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.platform-window-v2[data-window-id^="operations-"] .operations-record-list dl div{padding:6px}
.platform-window-v2[data-window-id^="operations-"] .operations-record-list footer button{min-height:32px;padding-inline:7px}
@media(max-width:1500px){.platform-window-v2[data-window-id="operations-notifications"] .operations-record-list,.platform-window-v2[data-window-id="operations-tasks"] .operations-record-list,.platform-window-v2[data-window-id="operations-approvals"] .operations-record-list,.platform-window-v2[data-window-id="operations-critical"] .operations-record-list,.platform-window-v2[data-window-id="operations-quick"] .operations-record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.platform-window-v2[data-window-id^="operations-"] .operations-record-list{grid-template-columns:1fr}.platform-window-v2[data-window-id^="operations-"] .operations-record-list dl{grid-template-columns:1fr 1fr}}
.operations-error{display:grid;justify-items:start;gap:7px;padding:20px;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border-subtle));border-radius:10px;background:color-mix(in srgb,var(--danger) 8%,var(--bg-elevated))}.operations-error strong{color:var(--danger)}.operations-error p{margin:0;color:var(--text-secondary)}.operations-error button{min-height:38px;padding:0 12px;border:1px solid var(--danger);border-radius:7px;background:transparent;color:var(--text-primary)}
