.p-intake-fields{display:flex;flex-direction:column;gap:6px}.p-intake-fields__item{border:1px solid #e5e7eb;border-radius:6px;padding:8px;background:#fff}.p-intake-fields__item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.p-intake-fields__item-number{font-size:10px;font-weight:600;color:#9ca3af;background:#f3f4f6;padding:1px 6px;border-radius:3px}.p-intake-fields__item-actions{display:flex;gap:2px}.p-intake-fields__move-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:3px;cursor:pointer;font-size:10px;line-height:1}.p-intake-fields__move-btn:hover{background:#f3f4f6;color:#374151}.p-intake-fields__move-btn:disabled{opacity:.3;cursor:not-allowed}.p-intake-fields__remove-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#fee2e2;color:#dc2626;border-radius:3px;cursor:pointer;font-size:12px;line-height:1}.p-intake-fields__remove-btn:hover{background:#fecaca}.p-intake-fields__field-row{margin-bottom:4px}.p-intake-fields__field-row--inline{display:flex;align-items:center;gap:8px}.p-intake-fields__label-input,.p-intake-fields__options-input{width:100%;padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:11px;color:#374151;background:#fff}.p-intake-fields__label-input:focus,.p-intake-fields__options-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.p-intake-fields__label-input::-moz-placeholder,.p-intake-fields__options-input::-moz-placeholder{color:#9ca3af}.p-intake-fields__label-input::placeholder,.p-intake-fields__options-input::placeholder{color:#9ca3af}.p-intake-fields__type-select{flex:1;padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:11px;color:#374151;background:#fff;cursor:pointer}.p-intake-fields__type-select:focus{outline:none;border-color:#3b82f6}.p-intake-fields__required-label{display:flex;align-items:center;gap:4px;font-size:10px;color:#6b7280;white-space:nowrap;cursor:pointer}.p-intake-fields__required-checkbox{width:12px;height:12px;accent-color:#3b82f6;cursor:pointer}.p-intake-fields__add-btn{font-size:11px;color:#6b7280;background:none;border:1px dashed #d1d5db;cursor:pointer;padding:6px 10px;border-radius:6px;text-align:center}.p-intake-fields__add-btn:hover{color:#3b82f6;border-color:#3b82f6;background:#eff6ff}.p-intake-fields__empty{font-size:11px;color:#9ca3af;font-style:italic;margin:0;padding:4px 0;text-align:center}