.ConfirmationModal_overlay__BaBye{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:ConfirmationModal_fadeIn__znEMA .25s ease-out}.ConfirmationModal_modal__WMQ4J{background:rgba(255,255,255,.95);border:1px solid rgba(226,232,240,.8);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:16px;width:90%;max-width:440px;padding:24px;position:relative;animation:ConfirmationModal_slideUp__xTwzZ .3s cubic-bezier(.16,1,.3,1)}.dark .ConfirmationModal_modal__WMQ4J{background:rgba(30,41,59,.95);border-color:rgba(51,65,85,.8)}.ConfirmationModal_closeBtn__tiE3l{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ConfirmationModal_closeBtn__tiE3l:hover{background:#f1f5f9;color:#64748b}.dark .ConfirmationModal_closeBtn__tiE3l:hover{background:#334155;color:#cbd5e1}.ConfirmationModal_modalContent__u4_SA{display:flex;gap:16px;margin-top:8px;align-items:flex-start}.ConfirmationModal_iconContainer__5ZMZj{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmationModal_danger__40fng .ConfirmationModal_iconContainer__5ZMZj{background:#fef2f2;color:#ef4444}.dark .ConfirmationModal_danger__40fng .ConfirmationModal_iconContainer__5ZMZj{background:rgba(239,68,68,.15)}.ConfirmationModal_warning__eOJ6u .ConfirmationModal_iconContainer__5ZMZj{background:#fffbeb;color:#f59e0b}.dark .ConfirmationModal_warning__eOJ6u .ConfirmationModal_iconContainer__5ZMZj{background:rgba(245,158,11,.15)}.ConfirmationModal_info__c3i64 .ConfirmationModal_iconContainer__5ZMZj{background:#f0fdf4;color:#22c55e}.dark .ConfirmationModal_info__c3i64 .ConfirmationModal_iconContainer__5ZMZj{background:rgba(34,197,94,.15)}.ConfirmationModal_textContainer__54o74 h3{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 6px}.dark .ConfirmationModal_textContainer__54o74 h3{color:#f8fafc}.ConfirmationModal_textContainer__54o74 p{font-size:14px;line-height:1.5;color:#64748b;margin:0}.dark .ConfirmationModal_textContainer__54o74 p{color:#94a3b8}.ConfirmationModal_modalActions__R8YAf{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.ConfirmationModal_cancelBtn__hoIe0{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;background:transparent;border:1px solid #cbd5e1;color:#475569;cursor:pointer;transition:all .2s ease}.ConfirmationModal_cancelBtn__hoIe0:hover{background:#f8fafc;border-color:#94a3b8}.dark .ConfirmationModal_cancelBtn__hoIe0{border-color:#475569;color:#cbd5e1}.dark .ConfirmationModal_cancelBtn__hoIe0:hover{background:#334155}.ConfirmationModal_confirmBtn__HqHo8{padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.ConfirmationModal_danger__40fng .ConfirmationModal_confirmBtn__HqHo8{background:#ef4444;color:white}.ConfirmationModal_danger__40fng .ConfirmationModal_confirmBtn__HqHo8:hover{background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.2)}.ConfirmationModal_warning__eOJ6u .ConfirmationModal_confirmBtn__HqHo8{background:#f59e0b;color:white}.ConfirmationModal_warning__eOJ6u .ConfirmationModal_confirmBtn__HqHo8:hover{background:#d97706;box-shadow:0 4px 12px rgba(245,158,11,.2)}.ConfirmationModal_info__c3i64 .ConfirmationModal_confirmBtn__HqHo8{background:#22c55e;color:white}.ConfirmationModal_info__c3i64 .ConfirmationModal_confirmBtn__HqHo8:hover{background:#16a34a;box-shadow:0 4px 12px rgba(34,197,94,.2)}@keyframes ConfirmationModal_fadeIn__znEMA{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_slideUp__xTwzZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ImageUploader_wrapper__XwcNr{display:flex;flex-direction:column;gap:12px}.ImageUploader_label__LkvGV{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ImageUploader_dropzone__jBdYz{border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:32px;cursor:pointer;transition:all .2s;background:var(--bg-input)}.ImageUploader_dragOver__ivDdg,.ImageUploader_dropzone__jBdYz:hover{border-color:var(--color-primary);background:rgba(34,197,94,.04)}.ImageUploader_dropContent__RY5ei{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-secondary);font-size:.9rem}.ImageUploader_dropHint__pexsS{font-size:.75rem;color:var(--text-muted)}.ImageUploader_hiddenInput__aoQ4o{display:none}.ImageUploader_spinner__bqWUt{animation:ImageUploader_spin__5h4pL 1s linear infinite;color:var(--color-primary)}.ImageUploader_previewGrid__9dv78{display:flex;gap:10px;flex-wrap:wrap}.ImageUploader_previewItem__DX3Qz{position:relative;width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color)}.ImageUploader_previewImg__KoJXU{width:100%;height:100%;object-fit:cover}.ImageUploader_removeBtn__Imp_R{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(239,68,68,.9);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ImageUploader_removeBtn__Imp_R:hover{background:#dc2626;transform:scale(1.1)}.ImageUploader_compactWrapper__5Omon{display:flex;flex-direction:column;align-items:center;gap:8px}.ImageUploader_avatarZone__jbT36{width:80px;height:80px;border-radius:50%;border:2px dashed var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-muted);overflow:hidden;background:var(--bg-input)}.ImageUploader_avatarZone__jbT36:hover{border-color:var(--color-primary);color:var(--color-primary)}.ImageUploader_avatarZone__jbT36.ImageUploader_uploading__06LUh{border-color:var(--color-primary)}.ImageUploader_avatarImg__f_bZt{width:100%;height:100%;object-fit:cover}.ImageUploader_compactLabel__FZbHp{font-size:.75rem;color:var(--text-muted)}@keyframes ImageUploader_spin__5h4pL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}