:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2;cursor:pointer}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{min-height:100svh}body{margin:0}#root{width:min(100%);min-height:100svh;height:auto;box-sizing:border-box;overflow:visible;margin:0 auto}._loginContainer_1wkxn_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8b8b26,#ff6b6b1a),url(/background1.jpg) center/cover no-repeat;padding:20px;position:relative}._loginContainer_1wkxn_3:before{content:"";position:absolute;inset:0}._loginCard_1wkxn_47{position:relative;z-index:1;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #00000026;padding:48px 40px;width:100%;max-width:440px;border:1px solid rgba(255,255,255,.8);animation:_fadeInUp_1wkxn_1 .6s cubic-bezier(.16,1,.3,1)}@keyframes _fadeInUp_1wkxn_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._loginHeader_1wkxn_99{text-align:center;margin-bottom:40px}._loginTitle_1wkxn_109{font-size:2rem;font-weight:700;color:#ff8e8e;margin:0 0 8px;letter-spacing:-.5px}._loginSubtitle_1wkxn_125{color:#718096;font-size:.95rem;margin:0;font-weight:400}._loginForm_1wkxn_141{display:flex;flex-direction:column;gap:24px}._formGroup_1wkxn_153{display:flex;flex-direction:column;gap:8px}._formLabel_1wkxn_165{font-weight:600;color:#2d3748;font-size:.9rem;margin-bottom:4px}._inputWrapper_1wkxn_181{position:relative;display:flex;align-items:center}._inputIcon_1wkxn_193{position:absolute;left:16px;color:#a0aec0;font-size:18px;pointer-events:none;transition:color .3s ease}._formInput_1wkxn_211{width:100%;padding:14px 16px 14px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;transition:all .3s ease;background:#f7fafc;color:#2d3748}._formInput_1wkxn_211:focus{outline:none;border-color:#ff8e8e;background:#fff;box-shadow:0 0 0 4px #ff8e8e1a}._formInput_1wkxn_211:focus~._inputIcon_1wkxn_193,._inputWrapper_1wkxn_181:focus-within ._inputIcon_1wkxn_193{color:#ff8e8e}._formInput_1wkxn_211::placeholder{color:#a0aec0}._togglePassword_1wkxn_267{position:absolute;right:16px;background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px;border-radius:6px}._togglePassword_1wkxn_267:hover{color:#ff8e8e;background:#ff8e8e1a}._togglePassword_1wkxn_267:active{transform:scale(.95)}._inputError_1wkxn_319{border-color:#fc8181;background:#fff5f5}._inputError_1wkxn_319:focus{border-color:#fc8181;box-shadow:0 0 0 4px #fc81811a}._errorMessage_1wkxn_339{color:#e53e3e;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:4px}._formOptions_1wkxn_359{display:flex;justify-content:space-between;align-items:center;margin-top:-8px}._checkboxContainer_1wkxn_373{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1wkxn_373{width:18px;height:18px;accent-color:#ff8e8e;cursor:pointer}._checkboxLabel_1wkxn_403{font-size:.9rem;color:#4a5568}._forgotPassword_1wkxn_413{color:#ff8e8e;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .3s ease}._forgotPassword_1wkxn_413:hover{color:#ff6b6b;text-decoration:underline}._loginButton_1wkxn_441{background:linear-gradient(135deg,#ff8e8e,#ff6b6b);color:#fff;border:none;padding:16px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:8px;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff6b6b4d}._loginButton_1wkxn_441:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}._loginButton_1wkxn_441:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff6b6b66}._loginButton_1wkxn_441:hover:before{left:100%}._loginButton_1wkxn_441:active{transform:translateY(0)}._loginButton_1wkxn_441:disabled{opacity:.6;cursor:not-allowed;transform:none}._loginButton_1wkxn_441:disabled:hover{transform:none;box-shadow:0 4px 16px #ff6b6b4d}._loginFooter_1wkxn_555{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}._signupText_1wkxn_569{color:#4a5568;font-size:.9rem;margin:0}._signupLink_1wkxn_581{color:#ff8e8e;text-decoration:none;font-weight:600;margin-left:4px;transition:color .3s ease}._signupLink_1wkxn_581:hover{color:#ff6b6b;text-decoration:underline}@media(max-width:480px){._loginContainer_1wkxn_3{padding:16px}._loginCard_1wkxn_47{padding:36px 28px;border-radius:20px}._logoWrapper_1wkxn_629{width:56px;height:56px;margin-bottom:16px}._logoIcon_1wkxn_641{font-size:28px}._loginTitle_1wkxn_109{font-size:1.75rem}._loginSubtitle_1wkxn_125{font-size:.9rem}._formInput_1wkxn_211{padding:13px 16px 13px 44px;font-size:.9rem}._inputIcon_1wkxn_193{left:14px;font-size:16px}._togglePassword_1wkxn_267{right:14px;font-size:16px}._loginButton_1wkxn_441{padding:15px 20px;font-size:.95rem}._formOptions_1wkxn_359{flex-direction:column;gap:12px;align-items:flex-start}._checkboxLabel_1wkxn_403,._forgotPassword_1wkxn_413{font-size:.85rem}}._signupContainer_1e3qy_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:url(/background1.jpg) center/cover no-repeat;padding:40px 20px;position:relative}._signupContainer_1e3qy_3:before{content:"";position:absolute;inset:0}._signupCard_1e3qy_37{position:relative;z-index:1;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #00000026;padding:40px 36px;width:100%;max-width:480px;border:1px solid rgba(255,255,255,.8);animation:_fadeInUp_1e3qy_1 .6s cubic-bezier(.16,1,.3,1)}@keyframes _fadeInUp_1e3qy_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._signupHeader_1e3qy_89{text-align:center;margin-bottom:32px}._logoWrapper_1e3qy_99{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#ff8e8e,#ff6b6b);border-radius:16px;margin-bottom:16px;box-shadow:0 8px 24px #ff6b6b4d}._logoIcon_1e3qy_123{font-size:32px}._signupTitle_1e3qy_131{font-size:2rem;font-weight:700;color:#ff8e8e;margin:0 0 8px;letter-spacing:-.5px}._signupSubtitle_1e3qy_147{color:#718096;font-size:.95rem;margin:0;font-weight:400}._signupForm_1e3qy_163{display:flex;flex-direction:column;gap:20px}._formGroup_1e3qy_175{display:flex;flex-direction:column;gap:8px}._formLabel_1e3qy_187{font-weight:600;color:#2d3748;font-size:.9rem;margin-bottom:4px}._inputWrapper_1e3qy_203{position:relative;display:flex;align-items:center}._inputIcon_1e3qy_215{position:absolute;left:16px;color:#a0aec0;font-size:18px;pointer-events:none;transition:color .3s ease}._formInput_1e3qy_233{width:100%;padding:13px 16px 13px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;transition:all .3s ease;background:#f7fafc;color:#2d3748}._formInput_1e3qy_233:focus{outline:none;border-color:#ff8e8e;background:#fff;box-shadow:0 0 0 4px #ff8e8e1a}._formInput_1e3qy_233:focus~._inputIcon_1e3qy_215,._inputWrapper_1e3qy_203:focus-within ._inputIcon_1e3qy_215{color:#ff8e8e}._formInput_1e3qy_233::placeholder{color:#a0aec0}._formInput_1e3qy_233[type=date]{color:#a0aec0;cursor:pointer}._formInput_1e3qy_233[type=date]:focus{color:#2d3748}._formInput_1e3qy_233[type=date]:not(:placeholder-shown){color:#2d3748}._formInput_1e3qy_233[type=date]::-webkit-datetime-edit-text{color:#a0aec0}._formInput_1e3qy_233[type=date]::-webkit-datetime-edit-month-field,._formInput_1e3qy_233[type=date]::-webkit-datetime-edit-day-field,._formInput_1e3qy_233[type=date]::-webkit-datetime-edit-year-field{color:#a0aec0}._formInput_1e3qy_233[type=date]:focus::-webkit-datetime-edit-text,._formInput_1e3qy_233[type=date]:focus::-webkit-datetime-edit-month-field,._formInput_1e3qy_233[type=date]:focus::-webkit-datetime-edit-day-field,._formInput_1e3qy_233[type=date]:focus::-webkit-datetime-edit-year-field{color:#2d3748}._formInput_1e3qy_233[type=date]._hasValue_1e3qy_349::-webkit-datetime-edit-text,._formInput_1e3qy_233[type=date]._hasValue_1e3qy_349::-webkit-datetime-edit-month-field,._formInput_1e3qy_233[type=date]._hasValue_1e3qy_349::-webkit-datetime-edit-day-field,._formInput_1e3qy_233[type=date]._hasValue_1e3qy_349::-webkit-datetime-edit-year-field{color:#2d3748}._formInput_1e3qy_233[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .3s;filter:invert(60%)}._formInput_1e3qy_233[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}._togglePassword_1e3qy_387{position:absolute;right:16px;background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px;border-radius:6px}._togglePassword_1e3qy_387:hover{color:#ff8e8e;background:#ff8e8e1a}._togglePassword_1e3qy_387:active{transform:scale(.95)}._inputError_1e3qy_439{border-color:#fc8181;background:#fff5f5}._inputError_1e3qy_439:focus{border-color:#fc8181;box-shadow:0 0 0 4px #fc81811a}._errorMessage_1e3qy_459{color:#e53e3e;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:4px}._signupButton_1e3qy_479{background:linear-gradient(135deg,#ff8e8e,#ff6b6b);color:#fff;border:none;padding:15px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:8px;position:relative;overflow:hidden;box-shadow:0 4px 16px #ff6b6b4d}._signupButton_1e3qy_479:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}._signupButton_1e3qy_479:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff6b6b66}._signupButton_1e3qy_479:hover:before{left:100%}._signupButton_1e3qy_479:active{transform:translateY(0)}._signupButton_1e3qy_479:disabled{opacity:.6;cursor:not-allowed;transform:none}._signupButton_1e3qy_479:disabled:hover{transform:none;box-shadow:0 4px 16px #ff6b6b4d}._signupFooter_1e3qy_593{text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid #e2e8f0}._loginText_1e3qy_607{color:#4a5568;font-size:.9rem;margin:0}._loginLink_1e3qy_619{color:#ff8e8e;text-decoration:none;font-weight:600;margin-left:4px;transition:color .3s ease}._loginLink_1e3qy_619:hover{color:#ff6b6b;text-decoration:underline}@media(max-width:480px){._signupContainer_1e3qy_3{padding:20px 16px}._signupCard_1e3qy_37{padding:32px 24px;border-radius:20px}._logoWrapper_1e3qy_99{width:56px;height:56px;margin-bottom:12px}._logoIcon_1e3qy_123{font-size:28px}._signupTitle_1e3qy_131{font-size:1.75rem}._signupSubtitle_1e3qy_147{font-size:.9rem}._signupForm_1e3qy_163{gap:18px}._formInput_1e3qy_233{padding:12px 16px 12px 44px;font-size:.9rem}._inputIcon_1e3qy_215{left:14px;font-size:16px}._togglePassword_1e3qy_387{right:14px;font-size:16px}._signupButton_1e3qy_479{padding:14px 20px;font-size:.95rem}}._otpContainer_1elqf_3{min-height:100svh;display:flex;align-items:center;justify-content:center;background:url(/background.jpg) center/cover no-repeat;padding:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}._otpCard_1elqf_25{background:#fff;border-radius:16px;box-shadow:0 16px 32px #0000001f;padding:28px 24px;width:100%;max-width:380px;animation:_fadeInUp_1elqf_1 .4s ease-out}._backButton_1elqf_47{display:flex;align-items:center;gap:6px;background:none;border:none;color:#666;font-size:.9rem;cursor:pointer;margin-bottom:16px}._otpHeader_1elqf_73{text-align:center;margin-bottom:20px}._otpTitle_1elqf_83{font-size:1.6rem;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#ff8e8e,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._otpSubtitle_1elqf_101{font-size:.9rem;color:#666;line-height:1.5}._otpForm_1elqf_115{display:flex;flex-direction:column;gap:16px}._otpInputs_1elqf_129{display:flex;justify-content:center;gap:8px;margin:16px 0}._otpInput_1elqf_129{width:42px;height:50px;border:2px solid #e1e5e9;border-radius:10px;font-size:1.25rem;font-weight:600;text-align:center;background:#f8f9fa;transition:all .2s ease}._otpInput_1elqf_129:focus{outline:none;border-color:#ff6b6b;background:#fff}._errorMessage_1elqf_181{font-size:.85rem;padding:8px;text-align:center;background:#fdf2f2;border-radius:6px}._timerText_1elqf_199{font-size:.85rem;text-align:center}._timer_1elqf_199{color:#ff6b6b;font-weight:600}._verifyButton_1elqf_221{background:linear-gradient(135deg,#ff8e8e,#ff6b6b);color:#fff;border:none;padding:12px;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer}._verifyButton_1elqf_221:hover:not(:disabled){box-shadow:0 6px 14px #ff6b6b4d}._resendText_1elqf_253,._resendButton_1elqf_261{font-size:.85rem}._otpFooter_1elqf_271{margin-top:20px;padding-top:14px;border-top:1px solid #e1e5e9}._footerText_1elqf_283{font-size:.8rem;color:#999}@media(max-width:768px){._otpCard_1elqf_25{max-width:440px;padding:36px}._otpTitle_1elqf_83{font-size:1.8rem}._otpInput_1elqf_129{width:40px;height:58px;font-size:1.35rem}}@media(max-width:480px){._otpCard_1elqf_25{max-width:420px;padding:32px 28px;margin:10px}._otpInput_1elqf_129{width:46px;height:54px}._otpInput_1elqf_129{width:35px;height:53px;font-size:1.35rem}}@keyframes _fadeInUp_1elqf_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._overlay_4u99d_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;z-index:9999}._container_4u99d_21{display:flex;align-items:center;justify-content:center}._lottie_4u99d_35{width:420px;height:420px}@media(max-width:1024px){._lottie_4u99d_35{width:320px;height:320px}}@media(max-width:768px){._lottie_4u99d_35{width:220px;height:220px}}._sidebar_q1eaw_1{width:16rem;height:100%;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;overflow-x:hidden}._logo_q1eaw_11{display:flex;align-items:center;gap:.75rem;padding:1.5rem;border-bottom:1px solid #e5e7eb}._logoIcon_q1eaw_19{width:2.5rem;height:2.5rem;background-color:#4f46e5;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._logoText_q1eaw_29{font-size:1.25rem;font-weight:700;color:#1f2937}._nav_q1eaw_35{padding:1rem;flex:1;overflow-y:auto;overflow-x:hidden}._menuButton_q1eaw_42{width:auto;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:.5rem;transition:all .2s;border:none;background:none;cursor:pointer;font-size:1rem;text-decoration:none;overflow:hidden}._menuButton_q1eaw_42:hover{background-color:#f9fafb}._menuButtonActive_q1eaw_63{background-color:#eef2ff;color:#4f46e5}._menuButtonInactive_q1eaw_68{color:#4b5563}._icon_q1eaw_72{width:1.25rem;height:1.25rem;flex-shrink:0}._menuLabel_q1eaw_78{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}@media(max-width:1024px){._sidebar_q1eaw_1{width:14rem}._menuButton_q1eaw_42{padding:.625rem .875rem;font-size:.9375rem}._icon_q1eaw_72{width:1.125rem;height:1.125rem}._nav_q1eaw_35{padding:.875rem}}@media(max-width:768px){._sidebar_q1eaw_1{width:16rem}._nav_q1eaw_35{padding-top:1.5rem}}@media(max-width:480px){._sidebar_q1eaw_1{width:14rem}._menuButton_q1eaw_42{padding:.625rem .75rem;font-size:.875rem;gap:.625rem}._icon_q1eaw_72{width:1rem;height:1rem}._menuLabel_q1eaw_78{font-size:.875rem}._nav_q1eaw_35{padding:1rem .75rem}}@media(max-width:360px){._sidebar_q1eaw_1{width:100%}._menuButton_q1eaw_42{padding:.75rem 1rem}._nav_q1eaw_35{padding:1rem}}._navbar_y7phg_4{height:4.4rem;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;box-shadow:0 2px 4px #00000014;z-index:20}._leftSection_y7phg_18{display:flex;align-items:center;gap:1rem}._hamburger_y7phg_25{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:#4b5563;transition:color .2s ease}._hamburger_y7phg_25:hover{color:#1f2937}._hamburger_y7phg_25 svg{width:1.5rem;height:1.5rem}._logo_y7phg_47{display:flex;align-items:center;gap:.75rem;cursor:pointer}._logoBox_y7phg_54{display:flex;align-items:center;justify-content:center}._logoIcon_y7phg_60{width:3rem;height:3rem;border-radius:50%;border:2px solid #e5e7eb;object-fit:cover}._logoText_y7phg_68{display:flex;flex-direction:column;line-height:1.2}._logoName_y7phg_74{font-size:1.125rem;font-weight:700;color:#1f2937;letter-spacing:.5px}._logoSubtext_y7phg_81{font-size:.625rem;font-weight:500;color:#6b7280;letter-spacing:1.5px}._userWrapper_y7phg_91{position:relative}._user_y7phg_91{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;background:none;border:none;transition:background-color .2s ease}._user_y7phg_91:hover{background-color:#f9fafb}._username_y7phg_111{font-size:.875rem;font-weight:600;color:#1f2937}._avatar_y7phg_117{width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid #e5e7eb;object-fit:cover}._chevron_y7phg_125{width:1rem;height:1rem;color:#6b7280;transition:transform .2s ease}._userWrapper_y7phg_91:hover ._chevron_y7phg_125{transform:rotate(180deg)}._dropdown_y7phg_140{position:absolute;right:0;top:calc(100% + .5rem);min-width:220px;background:#fff;border-radius:.75rem;padding:.5rem;box-shadow:0 10px 25px #0000001f;z-index:50;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s ease}._userWrapper_y7phg_91:hover ._dropdown_y7phg_140{opacity:1;visibility:visible;transform:translateY(0)}._dropdownItem_y7phg_165{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;background:none;border:none;cursor:pointer;font-size:.95rem;color:#374151;transition:background-color .15s ease}._dropdownItem_y7phg_165:hover{background-color:#f3f4f6}._logout_y7phg_185{color:#dc2626}._logout_y7phg_185:hover{background-color:#fee2e2}@media(max-width:1024px){._navbar_y7phg_4{padding:0 1.5rem}._logoIcon_y7phg_60{width:2.75rem;height:2.75rem}._logoName_y7phg_74{font-size:1rem}._logoSubtext_y7phg_81{font-size:.575rem}}@media(max-width:768px){._navbar_y7phg_4{height:4rem;padding:0 1rem}._hamburger_y7phg_25{display:block}._leftSection_y7phg_18{gap:.75rem}._username_y7phg_111{display:none}._logo_y7phg_47{gap:.5rem}._logoIcon_y7phg_60{width:2.5rem;height:2.5rem}._logoName_y7phg_74{font-size:.9375rem}._logoSubtext_y7phg_81{font-size:.5rem}._avatar_y7phg_117{width:2rem;height:2rem}._chevron_y7phg_125{width:.875rem;height:.875rem}._dropdown_y7phg_140{min-width:200px}._dropdownItem_y7phg_165{padding:.625rem .875rem;font-size:.875rem}}@media(max-width:480px){._navbar_y7phg_4{padding:0 .75rem}._leftSection_y7phg_18{gap:.5rem}._logo_y7phg_47{gap:.4rem}._logoIcon_y7phg_60{width:2rem;height:2rem}._logoName_y7phg_74{font-size:.875rem}._logoSubtext_y7phg_81{font-size:.45rem;letter-spacing:1px}._avatar_y7phg_117{width:1.875rem;height:1.875rem}._user_y7phg_91{padding:.375rem .5rem;gap:.5rem}._hamburger_y7phg_25 svg{width:1.375rem;height:1.375rem}._dropdown_y7phg_140{min-width:180px}}@media(max-width:360px){._navbar_y7phg_4{padding:0 .5rem}._logoSubtext_y7phg_81{display:none}._logoIcon_y7phg_60{width:1.75rem;height:1.75rem}._logoName_y7phg_74{font-size:.8125rem}._chevron_y7phg_125{display:none}._hamburger_y7phg_25 svg{width:1.25rem;height:1.25rem}}._footer_miga6_1{background:#0f172a;color:#e2e8f0;padding:24px 0;margin-top:auto;flex-shrink:0}._container_miga6_9{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}._brand_miga6_20{font-weight:700;letter-spacing:.5px;font-size:1.1rem}._links_miga6_26{display:flex;gap:20px}._links_miga6_26 a{color:#cbd5e1;text-decoration:none;font-size:.95rem;transition:color .2s ease}._links_miga6_26 a:hover{color:#fff}._copy_miga6_42{font-size:.85rem;color:#94a3b8}@media(max-width:768px){._container_miga6_9{flex-direction:column;align-items:center;text-align:center;gap:12px}._links_miga6_26{flex-direction:column;gap:8px}._brand_miga6_20{font-size:1.2rem}._copy_miga6_42{font-size:.8rem}}._container_14trp_1{display:flex;flex-direction:column;height:100vh}._navbar_14trp_8{flex:0 0 auto}._body_14trp_13{flex:1;display:flex;flex-direction:column;overflow-y:auto}._content_14trp_21{display:flex;flex:1 0 auto;min-height:0}._sidebar_14trp_28{flex:0 0 16rem;background:#fff;box-shadow:1px 0 2px #0000000d;transition:transform .3s ease}._main_14trp_36{flex:1;padding:2rem;background-color:#f9fafb;overflow-y:auto}._footer_14trp_44{flex-shrink:0;width:100%;background-color:#fff;border-top:1px solid #e0e0e0}@media(max-width:1024px){._sidebar_14trp_28{flex:0 0 14rem}._main_14trp_36{padding:1.25rem}}@media(max-width:768px){._content_14trp_21{position:relative}._sidebar_14trp_28{position:fixed;top:64px;left:-16rem;bottom:0;z-index:50;width:16rem;transform:translate(0);box-shadow:2px 0 10px #0000001a}._sidebarOpen_14trp_82{transform:translate(16rem)}._overlay_14trp_87{position:fixed;inset:64px 0 0;background:#00000080;z-index:49;display:none}._overlayVisible_14trp_98{display:block}._main_14trp_36{padding:1rem;width:100%}}@media(max-width:480px){._main_14trp_36{padding:.75rem}._sidebar_14trp_28{width:14rem;left:-14rem}._sidebarOpen_14trp_82{transform:translate(14rem)}}@media(max-width:360px){._main_14trp_36{padding:.5rem}._sidebar_14trp_28{width:100%;left:-100%}._sidebarOpen_14trp_82{transform:translate(100%)}}._container_eth13_1{padding:16px;background-color:#fff;border-radius:12px}h3{margin:0 0 16px;font-size:1.2rem;font-weight:600}._header_eth13_14{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_eth13_25{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_eth13_32{color:#6b7280;margin:0;font-size:.95rem}._mainContent_eth13_38{display:flex;flex-direction:column}._statsRow_eth13_43{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}._statCard_eth13_50{background:#fff;padding:20px;border-radius:14px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column;border-left:5px solid #6366f1}._statLabel_eth13_60{font-size:15px;color:#6b7280;font-weight:500}._statValue_eth13_66{font-size:28px;font-weight:700;margin-top:6px;color:#111827}._chartsSection_eth13_73{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}._chartCard_eth13_79{background-color:#fff;border-radius:.75rem;border:solid 1px #7d7d7d;padding:1.5rem}._chartLegend_eth13_86{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._legendItem_eth13_93{display:flex;align-items:center;gap:.5rem}._legendDot_eth13_99{width:.75rem;height:.75rem;border-radius:9999px}._legendLabel_eth13_105{font-size:.875rem;color:#4b5563}._tablesSection_eth13_110{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:24px;min-width:0}._tableTitle_eth13_118{display:flex;justify-content:space-between;align-items:center}._tableCard_eth13_124{background:#fff;padding:20px;border-radius:14px;border:solid 1px #7d7d7d;min-width:0;overflow:hidden}._tableTitle_eth13_118{font-size:18px;font-weight:600;margin-bottom:16px}._tableTitle_eth13_118 a{color:#6366f1;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease}._tableTitle_eth13_118 a:hover{color:#4f46e5;text-decoration:underline}._codeCell_eth13_154{font-weight:600;color:#1677ff;cursor:pointer;transition:color .2s ease}._nameCell_eth13_161{font-weight:600;color:#111827}._emailCell_eth13_166{color:#374151;font-size:.9rem}._phoneCell_eth13_171{color:#1f2937;font-size:.9rem;font-family:Courier New,Courier,monospace;letter-spacing:.3px;white-space:nowrap}._dateCell_eth13_179{color:#6b7280;font-size:.85rem;font-weight:700}@media(max-width:1200px){._statsRow_eth13_43{grid-template-columns:repeat(2,1fr);gap:16px}._chartsSection_eth13_73{gap:1.5rem}._tablesSection_eth13_110{gap:20px}}@media(max-width:1024px){._container_eth13_1{padding:12px}._header_eth13_14{padding:20px;margin-bottom:20px}._title_eth13_25{font-size:1.75rem}._subtitle_eth13_32{font-size:.875rem}._statCard_eth13_50{padding:16px}._statLabel_eth13_60{font-size:14px}._statValue_eth13_66{font-size:24px}._chartCard_eth13_79{padding:1.25rem}h3{font-size:1.1rem;margin-bottom:12px}}@media(max-width:768px){._container_eth13_1{padding:8px}._header_eth13_14{padding:16px;margin-bottom:16px}._title_eth13_25{font-size:1.5rem}._subtitle_eth13_32{font-size:.8125rem}._statsRow_eth13_43{grid-template-columns:1fr;gap:12px;margin-bottom:24px}._statCard_eth13_50{padding:14px}._statLabel_eth13_60{font-size:13px}._statValue_eth13_66{font-size:22px}._chartsSection_eth13_73{grid-template-columns:1fr;gap:1.25rem}._chartCard_eth13_79{padding:1rem}h3{font-size:1rem;margin-bottom:10px}._tablesSection_eth13_110{margin-top:24px;grid-template-columns:1fr;gap:16px}._tableCard_eth13_124{padding:16px}._tableTitle_eth13_118{font-size:16px;margin-bottom:12px}._tableTitle_eth13_118 a{font-size:13px}._emailCell_eth13_166,._phoneCell_eth13_171{font-size:.8125rem}._dateCell_eth13_179{font-size:.75rem}}@media(max-width:480px){._container_eth13_1{padding:6px}._header_eth13_14{padding:12px;margin-bottom:12px}._title_eth13_25{font-size:1.25rem}._subtitle_eth13_32{font-size:.75rem}._statsRow_eth13_43{gap:10px;margin-bottom:20px}._statCard_eth13_50{padding:12px;border-left-width:3px}._statLabel_eth13_60{font-size:12px}._statValue_eth13_66{font-size:20px;margin-top:4px}._chartsSection_eth13_73{gap:1rem}._chartCard_eth13_79{padding:.875rem}h3{font-size:.9375rem;margin-bottom:8px}._tablesSection_eth13_110{margin-top:20px;gap:12px}._tableCard_eth13_124{padding:12px}._tableTitle_eth13_118{font-size:14px;margin-bottom:10px;flex-direction:column;align-items:flex-start;gap:8px}._tableTitle_eth13_118 a{font-size:12px}._codeCell_eth13_154,._nameCell_eth13_161{font-size:.8125rem}._emailCell_eth13_166,._phoneCell_eth13_171{font-size:.75rem}._dateCell_eth13_179{font-size:.6875rem}}@media(max-width:360px){._container_eth13_1{padding:4px}._header_eth13_14{padding:10px}._title_eth13_25{font-size:1.125rem}._subtitle_eth13_32{font-size:.6875rem}._statCard_eth13_50{padding:10px}._statLabel_eth13_60{font-size:11px}._statValue_eth13_66{font-size:18px}._chartCard_eth13_79{padding:.75rem}h3{font-size:.875rem}._tableCard_eth13_124{padding:10px}}._container_gpe37_1{padding:16px;background-color:#fff;border-radius:12px}._header_gpe37_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_gpe37_18{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_gpe37_25{color:#6b7280;margin:0;font-size:.95rem}._controls_gpe37_31{display:flex;justify-content:flex-end;margin-bottom:16px}._searchBox_gpe37_37{width:300px;display:flex;align-items:space-between}._nameCell_gpe37_43{font-weight:600;color:#111827}._emailCell_gpe37_48{color:#374151;font-size:.9rem}._phoneCell_gpe37_53{color:#1f2937;font-size:.9rem;font-family:Courier New,Courier,monospace;letter-spacing:.3px;white-space:nowrap}._dobCell_gpe37_61{color:#6b7280;font-size:.85rem;font-weight:700}._badge_gpe37_67{display:inline-block;padding:4px 12px;border-radius:8px;background:linear-gradient(135deg,#4e85c426,#4e85c414);border:1px solid rgba(78,133,196,.3);color:#3b6fb3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;max-width:max-content;box-shadow:0 2px 4px #4e85c41a}._notverified_gpe37_83{background-color:#faad14;border-radius:9999px;padding:8px;color:#fff;font-weight:600}._active_gpe37_91{background-color:#10b981;border-radius:9999px;color:#fff;font-weight:600;padding:8px}._inactive_gpe37_99{border-radius:9999px;padding:8px;background-color:#555;color:#fff;font-weight:600}._roleUser_gpe37_107{background-color:#ecfdf5;color:#047857;font-weight:500;padding:8px;border-radius:9999px;display:inline-block;font-size:.85rem}._roleAdmin_gpe37_119{background-color:#eef2ff;color:#4338ca;font-weight:500;padding:8px;border-radius:9999px;display:inline-block;font-size:.85rem}._actions_gpe37_131{cursor:pointer;color:#555;align-items:center}._tableWrapper_gpe37_138{width:100%;max-width:100%;overflow-x:auto}._antdTable_gpe37_144{background:#fff;border-radius:8px;overflow:hidden}._antdTable_gpe37_144 ._ant-table-thead_gpe37_150>tr>th{background-color:#1e3a8a;color:#fff;font-weight:600}._antdTable_gpe37_144 ._ant-table-tbody_gpe37_156>tr:hover>td{background-color:#000}@media(max-width:640px){._header_gpe37_7{flex-direction:column;align-items:flex-start;gap:12px}._controls_gpe37_31{width:100%;justify-content:flex-start}._searchBox_gpe37_37{width:100%}._searchBox_gpe37_37 input{width:100%!important}._title_gpe37_18{font-size:1.5rem}}@media(max-width:1024px){._container_gpe37_1{padding:12px}._header_gpe37_7{padding:16px}._tableWrapper_gpe37_138{overflow-x:auto}}._container_1biu2_1{padding:16px;background-color:#fff;border-radius:12px}._header_1biu2_7{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:48px}._header_1biu2_7 h2{margin:0;font-size:2rem;font-weight:600}._content_1biu2_20{display:flex;gap:40px;align-items:flex-start;min-width:0}._userInfo_1biu2_28{width:280px;border-right:1px solid #e5e5e5;padding-right:24px}._avatarSection_1biu2_34{display:flex;align-items:center;gap:12px;margin-bottom:16px}._avatar_1biu2_34{width:60px;height:60px;border-radius:50%}._badge_1biu2_47{display:inline-block;padding:4px 12px;border-radius:8px;background:linear-gradient(135deg,#4e85c426,#4e85c414);border:1px solid rgba(78,133,196,.3);color:#3b6fb3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;max-width:max-content;box-shadow:0 2px 4px #4e85c41a}._notverified_1biu2_63{background-color:#faad14;border-radius:9999px;padding:8px;color:#fff;font-weight:600}._active_1biu2_71{background-color:#10b981;border-radius:9999px;color:#fff;font-weight:600;padding:8px}._inactive_1biu2_79{border-radius:9999px;padding:8px;background-color:#555;color:#fff}._roleUser_1biu2_86{background-color:#ecfdf5;color:#047857;font-weight:500;padding:8px 16px;border-radius:9999px;display:inline-block;font-size:.85rem}._roleAdmin_1biu2_98{background-color:#eef2ff;color:#4338ca;font-weight:500;padding:8px 16px;border-radius:9999px;display:inline-block;font-size:.85rem}._name_1biu2_110{font-size:18px;font-weight:500}._infoItem_1biu2_115{display:flex;justify-content:space-between;padding:10px 0;border-top:1px dashed #eee}._infoItem_1biu2_115 span:first-child{color:#666}._infoItem_1biu2_115._button-center_1biu2_126{display:flex;justify-content:center;align-items:center;margin:10px 0}._buttonContainer_1biu2_136{display:flex;justify-content:center;align-items:center;margin-top:20px;padding-top:10px;border-top:1px dashed #eee}._deleteBtn_1biu2_145{background-color:#bc3838;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease}._deleteBtn_1biu2_145:hover{background-color:#a02e2e;transform:translateY(-2px)}._restoreBtn_1biu2_161{background-color:#10835c;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease}._restoreBtn_1biu2_161:hover{background-color:#0a5a42;transform:translateY(-2px)}._bookingSection_1biu2_178{flex:1;min-width:0}._bookingHeader_1biu2_183{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._bookingTitle_1biu2_190{font-size:1.2rem;font-weight:600}._search_1biu2_195{padding:6px 12px;border:1px solid #ccc;border-radius:6px;outline:none}._search_1biu2_195:focus{border-color:#6b5bff}._codeCell_1biu2_207{font-weight:600;color:#1677ff;cursor:pointer;transition:color .2s ease}._codeCell_1biu2_207:hover{color:#0958d9}._roomCell_1biu2_219{display:flex;flex-direction:column;gap:2px}._priceCell_1biu2_225{font-weight:600;color:#52c41a}._priceCell_1biu2_225:after{content:" VNĐ";font-size:12px;color:#999}._dateCell_1biu2_237{color:#595959;font-size:14px;font-style:italic;font-weight:700}._viewBtn_1biu2_244{background:none;border:none;cursor:pointer;font-size:16px}@media(max-width:768px){._content_1biu2_20{flex-direction:column;gap:24px}._userInfo_1biu2_28{width:100%;border-right:none;padding-right:0;border-bottom:1px solid #eee;padding-bottom:16px}._avatarSection_1biu2_34{justify-content:center;text-align:center}._infoItem_1biu2_115{font-size:14px}._bookingHeader_1biu2_183{flex-direction:column;align-items:flex-start;gap:8px}._bookingTitle_1biu2_190{font-size:1rem}}@media(max-width:1024px){._content_1biu2_20{gap:24px}._userInfo_1biu2_28{width:240px}}@media(max-width:768px){._bookingHeader_1biu2_183 input{width:100%!important}}._container_1ub5l_1{padding:16px;background-color:#fff;border-radius:12px;min-width:0;overflow-x:hidden}._header_1ub5l_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_1ub5l_23{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_1ub5l_30{color:#6b7280;margin:0;font-size:.95rem}._controls_1ub5l_36{display:flex;justify-content:flex-end;margin-bottom:16px}._searchBox_1ub5l_42{width:300px;display:flex;align-items:space-between}._codeCell_1ub5l_48{font-weight:600;color:#1677ff;cursor:pointer;transition:color .2s ease}._codeCell_1ub5l_48:hover{color:#0958d9}._totalRoomCell_1ub5l_60{text-align:center;font-weight:500;color:#262626;background-color:#fafafa;border-radius:8px;padding:4px 8px;display:inline-block;min-width:40px}._priceCell_1ub5l_71{font-weight:600;color:#52c41a}._dateCell_1ub5l_77{color:#595959;font-size:14px;font-style:italic;font-weight:700}._viewBtn_1ub5l_84{background:none;border:none;cursor:pointer;font-size:16px}._actions_1ub5l_91{cursor:pointer;color:#555;align-items:center}@media(max-width:768px){._container_1ub5l_1{padding:8px}._tableWrapper_1ub5l_102{overflow-x:auto}}._container_afbix_1{padding:16px;background-color:#fff;border-radius:12px}._header_afbix_7{font-size:2rem;font-weight:600;margin:0 0 20px}._cardRow_afbix_14{display:flex;gap:20px;margin-bottom:24px}._customerCard_afbix_20{flex:1;background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e5e5;box-shadow:0 2px 6px #0000000d}._badge_afbix_29{display:inline-block;padding:4px 12px;border-radius:8px;background:linear-gradient(135deg,#4e85c426,#4e85c414);border:1px solid rgba(78,133,196,.3);color:#3b6fb3;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;max-width:max-content;box-shadow:0 2px 4px #4e85c41a}._cardHeader_afbix_45{font-weight:600;margin-bottom:12px;display:flex;justify-content:space-between}._infoRow_afbix_52{margin:6px 0}._label_afbix_56{font-weight:500;margin-right:8px}._userLink_afbix_61{color:#2563eb;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s ease}._sectionTitle_afbix_69{margin-top:20px;font-size:18px;font-weight:600}._requestCard_afbix_75{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-top:16px;padding:20px}._cardIcons_afbix_83{display:flex;gap:10px;cursor:pointer}._cardIcons_afbix_83 ._delete_afbix_89{color:red}._cardBody_afbix_93{margin-top:10px}._row_afbix_97{display:flex;gap:20px;margin-bottom:15px}._col_afbix_103{flex:1;display:flex;flex-direction:column;gap:6px}._colFull_afbix_110{display:flex;flex-direction:column;margin-bottom:15px}._select_afbix_116,._date_afbix_116{width:100%}._saveBtn_afbix_120{margin-top:10px;width:120px}._guestsSection_afbix_125{margin-top:20px}._guestsHeader_afbix_129{display:flex;justify-content:space-between;margin-bottom:10px}._table_afbix_135{margin-bottom:10px}._card_lhbu4_1{background:#fff;padding:20px;border-radius:12px;border:1px solid #eee;margin-bottom:24px;box-shadow:0 2px 6px #0000000d}._header_lhbu4_9{display:flex;justify-content:space-between;align-items:center}._editIcon_lhbu4_14{font-size:20px;cursor:pointer;color:#555}._container_lhbu4_19{display:grid;grid-template-columns:.75fr 1.25fr;gap:20px;margin-top:12px}._leftForm_lhbu4_25{display:grid;height:fit-content;grid-template-columns:1fr 1fr;gap:20px}._formItem_lhbu4_31{display:flex;flex-direction:column}._readonlyInput_lhbu4_35{border:1px solid #d9d9d9;color:#333}._noteBox_lhbu4_39{grid-column:1 / 3;display:flex;flex-direction:column}._rightPanel_lhbu4_45{background:#fafafa;padding:16px;border:1px solid #eee;border-radius:12px;max-width:100%;overflow-x:auto}._statusRow_lhbu4_53{display:flex;align-items:center;font-size:1rem;gap:12px;margin-bottom:12px}._statusLabel_lhbu4_60{font-weight:600;color:#333}._statusTag_lhbu4_65{font-size:14px;padding:2px 10px}._guestSection_lhbu4_70{margin-top:24px;font-size:1rem}._guestItem_lhbu4_74{background:#fff;border:1px solid #ddd;padding:10px 12px;border-radius:8px;margin-bottom:8px;display:flex;justify-content:space-between}._guestId_lhbu4_83{color:#888}._noGuest_lhbu4_86{margin-top:8px;color:#777}._saveBtn_lhbu4_91{margin-top:16px}._actionRow_lhbu4_95{display:flex;gap:12px;margin-top:12px}._addGuestBtn_lhbu4_102{flex:1;background-color:#2e7d32!important;color:#fff!important;border:none;font-weight:600}._addGuestBtn_lhbu4_102:hover:not(:disabled){background-color:#256528!important}._checkoutBtn_lhbu4_115{flex:1;background-color:#b71c1c!important;color:#fff!important;border:none;font-weight:600}._checkoutBtn_lhbu4_115:hover:not(:disabled){background-color:#8e1515!important}._addGuestBtn_lhbu4_102:disabled,._checkoutBtn_lhbu4_115:disabled{background-color:#cfcfcf!important;color:#666!important;cursor:not-allowed;opacity:.7}._modal_ewb3m_1 .ant-modal-content{padding:24px!important;border-radius:12px}._title_ewb3m_6{font-size:2rem;font-weight:600;margin:0 0 24px}._guestCard_ewb3m_13{background:#f9f9f9;padding:16px;border-radius:8px;margin-bottom:20px;border:2px solid #e0e0e0;box-shadow:0 2px 4px #0000000d}._guestHeader_ewb3m_22{display:flex;font-size:1rem}._deleteIcon_ewb3m_27{color:#e74c3c;margin-left:auto}._formContainer_ewb3m_32{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:100%}._formRow_ewb3m_40{display:flex;flex-direction:column;width:100%}._formRow_ewb3m_40 label{text-transform:capitalize}._formRow_ewb3m_40 .ant-input,._formRow_ewb3m_40 .ant-select,._formRow_ewb3m_40 .ant-picker{width:100%}._footer_ewb3m_56{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:1200px){._formContainer_ewb3m_32{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){._formContainer_ewb3m_32{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._formContainer_ewb3m_32{grid-template-columns:1fr}}._container_l2ei1_1{width:100%;flex:1;padding:0;margin:0}._roomsGrid_l2ei1_8{width:100%;display:flex;flex-direction:column;gap:0;padding:0;margin:0}._roomCard_l2ei1_17{display:flex;flex-direction:row;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;margin-bottom:20px;margin-left:0;margin-right:0;border-bottom:1px solid #e0e0e0;transition:transform .3s ease,box-shadow .3s ease;width:100%;box-sizing:border-box}._roomCard_l2ei1_17:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}._roomCard_l2ei1_17:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}._roomImageWrapper_l2ei1_44{width:40%;min-width:250px;height:250px;overflow:hidden;flex-shrink:0}._roomImage_l2ei1_44{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}._roomInfo_l2ei1_59{display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px;flex:1;position:relative;min-width:0}._roomInfo_l2ei1_59 h3{margin:0 0 12px;font-size:1.4rem;font-weight:600;color:#222;word-wrap:break-word;overflow-wrap:break-word;padding-right:160px;line-height:1.4;display:inline-block;max-width:calc(100% - 160px)}._roomClass_l2ei1_82{display:inline-block;padding:4px 12px;border-radius:8px;background:#c49b4e14;border:1px solid rgba(196,155,78,.35);color:#b38a3b;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;max-width:max-content}._roomAmenities_l2ei1_101{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word}._roomFooter_l2ei1_110{display:flex;flex-direction:column;gap:8px;margin-top:auto}._review_l2ei1_117{display:flex;align-items:center;gap:6px}._stars_l2ei1_123{display:flex;align-items:center;gap:3px;color:#fbbf24}._star_l2ei1_123{font-size:.9rem}._ratingValue_l2ei1_134{color:#666;font-size:.9rem;margin-left:4px}._pagination_l2ei1_140{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding:20px 0}._paginationButton_l2ei1_149{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease}._paginationButton_l2ei1_149:hover:not(:disabled){background:#f5f5f5;border-color:#4f46e5;color:#4f46e5}._paginationButton_l2ei1_149:disabled{opacity:.5;cursor:not-allowed}._paginationButton_l2ei1_149 svg{font-size:1.1rem}._pageNumbers_l2ei1_179{display:flex;align-items:center;gap:8px}._pageNumber_l2ei1_179{min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._pageNumber_l2ei1_179:hover{background:#f5f5f5;border-color:#4f46e5;color:#4f46e5}._pageNumber_l2ei1_179._active_l2ei1_208{background:#4f46e5;border-color:#4f46e5;color:#fff}._pageNumber_l2ei1_179._active_l2ei1_208:hover{background:#4f46e5;border-color:#4f46e5}._ellipsis_l2ei1_219{padding:0 8px;color:#666;font-size:.95rem}._roomPrice_l2ei1_225{font-size:1.2rem;font-weight:600;color:#4f46e5;position:absolute;top:20px;right:24px;white-space:nowrap;min-width:140px;text-align:right;line-height:1.4}@media(max-width:1260px)and (min-width:1025px){._roomInfo_l2ei1_59 h3{font-size:1.3rem;padding-right:160px;max-width:calc(100% - 160px)}._roomPrice_l2ei1_225{font-size:1.15rem;min-width:140px}._roomImageWrapper_l2ei1_44{min-width:220px}}@media(max-width:1024px){._roomImageWrapper_l2ei1_44{min-width:200px}._roomInfo_l2ei1_59 h3{font-size:1.2rem;padding-right:110px}._roomPrice_l2ei1_225{font-size:1.1rem;min-width:100px}._roomCard_l2ei1_17{margin-left:0;margin-right:0}}@media(max-width:768px){._roomCard_l2ei1_17{flex-direction:column;margin-left:0;margin-right:0;width:100%}._roomImageWrapper_l2ei1_44{width:100%;min-width:100%;height:220px}._roomImage_l2ei1_44{border-radius:12px 12px 0 0}._roomInfo_l2ei1_59{padding:16px 20px}._roomInfo_l2ei1_59 h3{font-size:1.2rem;padding-right:0;margin-bottom:10px}._roomPrice_l2ei1_225{position:static;margin-top:12px;font-size:1.2rem;text-align:left}._roomDetails_l2ei1_311,._roomAmenities_l2ei1_101{font-size:.9rem}}@media(max-width:480px){._roomCard_l2ei1_17{margin-left:0;margin-right:0;width:100%}._roomInfo_l2ei1_59{padding:12px 16px}._roomInfo_l2ei1_59 h3{font-size:1.1rem}._roomPrice_l2ei1_225{font-size:1.1rem;text-align:left}._roomDetails_l2ei1_311,._roomAmenities_l2ei1_101{font-size:.85rem}._pagination_l2ei1_140{margin-top:30px;padding:16px 0}._paginationButton_l2ei1_149{padding:8px 16px;font-size:.9rem}._pageNumber_l2ei1_179{min-width:36px;height:36px;padding:0 10px;font-size:.9rem}}._modal_fl5iq_1 .ant-modal-content{border-radius:10px;padding:20px}._title_fl5iq_6{font-size:1.5rem;font-weight:600;margin:20px 0}._label_fl5iq_15{font-size:.875rem;font-weight:500;margin-bottom:4px;display:block}._modalForm_fl5iq_23 ._formGroup_fl5iq_23{margin-bottom:16px}._input_fl5iq_28{width:100%;border:1px solid #ccc;border-radius:6px;padding:8px;font-size:.95rem}._saveButton_fl5iq_36{margin-top:16px;width:100%;height:40px;border-radius:6px;background-color:#6366f1;border:none;font-weight:600}._saveButton_fl5iq_36:hover{background-color:#4f46e5!important}._container_itt17_1{padding:16px;background-color:#fff;border-radius:12px}._header_itt17_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_itt17_18{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_itt17_25{color:#6b7280;margin:0;font-size:.95rem}._controls_itt17_31{display:flex;justify-content:flex-end;margin-bottom:16px}._searchBox_itt17_36{width:300px;display:flex;align-items:space-between}._content_itt17_41{max-width:1400px;margin:0 auto;display:flex;gap:40px;align-items:flex-start}._roomsContainer_itt17_48{flex:1;min-width:0;width:100%;display:flex;flex-direction:column}._addBtn_itt17_55{align-items:center;background-color:#10835c;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;width:fit-content;height:fit-content}@media(max-width:1024px){._content_itt17_41{flex-direction:column;gap:30px}._sidebarContainer_itt17_71{width:100%}._sidebarContainer_itt17_71>*{position:static}}@media(max-width:768px){._main_itt17_79{padding:20px 16px}._content_itt17_41{gap:20px}}._gallery_1a3sr_1{width:100%;margin-bottom:40px}._galleryContainer_1a3sr_6{display:flex;gap:4px;width:100%;height:500px;border-radius:16px;overflow:hidden}._mainImageContainer_1a3sr_15{position:relative;flex:2;height:100%;overflow:hidden}._mainImage_1a3sr_15{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:transform .3s ease;position:relative;border-radius:16px 0 0 16px}._mainImage_1a3sr_15:hover{transform:scale(1.02)}._imageOverlay_1a3sr_38{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.1) 100%);display:flex;align-items:center;justify-content:space-between;padding:0 20px;opacity:0;transition:opacity .3s ease}._mainImage_1a3sr_15:hover ._imageOverlay_1a3sr_38{opacity:1}._prevButton_1a3sr_63,._nextButton_1a3sr_64{background:#ffffffe6;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.5rem;color:#333;box-shadow:0 2px 10px #0003}._prevButton_1a3sr_63:hover,._nextButton_1a3sr_64:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 15px #0000004d}._thumbnailContainer_1a3sr_87{display:flex;flex-direction:column;flex:1;gap:4px}._thumbnail_1a3sr_87{position:relative;flex:1;width:100%;overflow:hidden;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s ease;border:2px solid white}._thumbnail_1a3sr_87:first-child{border-radius:0 16px 0 0}._thumbnail_1a3sr_87:last-child{border-radius:0 0 16px}._thumbnail_1a3sr_87:hover{transform:scale(1.02);opacity:.9}._thumbnail_1a3sr_87._active_1a3sr_120{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b4d}._showAllOverlay_1a3sr_125{position:absolute;bottom:0;right:0;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .3s ease;border-radius:8px 0 0}._showAllOverlay_1a3sr_125:hover{background:#000000d9}._cameraIcon_1a3sr_145{font-size:1.2rem}._modal_1a3sr_149{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:_fadeIn_1a3sr_1 .3s ease}@keyframes _fadeIn_1a3sr_1{0%{opacity:0}to{opacity:1}}._modalContent_1a3sr_173{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}._modalImage_1a3sr_182{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #00000080}._closeButton_1a3sr_190{position:absolute;top:0;right:0;border:none;color:#fff;font-size:2.5rem;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._modalPrev_1a3sr_206,._modalNext_1a3sr_207{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalPrev_1a3sr_206{left:-80px}._modalNext_1a3sr_207{right:-80px}._modalPrev_1a3sr_206:hover,._modalNext_1a3sr_207:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}@media(max-width:1024px){._galleryContainer_1a3sr_6{height:400px}}@media(max-width:768px){._galleryContainer_1a3sr_6{height:350px;flex-direction:column}._mainImageContainer_1a3sr_15{flex:1}._mainImage_1a3sr_15{border-radius:16px 16px 0 0}._thumbnailContainer_1a3sr_87{flex-direction:row;flex:0 0 auto;height:100px}._thumbnail_1a3sr_87{flex:1}._thumbnail_1a3sr_87:first-child{border-radius:0}._thumbnail_1a3sr_87:last-child{border-radius:0 0 16px}._modalPrev_1a3sr_206{left:10px}._modalNext_1a3sr_207{right:10px}}@media(max-width:480px){._galleryContainer_1a3sr_6{height:280px}._thumbnailContainer_1a3sr_87{height:80px}._showAllOverlay_1a3sr_125{padding:8px 12px;font-size:.8rem}._cameraIcon_1a3sr_145{font-size:1rem}}._roomInfo_19ldh_2{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #00000014;margin-bottom:24px}._header_19ldh_10{margin-bottom:24px}._headerTop_19ldh_14{display:flex;align-items:center;justify-content:space-between}._title_19ldh_20{font-size:1.5rem;font-weight:600;color:#222;margin:0}._form_19ldh_28{display:flex;flex-direction:column;gap:20px}._formGroup_19ldh_34{display:flex;flex-direction:column;gap:8px}._label_19ldh_40{font-weight:600;font-size:.95rem;color:#333}._input_19ldh_46,._textarea_19ldh_47,._roomInfo_19ldh_2 select{padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:15px;width:100%;transition:all .25s ease}._input_19ldh_46:focus,._textarea_19ldh_47:focus,._roomInfo_19ldh_2 select:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}._textarea_19ldh_47{resize:vertical;font-family:inherit;min-height:100px}._priceInputWrapper_19ldh_71{display:flex;align-items:center;gap:8px;position:relative}._priceIcon_19ldh_78{color:#666;font-size:1.2rem;flex-shrink:0}._amenitiesWrapper_19ldh_85{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;max-height:300px;overflow-y:auto}._amenityItem_19ldh_97{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}._amenityItem_19ldh_97:hover{background:#f0f0f0;border-color:#4f46e5;transform:translate(2px)}._amenityCheckbox_19ldh_116{width:18px;height:18px;cursor:pointer;accent-color:#4f46e5;flex-shrink:0}._amenityText_19ldh_124{font-size:.9rem;font-weight:500;color:#444}._actions_19ldh_131{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}._saveBtn_19ldh_140{background-color:#4f46e5;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .25s ease}._saveBtn_19ldh_140:hover:not(:disabled){background-color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}._saveBtn_19ldh_140:disabled{background-color:#a5b4fc;cursor:not-allowed;opacity:.6}._cancelBtn_19ldh_163{background-color:#e5e7eb;color:#374151;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .25s ease}._cancelBtn_19ldh_163:hover{background-color:#d1d5db;transform:translateY(-1px)}@media(max-width:768px){._roomInfo_19ldh_2{padding:24px}._title_19ldh_20{font-size:1.4rem}._amenitiesWrapper_19ldh_85{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}._form_19ldh_28{gap:16px}}@media(max-width:480px){._roomInfo_19ldh_2{padding:20px}._title_19ldh_20{font-size:1.3rem}._amenitiesWrapper_19ldh_85{grid-template-columns:1fr;max-height:250px}._actions_19ldh_131{flex-direction:column-reverse;gap:10px}._saveBtn_19ldh_140,._cancelBtn_19ldh_163{width:100%;padding:14px}._form_19ldh_28{gap:14px}._formGroup_19ldh_34{gap:6px}}._section_1ycir_1{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #00000014;margin-bottom:24px}._title_1ycir_9{font-size:1.5rem;font-weight:600;color:#222;margin:0 0 24px}._imagesGrid_1ycir_16{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}._imageBox_1ycir_22{position:relative;border-radius:10px;overflow:hidden}._image_1ycir_16{width:100%;height:110px;object-fit:cover;border-radius:8px}._deleteBtn_1ycir_35{position:absolute;top:6px;right:6px;background:#0006;color:#fff;border:none;padding:6px;border-radius:6px;cursor:pointer}._uploadBox_1ycir_47{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #bbb;padding:20px;border-radius:10px;cursor:pointer}._uploadIcon_1ycir_58{font-size:24px;margin-bottom:6px}._actions_1ycir_63{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._saveBtn_1ycir_70{background-color:#4f46e5;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer}._saveBtn_1ycir_70:disabled{background-color:#a5b4fc;cursor:not-allowed}._cancelBtn_1ycir_84{background-color:#ddd;color:#333;padding:10px 18px;border-radius:8px;border:none;cursor:pointer}._reviews_er1m7_1{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #00000014;margin-bottom:24px}._header_er1m7_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #f0f0f0}._title_er1m7_18{font-size:1.5rem;font-weight:600;color:#222;margin:0 0 24px}._ratingSummary_er1m7_25{display:flex;align-items:center;gap:16px}._ratingNumber_er1m7_31{font-size:2rem;font-weight:700;color:#4f46e5;line-height:1}._ratingDetails_er1m7_38{display:flex;flex-direction:column;gap:8px}._stars_er1m7_44{display:flex;align-items:center;gap:4px;color:#fbbf24}._star_er1m7_44{font-size:1.2rem}._reviewCount_er1m7_55{color:#666;font-size:.95rem}._reviewsList_er1m7_60{display:flex;flex-direction:column;gap:24px}._reviewItem_er1m7_66{padding:24px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}._reviewItem_er1m7_66:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._reviewHeader_er1m7_79{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._reviewerInfo_er1m7_86{display:flex;align-items:center;gap:12px}._avatar_er1m7_92{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;flex-shrink:0}._reviewerName_er1m7_106{font-size:1rem;font-weight:600;color:#222;margin-bottom:4px}._reviewDate_er1m7_113{font-size:.9rem;color:#888}._reviewStars_er1m7_118{display:flex;align-items:center;gap:3px;color:#fbbf24}._reviewComment_er1m7_125{font-size:1rem;line-height:1.6;color:#555;margin:0}._showMoreContainer_er1m7_133{display:flex;justify-content:center;align-items:center;margin:12px 0 0}._showMoreButton_er1m7_142{background:none;border:none;color:#6b7280;font-size:16px;font-weight:500;cursor:pointer;padding:8px 16px;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;position:relative}._showMoreButton_er1m7_142:not(._collapsed_er1m7_158):after{font-size:18px;transition:transform .3s ease}._showMoreButton_er1m7_142._collapsed_er1m7_158:after{font-size:18px;transition:transform .3s ease}._showMoreButton_er1m7_142:hover{color:#374151}._showMoreButton_er1m7_142:hover:after{transform:translateY(2px)}._showMoreButton_er1m7_142:active{color:#1f2937}._showMoreButton_er1m7_142:focus{outline:none;text-decoration:none}@media(max-width:768px){._reviews_er1m7_1{padding:24px}._header_er1m7_9{flex-direction:column;align-items:flex-start;gap:20px}._ratingSummary_er1m7_25{width:100%;justify-content:space-between}._ratingNumber_er1m7_31{font-size:2.5rem}._reviewItem_er1m7_66{padding:20px}}@media(max-width:480px){._reviews_er1m7_1{padding:20px}._title_er1m7_18{font-size:1.3rem}._ratingNumber_er1m7_31{font-size:2rem}._reviewItem_er1m7_66{padding:16px}._avatar_er1m7_92{width:40px;height:40px;font-size:1rem}._reviewerName_er1m7_106,._reviewComment_er1m7_125{font-size:.95rem}}._page_1u4bf_1{min-height:100vh;display:flex;flex-direction:column}._header_1u4bf_7 h2{font-size:2rem;font-weight:600;margin:0 0 16px}._main_1u4bf_14{flex:1;padding:40px;background:#fff}._container_1u4bf_20{margin:0 auto}._content_1u4bf_24{display:flex;gap:40px;margin-top:40px;align-items:flex-start}._leftColumn_1u4bf_31{flex:1;width:100%}._rightColumn_1u4bf_36{width:50%;flex-shrink:0}._deleteBtn_1u4bf_41{background-color:#bc3838;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;margin-bottom:16px;width:100%}@media(max-width:1024px){._main_1u4bf_14{padding:40px}._content_1u4bf_24{flex-direction:column;gap:30px}._rightColumn_1u4bf_36{width:100%}}@media(max-width:768px){._main_1u4bf_14{padding:20px 16px}._content_1u4bf_24{margin-top:30px;gap:24px}}@media(max-width:480px){._main_1u4bf_14{padding:16px 12px}._content_1u4bf_24{margin-top:20px;gap:20px}}._container_1tvq5_1{padding:16px;background-color:#fff;border-radius:12px}._header_1tvq5_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_1tvq5_17{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_1tvq5_24{color:#6b7280;margin:0;font-size:.95rem}._controls_1tvq5_30{display:flex;justify-content:flex-end;margin-bottom:16px}._searchBox_1tvq5_35{width:300px;display:flex;align-items:space-between;margin-right:12px}._addBtn_1tvq5_42{align-items:center;background-color:#10835c;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;width:fit-content;height:fit-content;margin-left:8px}._available_1tvq5_54{background-color:#10b981;border-radius:9999px;color:#fff;font-weight:600;padding:8px}._booked_1tvq5_61{border-radius:9999px;padding:8px;background-color:#555;color:#fff}._maintenance_1tvq5_67{border-radius:9999px;padding:8px;background-color:#a02e2e;color:#fff}._desc_1tvq5_73{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modal_wheb2_1 .ant-modal-content{padding:24px!important;border-radius:12px}._title_wheb2_6{font-size:2rem;font-weight:600;margin:0 0 24px}._formRow_wheb2_13{display:flex;flex-direction:column;margin:0 0 18px}._formRow_wheb2_13 label{font-size:1rem;font-weight:600;margin-bottom:6px;text-transform:capitalize}._footer_wheb2_27{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}._cancelBtn_wheb2_34{background:#e74c3c!important;color:#fff!important;border:none;font-weight:600}._saveBtn_wheb2_41{color:#fff!important;border-radius:6px;background-color:#6366f1;border:none;font-weight:600}._saveBtn_wheb2_41:hover{background-color:#4f46e5!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}._container_1a092_1{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 12px #00000014;min-width:inherit;margin-bottom:18px;display:flex;flex-direction:column;align-items:center}._title_1a092_13{font-size:1.5rem;font-weight:600;color:#222;margin:0 0 24px}._formGroup_1a092_20{display:flex;flex-direction:column;margin-bottom:16px}._dateFormGroup_1a092_26{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}._roomSelect_1a092_33{width:100%}._formItem_1a092_37{display:flex;flex-direction:column;margin-bottom:12px;height:fit-content}label{font-size:1.2rem;font-weight:500;margin-bottom:6px}._infoText_1a092_50{padding:10px 12px;background-color:#f5f5f5;border-radius:6px;font-size:1rem;color:#333}._bookingLink_1a092_58{color:#2563eb;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s ease}._bookingLink_1a092_58:hover{color:#1d4ed8;text-decoration:none}._noData_1a092_71{color:#6b7280;font-style:italic;padding:12px;text-align:center;background-color:#f9fafb;border-radius:6px}._editBox_1a092_80{margin-top:24px;padding:20px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;width:70%}._editBox_1a092_80 h3{margin:0 0 16px;font-size:1.25rem;font-weight:600;color:#111827;padding-bottom:12px;border-bottom:2px solid #e5e7eb}._available_1a092_98{background-color:#5ac372!important}._unavailable_1a092_102{background-color:#eb717b!important}._selected_1a092_106{border:3px solid #fbbf24!important;box-shadow:0 0 0 3px #fbbf244d!important}.react-calendar{width:70%;border:none;background:#fff}.react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important}.react-calendar__tile{height:70px;max-width:100%!important}.react-calendar__tile--active{background-color:#4f46e5!important;color:#fff!important}.react-calendar__tile{font-size:large!important}._roomInfo_n13fv_1{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #00000014;margin-bottom:24px}._title_n13fv_9{font-size:1.5rem;font-weight:600;color:#222;margin:0 0 24px}._form_n13fv_16{display:flex;flex-direction:column;gap:16px}._formGroup_n13fv_22{display:flex;flex-direction:column}._label_n13fv_27{font-weight:600;margin-bottom:4px}._input_n13fv_32,._textarea_n13fv_32,select{padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:15px;width:100%}._inputWrapper_n13fv_40{display:flex;align-items:center;gap:6px}._actions_n13fv_46{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._saveBtn_n13fv_53{background-color:#4f46e5;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer}._saveBtn_n13fv_53:disabled{background-color:#a5b4fc;cursor:not-allowed}._cancelBtn_n13fv_67{background-color:#ddd;color:#333;padding:10px 18px;border-radius:8px;border:none;cursor:pointer}@media(max-width:768px){._roomInfo_n13fv_1{padding:24px}._priceAmount_n13fv_81{font-size:1.5rem}._priceWrapper_n13fv_85{width:100%;justify-content:space-between;gap:12px}._title_n13fv_9{font-size:1.6rem}._details_n13fv_95{gap:20px}._detailItem_n13fv_99{font-size:.95rem}}@media(max-width:480px){._roomInfo_n13fv_1{padding:20px}._priceAmount_n13fv_81{font-size:1.35rem}._priceWrapper_n13fv_85{padding:8px 12px}._title_n13fv_9{font-size:1.4rem}._details_n13fv_95{flex-direction:column;gap:16px}._sectionTitle_n13fv_126{font-size:1.3rem}._descriptionText_n13fv_130{font-size:.95rem}}._container_xjwwh_1{padding:16px;background-color:#fff;border-radius:12px}._header_xjwwh_7 h2{margin:0 0 16px;font-size:2rem;font-weight:600}._content_xjwwh_14{display:flex;gap:40px;margin-top:40px;align-items:flex-start}._infoBox_xjwwh_32{background:#fff;padding:16px;border-radius:10px;margin-bottom:20px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:12px}._infoItem_xjwwh_44{display:flex;flex-direction:column;gap:6px}._infoItem_xjwwh_44 input,._infoItem_xjwwh_44 textarea{padding:8px 10px;border-radius:6px;border:1px solid #ddd}._saveBtn_xjwwh_57{margin-top:10px;padding:10px;border:none;border-radius:6px;background:#1677ff;color:#fff;font-weight:600;cursor:pointer}._deleteBtn_xjwwh_21{background-color:#bc3838;color:#fff;padding:10px 18px;border-radius:8px;border:none;cursor:pointer;margin-bottom:16px;width:100%}@media(max-width:1024px){._main_xjwwh_80{padding:40px}._content_xjwwh_14{flex-direction:column;gap:30px}._rightColumn_xjwwh_89{width:100%}}@media(max-width:768px){._main_xjwwh_80{padding:20px 16px}._content_xjwwh_14{margin-top:30px;gap:24px}}@media(max-width:480px){._main_xjwwh_80{padding:16px 12px}._content_xjwwh_14{margin-top:20px;gap:20px}}._container_1sn16_1{padding:16px;background-color:#fff;border-radius:12px}._header_1sn16_7{display:flex;justify-content:space-between;align-items:baseline}._header_1sn16_7 h2{font-size:1.8rem;font-weight:600;margin:0}._controls_1sn16_19{display:flex;justify-content:flex-end;margin-bottom:16px}._searchBox_1sn16_25{width:300px;display:flex;align-items:space-between}._table_1sn16_31{border-radius:8px;overflow:hidden}._codeCell_1sn16_36{font-weight:600;color:#1677ff;cursor:pointer;transition:color .2s ease}._room_1sn16_43{font-weight:600;color:#222}._dateCell_1sn16_48{color:#595959;font-size:14px;font-style:italic;font-weight:700}._actionIcons_1sn16_55{font-size:18px;size:1rem;display:flex;align-items:center;gap:12px}._editIcon_1sn16_63{color:#1677ff;cursor:pointer;transition:color .2s ease}._editIcon_1sn16_63:hover{color:#4096ff}._deleteIcon_1sn16_73{color:#ff4d4f;cursor:pointer;transition:color .2s ease}._deleteIcon_1sn16_73:hover{color:#ff0004}._container_fquuc_1{padding:16px;background-color:#fff;border-radius:12px}._header_fquuc_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}._title_fquuc_18{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 4px}._subtitle_fquuc_25{color:#6b7280;margin:0;font-size:.95rem}._codeTag_fquuc_31{font-weight:600;font-size:.85rem}._modalForm_fquuc_37{padding:16px 0}._formRow_fquuc_41{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._formGroup_fquuc_48{margin-bottom:16px}._formGroup_fquuc_48 label{display:block;font-weight:600;margin-bottom:8px;color:#374151;font-size:.9rem}@media(max-width:768px){._container_fquuc_1{padding:16px}._header_fquuc_7{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}._header_fquuc_7 button{width:100%}._formRow_fquuc_41{grid-template-columns:1fr}._title_fquuc_18{font-size:1.5rem}}._container_1w1bk_1{width:25%;border-right:1px solid #e5e7eb;padding:12px;overflow-y:auto}._title_1w1bk_8{font-weight:600;margin:0 0 12px}._userItem_1w1bk_14{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer;margin-bottom:6px;transition:all .15s ease}._userItem_1w1bk_14:hover{background:#f3f4f6}._active_1w1bk_29{background:#e0f2fe}._avatar_1w1bk_33{width:36px;height:36px;border-radius:50%;object-fit:cover}._username_1w1bk_40{flex:1;font-size:14px}._status_1w1bk_45{width:10px;height:10px;border-radius:50%}._online_1w1bk_51{background:#22c55e}._offline_1w1bk_55{background:#9ca3af}._chatWindow_bkubt_1{width:75%;padding:20px;display:flex;flex-direction:column;height:95%}._empty_bkubt_9{width:75%;padding:20px;color:gray}._header_bkubt_15{font-weight:600;margin:0 0 12px}._messages_bkubt_21{flex:1;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:10px;margin-bottom:12px;background:#f9fafb}._messageRow_bkubt_31{margin-bottom:8px;display:flex}._me_bkubt_21{justify-content:flex-end}._other_bkubt_40{justify-content:flex-start}._messageBubble_bkubt_44{display:inline-block;padding:6px 12px;border-radius:10px;max-width:60%;word-wrap:break-word}._me_bkubt_21 ._messageBubble_bkubt_44{background:#2563eb;color:#fff}._other_bkubt_40 ._messageBubble_bkubt_44{background:#e5e7eb;color:#000}._inputArea_bkubt_62{display:flex;gap:8px}._input_bkubt_62{flex:1;padding:8px 10px;border-radius:6px;border:1px solid #d1d5db;outline:none}._input_bkubt_62:focus{border-color:#2563eb}._sendBtn_bkubt_79{padding:8px 16px;background:#2563eb;color:#fff;border-radius:6px;border:none;cursor:pointer}._sendBtn_bkubt_79:hover{background:#1d4ed8}._container_7h6oh_1{display:flex;height:80vh;overflow:hidden;padding:16px;background-color:#fff;border-radius:12px}._headerContainer_1jloh_3{height:80px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 2px 10px #00000012;position:sticky;top:0;z-index:100;padding:0 24px}._headerLeft_1jloh_31{display:flex;align-items:center;gap:20px}._logo_1jloh_43{display:flex;align-items:center;gap:.75rem;cursor:pointer}._logoBox_1jloh_57{display:flex;align-items:center;justify-content:center}._logoIcon_1jloh_69{width:3rem;height:3rem;border-radius:50%;border:2px solid #e5e7eb;object-fit:cover}._logoText_1jloh_85{display:flex;flex-direction:column;line-height:1.2}._logoName_1jloh_97{font-size:1.125rem;font-weight:700;color:#1f2937;letter-spacing:.5px}._logoSubtext_1jloh_111{font-size:.625rem;font-weight:500;color:#6b7280;letter-spacing:1.5px}._headerNav_1jloh_125{display:flex;gap:24px}._link_1jloh_135{text-decoration:none;font-size:1rem;font-weight:500;color:#333;position:relative;transition:color .2s ease}._link_1jloh_135:hover{color:#ff8e8e}._active_1jloh_161{color:#ff8e8e;font-weight:600}._active_1jloh_161:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ff8e8e,#ff6b6b);border-radius:2px}._actions_1jloh_195{display:flex;align-items:center;gap:16px}._btnLogin_1jloh_207{background:transparent;border:2px solid #ff8e8e;color:#ff8e8e;padding:6px 14px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}._btnLogin_1jloh_207:hover{background:#ff8e8e;color:#fff}._btnSignup_1jloh_239,._btnLogout_1jloh_259{background:linear-gradient(135deg,#ff8e8e,#ff6b6b);color:#fff;border:none;padding:6px 14px;border-radius:8px;font-weight:600;cursor:pointer}._actions_1jloh_195 img{width:34px;height:34px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid #ff8e8e33}._hamburger_1jloh_299{display:none;font-size:26px;cursor:pointer;color:#ff8e8e}._mobileMenu_1jloh_315{position:fixed;top:64px;left:0;width:100%;background:#fff;box-shadow:0 8px 20px #00000026;z-index:99;padding:12px 0}._mobileLink_1jloh_337{padding:14px 24px;cursor:pointer;font-weight:500;color:#333}._mobileLink_1jloh_337:hover{background:#fff1f1;color:#ff8e8e}._mobileAuth_1jloh_361{display:flex;flex-direction:column;gap:10px;padding:12px 24px}._mobileAuth_1jloh_361 button{padding:10px;border-radius:8px;border:none;background:#ff8e8e;color:#fff;font-weight:600;cursor:pointer}._mobileProfile_1jloh_395{padding:14px 24px;font-weight:600;cursor:pointer}@media(max-width:768px){._headerContainer_1jloh_3{height:64px;padding:0 16px}._headerNav_1jloh_125{display:none}._hamburger_1jloh_299{display:block}._logo_1jloh_43{gap:.5rem}._logoIcon_1jloh_69{width:2.5rem;height:2.5rem}._logoName_1jloh_97{font-size:1rem}._logoSubtext_1jloh_111{font-size:.5rem}}@media(max-width:480px){._headerContainer_1jloh_3{padding:0 12px}._logo_1jloh_43{gap:.4rem}._logoIcon_1jloh_69{width:2rem;height:2rem}._logoName_1jloh_97{font-size:.875rem}._logoSubtext_1jloh_111{font-size:.45rem;letter-spacing:1px}._actions_1jloh_195 img{width:30px;height:30px}._btnLogin_1jloh_207,._btnSignup_1jloh_239,._btnLogout_1jloh_259{padding:5px 10px;font-size:.875rem}}@media(max-width:360px){._logoSubtext_1jloh_111{display:none}._logoIcon_1jloh_69{width:1.75rem;height:1.75rem}._logoName_1jloh_97{font-size:.8rem}}._footer_1k5zk_1{background:#0f172a;color:#e2e8f0;padding:24px 0}._container_1k5zk_13{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._brand_1k5zk_35{font-weight:700;letter-spacing:.5px}._links_1k5zk_45{display:flex;gap:16px}._links_1k5zk_45 a{color:#cbd5e1;text-decoration:none;font-size:.95rem}._links_1k5zk_45 a:hover{color:#fff}._copy_1k5zk_75{font-size:.9rem;color:#94a3b8}@media(max-width:768px){._container_1k5zk_13{flex-direction:column;align-items:flex-start}}._sidebar_vlj0a_1{width:16rem;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;background-color:#fff;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;gap:.5rem}._menuItem_vlj0a_13{display:flex;align-items:center;gap:.75rem;width:90%;padding:.5rem 1rem;border-radius:.75rem;text-align:left;font-size:.95rem;color:#8b5d74;background:none;border:none;cursor:pointer;transition:all .25s ease}._menuItem_vlj0a_13:hover{background-color:#ffe4ec;color:#ff6b6b}._logoutButton_vlj0a_35{width:100%}._logoutButton_vlj0a_35:hover{background-color:#ffe4e6;color:#e11d48}._active_vlj0a_44{background-color:#ffe4ec;color:#ff6b6b;font-weight:500}._icon_vlj0a_50{color:#ff6b6b}@media(max-width:1024px){._sidebar_vlj0a_1{width:97%;padding:.75rem .5rem;position:static;border-radius:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;overflow-x:hidden}._menuItem_vlj0a_13{width:100%;padding:.5rem .25rem;flex-direction:column;align-items:center;gap:.25rem;text-align:center;white-space:normal}._menuItem_vlj0a_13 span{font-size:.7rem;line-height:1.1}._icon_vlj0a_50{font-size:22px}._logoutButton_vlj0a_35{width:100%}}._page_1c7yr_1{min-height:100vh;background-color:#f9fafb;display:flex;flex-direction:column}._main_1c7yr_8{flex:1;padding:2rem 0}._container_1c7yr_13{width:90%;margin:0 auto}._backButton_1c7yr_18{color:#6b7280;font-size:.9rem;margin-bottom:1.5rem;background:none;border:none;cursor:pointer;transition:color .2s}._backButton_1c7yr_18:hover{color:#4f46e5}._content_1c7yr_32{display:flex;align-items:flex-start;gap:2rem}._outletWrapper_1c7yr_38{flex:1;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 4px #0000000d;min-height:400px;max-width:100%;overflow-x:auto}._loading_1c7yr_49{text-align:center;color:#555;padding:20px;font-size:1rem;opacity:.8}@media(max-width:1024px){._content_1c7yr_32{flex-direction:column;gap:1rem}._container_1c7yr_13{width:95%}._outletWrapper_1c7yr_38{overflow-x:visible;flex:1;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 2px 4px #0000000d;min-height:400px;width:100%}}._accountPage_e2ymr_1{max-width:100%;background-color:#fff;border-radius:24px;overflow:hidden;font-family:Segoe UI,sans-serif}._header_e2ymr_9{margin-bottom:24px;padding:24px 0 0 24px}._header_e2ymr_9 h2{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}._content_e2ymr_22{display:flex}._avatarSection_e2ymr_26{flex:1;background:linear-gradient(to bottom,#fff,#fff);padding:20px 30px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #f0f0f0;min-width:280px}._avatar_e2ymr_26{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 20px #0000001a;margin-bottom:1rem}._name_e2ymr_47{font-weight:700;font-size:1.4rem;color:#1f2937;text-align:center;margin-bottom:.5rem}._badge_e2ymr_56{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-weight:600;font-size:.8rem;letter-spacing:.5px}._silver_e2ymr_67{background:linear-gradient(135deg,#e0e0e0,#f5f5f5);color:#757575;border:1px solid #bdbdbd}._gold_e2ymr_73{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#f57f17;border:1px solid #ffca28}._gold_e2ymr_73:before{content:"★"}._diamond_e2ymr_82{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#0277bd;border:1px solid #4fc3f7}._diamond_e2ymr_82:before{content:"◆"}._memberInfoBtn_e2ymr_91{margin-top:10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:1.5rem}._stats_e2ymr_105{display:flex;flex-direction:column;gap:15px;width:100%}._statItem_e2ymr_112{background-color:#fff;padding:15px;border-radius:12px;border:2px solid #eaecf0;text-align:center;transition:transform .2s}._statItem_e2ymr_112:hover{transform:translateY(-2px);border-color:#dbeafe;box-shadow:0 4px 12px #0000000d}._statValue_e2ymr_127{font-size:1.25rem;font-weight:800;color:#111827}._statLabel_e2ymr_133{font-size:.85rem;color:#6b7280;margin-top:2px}._form_e2ymr_140{flex:2;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-content:flex-start}._field_e2ymr_150:nth-child(1),._field_e2ymr_150:nth-child(2){grid-column:span 2}._field_e2ymr_150{display:flex;flex-direction:column;gap:6px}._field_e2ymr_150 label{font-size:1rem;font-weight:600;color:#4b5563;padding-bottom:8px}._field_e2ymr_150 input{padding:12px;border-radius:8px;font-size:.95rem;transition:all .2s}._field_e2ymr_150 input:not(:read-only){background-color:#fff;border:1px solid #d1d5db}._field_e2ymr_150 input:not(:read-only):focus{outline:none;border-color:#ff6b6b;box-shadow:0 0 0 3px #6366f126}._field_e2ymr_150 input:read-only{background-color:#f3f4f6;border:1px solid transparent;color:#6b7280;cursor:not-allowed}._submit_e2ymr_196{grid-column:span 2;margin-top:10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:8px;padding:14px;font-weight:600;cursor:pointer;transition:background .2s}._submit_e2ymr_196:hover{background-color:#fca5a5}._delete_e2ymr_212{grid-column:span 2;background:none;color:#dc2626;border:1px dashed #fca5a5;padding:10px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s}._delete_e2ymr_212:hover{background-color:#fef2f2;border-color:#dc2626}@media(max-width:745px){._accountPage_e2ymr_1{margin:20px}._content_e2ymr_22{display:flex;flex-direction:column;gap:1rem}._avatarSection_e2ymr_26{border-right:none;border-bottom:1px solid #f0f0f0;min-width:auto}._stats_e2ymr_105{flex-direction:row;justify-content:center}._form_e2ymr_140{grid-template-columns:1fr;padding:30px 20px}._field_e2ymr_150:nth-child(1),._field_e2ymr_150:nth-child(2),._submit_e2ymr_196,._delete_e2ymr_212{grid-column:span 1}}@media(max-width:825px){._avatarSection_e2ymr_26{padding:20px 0}._statItem_e2ymr_112{padding:12px;margin:20px;width:200px}._form_e2ymr_140{padding:40px 20px}}._modalOverlay_1xyf8_3{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#00000080;animation:_fadeIn_1xyf8_1 .2s ease-out}._modalContent_1xyf8_27{background:#fff;border-radius:20px;box-shadow:0 25px 50px #0003;width:100%;max-width:900px;max-height:90vh;overflow:hidden;animation:_slideUp_1xyf8_1 .3s ease-out;display:flex;flex-direction:column}._modalHeader_1xyf8_55{padding:30px;color:#fff;position:relative}._modalHeader_1xyf8_55._bronze_1xyf8_67{background:linear-gradient(135deg,#cd7f32,#b8860b)}._modalHeader_1xyf8_55._silver_1xyf8_75{background:linear-gradient(135deg,silver,#a9a9a9)}._modalHeader_1xyf8_55._gold_1xyf8_83{background:linear-gradient(135deg,gold,#ffb600)}._modalHeader_1xyf8_55._diamond_1xyf8_91{background:linear-gradient(135deg,#b9f2ff,#5eb8ff)}._modalHeader_1xyf8_55._platinum_1xyf8_99{background:linear-gradient(135deg,#e5e4e2,silver)}._closeBtn_1xyf8_107{position:absolute;top:16px;right:16px;padding:8px;background:#fff3;border:none;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#fff}._closeBtn_1xyf8_107:hover{background:#ffffff4d;transform:rotate(90deg)}._headerInfo_1xyf8_149{display:flex;align-items:center;gap:16px}._userAvatar_1xyf8_161{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#333;box-shadow:0 4px 12px #00000026}._userName_1xyf8_189{font-size:24px;font-weight:700;margin:0 0 8px}._currentTier_1xyf8_201{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}._tabs_1xyf8_219{display:flex;overflow-x:auto;border-bottom:1px solid #e5e7eb;background:#f9fafb;flex-shrink:0}._tab_1xyf8_219{flex:1;min-width:120px;padding:16px;border:none;background:transparent;cursor:pointer;transition:all .2s;position:relative;font-weight:600;color:#6b7280}._tabContent_1xyf8_261{display:flex;align-items:center;justify-content:center;gap:8px}._tab_1xyf8_219:hover{background:#0000000d}._tabActive_1xyf8_283{background:#fff!important;position:relative}._tabActive_1xyf8_283:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px}._tabActive_1xyf8_283._bronze_1xyf8_67{color:#cd7f32}._tabActive_1xyf8_283._bronze_1xyf8_67:after{background:#cd7f32}._tabActive_1xyf8_283._silver_1xyf8_75{color:#757575}._tabActive_1xyf8_283._silver_1xyf8_75:after{background:#757575}._tabActive_1xyf8_283._gold_1xyf8_83{color:#f59e0b}._tabActive_1xyf8_283._gold_1xyf8_83:after{background:#f59e0b}._tabActive_1xyf8_283._diamond_1xyf8_91{color:#3b82f6}._tabActive_1xyf8_283._diamond_1xyf8_91:after{background:#3b82f6}._tabActive_1xyf8_283._platinum_1xyf8_99{color:#8b5cf6}._tabActive_1xyf8_283._platinum_1xyf8_99:after{background:#8b5cf6}._currentDot_1xyf8_381{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#10b981;border-radius:50%;animation:_pulse_1xyf8_1 2s infinite}._modalBody_1xyf8_405{padding:24px;overflow-y:auto;flex:1}._tierDetails_1xyf8_417{display:flex;flex-direction:column;gap:20px}._tierHeader_1xyf8_431{padding:24px;border-radius:16px;border:2px solid}._tierHeader_1xyf8_431._bronze_1xyf8_67{background:linear-gradient(135deg,#fff4e6,#ffe4cc);border-color:#cd7f32}._tierHeader_1xyf8_431._silver_1xyf8_75{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-color:#a9a9a9}._tierHeader_1xyf8_431._gold_1xyf8_83{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}._tierHeader_1xyf8_431._diamond_1xyf8_91{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}._tierHeader_1xyf8_431._platinum_1xyf8_99{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}._tierHeaderTop_1xyf8_493{display:flex;align-items:center;gap:16px;margin-bottom:20px}._tierIcon_1xyf8_507{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}._bronze_1xyf8_67 ._tierIcon_1xyf8_507{background:linear-gradient(135deg,#cd7f32,#b8860b)}._silver_1xyf8_75 ._tierIcon_1xyf8_507{background:linear-gradient(135deg,silver,#a9a9a9)}._gold_1xyf8_83 ._tierIcon_1xyf8_507{background:linear-gradient(135deg,gold,#ffb600)}._diamond_1xyf8_91 ._tierIcon_1xyf8_507{background:linear-gradient(135deg,#60a5fa,#3b82f6)}._platinum_1xyf8_99 ._tierIcon_1xyf8_507{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}._tierName_1xyf8_567{font-size:24px;font-weight:700;margin:0 0 4px;color:#1f2937}._tierDesc_1xyf8_581{font-size:14px;color:#6b7280;margin:0}._section_1xyf8_595{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:24px}._sectionTitle_1xyf8_609{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#1f2937;margin:0 0 16px}._sectionTitle_1xyf8_609 svg{color:#3b82f6}._requirements_1xyf8_639{display:flex;flex-direction:column;gap:12px}._requirement_1xyf8_639{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:12px}._requirement_1xyf8_639 span{color:#6b7280;font-weight:500}._requirement_1xyf8_639 strong{color:#3b82f6;font-size:18px;font-weight:700}._requirementDesc_1xyf8_691{font-size:14px;color:#6b7280;margin-bottom:16px}._benefits_1xyf8_705{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._benefits_1xyf8_705 li{display:flex;align-items:flex-start;gap:12px;color:#4b5563}._checkmark_1xyf8_737{width:20px;height:20px;background:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#059669;font-size:12px;font-weight:700;flex-shrink:0}._cta_1xyf8_767{padding:24px;border-radius:16px;text-align:center;color:#fff}._cta_1xyf8_767._bronze_1xyf8_67{background:linear-gradient(135deg,#cd7f32,#b8860b)}._cta_1xyf8_767._silver_1xyf8_75{background:linear-gradient(135deg,silver,#909090)}._cta_1xyf8_767._gold_1xyf8_83{background:linear-gradient(135deg,gold,#ffb600)}._cta_1xyf8_767._diamond_1xyf8_91{background:linear-gradient(135deg,#60a5fa,#3b82f6)}._cta_1xyf8_767._platinum_1xyf8_99{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}._cta_1xyf8_767 h4{font-size:20px;font-weight:700;margin:0 0 8px}._cta_1xyf8_767 p{margin:0 0 16px;opacity:.95}._ctaBtn_1xyf8_843{background:#fff;color:#1f2937;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}._ctaBtn_1xyf8_843:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@keyframes _fadeIn_1xyf8_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1xyf8_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _pulse_1xyf8_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._modalContent_1xyf8_27{max-width:100%;border-radius:16px 16px 0 0;align-self:flex-end}._modalHeader_1xyf8_55{padding:20px}._userName_1xyf8_189{font-size:20px}._currentTier_1xyf8_201{font-size:14px}._tabs_1xyf8_219{overflow-x:auto}._tab_1xyf8_219{min-width:100px;padding:12px}._modalBody_1xyf8_405{padding:16px}._tierStats_1xyf8_1003{grid-template-columns:repeat(2,1fr)}._tierName_1xyf8_567{font-size:20px}._requirement_1xyf8_639{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){._modalOverlay_1xyf8_3{padding:0}._modalContent_1xyf8_27{border-radius:16px 16px 0 0;margin:0 20px}._userAvatar_1xyf8_161{width:48px;height:48px;font-size:20px}._tierHeaderTop_1xyf8_493{flex-direction:column;align-items:flex-start;text-align:left}._tierIcon_1xyf8_507{width:40px;height:40px}}@media(max-width:550px){._tab_1xyf8_219{min-width:80px;padding:10px 8px}._tabContent_1xyf8_261{flex-direction:column;gap:4px;line-height:1.1}._tabContent_1xyf8_261 svg{width:20px;height:20px;flex-shrink:0}._tabContent_1xyf8_261 span{font-size:11px;text-align:center;white-space:nowrap}}._container_cyqm6_1{padding:24px;background:#fff}._header_cyqm6_6{margin-bottom:24px}._header_cyqm6_6 h2{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}._controls_cyqm6_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a}._searchBox_cyqm6_28{display:flex;align-items:center}._cardList_cyqm6_33{display:flex;flex-direction:column;gap:16px}._horizontalCard_cyqm6_39{border-radius:12px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;border-left:4px solid #ff6b6b}._horizontalCard_cyqm6_39:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}._cardBody_cyqm6_51{display:flex;align-items:center;gap:20px;padding:8px}._imageSection_cyqm6_59{flex-shrink:0}._roomImage_cyqm6_63{width:120px;height:100px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0000001a}._leftSection_cyqm6_72{display:flex;flex-direction:column;gap:8px;min-width:180px}._codeSection_cyqm6_79{display:flex;flex-direction:column;gap:8px}._bookingCode_cyqm6_85{font-size:18px;font-weight:600;color:#ff6b6b}._dateInfo_cyqm6_91{display:flex;align-items:center;color:#888}._middleSection_cyqm6_98{flex:1;display:flex;align-items:center;padding:0 20px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}._infoItem_cyqm6_107{display:flex;align-items:center;gap:12px;width:100%}._icon_cyqm6_114{font-size:20px;color:#1890ff}._label_cyqm6_119{font-size:12px;color:#888;margin-bottom:4px}._value_cyqm6_125{font-size:14px;font-weight:500;color:#262626}._roomNumbers_cyqm6_131{font-size:12px;color:#888;margin-top:4px}._rightSection_cyqm6_138{display:flex;align-items:center;gap:20px;min-width:300px}._priceSection_cyqm6_145{display:flex;align-items:center;gap:12px}._priceIcon_cyqm6_151{font-size:20px;color:#ff6b6b}._priceValue_cyqm6_156{font-size:18px;font-weight:700;color:#ff6b6b}._actions_cyqm6_162{display:flex;gap:8px;margin-left:auto}._empty_cyqm6_168{padding:60px 20px;background:#fff;border-radius:12px;border:1px solid #e0e0e0}@media(max-width:1024px){._cardBody_cyqm6_51{flex-wrap:wrap}._rightSection_cyqm6_138{min-width:auto;width:100%;justify-content:space-between}}@media(max-width:768px){._container_cyqm6_1{padding:16px}._controls_cyqm6_17{flex-direction:column;gap:12px}._searchBox_cyqm6_28{width:100%}._searchBox_cyqm6_28 input{width:100%!important}._cardBody_cyqm6_51{flex-direction:column;align-items:stretch;gap:16px}._imageSection_cyqm6_59{width:100%}._roomImage_cyqm6_63{width:100%;height:180px}._leftSection_cyqm6_72,._middleSection_cyqm6_98,._rightSection_cyqm6_138{min-width:auto;width:100%;padding:0;border:none}._middleSection_cyqm6_98{padding-top:12px;padding-bottom:12px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}._rightSection_cyqm6_138{flex-direction:column;align-items:stretch;gap:12px}._actions_cyqm6_162{width:100%;margin-left:0}._actions_cyqm6_162 button{flex:1}}._modalHeader_uj1c0_2{display:flex;gap:20px;margin-bottom:20px}._imageWrapper_uj1c0_8{flex-shrink:0;width:200px;height:140px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._headerImage_uj1c0_17{width:100%;height:100%;object-fit:cover}._headerInfo_uj1c0_23{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}._roomType_uj1c0_31{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}._bookingCodeRow_uj1c0_38{display:flex;align-items:center;gap:12px}._bookingCode_uj1c0_38{font-size:14px;color:#666;font-weight:500}._priceRow_uj1c0_50{display:flex;align-items:center;gap:8px;margin-top:4px}._priceRow_uj1c0_50 ._icon_uj1c0_57{font-size:20px;color:#ff4d4f}._totalPrice_uj1c0_62{font-size:22px;font-weight:700;color:#ff4d4f}._summarySection_uj1c0_69{margin-bottom:24px}._sectionHeader_uj1c0_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._sectionTitle_uj1c0_80{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}._feedbackBtn_uj1c0_87{display:flex;gap:8px}._summaryGrid_uj1c0_92{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._summaryItem_uj1c0_98{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px}._itemIcon_uj1c0_107{font-size:20px;color:#1890ff}._itemLabel_uj1c0_112{font-size:12px;color:#666;margin-bottom:4px}._itemValue_uj1c0_118{font-size:15px;font-weight:600;color:#1a1a1a}._roomListSection_uj1c0_125{margin-bottom:24px}._roomList_uj1c0_125{display:flex;flex-direction:column;gap:16px}._roomCard_uj1c0_135{border:1px solid #e0e0e0;border-radius:12px;padding:16px;background:#fafafa;transition:all .3s ease}._roomCard_uj1c0_135:hover{box-shadow:0 2px 12px #00000014;border-color:#1890ff}._roomCardHeader_uj1c0_148{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}._roomInfo_uj1c0_157{display:flex;align-items:center;gap:12px}._roomCode_uj1c0_163{font-size:13px;color:#666;font-weight:500}._roomNumber_uj1c0_169{font-size:16px;font-weight:600;color:#1a1a1a}._feedbackBtn_uj1c0_87{min-width:80px}._roomCardBody_uj1c0_179{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._roomDetail_uj1c0_185{display:flex;align-items:center;gap:10px}._detailIcon_uj1c0_191{font-size:18px;color:#1890ff}._detailLabel_uj1c0_196{font-size:12px;color:#666;margin-bottom:4px}._detailValue_uj1c0_202{font-size:14px;font-weight:600;color:#1a1a1a}@media(max-width:768px){._modalHeader_uj1c0_2{flex-direction:column}._imageWrapper_uj1c0_8{width:100%;height:200px}._summaryGrid_uj1c0_92,._roomCardBody_uj1c0_179{grid-template-columns:1fr}._roomCardHeader_uj1c0_148{flex-direction:column;gap:12px;align-items:flex-start}._roomActions_uj1c0_233{width:100%;justify-content:flex-end}}._modal_1ciyp_1 .ant-modal-content{border-radius:10px;padding:20px}._container_1ciyp_6{display:flex;flex-direction:column;gap:10px}._requestId_1ciyp_12{font-size:14px;color:#333;margin-bottom:0}._roomName_1ciyp_18{font-weight:500;color:#111}._imageWrapper_1ciyp_23{width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:16px}._roomImage_1ciyp_31{width:100%;height:100%;object-fit:cover}._imagePlaceholder_1ciyp_37{background-color:#f1f0f5;height:180px;border-radius:6px;display:flex;align-items:center;justify-content:center}._imageIcon_1ciyp_46{width:50px;height:50px;background-color:#c7c5d0;border-radius:50%;position:relative}._imageIcon_1ciyp_46:after{content:"";position:absolute;bottom:-8px;left:10px;width:30px;height:20px;background-color:#c7c5d0;border-radius:2px}._section_1ciyp_65{margin-top:10px}._label_1ciyp_69{margin-bottom:6px;color:#444;font-size:1.1rem;font-weight:500}._saveButton_1ciyp_76{margin-top:10px;width:100%;height:40px;border-radius:6px;background-color:#6366f1;border:none;font-weight:600}._saveButton_1ciyp_76:hover{background-color:#4f46e5!important}@media(max-width:768px){._imageWrapper_1ciyp_23{height:150px}._label_1ciyp_69{font-size:1rem}._saveButton_1ciyp_76{height:44px;font-size:.95rem}}._container_1vsrk_1{padding:24px;margin:0 auto}._header_1vsrk_7{margin-bottom:24px}._header_1vsrk_7 h2{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}._subtitle_1vsrk_18{font-size:14px;color:#666;margin:0}._controls_1vsrk_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._searchBox_1vsrk_36{display:flex;align-items:center;flex:1;max-width:400px;background:#fff;padding:8px 16px;border-radius:8px;border:1px solid #d9d9d9}._searchIcon_1vsrk_47{color:#999;font-size:16px;margin-right:8px}._searchInput_1vsrk_53{border:none;outline:none;box-shadow:none;padding:0}._searchInput_1vsrk_53:focus{border:none;box-shadow:none}._stats_1vsrk_65{display:flex;gap:16px}._statItem_1vsrk_70{font-size:14px;color:#666}._statItem_1vsrk_70 strong{color:#ff6b6b;font-size:16px}._reviewsList_1vsrk_81{display:flex;flex-direction:column;gap:16px}._reviewCard_1vsrk_87{border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid #e0e0e0}._reviewCard_1vsrk_87:hover{box-shadow:0 4px 16px #0000001a;border-color:#ff6b6b}._cardContent_1vsrk_99{display:flex;gap:20px}._imageSection_1vsrk_105{flex-shrink:0;width:200px;height:150px;border-radius:8px;overflow:hidden}._roomImage_1vsrk_113{width:100%;height:100%;object-fit:cover}._mainContent_1vsrk_120{flex:1;display:flex;flex-direction:column;gap:12px}._reviewHeader_1vsrk_127{display:flex;justify-content:space-between;align-items:flex-start}._roomInfo_1vsrk_133{display:flex;flex-direction:column;gap:4px}._roomName_1vsrk_139{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._roomType_1vsrk_146{font-size:13px;color:#666}._bookingCode_1vsrk_151{font-size:13px;color:#ff6b6b;font-weight:500;padding:4px 12px;background:#f9e4e4;border-radius:6px}._ratingSection_1vsrk_161{display:flex;align-items:center;gap:16px}._ratingScore_1vsrk_167{display:flex;align-items:center;gap:12px}._scoreBox_1vsrk_173{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;color:#fff;font-weight:700}._starIcon_1vsrk_183{font-size:16px}._scoreValue_1vsrk_187{font-size:18px}._ratingDetails_1vsrk_191{display:flex;align-items:center;gap:8px}._stars_1vsrk_197{font-size:14px}._ratingText_1vsrk_201{font-size:14px;font-weight:500;color:#666}._commentSection_1vsrk_208{padding:12px 16px;background:#f9f9f9;border-radius:8px;border-left:3px solid #ff6b6b}._comment_1vsrk_208{font-size:14px;line-height:1.6;color:#333;margin:0}._reviewFooter_1vsrk_223{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}._dateInfo_1vsrk_231{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}._icon_1vsrk_239{color:#ff6b6b}._dateText_1vsrk_243{color:#666}._divider_1vsrk_247{color:#d9d9d9}._actions_1vsrk_251{display:flex;gap:8px}._editBtn_1vsrk_256,._deleteBtn_1vsrk_257{min-width:80px}._empty_1vsrk_262{padding:60px 20px;background:#fff;border-radius:12px;border:1px solid #e0e0e0}@media(max-width:768px){._container_1vsrk_1{padding:16px}._controls_1vsrk_25{flex-direction:column;gap:12px;align-items:stretch}._searchBox_1vsrk_36{max-width:100%}._stats_1vsrk_65{justify-content:center}._cardContent_1vsrk_99{flex-direction:column}._imageSection_1vsrk_105{width:100%;height:200px}._reviewHeader_1vsrk_127{flex-direction:column;gap:8px}._reviewFooter_1vsrk_223{flex-direction:column;gap:12px;align-items:flex-start}._actions_1vsrk_251{width:100%}._editBtn_1vsrk_256,._deleteBtn_1vsrk_257{flex:1}}._container_a7vhw_1{padding:24px;background:#fff}._header_a7vhw_6{margin-bottom:24px}._header_a7vhw_6 h2{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}._form_a7vhw_17 .ant-form-item-label>label{font-weight:500;font-size:1rem;color:#555}._input_a7vhw_23{background-color:#f7f8fa!important;border:none!important;border-radius:6px;height:40px;font-size:1rem}._submitButton_a7vhw_31{background-color:#ff6b6b!important;border:none;border-radius:6px;font-weight:600;font-size:15px;height:42px;transition:.3s ease}._submitButton_a7vhw_31:hover{background-color:#fca5a5!important}@media(max-width:768px){._container_a7vhw_1{padding:16px}._input_a7vhw_23{height:36px;font-size:.95rem}._submitButton_a7vhw_31{height:40px;font-size:14px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--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-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--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(to right, #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-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-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--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-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--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-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__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) 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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-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--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
