.DevisPage-module__PX9a4q__devisPage{background:linear-gradient(135deg,#051622 0%,#0a2a43 50%,#051622 100%);min-height:100vh;padding:8rem 1rem 4rem;position:relative;overflow:hidden}.DevisPage-module__PX9a4q__decorativeOrb1{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#c5a05914 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite DevisPage-module__PX9a4q__float;position:absolute;top:10%;left:-10%}.DevisPage-module__PX9a4q__decorativeOrb2{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#c5a0590f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite reverse DevisPage-module__PX9a4q__float;position:absolute;bottom:10%;right:-10%}@keyframes DevisPage-module__PX9a4q__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.DevisPage-module__PX9a4q__devisContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background:linear-gradient(145deg,#0a2a4399 0%,#051622cc 100%);border:1px solid #c5a05926;border-radius:24px;max-width:900px;margin:0 auto;padding:3rem;position:relative;box-shadow:0 25px 50px -12px #0006,inset 0 0 0 1px #c5a0591a,inset 0 -20px 40px -20px #c5a0590d}.DevisPage-module__PX9a4q__header{text-align:center;margin-bottom:2.5rem}.DevisPage-module__PX9a4q__headerBadge{color:#c5a059;background:#c5a0591a;border:1px solid #c5a05933;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.85rem;animation:.6s ease-out DevisPage-module__PX9a4q__fadeInDown;display:inline-flex}.DevisPage-module__PX9a4q__headerBadgeIcon{font-size:1rem}.DevisPage-module__PX9a4q__title{font-family:var(--font-heading);color:#fff;background:linear-gradient(135deg,#fff 0%,#c5a059 50%,#fff 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;animation:4s ease-in-out infinite DevisPage-module__PX9a4q__shimmer}@keyframes DevisPage-module__PX9a4q__shimmer{0%,to{background-position:0%}50%{background-position:100%}}.DevisPage-module__PX9a4q__subtitle{color:#ffffffb3;max-width:500px;margin:0 auto;font-size:1.1rem;line-height:1.6}.DevisPage-module__PX9a4q__headerDivider{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.DevisPage-module__PX9a4q__dividerLine{background:linear-gradient(90deg,#0000,#c5a05980,#0000);width:60px;height:1px}.DevisPage-module__PX9a4q__dividerIcon{color:#c5a059;opacity:.8;font-size:.75rem}.DevisPage-module__PX9a4q__progressContainer{background:#05162280;border:1px solid #c5a0591a;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:1.25rem;display:flex}.DevisPage-module__PX9a4q__progressStep{flex-direction:column;align-items:center;gap:.5rem;display:flex}.DevisPage-module__PX9a4q__progressDot{color:#fff6;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.DevisPage-module__PX9a4q__progressDot.DevisPage-module__PX9a4q__active{color:#051622;background:linear-gradient(135deg,#c5a059 0%,#d4b375 100%);border-color:#c5a059;box-shadow:0 0 20px #c5a05966}.DevisPage-module__PX9a4q__progressLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.DevisPage-module__PX9a4q__progressLine{background:#ffffff1a;width:40px;height:2px;margin-bottom:1.5rem}.DevisPage-module__PX9a4q__form{flex-direction:column;gap:2rem;display:flex}.DevisPage-module__PX9a4q__formSection{background:#05162266;border:1px solid #c5a05914;border-radius:16px;padding:1.75rem;transition:all .3s}.DevisPage-module__PX9a4q__errorMessage{color:#ffb3b3;background:#ff00000a;border:1px solid #ff000014;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.DevisPage-module__PX9a4q__flatpickr-calendar{color:#fff!important;background:#051622!important;border:1px solid #c5a0591f!important;box-shadow:0 10px 30px #05162299!important}.DevisPage-module__PX9a4q__flatpickr-months .DevisPage-module__PX9a4q__flatpickr-month{color:#fff!important}.DevisPage-module__PX9a4q__flatpickr-weekdays,.DevisPage-module__PX9a4q__flatpickr-weekday{color:#ddd!important}.DevisPage-module__PX9a4q__flatpickr-day{color:#e6eef2!important}.DevisPage-module__PX9a4q__flatpickr-day.DevisPage-module__PX9a4q__today{color:#c5a059!important}.DevisPage-module__PX9a4q__flatpickr-day.DevisPage-module__PX9a4q__selected,.DevisPage-module__PX9a4q__flatpickr-day.DevisPage-module__PX9a4q__startRange,.DevisPage-module__PX9a4q__flatpickr-day.DevisPage-module__PX9a4q__endRange{color:#051622!important;background:#c5a059!important;border-radius:6px!important}.DevisPage-module__PX9a4q__flatpickr-day:hover{background:#c5a0590f!important}.DevisPage-module__PX9a4q__flatpickr-week{color:#ddd!important}.DevisPage-module__PX9a4q__flatpickr-time,.DevisPage-module__PX9a4q__flatpickr-prev-month,.DevisPage-module__PX9a4q__flatpickr-next-month{color:#fff!important}.DevisPage-module__PX9a4q__fp-input{width:100%}.DevisPage-module__PX9a4q__formSection:hover{background:#05162280;border-color:#c5a05926}.DevisPage-module__PX9a4q__sectionTitle{color:#fff;border-bottom:1px solid #c5a05926;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:600;display:flex}.DevisPage-module__PX9a4q__sectionIcon{font-size:1.25rem}.DevisPage-module__PX9a4q__grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.DevisPage-module__PX9a4q__grid:last-child{margin-bottom:0}.DevisPage-module__PX9a4q__fullWidth{grid-column:1/-1}.DevisPage-module__PX9a4q__inputGroup{flex-direction:column;gap:.5rem;transition:all .3s;display:flex}.DevisPage-module__PX9a4q__inputGroup.DevisPage-module__PX9a4q__focused{transform:translateY(-2px)}.DevisPage-module__PX9a4q__label{color:#fffc;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.DevisPage-module__PX9a4q__labelIcon{opacity:.8;font-size:1rem}.DevisPage-module__PX9a4q__required{color:#c5a059}.DevisPage-module__PX9a4q__input,.DevisPage-module__PX9a4q__select,.DevisPage-module__PX9a4q__textarea{appearance:none;border:1px solid #c5a05933;border-radius:12px;width:100%;padding:.75rem 1rem;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff!important;background:#051622b3!important}.DevisPage-module__PX9a4q__input::placeholder,.DevisPage-module__PX9a4q__textarea::placeholder{color:#ffffff59}.DevisPage-module__PX9a4q__input:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__input:-webkit-autofill:active{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__select:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__textarea:-webkit-autofill{caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #051622f2!important}.DevisPage-module__PX9a4q__input:hover,.DevisPage-module__PX9a4q__select:hover,.DevisPage-module__PX9a4q__textarea:hover{border-color:#c5a05966;background:#051622cc!important}.DevisPage-module__PX9a4q__input:focus,.DevisPage-module__PX9a4q__select:focus,.DevisPage-module__PX9a4q__textarea:focus{border-color:#c5a059;outline:none;box-shadow:0 0 0 4px #c5a0591a,0 0 20px #c5a0591a;background:#0a2a4399!important}.DevisPage-module__PX9a4q__selectWrapper{position:relative}.DevisPage-module__PX9a4q__select{appearance:none;cursor:pointer;padding-right:3rem}.DevisPage-module__PX9a4q__selectArrow{color:#c5a059;pointer-events:none;font-size:.75rem;transition:transform .3s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.DevisPage-module__PX9a4q__select:focus+.DevisPage-module__PX9a4q__selectArrow{transform:translateY(-50%)rotate(180deg)}.DevisPage-module__PX9a4q__textarea{resize:vertical;min-height:140px;line-height:1.6}.DevisPage-module__PX9a4q__charCount{color:#fff6;text-align:right;margin-top:.25rem;font-size:.75rem}.DevisPage-module__PX9a4q__checkboxContainer{align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;display:flex}.DevisPage-module__PX9a4q__checkbox{cursor:pointer;appearance:none;background:#051622b3;border:2px solid #c5a0594d;border-radius:6px;width:1.5rem;min-width:1.5rem;height:1.5rem;margin-top:.125rem;transition:all .3s;position:relative}.DevisPage-module__PX9a4q__checkbox:hover{border-color:#c5a05999}.DevisPage-module__PX9a4q__checkbox:checked{background:linear-gradient(135deg,#c5a059 0%,#d4b375 100%);border-color:#c5a059}.DevisPage-module__PX9a4q__checkbox:checked:before{content:"✓";color:#051622;font-size:.875rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DevisPage-module__PX9a4q__checkboxLabel{color:#ffffffb3;cursor:pointer;font-size:.9rem;line-height:1.5}.DevisPage-module__PX9a4q__checkboxLabel a{color:#c5a059;text-decoration:underline;transition:opacity .3s}.DevisPage-module__PX9a4q__checkboxLabel a:hover{opacity:.8}.DevisPage-module__PX9a4q__submitSection{flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;display:flex}.DevisPage-module__PX9a4q__submitButton{color:#051622;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#c5a059 0%,#d4b375 50%,#c5a059 100%) 0 0/200% 200%;border:none;border-radius:14px;padding:1.125rem 3rem;font-size:1.05rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #c5a0594d,0 0 #c5a05900}.DevisPage-module__PX9a4q__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.DevisPage-module__PX9a4q__submitButton:hover:before{left:100%}.DevisPage-module__PX9a4q__submitButton:hover{background-position:100%;transform:translateY(-3px);box-shadow:0 8px 25px #c5a05966,0 0 0 4px #c5a0591a}.DevisPage-module__PX9a4q__submitButton:active{transform:translateY(-1px)}.DevisPage-module__PX9a4q__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:linear-gradient(135deg,#6b5a3a 0%,#8a724a 100%);transform:none}.DevisPage-module__PX9a4q__buttonContent{align-items:center;gap:.75rem;display:flex}.DevisPage-module__PX9a4q__buttonIcon{font-size:1.25rem;transition:transform .3s}.DevisPage-module__PX9a4q__submitButton:hover .DevisPage-module__PX9a4q__buttonIcon{transform:translate(5px)}.DevisPage-module__PX9a4q__buttonLoading{align-items:center;gap:.75rem;display:flex}.DevisPage-module__PX9a4q__spinner{border:2px solid #0516224d;border-top-color:#051622;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite DevisPage-module__PX9a4q__spin}@keyframes DevisPage-module__PX9a4q__spin{to{transform:rotate(360deg)}}.DevisPage-module__PX9a4q__submitNote{color:#ffffff80;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8rem;display:flex}.DevisPage-module__PX9a4q__noteIcon{font-size:.9rem}.DevisPage-module__PX9a4q__successContainer{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:linear-gradient(145deg,#0a2a4399 0%,#051622cc 100%);border:1px solid #c5a05933;border-radius:24px;flex-direction:column;align-items:center;gap:1rem;max-width:600px;margin:10rem auto 0;padding:2.5rem 1.25rem;animation:.6s ease-out DevisPage-module__PX9a4q__fadeInUp;display:flex;box-shadow:0 25px 50px -12px #0006}.DevisPage-module__PX9a4q__successIconWrapper{width:120px;height:120px;position:relative}.DevisPage-module__PX9a4q__successIconCircle{background:linear-gradient(135deg,#c5a059 0%,#d4b375 100%);border-radius:999px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 10px 30px #c5a05940}.DevisPage-module__PX9a4q__successCheck{color:#051622;width:48px;height:48px}.DevisPage-module__PX9a4q__successTitle{color:#fff;margin:.5rem 0 0;font-size:1.5rem}.DevisPage-module__PX9a4q__successMessage{color:#ffffffd9;max-width:640px}.DevisPage-module__PX9a4q__successDetails{gap:1.25rem;margin-top:.5rem;display:flex}.DevisPage-module__PX9a4q__successDetailItem span{color:#ffffffe6;background:#c5a0590f;border-radius:8px;padding:.5rem .75rem;font-weight:600}.DevisPage-module__PX9a4q__successRipple{filter:blur(18px);background:radial-gradient(circle,#c5a0591f 0%,#0000 55%);border-radius:999px;position:absolute;inset:-12px}@keyframes DevisPage-module__PX9a4q__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes DevisPage-module__PX9a4q__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DevisPage-module__PX9a4q__successIconWrapper{margin-bottom:2rem;display:inline-block;position:relative}.DevisPage-module__PX9a4q__successIconCircle{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both DevisPage-module__PX9a4q__scaleIn;display:flex}@keyframes DevisPage-module__PX9a4q__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.DevisPage-module__PX9a4q__successCheck{color:#fff;width:50px;height:50px;animation:.5s .5s both DevisPage-module__PX9a4q__drawCheck}@keyframes DevisPage-module__PX9a4q__drawCheck{0%{stroke-dasharray:50;stroke-dashoffset:50px}to{stroke-dashoffset:0}}.DevisPage-module__PX9a4q__successRipple{border:3px solid #10b98180;border-radius:50%;width:100px;height:100px;animation:1.5s ease-out infinite DevisPage-module__PX9a4q__ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes DevisPage-module__PX9a4q__ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.DevisPage-module__PX9a4q__successTitle{font-family:var(--font-heading);color:#fff;margin-bottom:.75rem;font-size:2rem}.DevisPage-module__PX9a4q__successMessage{color:#ffffffb3;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.DevisPage-module__PX9a4q__successDetails{background:#10b9811a;border:1px solid #10b98133;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.DevisPage-module__PX9a4q__successDetailItem{color:#fffc;justify-content:center;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.DevisPage-module__PX9a4q__successDetailIcon{font-size:1.1rem}@media (max-width:768px){.DevisPage-module__PX9a4q__devisPage{padding:5rem .75rem 2rem}.DevisPage-module__PX9a4q__decorativeOrb1,.DevisPage-module__PX9a4q__decorativeOrb2{display:none}.DevisPage-module__PX9a4q__devisContainer{border-radius:16px;padding:1.5rem 1rem}.DevisPage-module__PX9a4q__header{margin-bottom:1.5rem}.DevisPage-module__PX9a4q__headerBadge{margin-bottom:1rem;padding:.35rem .75rem;font-size:.7rem}.DevisPage-module__PX9a4q__title{margin-bottom:.5rem;font-size:1.5rem}.DevisPage-module__PX9a4q__subtitle{font-size:.9rem}.DevisPage-module__PX9a4q__headerDivider{margin-top:1rem}.DevisPage-module__PX9a4q__grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.DevisPage-module__PX9a4q__progressContainer{flex-wrap:nowrap;gap:.25rem;margin-bottom:1.5rem;padding:.75rem}.DevisPage-module__PX9a4q__progressDot{width:28px;height:28px;font-size:.75rem}.DevisPage-module__PX9a4q__progressLabel{letter-spacing:0;font-size:.6rem}.DevisPage-module__PX9a4q__progressLine{width:20px;margin-bottom:1rem}.DevisPage-module__PX9a4q__form{gap:1.25rem}.DevisPage-module__PX9a4q__formSection{border-radius:12px;padding:1rem}.DevisPage-module__PX9a4q__sectionTitle{margin-bottom:1rem;padding-bottom:.5rem;font-size:.95rem}.DevisPage-module__PX9a4q__inputGroup{gap:.35rem}.DevisPage-module__PX9a4q__label{font-size:.75rem}.DevisPage-module__PX9a4q__input,.DevisPage-module__PX9a4q__select,.DevisPage-module__PX9a4q__textarea{border-radius:10px;padding:.75rem .875rem;font-size:16px}.DevisPage-module__PX9a4q__selectWrapper .DevisPage-module__PX9a4q__selectArrow{right:.875rem}.DevisPage-module__PX9a4q__textarea{min-height:100px}.DevisPage-module__PX9a4q__charCount{font-size:.65rem}.DevisPage-module__PX9a4q__checkboxContainer{gap:.625rem}.DevisPage-module__PX9a4q__checkbox{width:1.25rem;min-width:1.25rem;height:1.25rem}.DevisPage-module__PX9a4q__checkboxLabel{font-size:.8rem}.DevisPage-module__PX9a4q__submitSection{gap:.875rem;padding-top:.5rem}.DevisPage-module__PX9a4q__submitButton{border-radius:10px;width:100%;padding:.875rem 1.5rem;font-size:.9rem}.DevisPage-module__PX9a4q__submitNote{font-size:.7rem}.DevisPage-module__PX9a4q__successContainer{margin:0 .5rem;padding:2rem 1.25rem}.DevisPage-module__PX9a4q__successIconWrapper{margin-bottom:1.5rem}.DevisPage-module__PX9a4q__successIconCircle{width:70px;height:70px}.DevisPage-module__PX9a4q__successCheck{width:35px;height:35px}.DevisPage-module__PX9a4q__successRipple{width:70px;height:70px}.DevisPage-module__PX9a4q__successTitle{font-size:1.5rem}.DevisPage-module__PX9a4q__successMessage{margin-bottom:1.5rem;font-size:.95rem}.DevisPage-module__PX9a4q__successDetails{padding:1rem}.DevisPage-module__PX9a4q__successDetailItem{font-size:.85rem}}@media (max-width:480px){.DevisPage-module__PX9a4q__devisPage{padding:4.5rem .5rem 1.5rem}.DevisPage-module__PX9a4q__devisContainer{border-radius:14px;padding:1.25rem .875rem}.DevisPage-module__PX9a4q__headerBadge{padding:.3rem .625rem;font-size:.65rem}.DevisPage-module__PX9a4q__title{font-size:1.35rem}.DevisPage-module__PX9a4q__subtitle{font-size:.85rem}.DevisPage-module__PX9a4q__progressDot{width:24px;height:24px;font-size:.65rem}.DevisPage-module__PX9a4q__progressLabel{font-size:.55rem}.DevisPage-module__PX9a4q__formSection{padding:.875rem}.DevisPage-module__PX9a4q__sectionTitle{font-size:.875rem}.DevisPage-module__PX9a4q__label{font-size:.7rem}.DevisPage-module__PX9a4q__input,.DevisPage-module__PX9a4q__select,.DevisPage-module__PX9a4q__textarea{border-radius:8px;padding:.625rem .75rem;font-size:16px}.DevisPage-module__PX9a4q__submitButton{padding:.75rem 1.25rem;font-size:.85rem}}
.AdminDashboard-module__tWbOFG__dashboardPage{background:linear-gradient(135deg,#051622 0%,#0a2a43 50%,#051622 100%);min-height:100vh;padding:7rem 1rem 4rem}.AdminDashboard-module__tWbOFG__container{max-width:1200px;margin:0 auto}.AdminDashboard-module__tWbOFG__header{background:linear-gradient(145deg,#0a2a4399 0%,#051622cc 100%);border:1px solid #c5a05926;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;display:flex}.AdminDashboard-module__tWbOFG__headerLeft h1{font-family:var(--font-heading);color:#fff;margin:0 0 .25rem;font-size:1.75rem}.AdminDashboard-module__tWbOFG__headerLeft p{color:#fff9;margin:0;font-size:.9rem}.AdminDashboard-module__tWbOFG__headerActions{gap:1rem;display:flex}.AdminDashboard-module__tWbOFG__btnPrimary{color:#051622;cursor:pointer;background:linear-gradient(135deg,#c5a059 0%,#d4b375 50%,#c5a059 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:flex}.AdminDashboard-module__tWbOFG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c5a0594d}.AdminDashboard-module__tWbOFG__btnSecondary{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.AdminDashboard-module__tWbOFG__btnSecondary:hover{background:#ffffff1a;border-color:#c5a0594d}.AdminDashboard-module__tWbOFG__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.AdminDashboard-module__tWbOFG__statCard{text-align:center;background:#0a2a4380;border:1px solid #c5a0591a;border-radius:12px;padding:1.25rem}.AdminDashboard-module__tWbOFG__statCard h3{color:#c5a059;margin:0 0 .25rem;font-size:2rem}.AdminDashboard-module__tWbOFG__statCard p{color:#fff9;margin:0;font-size:.85rem}.AdminDashboard-module__tWbOFG__sectionTitle{color:#fff;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;display:flex}.AdminDashboard-module__tWbOFG__propertiesGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.AdminDashboard-module__tWbOFG__propertyCard{background:linear-gradient(145deg,#0a2a43b3 0%,#051622e6 100%);border:1px solid #c5a0591f;border-radius:16px;transition:all .3s;overflow:hidden}.AdminDashboard-module__tWbOFG__propertyCard:hover{border-color:#c5a0594d;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.AdminDashboard-module__tWbOFG__propertyImage{object-fit:cover;width:100%;height:200px}.AdminDashboard-module__tWbOFG__propertyContent{padding:1.25rem}.AdminDashboard-module__tWbOFG__propertyTitle{color:#fff;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.AdminDashboard-module__tWbOFG__propertyLocation{color:#fff9;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.AdminDashboard-module__tWbOFG__propertyPrice{color:#c5a059;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.AdminDashboard-module__tWbOFG__propertyMeta{border-top:1px solid #ffffff14;gap:1rem;margin-bottom:1rem;padding-top:.75rem;display:flex}.AdminDashboard-module__tWbOFG__metaItem{color:#ffffffb3;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.AdminDashboard-module__tWbOFG__typeBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-block}.AdminDashboard-module__tWbOFG__typeSale{color:#22c55e;background:#22c55e26}.AdminDashboard-module__tWbOFG__typeRent{color:#3b82f6;background:#3b82f626}.AdminDashboard-module__tWbOFG__propertyActions{gap:.75rem;margin-top:1rem;display:flex}.AdminDashboard-module__tWbOFG__btnEdit{color:#c5a059;cursor:pointer;background:#c5a0591a;border:1px solid #c5a0594d;border-radius:8px;flex:1;padding:.6rem;font-weight:500;transition:all .3s}.AdminDashboard-module__tWbOFG__btnEdit:hover{background:#c5a05933}.AdminDashboard-module__tWbOFG__btnDelete{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.45rem .8rem;font-weight:500;transition:all .3s}.AdminDashboard-module__tWbOFG__btnDelete:hover{background:#ef444433}.AdminDashboard-module__tWbOFG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AdminDashboard-module__tWbOFG__modal{background:linear-gradient(145deg,#0a2a43 0%,#051622 100%);border:1px solid #c5a05933;border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080}.AdminDashboard-module__tWbOFG__modalHeader{border-bottom:1px solid #c5a0591a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.AdminDashboard-module__tWbOFG__modalHeader h2{color:#fff;text-align:center;flex:1;margin:0;font-size:1.25rem}.AdminDashboard-module__tWbOFG__btnClose{color:#fff9;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;transition:color .3s}.AdminDashboard-module__tWbOFG__btnClose:hover{color:#fff}.AdminDashboard-module__tWbOFG__modalBody{padding:1.25rem 1.5rem 1rem}.AdminDashboard-module__tWbOFG__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.AdminDashboard-module__tWbOFG__formGroup{flex-direction:column;gap:.5rem;display:flex}.AdminDashboard-module__tWbOFG__formGroupFull{grid-column:1/-1}.AdminDashboard-module__tWbOFG__formGroup label{color:#fffc;font-size:.875rem;font-weight:500}.AdminDashboard-module__tWbOFG__formGroup input,.AdminDashboard-module__tWbOFG__formGroup select{color:#fff;background:#051622b3;border:1px solid #c5a05933;border-radius:10px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s}.AdminDashboard-module__tWbOFG__formGroup input::placeholder{color:#ffffff59}.AdminDashboard-module__tWbOFG__formGroup input:focus,.AdminDashboard-module__tWbOFG__formGroup select:focus{border-color:#c5a059;outline:none;box-shadow:0 0 0 3px #c5a0591a}.AdminDashboard-module__tWbOFG__formGroup select{cursor:pointer}.AdminDashboard-module__tWbOFG__imagePreview{object-fit:cover;border:1px solid #c5a05933;border-radius:10px;width:100%;height:150px;margin-top:.5rem}.AdminDashboard-module__tWbOFG__modalActions{border-top:1px solid #c5a0590f;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.25rem;padding-bottom:.75rem;display:flex}.AdminDashboard-module__tWbOFG__modalActions button{text-align:center;flex:none;min-width:120px;padding:.75rem 1.5rem;font-size:.95rem}@media (max-width:768px){.AdminDashboard-module__tWbOFG__header{text-align:center;flex-direction:column;gap:1rem}.AdminDashboard-module__tWbOFG__headerActions{justify-content:center;width:100%}.AdminDashboard-module__tWbOFG__propertiesGrid,.AdminDashboard-module__tWbOFG__formGrid{grid-template-columns:1fr}.AdminDashboard-module__tWbOFG__modalActions{flex-direction:column}}
