@charset "UTF-8";@import url('fontello-803186649662a53f0101332330ee2d73.css');.image_viewer {display: flex;align-items: center;justify-content: center;background: #000000ba;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 101;}.image_viewer img {max-width: calc(100% - 140px);max-height: calc(100% - 140px);object-fit: contain;}.image_viewer .close_button {top: 12px;right: 12px;}.image_viewer .prev_button {left: 12px;top: 50%;transform: translateY(-50%);}.image_viewer .next_button {right: 12px;top: 50%;transform: translateY(-50%);}.image_viewer .close_button, .image_viewer .prev_button, .image_viewer .next_button {position: absolute;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #ffffff4f;color: #ffffff8c;cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;}.image_viewer .dot_container {position: absolute;bottom: 12px;left: 50%;transform: translateX(-50%);color: white;display: flex;align-items: center;gap: 8px;}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4 {width: 60px;height: 45px;position: relative;margin: 50px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;cursor: pointer;}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span {display: block;position: absolute;height: 4px;width: 100%;background: #d3531a;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.25s ease-in-out;-moz-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}#nav-icon3 span:nth-child(1) {top: 0px;}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top: 6px;}#nav-icon3 span:nth-child(4) {top: 12px;}#nav-icon3.open span:nth-child(1) {top: 6px;width: 0%;left: 50%;}#nav-icon3.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}#nav-icon3.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}#nav-icon3.open span:nth-child(4) {top: 6px;width: 0%;left: 50%;}.attend {--appColor: #eea712;}.attend .appColorDarkerBackground,.attend .infoActions,.attend .hotelstouch-subheader {background-color: #d7970f;border-top: 1px solid #d2930f;}.attend .appColorDarkerText {color: #d7970f;}.attend .appColorLighterBackground {background-color: #f0b02a;}.attend .appColorLighterText {color: #f0b02a;}.attend::-webkit-scrollbar-thumb:hover, .attend::-webkit-scrollbar-button:hover,.attend *::-webkit-scrollbar-thumb:hover,.attend *::-webkit-scrollbar-button:hover {background-color: #eea712;}.attend .key.active {background-color: #eea712;color: white !important;}.attend .appColor {background-color: #eea712;}.attend:not(.design-2016) .hotelstouch-header {background-color: #eea712;color: white !important;}.attend.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.attend.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #eea712;}.attend .profile-data[data-title]:before {left: 0 !important;}.attend .hotelstouch-menu {background-color: #eea712 !important;border-right: 1px solid #dc9a10 !important;border-top: 1px solid #d2930f;}.attend .hotelstouch-menu::-webkit-scrollbar-thumb,.attend .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #d2930f !important;}.attend .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.attend .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #eea712 !important;}.attend .hotelstouch-menu-item.active,.attend .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #dc9a10 !important;color: white;}.attend .hotelstouch-menu-item {color: white;}.attend .hotelstouch-submenu-item.active {color: #eea712;}.attend .hotelstouch-submenu-item:hover {border-left: 3px solid #bf860e !important;}.attend-text {color: #eea712;}.attend-background {background-color: #eea712;color: white !important;}.attend-flip-color {color: #eea712;background-color: transparent;}.attend-flip-color:hover {background-color: #eea712;color: white !important;}.tasks {--appColor: #1eb26c;}.tasks .appColorDarkerBackground,.tasks .infoActions,.tasks .hotelstouch-subheader {background-color: #1a9c5f;border-top: 1px solid #1a985c;}.tasks .appColorDarkerText {color: #1a9c5f;}.tasks .appColorLighterBackground {background-color: #22c879;}.tasks .appColorLighterText {color: #22c879;}.tasks::-webkit-scrollbar-thumb:hover, .tasks::-webkit-scrollbar-button:hover,.tasks *::-webkit-scrollbar-thumb:hover,.tasks *::-webkit-scrollbar-button:hover {background-color: #1eb26c;}.tasks .key.active {background-color: #1eb26c;color: white !important;}.tasks .appColor {background-color: #1eb26c;}.tasks:not(.design-2016) .hotelstouch-header {background-color: #1eb26c;color: white !important;}.tasks.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.tasks.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #1eb26c;}.tasks .profile-data[data-title]:before {left: 0 !important;}.tasks .hotelstouch-menu {background-color: #1eb26c !important;border-right: 1px solid #1ba161 !important;border-top: 1px solid #1a985c;}.tasks .hotelstouch-menu::-webkit-scrollbar-thumb,.tasks .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #1a985c !important;}.tasks .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.tasks .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #1eb26c !important;}.tasks .hotelstouch-menu-item.active,.tasks .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #1ba161 !important;color: white;}.tasks .hotelstouch-menu-item {color: white;}.tasks .hotelstouch-submenu-item.active {color: #1eb26c;}.tasks .hotelstouch-submenu-item:hover {border-left: 3px solid #178652 !important;}.tasks-text {color: #1eb26c;}.tasks-background {background-color: #1eb26c;color: white !important;}.tasks-flip-color {color: #1eb26c;background-color: transparent;}.tasks-flip-color:hover {background-color: #1eb26c;color: white !important;}.frontdesk {--appColor: #ad3844;}.frontdesk .appColorDarkerBackground,.frontdesk .infoActions,.frontdesk .hotelstouch-subheader {background-color: #9a323c;border-top: 1px solid #96313b;}.frontdesk .appColorDarkerText {color: #9a323c;}.frontdesk .appColorLighterBackground {background-color: #c03e4c;}.frontdesk .appColorLighterText {color: #c03e4c;}.frontdesk::-webkit-scrollbar-thumb:hover, .frontdesk::-webkit-scrollbar-button:hover,.frontdesk *::-webkit-scrollbar-thumb:hover,.frontdesk *::-webkit-scrollbar-button:hover {background-color: #ad3844;}.frontdesk .key.active {background-color: #ad3844;color: white !important;}.frontdesk .appColor {background-color: #ad3844;}.frontdesk:not(.design-2016) .hotelstouch-header {background-color: #ad3844;color: white !important;}.frontdesk.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.frontdesk.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #ad3844;}.frontdesk .profile-data[data-title]:before {left: 0 !important;}.frontdesk .hotelstouch-menu {background-color: #ad3844 !important;border-right: 1px solid #9e333e !important;border-top: 1px solid #96313b;}.frontdesk .hotelstouch-menu::-webkit-scrollbar-thumb,.frontdesk .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #96313b !important;}.frontdesk .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.frontdesk .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #ad3844 !important;}.frontdesk .hotelstouch-menu-item.active,.frontdesk .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #9e333e !important;color: white;}.frontdesk .hotelstouch-menu-item {color: white;}.frontdesk .hotelstouch-submenu-item.active {color: #ad3844;}.frontdesk .hotelstouch-submenu-item:hover {border-left: 3px solid #862c35 !important;}.frontdesk-text {color: #ad3844;}.frontdesk-background {background-color: #ad3844;color: white !important;}.frontdesk-flip-color {color: #ad3844;background-color: transparent;}.frontdesk-flip-color:hover {background-color: #ad3844;color: white !important;}.concierge {--appColor: #ac924e;}.concierge .appColorDarkerBackground,.concierge .infoActions,.concierge .hotelstouch-subheader {background-color: #9a8346;border-top: 1px solid #978044;}.concierge .appColorDarkerText {color: #9a8346;}.concierge .appColorLighterBackground {background-color: #b69d5e;}.concierge .appColorLighterText {color: #b69d5e;}.concierge::-webkit-scrollbar-thumb:hover, .concierge::-webkit-scrollbar-button:hover,.concierge *::-webkit-scrollbar-thumb:hover,.concierge *::-webkit-scrollbar-button:hover {background-color: #ac924e;}.concierge .key.active {background-color: #ac924e;color: white !important;}.concierge .appColor {background-color: #ac924e;}.concierge:not(.design-2016) .hotelstouch-header {background-color: #ac924e;color: white !important;}.concierge.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.concierge.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #ac924e;}.concierge .profile-data[data-title]:before {left: 0 !important;}.concierge .hotelstouch-menu {background-color: #ac924e !important;border-right: 1px solid #9e8648 !important;border-top: 1px solid #978044;}.concierge .hotelstouch-menu::-webkit-scrollbar-thumb,.concierge .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #978044 !important;}.concierge .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.concierge .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #ac924e !important;}.concierge .hotelstouch-menu-item.active,.concierge .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #9e8648 !important;color: white;}.concierge .hotelstouch-menu-item {color: white;}.concierge .hotelstouch-submenu-item.active {color: #ac924e;}.concierge .hotelstouch-submenu-item:hover {border-left: 3px solid #89743e !important;}.concierge-text {color: #ac924e;}.concierge-background {background-color: #ac924e;color: white !important;}.concierge-flip-color {color: #ac924e;background-color: transparent;}.concierge-flip-color:hover {background-color: #ac924e;color: white !important;}.reviews {--appColor: #4f5b6b;}.reviews .appColorDarkerBackground,.reviews .infoActions,.reviews .hotelstouch-subheader {background-color: #444f5c;border-top: 1px solid #424c59;}.reviews .appColorDarkerText {color: #444f5c;}.reviews .appColorLighterBackground {background-color: #5a677a;}.reviews .appColorLighterText {color: #5a677a;}.reviews::-webkit-scrollbar-thumb:hover, .reviews::-webkit-scrollbar-button:hover,.reviews *::-webkit-scrollbar-thumb:hover,.reviews *::-webkit-scrollbar-button:hover {background-color: #4f5b6b;}.reviews .key.active {background-color: #4f5b6b;color: white !important;}.reviews .appColor {background-color: #4f5b6b;}.reviews:not(.design-2016) .hotelstouch-header {background-color: #4f5b6b;color: white !important;}.reviews.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.reviews.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #4f5b6b;}.reviews .profile-data[data-title]:before {left: 0 !important;}.reviews .hotelstouch-menu {background-color: #4f5b6b !important;border-right: 1px solid #46515f !important;border-top: 1px solid #424c59;}.reviews .hotelstouch-menu::-webkit-scrollbar-thumb,.reviews .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #424c59 !important;}.reviews .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.reviews .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #4f5b6b !important;}.reviews .hotelstouch-menu-item.active,.reviews .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #46515f !important;color: white;}.reviews .hotelstouch-menu-item {color: white;}.reviews .hotelstouch-submenu-item.active {color: #4f5b6b;}.reviews .hotelstouch-submenu-item:hover {border-left: 3px solid #39424e !important;}.reviews-text {color: #4f5b6b;}.reviews-background {background-color: #4f5b6b;color: white !important;}.reviews-flip-color {color: #4f5b6b;background-color: transparent;}.reviews-flip-color:hover {background-color: #4f5b6b;color: white !important;}.pos {--appColor: #1fa67f;}.pos .appColorDarkerBackground,.pos .infoActions,.pos .hotelstouch-subheader {background-color: #1b916f;border-top: 1px solid #1a8c6b;}.pos .appColorDarkerText {color: #1b916f;}.pos .appColorLighterBackground {background-color: #23bb8f;}.pos .appColorLighterText {color: #23bb8f;}.pos::-webkit-scrollbar-thumb:hover, .pos::-webkit-scrollbar-button:hover,.pos *::-webkit-scrollbar-thumb:hover,.pos *::-webkit-scrollbar-button:hover {background-color: #1fa67f;}.pos .key.active {background-color: #1fa67f;color: white !important;}.pos .appColor {background-color: #1fa67f;}.pos:not(.design-2016) .hotelstouch-header {background-color: #1fa67f;color: white !important;}.pos.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.pos.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #1fa67f;}.pos .profile-data[data-title]:before {left: 0 !important;}.pos .hotelstouch-menu {background-color: #1fa67f !important;border-right: 1px solid #1c9572 !important;border-top: 1px solid #1a8c6b;}.pos .hotelstouch-menu::-webkit-scrollbar-thumb,.pos .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #1a8c6b !important;}.pos .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.pos .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #1fa67f !important;}.pos .hotelstouch-menu-item.active,.pos .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #1c9572 !important;color: white;}.pos .hotelstouch-menu-item {color: white;}.pos .hotelstouch-submenu-item.active {color: #1fa67f;}.pos .hotelstouch-submenu-item:hover {border-left: 3px solid #177b5e !important;}.pos-text {color: #1fa67f;}.pos-background {background-color: #1fa67f;color: white !important;}.pos-flip-color {color: #1fa67f;background-color: transparent;}.pos-flip-color:hover {background-color: #1fa67f;color: white !important;}.receipts {--appColor: #78888b;}.receipts .appColorDarkerBackground,.receipts .infoActions,.receipts .hotelstouch-subheader {background-color: #6c7b7e;border-top: 1px solid #6a787b;}.receipts .appColorDarkerText {color: #6c7b7e;}.receipts .appColorLighterBackground {background-color: #869497;}.receipts .appColorLighterText {color: #869497;}.receipts::-webkit-scrollbar-thumb:hover, .receipts::-webkit-scrollbar-button:hover,.receipts *::-webkit-scrollbar-thumb:hover,.receipts *::-webkit-scrollbar-button:hover {background-color: #78888b;}.receipts .key.active {background-color: #78888b;color: white !important;}.receipts .appColor {background-color: #78888b;}.receipts:not(.design-2016) .hotelstouch-header {background-color: #78888b;color: white !important;}.receipts.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.receipts.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #78888b;}.receipts .profile-data[data-title]:before {left: 0 !important;}.receipts .hotelstouch-menu {background-color: #78888b !important;border-right: 1px solid #6e7d80 !important;border-top: 1px solid #6a787b;}.receipts .hotelstouch-menu::-webkit-scrollbar-thumb,.receipts .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #6a787b !important;}.receipts .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.receipts .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #78888b !important;}.receipts .hotelstouch-menu-item.active,.receipts .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #6e7d80 !important;color: white;}.receipts .hotelstouch-menu-item {color: white;}.receipts .hotelstouch-submenu-item.active {color: #78888b;}.receipts .hotelstouch-submenu-item:hover {border-left: 3px solid #606d70 !important;}.receipts-text {color: #78888b;}.receipts-background {background-color: #78888b;color: white !important;}.receipts-flip-color {color: #78888b;background-color: transparent;}.receipts-flip-color:hover {background-color: #78888b;color: white !important;}.finance {--appColor: #10707f;}.finance .appColorDarkerBackground,.finance .infoActions,.finance .hotelstouch-subheader {background-color: #0d5c68;border-top: 1px solid #0d5864;}.finance .appColorDarkerText {color: #0d5c68;}.finance .appColorLighterBackground {background-color: #138496;}.finance .appColorLighterText {color: #138496;}.finance::-webkit-scrollbar-thumb:hover, .finance::-webkit-scrollbar-button:hover,.finance *::-webkit-scrollbar-thumb:hover,.finance *::-webkit-scrollbar-button:hover {background-color: #10707f;}.finance .key.active {background-color: #10707f;color: white !important;}.finance .appColor {background-color: #10707f;}.finance:not(.design-2016) .hotelstouch-header {background-color: #10707f;color: white !important;}.finance.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.finance.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #10707f;}.finance .profile-data[data-title]:before {left: 0 !important;}.finance .hotelstouch-menu {background-color: #10707f !important;border-right: 1px solid #0e606d !important;border-top: 1px solid #0d5864;}.finance .hotelstouch-menu::-webkit-scrollbar-thumb,.finance .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #0d5864 !important;}.finance .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.finance .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #10707f !important;}.finance .hotelstouch-menu-item.active,.finance .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #0e606d !important;color: white;}.finance .hotelstouch-menu-item {color: white;}.finance .hotelstouch-submenu-item.active {color: #10707f;}.finance .hotelstouch-submenu-item:hover {border-left: 3px solid #0a4852 !important;}.finance-text {color: #10707f;}.finance-background {background-color: #10707f;color: white !important;}.finance-flip-color {color: #10707f;background-color: transparent;}.finance-flip-color:hover {background-color: #10707f;color: white !important;}.inventory {--appColor: #3f3f3f;}.inventory .appColorDarkerBackground,.inventory .infoActions,.inventory .hotelstouch-subheader {background-color: #323232;border-top: 1px solid #303030;}.inventory .appColorDarkerText {color: #323232;}.inventory .appColorLighterBackground {background-color: #4c4c4c;}.inventory .appColorLighterText {color: #4c4c4c;}.inventory::-webkit-scrollbar-thumb:hover, .inventory::-webkit-scrollbar-button:hover,.inventory *::-webkit-scrollbar-thumb:hover,.inventory *::-webkit-scrollbar-button:hover {background-color: #3f3f3f;}.inventory .key.active {background-color: #3f3f3f;color: white !important;}.inventory .appColor {background-color: #3f3f3f;}.inventory:not(.design-2016) .hotelstouch-header {background-color: #3f3f3f;color: white !important;}.inventory.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.inventory.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #3f3f3f;}.inventory .profile-data[data-title]:before {left: 0 !important;}.inventory .hotelstouch-menu {background-color: #3f3f3f !important;border-right: 1px solid #353535 !important;border-top: 1px solid #303030;}.inventory .hotelstouch-menu::-webkit-scrollbar-thumb,.inventory .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #303030 !important;}.inventory .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.inventory .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #3f3f3f !important;}.inventory .hotelstouch-menu-item.active,.inventory .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #353535 !important;color: white;}.inventory .hotelstouch-menu-item {color: white;}.inventory .hotelstouch-submenu-item.active {color: #3f3f3f;}.inventory .hotelstouch-submenu-item:hover {border-left: 3px solid #262626 !important;}.inventory-text {color: #3f3f3f;}.inventory-background {background-color: #3f3f3f;color: white !important;}.inventory-flip-color {color: #3f3f3f;background-color: transparent;}.inventory-flip-color:hover {background-color: #3f3f3f;color: white !important;}.expenses {--appColor: #1b855c;}.expenses .appColorDarkerBackground,.expenses .infoActions,.expenses .hotelstouch-subheader {background-color: #17704d;border-top: 1px solid #166c4a;}.expenses .appColorDarkerText {color: #17704d;}.expenses .appColorLighterBackground {background-color: #1f9a6b;}.expenses .appColorLighterText {color: #1f9a6b;}.expenses::-webkit-scrollbar-thumb:hover, .expenses::-webkit-scrollbar-button:hover,.expenses *::-webkit-scrollbar-thumb:hover,.expenses *::-webkit-scrollbar-button:hover {background-color: #1b855c;}.expenses .key.active {background-color: #1b855c;color: white !important;}.expenses .appColor {background-color: #1b855c;}.expenses:not(.design-2016) .hotelstouch-header {background-color: #1b855c;color: white !important;}.expenses.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.expenses.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #1b855c;}.expenses .profile-data[data-title]:before {left: 0 !important;}.expenses .hotelstouch-menu {background-color: #1b855c !important;border-right: 1px solid #187450 !important;border-top: 1px solid #166c4a;}.expenses .hotelstouch-menu::-webkit-scrollbar-thumb,.expenses .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #166c4a !important;}.expenses .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.expenses .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #1b855c !important;}.expenses .hotelstouch-menu-item.active,.expenses .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #187450 !important;color: white;}.expenses .hotelstouch-menu-item {color: white;}.expenses .hotelstouch-submenu-item.active {color: #1b855c;}.expenses .hotelstouch-submenu-item:hover {border-left: 3px solid #125b3f !important;}.expenses-text {color: #1b855c;}.expenses-background {background-color: #1b855c;color: white !important;}.expenses-flip-color {color: #1b855c;background-color: transparent;}.expenses-flip-color:hover {background-color: #1b855c;color: white !important;}.infochannel {--appColor: #df3d23;}.infochannel .appColorDarkerBackground,.infochannel .infoActions,.infochannel .hotelstouch-subheader {background-color: #cb361e;border-top: 1px solid #c7341d;}.infochannel .appColorDarkerText {color: #cb361e;}.infochannel .appColorLighterBackground {background-color: #e25139;}.infochannel .appColorLighterText {color: #e25139;}.infochannel::-webkit-scrollbar-thumb:hover, .infochannel::-webkit-scrollbar-button:hover,.infochannel *::-webkit-scrollbar-thumb:hover,.infochannel *::-webkit-scrollbar-button:hover {background-color: #df3d23;}.infochannel .key.active {background-color: #df3d23;color: white !important;}.infochannel .appColor {background-color: #df3d23;}.infochannel:not(.design-2016) .hotelstouch-header {background-color: #df3d23;color: white !important;}.infochannel.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.infochannel.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #df3d23;}.infochannel .profile-data[data-title]:before {left: 0 !important;}.infochannel .hotelstouch-menu {background-color: #df3d23 !important;border-right: 1px solid #cf371e !important;border-top: 1px solid #c7341d;}.infochannel .hotelstouch-menu::-webkit-scrollbar-thumb,.infochannel .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #c7341d !important;}.infochannel .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.infochannel .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #df3d23 !important;}.infochannel .hotelstouch-menu-item.active,.infochannel .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #cf371e !important;color: white;}.infochannel .hotelstouch-menu-item {color: white;}.infochannel .hotelstouch-submenu-item.active {color: #df3d23;}.infochannel .hotelstouch-submenu-item:hover {border-left: 3px solid #b5301a !important;}.infochannel-text {color: #df3d23;}.infochannel-background {background-color: #df3d23;color: white !important;}.infochannel-flip-color {color: #df3d23;background-color: transparent;}.infochannel-flip-color:hover {background-color: #df3d23;color: white !important;}.cameras {--appColor: #ee8814;}.cameras .appColorDarkerBackground,.cameras .infoActions,.cameras .hotelstouch-subheader {background-color: #d97b10;border-top: 1px solid #d4780f;}.cameras .appColorDarkerText {color: #d97b10;}.cameras .appColorLighterBackground {background-color: #f0942c;}.cameras .appColorLighterText {color: #f0942c;}.cameras::-webkit-scrollbar-thumb:hover, .cameras::-webkit-scrollbar-button:hover,.cameras *::-webkit-scrollbar-thumb:hover,.cameras *::-webkit-scrollbar-button:hover {background-color: #ee8814;}.cameras .key.active {background-color: #ee8814;color: white !important;}.cameras .appColor {background-color: #ee8814;}.cameras:not(.design-2016) .hotelstouch-header {background-color: #ee8814;color: white !important;}.cameras.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.cameras.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #ee8814;}.cameras .profile-data[data-title]:before {left: 0 !important;}.cameras .hotelstouch-menu {background-color: #ee8814 !important;border-right: 1px solid #de7d10 !important;border-top: 1px solid #d4780f;}.cameras .hotelstouch-menu::-webkit-scrollbar-thumb,.cameras .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #d4780f !important;}.cameras .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.cameras .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #ee8814 !important;}.cameras .hotelstouch-menu-item.active,.cameras .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #de7d10 !important;color: white;}.cameras .hotelstouch-menu-item {color: white;}.cameras .hotelstouch-submenu-item.active {color: #ee8814;}.cameras .hotelstouch-submenu-item:hover {border-left: 3px solid #c16d0e !important;}.cameras-text {color: #ee8814;}.cameras-background {background-color: #ee8814;color: white !important;}.cameras-flip-color {color: #ee8814;background-color: transparent;}.cameras-flip-color:hover {background-color: #ee8814;color: white !important;}.screens {--appColor: #ef6b17;}.screens .appColorDarkerBackground,.screens .infoActions,.screens .hotelstouch-subheader {background-color: #dd5f0f;border-top: 1px solid #d85d0f;}.screens .appColorDarkerText {color: #dd5f0f;}.screens .appColorLighterBackground {background-color: #f17a2f;}.screens .appColorLighterText {color: #f17a2f;}.screens::-webkit-scrollbar-thumb:hover, .screens::-webkit-scrollbar-button:hover,.screens *::-webkit-scrollbar-thumb:hover,.screens *::-webkit-scrollbar-button:hover {background-color: #ef6b17;}.screens .key.active {background-color: #ef6b17;color: white !important;}.screens .appColor {background-color: #ef6b17;}.screens:not(.design-2016) .hotelstouch-header {background-color: #ef6b17;color: white !important;}.screens.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.screens.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #ef6b17;}.screens .profile-data[data-title]:before {left: 0 !important;}.screens .hotelstouch-menu {background-color: #ef6b17 !important;border-right: 1px solid #e26110 !important;border-top: 1px solid #d85d0f;}.screens .hotelstouch-menu::-webkit-scrollbar-thumb,.screens .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #d85d0f !important;}.screens .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.screens .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #ef6b17 !important;}.screens .hotelstouch-menu-item.active,.screens .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #e26110 !important;color: white;}.screens .hotelstouch-menu-item {color: white;}.screens .hotelstouch-submenu-item.active {color: #ef6b17;}.screens .hotelstouch-submenu-item:hover {border-left: 3px solid #c5550e !important;}.screens-text {color: #ef6b17;}.screens-background {background-color: #ef6b17;color: white !important;}.screens-flip-color {color: #ef6b17;background-color: transparent;}.screens-flip-color:hover {background-color: #ef6b17;color: white !important;}.socialwall {--appColor: #b84363;}.socialwall .appColorDarkerBackground,.socialwall .infoActions,.socialwall .hotelstouch-subheader {background-color: #a53c59;border-top: 1px solid #a23b57;}.socialwall .appColorDarkerText {color: #a53c59;}.socialwall .appColorLighterBackground {background-color: #c15472;}.socialwall .appColorLighterText {color: #c15472;}.socialwall::-webkit-scrollbar-thumb:hover, .socialwall::-webkit-scrollbar-button:hover,.socialwall *::-webkit-scrollbar-thumb:hover,.socialwall *::-webkit-scrollbar-button:hover {background-color: #b84363;}.socialwall .key.active {background-color: #b84363;color: white !important;}.socialwall .appColor {background-color: #b84363;}.socialwall:not(.design-2016) .hotelstouch-header {background-color: #b84363;color: white !important;}.socialwall.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.socialwall.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #b84363;}.socialwall .profile-data[data-title]:before {left: 0 !important;}.socialwall .hotelstouch-menu {background-color: #b84363 !important;border-right: 1px solid #a93e5b !important;border-top: 1px solid #a23b57;}.socialwall .hotelstouch-menu::-webkit-scrollbar-thumb,.socialwall .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #a23b57 !important;}.socialwall .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.socialwall .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #b84363 !important;}.socialwall .hotelstouch-menu-item.active,.socialwall .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #a93e5b !important;color: white;}.socialwall .hotelstouch-menu-item {color: white;}.socialwall .hotelstouch-submenu-item.active {color: #b84363;}.socialwall .hotelstouch-submenu-item:hover {border-left: 3px solid #93354f !important;}.socialwall-text {color: #b84363;}.socialwall-background {background-color: #b84363;color: white !important;}.socialwall-flip-color {color: #b84363;background-color: transparent;}.socialwall-flip-color:hover {background-color: #b84363;color: white !important;}.dashboard {--appColor: #8d3ba8;}.dashboard .appColorDarkerBackground,.dashboard .infoActions,.dashboard .hotelstouch-subheader {background-color: #7d3495;border-top: 1px solid #7a3391;}.dashboard .appColorDarkerText {color: #7d3495;}.dashboard .appColorLighterBackground {background-color: #9d42bb;}.dashboard .appColorLighterText {color: #9d42bb;}.dashboard::-webkit-scrollbar-thumb:hover, .dashboard::-webkit-scrollbar-button:hover,.dashboard *::-webkit-scrollbar-thumb:hover,.dashboard *::-webkit-scrollbar-button:hover {background-color: #8d3ba8;}.dashboard .key.active {background-color: #8d3ba8;color: white !important;}.dashboard .appColor {background-color: #8d3ba8;}.dashboard:not(.design-2016) .hotelstouch-header {background-color: #8d3ba8;color: white !important;}.dashboard.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.dashboard.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #8d3ba8;}.dashboard .profile-data[data-title]:before {left: 0 !important;}.dashboard .hotelstouch-menu {background-color: #8d3ba8 !important;border-right: 1px solid #803699 !important;border-top: 1px solid #7a3391;}.dashboard .hotelstouch-menu::-webkit-scrollbar-thumb,.dashboard .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #7a3391 !important;}.dashboard .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.dashboard .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #8d3ba8 !important;}.dashboard .hotelstouch-menu-item.active,.dashboard .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #803699 !important;color: white;}.dashboard .hotelstouch-menu-item {color: white;}.dashboard .hotelstouch-submenu-item.active {color: #8d3ba8;}.dashboard .hotelstouch-submenu-item:hover {border-left: 3px solid #6d2e82 !important;}.dashboard-text {color: #8d3ba8;}.dashboard-background {background-color: #8d3ba8;color: white !important;}.dashboard-flip-color {color: #8d3ba8;background-color: transparent;}.dashboard-flip-color:hover {background-color: #8d3ba8;color: white !important;}.serverstatus {--appColor: #46388e;}.serverstatus .appColorDarkerBackground,.serverstatus .infoActions,.serverstatus .hotelstouch-subheader {background-color: #3d317c;border-top: 1px solid #3b2f78;}.serverstatus .appColorDarkerText {color: #3d317c;}.serverstatus .appColorLighterBackground {background-color: #4f3fa0;}.serverstatus .appColorLighterText {color: #4f3fa0;}.serverstatus::-webkit-scrollbar-thumb:hover, .serverstatus::-webkit-scrollbar-button:hover,.serverstatus *::-webkit-scrollbar-thumb:hover,.serverstatus *::-webkit-scrollbar-button:hover {background-color: #46388e;}.serverstatus .key.active {background-color: #46388e;color: white !important;}.serverstatus .appColor {background-color: #46388e;}.serverstatus:not(.design-2016) .hotelstouch-header {background-color: #46388e;color: white !important;}.serverstatus.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.serverstatus.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #46388e;}.serverstatus .profile-data[data-title]:before {left: 0 !important;}.serverstatus .hotelstouch-menu {background-color: #46388e !important;border-right: 1px solid #3f327f !important;border-top: 1px solid #3b2f78;}.serverstatus .hotelstouch-menu::-webkit-scrollbar-thumb,.serverstatus .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #3b2f78 !important;}.serverstatus .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.serverstatus .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #46388e !important;}.serverstatus .hotelstouch-menu-item.active,.serverstatus .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #3f327f !important;color: white;}.serverstatus .hotelstouch-menu-item {color: white;}.serverstatus .hotelstouch-submenu-item.active {color: #46388e;}.serverstatus .hotelstouch-submenu-item:hover {border-left: 3px solid #342a69 !important;}.serverstatus-text {color: #46388e;}.serverstatus-background {background-color: #46388e;color: white !important;}.serverstatus-flip-color {color: #46388e;background-color: transparent;}.serverstatus-flip-color:hover {background-color: #46388e;color: white !important;}.nq {--appColor: #6f1aa9;}.nq .appColorDarkerBackground,.nq .infoActions,.nq .hotelstouch-subheader {background-color: #601793;border-top: 1px solid #5e168e;}.nq .appColorDarkerText {color: #601793;}.nq .appColorLighterBackground {background-color: #7e1dbf;}.nq .appColorLighterText {color: #7e1dbf;}.nq::-webkit-scrollbar-thumb:hover, .nq::-webkit-scrollbar-button:hover,.nq *::-webkit-scrollbar-thumb:hover,.nq *::-webkit-scrollbar-button:hover {background-color: #6f1aa9;}.nq .key.active {background-color: #6f1aa9;color: white !important;}.nq .appColor {background-color: #6f1aa9;}.nq:not(.design-2016) .hotelstouch-header {background-color: #6f1aa9;color: white !important;}.nq.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.nq.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #6f1aa9;}.nq .profile-data[data-title]:before {left: 0 !important;}.nq .hotelstouch-menu {background-color: #6f1aa9 !important;border-right: 1px solid #631797 !important;border-top: 1px solid #5e168e;}.nq .hotelstouch-menu::-webkit-scrollbar-thumb,.nq .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #5e168e !important;}.nq .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.nq .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #6f1aa9 !important;}.nq .hotelstouch-menu-item.active,.nq .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #631797 !important;color: white;}.nq .hotelstouch-menu-item {color: white;}.nq .hotelstouch-submenu-item.active {color: #6f1aa9;}.nq .hotelstouch-submenu-item:hover {border-left: 3px solid #52137d !important;}.nq-text {color: #6f1aa9;}.nq-background {background-color: #6f1aa9;color: white !important;}.nq-flip-color {color: #6f1aa9;background-color: transparent;}.nq-flip-color:hover {background-color: #6f1aa9;color: white !important;}.projects {--appColor: #1f3db6;}.projects .appColorDarkerBackground,.projects .infoActions,.projects .hotelstouch-subheader {background-color: #1b36a0;border-top: 1px solid #1b349c;}.projects .appColorDarkerText {color: #1b36a0;}.projects .appColorLighterBackground {background-color: #2344cc;}.projects .appColorLighterText {color: #2344cc;}.projects::-webkit-scrollbar-thumb:hover, .projects::-webkit-scrollbar-button:hover,.projects *::-webkit-scrollbar-thumb:hover,.projects *::-webkit-scrollbar-button:hover {background-color: #1f3db6;}.projects .key.active {background-color: #1f3db6;color: white !important;}.projects .appColor {background-color: #1f3db6;}.projects:not(.design-2016) .hotelstouch-header {background-color: #1f3db6;color: white !important;}.projects.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.projects.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #1f3db6;}.projects .profile-data[data-title]:before {left: 0 !important;}.projects .hotelstouch-menu {background-color: #1f3db6 !important;border-right: 1px solid #1c37a5 !important;border-top: 1px solid #1b349c;}.projects .hotelstouch-menu::-webkit-scrollbar-thumb,.projects .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #1b349c !important;}.projects .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.projects .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #1f3db6 !important;}.projects .hotelstouch-menu-item.active,.projects .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #1c37a5 !important;color: white;}.projects .hotelstouch-menu-item {color: white;}.projects .hotelstouch-submenu-item.active {color: #1f3db6;}.projects .hotelstouch-submenu-item:hover {border-left: 3px solid #182e8a !important;}.projects-text {color: #1f3db6;}.projects-background {background-color: #1f3db6;color: white !important;}.projects-flip-color {color: #1f3db6;background-color: transparent;}.projects-flip-color:hover {background-color: #1f3db6;color: white !important;}.management {--appColor: #4e2675;}.management .appColorDarkerBackground,.management .infoActions,.management .hotelstouch-subheader {background-color: #412062;border-top: 1px solid #3f1e5e;}.management .appColorDarkerText {color: #412062;}.management .appColorLighterBackground {background-color: #5b2c88;}.management .appColorLighterText {color: #5b2c88;}.management::-webkit-scrollbar-thumb:hover, .management::-webkit-scrollbar-button:hover,.management *::-webkit-scrollbar-thumb:hover,.management *::-webkit-scrollbar-button:hover {background-color: #4e2675;}.management .key.active {background-color: #4e2675;color: white !important;}.management .appColor {background-color: #4e2675;}.management:not(.design-2016) .hotelstouch-header {background-color: #4e2675;color: white !important;}.management.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.management.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #4e2675;}.management .profile-data[data-title]:before {left: 0 !important;}.management .hotelstouch-menu {background-color: #4e2675 !important;border-right: 1px solid #442166 !important;border-top: 1px solid #3f1e5e;}.management .hotelstouch-menu::-webkit-scrollbar-thumb,.management .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #3f1e5e !important;}.management .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.management .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #4e2675 !important;}.management .hotelstouch-menu-item.active,.management .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #442166 !important;color: white;}.management .hotelstouch-menu-item {color: white;}.management .hotelstouch-submenu-item.active {color: #4e2675;}.management .hotelstouch-submenu-item:hover {border-left: 3px solid #34194f !important;}.management-text {color: #4e2675;}.management-background {background-color: #4e2675;color: white !important;}.management-flip-color {color: #4e2675;background-color: transparent;}.management-flip-color:hover {background-color: #4e2675;color: white !important;}.crm {--appColor: #2564d9;}.crm .appColorDarkerBackground,.crm .infoActions,.crm .hotelstouch-subheader {background-color: #215ac3;border-top: 1px solid #2158bf;}.crm .appColorDarkerText {color: #215ac3;}.crm .appColorLighterBackground {background-color: #3a73dd;}.crm .appColorLighterText {color: #3a73dd;}.crm::-webkit-scrollbar-thumb:hover, .crm::-webkit-scrollbar-button:hover,.crm *::-webkit-scrollbar-thumb:hover,.crm *::-webkit-scrollbar-button:hover {background-color: #2564d9;}.crm .key.active {background-color: #2564d9;color: white !important;}.crm .appColor {background-color: #2564d9;}.crm:not(.design-2016) .hotelstouch-header {background-color: #2564d9;color: white !important;}.crm.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.crm.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #2564d9;}.crm .profile-data[data-title]:before {left: 0 !important;}.crm .hotelstouch-menu {background-color: #2564d9 !important;border-right: 1px solid #225cc8 !important;border-top: 1px solid #2158bf;}.crm .hotelstouch-menu::-webkit-scrollbar-thumb,.crm .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #2158bf !important;}.crm .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.crm .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #2564d9 !important;}.crm .hotelstouch-menu-item.active,.crm .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #225cc8 !important;color: white;}.crm .hotelstouch-menu-item {color: white;}.crm .hotelstouch-submenu-item.active {color: #2564d9;}.crm .hotelstouch-submenu-item:hover {border-left: 3px solid #1e50ad !important;}.crm-text {color: #2564d9;}.crm-background {background-color: #2564d9;color: white !important;}.crm-flip-color {color: #2564d9;background-color: transparent;}.crm-flip-color:hover {background-color: #2564d9;color: white !important;}.counters {--appColor: #5e5287;}.counters .appColorDarkerBackground,.counters .infoActions,.counters .hotelstouch-subheader {background-color: #534877;border-top: 1px solid #514674;}.counters .appColorDarkerText {color: #534877;}.counters .appColorLighterBackground {background-color: #695c97;}.counters .appColorLighterText {color: #695c97;}.counters::-webkit-scrollbar-thumb:hover, .counters::-webkit-scrollbar-button:hover,.counters *::-webkit-scrollbar-thumb:hover,.counters *::-webkit-scrollbar-button:hover {background-color: #5e5287;}.counters .key.active {background-color: #5e5287;color: white !important;}.counters .appColor {background-color: #5e5287;}.counters:not(.design-2016) .hotelstouch-header {background-color: #5e5287;color: white !important;}.counters.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.counters.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #5e5287;}.counters .profile-data[data-title]:before {left: 0 !important;}.counters .hotelstouch-menu {background-color: #5e5287 !important;border-right: 1px solid #554a7a !important;border-top: 1px solid #514674;}.counters .hotelstouch-menu::-webkit-scrollbar-thumb,.counters .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #514674 !important;}.counters .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.counters .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #5e5287 !important;}.counters .hotelstouch-menu-item.active,.counters .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #554a7a !important;color: white;}.counters .hotelstouch-menu-item {color: white;}.counters .hotelstouch-submenu-item.active {color: #5e5287;}.counters .hotelstouch-submenu-item:hover {border-left: 3px solid #483f67 !important;}.counters-text {color: #5e5287;}.counters-background {background-color: #5e5287;color: white !important;}.counters-flip-color {color: #5e5287;background-color: transparent;}.counters-flip-color:hover {background-color: #5e5287;color: white !important;}.messenger {--appColor: #b637e0;}.messenger .appColorDarkerBackground,.messenger .infoActions,.messenger .hotelstouch-subheader {background-color: #ad22db;border-top: 1px solid #aa21d7;}.messenger .appColorDarkerText {color: #ad22db;}.messenger .appColorLighterBackground {background-color: #be4de3;}.messenger .appColorLighterText {color: #be4de3;}.messenger::-webkit-scrollbar-thumb:hover, .messenger::-webkit-scrollbar-button:hover,.messenger *::-webkit-scrollbar-thumb:hover,.messenger *::-webkit-scrollbar-button:hover {background-color: #b637e0;}.messenger .key.active {background-color: #b637e0;color: white !important;}.messenger .appColor {background-color: #b637e0;}.messenger:not(.design-2016) .hotelstouch-header {background-color: #b637e0;color: white !important;}.messenger.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.messenger.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #b637e0;}.messenger .profile-data[data-title]:before {left: 0 !important;}.messenger .hotelstouch-menu {background-color: #b637e0 !important;border-right: 1px solid #b025dd !important;border-top: 1px solid #aa21d7;}.messenger .hotelstouch-menu::-webkit-scrollbar-thumb,.messenger .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #aa21d7 !important;}.messenger .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.messenger .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #b637e0 !important;}.messenger .hotelstouch-menu-item.active,.messenger .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #b025dd !important;color: white;}.messenger .hotelstouch-menu-item {color: white;}.messenger .hotelstouch-submenu-item.active {color: #b637e0;}.messenger .hotelstouch-submenu-item:hover {border-left: 3px solid #9c1fc5 !important;}.messenger-text {color: #b637e0;}.messenger-background {background-color: #b637e0;color: white !important;}.messenger-flip-color {color: #b637e0;background-color: transparent;}.messenger-flip-color:hover {background-color: #b637e0;color: white !important;}.exchange {--appColor: #1b855c;}.exchange .appColorDarkerBackground,.exchange .infoActions,.exchange .hotelstouch-subheader {background-color: #17704d;border-top: 1px solid #166c4a;}.exchange .appColorDarkerText {color: #17704d;}.exchange .appColorLighterBackground {background-color: #1f9a6b;}.exchange .appColorLighterText {color: #1f9a6b;}.exchange::-webkit-scrollbar-thumb:hover, .exchange::-webkit-scrollbar-button:hover,.exchange *::-webkit-scrollbar-thumb:hover,.exchange *::-webkit-scrollbar-button:hover {background-color: #1b855c;}.exchange .key.active {background-color: #1b855c;color: white !important;}.exchange .appColor {background-color: #1b855c;}.exchange:not(.design-2016) .hotelstouch-header {background-color: #1b855c;color: white !important;}.exchange.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.exchange.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #1b855c;}.exchange .profile-data[data-title]:before {left: 0 !important;}.exchange .hotelstouch-menu {background-color: #1b855c !important;border-right: 1px solid #187450 !important;border-top: 1px solid #166c4a;}.exchange .hotelstouch-menu::-webkit-scrollbar-thumb,.exchange .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #166c4a !important;}.exchange .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.exchange .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #1b855c !important;}.exchange .hotelstouch-menu-item.active,.exchange .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #187450 !important;color: white;}.exchange .hotelstouch-menu-item {color: white;}.exchange .hotelstouch-submenu-item.active {color: #1b855c;}.exchange .hotelstouch-submenu-item:hover {border-left: 3px solid #125b3f !important;}.exchange-text {color: #1b855c;}.exchange-background {background-color: #1b855c;color: white !important;}.exchange-flip-color {color: #1b855c;background-color: transparent;}.exchange-flip-color:hover {background-color: #1b855c;color: white !important;}.support {--appColor: #5f2a77;}.support .appColorDarkerBackground,.support .infoActions,.support .hotelstouch-subheader {background-color: #502364;border-top: 1px solid #4d2260;}.support .appColorDarkerText {color: #502364;}.support .appColorLighterBackground {background-color: #6e318a;}.support .appColorLighterText {color: #6e318a;}.support::-webkit-scrollbar-thumb:hover, .support::-webkit-scrollbar-button:hover,.support *::-webkit-scrollbar-thumb:hover,.support *::-webkit-scrollbar-button:hover {background-color: #5f2a77;}.support .key.active {background-color: #5f2a77;color: white !important;}.support .appColor {background-color: #5f2a77;}.support:not(.design-2016) .hotelstouch-header {background-color: #5f2a77;color: white !important;}.support.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.support.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #5f2a77;}.support .profile-data[data-title]:before {left: 0 !important;}.support .hotelstouch-menu {background-color: #5f2a77 !important;border-right: 1px solid #532568 !important;border-top: 1px solid #4d2260;}.support .hotelstouch-menu::-webkit-scrollbar-thumb,.support .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #4d2260 !important;}.support .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.support .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #5f2a77 !important;}.support .hotelstouch-menu-item.active,.support .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #532568 !important;color: white;}.support .hotelstouch-menu-item {color: white;}.support .hotelstouch-submenu-item.active {color: #5f2a77;}.support .hotelstouch-submenu-item:hover {border-left: 3px solid #411d51 !important;}.support-text {color: #5f2a77;}.support-background {background-color: #5f2a77;color: white !important;}.support-flip-color {color: #5f2a77;background-color: transparent;}.support-flip-color:hover {background-color: #5f2a77;color: white !important;}.sales {--appColor: #10707f;}.sales .appColorDarkerBackground,.sales .infoActions,.sales .hotelstouch-subheader {background-color: #0d5c68;border-top: 1px solid #0d5864;}.sales .appColorDarkerText {color: #0d5c68;}.sales .appColorLighterBackground {background-color: #138496;}.sales .appColorLighterText {color: #138496;}.sales::-webkit-scrollbar-thumb:hover, .sales::-webkit-scrollbar-button:hover,.sales *::-webkit-scrollbar-thumb:hover,.sales *::-webkit-scrollbar-button:hover {background-color: #10707f;}.sales .key.active {background-color: #10707f;color: white !important;}.sales .appColor {background-color: #10707f;}.sales:not(.design-2016) .hotelstouch-header {background-color: #10707f;color: white !important;}.sales.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.sales.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #10707f;}.sales .profile-data[data-title]:before {left: 0 !important;}.sales .hotelstouch-menu {background-color: #10707f !important;border-right: 1px solid #0e606d !important;border-top: 1px solid #0d5864;}.sales .hotelstouch-menu::-webkit-scrollbar-thumb,.sales .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #0d5864 !important;}.sales .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.sales .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #10707f !important;}.sales .hotelstouch-menu-item.active,.sales .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #0e606d !important;color: white;}.sales .hotelstouch-menu-item {color: white;}.sales .hotelstouch-submenu-item.active {color: #10707f;}.sales .hotelstouch-submenu-item:hover {border-left: 3px solid #0a4852 !important;}.sales-text {color: #10707f;}.sales-background {background-color: #10707f;color: white !important;}.sales-flip-color {color: #10707f;background-color: transparent;}.sales-flip-color:hover {background-color: #10707f;color: white !important;}.legacy-crm {--appColor: #0f9997;}.legacy-crm .appColorDarkerBackground,.legacy-crm .infoActions,.legacy-crm .hotelstouch-subheader {background-color: #0d8280;border-top: 1px solid #0c7d7b;}.legacy-crm .appColorDarkerText {color: #0d8280;}.legacy-crm .appColorLighterBackground {background-color: #11b0ae;}.legacy-crm .appColorLighterText {color: #11b0ae;}.legacy-crm::-webkit-scrollbar-thumb:hover, .legacy-crm::-webkit-scrollbar-button:hover,.legacy-crm *::-webkit-scrollbar-thumb:hover,.legacy-crm *::-webkit-scrollbar-button:hover {background-color: #0f9997;}.legacy-crm .key.active {background-color: #0f9997;color: white !important;}.legacy-crm .appColor {background-color: #0f9997;}.legacy-crm:not(.design-2016) .hotelstouch-header {background-color: #0f9997;color: white !important;}.legacy-crm.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.legacy-crm.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #0f9997;}.legacy-crm .profile-data[data-title]:before {left: 0 !important;}.legacy-crm .hotelstouch-menu {background-color: #0f9997 !important;border-right: 1px solid #0d8685 !important;border-top: 1px solid #0c7d7b;}.legacy-crm .hotelstouch-menu::-webkit-scrollbar-thumb,.legacy-crm .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #0c7d7b !important;}.legacy-crm .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.legacy-crm .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #0f9997 !important;}.legacy-crm .hotelstouch-menu-item.active,.legacy-crm .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #0d8685 !important;color: white;}.legacy-crm .hotelstouch-menu-item {color: white;}.legacy-crm .hotelstouch-submenu-item.active {color: #0f9997;}.legacy-crm .hotelstouch-submenu-item:hover {border-left: 3px solid #0a6b69 !important;}.legacy-crm-text {color: #0f9997;}.legacy-crm-background {background-color: #0f9997;color: white !important;}.legacy-crm-flip-color {color: #0f9997;background-color: transparent;}.legacy-crm-flip-color:hover {background-color: #0f9997;color: white !important;}.multimedia {--appColor: #f26b38;}.multimedia .appColorDarkerBackground,.multimedia .infoActions,.multimedia .hotelstouch-subheader {background-color: #f05920;border-top: 1px solid #f0561b;}.multimedia .appColorDarkerText {color: #f05920;}.multimedia .appColorLighterBackground {background-color: #f47d50;}.multimedia .appColorLighterText {color: #f47d50;}.multimedia::-webkit-scrollbar-thumb:hover, .multimedia::-webkit-scrollbar-button:hover,.multimedia *::-webkit-scrollbar-thumb:hover,.multimedia *::-webkit-scrollbar-button:hover {background-color: #f26b38;}.multimedia .key.active {background-color: #f26b38;color: white !important;}.multimedia .appColor {background-color: #f26b38;}.multimedia:not(.design-2016) .hotelstouch-header {background-color: #f26b38;color: white !important;}.multimedia.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.multimedia.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #f26b38;}.multimedia .profile-data[data-title]:before {left: 0 !important;}.multimedia .hotelstouch-menu {background-color: #f26b38 !important;border-right: 1px solid #f15d25 !important;border-top: 1px solid #f0561b;}.multimedia .hotelstouch-menu::-webkit-scrollbar-thumb,.multimedia .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #f0561b !important;}.multimedia .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.multimedia .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #f26b38 !important;}.multimedia .hotelstouch-menu-item.active,.multimedia .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #f15d25 !important;color: white;}.multimedia .hotelstouch-menu-item {color: white;}.multimedia .hotelstouch-submenu-item.active {color: #f26b38;}.multimedia .hotelstouch-submenu-item:hover {border-left: 3px solid #e84b0f !important;}.multimedia-text {color: #f26b38;}.multimedia-background {background-color: #f26b38;color: white !important;}.multimedia-flip-color {color: #f26b38;background-color: transparent;}.multimedia-flip-color:hover {background-color: #f26b38;color: white !important;}.socialfeed {--appColor: #b84363;}.socialfeed .appColorDarkerBackground,.socialfeed .infoActions,.socialfeed .hotelstouch-subheader {background-color: #a53c59;border-top: 1px solid #a23b57;}.socialfeed .appColorDarkerText {color: #a53c59;}.socialfeed .appColorLighterBackground {background-color: #c15472;}.socialfeed .appColorLighterText {color: #c15472;}.socialfeed::-webkit-scrollbar-thumb:hover, .socialfeed::-webkit-scrollbar-button:hover,.socialfeed *::-webkit-scrollbar-thumb:hover,.socialfeed *::-webkit-scrollbar-button:hover {background-color: #b84363;}.socialfeed .key.active {background-color: #b84363;color: white !important;}.socialfeed .appColor {background-color: #b84363;}.socialfeed:not(.design-2016) .hotelstouch-header {background-color: #b84363;color: white !important;}.socialfeed.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.socialfeed.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #b84363;}.socialfeed .profile-data[data-title]:before {left: 0 !important;}.socialfeed .hotelstouch-menu {background-color: #b84363 !important;border-right: 1px solid #a93e5b !important;border-top: 1px solid #a23b57;}.socialfeed .hotelstouch-menu::-webkit-scrollbar-thumb,.socialfeed .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #a23b57 !important;}.socialfeed .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.socialfeed .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #b84363 !important;}.socialfeed .hotelstouch-menu-item.active,.socialfeed .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #a93e5b !important;color: white;}.socialfeed .hotelstouch-menu-item {color: white;}.socialfeed .hotelstouch-submenu-item.active {color: #b84363;}.socialfeed .hotelstouch-submenu-item:hover {border-left: 3px solid #93354f !important;}.socialfeed-text {color: #b84363;}.socialfeed-background {background-color: #b84363;color: white !important;}.socialfeed-flip-color {color: #b84363;background-color: transparent;}.socialfeed-flip-color:hover {background-color: #b84363;color: white !important;}.plurato {--appColor: #004B76;}.plurato .appColorDarkerBackground,.plurato .infoActions,.plurato .hotelstouch-subheader {background-color: #003b5d;border-top: 1px solid #003857;}.plurato .appColorDarkerText {color: #003b5d;}.plurato .appColorLighterBackground {background-color: #005b90;}.plurato .appColorLighterText {color: #005b90;}.plurato::-webkit-scrollbar-thumb:hover, .plurato::-webkit-scrollbar-button:hover,.plurato *::-webkit-scrollbar-thumb:hover,.plurato *::-webkit-scrollbar-button:hover {background-color: #004B76;}.plurato .key.active {background-color: #004B76;color: white !important;}.plurato .appColor {background-color: #004B76;}.plurato:not(.design-2016) .hotelstouch-header {background-color: #004B76;color: white !important;}.plurato.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.plurato.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #004B76;}.plurato .profile-data[data-title]:before {left: 0 !important;}.plurato .hotelstouch-menu {background-color: #004B76 !important;border-right: 1px solid #003e62 !important;border-top: 1px solid #003857;}.plurato .hotelstouch-menu::-webkit-scrollbar-thumb,.plurato .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #003857 !important;}.plurato .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.plurato .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #004B76 !important;}.plurato .hotelstouch-menu-item.active,.plurato .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #003e62 !important;color: white;}.plurato .hotelstouch-menu-item {color: white;}.plurato .hotelstouch-submenu-item.active {color: #004B76;}.plurato .hotelstouch-submenu-item:hover {border-left: 3px solid #002b43 !important;}.plurato-text {color: #004B76;}.plurato-background {background-color: #004B76;color: white !important;}.plurato-flip-color {color: #004B76;background-color: transparent;}.plurato-flip-color:hover {background-color: #004B76;color: white !important;}.client360 {--appColor: #004B76;}.client360 .appColorDarkerBackground,.client360 .infoActions,.client360 .hotelstouch-subheader {background-color: #003b5d;border-top: 1px solid #003857;}.client360 .appColorDarkerText {color: #003b5d;}.client360 .appColorLighterBackground {background-color: #005b90;}.client360 .appColorLighterText {color: #005b90;}.client360::-webkit-scrollbar-thumb:hover, .client360::-webkit-scrollbar-button:hover,.client360 *::-webkit-scrollbar-thumb:hover,.client360 *::-webkit-scrollbar-button:hover {background-color: #004B76;}.client360 .key.active {background-color: #004B76;color: white !important;}.client360 .appColor {background-color: #004B76;}.client360:not(.design-2016) .hotelstouch-header {background-color: #004B76;color: white !important;}.client360.design-2016 .hotelstouch-header .hotelstouch-logo > [class^=icon-],.client360.design-2016 .hotelstouch-header .hotelstouch-logo > [class*=" icon-"] {color: #004B76;}.client360 .profile-data[data-title]:before {left: 0 !important;}.client360 .hotelstouch-menu {background-color: #004B76 !important;border-right: 1px solid #003e62 !important;border-top: 1px solid #003857;}.client360 .hotelstouch-menu::-webkit-scrollbar-thumb,.client360 .hotelstouch-menu *::-webkit-scrollbar-thumb {background: #003857 !important;}.client360 .hotelstouch-menu::-webkit-scrollbar-thumb:hover,.client360 .hotelstouch-menu *::-webkit-scrollbar-thumb:hover {background: #004B76 !important;}.client360 .hotelstouch-menu-item.active,.client360 .hotelstouch-menu-item:hover:not([class$=flip-color]) {background-color: #003e62 !important;color: white;}.client360 .hotelstouch-menu-item {color: white;}.client360 .hotelstouch-submenu-item.active {color: #004B76;}.client360 .hotelstouch-submenu-item:hover {border-left: 3px solid #002b43 !important;}.client360-text {color: #004B76;}.client360-background {background-color: #004B76;color: white !important;}.client360-flip-color {color: #004B76;background-color: transparent;}.client360-flip-color:hover {background-color: #004B76;color: white !important;}@media only screen and (max-width: 1024px) {.ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_total {font-size: 1.6em !important;}.ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_process {right: 5px !important;top: 20px !important;}.ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_quick_cash {right: 77px !important;top: 20px !important;}.hotelstouch-data.grid.product {grid-template-columns: repeat(4, 1fr) !important;}.ht_cash_register_actionbar > * {font-size: 1.6em !important;min-width: 60px !important;height: 60px !important;}.ht_cash_register_actionbar > *:after {font-size: 0.8em !important;}.showLargeScrollbars::-webkit-scrollbar-button,.showLargeScrollbars ::-webkit-scrollbar-button {height: 46px;width: 40px;background-size: 55%;border: none;background-color: #ececec;background-position: center;background-repeat: no-repeat;}.showLargeScrollbars::-webkit-scrollbar,.showLargeScrollbars ::-webkit-scrollbar {width: 40px;height: 40px;}.showLargeScrollbars::-webkit-scrollbar-button:start:increment, .showLargeScrollbars::-webkit-scrollbar-button:end:decrement,.showLargeScrollbars ::-webkit-scrollbar-button:start:increment,.showLargeScrollbars ::-webkit-scrollbar-button:end:decrement {display: none;}.showLargeScrollbars::-webkit-scrollbar-button:start:decrement,.showLargeScrollbars ::-webkit-scrollbar-button:start:decrement {background-image: url("https://design.hotelstouch.com/arrow_up.png");}.showLargeScrollbars::-webkit-scrollbar-button:end:increment,.showLargeScrollbars ::-webkit-scrollbar-button:end:increment {background-image: url("https://design.hotelstouch.com/arrow_down.png");}.showLargeScrollbars::-webkit-scrollbar-thumb,.showLargeScrollbars ::-webkit-scrollbar-thumb {border-radius: 0px !important;}.showLargeScrollbars::-webkit-scrollbar-track,.showLargeScrollbars ::-webkit-scrollbar-track,.showLargeScrollbars .hotelstouch-modal > *::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, 0.58) !important;}}*::-webkit-scrollbar {width: 10px;height: 10px;}html,body {height: 100%;}i.fa[data-icon]:before {content: attr(data-icon);padding: 2px;}:focus {outline: none !important;}@media screen and (orientation: portrait) {html,body.design-2016 {width: 99%;margin: auto;}}* {box-sizing: border-box;}.hidden {display: none !important;}.lineThrough {text-decoration: line-through;}.noSelection, body .filters, body.design-2017 .hotelstouch-header .hotelstouch-menu-button, body.Horizontal .hotelstouch-header .hotelstouch-menu-button, body.Vertical .hotelstouch-header .hotelstouch-menu-button, body.appVertical .hotelstouch-header .hotelstouch-menu-button, body.appHorizontal .hotelstouch-header .hotelstouch-menu-button {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.center-content {display: flex;justify-content: center;align-items: center;}sup {padding: 0 1px;border-radius: 4px;opacity: 0.6;}.half-transparent {opacity: 0.5;}.text-neutral {color: #333333;}.background-neutral {background-color: #333333;color: #ffffff !important;}.background-neutral input {color: #ffffff !important;}.no-background {background-color: rgba(255, 255, 255, 0) !important;}.white-background {background-color: white !important;}.text-message {color: #1eb26c;}.background-message,.background-confirmed {background-color: #1eb26c !important;color: #ffffff !important;}.background-message input,.background-confirmed input {color: #ffffff !important;}.text-payment {color: #1eb26c;}.background-payment {background-color: #10805d !important;color: #ffffff !important;}.background-payment input {color: #ffffff !important;}.border-error {border: 1px solid #ae1a2a;}.text-error {color: #ae1a2a !important;}.background-error,.background-rejected {background-color: #ae1a2a !important;color: #ffffff !important;}.background-error input,.background-rejected input {color: #ffffff !important;}.text-warning {color: #eea712 !important;}.background-warning,.background-done {background-color: #eea712 !important;color: #ffffff !important;}.background-warning input,.background-done input {color: #ffffff !important;}.background-warning-critical {background-color: #ef6b17 !important;color: #ffffff;}.text-info {color: #1f3db6;}.background-info,.background-progress {background-color: #1f3db6 !important;color: #ffffff !important;}.background-info input,.background-progress input {color: #ffffff !important;}.text-noInfo {color: #333333;}.background-noInfo,.background-pause {background-color: #333333 !important;color: #ffffff;}.background-noInfo input,.background-pause input {color: #ffffff !important;}.text-new,.text-theme {color: #4e2675;}.background-new,.background-theme {background-color: #4e2675;color: #ffffff !important;}.appColor {color: #ffffff !important;}:root,.hotelstouch,.light {--hotelstouchTheme: #4e2675;--hotelstouchThemeLight: #7a5c98;--backgroundColor: #f0f0f0;--backgroundLightColor: #f7f7f7;--borderDarkColor: #ababab;--borderColor: #d7d7d7;--borderLightColor: #ececec;--formColor: #ffffff;--textColor: #333333;--textButtonColor: #ffffff;--headerColor: #ffffff;--footerColor: #212121;--shadowColor: rgba(0, 0, 0, 0.1);--shadowLightColor: rgba(255, 255, 255, 0.1);--shadowMediumColor: rgba(51, 51, 51, 0.6);--transparentColor: rgba(255, 255, 255, 0);--blackColor: #000000;--whiteColor: #ffffff;}.dark {--hotelstouchTheme: #858dae;--hotelstouchThemeLight: #a5b0de;--backgroundColor: #202020;--backgroundLightColor: #3c3c3c;--borderDarkColor: #676767;--borderColor: #535353;--borderLightColor: #2c2c2c;--formColor: #464646;--textColor: #d0d0d0;--textButtonColor: #ffffff;--headerColor: #3a3a3a;--footerColor: #000000;--shadowColor: rgba(0, 0, 0, 0.1);--shadowLightColor: rgba(255, 255, 255, 0.1);--shadowMediumColor: rgba(51, 51, 51, 0.6);--transparentColor: rgba(255, 255, 255, 0);--blackColor: #000000;--whiteColor: #ffffff;}body {}body .ck-body-wrapper {position: absolute;top: 0;left: 0;z-index: 1011;}body .ck-editor__editable {min-height: 200px;font-size: 13px;color: black;}body.inIframe .hotelstouch-menu,body.inIframe .hotelstouch-header {display: none !important;}body.inIframe .hotelstouch-body {margin: 0 !important;}body.inIframe .hotelstouch-content {padding-top: 0px !important;}body.inIframe .floating-filters .filters {top: 36px !important;}body::-webkit-scrollbar-track,body *::-webkit-scrollbar-track {background: rgba(189, 189, 189, 0.1);}body::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb {background: var(--borderColor);border-radius: 3px;}body .currency {font-size: 0.8em;}body .divider {background-color: var(--borderLightColor);color: var(--hotelstouchTheme);}body .backgroundColor {background-color: var(--backgroundColor);}body .row-image img {max-width: 100%;max-height: 100%;}body .glyphicon-arrow-left:before {font-family: FontAwesome;content: "";font-style: normal;}body .glyphicon-arrow-right:before {font-family: FontAwesome;content: "";font-style: normal;}body .datetimepicker {max-height: 250px;overflow-y: auto;overflow-x: hidden;}body .datetimepicker table tr td span {height: 30px;line-height: 30px;}body .datetimepicker .active {background-color: var(--hotelstouchTheme);background-image: none !important;}body .datetimepicker .activeShow {background-color: #ef6b17;color: var(--whiteColor);}@media screen and (orientation: landscape) {body .hotelstouch-popup:after {display: block;position: absolute;content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 0px solid transparent;border-bottom: 12px solid var(--formColor) !important;}}body a {color: var(--textColor);}body a.hotelstouch-button {height: 30px;border-radius: 3px;line-height: 30px;cursor: pointer;padding: 0 !important;display: block;}body .hotelstouch-theme {background-color: var(--hotelstouchTheme) !important;}body .light {color: var(--textColor) !important;background-color: var(--formColor) !important;}body .dark {background-color: var(--textColor) !important;color: var(--formColor) !important;}body {background-color: var(--backgroundColor);color: var(--textColor);}body a:hover {color: var(--hotelstouchTheme);}body {margin: 0;font-family: "Open Sans", FontAwesome, fontello;}body .oneLineThreeDots, body .ht_cashRegister .ht_product_categories .ht_product_category, body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body .roundImage,body .circle {border-radius: 50% !important;}body a,body a:focus,body a:visited {cursor: pointer;text-decoration: none;}body div.disabled,body label.disabled,body a.disabled {opacity: 0.3;pointer-events: none !important;cursor: no-drop !important;}body .border-top {border-top: 1px solid var(--borderLightColor);}body .border-bottom {border-bottom: 1px solid var(--borderLightColor);}body .border-left {border-left: 1px solid var(--borderLightColor);}body .border-right {border-right: 1px solid var(--borderLightColor);}body .jsonPreview {margin: 5px;width: 100%;border: 1px solid var(--borderLightColor);}body .jsonObject {background-color: var(--formColor);border-radius: 4px;padding: 5px;margin: 4px;width: 100%;border: 2px solid var(--borderColor);border-left-width: 10px;font-size: 12px;}body .jsonKey:before {content: attr(data-key);width: 150px;min-width: 150px;text-align: center;display: flex;align-items: center;justify-content: center;border-right: 1px solid var(--borderLightColor);background-color: var(--backgroundColor);margin-right: 10px;}body .jsonKey {display: flex;margin: 2px;background-color: var(--formColor);border: 1px solid var(--borderLightColor);border-radius: 3px;font-size: 12px;}body .jsonKey.closed {opacity: 0.5;}body .jsonKey.closed:before {width: 100%;margin: 0;background-color: var(--textColor);color: var(--formColor);}body .jsonKey.closed > span,body .jsonKey.closed > div {display: none;}body .jsonList {border-left: 2px solid var(--textColor);border-radius: 6px;margin: 5px 2px;padding: 5px;border-right: 2px solid var(--textColor);display: flex;width: fit-content;justify-content: flex-start;align-items: center;flex-wrap: wrap;}body .jsonList > * {width: fit-content !important;}body .jsonPreview span {background-color: var(--borderLightColor);padding: 0 4px;border-radius: 4px;margin: 2px;}body .feedback-window {position: fixed;bottom: 0;right: 0;padding: 10px;max-height: 50vh;display: flex;flex-direction: column-reverse;flex-wrap: wrap-reverse;z-index: 1200;background-image: radial-gradient(at bottom right, #00000026 -20%, transparent 60%);min-height: 500px;pointer-events: none;}body .feedback-window .hotelstouch-feedback {pointer-events: all;background-color: #ffffff;padding: 20px 30px;width: calc(15vw + 11vh);font-size: 14px;max-width: 100% !important;z-index: 10;margin: 2px;box-shadow: 0 0 10px var(--shadowColor);position: relative;cursor: no-drop;border-radius: 6px;}body .feedback-window .hotelstouch-feedback:before {font-family: FontAwesome;position: absolute;left: -30px;top: 0;width: 30px;height: 100%;text-align: center;display: flex;align-items: center;justify-content: center;color: white;}body .feedback-window .hotelstouch-feedback.status-0 {border-left: 30px solid #1eb26c !important;}body .feedback-window .hotelstouch-feedback.status-0:before {content: "";}body .feedback-window .hotelstouch-feedback.status-1 {border-left: 30px solid #ae1a2a !important;}body .feedback-window .hotelstouch-feedback.status-1:before {content: "";}body .feedback-window .hotelstouch-feedback.status-2 {border-left: 30px solid #eea712 !important;}body .feedback-window .hotelstouch-feedback.status-2:before {content: "";}body .feedback-window .hotelstouch-feedback.status-3 {border-left: 30px solid #1f3db6 !important;}body .feedback-window .hotelstouch-feedback.status-3:before {content: "";}body.NOT_LOGGED_IN {background-image: url('logos/login_background_purple-9ec955481c98b7e9d50050dee2f989d4.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}body.NOT_LOGGED_IN .hotelstouch-logo,body.NOT_LOGGED_IN .dbtouch-logo {background-position: center;}body.design-2016 .hotelstouch-filters.fixed-filters {position: absolute !important;right: -40px !important;}body.design-2016 .hotelstouch-filters .hotelstouch-filters.active {min-width: 400px;right: 40px !important;}body.design-2016 .hotelstouch-menu-button {display: none !important;}body.design-2016 .infoActions {top: 0px !important;}body.design-2016 .hotelstouch-footer {display: none !important;background-color: var(--footerColor);display: flex;padding: 20px 0;font-size: 12px;width: 100%;}body.design-2016 .hotelstouch-footer .column {width: 100%;position: relative;}body.design-2016 .hotelstouch-footer .column .cell {color: var(--formColor);margin-left: calc(50% + 10px);position: relative;}body.design-2016 .hotelstouch-footer .column .cell a {color: var(--hotelstouchTheme);}body.design-2016 .hotelstouch-footer .column .cell:before {content: attr(data-label) "";width: 50%;text-align: right;position: absolute;top: 0;left: calc(-50% - 10px);margin-right: 10px;box-sizing: border-box;}body.design-2016 .hotelstouch-header {height: 60px;display: flex;justify-content: space-between;top: 0;z-index: 101;width: 1170px;margin: auto;max-width: 100%;padding: 5px 20px;box-sizing: border-box;padding-left: 0;}body.design-2016 .hotelstouch-header .hotelstouch-logo {min-width: 300px;min-width: 300px;width: 300px;height: 100%;background-repeat: no-repeat;background-position: center;margin-left: 0 !important;border-radius: 5px;background-color: var(--formColor);color: var(--textColor) !important;padding-left: 10px;}body.design-2016 .hotelstouch-header .hotelstouch-options {display: flex;justify-content: flex-end;align-items: center;background-color: var(--borderLightColor);border-radius: 25px;padding-left: 10px;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-search:before {font-family: FontAwesome;content: "";}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-system:before {font-family: FontAwesome;content: "";}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before {font-family: FontAwesome;content: "";}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:not([data-count="0"]):before {font-family: FontAwesome;content: "";}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:not([data-count="0"]):after,body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-messenger:not([data-count="0"]):after {background-color: #ae1a2a !important;position: absolute;content: attr(data-count);color: var(--textButtonColor);height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;top: -9px;right: -6px;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before {font-family: FontAwesome;content: "";}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover {cursor: pointer;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before {font-weight: bold;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon {font-size: 15px;min-width: 30px;text-align: center;position: relative;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before {font-family: FontAwesome;content: attr(data-icon) !important;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-apps {font-size: 20px;width: 30px;margin: 0 10px;text-align: center;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-user {height: 50px;width: 50px;font-size: 25px;line-height: 50px;float: right;margin-right: 1px;border-radius: 50%;background-position: center;background-size: contain;color: var(--shadowLightColor) !important;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-user:before {font-family: "Open Sans";content: attr(data-initials);}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover {color: var(--textButtonColor) !important;transition: 1s all ease;background-blend-mode: screen;}@media screen and (orientation: portrait) {body.design-2016 .hotelstouch-header {height: 50px;}body.design-2016 .hotelstouch-header .hotelstouch-logo {min-width: 50px !important;width: 50px !important;background-size: cover !important;background-position: left !important;margin-left: 10px !important;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon,body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-apps {line-height: 50px !important;}body.design-2016 .hotelstouch-header .hotelstouch-options .hotelstouch-user {width: 45px;height: 45px;line-height: 45px !important;font-size: 18px;}}body.design-2016 .hotelstouch-content {width: 1170px;margin: auto;max-width: 100%;min-height: calc(100% - 90px);background-color: var(--formColor);padding: 20px;border-radius: 5px;margin-top: -26px;height: fit-content !important;}@media screen and (orientation: landscape) {body.design-2016 .hotelstouch-content .floating-filters .filters {top: 34px !important;position: absolute !important;}body.design-2016 .hotelstouch-content .hotelstouch-menu {display: flex;justify-content: space-between;margin: 10px 0;position: relative;}body.design-2016 .hotelstouch-content .hotelstouch-menu .quick-access {display: none;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit {display: none;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before {font-family: FontAwesome;content: "";height: 20px;font-size: 20px;width: 20px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item {font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 30px;line-height: 30px;background-color: var(--borderLightColor);width: 100%;text-align: center;margin: 0 1px;text-transform: uppercase;border-radius: 3px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:nth-child(2) {margin-left: 0 !important;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:last-child {margin-right: 0 !important;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);margin-bottom: 15px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor);}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items {width: 100%;position: absolute;left: 0;top: 35px;height: 30px;display: flex;justify-content: space-around;align-items: center;font-size: 14px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items .hotelstouch-submenu-item {text-transform: capitalize;width: 100%;height: 100%;line-height: 44px;display: flex;justify-content: center;align-items: center;margin: 0 1px;background-color: var(--borderLightColor);border-radius: 3px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items .hotelstouch-submenu-item > a {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items .hotelstouch-submenu-item.active {border-bottom: 3px solid #4e2675;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items .hotelstouch-submenu-item i.fa {display: block;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .submenu-items .hotelstouch-submenu-item span {margin-left: 5px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active.has-submenu {margin-bottom: 70px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);transition: background-color 0.4s ease;cursor: pointer;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor);}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa {display: none;}}@media screen and (orientation: portrait) {body.design-2016 .hotelstouch-content .hotelstouch-menu {margin-bottom: 35px;position: relative;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit {width: 100%;height: 40px;text-align: right;line-height: 40px;font-size: 25px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before {font-family: FontAwesome;content: "";margin-right: 10px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item {background-color: var(--borderColor);color: var(--textColor);min-height: 40px;position: relative;padding: 0 0 0 10px;line-height: 40px;margin: 3px 0;cursor: pointer;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item {display: none;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active,body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a,body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor) !important;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item,body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover .hotelstouch-submenu-item {display: block;background-color: var(--formColor);color: var(--textColor);height: 40px;position: relative;padding: 0 0 0 10px;line-height: 40px;margin-left: -10px;width: 100%;border-bottom: 1px solid var(--borderLightColor);box-sizing: content-box;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active,body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover .hotelstouch-submenu-item.active {margin-left: -5px;}body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item:hover,body.design-2016 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover .hotelstouch-submenu-item:hover {margin-left: -2.5px;}body.design-2016 .hotelstouch-content .hotelstouch-menu.minimized .hotelstouch-menu-exit {display: block;position: absolute;width: 100%;height: 100%;z-index: 3;color: var(--borderDarkColor);}body.design-2016 .hotelstouch-content .hotelstouch-menu.minimized .hotelstouch-menu-item:not(.active) {display: none;}body.design-2016 .hotelstouch-content .hotelstouch-menu.minimized .hotelstouch-submenu-item:not(.active) {display: none;}body.design-2016 .hotelstouch-content .hotelstouch-menu.minimized .hotelstouch-submenu-item.active {background-color: var(--formColor);color: var(--textColor);height: 40px;padding: 0 10px;line-height: 40px;display: block;width: 50% !important;position: absolute !important;top: 0;right: 0;box-sizing: border-box;margin-left: -5px;}}body.design-2016 .hotelstouch-content .hotelstouch-body {width: 100%;transition: 1s all;position: relative;min-height: 100px;}body.design-2017, body.Horizontal, body.Vertical, body.appVertical, body.appHorizontal {height: 100%;}body.design-2017 .hotelstouch-footer, body.Horizontal .hotelstouch-footer, body.Vertical .hotelstouch-footer, body.appVertical .hotelstouch-footer, body.appHorizontal .hotelstouch-footer {background-color: var(--footerColor);display: flex;font-size: 12px;transition: 1s all;bottom: 0;left: 0;width: 100%;z-index: 10;overflow: hidden;height: 20px;padding: 0;position: fixed;}body.design-2017 .hotelstouch-footer > *, body.Horizontal .hotelstouch-footer > *, body.Vertical .hotelstouch-footer > *, body.appVertical .hotelstouch-footer > *, body.appHorizontal .hotelstouch-footer > * {display: none;}body.design-2017 .hotelstouch-footer.active, body.Horizontal .hotelstouch-footer.active, body.Vertical .hotelstouch-footer.active, body.appVertical .hotelstouch-footer.active, body.appHorizontal .hotelstouch-footer.active {height: 200px;}body.design-2017 .hotelstouch-footer.active .column, body.Horizontal .hotelstouch-footer.active .column, body.Vertical .hotelstouch-footer.active .column, body.appVertical .hotelstouch-footer.active .column, body.appHorizontal .hotelstouch-footer.active .column {width: 100%;position: relative;display: block;}body.design-2017 .hotelstouch-footer.active .column .cell, body.Horizontal .hotelstouch-footer.active .column .cell, body.Vertical .hotelstouch-footer.active .column .cell, body.appVertical .hotelstouch-footer.active .column .cell, body.appHorizontal .hotelstouch-footer.active .column .cell {color: var(--formColor);position: relative;display: flex;flex-direction: column;padding: 10px;}body.design-2017 .hotelstouch-footer.active .column .cell a, body.Horizontal .hotelstouch-footer.active .column .cell a, body.Vertical .hotelstouch-footer.active .column .cell a, body.appVertical .hotelstouch-footer.active .column .cell a, body.appHorizontal .hotelstouch-footer.active .column .cell a {color: var(--hotelstouchTheme);}body.design-2017 .hotelstouch-footer.active .column .cell:before, body.Horizontal .hotelstouch-footer.active .column .cell:before, body.Vertical .hotelstouch-footer.active .column .cell:before, body.appVertical .hotelstouch-footer.active .column .cell:before, body.appHorizontal .hotelstouch-footer.active .column .cell:before {content: attr(data-label) "";width: 100%;text-align: left;box-sizing: border-box;opacity: 0.6;font-size: 10px;}body.design-2017 .hotelstouch-subheader, body.Horizontal .hotelstouch-subheader, body.Vertical .hotelstouch-subheader, body.appVertical .hotelstouch-subheader, body.appHorizontal .hotelstouch-subheader {position: sticky;top: 50px;z-index: 6;display: flex;color: var(--textButtonColor);justify-content: flex-end;font-size: 12px;padding: 5px 10px 5px 10px;border-top: 1px solid var(--shadowColor);}body.design-2017 .hotelstouch-subheader > *, body.Horizontal .hotelstouch-subheader > *, body.Vertical .hotelstouch-subheader > *, body.appVertical .hotelstouch-subheader > *, body.appHorizontal .hotelstouch-subheader > * {margin: 0px 5px;}body.design-2017 .hotelstouch-header, body.Horizontal .hotelstouch-header, body.Vertical .hotelstouch-header, body.appVertical .hotelstouch-header, body.appHorizontal .hotelstouch-header {height: 50px;background-color: var(--headerColor);display: flex;justify-content: space-between;position: sticky;top: 0;width: 100%;box-sizing: content-box;z-index: 101;}body.design-2017 .hotelstouch-header .hotelstouch-menu-button, body.Horizontal .hotelstouch-header .hotelstouch-menu-button, body.Vertical .hotelstouch-header .hotelstouch-menu-button, body.appVertical .hotelstouch-header .hotelstouch-menu-button, body.appHorizontal .hotelstouch-header .hotelstouch-menu-button {width: 60px;display: flex;justify-content: center;align-items: center;font-size: 20px;}body.design-2017 .hotelstouch-header .hotelstouch-logo, body.Horizontal .hotelstouch-header .hotelstouch-logo, body.Vertical .hotelstouch-header .hotelstouch-logo, body.appVertical .hotelstouch-header .hotelstouch-logo, body.appHorizontal .hotelstouch-header .hotelstouch-logo {min-width: 280px;width: 280px;height: 100%;background-repeat: no-repeat;}body.design-2017 .hotelstouch-header .hotelstouch-logo > div:first-child, body.Horizontal .hotelstouch-header .hotelstouch-logo > div:first-child, body.Vertical .hotelstouch-header .hotelstouch-logo > div:first-child, body.appVertical .hotelstouch-header .hotelstouch-logo > div:first-child, body.appHorizontal .hotelstouch-header .hotelstouch-logo > div:first-child {margin: 0 8px;}body.design-2017 .hotelstouch-header .hotelstouch-options, body.Horizontal .hotelstouch-header .hotelstouch-options, body.Vertical .hotelstouch-header .hotelstouch-options, body.appVertical .hotelstouch-header .hotelstouch-options, body.appHorizontal .hotelstouch-header .hotelstouch-options {width: 100%;display: flex;justify-content: flex-end;align-items: center;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-search:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-search:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-search:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-search:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-search:before {font-family: FontAwesome;content: "";}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-system:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-system:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-system:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-system:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-system:before {font-family: FontAwesome;content: "";}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications:before {font-family: FontAwesome;content: "";}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before,body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before,body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before,body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before,body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before,body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]).hotelstouch-notifications:before {font-family: FontAwesome;content: "";}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]):after,body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]):after, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]):after,body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]):after, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]):after,body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]):after, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]):after,body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]):after, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-notifications[data-count]:not([data-count=""]):not([data-count="0"]):after,body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-messenger[data-count]:not([data-count=""]):not([data-count="0"]):after {background-color: #f71d34;position: absolute;content: attr(data-count);color: var(--textButtonColor);height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;top: 5px;right: -6px;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-apps:before {font-family: FontAwesome;content: "";}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover {cursor: pointer;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:after,body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon:hover:before {font-weight: bold;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon {float: right;font-size: 15px;height: 100%;line-height: 50px;min-width: 30px;text-align: center;position: relative;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon > a, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon > a, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon > a, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon > a, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon > a {float: left;padding: 0 5px;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-header-icon[data-icon]:before {font-family: FontAwesome;content: attr(data-icon) !important;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-apps, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-apps, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-apps, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-apps, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-apps {float: right;font-size: 20px;height: 100%;line-height: 50px;width: 30px;margin: 0 10px;text-align: center;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-user, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-user, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-user, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user {height: 44px;width: 44px;font-size: 20px;line-height: 44px;float: right;margin-right: 1px;background-position: center;background-size: contain;color: var(--shadowLightColor) !important;}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-user:before, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user:before, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-user:before, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-user:before, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user:before {font-family: "Open Sans";content: attr(data-initials);}body.design-2017 .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover, body.Horizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover, body.Vertical .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover, body.appVertical .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover, body.appHorizontal .hotelstouch-header .hotelstouch-options .hotelstouch-user:hover {color: var(--textButtonColor) !important;transition: 1s all ease;background-blend-mode: screen;}@media screen and (orientation: portrait) {body.design-2017 .hotelstouch-body, body.Horizontal .hotelstouch-body, body.Vertical .hotelstouch-body, body.appVertical .hotelstouch-body, body.appHorizontal .hotelstouch-body {padding: 0 !important;}body.design-2017 .hotelstouch-data .data-header, body.Horizontal .hotelstouch-data .data-header, body.Vertical .hotelstouch-data .data-header, body.appVertical .hotelstouch-data .data-header, body.appHorizontal .hotelstouch-data .data-header {display: none !important;}body.design-2017 .hotelstouch-data.table .row-data,body.design-2017 .hotelstouch-data.list .row-data, body.Horizontal .hotelstouch-data.table .row-data,body.Horizontal .hotelstouch-data.list .row-data, body.Vertical .hotelstouch-data.table .row-data,body.Vertical .hotelstouch-data.list .row-data, body.appVertical .hotelstouch-data.table .row-data,body.appVertical .hotelstouch-data.list .row-data, body.appHorizontal .hotelstouch-data.table .row-data,body.appHorizontal .hotelstouch-data.list .row-data {margin: 5px 2px 5px 55px !important;}body.design-2017 .hotelstouch-data.table .row-data:first-child,body.design-2017 .hotelstouch-data.table .row-image + .row-data,body.design-2017 .hotelstouch-data.list .row-data:first-child,body.design-2017 .hotelstouch-data.list .row-image + .row-data, body.Horizontal .hotelstouch-data.table .row-data:first-child,body.Horizontal .hotelstouch-data.table .row-image + .row-data,body.Horizontal .hotelstouch-data.list .row-data:first-child,body.Horizontal .hotelstouch-data.list .row-image + .row-data, body.Vertical .hotelstouch-data.table .row-data:first-child,body.Vertical .hotelstouch-data.table .row-image + .row-data,body.Vertical .hotelstouch-data.list .row-data:first-child,body.Vertical .hotelstouch-data.list .row-image + .row-data, body.appVertical .hotelstouch-data.table .row-data:first-child,body.appVertical .hotelstouch-data.table .row-image + .row-data,body.appVertical .hotelstouch-data.list .row-data:first-child,body.appVertical .hotelstouch-data.list .row-image + .row-data, body.appHorizontal .hotelstouch-data.table .row-data:first-child,body.appHorizontal .hotelstouch-data.table .row-image + .row-data,body.appHorizontal .hotelstouch-data.list .row-data:first-child,body.appHorizontal .hotelstouch-data.list .row-image + .row-data {margin: 0 !important;}body.design-2017 .hotelstouch-data .data-actions > *, body.Horizontal .hotelstouch-data .data-actions > *, body.Vertical .hotelstouch-data .data-actions > *, body.appVertical .hotelstouch-data .data-actions > *, body.appHorizontal .hotelstouch-data .data-actions > * {height: 50px !important;line-height: 50px !important;font-size: 25px !important;}body.design-2017 .row-data:not(:nth-child(2)):not(:empty), body.Horizontal .row-data:not(:nth-child(2)):not(:empty), body.Vertical .row-data:not(:nth-child(2)):not(:empty), body.appVertical .row-data:not(:nth-child(2)):not(:empty), body.appHorizontal .row-data:not(:nth-child(2)):not(:empty) {align-items: flex-start !important;padding: 5px !important;background-color: rgba(243, 243, 243, 0.6) !important;border: 1px solid var(--borderLightColor) !important;border-radius: 5px !important;}body.design-2017 .row-data:not(:nth-child(2)):not(:empty)[data-label]:before, body.Horizontal .row-data:not(:nth-child(2)):not(:empty)[data-label]:before, body.Vertical .row-data:not(:nth-child(2)):not(:empty)[data-label]:before, body.appVertical .row-data:not(:nth-child(2)):not(:empty)[data-label]:before, body.appHorizontal .row-data:not(:nth-child(2)):not(:empty)[data-label]:before {content: attr(data-label);border-bottom: 1px solid var(--borderLightColor);width: 100%;margin-bottom: 5px;opacity: 0.5;text-transform: uppercase;}body.design-2017 .hotelstouch-header .hotelstouch-logo, body.Horizontal .hotelstouch-header .hotelstouch-logo, body.Vertical .hotelstouch-header .hotelstouch-logo, body.appVertical .hotelstouch-header .hotelstouch-logo, body.appHorizontal .hotelstouch-header .hotelstouch-logo {width: 50px;min-width: 50px;background-size: cover;}body.design-2017 .hotelstouch-header .hotelstouch-options, body.Horizontal .hotelstouch-header .hotelstouch-options, body.Vertical .hotelstouch-header .hotelstouch-options, body.appVertical .hotelstouch-header .hotelstouch-options, body.appHorizontal .hotelstouch-header .hotelstouch-options {width: 100%;}}body.design-2017 .hotelstouch-subheader + .hotelstouch-content, body.Horizontal .hotelstouch-subheader + .hotelstouch-content, body.Vertical .hotelstouch-subheader + .hotelstouch-content, body.appVertical .hotelstouch-subheader + .hotelstouch-content, body.appHorizontal .hotelstouch-subheader + .hotelstouch-content {height: calc(100% - 82px);}body.design-2017 .hotelstouch-header + .hotelstouch-content, body.Horizontal .hotelstouch-header + .hotelstouch-content, body.Vertical .hotelstouch-header + .hotelstouch-content, body.appVertical .hotelstouch-header + .hotelstouch-content, body.appHorizontal .hotelstouch-header + .hotelstouch-content {height: calc(100% - 50px);}body.design-2017 .hotelstouch-header + .hotelstouch-content .hotelstouch-menu,body.design-2017 .hotelstouch-subheader + .hotelstouch-content .hotelstouch-menu, body.Horizontal .hotelstouch-header + .hotelstouch-content .hotelstouch-menu,body.Horizontal .hotelstouch-subheader + .hotelstouch-content .hotelstouch-menu, body.Vertical .hotelstouch-header + .hotelstouch-content .hotelstouch-menu,body.Vertical .hotelstouch-subheader + .hotelstouch-content .hotelstouch-menu, body.appVertical .hotelstouch-header + .hotelstouch-content .hotelstouch-menu,body.appVertical .hotelstouch-subheader + .hotelstouch-content .hotelstouch-menu, body.appHorizontal .hotelstouch-header + .hotelstouch-content .hotelstouch-menu,body.appHorizontal .hotelstouch-subheader + .hotelstouch-content .hotelstouch-menu {top: 50px;height: calc(100% - 50px) !important;}body.design-2017 .hotelstouch-content, body.Horizontal .hotelstouch-content, body.Vertical .hotelstouch-content, body.appVertical .hotelstouch-content, body.appHorizontal .hotelstouch-content {display: flex;}body.design-2017 .hotelstouch-content .hotelstouch-menu, body.Horizontal .hotelstouch-content .hotelstouch-menu, body.Vertical .hotelstouch-content .hotelstouch-menu, body.appVertical .hotelstouch-content .hotelstouch-menu, body.appHorizontal .hotelstouch-content .hotelstouch-menu {padding: 20px;height: calc(100% - 50px);overflow-y: auto;transition: left 0.3s ease;min-width: 380px;max-width: 380px;left: 0;display: block;background-color: var(--headerColor);float: left;position: fixed;left: 0;z-index: 1000;border-right: 1px solid var(--borderColor);box-shadow: 15px 50px 40px rgba(0, 0, 0, 0.2);top: 50px;}body.design-2017 .hotelstouch-content .hotelstouch-menu .quick-access, body.Horizontal .hotelstouch-content .hotelstouch-menu .quick-access, body.Vertical .hotelstouch-content .hotelstouch-menu .quick-access, body.appVertical .hotelstouch-content .hotelstouch-menu .quick-access, body.appHorizontal .hotelstouch-content .hotelstouch-menu .quick-access {width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 20px 5px 0 5px;opacity: 0.5;border-bottom: 1px solid var(--borderLightColor);}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit {height: 20px;text-align: right;padding: 5px;cursor: pointer;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-exit:before {font-family: FontAwesome;content: "";height: 20px;font-size: 20px;width: 20px;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item {font-size: 16px;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-height: 35px;line-height: 35px;display: block;position: relative;border-radius: 10px;margin: 3px 0;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item {display: flex;align-items: center;justify-content: space-between;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item > a, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item > a, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item > a, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item > a {display: flex !important;align-items: center;color: white;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item i, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item i, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item i, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item i, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-menu-main-item i {min-width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 12px;transition: all ease 0.3s;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a {display: flex !important;align-items: center;color: white;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a > i, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a > i, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a > i, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a > i, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > a > i {min-width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:not(.active) .fixed-submenu-items, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:not(.active) .fixed-submenu-items, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:not(.active) .fixed-submenu-items, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:not(.active) .fixed-submenu-items, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:not(.active) .fixed-submenu-items {display: none;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .fixed-submenu-items .hotelstouch-submenu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .fixed-submenu-items .hotelstouch-submenu-item, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .fixed-submenu-items .hotelstouch-submenu-item, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .fixed-submenu-items .hotelstouch-submenu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .fixed-submenu-items .hotelstouch-submenu-item {padding: 3px 0 3px 34px;color: var(--textColor);text-transform: initial;font-size: 14px;display: block;border-left: 3px solid transparent;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class^=icon-],body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class*=" icon-"], body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class^=icon-],body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class*=" icon-"], body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class^=icon-],body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class*=" icon-"], body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class^=icon-],body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class*=" icon-"], body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class^=icon-],body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item > [class*=" icon-"] {position: absolute;right: 0;top: 0;opacity: 0.2;font-size: 34px;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a {width: 100%;height: 100%;color: white;display: flex;align-items: center;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a > i, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a > i, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a > i, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a > i, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item > a > i {display: flex;align-items: center;justify-content: center;height: 20px;width: 20px;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.opened .hotelstouch-menu-main-item > i, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.opened .hotelstouch-menu-main-item > i, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.opened .hotelstouch-menu-main-item > i, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.opened .hotelstouch-menu-main-item > i, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.opened .hotelstouch-menu-main-item > i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor) !important;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item {padding: 3px 0 3px 34px;color: var(--textColor);text-transform: initial;font-size: 14px;display: block;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item.active .hotelstouch-submenu-item.active {border-left: 3px solid white;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);cursor: pointer;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item:hover > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor);}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item .hotelstouch-submenu-item {display: none;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item i.fa {width: 20px;text-align: center;}body.design-2017 .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item span, body.Horizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item span, body.Vertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item span, body.appVertical .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item span, body.appHorizontal .hotelstouch-content .hotelstouch-menu .hotelstouch-menu-item span {margin-left: 10px;}body.design-2017 .hotelstouch-content .hotelstouch-body, body.Horizontal .hotelstouch-content .hotelstouch-body, body.Vertical .hotelstouch-content .hotelstouch-body, body.appVertical .hotelstouch-content .hotelstouch-body, body.appHorizontal .hotelstouch-content .hotelstouch-body {width: 100%;position: relative;min-height: 100px;box-sizing: border-box;}@media screen and (orientation: landscape) {body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active), body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active), body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active), body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active), body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) {position: relative;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) > a, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) > a, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) > a, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) > a, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) > a {width: 100%;display: block;height: 100%;color: var(--textButtonColor);}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items {position: absolute;left: calc(100% - 20px);top: 0;width: 280px;height: fit-content;z-index: 1;box-shadow: 0px 0px 10px var(--shadowColor);max-height: 310px;overflow: auto;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item {padding: 0px 17px;margin: 0;display: block;color: var(--textColor);background-color: var(--formColor);text-transform: initial;font-size: 14px;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item > .submenu-items, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item > .submenu-items, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item > .submenu-items, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item > .submenu-items, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item > .submenu-items {display: none;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover {border-left: 2px solid var(--hotelstouchTheme);position: relative;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover > .submenu-items, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover > .submenu-items, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover > .submenu-items, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover > .submenu-items, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item:hover > .submenu-items {display: block;}body.design-2017 .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item.active, body.Horizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item.active, body.Vertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item.active, body.appVertical .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item.active, body.appHorizontal .hotelstouch-content .hotelstouch-menu:not(.minimized) .hotelstouch-menu-item:hover:not(.active) .submenu-items .hotelstouch-submenu-item.active {color: var(--hotelstouchTheme);background-color: var(--borderLightColor);}body.design-2017 .hotelstouch-content .hotelstouch-menu.fixed-menu, body.Horizontal .hotelstouch-content .hotelstouch-menu.fixed-menu, body.Vertical .hotelstouch-content .hotelstouch-menu.fixed-menu, body.appVertical .hotelstouch-content .hotelstouch-menu.fixed-menu, body.appHorizontal .hotelstouch-content .hotelstouch-menu.fixed-menu {transition: none !important;}body.design-2017 .hotelstouch-content .hotelstouch-menu.fixed-menu + .hotelstouch-body, body.Horizontal .hotelstouch-content .hotelstouch-menu.fixed-menu + .hotelstouch-body, body.Vertical .hotelstouch-content .hotelstouch-menu.fixed-menu + .hotelstouch-body, body.appVertical .hotelstouch-content .hotelstouch-menu.fixed-menu + .hotelstouch-body, body.appHorizontal .hotelstouch-content .hotelstouch-menu.fixed-menu + .hotelstouch-body {margin-left: 300px !important;width: calc(100% - 300px);}body.design-2017 .hotelstouch-content .hotelstouch-menu.show-icons.minimized .quick-access, body.Horizontal .hotelstouch-content .hotelstouch-menu.show-icons.minimized .quick-access, body.Vertical .hotelstouch-content .hotelstouch-menu.show-icons.minimized .quick-access, body.appVertical .hotelstouch-content .hotelstouch-menu.show-icons.minimized .quick-access, body.appHorizontal .hotelstouch-content .hotelstouch-menu.show-icons.minimized .quick-access {color: transparent;}body.design-2017 .hotelstouch-content .hotelstouch-menu.show-icons + .hotelstouch-body, body.Horizontal .hotelstouch-content .hotelstouch-menu.show-icons + .hotelstouch-body, body.Vertical .hotelstouch-content .hotelstouch-menu.show-icons + .hotelstouch-body, body.appVertical .hotelstouch-content .hotelstouch-menu.show-icons + .hotelstouch-body, body.appHorizontal .hotelstouch-content .hotelstouch-menu.show-icons + .hotelstouch-body {margin-left: 50px;}}body.design-2017 .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu), body.Horizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu), body.Vertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu), body.appVertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu), body.appHorizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) {left: -380px;}body.design-2017 .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu).show-icons, body.Horizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu).show-icons, body.Vertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu).show-icons, body.appVertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu).show-icons, body.appHorizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu).show-icons {min-width: 50px;max-width: 50px;opacity: 1;}body.design-2017 .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit, body.Horizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit, body.Vertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit, body.appVertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit, body.appHorizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit {text-align: center;}body.design-2017 .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit:before, body.Horizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit:before, body.Vertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit:before, body.appVertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit:before, body.appHorizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-exit:before {width: 100%;}body.design-2017 .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-item, body.Horizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-item, body.Vertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-item, body.appVertical .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-item, body.appHorizontal .hotelstouch-content .hotelstouch-menu.minimized:not(.fixed-menu) .hotelstouch-menu-item {font-size: 16px;text-transform: uppercase;}body div > .filters {right: 1px !important;top: 31px !important;}body .hotelstouch-panel {display: flex;width: 100%;background-color: var(--formColor);padding: 5px 10px;}body .panel-section {width: 100%;padding: 5px 10px;}body .panel-section:first-child {width: 50%;min-width: 50%;box-sizing: border-box;}body .panel-section:not(:last-child) {border-right: 1px solid var(--borderLightColor);}body .panel-section > * {display: flex;align-items: center;justify-content: flex-start;}body .panel-section > * {justify-content: space-between;}body .panel-section:first-child > :first-child {font-size: 24px;height: 30px;text-transform: uppercase;}body .panel-section:first-child > :nth-child(2) {font-size: 18px;height: 22px;}body .panel-section:first-child > :nth-child(3) {font-size: 12px;height: 16px;}body .panel-section:not(:first-child) > :first-child {font-size: 20px;height: 30px;}body .panel-section:not(:first-child) > :nth-child(2) {font-size: 16px;height: 22px;}body .panel-section:not(:first-child) > :nth-child(3) {font-size: 12px;height: 16px;}body .square {width: 40px;height: calc(100% - 10px);background-color: var(--hotelstouchTheme);color: var(--formColor);line-height: 40px;text-align: center;font-size: 20px;margin: 5px;background-position: center;background-size: cover;float: left;}body .pagination.number {display: flex;align-items: center;justify-content: space-between;max-width: 100%;width: fit-content;background-color: var(--formColor);color: var(--textColor);margin: 10px 2px 10px auto;height: 40px;}body .pagination.number > * {cursor: pointer;width: 40px !important;min-width: 40px !important;height: 100% !important;display: flex;justify-content: center;align-items: center;text-align: center;background-color: var(--borderLightColor);margin: 0;max-height: 100% !important;font-size: 14px !important;border-radius: 5px;margin: 0 2px;}body .pagination.number > input {background-color: var(--hotelstouchTheme);border-bottom: none;color: var(--whiteColor);}body .filtersummary {background-color: var(--formColor);width: 100%;height: fit-content;padding: 4px;display: flex;flex-wrap: wrap;font-size: 12px;box-shadow: -10px 5px 30px -15px rgba(0, 0, 0, 0.23);}body .filtersummary:empty {display: none !important;}body .filtersummary .filtersummarygroup {display: flex;margin: 1px 5px;align-items: center;flex-wrap: wrap;}body .filtersummary .filtersummarygroup .tag {float: none;padding: 2px 10px;border-radius: 5px;margin: 1px;cursor: pointer;background-color: var(--borderLightColor);}body .filters {box-shadow: -10px 10px 18px -16px rgba(0, 0, 0, 0.52);position: sticky;max-height: 500px;background-color: var(--formColor);height: fit-content;overflow: auto;border: 1px solid var(--borderLightColor);z-index: 101;width: 300px;}body .filters .datetimepicker {font-size: 12px;display: none;box-shadow: 0px 12px 42px -31px black inset, 0px -12px 42px -31px black inset;margin: 0;border-radius: 0;}body .filters .datetimepicker table tr td span {height: 64px !important;line-height: 64px !important;}body .filters .datetimepicker .table-condensed {width: 100%;height: 240px;}body .filters .filterheader {text-transform: uppercase;font-size: 12px;padding: 10px;display: flex;align-items: center;justify-content: flex-start;position: sticky;top: 0;z-index: 2;background-color: var(--formColor);border-bottom: 1px solid var(--borderLightColor);}body .filters .filterheader .icon {width: 30px;height: 30px;min-width: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: #f7f7f7;margin-right: 10px;}body .filters .filterheader .icon + span {width: 100%;}body .filters .filterheader a {font-size: 10px;white-space: nowrap;padding: 6px 8px;position: absolute;top: 0;right: 0;}body .filters .filterheader a + a {bottom: 0;top: unset;}body .filters .filterdata {box-shadow: 0px 12px 42px -31px black inset, 0px -12px 42px -31px black inset;display: flex;flex-direction: column;}body .filters .filterdata label {padding: 0 10px;margin: 0 !important;font-size: 12px;width: 100%;}body .filters .filterdata label:before {margin-right: 10px;}body .filters .filterdata input[type=text] {margin: 10px;width: calc(100% - 20px);}body .filters .filteractions {display: flex;align-items: center;justify-content: space-around;position: sticky;bottom: 0;z-index: 11;background-color: var(--formColor);}body .filters .filteractions a {width: 100%;}body .floating-filters {background-color: var(--formColor);display: grid;grid-template-columns: auto fit-content(0px);grid-template-rows: fit-content(0px);overflow: auto;height: 100%;}body .floating-filters .filters {grid-row: 1/2;grid-column: 2/3;top: 30px !important;right: 0px !important;position: absolute;box-shadow: 0px 3px 18px 0px rgba(0, 0, 0, 0.32) !important;}body .floating-filters .filtersummary {grid-column: 1/2;grid-row: 1/2;position: sticky;top: 0;z-index: 1;}body .floating-filters .actionbar {position: sticky;top: 0;background-color: inherit;grid-column: 2/3;grid-row: 1/2;display: flex;flex-direction: row;z-index: 5;width: 100%;height: 100%;justify-content: flex-end;align-items: flex-start;}body .floating-filters .actionbar .actiongroup {position: absolute;top: 0;right: 28px;cursor: pointer;}body .floating-filters .actionbar .actiongroup.active {background-color: var(--backgroundLightColor);box-shadow: 0 0 10px var(--shadowColor);}body .floating-filters .actionbar .actiongroup:not(.active) > * {display: none !important;}body .floating-filters .actionbar .actiongroup:before {content: "";}body .floating-filters .actionbar .actiongroup + * {margin-left: 28px !important;}body .floating-filters .actionbar a .icon {position: relative;font-size: 14px;width: 100%;height: 100%;justify-content: center;align-items: center;display: flex;}body .floating-filters .actionbar a .icon .subicon {position: absolute;top: 0px;right: 0px;font-size: 8px;width: 50%;height: 50%;display: flex;align-items: center;justify-content: center;}body .floating-filters .actionbar a[data-subicon]:not([data-subicon=""]):not([data-subicon="0"]):after {font-family: FontAwesome, "Open Sans";content: attr(data-subicon);width: 18px;font-size: 10px;height: 18px;display: flex;background-color: #ae1a2a !important;color: var(--textButtonColor) !important;justify-content: center;align-items: center;border-radius: 50%;z-index: 101;position: absolute;top: -3px;right: -7px;}body .floating-filters .actionbar a,body .floating-filters .actionbar .actiongroup:before {position: relative;background-color: var(--hotelstouchTheme);color: var(--textButtonColor) !important;margin: 2px;border-radius: 5px;width: 26px;height: 26px;display: flex;justify-content: center;align-items: center;}body .floating-filters > .hotelstouch-data, body .floating-filters > :not(.pagination):not(.filters):not(.filtersummary):not(.actionbar) {grid-column: 1/3;grid-row: 2/3;}body .floating-filters .pagination {grid-column: 1/3;grid-row: 3/4;}body .right-filters {background-color: var(--formColor);display: grid;grid-template-columns: auto fit-content(0px);grid-template-rows: fit-content(0px);overflow: auto;height: 100%;}body .right-filters .filters {position: absolute;top: 0px !important;right: 230px !important;}body .right-filters .filtersummary {grid-column: 1/2;grid-row: 1/2;position: sticky;top: 0;z-index: 1;border-right: 1px solid var(--borderLightColor);}body .right-filters .actionbar {grid-column: 2/3;grid-row: 1/3;display: flex;flex-direction: column;position: sticky;top: 0;height: fit-content;}body .right-filters .actionbar a {letter-spacing: -1px;display: block;width: 24px;padding: 10px 20px;width: 220px;order: 2;}body .right-filters .actionbar a .icon {width: 20px !important;min-width: 20px !important;height: 20px;display: inline-block;text-align: center;line-height: 20px;}body .right-filters .actionbar a[title]:after {content: attr(title);margin-left: 10px;}body .right-filters .actionbar a#filterAction {order: 0;border-bottom: 1px solid var(--borderLightColor);}body .right-filters .actionbar .filters {order: 1;}body .right-filters > .hotelstouch-data, body .right-filters > *:not(.pagination):not(.filters):not(.filtersummary):not(.actionbar) {grid-column: 1/2;grid-row: 2/3;border-right: 1px solid var(--borderLightColor);}body .right-filters .pagination {grid-column: 1/3;grid-row: 3/4;}body #groupTree {width: 100%;}body .hotelstouch-data:empty:after,body .profile-data:empty:after,body #groupTree:empty:after,body .hotelstouch-quickinfo:empty:after {content: "";font-size: 32px;width: 100%;height: 60px;display: flex !important;justify-content: center;align-items: center;color: var(--textColor);opacity: 0.4;display: block;}body .hotelstouch-data.constrained {max-height: 450px;overflow: auto;}body .hotelstouch-data.constrained .data-header {position: sticky;top: 0;z-index: 10;}body .hotelstouch-data.profile-data {border: none !important;}body .hotelstouch-data > .data-row.selected {background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;}body .hotelstouch-data .data-row + .data-row-info {background-color: var(--borderLightColor) !important;}body .hotelstouch-data .data-row + .data-row-extra-info {font-size: 0.8em;width: 100%;text-align: right;padding: 0px 10px 2px 10px;box-sizing: border-box;background-color: var(--formColor);color: var(--borderDarkColor);}body .hotelstouch-data .data-row + .data-row-extra-info .data-row {text-align: left;border: none;padding-top: 0;padding-bottom: 0;}body .hotelstouch-data .data-row + .data-row-extra-info .data-row:first-child {border-top: 4px dashed var(--shadowColor);}body .hotelstouch-data .data-row + .data-row-extra-info .data-row:last-child {border-bottom: 10px solid var(--borderLightColor);}body .hotelstouch-data .data-row + .data-row-extra-info .data-row .row-image {width: 30px;height: 30px;min-width: 30px;line-height: 30px;margin-left: 10px;}body .hotelstouch-data .data-row + .data-row-extra-info .data-row .row-title {font-size: 0.6em !important;}body .hotelstouch-data .data-row + .data-row-extra-info .data-row .row-title {font-size: 1.2em !important;}body .hotelstouch-data .data-row + .data-row-extra-info .data-row .row-subtitle {font-size: 0.8em !important;}body .hotelstouch-data.table .data-row + .data-row-extra-info {border-bottom: 1px solid var(--borderLightColor);margin-top: -2px;border-top: none;}body .hotelstouch-data.list .data-row + .data-row-extra-info {margin-top: -10px;margin-bottom: 10px;border: none;}body .hotelstouch-data.grid .data-row + .data-row-extra-info {display: none;}body .hotelstouch-data.list .data-header {display: none;}body .hotelstouch-data.list .row-data-section {padding: 0 5px;background-color: var(--borderLightColor);color: var(--hotelstouchTheme);text-transform: uppercase;height: 30px;line-height: 30px;}body .hotelstouch-data.list .row-data-section {padding: 0 5px;background-color: var(--borderLightColor);color: var(--hotelstouchTheme);text-transform: uppercase;height: 30px;line-height: 30px;}body .hotelstouch-data.list .data-row {background-color: var(--formColor);margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;min-height: 51px;color: var(--textColor);text-decoration: none;}body .hotelstouch-data.list .data-row.compressed {min-height: 25px;}body .hotelstouch-data.list .data-row.hightlight {background-color: var(--backgroundColor);text-transform: uppercase;font-weight: bold;color: var(--hotelstouchTheme);}body .hotelstouch-data.list .data-row.hightlight.active {color: var(--backgroundColor);background-color: var(--hotelstouchTheme);}body .hotelstouch-data.list .data-row .row-image {width: 40px;height: 40px;margin: 5px;background-position: center;background-size: cover;min-width: 40px;text-align: center;line-height: 40px;color: var(--textButtonColor);margin-bottom: auto;background-color: var(--hotelstouchTheme);position: relative;box-shadow: 0 0 10px var(--shadowColor) inset;border-radius: 50%;}body .hotelstouch-data.list .data-row .row-image .row-gallery {display: none;}body .hotelstouch-data.list .data-row .row-image .row-extra-button {position: absolute;top: 0;right: 0;width: 20px;height: 20px;display: block;font-size: 10px;line-height: 16px;display: flex;align-items: center;justify-content: center;text-shadow: 0 0 10px var(--shadowColor);color: #eea712;}body .hotelstouch-data.list .data-row .row-data.top {margin-bottom: auto;margin-top: 5px;max-height: 200px;overflow-y: auto;}body .hotelstouch-data.list .data-row .row-data {width: calc(100% - 60px);display: flex;flex-basis: 100%;flex-flow: row wrap;font-size: 12px;margin: 0 5px;}body .hotelstouch-data.list .data-row .row-data .data-column {padding: 5px;box-sizing: border-box;width: 100% !important;}body .hotelstouch-data.list .data-row .row-data .data-column:before {content: attr(data-label) " ";}body .hotelstouch-data.list .data-row .row-data .row-info {text-transform: uppercase;line-height: 1;font-size: 0.8em;}body .hotelstouch-data.list .data-row .row-data .row-title {font-size: 16px;width: 100%;line-height: 22px;}body .hotelstouch-data.list .data-row .row-data .row-subtitle {font-size: 12px;opacity: 0.7;width: 100%;line-height: 17px;}body .hotelstouch-data.list .data-row .row-data .row-subtitle .extra-info {width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;align-items: center;margin: 5px 0;}body .hotelstouch-data.list .data-row .row-data .row-subtitle .extra-info .subitem {width: 60px;box-sizing: border-box;margin: 1px;padding: 1px 3px;text-align: center;border-radius: 7px;}body .hotelstouch-data.list .data-row .row-data .row-subtitle .extra-info .subitem .fa {line-height: inherit;height: 100%;width: 20px;font-size: inherit !important;text-align: center;border-radius: 50%;}body .hotelstouch-data.list .data-row .data-actions {min-width: 100px;display: flex;justify-content: space-around;align-items: center;min-height: 30px;font-size: 18px;}body .hotelstouch-data.list .data-row .data-actions.vertical {flex-direction: column;min-width: 40px !important;}body .hotelstouch-data.list .data-row .data-actions input {text-align: center;}body .hotelstouch-data.list .data-row .data-actions > * {color: var(--hotelstouchTheme);width: 100%;height: 30px !important;text-align: center;line-height: 30px;display: block;text-align: center;}body .hotelstouch-data.list .data-row .data-actions > *.disabled {opacity: 0.3;}body .hotelstouch-data.list .data-row .data-actions > * .fa,body .hotelstouch-data.list .data-row .data-actions > * .fa-stack {height: 100%;width: 100%;text-align: center;}body .hotelstouch-data.list .data-row .data-actions > * .multi-action {display: none;}body .hotelstouch-data.list .data-row .data-actions > *:hover .multi-action {background-color: var(--formColor);display: flex;flex-direction: column;z-index: 100;position: absolute;width: 100%;max-width: 200px;font-size: 12px !important;border: 1px solid var(--borderLightColor);box-shadow: 0 10px 10px var(--shadowColor);right: 0;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-2 {flex-wrap: wrap;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-2 > * {width: calc(100% / 2) !important;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-3 {flex-wrap: wrap;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-3 > * {width: calc(100% / 3) !important;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-4 {flex-wrap: wrap;}body .hotelstouch-data.list .data-row .data-actions.flex-grid-4 > * {width: calc(100% / 4) !important;}body .hotelstouch-data.wall {display: grid;grid-gap: 10px;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));grid-auto-rows: 20px;}body .hotelstouch-data.grid:not(.product) {display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}body .hotelstouch-data.grid:not(.product) .data-header {display: none;}body .hotelstouch-data.grid:not(.product) .data-row {background-color: var(--backgroundLightColor);position: relative;max-height: 250px;}body .hotelstouch-data.grid:not(.product) .data-row:hover {overflow-y: auto;}body .hotelstouch-data.grid:not(.product) .data-row:hover .row-data {display: block;}body .hotelstouch-data.grid:not(.product) .data-row:not(:hover) {overflow-y: hidden;}body .hotelstouch-data.grid:not(.product) .data-row:not(:hover) .row-data {display: none;}body .hotelstouch-data.grid:not(.product) .data-row .row-image + .row-data,body .hotelstouch-data.grid:not(.product) .data-row .row-data:first-child {display: block !important;padding-top: 0;}body .hotelstouch-data.grid:not(.product) .data-row .row-data:first-child {margin-top: 150px;position: relative;}body .hotelstouch-data.grid:not(.product) .data-row .row-data:first-child:after {display: block;position: absolute;content: " ";width: calc(100% + 10px);height: 150px;background-color: var(--backgroundColor);top: -150px;left: -10px;}body .hotelstouch-data.grid:not(.product) .data-row .row-data {padding: 10px;}body .hotelstouch-data.grid:not(.product) .data-row .row-title {font-size: 16px;}body .hotelstouch-data.grid:not(.product) .data-row .row-subtitle {font-size: 12px;}body .hotelstouch-data.grid:not(.product) .data-row .row-image {margin: 0;width: 100%;height: 150px;border-radius: 0;display: flex;align-items: center;justify-content: center;font-size: 60px;color: rgba(255, 255, 255, 0.39);background-size: cover;background-position: center;}body .hotelstouch-data.grid:not(.product) .data-row:hover .data-actions {opacity: 1;transition: 0.3s opacity ease;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions {min-width: 50px;display: flex;align-items: center;min-height: 30px;font-size: 18px;position: absolute;z-index: 2;background-color: var(--formColor);right: 0;top: 0;justify-content: flex-end !important;box-shadow: 0 0 10px rgba(0, 0, 0, 0.38);border-radius: 10px;margin: 5px;opacity: 0.3;transition: 0.3s opacity ease;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.vertical {flex-direction: column;min-width: 40px !important;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions input {text-align: center;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions > * {padding: 0 10px;color: var(--hotelstouchTheme);width: 100%;height: 30px !important;text-align: center;line-height: 30px;display: block;text-align: center;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions > *.disabled {opacity: 0.3;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions > * .fa,body .hotelstouch-data.grid:not(.product) .data-row .data-actions > * .fa-stack {height: 100%;width: 100%;text-align: center;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions > * .multi-action {display: none;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions > *:hover .multi-action {background-color: var(--formColor);display: flex;flex-direction: column;z-index: 100;position: absolute;width: 100%;max-width: 200px;font-size: 12px !important;border: 1px solid var(--borderLightColor);box-shadow: 0 10px 10px var(--shadowColor);right: 0;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-2 {flex-wrap: wrap;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-2 > * {width: calc(100% / 2) !important;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-3 {flex-wrap: wrap;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-3 > * {width: calc(100% / 3) !important;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-4 {flex-wrap: wrap;}body .hotelstouch-data.grid:not(.product) .data-row .data-actions.flex-grid-4 > * {width: calc(100% / 4) !important;}body .hotelstouch-data.product {grid-template-columns: repeat(6, 1fr);grid-auto-rows: 25%;display: grid;position: relative;overflow-y: auto;min-height: 100%;box-sizing: border-box;border-left: 1px solid var(--borderLightColor);border-right: 1px solid var(--borderLightColor);}body .hotelstouch-data.product .data-row {position: relative;margin: 5px;}body .hotelstouch-data.product .data-row[data-avail]:not([data-avail="0"]):not([data-avail=""]):after {content: "" attr(data-avail);position: absolute;top: 5px;right: 5px;background-color: #3f3f3f;color: white;z-index: 1;padding: 0 8px;height: 30px;border-radius: 8px;display: flex;align-items: center;justify-content: center;}body .hotelstouch-data.product .data-row[data-notification]:not([data-notification="0"]):not([data-notification=""]):before {content: attr(data-notification);position: absolute;top: 5px;left: 5px;background-color: #ae1a2a;color: white;z-index: 1;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}body .hotelstouch-data.product .data-row.outOfStock {pointer-events: none;}body .hotelstouch-data.product .data-row.outOfStock:after {content: attr(data-error);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: radial-gradient(rgba(255, 0, 0, 0.5), #7c000e);color: rgba(255, 255, 255, 0.7);display: flex;align-items: center;justify-content: center;text-transform: uppercase;font-size: 1.8em;font-weight: bold;}body .hotelstouch-data.product .data-row .fav-button {color: white;font-family: FontAwesome;position: absolute;z-index: 1;font-size: 4em;top: 0;right: 0;width: 100%;height: 100%;display: none;align-items: center;justify-content: center;background: radial-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.53));text-shadow: 0 0 40px #000000;}body .hotelstouch-data.product .data-row .fav-button.active {color: #ffc107;text-shadow: 0 0 40px #ff9400;}body .hotelstouch-data.product .data-row .fav-button.visible {display: flex !important;}body .hotelstouch-data.product .data-row .row-image {position: absolute;width: 100%;height: 100%;background-position: center;background-size: contain;background-repeat: no-repeat;background-color: white;box-shadow: 0px 0px 70px -30px black inset;z-index: 0;display: flex;align-items: center;justify-content: center;font-size: 4em;}body .hotelstouch-data.product .data-row .row-image:after {background-image: inherit;width: 100%;height: calc(100% - 5px);position: absolute;content: " ";filter: blur(4px);backface-visibility: hidden;overflow: hidden;opacity: 1;background-position: center;background-size: contain;padding-left: calc(7% + 5px);margin-bottom: 5px;box-sizing: border-box;background-clip: content-box;background-repeat: no-repeat;-webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 62px), #000000 21%);}body .hotelstouch-data.product .data-row .row-data {z-index: 1;position: absolute;display: flex;flex-direction: column;justify-content: flex-end;height: fit-content;width: 93%;height: 60px;text-align: right;right: -5px;bottom: 5px;color: white;background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.36) 50%);background-blend-mode: color-burn;text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);}body .hotelstouch-data.product .data-row .row-data .row-title {font-size: 1.4em;line-height: 1;padding: 0 10px;z-index: 1;font-weight: bold;}body .hotelstouch-data.product .data-row .row-data .row-subtitle {font-size: 0.8em;padding: 0 10px 5px 10px;}body .hotelstouch-data.product .data-row .row-data .row-info {font-size: 0.8em;line-height: 1;padding: 4px 10px 0 10px;text-transform: uppercase;}body .hotelstouch-data.table {margin-bottom: 0px;width: 100%;}body .hotelstouch-data.table .data-header {width: 100%;display: flex;justify-content: space-between;align-items: center;background-color: var(--backgroundLightColor);height: 35px;box-sizing: border-box;text-transform: uppercase;font-size: 13px;padding: 10px;}body .hotelstouch-data.table .data-header .header-data {width: 100%;margin: 0 5px;display: flex;}body .hotelstouch-data.table .data-header .header-data > [data-tag] {display: none;}body .hotelstouch-data.table .data-header .header-data > [data-tag].active {display: block;}body .hotelstouch-data.table .data-header .header-data.hoverDropdown:hover {top: 0;position: relative;flex-direction: column;background-color: var(--formColor);z-index: 100;box-shadow: 0 0 10px var(--shadowColor);border-radius: 5px;transition: 0.3s all ease;}body .hotelstouch-data.table .data-header .header-data.hoverDropdown:hover > [data-tag] {padding: 5px 10px;display: block;cursor: pointer;}body .hotelstouch-data.table .data-header .header-data.hoverDropdown:hover > [data-tag].active {color: var(--hotelstouchTheme);font-weight: bold;}body .hotelstouch-data.table .data-header .header-data.hoverDropdown:hover > :not([data-tag]) {display: none;}body .hotelstouch-data.table .data-header .header-data:first-child {margin-left: 50px;}body .hotelstouch-data.table .data-header .header-data .data-column {padding: 5px;box-sizing: border-box;}body .hotelstouch-data.table .data-header .header-actions {min-width: 100px;max-width: 100px;text-align: center;justify-content: center;margin-left: 20px;}body .hotelstouch-data.table .data-row {width: 100%;background-color: var(--formColor);border-bottom: 1px solid var(--borderLightColor);display: flex;justify-content: space-between;align-items: center;min-height: 50px;padding: 10px;}body .hotelstouch-data.table .data-row:not(:first-child) {border-top: none;}body .hotelstouch-data.table .data-row.compressed {min-height: 25px;}body .hotelstouch-data.table .data-row.highlight {background-color: var(--borderLightColor);text-transform: uppercase;font-weight: bold;color: var(--hotelstouchTheme);}body .hotelstouch-data.table .data-row.highlight.active {color: var(--backgroundColor);background-color: var(--hotelstouchTheme);}body .hotelstouch-data.table .data-row.highlight.compressed {min-height: 30px;}body .hotelstouch-data.table .data-row .row-image {width: 40px;height: 40px;margin: 5px 5px auto 0px;background-position: center;background-size: cover;min-width: 40px;text-align: center;line-height: 40px;color: var(--textButtonColor);background-color: var(--hotelstouchTheme);position: relative;box-shadow: 0 0 10px var(--shadowColor) inset;border-radius: 50%;overflow: hidden;font-weight: 100 !important;}body .hotelstouch-data.table .data-row .row-image .subimage {border-radius: 50%;width: 27px;height: 27px;position: absolute;right: -10px;bottom: 25px;display: flex;align-items: center;justify-content: center;font-size: 16px;border: 2px solid var(--formColor);}body .hotelstouch-data.table .data-row .row-image .tag {line-height: 15px;font-size: 12px;max-height: 18px;max-width: 18px;min-width: 18px;min-height: 18px;position: absolute;bottom: -11px;right: -6px;display: flex;justify-content: center;align-items: center;padding: 0;}body .hotelstouch-data.table .data-row .row-image .tag:before {margin-right: 0 !important;}body .hotelstouch-data.table .data-row .row-image .row-gallery {display: none;}body .hotelstouch-data.table .data-row .row-image .row-extra-button {position: absolute;top: 0;right: 0;width: 20px;height: 20px;display: block;font-size: 10px;line-height: 16px;display: flex;align-items: center;justify-content: center;text-shadow: 0 0 10px var(--shadowColor);color: #eea712;}body .hotelstouch-data.table .data-row .row-image.jumbo {width: 60px;height: 60px;font-size: 40px;min-width: 60px;line-height: 60px;}body .hotelstouch-data.table .data-row .row-data.top {margin-bottom: auto;margin-top: 5px;max-height: 200px;overflow-y: auto;}body .hotelstouch-data.table .data-row .row-data {width: calc(100% - 60px);display: flex;flex-basis: 100%;flex-flow: row wrap;font-size: 12px;margin: 0 5px;align-items: center;}body .hotelstouch-data.table .data-row .row-data > [data-tag] {display: none;}body .hotelstouch-data.table .data-row .row-data > [data-tag].active {display: block;}body .hotelstouch-data.table .data-row .row-data.jumbo .row-title {font-size: 18px;}body .hotelstouch-data.table .data-row .row-data.jumbo .row-subtitle {font-size: 14px;}body .hotelstouch-data.table .data-row .row-data .data-column {padding: 5px;box-sizing: border-box;}body .hotelstouch-data.table .data-row .row-data .row-info {text-transform: uppercase;line-height: 1;font-size: 0.8em;}body .hotelstouch-data.table .data-row .row-data .row-title {font-size: 16px;width: 100%;font-weight: bold;word-break: break-all;}body .hotelstouch-data.table .data-row .row-data .row-subtitle {font-size: 12px;opacity: 0.7;width: 100%;}body .hotelstouch-data.table .data-row .row-data .row-subtitle .extra-info {width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;align-items: center;margin: 5px 0;}body .hotelstouch-data.table .data-row .row-data .row-subtitle .extra-info .subitem {width: 60px;box-sizing: border-box;padding: 1px 3px;margin: 1px;border-radius: 7px;text-align: center;}body .hotelstouch-data.table .data-row .row-data .row-subtitle .extra-info .subitem .fa {line-height: inherit;height: 100%;width: 20px;font-size: inherit !important;text-align: center;border-radius: 50%;}body .hotelstouch-data.table .data-row .data-actions {min-width: 100px;display: flex;justify-content: space-around;align-items: center;min-height: 30px;font-size: 18px;margin-left: 20px;}body .hotelstouch-data.table .data-row .data-actions.vertical {flex-direction: column;min-width: 40px !important;}body .hotelstouch-data.table .data-row .data-actions input {text-align: center;}body .hotelstouch-data.table .data-row .data-actions > * {color: var(--hotelstouchTheme) !important;width: 100%;height: 30px !important;text-align: center;line-height: 30px;display: block;}body .hotelstouch-data.table .data-row .data-actions > *.disabled {opacity: 0.3;}body .hotelstouch-data.table .data-row .data-actions > * .fa,body .hotelstouch-data.table .data-row .data-actions > * .fa-stack {display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;text-align: center;}body .hotelstouch-data.table .data-row .data-actions > * .multi-action {display: none;}body .hotelstouch-data.table .data-row .data-actions > *:hover .multi-action {background-color: var(--formColor);display: flex;flex-direction: column;z-index: 100;position: absolute;width: 100%;max-width: 200px;font-size: 12px !important;border: 1px solid var(--borderLightColor);box-shadow: 0 10px 10px var(--shadowColor);right: 0;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-2 {flex-wrap: wrap;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-2 > * {width: calc(100% / 2) !important;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-3 {flex-wrap: wrap;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-3 > * {width: calc(100% / 3) !important;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-4 {flex-wrap: wrap;}body .hotelstouch-data.table .data-row .data-actions.flex-grid-4 > * {width: calc(100% / 4) !important;}body .ht_cashRegister {background-color: var(--backgroundLightColor);display: grid;grid-template-rows: 100px calc(100% - 200px) 100px;grid-template-columns: 1fr 3fr auto;height: 100vh;width: 100vw;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}body .ht_cashRegister *::-webkit-scrollbar-track {background-color: var(--formColor);}body .ht_cashRegister .ht_cash_register_actionbar {grid-row: 1/2;grid-column: 1/4;display: flex;align-items: center;justify-content: flex-start;background-color: #1fa67f;color: white;padding: 10px;box-shadow: 0 10px 50px -34px black inset;position: relative;}body .ht_cashRegister .ht_cash_register_actionbar img {height: 75%;}body .ht_cashRegister .ht_cash_register_actionbar .title {font-size: 1.4em;width: 100%;}body .ht_cashRegister .ht_cash_register_actionbar .addPointer, body .ht_cashRegister .ht_cash_register_actionbar input[type=checkbox] + label,body .ht_cashRegister .ht_cash_register_actionbar input[type=radio] + label, body.design-2017 .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header .hotelstouch-menu-button, body.design-2017 .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-menu-button, body.Horizontal .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header .hotelstouch-menu-button, body.Horizontal .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-menu-button, body.Vertical .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header .hotelstouch-menu-button, body.Vertical .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-menu-button, body.appVertical .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header .hotelstouch-menu-button, body.appVertical .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-menu-button, body.appHorizontal .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header .hotelstouch-menu-button, body.appHorizontal .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-menu-button {font-size: 2.2em;min-width: 80px;height: 80px;padding: 10px;display: flex;align-items: center;justify-content: center;position: relative;background-color: rgba(255, 255, 255, 0.17);margin: 0 10px;border-radius: 10px;}body .ht_cashRegister .ht_cash_register_actionbar .addPointer[data-notification]:not([data-notification=""]):not([data-notification="0"]):after, body .ht_cashRegister .ht_cash_register_actionbar input[type=checkbox] + label[data-notification]:not([data-notification=""]):not([data-notification="0"]):after,body .ht_cashRegister .ht_cash_register_actionbar input[type=radio] + label[data-notification]:not([data-notification=""]):not([data-notification="0"]):after, body.design-2017 .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.design-2017 .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.Horizontal .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.Horizontal .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.Vertical .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.Vertical .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.appVertical .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.appVertical .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.appHorizontal .ht_cashRegister .ht_cash_register_actionbar .hotelstouch-header [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after, body.appHorizontal .hotelstouch-header .ht_cashRegister .ht_cash_register_actionbar [data-notification].hotelstouch-menu-button:not([data-notification=""]):not([data-notification="0"]):after {content: attr(data-notification);background-color: #ae1a2a !important;color: white;position: absolute;top: -10px;right: -10px;width: 30px;height: 30px;border-radius: 50%;font-size: 0.6em;text-align: center;}body .ht_cashRegister .full_box {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}body .ht_cashRegister .ht_bill {grid-row: 2/4;grid-column: 1/2;background-color: var(--formColor);display: block;min-width: 300px;}body .ht_cashRegister .ht_bill .ht_bill_content {height: calc(100% - 150px);overflow-y: scroll;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product {display: grid;grid-template-columns: 2fr 1fr 2fr;grid-template-rows: 24px 20px;padding: 15px 10px;position: relative;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product.loading-dots {pointer-events: none;opacity: 0.8;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product:not(:last-child) {border-bottom: 1px solid var(--borderLightColor);}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .title {grid-row: 1/2;grid-column: 1/2;font-size: 1em;line-height: 2;text-transform: uppercase;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .subtitle {grid-row: 2/3;grid-column: 1/2;font-size: 0.8em;opacity: 0.6;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .quantity {grid-row: 1/3;grid-column: 2/3;line-height: 45px;text-align: right;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .total {grid-row: 1/3;grid-column: 3/4;position: relative;line-height: 45px;text-align: right;}body .ht_cashRegister .ht_bill .ht_bill_content .ht_bill_product .total .discount {color: #ae1a2a;font-size: 0.8em;text-decoration: line-through;position: absolute;opacity: 0.6;line-height: 1;top: 0;right: 0;}body .ht_cashRegister .ht_bill .ht_bill_header {grid-row: 1/2;grid-column: 1/3;padding: 10px 10px;font-weight: bold;background-color: #1fa67f;color: white;height: 50px;}body .ht_cashRegister .ht_bill .ht_bill_footer {height: 100px;border-top: 1px solid var(--borderLightColor);display: grid;grid-template-columns: 100%;grid-template-rows: auto 40px 30px;position: relative;}body .ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_table {grid-row: 1/2;grid-column: 1/2;padding: 0 10px;display: flex;align-items: flex-end;line-height: 1;text-transform: uppercase;font-size: 0.7em;}body .ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_total {grid-row: 2/3;grid-column: 1/2;font-size: 2em;display: flex;align-items: flex-end;padding: 0 10px;letter-spacing: -1px;}body .ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_payment {grid-row: 3/4;grid-column: 1/2;padding: 0 10px;line-height: 1;}body .ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_quick_cash {position: absolute;background-color: var(--hotelstouchTheme);color: white;width: 60px;height: 60px;right: 110px;top: -30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 2em;line-height: 1;}body .ht_cashRegister .ht_bill .ht_bill_footer .ht_bill_process {position: absolute;background-color: var(--hotelstouchTheme);color: white;width: 60px;height: 60px;right: 20px;top: -30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 2em;line-height: 1;}body .ht_cashRegister .ht_bill + * {width: 100%;height: 100%;background-color: var(--formColor);display: flex;}body .ht_cashRegister .hotelstouch-data {grid-row: 2/3;grid-column: 2/3;}body .ht_cashRegister .ht_product_categories {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;background-color: var(--formColor);grid-row: 2/3;grid-column: 3/4;width: 280px;overflow-y: scroll;}body .ht_cashRegister .ht_product_categories:not(.active) {width: 0px;}body .ht_cashRegister .ht_product_categories:not(.active) .ht_product_category {display: none;}body .ht_cashRegister .ht_product_categories .ht_product_category {width: 100%;background-color: white;border-bottom: 1px solid var(--borderLightColor);text-transform: uppercase;text-align: left;font-weight: bold;font-size: 1.2em;padding: 0px 10px;height: 45px;flex-shrink: 0;align-items: center;display: flex;}body .ht_cashRegister .ht_product_categories .ht_product_category.active {border-left: 10px solid #4e2675 !important;opacity: 1 !important;}body .ht_cashRegister .ht_product_categories .ht_product_subcategory {padding-left: 50px !important;opacity: 0.8;font-weight: lighter !important;font-size: 1em !important;background-color: var(--backgroundColor) !important;display: none;}body .ht_cashRegister .bill_product_navigation {display: flex;justify-content: flex-end;align-items: center;padding: 10px;background-color: var(--formColor);border-left: 1px solid var(--borderLightColor);border-top: 1px solid var(--borderLightColor);grid-row: 3/4;grid-column: 2/4;}body .ht_cashRegister .bill_product_navigation > .navSearch {display: block;width: 100%;position: relative;}body .ht_cashRegister .bill_product_navigation > .navSearch > .resetSearch {position: absolute;right: 0;height: 100%;width: 40px;top: 0;display: flex;align-items: center;justify-content: center;opacity: 0.3;}body .ht_cashRegister .bill_product_navigation > .navSearch > .resetSearch:hover {opacity: 1;}body .ht_cashRegister .bill_product_navigation > .navBtn {height: 60px !important;min-width: 60px !important;border-radius: 50% !important;max-width: 60px !important;display: flex;justify-content: center;align-items: center;font-size: 1.6em !important;background-color: var(--backgroundColor) !important;color: var(--textColor) !important;margin: 0 10px;}body .ht_cashRegister .bill_product_navigation > .navBtn:last-child {margin-right: 0;}body .ht_cashRegister .bill_product_navigation > .navBtn.page {border-radius: 0 !important;margin: 1px;}body .ht_cashRegister .bill_product_navigation > .navBtn.prev {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;margin-right: 0;}body .ht_cashRegister .bill_product_navigation > .navBtn.next {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;margin-left: 0;}@media screen and (orientation: portrait) {body .hotelstouch-data.table .data-row {flex-wrap: wrap;}body .hotelstouch-data.table .data-row .row-data:nth-child(2) {width: calc(100% - 60px);max-width: calc(100% - 60px);}body .hotelstouch-data.table .data-row .data-actions {width: 100%;}body .hotelstouch-data.table .data-header {flex-wrap: wrap;}body .hotelstouch-data.table .data-header .header-data:nth-child(2) {width: calc(100% - 60px);max-width: calc(100% - 60px);}body .hotelstouch-data.table .data-header .header-actions {display: none !important;}}body .ht_keyboard {background-color: var(--backgroundColor);width: 1024px;margin: 0 auto;padding: 5px;box-sizing: border-box;}body .ht_keyboard .keyboard-row {display: flex;position: relative;}body .ht_keyboard .keyboard-row .key {width: calc((1014px / 15) - 10px);height: 47.6px;display: flex;justify-content: center;align-items: center;background-color: var(--formColor);margin: 5px;border-radius: 5px;filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.07));}body .ht_keyboard .keyboard-row .key[data-key=Space] {width: 100%;}body .ht_keyboard .keyboard-row .key[data-key=Tab] {width: calc((calc((1014px / 15) - 10px) * 1.5) + 5px);}body .ht_keyboard .keyboard-row .key[data-key="Caps Lock"], body .ht_keyboard .keyboard-row .key[data-key=Backspace] {width: calc((calc((1014px / 15) - 10px) * 2) + 10px);}body .ht_keyboard .keyboard-row .key[data-key=Shift] {width: calc((calc((1014px / 15) - 10px) * 2.5) + 15px);}body .ht_keyboard .keyboard-row .key[data-key=Enter] {height: 105.2px;position: absolute;right: 0;bottom: 0;}body .ht_keyboard .keyboard-row .key[data-key=Enter]:before {min-width: calc(calc((1014px / 15) - 10px) * 1.5);content: " ";height: 47.6px;display: block;top: 0;right: 0;position: absolute;background-color: inherit;border-radius: inherit;}body .filter-summary {margin: 10px 0 2px 0;background-color: var(--formColor);border: 1px solid var(--borderColor);padding: 4px;display: flex;flex-wrap: wrap;font-size: 12px;}body .filter-summary .filter-summary-group {display: flex;margin: 1px 5px;align-items: center;flex-wrap: wrap;}body .filter-summary .filter-summary-group:before {content: attr(data-label) ":";margin-right: 10px;}body .filter-summary .filter-summary-group .filter-summary-item {background-color: var(--borderLightColor);padding: 2px 10px;border-radius: 5px;margin: 1px;cursor: pointer;}body .filter-summary .filter-summary-group .filter-summary-item.not-selected {opacity: 0.6;text-decoration: line-through;}body .hotelstouch-filters.align-right {justify-content: flex-end;display: flex;}body .hotelstouch-filters.align-left {justify-content: flex-start;display: flex;}body .hotelstouch-filters.fixed-filters {height: fit-content;background-color: var(--formColor);border: 1px solid var(--borderColor);border-radius: 17.5px;position: fixed;right: 2px;box-shadow: 0 0 10px var(--shadowColor);z-index: 100;padding: 0 5px;}body .hotelstouch-filters.fixed-filters > .hotelstouch-data {margin: -5px 0px -5px -5px !important;width: calc(100% + 10px);}body .hotelstouch-filters.fixed-filters.ignore-default-button {border: none;}body .hotelstouch-filters.fixed-filters > .ignore-default-button {right: 40px;}body .hotelstouch-filters.fixed-filters .hotelstouch-data {max-height: 500px;overflow: auto;margin: 0;border: none !important;}body .hotelstouch-filters.fixed-filters:not(.active) {cursor: pointer;}body .hotelstouch-filters.fixed-filters:not(.active) > * {display: none;}body .hotelstouch-filters.fixed-filters:not(.active):not(.ignore-default-button):after {content: "";font-family: FontAwesome;width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;background-color: var(--hotelstouchTheme);color: var(--textButtonColor);border-radius: 50%;margin: 5px 0 !important;}body .hotelstouch-filters.fixed-filters:not(.active):not(.ignore-default-button)[data-icon]:after {content: attr(data-icon);}body .hotelstouch-filters.fixed-filters:not(.active) .hotelstouch-button:not([type=submit]) {display: block;background-color: transparent;border: none !important;padding: 0;transition-duration: 0s;height: 25px;overflow: visible;margin: 5px 0;}body .hotelstouch-filters.fixed-filters:not(.active) .hotelstouch-button:not([type=submit]):before {content: attr(data-icon);font-family: FontAwesome;width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;border-radius: 50%;}body .hotelstouch-filters.fixed-filters:not(.active) .hotelstouch-button:not([type=submit]).disabled:before {background-color: #d0d0d0 !important;}body .hotelstouch-filters.fixed-filters:not(.active) .hotelstouch-button:not([type=submit])[data-subicon]:not([data-subicon=""]):not([data-subicon="0"]):after {font-family: FontAwesome, "Open Sans";content: attr(data-subicon);width: 18px;font-size: 10px;height: 18px;display: flex;background-color: #8d3ba8;color: var(--textButtonColor) !important;justify-content: center;align-items: center;border-radius: 50%;z-index: 101;position: absolute;top: -3px;right: -7px;}body .hotelstouch-filters.fixed-filters.active {width: 400px;max-width: calc(100% - 12px);height: auto;background-color: var(--formColor);color: var(--textColor);border: 1px solid var(--borderColor);border-radius: 0;padding: 35px 5px 5px 5px;box-shadow: 0 0 10px var(--shadowColor);display: block;}body .hotelstouch-filters.fixed-filters.active:after {content: " " attr(title);font-family: FontAwesome, "Open Sans";width: 100%;height: 30px;display: flex;justify-content: flex-start;padding: 0 10px;align-items: center;background-color: var(--hotelstouchTheme);color: var(--textButtonColor);position: absolute;top: 0;left: 0;box-sizing: border-box;}body .hotelstouch-filters.fixed-filters.active[data-icon]:after {content: attr(data-icon) !important;}body .hotelstouch-filters.fixed-filters.active[title]:after {content: " " attr(title) !important;}body .hotelstouch-filters.fixed-filters.active[title][data-icon]:after {content: attr(data-icon) "  " attr(title) !important;}body .hotelstouch-filters.fixed-filters.active .hotelstouch-button:not([type=submit]) {display: none;}body .hotelstouch-filters.fixed-filters.active input[type=submit] {height: 30px;}body .hotelstouch-filters .hotelstouch-filter-group {display: flex;}body .hotelstouch-filters .hotelstouch-filter-group .hotelstouch-filter:not(:last-child) {margin-right: 5px;}body .hotelstouch-filters .hotelstouch-filter {display: block;width: 100%;text-align: left;height: fit-content;max-height: 35px;padding: 5px 10px;background-color: var(--formColor);transition: 0.5s all ease;overflow: hidden;border-bottom: 1px solid var(--borderColor) !important;box-sizing: border-box;position: relative;}body .hotelstouch-filters .hotelstouch-filter.no-height-limit {overflow: inherit !important;}body .hotelstouch-filters .hotelstouch-filter:before {display: flex;justify-content: space-between;align-items: center;content: attr(data-label);cursor: pointer;text-transform: uppercase;}body .hotelstouch-filters .hotelstouch-filter input[type=text] {display: block;width: 100%;font-size: 15px;min-width: 30px;box-sizing: border-box;height: 100% !important;min-height: 28px;}body .hotelstouch-filters .hotelstouch-filter:not(.active) input[type=text] {border: none;padding: 0 !important;}body .hotelstouch-filters .hotelstouch-filter.active {max-height: 200px;overflow: auto;outline: none;transition: 0.5s all ease;overflow-x: hidden;}body .hotelstouch-filters .hotelstouch-filter.active > .extra-actions {display: flex !important;justify-content: space-around;}body .hotelstouch-filters .hotelstouch-filter.active > .extra-actions > a {background-color: var(--borderLightColor);width: 100%;margin: 0 1px;padding: 2px 10px;text-align: center;font-size: 12px;}body .hotelstouch-filters .hotelstouch-filter.active:not(.hotelstouch-selector) {overflow: hidden !important;}body .hotelstouch-filters .hotelstouch-filter.active > * {display: block;}body .hotelstouch-filters .hotelstouch-filter.active > *[type=checkbox] + label,body .hotelstouch-filters .hotelstouch-filter.active > *[type=radio] + label {display: flex;}body .hotelstouch-filters .hotelstouch-filter.active .ui-datepicker {position: absolute;right: 15px;z-index: 101;}body .hotelstouch-filters .hotelstouch-filter:not(.active):not(.hotelstouch-pagination)[data-label] > * {display: none;}body .hotelstouch-filters .hotelstouch-filter:not(.active):not(.hotelstouch-pagination) .ui-datepicker {display: none !important;}body .hotelstouch-filters .hotelstouch-filter.hotelstouch-pagination {display: flex;justify-content: space-between;padding: 0 !important;min-width: 290px;max-width: 290px;align-items: center;margin-top: 10px;border: 1px solid var(--borderColor);}body .hotelstouch-filters .hotelstouch-filter.hotelstouch-pagination a.hotelstouch-selector-option {width: 100%;min-width: 30px;}body .hotelstouch-filters .hotelstouch-filter.hotelstouch-pagination input.hotelstouch-selector-option {width: 100%;text-align: center;display: block;background-color: var(--hotelstouchTheme);color: var(--formColor);font-size: 15px;border: none;min-width: 30px;box-sizing: border-box;}body.hotelstouch-editor {height: 100% !important;}body.hotelstouch-editor .hotelstouch-content {height: 100%;}body.hotelstouch-editor .hotelstouch-body {display: block;display: flex;justify-content: center;align-items: center;padding: 0 !important;margin: 0 !important;width: 100% !important;display: flex;background-image: linear-gradient(45deg, var(--shadowColor) 25%, transparent 25%), linear-gradient(-45deg, var(--shadowColor) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--shadowColor) 75%), linear-gradient(-45deg, transparent 75%, var(--shadowColor) 75%);background-size: 19px 19px;background-position: 0 0, 0 10px, 10px -10px, -10px 0px;}body.hotelstouch-editor .hotelstouch-body .preview-box {width: 50%;display: flex;justify-content: center;max-height: 100%;overflow-y: auto;}body.hotelstouch-editor .hotelstouch-body .preview-box .hotelstouch-data {margin: 0;}body.hotelstouch-editor .hotelstouch-body .preview-box .row-data,body.hotelstouch-editor .hotelstouch-body .preview-box .header-data {font-size: 9px !important;width: calc((100% - 200px) / 7) !important;min-width: calc((100% - 200px) / 7) !important;max-width: calc((100% - 200px) / 7) !important;margin: 0 !important;padding: 3px 3px;}body.hotelstouch-editor .hotelstouch-body .preview-box .row-data:first-child,body.hotelstouch-editor .hotelstouch-body .preview-box .header-data:first-child {font-size: 9px !important;width: 200px !important;min-width: 200px !important;max-width: 200px !important;}body.hotelstouch-editor .hotelstouch-body .preview-box .preview-cell .row-data,body.hotelstouch-editor .hotelstouch-body .preview-box .preview-cell .header-data {width: calc((100% - 200px) / 7) !important;min-width: calc((100% - 200px) / 7) !important;max-width: calc((100% - 200px) / 7) !important;margin: 0 !important;padding: 3px 3px;}body.hotelstouch-editor .hotelstouch-body .preview-box .preview-cell .row-data:first-child,body.hotelstouch-editor .hotelstouch-body .preview-box .preview-cell .header-data:first-child {width: 100px !important;min-width: 100px !important;max-width: 100px !important;}body.hotelstouch-editor .hotelstouch-body .preview-box .header-data:first-child {margin-left: 5px !important;}body.hotelstouch-editor .hotelstouch-body .preview-box .data-row {min-height: 20px !important;}body.hotelstouch-editor .hotelstouch-body .preview-box .data-header {min-height: 20px;font-weight: bold;background-color: var(--borderLightColor) !important;}body.hotelstouch-editor .hotelstouch-body .edit-box {width: 50%;height: 100%;background-color: var(--formColor);display: flex;flex-direction: column;}body.hotelstouch-editor .hotelstouch-body .edit-box .data-panel {height: 100%;overflow: auto;}body.hotelstouch-editor .hotelstouch-body .edit-box .action-panel {display: flex;justify-content: space-around;font-size: 10px;height: 20px;align-items: center;cursor: pointer;}body.hotelstouch-editor .hotelstouch-body .edit-box .action-panel > div {width: 100%;height: 100%;background-color: var(--backgroundColor);display: flex;align-items: center;justify-content: center;}body.hotelstouch-editor .hotelstouch-body .edit-box .action-panel > div.active {background-color: var(--formColor);}body .hotelstouch-profile .profile-header {height: 120px;background-color: var(--formColor);position: relative;}body .hotelstouch-profile .profile-header + * {padding: 10px;}body .hotelstouch-profile .profile-header .profile-image {width: 90px;height: 90px;background-color: var(--hotelstouchTheme);color: var(--textButtonColor);box-sizing: border-box;position: absolute;top: 0px;left: 0px;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: center;font-size: 50px;}body .hotelstouch-profile .profile-header .profile-image.add-photo {cursor: pointer;}body .hotelstouch-profile .profile-header .profile-name {padding-left: 100px;padding-bottom: 10px;padding-right: 10px;padding-top: 10px;height: 90px;background-color: var(--borderLightColor);font-size: 22px;line-height: 20px;display: flex;align-items: flex-end;box-sizing: border-box;line-height: 18px;}body .hotelstouch-profile .profile-header .profile-name span {display: inline-block;width: 100%;}body .hotelstouch-profile .profile-header .profile-name span > span {width: fit-content !important;}body .hotelstouch-profile .profile-header .profile-name > div {width: 100%;height: 100%;}body .hotelstouch-profile .profile-header .profile-name .profile-settings {display: flex;justify-content: space-around;position: absolute;top: 0;right: 0;}body .hotelstouch-profile .profile-header .profile-name .profile-settings .settings-group {margin: 4px 4px;background-color: var(--formColor);border-radius: 5px;border: 1px solid var(--borderLightColor);}body .hotelstouch-profile .profile-header .profile-name .profile-settings .settings-group .fa {width: 30px;text-align: center;cursor: pointer;color: var(--textColor);opacity: 0.1;}body .hotelstouch-profile .profile-header .profile-name .profile-settings .settings-group .fa:hover,body .hotelstouch-profile .profile-header .profile-name .profile-settings .settings-group .fa.active {opacity: 1;}body .hotelstouch-profile .profile-header .profile-actions {height: 30px;background-color: var(--formColor);font-size: 12px;display: flex;align-items: center;justify-content: space-between;}body .hotelstouch-profile .profile-header .profile-actions > * {display: block;width: 100%;text-align: center;height: 100%;line-height: 30px;border-left: 1px solid var(--borderLightColor);position: relative;text-transform: uppercase;}body .hotelstouch-profile .profile-header .profile-actions > * .multi-action {display: none;}body .hotelstouch-profile .profile-header .profile-actions > *:hover .multi-action {background-color: var(--formColor);display: flex;flex-direction: column;z-index: 100;position: absolute;width: 100%;border: 1px solid var(--borderLightColor);box-shadow: 0 10px 10px var(--shadowColor);right: 0;}body .hotelstouch-profile .profile-header .profile-actions > *.active {font-weight: bold;}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-header .profile-actions > *:before {content: attr(data-title);}body .hotelstouch-profile .profile-header .profile-actions > * .fa {padding: 0 10px;}}body .hotelstouch-profile .profile-split {display: inline-block;width: 100%;}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-split > .left-side {width: 25%;float: left;}body .hotelstouch-profile .profile-split > .right-side {width: calc(75% - 10px);float: left;margin-left: 10px;}}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-split.split-50 > .left-side {width: 50%;}body .hotelstouch-profile .profile-split.split-50 > .right-side {width: calc(50% - 10px);}}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-split.split-75-25 > .left-side {width: 75%;}body .hotelstouch-profile .profile-split.split-75-25 > .right-side {width: calc(25% - 10px);}}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-split.split-66-34 > .left-side {width: 66%;}body .hotelstouch-profile .profile-split.split-66-34 > .right-side {width: calc(34% - 10px);}}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-split.split-67-33 > .left-side {width: 67%;}body .hotelstouch-profile .profile-split.split-67-33 > .right-side {width: calc(33% - 10px);}}body .hotelstouch-profile .profile-data.scrollable {max-height: 500px;overflow-y: auto;}body .hotelstouch-profile .profile-data {background-color: var(--formColor);font-size: 11px;display: flex;justify-content: flex-start;flex-basis: 100%;flex-flow: row wrap;position: relative;height: fit-content;}body .hotelstouch-profile .profile-data > .hotelstouch-data {margin-bottom: 0 !important;padding-right: 0 !important;}body .hotelstouch-profile .profile-data > .hotelstouch-data > .data-row,body .hotelstouch-profile .profile-data > .hotelstouch-data .data-header {border-left: none !important;border-right: none !important;}body .hotelstouch-profile .profile-data > .hotelstouch-data > .data-row:last-child,body .hotelstouch-profile .profile-data > .hotelstouch-data .data-header:last-child {border-bottom: none !important;}body .hotelstouch-profile .profile-data > .hotelstouch-data .data-row-extra-info {border-left: none !important;border-right: none !important;}body .hotelstouch-profile .profile-data > .hotelstouch-data .data-row:last-child,body .hotelstouch-profile .profile-data > .hotelstouch-data .data-row-extra-info:last-child {border-bottom: none !important;}body .hotelstouch-profile .profile-data > .hotelstouch-data.grid {width: 100%;}body .hotelstouch-profile .profile-data .profile-actions {width: 100% !important;padding: 25px;justify-content: flex-end;display: flex;position: sticky;bottom: 0;z-index: 13;background-color: var(--formColor);border-top: 1px solid var(--borderLightColor);box-shadow: 0px -10px 80px -40px black;margin-top: 180px;}body .hotelstouch-profile .profile-data .profile-actions .btn,body .hotelstouch-profile .profile-data .profile-actions .hotelstouch-button {margin: 0 5px;width: 160px;}body .hotelstouch-profile .profile-data .profile-actions :first-child {margin-left: 0 !important;}body .hotelstouch-profile .profile-data .profile-actions :last-child {margin-right: 0 !important;}body .hotelstouch-profile .profile-data .flexGrid {width: 100%;flex-basis: 100%;flex-direction: row;flex-wrap: wrap;display: flex;}body .hotelstouch-profile .profile-data .flexGrid .ht-row {width: 33% !important;}body .hotelstouch-profile .profile-data .row {padding: 0;margin: 0;display: flex;justify-content: flex-start;align-items: center;width: 100%;box-sizing: border-box;}body .hotelstouch-profile .profile-data .row.addPointer:hover, body .hotelstouch-profile .profile-data input[type=checkbox] + label.row:hover,body .hotelstouch-profile .profile-data input[type=radio] + label.row:hover, body.design-2017 .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover, body.design-2017 .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover, body.Horizontal .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover, body.Horizontal .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover, body.Vertical .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover, body.Vertical .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover, body.appVertical .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover, body.appVertical .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover, body.appHorizontal .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover, body.appHorizontal .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover, body .hotelstouch-profile .profile-data .row.selected {background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;transition: 0.5s all ease;outline: none !important;}body .hotelstouch-profile .profile-data .row.addPointer:hover .fa, body .hotelstouch-profile .profile-data input[type=checkbox] + label.row:hover .fa,body .hotelstouch-profile .profile-data input[type=radio] + label.row:hover .fa, body.design-2017 .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover .fa, body.design-2017 .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover .fa, body.Horizontal .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover .fa, body.Horizontal .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover .fa, body.Vertical .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover .fa, body.Vertical .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover .fa, body.appVertical .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover .fa, body.appVertical .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover .fa, body.appHorizontal .hotelstouch-profile .profile-data .hotelstouch-header .row.hotelstouch-menu-button:hover .fa, body.appHorizontal .hotelstouch-header .hotelstouch-profile .profile-data .row.hotelstouch-menu-button:hover .fa, body .hotelstouch-profile .profile-data .row.selected .fa {color: var(--textButtonColor) !important;transition: 0.5s all ease;}body .hotelstouch-profile .profile-data .row .row-image {margin-bottom: auto;margin-top: 5px;}body .hotelstouch-profile .profile-data .row img {width: 25px;margin-right: 5px;margin-bottom: auto;}body .hotelstouch-profile .profile-data .row > span {height: 100%;width: 100%;padding: 5px 3px !important;display: block;box-sizing: border-box;margin-bottom: auto;margin-top: 0px;}body .hotelstouch-profile .profile-data .row > span span {width: 100%;display: flex;text-align: right;font-size: 9px;margin-top: 6px;}body .hotelstouch-profile .profile-data .row span.data-actions {display: flex;font-size: 20px;min-width: 100px;max-width: 120px;justify-content: space-around;}body .hotelstouch-profile .profile-data .row span.data-actions > * {margin: 0 5px;}body .hotelstouch-profile .profile-data .row.reverse {flex-direction: row-reverse;}body .hotelstouch-profile .profile-data .row.hasChildren {flex-basis: 100%;flex-direction: row;flex-wrap: wrap;font-size: 13px;background-color: var(--borderLightColor);border-radius: 5px;height: fit-content;}body .hotelstouch-profile .profile-data .row > .row:not(:first-child) {width: 100%;margin-left: 15px !important;font-size: 0.8em;}body .hotelstouch-profile .profile-data .row > .row:not(:first-child) .row-image {width: 30px;height: 30px;min-width: 30px;line-height: 30px;}body .hotelstouch-profile .profile-data .row > .row:not(:first-child) > .row:not(:first-child) .row-image {width: 20px;height: 20px;min-width: 20px;line-height: 20px;font-size: 10px;}body .hotelstouch-profile .profile-data .row:last-child {border: none;}body .hotelstouch-profile .profile-data .row.disabled {opacity: 0.3;pointer-events: none;}body .hotelstouch-profile .profile-data .data-item {padding: 15px 30px;position: relative;width: 100%;align-items: center;}body .hotelstouch-profile .profile-data .data-item.form-item[data-label]:before {position: absolute;content: attr(data-label);top: -9px;left: 30px;opacity: 0.5;text-align: left;padding-right: 5px;box-sizing: border-box;line-height: 25px;padding: 0 2px;font-weight: lighter;text-transform: uppercase;}body .hotelstouch-profile .profile-data .data-item:not(.form-item)[data-label]:before {min-width: 135px;height: 100%;content: attr(data-label) ":";top: -12px;left: 12px;opacity: 0.7;text-align: right;padding-right: 5px;box-sizing: border-box;float: left;}body .hotelstouch-profile .profile-data[data-title]:before,body .hotelstouch-profile .profile-data .profile-data-header {color: var(--textButtonColor);background-color: var(--hotelstouchTheme);width: 100% !important;padding: 0 30px;font-size: 20px;line-height: 56px;text-transform: uppercase;font-weight: lighter;content: attr(data-title);box-sizing: border-box;position: sticky;top: 0;z-index: 12;box-shadow: 0 7px 35px -25px black;display: flex;align-items: center;justify-content: space-between;}body .hotelstouch-profile .profile-data .profile-data-header .profile-data-header-actions {display: flex;font-size: 10px;align-items: center;}body .hotelstouch-profile .profile-data .profile-data-header .profile-data-header-actions > * {margin-left: 15px;color: var(--textButtonColor);opacity: 0.5;}body .hotelstouch-profile .profile-data .profile-data-header .profile-data-header-actions > *:hover {opacity: 1;}body .hotelstouch-profile .profile-actions > * {text-transform: uppercase;font-size: 10px;}body .hotelstouch-profile .row-image {width: 40px;height: 40px;margin: 5px;background-position: center;background-size: cover;min-width: 40px;text-align: center;line-height: 40px;color: var(--textButtonColor);background-color: var(--hotelstouchTheme);font-size: 20px;border-radius: 50%;}@media screen and (orientation: landscape) {body .hotelstouch-profile .profile-data.flex-grid-2 > .data-item,body .hotelstouch-profile .profile-data.flex-grid-2 > .row,body .hotelstouch-profile .data-item.flex-grid-2 > * {width: 50%;box-sizing: border-box;}body .hotelstouch-profile .profile-data.flex-grid-3 > .data-item,body .hotelstouch-profile .profile-data.flex-grid-3 > .row,body .hotelstouch-profile .data-item.flex-grid-3 > * {width: calc(100% / 3);box-sizing: border-box;}body .hotelstouch-profile .profile-data.flex-grid-4 > .data-item,body .hotelstouch-profile .profile-data.flex-grid-4 > .row,body .hotelstouch-profile .data-item.flex-grid-4 > * {width: calc(100% / 4);box-sizing: border-box;}body .hotelstouch-profile .data-item.force-full-width {width: 100% !important;box-sizing: border-box;}}body .hotelstouch-popup {position: absolute;background-color: var(--formColor);min-height: 80px;right: 0;box-shadow: 0 0 30px -10px var(--shadowMediumColor);display: flex;flex-basis: 100%;flex-flow: row wrap;justify-content: flex-start;z-index: 5;}body .hotelstouch-popup .popup-search {width: 100%;border-bottom: 1px solid var(--borderLightColor);display: flex;justify-content: center;padding: 10px;align-items: center;}body .hotelstouch-popup .popup-search input[type=text] {border: 1px solid var(--borderLightColor);height: 30px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;padding: 2px 10px;outline: none;width: 100%;color: var(--textColor);background-color: var(--formColor);}body .hotelstouch-popup .popup-search:after {content: "";font-family: FontAwesome;background-color: var(--backgroundColor);height: 32px;width: 30px;display: flex;justify-content: center;align-items: center;border-top-right-radius: 50%;border-bottom-right-radius: 50%;color: var(--borderColor);}body .hotelstouch-popup .hotelstouch-data.list {overflow: auto;height: calc(100% - 30px);width: 400px;max-height: 500px;border: none !important;}body .hotelstouch-popup .hotelstouch-data.list .data-row {margin-bottom: 0px !important;padding: 10px 20px;border-bottom: 1px solid var(--backgroundColor);}body .hotelstouch-popup .hotelstouch-data.list .data-row .row-image {color: var(--textColor);margin-bottom: auto;background-color: var(--transparentColor);}body .hotelstouch-popup .hotelstouch-data.list a.data-row:hover,body .hotelstouch-popup .hotelstouch-data.list a.data-row:focus,body .hotelstouch-popup .hotelstouch-data.list a.data-row.active {background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;transition: 0.5s all ease;outline: none !important;}body .hotelstouch-popup .hotelstouch-data.list a.data-row:hover .fa,body .hotelstouch-popup .hotelstouch-data.list a.data-row:focus .fa,body .hotelstouch-popup .hotelstouch-data.list a.data-row.active .fa {color: var(--textButtonColor) !important;transition: 0.5s all ease;}body .hotelstouch-popup .hotelstouch-data.grid {overflow: auto;width: 270px;max-height: 500px;justify-content: flex-start;border: none !important;display: flex;flex-wrap: wrap;}body .hotelstouch-popup .app_select_grid {overflow: auto;width: 270px;max-height: 500px;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 5px;}body .hotelstouch-popup .app_select_grid .app {width: 100%;min-height: 100px;display: flex;justify-content: center;align-items: center;font-size: 42px;flex-direction: column;padding: 3px;background-clip: content-box;transition: 0.2s transform ease;border-radius: 12px;border: 1px solid #E4E7EC;}body .hotelstouch-popup .app_select_grid .app:hover {transform: scale(0.9);transition: 0.2s transform ease;}body .hotelstouch-popup .app_select_grid .app:after {content: attr(data-title);text-decoration: none;width: 100%;color: inherit;background-color: inherit;font-size: 11px;text-align: center;height: 12px;line-height: 12px;font-family: "Open sans";margin-top: 5px;}body .hotelstouch-popup[data-title]:before {content: attr(data-title);width: 100%;height: 20px;line-height: 20px;text-align: left;font-size: 0.8rem;padding: 15px 15px;background-color: var(--buttonTextColor);color: var(--textColor);border-bottom: 1px solid var(--borderLightColor);}body .hotelstouch-popup .header {display: flex;width: 100% !important;}body .hotelstouch-popup .header .info {padding-left: 5px;width: 100%;}body .hotelstouch-popup .header .info > .title {font-size: 20px;}body .hotelstouch-popup .header .info > .subtitle {opacity: 0.6;}body .hotelstouch-popup .header .status {width: 50px;max-width: 50px;min-width: 50px;height: 50px;font-size: 30px;line-height: 50px;text-align: center;background-size: cover;}body .hotelstouch-popup .info-container {width: 100%;display: flex;flex-wrap: wrap;position: relative;padding-bottom: 10px;}body .hotelstouch-popup .info-container > * {width: 50%;padding: 0 10px;margin-top: 5px;}body .hotelstouch-popup .info-container > *:nth-child(even) {text-align: right;}body .hotelstouch-popup .info-container:before {content: attr(data-label);top: -12px;width: 100%;background-color: var(--borderLightColor);padding: 0 5px;}@media screen and (orientation: landscape) {body .hotelstouch-popup:after {display: block;position: absolute;content: "";border-left: 10px solid var(--transparentColor);border-right: 10px solid var(--transparentColor);border-top: 0px solid var(--transparentColor);border-bottom: 12px solid var(--borderLightColor);}body .hotelstouch-popup.calendar-popup:not(.flipVertical):after {top: -12px;}body .hotelstouch-popup.calendar-popup.flipVertical:after {bottom: -12px !important;transform: rotate(180deg);border-bottom-color: var(--formColor);}body .hotelstouch-popup.calendar-popup:not(.flipHorizontal):after {left: 6px;}body .hotelstouch-popup.calendar-popup.flipHorizontal:after {right: 6px;}body .hotelstouch-popup:not(.calendar-popup):after {right: 6px;top: -12px;}}@media screen and (orientation: portrait) {body .hotelstouch-popup {position: fixed;height: calc(100% - 100px);width: 100%;top: 50px !important;}body .hotelstouch-popup .hotelstouch-data {width: 100% !important;max-height: calc(100% - 30px) !important;height: calc(100% - 30px) !important;}body .hotelstouch-popup .hotelstouch-data a.app {background-size: 45% !important;}body .hotelstouch-popup .hotelstouch-data a.app:hover {background-size: 55% !important;}}body .attachment-box {display: flex;font-size: 16px;line-height: 16px;justify-content: flex-start;align-items: center;border: 1px solid var(--borderColor);padding: 0px 6px;border-radius: 5px;margin: 0 0 10px 0;}body .attachment-box .attachment {border-left: 1px solid var(--borderColor);border-right: 1px solid var(--borderColor);margin: 0 6px !important;padding: 5px;font-size: 11px !important;height: 16px !important;}body .attachment-box .attachment:empty:before {content: "No file chosen";}body .btn,body .hotelstouch-button,body input[type=submit],body input[type=button] {cursor: pointer;border: 1px solid var(--borderLightColor);background-color: var(--formColor);color: var(--textColor);text-align: center;}body .btn > .dropdown,body .hotelstouch-button > .dropdown,body input[type=submit] > .dropdown,body input[type=button] > .dropdown {width: 100%;background-color: var(--formColor);color: #333;box-shadow: 0px 5px 60px -15px rgba(0, 0, 0, 0.31);position: absolute;top: 100%;left: 0;display: none;}body .btn > .dropdown > *:not(:last-child),body .hotelstouch-button > .dropdown > *:not(:last-child),body input[type=submit] > .dropdown > *:not(:last-child),body input[type=button] > .dropdown > *:not(:last-child) {border-bottom: 1px solid var(--borderLightColor);}body .btn:hover > .dropdown,body .hotelstouch-button:hover > .dropdown,body input[type=submit]:hover > .dropdown,body input[type=button]:hover > .dropdown {display: block;z-index: 2;}body .btn:not(.hotelstouch-filter),body .hotelstouch-button:not(.hotelstouch-filter),body input[type=submit]:not(.hotelstouch-filter),body input[type=button]:not(.hotelstouch-filter) {height: 35px;min-width: 35px;border-radius: 0px;line-height: 35px;font-size: 11px;cursor: pointer;padding: 0 !important;width: 100%;}body .btn.disabled,body .hotelstouch-button.disabled,body input[type=submit].disabled,body input[type=button].disabled {opacity: 0.5;pointer-events: none;}body .btn.purple,body .hotelstouch-button.purple,body input[type=submit] {background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;}body form.hotelstouch-form .actions-and-filters {display: flex;justify-content: flex-end;}body form.hotelstouch-form .actions-and-filters .btn,body form.hotelstouch-form .actions-and-filters .hotelstouch-button,body form.hotelstouch-form .actions-and-filters input[type=submit],body form.hotelstouch-form .actions-and-filters input[type=button] {width: 200px;margin-right: 5px;}body form.hotelstouch-form .actions-and-filters .btn:last-child,body form.hotelstouch-form .actions-and-filters .hotelstouch-button:last-child,body form.hotelstouch-form .actions-and-filters input[type=submit]:last-child,body form.hotelstouch-form .actions-and-filters input[type=button]:last-child {margin-right: 0 !important;}body form.hotelstouch-confirm {position: fixed;z-index: 1020;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.8);box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);display: flex;justify-content: space-around;align-items: center;flex-direction: column;padding: calc(47vh - 100px) calc(50% - 230px);color: var(--whiteColor);font-size: 15px;}body form.hotelstouch-confirm > .popup {padding: 20px 30px;background-color: white;border-radius: 8px;color: black;width: 100%;display: flex;flex-direction: column;gap: 20px;}body form.hotelstouch-confirm > .popup #applyToGroupLabel {line-height: 1;gap: 5px;padding-left: 5px;min-height: unset;}body form.hotelstouch-confirm > .popup > .popup_header {display: flex;align-items: center;}body form.hotelstouch-confirm > .popup > .popup_header > i {font-size: 20px;color: var(--hotelstouchThemeLight);margin-right: 20px;}body form.hotelstouch-confirm > .popup > .popup_header > .message_container {width: 100%;display: flex;flex-direction: column;gap: 10px;}body form.hotelstouch-confirm > .popup > .popup_header > .message_container .action_description {color: #7d7b7b;}body form.hotelstouch-confirm > .popup > .popup_header > .message_container .action_message {color: black;font-weight: 600;font-size: 20px;text-transform: capitalize;}body form.hotelstouch-confirm > .popup > .action_input_container {display: flex;flex-direction: column;gap: 15px;}body form.hotelstouch-confirm > .popup > .action_input_container > .confirmation_number {text-align: center;font-size: 20px;font-weight: bold;margin-top: -10px;}body form.hotelstouch-confirm input[type=text] {border: 1px solid var(--whiteColor) !important;border-radius: 8px;height: 30px;font-size: 26px;line-height: 30px;text-align: center;background-color: var(--whiteColor);cursor: pointer;width: 75%;}body form.hotelstouch-confirm textarea {background-color: var(--whiteColor);border-radius: 7px;resize: vertical;}body form.hotelstouch-confirm input[type=checkbox] + label:before, body form.hotelstouch-confirm input[type=radio] + label:before {background-color: inherit;font-size: 20px !important;color: var(--hotelstouchTheme);width: unset;min-width: unset;min-height: unset;height: unset;}body form.hotelstouch-confirm input[type=checkbox] + label:after, body form.hotelstouch-confirm input[type=radio] + label:after {content: "" !important;background-color: inherit;color: var(--hotelstouchTheme);}body form.hotelstouch-confirm input[type=checkbox]:checked + label:before, body form.hotelstouch-confirm input[type=radio]:checked + label:before {background-color: inherit;color: var(--hotelstouchTheme);}body form.hotelstouch-confirm .split-action {width: 100%;display: flex;justify-content: flex-end;gap: 15px;}body form.hotelstouch-confirm .split-action input {border-radius: 7px;font-family: inherit;font-size: 13px;max-width: 100px;line-height: 1;}body .data-item.form-item.unlimited-height {max-height: none !important;}body .data-item.file-container {padding: 10px !important;box-shadow: 0 0 10px var(--shadowColor) inset;border-radius: 5px;margin: 10px;display: flex;flex-wrap: wrap;justify-content: flex-start;}body .data-item.file-container .dialog-file {display: flex;justify-content: center;align-items: center;font-size: 20px;padding: 10px 25px 50px 25px;position: relative;border-radius: 5px;cursor: pointer;}body .data-item.file-container .dialog-file.active {background-color: var(--shadowColor);}body .data-item.file-container .dialog-file > .fa {z-index: 1;position: absolute;bottom: 56px;left: 42px;}body .data-item.file-container .dialog-file:before {content: "";font-family: FontAwesome;width: 50px;height: 50px;font-size: 50px;text-align: center;top: 0;left: 0;color: var(--textColor);z-index: 0;}body .data-item.file-container .dialog-file:after {content: attr(data-label);position: absolute;font-size: 9px;width: 80px;height: 20px;bottom: 20px;line-height: 10px;color: var(--textColor);text-align: center;}body .data-item.form-item {margin-top: 15px;}body .data-item.form-item .datetimepicker {display: none;position: absolute;background-color: var(--formColor);color: var(--textColor);box-shadow: 0 0 10px var(--shadowColor);}body .data-item.form-item .data-item-error {width: fit-content;background-color: #ae1a2a !important;color: white;padding: 10px;position: absolute;bottom: -100%;right: 10px;z-index: 10;box-sizing: border-box;box-shadow: 0 0 10px var(--shadowColor);}body .data-item.form-item .data-item-error:after {display: block;position: absolute;content: "";border-left: 8px solid rgba(255, 255, 255, 0);border-right: 8px solid rgba(255, 255, 255, 0);border-top: 0px solid rgba(255, 255, 255, 0);border-bottom: 12px solid #ae1a2a !important;top: -12px;right: 3px;}body .data-item.form-item > input[type=text],body .data-item.form-item > input[type=password],body .data-item.form-item > input[type=email],body .data-item.form-item > input[type=number],body .data-item.form-item > .hotelstouch-select {margin: 0 2px;}body .data-item.form-item > input[type=text].disabled, body .data-item.form-item > input[type=text]:disabled, body .data-item.form-item > input[type=text]:read-only:not(div),body .data-item.form-item > input[type=password].disabled,body .data-item.form-item > input[type=password]:disabled,body .data-item.form-item > input[type=password]:read-only:not(div),body .data-item.form-item > input[type=email].disabled,body .data-item.form-item > input[type=email]:disabled,body .data-item.form-item > input[type=email]:read-only:not(div),body .data-item.form-item > input[type=number].disabled,body .data-item.form-item > input[type=number]:disabled,body .data-item.form-item > input[type=number]:read-only:not(div),body .data-item.form-item > .hotelstouch-select.disabled,body .data-item.form-item > .hotelstouch-select:disabled,body .data-item.form-item > .hotelstouch-select:read-only:not(div) {opacity: 0.6;pointer-events: none;}body .data-item.form-item > input[type=checkbox]:not(.switch) + label,body .data-item.form-item > input[type=radio] + label {width: calc(100% - 150px) !important;}body .data-item.form-item > .fa {font-family: FontAwesome, "Open Sans";position: absolute;top: 0;right: 35px;height: 100%;display: flex;align-items: center;font-size: 12px;text-align: center;justify-content: center;z-index: 3;padding: 0 5px;opacity: 0.6;}body .data-item.form-item:before {align-items: center !important;}body .data-item.form-item.list-controls:before {align-items: flex-start !important;}body .data-item.form-item.list-controls {max-height: none;}body .data-item.form-item.list-controls input {display: block;}body .data-item.form-item.list-controls input:not(:first-child) {margin-left: 135px !important;}body .hotelstouch-select {border-radius: 5px;width: 100%;box-sizing: border-box;position: relative;min-height: 37px;}body .hotelstouch-select.noBorders.matrix .hotelstouch-select-data {border: none;background-color: var(--borderLightColor);}body .hotelstouch-select.noBorders.matrix .selectGroup {display: block !important;}body .hotelstouch-select.noColorOnSelected .selected {background-color: var(--formColor) !important;}body .hotelstouch-select input[type=radio] + label:after,body .hotelstouch-select input[type=checkbox] + label:after {color: var(--textColor) !important;font-size: 13.3333px;}body .hotelstouch-select input[type=radio] + label:before,body .hotelstouch-select input[type=checkbox] + label:before {content: " " !important;min-width: 10px;width: 10px;}body .hotelstouch-select input[type=radio] + label[data-icon]:before,body .hotelstouch-select input[type=checkbox] + label[data-icon]:before {padding: 0 10px;}body .hotelstouch-select:empty:before {content: "No info";background-color: var(--backgroundColor);color: var(--borderColor);cursor: no-drop;opacity: 0.6;width: 100%;display: flex;min-height: 30px;justify-content: center;align-items: center;height: 35px;border-radius: 5px;border: 1px solid var(--borderLightColor);}body .hotelstouch-select:not(.maxtrix).active .hotelstouch-select-data {min-height: 180px;}body .hotelstouch-select.active .hotelstouch-select-data {overflow-y: scroll;overflow-x: hidden;border: 1px solid var(--borderLightColor);z-index: 13;border-radius: 0 0 5px 5px;}body .hotelstouch-select:not(.matrix):not(.active) .hotelstouch-select-data:before {content: "" attr(data-placeholder);font-family: "Open Sans", FontAwesome;width: 100%;height: 100%;opacity: 1;padding: 0 10px;font-weight: bold;position: absolute;left: 0;box-sizing: border-box;display: flex;justify-content: flex-start;align-items: center;font-size: 13px;line-height: 37px;border-radius: 6px;color: var(--borderColor);border: 1px solid var(--borderLightColor);}body .hotelstouch-select:not(.active) .selectDataInfo {display: none !important;}body .hotelstouch-select:not(.active) .selectGroup {display: none !important;}body .hotelstouch-select:not(.active).noBorders .selectGroup {display: block !important;}body .hotelstouch-select:not(.active) .hotelstouch-select-data.required:before {border: 1px solid #ae1a2a !important;}body .hotelstouch-select:not(.active):not(.matrix) .selected {width: 100%;margin: 0 !important;border: 1px solid var(--borderLightColor);border-radius: 5px;overflow: hidden;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data {z-index: 13;position: absolute;max-height: 180px;}body .hotelstouch-select.active:not(.matrix) input[type=text] {display: block;width: 100% !important;float: none;border-radius: 5px 5px 0 0;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data {box-shadow: 0 0 15px var(--shadowColor);}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data.big-data:not(.ignore-big-data) > * {display: none;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data.big-data:not(.ignore-big-data) > *:checked, body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data.big-data:not(.ignore-big-data) > *.active {display: block;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=radio] + label,body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=checkbox] + label {display: flex;pointer-events: none;line-height: 1;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=radio]:checked + label:before, body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=radio]:checked + label:after,body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=checkbox]:checked + label:before,body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data input[type=checkbox]:checked + label:after {color: var(--textButtonColor) !important;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data .hide-on-search {display: none !important;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data .data-title {display: block !important;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data .data-row {display: flex;pointer-events: all;min-height: fit-content;}body .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data .data-row.selected {background-color: var(--hotelstouchTheme) !important;color: var(--textButtonColor) !important;}body .hotelstouch-select.matrix > input[type=text] {display: block;border: 1px solid var(--borderLightColor);border-bottom: none;border-radius: 5px 5px 0 0;}body .hotelstouch-select.matrix.required {border: 1px solid #ae1a2a;}body .hotelstouch-select.matrix .hotelstouch-select-data {border-radius: 0 0 5px 5px;display: grid !important;grid-template-columns: 1fr 1fr 1fr;grid-gap: 5px;overflow-y: auto;overflow-x: hidden;border: 1px solid var(--borderLightColor) !important;max-height: 180px;padding: 5px;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="1"] {grid-template-columns: 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="1"]:before {grid-column: 1/2;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="1"] .selectGroup {grid-column: 1/2;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="2"] {grid-template-columns: 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="2"]:before {grid-column: 1/3;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="2"] .selectGroup {grid-column: 1/3;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="3"] {grid-template-columns: 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="3"]:before {grid-column: 1/4;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="3"] .selectGroup {grid-column: 1/4;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="4"] {grid-template-columns: 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="4"]:before {grid-column: 1/5;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="4"] .selectGroup {grid-column: 1/5;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="5"] {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="5"]:before {grid-column: 1/6;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="5"] .selectGroup {grid-column: 1/6;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="6"] {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="6"]:before {grid-column: 1/7;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="6"] .selectGroup {grid-column: 1/7;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="7"] {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="7"]:before {grid-column: 1/8;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="7"] .selectGroup {grid-column: 1/8;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="8"] {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="8"]:before {grid-column: 1/9;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="8"] .selectGroup {grid-column: 1/9;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="9"] {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="9"]:before {grid-column: 1/10;}body .hotelstouch-select.matrix .hotelstouch-select-data[data-itemsperrow="9"] .selectGroup {grid-column: 1/10;}body .hotelstouch-select.matrix .hotelstouch-select-data.unconstrained {max-height: none !important;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-title {display: block;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row {display: flex;pointer-events: all;opacity: 0.63;border: 1px solid var(--borderLightColor);box-sizing: border-box;margin: 0px;min-height: 30px;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row label {width: 100%;height: 100%;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row.selected {pointer-events: all;background-color: var(--hotelstouchTheme);color: var(--textButtonColor);}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row:hover {opacity: 1;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row input[type=radio] + label,body .hotelstouch-select.matrix .hotelstouch-select-data .data-row input[type=checkbox] + label {pointer-events: none;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row .row-image {width: 30px;height: 30px;min-width: 30px;line-height: 30px;font-size: 16px;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row .row-image .fa {right: 0px;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row .row-title {font-size: 12px !important;line-height: 12px !important;}body .hotelstouch-select.matrix .hotelstouch-select-data .data-row .row-subtitle {font-size: 9px !important;line-height: 10px !important;}body .hotelstouch-select.matrix .hotelstouch-select-data:before {position: relative;display: flex !important;border: none;}body .hotelstouch-select.matrix .toggle-matrix:before {content: "";font-family: FontAwesome;}body .hotelstouch-select .toggle-matrix {width: 18px;height: 18px;background-color: var(--hotelstouchTheme);display: block;position: absolute;right: -9px;top: calc(50% - 10px);z-index: 6;color: white;text-align: center;line-height: 19px;border-radius: 5px;}body .hotelstouch-select .toggle-matrix:before {content: "";font-family: FontAwesome;}body .hotelstouch-select input[type=text] {display: none;}body .hotelstouch-select .hotelstouch-select-data {background-color: white;box-sizing: content-box;min-height: 37px;position: relative;width: 100%;box-sizing: border-box;flex-wrap: wrap;z-index: 3;border-bottom: none !important;border-radius: 5px;overflow: hidden;display: flex;flex-direction: column;flex-wrap: nowrap;}body .hotelstouch-select .hotelstouch-select-data > .selectDataInfo {display: flex;min-height: 37px;align-items: center;padding: 0 10px;border-bottom: 1px solid var(--borderLightColor);background: var(--backgroundLightColor);}body .hotelstouch-select .hotelstouch-select-data > .selectDataInfo div:last-child {margin-left: auto;display: flex;align-items: center;font-size: 0.8rem;}body .hotelstouch-select .hotelstouch-select-data > .selectDataInfo div:last-child > .icon {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}body .hotelstouch-select .hotelstouch-select-data .selectGroup {width: 100%;background-color: var(--backgroundColor);color: var(--textColor);display: block !important;padding: 5px !important;height: fit-content !important;text-transform: uppercase;font-size: 16px;}body .hotelstouch-select .hotelstouch-select-data .selectGroup:before {content: attr(data-label);}body .hotelstouch-select .hotelstouch-select-data input[type=radio] + label,body .hotelstouch-select .hotelstouch-select-data input[type=checkbox] + label {float: left;clear: both;margin: 0 !important;pointer-events: none;width: 100%;}body .hotelstouch-select .hotelstouch-select-data input[type=radio]:checked + label,body .hotelstouch-select .hotelstouch-select-data input[type=checkbox]:checked + label {display: flex;}body .hotelstouch-select .hotelstouch-select-data .data-title {width: 100%;padding: 5px;text-transform: uppercase;background-color: var(--borderLightColor);color: var(--hotelstouchTheme);font-weight: bold;margin-right: -10px;display: none;}body .hotelstouch-select .hotelstouch-select-data .data-row {background-color: var(--formColor);justify-content: space-between;align-items: center;min-height: 44px;color: var(--textColor);text-decoration: none;cursor: pointer;display: none;position: relative;border-bottom: 1px solid var(--borderLightColor);transition: 0.3s all ease;opacity: 0.6;padding: 5px;}body .hotelstouch-select .hotelstouch-select-data .data-row .editButton {position: absolute;display: flex;right: 10px;font-size: 15px;top: 0;height: 100%;align-items: center;}body .hotelstouch-select .hotelstouch-select-data .data-row:hover, body .hotelstouch-select .hotelstouch-select-data .data-row:focus {transition: 0.3s all ease;opacity: 1 !important;}body .hotelstouch-select .hotelstouch-select-data .data-row.selected {display: flex;pointer-events: none;opacity: 1 !important;}body .hotelstouch-select .hotelstouch-select-data .data-row.selected .editButton {color: var(--textButtonColor);}body .hotelstouch-select .hotelstouch-select-data .data-row.selected .row-image {border: 1px solid var(--borderLightColor);box-sizing: border-box;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-image {width: 33px;height: 33px;margin: 5px;background-position: center;background-size: cover;min-width: 33px;text-align: center;line-height: 33px;color: var(--textButtonColor);margin-bottom: auto;background-color: var(--hotelstouchTheme);position: relative;display: flex;justify-content: center;align-items: center;border-radius: 50%;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data.top {margin-bottom: auto;padding-bottom: 5px;margin-top: 5px;padding-right: 20px;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data {width: calc(100% - 10px);display: flex;flex-basis: 100%;flex-flow: row wrap;font-size: 12px;margin: 0 5px;min-height: 33px;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .data-column {padding: 5px;box-sizing: border-box;width: 100% !important;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .data-column:before {content: attr(data-label) " ";}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .row-title {font-size: 12px;width: 100%;line-height: 16px;word-break: break-word;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .row-subtitle {font-size: 10px;opacity: 0.7;width: 100%;line-height: 11px;word-break: break-word;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .row-subtitle .extra-info {width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;align-items: center;margin: 5px 0;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .row-subtitle .extra-info .subitem {width: 60px;box-sizing: border-box;padding: 1px 3px;margin: 1px;border-radius: 7px;text-align: center;}body .hotelstouch-select .hotelstouch-select-data .data-row .row-data .row-subtitle .extra-info .subitem .fa {line-height: inherit;height: 100%;width: 20px;font-size: inherit !important;text-align: center;border-radius: 50%;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions {min-width: 100px;display: flex;justify-content: space-around;align-items: center;min-height: 30px;font-size: 18px;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.vertical {flex-direction: column;min-width: 40px !important;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions > * {width: 100% !important;height: 30px !important;text-align: center;line-height: 30px;display: block;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions > *.disabled {opacity: 0.3;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions > * .fa,body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions > * .fa-stack {display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;text-align: center;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-2 {flex-wrap: wrap;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-2 > * {width: calc(100% / 2) !important;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-3 {flex-wrap: wrap;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-3 > * {width: calc(100% / 3) !important;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-4 {flex-wrap: wrap;}body .hotelstouch-select .hotelstouch-select-data .data-row .data-actions.flex-grid-4 > * {width: calc(100% / 4) !important;}body .hotelstouch-select:not(.active):not(.matrix) .hotelstouch-select-data {width: 100% !important;}body .hotelstouch-select:not(.active):not(.matrix) .hotelstouch-select-data .data-row.selected .editButton {color: inherit;}body .hotelstouch-select.select-editable:not(.active):not(.matrix) .hotelstouch-select-data .data-row.selected {pointer-events: unset;}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}body input[type=number] {-moz-appearance: textfield;}body input[type=text],body input[type=password],body input[type=email],body input[type=number],body textarea {border: 1px solid var(--borderLightColor);background-color: var(--formColor);color: var(--textColor);outline: none;width: 100%;padding: 0px 10px 0 10px;box-sizing: border-box;min-height: 32px;font-family: "Open Sans";font-weight: bold;line-height: 35px;border-radius: 5px;transition: 0.3s all ease;}body textarea {line-height: 2 !important;border: 1px solid var(--borderLightColor);border-radius: 5px;resize: vertical;min-height: 100px;padding: 10px;font-weight: normal;}body input:required:placeholder-shown {border: 1px solid rgba(191, 30, 30, 0.6) !important;}body input::-webkit-input-placeholder {color: var(--borderColor) !important;}body input:-moz-placeholder {color: var(--borderColor) !important;}body input::-moz-placeholder {color: var(--borderColor) !important;}body input:-ms-input-placeholder {color: var(--borderColor) !important;}body input:focus {border: 1px solid var(--borderDarkColor);transition: 0.3s all ease;}body input:disabled {background-color: var(--backgroundColor);color: var(--borderColor);cursor: no-drop;}body input[type=checkbox]:disabled + label,body input[type=radio]:disabled + label {cursor: no-drop;opacity: 0.5;}body input[type=checkbox]:disabled + label:before, body input[type=checkbox]:disabled + label:after,body input[type=radio]:disabled + label:before,body input[type=radio]:disabled + label:after {cursor: no-drop;opacity: 0.5;}body input[type=checkbox],body input[type=radio] {display: none !important;visibility: hidden;position: absolute;}body input[type=checkbox] + label,body input[type=radio] + label {min-height: 34px;line-height: 34px;margin: 0 1px !important;position: relative;outline: none !important;width: fit-content;display: flex;min-width: 30px;display: flex;justify-content: flex-start;align-items: center;text-align: left;}body input[type=checkbox] + label.hotelstouch-selector-option,body input[type=radio] + label.hotelstouch-selector-option {min-height: 22px !important;margin: 3px !important;}body input[type=checkbox] + label.hotelstouch-selector-option:before,body input[type=radio] + label.hotelstouch-selector-option:before {line-height: 21px;height: 21px;}body input[type=checkbox] + label.hotelstouch-selector-option:after,body input[type=radio] + label.hotelstouch-selector-option:after {line-height: 12px;height: 22px;}body input[type=checkbox] + label:before,body input[type=radio] + label:before {font-family: FontAwesome;background-color: transparent;border: none;color: var(--shadowColor);width: 20px;display: flex;justify-content: center;align-items: center;font-size: 15px;cursor: pointer;height: 32px;width: 32px;min-width: 32px;z-index: 1;}body input[type=checkbox]:checked + label,body input[type=radio]:checked + label {font-weight: bold;}body input[type=checkbox]:checked + label:before,body input[type=radio]:checked + label:before {color: var(--hotelstouchTheme) !important;}body input[type=radio]:disabled:before {color: var(--backgroundColor);cursor: no-drop !important;}body input[type=checkbox] + label[data-label]:after,body input[type=radio] + label[data-label]:after {content: attr(data-label) " ";color: var(--textColor);cursor: pointer;display: flex;justify-content: flex-start;align-items: center;min-height: 32px;padding: 5px 0 5px 0;box-sizing: border-box;width: 100%;}body input[type=checkbox]:checked + label:after,body input[type=radio]:checked + label:after {color: var(--hotelstouchTheme);font-weight: bold;}body input[type=checkbox] + label:before {content: "";}body input[type=checkbox]:checked + label:before {content: "";}body input[type=radio] + label:before {content: "";}body input[type=radio]:checked + label:before {content: "";}body input[type=checkbox] + label[data-icon]:before,body input[type=radio] + label[data-icon]:before {content: attr(data-icon) !important;}body input[type=checkbox].switch-sides + label:before,body input[type=radio].switch-sides + label:before {content: "";}body input[type=checkbox].switch-sides:checked + label:before,body input[type=radio].switch-sides:checked + label:before {content: "";}body input[type=checkbox].not_authorized + label:before,body input[type=radio].not_authorized + label:before {content: "";}body input[type=checkbox].not_authorized:checked + label:before,body input[type=radio].not_authorized:checked + label:before {content: "";}body input[type=checkbox].role_user + label:before,body input[type=radio].role_user + label:before {content: "";}body input[type=checkbox].role_user:checked + label:before,body input[type=radio].role_user:checked + label:before {content: "";}body input[type=checkbox].role_group_admin + label:before,body input[type=radio].role_group_admin + label:before {content: "";}body input[type=checkbox].role_group_admin:checked + label:before,body input[type=radio].role_group_admin:checked + label:before {content: "";}body input[type=checkbox].role_application_admin + label:before,body input[type=radio].role_application_admin + label:before {content: "";}body input[type=checkbox].role_application_admin:checked + label:before,body input[type=radio].role_application_admin:checked + label:before {content: "";}body input[type=checkbox].role_system_admin + label:before,body input[type=radio].role_system_admin + label:before {content: "";}body input[type=checkbox].role_system_admin:checked + label:before,body input[type=radio].role_system_admin:checked + label:before {content: "";}body input[type=checkbox].switch + label:before,body input[type=radio].switch + label:before {content: "";}body input[type=checkbox].switch:checked + label:before,body input[type=radio].switch:checked + label:before {content: "";}body input[type=checkbox].select + label:before,body input[type=radio].select + label:before {content: "";}body input[type=checkbox].select:checked + label:before,body input[type=radio].select:checked + label:before {content: "";}body input[type=checkbox].switch {display: none;}body input[type=checkbox].switch + label {color: var(--textColor);width: 100% !important;position: relative;display: block;}body input[type=checkbox].switch + label:not(:empty) {padding-right: 60px;}body input[type=checkbox].switch + label:before {content: "" !important;background: var(--borderColor);width: 50px;height: 25px;border-radius: 12.5px;display: block;order: 2;position: absolute;right: 0;top: calc(50% - 12.5px);transition: 0.3s background-color ease;}body input[type=checkbox].switch + label:after {content: "" !important;width: 21px;height: 21px;display: block;border-radius: 50%;margin: 2px;box-sizing: border-box;background-color: var(--textButtonColor);order: 2;position: absolute;right: 25px;top: calc(50% - 12.5px);transition: 0.3s right ease;z-index: 1;}body input[type=checkbox].switch:checked + label {color: var(--hotelstouchTheme);}body input[type=checkbox].switch:checked + label:before {background-color: var(--hotelstouchTheme);}body input[type=checkbox].switch:checked + label:after {right: 0;}body .hotelstouch-modal {position: fixed;z-index: 1010;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);display: grid;grid-template-rows: auto fit-content(80%) auto;grid-template-columns: auto fit-content(765px) auto;}body .hotelstouch-modal > *:not(.user-profile)::-webkit-scrollbar-thumb {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;border-radius: 30px;background: #414141;}body .hotelstouch-modal > *::-webkit-scrollbar-track {background-color: transparent !important;}body .hotelstouch-modal > form,body .hotelstouch-modal > .hotelstouch-matrix,body .hotelstouch-modal > .hotelstouch-profile {display: flex;flex-wrap: wrap;grid-row: 2/3;grid-column: 2/3;overflow-y: auto;}body .hotelstouch-modal .profile-data {width: 100%;}body .hotelstouch-modal .mini-form {max-width: 450px;min-width: 450px;max-height: 400px;}body .hotelstouch-modal form.mini-form .profile-data:before {display: none;}body .hotelstouch-modal form.mini-form .profile-data input[type=password],body .hotelstouch-modal form.mini-form .profile-data input[type=text],body .hotelstouch-modal form.mini-form .profile-data input[type=number],body .hotelstouch-modal form.mini-form .profile-data input[type=email] {width: 100% !important;}body .hotelstouch-modal form.mini-form .profile-data .data-item.form-item:before {display: none;}body .hotelstouch-modal form.mini-form .profile-actions {margin: 0 !important;}body .hotelstouch-modal .hotelstouch-modal-exit {position: fixed;right: 0px;top: 0px;height: 75px;width: 75px !important;font-size: 36px;background-color: #333;color: white;border-bottom-left-radius: 65px;text-align: right;padding-right: 14px;line-height: 1;padding-top: 10px;}body .hotelstouch-modal .hotelstouch-modal-exit:before {font-family: FontAwesome;content: "";}body .hotelstouch-modal .horizontal-divider {text-align: center;position: relative;display: flex;white-space: nowrap;align-items: center;opacity: 1;color: var(--hotelstouchTheme);background-color: var(--formColor);width: 100%;margin-top: 15px;margin-bottom: 15px;}body .hotelstouch-modal .horizontal-divider:before, body .hotelstouch-modal .horizontal-divider:after {content: "";width: 100%;background-color: var(--borderColor);height: 1px;display: block;background-clip: content-box;}body .hotelstouch-modal .horizontal-divider:after {padding-left: 10px;}body .hotelstouch-modal .horizontal-divider:before {padding-right: 10px;}body .hotelstouch-action-form {color: var(--textColor) !important;max-width: 100% !important;max-height: 100% !important;margin: 0 auto;height: fit-content;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 3px;box-shadow: 0 0 10px var(--shadowColor);background-color: white;}body .hotelstouch-action-form.form_noyes {min-width: 320px !important;flex-wrap: wrap !important;width: min-content;}body .hotelstouch-action-form.form_noyes > label {font-size: 16px;padding: 5px 20px;background-color: var(--hotelstouchTheme);color: white !important;}body .hotelstouch-action-form.form_noyes > textarea {margin: 10px 15px;font-size: 14px;}body .hotelstouch-action-form.form_noyes > .message {padding: 20px 20px 10px 20px;font-size: 14px;display: flex;line-height: unset;align-items: center;border: none;}body .hotelstouch-action-form.form_noyes > .message > i {font-size: 20px;color: var(--hotelstouchThemeLight);margin-right: 10px;}body .hotelstouch-action-form.form_noyes > .message > span {border-left: 1px solid var(--hotelstouchThemeLight);padding-left: 10px;color: dimgrey;}body .hotelstouch-action-form.form_noyes > .actions-container {display: flex;justify-content: flex-end;padding: 15px;line-height: 28px;}body .hotelstouch-action-form.form_noyes > .actions-container > .action {min-width: 65px;border: 1px solid var(--borderLightColor);color: dimgrey;border-radius: 3px;text-align: center;font-size: 14px;padding: 0 5px;}body .hotelstouch-action-form.form_noyes > .actions-container > .action:hover {background-color: var(--hotelstouchTheme);border: 1px solid var(--hotelstouchTheme);color: white;}body .hotelstouch-action-form.form_noyes > .actions-container > .continue {margin-left: 10px;min-width: 100px;background-color: var(--hotelstouchThemeLight);border: 1px solid var(--hotelstouchThemeLight);color: white !important;}body .hotelstouch-action-form > .category-container {min-width: 300px;display: flex;flex-direction: column;}body .hotelstouch-action-form > .category-container:not(:last-child) .category-actions-container {border-right: 1px solid var(--borderColor);}body .hotelstouch-action-form > .category-container:not(:last-child) .category-container-title {border-right: 1px solid var(--hotelstouchThemeLight);}body .hotelstouch-action-form > .category-container > .category-container-title {display: flex;align-items: center;font-size: 16px;padding: 5px 20px;background-color: var(--hotelstouchTheme);color: white;}body .hotelstouch-action-form > .category-container > .category-actions-container {height: 100%;}body .hotelstouch-action-form > .category-container > .category-actions-container a {display: flex;align-items: center;font-size: 14px;padding: 5px 20px;color: var(--textColor) !important;border-bottom: 1px solid #ececec;}body .hotelstouch-action-form > .category-container > .category-actions-container a:hover {background-color: #f0f0f0;}body .hotelstouch-action-form > .category-container > .category-actions-container a > i {color: gray;min-width: 16px;display: flex;justify-content: center;}body .hotelstouch-action-form > .category-container > .category-actions-container a > span {margin-left: 10px;}body .hotelstouch-action-form > * {width: 100%;font-size: 12px;line-height: 40px;color: var(--textColor) !important;}body .hotelstouch-image {background-size: cover;background-position: center;background-repeat: no-repeat;margin: 5px 0 5px 0 !important;background-color: var(--formColor);position: relative;border-radius: 5px;}body .hotelstouch-image > img {max-width: 100%;min-width: 200px;width: 100% !important;margin: 0 !important;visibility: hidden;}body .flex-grid-2 > * {width: 50% !important;box-sizing: border-box;}body .flex-grid-3 > * {width: calc(100% / 3) !important;box-sizing: border-box;}body .flex-grid-4 > * {width: calc(100% / 4) !important;box-sizing: border-box;}body .flex-grid-5 > * {width: calc(100% / 5) !important;box-sizing: border-box;}body .tag,body tag {background-color: var(--borderLightColor);padding: 2px 4px;border-radius: 3px;margin: 2px;color: var(--textColor);width: fit-content;float: left;position: relative;text-align: left;}body .tag > img,body tag > img {width: 19px;height: 19px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;position: absolute;left: 0;top: 0;}body .tag .tag-action,body tag .tag-action {opacity: 0;width: 20px !important;height: 20px !important;border-radius: 50%;position: absolute;right: 4px;top: -10px;display: flex;justify-content: center;align-items: center;transition: all 1s ease;}body .tag:hover > .tag-action,body tag:hover > .tag-action {opacity: 1;}body .tag:focus,body tag:focus {clear: left;border-bottom-left-radius: 0;border-bottom-right-radius: 0;margin-bottom: 0;}body .tag[tabindex],body tag[tabindex] {cursor: pointer;}body .tag[data-icon]:before,body tag[data-icon]:before {font-family: "Open sans", FontAwesome;content: attr(data-icon) !important;margin-right: 2px;min-width: 10px !important;display: inline-block;text-align: center;}body .tag + .tag.connected:after,body tag + tag.connected:after,body .tag-info + .tag.connected:after,body .tag-info + tag.connected:after {content: " ";position: absolute;width: 22px;height: 4px;top: -5px;left: -16px;opacity: 0.8;border: 1px solid #333;border-bottom: 0;z-index: 0;}body .tag + .tag-inf,body tag + tag-info {width: fit-content;display: table;background-color: var(--borderLightColor);padding: 2px 4px;border-radius: 3px;margin: 2px;display: none;}body .tag:focus + .tag-info,body tag:focus + .tag-info {display: table;border-top-left-radius: 0;}body .tag.not-selected,body tag.not-selected {opacity: 0.6;text-decoration: line-through;}body .chip {display: flex;height: 25px;padding: 3px;font-size: 12px;line-height: 25px;border-radius: 25px;align-items: center;background-color: var(--borderLightColor);color: var(--textColor);margin: 2px;}body .chip .media {height: 20px;width: 20px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: #ffffff47;}body .chip span {margin: 0 5px;}body .add-border-top {border-top: 1px solid var(--borderColor) !important;}body .add-border-bottom {border-bottom: 1px solid var(--borderColor) !important;}body .add-border-left {border-left: 1px solid var(--borderColor) !important;}body .add-border-right {border-right: 1px solid var(--borderColor) !important;}body .hotelstouch-logo:empty,body .dbtouch-logo:empty {font-size: 100px;justify-content: center;color: var(--hotelstouchTheme);width: 100%;height: 100px;display: flex;align-items: center;}body .hotelstouch-logo {width: 100%;height: 100px;display: flex;justify-content: flex-start;align-items: center;}body .hotelstouch-logo > [class^=icon-],body .hotelstouch-logo > [class*=" icon-"] {font-size: 36px;}body .hotelstouch-logo > [class^=icon-] + div,body .hotelstouch-logo > [class*=" icon-"] + div {font-size: 10px;text-transform: uppercase;}body .hotelstouch-logo > [class^=icon-] + div div:first-child,body .hotelstouch-logo > [class*=" icon-"] + div div:first-child {font-size: 10px;line-height: 10px;}body .hotelstouch-logo > [class^=icon-] + div div:last-child,body .hotelstouch-logo > [class*=" icon-"] + div div:last-child {font-size: 25px;line-height: 25px;font-weight: bold;}@media screen and (orientation: portrait) {body .hotelstouch-logo > [class^=icon-] + div,body .hotelstouch-logo > [class*=" icon-"] + div {display: none;}}body .NOT_VISITED {background-color: var(--backgroundColor) !important;}body i.DAY_OFF:before {font-family: FontAwesome;content: "";color: #333333;font-size: 20px;font-style: normal;}body i.TRIP:before {font-family: FontAwesome;content: "";color: #333333;font-size: 20px;font-style: normal;}body i.RECORD_IN:before {font-family: FontAwesome;content: "";color: #1eb26c;font-size: 20px;font-style: normal;}body i.RECORD_OUT:before {font-family: FontAwesome;content: "";color: #ae1a2a !important;font-size: 20px;font-style: normal;}body i.WEB_IN:before {font-family: FontAwesome;content: "";color: #1eb26c;font-size: 20px;font-style: normal;}body i.WEB_OUT:before {font-family: FontAwesome;content: "";color: #ae1a2a !important;font-size: 20px;font-style: normal;}body img.UNAUTHORIZED {opacity: 0.1;}body .text-center {text-align: center;justify-content: center;}body .text-left {text-align: left;justify-content: flex-start;}body .text-right {text-align: right;justify-content: flex-end;}body .transparent {opacity: 0.3;}body .transparent + .data-row-extra-info {opacity: 0.3;}body .transparent:hover {opacity: 0.9;}body .transparent:hover + .data-row-extra-info {opacity: 0.9;}body .loading > *,body .inactive-content {filter: blur(1px);opacity: 0.2;}body .loading * {pointer-events: none !important;}body .loading {overflow: hidden;}body .loading:not(.hotelstouch-content):not(.hotelstouch-modal) {position: relative;}body .loading:not(.hotelstouch-content):not(.hotelstouch-modal):after {position: absolute;}body .loading:after {position: fixed;width: 2vw;height: 2vh;display: flex;justify-content: center;align-items: center;font-size: calc(4.8vw + 4.2vh);font-family: FontAwesome, "Open Sans";top: calc(50% - 1vh);left: calc(50% - 1vw);transition: 1s all ease;-webkit-animation: loading-rotate 2s infinite linear;animation: loading-rotate 2s infinite linear;content: "";}body .loading-dots:after {font-family: FontAwesome, "Open Sans";transition: 1s all ease;animation: dotty-simple steps(1, end) 1.5s infinite;content: "  ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}body .critical-pulsing-warning {background-color: #ae1a2a !important;border-color: #ae1a2a !important;opacity: 1 !important;z-index: 3 !important;transition: 1s all linear;-webkit-animation: critical-pulsing 2s linear;-webkit-animation-iteration-count: infinite;height: 20px !important;top: 5px;line-height: 20px !important;font-size: 10px !important;}body .critical-pulsing-warning:before {border-top-width: 10px !important;border-bottom-width: 10px !important;}body .critical-pulsing-warning:after {border-top-width: 10px !important;border-bottom-width: 10px !important;}@media screen and (orientation: portrait) {body .landscape-only {display: none !important;}}@media screen and (orientation: landscape) {body .portrait-only {display: none !important;}}body .note {background-color: #fff0af;color: #333;}body .stickyNote {background-color: #fff0af;color: #333;font-family: FontAwesome, "Handlee", cursive;font-size: 16px;box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.4), 0px -70px 78px -10px inset rgba(255, 255, 255, 0.3);transform: scale(0.1);padding: 33px;margin: 40px 0;position: absolute;top: 18px;right: -16px;-webkit-transform-origin-x: right;-webkit-transform-origin-y: top;transition: 0.3s all ease;width: 320px;height: 320px;overflow: auto;text-align: justify;}body .stickyNote .title {font-size: 1.4em;font-weight: bold;}body .stickyNote::-webkit-scrollbar {width: 7px;height: 10px;}body .stickyNote::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0);border-radius: 3px;border-left: 4px solid rgba(0, 0, 0, 0.18);}body .stickyNote:hover {transform: scale(1);z-index: 1;}body .comment {background-color: var(--formColor);}body .reject {background-color: #d0515c;color: var(--whiteColor) !important;}body .keep-pointer-events {pointer-events: all !important;}body .addPointer, body.design-2017 .hotelstouch-header .hotelstouch-menu-button, body.Horizontal .hotelstouch-header .hotelstouch-menu-button, body.Vertical .hotelstouch-header .hotelstouch-menu-button, body.appVertical .hotelstouch-header .hotelstouch-menu-button, body.appHorizontal .hotelstouch-header .hotelstouch-menu-button, body input[type=checkbox] + label,body input[type=radio] + label {cursor: pointer !important;}body .hotelstouch-progress-bar {background-color: var(--blackColor);width: 100%;float: left;height: 12px;position: relative;}body .hotelstouch-progress-bar .fill {height: 100%;max-width: 100%;}body [data-progress="0"] {background-color: #1eb26c !important;}body [data-progress="1"] {background-color: #eea712 !important;}body [data-progress="2"] {background-color: #ef6b17 !important;}body [data-progress="3"] {background-color: #ae1a2a !important;}body .hotelstouch-progress-bar:after {width: 100%;height: 100%;content: attr(data-title);font-size: 10px;position: absolute;color: var(--whiteColor);line-height: 12px;top: 0;left: 0;text-align: center;}body .info-box:not(.dont-resize):hover,body .info-box:not(.dont-resize).full-size {width: 300px;padding: 0 20px 0 10px;height: fit-content;transition: 2s all ease;}body .info-box:not(.dont-resize):hover .hover-box,body .info-box:not(.dont-resize).full-size .hover-box {display: block;width: 100%;}body .info-box {color: var(--textButtonColor);background-color: var(--borderLightColor);width: 40px;min-height: 40px;margin: 4px;font-size: 12px;line-height: 20px;text-align: center;border-radius: 5px;position: relative;display: flex;justify-content: center;align-items: center;transition: 2s all ease;flex-wrap: wrap;white-space: nowrap;text-overflow: ellipsis;}body .info-box > .fa {font-size: 20px;}body .info-box .hover-box {display: none;}body .info-box .extra-box {width: 100%;position: absolute;width: 20px;height: 20px;line-height: 19px;font-size: 10px;text-align: center;top: -6px;right: -6px;border-radius: 50%;border: 1px solid var(--formColor);box-sizing: border-box;}body .highlight-box {background-color: var(--borderLightColor);margin: 5px 0;padding: 2px 5px;border-radius: 5px;margin: 3px;width: calc(100% - 6px);}body .highlight-box:first-child {margin-top: 6px;}body .highlight-box:last-child {margin-bottom: 6px;}body .highlight-box.active {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);}body .status-box {width: 20px;height: 20px;text-align: center;line-height: 21px;border-radius: 3px;}body .colorpicker {position: absolute;right: 12px;top: 21px;z-index: 13;}body .colorpicker input[type=text] {width: 100% !important;}body .colorpicker .color-preview-box {width: 15px;height: 15px;position: absolute;display: block;border-radius: 3px;box-shadow: 0 0 10px var(--shadowColor);right: 30px;bottom: -20px;}body .colorpicker.active .options {position: absolute;z-index: 4;background-color: var(--formColor);padding: 5px;top: 31px;width: 100%;box-sizing: border-box;justify-content: space-between;border-radius: 5px;box-shadow: 0 0 20px var(--shadowColor);max-width: 300px;right: 20px;min-width: 300px;}body .colorpicker.active .options .quick-color-box {width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;padding: 5px;box-sizing: border-box;}body .colorpicker.active .options .quick-color-box .qcb {width: 25px;height: 25px;margin: 2px;border: 1px solid var(--borderColor);box-sizing: border-box;border-radius: 5px;}body .colorpicker.active .options .saturation-value-slider-box {width: calc(100% + 30px);height: 150px;display: block;background-color: transparent;position: relative;margin-left: -15px;margin-top: -15px;}body .colorpicker.active .options .saturation-value-slider-box .color-box {background-color: #ff0000;margin: 10px;width: calc(100% - 20px);height: calc(100% - 20px);position: absolute;top: 0;left: 0;}body .colorpicker.active .options .saturation-value-slider-box .slider {position: absolute;width: 20px;height: 20px;background-color: white !important;border: 1px solid var(--borderColor);border-radius: 50%;top: 0px;left: 0px;z-index: 3;box-sizing: border-box;cursor: pointer;}body .colorpicker.active .options .saturation-value-slider-box:before {width: calc(100% - 20px);height: calc(100% - 20px);display: block;content: "";left: 0;top: 0;position: absolute;margin: 10px;z-index: 1;background: linear-gradient(to right, white, rgba(255, 255, 255, 0));background: -moz-linear-gradient(right, white, rgba(255, 255, 255, 0));background: -ms-linear-gradient(right, white, rgba(255, 255, 255, 0));background: -o-linear-gradient(right, white, rgba(255, 255, 255, 0));background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, white, rgba(255, 255, 255, 0));background: linear-gradient(to right, white, rgba(255, 255, 255, 0));}body .colorpicker.active .options .saturation-value-slider-box:after {width: calc(100% - 20px);height: calc(100% - 20px);display: block;content: "";left: 0;top: 0;position: absolute;margin: 10px;z-index: 2;background: linear-gradient(rgba(255, 255, 255, 0), #000000);background: -moz-linear-gradient(rgba(255, 255, 255, 0), #000000);background: -ms-linear-gradient(rgba(255, 255, 255, 0), #000000);background: -o-linear-gradient(rgba(255, 255, 255, 0), #000000);background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#000000));background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #000000);background: linear-gradient(rgba(255, 255, 255, 0), #000000);}body .colorpicker.active .options .hue-slider-box,body .colorpicker.active .options .alpha-slider-box {height: 10px;width: calc(100% - 10px);display: block;background-color: var(--formColor);position: relative;margin: 20px 5px;}body .colorpicker.active .options .hue-slider-box .slider,body .colorpicker.active .options .alpha-slider-box .slider {position: absolute;height: calc(100% + 10px);width: 10px;box-sizing: border-box;border: 1px solid var(--borderColor);background-color: white;border-radius: 2px;left: 0px;top: -5px;z-index: 2;box-sizing: border-box;cursor: pointer;}body .colorpicker.active .options .alpha-slider-box .color-box {height: 100%;width: 100%;display: block;content: "";left: 0;position: absolute;background: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background: -ms-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));}body .colorpicker.active .options .hue-slider-box:after {height: 100%;width: 100%;display: block;content: "";left: 0;top: 0;position: absolute;background: -moz-linear-gradient(left, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background: -ms-linear-gradient(left, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background: -o-linear-gradient(left, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));background: -webkit-linear-gradient(left, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background: linear-gradient(to right, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);}body .colorpicker.active .options .alpha-slider-box:before {height: 100%;width: 100%;display: block;content: "";top: 0;position: absolute;background-image: -moz-linear-gradient(45deg, #909090 25%, transparent 25%), -moz-linear-gradient(-45deg, #909090 25%, transparent 25%), -moz-linear-gradient(45deg, transparent 75%, #909090 75%), -moz-linear-gradient(-45deg, transparent 75%, #909090 75%);background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #909090), color-stop(0.25, transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #909090), color-stop(0.25, transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #909090)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #909090));-moz-background-size: 100px 100px;background-size: 100px 100px;-webkit-background-size: 10px 10px;background-position: 0 0, 5px 0, 5px -5px, 0px 5px;}body .matrixForm {display: flex;overflow: auto;max-height: 600px;}body .matrixForm.differentColumns .matrix-column:nth-child(2n+1) {background-color: var(--formColor);}body .matrixForm.differentColumns .matrix-column:nth-child(2n) {background-color: var(--borderLightColor);}body .matrixForm.differentRows .matrix-cell:nth-child(2n+1) {background-color: var(--formColor);}body .matrixForm.differentRows .matrix-cell:nth-child(2n) {background-color: var(--borderLightColor);}body .matrixForm.unconstrained {height: fit-content;}body .matrixForm .matrix-column {position: sticky;left: 0;height: fit-content;width: 100%;min-width: fit-content;}body .matrixForm .matrix-column:first-child {z-index: 1;box-shadow: 0 0 10px var(--shadowMediumColor);}body .matrixForm .matrix-column:first-child .matrix-cell {justify-content: flex-end;}body .matrixForm .matrix-column:first-child > .matrix-cell:first-child {background-color: var(--borderLightColor);}body .matrixForm .matrix-column .matrix-cell {display: flex;justify-content: center;align-items: center;font-size: 0.8rem;height: 32px;border-bottom: 1px solid var(--borderColor);font-size: 0.7rem;padding: 5px 10px;text-align: center;}body .matrixForm .matrix-column .matrix-cell > * {font-size: 0.7rem;}body .matrixForm .matrix-column .matrix-cell .control {margin: 0 10px;}body .matrixForm .matrix-column .matrix-cell:empty:before, body .matrixForm .matrix-column .matrix-cell > div:empty:before {content: "N/A";display: block;opacity: 0.4;}body .matrixForm .matrix-column .matrix-cell:first-child {position: sticky;top: 0;height: 70px;z-index: 2;}body .hotelstouch-matrix {width: 100%;background-color: var(--formColor);color: var(--textColor);border: 1px solid var(--borderColor);}body .hotelstouch-matrix.form-matrix .title {flex-wrap: wrap;text-align: right;}body .hotelstouch-matrix.form-matrix .title b,body .hotelstouch-matrix.form-matrix .title i {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}body .hotelstouch-matrix.form-matrix .title i {padding-right: 2px;}body .hotelstouch-matrix.form-matrix .cell {min-width: 160px !important;font-size: 12px !important;padding: 0px !important;min-height: 32px !important;}body .hotelstouch-matrix.form-matrix .cell > .cell-info:not(:empty) {position: absolute;padding: 2px 3px;background-color: var(--formColor);top: 1px;left: 1px;color: var(--textColor);border-radius: 2px;opacity: 0.2;z-index: 2;font-size: 8px;transition: all 0.5s ease;line-height: 10px !important;min-height: 10px !important;min-width: 35px !important;display: flex;align-items: center;text-align: right;}body .hotelstouch-matrix.form-matrix .cell > .cell-info:not(:empty) input {line-height: inherit;font-size: inherit;min-height: inherit;width: 100%;padding: inherit;color: var(--textColor) !important;}body .hotelstouch-matrix.form-matrix .cell > .cell-info:not(:empty).active {opacity: 1;font-size: 13px !important;min-width: 55px !important;transition: all 0.5s ease;}body .hotelstouch-matrix.form-matrix .cell input {padding-right: 30px;text-align: right;z-index: 1;border-bottom-width: 0px;}body .hotelstouch-matrix.form-matrix .cell input:focus {border-bottom-width: 2px;opacity: 1 !important;}body .hotelstouch-matrix.form-matrix .cell > .fa {font-family: FontAwesome, "Open Sans";position: absolute;right: 5px;opacity: 0.3;font-size: 10px;}body .hotelstouch-matrix.form-matrix .hotelstouch-select .data-row {min-height: 41px;}body .hotelstouch-matrix.form-matrix .hotelstouch-select .data-row .row-image {width: 30px;height: 30px;min-width: 30px;line-height: 30px;}body .hotelstouch-matrix.form-matrix .hotelstouch-select .data-row .row-title {font-size: 12px;line-height: 14px;}body .hotelstouch-matrix.form-matrix .hotelstouch-select .data-row .row-subtitle {font-size: 10px;line-height: 10px;}body .hotelstouch-matrix .content .header {background-color: var(--borderLightColor);color: var(--hotelstouchTheme);}body .hotelstouch-matrix .content .row {padding: 0 !important;}body .hotelstouch-matrix .content .footer {background-color: var(--borderLightColor);color: var(--borderLightColor);height: 12px;}body .hotelstouch-matrix .content .footer .data {overflow-x: scroll !important;}body .hotelstouch-matrix .content .header,body .hotelstouch-matrix .content .row,body .hotelstouch-matrix .content .footer {display: flex;justify-content: space-between;}body .hotelstouch-matrix .content .header .title,body .hotelstouch-matrix .content .row .title,body .hotelstouch-matrix .content .footer .title {min-width: 250px;max-width: 250px;display: flex;justify-content: flex-end;align-items: center;padding-right: 5px;font-size: 11px;height: 30px;}body .hotelstouch-matrix .content .header .data,body .hotelstouch-matrix .content .row .data,body .hotelstouch-matrix .content .footer .data {width: 100%;max-width: 100%;overflow: hidden;}body .hotelstouch-matrix .content .header .data .scrollable-data,body .hotelstouch-matrix .content .row .data .scrollable-data,body .hotelstouch-matrix .content .footer .data .scrollable-data {text-align: center;float: left;height: 100%;line-height: 25px;min-width: 100%;display: flex;position: relative;}body .hotelstouch-matrix .content .header .data .scrollable-data:empty:after,body .hotelstouch-matrix .content .row .data .scrollable-data:empty:after,body .hotelstouch-matrix .content .footer .data .scrollable-data:empty:after {display: block;color: var(--textColor);content: "";width: 100%;height: 100%;text-align: center;opacity: 0.2;}body .hotelstouch-matrix .content .header .data .scrollable-data .cell,body .hotelstouch-matrix .content .row .data .scrollable-data .cell,body .hotelstouch-matrix .content .footer .data .scrollable-data .cell {float: left;height: 100%;width: 100px !important;text-align: center;box-sizing: border-box;position: relative;width: 100% !important;min-width: 50px;font-size: 9.5px;line-height: 12px;padding: 2px;display: flex;justify-content: center;align-items: center;border-left: 1px solid var(--borderColor);}body .hotelstouch-matrix .content .header .data .scrollable-data .cell:hover > .actions,body .hotelstouch-matrix .content .row .data .scrollable-data .cell:hover > .actions,body .hotelstouch-matrix .content .footer .data .scrollable-data .cell:hover > .actions {display: flex !important;position: relative;min-width: fit-content;}body .hotelstouch-matrix .content .header .data .scrollable-data .cell.disabled,body .hotelstouch-matrix .content .row .data .scrollable-data .cell.disabled,body .hotelstouch-matrix .content .footer .data .scrollable-data .cell.disabled {color: var(--shadowColor);}body .hotelstouch-matrix .content .header:hover > .actions,body .hotelstouch-matrix .content .row:hover > .actions,body .hotelstouch-matrix .content .footer:hover > .actions {display: flex !important;}body .hotelstouch-matrix .content .header .actions,body .hotelstouch-matrix .content .row .actions,body .hotelstouch-matrix .content .footer .actions {min-width: 60px;justify-content: space-around;font-size: 20px;position: absolute;left: 5px;background-color: var(--formColor);z-index: 10;border: 1px solid var(--borderLightColor);border-radius: 5px;display: none;cursor: pointer;}body .hotelstouch-matrix .content .header .actions a,body .hotelstouch-matrix .content .row .actions a,body .hotelstouch-matrix .content .footer .actions a {margin: 0 5px;color: var(--hotelstouchTheme);cursor: pointer;text-decoration: none;}body .hotelstouch-quickinfo {position: absolute;background-color: var(--formColor);color: var(--textColor);padding: 10px;border: 1px solid var(--borderLightColor);z-index: 1020;max-width: 280px;width: 280px;max-height: 200px;overflow: auto;box-shadow: 0 0 10px var(--shadowColor);}body .hotelstouch-quickinfo .row {display: flex;width: 100%;font-size: 11px;}body .hotelstouch-quickinfo .row:not(:first-child) {margin-top: 1px;}body .hotelstouch-quickinfo .row .row-image {display: flex;justify-content: center;align-items: center;width: 25px;margin-right: 5px;}body .row-image > .flag-icon {width: 100% !important;height: 100% !important;line-height: inherit !important;}body .htTable {overflow-x: scroll;font-size: 16px;width: 100%;}body .htTable .tableRow {display: flex;font-size: 0.8em;text-align: right;border-top: 1px solid var(--apolloBorderColor);min-width: fit-content;}body .htTable .tableRow .rowImage {font-size: 1.4em;color: white !important;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;float: left;margin-right: 5px;border-radius: 50%;}body .htTable .tableRow mainTitle,body .htTable .tableRow .maintitle {display: block;font-size: 1em;}body .htTable .tableRow subtitle,body .htTable .tableRow .subtitle {display: block;font-size: 0.8em;}body .htTable .tableRow:not(.scrollableRow) {position: sticky;left: 0;z-index: 10;}body .htTable .tableRow:not(.scrollableRow) > * {box-shadow: none !important;}body .htTable .tableRow > .rowCell:first-child, body .htTable .tableRow > .rowCell:last-child {width: 280px;min-width: 280px;display: block;position: sticky;left: 0;padding: 10px 15px;background-color: var(--pageBackgroundColor);z-index: 3;}body .htTable .tableRow > .rowCell:first-child {border-right: 1px solid var(--apolloBorderColor);}body .htTable .tableRow > .rowCell.scrollableCell {width: 100%;display: flex;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection {min-width: 215px;width: 100%;border-right: 1px solid var(--apolloBorderColor);display: flex;align-items: center;justify-content: center;position: relative;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection:last-child {border-right: none !important;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection input {padding: 2px;padding-right: 30px;text-align: right;z-index: 1;min-height: 10px;border-color: transparent;height: 100%;background-color: inherit;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection input:focus {opacity: 1 !important;border-color: var(--primaryColor);}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection input:focus + i.fa {color: var(--textColor) !important;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection label {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}body .htTable .tableRow > .rowCell.scrollableCell > .cellSection i {font-family: FontAwesome, "Open Sans";position: absolute;right: 0;width: 30px;text-align: left;padding: 0 2px;opacity: 0.3;font-size: 1em !important;}body .htTable .tableRow.titleRow {text-align: left;}body .htTable .tableRow.titleRow mainTitle,body .htTable .tableRow.titleRow .maintitle {font-size: 1.2em;}body .hotelstouchInfo {font-size: 20px;overflow: auto;height: 100%;}body .hotelstouchInfo .infoHeader {display: flex;background-color: var(--formColor);padding: 20px 0px;}body .hotelstouchInfo .infoHeader .infoHeaderSection.image,body .hotelstouchInfo .infoHeader img {width: 70px;height: 70px;min-width: 70px;min-height: 70px;justify-content: center;align-items: center;display: flex;font-size: 30px !important;border-radius: 50%;margin-left: 10px;}body .hotelstouchInfo .infoHeader .infoHeaderSection.image .subimage,body .hotelstouchInfo .infoHeader img .subimage {border-radius: 50%;width: 36px;height: 35px;position: absolute;right: -10px;bottom: 42px;display: flex;align-items: center;justify-content: center;font-size: 21px !important;border: 2px solid var(--formColor);}body .hotelstouchInfo .infoHeader .infoHeaderSection.image > *,body .hotelstouchInfo .infoHeader img > * {font-size: 30px !important;}body .hotelstouchInfo .infoHeader .infoHeaderSection {width: 100%;padding: 5px 10px;font-size: 1em;}body .hotelstouchInfo .infoHeader .infoHeaderSection > .infoHeaderSubtitle {font-size: 0.6em;text-transform: uppercase;}body .hotelstouchInfo .infoHeader .infoHeaderSection > .infoHeaderTitle {font-size: 1em !important;font-weight: bold;text-transform: uppercase;line-height: 1;}body .hotelstouchInfo .infoHeader .infoHeaderSection > *:not(.infoHeaderTitle) {font-size: 0.6em;}body .hotelstouchInfo .infoActions {font-size: 0.6em;display: flex;width: 100%;justify-content: flex-start;align-items: center;text-transform: uppercase;position: sticky;top: 0px;z-index: 14;color: var(--textButtonColor);padding: 6px 20px 0px 20px;}body .hotelstouchInfo .infoActions > * {display: block;width: 100%;text-align: center;height: 100%;line-height: 30px;position: relative;color: var(--textButtonColor);}body .hotelstouchInfo .infoActions > *.active {background-color: var(--textButtonColor);color: var(--textColor);border-radius: 5px 5px 0 0;}body .hotelstouchInfo .infoActions > div:after {content: "";}body .hotelstouchInfo .infoActions > div:hover:after {content: "";}body .infoActions > *:not(:hover) .multi-action,body .rowCell:last-child > *:not(:hover) .multi-action {display: none;}body .infoActions > * .multi-action,body .rowCell:last-child > * .multi-action {background-color: var(--formColor);display: flex;flex-direction: column;z-index: 100;position: absolute;width: 100%;font-size: 12px !important;border: 1px solid var(--borderLightColor);box-shadow: 0 10px 10px var(--shadowColor);right: 0;}body .htNotifications {position: fixed;right: 0px;top: 0px;height: 80vh;width: 20vh;min-width: 440px;display: block;background-color: var(--formColor);filter: drop-shadow(-3px 3px 10px rgba(0, 0, 0, 0.17));z-index: 4;animation-name: notifications;animation-duration: 0.5s;animation-fill-mode: forwards;}body .htNotifications.closed {animation-name: notificationsClosed !important;animation-duration: 0.5s;animation-fill-mode: forwards;}body .htNotifications .htNF_tabs {display: flex;color: var(--textColor);text-transform: uppercase;}body .htNotifications .htNF_tabs .htNF_tab {width: 100%;height: 50px;display: flex;justify-content: flex-start;padding: 0 30px;align-items: center;font-weight: bold;font-size: 1.3em;}body .htNotifications .htNF_tabs .htNF_tab.active {border-bottom-color: var(--hotelstouchTheme);}body .htNotifications .htNF_body {height: calc(100% - 137px);overflow: auto;display: flex;flex-direction: column;}body .htNotifications .htNF_body .htNF_category {color: var(--textColor);display: flex;margin: 0px 30px;min-height: fit-content;padding: 10px 0;}body .htNotifications .htNF_body .htNF_category.active:after {content: " ";width: 0;height: 0;position: absolute;left: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid var(--backgroundColor);}body .htNotifications .htNF_body .htNF_category .htNF_info {width: 100%;}body .htNotifications .htNF_body .htNF_category .htNF_info .htNF_title {font-size: 1em;text-transform: uppercase;}body .htNotifications .htNF_body .htNF_category .htNF_info .htNF_description {font-size: 0.8em;color: #d0d0d0;}body .htNotifications .htNF_body .htNF_category .htNF_number {height: 40px;min-width: 40px;margin: 10px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--backgroundColor);color: var(--borderDarkColor);}body .htNotifications .htNF_body .htNF_category .htNF_number.hasPriority {background-color: #ae1a2a;color: var(--textButtonColor);}body .htNotifications .htNF_side_body {position: absolute;right: 100%;height: 100%;width: 440px;background-color: var(--formColor);color: var(--textColor);top: 0;overflow-y: hidden;background: var(--backgroundColor) linear-gradient(to right, var(--shadowLightColor) 15%, rgba(255, 255, 255, 0) 80%);}body .htNotifications .htNF_side_body .htNF_side_body_title {height: 64px;display: flex;align-items: center;color: var(--textButtonColor);letter-spacing: 1px;box-sizing: border-box;z-index: 1;padding: 0 30px;position: sticky;top: 0;text-transform: uppercase;}body .htNotifications .htNF_side_body .htNF_side_body_content {height: calc(100% - 137px);overflow: auto;}body .htNotifications .htNF_side_body .htNF_side_body_content::-webkit-scrollbar {width: 4px;}body .htNotifications .htNF_side_body .htNF_side_body_content::-webkit-scrollbar-thumb {background: var(--borderColor) !important;border-radius: 0px !important;}body .htNotifications .htNF_side_body .htNF_side_body_content::-webkit-scrollbar-track {background: transparent;}body .htNotifications .htNF_side_body .htNF_side_body_actions {position: absolute;bottom: 0;width: 100%;display: flex;align-items: center;background-color: var(--formColor);height: 50px;justify-content: flex-start;box-shadow: 0px -14px 77px -21px rgba(0, 0, 0, 0.31);}body .htNotifications .htNF_side_body .htNF_side_body_actions > * {width: calc(50% - 10px);margin: 0 5px;}body .htNotifications .htNF_side_body .htNF_side_body_actions .hotelstouch-button {border-radius: 4px;font-size: 12px;}body .htNotifications .htNF_footer {border-top: 1px solid var(--apolloBorderColor);padding: 16px 8px;background: var(--pageBackgroundColor);}body .htNotifications .htNF_footer .hotelstouch-button {width: 50%;}body .htEventCalendar {display: grid;grid-template-columns: 4fr 2fr;grid-template-rows: fit-content(0px) auto;height: 85vh;font-size: 13px;margin: 20px auto;box-shadow: 0 0 10px rgba(0, 0, 0, 0.24);overflow: hidden;border-radius: 10px;}body .htEventCalendar .htEC_header {grid-row: 1/2;grid-column: 1/3;background-color: var(--hotelstouchTheme);color: white;display: flex;padding: 2%;justify-content: space-between;align-items: center;position: relative;}body .htEventCalendar .htEC_header .htEC_header_filter_info {display: grid;grid-template-columns: 8.6em auto;text-transform: uppercase;grid-column-gap: 4px;}body .htEventCalendar .htEC_header .htEC_header_filter_info .htEC_year {grid-row: 2/4;grid-column: 1/2;font-size: 3.4em;line-height: 0.8em;}body .htEventCalendar .htEC_header .htEC_header_filter_info .htEC_month {grid-row: 2/3;grid-column: 2/3;font-size: 1.4em;line-height: 1em;}body .htEventCalendar .htEC_header .htEC_header_filter_info .htEC_category {grid-row: 3/4;grid-column: 2/3;font-size: 1.2em;line-height: 1.2em;}body .htEventCalendar .htEC_header .htEC_header_filter_info .htEC_subcategory {grid-row: 1/2;grid-column: 1/3;font-size: 1.4em;line-height: 1.4em;opacity: 0.5;}body .htEventCalendar .htEC_header .htEC_header_info {text-align: right;height: fit-content;}body .htEventCalendar .htEC_header .htEC_header_info .htEC_info_title {font-size: 2em;line-height: 1;}body .htEventCalendar .htEC_header .htEC_header_info .htEC_info_subtitle {font-size: 1.4em;line-height: 1;}body .htEventCalendar .htEC_filters {background-color: var(--formColor);color: var(--borderColor);box-shadow: 0px 14px 38px -19px rgba(0, 0, 0, 0.5);position: relative;width: 100%;left: 0;z-index: 2;height: 50%;display: flex;justify-content: flex-start;align-items: center;grid-row: 2/3;grid-column: 1/3;animation-name: eventCalendarFilters;animation-duration: 0.5s;}body .htEventCalendar .htEC_filters .htEC_filtersExit {position: absolute;top: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.33);}body .htEventCalendar .htEC_filters .htEC_filterSubmit {display: flex;align-items: center;justify-content: center;font-size: 50px;}body .htEventCalendar .htEC_filters:after {background: linear-gradient(#ffffff 0%, transparent 10%, transparent 82%, #ffffff 99%);display: block;content: " ";width: 100%;height: 100%;position: absolute;left: 0;top: 0;pointer-events: none;}body .htEventCalendar .htEC_filters > * {height: 100%;padding: 0 40px;overflow-y: scroll;width: 100%;}body .htEventCalendar .htEC_filters > *::-webkit-scrollbar {width: 1px;}body .htEventCalendar .htEC_filters > * > * {padding: 10px 0;}body .htEventCalendar .htEC_filters > * > *:first-child {margin-top: 20px;}body .htEventCalendar .htEC_filters > * > *:last-child {margin-bottom: 20px;}body .htEventCalendar .htEC_filters > * .htEC_filterItem {transition: 0.3s all ease;cursor: pointer;}body .htEventCalendar .htEC_filters > * .htEC_filterItem.active {color: #333;letter-spacing: 5px;font-weight: bold;}body .htEventCalendar .htEC_filters .htEC_year {font-size: 40px;line-height: 36px;}body .htEventCalendar .htEC_filters .htEC_month {font-size: 20px;line-height: 20px;text-transform: uppercase;}body .htEventCalendar .htEC_filters .htEC_category {font-size: 16px;line-height: 16px;}body .htEventCalendar .htEC_filters .htEC_subcategory {font-size: 20px;line-height: 20px;min-width: 500px;}body .htEventCalendar .htEC_filters .htEC_subcategory > .htEC_subcategory {padding: 0;padding-left: 20px;font-size: 0.8em;}body .htEventCalendar .htEC_dates {grid-row: 2/3;grid-column: 1/2;display: grid;grid-template-columns: repeat(7, 1fr);grid-template-rows: repeat(7, 1fr);background-color: var(--formColor);border-bottom: 1px solid var(--borderLightColor);}body .htEventCalendar .htEC_dates .htEC_day {display: flex;align-items: center;justify-content: center;text-transform: uppercase;color: var(--borderDarkColor);transition: 0.3s all ease;font-size: 1.2em;padding: 8px 5px;}body .htEventCalendar .htEC_dates .htEC_day.active {padding: 0;transform: scale(1.1);filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.1));background-color: var(--formColor);border-radius: 10px;z-index: 1;}body .htEventCalendar .htEC_dates .htEC_day.active > * {border-radius: 10px;}body .htEventCalendar .htEC_dates .htEC_day:not(.htEC_weekday) {font-weight: bold;}body .htEventCalendar .htEC_dates .htEC_day.htEC_other_month {background-color: var(--backgroundLightColor);color: var(--borderColor);}body .htEventCalendar .htEC_dates .htEC_day.htEC_other_month .htEC_day_info:not(:hover) {opacity: 0.5;}body .htEventCalendar .htEC_dates .htEC_day.htEC_today {color: var(--textColor);font-size: 3em;}body .htEventCalendar .htEC_dates .htEC_day.htEC_today .htEC_day_info {font-size: 0.4em;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info {transition: 0.3s all ease;display: flex;flex-direction: column;color: white;width: 100%;height: 100%;position: relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_notification {position: absolute;top: -15px;right: 5%;background-color: #ae1a2a;height: 30px;width: 30px;display: block;border-radius: 50%;text-align: center;line-height: 2em;font-size: 1em;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_notification:empty {display: none;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_of_month {font-size: 1.6em;height: 50%;opacity: 0.5;display: flex;align-items: flex-end;justify-content: flex-end;line-height: 1;padding: 0 5%;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_title {font-size: 1.2em;height: 50%;display: flex;align-items: flex-start;justify-content: flex-end;padding: 0 5%;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_subtitle {font-size: 1em;position: absolute;top: 1%;left: 2%;opacity: 0.5;padding-left: 3px;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_popup {display: block;position: absolute;background-color: white;color: #333;text-transform: initial;font-size: 13px;padding: 20px 30px;width: fit-content;white-space: pre;z-index: 1;bottom: 100%;box-shadow: 0px 0px 21px -8px black;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info .htEC_day_popup:after {content: " ";display: block;position: absolute;width: 0px;height: 0px;top: 100%;border-top: 20px solid white;border-left: 30px solid transparent;border-right: 30px solid transparent;}body .htEventCalendar .htEC_dates .htEC_day .htEC_day_info:not(:hover) .htEC_day_popup {display: none;}body .htEventCalendar .htEC_info {grid-row: 2/3;grid-column: 2/3;border-left: 1px solid var(--borderLightColor);border-bottom: 1px solid var(--borderLightColor);background-color: var(--formColor);overflow: hidden;max-height: 100%;position: relative;background: var(--borderLightColor) linear-gradient(to right, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0) 80%);}body .htEventCalendar .htEC_info .htEC_info_buttons_container {display: flex;justify-content: space-evenly;width: 100%;align-items: center;position: absolute;background-color: var(--formColor);bottom: 0;height: 50px;box-shadow: 0px -10px 42px -20px rgba(0, 0, 0, 0.68);}body .htEventCalendar .htEC_info .htEC_info_buttons {display: flex;justify-content: center;align-items: center;color: var(--hotelstouchTheme);cursor: pointer;opacity: 0.3;width: 20px;height: 20px;border-radius: 3px;transition: all 0.3s ease;}body .htEventCalendar .htEC_info .htEC_info_buttons:hover {transform: scale(2);transition: all 0.3s ease;opacity: 1 !important;}body .htEventCalendar .htEC_info .htEC_info_date_title {border-bottom: 2px solid var(--borderLightColor);display: flex;justify-content: space-between;}body .htEventCalendar .htEC_info .htEC_info_date {text-transform: uppercase;font-size: 1.6em;color: var(--borderDarkColor);text-align: right;border-bottom: 2px solid var(--borderColor);height: 50px;display: flex;align-items: flex-end;justify-content: flex-end;margin: 0 29px;}body .htEventCalendar .htEC_info .htEC_info_no_content {display: flex;align-items: center;justify-content: center;font-style: italic;height: calc(100% - 60px);color: var(--borderColor);}body .htEventCalendar .htEC_info .htEC_info_item_container {height: calc(100% - 100px);overflow: auto;}body .htEventCalendar .htEC_info .htEC_info_item_container::-webkit-scrollbar {width: 4px;}body .htEventCalendar .htEC_info .htEC_info_item_container::-webkit-scrollbar-thumb {background: var(--borderColor) !important;border-radius: 0px !important;}body .htEventCalendar .htEC_info .htEC_info_item_container::-webkit-scrollbar-track {background: transparent;}body .htEventCalendar .htEC_info .htEC_info_item_container .htEC_info_item.noUrl {pointer-events: none;}body .htEventCalendar .htEC_info .htEC_info_item_container .htEC_info_item:last-child {margin-bottom: 20px;}body .htEC_info_item {border-radius: 10px;}body .htEC_info_item,body .htNF_info_item {display: block;padding: 12px 20px 12px 16px;margin: 30px;position: relative;box-shadow: 0px 10px 30px -14px rgba(0, 0, 0, 0.32);background-color: var(--formColor);border-radius: 5px;}body .htEC_info_item .hotelstouch-button,body .htNF_info_item .hotelstouch-button {width: 140px !important;height: unset !important;font-size: 13px !important;}body .htEC_info_item .htEC_item_img,body .htEC_info_item .htNF_item_img,body .htNF_info_item .htEC_item_img,body .htNF_info_item .htNF_item_img {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50px;position: absolute;top: 15px;right: -20px;font-size: 25px;}body .htEC_info_item .htEC_item_img img,body .htEC_info_item .htNF_item_img img,body .htNF_info_item .htEC_item_img img,body .htNF_info_item .htNF_item_img img {width: 100%;height: 100%;}body .htEC_info_item .htEC_item_title,body .htEC_info_item .htNF_item_title,body .htNF_info_item .htEC_item_title,body .htNF_info_item .htNF_item_title {line-height: 1;font-size: 1.1em;font-weight: 600;}body .htEC_info_item .htEC_item_subtitle,body .htEC_info_item .htNF_item_subtitle,body .htNF_info_item .htEC_item_subtitle,body .htNF_info_item .htNF_item_subtitle {line-height: 1.3;font-size: 0.8em;}body .htEC_info_item .htEC_item_description,body .htEC_info_item .htNF_item_description,body .htNF_info_item .htEC_item_description,body .htNF_info_item .htNF_item_description {font-size: 12px;color: var(--borderDarkColor);}body .htEC_info_item .htEC_item_highlight,body .htEC_info_item .htNF_item_highlight,body .htNF_info_item .htEC_item_highlight,body .htNF_info_item .htNF_item_highlight {font-size: 18px;text-align: right;}body .hotelstouch-live-feed {height: 100%;width: 100%;border: 1px solid var(--borderColor);box-sizing: border-box;}body .hotelstouch-live-feed .header,body .hotelstouch-live-feed .footer {background-color: var(--formColor);padding: 5px 10px;height: 70px;box-sizing: border-box;box-shadow: 0 0 50px var(--shadowColor);}body .hotelstouch-live-feed .header .title,body .hotelstouch-live-feed .footer .title {background-color: var(--formColor);font-size: 25px;display: flex;justify-content: space-between;}body .hotelstouch-live-feed .header .subtitle,body .hotelstouch-live-feed .footer .subtitle {background-color: var(--formColor);font-size: 17px;opacity: 0.8;display: flex;justify-content: space-between;}body .hotelstouch-live-feed .header .extra-info,body .hotelstouch-live-feed .footer .extra-info {width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;align-items: center;margin: 5px 0;}body .hotelstouch-live-feed .header .extra-info .subitem,body .hotelstouch-live-feed .footer .extra-info .subitem {width: 150px;box-sizing: border-box;margin: 1px;padding: 1px 3px;text-align: center;border-radius: 7px;}body .hotelstouch-live-feed .header .extra-info .subitem .fa,body .hotelstouch-live-feed .footer .extra-info .subitem .fa {line-height: inherit;height: 100%;width: 20px;font-size: inherit !important;text-align: center;border-radius: 50%;}body .hotelstouch-live-feed .header {border-bottom: 1px solid var(--borderColor);}body .hotelstouch-live-feed .header .image {background-repeat: no-repeat;background-position: center;height: 60px;width: 60px;float: left;}body .hotelstouch-live-feed .footer {border-top: 1px solid var(--borderColor);display: flex;}body .hotelstouch-live-feed .content {padding: 10px;max-height: calc(100% - 160px);height: calc(100% - 160px);overflow: hidden;}body .hotelstouch-live-feed .content .hotelstouch-data {flex-wrap: wrap;display: flex;}body .hotelstouch-live-feed .content .hotelstouch-data .data-row {border-bottom: none;width: 50%;box-sizing: border-box;}body .hotelstouch-live-feed .content .hotelstouch-data .data-row.inactive {background-color: rgba(174, 26, 42, 0.3);}body .hotelstouch-live-feed .content .hotelstouch-data .data-row .row-image {width: calc(4vh + 4vw) !important;height: calc(4vh + 4vw) !important;min-width: calc(4vh + 4vw) !important;line-height: calc(4vh + 4vw) !important;font-size: calc(2vh + 2vw) !important;}body .hotelstouch-live-feed .content .hotelstouch-data .data-row .row-title {font-size: calc(1vw + 1vh);}body .hotelstouch-live-feed .content .hotelstouch-data .data-row .row-subtitle {font-size: calc(0.8vw + 0.8vh);}body .ui-datepicker-unselectable {opacity: 0.2 !important;}body .ui-datepicker {background-color: var(--formColor);border: 1px solid var(--borderLightColor);box-sizing: border-box;box-shadow: 0 0 10px var(--shadowColor);}body .ui-datepicker .ui-datepicker-month,body .ui-datepicker .ui-datepicker-year {-webkit-appearance: none;-moz-appearance: none;padding: 0 4px;}body .ui-datepicker .ui-datepicker-month {border-color: var(--borderLightColor);border-top-left-radius: 5px;border-bottom-left-radius: 5px;}body .ui-datepicker .ui-datepicker-year {border-color: var(--borderLightColor);border-top-right-radius: 5px;border-bottom-right-radius: 5px;}body .ui-datepicker .ui-datepicker-other-month {opacity: 0.5;}body .ui-datepicker .ui-datepicker-prev {display: flex;justify-content: center;align-items: center;}body .ui-datepicker .ui-datepicker-prev:before {font-family: FontAwesome;content: "";}body .ui-datepicker .ui-datepicker-next {display: flex;justify-content: center;align-items: center;}body .ui-datepicker .ui-datepicker-next:before {font-family: FontAwesome;content: "";}body .ui-datepicker td span,body .ui-datepicker td a {text-align: center;}body a.ui-state-active {background-color: var(--hotelstouchTheme);color: var(--textButtonColor);}body .fullyear-grid {min-width: 481px;background-image: linear-gradient(to right, var(--borderLightColor) 1px, transparent 1px);background-size: calc(100% / 12);height: 100%;display: flex !important;align-items: center !important;justify-content: space-around;}body .fullyear-grid:not(.header-data) {border-bottom: 1px solid var(--borderLightColor);box-sizing: border-box;}body .fullyear-grid:before {content: "";}body .fullyear-grid > span {width: 100%;text-align: center;}body .fullyear-grid .period {cursor: pointer;font-size: 9px;background-color: var(--hotelstouchTheme);color: var(--textButtonColor);position: absolute;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;padding: 5px;box-sizing: border-box;border-radius: 5px;border: 1px solid transparent;background-clip: padding-box;}body .popupApplicationIframeMenu {width: 70px;height: calc(100% - 30px);position: absolute;left: 0;bottom: 0;overflow: auto;}body .popupApplicationIframeMenu > * {height: 70px;width: 100%;font-size: 1.4rem;}body .popupApplicationIframeMenu ~ iframe {margin-left: 70px;width: calc(100% - 70px) !important;}body #messengerLoading,body .popupApplicationLoading {position: absolute;bottom: 0;left: 0;height: calc(100% - 30px);width: 100%;background: linear-gradient(105deg, white, whitesmoke, white);display: flex;align-items: center;justify-content: center;font-size: 110px;flex-direction: column;}body #messengerLoading > *,body .popupApplicationLoading > * {display: block;position: relative !important;}body #messengerLoading > .loading-dots,body .popupApplicationLoading > .loading-dots {font-size: 20px;color: #b637e0;position: relative;}body #messengerIframe,body .popupApplicationIframe {right: 0;bottom: 0;width: 100vw;height: 100vh;position: fixed;box-shadow: 0 0 70px rgba(0, 0, 0, 0.3);z-index: 1200;border: 1px solid var(--borderColor);background-color: var(--backgroundLightColor);transition: 0.3s all ease;overflow: hidden;}body #messengerIframe#messengerIframe,body .popupApplicationIframe#messengerIframe {right: 20vw;bottom: 10vh;width: 60vw;height: 80vh;border-radius: 5px;}body #messengerIframe .messengerIframeToolbar,body #messengerIframe .popupApplicationIframeToolbar,body .popupApplicationIframe .messengerIframeToolbar,body .popupApplicationIframe .popupApplicationIframeToolbar {display: flex;min-height: 30px;align-items: center;justify-content: flex-end;border-bottom: 1px solid var(--borderColor);}body #messengerIframe .messengerIframeToolbar > *,body #messengerIframe .popupApplicationIframeToolbar > *,body .popupApplicationIframe .messengerIframeToolbar > *,body .popupApplicationIframe .popupApplicationIframeToolbar > * {display: flex;justify-content: center;align-items: center;width: 40px;height: 30px;}body #messengerIframe .messengerIframeToolbar > *:not(:hover),body #messengerIframe .popupApplicationIframeToolbar > *:not(:hover),body .popupApplicationIframe .messengerIframeToolbar > *:not(:hover),body .popupApplicationIframe .popupApplicationIframeToolbar > *:not(:hover) {opacity: 0.4;}body #messengerIframe iframe,body .popupApplicationIframe iframe {height: calc(100% - 30px);width: 100%;border: none;background-color: white;}body #messengerIframe.compact, body #messengerIframe.minimized,body .popupApplicationIframe.compact,body .popupApplicationIframe.minimized {width: 300px;position: fixed;bottom: 5px;right: 10px;height: 550px;box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.2) !important;}body #messengerIframe.minimized,body .popupApplicationIframe.minimized {height: 30px !important;}body #messengerIframe.minimized .messengerIframeToolbar,body #messengerIframe.minimized .popupApplicationIframeToolbar,body .popupApplicationIframe.minimized .messengerIframeToolbar,body .popupApplicationIframe.minimized .popupApplicationIframeToolbar {border-bottom: none;}@media screen and (orientation: portrait) {body #messengerIframe,body .popupApplicationIframe {width: 100vw !important;height: 100vh !important;z-index: 2000 !important;left: 0 !important;bottom: 0 !important;}}body .dropbtn {background-color: #4caf50;color: white;padding: 16px;font-size: 16px;border: none;cursor: pointer;}body .dropbtn:hover,body .dropbtn:focus {background-color: #3e8e41;}body .dropdown {position: relative;display: inline-block;}body .dropdown-content {display: none;position: absolute;background-color: var(--whiteColor);min-width: 200px;border-color: #cecece;border-style: solid;border-width: 1px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index: 1;right: 0;top: 40px;}body .dropdown-content div {color: var(--hotelstouchTheme);padding: 5px 16px;text-decoration: none;display: block;}body .dropdown-content a:hover {background-color: #f1f1f1;}body .show {display: block;}body #videoCallMainContainer {height: 100%;background-color: var(--formColor);}body #videoCallMainContainer .selectUser:hover {background-color: var(--hotelstouchTheme);color: var(--whiteColor) Text;}body #videoCallContainer {padding-top: 20px;padding-bottom: 20px;}body video {background: black;border: 1px solid gray;}body .call-page {position: relative;display: block;margin: 0 auto;max-width: 100%;max-height: calc((80vw - 20px) * 0.5625);}body #localVideo {width: 150px;height: 120px;position: absolute;top: 15px;right: 15px;}@media (min-width: 768px) {body #remoteVideo {width: 100%;max-height: calc((70vw - 20px) * 0.5625);}}@media (max-width: 767px) {body #remoteVideo {width: 100%;max-height: calc((70vw - 20px) * 0.5625);}}@-webkit-keyframes pulsate {0% {-webkit-transform: translate(5px, 0);opacity: 0.5;}50% {-webkit-transform: translate(0, 0);opacity: 1;}100% {-webkit-transform: translate(5px, 0);opacity: 0.5;}}@-webkit-keyframes loading-rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes dotty-simple {0% {content: "  ";}25% {content: "  ";}50% {content: "  ";}75% {content: "  ";}100% {content: "";}}@keyframes critical-pulsing {0% {transform: translate(0, 0);-webkit-transform: translate(0, 0);}40% {transform: translate(0, 0);-webkit-transform: translate(0, 0);}45% {transform: translate(0, 5px);-webkit-transform: translate(0, 5px);}50% {transform: translate(0, -5px);-webkit-transform: translate(0, -5px);}55% {transform: translate(0, 5px);-webkit-transform: translate(0, 5px);}60% {transform: translate(0, 0);-webkit-transform: translate(0, 0);}100% {transform: translate(0, 0);-webkit-transform: translate(0, 0);}}@keyframes eventCalendarFilters {0% {opacity: 0;transform: translateX(-100%);}100% {opacity: 1;transform: translateX(0%);}}@keyframes notifications {0% {transform: translateX(200%);}100% {transform: translateX(0%);}}@keyframes notificationsClosed {0% {transform: translateX(0%);}100% {transform: translateX(200%);}}.decimal_input {text-align: right;padding-right: 35px !important;}.flex {display: flex;}.flex_column {flex-direction: column;}.justify_center {justify-content: center;}.justify_start {justify-content: flex-start;}.justify_end {justify-content: flex-end;}.justify_between {justify-content: space-between;}.align_items_center {align-items: center;}.align_items_end {align-items: flex-end;}.align_items_start {align-items: flex-start;}.flex_wrap {flex-wrap: wrap;}.grid {display: grid;}.grid_2 {grid-template-columns: 1fr 1fr;}.grid_3 {grid-template-columns: 1fr 1fr 1fr;}.grid_4 {grid-template-columns: 1fr 1fr 1fr 1fr;}.gap_0 {gap: 0;}.gap_4 {gap: 4px;}.gap_8 {gap: 8px;}.gap_12 {gap: 12px;}.gap_16 {gap: 16px;}.gap_20 {gap: 20px;}.p_0 {padding: 0;}.p_4 {padding: 4px;}.p_8 {padding: 8px;}.p_12 {padding: 12px;}.p_16 {padding: 16px;}.p_lr_16 {padding: 0 16px;}.p_20 {padding: 20px;}.p_40 {padding: 40px;}.pt_8 {padding-top: 8px;}.m_0 {margin: 0;}.m_4 {margin: 4px;}.m_8 {margin: 8px;}.m_12 {margin: 12px;}.ml_4 {margin-left: 4px;}.ml_8 {margin-left: 8px;}.ml_12 {margin-left: 12px;}.mr_4 {margin-right: 4px;}.mr_8 {margin-right: 8px;}.mt_4 {margin-top: 4px;}.mt_8 {margin-top: 8px;}.mt_12 {margin-top: 12px;}.mt_16 {margin-top: 16px;}.mt_20 {margin-top: 20px;}.mb_4 {margin-bottom: 4px;}.mb_8 {margin-bottom: 8px;}.mb_12 {margin-bottom: 12px;}.mb_16 {margin-bottom: 16px;}.mb_20 {margin-bottom: 20px;}.m_16 {margin: 16px;}.m_20 {margin: 20px;}.m_40 {margin: 40px;}.mt_8 {margin-top: 8px;}.mt_12 {margin-top: 12px;}.mt_16 {margin-top: 16px;}.mt_auto {margin-top: auto;}.ml_auto {margin-left: auto;}.text_left {text-align: left;}.text_center {text-align: center;}.text_right {text-align: right;}.line_through {text-decoration: line-through;}.font_light {font-weight: 300;}.font_medium {font-weight: 600;}.font_bold {font-weight: 700;}.font_default {font-weight: 500;}.font_size_xl {font-size: 24px;}.font_size_lg {font-size: 20px;}.font_size_md {font-size: 16px;}.font_size_default {font-size: 14px;}.font_size_sm {font-size: 12px;}.low_opacity {opacity: 0.6;}.d_block {display: block;}.d_inline {display: inline;}.d_inline_block {display: inline-block;}.d_none {display: none;}.w_full {width: 100%;}.w_4 {width: 4px;}.w_8 {width: 8px;}.w_12 {width: 12px;}.w_16 {width: 16px;}.w_20 {width: 20px;}.w_40 {width: 40px;}.h_full {height: 100%;}.h_4 {height: 4px;}.h_8 {height: 8px;}.h_12 {height: 12px;}.h_16 {height: 16px;}.h_20 {height: 20px;}.h_40 {height: 40px;}.background_light {background: white;}.highlight_on_hover:hover {background-color: var(--highlightColor) !important;}.background_ht_theme {background: var(--htThemeColor);color: var(--apolloTextColorInverted);}.foreground_ht_theme {color: var(--htThemeColor);}.background_primary {background: var(--primaryColor) !important;color: white !important;}.foreground_primary {color: var(--primaryColor);}.background_highlight {background: var(--highlightColor) !important;}.background_app_color {background: var(--appColor);color: white;}.foreground_app_color {color: var(--appColor);}.foreground_success {color: #0f6c4f !important;}.foreground_warning {color: #ca8a05 !important;}.foreground_error {color: #da2337 !important;}.background_success {background: #0f6c4f !important;color: white !important;}.background_warning {background: #ca8a05 !important;color: white !important;}.background_error {background: #da2337 !important;color: white !important;}.border_radius_0 {border-radius: 0;}.border_radius_4 {border-radius: 4px;}.border_radius_8 {border-radius: 8px;}.border_radius_12 {border-radius: 12px;}.border_radius_16 {border-radius: 16px;}.border_radius_20 {border-radius: 20px;}.border_radius_50 {border-radius: 50%;}.border_radius_default {border-radius: 12px;}.border_default {border: 1px solid var(--apolloBorderColor);}.border_bottom_default {border-bottom: 1px solid var(--apolloBorderColor);}.border_top_default {border-top: 1px solid var(--apolloBorderColor);}.box_shadow_default {box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;}.position_relative {position: relative;}.position_absolute {position: absolute;}.position_fixed {position: fixed;}.position_sticky {position: sticky;}.cursor_pointer {cursor: pointer;}.user_select_none {user-select: none;}.line_separator {width: 100%;height: 1px;background: var(--apolloBorderColor);}.top_0 {top: 0;}.bottom_0 {bottom: 0;}.left_0 {left: 0;}.material-symbols-rounded {font-size: 1.3em;vertical-align: middle;}@media (max-width: 500px) {.hide_on_XS {display: none;}}@media (max-width: 650px) {.hide_on_S {display: none;}}@media (max-width: 870px) {.hide_on_M {display: none;}}@media (max-width: 1100px) {.hide_on_L {display: none;}}@media (max-width: 1300px) {.hide_on_XL {display: none;}}.show_on_XS {display: none;}@media (max-width: 500px) {.show_on_XS {display: initial;}}.show_on_S {display: none;}@media (max-width: 650px) {.show_on_S {display: initial;}}.show_on_M {display: none;}@media (max-width: 870px) {.show_on_M {display: initial;}}.show_on_L {display: none;}@media (max-width: 1100px) {.show_on_L {display: initial;}}.show_on_XL {display: none;}@media (max-width: 1300px) {.show_on_XL {display: initial;}}@media (max-width: 500px) {.column_on_XS {display: flex;flex-direction: column;}}@media (max-width: 650px) {.column_on_S {display: flex;flex-direction: column;}}@media (max-width: 870px) {.column_on_M {display: flex;flex-direction: column;}}@media (max-width: 1100px) {.column_on_L {display: flex;flex-direction: column;}}.swiping_loading_animation {position: relative;overflow: hidden;}.swiping_loading_animation::before {content: "";position: absolute;background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, var(--highlightColor) 50%, rgba(0, 0, 0, 0) 100%);height: 100%;width: 100%;z-index: 1;animation: swipingLoadingAnimationKeyframes 0.9s infinite;}@keyframes swipingLoadingAnimationKeyframes {0% {transform: translateX(-100%);}100% {transform: translateX(100%);}}.animate_background {transition: background-color var(--animationSpeed) ease;}.animate_all {transition: all var(--animationSpeed) ease;}.slide_in_from_top {animation: slideInFromTop var(--animationSpeed);}@keyframes slideInFromTop {0% {transform: translateY(-100vh);}100% {transform: translateX(0);}}.slide_in_from_bottom {animation: slideInFromBottom var(--animationSpeed);}@keyframes slideInFromBottom {0% {transform: translateY(100vh);}100% {transform: translateX(0);}}.slide_in_from_left {animation: slideInFromLeft var(--animationSpeed);}@keyframes slideInFromLeft {0% {transform: translateX(-100vw);}100% {transform: translateX(0);}}.slide_in_from_right {animation: slideInFromRight var(--animationSpeed);}@keyframes slideInFromRight {0% {transform: translateX(100vw);}100% {transform: translateX(0);}}.spin_infinite {animation: spinInfinite 0.8s linear infinite;}@keyframes spinInfinite {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.apollo_ht_menu {display: flex;flex-direction: column;transition: all var(--animationSpeed) ease;height: 100%;width: 60px;flex-shrink: 0;}.apollo_ht_menu .apollo_ht_menu_item {padding: 8px;width: 100%;position: relative;height: 60px;}.apollo_ht_menu .apollo_ht_menu_item .material-symbols-rounded {font-size: 24px;}.apollo_ht_menu .apollo_ht_menu_item:hover .apollo_ht_menu_item_highlight_area, .apollo_ht_menu .apollo_ht_menu_item.active .apollo_ht_menu_item_highlight_area {background: var(--highlightColor);}.apollo_ht_menu .apollo_ht_menu_item .apollo_ht_menu_item_highlight_area {display: flex;justify-content: center;align-items: center;gap: 16px;width: 100%;height: 100%;border-radius: 12px;transition: background-color var(--animationSpeed) ease;}.apollo_ht_menu .apollo_ht_menu_item .apollo_ht_menu_item_text {display: none;}.apollo_ht_menu .apollo_button {border-radius: 12px;}.apollo_ht_menu.opened {width: 300px;}.apollo_ht_menu.opened .apollo_ht_menu_item_highlight_area {justify-content: flex-start;padding: 12px;}.apollo_ht_menu.opened .apollo_ht_menu_item_text {display: inline;}.apollo_ht_menu.opened .apollo_button .material-symbols-rounded {transform: rotate(180deg);}.apollo_ht_menu.opened .tooltip_anchor:hover .tooltip {display: none;}.apollo_ht_menu .apollo_ht_menu_logo {font-size: 28px;}.apollo_ht_menu .apollo_button {width: 100%;height: 100%;}.apollo_ht_header {width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 0 16px;user-select: none;height: 60px;}.apollo_ht_header .search_button {width: 250px;justify-content: space-between;opacity: 0.6;}@media (max-width: 650px) {.apollo_ht_header .search_button {width: unset;}}.apollo_ht_header .apollo_ht_header_actions {display: flex;align-items: center;justify-content: center;}.apollo_ht_header .apollo_ht_header_actions .apollo_ht_header_action {display: flex;align-items: center;justify-content: center;cursor: pointer;padding: 12px;border-radius: 12px;transition: all var(--animationSpeed) ease;width: 44px;height: 44px;}.apollo_ht_header .apollo_ht_header_actions .apollo_ht_header_action:hover {background-color: var(--highlightColor) !important;}.apollo_ht_header .apollo_ht_header_actions .apollo_ht_header_action[data-count]:not([data-count=""]):not([data-count="0"]):after {background-color: #f71d34;color: white;position: absolute;content: attr(data-count);height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;top: 0;right: -2px;}.apollo_ht_header .apollo_ht_header_actions .apollo_ht_header_action > .material-symbols-rounded {font-size: 24px;}.apollo_button {border: 1px solid var(--apolloBorderColor);border-radius: 8px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all var(--animationSpeed) ease;user-select: none;background: var(--pageBackgroundColor);color: var(--apolloTextColor);padding: 8px 12px !important;}.apollo_button:hover {box-shadow: inset 0 0 100px var(--highlightColor);}.apollo_button.primary_outlined {border-color: var(--primaryColor);color: var(--primaryColor);}.apollo_button.primary_outlined:hover {background: var(--primaryColor);color: white;}.apollo_button.primary {background: var(--primaryColor);color: white;}.apollo_button.danger_outlined {border-color: #ff3b3b;color: #ff3b3b;}.apollo_button.danger_outlined:hover {background: #ff3b3b;color: white;}.apollo_button.danger {background: #ff3b3b;color: white;}.apollo_button.success_outlined {border-color: #1eb41e;color: #1eb41e;}.apollo_button.success_outlined:hover {background: #1eb41e;color: white;}.apollo_button.success {background: #1eb41e;color: white;}.apollo_button .button_badge {margin-left: 8px;height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;}.apollo_button .button_badge.error {background-color: #f71d34;color: white;}.apollo_avatar {border-radius: 50%;display: flex;justify-content: center;align-items: center;background: var(--highlightColor);width: 40px;height: 40px;}.apollo_tab_container {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--apolloBorderColor);background: var(--pageBackgroundColor);padding: 0 24px;z-index: 4;}.apollo_tab_container .apollo_tabs {display: flex;align-items: flex-end;}.apollo_tab_container .apollo_tabs .apollo_tab {padding: 16px;cursor: pointer;border-bottom: 2px solid transparent;user-select: none;}.apollo_tab_container .apollo_tabs .apollo_tab:hover {color: var(--primaryColor);}.apollo_tab_container .apollo_tabs .apollo_tab.active {border-bottom-color: var(--primaryColor);color: var(--primaryColor);}.apollo_button_tabs {display: flex;padding: 8px;border-radius: 12px;background: var(--apolloTableHeaderColor);width: fit-content;max-width: 100%;overflow-x: auto;}.apollo_button_tabs .apollo_button_tab {border-radius: 8px;cursor: pointer;padding: 8px 16px;user-select: none;}.apollo_button_tabs .apollo_button_tab.active {background: var(--pageBackgroundColor);color: var(--primaryColor);}.apollo_button_tabs .apollo_button_tab:hover:hover {background-color: var(--highlightColor) !important;}.apollo_dropdown_holder {position: relative;}.apollo_dropdown {border: 1px solid var(--apolloBorderColor);border-radius: 12px;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;padding: 8px;position: absolute;top: 100%;right: 0;min-width: 250px;background-color: var(--pageBackgroundColor);z-index: 11;}.apollo_dropdown.right {left: 0;right: unset;}.apollo_dropdown.top {bottom: 100%;top: unset;}.apollo_dropdown .dropdown_item {padding: 12px;border-radius: 8px;cursor: pointer;display: flex;align-items: flex-start;gap: 4px;}.apollo_dropdown .dropdown_item:hover {background-color: var(--highlightColor) !important;}.apollo_sidebar {border: 1px solid var(--apolloBorderColor);border-radius: 12px;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;position: fixed;height: 100%;width: 100%;top: 0;right: 0;max-width: 400px;}.apollo_sidebar.stick_to_left {right: unset;left: 0;}.apollo_input_container {position: relative;display: flex;flex-direction: column;gap: 8px;width: 100%;}.apollo_input_container label {display: flex;gap: 4px;padding: 0 2px;font-weight: 600;}.apollo_input_container > span.material-symbols-rounded, .apollo_input_container > span.currency {position: absolute;bottom: 14px;line-height: 1;right: 6px;opacity: 0.7;}.apollo_input_container span.currency {font-size: 12px;bottom: 16px;}.apollo_input_container:focus-within > label {color: var(--primaryColor);}.apollo_input_icon {position: absolute;right: 0;width: 30px;text-align: left;padding: 0 2px;font-size: 0.8em;opacity: 0.6;top: 50%;transform: translateY(-50%);}.apollo_input_icon.material-symbols-rounded {font-size: 1.1em;}.apollo_double_form {display: flex;gap: 12px;padding: 10px 30px;}.apollo_single_form {padding: 10px 30px;}.success_box {background: #EAF5F1;color: #097538;}.dark_theme .success_box {background: #153127;color: #63a680;}.warning_box {background: #fff5db;color: #f49b48;}.dark_theme .warning_box {background: #5a3204;color: #e39e5d;}.error_box {background: #FAE4E6;color: #ec1e1f;}.error_box.with_border {border: 1px solid;}.dark_theme .error_box {background: #670e17;color: #f78384;}.apollo_tag {border-radius: 8px;padding: 4px 8px;background: var(--highlightColor);}.apollo_tag.success {background: #EAF5F1;color: #097538;}.apollo_tag.warning {background: #fff5db;color: #f49b48;}.apollo_tag.error {background: #FAE4E6;color: #ec1e1f;}.apollo_tag.error.with_border {border: 1px solid;}body.dark_theme .apollo_tag.success {background: #153127;color: #63a680;}body.dark_theme .apollo_tag.warning {background: #5a3204;color: #e39e5d;}body.dark_theme .apollo_tag.error {background: #670e17;color: #f78384;}.tooltip {font-weight: 500;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;position: absolute;border-radius: 8px;font-size: 12px;z-index: 14;top: 50%;left: 100%;transform: translateY(-50%);background: #141c25cf;color: white;display: none;padding: 6px 8px;width: max-content;white-space: normal;max-width: 200px;line-height: 1.3;text-align: center;}.tooltip.position_left {right: 100%;left: unset;}.tooltip.position_top {top: 0;left: 50%;right: unset;transform: translate(-50%, -100%);}.tooltip.position_bottom {transform: translate(-50%, 100%);bottom: 0;top: unset;left: 50%;right: unset;}.tooltip_anchor {position: relative;}.tooltip_anchor:hover .tooltip {display: inline-flex;}.apollo_toast {display: flex;align-items: center;justify-content: center;position: fixed;left: 50%;bottom: 30px;transform: translateX(-50%);z-index: 1011;padding: 8px 12px;border-radius: 1000px;background: #000000d6;color: white;animation: toastAnimationIn var(--animationSpeed);}.apollo_toast.animate_out {animation: toastAnimationOut var(--animationSpeed) forwards;}@keyframes toastAnimationIn {0% {margin-bottom: -100px;}100% {margin-bottom: 0;}}@keyframes toastAnimationOut {0% {margin-bottom: 0;}100% {margin-bottom: -100px;}}.progress_bar {position: relative;background: var(--highlightColor);width: 100%;height: 4px;border-radius: 5px;overflow: hidden;}.progress_bar .progress_bar_progress {content: "";position: absolute;top: 0;left: 0;height: 100%;background-color: var(--primaryColor);}.apollo_table {border-collapse: collapse;}.apollo_table tr {height: 50px;}.apollo_table th {background-color: var(--apolloTableHeaderColor);padding: 10px;font-weight: unset;}.apollo_table th:first-of-type {border-radius: 10px 0 0 10px;}.apollo_table th:last-of-type {border-radius: 0 10px 10px 0;}.apollo_table td {border-bottom: 1px solid var(--apolloBorderColor);padding: 10px;}.apollo_table.white_space_no_wrap td {white-space: nowrap;}.apollo_table.p_xl td {padding: 10px 20px;}.apollo_table.p_xl th {padding: 10px 20px;}.tile_select_wrapper {display: flex;flex-wrap: wrap;gap: 8px;}.tile_select_wrapper .tile_select_option {display: flex;align-items: center;padding: 8px;border-radius: 8px;border: 1px solid var(--apolloBorderColor);cursor: pointer;user-select: none;gap: 8px 12px;}.tile_select_wrapper .tile_select_option:hover {background-color: var(--highlightColor) !important;}.tile_select_wrapper .tile_select_option img {width: 40px;height: 24px;object-fit: contain;border-radius: 4px;}.tile_select_wrapper .tile_select_option:has(input:checked) {border-color: var(--primaryColor) !important;}.tile_select_wrapper .tile_select_option input[type=radio]:checked + .option_icon:after,.tile_select_wrapper .tile_select_option input[type=checkbox]:checked + .option_icon:after {font-family: "Material Symbols Rounded";display: inline-block;content: "radio_button_checked";font-size: 18px;color: var(--primaryColor);}.tile_select_wrapper .tile_select_option input[type=radio]:not(:checked) + .option_icon:after,.tile_select_wrapper .tile_select_option input[type=checkbox]:not(:checked) + .option_icon:after {font-family: "Material Symbols Rounded";display: inline-block;content: "radio_button_unchecked";font-size: 18px;}.tile_select_wrapper .tile_select_required_warning {box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;height: fit-content;margin: auto 0;}.apollo_ht_design .hotelstouch-popup {border: 1px solid var(--apolloBorderColor);border-radius: 12px;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;padding: 8px;top: 100%;background: var(--pageBackgroundColor);}.apollo_ht_design .hotelstouch-popup:after {display: none;}.apollo_ht_design .hotelstouch-popup[data-title]:before {display: none;}.apollo_ht_design .app_select_grid .app {border-color: var(--apolloBorderColor) !important;color: var(--apolloTextColor);}.apollo_ht_design .hotelstouch-popup .app_select_grid .app:after {font-family: unset;}body.apollo_ht_design .hotelstouch-modal {display: flex;justify-content: flex-end;}body.apollo_ht_design .hotelstouch-modal.position_left {justify-content: flex-start;}body.apollo_ht_design .hotelstouch-modal.position_center {justify-content: center;align-items: center;}body.apollo_ht_design .hotelstouch-modal > form, body.apollo_ht_design .hotelstouch-modal > .hotelstouch-matrix, body.apollo_ht_design .hotelstouch-modal > .hotelstouch-profile {border-radius: 12px;animation: slideInFromRight var(--animationSpeed);max-width: 765px;}@keyframes slideInFromRight {0% {transform: translateX(100vw);}100% {transform: translateX(0);}}body.apollo_ht_design .hotelstouch-modal > form:not(.hotelstouch-action-form), body.apollo_ht_design .hotelstouch-modal > .hotelstouch-matrix:not(.hotelstouch-action-form), body.apollo_ht_design .hotelstouch-modal > .hotelstouch-profile:not(.hotelstouch-action-form) {width: 100%;border-top-right-radius: 0;border-bottom-right-radius: 0;}body.apollo_ht_design .hotelstouch-modal.extended-modal > form, body.apollo_ht_design .hotelstouch-modal.extended-modal > .hotelstouch-matrix, body.apollo_ht_design .hotelstouch-modal.extended-modal > .hotelstouch-profile {max-width: 95%;}body.apollo_ht_design .hotelstouch-modal.jumbo_modal > form, body.apollo_ht_design .hotelstouch-modal.jumbo_modal > .hotelstouch-matrix, body.apollo_ht_design .hotelstouch-modal.jumbo_modal > .hotelstouch-profile {max-width: calc(100% - 80px);}@media (max-width: 870px) {body.apollo_ht_design .hotelstouch-modal.jumbo_modal > form, body.apollo_ht_design .hotelstouch-modal.jumbo_modal > .hotelstouch-matrix, body.apollo_ht_design .hotelstouch-modal.jumbo_modal > .hotelstouch-profile {max-width: unset;}}body.apollo_ht_design .hotelstouch-modal.position_left form, body.apollo_ht_design .hotelstouch-modal.position_left > .hotelstouch-matrix, body.apollo_ht_design .hotelstouch-modal.position_left > .hotelstouch-profile {animation: slideInFromLeft var(--animationSpeed);border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 12px;border-bottom-right-radius: 12px;}@keyframes slideInFromLeft {0% {transform: translateX(-100vw);}100% {transform: translateX(0);}}body.apollo_ht_design .hotelstouch-profile .profile-data[data-title]:before, body.apollo_ht_design .hotelstouch-profile .profile-data .profile-data-header {font-size: 20px;font-weight: 500;border-bottom: 1px solid var(--apolloBorderColor);color: inherit;background-color: inherit;padding: 20px 30px;text-transform: unset;line-height: unset;box-shadow: unset;align-self: flex-start;}body.apollo_ht_design .hotelstouch-profile .profile-data .profile-data-header .profile-data-header-actions {font-size: 12px;}body.apollo_ht_design .hotelstouch-profile .profile-data .profile-data-header .profile-data-header-actions > * {color: inherit;opacity: unset;}body.apollo_ht_design .hotelstouch-modal .hotelstouch-modal-exit {display: flex;align-items: center;justify-content: center;border: 1px solid var(--apolloBorderColor);position: absolute;right: 16px;top: 12px;border-radius: 50%;width: 40px !important;height: 40px;z-index: 13;font-size: 18px;padding: unset;text-align: unset;background: transparent;color: var(--apolloTextColor);line-height: unset;}body.apollo_ht_design .hotelstouch-modal .hotelstouch-modal-exit:hover {background-color: var(--highlightColor) !important;}body.apollo_ht_design .hotelstouch-modal .hotelstouch-modal-exit:before {content: "";font-family: unset;}body.apollo_ht_design .hotelstouch-profile .profile-data .profile-actions {border-top: 1px solid var(--apolloBorderColor);margin-top: auto;box-shadow: unset;padding: 20px 30px;color: inherit;background-color: inherit;}body.apollo_ht_design .hotelstouch-profile .profile-data .row.hasChildren {background: var(--highlightColor);}body.apollo_ht_design .hotelstouch-profile .profile-data {flex-direction: column;background: var(--pageBackgroundColor);font-size: unset;height: unset;position: unset;}body.apollo_ht_design .hotelstouch-profile .profile-data .data-item {padding: 20px 30px;}body.apollo_ht_design .hotelstouch-profile .profile-data .data-item.form-item[data-label]:before {opacity: unset;text-transform: unset;font-weight: 600;}body.apollo_ht_design .hotelstouch-profile .profile-data > div:not(.profile-actions):nth-last-child(2) {margin-bottom: 180px;}body.apollo_ht_design .hotelstouch-modal .horizontal-divider {color: var(--primaryColor);background: transparent;}body.apollo_ht_design .hotelstouch-modal .horizontal-divider:before, body.apollo_ht_design .hotelstouch-modal .horizontal-divider:after {background: var(--highlightColor);}body.apollo_ht_design .border-top {border-top: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .tag {background: var(--highlightColor);color: var(--apolloTextColor);}body.apollo_ht_design .hotelstouch-form.in_page_form {max-width: 800px;width: 100%;}body.apollo_ht_design .hotelstouch-form.in_page_form .profile-data[data-title]:before, body.apollo_ht_design .hotelstouch-form.in_page_form .profile-data .profile-data-header {position: relative;z-index: unset;border-bottom: none;}body.apollo_ht_design .hotelstouch-form.in_page_form .profile-actions {border-top: none;}body.apollo_ht_design .hotelstouch-form.in_page_form .profile-actions:before {content: "";position: absolute;top: 0;width: 100%;height: 1px;background: linear-gradient(90deg, var(--apolloBorderColor), transparent);}body.apollo_ht_design .data-item.form-item > span.material-symbols-rounded {position: absolute;right: 40px;top: 50%;transform: translateY(-50%);opacity: 0.6;}body.apollo_ht_design .data-item.form-item > .fa {font-family: FontAwesome, "Montserrat";}body.apollo_ht_design .hotelstouch-button {border: 1px solid var(--apolloBorderColor);border-radius: 8px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all var(--animationSpeed) ease;user-select: none;background: var(--pageBackgroundColor);color: var(--apolloTextColor);padding: 8px 12px !important;text-transform: unset;}body.apollo_ht_design .hotelstouch-button:hover {box-shadow: inset 0 0 100px var(--highlightColor);}body.apollo_ht_design .hotelstouch-button.primary_outlined {border-color: var(--primaryColor);color: var(--primaryColor);}body.apollo_ht_design .hotelstouch-button.primary_outlined:hover {background: var(--primaryColor);color: white;}body.apollo_ht_design .hotelstouch-button.primary {background: var(--primaryColor);color: white;}body.apollo_ht_design .hotelstouch-button.danger_outlined {border-color: #ff3b3b;color: #ff3b3b;}body.apollo_ht_design .hotelstouch-button.danger_outlined:hover {background: #ff3b3b;color: white;}body.apollo_ht_design .hotelstouch-button.danger {background: #ff3b3b;color: white;}body.apollo_ht_design .hotelstouch-button.success_outlined {border-color: #1eb41e;color: #1eb41e;}body.apollo_ht_design .hotelstouch-button.success_outlined:hover {background: #1eb41e;color: white;}body.apollo_ht_design .hotelstouch-button.success {background: #1eb41e;color: white;}body.apollo_ht_design .hotelstouch-button .button_badge {margin-left: 8px;height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;}body.apollo_ht_design .hotelstouch-button .button_badge.error {background-color: #f71d34;color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter), body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter), body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter), body.apollo_ht_design input[type=button]:not(.hotelstouch-filter) {border: 1px solid var(--apolloBorderColor);border-radius: 8px;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all var(--animationSpeed) ease;user-select: none;background: var(--pageBackgroundColor);color: var(--apolloTextColor);padding: 8px 12px !important;text-transform: unset;height: 40px;line-height: unset;font-size: unset;font-weight: 500;}body.apollo_ht_design .btn:not(.hotelstouch-filter):hover, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter):hover, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter):hover, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter):hover {box-shadow: inset 0 0 100px var(--highlightColor);}body.apollo_ht_design .btn:not(.hotelstouch-filter).primary_outlined, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).primary_outlined, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).primary_outlined, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).primary_outlined {border-color: var(--primaryColor);color: var(--primaryColor);}body.apollo_ht_design .btn:not(.hotelstouch-filter).primary_outlined:hover, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).primary_outlined:hover, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).primary_outlined:hover, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).primary_outlined:hover {background: var(--primaryColor);color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter).primary, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).primary, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).primary, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).primary {background: var(--primaryColor);color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter).danger_outlined, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).danger_outlined, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).danger_outlined, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).danger_outlined {border-color: #ff3b3b;color: #ff3b3b;}body.apollo_ht_design .btn:not(.hotelstouch-filter).danger_outlined:hover, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).danger_outlined:hover, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).danger_outlined:hover, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).danger_outlined:hover {background: #ff3b3b;color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter).danger, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).danger, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).danger, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).danger {background: #ff3b3b;color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter).success_outlined, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).success_outlined, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).success_outlined, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).success_outlined {border-color: #1eb41e;color: #1eb41e;}body.apollo_ht_design .btn:not(.hotelstouch-filter).success_outlined:hover, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).success_outlined:hover, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).success_outlined:hover, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).success_outlined:hover {background: #1eb41e;color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter).success, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter).success, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter).success, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter).success {background: #1eb41e;color: white;}body.apollo_ht_design .btn:not(.hotelstouch-filter) .button_badge, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter) .button_badge, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter) .button_badge, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter) .button_badge {margin-left: 8px;height: 18px;width: 18px;border-radius: 50%;font-size: 11px;line-height: 18px;text-align: center;}body.apollo_ht_design .btn:not(.hotelstouch-filter) .button_badge.error, body.apollo_ht_design .hotelstouch-button:not(.hotelstouch-filter) .button_badge.error, body.apollo_ht_design input[type=submit]:not(.hotelstouch-filter) .button_badge.error, body.apollo_ht_design input[type=button]:not(.hotelstouch-filter) .button_badge.error {background-color: #f71d34;color: white;}body.apollo_ht_design .btn.purple, body.apollo_ht_design .hotelstouch-button.purple, body.apollo_ht_design input[type=submit] {background: var(--primaryColor) !important;color: white !important;font-family: "Montserrat", sans-serif, FontAwesome, fontello;}body.apollo_ht_design .hotelstouch-profile .profile-data .profile-actions .hotelstouch-button {width: fit-content;min-width: 160px;}body.apollo_ht_design input[type=text], body.apollo_ht_design input[type=password], body.apollo_ht_design input[type=email], body.apollo_ht_design input[type=number], body.apollo_ht_design textarea {border-radius: 8px;border: 1px solid var(--apolloBorderColor);line-height: 44px;font-family: unset;font-size: inherit;font-weight: 500;background: var(--pageBackgroundColor);color: var(--apolloTextColor);}body.apollo_ht_design input[type=text]:focus, body.apollo_ht_design input[type=password]:focus, body.apollo_ht_design input[type=email]:focus, body.apollo_ht_design input[type=number]:focus, body.apollo_ht_design textarea:focus {border-color: var(--primaryColor);}body.apollo_ht_design.dark_theme input[type=text], body.apollo_ht_design.dark_theme input[type=password], body.apollo_ht_design.dark_theme input[type=email], body.apollo_ht_design.dark_theme input[type=number], body.apollo_ht_design.dark_theme textarea {background: #131A22;}body.apollo_ht_design input::-webkit-input-placeholder {color: var(--apolloTextColor);}body.apollo_ht_design.dark_theme input::-webkit-input-placeholder {opacity: 0.5;font-weight: 400;}body.apollo_ht_design .hotelstouch-select {min-height: 46px;}body.apollo_ht_design .hotelstouch-select:not(.matrix):not(.active) .hotelstouch-select-data:before {border-radius: 8px;border: 1px solid var(--apolloBorderColor);cursor: pointer;font: inherit;line-height: 44px;font-family: unset;opacity: 1;font-weight: 400;color: rgba(52, 64, 81, 0.5);}body.apollo_ht_design.dark_theme .hotelstouch-select:not(.matrix):not(.active) .hotelstouch-select-data:before {color: rgba(201, 201, 201, 0.5);background: #131A22;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data {border-radius: 8px;background: var(--pageBackgroundColor);min-height: 46px;}body .hotelstouch-select:not(.active):not(.matrix) .selected {border: 1px solid var(--apolloBorderColor);border-radius: 8px;}body.apollo_ht_design .hotelstouch-select.active:not(.matrix) input[type=text] {border-radius: 8px;}body.apollo_ht_design .hotelstouch-select input[type=radio] + label:before, body .hotelstouch-select input[type=checkbox] + label:before {width: 10px !important;min-width: 10px !important;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row {border-bottom: 1px solid var(--apolloBorderColor);background: var(--pageBackgroundColor);border-color: var(--apolloBorderColor);color: unset;opacity: 1;min-height: 46px;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row:not(.selected):focus {background: var(--apolloTableHeaderColor) !important;}body.apollo_ht_design.dark_theme .hotelstouch-select .hotelstouch-select-data .data-row {background: #131A22;}body.apollo_ht_design .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data {box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;}body.apollo_ht_design .hotelstouch-select.active .hotelstouch-select-data {border: 1px solid var(--apolloBorderColor);border-radius: 8px;}body.apollo_ht_design .hotelstouch-select.active:not(.matrix) .hotelstouch-select-data .data-row.selected {background: var(--primaryColor) !important;color: white !important;}body.apollo_ht_design .hotelstouch-select input[type=radio] + label:after, body .hotelstouch-select input[type=checkbox] + label:after {color: unset !important;opacity: 1 !important;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row .row-image {border: 1px solid var(--apolloBorderColor);background-color: transparent;color: inherit;font-size: 16px;margin: 0 4px;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row .row-image[style*=background-color], body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row .row-image[style*=background], body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row .row-image[style*=background-image] {color: white;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data .data-row.selected .row-image {border-color: transparent;}body.apollo_ht_design .hotelstouch-select input[type=checkbox] + label[data-label]:after, body.apollo_ht_design .hotelstouch-select input[type=radio] + label[data-label]:after {font-weight: 500;padding: unset;}body.apollo_ht_design .hotelstouch-select.matrix .hotelstouch-select-data {background: var(--bodyBackgroundColor);border: 1px solid var(--apolloBorderColor) !important;}body.apollo_ht_design .hotelstouch-select.matrix .hotelstouch-select-data .data-row {border: 1px solid var(--apolloBorderColor);border-radius: 12px;}body.apollo_ht_design .hotelstouch-select.matrix .hotelstouch-select-data .data-row.selected {background: var(--primaryColor);color: white;}body.apollo_ht_design .hotelstouch-select.matrix .hotelstouch-select-data .data-row:not(.selected):hover {background: var(--highlightColor);}body.apollo_ht_design .hotelstouch-select.matrix .hotelstouch-select-data .data-row .row-data {align-items: center;}body.apollo_ht_design .hotelstouch-select.matrix > input[type=text] {border: 1px solid var(--apolloBorderColor);border-radius: 8px;}body.apollo_ht_design .decimal_input {padding-right: 42px !important;}body.apollo_ht_design .hotelstouch-select:empty:before {content: "";background: var(--pageBackgroundColor);border: 1px solid var(--apolloBorderColor);min-height: 44px;height: 44px;}body.apollo_ht_design .loading-dots:after {animation: rotateLoadingIconInfinite 10s linear infinite;font-family: "Material Symbols Rounded";content: "progress_activity";font-size: 22px;}@keyframes rotateLoadingIconInfinite {0% {transform: rotate(0deg);}100% {transform: rotate(3600deg);}}body.apollo_ht_design input[type=checkbox] + label:before, body.apollo_ht_design input[type=radio] + label:before {font-size: 21px;min-width: 40px;width: 40px;color: unset;}body.apollo_ht_design input[type=checkbox] + label[data-label]:after,body.apollo_ht_design input[type=radio] + label[data-label]:after,body.apollo_ht_design input[type=checkbox].switch + label {font-weight: 600;color: unset;opacity: 0.8;user-select: none;display: flex;line-height: normal;}body.apollo_ht_design input[type=checkbox]:checked + label:before, body.apollo_ht_design input[type=radio]:checked + label:before {color: var(--primaryColor) !important;}body.apollo_ht_design input[type=checkbox]:checked + label:after,body.apollo_ht_design input[type=radio]:checked + label:after,body.apollo_ht_design input[type=checkbox].switch:checked + label {opacity: 1;}body.apollo_ht_design input[type=checkbox].switch:not(:checked) + label:after {right: 14px;}body.apollo_ht_design input[type=checkbox].switch + label:before {background-color: var(--highlightColor);}body.apollo_ht_design input[type=checkbox].switch:checked + label:before {background-color: var(--primaryColor);}body.apollo_ht_design .floating-filters {display: flex;flex-direction: column;gap: 12px;background-color: var(--pageBackgroundColor);overflow: unset;height: unset;width: calc(100% - 32px);margin: 24px 16px 16px 16px;}body.apollo_ht_design .hotelstouch-data > .data-row, body.apollo_ht_design .hotelstouch-data > * > .data-row {border-bottom: 1px solid var(--apolloBorderColor);background-color: unset;color: unset;}body.apollo_ht_design .hotelstouch-data > .data-row.highlight, body.apollo_ht_design .hotelstouch-data > * > .data-row.highlight {background-color: var(--apolloTableHeaderColor);text-transform: unset;font-weight: 600;color: inherit;}body.apollo_ht_design .hotelstouch-data > .data-row .row-data, body.apollo_ht_design .hotelstouch-data > * > .data-row .row-data {font-size: unset;}body.apollo_ht_design .hotelstouch-data > .data-row .row-data .row-title, body.apollo_ht_design .hotelstouch-data > * > .data-row .row-data .row-title {font-size: unset;font-weight: 600;}body.apollo_ht_design .hotelstouch-data > .data-row.selected, body.apollo_ht_design .hotelstouch-data > * > .data-row.selected {background-color: var(--primaryColor) !important;color: white !important;}body.apollo_ht_design .hotelstouch-data > .data-row.selected input[type=checkbox]:checked + label:before, body.apollo_ht_design .hotelstouch-data > .data-row.selected input[type=radio]:checked + label:before, body.apollo_ht_design .hotelstouch-data > * > .data-row.selected input[type=checkbox]:checked + label:before, body.apollo_ht_design .hotelstouch-data > * > .data-row.selected input[type=radio]:checked + label:before {color: white !important;}body.apollo_ht_design.apollo_ht_design .filtersummary {display: none;}body.apollo_ht_design .hotelstouch-data .data-header {background-color: var(--highlightColor);}body.apollo_ht_design .hotelstouch-data.table .data-header {border-radius: 8px;background-color: var(--apolloTableHeaderColor);text-transform: unset;}body.apollo_ht_design .hotelstouch-data.table .data-header .header-data {opacity: 0.9;}body.apollo_ht_design .hotelstouch-data .data-row .data-actions > * {display: flex;align-items: center;justify-content: center;border-radius: 8px;transition: all var(--animationSpeed) ease;color: var(--apolloTextColor) !important;text-align: unset;line-height: unset;}body.apollo_ht_design .hotelstouch-data .data-row .data-actions > *:hover {background-color: var(--highlightColor) !important;}body.apollo_ht_design .hotelstouch-data.table .data-row .data-actions {font-size: unset;}body.apollo_ht_design .hotelstouch-popup {min-height: unset;}body.apollo_ht_design .hotelstouch-popup .popup-search {border-bottom-color: var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-popup .popup-search input {color: var(--apolloTextColor);border-bottom-right-radius: 0;border-top-right-radius: 0;}body.apollo_ht_design .hotelstouch-popup .popup-search:after {color: var(--apolloTextColorInverted);}body.apollo_ht_design .hotelstouch-popup .hotelstouch-data .data-row {padding: 12px;border-bottom: unset;}body.apollo_ht_design .hotelstouch-popup .hotelstouch-data .data-row:not(:last-of-type) {margin-bottom: 4px !important;}body.apollo_ht_design .hotelstouch-popup .hotelstouch-data a.data-row {border-radius: 12px;}body.apollo_ht_design .hotelstouch-popup .hotelstouch-data a.data-row:not(.selected):hover {background: var(--highlightColor) !important;color: unset !important;transition-duration: var(--animationSpeed);}body.apollo_ht_design .hotelstouch-popup .hotelstouch-data a.data-row.selected {background: var(--primaryColor) !important;color: white !important;}body.apollo_ht_design .hotelstouch-profile .row-image {font-size: unset;}body.apollo_ht_design .hotelstouch-data.table .data-row .row-image {border-radius: 12px;display: flex;align-items: center;justify-content: center;margin: 0;background: unset;border: 1px solid var(--apolloBorderColor);box-shadow: unset;color: var(--apolloTextColor) !important;margin-right: 5px;font-weight: inherit !important;}body.apollo_ht_design .hotelstouch-data.table .data-row .row-image[style*=background-image] {background-position: center;background-size: contain;background-repeat: no-repeat;background-color: var(--apolloTableHeaderColor);}body.apollo_ht_design .floating-filters .actionbar, body.apollo_ht_design .actionbar {gap: 8px;z-index: 1;flex: 0;}body.apollo_ht_design .floating-filters .actionbar .hotelstouch-button, body.apollo_ht_design .actionbar .hotelstouch-button {width: fit-content;}body.apollo_ht_design .actionbar {display: flex;}body.apollo_ht_design .hotelstouch-data.table .data-row + .data-row-extra-info {border-radius: 12px;margin-left: auto;position: relative;background: var(--bodyBackgroundColor);color: var(--apolloTextColor);font-size: unset;border-top: none;border-bottom: none;width: calc(100% - 30px);margin-top: 8px;margin-bottom: 8px;}body.apollo_ht_design .hotelstouch-data.table .data-row + .data-row-extra-info:before {content: "";position: absolute;left: -14px;top: 0px;width: 10px;height: 25px;border-left: 1px solid var(--apolloBorderColor);border-bottom: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-data .data-row + .data-row-extra-info .data-row:first-child {border-top: none;}body.apollo_ht_design .hotelstouch-data .data-row + .data-row-extra-info .data-row {border-bottom: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-data .data-row + .data-row-extra-info .data-row:last-child {border-bottom: none;}body.apollo_ht_design .hotelstouch-data .data-row + .data-row-extra-info .data-row .row-title {font-size: unset !important;}body.apollo_ht_design .hotelstouch-data:empty:after {display: none !important;}body.apollo_ht_design .floating-filters .filters {position: fixed;height: 100%;border-radius: 12px;border: 1px solid var(--apolloBorderColor);display: flex;flex-direction: column;animation: slideInFromRight var(--animationSpeed);right: 0;top: 0 !important;background: var(--pageBackgroundColor);max-height: unset;border-top-right-radius: 0;border-bottom-right-radius: 0;width: 400px;}@keyframes slideInFromRight {0% {transform: translateX(100vw);}100% {transform: translateX(0);}}body.apollo_ht_design .filters .filteractions {margin-top: auto;gap: 8px;border-top: 1px solid var(--apolloBorderColor);padding: 16px 8px;background: var(--pageBackgroundColor);}body.apollo_ht_design .filters .filter_bar_header {border-bottom: 1px solid var(--apolloBorderColor);display: flex;align-items: center;padding: 16px;position: sticky;background: var(--pageBackgroundColor);min-height: 64px;top: 0;z-index: 3;}body.apollo_ht_design .filters .filter_bar_header span {font-size: 20px;}body.apollo_ht_design .filters input[type=checkbox]:checked + label, body.apollo_ht_design .filters input[type=radio]:checked + label {font-weight: inherit;}body.apollo_ht_design .filters input[type=checkbox]:checked + label:before, body.apollo_ht_design .filters input[type=radio]:checked + label:before {font-weight: 700;}body.apollo_ht_design .filters label.filterheader {width: 100%;padding-right: 45px;margin: 0 !important;}body.apollo_ht_design .filters label.filterheader:before {position: absolute;right: 4px;}body.apollo_ht_design .filters .filterheader {border-bottom: 1px solid var(--apolloBorderColor);background: var(--pageBackgroundColor);text-transform: unset;font-size: unset;padding: 16px 10px;top: 63px;}body.apollo_ht_design .filters .filterheader .icon {background: unset;}body.apollo_ht_design .filters label {line-height: 1.3;}body.apollo_ht_design .filters .filterdata {box-shadow: unset;background: var(--highlightColor);padding: 8px 0;}body.apollo_ht_design .filters .filterdata label {padding: 0 8px;font-size: 13px;}body.apollo_ht_design .filters .datetimepicker {box-shadow: unset;background: var(--highlightColor);}body.apollo_ht_design .data-item.form-item .datetimepicker {border: 1px solid var(--apolloBorderColor);border-radius: 8px;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;background: var(--pageBackgroundColor);color: var(--apolloTextColor);}body.apollo_ht_design .filters .filterdata label:before {margin-right: 4px;}body.apollo_ht_design .colorpicker.active .options {background: var(--bodyBackgroundColor);}body.apollo_ht_design .colorpicker.active .options .quick-color-box .qcb {border: 1px solid var(--apolloBorderColor);cursor: pointer;}body.apollo_ht_design .colorpicker .color-preview-box {width: 20px;height: 20px;bottom: -32px;}body.apollo_ht_design .feedback-window {background-image: unset;}body.apollo_ht_design .feedback-window .hotelstouch-feedback {border-radius: 12px;border: 1px solid var(--apolloBorderColor);box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;background: var(--bodyBackgroundColor);cursor: unset;}body.apollo_ht_design .feedback-window .hotelstouch-feedback:before {display: none;content: none;}body.apollo_ht_design .feedback-window .hotelstouch-feedback .feedback_action {cursor: pointer;position: absolute;right: 8px;top: 8px;}body.apollo_ht_design .feedback-window .hotelstouch-feedback:after {content: "";height: 2px;position: absolute;bottom: 6px;left: 20px;background: var(--highlightColor);width: calc(100% - 40px);animation: feedbackProgressWidthReduce 5s linear forwards;}@keyframes feedbackProgressWidthReduce {0% {width: calc(100% - 40px);}100% {width: 0;}}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-0 {border: 1px solid #1eb41e !important;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-0:after {background: #1eb41e;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-0 .feedback_message_title {color: #1eb41e;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-1 {border: 1px solid #ff3b3b !important;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-1:after {background: #ff3b3b;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-1 .feedback_message_title {color: #ff3b3b;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-2 {border: 1px solid #de7e00 !important;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-2:after {background: #de7e00;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-2 .feedback_message_title {color: #de7e00;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-3 {border: 1px solid #00a6de !important;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-3:after {background: #00a6de;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-3 .feedback_message_title {color: #00a6de;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-0 {background: #f0fdf0;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-1 {background: #fff1f1;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-2 {background: #fff6e7;}body.apollo_ht_design .feedback-window .hotelstouch-feedback.status-3 {background: #ecf8ff;}body.apollo_ht_design.dark_theme .feedback-window .hotelstouch-feedback.status-0 {background: #142522;}body.apollo_ht_design.dark_theme .feedback-window .hotelstouch-feedback.status-1 {background: #1F1B23;}body.apollo_ht_design.dark_theme .feedback-window .hotelstouch-feedback.status-2 {background: #202524;}body.apollo_ht_design.dark_theme .feedback-window .hotelstouch-feedback.status-3 {background: #14242D;}body.apollo_ht_design form.hotelstouch-confirm > .popup {background: var(--pageBackgroundColor);color: var(--apolloTextColor);}body.apollo_ht_design form.hotelstouch-confirm > .popup > .popup_header > .message_container .action_message {color: var(--apolloTextColor);}body.apollo_ht_design form.hotelstouch-confirm > .popup > .popup_header > .message_container .action_description {color: var(--apolloTextColor);opacity: 0.7;}body.apollo_ht_design .NOT_VISITED {background: var(--highlightColor) !important;}body.apollo_ht_design .hotelstouch-select .hotelstouch-select-data > .selectDataInfo {background: var(--apolloTableHeaderColor);border-bottom: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .pagination.number {margin: 0;background: unset;align-self: flex-end;}body.apollo_ht_design .pagination.number > * {border: 1px solid var(--apolloBorderColor);border-radius: 8px;background: unset;color: var(--apolloTextColor);}body.apollo_ht_design .pagination.number > input {background: var(--primaryColor) !important;cursor: unset;color: white !important;}*::-webkit-scrollbar {width: 6px;height: 6px;}body.apollo_ht_design::-webkit-scrollbar-thumb, body *::-webkit-scrollbar-thumb {background: var(--highlightColor);border-radius: 0 0 12px 0;}body.apollo_ht_design::-webkit-scrollbar-track, body *::-webkit-scrollbar-track {border-radius: 0 0 12px 0;}body::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-button:hover,*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-button:hover {background-color: var(--primaryColor) !important;}body.apollo_ht_design .matrixForm * {background-color: unset;}body.apollo_ht_design .matrixForm.differentRows .matrix-cell:nth-child(2n) {background-color: unset;}body.apollo_ht_design .matrixForm.differentRows .matrix-cell:nth-child(2n+1) {background-color: unset;}body.apollo_ht_design .matrixForm.differentRows .matrix-cell:nth-child(1) {background-color: var(--apolloTableHeaderColor);}body.apollo_ht_design .matrixForm .matrix-column:first-child .matrix-cell {background: var(--pageBackgroundColor) !important;}body.apollo_ht_design .matrixForm .matrix-column .matrix-cell:first-child {height: 40px;}body.apollo_ht_design .matrixForm .matrix-column:first-child {box-shadow: unset;border-right: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .matrixForm .matrix-column .matrix-cell {border-color: var(--apolloBorderColor);height: 40px;}body.apollo_ht_design .fullyear-grid {background-image: linear-gradient(to right, var(--apolloBorderColor) 1px, transparent 1px);}body.apollo_ht_design .fullyear-grid:not(.header-data) {border-bottom: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .fullyear-grid:first-of-type {border-top: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .htEventCalendar .htEC_dates {background: var(--pageBackgroundColor);border-bottom: unset;}body.apollo_ht_design .htEventCalendar .htEC_dates .htEC_day.active {background: var(--highlightColor);}body.apollo_ht_design .htEventCalendar .htEC_dates .htEC_day.htEC_today {color: var(--primaryColor);}body.apollo_ht_design .htEventCalendar .htEC_dates .htEC_day.htEC_other_month {background: var(--bodyBackgroundColor);}body.apollo_ht_design .htEventCalendar .htEC_info {border-left-color: var(--apolloBorderColor);background: var(--apolloTableHeaderColor);border-bottom: unset;}body.apollo_ht_design .htEventCalendar .htEC_info .htEC_info_buttons_container {background: var(--bodyBackgroundColor);}body.apollo_ht_design .htEventCalendar .htEC_info .htEC_info_buttons_container .htEC_info_buttons {color: var(--apolloTextColor);}body.apollo_ht_design .htEventCalendar .htEC_info .htEC_info_date {text-transform: unset;border-bottom: 1px solid var(--highlightColor);color: unset;}body.apollo_ht_design .htEC_info_item {background: var(--bodyBackgroundColor);}body.apollo_ht_design .htEC_info_item .htEC_item_highlight {border-top-color: var(--apolloBorderColor);}body.apollo_ht_design .htEventCalendar .htEC_filters {background-color: var(--bodyBackgroundColor);}body.apollo_ht_design .htEventCalendar .htEC_filters:after {content: unset;}body.apollo_ht_design .htEventCalendar .htEC_filters .htEC_filterItem.active {letter-spacing: unset;color: var(--primaryColor);}body.apollo_ht_design .hotelstouchInfo {font-size: unset;overflow: unset;height: unset;}body.apollo_ht_design .hotelstouchInfo .infoHeader {border: 1px solid var(--apolloBorderColor);border-radius: 12px;background: unset;padding: 16px 0;}body.apollo_ht_design .hotelstouchInfo .infoHeader .infoHeaderSection > *:not(.infoHeaderTitle),body.apollo_ht_design .hotelstouchInfo .infoHeader .infoHeaderSection > .infoHeaderSubtitle {font-size: unset;text-transform: unset;}body.apollo_ht_design .hotelstouchInfo .infoHeader .infoHeaderSection > .infoHeaderTitle {font-size: 20px !important;font-weight: unset;text-transform: unset;}body.apollo_ht_design .hotelstouchInfo .infoHeader .infoHeaderSection {padding: 0 12px;}body.apollo_ht_design .hotelstouchInfo .infoHeader .infoHeaderSection.image, body.apollo_ht_design .hotelstouchInfo .infoHeader img {border-radius: 12px;}body.apollo_ht_design .htTable .tableRow > .rowCell.scrollableCell > .cellSection:first-child {font-weight: 600;position: sticky;background: var(--bodyBackgroundColor);left: 280px;z-index: 3;}body.apollo_ht_design .htTable .tableRow > .rowCell.scrollableCell > .cellSection:first-child input {font-weight: 600;}body.apollo_ht_design .htNotifications {height: 100vh;background-color: var(--pageBackgroundColor);border-left: 1px solid var(--apolloBorderColor);animation-duration: var(--animationSpeed);}body.apollo_ht_design .htNotifications .htNF_tabs {color: inherit;text-transform: unset;}body.apollo_ht_design .htNotifications .htNF_tabs .htNF_tab {border-bottom: 1px solid var(--apolloBorderColor);font-weight: unset;font-size: 20px;height: 64px;}body.apollo_ht_design .htNotifications .htNF_tabs .close_button,body.apollo_ht_design .filters .close_button {border: 1px solid var(--apolloBorderColor);display: flex;justify-content: center;align-items: center;position: absolute;cursor: pointer;width: 40px;height: 40px;border-radius: 50%;right: 12px;top: 14px;}body.apollo_ht_design .htNotifications .htNF_tabs .close_button:hover,body.apollo_ht_design .filters .close_button:hover {background-color: var(--highlightColor) !important;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category {border-bottom: 1px solid var(--apolloBorderColor);color: unset;margin: unset;padding: 10px 30px;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category:hover {background-color: var(--highlightColor) !important;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category.active:after {border-left-color: var(--bodyBackgroundColor);}body.apollo_ht_design .htNotifications .htNF_body .htNF_category .htNF_info {line-height: 1.4;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category .htNF_info .htNF_title {text-transform: unset;font-size: 16px;font-weight: 600;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category .htNF_info .htNF_description {color: unset;font-size: 13px;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category .htNF_number {background-color: var(--highlightColor);color: unset;}body.apollo_ht_design .htNotifications .htNF_body .htNF_category .htNF_number.hasPriority {background-color: #da2337;color: white;}body.apollo_ht_design .htNotifications .htNF_side_body {color: unset;background: var(--bodyBackgroundColor);}body.apollo_ht_design .htEC_info_item, body .htNF_info_item {border-radius: 12px;border: 1px solid var(--apolloBorderColor);background-color: var(--pageBackgroundColor);box-shadow: none;}body.apollo_ht_design .htNotifications .htNF_side_body .htNF_side_body_actions {border-top: 1px solid var(--apolloBorderColor);box-shadow: none;height: 73px;background-color: var(--bodyBackgroundColor);padding: 0 12px;gap: 8px;}body.apollo_ht_design .htNotifications .htNF_side_body .htNF_side_body_actions > * {width: 50%;}body.apollo_ht_design .htNotifications .htNF_side_body .htNF_side_body_actions .hotelstouch-button {border-radius: 8px;font-size: unset;}body.apollo_ht_design .htNotifications .htNF_side_body .htNF_side_body_title {font-size: 20px;text-transform: unset;letter-spacing: 0;}body.apollo_ht_design .htEC_info_item .htEC_item_description, body.apollo_ht_design .htEC_info_item .htNF_item_description, body.apollo_ht_design .htNF_info_item .htEC_item_description, body.apollo_ht_design .htNF_info_item .htNF_item_description {font-size: 13px;color: unset;}body.apollo_ht_design .btn > .dropdown, body.apollo_ht_design .hotelstouch-button > .dropdown, body.apollo_ht_design input[type=submit] > .dropdown, body.apollo_ht_design input[type=button] > .dropdown {background: var(--pageBackgroundColor);border: 1px solid var(--apolloBorderColor);border-radius: 0 0 8px 8px;color: var(--apolloTextColor);line-height: 2;}body.apollo_ht_design .btn > .dropdown > div:hover, body.apollo_ht_design .hotelstouch-button > .dropdown > div:hover, body.apollo_ht_design input[type=submit] > .dropdown > div:hover, body.apollo_ht_design input[type=button] > .dropdown > div:hover {background-color: var(--highlightColor) !important;}body.apollo_ht_design .btn > .dropdown > *:not(:last-child), body.apollo_ht_design .hotelstouch-button > .dropdown > *:not(:last-child), body.apollo_ht_design input[type=submit] > .dropdown > *:not(:last-child), body.apollo_ht_design input[type=button] > .dropdown > *:not(:last-child) {border-bottom: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .jsonList {border-left-color: var(--apolloTextColor);border-right-color: var(--apolloTextColor);}body.apollo_ht_design .jsonObject {background: var(--pageBackgroundColor);border-color: var(--apolloBorderColor);}body.apollo_ht_design .jsonKey {background-color: unset;border-color: var(--apolloBorderColor);}body.apollo_ht_design .jsonKey:before {background: var(--apolloTableHeaderColor);border-color: var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-action-form {color: inherit !important;background-color: var(--pageBackgroundColor);top: unset;left: unset;transform: unset;}body.apollo_ht_design .hotelstouch-action-form > * {color: inherit !important;}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .message > .material-symbols-rounded {font-size: 20px;color: var(--primaryColor);margin-right: 10px;}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .message > span:not(.material-symbols-rounded) {border-left: 2px solid var(--primaryColor);padding-left: 10px;color: unset;}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .actions-container > .action {border: 1px solid var(--apolloBorderColor);border-radius: 8px;color: unset;}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .actions-container > .action:hover {box-shadow: inset 0 0 100px var(--highlightColor);color: unset;background-color: unset;}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .actions-container > .action.continue:hover {color: var(--primaryColor) !important;border-color: var(--primaryColor);}body.apollo_ht_design .hotelstouch-action-form.form_noyes > .actions-container > .continue {background-color: var(--primaryColor);border: 1px solid var(--primaryColor);}body.apollo_ht_design .hotelstouch-action-form > .category-container:not(:last-child) .category-actions-container {border-right: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-action-form > .category-container:not(:last-child) .category-container-title {border-right: 1px solid var(--apolloBorderColor);}body.apollo_ht_design .hotelstouch-action-form > .category-container > .category-container-title {background-color: var(--primaryColor);}body.apollo_ht_design .hotelstouch-action-form > .category-container > .category-actions-container a {color: var(--apolloTextColor) !important;border-bottom: unset;}body.apollo_ht_design .hotelstouch-action-form > .category-container > .category-actions-container a:hover {color: var(--primaryColor) !important;background-color: unset;}body.apollo_ht_design .hotelstouch-action-form > .category-container > .category-actions-container a > span.material-symbols-rounded {margin-left: 0;}body.apollo_ht_design .hotelstouch-action-form > .category-container > .category-actions-container a:not(:last-child) {border-bottom: 1px solid var(--apolloBorderColor);}.ck.ck-toolbar {border: 1px solid var(--apolloBorderColor) !important;background: var(--pageBackgroundColor) !important;border-radius: 8px 8px 0 0 !important;}.ck.ck-reset_all, .ck.ck-reset_all * {color: var(--apolloTextColor) !important;}.ck.ck-button:not(.ck-disabled):hover, a.ck.ck-button:not(.ck-disabled):hover {background: var(--highlightColor) !important;}.ck-button {cursor: pointer !important;}.ck.ck-list {background: var(--pageBackgroundColor) !important;}.ck.ck-button.ck-on, a.ck.ck-button.ck-on {background: transparent !important;}.ck.ck-dropdown__panel {border: 1px solid var(--apolloBorderColor) !important;background: var(--pageBackgroundColor) !important;}.ck-content {transition: all var(--animationSpeed) ease;border: 1px solid var(--apolloBorderColor) !important;background: var(--pageBackgroundColor) !important;color: var(--apolloTextColor) !important;border-radius: 0 0 8px 8px !important;}body.apollo_ht_design.dark_theme .ck-content {background: #131A22 !important;}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {box-shadow: unset !important;border-color: var(--primaryColor) !important;}body.apollo_ht_design .dropzone {border: 1px solid var(--apolloBorderColor);border-radius: 8px;border: 2px dashed var(--apolloBorderColor) !important;background-color: var(--pageBackgroundColor) !important;}body.apollo_ht_design .dropzone .dz-message {font-weight: 500;font-size: unset;color: var(--apolloTextColor);}body.apollo_ht_design .dropzone .dz-preview.dz-image-preview {background: transparent;}body.apollo_ht_design .ui-datepicker {border: 1px solid var(--apolloBorderColor);border-radius: 8px;box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;background-color: var(--pageBackgroundColor);}body.apollo_ht_design .ui-datepicker.sky td > a.ui-state-default {border-radius: 4px;margin: 4px;padding: 8px;}body.apollo_ht_design .ui-datepicker.sky td > a.ui-state-default:not(.ui-state-active) {background-color: var(--apolloTableHeaderColor);}body.apollo_ht_design .ui-datepicker.sky .ui-datepicker-next:before {font-family: inherit;content: "";font-size: 22px;height: 100%;}body.apollo_ht_design .ui-datepicker.sky .ui-datepicker-prev:before {font-family: inherit;content: "";font-size: 22px;height: 100%;}body.apollo_ht_design .ui-datepicker a.ui-state-active {border-radius: 4px;background-color: var(--primaryColor);color: white !important;}body.apollo_ht_design .ui-datepicker .ui-datepicker-month,body.apollo_ht_design .ui-datepicker .ui-datepicker-year {border-color: var(--highlightColor);background-color: transparent;color: inherit;}body.apollo_ht_design .ui-datepicker .ui-datepicker-month {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.apollo_ht_design .ui-datepicker .ui-datepicker-year {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}select:focus > option {background: var(--pageBackgroundColor);color: inherit;}.ui-datepicker .ui-state-hover:not(.ui-state-active),.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {border-radius: 4px;}.ui-datepicker .ui-state-hover:not(.ui-state-active):hover,.ui-datepicker .ui-datepicker-prev-hover:hover, .ui-datepicker .ui-datepicker-next-hover:hover {background-color: var(--highlightColor) !important;}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 2px;}.ui-datepicker-prev, .ui-datepicker-next {transition: background-color var(--animationSpeed) ease;}.ui-datepicker .ui-datepicker-prev-hover {left: 2px;}.ui-datepicker .ui-datepicker-next-hover {right: 2px;}.datetimepicker table tr td.day:hover {background: var(--highlightColor) !important;}.datetimepicker table tr td.day.active {background-color: var(--primaryColor) !important;}.datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot tr:first-child th:hover {background: var(--highlightColor) !important;}.datetimepicker table tr td span:hover {background: var(--highlightColor) !important;}.datetimepicker table tr td span.active {background-color: var(--primaryColor) !important;}body.apollo_ht_design {--animationSpeed: 0.2s;font-weight: 500;font-family: "Montserrat", sans-serif, FontAwesome, fontello, "Material Symbols Rounded";font-size: 14px;color: var(--apolloTextColor);}body.apollo_ht_design:not(.dark_theme) {--primaryColor: #4114bd;--bodyBackgroundColor: #f4f5f6;--apolloTextColor: #344051;--apolloTextColorInverted: #c9c9c9;--apolloBorderColor: #E4E7EC;--apolloTableHeaderColor: #F2F4F7;--pageBackgroundColor: white;--highlightColor: #20365714;--htThemeColor: #581a67;}body.apollo_ht_design.dark_theme {--primaryColor: #278eca;--bodyBackgroundColor: #1A232D;--apolloTextColor: #c9c9c9;--apolloTextColorInverted: #344051;--apolloBorderColor: #27313F;--apolloTableHeaderColor: #27313F;--pageBackgroundColor: #141C25;--highlightColor: #c1d7f814;--htThemeColor: #a026a1;}body.apollo_ht_design a {color: inherit;font-size: inherit;}body.apollo_ht_design a:hover {color: inherit;}.apollo_ht_body {background: var(--bodyBackgroundColor);height: 100%;display: flex;margin: 0;}.apollo_ht_main {border: 1px solid var(--apolloBorderColor);border-radius: 12px;background: var(--pageBackgroundColor);flex-grow: 1;height: calc(100% - 16px);margin: 8px 8px 8px 0;overflow-x: auto;}.apollo_ht_main .apollo_ht_content {height: calc(100% - 60px);overflow-y: auto;}