.split{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.fields{display:grid;gap:12px}.fields input,.fields select,.fields textarea,#search{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font:inherit;background:white;color:#152640}.fields textarea{min-height:82px}.fields label{display:block;font-weight:700;font-size:13px;margin-bottom:5px}.fields .check{display:flex;gap:10px;align-items:center}.fields .check input{width:auto}.actions{display:flex;gap:10px;flex-wrap:wrap}.record-list{display:grid;gap:12px;margin-top:16px;max-height:740px;overflow:auto}.record{border:1px solid #e2e8f0;border-radius:12px;padding:15px;background:#fff}.record h3{margin:0 0 5px;font-size:16px}.record p{margin:5px 0;font-size:13px}.record .actions{margin-top:10px}.record button{padding:8px 12px}.catalog-picker{border:1px solid #cbd5e1;border-radius:10px;padding:14px;margin:14px 0;background:#f8faff}.catalog-picker select,.catalog-picker input{width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.catalog-picker .two{margin-top:10px}.catalog-picker label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.hint{font-size:12px;color:#64748b}.status-pill{font-size:11px;border-radius:999px;background:#e8f2ff;color:#194e8b;padding:4px 8px}@media(max-width:850px){.split{grid-template-columns:1fr}}