@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px;border-radius:4px}:root{--color-primary-50:239 246 255;--color-primary-100:219 234 254;--color-primary-200:191 219 254;--color-primary-300:147 197 253;--color-primary-400:96 165 250;--color-primary-500:59 130 246;--color-primary-600:37 99 235;--color-primary-700:29 78 216;--color-primary-800:30 64 175;--color-primary-900:30 58 138;--color-primary-950:23 37 84;--color-secondary-50:248 250 252;--color-secondary-100:241 245 249;--color-secondary-200:226 232 240;--color-secondary-300:203 213 225;--color-secondary-400:148 163 184;--color-secondary-500:100 116 139;--color-secondary-600:71 85 105;--color-secondary-700:51 65 85;--color-secondary-800:30 41 59;--color-secondary-900:15 23 42;--color-secondary-950:2 6 23;--color-accent-50:236 253 245;--color-accent-100:209 250 229;--color-accent-200:167 243 208;--color-accent-300:110 231 183;--color-accent-400:52 211 153;--color-accent-500:16 185 129;--color-accent-600:5 150 105;--color-accent-700:4 120 87;--color-accent-800:6 95 70;--color-accent-900:6 78 59;--color-accent-950:2 44 34;--color-success-50:240 253 244;--color-success-100:220 252 231;--color-success-500:34 197 94;--color-success-600:22 163 74;--color-success-700:21 128 61;--color-success-900:20 83 45;--color-danger-50:254 242 242;--color-danger-100:254 226 226;--color-danger-500:239 68 68;--color-danger-600:220 38 38;--color-danger-700:185 28 28;--color-danger-900:127 29 29;--color-warning-50:255 251 235;--color-warning-100:254 243 199;--color-warning-500:245 158 11;--color-warning-600:217 119 6;--color-warning-700:180 83 9;--color-warning-900:120 53 15;--color-info-50:240 249 255;--color-info-100:224 242 254;--color-info-500:59 130 246;--color-info-600:37 99 235;--color-info-700:29 78 216;--color-info-900:30 58 138;--color-gray-25:252 252 253;--color-gray-50:249 250 251;--color-gray-100:243 244 246;--color-gray-200:229 231 235;--color-gray-300:209 213 219;--color-gray-400:156 163 175;--color-gray-500:107 114 128;--color-gray-600:75 85 99;--color-gray-700:55 65 81;--color-gray-800:31 41 55;--color-gray-900:17 24 39;--color-gray-950:3 7 18;--color-background:var(--color-gray-25);--color-surface:255 255 255;--color-surface-secondary:var(--color-gray-50);--color-border:var(--color-gray-200);--color-border-secondary:var(--color-gray-300);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-inverse:255 255 255;--shadow-color:0 0 0;--shadow-opacity:.1}.dark{--color-primary-50:23 37 84;--color-primary-100:30 58 138;--color-primary-200:30 64 175;--color-primary-300:29 78 216;--color-primary-400:37 99 235;--color-primary-500:59 130 246;--color-primary-600:96 165 250;--color-primary-700:147 197 253;--color-primary-800:191 219 254;--color-primary-900:219 234 254;--color-primary-950:239 246 255;--color-secondary-50:2 6 23;--color-secondary-100:15 23 42;--color-secondary-200:30 41 59;--color-secondary-300:51 65 85;--color-secondary-400:71 85 105;--color-secondary-500:100 116 139;--color-secondary-600:148 163 184;--color-secondary-700:203 213 225;--color-secondary-800:226 232 240;--color-secondary-900:241 245 249;--color-secondary-950:248 250 252;--color-accent-50:2 44 34;--color-accent-100:6 78 59;--color-accent-200:6 95 70;--color-accent-300:4 120 87;--color-accent-400:5 150 105;--color-accent-500:16 185 129;--color-accent-600:52 211 153;--color-accent-700:110 231 183;--color-accent-800:167 243 208;--color-accent-900:209 250 229;--color-accent-950:236 253 245;--color-gray-25:3 7 18;--color-gray-50:17 24 39;--color-gray-100:31 41 55;--color-gray-200:55 65 81;--color-gray-300:75 85 99;--color-gray-400:107 114 128;--color-gray-500:156 163 175;--color-gray-600:209 213 219;--color-gray-700:229 231 235;--color-gray-800:243 244 246;--color-gray-900:249 250 251;--color-gray-950:252 252 253;--color-background:var(--color-gray-50);--color-surface:var(--color-gray-100);--color-surface-secondary:var(--color-gray-200);--color-border:var(--color-gray-300);--color-border-secondary:var(--color-gray-400);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-inverse:var(--color-gray-100);--shadow-color:0 0 0;--shadow-opacity:.3}.font-arabic{font-family:Noto Sans Arabic,IBM Plex Sans Arabic,Cairo,ui-sans-serif,system-ui,sans-serif}.surface{background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border))}.surface-secondary{background-color:rgb(var(--color-surface-secondary))}.text-primary{color:rgb(var(--color-text-primary))}.text-secondary{color:rgb(var(--color-text-secondary))}.text-tertiary{color:rgb(var(--color-text-tertiary))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgb(var(--color-gray-100));border-radius:4px}::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-300));border-radius:4px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-400))}.dark ::-webkit-scrollbar-track{background:rgb(var(--color-gray-200))}.dark ::-webkit-scrollbar-thumb{background:rgb(var(--color-gray-400))}.dark ::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-gray-500))}.animate-in{animation:.3s ease-out fadeIn}.animate-out{animation:.2s ease-in fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[dir=rtl]{text-align:right}[dir=rtl] .space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}img{max-width:100%!important}@page{margin:.5in}}.default-logo{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:700;animation:3s ease-in-out infinite float;display:flex;box-shadow:0 4px 10px #0000001a}.default-avatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.default-property{color:#1e293b;background:#e2e8f0;justify-content:center;align-items:center;width:100%;height:200px;font-weight:700;display:flex}header{z-index:1000;background-color:#fff;width:100%;height:4.5rem;transition:transform .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #00000014}nav{max-width:1440px;height:100%;margin:0 auto;padding:0 1.5rem}.nav-container{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.logo-container{align-items:center;min-width:200px;display:flex}.logo-container a{align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-container img{width:auto;height:2rem;margin-left:.5rem}.brand-name{color:#1f2937;white-space:nowrap;font-size:1.25rem;font-weight:700}.nav-links{flex:1;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.nav-link{color:#333;border-radius:5px;padding:10px 15px;font-size:14px;text-decoration:none;transition:background .3s}.nav-link:hover{background:#0000000d}.mobile-menu-button{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:.75rem;font-size:1.5rem;transition:color .2s;display:none}.mobile-menu-button:hover{color:#2563eb}.mobile-menu{background-color:#fff;border-top:1px solid #f3f4f6;padding:1rem;display:none}.dropdown{position:relative}.dropdown-content{z-index:10;background:#fff;border-radius:5px;min-width:180px;display:none;position:absolute;right:0;box-shadow:0 4px 6px #0000001a}.dropdown:hover .dropdown-content{display:block}.dropdown-item{color:#333;padding:10px;text-decoration:none;display:block}.dropdown-item:hover{background:#0000000d}@media (width<=1280px){.nav-link{padding:.75rem}.brand-name{font-size:1.125rem}}@media (width<=1024px){.nav-links{gap:.5rem}.nav-link{font-size:.875rem}}@media (width<=768px){header{height:4rem}.nav-links{display:none}.mobile-menu-button{display:block}.logo-container{min-width:auto}.brand-name{display:none}.mobile-menu{z-index:40;background:#fff;width:100%;height:calc(100vh - 4rem);transition:transform .3s ease-in-out;position:fixed;top:4rem;right:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.show{transform:translate(0)}.mobile-nav-link{color:#4b5563;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-link:hover{color:#2563eb;background-color:#f3f4f6}.mobile-nav-link.active{color:#2563eb;background-color:#eff6ff}.submenu-container{animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.submenu-items{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.submenu-items::-webkit-scrollbar{width:6px}.submenu-items::-webkit-scrollbar-track{background:0 0}.submenu-items::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.submenu-items::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}}.notification-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:9999px;margin-right:auto;padding:.25rem .5rem;font-size:.75rem;box-shadow:0 2px 4px #ef444433}.divider{background-color:#e5e7eb;height:1px;margin:.5rem 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.3s ease-in fadeIn}.hover-scale{transition:transform .2s}.hover-scale:hover{transform:scale(1.02)}@media (width<=768px){.mobile-menu{z-index:50;background:#fff;width:80%;height:100vh;transition:right .3s;position:fixed;top:0;right:-100%}.mobile-menu.active{right:0}}.lazy-image{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position-x:-200%}}.custom-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:.5rem;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-left:2.5rem}.property-card{transition:all .3s}.property-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.price-slider{-webkit-appearance:none;background:#ddd;border-radius:2px;outline:none;height:4px}.price-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:20px;height:20px;transition:background .15s}.price-slider::-webkit-slider-thumb:hover{background:#2563eb}.status-badge{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.status-badge.rent{color:#fff;background-color:#3b82f6}.status-badge.sale{color:#fff;background-color:#10b981}@media (width>=640px){.grid-cols-auto-fit{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media print{.no-print{display:none!important}.print-only{display:block}.property-card{-moz-column-break-inside:avoid;break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.tabs-container{border-bottom:2px solid #e5e7eb;gap:1rem;margin-bottom:1.5rem;display:flex}.tab-button{color:#6b7280;cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-2px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease-in-out;display:flex}.tab-button:hover{color:#1d4ed8}.tab-button.active-tab{color:#1d4ed8;border-bottom-color:#1d4ed8}.tab-content{display:none}.tab-content.active{animation:.3s ease-in-out fadeIn;display:block}.router-link-exact-active{color:#007bff;font-weight:700}.fab.fa-facebook{color:#1877f2}.fab.fa-instagram{color:#e4405f}.fab.fa-twitter{color:#1da1f2}.fab.fa-snapchat{color:#fffc00}.fab.fa-google{color:#4285f4}.form-group label.required:after,.form-label.required:after{content:"*";color:#ef4444;margin-right:4px;font-weight:700}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:#ef4444}.form-group.has-error input:focus,.form-group.has-error select:focus,.form-group.has-error textarea:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.error-message{color:#ef4444;margin-top:.5rem;font-size:.875rem}.required-field label:after{content:"*";color:#ef4444;margin-right:4px}[dir=rtl] .form-group label.required:after,[dir=rtl] .form-label.required:after{margin-left:4px;margin-right:0}@keyframes requiredPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.required-field.empty label:after{animation:1s ease-in-out requiredPulse}.login-page{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:0;display:flex;position:relative;overflow:hidden}.login-page:before{content:"";z-index:-2;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);position:absolute;inset:0}.login-page:after{content:"";z-index:-1;background:radial-gradient(circle,#3b82f626 0%,#0000 70%);position:absolute;inset:-50%}.login-container{z-index:1;width:100%;max-width:1000px;margin:0 auto;padding:1.5rem;position:relative}.login-card{background-color:#fff;border-radius:16px;min-height:600px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.welcome-card{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);flex-direction:column;flex:1;justify-content:center;padding:2.5rem;display:flex;position:relative;overflow:hidden}.welcome-card:before{content:"";z-index:1;background:radial-gradient(circle,#ffffff1a 0%,#fff0 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.welcome-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.welcome-title{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.3}.typing-cursor{width:3px;animation:1s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.welcome-text{opacity:.9;margin-bottom:2rem;font-size:1rem;line-height:1.6}.welcome-features{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.feature-item{align-items:center;gap:.75rem;font-size:1rem;transition:transform .3s;display:flex}.feature-item:hover{transform:translate(5px)}.feature-item svg{opacity:.9;font-size:1.25rem}.welcome-footer{margin-top:auto}.welcome-footer-text{opacity:.8;border-top:1px solid #fff3;padding-top:1.5rem;font-size:.95rem;line-height:1.6}.auth-card{flex-direction:column;flex:1;padding:2.5rem;display:flex}.login-header{text-align:center;margin-bottom:2rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.login-title{color:#1e3a8a;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.login-subtitle{color:#4a5568;font-size:.95rem}.login-form{flex-direction:column;gap:1.25rem;display:flex}.login-options{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.remember-me{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.form-checkbox{accent-color:#3b82f6;width:16px;height:16px}.forgot-password{color:#3b82f6;font-size:.9rem;text-decoration:none;transition:color .3s}.forgot-password:hover{color:#1e40af;text-decoration:underline}.login-error{color:#ef4444;background-color:#ef44441a;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;display:flex}.login-footer{text-align:center;margin-top:auto}.copyright{color:#718096;font-size:.85rem}@media (width<=992px){.login-card{max-width:90%;margin:0 auto}}@media (width<=768px){.login-card{flex-direction:column;max-width:100%}.welcome-card,.auth-card{padding:2rem 1.5rem}.welcome-card{min-height:300px}.welcome-title,.login-title{font-size:1.5rem}.login-options{flex-direction:column;align-items:flex-start;gap:.75rem}.login-button-container{margin-top:1rem}}@media (width<=480px){.login-container{padding:1rem}.welcome-card,.auth-card{padding:1.5rem 1rem}.welcome-title{font-size:1.25rem}.welcome-text,.feature-item{font-size:.9rem}.login-title{font-size:1.25rem}.login-subtitle{font-size:.85rem}.verification-code-container{gap:6px}.code-input-wrapper{width:40px;height:50px}.code-input{font-size:20px}}@media (width<=360px){.login-container{padding:.5rem}.welcome-card,.auth-card{padding:1.25rem .75rem}.default-logo{width:50px;height:50px;font-size:1.25rem}.login-options{gap:.5rem}.forgot-password,.remember-me{font-size:.8rem}.verification-code-container{gap:4px}.code-input-wrapper{width:35px;height:45px}.code-input{font-size:18px}}@media (width>=1200px){.login-card{min-height:650px}.welcome-title{font-size:2.25rem}.welcome-text,.feature-item{font-size:1.1rem}}@media (height>=900px){.login-card{min-height:700px}}.form-field{margin-bottom:1rem;transition:all .3s;position:relative}button{position:relative;overflow:hidden}button:after{content:"";opacity:0;transform-origin:50%;background:#ffffff80;border-radius:100%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:scale(1)translate(-50%,-50%)}button:active:after{animation:.6s ease-out ripple}@keyframes ripple{0%{opacity:.5;transform:scale(0)}20%{opacity:.5;transform:scale(25)}to{opacity:0;transform:scale(40)}}[dir=rtl] .feature-item:hover{transform:translate(-5px)}.login-button-container{margin-top:20px}.two-factor-card .auth-card{max-width:500px;margin:0 auto}.verification-code-container{direction:ltr;justify-content:center;gap:10px;margin:20px 0;display:flex}.code-input-wrapper{border:2px solid #e2e8f0;border-radius:8px;width:50px;height:60px;transition:all .3s;position:relative;overflow:hidden}.code-input-wrapper.focused{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.code-input{text-align:center;color:#1e40af;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:24px;font-weight:700}.code-input.has-value{background-color:#3b82f61a}.verification-info{text-align:center;color:#64748b;margin:15px 0}.resend-link{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .3s}.resend-link:hover{color:#1e40af;text-decoration:underline}.back-button-container{margin-top:15px}.forgot-password-card .auth-card{max-width:500px;margin:0 auto}.success-container{text-align:center;padding:20px}.success-icon{color:#10b981;margin-bottom:20px}.success-message{color:#1e40af;margin-bottom:15px;font-size:18px;font-weight:600}.success-info{color:#64748b;margin-bottom:25px;line-height:1.6}[dir=rtl] .space-x-4>*+*{margin-left:0;margin-right:1rem}[dir=rtl] .space-x-reverse>*+*{margin-left:1rem;margin-right:0}.property-details-page .tab-content{transition:opacity .2s ease-in-out}.property-details-page .tab-content:not(.active){opacity:0;pointer-events:none}.property-details-page .tab-content.active{opacity:1;pointer-events:all}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index);padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{box-sizing:border-box;cursor:pointer;font-family:var(--toastify-font-family);max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{white-space:pre-wrap;flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify__toast-text{flex-direction:column;gap:2px;width:100%;line-height:1.35;display:flex}.Toastify__toast-text-title{font-weight:600}.Toastify__toast-text-content{opacity:.92}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{opacity:.7;transform-origin:0;width:100%;height:5px;z-index:var(--toastify-z-index);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{transform-origin:100%;left:auto;right:0}.Toastify__spinner{border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);box-sizing:border-box;border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
