.op-filter{display:flex;gap:8px;padding:10px 12px;flex-wrap:wrap;align-items:center}
.op-filter .ct-input{flex:1;min-width:150px}
.op-bulk{display:flex;gap:8px;padding:0 12px 10px;flex-wrap:wrap;align-items:center}
.op-ck{width:34px}
.op-lab{display:block;font-weight:600;font-size:12.5px;margin:10px 0 4px}
.op-lab .req,.op-chk .req{margin-left:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;color:var(--badFg)}
.op-lab .opt,.op-chk .opt{margin-left:6px;font-size:11px;font-weight:500;color:var(--muted)}
.op-chk{display:flex;gap:8px;align-items:center;margin:12px 0;font-size:13px}
.op-inl{display:inline-block;margin:0 4px 4px 0}
.op-import{max-width:560px}
.op-run{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}
.op-h{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#1d3650;margin:14px 0 6px}
.op-checks{list-style:none;margin:0 0 12px;padding:0}
.op-checks li{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid #e3eaf0;font-size:13px}
.op-checks li b{margin-left:auto;font-size:11px;text-transform:uppercase}
.op-checks .ok i{color:#1f8a4c}.op-checks .warn i{color:#b7791f}.op-checks .bad i{color:#c0392b}
