.AddProjectForm_backdrop__LNUd_{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:9998}.AddProjectForm_modal__mR0YW{position:fixed;top:5%;left:30%;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:90vh;background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);z-index:9999;display:flex;flex-direction:column}.AddProjectForm_header__pzP5h{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.3)}.AddProjectForm_header__pzP5h h2{font-size:24px;font-weight:700;color:white;margin:0;background:linear-gradient(135deg,#ffffff,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AddProjectForm_closeButton__6amrk{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;font-size:24px}.AddProjectForm_closeButton__6amrk:hover{background:rgba(255,255,255,.05);color:white}.AddProjectForm_closeButton__6amrk:disabled{opacity:.5;cursor:not-allowed}.AddProjectForm_form__A1_AX{padding:32px;overflow-y:auto;flex:1}.AddProjectForm_formGroup__4J_qh{margin-bottom:24px}.AddProjectForm_formGroup__4J_qh label{display:block;color:#e5e7eb;font-size:14px;font-weight:600;margin-bottom:8px}.AddProjectForm_formGroup__4J_qh label small{color:#6b7280;font-weight:400;font-style:italic}.AddProjectForm_formGroup__4J_qh input,.AddProjectForm_formGroup__4J_qh select,.AddProjectForm_formGroup__4J_qh textarea{width:100%;padding:12px 16px;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;color:white;font-size:14px;outline:none;transition:all .3s ease;font-family:inherit}.AddProjectForm_formGroup__4J_qh input:focus,.AddProjectForm_formGroup__4J_qh select:focus,.AddProjectForm_formGroup__4J_qh textarea:focus{border-color:#3b82f6;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProjectForm_formGroup__4J_qh input:disabled,.AddProjectForm_formGroup__4J_qh select:disabled,.AddProjectForm_formGroup__4J_qh textarea:disabled{opacity:.6;cursor:not-allowed}.AddProjectForm_formGroup__4J_qh textarea{resize:vertical;min-height:100px}.AddProjectForm_formGroup__4J_qh select{cursor:pointer}.AddProjectForm_helpText__Hm_JW{display:block;margin-top:6px;font-size:12px;color:#6b7280;font-style:italic;line-height:1.4}.AddProjectForm_imageUpload__ubJlQ{position:relative}.AddProjectForm_fileInput__NVGN6{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.AddProjectForm_uploadLabel__Zpipa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:rgba(255,255,255,.03);border:2px dashed rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .3s ease;color:#9ca3af}.AddProjectForm_uploadLabel__Zpipa:hover{background:rgba(255,255,255,.05);border-color:#3b82f6;color:white}.AddProjectForm_uploadLabel__Zpipa svg{font-size:32px;margin-bottom:12px}.AddProjectForm_uploadLabel__Zpipa span{font-size:14px;font-weight:600;margin-bottom:4px}.AddProjectForm_uploadLabel__Zpipa small{font-size:12px;color:#6b7280}.AddProjectForm_imagePreview__1cuE3{position:relative;width:100%;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1)}.AddProjectForm_imagePreview__1cuE3 img{width:100%;height:200px;object-fit:cover;display:block}.AddProjectForm_removeImage__kZCdZ{position:absolute;top:12px;right:12px;padding:8px 16px;background:rgba(239,68,68,.9);border:none;border-radius:8px;color:white;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.AddProjectForm_removeImage__kZCdZ:hover{background:rgba(239,68,68,1);transform:scale(1.05)}.AddProjectForm_removeImage__kZCdZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.AddProjectForm_error__2c2Zf{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#fca5a5;font-size:14px;margin-bottom:20px}.AddProjectForm_error__2c2Zf strong{display:block;margin-bottom:4px}.AddProjectForm_formActions__xm1NE{display:flex;gap:12px;justify-content:flex-end;padding-top:8px;margin-top:8px;border-top:1px solid rgba(255,255,255,.05)}.AddProjectForm_cancelButton__zhhg9,.AddProjectForm_submitButton__BLzRL{padding:12px 24px;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:inherit}.AddProjectForm_cancelButton__zhhg9{background:rgba(255,255,255,.05);color:#9ca3af;border:1px solid rgba(255,255,255,.1)}.AddProjectForm_cancelButton__zhhg9:hover{background:rgba(255,255,255,.08);color:white}.AddProjectForm_submitButton__BLzRL{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;box-shadow:0 4px 15px rgba(59,130,246,.3)}.AddProjectForm_submitButton__BLzRL:hover{box-shadow:0 6px 20px rgba(59,130,246,.4);transform:translateY(-1px)}.AddProjectForm_cancelButton__zhhg9:disabled,.AddProjectForm_submitButton__BLzRL:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.AddProjectForm_modal__mR0YW{width:95%;max-height:95vh}.AddProjectForm_header__pzP5h{padding:20px 24px}.AddProjectForm_header__pzP5h h2{font-size:20px}.AddProjectForm_form__A1_AX{padding:24px}.AddProjectForm_formGroup__4J_qh{margin-bottom:20px}.AddProjectForm_formActions__xm1NE{flex-direction:column}.AddProjectForm_cancelButton__zhhg9,.AddProjectForm_submitButton__BLzRL{width:100%}.AddProjectForm_uploadLabel__Zpipa{padding:30px 16px}.AddProjectForm_uploadLabel__Zpipa svg{font-size:28px}}.AddProjectForm_form__A1_AX::-webkit-scrollbar{width:8px}.AddProjectForm_form__A1_AX::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.AddProjectForm_form__A1_AX::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:10px}.AddProjectForm_form__A1_AX::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}