@media (max-width: 1480px) {.month-view {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));}}@media (max-width: 1320px) {.month-view {grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}}@media (max-width: 1225px) {.month-view {grid-template-columns: repeat(auto-fit, minmax(133px, 1fr));}}@media (max-width: 1145px) {.pbx_data_dropdown ul nav table {width: 100%;}}@media (max-width: 1090px) {.pbx_ia_login {padding: 0 1em;}#pbx_ia_hotel_calendar_modal .day-header {display: none;}#pbx_ia_hotel_calendar_modal .day::before {content: attr(data-day);opacity: .9;font-size: 14px;}.month-view {border-top: var(--br1);}body.dark .month-view {border-top: var(--br__d2);}#pbx_ia_hotel_calendar_modal .day::before {position: absolute;top: 0;left: 0;margin: 7px 10px;text-transform: uppercase;font-size: 12px;}.day-content {margin-top: 16px;}.day-number {font-size: 15px;}#pbx_ia_hotel_calendar_modal .day.reset::before {position: relative;margin: 0;}.day-bubble.show .day-content>div {font-size: 11px;}}@media (max-width: 1080px) {.pbx_ia_chat_content_media {max-width: 240px;}}@media (max-width: 960px) {.chat_file_preview .grid {grid-template-columns: 1fr;width: 100%;}.chat_file_preview {max-width: 100%;}.preview_item {border-radius: 10px 10px 0 0;background: transparent !important;}.preview_item small {text-align: center;}.chat_file_preview_comment {background: transparent !important;}.preview_scroll_area {display: flex;align-items: center;justify-content: center;flex-direction: column;}.chat_file_preview_comment textarea {background: transparent;}.chat_file_preview_comment button.preview_cancel {background: #f2f8ff;}}@media (max-width: 870px) {#pbx_ia_chats_modal aside.show {display: flex;}#pbx_ia_chats_modal aside,nav.toolbar_chat_list.hide {display: none;}.pbx_ia_toogle.visible {display: initial;}.pbx_ia_chat_container {grid-template-columns: 1fr;}.pbx_ia_conversation {padding: 1.8em;}.pbx_ia_conversation_left,.pbx_ia_conversation_right {width: 90%;}#pbx_ia_admin_training_do_modal table,#pbx_ia_admin_training_do_modal table td {border: 0;}#pbx_ia_admin_training_do_modal table thead {display: none;}#pbx_ia_admin_training_do_modal table,#pbx_ia_admin_training_do_modal table tbody {display: block;}#pbx_ia_admin_training_do_modal table tbody tr {margin-bottom: 20px;border-radius: 10px;border: var(--br1);display: grid;gap: 20px;grid-template-columns: 1fr;padding: 1em;background: #fff;position: relative;}body.dark #pbx_ia_admin_training_do_modal table tbody tr {background: #ffffff0a;}#pbx_ia_admin_training_do_modal table tbody tr td {padding: 0;vertical-align: top;text-align: left;}#pbx_ia_admin_training_do_modal table tbody tr td::before {content: attr(data-name);display: block;text-transform: uppercase;font-size: 12px;font-weight: 500;opacity: 0.7;margin-bottom: 1px;}#pbx_ia_admin_training_do_modal table tbody tr td span {justify-content: start;}#pbx_ia_admin_training_do_modal table tbody tr td:last-child {position: absolute;width: max-content;top: 8px;right: 8px;}#pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"],#pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"]:focus {box-shadow: none;border-bottom: 2px solid transparent;}#pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"]:focus {border-bottom: 2px solid var(--pr) !important;border-radius: 0;}#pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"] {padding-bottom: 3px;}body.dark #pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"],body.dark #pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"]:focus {box-shadow: none;border-bottom: 2px solid transparent;}body.dark #pbx_ia_admin_training_do_modal table .admin_ia_training_lines tr td[contenteditable="true"]:focus {border-bottom: 2px solid #1a7ee3;border-radius: 0;}}@media (max-width: 850px) {#dayView table,body.dark #dayView table,#dayView table td,body.dark #dayView table td {border: 0;}#dayView table tr.r_hidden {display: none;}#dayView table,#dayView table tbody {display: block;}#dayView table tbody tr {border: var(--br1);margin-bottom: 16px;padding: 12px;display: grid;grid-template-columns: repeat(auto-fit, minmax(105px, 1fr));gap: 10px;border-radius: 10px;background: #fff;}body.dark #dayView table tbody tr {border: var(--br__d2);background: #ffffff0f;}#dayView table tbody tr td:hover::after {display: none !important;}#dayView table tbody tr td {text-align: left;vertical-align: top;font-size: 13px;border-radius: 5px;overflow: hidden;}#dayView table td[data-state='available']::before {width: auto;height: auto;border-radius: 0;margin-right: 0;background: none;}#dayView table tbody tr td::before,#dayView table td[data-state='available']::before {content: attr(aria-label);display: block;margin-bottom: 2px;opacity: .65;font-size: 11px;text-transform: uppercase;font-weight: 400;}#dayView table td[data-state='occupied'] {text-decoration: none;}body.dark #dayView table td[data-state='available'] {border: 1px solid #8df9901f;}body.dark #dayView table td[data-state='occupied'] {background: #e0446e0f;border: 1px solid #ff518a2e;}}@media (max-width: 840px) {.pbx_dashboard_modal {display: block;}#hotel_setting_modal .modal_container {background: #f3f6f8;}.pbx_content_basic_responsive {height: calc(100% - 66px);}.modal .modal_container section.pbx_dashboard_sidebar_modal {padding: 1.5em;padding-bottom: 0;background: none;height: auto;overflow: unset;}.modal .modal_container section.pbx_dashboard_sidebar_modal article {margin-bottom: 0;position: relative;}.modal .modal_container section.pbx_dashboard_sidebar_modal article .button_dropdown_menu {display: block;}.content_dropdown_menu {position: absolute;top: 100%;left: 0;width: 100%;background: #fff;z-index: 100;padding: 1em;border: 1px solid #dfe4e7;margin-top: 3px;display: none;box-shadow: 0 25px 50px -12px #00000026;border-radius: 5px;}body.dark .content_dropdown_menu {background: #3c3f44;border: 1px solid #535760;color: #fff;}.content_dropdown_menu.show {display: block;z-index: 999999;}.button_dropdown_menu button.open i {transform: rotate(270deg);}.pbx_content_basic_responsive .pbx_dashboard_panel {height: calc(100% - 83px);}#users_modal table,#users_modal table td {border: 0;}#users_modal table thead {display: none;}#users_modal table,#users_modal table tbody {display: block;}#users_modal table tr {margin-bottom: 20px;border-radius: 10px;border: var(--br1);display: grid;gap: 20px;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));padding: 1em;background: #fff;}body.dark #users_modal table tr {background: #ffffff0a;}#users_modal table tr td {padding: 0;vertical-align: top;text-align: left;}#users_modal table tr td::before {content: attr(data-name);display: block;text-transform: uppercase;font-size: 12px;font-weight: 500;opacity: 0.7;margin-bottom: 6px;}body.dark #hotel_setting_modal .modal_container {background: #31343b;}}@media (max-width: 805px) {.pbx_data_dropdown ul nav table,.pbx_data_dropdown ul nav table td,body.dark .pbx_data_dropdown ul nav table,body.dark .pbx_data_dropdown ul nav table td {border: 0;}.pbx_data_dropdown ul nav table thead {display: none;}.pbx_data_dropdown ul nav table,.pbx_data_dropdown ul nav table tbody {display: block;}.pbx_data_dropdown ul nav table tr {border: var(--br1);margin-bottom: 16px;padding: 12px;display: grid;grid-template-columns: 1fr;gap: 10px;border-radius: 10px;background: #fff;}body.dark .pbx_data_dropdown ul nav table tr {background: #ffffff0f;}.pbx_data_dropdown ul nav table tr td,body.dark .pbx_data_dropdown ul nav table tr td {text-align: left;vertical-align: top;padding: 0;width: auto;}.pbx_data_dropdown ul nav table tr td::before {content: attr(aria-label);display: block;margin-bottom: 2px;opacity: .65;font-size: 11px;text-transform: uppercase;font-weight: 400;}}@media (max-width: 740px) {.pbx_ia_cards {gap: 1em;}.assistant_theme_app button::after {display: none !important;}.map__footer nav,.map__search {flex-direction: column;}.map__footer nav .flex_100 {width: 100%;}.map__search div {width: 100%;}.map__btns__action {width: 100%;margin-top: 7px;justify-content: flex-end;}}@media (max-width: 680px) {.calendar__modal__RT__info .grid {grid-template-columns: repeat(2, 1fr);}.calendar__modal__RT__info article:nth-child(2)>div:nth-child(1),body.dark .calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {grid-column: span 2;border-right: 0;}.calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {border-bottom: 0;}body.dark .calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {border-bottom: 0;}.calendar__modal__RT__info article>div {border-bottom: var(--br1);border-right: 0;}body.dark .calendar__modal__RT__info article>div {border-right: 0;border-bottom: var(--br__d2);}#pbx_ia_chats_modal .modal_container {max-width: 100%;width: 100%;max-height: 100%;border-radius: 0;height: 100%;}.month-view {grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));}.day-bubble {width: 130%;}.day-number {font-size: 14px;}}@media (max-width: 620px) {.pbx_ia_cards {grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));}.pbx_content_basic_responsive .grid {grid-template-columns: 1fr;}.pbx_content_basic_responsive .grid .grid_span_2 {grid-column: unset;}#hotel_setting_modal .pbx_ia_menu_carta article {right: unset;left: 50%;transform: translateX(-50%);}.hotel_setting_CTL_Calendario_Nota {text-align: center;}#pbx_ia_chats_fast_responses_modal table,#pbx_ia_chats_fast_responses_modal table td {border: 0;}#pbx_ia_chats_fast_responses_modal table thead {display: none;}#pbx_ia_chats_fast_responses_modal table,#pbx_ia_chats_fast_responses_modal table tbody {display: block;}#pbx_ia_chats_fast_responses_modal table tr {margin-bottom: 20px;border-radius: 10px;border: var(--br1);display: grid;gap: 20px;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));padding: 1em;background: #fff;}body.dark #pbx_ia_chats_fast_responses_modal table tr {background: #ffffff0a;}#pbx_ia_chats_fast_responses_modal table tr td {padding: 0;vertical-align: top;text-align: left;}#pbx_ia_chats_fast_responses_modal table tr td:nth-child(3) {grid-column: 2 span;}#pbx_ia_chats_fast_responses_modal table tr td::before {content: attr(data-name);display: block;text-transform: uppercase;font-size: 12px;font-weight: 500;opacity: 0.7;margin-bottom: 6px;}.fast_response_audio_control {padding: 0 1.5em;}}@media (max-width: 590px) {#assistant_plans_modal table,#assistant_plans_modal table td {border: 0;}#assistant_plans_modal table thead {display: none;}#assistant_plans_modal table,#assistant_plans_modal table tbody {display: block;}#assistant_plans_modal table tr {margin-bottom: 20px;border-radius: 10px;border: 1px solid #2196f31a;display: grid;gap: 10px;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));padding: 1em;background: #2196f32b;color: #123853;}body.dark #assistant_plans_modal table tr {border: 1px solid #2196f333;background: #2196f32b;color: #25a3fd;}#assistant_plans_modal table tr td {padding: 0;vertical-align: top;text-align: left;font-weight: 500;}#assistant_plans_modal table tr td::before {content: attr(data-name);display: block;text-transform: uppercase;font-size: 12px;font-weight: 500;opacity: 0.7;margin-bottom: 6px;}}@media (max-width: 506px) {.month-view {height: auto;}#pbx_ia_hotel_calendar_modal .modal_container .pbx_ia_calendar_baseline article .calendar-container {padding-bottom: 2.5em;}}@media (max-width: 480px) {#pbx_ia_login_modal section article {flex-direction: column;gap: 1em;}#pbx_ia_login_modal section article div {width: 100%;}#pbx_ia_login_modal section article select {width: 100%;}.calendar__modal__RT__info .grid {grid-template-columns: 1fr;border-bottom: 0;}body.dark .calendar__modal__RT__info article {border-bottom: 0;}.calendar__modal__RT__info article:nth-child(2)>div:nth-child(1),body.dark .calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {grid-column: unset;}.calendar__modal__RT__info article>div {border-bottom: var(--br1);}body.dark .calendar__modal__RT__info article>div,body.dark .calendar__modal__RT__info article:nth-child(1) {border-bottom: var(--br__d2);}#hotel_setting_modal .pbx_ia_menu_carta article {width: 230px;}#hotel_setting_modal .pbx_ia_menu_carta article {right: 0;left: unset;transform: unset;}.don-navbar button.button_abrir_panel,.don-navbar button.button_abrir_panel:hover {background: #000;color: white;border: 0;outline: none;font-weight: 500;padding: 9px 14px;font-size: 14px;}body.dark .don-navbar button.button_abrir_panel,body.dark .don-navbar button.button_abrir_panel:hover {background: #242629;backdrop-filter: unset;}.calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {border-bottom: var(--br1);}body.dark .calendar__modal__RT__info article:nth-child(2)>div:nth-child(1) {border-bottom: var(--br__d2);}#pbx_ia_chats_fast_responses_modal table tr {grid-template-columns: 1fr;}#pbx_ia_chats_fast_responses_modal table tr td:nth-child(3) {grid-column: unset;}}@media (max-width: 470px) {.pbx_content_emojis.__format_dropdown nav {width: 350px;}.fast_response_audio_control {gap: 10px;}.fast_response_samp_logo {display: none;}.pbx_ia_name_logo_ {display: none;}}@media (max-width: 450px) {.chat_configuration_edit nav {flex-direction: column;}.chat_configuration_edit nav em {display: none;}}@media (max-width: 425px) {#pbx_ia_assistants_menu_modal .grid {grid-template-columns: 1fr;gap: 16px;}#pbx_ia_hotel_calendar_modal .day-header {display: none;}#pbx_ia_assistants_menu_modal .pbx_col_separator {border-right: 0;}.pbx_col_separator::after {display: none;}#calendar_vista_item span::after {left: 100%;margin-left: 5px;margin-right: 0;}}@media (max-width: 390px) {#pbx_ia_new_account_modal .grid {grid-template-columns: 1fr;}.pbx_content_emojis.__format_dropdown nav {width: 240px;}.pbx_content_emojis.__format_dropdown nav {width: 300px;}}@media (max-width: 340px) {#pbx_ia_container .pbx_ia_banner .pbx_ia_header h1 {font-size: 30px;}#pbx_ia_container .pbx_ia_banner .pbx_ia_header h4 {font-size: 14px;}.pbx_ia_login button {padding: 1em;font-size: 13px;}.pbx_content_emojis.__format_dropdown nav {width: 240px;}}@media (max-width: 680px) {.don-banner {height: 260px;border-top-right-radius: 10px;border-top-left-radius: 10px;}}@media (max-width: 550px) {.don-banner {height: 220px;transform: unset;position: relative;z-index: 1;width: 95%;}.don-banner img {box-shadow: none;}}@media (max-width: 480px) {.don-hero-nav-access span {display: flex;}.don-hero-btn-access {position: absolute;z-index: 999;top: 78%;right: 2em;background: white;height: max-content;border-radius: 12px;padding: 1em;flex-direction: column;gap: 20px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;display: none;}.don-hero-btn-access .register {color: black;}body.dark .don-hero-btn-access .register {color: white;background: transparent;}body.dark .don-navbar button {background: #242629;backdrop-filter: unset;}.don-hero-btn-access.show {display: flex;}.don-hero-btn-access::before {content: attr(aria-label);font-size: 12px;font-weight: 500;width: 9rem;text-align: center;color: #1f2021;}body.dark .don-hero-btn-access::before {color: #ffffffc9;}body.dark .don-hero-btn-access {background: #000000;box-shadow: #000000cc 0px 8px 24px;}.don-logo img {height: 40px;}}@media (max-width: 1130px) {.don-card-internal {left: 59%;}.don-card-shadow article img {width: 130px;}.don-card-shadow.don-card-wh-sales article img {width: 125px;margin-top: -4px;margin-left: 0;}}@media (max-width: 1000px) {.don-card-content {margin-top: 4em;}.don-card-content {display: flex;justify-content: center;align-items: center;flex-direction: column;}.don-card-text {order: 2;text-align: center;margin-top: 3em;}}@media (max-width: 600px) {.don-card-internal {position: relative;top: unset;left: unset;z-index: 0;}.don-card-shadow,.don-card-internal {height: auto;width: 100%;box-shadow: none;}.don-card-internal li {justify-content: center;}.don-card-base {width: 100%;max-width: 420px;}.don-card-base article {text-align: center;}.don-card-shadow.don-card-wh article img,.don-card-shadow.don-card-wh-sales article img {margin-top: 0;margin-left: 0;max-width: 200px;}.don-card-content.don-9-em {margin-top: 3em;}.don-card-shadow.don-card-wh-sales .don-star {display: none;}.don-card-text {margin-top: 1em;}.don-star {display: none;}.don-title {font-size: 1.85rem;}}@media (max-width: 1000px) {.don-video-content {margin-top: 5em;}.don-video-wrapper .grid {grid-template-columns: repeat(2, 1fr);}}@media(max-width: 760px) {.don-video-wrapper {height: auto;}.don-video-text {padding: 30px;}.don-video-wrapper .grid {grid-template-columns: 1fr;gap: 0px;}.don-video-thumb {height: 300px;}.don-video-glass {padding: 1em;border-radius: 12px;}.don-video-glass h3 {font-size: 14px;}.don-video-glass p {font-size: 12px;}}@media (max-width: 1000px) {.don-uso .don-title {margin-top: 1.85em;}.don-uso-content {margin-top: 4.5em;}}@media (max-width: 700px) {.don-uso .don-container .don-container {width: 100%;max-width: 1200px;}.don-uso-content {grid-template-columns: 1fr;}.don-uso-imagen {display: none;}.don-uso-content {margin-top: 1.5em;}}@media (max-width: 1000px) {.don-hospedaje-banner-img img {height: 270px;}}@media (max-width: 820px) {.don-hospedaje-banner {display: flex;flex-direction: column;gap: 5px;justify-content: center;align-items: center;height: auto;margin-top: 3.5em;padding: 2.5em 1.5em;}.don-hospedaje-banner-list {order: 2;align-items: center;text-align: center;margin-top: 1.5em;padding: 0 0 0 0;}.don-hospedaje-banner-img img {position: relative;width: 95%;height: 260px;left: unset;top: unset;transform: unset;}}@media (max-width: 700px) {.don-hospedajes .don-title {margin-top: 2em;}.don-hospedajes-marcas {margin-top: 3.58em;}.don-hospedajes-img {gap: 20px;}.don-hospedajes-img img {height: 70px;margin: 0 20px;}.don-hospedajes-img img.glampinhourse {height: 90px;}.don-hospedajes-marcas small {margin-top: 3.1em;}}@media (max-width: 530px) {.don-hospedajes-img img {height: 70px;margin: 0 10px;}.don-hospedajes-img img.glampinhourse {height: 75px;}#pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav {width: 300px !important;}}@media (max-width: 1024px) {.don-comentarios .don-title {margin-top: 2em;}.don-comentarios .don-container .don-container {width: 100%;}.don-comentario-slider-nav button {display: none;}.don-comentarios-item {margin-top: 1.5em;}.don-comentario-slider {grid-template-columns: 1fr;}}@media (max-width: 760px) {.don-comentario-item img {height: 70px;}.don-comentarios-slider-dots {padding-top: 0;}}@media (max-width: 680px) {.don-comentario-item {flex-direction: column;justify-content: flex-start;align-items: flex-start;}}@media (max-width: 1024px) {.don-footer .don-title {margin-top: 1.8em;}}@media (max-width: 410px) {.don-footer-logos img {width: 14vh !important;}}@media (max-width: 390px) {#pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav {width: 220px !important;}}@media (max-width: 680px) {.don-copy hgroup p,.don-card-internal li,.don-comentario-item p {font-size: 14px;}.don-copy hgroup h1,.don-video-text h3 {font-size: 33px;}.don-button-medium {font-size: 16px;}.don-video-text h3 {white-space: normal;}.don-comentario-item h2 {font-size: 18px;}}@media (max-height: 640px) {#pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav {height: 270px;overflow: hidden;}}