.compusuite-accommodation-calendar{--csob-main-calendar-day:#d6dabe;--csob-main-calendar-day-hover:#c5d8e1;--csob-main-calendar-day-low-availability:#f7e28e;--csob-main-calendar-day-no-avability:#66666600;--csob-main-calendar-day-selected:#c5d8e1;--csob-main-calendar-day-pre-selected:#dbe7ee;--csob-border-radius-large:8px;--csob-border-radius-medium:6px;--csob-border-radius-small:4px;align-items:center;color:var(--wp--preset--color--primary);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--body)}.compusuite-accommodation-calendar .csob-calendar{max-width:700px}.compusuite-accommodation-calendar .csob-calendar .csob-content{background:transparent!important}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=LargeCalendarControlContainer]{height:-moz-fit-content;height:fit-content}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=MonthTrackerContainer]{display:none}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-table-footer:has([name=FromDate],[name=ToDate]){display:none}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header{position:relative}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarHeader]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarHeader] span[name=CalendarHeader]{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-l)}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth]{display:flex;justify-content:space-between;width:100%}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth],.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarPrevMonth]{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:999px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth] img,.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarPrevMonth] img{display:none}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth]:after,.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarPrevMonth]:after{background-color:var(--wp--preset--color--white);content:"";display:inline-block;height:44px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"44\" fill=\"none\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M30 22H14m6-6-6 6 6 6\"/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"44\" height=\"44\" fill=\"none\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M30 22H14m6-6-6 6 6 6\"/></svg>") center/contain no-repeat;width:44px}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-header td[name=CalendarPrevNextMonth] a[name=CalendarNextMonth]:after{transform:rotate(180deg)}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-cal-day-names td{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-xs);opacity:.5}.compusuite-accommodation-calendar .csob-calendar .csob-content .calendar-days-splitter{display:none}.compusuite-accommodation-calendar .csob-calendar .csob-content .csob-color-info-no-avability{border:1px solid}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv],.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv]{height:330px}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody{display:flex;flex-direction:column;gap:.375rem}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody .csob-cal-day-row{display:flex;gap:.375rem}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody .csob-cal-day-row .csob-cal-day{border:1px solid var(--wp--preset--color--secondary-background);border-radius:4px;color:color-mix(in srgb,var(--wp--preset--color--primary) 70%,transparent)!important;font-family:var(--wp--preset--font-family--heading);isolation:isolate;opacity:1!important;position:relative}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody .csob-cal-day-row .csob-cal-day .csob-price-span{color:color-mix(in srgb,var(--wp--preset--color--primary) 70%,transparent)!important;font-family:var(--wp--preset--font-family--heading)}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody .csob-cal-day-row .csob-cal-day .csob-cal-table-week{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--heading);font-size:12px;left:0;opacity:.5;padding:4px;top:0}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CalendarOuterDiv] div[name=CalendarInnerDiv] tbody .csob-cal-day-row .csob-cal-day:before{z-index:-1}.compusuite-accommodation-calendar .csob-calendar .csob-content div[name=CsobCalendarLogoContainer] .csob-a-solution-by-compusoft{background:var(--wp--preset--color--primary);border-radius:1rem;padding:1rem 2rem!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content{background:transparent!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer]{padding-bottom:20px!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] .css-table{align-items:center;display:flex;flex-wrap:wrap;padding:0!important;row-gap:1rem}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=DatePickerContainer]{background:transparent;border:none;border-bottom:1px solid var(--wp--preset--color--primary);border-radius:0;position:relative}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=DatePickerContainer]:before{background-color:var(--wp--preset--color--primary);content:"";display:block;height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M3.5 5.25 7 8.75l3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M3.5 5.25 7 8.75l3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=DatePickerContainer] input[name=DatePickerInput]{font-size:var(--wp--preset--font-size--text-s);width:-moz-fit-content!important;width:fit-content!important;field-sizing:content;color:var(--wp--preset--color--primary);padding:.375rem 1rem .375rem 0!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=DatePickerContainer] input[name=DatePickerInput]:focus-visible{outline:none}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=DatePickerContainer] i[name=DatePickerIcon]{display:none!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=FromDateWrapper],.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=ToDateWrapper]{margin-bottom:0!important;min-width:0!important;padding-right:1rem!important;position:relative;width:auto!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=FromDateWrapper]{margin-right:2.25rem!important;padding-right:0!important}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=FromDateWrapper]:after{background-color:var(--wp--preset--color--primary);content:"";display:block;height:12px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-opacity=%27.5%27 d=%27M2 6h8M7 3l3 3-3 3%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-opacity=%27.5%27 d=%27M2 6h8M7 3l3 3-3 3%27/%3E%3C/svg%3E") center/contain no-repeat;opacity:.5;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:12px}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=HideCalendar] a{border:1px solid var(--wp--preset--color--primary);border-radius:999px;padding:.375rem .5rem .375rem 1.75rem!important;position:relative;text-wrap:nowrap}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=HideCalendar] a span{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-xs);text-transform:uppercase;text-wrap:nowrap}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=HideCalendar] a:after{background-color:var(--wp--preset--color--primary);content:"";display:block;height:14px;left:.5rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath fill=%27%23143D52%27 d=%27M7.25 7.417h2.917v2.916H7.25zm4.083-5.25h-.583V1H9.583v1.167H4.917V1H3.75v1.167h-.583A1.17 1.17 0 0 0 2 3.333V11.5a1.17 1.17 0 0 0 1.167 1.167h8.166A1.17 1.17 0 0 0 12.5 11.5V3.333a1.17 1.17 0 0 0-1.167-1.166m0 1.166V4.5H3.167V3.333zM3.167 11.5V5.667h8.166V11.5z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath fill=%27%23143D52%27 d=%27M7.25 7.417h2.917v2.916H7.25zm4.083-5.25h-.583V1H9.583v1.167H4.917V1H3.75v1.167h-.583A1.17 1.17 0 0 0 2 3.333V11.5a1.17 1.17 0 0 0 1.167 1.167h8.166A1.17 1.17 0 0 0 12.5 11.5V3.333a1.17 1.17 0 0 0-1.167-1.166m0 1.166V4.5H3.167V3.333zM3.167 11.5V5.667h8.166V11.5z%27/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:14px}.compusuite-accommodation-calendar .csob-date-bar .csob-content div[name=SmallCalendarControlContainer] div[name=HideCalendar] a i{display:none!important}.compusuite-accommodation-calendar .csob-results{max-width:500px;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content{background:transparent!important;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer]{padding:0!important}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-row{margin:0!important}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-row .csob-profilelist-header{height:-moz-fit-content!important;height:fit-content!important;margin-bottom:20px!important;padding:0!important;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-row .csob-profilelist-header .has-profiles{align-items:center;color:var(--wp--preset--color--primary);display:flex;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-xs);opacity:.7}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-row .csob-profilelist-header .has-profiles .fa-binoculars{display:none}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-row .csob-profilelist-header .has-profiles:before{background-color:var(--wp--preset--color--primary);content:"";display:inline-block;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" fill=\"none\"><path fill=\"currentColor\" d=\"M6 6.75a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 6q0-.318.216-.534A.73.73 0 0 1 6 5.25h9q.319 0 .535.216A.72.72 0 0 1 15.75 6q0 .318-.216.535A.72.72 0 0 1 15 6.75zm0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 9q0-.318.216-.534A.73.73 0 0 1 6 8.25h9q.319 0 .535.216A.72.72 0 0 1 15.75 9q0 .318-.216.535A.72.72 0 0 1 15 9.75zm0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 12q0-.318.216-.534A.73.73 0 0 1 6 11.25h9q.319 0 .535.216a.72.72 0 0 1 .215.534q0 .318-.216.535a.72.72 0 0 1-.534.215zm-3-6a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 6q0-.318.216-.534A.73.73 0 0 1 3 5.25a.73.73 0 0 1 .535.216A.72.72 0 0 1 3.75 6a.74.74 0 0 1-.75.75m0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 9q0-.318.216-.534A.73.73 0 0 1 3 8.25a.73.73 0 0 1 .535.216A.72.72 0 0 1 3.75 9a.74.74 0 0 1-.75.75m0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 12q0-.318.216-.534A.73.73 0 0 1 3 11.25a.73.73 0 0 1 .535.216.72.72 0 0 1 .215.534.74.74 0 0 1-.75.75\"/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\" fill=\"none\"><path fill=\"currentColor\" d=\"M6 6.75a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 6q0-.318.216-.534A.73.73 0 0 1 6 5.25h9q.319 0 .535.216A.72.72 0 0 1 15.75 6q0 .318-.216.535A.72.72 0 0 1 15 6.75zm0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 9q0-.318.216-.534A.73.73 0 0 1 6 8.25h9q.319 0 .535.216A.72.72 0 0 1 15.75 9q0 .318-.216.535A.72.72 0 0 1 15 9.75zm0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 5.25 12q0-.318.216-.534A.73.73 0 0 1 6 11.25h9q.319 0 .535.216a.72.72 0 0 1 .215.534q0 .318-.216.535a.72.72 0 0 1-.534.215zm-3-6a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 6q0-.318.216-.534A.73.73 0 0 1 3 5.25a.73.73 0 0 1 .535.216A.72.72 0 0 1 3.75 6a.74.74 0 0 1-.75.75m0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 9q0-.318.216-.534A.73.73 0 0 1 3 8.25a.73.73 0 0 1 .535.216A.72.72 0 0 1 3.75 9a.74.74 0 0 1-.75.75m0 3a.72.72 0 0 1-.534-.216A.73.73 0 0 1 2.25 12q0-.318.216-.534A.73.73 0 0 1 3 11.25a.73.73 0 0 1 .535.216.72.72 0 0 1 .215.534.74.74 0 0 1-.75.75\"/></svg>") center/contain no-repeat;width:18px}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-text-right{display:none!important}.compusuite-accommodation-calendar .csob-results .csob-content div[name=HeaderContainer] .csob-profilelist-header-splitter{display:none}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList],.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList]{width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] div[name=AlternativeProfilesHeaderContainer],.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] div[name=AlternativeProfilesHeaderContainer]{background:var(--wp--preset--color--secondary);border-radius:.5rem;padding:.75rem .75rem .75rem 3.75rem;position:relative}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] div[name=AlternativeProfilesHeaderContainer]:after,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] div[name=AlternativeProfilesHeaderContainer]:after{background-color:var(--wp--preset--color--primary);content:"";display:inline-block;height:24px;left:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M12 8v4m0 4h-.01M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M12 8v4m0 4h-.01M2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12%27/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:24px}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] div[name=AlternativeProfilesHeaderContainer]:before,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] div[name=AlternativeProfilesHeaderContainer]:before{background-color:var(--wp--preset--color--white);border-radius:4px;content:"";display:inline-block;height:32px;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:32px}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] div[name=AlternativeProfilesHeaderContainer] .csob-alternative-profiles-header,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] div[name=AlternativeProfilesHeaderContainer] .csob-alternative-profiles-header{color:#000!important;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-xs);font-weight:300}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container{background:transparent}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-share-profile-link-button,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-share-profile-link-button{display:none}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area{display:flex;flex-direction:column}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image{border-radius:8px;max-height:unset;padding:0;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image .csob-profile-area-image-content-wrapper,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image .csob-profile-area-image-content-wrapper{display:flex}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image .csob-profile-area-image-content-wrapper img,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-image .csob-profile-area-image-content-wrapper img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info{padding:0;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-title,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-title{margin-top:.875rem!important}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-title .profile-title,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-title .profile-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-xxl)}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-description-wrapper,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profilelist-description-wrapper{font-family:var(--wp--preset--font-family--body);font-weight:300;margin-top:.5rem!important;min-height:unset!important}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csobGroupeProfileShowDescription,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csobGroupeProfileShowDescription{align-items:center;border-bottom:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);display:flex;font-family:var(--wp--preset--font-family--body);gap:.125rem;margin-top:.875rem!important;outline-offset:1px;padding:.25rem 0;text-decoration:none!important;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csobGroupeProfileShowDescription:after,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csobGroupeProfileShowDescription:after{background-color:var(--wp--preset--color--primary);content:"";display:inline-block;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M3.5 5.25 7 8.75l3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath stroke=%27%23143D52%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M3.5 5.25 7 8.75l3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profile-metadata-list,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-info .csob-profile-metadata-list{display:none}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button{display:grid;grid-template-columns:auto auto;margin-top:.875rem;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates{display:grid;gap:.375rem .875rem;grid-template-columns:auto auto;grid-template-rows:1fr 1fr;width:-moz-fit-content;width:fit-content}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:not(:has(span)),.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:not(:has(span)){align-items:center;color:var(--wp--preset--color--primary);display:flex;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-s);line-height:1;margin-top:0;opacity:.7}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:has(span),.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:has(span){align-items:center;display:flex;justify-content:end}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:has(span) span,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .dates div:has(span) span{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s);line-height:1;text-align:right}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices],.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices]{display:flex;flex-wrap:wrap;justify-content:end}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-after-price-wrapper,.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-prev-price-wrapper,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-after-price-wrapper,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-prev-price-wrapper{display:none}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-from-txt,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-from-txt{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);text-align:end;text-transform:capitalize;width:100%}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-currency,.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] div[name=ProfileBookingSectionCurrentPrice],.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-currency,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] div[name=ProfileBookingSectionCurrentPrice]{align-items:center;display:flex}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-currency span,.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] div[name=ProfileBookingSectionCurrentPrice] span,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] .csob-profilelist-booking-currency span,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .price div[name=ProfileBookingSectionPrices] div[name=ProfileBookingSectionCurrentPrice] span{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--text-m);font-weight:400;line-height:1.2;margin-left:.5ch}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .buttons,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .buttons{grid-column:1/span 2;margin-top:1.25rem}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .buttons button,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-main-area .csob-profile-area-button .buttons button{background-color:var(--wp--preset--color--primary);border:none;border-radius:999px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s);font-weight:400;line-height:1.7;padding:.5rem 1rem;text-transform:uppercase}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-sub-area .csob-bookable-profile,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-sub-area .csob-bookable-profile{background:transparent}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-container .csob-profile-sub-area .csob-bookable-profile .csob-btn-book,.compusuite-accommodation-calendar .csob-results .csob-content div[name=ProfileList] .csob-profile-container .csob-profile-sub-area .csob-bookable-profile .csob-btn-book{background-color:var(--wp--preset--color--primary);border:none;border-radius:999px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--text-s);font-weight:400;line-height:1.7;padding:.5rem 1rem;text-transform:uppercase}.compusuite-accommodation-calendar .csob-results .csob-content div[name=AlternativeProfileList] .csob-profile-area-button .price{grid-column:1/3}.bookActionPopUp.csob-message-box .csob-mb-header{background:var(--wp--preset--color--background)!important;border-radius:.5rem .5rem 0 0!important}.bookActionPopUp.csob-message-box .csob-mb-body{background:var(--wp--preset--color--background)!important;border-radius:0 0 .5rem .5rem!important}.bookActionPopUp.csob-message-box .csob-mb-body button{background:var(--wp--preset--color--primary);border:none;border-radius:999px;color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--body);padding:.5rem 1rem}@media(prefers-reduced-motion:reduce){.compusuite-accommodation-calendar *{animation-duration:1ms!important;transition-duration:1ms!important}}
