.pay-fields{border:1px solid var(--line);border-radius:9px;padding:14px;margin:18px 0}.pay-fields legend{font-size:14px;font-weight:600;padding:0 6px}.cv-drop{border:2px dashed #c996ad;background:#fcf7fa;border-radius:12px;text-align:center;padding:35px 18px;margin:18px 0}.cv-drop.over{background:#f4dce7;border-color:#b20349}.file-pick{position:relative;display:inline-block;background:#b20349;color:white;border-radius:8px;padding:10px 15px;margin-top:18px;cursor:pointer}.file-pick input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-pick:focus-within{outline:3px solid #394b92;outline-offset:3px}.steps{line-height:2;padding-left:24px}.notes-field select,.pipeline-scope select{font:14px 'Segoe UI',sans-serif;border:1px solid #dedad4;padding:10px;border-radius:7px;background:#fff;color:var(--ink)}.pipeline-scope{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid var(--line);padding:15px;border-radius:10px;margin-bottom:15px}.pipeline-scope label{font-size:14px;font-weight:600;display:flex;align-items:center;gap:14px}.client-chip{color:#394b92;font-size:13px}.closed-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,280px));gap:12px;margin-top:15px}.info-grid span{white-space:pre-wrap}.kanban-card select{width:100%;min-width:0}#file-error{color:#b20349}input:disabled{background:#f1efed}@media(max-width:980px){.pipeline-scope,.pipeline-scope label{align-items:flex-start;flex-direction:column}.pipeline-scope select{max-width:100%;width:100%}.pipeline-scope label{width:100%}}
