.ops-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-heading h2{font-size:20px;color:#537b6a;margin:4px 0}.ops-heading p{font-size:11px;color:#8b8c80}.ops-heading button{font-size:11px}.ops-nav{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid #d5ddcf;margin:16px 0}.ops-nav button{font:inherit;font-size:12px;padding:10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none}.ops-nav [aria-pressed=true]{background:#eff4e9;border-bottom-color:#749282;color:#436e58}.ops-members-head{display:flex;gap:8px;margin:14px 0}.ops-members-head input{flex:1;min-width:0}.ops-members-head button{font-size:11px}.ops-columns{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;align-items:start}.ops-member-list{max-height:580px;overflow:auto}.ops-member-list>button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e2e5dc;border-radius:0;background:none;padding:12px;font:inherit;font-size:12px}.ops-member-list>button[aria-pressed=true]{background:#eff4e9}.ops-member-list span,.ops-member-list small{display:block;margin-top:6px}.ops-member-list small{font-size:10px;color:#878c80}.ops-detail{min-width:0;border:1px solid #dee3d7;background:#fffef9;border-radius:5px;padding:13px;max-height:700px;overflow:auto}.ops-desk h3{font-size:13px;margin:16px 0 10px}.ops-desk input:not([type=checkbox]),.ops-desk select,.ops-desk textarea{width:100%;box-sizing:border-box;border:1px solid #d3dacd;padding:8px;font:inherit;font-size:12px;background:white}.ops-desk label{display:grid;gap:6px;margin:10px 0;font-size:11px}.ops-desk form{padding-bottom:12px;border-bottom:1px solid #e4e6dc}.ops-desk button{font-size:11px}.ops-status{font-size:11px;line-height:1.7;color:#647b5d}.ops-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.ops-link{font-size:10px!important}.ops-table-wrap{overflow:auto}.ops-desk table{border-collapse:collapse;width:100%;font-size:11px}.ops-desk th,.ops-desk td{padding:10px 6px;border-bottom:1px solid #e0e5d9;text-align:left}.ops-desk th{background:#f1f5eb;white-space:nowrap}.ops-desk td button{border:0;background:none;color:#507661;text-align:left;padding:0}.ops-report-text{white-space:pre-wrap;overflow-wrap:anywhere;background:white;border:1px solid #e2e5dc;padding:12px;font-size:12px;line-height:1.7}.ops-log{font-size:12px;border-bottom:1px solid #e0e4d9;padding:12px 0}.ops-log small{display:block;color:#8c8e80;margin-top:6px}.ops-log p{overflow-wrap:anywhere}.ops-report-entry{text-align:right;margin-top:18px}.ops-report-entry button{border:0;background:none;color:#8b8c83;font-size:10px;text-decoration:underline}#opsReport label,#opsRegister label,#opsAction label{display:grid;gap:8px;font-size:12px;margin:12px 0}#opsReport textarea{min-height:120px;width:100%;box-sizing:border-box}@media(max-width:600px){.ops-columns{grid-template-columns:1fr}.ops-member-list{max-height:210px}.ops-detail{max-height:none}.ops-heading{flex-wrap:wrap}.ops-nav button{padding:8px;font-size:11px}.ops-members-head{flex-wrap:wrap}}
.ops-detail-nav{position:sticky;top:-13px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;padding:8px 0;background:#fffef9;border-bottom:1px solid #e2e5db}.ops-detail-nav button{font-size:10px;padding:6px}#opsEdit,#opsRoom,#opsLinks,#opsStatus{scroll-margin-top:45px}
.ops-columns{height:620px;max-height:70vh;min-height:380px}.ops-columns>.ops-member-list,.ops-columns>.ops-detail{height:100%;max-height:100%;min-height:0;overflow:auto;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable}.ops-table-wrap{max-height:430px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ops-table-wrap th{position:sticky;top:0}.ops-audit-list{max-height:580px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-history,.admin-members{overscroll-behavior:contain;scrollbar-gutter:stable}.admin-columns>.admin-members{min-height:0}@media(max-width:600px){.ops-columns{height:auto;max-height:none;min-height:0}.ops-columns>.ops-member-list{height:210px;max-height:210px}.ops-columns>.ops-detail{height:auto;max-height:65vh}.ops-audit-list,.ops-table-wrap{max-height:60vh}}
