.AlertToast_toastContainer__UsVlS{display:flex;flex-direction:column;gap:12px;max-width:400px;position:fixed;right:20px;top:20px;z-index:1000}.AlertToast_alert__c39NY{align-items:flex-start;animation:AlertToast_slideIn__00U3j .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;justify-content:space-between;max-width:400px;padding:16px}.AlertToast_alertContent__aNBRn{align-items:flex-start;display:flex;flex:1 1;gap:12px}.AlertToast_alertIcon__\+8yXT{flex-shrink:0;margin-top:2px}.AlertToast_alertIcon__\+8yXT svg{height:20px;width:20px}.AlertToast_alertText__Kn6Fo{flex:1 1;min-width:0}.AlertToast_alertTitle__4CMVA{font-size:.9rem;font-weight:600;line-height:1.3;margin-bottom:4px}.AlertToast_alertMessage__eQjIm{word-wrap:break-word;font-size:.85rem;line-height:1.4;opacity:.9}.AlertToast_closeButton__n2tmT{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;margin-left:8px;opacity:.7;padding:4px;transition:all .2s ease}.AlertToast_closeButton__n2tmT:hover{background:#0000001a;opacity:1}.AlertToast_closeIcon__5\+VHo{height:16px;width:16px}.AlertToast_success__W7-Es{background:#10b9811a;border-color:#10b98133;color:#065f46}.AlertToast_successIcon__ET0ji{color:#10b981}.AlertToast_error__J2YHA{background:#ef44441a;border-color:#ef444433;color:#7f1d1d}.AlertToast_errorIcon__Hrnzm{color:#ef4444}.AlertToast_warning__Rfcmh{background:#f59e0b1a;border-color:#f59e0b33;color:#78350f}.AlertToast_warningIcon__85h9K{color:#f59e0b}.AlertToast_info__oZQgw{background:#3b82f61a;border-color:#3b82f633;color:#1e3a8a}.AlertToast_infoIcon__DeWlF{color:#3b82f6}@keyframes AlertToast_slideIn__00U3j{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes AlertToast_slideOut__tzqez{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.AlertToast_alert__c39NY.AlertToast_removing__Y0A4U{animation:AlertToast_slideOut__tzqez .3s ease-in forwards}@media (max-width:768px){.AlertToast_toastContainer__UsVlS{left:10px;max-width:none;right:10px;top:10px}.AlertToast_alert__c39NY{max-width:none}}.Login_loginContainer__GxM8Q{align-items:center;background-color:#f0f4f8;display:flex;justify-content:center;min-height:100vh}.Login_loginForm__gDvGR{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;max-width:400px;padding:2.5rem;text-align:center;width:100%}.Login_title__RRvBC{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.Login_subtitle__h2LhV{color:#4a5568;font-size:.9rem;font-weight:500;margin-bottom:2rem}.Login_formGroup__oORqm{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.25rem}.Login_formGroup__oORqm label{color:#4a5568;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.Login_formGroup__oORqm input{border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:border-color .3s;width:100%}.Login_formGroup__oORqm input:focus{border-color:#7c8e75;box-shadow:0 0 0 3px #7c8e751a;outline:none}.Login_loginButton__lzo6G{background-color:#7c8e75;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.85rem;transition:background-color .2s,transform .1s;width:100%}.Login_loginButton__lzo6G:hover{background-color:#6e7c67}.Login_loginButton__lzo6G:active{transform:translateY(1px)}.Dashboard_dashboardContainer__xh8nt{background-color:#f8fafc;display:flex;min-height:100vh}.Dashboard_mainContent__Toh9T{background-color:#f8fafc;flex-grow:1;margin-left:80px;overflow-y:auto;padding:2rem;transition:margin-left .3s ease-in-out}.Dashboard_mainContentOpen__ghJ9Z{margin-left:280px}.Dashboard_mainContentHeader__GQrTL{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.Dashboard_headerTitle__3YwlL{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0}.Dashboard_headerActions__W3JiS{display:flex;gap:1rem}.Dashboard_primaryButton__y3-Td{align-items:center;background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.Dashboard_primaryButton__y3-Td:hover{background-color:#2563eb}.Dashboard_secondaryButton__0GJGA{align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.Dashboard_secondaryButton__0GJGA:hover{background-color:#e2e8f0}.Dashboard_statsGrid__MPdHr{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Dashboard_statCard__HflaL{background:#fff;border-left:4px solid #3b82f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.Dashboard_statCard__HflaL.Dashboard_projects__ijV08{border-left-color:#3b82f6}.Dashboard_statCard__HflaL.Dashboard_clients__ZQkUb{border-left-color:#10b981}.Dashboard_statCard__HflaL.Dashboard_messages__LzxEx{border-left-color:#f59e0b}.Dashboard_statCard__HflaL.Dashboard_revenue__lssuO{border-left-color:#8b5cf6}.Dashboard_statValue__o58Yp{color:#1a202c;font-size:2rem;font-weight:700;margin:.5rem 0}.Dashboard_statLabel__M2MlE{color:#64748b;font-size:.875rem;font-weight:600}.Dashboard_statTrend__U6m60{align-items:center;display:flex;font-size:.875rem;gap:.25rem;margin-top:.5rem}.Dashboard_trendPositive__0hltD{color:#10b981}.Dashboard_trendNegative__dsx7D{color:#ef4444}.Dashboard_recentActivity__pYuYY{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;padding:1.5rem}.Dashboard_chartTitle__jgf\+b{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.Dashboard_activityList__lhNy7{display:flex;flex-direction:column;gap:1rem}.Dashboard_activityItem__3Rq22{align-items:center;background:#f8fafc;border-radius:.5rem;display:flex;gap:1rem;padding:1rem}.Dashboard_activityIcon__wYjyr{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.Dashboard_activityIcon__wYjyr.Dashboard_project__sr4I2{background-color:#3b82f6}.Dashboard_activityIcon__wYjyr.Dashboard_client__Tpe05{background-color:#10b981}.Dashboard_activityIcon__wYjyr.Dashboard_message__3rliG{background-color:#f59e0b}.Dashboard_activityContent__AmbZd{flex-grow:1}.Dashboard_activityTitle__q5E98{color:#1a202c;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.Dashboard_activityDescription__0ExqH{color:#64748b;font-size:.875rem}.Dashboard_activityTime__EC0Iv{color:#64748b;flex-shrink:0;font-size:.75rem}.Dashboard_actionCard__Z\+7uk{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;color:inherit;cursor:pointer;display:block;padding:1.5rem;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.Dashboard_actionCard__Z\+7uk:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.Dashboard_actionIcon__EBMNg{align-items:center;background:#3b82f6;border-radius:.5rem;color:#fff;display:flex;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.Dashboard_actionTitle__j935J{color:#1a202c;font-size:1rem;font-weight:600;margin-bottom:.5rem}.Dashboard_actionDescription__CEJNk{color:#64748b;font-size:.875rem}@media (max-width:768px){.Dashboard_mainContent__Toh9T{padding:1rem}.Dashboard_mainContentHeader__GQrTL{align-items:flex-start;flex-direction:column;gap:1rem}.Dashboard_headerActions__W3JiS{justify-content:space-between;width:100%}.Dashboard_quickActionsGrid__JlNUY{grid-template-columns:1fr}}.Dashboard_projectTable__BxrCv{background-color:#fff;border-collapse:initial;border-radius:.5rem;border-spacing:0;box-shadow:0 4px 6px #0000000d;font-size:.9rem;margin-top:1.5rem;overflow:hidden;width:100%}.Dashboard_projectTable__BxrCv td,.Dashboard_projectTable__BxrCv th{border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem;text-align:left}.Dashboard_projectTable__BxrCv th{background-color:#f1f5f9;color:#475569;font-size:.75rem;font-weight:600;text-transform:uppercase}.Dashboard_projectTable__BxrCv tbody tr:hover{background-color:#f8fafc}.Dashboard_iconButton__wf\+y7{background:none;border-radius:.25rem;color:#475569;padding:.5rem;transition:all .2s}.Dashboard_iconButtonIcon__HS3LL{height:1.25rem;width:1.25rem}.Dashboard_editButton__76vlu{color:#3b82f6}.Dashboard_editButton__76vlu:hover{background-color:#e0f2fe}.Dashboard_deleteButton__hOSp2{color:#ef4444}.Dashboard_deleteButton__hOSp2:hover{background-color:#fee2e2}.Dashboard_highlighted__vv1T0{color:#f59e0b}.Dashboard_hidden__iU31A{color:#64748b;opacity:.6}.Dashboard_noProjects__nmWse{padding:2rem}.Dashboard_loadingContainer__ss\+Te{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem}.Dashboard_loadingSpinner__3F5qH{animation:Dashboard_spin__gW-XO 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:1rem;width:40px}@keyframes Dashboard_spin__gW-XO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_errorContainer__rrl0-{padding:2rem;text-align:center}.Dashboard_retryButton__16cnH{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.Dashboard_quotes__d1Y06{background:linear-gradient(135deg,#fff,#fff)}.Dashboard_statsGrid__MPdHr{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.Dashboard_quickActionsGrid__JlNUY{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Dashboard_memberInfo__w8Xoa{align-items:center;display:flex;gap:12px;min-height:50px}.Dashboard_memberAvatar__uewlr{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.Dashboard_memberDetails__UYUHp{display:flex;flex-direction:column;justify-content:center;min-height:40px}.Dashboard_memberDetails__UYUHp strong{color:#374151;font-size:.9rem;line-height:1.2}.Dashboard_memberBio__ICf4J{color:#64748b;font-size:.75rem;line-height:1.2;margin-top:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_projectTable__BxrCv td:first-child{max-width:250px;min-width:200px}.Dashboard_projectTable__BxrCv td:nth-child(2){max-width:200px;min-width:150px}.Dashboard_projectTable__BxrCv td:nth-child(3){max-width:220px;min-width:180px}.Dashboard_featureCell__UKxpR,.Dashboard_visibilityCell__lqwQG{text-align:center;width:60px}.Dashboard_actionsCell__1rfBv{display:flex;gap:.5rem;justify-content:center;width:100px}.Dashboard_iconButton__wf\+y7{align-items:center;background:#f8fafc;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Dashboard_iconButton__wf\+y7:hover{background:#e2e8f0}.Dashboard_iconButton__wf\+y7.Dashboard_hidden__iU31A{background:#fef2f2;color:#dc2626}.Dashboard_iconButtonIcon__HS3LL{height:16px;width:16px}.Dashboard_editButton__76vlu{align-items:center;background:#dbeafe;border:none;border-radius:6px;color:#1d4ed8;cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.Dashboard_editButton__76vlu:hover{background:#3b82f6;color:#fff;transform:scale(1.05)}.Dashboard_deleteButton__hOSp2{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Dashboard_deleteButton__hOSp2:hover{background:#dc2626;color:#fff;transform:scale(1.05)}.Dashboard_noProjects__nmWse{color:#64748b;font-style:italic;grid-column:1/-1;padding:3rem;text-align:center}@media (max-width:768px){.Dashboard_memberInfo__w8Xoa{gap:8px}.Dashboard_memberAvatar__uewlr{height:32px;width:32px}.Dashboard_memberDetails__UYUHp strong{font-size:.8rem}.Dashboard_memberBio__ICf4J{font-size:.7rem;max-width:120px}.Dashboard_projectTable__BxrCv td:first-child{min-width:150px}}.Dashboard_inactiveMember__hWeN9{background-color:#f8fafc;opacity:.6}.Dashboard_inactiveMember__hWeN9:hover{background-color:#f1f5f9;opacity:.8}.Dashboard_inactiveBadge__dTrZv{background:#6b7280;border-radius:4px;color:#fff;display:inline-block;font-size:.7rem;font-weight:500;margin-top:4px;padding:2px 6px}.Dashboard_iconButton__wf\+y7.Dashboard_hidden__iU31A{background:#f3f4f6;color:#6b7280}.Dashboard_iconButton__wf\+y7.Dashboard_hidden__iU31A:hover{background:#e5e7eb;color:#374151}.Dashboard_iconButton__wf\+y7.Dashboard_highlighted__vv1T0{background:#fef3c7;color:#d97706}.Dashboard_iconButton__wf\+y7.Dashboard_highlighted__vv1T0:hover{background:#fde68a;color:#b45309}.Dashboard_iconButton__wf\+y7:hover{box-shadow:0 2px 8px #0000001a;transform:scale(1.05)}.AdminSidebar_sidebar__9dgt3{background-color:#1f2937;box-shadow:2px 0 5px #0000001a;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:1rem;position:fixed;transition:width .3s ease-in-out;width:280px;z-index:1000}.AdminSidebar_sidebar__9dgt3.AdminSidebar_closed__kv8MI{width:4%}.AdminSidebar_profile__W8HyC{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem}.AdminSidebar_avatar__Sn3r3{background-color:#4b5563;border-radius:50%;height:60px;transition:transform .3s ease-in-out;width:60px}.AdminSidebar_sidebar__9dgt3.AdminSidebar_closed__kv8MI .AdminSidebar_avatar__Sn3r3{margin-bottom:0;transform:scale(.6)}.AdminSidebar_name__wvSE-{font-weight:700;margin-top:.5rem}.AdminSidebar_nav__V9tlA{display:flex;flex-direction:column;gap:.5rem}.AdminSidebar_navItem__WhNJA{align-items:center;border-radius:.5rem;color:#d1d5db;display:flex;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease}.AdminSidebar_navItem__WhNJA:hover{background-color:#374151}.AdminSidebar_icon__CtKTq{flex-shrink:0;height:24px;width:24px}.AdminSidebar_navText__IIGum{opacity:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s ease-in-out,width .3s ease-in-out;white-space:nowrap}.AdminSidebar_sidebar__9dgt3.AdminSidebar_closed__kv8MI .AdminSidebar_navText__IIGum{opacity:0;visibility:hidden;width:0}.ConfirmModal_modalOverlay__0pIbu{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.ConfirmModal_modal__eRvV7{animation:ConfirmModal_modalSlideIn__uC4mK .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:450px;overflow:hidden;width:100%}@keyframes ConfirmModal_modalSlideIn__uC4mK{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_modalHeader__P5apv{align-items:flex-start;border-bottom:1px solid;display:flex;justify-content:space-between;padding:20px 24px 16px}.ConfirmModal_headerContent__eobYc{align-items:flex-start;display:flex;flex:1 1;gap:12px}.ConfirmModal_warningIcon__Sxwac{flex-shrink:0;height:24px;margin-top:2px;width:24px}.ConfirmModal_modalTitle__9aiaz{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.ConfirmModal_closeButton__K-5jb{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;opacity:.7;padding:4px;transition:all .2s ease}.ConfirmModal_closeButton__K-5jb:hover{background:#0000001a;opacity:1}.ConfirmModal_closeIcon__PvnZr{height:20px;width:20px}.ConfirmModal_modalBody__zPVIA{padding:20px 24px}.ConfirmModal_modalMessage__4efw1{color:#4b5563;line-height:1.5;margin:0}.ConfirmModal_modalActions__jCoyj{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 20px}.ConfirmModal_cancelButton__e92GT,.ConfirmModal_confirmButton__nXPsE{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.ConfirmModal_cancelButton__e92GT{background:#f3f4f6;color:#374151}.ConfirmModal_cancelButton__e92GT:hover{background:#e5e7eb}.ConfirmModal_confirmButton__nXPsE{color:#fff}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_danger__u9RDV{background:#dc2626}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_danger__u9RDV:hover{background:#b91c1c}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_warning__ncyjd{background:#d97706}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_warning__ncyjd:hover{background:#b45309}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_info__Ru5jn{background:#2563eb}.ConfirmModal_confirmButton__nXPsE.ConfirmModal_info__Ru5jn:hover{background:#1d4ed8}.ConfirmModal_modalHeader__P5apv.ConfirmModal_danger__u9RDV{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ConfirmModal_modalHeader__P5apv.ConfirmModal_warning__ncyjd{background:#fffbeb;border-color:#fed7aa;color:#d97706}.ConfirmModal_modalHeader__P5apv.ConfirmModal_info__Ru5jn{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.AdminLayout_dashboardContainer__JqZfw{background-color:#f8fafc;display:flex;min-height:100vh}.AdminLayout_mainContent__w1FuB{background-color:#f8fafc;flex-grow:1;margin-left:80px;overflow-y:auto;padding:2rem;transition:margin-left .3s ease-in-out}.AdminLayout_mainContentOpen__3XCnO{margin-left:280px}.AdminLayout_mainHeader__kXtZB{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.AdminLayout_headerTitle__9gBVB{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0}.ProjectForm_formContainer__2ndxW{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.ProjectForm_formHeader__A-Jvi{background:linear-gradient(135deg,#7c8e75,#5a6b53);color:#fff;padding:2rem}.ProjectForm_formTitle__IesJe{font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.ProjectForm_tabNavigation__LJi0S{display:flex;gap:.5rem}.ProjectForm_tabButton__5uSpO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.ProjectForm_tabButton__5uSpO:hover{background:#fff3;transform:translateY(-2px)}.ProjectForm_tabActive__gixjw{background:#fff3;box-shadow:0 4px 12px #0000001a}.ProjectForm_tabIcon__288vj{height:18px;width:18px}.ProjectForm_tabContent__XU0BF{padding:2rem}.ProjectForm_formGrid__Mp5Lz{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.ProjectForm_formColumn__0HaM-{gap:1.5rem}.ProjectForm_formColumn__0HaM-,.ProjectForm_formGroupFull__JEqeB,.ProjectForm_formGroup__w61br{display:flex;flex-direction:column}.ProjectForm_formGroupFull__JEqeB{grid-column:1/-1}.ProjectForm_formLabel__MDRdY{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.ProjectForm_charCount__sKtLJ{color:#6b7280;font-size:.75rem;font-weight:400}.ProjectForm_formInput__h-K8\+,.ProjectForm_formSelect__9wmJO{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.ProjectForm_formInput__h-K8\+:focus,.ProjectForm_formSelect__9wmJO:focus{border-color:#7c8e75;box-shadow:0 0 0 3px #7c8e751a;outline:none}.ProjectForm_formInput__h-K8\+::placeholder{color:#9ca3af}.ProjectForm_formTextarea__xORE0{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1.5;min-height:150px;padding:1rem;resize:vertical;transition:all .3s ease}.ProjectForm_formTextarea__xORE0:focus{border-color:#7c8e75;box-shadow:0 0 0 3px #7c8e751a;outline:none}.ProjectForm_textareaFooter__fr\+1z{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.ProjectForm_optionsGroup__ZCa2L{margin-top:1rem}.ProjectForm_checkboxCard__ssXFB{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.ProjectForm_checkboxLabel__1jgsP{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.ProjectForm_checkboxLabel__1jgsP:hover{background:#7c8e750d}.ProjectForm_checkboxInput__IDf-q{display:none}.ProjectForm_checkboxCustom__ykO7W{align-items:center;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.ProjectForm_checkboxInput__IDf-q:checked+.ProjectForm_checkboxCustom__ykO7W{background:#7c8e75;border-color:#7c8e75}.ProjectForm_checkboxInput__IDf-q:checked+.ProjectForm_checkboxCustom__ykO7W:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.ProjectForm_checkboxIcon__gbRKx{color:#6b7280;flex-shrink:0;height:18px;width:18px}.ProjectForm_checkboxText__7\+AVj{display:flex;flex-direction:column;gap:.25rem}.ProjectForm_checkboxText__7\+AVj strong{color:#374151;font-weight:600}.ProjectForm_checkboxText__7\+AVj small{color:#6b7280;font-size:.75rem}.ProjectForm_sectionHeader__a5wfo{align-items:flex-start;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.ProjectForm_sectionIcon__XXhtr{color:#7c8e75;flex-shrink:0;height:32px;width:32px}.ProjectForm_sectionTitle__hRDfB{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ProjectForm_sectionDescription__ahxMB{color:#6b7280;line-height:1.5;margin:0}.ProjectForm_gallerySection__HoS\+T{display:flex;flex-direction:column;gap:2rem}.ProjectForm_uploadSection__WySxU{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s ease}.ProjectForm_uploadSection__WySxU:hover{background:#f8fafc;border-color:#7c8e75}.ProjectForm_uploadLabel__eBn48{align-items:center;background:#7c8e75;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.ProjectForm_uploadLabel__eBn48:hover{background:#5a6b53;transform:translateY(-2px)}.ProjectForm_uploadIcon__h2eMa{height:20px;width:20px}.ProjectForm_uploadInput__5blio{display:none}.ProjectForm_uploadingIndicator__NR29e{align-items:center;color:#6b7280;display:flex;font-weight:500;gap:.5rem}.ProjectForm_galleryGrid__jbXaQ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ProjectForm_galleryCard__QV-Ib{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s ease}.ProjectForm_galleryCard__QV-Ib:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.ProjectForm_galleryCard__QV-Ib.ProjectForm_isMain__-h9Na{border:2px solid #7c8e75;box-shadow:0 4px 15px #7c8e7533}.ProjectForm_galleryImageContainer__DIlYc{aspect-ratio:4/3;overflow:hidden;position:relative}.ProjectForm_galleryImage__yHkbj{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProjectForm_galleryCard__QV-Ib:hover .ProjectForm_galleryImage__yHkbj{transform:scale(1.05)}.ProjectForm_imageOverlay__AtgfK{align-items:center;background:#000000b3;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.ProjectForm_galleryImageContainer__DIlYc:hover .ProjectForm_imageOverlay__AtgfK{opacity:1}.ProjectForm_imageActionButton__BJ9Ym{align-items:center;background:#ffffffe6;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ProjectForm_imageActionButton__BJ9Ym:hover{background:#fff;transform:scale(1.1)}.ProjectForm_imageActionButton__BJ9Ym.ProjectForm_deleteButton__-Yyyi:hover{background:#ef4444;color:#fff}.ProjectForm_actionIcon__r0-zH{height:16px;width:16px}.ProjectForm_mainImageBadge__F9ByQ{align-items:center;background:#7c8e75;border-radius:50px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;left:12px;padding:.25rem .75rem;position:absolute;top:12px}.ProjectForm_badgeIcon__q6eX7{height:12px;width:12px}.ProjectForm_imageInfo__apAZJ{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.ProjectForm_inputGroup__B9JDb{display:flex;flex-direction:column;gap:.5rem}.ProjectForm_inputLabel__4sQyA{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between}.ProjectForm_infoInput__PG7ux,.ProjectForm_infoTextarea__m76DL{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:.9rem;padding:.75rem;transition:all .2s ease}.ProjectForm_infoInput__PG7ux:focus,.ProjectForm_infoTextarea__m76DL:focus{border-color:#7c8e75;box-shadow:0 0 0 2px #7c8e751a;outline:none}.ProjectForm_infoTextarea__m76DL{line-height:1.4;min-height:80px;resize:vertical}.ProjectForm_emptyGallery__DPKme{color:#6b7280;padding:4rem 2rem;text-align:center}.ProjectForm_emptyIcon__ydJgt{color:#d1d5db;height:64px;margin:0 auto 1rem;width:64px}.ProjectForm_emptyGallery__DPKme h4{color:#374151;margin:0 0 .5rem}.ProjectForm_emptyGallery__DPKme p{margin:0}.ProjectForm_formActions__pRrQy{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:2rem}.ProjectForm_actionButtons__GV1ua{align-items:center;display:flex;gap:1rem}.ProjectForm_cancelButton__Wv7LR{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ProjectForm_cancelButton__Wv7LR:hover{background:#f3f4f6;border-color:#9ca3af}.ProjectForm_secondaryButton__0oan3{background:#fff;border:1px solid #7c8e75;border-radius:8px;color:#7c8e75;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ProjectForm_secondaryButton__0oan3:hover{background:#7c8e75;color:#fff}.ProjectForm_primaryButton__xD5rZ{align-items:center;background:#7c8e75;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .3s ease}.ProjectForm_primaryButton__xD5rZ:hover:not(:disabled){background:#5a6b53;box-shadow:0 4px 12px #7c8e754d;transform:translateY(-2px)}.ProjectForm_primaryButton__xD5rZ:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProjectForm_spinner__pz9fC{animation:ProjectForm_spin__sI3ae 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ProjectForm_spin__sI3ae{to{transform:rotate(1turn)}}.ProjectForm_helperText__kN4MJ{color:#6b7280;margin-top:.25rem}@media (max-width:768px){.ProjectForm_formGrid__Mp5Lz{gap:1.5rem;grid-template-columns:1fr}.ProjectForm_formHeader__A-Jvi{padding:1.5rem}.ProjectForm_tabNavigation__LJi0S{flex-direction:column}.ProjectForm_tabContent__XU0BF{padding:1.5rem}.ProjectForm_galleryGrid__jbXaQ{grid-template-columns:1fr}.ProjectForm_formActions__pRrQy{align-items:stretch;flex-direction:column;gap:1rem}.ProjectForm_actionButtons__GV1ua{flex-direction:column}}.ProjectForm_mapSection__xQn4\+{margin-bottom:2rem}.ProjectForm_mapToggle__nD2mU{margin-bottom:1.5rem}.ProjectForm_toggleLabel__ayWqV{align-items:center;background:#f8fafc;border:2px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease}.ProjectForm_toggleLabel__ayWqV:hover{background:#fff;border-color:#7c8e75;box-shadow:0 2px 8px #7c8e751a}.ProjectForm_toggleLabel__ayWqV input[type=checkbox]{accent-color:#7c8e75;cursor:pointer;height:18px;width:18px}.ProjectForm_mapContainer__ell9q{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:1.5rem;overflow:hidden}.ProjectForm_mapInstructions__PLt0W{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;padding:1.5rem}.ProjectForm_mapInstructions__PLt0W p{color:#374151;font-weight:500;margin:0 0 1rem}.ProjectForm_mapActions__xWYgv{display:flex;flex-wrap:wrap;gap:.75rem}.ProjectForm_removeLocationButton__LN8wc{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ProjectForm_removeLocationButton__LN8wc:hover{background:#dc2626;transform:translateY(-1px)}.ProjectForm_textInputButton__mDzJx{background:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ProjectForm_textInputButton__mDzJx:hover{background:#4b5563;transform:translateY(-1px)}.ProjectForm_locationInfo__QbGGy{background:#f8fafc;border-top:1px solid #e5e7eb;padding:1.5rem}.ProjectForm_locationInfo__QbGGy p{font-size:.875rem;margin:.25rem 0}.ProjectForm_locationInfo__QbGGy p:first-child{color:#374151;font-weight:600;margin-bottom:.75rem}.ProjectForm_textInputFallback__309on{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.ProjectForm_textInputFallback__309on:focus-within{border-color:#7c8e75;box-shadow:0 0 0 3px #7c8e751a}.ProjectForm_textInputFallback__309on label{color:#374151;display:block;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.ProjectForm_textInputFallback__309on input{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.ProjectForm_textInputFallback__309on input:focus{border-color:#7c8e75;box-shadow:0 0 0 2px #7c8e751a;outline:none}.ProjectForm_textInputFallback__309on input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.ProjectForm_textInputFallback__309on input::placeholder{color:#9ca3af}.ProjectForm_textInputFallback__309on.ProjectForm_withMapLocation__eK2F1{background:#f8fafc;border-color:#d1d5db}.ProjectForm_textInputFallback__309on.ProjectForm_withMapLocation__eK2F1 label{color:#6b7280}.ProjectForm_helperText__kN4MJ{align-items:center;color:#ef4444;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;margin-top:.5rem}@media (max-width:768px){.ProjectForm_mapActions__xWYgv{flex-direction:column}.ProjectForm_removeLocationButton__LN8wc,.ProjectForm_textInputButton__mDzJx{flex:1 1;text-align:center}.ProjectForm_textInputFallback__309on{padding:1.25rem}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.FormPages_formWrapper__WzdfO{animation:FormPages_fadeIn__X\+llI .5s ease-out;margin:0 auto;max-width:1200px;padding:0 2rem}@keyframes FormPages_fadeIn__X\+llI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FormPages_pageHeader__x4e12{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.FormPages_title__9GKNw{color:#1a202c;font-size:2rem;font-weight:700}.FormPages_backButton__uMDaz{background-color:#475569;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.FormPages_backButton__uMDaz:hover{background-color:#334155}.FormPages_loadingMessage__EJwpk{color:#64748b;padding:4rem;text-align:center}@media (max-width:768px){.FormPages_formWrapper__WzdfO{padding:0 1rem}.FormPages_title__9GKNw{font-size:1.5rem}.FormPages_pageHeader__x4e12{align-items:flex-start;flex-direction:column;gap:1rem}}.ArticleForm_formContainer__VQMRH{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.ArticleForm_formHeader__Mgiq4{background:linear-gradient(135deg,#667ee0,#764ba2);color:#fff;padding:2rem}.ArticleForm_formTitle__-Q0dE{font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.ArticleForm_tabNavigation__MDByZ{display:flex;gap:.5rem}.ArticleForm_tabButton__YwJnS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.ArticleForm_tabButton__YwJnS:hover{background:#fff3;transform:translateY(-2px)}.ArticleForm_tabActive__M8bJj{background:#fff3;box-shadow:0 4px 12px #0000001a}.ArticleForm_tabIcon__00XEQ{height:18px;width:18px}.ArticleForm_tabContent__x5q8U{padding:2rem}.ArticleForm_formGrid__bXw0y{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.ArticleForm_formColumn__HiEoe{gap:1.5rem}.ArticleForm_formColumn__HiEoe,.ArticleForm_formGroupFull__NdqlA,.ArticleForm_formGroup__l90Qf{display:flex;flex-direction:column}.ArticleForm_formGroupFull__NdqlA{grid-column:1/-1}.ArticleForm_formLabel__OMCv5{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.ArticleForm_charCount__jmocz{color:#6b7280;font-size:.75rem;font-weight:400}.ArticleForm_formInput__T77y2,.ArticleForm_formSelect__S9JEn{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.ArticleForm_formInput__T77y2:focus,.ArticleForm_formSelect__S9JEn:focus{border-color:#667ee0;box-shadow:0 0 0 3px #667ee01a;outline:none}.ArticleForm_formInput__T77y2::placeholder{color:#9ca3af}.ArticleForm_formTextarea__v8BP1{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1.6;min-height:120px;padding:1rem;resize:vertical;transition:all .3s ease}.ArticleForm_formTextarea__v8BP1:focus{border-color:#667ee0;box-shadow:0 0 0 3px #667ee01a;outline:none}.ArticleForm_textareaFooter__P5gBF{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.ArticleForm_optionsGroup__w-LEi{margin-top:1rem}.ArticleForm_checkboxCard__eeBBx{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.ArticleForm_checkboxLabel__9CXJh{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.ArticleForm_checkboxLabel__9CXJh:hover{background:#667ee00d}.ArticleForm_checkboxInput__1buNZ{display:none}.ArticleForm_checkboxCustom__a9krg{align-items:center;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.ArticleForm_checkboxInput__1buNZ:checked+.ArticleForm_checkboxCustom__a9krg{background:#667ee0;border-color:#667ee0}.ArticleForm_checkboxInput__1buNZ:checked+.ArticleForm_checkboxCustom__a9krg:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.ArticleForm_checkboxIcon__BLHGS{color:#6b7280;flex-shrink:0;height:18px;width:18px}.ArticleForm_checkboxText__1pStg{display:flex;flex-direction:column;gap:.25rem}.ArticleForm_checkboxText__1pStg strong{color:#374151;font-weight:600}.ArticleForm_checkboxText__1pStg small{color:#6b7280;font-size:.75rem}.ArticleForm_sectionHeader__1mXOr{align-items:flex-start;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.ArticleForm_sectionIcon__fGHQF{color:#667ee0;flex-shrink:0;height:32px;width:32px}.ArticleForm_sectionTitle__sGRVU{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ArticleForm_sectionDescription__EW3Wy{color:#6b7280;line-height:1.5;margin:0}.ArticleForm_creationMessage__HTn0f{align-items:flex-start;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:12px;display:flex;gap:1rem;margin:2rem 0;padding:1.5rem}.ArticleForm_messageIcon__ighXi{color:#2196f3;flex-shrink:0;height:24px;margin-top:2px;width:24px}.ArticleForm_creationMessage__HTn0f strong{color:#1976d2;display:block;margin-bottom:.25rem}.ArticleForm_creationMessage__HTn0f p{color:#546e7a;font-size:.9rem;margin:0}.ArticleForm_gallerySection__5CCJA{display:flex;flex-direction:column;gap:2rem}.ArticleForm_uploadSection__PyGXI{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s ease}.ArticleForm_uploadSection__PyGXI:hover{background:#f8fafc;border-color:#667ee0}.ArticleForm_uploadLabel__Xciby{align-items:center;background:#667ee0;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.ArticleForm_uploadLabel__Xciby:hover{background:#5a6fd8;transform:translateY(-2px)}.ArticleForm_uploadIcon__sTFbz{height:20px;width:20px}.ArticleForm_uploadInput__X0eOZ{display:none}.ArticleForm_uploadingIndicator__ZKG6V{align-items:center;color:#6b7280;display:flex;font-weight:500;gap:.5rem}.ArticleForm_galleryGrid__xsTwX{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ArticleForm_galleryCard__iZF9I{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s ease}.ArticleForm_galleryCard__iZF9I:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.ArticleForm_galleryCard__iZF9I.ArticleForm_isMain__OUzo2{border:2px solid #667ee0;box-shadow:0 4px 15px #667ee033}.ArticleForm_galleryImageContainer__sGQ-n{aspect-ratio:4/3;overflow:hidden;position:relative}.ArticleForm_galleryImage__\+i96n{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ArticleForm_galleryCard__iZF9I:hover .ArticleForm_galleryImage__\+i96n{transform:scale(1.05)}.ArticleForm_imageOverlay__PMBsF{align-items:center;background:#000000b3;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.ArticleForm_galleryImageContainer__sGQ-n:hover .ArticleForm_imageOverlay__PMBsF{opacity:1}.ArticleForm_imageActionButton__WWYQT{align-items:center;background:#ffffffe6;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ArticleForm_imageActionButton__WWYQT:hover{background:#fff;transform:scale(1.1)}.ArticleForm_imageActionButton__WWYQT.ArticleForm_deleteButton__eZJfR:hover{background:#ef4444;color:#fff}.ArticleForm_actionIcon__sIczf{height:16px;width:16px}.ArticleForm_mainImageBadge__hf3o0{align-items:center;background:#667ee0;border-radius:50px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;left:12px;padding:.25rem .75rem;position:absolute;top:12px}.ArticleForm_badgeIcon__AP7tp{height:12px;width:12px}.ArticleForm_imageInfo__z1H\+D{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.ArticleForm_inputGroup__DCi9S{display:flex;flex-direction:column;gap:.5rem}.ArticleForm_inputLabel__nDW8b{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between}.ArticleForm_infoInput__Fmctv,.ArticleForm_infoTextarea__JkNh8{border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:.9rem;padding:.75rem;transition:all .2s ease}.ArticleForm_infoInput__Fmctv:focus,.ArticleForm_infoTextarea__JkNh8:focus{border-color:#667ee0;box-shadow:0 0 0 2px #667ee01a;outline:none}.ArticleForm_infoTextarea__JkNh8{line-height:1.4;min-height:80px;resize:vertical}.ArticleForm_emptyGallery__pkB61{color:#6b7280;padding:4rem 2rem;text-align:center}.ArticleForm_emptyIcon__t1D9x{color:#d1d5db;height:64px;margin:0 auto 1rem;width:64px}.ArticleForm_emptyGallery__pkB61 h4{color:#374151;margin:0 0 .5rem}.ArticleForm_emptyGallery__pkB61 p{margin:0}.ArticleForm_formActions__SwAUk{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:2rem}.ArticleForm_actionButtons__KYGZP{align-items:center;display:flex;gap:1rem}.ArticleForm_cancelButton__Zn2sK{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ArticleForm_cancelButton__Zn2sK:hover{background:#f3f4f6;border-color:#9ca3af}.ArticleForm_secondaryButton__sPed9{background:#fff;border:1px solid #667ee0;border-radius:8px;color:#667ee0;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.ArticleForm_secondaryButton__sPed9:hover{background:#667ee0;color:#fff}.ArticleForm_primaryButton__0-pR\+{align-items:center;background:#667ee0;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .3s ease}.ArticleForm_primaryButton__0-pR\+:hover:not(:disabled){background:#5a6fd8;box-shadow:0 4px 12px #667ee04d;transform:translateY(-2px)}.ArticleForm_primaryButton__0-pR\+:disabled{cursor:not-allowed;opacity:.6;transform:none}.ArticleForm_spinner__LheSg{animation:ArticleForm_spin__Ws7Et 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ArticleForm_spin__Ws7Et{to{transform:rotate(1turn)}}.ArticleForm_helperText__pW3oZ{color:#6b7280;font-size:.75rem;margin-top:.25rem}@media (max-width:768px){.ArticleForm_formGrid__bXw0y{gap:1.5rem;grid-template-columns:1fr}.ArticleForm_formHeader__Mgiq4{padding:1.5rem}.ArticleForm_tabNavigation__MDByZ{flex-direction:column}.ArticleForm_tabContent__x5q8U{padding:1.5rem}.ArticleForm_galleryGrid__xsTwX{grid-template-columns:1fr}.ArticleForm_formActions__SwAUk{align-items:stretch;flex-direction:column;gap:1rem}.ArticleForm_actionButtons__KYGZP{flex-direction:column}.ArticleForm_creationMessage__HTn0f{flex-direction:column;text-align:center}}.Inquiries_statsBar__snhaJ{display:flex;gap:1.5rem;margin-bottom:2rem}.Inquiries_statItem__QKok1{align-items:flex-start;background:#fff;border-left:4px solid #3b82f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:1.5rem}.Inquiries_statValue__cZ4PX{color:#1a202c;font-size:2rem;font-weight:700;margin-bottom:.25rem}.Inquiries_statLabel__LNJ\+t{color:#64748b;font-size:.875rem;font-weight:600}.Inquiries_unreadRow__bjGEp{background-color:#fffbeb;font-weight:600}.Inquiries_readRow__SlgYq{color:#64748b;font-weight:400}.Inquiries_subjectCell__-w6lz{max-width:350px}.Inquiries_subjectText__D9rS1{color:#1a202c;font-size:1rem;margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inquiries_messagePreview__PDUSd{color:#64748b;font-size:.8rem;font-weight:400}.Inquiries_readIcon__Opzif{color:#10b981}.Inquiries_unreadIcon__vPJiD{color:#ef4444}.Inquiries_typeBadge__9MlvB{align-items:center;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.Inquiries_quoteIcon__tZjc9{background-color:#3b82f6}.Inquiries_genericIcon__9n9aC,.Inquiries_quoteIcon__tZjc9{border-radius:50%;height:1.25rem;padding:4px;width:1.25rem}.Inquiries_genericIcon__9n9aC{background-color:#f59e0b}.Inquiries_viewButton__POCcT{color:#3b82f6}.Inquiries_viewButton__POCcT:hover{color:#2563eb}.Inquiries_modalOverlay__BMK0s{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.Inquiries_modalContent__3epkv{animation:Inquiries_modalSlideIn__P7Dsd .3s ease-out;background:#fff;border-radius:.75rem;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.Inquiries_modalHeader__ljmT7{align-items:center;background-color:#3b82f6;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.Inquiries_modalTitle__BIP1X{font-size:1.5rem;font-weight:700;margin:0}.Inquiries_closeButton__k5T9E{background:none;border:none;color:#fff;cursor:pointer;padding:0;transition:opacity .2s}.Inquiries_closeButton__k5T9E:hover{opacity:.8}.Inquiries_closeIcon__jYalJ{height:24px;width:24px}.Inquiries_modalBody__uDM56{overflow-y:auto;padding:2rem}.Inquiries_metaGrid__6YDg7{grid-gap:1rem;border:1px solid #e2e8f0;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:2rem;padding:1rem}.Inquiries_metaItem__vNVoP{display:flex;flex-direction:column}.Inquiries_metaLabel__4eEdb{color:#94a3b8;font-size:.75rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}.Inquiries_metaValue__\+uqLN{align-items:center;color:#1a202c;display:flex;font-size:1rem;font-weight:500;gap:.5rem}.Inquiries_contactIcon__z-hEi,.Inquiries_metaIcon__hcfWL{color:#3b82f6;height:1rem;width:1rem}.Inquiries_statusRead__Rn0hD{color:#10b981}.Inquiries_statusUnread__lH8BR{color:#ef4444;font-weight:700}.Inquiries_sectionHeading__d2D\+9{border-bottom:2px solid #f1f5f9;color:#1a202c;font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem;padding-bottom:5px}.Inquiries_contactInfo__PO3VB p{align-items:center;color:#475569;display:flex;gap:.5rem;margin:.5rem 0}.Inquiries_messageBox__xZOWW{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#1a202c;font-family:inherit;font-size:.95rem;padding:1rem;white-space:pre-wrap}@keyframes Inquiries_modalSlideIn__P7Dsd{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Inquiries_modalContent__3epkv{max-width:95%}}.QuoteModal_modalOverlay__haUlO{align-items:center;animation:QuoteModal_fadeIn__pyIM9 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes QuoteModal_fadeIn__pyIM9{0%{opacity:0}to{opacity:1}}.QuoteModal_modal__B3rp7{animation:QuoteModal_modalSlideIn__KDuT9 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}@keyframes QuoteModal_modalSlideIn__KDuT9{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.QuoteModal_modalHeader__C8RlR{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:24px 24px 16px}.QuoteModal_headerLeft__xHcP9{align-items:center;display:flex;flex:1 1;gap:16px}.QuoteModal_modalTitle__MmZuN{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.QuoteModal_closeButton__ib6Ou{background:#fff3;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;padding:8px;transition:all .2s ease}.QuoteModal_closeButton__ib6Ou:hover{background:#ffffff4d;transform:scale(1.05)}.QuoteModal_closeIcon__al-Dw{color:#fff;height:24px;width:24px}.QuoteModal_modalContent__WlcUu{flex:1 1;overflow-y:auto;padding:0}.QuoteModal_section__LQ-Wz{border-bottom:1px solid #f3f4f6;padding:24px}.QuoteModal_section__LQ-Wz:last-of-type{border-bottom:none}.QuoteModal_sectionTitle__qwL1m{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;gap:8px;margin:0 0 16px}.QuoteModal_sectionTitle__qwL1m:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;content:"";height:20px;width:4px}.QuoteModal_additionalGrid__q4w1-,.QuoteModal_clientGrid__Xwss5,.QuoteModal_projectGrid__kxM\+f{grid-gap:16px;display:grid;gap:16px}.QuoteModal_clientGrid__Xwss5{grid-template-columns:1fr}.QuoteModal_projectGrid__kxM\+f{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.QuoteModal_additionalGrid__q4w1-{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.QuoteModal_infoItem__SN4Sq{display:flex;flex-direction:column;gap:4px}.QuoteModal_infoItem__SN4Sq strong{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.QuoteModal_infoItem__SN4Sq span{color:#1f2937;font-size:1rem}.QuoteModal_contactInfo__YisBv,.QuoteModal_dateInfo__LIpAA,.QuoteModal_locationInfo__3aqyp,.QuoteModal_typeInfo__WG2zN{align-items:center;display:flex;gap:8px}.QuoteModal_contactIcon__Rohzf{color:#6b7280;height:16px;width:16px}.QuoteModal_typeIcon__VJJko{color:#7c3aed;height:18px;width:18px}.QuoteModal_description__4vZFU{background:#f8fafc;border-left:4px solid #667eea;border-radius:8px;color:#374151;line-height:1.6;padding:16px;white-space:pre-wrap}.QuoteModal_statusBadge__rBdt3{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:6px 12px;text-transform:uppercase}.QuoteModal_statusBadge__rBdt3.QuoteModal_unread__0S\+XP{background:#fef3c7;color:#92400e}.QuoteModal_statusBadge__rBdt3.QuoteModal_read__8xawq{background:#d1fae5;color:#065f46}.QuoteModal_statusBadge__rBdt3.QuoteModal_archived__jQULt{background:#e5e7eb;color:#374151}.QuoteModal_quoteId__rdzM2{background:#f3f4f6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:4px 8px}.QuoteModal_modalFooter__MtHyg{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:20px 24px}.QuoteModal_closeActionButton__MLIyA{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 24px;transition:all .2s ease}.QuoteModal_closeActionButton__MLIyA:hover{background:#4b5563;transform:translateY(-1px)}@media (max-width:768px){.QuoteModal_modalOverlay__haUlO{padding:10px}.QuoteModal_modal__B3rp7{max-height:95vh}.QuoteModal_modalHeader__C8RlR{padding:20px 20px 16px}.QuoteModal_headerLeft__xHcP9{align-items:flex-start;flex-direction:column;gap:12px}.QuoteModal_modalTitle__MmZuN{font-size:1.25rem}.QuoteModal_section__LQ-Wz{padding:20px}.QuoteModal_additionalGrid__q4w1-,.QuoteModal_projectGrid__kxM\+f{grid-template-columns:1fr}}.QuoteModal_modalContent__WlcUu::-webkit-scrollbar{width:6px}.QuoteModal_modalContent__WlcUu::-webkit-scrollbar-track{background:#f1f5f9}.QuoteModal_modalContent__WlcUu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.QuoteModal_modalContent__WlcUu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Quotes_statsBar__byor4{grid-gap:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2rem;padding:1.5rem}.Quotes_statItem__fIGHF{background:#f8fafc;border-radius:6px;padding:1rem;text-align:center}.Quotes_statValue__QdeRj{color:#1f2937;display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Quotes_statLabel__VroS7{color:#6b7280;font-size:.875rem;font-weight:500}.Quotes_readRow__JxtYG{background:#fff}.Quotes_unreadRow__DuSHe{background:#f0f9ff;border-left:3px solid #3b82f6}.Quotes_headerRow__7AcaX{background:#f8fafc}.Quotes_headerRow__7AcaX th{color:#374151;font-weight:600;padding:1rem .75rem}.Quotes_clientCell__cnxMh{min-width:200px}.Quotes_clientName__-SAa8{color:#1f2937;font-weight:600;margin-bottom:.25rem}.Quotes_clientContact__9pYoC{color:#6b7280;font-size:.875rem}.Quotes_projectCell__MnRgH{min-width:250px}.Quotes_projectCategory__Oq1lo{color:#7c8e75;font-weight:600;margin-bottom:.25rem}.Quotes_projectDescription__wurrc{color:#4b5563;font-size:.875rem;line-height:1.4;margin-bottom:.25rem}.Quotes_projectSize__lq9rP{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.Quotes_locationCell__s8TO2{color:#6b7280;font-size:.875rem}.Quotes_typeBadge__CDJZ4{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:.5rem;padding:.5rem}.Quotes_typeText__ELDlR{color:#374151;font-size:.875rem;font-weight:500}.Quotes_newProjectIcon__nUyaY{color:#10b981;height:1.25rem;width:1.25rem}.Quotes_remodelIcon__q4uAO{color:#f59e0b;height:1.25rem;width:1.25rem}.Quotes_readIcon__kaIKY{color:#10b981}.Quotes_unreadIcon__hzVQi{color:#3b82f6}.Quotes_viewButton__JuejN{background:#dbeafe;color:#1d4ed8}.Quotes_archiveButton__IQNMO,.Quotes_viewButton__JuejN{border:none;border-radius:6px;cursor:pointer;padding:.5rem}.Quotes_archiveButton__IQNMO{background:#fef3c7;color:#92400e}.Quotes_unarchiveButton__8qIBf{background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:.5rem}.Quotes_viewButton__JuejN:hover{background:#bfdbfe}.Quotes_archiveButton__IQNMO:hover{background:#fde68a}.Quotes_unarchiveButton__8qIBf:hover{background:#e5e7eb}@media (max-width:768px){.Quotes_statsBar__byor4{gap:.5rem;grid-template-columns:repeat(2,1fr);padding:1rem}.Quotes_statValue__QdeRj{font-size:1.5rem}.Quotes_clientCell__cnxMh,.Quotes_projectCell__MnRgH{min-width:auto}.Quotes_typeBadge__CDJZ4{flex-direction:column;gap:.25rem;text-align:center}.Quotes_typeText__ELDlR{font-size:.75rem}}.TeamForm_formContainer__bNRwg{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.TeamForm_formHeader__4I5zF{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:2rem}.TeamForm_formTitle__SPRVk{font-size:1.75rem;font-weight:700;margin:0 0 1.5rem}.TeamForm_tabNavigation__XoE1K{display:flex;gap:.5rem}.TeamForm_tabButton__OBH9j{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.TeamForm_tabButton__OBH9j:hover{background:#fff3;transform:translateY(-2px)}.TeamForm_tabActive__VaHHi{background:#fff3;box-shadow:0 4px 12px #0000001a}.TeamForm_tabIcon__Vpglr{height:18px;width:18px}.TeamForm_tabContent__PNb1P{padding:2rem}.TeamForm_formGrid__u7A4D{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.TeamForm_formColumn__ieuUj{gap:1.5rem}.TeamForm_formColumn__ieuUj,.TeamForm_formGroupFull__vSy-5,.TeamForm_formGroup__iFzpM{display:flex;flex-direction:column}.TeamForm_formGroupFull__vSy-5{grid-column:1/-1}.TeamForm_formLabel__03hOC{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.TeamForm_charCount__3tuWz{color:#6b7280;font-size:.75rem;font-weight:400}.TeamForm_formInput__o4DKx,.TeamForm_formSelect__raQfP{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.TeamForm_formInput__o4DKx:focus,.TeamForm_formSelect__raQfP:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.TeamForm_formInput__o4DKx::placeholder{color:#9ca3af}.TeamForm_formTextarea__OqDzi{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;line-height:1.5;min-height:120px;padding:1rem;resize:vertical;transition:all .3s ease}.TeamForm_formTextarea__OqDzi:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.TeamForm_textareaFooter__jxrr5{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.TeamForm_optionsGroup__Jef72{margin-top:1rem}.TeamForm_checkboxCard__SJoCx{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.TeamForm_checkboxLabel__vWE2T{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .2s ease}.TeamForm_checkboxLabel__vWE2T:hover{background:#3b82f60d}.TeamForm_checkboxInput__L-eDD{display:none}.TeamForm_checkboxCustom__XOr7J{align-items:center;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.TeamForm_checkboxInput__L-eDD:checked+.TeamForm_checkboxCustom__XOr7J{background:#3b82f6;border-color:#3b82f6}.TeamForm_checkboxInput__L-eDD:checked+.TeamForm_checkboxCustom__XOr7J:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.TeamForm_checkboxIcon__GhrSY{color:#6b7280;flex-shrink:0;height:18px;width:18px}.TeamForm_checkboxText__X7BSc{display:flex;flex-direction:column;gap:.25rem}.TeamForm_checkboxText__X7BSc strong{color:#374151;font-weight:600}.TeamForm_checkboxText__X7BSc small{color:#6b7280;font-size:.75rem}.TeamForm_sectionHeader__olenR{align-items:flex-start;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.TeamForm_sectionIcon__WXvqx{color:#3b82f6;flex-shrink:0;height:32px;width:32px}.TeamForm_sectionTitle__N1OZ3{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.TeamForm_sectionDescription__MK4Er{color:#6b7280;line-height:1.5;margin:0}.TeamForm_profileSection__ik40J,.TeamForm_uploadSection__CUjfi{display:flex;flex-direction:column;gap:2rem}.TeamForm_imagePreviewContainer__dtJqx{align-items:flex-start;display:flex;gap:2rem}.TeamForm_imagePreview__ACYwp{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:200px;overflow:hidden;position:relative;width:200px}.TeamForm_previewImage__0lUje{height:100%;object-fit:cover;width:100%}.TeamForm_imageOverlay__5cPMs{align-items:center;background:#000000b3;display:flex;gap:.5rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.TeamForm_imagePreview__ACYwp:hover .TeamForm_imageOverlay__5cPMs{opacity:1}.TeamForm_imageActionButton__R8gfJ{align-items:center;background:#ffffffe6;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TeamForm_imageActionButton__R8gfJ:hover{background:#fff;transform:scale(1.1)}.TeamForm_imageActionButton__R8gfJ.TeamForm_deleteButton__pculf:hover{background:#ef4444;color:#fff}.TeamForm_actionIcon__T3fCE{height:16px;width:16px}.TeamForm_imageInfo__53igt{display:flex;flex:1 1;flex-direction:column;gap:1rem}.TeamForm_imageInfoText__NM7Ms{color:#6b7280;font-size:.9rem;margin:0}.TeamForm_uploadArea__4L8Ny{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:2rem;padding:3rem;transition:all .3s ease}.TeamForm_uploadArea__4L8Ny:hover{background:#f8fafc;border-color:#3b82f6}.TeamForm_uploadLabel__D2aSA{align-items:center;background:#3b82f6;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.TeamForm_uploadLabel__D2aSA:hover{background:#1d4ed8;transform:translateY(-2px)}.TeamForm_changeImageButton__Ceurz{align-items:center;background:#fff;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.TeamForm_changeImageButton__Ceurz:hover{background:#3b82f6;color:#fff}.TeamForm_uploadIcon__QLhyN{height:20px;width:20px}.TeamForm_uploadInput__ZOGdO{display:none}.TeamForm_uploadingIndicator__qI-WB{align-items:center;color:#6b7280;display:flex;font-weight:500;gap:.5rem}.TeamForm_uploadTips__cf1UO{background:#f1f5f9;border-radius:8px;max-width:400px;padding:1.5rem}.TeamForm_uploadTips__cf1UO h4{color:#374151;font-size:1rem;margin:0 0 1rem}.TeamForm_uploadTips__cf1UO ul{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0;padding-left:1.5rem}.TeamForm_uploadTips__cf1UO li{margin-bottom:.5rem}.TeamForm_formActions__GYGO2{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:2rem}.TeamForm_actionButtons__FRBOR{align-items:center;display:flex;gap:1rem}.TeamForm_cancelButton__oYQCO{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.TeamForm_cancelButton__oYQCO:hover{background:#f3f4f6;border-color:#9ca3af}.TeamForm_secondaryButton__PKQ7S{background:#fff;border:1px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.TeamForm_secondaryButton__PKQ7S:hover{background:#3b82f6;color:#fff}.TeamForm_primaryButton__r7bHF{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .3s ease}.TeamForm_primaryButton__r7bHF:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.TeamForm_primaryButton__r7bHF:disabled{cursor:not-allowed;opacity:.6;transform:none}.TeamForm_spinner__DkYXP{animation:TeamForm_spin__VtXrD 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes TeamForm_spin__VtXrD{to{transform:rotate(1turn)}}.TeamForm_helperText__HYJs9{color:#6b7280;font-size:.75rem;margin-top:.25rem}@media (max-width:768px){.TeamForm_formGrid__u7A4D{gap:1.5rem;grid-template-columns:1fr}.TeamForm_formHeader__4I5zF{padding:1.5rem}.TeamForm_tabNavigation__XoE1K{flex-direction:column}.TeamForm_tabContent__PNb1P{padding:1.5rem}.TeamForm_imagePreviewContainer__dtJqx{align-items:center;flex-direction:column;text-align:center}.TeamForm_formActions__GYGO2{align-items:stretch;flex-direction:column;gap:1rem}.TeamForm_actionButtons__FRBOR{flex-direction:column}.TeamForm_uploadArea__4L8Ny{padding:2rem 1rem}}.UserModal_modalOverlay__7pu3d{align-items:center;animation:UserModal_fadeIn__ytlRu .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}@keyframes UserModal_fadeIn__ytlRu{0%{opacity:0}to{opacity:1}}.UserModal_modal__M1YwJ{animation:UserModal_slideUp__R-GsI .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}@keyframes UserModal_slideUp__R-GsI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UserModal_modalHeader__7WVAZ{align-items:flex-start;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;justify-content:space-between;padding:1.5rem 2rem}.UserModal_headerContent__bfF1L{flex:1 1}.UserModal_modalTitle__FQ5Q4{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.UserModal_modalSubtitle__rnKB8{font-size:.9rem;font-weight:400;margin:0;opacity:.9}.UserModal_closeButton__MCF-w{background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;margin-left:1rem;padding:6px;transition:all .2s ease}.UserModal_closeButton__MCF-w:hover{background:#ffffff4d;transform:scale(1.05)}.UserModal_closeIcon__bF1Xw{height:20px;width:20px}.UserModal_modalBody__3hART{display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:2rem}.UserModal_section__mC9ha{display:flex;flex-direction:column;gap:1.25rem}.UserModal_formGroup__T2HEm{display:flex;flex-direction:column;gap:.5rem}.UserModal_formLabel__pomK4{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.UserModal_labelIcon__xmmGo{color:#6b7280;height:16px;width:16px}.UserModal_formInput__8Ltk-,.UserModal_formSelect__CH4Iq{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.UserModal_formInput__8Ltk-:focus,.UserModal_formSelect__CH4Iq:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.UserModal_formInput__8Ltk-::placeholder{color:#9ca3af}.UserModal_helperText__zBMB9{color:#6b7280;font-size:.75rem;margin:.25rem 0 0}.UserModal_roleInfo__GMGJ\+{align-items:flex-start;border-radius:8px;display:flex;font-size:.85rem;gap:.75rem;line-height:1.4;margin-top:.5rem;padding:.75rem;transition:all .3s ease}.UserModal_infoIcon__NVcFJ{flex-shrink:0;height:18px;margin-top:2px;width:18px}.UserModal_roleInfo__GMGJ\+ p{margin:0}.UserModal_roleInfo__GMGJ\+.UserModal_administrador__y0\+gF{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}.UserModal_roleInfo__GMGJ\+.UserModal_editor__IfDyP{background:#f0fdf4;border:1px solid #dcfce7;color:#166534}.UserModal_roleInfo__GMGJ\+.UserModal_observador__G5nLi{background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563}.UserModal_modalFooter__2sHnq{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem}.UserModal_cancelButton__CWEEd{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.UserModal_cancelButton__CWEEd:hover{background:#f3f4f6;border-color:#9ca3af}.UserModal_submitButton__DoYqa{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .2s ease}.UserModal_submitButton__DoYqa:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f640;transform:translateY(-1px)}@media (max-width:640px){.UserModal_modal__M1YwJ{border-radius:0;height:100%;max-height:100%;max-width:100%}.UserModal_modalBody__3hART{padding:1.5rem}.UserModal_modalFooter__2sHnq{flex-direction:column-reverse;gap:.75rem}.UserModal_cancelButton__CWEEd,.UserModal_submitButton__DoYqa{justify-content:center;width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.92faef97.css.map*/