.open-pool{color:#172744;min-width:0}.op-search,.op-fields{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.op-search{background:#fff;border:1px solid #e0e6f1;border-radius:15px;padding:20px}.open-pool label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.open-pool input,.open-pool select{color:#172744;background:#fff;border:1px solid #d7dfed;border-radius:9px;min-width:0;padding:11px}.open-pool button{color:#223655;background:#fff;border:1px solid #d9e0ee;border-radius:9px;padding:10px 15px;font-weight:700}.open-pool button:disabled{opacity:.5;cursor:not-allowed}.open-pool button:focus-visible,.open-pool input:focus-visible,.open-pool select:focus-visible{outline-offset:2px;outline:3px solid #7a5ee6}.op-views{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.op-views button[aria-pressed=true]{color:#fff;background:#172a4b;border-color:#172a4b;box-shadow:inset 0 -3px #35cad6}.op-views span{margin-left:9px;font-size:11px}.op-note,.op-allocation p{color:#60708b;font-size:13px}.op-allocation{background:#f0edff;border:1px solid #dcd4ff;border-radius:15px;margin:18px 0;padding:22px}.op-allocation h2{margin:0;font-size:20px}.op-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0 8px;display:flex}.op-actions input{width:130px}.open-pool .op-primary{color:#fff;background:#6348d4;border-color:#6348d4;margin-left:auto}.open-pool .op-review{flex-direction:row;align-items:center;margin-top:14px}.op-table{background:#fff;border:1px solid #e0e6f1;border-radius:13px;overflow:auto}.op-table table{border-collapse:collapse;width:100%}.op-table th{text-align:left;text-transform:uppercase;color:#61708a;background:#f6f8fc;padding:14px;font-size:11px}.op-table td{vertical-align:top;border-top:1px solid #e8edf5;padding:15px 14px;font-size:13px}.op-table small{color:#71809a;margin-top:5px;font-size:11px;display:block}.op-selected{background:#f5f1ff}.op-status{background:#eef1f5;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.op-status.free{color:#16614e;background:#e5f5f0}.op-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:flex}.op-pagination span{margin-right:auto}.op-empty{padding:24px}.op-error{background:#fff0ee;border:1px solid #e2a195;border-radius:9px;padding:14px}.op-notice{background:#e7f6ef;border:1px solid #aad6c2;border-radius:9px;padding:14px}@media (max-width:850px){.op-search,.op-fields{grid-template-columns:1fr}.open-pool .op-primary{margin-left:0}.op-table table{min-width:800px}}.op-email{background:#fff;border:1px solid #e0e6f1;border-radius:12px;margin:16px 0;padding:15px;font-size:13px}.op-email summary{cursor:pointer;font-weight:700}
