.PersonalProfile_rpRoot__1VLM2{display:contents}.PersonalProfile_profileContainer__43HKC{max-width:600px;margin:2rem auto;padding:2rem;background-color:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PersonalProfile_profileHeader__T0v9t{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.PersonalProfile_title__ABriZ{text-align:center;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;flex:1 1}.PersonalProfile_profilePicture__xUP1y{position:absolute;top:-60px;right:0;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #007bff;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;z-index:10}.PersonalProfile_profilePicture__xUP1y:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,123,255,.3)}.PersonalProfile_profilePicture__xUP1y:active{transform:scale(.95)}.PersonalProfile_profilePictureImg__lVBKu,.PersonalProfile_profilePicture__xUP1y img{width:100%;height:100%;object-fit:cover}.PersonalProfile_blankPicture__rhB68{width:100%;height:100%;background-color:#e9ecef;border-radius:50%}.PersonalProfile_profileGrid__5gF_G{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem;font-size:1.05rem;color:#333}.PersonalProfile_buttonContainer__xPV7B{display:flex;justify-content:space-between;gap:1rem}.PersonalProfile_deleteButton__Kyaef,.PersonalProfile_editButton__TeIW8,.PersonalProfile_passwordButton__jQbhV{flex:1 1;padding:.75rem 1rem;border:none;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.PersonalProfile_editButton__TeIW8{background-color:#007bff;color:white}.PersonalProfile_editButton__TeIW8:hover{background-color:#0056b3}.PersonalProfile_passwordButton__jQbhV{background-color:#28a745;color:white}.PersonalProfile_passwordButton__jQbhV:hover:not(:disabled){background-color:#1e7e34}.PersonalProfile_passwordButton__jQbhV:disabled{background-color:#6c757d;cursor:not-allowed}.PersonalProfile_deleteButton__Kyaef{background-color:#dc3545;color:white}.PersonalProfile_deleteButton__Kyaef:hover{background-color:#a71d2a}.PersonalProfile_loading__xG6cu{text-align:center;margin-top:2rem;font-size:1.2rem}.PersonalProfile_editForm__R0zEm{display:flex;flex-direction:column;gap:2rem}.PersonalProfile_formSection__jS9Cv{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;background-color:#fafafa}.PersonalProfile_formSection__jS9Cv h3{margin:0 0 1rem;color:#333;font-size:1.2rem;font-weight:600}.PersonalProfile_formGroup__wr_8a{margin-bottom:1rem}.PersonalProfile_formGroup__wr_8a label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.PersonalProfile_formGroup__wr_8a input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.PersonalProfile_formGroup__wr_8a input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.PersonalProfile_message__1na_C{padding:1rem;border-radius:4px;margin-bottom:1rem;text-align:center;font-weight:500}.PersonalProfile_success___VaoD{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.PersonalProfile_error__sINdP{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.PersonalProfile_cancelButton__WeH7v{flex:1 1;padding:.75rem 1rem;border:1px solid #6c757d;background-color:#6c757d;color:white;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.PersonalProfile_cancelButton__WeH7v:hover{background-color:#545b62}.PersonalProfile_cancelButton__WeH7v:disabled,.PersonalProfile_editButton__TeIW8:disabled{opacity:.6;cursor:not-allowed}.PersonalProfile_helpText__6S93h{color:#666;font-size:.9rem;margin-bottom:1rem;font-style:italic}.PersonalProfile_fileInput__8z4Nw{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:white}.PersonalProfile_fileInput__8z4Nw:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.PersonalProfile_imageContainer__kcuE9{margin-top:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.PersonalProfile_imagePreview__OpZMR{max-width:200px;max-height:150px;border-radius:4px;border:1px solid #ddd;object-fit:cover}.PersonalProfile_removeButton__pvxOw{padding:.5rem 1rem;background-color:#dc3545;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.PersonalProfile_removeButton__pvxOw:hover{background-color:#c82333}.PersonalProfile_uploadButton__7Xa31{padding:.75rem 1rem;background-color:#28a745;color:white;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .2s ease;margin-top:1rem}.PersonalProfile_uploadButton__7Xa31:hover{background-color:#218838}.PersonalProfile_uploadButton__7Xa31:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.LazyImage_rpRoot__FVnD9{display:contents}.LazyImage_lazyImage__OHv1N{transition:filter .3s ease-out,opacity .3s ease-out;opacity:1}.LazyImage_lazyImage__OHv1N.LazyImage_loading__E1RT5{filter:blur(10px);opacity:.8}.LazyImage_lazyImage__OHv1N.LazyImage_loaded__on5pT{filter:blur(0);opacity:1}.LazyImage_errorContainer__A4l5e{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;min-height:100px;color:#6c757d}.LazyImage_errorIcon__6j4aL{font-size:24px;margin-bottom:8px}.LazyImage_errorText__uLs5H{font-size:14px;text-align:center}.ShowAllAmenities_rpRoot__ntYtA{display:contents}.ShowAllAmenities_dialogOverlay__BeEiw{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ShowAllAmenities_dialogContent__snoY3{background:white;border-radius:8px;width:90%;max-width:40vw;padding:20px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.2)}.ShowAllAmenities_dialogHeader__PFEOL{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ShowAllAmenities_allAmenitiesContainer__xYt26 h1{color:#000;font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.ShowAllAmenities_allAmenitiesContainer__xYt26 h3{color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.ShowAllAmenities_closeButton__ekZBW{width:20px;height:20px;flex-shrink:0;background:none;border:none;font-size:24px;cursor:pointer}.ShowAllAmenities_dialogBody__HYlH6{margin-bottom:20px}.ShowAllAmenities_dialogFooter__JPayB{text-align:right}.ReservationBox_rpRoot__2U_wL{display:contents;--font-primary:Inter,Arial,sans-serif;--color-black:#000;--color-white:#fff;--color-gray:#505050;--color-blue:#004acc;--color-blue-hover:#0056b3;--color-green:#25d366;--shadow-light:0px 0px 10px -1px rgba(0,0,0,0.25)}.ReservationBox_callButton__E4LB_,.ReservationBox_reservationBoxContainer__s80LK{background:var(--color-white);border-radius:15px;border:1px solid rgba(171,171,171,.5);box-shadow:var(--shadow-light)}.ReservationBox_reservationBoxContainer__s80LK{width:472px;padding:20px;position:relative;top:15px}.ReservationBox_callButton__E4LB_{gap:10px;font-size:20px;width:16vw}.ReservationBox_callButton__E4LB_,.ReservationBox_whatsappButton__dYAk4{display:flex;align-items:center;justify-content:center;height:55px;cursor:pointer}.ReservationBox_whatsappButton__dYAk4{width:20vw;border-radius:15px;background-color:var(--color-green);border:none}.ReservationBox_callButton__E4LB_:hover{background:#f8f9fa}.ReservationBox_whatsappButton__dYAk4:hover{background:#058e00}.ReservationBox_reservationBoxPrice__rTfXz p,.ReservationBox_rpRoot__2U_wL h1,.ReservationBox_rpRoot__2U_wL h2,.ReservationBox_rpRoot__2U_wL h3{font-style:normal;line-height:normal;color:var(--color-black);font-family:var(--font-primary);margin:0}.ReservationBox_rpRoot__2U_wL h2,.ReservationBox_rpRoot__2U_wL h3{font-weight:400}.ReservationBox_reservationBoxPrice__rTfXz p{font-size:20px;font-weight:400}.ReservationBox_reservationBoxPrice__rTfXz h1{font-size:28px;font-weight:500;padding-bottom:0;margin-bottom:0}.ReservationBox_reservationBoxSubtitle__JFou1{font-size:16px}.ReservationBox_checkInTitle__1O2B8{font-size:20px;padding-bottom:0;padding-top:1vh;margin-bottom:0}.ReservationBox_checkInDescription__Yav3o{font-size:12px;color:var(--color-gray);margin:0}.ReservationBox_counter__f_kL1 h1{font-size:16px}.ReservationBox_reservationBoxPrice__rTfXz{display:flex;gap:5px;align-items:center}.ReservationBox_inputSelectContainer__tR34e{margin:16px 0}.ReservationBox_inputGroupCheckIn__lVxly,.ReservationBox_selectGroupCheckIn__NyBBD{height:55px;background:#f1f1f1;align-items:center;padding:0 16px;cursor:pointer}.ReservationBox_inputGroupCheckIn__lVxly{flex-direction:column;justify-content:center;border:1px solid var(--color-black);border-radius:15px 15px 0 0}.ReservationBox_selectGroupCheckIn__NyBBD{justify-content:space-between;border:1px solid var(--color-black);border-top:none;border-radius:0 0 15px 15px}.ReservationBox_reservationDropdown__OaId7{position:absolute;top:24vh;left:1vw;width:22.8vw;background:var(--color-white);border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;padding:1vw 2vh}.ReservationBox_reservationDropdownHeader__8PiRj h1{font-size:1.3rem;font-weight:500;margin-top:10px}.ReservationBox_reservationDropdownHeader__8PiRj p{font-size:1rem;font-weight:300}.ReservationBox_reservationDropdownItem__7YuhR{display:flex;justify-content:space-between;align-items:center}.ReservationBox_reservationDropdownItem__7YuhR h2{font-size:1.2rem}.ReservationBox_reservationDropdownItem__7YuhR p{font-size:1rem;font-weight:300;margin-top:5px}.ReservationBox_counter__f_kL1{display:flex;gap:10px;align-items:center}.ReservationBox_counter__f_kL1 button{border-radius:15px;border:1px solid #e9e9e9;background:var(--color-white);width:25px;height:25px;cursor:pointer}.ReservationBox_reservationActionsBtns__xrXdN{display:flex;justify-content:space-between;align-items:center}.ReservationBox_reservationDrpdwnCloseBtn__670NJ{background:transparent;border:none;cursor:pointer;text-decoration:underline;font-size:20px;font-weight:500}.ReservationBox_reservationDrpdwnSaveBtn__tjh_p{width:70px;height:35px;border-radius:5px;background:var(--color-black);color:var(--color-white);font-size:18px;cursor:pointer}.ReservationBox_reserveButton__hGd7y{width:100%;padding:20px 0;font-size:1.5rem;font-weight:700;color:var(--color-white);border-radius:15px;border:none;background:var(--color-blue);cursor:pointer;margin-bottom:15px}.ReservationBox_reserveButton__hGd7y:hover{background:var(--color-blue-hover)}.ReservationBox_reserveButton__hGd7y:disabled{background:#e0e0e0;color:#b0b0b0;cursor:not-allowed;opacity:.7}.ReservationBox_reservationButtonActions__quyYq{display:flex;justify-content:space-between;gap:10px}.ReservationBox_calendarDialog__YNu79,.ReservationBox_callDialogueContainer__q9BuS{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.ReservationBox_calendarOverlay__nE29k{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.ReservationBox_calendarContent__BB0Pa,.ReservationBox_callDialogueContent__GmYXb{background:var(--color-white);border-radius:12px;padding:20px;max-width:90%;max-height:80vh;overflow-y:auto;position:relative}.ReservationBox_calendarContent__BB0Pa{box-shadow:0 4px 10px rgba(0,0,0,.2)}.ReservationBox_closeButton__uwVDB{background:transparent;border:none;cursor:pointer}.ReservationBox_saveButton__TPI9W{margin-top:10px;background:#0066ff;color:var(--color-white);border:none;border-radius:8px;padding:10px;font-size:14px;cursor:pointer}.ReservationBox_saveButton__TPI9W:hover{background:#004fcc}.ReservationBox_callDialogueContent__GmYXb{width:22vw;background:rgb(249 249 249)!important;bottom:11vh;left:20.5vw}.ReservationBox_callDialogueHeaderContent__EJ5lK{display:flex}.ReservationBox_hostInfo__67qNG h2{font-size:20px;font-weight:500;text-align:center}.ReservationBox_hostInfo__67qNG p{font-size:20px;margin:20px;text-align:center}.ReservationBox_contactRow__Piy_5{display:flex;justify-content:space-between;gap:8px}.ReservationBox_contactIconDetail__6Ltct{display:flex;align-items:center;gap:1.5vw}.ReservationBox_contactInfo__BNv19 a,.ReservationBox_contactInfo__BNv19 h3{font-size:12px;font-weight:400}.ReservationBox_contactInfo__BNv19 a{color:#005dff}.ReservationBox_copyButton__G16e5{color:var(--color-black);padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;gap:5px;align-items:center}.ReservationBox_askQuestion__th_Kc{position:absolute;bottom:-70px;border:2px solid blue;border-radius:5px;color:blue;padding:10px 5px;width:-webkit-fill-available;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:-1}.ReservationBox_reviewSection__LO3md{margin-top:32px}.ReservationBox_writeReviewBtn__CdocL{padding:10px 20px;font-weight:500;font-size:16px;border-radius:6px;background:#007bff;color:#fff;border:none;cursor:pointer}.ReservationBox_reviewForm___U2uY{margin-top:16px;background:#f8f8f8;padding:20px;border-radius:8px;max-width:400px}.ReservationBox_formGroup__9zg63{margin-bottom:12px}.ReservationBox_label__E19lI{font-weight:500;display:block}.ReservationBox_textarea__6dx0F{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc;margin-top:4px;resize:vertical}.ReservationBox_starRating__YAxN5{margin-bottom:12px}.ReservationBox_errorText__SZGyn{color:red;margin-bottom:8px}.ReservationBox_submitBtn__bNthp{padding:8px 18px;background:#007bff;color:white;border:none;border-radius:5px;font-weight:500;font-size:15px;cursor:pointer}.ReservationBox_disabledBtn__Ug0Yj{opacity:.6;cursor:not-allowed}.ReservationBox_cancelBtn__89Fov{margin-left:12px;padding:8px 18px;background:#ccc;color:#333;border:none;border-radius:5px;font-weight:500;font-size:15px;cursor:pointer}@media (max-width:1024px){.ReservationBox_reservationBoxContainer__s80LK{width:100%;max-width:420px;right:0;top:30px;margin:0 auto}.ReservationBox_reservationDropdown__OaId7{width:80%;left:10%;top:28vh;padding:16px}.ReservationBox_callDialogueContent__GmYXb{width:40vw}.ReservationBox_callButton__E4LB_,.ReservationBox_whatsappButton__dYAk4{width:40%;font-size:18px}.ReservationBox_askQuestion__th_Kc{width:100%;max-width:420px}}@media (max-width:768px){.ReservationBox_reservationBoxContainer__s80LK{width:90%;padding:16px;top:-10px;position:relative}.ReservationBox_reservationDropdown__OaId7{width:90%;left:5%;top:30vh;padding:14px}.ReservationBox_callDialogueContent__GmYXb{width:70vw}.ReservationBox_callButton__E4LB_,.ReservationBox_whatsappButton__dYAk4{width:100%;height:50px;font-size:16px}.ReservationBox_reservationButtonActions__quyYq{flex-direction:row;gap:12px}.ReservationBox_askQuestion__th_Kc{width:90%;position:relative;bottom:-20px}}@media (max-width:480px){.ReservationBox_reservationBoxContainer__s80LK{width:100%;max-width:100%;padding:12px;border-radius:10px}.ReservationBox_reservationBoxPrice__rTfXz h1{font-size:22px}.ReservationBox_reservationBoxPrice__rTfXz p{font-size:16px}.ReservationBox_checkInTitle__1O2B8,.ReservationBox_reservationBoxSubtitle__JFou1{font-size:1rem}.ReservationBox_reservationDropdown__OaId7{width:95%;left:2.5%;padding:12px}.ReservationBox_reservationDropdownHeader__8PiRj h1{font-size:18px}.ReservationBox_reservationDropdownHeader__8PiRj p,.ReservationBox_reservationDropdownItem__7YuhR p{font-size:14px}.ReservationBox_callDialogueContent__GmYXb{width:75vw;padding:16px;left:0}.ReservationBox_callButton__E4LB_,.ReservationBox_whatsappButton__dYAk4{font-size:14px;height:45px}.ReservationBox_reserveButton__hGd7y{font-size:1.2rem;padding:14px 0}.ReservationBox_askQuestion__th_Kc{width:100%;bottom:-10px;padding:8px;font-size:14px}.ReservationBox_reviewForm___U2uY{width:100%;max-width:100%;padding:12px}.ReservationBox_cancelBtn__89Fov,.ReservationBox_submitBtn__bNthp{font-size:14px;padding:6px 12px}}.ReservationBox_slotsContainer__ybz_I{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ReservationBox_slotChip__18fEa{padding:10px 14px;border-radius:20px;font-weight:600;border:2px solid #007bff;color:#007bff;background:#e6f7ff;cursor:pointer;transition:all .2s ease}.ReservationBox_slotChip__18fEa:hover:not(:disabled),.ReservationBox_slotSelected__HenH6{background:#007bff;color:#fff}.ReservationBox_slotBooked__75d48{background:#ff4d4f;color:#fff;border:2px solid #ff4d4f;cursor:not-allowed}.ReservationBox_slotPending__lqOij{background:#f0f0f0;color:#888;border:2px solid #ccc;cursor:not-allowed}.confirmationModal_rpRoot__9p6nZ{display:contents}.confirmationModal_modalBackdrop__QZt50{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px}.confirmationModal_modal__i0gEw{background-color:white;padding:20px;border-radius:10px;width:400px;max-width:90%;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center}.confirmationModal_modalActions__YE5dy{display:flex;justify-content:space-evenly;margin-top:20px;flex-wrap:wrap}.confirmationModal_cancelButton__QRFEX,.confirmationModal_confirmButton__GN_1y{padding:10px 20px;font-size:16px;border:none;cursor:pointer;border-radius:5px;flex:1 1;min-width:120px;margin:5px}.confirmationModal_cancelButton__QRFEX{background-color:#f1f1f1}.confirmationModal_confirmButton__GN_1y{background-color:#007bff;color:white}.confirmationModal_cancelButton__QRFEX:hover,.confirmationModal_confirmButton__GN_1y:hover{opacity:.8}@media (max-width:480px){.confirmationModal_modal__i0gEw{padding:15px}.confirmationModal_modalActions__YE5dy{flex-direction:column}.confirmationModal_cancelButton__QRFEX,.confirmationModal_confirmButton__GN_1y{width:100%}}.ToolTip_rpRoot__VcG_r{display:contents}.ToolTip_tooltipWrapper__QviKA{position:relative;display:inline-block;cursor:help}.ToolTip_tooltipText__iuf7d{visibility:hidden;width:max-content;max-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:10;opacity:0;transition:opacity .3s ease;font-size:.85rem;white-space:normal}.ToolTip_top__8AqEz{bottom:125%;left:50%;transform:translateX(-50%)}.ToolTip_top__8AqEz:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.ToolTip_bottom__6c4FU{top:125%;left:50%;transform:translateX(-50%)}.ToolTip_bottom__6c4FU:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#333}.ToolTip_tooltipWrapper__QviKA:hover .ToolTip_tooltipText__iuf7d{visibility:visible;opacity:1}.Reviews_rpRoot__sm5QE{display:contents}.Reviews_reviewsContainer__fsm3H{width:100%;max-width:1000px;font-family:Arial,sans-serif}.Reviews_reviewsContainer__fsm3H h2{font-size:1.5rem;margin-bottom:10px}.Reviews_averageRating__2OBq4{color:gray;font-size:.9rem;margin-bottom:20px}.Reviews_reviewsGrid__drhWB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.Reviews_reviewsCard__OCU2U{border:1px solid #ddd;border-radius:8px;padding:15px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Reviews_reviewsHeader___jkiI{display:flex;align-items:center;margin-bottom:10px}.Reviews_avatar__Lz9gY{margin-right:10px;border:2px solid #ddd}.Reviews_memberInfo__lpQ4g{color:gray;font-size:.85rem}.Reviews_reviewsRating__rMlo7{font-size:.9rem;color:#f39c12;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.Reviews_timeAgo__oQ6hi{color:gray;font-size:.85rem}.Reviews_reviewsContent__dzhUP{font-size:.95rem;color:#333;margin-bottom:10px}.Reviews_reviewActionsWrapper__Dhf3p{display:flex;justify-content:center;align-items:center}.Reviews_showMoreReviews__SC0rI{background:none;border:none;color:#007bff;cursor:pointer;padding:0;font-size:.9rem}.Reviews_showMoreReviews__SC0rI:hover{text-decoration:underline}.Reviews_showAllReviews__iLg_D,.Reviews_writeReviewBtn__opmOR{border:1px solid #000;border-radius:10px;width:11vw;height:6vh;text-align:center;margin:20px;cursor:pointer;background-color:transparent;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:400;transition:all .2s ease}.Reviews_writeReviewBtn__opmOR:hover:not(:disabled){background-color:#000;color:#fff}.Reviews_writeReviewBtn__opmOR:disabled{border:1px solid #aaa;background-color:#f5f5f5;color:#aaa;cursor:not-allowed;opacity:.6}.Reviews_showAllReviews__iLg_D:hover,.Reviews_writeReviewBtn__opmOR:hover{background-color:#f0f0f0}.Reviews_reviewsDialogOverlay__oKAS_{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:9999}.Reviews_reviewsDialogContent__DaqQG{width:90%;max-width:800px;max-height:80vh;background:#fff;border-radius:12px;padding:20px;overflow-y:auto;box-shadow:0 6px 20px rgba(0,0,0,.2);position:relative;animation:Reviews_fadeInUp___Qw1r .3s ease;scroll-behavior:smooth}.Reviews_dialogHeader__vLpT2{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;gap:15px;padding-bottom:10px;margin-bottom:15px;background:#fff;border-bottom:1px solid #eee;z-index:10}.Reviews_dialogTitle__H9Z9K{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;color:#222}.Reviews_closeBtn__v6xH6{background:none;border:none;cursor:pointer;transition:transform .2s ease;position:absolute;top:1rem;right:1rem}.Reviews_closeBtn__v6xH6:hover{transform:rotate(90deg)}.Reviews_reviewCard__6yl9C{width:80%;max-width:700px;background:#fff;border-radius:12px;padding:20px;margin:0 auto 20px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Reviews_reviewHeader__EpKLr{display:flex;justify-content:space-between;align-items:center}.Reviews_reviewerName__xNAZ5{font-weight:600;margin:0}.Reviews_reviewStars___r3KM{color:#f5b50a;font-size:1rem}.Reviews_reviewDate__hjFA2{color:#777;font-size:.85rem}.Reviews_reviewText___IsMt{margin:.8rem 0;color:#333;font-size:.95rem}.Reviews_dishCard__ulRnc{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.Reviews_dishCard__ulRnc img{width:80px;height:60px;object-fit:cover}.Reviews_dishInfo__XsWJR{padding:.5rem}.Reviews_dishInfo__XsWJR h5{margin:0;font-size:.85rem;font-weight:600}.Reviews_dishInfo__XsWJR p{margin:0;font-size:.8rem;color:#444}.Reviews_reviewsHeading__A8R58{position:relative;display:inline-block;cursor:help}.Reviews_tooltip__ZnFGH{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;font-size:.85rem}.Reviews_tooltip__ZnFGH:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.Reviews_reviewsHeading__A8R58:hover .Reviews_tooltip__ZnFGH{visibility:visible;opacity:1}@keyframes Reviews_fadeInUp___Qw1r{.rpRoot from{opacity:0;transform:translateY(20px)}.rpRoot to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Reviews_reviewsGrid__drhWB{grid-template-columns:repeat(2,1fr)}.Reviews_writeReviewBtn__opmOR{font-size:1rem;width:auto}}@media (min-width:1200px){.Reviews_reviewsGrid__drhWB{grid-template-columns:repeat(3,1fr)}@media (max-width:480px){.Reviews_writeReviewBtn__opmOR{font-size:1rem;width:auto}}}.Reviews_reviewFormDialog__glPv6{max-width:600px}.Reviews_reviewForm__Aa3Cl{margin-top:20px}.Reviews_label__rUwIL{display:block;margin-bottom:8px;font-weight:600;color:#333}.Reviews_textarea__46OYS{width:92%;padding:12px;margin:10px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:1rem;resize:vertical;min-height:150px}.Reviews_formActions__qWEox{display:flex;gap:15px;margin-top:20px}.Reviews_disabledBtn__3D3Al{background-color:#cccccc;cursor:not-allowed}.Reviews_cancelBtn__BxaL6{background:none;border:1px solid #ccc;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .2s}.Reviews_cancelBtn__BxaL6:hover{background-color:#f0f0f0}.Reviews_errorText__J203Q{margin-top:5px}.Reviews_fullWidthReviews__w_KyO .Reviews_reviewCard__6yl9C{width:90%;max-width:none;margin-bottom:20px}.Reviews_reviewsList__9DDbj{display:flex;flex-direction:column;gap:25px;width:100%}.Reviews_showMoreBtn__ySQh5{background:none;border:none;color:#007bff;cursor:pointer;padding:0 5px;font-size:.9rem}.Reviews_showMoreBtn__ySQh5:hover{text-decoration:underline}.Reviews_avatarContainer__CrmRr{margin-right:15px}.Reviews_avatar__Lz9gY{width:50px;height:50px;border-radius:50%;object-fit:cover}.Reviews_dishGrid__jcXVf{display:flex;flex-wrap:wrap;gap:15px}.Reviews_starRating__Y6ZJk{display:flex;font-size:1.8rem;margin-top:8px}.Reviews_star__dYzFq{cursor:pointer;transition:transform .2s;margin-right:5px}.Reviews_star__dYzFq:hover{transform:scale(1.2)}.Reviews_filledStar__J7b_f{color:#f5b50a}.Reviews_emptyStar__NsQbu{color:#ccc}.Reviews_ratingHint__Sti07{margin-top:8px;font-size:.9rem;color:#666}.Reviews_formGroup__cmKZ9{margin-bottom:20px}.Reviews_errorText__J203Q{color:#e74c3c;margin-top:8px;font-size:.9rem}.Reviews_submitBtn__p5BdN{background-color:#007bff;color:white;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .2s}.Reviews_submitBtn__p5BdN:hover{background-color:#0056b3}.ProfilePictureModal_rpRoot__GMbeu{display:contents}.ProfilePictureModal_modalOverlay__Bff5l{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.ProfilePictureModal_modalContent__wEOdt{position:relative;max-width:90vw;max-height:90vh;background-color:white;border-radius:12px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ProfilePictureModal_closeButton__PavkG{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;font-weight:700;color:#333;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.ProfilePictureModal_closeButton__PavkG:hover{background-color:rgba(0,0,0,.1)}.ProfilePictureModal_profileImage__Lrljx{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.ChangeProfilePicture_rpRoot__Mg41k{display:contents}.ChangeProfilePicture_modalOverlay__UQVS5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.ChangeProfilePicture_modalContent__0hzk6{position:relative;width:90%;max-width:500px;background-color:white;border-radius:12px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ChangeProfilePicture_closeButton__Y6fD5{position:absolute;top:15px;right:20px;background:none;border:none;font-size:24px;font-weight:700;color:#333;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.ChangeProfilePicture_closeButton__Y6fD5:hover{background-color:rgba(0,0,0,.1)}.ChangeProfilePicture_title__g0qme{text-align:center;margin-bottom:20px;font-size:1.5rem;font-weight:600;color:#333}.ChangeProfilePicture_error__Lt_DF{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-bottom:15px;text-align:center}.ChangeProfilePicture_uploadSection__4aI8d{margin-bottom:20px}.ChangeProfilePicture_uploadArea__3aEgn{border:2px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color .2s ease;position:relative}.ChangeProfilePicture_uploadArea__3aEgn:hover{border-color:#007bff}.ChangeProfilePicture_fileInput__9jxnZ{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ChangeProfilePicture_uploadPrompt__lbQu4{pointer-events:none}.ChangeProfilePicture_uploadIcon__2sYXz{font-size:3rem;margin-bottom:10px}.ChangeProfilePicture_uploadHint__Kloye{color:#666;font-size:.9rem;margin-top:5px}.ChangeProfilePicture_previewSection__Zzf5k{text-align:center}.ChangeProfilePicture_imagePreview__fs2k9{margin-bottom:15px}.ChangeProfilePicture_imagePreview__fs2k9 img{max-width:100%;max-height:300px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChangeProfilePicture_previewActions__UR79j{margin-bottom:15px}.ChangeProfilePicture_changeButton__gI9eN{background-color:#6c757d;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.ChangeProfilePicture_changeButton__gI9eN:hover{background-color:#545b62}.ChangeProfilePicture_buttonContainer__pvunB{display:flex;gap:10px;justify-content:center}.ChangeProfilePicture_cancelButton__JQE2E,.ChangeProfilePicture_uploadButton__C4Rv1{flex:1 1;padding:12px 20px;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.ChangeProfilePicture_cancelButton__JQE2E{background-color:#6c757d;color:white}.ChangeProfilePicture_cancelButton__JQE2E:hover{background-color:#545b62}.ChangeProfilePicture_uploadButton__C4Rv1{background-color:#007bff;color:white}.ChangeProfilePicture_uploadButton__C4Rv1:hover{background-color:#0056b3}.ChangeProfilePicture_cancelButton__JQE2E:disabled,.ChangeProfilePicture_uploadButton__C4Rv1:disabled{opacity:.6;cursor:not-allowed}.ProfilePictureOptions_rpRoot__X8Bul{display:contents}.ProfilePictureOptions_optionsOverlay__9L_uo{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.ProfilePictureOptions_optionsContent__QVPwD{position:fixed;top:120px;right:20px;background-color:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;overflow:hidden;z-index:1000}.ProfilePictureOptions_option__EBV1i{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}.ProfilePictureOptions_option__EBV1i:last-child{border-bottom:none}.ProfilePictureOptions_option__EBV1i:hover{background-color:#f8f9fa}.ProfilePictureOptions_optionIcon__CUcnH{margin-right:12px;font-size:1.2rem}.DeleteAccountModal_rpRoot__htWFh{display:contents}.DeleteAccountModal_modalOverlay__Rwj7u{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.DeleteAccountModal_modalContent__r2NLH{position:relative;width:90%;max-width:500px;background-color:white;border-radius:12px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.DeleteAccountModal_closeButton__HBZdJ{position:absolute;top:15px;right:20px;background:none;border:none;font-size:24px;font-weight:700;color:#333;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.DeleteAccountModal_closeButton__HBZdJ:hover{background-color:rgba(0,0,0,.1)}.DeleteAccountModal_title__anbDo{text-align:center;margin-bottom:20px;font-size:1.5rem;font-weight:600;color:#dc3545}.DeleteAccountModal_warning__JyWq1{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;margin-bottom:20px;display:flex;align-items:flex-start;gap:10px}.DeleteAccountModal_warningIcon__t4zjH{font-size:1.5rem;flex-shrink:0}.DeleteAccountModal_warning__JyWq1 p{margin:0;color:#856404;font-weight:500}.DeleteAccountModal_confirmationSection__q7iDC{margin-bottom:20px}.DeleteAccountModal_label__qSqd9{display:block;margin-bottom:8px;font-weight:500;color:#333}.DeleteAccountModal_confirmationInput__tb9CP{width:100%;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.DeleteAccountModal_confirmationInput__tb9CP:focus{outline:none;border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.25)}.DeleteAccountModal_error__XlHye{background-color:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-bottom:15px;text-align:center}.DeleteAccountModal_buttonContainer__VtWj1{display:flex;gap:10px;justify-content:center}.DeleteAccountModal_cancelButton__xUZOH,.DeleteAccountModal_deleteButton__kFt_f{flex:1 1;padding:12px 20px;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.DeleteAccountModal_cancelButton__xUZOH{background-color:#6c757d;color:white}.DeleteAccountModal_cancelButton__xUZOH:hover{background-color:#545b62}.DeleteAccountModal_deleteButton__kFt_f{background-color:#dc3545;color:white}.DeleteAccountModal_deleteButton__kFt_f:hover{background-color:#c82333}.DeleteAccountModal_cancelButton__xUZOH:disabled,.DeleteAccountModal_deleteButton__kFt_f:disabled{opacity:.6;cursor:not-allowed}.PasswordSettingsModal_rpRoot__Ro9sG{display:contents}.PasswordSettingsModal_modalOverlay__w_ooQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PasswordSettingsModal_modalContent__DpBpT{background:white;border-radius:12px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PasswordSettingsModal_modalHeader__t17hb{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.PasswordSettingsModal_modalTitle__l3fUM{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.PasswordSettingsModal_closeButton__uUOtn{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s}.PasswordSettingsModal_closeButton__uUOtn:hover{color:#374151;background-color:#f3f4f6}.PasswordSettingsModal_form__UokIU{padding:0 24px 24px}.PasswordSettingsModal_inputGroup__QETwy{margin-bottom:20px}.PasswordSettingsModal_label__pwk34{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.PasswordSettingsModal_passwordInputContainer__ViS1Y{position:relative;display:flex;align-items:center}.PasswordSettingsModal_input__ox5qm{width:100%;padding:12px 48px 12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.PasswordSettingsModal_toggleButton__Vw23_{position:absolute;right:12px;background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s,background-color .2s;display:flex;align-items:center;justify-content:center;font-size:1rem}.PasswordSettingsModal_toggleButton__Vw23_:hover{color:#374151;background-color:#f3f4f6}.PasswordSettingsModal_input__ox5qm:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PasswordSettingsModal_inputError__Jgp1M{border-color:#ef4444}.PasswordSettingsModal_inputError__Jgp1M:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PasswordSettingsModal_errorText__9427p{display:block;color:#ef4444;font-size:.75rem;margin-top:4px}.PasswordSettingsModal_buttonGroup__k3Itg{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.PasswordSettingsModal_cancelButton__NkXFO{padding:12px 24px;border:1px solid #d1d5db;background:white;color:#374151;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PasswordSettingsModal_cancelButton__NkXFO:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.PasswordSettingsModal_cancelButton__NkXFO:disabled{opacity:.5;cursor:not-allowed}.PasswordSettingsModal_submitButton__e03t_{padding:12px 24px;border:none;background:#3b82f6;color:white;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.PasswordSettingsModal_submitButton__e03t_:hover:not(:disabled){background-color:#2563eb}.PasswordSettingsModal_submitButton__e03t_:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.PasswordSettingsModal_modalContent__DpBpT{width:95%;margin:20px}.PasswordSettingsModal_modalHeader__t17hb{padding:20px 20px 0}.PasswordSettingsModal_form__UokIU{padding:0 20px 20px}.PasswordSettingsModal_buttonGroup__k3Itg{flex-direction:column}.PasswordSettingsModal_cancelButton__NkXFO,.PasswordSettingsModal_submitButton__e03t_{width:100%}}.UpgradeModal_rpRoot__2Yi2N{display:contents}.UpgradeModal_modalOverlay__upMqO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.UpgradeModal_modalContent__9pTjW{background:white;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3)}.UpgradeModal_modalHeader__6USpB{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e9ecef;margin-bottom:24px}.UpgradeModal_modalHeader__6USpB h2{margin:0;color:#1e293b;font-size:1.5rem;font-weight:700}.UpgradeModal_closeButton__aM47Q{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s ease}.UpgradeModal_closeButton__aM47Q:hover{background:#f3f4f6;color:#374151}.UpgradeModal_modalBody__j08oH{padding:0 24px 24px}.UpgradeModal_bankDetailsSection__k_Y7j{margin-bottom:32px}.UpgradeModal_bankDetailsSection__k_Y7j h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:12px}.UpgradeModal_instructionText__tJkKs{color:#6b7280;font-size:.95rem;margin-bottom:20px;line-height:1.5}.UpgradeModal_loading__nvB1v{text-align:center;color:#6b7280;padding:20px;font-style:italic}.UpgradeModal_paymentMethodsList__8_SIm{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.UpgradeModal_paymentMethodCard__LoUgH{border:2px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb;transition:all .2s ease}.UpgradeModal_paymentMethodCard__LoUgH:hover{border-color:#3b82f6;background:#eff6ff}.UpgradeModal_paymentMethodInfo__zIItT h4{margin:0 0 8px;color:#1e293b;font-size:1.1rem;font-weight:600}.UpgradeModal_paymentMethodInfo__zIItT p{margin:4px 0;color:#4b5563;font-size:.9rem}.UpgradeModal_defaultBadge__cDz4E{display:inline-block;background:#10b981;color:white;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;margin-top:8px}.UpgradeModal_noPaymentMethods__bCpiv{text-align:center;color:#ef4444;padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.UpgradeModal_paymentFormSection__h_YUg{border-top:1px solid #e9ecef;padding-top:24px}.UpgradeModal_paymentFormSection__h_YUg h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:12px}.UpgradeModal_paymentForm__ny__d{display:grid;grid-gap:20px;gap:20px}.UpgradeModal_formGroup__BCXE7{display:flex;flex-direction:column}.UpgradeModal_formGroup__BCXE7 label{color:#374151;font-weight:600;margin-bottom:6px;font-size:.9rem}.UpgradeModal_formGroup__BCXE7 input{padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:white}.UpgradeModal_formGroup__BCXE7 input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.UpgradeModal_formGroup__BCXE7 input::placeholder{color:#9ca3af}.UpgradeModal_formActions__6FpXF{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #e9ecef}.UpgradeModal_cancelButton__KIHqP{padding:12px 24px;border:2px solid #e5e7eb;background:white;color:#6b7280;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.UpgradeModal_cancelButton__KIHqP:hover:not(:disabled){border-color:#d1d5db;color:#374151;background:#f9fafb}.UpgradeModal_submitButton__mCyyc{padding:12px 24px;border:none;background:#3b82f6;color:white;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.UpgradeModal_submitButton__mCyyc:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.UpgradeModal_cancelButton__KIHqP:disabled,.UpgradeModal_submitButton__mCyyc:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.UpgradeModal_modalContent__9pTjW{margin:10px;max-height:95vh}.UpgradeModal_modalBody__j08oH,.UpgradeModal_modalHeader__6USpB{padding-left:16px;padding-right:16px}.UpgradeModal_formActions__6FpXF{flex-direction:column}.UpgradeModal_cancelButton__KIHqP,.UpgradeModal_submitButton__mCyyc{width:100%}}.announcemets_rpRoot__KxrI_{display:contents}.announcemets_container__IHCJt{padding:20px;max-width:1200px;margin:0 auto}.announcemets_header__I99MF{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.announcemets_title__e6Kol{font-size:1.8rem;margin:0;color:#2c3e50}.announcemets_modeToggle__nIoEQ{display:flex;background:#f8f9fa;border-radius:8px;padding:4px;gap:4px}.announcemets_toggleButton__ogBGX{padding:10px 20px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;color:#6c757d}.announcemets_toggleButton__ogBGX.announcemets_active__58YV4{background:#007bff;color:white;box-shadow:0 2px 4px rgba(0,123,255,.3)}.announcemets_toggleButton__ogBGX:hover:not(.announcemets_active__58YV4){background:#e9ecef;color:#495057}.announcemets_recipientsSection__GaiJq{margin-bottom:20px}.announcemets_recipientsSection__GaiJq h2{font-size:1.2rem;margin-bottom:10px}.announcemets_rpRoot__KxrI_ ul{list-style-type:none;padding:0}.announcemets_rpRoot__KxrI_ ul li{margin-bottom:10px}.announcemets_selectAllButton__C7F72{margin-bottom:10px;background-color:#007bff;color:white;border:none;padding:5px 10px;cursor:pointer}.announcemets_selectAllButton__C7F72:hover{background-color:#0056b3}.announcemets_messageSection__mxaIJ{margin-bottom:20px}.announcemets_rpRoot__KxrI_ textarea{width:100%;height:100px;padding:10px;font-size:1rem}.announcemets_sendButton__25OHI{background-color:#28a745;color:white;border:none;padding:10px 20px;cursor:pointer}.announcemets_sendButton__25OHI:disabled{background-color:#6c757d;cursor:not-allowed}.announcemets_sendButton__25OHI:hover:not(:disabled){background-color:#218838}.announcemets_smsSection__awjQA{background:#f8f9fa;padding:25px;border-radius:12px;margin-bottom:30px;border:1px solid #e9ecef}.announcemets_smsDescription__Ps528{color:#6c757d;margin-bottom:25px;font-style:italic;background:white;padding:15px;border-radius:8px;border-left:4px solid #007bff}.announcemets_phoneNumbersSection__5dIAD{background:white;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #dee2e6}.announcemets_phoneNumbersSection__5dIAD h3{margin:0 0 15px;color:#495057;font-size:1.1rem}.announcemets_phoneList__XMOOb{list-style:none;padding:0;margin:0 0 15px}.announcemets_phoneItem__IpHwC{margin-bottom:10px;padding:10px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;transition:all .2s ease}.announcemets_phoneItem__IpHwC:hover{background:#e9ecef;border-color:#007bff}.announcemets_phoneItem__IpHwC label{display:flex;align-items:center;cursor:pointer;gap:10px}.announcemets_phoneNumber__wa3FC{font-weight:600;color:#007bff;font-family:Courier New,monospace}.announcemets_phoneName__lCJup{color:#6c757d;font-size:.9rem}.announcemets_addPhoneSection__yIuRb{display:flex;gap:10px;align-items:center;padding-top:15px;border-top:1px solid #dee2e6}.announcemets_phoneInput__LeQMe{flex:1 1;padding:10px;border:1px solid #ced4da;border-radius:6px;font-size:14px}.announcemets_phoneInput__LeQMe:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.announcemets_addButton__miair{background:#28a745;color:white;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s ease}.announcemets_addButton__miair:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.announcemets_addButton__miair:disabled{background:#6c757d;cursor:not-allowed;transform:none}.announcemets_smsTextarea__kuVGZ{width:100%;height:120px;padding:15px;font-size:14px;border:1px solid #ced4da;border-radius:8px;resize:vertical;font-family:inherit}.announcemets_smsTextarea__kuVGZ:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.announcemets_characterCount__WO4od{text-align:right;font-size:12px;color:#6c757d;margin-top:5px}.announcemets_smsActions__HV0ZJ{margin-top:20px;text-align:center}.announcemets_statusMessage__rvPR7{margin-top:15px;padding:12px;border-radius:6px;font-weight:600;text-align:center}.announcemets_statusMessage__rvPR7.announcemets_success__N_e2a{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.announcemets_statusMessage__rvPR7.announcemets_error__hmb8X{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.announcemets_recentBatchesSection__sFcyc{background:white;padding:20px;border-radius:8px;border:1px solid #dee2e6}.announcemets_recentBatchesSection__sFcyc h3{margin:0 0 15px;color:#495057}.announcemets_noBatches__edldg{color:#6c757d;font-style:italic;text-align:center;padding:20px}.announcemets_batchesList__caB1P{display:flex;flex-direction:column;gap:12px}.announcemets_batchItem__atVVP{background:#f8f9fa;padding:15px;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.announcemets_batchItem__atVVP:hover{background:#e9ecef;border-color:#007bff}.announcemets_batchHeader__oMcYH{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.announcemets_batchName__OVS7I{font-weight:600;color:#495057}.announcemets_batchStatus__jAZK3{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.announcemets_batchStatus__jAZK3.announcemets_pending__6H2eJ{background:#fff3cd;color:#856404}.announcemets_batchStatus__jAZK3.announcemets_running__91QsY{background:#d1ecf1;color:#0c5460}.announcemets_batchStatus__jAZK3.announcemets_completed__tJvUi{background:#d4edda;color:#155724}.announcemets_batchStatus__jAZK3.announcemets_failed__SC_eN{background:#f8d7da;color:#721c24}.announcemets_batchStats__gLHZa{display:flex;gap:15px;margin-bottom:8px;font-size:14px}.announcemets_batchStats__gLHZa .announcemets_success__N_e2a{color:#28a745;font-weight:600}.announcemets_batchStats__gLHZa .announcemets_failed__SC_eN{color:#dc3545;font-weight:600}.announcemets_batchTime__GyFBh{font-size:12px;color:#6c757d}@media (max-width:768px){.announcemets_header__I99MF{flex-direction:column;gap:15px;align-items:stretch}.announcemets_modeToggle__nIoEQ{justify-content:center}.announcemets_addPhoneSection__yIuRb{flex-direction:column}.announcemets_phoneInput__LeQMe{width:100%}.announcemets_batchHeader__oMcYH{flex-direction:column;gap:8px;align-items:flex-start}.announcemets_batchStats__gLHZa{flex-direction:column;gap:5px}}.adjustRates_rpRoot__y9OW0{display:contents}.adjustRates_container__aK8q_{padding:20px;max-width:1400px;margin:0 auto;background-color:#f8f9fa;min-height:100vh}.adjustRates_header__TUtMM{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #007bff}.adjustRates_title__uDQ2d{color:#007bff;font-size:32px;margin:0}.adjustRates_backButton__YqDTB{padding:10px 20px;background-color:#6c757d;color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s}.adjustRates_backButton__YqDTB:hover{background-color:#5a6268}.adjustRates_filtersSection___QzDM{display:flex;gap:20px;margin-bottom:30px;flex-wrap:wrap;align-items:flex-end;padding:20px;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.adjustRates_filterGroup__ziLry{display:flex;flex-direction:column;gap:5px}.adjustRates_filterGroup__ziLry label{font-weight:600;color:#333;font-size:14px}.adjustRates_searchInput__1XAva,.adjustRates_select__wqXa6{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px;min-width:200px}.adjustRates_searchInput__1XAva{min-width:250px}.adjustRates_addButton__r9g6p{padding:12px 24px;background-color:#28a745;color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .3s;margin-left:auto}.adjustRates_addButton__r9g6p:hover{background-color:#218838}.adjustRates_formContainer__JGJnj{background-color:white;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:30px}.adjustRates_formContainer__JGJnj h2{color:#007bff;margin-bottom:20px;font-size:24px}.adjustRates_form__IpEOB{display:flex;flex-direction:column;gap:20px}.adjustRates_formRow__pBNj_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.adjustRates_formGroup__HKe6F{display:flex;flex-direction:column;gap:8px}.adjustRates_formGroup__HKe6F label{font-weight:600;color:#333;font-size:14px}.adjustRates_input__xnl8z,.adjustRates_select__wqXa6,.adjustRates_textarea__zF0yh{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-family:inherit;transition:border-color .3s}.adjustRates_input__xnl8z:focus,.adjustRates_select__wqXa6:focus,.adjustRates_textarea__zF0yh:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.adjustRates_textarea__zF0yh{resize:vertical;min-height:80px}.adjustRates_formActions__16YS4{display:flex;gap:15px;margin-top:10px}.adjustRates_submitButton__xBY4f{padding:12px 30px;background-color:#007bff;color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .3s}.adjustRates_submitButton__xBY4f:hover{background-color:#0056b3}.adjustRates_cancelButton__vXaXa{padding:12px 30px;background-color:#6c757d;color:white;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .3s}.adjustRates_cancelButton__vXaXa:hover{background-color:#5a6268}.adjustRates_materialsList__OzjgB{background-color:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.adjustRates_emptyState__fquEG,.adjustRates_error__nZDxO,.adjustRates_loading__9308i{text-align:center;padding:40px;color:#6c757d;font-size:18px}.adjustRates_error__nZDxO{color:#dc3545}.adjustRates_table__FED_O{width:100%;border-collapse:collapse;margin-top:10px}.adjustRates_table__FED_O th{background-color:#007bff;color:white;padding:15px;text-align:left;font-weight:600;font-size:14px}.adjustRates_table__FED_O td{padding:15px;border-bottom:1px solid #ddd;font-size:14px}.adjustRates_table__FED_O tbody tr:hover{background-color:#f8f9fa}.adjustRates_table__FED_O tbody tr:last-child td{border-bottom:none}.adjustRates_statusActive__68Sfz{background-color:#28a745}.adjustRates_statusActive__68Sfz,.adjustRates_statusInactive__W2QHq{display:inline-block;padding:5px 12px;color:white;border-radius:20px;font-size:12px;font-weight:600}.adjustRates_statusInactive__W2QHq{background-color:#dc3545}.adjustRates_actionButtons__SlkZw{display:flex;gap:10px}.adjustRates_editButton__BSexc{padding:8px 16px;background-color:#ffc107;color:#333;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s}.adjustRates_editButton__BSexc:hover{background-color:#e0a800}.adjustRates_deleteButton__kpXqb{padding:8px 16px;background-color:#dc3545;color:white;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s}.adjustRates_deleteButton__kpXqb:hover{background-color:#c82333}@media (max-width:768px){.adjustRates_container__aK8q_{padding:10px}.adjustRates_header__TUtMM{flex-direction:column;align-items:flex-start;gap:15px}.adjustRates_filtersSection___QzDM{flex-direction:column;align-items:stretch}.adjustRates_addButton__r9g6p{margin-left:0;width:100%}.adjustRates_formRow__pBNj_{grid-template-columns:1fr}.adjustRates_table__FED_O{font-size:12px}.adjustRates_table__FED_O td,.adjustRates_table__FED_O th{padding:10px 5px}.adjustRates_actionButtons__SlkZw{flex-direction:column}}