.op-filters,.op-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.op-fields{grid-template-columns:1fr 1fr}.op-fields .wide{grid-column:1/-1}.op-filters label,.op-fields label{display:grid;gap:8px;color:#49637f;font-size:14px}.op-filters input,.op-filters select,.op-fields input,.op-fields select{width:100%;min-width:0;padding:11px;border:1px solid #d8e4f4;border-radius:9px;font:inherit}.op-fields input[type=checkbox]{width:auto}.op-state{display:inline-block;background:#eef4ff;color:#305fa2;border-radius:20px;padding:7px 10px;font-size:12px}.op-dialog{width:min(780px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:0;border-radius:18px;padding:26px;color:#294164}.op-dialog::backdrop{background:#172a4e88}.op-close{float:right;border:0;border-radius:8px;background:#eef4fc;padding:7px 12px;font-size:22px;cursor:pointer}.op-actions{margin-top:20px}#operations-app small{display:block;color:#7085a0;font-size:12px;margin-top:7px}#operations-app .btn{margin:4px;font-size:12px}#operations-app details{padding:13px;background:#f5f8ff;margin:10px 0;border-radius:10px}#operations-app details p{line-height:1.8;font-size:14px}#operations-app summary{cursor:pointer;font-weight:700}@media(max-width:700px){.op-filters,.op-fields{grid-template-columns:1fr}.op-fields .wide{grid-column:auto}.op-dialog{padding:20px}}
