* {margin: 0;padding: 0;font-family: 'Roboto';box-sizing: border-box;outline: none;}body {background: #f9f9f9;color: #252e39;}:root {--pr: #0d67c2;--height: 55px;--br1: 1px solid #0000000d;--br_2: 1px solid #ffffffe8;--br_d1: 1px solid #0000003b;--br__d2: 1px solid #ffffff12;--ms_right_light: #292c31;--ms_left_light: #e9eef199;}button {border: 0;outline: none;cursor: pointer;}body .Auto_Complete_Base .Lexx_AutoCompleteBox {background: #fff;color: #252e39;max-height: 190px;box-shadow: 0 8px 6px -6px #0000002b, 0 25px 35px #00000024;scrollbar-width: 0;}#pbx_ia_container .pbx_ia_banner {background-color: #2c3e50;height: 16em;}#pbx_ia_container .pbx_ia_banner .pbx_ia_overlay {background: rgba(0, 0, 0, 0.027);}#pbx_ia_container .pbx_ia_banner .pbx_ia_header {padding: 0 2em;color: #fff;width: 100%;}#pbx_ia_container .pbx_ia_banner .pbx_ia_header h1 {font-weight: 900;}.pbx_label_form_bold {font-size: 13px;display: block;margin: 7px 0;font-weight: 500;user-select: none;}.pbx_label_form_bold strong {font-weight: 400;}.pbx_ia_login {top: 15.8rem;width: 100%;justify-content: end;padding: 0 5em;}.pbx_ia_login button {border-radius: 3em;border: 0;padding: 1em 1.3em;font-weight: 500;background: #2b3c4e;outline: 3px solid #f9f9f9;box-shadow: 0 25px 50px -12px rgba(39, 58, 77, 0.8588235294);color: #fff;}.pbx_ia_login button.mincolor {background: #f9f9f9;outline: 0px;}.pbx_ia_login button.mincolor,.pbx_ia_login button.mincolor i {color: #2b3c4e;}#pbx_ia_container .pbx_ia_center {margin: 4em auto;width: 90%;max-width: 75em;}#pbx_ia_container .pbx_ia_center .pbx_ia_subtitle {margin-bottom: 1.85em;}#pbx_ia_container .pbx_ia_center .pbx_ia_subtitle h3 {font-weight: 900;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section {background: #fff;border-radius: 0.5em;padding: 1em;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section header {margin-bottom: 0.88em;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section header .blue {color: #6e9cf3;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section header .pink {color: #ff78a4;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section header .green {color: #54d9b5;}#pbx_ia_container .pbx_ia_center .pbx_ia_cards section h4 {font-weight: 500;margin-bottom: 0.75em;}#pbx_ia_footer {background: #fff;border-top: 1px solid #e9e9e99c;padding: 0.65em 1.5em;position: sticky;bottom: 0;}#pbx_ia_footer span {font-weight: 500;}#pbx_ia_footer img {max-width: 20px;object-fit: contain;}.pbx__home__footer__initial .pbx_ia_center {width: 90%;max-width: 75em;margin: auto;}.pbx__label__theme input {display: none;}.pbx__label__theme input~span::before {padding: 5px 12px;font-size: 11px;font-weight: 400;cursor: pointer;border-radius: 3px;color: #fff;transition: .2s ease-in-out;}.pxb_video_land article label.pbx_label_form_bold {opacity: .65;}.pxb_video_land .sticky {background: #fff;padding-top: 3px;}.pbx__label__theme input~span::before {content: attr(data-theme-dark);background: #2b3c4e;}.pbx__label__theme input~span:hover::before {opacity: .95;}.pbx__label__theme input:checked~span::before {content: attr(data-theme-light);background: #f7cb47;color: #362e13;font-weight: 500;}.modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;background: linear-gradient(45deg, #d2deedab, #dfe9efd4);overflow: hidden;backdrop-filter: blur(30px);}.modal .modal_container {border-radius: .6em;background: #fff;overflow-y: auto;width: 90%;max-height: 90%;}.modal .modal_container header {height: 60px;padding: 0 1.5em;position: sticky;top: 0;left: 0;z-index: 1;background: #fdfdfd;border-bottom: var(--br1);}.modal .modal_container header::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: var(--br_2);z-index: -1;}.modal .modal_container header button {background: none;display: flex;border-radius: .5em;border: 0;color: #252e39;}.modal .modal_container header button:hover {opacity: .9;}.modal .modal_container section {padding: 1.5em;}.modal .modal_container section.pbx_space article {margin-bottom: 0;}.modal .modal_container section article {margin-bottom: 1.25em;}.modal .modal_container section.pbx_auto_flow {height: calc(100% - 105px);padding: 0;overflow-y: auto;}.modal .modal_container section.pbx_auto_flow article {padding: 1.5em;}#pbx_ia_login_modal .modal_container {max-width: 27em;}#pbx_ia_login_modal .modal_container footer {background: inherit;}#pbx_ia_otp_modal .modal_container {max-width: 22em;}#pbx_ia_assistants_modal .modal_container {max-width: 46em;}.assistant_theme_app ul::before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}.assistant_theme_app ul nav {top: 100%;margin-top: 8px;z-index: 10001;background: #fff;border-radius: 7px;width: 220px;padding: 1em;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}.assistant_theme_app ul nav small {margin: 2px 0;}.assistant_theme_app label input~div small::before {content: attr(data-theme-light);}.assistant_theme_app label input:checked~div small::before {content: attr(data-theme-dark);}.assistant_theme_app label input~div samp {width: 45px;height: 24px;display: block;border-radius: 30em;position: relative;background: #e2eaf1;cursor: pointer;}.assistant_theme_app label input:checked~div samp,body.dark .assistant_theme_app label input:checked~div samp {background: #118df77a;}.assistant_theme_app label input~div samp::before {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;transition: left 300ms;}body.dark .assistant_theme_app label input~div samp::before {background: #ffffff63;}.assistant_theme_app label input:checked~div samp::before,body.dark .assistant_theme_app label input:checked~div samp::before {left: 22px;background: #37a3ff;}#pbx_ia_setting_modal .modal_container,#pbx_ia_valid_number_modal .modal_container,#pbx_ia_new_account_modal .modal_container {max-width: 430px;}#pbx_ia_new_assistants_modal .modal_container {max-width: 420px;}#pbx_ia_report_modal .modal_container {max-width: 340px;}#pbx_ia_chats_modal .modal_container {max-width: 70em;height: 90%;background: #f9fafb;}#pbx_ia_chats_modal .modal_container.modal_container.read_only .pbx_ia_conversation {height: calc(100% - 50px);}#pbx_ia_assistants_modal .modal_container #pbx_ia_footer {background: #fff;border-top: var(--br1);padding: 0.55em 1.5em;position: sticky;bottom: 0;z-index: 1;}#pbx_ia_footer::after,#pbx_ia_assistants_modal .modal_container #pbx_ia_footer::after,.pbx_footer_buttons_group::after {content: "";position: absolute;left: 0;top: 0;width: 100%;border-bottom: var(--br_2);}#pbx_ia_assistants_modal .modal_container #pbx_ia_footer img {max-width: 21px;}.chat_fastResponses_Modal {bottom: 107%;background: #ffffff;border: var(--br1);border-radius: 10px;list-style: none;box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 24px;z-index: 1;padding: 10px;max-height: 210px;overflow-y: auto;user-select: none;}.chat_fastResponses_Modal::-webkit-scrollbar {width: 5px;height: 5px;}.chat_fastResponses_Modal::-webkit-scrollbar-thumb {background: #e3e3e3;}.chat_fastResponses_Modal .chat_res_auto button {background: #dde5e9;width: auto;height: auto;font-size: 12px;padding: 5px 8px;margin-right: 5px;color: var(--dark);display: none;}.chat_fastResponses_Modal .chat_res_auto button:hover {color: #fff;background: linear-gradient(45deg, #8666cc, #4993cb) !important;}.chat_fastResponses_Modal .chat_res_auto:hover button {display: block;}.chat_fastResponses_Modal .chat_res_auto {padding: 10px;border-radius: 10px;}.chat_fastResponses_Modal .chat_res_auto:hover {background: #f0f3f5;}.pbx_ia_label_items {border-bottom: 1px solid #dbe1e578;padding: .82em 0;}.pbx_ia_label_items:last-child {border-bottom: 0;}.pbx_ia_label_items span button {border: 0;border-radius: .5em;background: none;padding: .35em .4em;}.pbx_ia_label_items span button:hover {background: #dadfe3;}.lexx_data_tooltip:hover::after {background: #000;color: #fff;font-weight: 500;box-shadow: 0 25px 50px #00000047;}.pbx_ia_label_items samp {font-weight: 600;margin-bottom: .25em;display: flex;align-items: center;gap: 7px;}.pbx_ia_label_items samp::before {content: "";width: 7px;height: 7px;background: #39c9b1;}.pbx_ia_label_items .pbx_ia_item_basic samp::before {display: none;}.pbx_ia_hd img {max-width: 20px;object-fit: cover;}.pbx_ia_hd samp {font-weight: 900;}.pbx_ia_control {padding: .75em;min-height: 42px;border-radius: .25em;line-height: 21px;border: 0;background: #fff;display: block;color: #252e39;font-size: 14px;outline: 1px solid #ededed;}.pbx_ia_control.letter {letter-spacing: 3px;}.pbx_ia_control:empty::before {font-size: 14px !important;letter-spacing: normal;}.pbx_ia_control:focus,.pbx_ia_copy_text_input:focus-within {outline: 2px solid var(--pr);}.pbx_ia_control.area {min-height: auto;height: 100px;overflow-y: auto;}.calendar {position: relative;}.calendar::after {content: "AA/MM/DD";font-size: 11.5px;opacity: .45;position: absolute;right: 0;top: 50%;transform: translateY(-50%);pointer-events: none;user-select: none;margin: 0 .75em;}.pbx_footer_buttons_group {background: var(--light);position: sticky;bottom: 0;padding: .78em 1.25em;border-top: var(--br1);}.pbx_ia_button {padding: 10px 12px;border-radius: 5px;border: 0;font-size: 14px;font-weight: 500;background: #dde1e3d6;backdrop-filter: blur(5px);}.pbx_ia_button.active {background: var(--pr);color: #fff;opacity: 1;}.pbx_ia_button.active:active,.pbx_ia_button.active:visited,.pbx_ia_button.active:focus {outline: 3px solid #0d67c23b;outline-offset: 1px;}.pbx_ia_label {font-weight: 500;margin-bottom: .75em;}.pbx_ia_info_ctrl {line-height: 1.3;margin: 10px 5px;opacity: .65;}.pbx_ia_link {font-weight: 500;color: #fff;padding: .29em .55em;background: var(--pr);border-radius: 5px;text-transform: capitalize;text-align: center;}.pbx_ia_link[aria-modal="pbx_ia_admin_modal"] {background: transparent;outline: 1px solid var(--pr);color: var(--pr);}.pbx_ia_file {width: 100%;overflow: hidden;cursor: pointer;height: 42px;outline: 1px solid #dfe4e7;background: #fff;border-radius: .25em;display: flex;align-items: center;padding: 0 1em 0 6em;position: relative;}.pbx_ia_file:hover {outline: 1px solid #c6a0df94;box-shadow: 0 0 0 4px #7a4d9942;}.pbx_ia_file input {display: none;}.pbx_ia_file span {display: block;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.pbx_ia_file span::before {content: attr(aria-file);display: flex;align-items: center;height: 100%;width: max-content;position: absolute;top: 0;left: 0;padding: 0 1em;background: #896ea8;color: #fff;}.pbx_ia_radio,.pbx_ia_checkbox,.pbx_ia_switch {display: flex;align-items: center;gap: 10px;cursor: pointer;font-size: 13px;user-select: none;}.pbx_ia_radio samp {display: flex;}.pbx_ia_radio input,.pbx_ia_checkbox input,.pbx_ia_radio_group input,.pbx_ia_switch input,.pbx_ia_radio input~samp::after,.pbx_ia_radio input:checked~samp::before {display: none;}.pbx_ia_radio input~samp::before {color: #828991;}.pbx_ia_radio input:checked~samp::after {display: initial;box-shadow: 0 0 0 4px #7a4d9942;color: #8866b0;}.pbx_ia_radio input~samp::before,.pbx_ia_radio input~samp::after {font-size: 22px;}.pbx_ia_checkbox samp {display: flex;align-items: center;justify-content: center;width: 14px;height: 14px;outline: 2px solid #8a9098;border-radius: 1px;color: transparent;}.pbx_ia_checkbox input:checked~samp {outline: 2px solid var(--pr);outline-offset: 2px;color: #fdfdfd;background: var(--pr);}.pbx_ia_checkbox input:checked~span {font-weight: 400;}.pbx_ia_radio_group {width: 100%;display: flex;align-items: center;gap: 1px;overflow: hidden;border-radius: .25em;user-select: none;}.pbx_ia_radio_group label {flex: 1;}.pbx_ia_radio_group label span {width: 100%;display: flex;justify-content: center;align-items: center;padding: .75em;font-size: 14px;cursor: pointer;background: #fff;}.pbx_ia_radio_group label input:checked~span {color: #fdfdfd;background: #896ea8;}.pbx_ia_switch samp {position: relative;width: 30px;height: 16px;display: block;border-radius: 5em;outline: 2px solid #8a9098;overflow: hidden;}.pbx_ia_switch input~samp::before,.pbx_ia_switch input~samp::after {content: "";position: absolute;top: 50%;width: 12px;height: 12px;border-radius: 50%;transform: translateY(-50%);transition: .25s all;}.pbx_ia_switch input~samp::before {left: 2px;background: #9aa0a7fc;}.pbx_ia_switch input:checked~samp::before {left: -100%;}.pbx_ia_switch input~samp::after {right: -100%;background: #e4daf0;}.pbx_ia_switch input:checked~samp::after {right: 2px;}.pbx_ia_switch input:checked~samp {outline: 1px solid #c6a0df94;box-shadow: 0 0 0 4px #7a4d9942;color: #fdfdfd;background: #896ea8;}.input_login_verif_pn::after {content: "Nuevo";position: absolute;right: 0;z-index: 1;color: #fdfdfd;display: block;top: 50%;transform: translateY(-50%);margin: 0 1em;font-size: 12px;background: #e89ca4;border-radius: 3em;padding: 0 8px;font-weight: 500;pointer-events: none;}#pbx_ia_chats_modal section {height: calc(100% - 60px);padding: 0;overflow: hidden;}.pbx_ia_chat_container {grid-template-columns: 18em 1fr;}.pbx_ia_sidebar {height: calc(100% - 50px);overflow-y: auto;padding: 0;}.pbx_ia_sidebar ul {padding: 10px;}.pbx_ia_chat_container nav {background: transparent;border-right: var(--br1);position: relative;}.pbx_ia_chat_container nav::after {content: "";position: absolute;right: 0;top: 0;height: 100%;border-right: var(--br_2);}.pbx_ia_chat_container nav small {font-weight: 500;padding: 5.6px 1.5em;background: inherit;border-bottom: 1px solid #bbb9b92e;}.pbx_ia_chat_container nav .pbx_ia_btn_bat_opt span {padding: 8px;border-radius: 8px;color: var(--dark);}.pbx_ia_chat_container nav .pbx_ia_btn_bat_opt span:hover {background: #dadfe3;}.pbx_ia_chat_container nav small::before {font-size: 17px;}.pbx_ia_chat_container nav li {padding: .65em 1.5em;border-bottom: 1px solid #00000008;margin-bottom: 5px;}.pbx_ia_chat_container nav li:hover {background: #fff;border-radius: 7px;border-bottom: 1px solid transparent;}.pbx_ia_chat_container nav li span {font-weight: 600;padding-right: 2em;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.pbx_ia_chat_container nav li samp {font-weight: 400;margin-top: .1em;font-size: 12px;line-height: 1.4;}.pbx_ia_chat_container nav li samp[data-valid="No Calificado"],.pbx_ia_chat_container nav li samp[data-valid="Sin Interés"],.pbx_ia_chat_container nav li samp[data-valid="Interesado"] {display: inline-block;padding: 1px 5px;border-radius: 30px;font-size: 11px;margin-top: 5px;opacity: 1;}.pbx_ia_chat_container nav li samp[data-valid="No Calificado"] {background: antiquewhite;color: #261602;}.pbx_ia_chat_container nav li samp[data-valid="Sin Interés"] {background: #fabaa2;color: #3b1101;}.pbx_ia_chat_container nav li samp[data-valid="Interesado"] {background: #c3ffeb;color: #013737;}.pbx_ia_chat_container nav li.unread::after {content: "";position: absolute;right: .85em;top: 50%;transform: translateY(-50%);z-index: 1;width: 7px;height: 7px;border-radius: 50%;--clf: #67f0ce;background: var(--clf);outline: 1px solid var(--clf);outline-offset: 2px dashed var(--clf);}.pbx_ia_chat_container nav li.active {background: linear-gradient(45deg, #3688c6, #8778bc);color: #fff;border-radius: 10px;}.pbx_ia_chat_container nav li.active samp[data-valid="No Calificado"],.pbx_ia_chat_container nav li.active samp[data-valid="Sin Interés"] {color: #ffffff;background: rgb(255 255 255 / 27%);}.pbx_ia_chat_container nav li:last-child {border-bottom: 0;}.pbx_ia_siderfooter img {max-width: 18px;}.pbx_ia_info_read_only {padding: .52em 2em;font-size: 14px;border-bottom: 1px solid #d2d5d761;display: flex;}.pbx_ia_info_read_only small {font-weight: 500;width: max-content;display: inline-block;border-radius: 30px;color: #787878;}.pbx_ia_info_read_only span i {color: #bac1c3;}.pbx_ia_info_read_only label samp {border: 0;padding: 7px;border-radius: 5px;background: #f3f3f3;color: var(--dark);}.pbx_ia_info_read_only label samp:hover {background: #e9e9e9;}.pbx_ia_info_read_only label input:checked~samp,body.dark .pbx_ia_info_read_only label input:checked~samp {background: #deff62;color: #445603;}.pbx_ia_conversation {height: calc(100% - 139px);overflow-y: auto;padding: 2em 3em;position: relative;}.pbx_ia_conversation_left p,.pbx_ia_conversation_right p {width: 80%;max-width: max-content;border-radius: .5em;padding: .5em .75em;font-size: 14px;line-height: 1.3;cursor: default;word-break: break-word;}.pbx_ia_conversation_left,.pbx_ia_conversation_right {display: flex;flex-direction: column;gap: 7px;width: 80%;}.pbx_ia_conversation_right video,.pbx_ia_conversation_left video {border-radius: 12px;max-width: 100%;max-height: 160px;object-fit: cover;}.pbx_ia_conversation_right .pbx_ia_video_overlay::after,.pbx_ia_conversation_left .pbx_ia_video_overlay::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;background: linear-gradient(180deg, #707dbf17, transparent);border-radius: 5px;}.chat_date_mg {margin-top: 8px;margin-bottom: 8px !important;}.pbx_ia_video_overlay button {background: white;width: 50px;height: 50px;border-radius: 50%;z-index: 1;box-shadow: 0 25px 50px #000000e3;z-index: 1001;display: none;}.pbx_ia_video_overlay button:hover {opacity: .9;}.pbx_ia_video_overlay button img {max-width: 24px;}.pbx_ia_video_overlay.img__::before {content: "Abrir";position: absolute;left: 50%;top: 50%;color: #fff;border-radius: 20em;backdrop-filter: blur(10px);padding: 8px 15px;width: max-content;font-size: 13px;transform: translate(-50%, -50%);font-weight: 500;cursor: pointer;z-index: 1002;visibility: hidden;opacity: 0;cursor: pointer;}.pbx_ia_conversation_right .pbx_ia_video_overlay.img__::before {background: #00000082;}.chat_info_legend_text {font-size: 13px;margin: 10px 6px;opacity: .95;line-height: 1.38;word-wrap: break-word;}body.dark .pbx_ia_conversation_right .pbx_ia_video_overlay.img__::before {background: #00000082;}.pbx_ia_conversation_left .pbx_ia_video_overlay.img__::before {background: #00000026;}body.dark .pbx_ia_conversation_left .pbx_ia_video_overlay.img__::before {background: #00000026;}.pbx_ia_video_overlay.img__:hover::before {visibility: inherit;opacity: 1;}.__media_open {z-index: 0;border-radius: 10px;}.pbx_ia_video_overlay.current {position: fixed;z-index: 10000 !important;top: 0;left: 0;width: 100%;height: 100%;display: flex;border-radius: 0;cursor: default;align-items: center;justify-content: center;background: #000000f7;backdrop-filter: blur(6px);user-select: none;}.pbx_ia_video_overlay.current::before,.pbx_ia_video_overlay.current::after,.pbx_ia_video_overlay.current button {display: none;}.pbx_ia_video_overlay.current img,.pbx_ia_video_overlay.current video {width: 85%;height: 85%;max-width: max-content;max-height: max-content;mask-image: unset;cursor: default;}.pbx_ia_video_overlay.current video {object-fit: unset;border-radius: 5px;}.pbx_ia_video_overlay.current button.chat_btn_close_media {display: flex;align-items: center;justify-content: center;margin: 10px;border-radius: 10px;backdrop-filter: blur(10px);background: #212125;color: #fff;height: 43px;width: 43px;}.pbx_ia_video_overlay.current button.chat_btn_close_media:hover {opacity: 1;}.pbx_ia_video_overlay.current .chat_img_marca_icon {display: none;}.pbx_ia_video_overlay strong {margin: 1em;display: none;align-items: center;gap: 5px;left: unset;right: 50px;font-size: 15px;padding: 6px 13px;border-radius: 10px;color: #a3a3a3;}.pbx_ia_video_overlay article {margin: 12px;display: none;}.pbx_ia_video_overlay article b {opacity: .75;color: #fff;}.pbx_ia_video_overlay.current strong,.pbx_ia_video_overlay.current article {display: flex;}.pbx_ia_conversation_right .etq_img,.pbx_ia_conversation_left .etq_img {object-fit: cover;max-width: 100%;border-radius: 10px;max-height: 180px;cursor: zoom-in;}.pbx_ia_chat_content_media {color: #fff;border-radius: 16px;padding: 10px;width: 100%;max-width: 300px;}.pbx_ia_conversation_right .pbx_ia_chat_content_media {background: var(--ms_right_light);}.pbx_ia_conversation_right .pbx_ia_chat_content_media samp {text-align: right;}.pbx_ia_chat_content_media .chat_img_marca_icon {position: absolute;top: 8px;left: 8px;color: #fff;background: #00000070;backdrop-filter: blur(5px);padding: 3px;border-radius: 4px;font-size: 18px;}.pbx_ia_conversation_right .pbx_ia_chat_content_media .chat_img_marca_icon {left: unset;right: 8px;}.pbx_ia_chat_content_media.chat_video {width: 100%;}.pbx_ia_chat_content_media.chat_video .chat_img_marca_icon {background: #ffffff33;}body.dark .pbx_ia_conversation_right .pbx_ia_chat_content_media {background: #22252b;}.pbx_ia_conversation_right .chat_name_agente::before,.pbx_ia_conversation_left .chat_color_order::before {content: attr(aria-label);text-transform: uppercase;font-weight: 500;font-size: 12px;display: block;width: 100%;text-align: left;margin-top: 5px;margin-bottom: 10px;border-style: none;position: relative;transform: unset;top: unset;left: unset;opacity: .75;border-width: initial;}.pbx_ia_conversation_left .pbx_ia_chat_content_media {background: var(--ms_left_light);border: 1px solid #efefef;color: var(--dark);}body.dark .pbx_ia_conversation_left .pbx_ia_chat_content_media {background: #383b43;color: white;border: 1px solid #54586169;}.pbx_ia_conversation_left {text-align: left;align-items: start;}.pbx_ia_conversation_left p {background: var(--ms_left_light);display: flex;align-items: flex-start;gap: 0;flex-direction: column;border: 1px solid var(--ms_left_light);position: relative;}.pbx_ia_conversation_right .chats_list_costos {display: none;}.chats_list_costos label input~small,.chats_list_costos label input~.chats_list_costos_row span.chats_list_costos_row_title {font-weight: 500;}.chats_list_costos label input~small::before {content: "Costos del chat";}.chats_list_costos label input:checked~small::before {content: "Cerrar";color: var(--primary);font-weight: 500;}.chats_list_costos label input~.chats_list_costos_row {display: none;}.chats_list_costos label input:checked~.chats_list_costos_row {display: block;}.chats_list_costos label {display: block;padding: 6px 12px;border-radius: 1em;background: white;border: 1px solid #e0e8edb8;}.chats_list_costos label input~.chats_list_costos_row span {display: flex;align-items: center;gap: 5px;margin-bottom: 4px;}.chats_list_costos label input~.chats_list_costos_row span.chats_list_costos_row_title {margin: 6px 0;}.chats_list_costos label input~.chats_list_costos_row span b,.chats_list_costos label input~.chats_list_costos_row span em {opacity: .78;font-size: 13px;}.chats_list_costos label input~.chats_list_costos_row span b {font-weight: normal;font-weight: 400;}.chats_list_costos label input~.chats_list_costos_row span em {font-style: normal;font-weight: 300;}.pbx_ia_conversation_right {text-align: left;align-items: end;align-self: flex-end;}.pbx_ia_conversation_right p {background: var(--ms_right_light);color: #fff;position: relative;}.pbx_ia_conversation_right p::before {content: '';position: absolute;border-style: solid;border-width: 6px 6px 6px 0;border-color: transparent #363f49;display: block;width: 0;z-index: 1;left: -4px;top: 50%;transform: translateY(-50%);display: none;}.pbx_ia_conversation_left p a,.pbx_ia_conversation_right p a {color: #76c2ff;text-decoration: none;display: flex;gap: 10px;align-items: center;width: max-content;word-wrap: break-word;word-break: break-all;padding: 0;margin-bottom: 6px;}.chat_icon_download_file {width: 30px;height: 30px;border-radius: 50%;}.pbx_ia_conversation_left .chat_icon_download_file {outline: #b5b7b9b3 1px dashed;color: #7d8285;}.pbx_ia_conversation_right .chat_icon_download_file {color: #ffffff;outline: #707379 1px dashed;}.pbx_ia_conversation_right samp,.pbx_ia_conversation_left samp {font-size: 11px;opacity: .48;display: block;font-weight: 400;user-select: none;pointer-events: none;}.pbx_ia_conversation_left .span_emoji,.pbx_ia_conversation_right .span_emoji {position: absolute;z-index: 1;bottom: -12px;right: 10px;font-size: 18px;border-radius: 50px;background: #fff;padding: 1px;z-index: 10;box-shadow: 0 8px 6px -6px #00000045;}.pbx_ia_textbox_chat {height: 90px;position: relative;}.pbx_ia_textbox_chat footer {background: #fff;border-radius: 10px;width: 90%;padding: 0;outline: 1px solid #d2d6d969;border: 1px solid transparent;position: relative;margin-bottom: 30px;}.pbx_ia_chat_auto_flow_line {padding: 10px 0;}.pbx_ia_chat_menu_horizontal {padding: 0 16px;margin-bottom: 8px;}#chat_upload_preview_modal .preview_scroll_area button svg {display: none;}#chat_upload_preview_modal .preview_scroll_area button::before {content: "Borrar archivo";}#chat_upload_preview_modal .preview_scroll_area button {left: 0;right: unset;margin: 10px;font-size: 13px;font-weight: 500;padding: 10px 12px;background: #00000082;backdrop-filter: blur(10px);color: #fff;z-index: 1;}.pbx_ia_textbox_chat footer:focus-within {outline: 1px solid #7d828517;border: 1px solid transparent;box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;}.pbx_ia_textbox_chat footer img {max-width: 22px;}.pbx_ia_textbox_chat footer span {outline: none;background: none;padding: 10px 16px;font-weight: 400;overflow-x: hidden;max-height: 100px;overflow-y: auto;}.pbx_ia_textbox_chat footer button {border: 0;color: #ffffff;background: linear-gradient(45deg, #8666cc, #4993cb);border-radius: .4em;width: 28px;height: 28px;outline: none;}.pbx_ia_textbox_chat footer em {font-style: normal;position: relative;border-radius: 0.4em;width: 28px;height: 28px;background: #e4e8eb;}.pbx_ia_textbox_chat footer em i {opacity: .75;}.pbx_ia_format_textbox samp,.pbx_content_emojis samp,.pbx_content_audio samp {padding: 5px;border-radius: 6px;background: #f3f3f3;}.pbx_content_emojis samp,.pbx_content_audio samp {background: transparent;}.pbx_content_emojis samp:hover,.pbx_content_audio samp:hover {background: #f3f3f3;}.pbx_content_emojis samp i,.pbx_content_audio samp i {opacity: .8;}.pbx_ia_format_textbox samp i {transition: .2s all;}.pbx_ia_format_textbox samp.active i {transform: rotate(45deg);}.__format_dropdown nav {position: absolute;bottom: 100%;left: -2px;background: #fff;border: var(--br1);border-radius: 10px;margin-bottom: 1em;list-style: none;padding: 10px;width: 180px;box-shadow: 0 25px 50px -12px #0000002e;}.pbx_content_emojis.__format_dropdown nav {width: 425px;left: -52px;height: 329px;border-bottom-left-radius: 0;}.pbx_content_emojis.__format_dropdown nav ul {list-style: none;display: flex;gap: 5px;align-items: center;justify-content: space-between;}.pbx_content_emojis.__format_dropdown nav ul li {padding: 5px;}.pbx_content_emojis.__format_dropdown nav ul li.active {background: #e8eff3;}.pbx_content_emojis.__format_dropdown nav header {height: auto;padding: 0;position: relative;border-bottom: 0;background: none;}.pbx_content_emojis.__format_dropdown nav header::after {display: none;}.pbx_content_emojis.__format_dropdown nav header input {width: 100%;outline: var(--br1);background: #eceff34f;margin-top: 7px;border-bottom: 2px solid transparent;}.pbx_content_emojis.__format_dropdown nav header input:focus,body.dark .pbx_content_emojis.__format_dropdown nav header input:focus {outline: 0;border-bottom: 2px solid var(--pr);border-radius: 0;}body.dark .pbx_content_emojis.__format_dropdown nav header input:focus {background: #363941;}.pbx_content_emojis.__format_dropdown nav .emoji_grid {margin-top: 8px;gap: 6px;display: grid;grid-template-columns: repeat(auto-fit, minmax(30px, 30px));}.pbx_content_emojis.__format_dropdown nav .emoji_grid .emoji_item {padding: unset;line-height: normal;max-height: initial;}.pbx_content_emojis.__format_dropdown nav .emoji_grid .emoji_item:hover {transform: none;}#pbx_ia_chats_modal .__format_dropdown nav::after {display: none;}body.dark #pbx_ia_chats_modal .__format_dropdown nav header {border-bottom: 0;background: none;}#pbx_ia_chats_modal aside {display: flex;flex-direction: column;overflow-y: auto;}#pbx_ia_chats_modal .pbx_ia_textbox_chat {height: initial;margin-top: auto;position: sticky;bottom: 0;z-index: 1;}.__format_dropdown nav label {font-size: 14px;padding: 10px;border-radius: 6px;}.__format_dropdown nav label,.__format_dropdown nav label:hover {border: 0;}.__format_dropdown nav label:hover {background: var(--light);}.__format_dropdown.pbx_content_audio nav {width: auto;left: unset;right: 0;}.__format_dropdown.pbx_content_audio nav .chat_audio_content span {width: 33px;height: 33px;display: flex;align-items: center;justify-content: center;border-radius: 6px;background: var(--light);overflow: hidden;}.__format_dropdown.pbx_content_audio nav .chat_audio_content span.chat_audio_send:hover {background: #5df5c2;color: #ffffff;}.__format_dropdown.pbx_content_audio nav .chat_audio_content span.chat_audio_cancel:hover {background: #ff8c8c;color: #ffffff;}.__format_dropdown.pbx_content_audio nav .chat_audio_content p {margin-bottom: 1em;}.chat_audio_visualizer {display: flex;align-items: flex-end;justify-content: center;gap: 4px;width: 180px;height: 35px;border-radius: 8px;padding: 10px;overflow: hidden;margin-bottom: 5px !important;}.chat_audio_visualizer bdo {display: block;width: 4px;background: linear-gradient(45deg, #8666cc, #4993cb);animation: pulse 1.2s infinite ease-in-out;border-radius: 4px;transform-origin: bottom;}.chat_audio_visualizer bdo:nth-child(1) {height: 20%;animation-delay: 0s;}.chat_audio_visualizer bdo:nth-child(2) {height: 40%;animation-delay: 0.1s;}.chat_audio_visualizer bdo:nth-child(3) {height: 60%;animation-delay: 0.2s;}.chat_audio_visualizer bdo:nth-child(4) {height: 80%;animation-delay: 0.3s;}.chat_audio_visualizer bdo:nth-child(5) {height: 100%;animation-delay: 0.4s;}.chat_audio_visualizer bdo:nth-child(6) {height: 80%;animation-delay: 0.5s;}.chat_audio_visualizer bdo:nth-child(7) {height: 60%;animation-delay: 0.6s;}.chat_audio_visualizer bdo:nth-child(8) {height: 40%;animation-delay: 0.7s;}.chat_audio_visualizer bdo:nth-child(9) {height: 20%;animation-delay: 0.8s;}.chat_audio_visualizer bdo:nth-child(10) {height: 40%;animation-delay: 0.9s;}.chat_audio_visualizer bdo:nth-child(11) {height: 60%;animation-delay: 1.0s;}.chat_audio_visualizer bdo:nth-child(12) {height: 80%;animation-delay: 1.1s;}.chat_audio_visualizer bdo:nth-child(13) {height: 100%;animation-delay: 1.2s;}.chat_audio_visualizer bdo:nth-child(14) {height: 80%;animation-delay: 1.3s;}.chat_audio_visualizer bdo:nth-child(15) {height: 60%;animation-delay: 1.4s;}@keyframes pulse {0%,100% {transform: scaleY(0.5);opacity: 0.6;}50% {transform: scaleY(1.5);opacity: 1;}}#pbx_ia_chats_modal .modal_container.read_only .pbx_ia_textbox_chat,.pbx_ia_toogle {display: none;}#pbx_ia_assistants_menu_modal .modal_container {max-width: 500px;}#pbx_ia_hotel_rooms_modal .modal_container {max-width: 620px;}#pbx_ia_hotel_rooms_config_modal .modal_container {max-width: 960px;}#pbx_ia_hotel_rooms_modal .modal_container .pbx_ia_label_items samp::before {display: none;}#hotel_setting_modal .modal_container {max-width: 960px;}#hotel_setting_modal article small {margin: 5px;}#pbx_ia_hotel_rooms_config_modal .button_dropdown_menu button,#hotel_setting_modal .button_dropdown_menu button,.base_tab_responsive.button_dropdown_menu button {padding: .75em;min-height: 35px;border-radius: .25em;line-height: 21px;border: 0;background: #fff;display: flex;align-items: center;color: #252e39;width: 100%;font-size: 14px;outline: 1px solid #dfe4e7;}.base_tab_responsive.button_dropdown_menu button {position: relative;z-index: 1000;}#hotel_setting_modal .hotel_config_art_checkbox {margin: 1em 0;}#hotel_setting_modal .pbx_ia_menu_carta ul::before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}#hotel_setting_modal .pbx_ia_menu_carta article {top: 100%;width: 300px;box-shadow: 0 25px 50px -12px #00000038;background: #ffffff47;backdrop-filter: blur(20px);border-radius: 10px;padding: 1em;z-index: 9999;}#hotel_setting_modal .pbx_ia_menu_carta article .pbx_ia_control {white-space: nowrap;overflow-x: auto;border-radius: 0;scrollbar-width: none;min-height: auto;outline: none;border: 0;background: transparent;padding: 5px 0;border-bottom: 1px dotted #bdbfc1e6;}#hotel_setting_modal .pbx_ia_menu_carta article .pbx_ia_control::-webkit-scrollbar {width: 0;height: 0;}#hotel_setting_modal .pbx_ia_menu_carta article .pbx_ia_control:focus {border-bottom: 2px solid var(--pr);}#hotel_setting_modal .pbx_ia_menu_carta article button {background: linear-gradient(45deg, #8666cc, #4993cb);color: #fff;padding: 9px;width: 100%;border-radius: 6px;display: block;margin-top: 12px;font-weight: 400;margin-bottom: 4px;border: 0;outline: none;}#hotel_setting_modal .pbx_ia_menu_carta b {padding: 6px;background: #e4e9ed;border-radius: 6px;position: relative;z-index: 99999;}.hotel_label_title_notify {margin: 7px;margin-bottom: 12px;}.hotel_setting_add_notify button {width: 33px;height: 33px;display: flex;align-items: center;justify-content: center;border-radius: 6px;color: #fff;margin-bottom: 8px;background: linear-gradient(45deg, #8666cc, #4993cb);}.hotel_setting_add_notify button {font-size: 19px;}.hotel_notification_line_command {margin-bottom: 1.48em;}.pbx_video_modal,.pbx_image_modal,.pbx_paquetes_auto_img {background: #000000de;backdrop-filter: blur(6px);}.pbx_paquetes_auto_img img {width: 85%;height: 85%;max-width: max-content;max-height: max-content;margin: auto;border-radius: 7px;background: #fff;padding: 10px;}.button_dropdown_menu button i {transform: rotate(90deg);font-size: 19px;transition: .2s all;}.button_dropdown_menu button:focus {outline: 2px solid var(--pr);}.pbx_dashboard_modal {height: calc(100% - 60px);grid-template-columns: 255px 1fr;overflow: hidden;}.pbx_dashboard_sidebar_modal {background: var(--light);border-right: var(--br1);position: relative;}.pbx_dashboard_sidebar_modal::after {content: "";position: absolute;right: 0;top: 0;height: 100%;border-right: var(--br_2);}.pbx_dashboard_sidebar_modal label {display: flex;align-items: center;}.pbx_dashboard_sidebar_modal label input~span {display: flex;width: 100%;padding: .75em;border-radius: 5px;cursor: pointer;font-size: 14px;}.pbx_dashboard_sidebar_modal label input~span:hover {background: #eceff3;}.pbx_dashboard_sidebar_modal label input {display: none;}.pbx_dashboard_sidebar_modal label input:checked~span,.pbx_dashboard_sidebar_modal .assistant_config_tabs label.active span {background: var(--pr);color: #fff;cursor: default;}.pbx_dashboard_content_modal {width: 100%;height: 100%;overflow: hidden;}.pbx_dashboard_panel {height: calc(100% - 55px);overflow-y: auto;}.pbx_dashboard_panel>div {padding: 1.5em;}.pbx_dashboard_button {height: var(--height);padding: .45em 1.5em;position: relative;border-top: var(--br1);}.pbx_dashboard_button::before {content: "";position: absolute;top: 0px;left: 0;width: 100%;border-top: var(--br_2);}.pbx_type_file input::placeholder {color: #333;}.pbx_col_separator {border-right: var(--br1);position: relative;}.pbx_col_separator::after {content: "";position: absolute;right: -1.5px;height: 100%;top: 0;border-right: var(--br_2);}#pbx_ia_assistants_menu_modal p {font-size: 13px;display: block;margin-bottom: 16px;font-weight: 400;opacity: .55;padding: 0 10px;}.pbx_assistant_btn_row button {border: 0;outline: none;cursor: pointer;background: none;color: #333;text-align: left;width: 95%;padding: 8px 10px;border-radius: 5px;font-size: 14px;font-weight: 400;margin-bottom: 3px;}.pbx_assistant_btn_row button:hover {background: var(--pr);color: #fff;}.pbx_assistant_btn_row button i {font-size: 19px;display: inline-flex;align-items: center;vertical-align: middle;margin-right: 8px;margin-bottom: 3px;}.pbx_assistant_btn_row button:after {content: attr(aria-tool);}.pbx_assistant_btn_purple_sm {border-radius: 3px;padding: 2px 8px;margin-left: 5px;background: linear-gradient(45deg, #8666cc, #4993cb);color: white;font-size: 11px;font-weight: 500;vertical-align: text-top;box-shadow: 0 8px 6px -6px #1a16418a;}.pbx_hotel_rooms_endtab span {display: flex;align-items: center;justify-content: center;padding: 7px 12px;font-size: 13px;opacity: .82;background: #fff;border: var(--br1);font-weight: 400;border-radius: 6px;cursor: pointer;}.pbx_hotel_rooms_endtab span.active {background: linear-gradient(45deg, #8666cc, #4993cb);color: #fff;box-shadow: none;opacity: 1;}.pbx_hotel_rooms_row_article small {margin: 5px;}.pbx_dashed {border: 1px dashed #00000029;padding: 8px 12px;border-radius: 4px;}.pbx_dashed span {font-weight: 400;}.pbx_dashed p {font-weight: 300;display: block;margin-top: 1px;}.pbx_dashed button {background: #9feea3;outline: 1px solid #9feea3;outline-offset: 2px;color: #0e5711;padding: 4px 10px;border-radius: 40px;font-size: 12px;font-weight: 500;}.pbx_dashed.mg_space {margin-bottom: .85em;}.copy_text_content strong {font-weight: 300;font-weight: 400;}.copy_text_content button,.pbx_ia_btn_copyng button,.pbx_ia_btn_copyng strong {background: none;padding: 6px;color: #333;}.copy_text_content span.copy_text_selected {width: 100%;}.pbx_enlaces_new button {background: none;font-weight: 500;font-size: 13px;vertical-align: middle;color: var(--pr);border-bottom: 1px dashed;margin-bottom: 1px;}.pbx_enlaces_items,.pbx_paquetes_items {background: #fff;border-radius: 6px;padding: 12px 24px;margin-bottom: 16px;border: 1px solid #efefef;}.pbx_enlaces_items .pbx_ia_control,.pbx_paquetes_items .pbx_ia_control {outline: none;border-bottom: 1px solid #e8e8e8;border-radius: 0;padding: 10px 0;font-size: 14px;line-height: 1.3;min-height: auto;position: relative;white-space: nowrap;overflow-x: auto;scrollbar-width: 0;}.pbx_enlaces_items .pbx_ia_control::-webkit-scrollbar,.pbx_paquetes_items .pbx_ia_control::-webkit-scrollbar {width: 0;height: 0;}.pbx_enlaces_items small,.pbx_paquetes_items small {margin: 5px 0;}.pbx_enlaces_items .pbx_ia_control::before,.pbx_paquetes_items .pbx_ia_control::before {content: attr(aria-label);font-size: 13px !important;font-weight: 400;opacity: .65;user-select: none;pointer-events: none;}.pbx_ia_control.auto_flow {line-height: 1.3;}.pbx_paquetes_items input.pbx_ia_control {padding: 10px 0;}#pbx_ia_hotel_rooms_config_modal .hotel_rooms_config_tab small,#pbx_ia_hotel_rooms_config_modal .pbx_paquetes_items label,#pbx_ia_hotel_rooms_config_modal .pbx_paquetes_items small,.small_legend {margin: 7px 0;}.pbx_hotel_rooms_endtab {position: sticky;top: 0px;width: 100%;z-index: 1;padding: 8px 0 4px 0;}.pbx_enlaces_items .pbx_ia_control:focus,.pbx_paquetes_items .pbx_ia_control:focus {border-bottom: 2px solid var(--pr);}.pbx_enlaces_items button,.pbx_paquetes_items button {background: #7fffc53d;color: #20ef92;border: 0;outline: none;font-size: 12px;font-weight: 500;transition: .25s ease-in-out;}.pbx_enlaces_items button:hover,.pbx_paquetes_items button:hover {opacity: .9;}#pbx_ia_hotel_rooms_config_modal .pbx_dashed button i,.pbx_enlaces_items button i,.pbx_paquetes_items button i {font-size: 18px;margin-bottom: 0;}.pbx_enlaces_items button.btn_colors_del,.pbx_paquetes_items button.btn_colors_del,body.dark .pbx_enlaces_items button.btn_colors_del,body.dark .pbx_paquetes_items button.btn_colors_del,#hotel_setting_modal .hotel_delete_notify {background: none;color: var(--danger);outline-offset: 2px;font-size: 12px;margin-top: 1.25em;display: flex;align-items: center;gap: 3px;}.pbx_enlaces_items button.btn_colors_del i,.pbx_paquetes_items button.btn_colors_del i,#hotel_setting_modal .hotel_delete_notify i {font-size: 17px;margin-bottom: 5px;}.pbx_paquetes_auto_select button {min-height: 40px;padding: 12px;border-radius: 10px;font-weight: 500;color: #fff;background: linear-gradient(45deg, #8666cc, #4993cb);}.pbx_paquetes_auto_select button:disabled {background: #ebedef;color: #848789;cursor: not-allowed;}.pbx_paquetes_auto_select label {margin: 8px 5px;margin-top: 20px;opacity: .85;}.pbx_paquetes_auto_img ul {right: 0;top: 0;z-index: 1;}.pbx_video_modal,.pbx_image_modal {position: fixed;top: 0;left: 0;display: none;justify-content: center;align-items: center;width: 100%;height: 100%;z-index: 9999;}.pbx_video_modal.show,.pbx_image_modal.show {display: flex;}.pbx_video_modal video {width: 90%;max-width: max-content;border-radius: 4px;height: 80%;max-height: max-content;background: #fff;padding: 5px;}.pbx_video_modal button,.pbx_image_modal button,.pbx_paquetes_auto_img button {position: absolute;top: 0;right: 0;margin: 16px;border: 0;background: #ffffff2e;color: #ffffff;backdrop-filter: blur(3px);cursor: pointer;padding: 10px;font-size: 13px;border-radius: 40px;font-weight: 500;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}.pbx_video_modal button i,.pbx_image_modal button i,.pbx_paquetes_auto_img button i {font-size: 22px;display: flex;}.pbx_video_modal button:hover,.pbx_image_modal button:hover,.pbx_paquetes_auto_img button:hover {color: #fff !important;}.pbx_image_modal img {width: 80%;height: 80%;max-width: max-content;max-height: max-content;border-radius: 10px;border: 0;}.pxb_image_land small {margin: 7px;}.pbx__add_button__paq button {font-weight: 500;font-size: 13px;vertical-align: middle;color: #4ca0f5;margin-left: 10px;margin-bottom: 1px;padding: 11px 18px;border-radius: 10px;background: #4ca0f52e;}#pbx_ia_hotel_calendar_op_modal .modal_container {max-width: 1080px;}#pbx_ia_chats_modal_filters .modal_container {width: 90%;max-width: 480px;}.chat_filter_items_checkbox {padding: 10px;display: grid;grid-template-columns: repeat(3, 1fr);}#users_modal .modal_container {max-width: 1200px;overflow: hidden;}#users_modal .modal_container table td button,#pbx_ia_chats_fast_responses_modal table td button {padding: 7px 10px;border-radius: 5px;background: #e4eaef;border: 0;outline: none;font-size: 13px;font-weight: 500;cursor: pointer;}#users_modal .modal_container table td:last-child {width: 200px;}body.dark #users_modal .modal_container table td button.danger,#users_modal .modal_container table td button.danger,#pbx_ia_chats_fast_responses_modal table td button.danger,body.dark #pbx_ia_chats_fast_responses_modal table td button.danger,.admin_ia_training_lines tr td:last-child button.danger {background: #ff54543d;color: #ff6e71;}#assistant_add_user_modal .modal_container {max-width: 420px;}#assistant_add_user_modal .assitant_data_new_user .assistant_user_country {padding: .75em;padding-left: 27px;padding-right: 1em;font-weight: 500;width: 67px;white-space: nowrap;overflow-x: auto;scrollbar-width: 0;}#assistant_add_user_modal .assitant_data_new_user .assistant_user_country::-webkit-scrollbar {width: 0;height: 0;}#assistant_add_user_modal .assitant_data_new_user small {left: 12px;top: 10px;font-size: 17px;}#assistant_add_user_modal .assitant_data_new_code label {display: block;margin: 7px 3px;font-size: 14px;}#assistant_add_user_modal .assitant_data_new_code .assistant_user_code,#assistant_add_user_modal .assitant_data_new_code .assistant_user_code::before {letter-spacing: 5px;}#assistant_add_user_modal .assitant_data_new_code small {margin: 10px 5px;font-weight: 500;color: var(--primary);border-bottom: 1px dashed;}#assistant_plans_modal .modal_container {max-width: 780px;overflow: hidden;}#assistant_plans_modal .modal_container section {height: calc(100% - 102px);overflow-y: auto;}#assistant_plans_modal .pbx_ia_assistant_plans_list {margin-bottom: 0;}#assistant_plans_modal .pbx_ia_assistant_plans_list article {border-radius: 10px;font-size: 14px;margin-bottom: 0;border: var(--br1);background: #ffffffb5;padding: 1em;position: relative;}#assistant_plans_modal .pbx_ia_assistant_plans_list article strong {position: absolute;right: 0;top: 0;z-index: 1;margin: 16px;display: inline-block;padding: 4px 10px;border-radius: 30em;font-weight: 500;background: #7fffc53d;color: #20ef92;font-size: 13px;}#assistant_plans_modal .pbx_ia_assistant_plans_list article p {margin-bottom: 8px;opacity: .75;}.pbx_ia_assistant_plans_list article .pbx_ia_assistant_plans_list_header {margin-bottom: .75em;}.pbx_ia_assistant_plans_list article .pbx_ia_assistant_plans_list_header div {font-weight: 600;}.pbx_ia_assistant_plans_list article .pbx_ia_assistant_plans_list_header button {padding: 8px 12px;background: linear-gradient(45deg, #8666cc, #4993cb);border-radius: 6px;color: #fff;}.pbx_auto_flow .pbx_auto_flow_content {padding: 1.5em;}.pbx_table {width: 100%;border-collapse: collapse;}.pbx_table,.pbx_table td {border: 1px solid #e5e9ed;}.pbx_table th,.pbx_table td {padding: 12px;}.pbx_table th {text-transform: uppercase;font-size: 14px;font-weight: 600;background: #eff4f7;position: sticky;top: 0;z-index: 1;user-select: none;}.pbx_table td {font-size: 14px;cursor: default;position: relative;}#assistant_chats_con_new_modal .modal_container,#assistant_AI_con_new_modal .modal_container,#assistant_add_payment_method_modal .modal_container {max-width: 460px;}.pbx_ia_conversation_right audio,.pbx_ia_conversation_left audio {width: 100%;box-shadow: 0 0 0 1px #5f5f5f;border-radius: 30em;}.pbx_ia_conversation_left audio,body.dark .pbx_ia_conversation_left audio {box-shadow: 0 0 0 4px #8b8e95;}.pbx_ia_conversation_right audio::-webkit-media-controls-panel {background-color: #bebebe;filter: invert(1);}.pbx_ia_conversation_left a,.pbx_ia_conversation_right a {display: inline-block;padding: 10px;border-radius: 10px;color: #fff;text-decoration: none;}.pbx_ia_conversation_left a:hover,.pbx_ia_conversation_right a:hover {text-decoration: underline;}.pbx_ia_conversation_right a {background: var(--ms_right_light);}.pbx_ia_conversation_right a:hover::before {text-decoration: none;}.pbx_ia_conversation_left audio {box-shadow: 0 0 0 4px #f3f5f6;}.pbx_ia_conversation_left audio::-webkit-media-controls-panel {background-color: #f3f5f6;}.pbx_ia_conversation_right.files .chat_name_agente,.pbx_ia_conversation_left.files .chat_name_agente {width: 100%;}.pbx_ia_conversation_right.files .chat_name_agente a,.pbx_ia_conversation_left.files .chat_name_agente a {width: 100%;}.pbx_ia_span_current {background: linear-gradient(45deg, #8666cc, #4993cb);display: inline-flex;align-items: center;justify-content: center;padding: 5px;border-radius: 7px;}.pbx_ia_span_current i {color: #fff;font-size: 18px;}.assistants_api_AI_list_Check {background: linear-gradient(45deg, #8666cc, #4993cb);border-radius: 30px;padding: 2px 7px 3px 12px;vertical-align: text-top;color: #ffffff;font-size: 12px;gap: 2px;font-weight: 500;opacity: 1;}.pbx_alert_note {padding: 10px;border-radius: 3px;background: beige;color: #43430a;margin-bottom: 1em;}.scroll__bar::-webkit-scrollbar {width: 5px;}.scroll__bar::-webkit-scrollbar-thumb {border-radius: 10em;}.scroll__bar::-webkit-scrollbar-thumb {background: linear-gradient(0deg, transparent, #d9dfe3, transparent);}.chat_file_preview {width: 90%;max-width: max-content;height: 90%;max-height: 90%;overflow: hidden;border-radius: 10px;margin: auto;display: flex;align-items: center;justify-content: center;}.chat_file_preview .grid {grid-template-columns: 1fr 430px;place-content: center;}.chat_file_preview_comment {background: #fff;padding: 1.5em;}.chat_file_preview_comment h1 {font-size: 18px;}.chat_file_preview_comment textarea {resize: none;outline: none !important;padding: 0;field-sizing: content;}.chat_file_preview_comment textarea::placeholder {opacity: .65;}.chat_file_preview_comment button {padding: 1em;border-radius: 10px;font-size: 14px;font-weight: 500;}.chat_file_preview_comment button.preview_send {background: linear-gradient(45deg, #3688c6, #8778bc);color: #fff;}.chat_file_preview_comment button.preview_cancel {background: #e8ecf1;color: #333941;}.preview_item {background: #edf1f5;height: 100%;padding: 10px;border-radius: 10px 0 0 10px;}.chat_icon_programs {padding: 2em;}.chat_icon_programs i {font-size: 60px;margin-bottom: 10px;}.chat_file_preview img,.chat_file_preview video {width: 100%;max-width: max-content;height: 100%;max-height: max-content;border-radius: 10px;}.isInvalidField {border: 1px solid var(--secondary);background: linear-gradient(157deg, rgba(255, 193, 7, 0.08), rgba(255, 255, 255, 0.02));box-shadow: 0 0 6px 2px rgba(255, 193, 7, 0.35);transition: all 0.3s ease-in-out;outline: none;}.Lexx_AutoCompleteBox {background: #252e39;}.play-btn {background: none;border: none;font-size: 18px;cursor: pointer;background: none;}.pbx_ia_conversation_right .play-btn {color: #fff;}.custom-controls {display: flex;align-items: center;gap: 10px;margin-top: 8px;width: 100%;}.play-btn {padding: 4px 8px;font-size: 16px;cursor: pointer;}.time {font-size: 14px;min-width: auto;margin-right: 3px;}.progress-bar.bars_range {width: 100%;height: 6px;border-radius: 3px;overflow: hidden;flex-grow: 1;position: relative;transform: unset;left: unset;top: unset;bottom: unset;right: unset;}.progress-fill {height: 100%;background: linear-gradient(45deg, #3688c6, #8778bc);width: 0%;transition: width 0.1s linear;}.pbx_ia_conversation_right .progress-bar.bars_range {background-color: #454a51;}.pbx_ia_conversation_left .progress-bar.bars_range {background-color: #d6dde1;}.spinner {display: inline-block;width: 16px;height: 16px;border-radius: 50%;animation: spin 0.6s linear infinite;vertical-align: middle;}.pbx_ia_conversation_right .spinner {border: 2px solid #cccccc36;border-top: 2px solid #3688c6;}.pbx_ia_conversation_left .spinner {border: 2px solid #d6dde1;border-top: 2px solid #3688c6;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.volume-slider {width: 65px;height: 4px;appearance: none;background: #555;border-radius: 4px;outline: none;margin-left: 12px;vertical-align: middle;display: none;}.volume-slider::-webkit-slider-thumb {appearance: none;width: 10px;height: 10px;background: #fff;border-radius: 50%;cursor: pointer;}.chat_audio_vol:hover input {display: unset;}.chat_item_status span i {display: flex;font-size: 17px;opacity: .55;}.chat_item_status span.read i {color: #00ffff;opacity: 1;}.chat_item_status span.server i {color: #00ff6a;opacity: 1;}.chat_item_status span.error i {color: #ff6161;opacity: 1;}.chat_call_icon {width: 42px;height: 42px;border-radius: 50%;display: none;}.pbx_ia_conversation_left .chat_call_icon {background: #ffffffb8;}.pbx_ia_conversation_right .chat_call_icon {background: #141618;}.call.Missed .chat_call_icon.__Missed {color: #ff5252;}.call.Rejected .chat_call_icon.__Rejected {color: #ff1414;}.call.AcceptedElsewhere .chat_call_icon.__AcceptedElsewhere {color: #00ffab;}.call.Missed .chat_call_icon.__Missed,.call.Rejected .chat_call_icon.__Rejected,.call.AcceptedElsewhere .chat_call_icon.__AcceptedElsewhere {display: inline-flex;}.call.Missed small::before {content: attr(aria-missed);}.call.Rejected small::before {content: attr(aria-rejected);}.call.AcceptedElsewhere small::before {content: attr(aria-accepted);}.pbx_ia_conversation_left .chat_item_status b span {display: none;}.map__footer button {padding: 0;background: none;border-radius: 0;padding: 7px 10px;border-radius: 30em;opacity: .75;background: #00000026;}.map__footer .App_Global_Control_E {background: none;outline: none;color: var(--dark);font-size: 14px;}.map__footer nav {width: 90%;background: #ffffff2e;backdrop-filter: blur(12px);border-radius: 20px;padding: 16px;margin-bottom: 1em;box-shadow: 0 25px 50px -12px #0000005c;border: 1px solid #ffff;}.map__footer nav .map__search small {vertical-align: middle;display: inline-block;padding: 3px 6px;border-radius: 30px;background: #c3e3ff;color: #1e4363;font-weight: 500;pointer-events: none;user-select: none;}.map__footer .Lexx_AutoCompleteBox {bottom: 110%;top: unset;position: absolute;border-radius: 10px;background: #ffffffe0;backdrop-filter: blur(30px);display: block;width: 100%;left: 0;box-shadow: none;}.hotel_base_accordeon {border-radius: 16px;overflow: hidden;background: #f5f8fb;border: var(--br1);;}.hotel_base_accordeon article.hotel_base_accordeon_dialog .pbx_label_form_bold {opacity: 0.65;}body.dark .hotel_base_accordeon {background: #ffffff08;border: var(--br__d2);}.hotel_base_accordeon_header {background: #e5ecf4;border-bottom: var(--br1);padding: 10px;}body.dark .hotel_base_accordeon_header {background: #42464d;border-bottom: var(--br__d2);}.hotel_base_accordeon_dialog {padding: 10px 20px;margin-bottom: 0;}body #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-content-wrapper {background: #fff;color: var(--dark);}body #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-content-wrapper div {box-shadow: none !important;background: none !important;color: var(--dark) !important;padding: 0 !important;border-left: 0 !important;}body #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-content-wrapper div h4 {border-bottom: 0 !important;}body #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-close-button {margin: 10px;}body #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-tip {background: #fff !important;color: var(--dark) !important;}body.dark .assistant_theme_app ul nav {background: #1d1f25;box-shadow: rgb(0 0 0 / 20%) 0px 8px 24px;}body.dark .assistant_theme_app label input~div samp {background: #e2eaf12e;}body.dark #pbx_ia_chats_modal .modal_container {background: #31343b;}body.dark .pbx_footer_buttons_group {background: #31343b;}body.dark .pbx_ia_info_read_only label samp {color: #fff;background: #ffffff1f;}body.dark .pbx_ia_chat_container nav small {border-bottom: 1px solid #bbb9b924;}body.dark .pbx_ia_chat_container nav .pbx_ia_btn_bat_opt span:hover {background: #dadfe31c;}body.dark .pbx_ia_chat_container nav .pbx_ia_btn_bat_opt span {color: white;}body.dark .pbx_ia_conversation {background: #31343b;}body.dark .pbx_ia_conversation_right .pbx_ia_video_overlay::after,body.dark .pbx_ia_conversation_left .pbx_ia_video_overlay::after {background: linear-gradient(180deg, #4865a629, transparent);}body.dark .chats_list_costos label {background: #2e323880;border: 1px solid #8489945e;}body.dark .chats_list_costos label input:checked~small::before {color: #77cbff;}body.dark .pbx_ia_conversation_left .span_emoji,body.dark .pbx_ia_conversation_right .span_emoji {background: #43464f;}body.dark .pbx_ia_textbox_chat footer {background: #3a3d45;border: 1px solid transparent;outline: 1px solid #73757b57;}body.dark .pbx_ia_textbox_chat footer:focus-within {outline: 1px solid #73757b70;border: 1px solid transparent;}body.dark input[type="date"]::-webkit-calendar-picker-indicator {filter: brightness(0) invert(1);}body.dark .pbx_content_emojis samp:hover,body.dark .pbx_content_audio samp:hover {background: #ffffff1c;}body.dark .pbx_content_emojis samp i,body.dark .pbx_content_audio samp i {opacity: .75;}body.dark .pbx_ia_format_textbox samp {background: #ffffff1c;}body.dark .pbx_content_emojis.__format_dropdown nav ul li.active {background: #ffffff30;}body.dark .pbx_content_emojis.__format_dropdown nav header input:focus {border-bottom: 2px solid #499afd;}body.dark .pbx_content_emojis.__format_dropdown nav header input {background: #44474f;outline: 1px solid #52555ddb;border-bottom: 0;border-radius: 5px;}body.dark #pbx_ia_chats_modal .__format_dropdown nav {background: #3d4047;border: var(--br__d2);}body.dark #pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav {background: #45494f;border: var(--br__d2);box-shadow: rgb(0 0 0 / 20%) 0px 7px 29px 0px;}body.dark .__format_dropdown.pbx_content_audio nav .chat_audio_content span {background: #51555d;}body.dark #pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav header {border-bottom: 0;}body.dark #pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav header input {background: #4e5259;outline: none;border-bottom: 1px solid #ffffff21;}body.dark .__format_dropdown nav label:hover {background: #f8f9fa14;}body.dark #pbx_ia_hotel_rooms_config_modal .button_dropdown_menu button,body.dark #hotel_setting_modal .button_dropdown_menu button {background: #3c3f44;color: #ffffff;outline: 1px solid #535760;}body.dark #hotel_setting_modal .pbx_ia_menu_carta article {background: #4b505569;}body.dark #hotel_setting_modal .pbx_ia_menu_carta b {background: #585c67;}body.dark #users_modal .modal_container table td button,body.dark #pbx_ia_chats_fast_responses_modal table td button {color: #fff;background: #eaecee26;}body.dark #assistant_plans_modal .pbx_ia_assistant_plans_list article {border: 1px dashed #ffffff29;background: #3a3d458a;}body.dark .chat_fastResponses_Modal {background: #3d4049;}body.dark .chat_fastResponses_Modal::-webkit-scrollbar-thumb {background: #5e626e;}body.dark .pbx_table,body.dark .pbx_table td {border: var(--br__d2);}body.dark .pbx_table th {border-bottom: var(--br__d2);border-top: var(--br__d2);border-right: var(--br__d2);background: #373a41;}body.dark {background: #31343b;color: #ffffff;}body.dark .pbx_ia_button {color: #fff;background: #ffffff1f;}body.dark .pbx_ia_button.active {background: var(--pr);}body.dark #pbx_ia_container .pbx_ia_center .pbx_ia_cards section {background: #2f3e4e;box-shadow: rgb(0 0 0 / 3%) 0px 10px 50px;}body.dark .modal {background: #151618d1;}body.dark .modal .modal_container {background: #31343b;}body.dark .modal .modal_container header {background: #34373e;border-bottom: var(--br_d1);}body.dark .modal .modal_container header::after {border-bottom: var(--br__d2);}body.dark .modal .modal_container header button {color: #fff;}body.dark .pbx_ia_control {background: #3c3f44;outline: 1px solid #5d5d5d85;}body.dark .pbx_ia_control:focus {outline: 2px solid #1a7ee3;background: #35383f;}body.dark .Lexx_Global_Editable_Contenido[placeholder]:empty:before {color: #979797;}body.dark #pbx_ia_footer:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: var(--br_2);}body.dark #pbx_ia_footer,body.dark #pbx_ia_assistants_modal .modal_container #pbx_ia_footer {position: sticky;bottom: 0;background: inherit;border-top: var(--br_d1);}body.dark #pbx_ia_assistants_modal .modal_container #pbx_ia_footer::after,body.dark #pbx_ia_footer::after,body.dark .pbx_footer_buttons_group::after {bottom: unset;top: 0;border-top: var(--br__d2);border-bottom: unset;}body.dark .pbx_ia_label_items span button,body.dark .pbx_assistant_btn_row button,body.dark .pbx_ia_control {color: #fff;}body.dark .pbx_ia_label_items span button:hover {background: #ffffff1f;}body.dark .lexx_data_tooltip:hover::after {background: #111112;}body.dark .pbx_ia_conversation_right audio::-webkit-media-controls-panel {background-color: #dddad4;filter: invert(1);}body.dark .pbx_ia_conversation_right a {background: transparent;}body.dark .pbx_ia_conversation_left audio::-webkit-media-controls-panel {background-color: #b6b2a8;filter: invert(1);}body.dark .pbx_col_separator {border-right: var(--br_d1);}body.dark .pbx_col_separator::after {border-right: var(--br__d2);}.seleccionarUbicacionMapa {padding: 12px;border: 2px solid #459cf3;color: #2081e1;font-weight: 500;border-radius: 10px;cursor: pointer;width: max-content;background: none;transition: .2s ease-in-out;}.seleccionarUbicacionMapa:hover {background: #70b8ff24;}.duration-total {display: none;}#pbx_ia_chats_fast_responses_modal .modal_container {max-width: 1200px;height: 90%;}#pbx_ia_chats_fast_responses_modal .modal_container section {height: calc(100% - 102px);overflow-y: auto;}#pbx_ia_chats_fast_responses_modal table td button {margin: 0 3px;}#pbx_ia_chats_fast_responses_modal table td button i {display: flex;font-size: 17px;}.fast_response_tint {width: max-content;padding: 4px 12px;border-radius: 30px;background: #b2fdf0;color: #196557;font-weight: 500;font-size: 15px;}.fast_response_tint::after {content: attr(aria-number);}.fast_response_tint i {display: flex;margin-bottom: 2px;font-size: 19px;}.fast_response_tint[aria-number="0"] {background: #0000000d;color: inherit;outline: none;}.fast_response_tint[aria-number="0"]::after {content: "Carpeta vacia";font-size: 13px;opacity: .75;}.fast_response_tint i::after,.fast_response_tint[aria-number="0"] i::before {display: none;}.fast_response_tint[aria-number="0"] i::after {display: flex;opacity: .74;}#pbx_ia_chats_fast_responses_new_modal .modal_container {max-width: 680px;}.pbx_ia_assistant_fast_answer_attachments_list .attachment_item {width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;padding: 10px 12px;margin-bottom: 9px;border: var(--br1);font-size: 14px;border-radius: 6px;}.pbx_ia_assistant_fast_answer_attachments_list .attachment_item span {word-break: break-word;text-transform: lowercase;font-weight: 500;}.pbx_ia_assistant_fast_answer_attachments_list .attachment_item span:hover {color: #41abff;}.pbx_ia_assistant_fast_answer_attachments_list .attachment_item button {background: none;color: #ff6e71;border-radius: 4px;padding: 5px;}.pbx_ia_assistant_fast_answer_attachments_list::before {content: "--- Recientes añadidos";display: block;margin-bottom: 1em;font-size: 11px;text-transform: uppercase;font-weight: 600;margin-left: 5px;opacity: .75;}.assistant_tab_rps button {padding: 8px 14px;font-size: 14px;border-radius: 50px;font-weight: 500;background: #eceef1;}.assistant_tab_rps button.active,body.dark .assistant_tab_rps button.active {background: linear-gradient(45deg, #8666cc, #4993cb);color: #fff;}body.dark .pbx_ia_chat_container aside {background: #31343b;}body.dark .pbx_ia_chat_container nav,body.dark .pbx_dashboard_sidebar_modal {background: #31343b;border-right: var(--br_d1);}body.dark .pbx_ia_chat_container nav::after,body.dark .pbx_dashboard_sidebar_modal::after {border-right: var(--br__d2);}body.dark .pbx_ia_chat_container nav li:hover {background: #ffffff17;}body.dark .pbx_ia_info_read_only {background: inherit;border-bottom: var(--br__d2);position: relative;}body.dark .pbx_ia_info_read_only::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;border-bottom: 0;}body.dark .pbx_ia_chat_container nav li.active {background: linear-gradient(45deg, #3688c6, #8778bc);color: #fff;}body.dark .pbx_ia_conversation_left p {background: #383b43;color: white;border: 1px solid #54586169;}body.dark .pbx_ia_conversation_right p {background: #22252b;}body.dark .pbx_ia_conversation_right p::before {border-color: transparent #4968ae;}body.dark .pbx_dashboard_button {background: inherit;border-top: var(--br_d1);}body.dark .pbx_dashboard_button::before {border-top: var(--br__d2);}body.dark .pbx_dashboard_sidebar_modal label input~span:hover {background: #ffffff0a;border-radius: 5px;}body.dark .pbx_dashed {border: 1px dashed #ffffff29;}body.dark .pbx_dashboard_sidebar_modal label input:checked~span:hover {background: var(--pr);color: #fff;cursor: default;}body.dark .pbx_ia_control::placeholder {color: #ffffffd7;}body.dark .pbx_hotel_rooms_endtab {background: #31343b;}body.dark .pbx_hotel_rooms_endtab span {background: #ffffff14;box-shadow: none;}body.dark .pbx_hotel_rooms_endtab span.active {background: #54d9b5;}body.dark .pbx_ia_label_items {border-bottom: var(--br__d2);}body.dark .pbx__add_button__paq button {color: #46a2ff;font-weight: 500;}body.dark .pbx_enlaces_items,body.dark .pbx_paquetes_items {background: #ffffff08;border: var(--br__d2);}body.dark .pbx_enlaces_items .pbx_ia_control,body.dark .pbx_paquetes_items .pbx_ia_control {outline: none;border: 0;border-bottom: 1px solid #e8e8e821;background: transparent;}body.dark .pbx_enlaces_items .pbx_ia_control:focus,body.dark .pbx_paquetes_items .pbx_ia_control:focus {outline: none;border-bottom: 2px solid #2084e9;}body.dark .pbx_enlaces_items button,body.dark .pbx_paquetes_items button {color: #fff;}body.dark .pbx_enlaces_items button:hover,body.dark .pbx_paquetes_items button:hover {color: #cd3f3f;}body.dark .pbx_enlaces_new button,body.dark .pbx_paquetes_items button {color: #46a2ff;}body.dark .pbx_paquetes_items button {color: #fff;}body.dark .pbx_dashed button,body.dark .pbx_dashed button:hover,#pbx_ia_hotel_rooms_config_modal .pbx_dashed button {background: #7fffc53d;color: #20ef92;outline: none;opacity: 1;font-weight: 500;}body.dark .pbx_dashed button i,body.dark #pbx_ia_hotel_rooms_config_modal .pbx_dashed button i {margin-bottom: 0;font-size: 13px;}body.dark .pbx_video_modal button i {margin-bottom: 0;}body.dark .pbx_image_modal button i {margin-bottom: 0;}body.dark .button_dropdown_menu button {background: #3c3f44;outline: 1px solid #535760;color: #fff;}body.dark .copy_text_content button,body.dark .copy_text_content strong {color: #fff;}#assistant_AI_con_modal .modal_container,#assistant_chats_con_modal .modal_container,#assistant_paymentsmethod_modal .modal_container {max-width: 720px;}body #pbx_ia_footer.pbx__home__footer__initial {position: fixed;}body.dark .scroll__bar::-webkit-scrollbar-thumb {background: linear-gradient(0deg, transparent, #474952, transparent);}body.dark .chat_file_preview_comment {background: #2e3133;}body.dark .chat_file_preview_comment textarea,body.dark .chat_file_preview_comment textarea:focus {background: transparent;}body.dark .chat_file_preview_comment button.preview_cancel {background: #ffffff14;color: #ffffff;}body.dark .preview_item {background: #292c2d;}body.dark .play-btn {color: #fff;}body.dark .time {color: #fff;}body.dark .pbx_ia_conversation_left .progress-bar.bars_range {background: #50535d;}body.dark .pbx_ia_conversation_left .spinner {border: 2px solid #8d8d8d;border-top: 2px solid #3688c6;}body.dark .pbx_ia_conversation_left .chat_call_icon {background: #2a2c33e0;}body.dark .pbx_ia_conversation_right .chat_call_icon {background: #101114;}body.dark .chat_fastResponses_Modal .chat_res_auto button {color: #fff;background: #ffffff2b;}body.dark .chat_fastResponses_Modal .chat_res_auto:hover {background: #444751;}body.dark .pbx_ia_conversation_left .chat_icon_download_file {color: #d7d7d7;}body.dark .seleccionarUbicacionMapa {border: 2px solid #61b0ff;color: #76bbff;}body.dark .seleccionarUbicacionMapa:hover {background: #61b0ff17;}body.dark .map__footer nav {background: #373737ad;border: 1px solid #4d483e4f;}body.dark .map__footer .App_Global_Control_E,body.dark .map__footer .App_Global_Control_E:empty::before {color: #fff;}body.dark .map__footer .Lexx_AutoCompleteBox {background: #5b5a5aed;}body.dark .Lexx_AutoCompleteBox>div:hover {background: #ffffff2e !important;color: #f0f4ff;}body.dark #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-content-wrapper {background: #3f3d3c;color: #ffffff;}body.dark #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-content-wrapper div {color: #fff !important;}body.dark #pbx_ia_hotel_map #pbx_ia_hotel_containerMap .leaflet-popup-tip {background: #3f3d3c !important;}body.dark .fast_response_tint[aria-number="0"] {background: #ffffff0d;}body.dark .assistant_tab_rps button {background: #eceef114;color: #fff;}body.dark .pbx_ia_assistant_fast_answer_attachments_list .attachment_item {border: var(--br__d2);}body .Lexx_AutoCompleteBox {background: #fdfdfd;box-shadow: 0 8px 6px -6px #00000012, 0 25px 35px #0000003b;}body.dark .Lexx_AutoCompleteBox {background: #3c3e43;}.pbx_assitant_textarea_multiline {border-radius: .25em;display: block;outline: 1px solid #ededed;height: 300px;}.pbx_assitant_textarea_multiline:focus-within {outline: 2px solid var(--pr);}.pbx_assitant_textarea_multiline .assistant_fast_answer_response {padding: .75em;display: block;color: #252e39;font-size: 14px;height: calc(100% - 55px);overflow-x: hidden;overflow-y: auto;white-space: normal;}.pbx_assitant_textarea_multiline .assistant_fast_answer_response::-webkit-scrollbar-thumb {background: #c4c4c4;}.pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot {position: relative;background: #f9fbfb;border-top: 1px solid #ededed;padding: 10px;gap: 7px;height: 54px;border-bottom-left-radius: .25em;border-bottom-right-radius: .25em;}.pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot svg {pointer-events: none;display: flex;}.pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot span {font-weight: 500;display: inline-block;padding: 5px 9px;border-radius: 5px;cursor: pointer;}.pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot span:hover {background: #e3e8eb;}#pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav {left: -11px;border-top-left-radius: 0;border-bottom-left-radius: 0;bottom: 80%;height: 332px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}#pbx_ia_chats_fast_responses_new_modal .pbx_assitant_textarea_multiline nav section {padding: 0;}body.dark .pbx_assitant_textarea_multiline {background: #3c3f44;outline: 1px solid #5d5d5d85;}body.dark .pbx_assitant_textarea_multiline .assistant_fast_answer_response {color: #fff;}body.dark .pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot {background: #3c3f44;border-top: 1px solid #5d5d5d85;}body.dark .pbx_assitant_textarea_multiline:focus-within {outline: 2px solid #1a7ee3;background: #35383f;}body.dark .pbx_assitant_textarea_multiline .pbx_assitant_textarea_foot span:hover {background: #ffffff26;}body.dark .pbx_assitant_textarea_multiline .assistant_fast_answer_response::-webkit-scrollbar-thumb {background: #777777;}body.dark .chat_fastResponses_Modal {box-shadow: rgb(0 0 0 / 13%) 0px 0px 24px;}.hotel_notification_line_command {position: relative;}.hotel_notification_line_command.add-plus .pbx_ia_control {padding-left: 20px;position: relative;display: block;min-height: 24px;}.hotel_notification_line_command.add-plus .pbx_ia_control::before {content: "+";position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #979797;font-weight: normal;pointer-events: none;font-size: 19px !important;z-index: 1;}.hotel_help_indicative_country {position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: var(--br1);border-radius: 6px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);z-index: 1000;max-height: 150px;overflow-y: auto;margin-top: 2px;opacity: 0;transform: translateY(-5px);animation: fadeInDown 0.2s ease-out forwards;}.hotel_help_indicative_country span {display: block;padding: 8px 12px;font-size: 13px;font-weight: 500;color: #252e39;cursor: pointer;border-bottom: 1px solid #f0f0f0;transition: all 0.2s ease-in-out;user-select: none;}.hotel_help_indicative_country span:last-child {border-bottom: none;}.hotel_help_indicative_country span:hover {background: #f8f9fa;color: var(--pr);font-weight: 600;}.hotel_help_indicative_country span:active {background: #e9ecef;}.hotel_help_indicative_country::-webkit-scrollbar {width: 4px;}.hotel_help_indicative_country::-webkit-scrollbar-thumb {background: #c4c4c4;border-radius: 2px;}.hotel_help_indicative_country::-webkit-scrollbar-thumb:hover {background: #a0a0a0;}.hotel_help_indicative_country.Lexx_ocultar {display: none;}@keyframes fadeInDown {to {opacity: 1;transform: translateY(0);}}#fast_response_attachment_view_modal {background: #000000de;}.fast_response_wrapper_viewer {width: 90%;height: 90%;display: block;text-align: center;overflow: hidden;}.fast_response_wrapper_viewer button {margin: 16px;border: 0;background: #ffffff2e;color: #ffffff;backdrop-filter: blur(3px);padding: 10px;border-radius: 40px;font-weight: 500;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}.fast_response_attachment_viewer_content img {width: 100%;height: 100%;max-width: max-content;max-height: max-content;display: block;margin: auto;border-radius: 10px;}.fast_response_attachment_viewer_content video {width: 90%;max-width: max-content;border-radius: 4px;height: 80%;max-height: max-content;background: #fff;padding: 5px;}.fast_response_attachment_viewer_content a {text-decoration: none;background: #fff;color: #212121;font-weight: 500;padding: 1em 3em;font-size: 15px;width: 100%;max-width: 380px;border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 10px;transition: .2s ease-in-out;}.fast_response_attachment_viewer_content a span::after {font-size: 19px;}.fast_response_attachment_viewer_content a:hover {opacity: .95;}.fast_response_audio_control {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;width: 100%;background: #0e0c0b;border-top: 1px solid #1c1917;display: flex;align-items: center;justify-content: center;gap: 20px;padding: 0 3em;}.fast_response_audio_control::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #000;}.fast_response_audio_control audio {filter: invert(1);flex: 1;}.fast_response_audio_auto p {color: #fff;opacity: .75;font-size: 14px;line-height: 1.65;user-select: none;}.fast_response_audio_control samp {font-size: 13px;font-weight: 700;user-select: none;opacity: .45;display: inline-flex;color: #fff;}.fast_response_audio_control span {display: inline-block;border-radius: 4em;padding: 5px 10px;background: #ff5722;color: #1a0701;font-size: 12px;font-weight: 600;pointer-events: none;user-select: none;}#pbx_ia_admin_modal .modal_container {max-width: 580px;}#pbx_ia_admin_training_modal .modal_container {max-width: 680px;}#pbx_ia_admin_training_do_modal .modal_container {max-width: 1080px;overflow: hidden;}.admin_ia_training_lines tr td:first-child,.admin_ia_training_lines tr td:last-child {text-align: center;width: 150px;}.admin_ia_training_lines tr td:first-child span i {padding: 7px 9px;border-radius: 6px;background: #e4eaef;cursor: pointer;}.admin_ia_training_lines tr td:first-child span i:hover {background: #dbe4eb;}.admin_ia_training_lines tr td:last-child button {padding: 7px 10px;border-radius: 5px;background: #eaecee;border: 0;outline: none;font-size: 13px;font-weight: 500;cursor: pointer;}.admin_ia_training_lines tr td[contenteditable="true"] {cursor: text;padding-block: 20px;}.admin_ia_training_lines tr td[contenteditable="true"]:focus {box-shadow: inset 0 0 0 2px var(--pr);border-radius: 5px;}.admin_ia_training_lines:empty::before {content: attr(aria-tbody);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 14px;opacity: .35;font-weight: 400;pointer-events: none;text-align: center;line-height: 1.3;}.pbx_ia_select_type,::picker(select) {appearance: base-select;border: 0;border-radius: 7px;background: #fdfeff;padding: 8px 12px;outline: 1px solid #eaeced;font-size: 13px;}.pbx_ia_select_type option {padding: 8px;border-radius: 6px;cursor: pointer;display: block;}.pbx_ia_select_type option::after {display: block;font-size: 12px;opacity: 0.75;content: attr(aria-tool);}.pbx_ia_select_type option:hover {background: #daefff;color: #012d51;}.pbx_ia_select_type::picker-icon {font-size: 11px;}.pbx_ia_select_type option::before,.pbx_ia_select_type option::checkmark {display: none;}select.pbx_ia_select_type:focus,::picker(select):focus {outline: 2px solid var(--pr);}#salespromotionassistant_setting_modal .modal_container {max-width: 1024px;}.sales_title_basic,.salespromotionassistant_setting_ITM_Items article,.salespromotionassistant_setting_MNL article,.salespromotionassistant_setting_Notify_AgentHelp article {margin-bottom: 14px;}#salespromotionassistant_setting_modal .pbx_paquetes_items {margin-bottom: 25px;background: #fbfbfb;}#salespromotionassistant_setting_modal .pbx_paquetes_items .pbx_ia_control {background: transparent;}body.dark #salespromotionassistant_setting_modal .pbx_paquetes_items {background: #ffffff08;border: var(--br__d2);}.base_margin_0 {margin-bottom: 0 !important;}.pbx_ia_textarea_form .pbx_ia_control {white-space: normal;line-height: 1.5;padding-top: 2px;padding-bottom: 5px;}body.dark .hotel_help_indicative_country {background: #3c3f44;border: var(--br__d2);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);}body.dark .hotel_help_indicative_country span {color: #fff;border-bottom: 1px solid #52555d;}body.dark .hotel_help_indicative_country span:hover {background: #484c54;color: #46a2ff;}body.dark .hotel_help_indicative_country span:active {background: #3a3e45;}body.dark .hotel_help_indicative_country::-webkit-scrollbar-thumb {background: #777777;}body.dark .pxb_video_land .sticky {background: #31343b;padding-top: 3px;padding-bottom: 1em;}body.dark .pbx_ia_link[aria-modal="pbx_ia_admin_modal"] {color: #6fb6ff;outline: 1px solid #6fb6ff;}body.dark .pbx_ia_select_type,body.dark ::picker(select) {background: #31343b;outline: 1px solid #4f535d;color: #fff;}body.dark .pbx_ia_select_type option:hover {background: #454953;color: #f0f8ff;}body.dark select.pbx_ia_select_type:focus {outline: 2px solid #1a7ee3;}body.dark .admin_ia_training_lines tr td:first-child span i {background: #f3f3f31a;}body.dark .admin_ia_training_lines tr td:first-child span i:hover {background: #f3f3f32b;}body.dark .admin_ia_training_lines tr td[contenteditable="true"]:focus {box-shadow: inset;}.sales_promotion_assitant_accord {border: var(--br1);border-radius: 1em;padding: 1em;}body.dark .sales_promotion_assitant_accord {border: 1px solid #5d5d5d85;}.pbx_tree_base {padding-left: .35em;--line-tree-light: 1px dashed #00000036;--line-tree-dark: 1px dashed #6f6f6fc4;}.pbx_tree_base::before {content: "";position: absolute;left: -2px;top: 5px;height: calc(100% - 5px);border-left: var(--line-tree-light);}body.dark .pbx_tree_base::before {border-left: var(--line-tree-dark);}.pbx_tree_base::after {content: "";position: absolute;left: -4px;top: 0;width: 5px;height: 5px;border-radius: 50%;background: #aeafaf;}body.dark .pbx_tree_base::after {background: #b6b8bb;}.pbx_tree_line {margin-left: 1.5em;width: auto;position: relative;}.pbx_tree_line::before {content: "";position: absolute;left: -1.938em;top: 50%;transform: translateY(-50%);width: 1.5em;border-top: var(--line-tree-light);}body.dark .pbx_tree_line::before {border-top: var(--line-tree-dark);}.content_delete_color button.btn_colors_del {width: 33px;height: 33px;font-size: 18px;display: flex;align-items: center;justify-content: center;border-radius: 6px;color: #fff;margin-bottom: 8px;background: linear-gradient(45deg, #ff676f, #e95454);}.pbx_data_label span::before {content: attr(data-label);opacity: .75;}samp.btn_data_dropdown {display: flex;font-size: 20px;background: #ffffff;border-radius: 4px;}body.dark samp.btn_data_dropdown {background: #5d6169;}.pbx_data_dropdown ul::before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 500;background: #00000052;}.pbx_data_dropdown ul nav {z-index: 501;background: #f1f3f5;width: auto;top: 150%;max-height: 450px;overflow-y: auto;border-radius: .55em;padding: 1em;left: -323px;}body.dark .pbx_data_dropdown ul nav {background: #3f424b;}.pbx_data_dropdown ul nav li {margin: 1em 0;}.pbx_data_dropdown_subtitle {margin-top: 5px;}.pbx_data_dropdown ul nav table {width: 900px;border-collapse: collapse;}.pbx_data_dropdown ul nav table,.pbx_data_dropdown ul nav table td {border: 1px solid #e5e9ed;}body.dark .pbx_data_dropdown ul nav table,body.dark .pbx_data_dropdown ul nav table td {border: var(--br__d2);}.pbx_data_dropdown ul nav table th,.pbx_data_dropdown ul nav table td {padding: .75em;}.pbx_data_dropdown ul nav table th {font-size: 13px;background: #eaeef1;}.pbx_data_hide_escape {font-style: normal;letter-spacing: 1px;padding: .33em .75em;background: #e5eaed;outline: 1px solid #d2d8dbc2;border-radius: 3em;pointer-events: none;}body.dark .pbx_data_hide_escape {background: #5e626b;outline: 1px solid #777a81ed;}body.dark .pbx_data_dropdown ul nav table th {background: #4b4e57;}.pbx_data_dropdown ul nav table td {font-size: 14px;white-space: nowrap;width: calc(100% / 6);}#assistant_doorbell_modal .modal_container {max-width: 860px;}#assistant_doorbell_modal .modal_container button {margin: 0 10px;background: none;border: 0;}#assistant_doorbell_neweditdoor_modal .modal_container,#assistant_doorbell_qr_modal .modal_container,#assistant_doorbell_addedit_paireddevice_modal .modal_container {max-width: 480px;}#assistant_doorbell_linked_devices_modal .modal_container {max-width: 620px;}#assistant_doorbell_qr_modal .modal_container img {max-height: 330px;}#pbx_ia_chats_modal_control_respuestas .modal_container {max-width: 500px;}#pbx_ia_chats_modal_control_respuestas article p {margin-bottom: 16px;opacity: .8;}