body.lumina .lumina__hero-booking>.lm-container:has(.lm-hero-copy){box-shadow:none;backdrop-filter:none;background:0 0;border:0;padding-block:0;padding-inline:0}body.lumina .lumina__hero-booking>.lm-container:has(.lm-hero-copy)>*{background:0 0;border:0}body.lumina .lumina__hero-booking>.lm-container:has(.lm-hero-copy){pointer-events:none}body.lumina .lumina__hero-booking>.lm-container:has(.lm-hero-copy)>:not(.lm-hero-copy,:has(.lm-hero-copy)),.lumina__hero-booking .lm-hero-copy :is(a,button){pointer-events:auto}@media (width<=991.98px){.lumina__hero:has(.lm-hero-copy) .splide__arrows{display:none}}.lumina__hero-booking .lm-hero-copy{max-width:46rem;margin-bottom:clamp(var(--lumina-space-5), 3vw, var(--lumina-space-7));color:var(--lumina-on-media);text-shadow:0 2px 24px #00000073}.lumina__hero-booking .lm-hero-copy h1{margin:0 0 var(--lumina-space-3);font-size:var(--lumina-fs-display);color:inherit;line-height:1.02}.lumina__hero-booking .lm-hero-copy p{font-size:var(--lumina-fs-md);color:inherit;opacity:.92;margin:0}body.lumina .lumina__hero-booking>.lm-container:has(.lm-hero-copy) .solidres-module-advancedsearch{padding:clamp(var(--lumina-space-4), 2vw, var(--lumina-space-6));background-color:color-mix(in srgb, var(--lumina-color-surface) 94%, transparent);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-xl);box-shadow:var(--lumina-shadow-lg);backdrop-filter:blur(6px)}.lumina__hero-booking form.solidres-module-advancedsearch,.lumina__booking-bar form.solidres-module-advancedsearch{gap:var(--lumina-space-3);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch}@media (width>=992px){.lumina__hero-booking form.solidres-module-advancedsearch:not(:has(>.sr-search-bar)),.lumina__booking-bar form.solidres-module-advancedsearch:not(:has(>.sr-search-bar)){grid-template-columns:minmax(0,1fr) minmax(0,2.6fr)}}.lumina .solidres-module-advancedsearch>.row{margin:0}.lumina .solidres-module-advancedsearch>.row>[class*=col-]{flex-direction:column;flex:1 1 0;width:auto;max-width:none;padding:0;display:flex}.lumina .solidres-module-advancedsearch>.row>[class*=col-]>.form-select,.lumina .solidres-module-advancedsearch>.row>[class*=col-]>.form-control{flex:auto}.lumina .solidres-module-advancedsearch>.row>[class*=col-]+[class*=col-]{margin-inline-start:var(--lumina-space-3)}.lumina .solidres-module-advancedsearch .form-select,.lumina .solidres-module-advancedsearch .form-control{border-color:var(--lumina-color-border);border-radius:var(--lumina-radius-md);background-color:var(--lumina-color-surface);min-height:3.25rem;color:var(--lumina-color-text)}.lumina .solidres-module-advancedsearch .form-select:focus,.lumina .solidres-module-advancedsearch .form-control:focus{border-color:var(--lumina-color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--lumina-color-primary) 25%, transparent)}.lumina .sr-search-bar{--sr-sb-bg:var(--lumina-color-surface);--sr-sb-border:var(--lumina-color-border);--sr-sb-accent:var(--lumina-color-primary);--sr-sb-accent-text:var(--lumina-color-primary-contrast);border-radius:var(--lumina-radius-md)}.lumina__hero-booking .sr-search-bar,.lumina__booking-bar .sr-search-bar{margin-bottom:0}.lumina .sr-search-bar .sr-booking-calendar__fields{--sr-bc-field-border:var(--lumina-color-border);--sr-bc-field-accent:var(--lumina-color-primary);--sr-bc-field-focus:var(--lumina-color-primary);--sr-bc-field-hover:color-mix(in srgb, var(--lumina-color-text) 6%, transparent)}.lumina .sr-search-bar .sr-booking-calendar{--sr-bc-accent:var(--lumina-color-primary);--sr-bc-accent-text:var(--lumina-color-primary-contrast);--sr-bc-range-bg:color-mix(in srgb, var(--lumina-color-primary) 16%, transparent);--sr-bc-focus:var(--lumina-color-primary)}.lumina .sr-search-bar .sr-occupancy{--sr-occ-accent:var(--lumina-color-primary);--sr-occ-bg:var(--lumina-color-surface);--sr-occ-border:var(--lumina-color-border);--sr-occ-muted:var(--lumina-color-text-muted);--sr-occ-hover:color-mix(in srgb, var(--lumina-color-text) 6%, transparent)}.lumina .sr-search-bar .sr-occupancy__field-label{display:none}.lumina .sr-search-bar .sr-search-bar__submit{border-radius:0 var(--lumina-radius-md) var(--lumina-radius-md) 0;height:auto;min-height:0;font-family:var(--lumina-font-family-body);font-weight:var(--lumina-font-weight-medium);letter-spacing:.02em;align-self:stretch}.lumina .sr-search-bar .sr-search-bar__seg-caption{color:var(--lumina-color-text-muted);opacity:1;margin-bottom:0;font-size:.7rem;font-weight:600}.lumina .sr-search-bar .sr-search-bar__seg-select,.lumina .sr-search-bar .sr-search-bar__seg-input{min-height:0;color:var(--lumina-color-text);font-family:var(--lumina-font-family-body)}.lumina .sr-search-bar .awesomplete>ul{background:var(--lumina-color-surface);border-color:var(--lumina-color-border);color:var(--lumina-color-text);box-shadow:var(--lumina-shadow-md)}.lumina .sr-search-bar .awesomplete>ul>li:hover,.lumina .sr-search-bar .awesomplete>ul>li[aria-selected=true]{background:var(--lumina-color-primary);color:var(--lumina-color-primary-contrast)}.lumina .solidres-module-advancedsearch .d-grid .btn-primary{min-height:3.25rem}.lumina__section--strip .lumina__section-header{max-width:none;margin-inline:0;margin-bottom:var(--lumina-space-4);text-align:start}.lumina__section--strip .lumina__section-title{font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-md);font-weight:var(--lumina-font-weight-medium)}.lumina__section--strip .lumina__section-title:after,.lumina__section:has(>.lumina__section-body>.solidres-module-myrecentsearches):not(:has(.solidres-module-myrecentsearches .row)){display:none}.lumina__section:has(>.lumina__section-body>.solidres-module-myrecentsearches):not(:has(.solidres-module-myrecentsearches .row))+.lumina__section{margin-top:0}.lumina .solidres-module-myrecentsearches{gap:var(--lumina-space-4);padding-bottom:var(--lumina-space-2);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.lumina .solidres-module-myrecentsearches>.row{align-items:center;gap:var(--lumina-space-3);width:min(100%,18rem);padding:var(--lumina-space-2);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-md);scroll-snap-align:start;flex-wrap:nowrap;flex:none;margin:0;display:flex}.lumina .solidres-module-myrecentsearches>.row>[class*=col-]{flex:none;width:auto;max-width:none;padding:0}.lumina .solidres-module-myrecentsearches>.row>.col-md-8{flex:auto;min-width:0}.lumina .solidres-module-myrecentsearches p{margin:0}.lumina .solidres-module-myrecentsearches img.photo{object-fit:cover;border-radius:var(--lumina-radius-sm);width:4.5rem;height:3.375rem;display:block}.lumina .solidres-module-myrecentsearches a{font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-heading);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.lumina .solidres-module-myrecentsearches a:hover{color:var(--lumina-color-primary)}.lumina .solidres-module-myrecentsearches .rating{font-size:var(--lumina-fs-xs);color:var(--lumina-color-accent)}.lm-tile-grid{gap:clamp(var(--lumina-space-3), 2vw, var(--lumina-space-5));grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.lm-tile-grid>li{margin:0}.lm-tile{aspect-ratio:4/3;border-radius:var(--lumina-radius-lg);background-color:var(--lumina-color-surface-2);color:var(--lumina-on-media);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.lm-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--lumina-transition-slow);display:block}.lm-tile:after{content:"";background:var(--lumina-scrim);pointer-events:none;position:absolute;inset:0}.lm-tile__label{inset-inline:var(--lumina-space-4);bottom:var(--lumina-space-4);z-index:1;font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-lg);font-weight:var(--lumina-font-weight-headings);line-height:var(--lumina-leading-tight);color:var(--lumina-on-media);text-shadow:0 1px 12px #0006;position:absolute}.lm-tile__meta{margin-top:var(--lumina-space-1);font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-body);opacity:.9;display:block}.lm-tile:hover img,.lm-tile:focus-visible img{transform:scale(1.05)}.lm-tile:hover,.lm-tile:focus-visible{color:var(--lumina-on-media)}.lm-tile:focus-visible{outline:3px solid var(--lumina-color-accent);outline-offset:3px}.lm-tile--plain{aspect-ratio:3/2;padding:var(--lumina-space-4);border:var(--lumina-border-width) solid var(--lumina-color-border);color:var(--lumina-color-heading);align-items:flex-end;display:flex}.lm-tile--plain:after{display:none}.lm-tile--plain .lm-tile__label{color:inherit;text-shadow:none;position:static}@media (prefers-reduced-motion:reduce){.lm-tile img{transition:none}.lm-tile:hover img,.lm-tile:focus-visible img{transform:none}}.lm-usp{gap:clamp(var(--lumina-space-5), 3vw, var(--lumina-space-7));grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.lm-usp>li{align-items:flex-start;gap:var(--lumina-space-4);margin:0;display:flex}.lm-usp__icon{border-radius:var(--lumina-radius-md);background-color:color-mix(in srgb, var(--lumina-color-primary) 12%, transparent);width:3rem;height:3rem;color:var(--lumina-color-primary);flex:0 0 3rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.lm-usp strong{margin-bottom:var(--lumina-space-1);font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-md);font-weight:var(--lumina-font-weight-headings);color:var(--lumina-color-heading);display:block}.lm-usp>li>span:not(.lm-usp__icon),.lm-usp>li>div{color:var(--lumina-color-text-muted)}.lumina__feature-grid>.lumina__module--span{grid-column:1/-1}@media (width>=992px){.view-search.lumina-has-sidebar-b:not(.lumina-has-sidebar-a) .lumina__layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.view-search.lumina-has-sidebar-b:not(.lumina-has-sidebar-a) .lumina__sidebar--b{order:-1}}#search-results>.alert-light{margin:0 0 var(--lumina-space-4);color:var(--lumina-color-text-muted);font-size:var(--lumina-fs-sm);background:0 0;border:0;padding:0}#solidres .asset-row-list{margin:0 0 var(--lumina-space-5);padding:var(--lumina-space-4);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);box-shadow:var(--lumina-shadow-xs);transition:box-shadow var(--lumina-transition-base), border-color var(--lumina-transition-base)}#solidres .asset-row-list:hover{box-shadow:var(--lumina-shadow-md)}#solidres .asset-row-list>[class*=col-]{min-width:0}#solidres .asset-row-list .carousel{aspect-ratio:4/3;border-radius:var(--lumina-radius-md);margin:0;overflow:hidden}#solidres .asset-row-list .carousel img,#solidres .asset-row-list>.col-md-3>a>img{object-fit:cover;width:100%;height:100%}#solidres .asset-row-list>.col-md-3>a>img{border-radius:var(--lumina-radius-md)}#solidres .asset-row-list h3{align-items:baseline;gap:var(--lumina-space-2);margin:0 0 var(--lumina-space-1);font-size:var(--lumina-fs-lg);flex-wrap:wrap;display:flex}#solidres .asset-row-list h3 a{color:var(--lumina-color-heading);text-decoration:none}#solidres .asset-row-list h3 a:hover{color:var(--lumina-color-primary)}#solidres .asset-row-list .rating-wrapper{font-size:var(--lumina-fs-sm);color:var(--lumina-color-accent);white-space:nowrap}#solidres .asset-row-list .reservation_asset_subinfo{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}#solidres .asset-row-list .show_map{margin-inline-start:var(--lumina-space-2)}#solidres .asset-row-list .sr-distance{border-bottom-color:var(--lumina-color-border-strong)}#solidres .asset-row-list .sr-review-widget{margin-block:var(--lumina-space-2) var(--lumina-space-3)}#solidres .room-type-row{margin:var(--lumina-space-2) 0 0;padding-top:var(--lumina-space-2);border-top:var(--lumina-border-width) solid var(--lumina-color-border);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text);align-items:center}#solidres .room-type-row .inner{margin:0}#solidres .room-type-row .badge{font-weight:var(--lumina-font-weight-medium);margin-inline-end:var(--lumina-space-1)}#solidres .room-type-row .align-right{text-align:end}#solidres .room-type-row .tariff_val{font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-md);font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-primary)}#solidres .rt_expand_trigger{margin-top:var(--lumina-space-3);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-primary);display:inline-block}#search-results .highLighted{background-color:color-mix(in srgb, var(--lumina-color-primary) 8%, var(--lumina-color-surface));border-color:var(--lumina-color-primary)}#solidres .sortfilterbar>li{border-color:var(--lumina-color-border);background-color:var(--lumina-color-surface)}#solidres .sortfilterbar>li:first-child{border-start-start-radius:var(--lumina-radius-md);border-end-start-radius:var(--lumina-radius-md)}#solidres .sortfilterbar>li:last-child{border-start-end-radius:var(--lumina-radius-md);border-end-end-radius:var(--lumina-radius-md)}#solidres .sortfilterbar>li>a{color:var(--lumina-color-text);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-medium);text-decoration:none}#solidres .sortfilterbar-dropdown{padding:var(--lumina-space-2);background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-md);box-shadow:var(--lumina-shadow-md)}#solidres .sortfilterbar-dropdown>li{padding:var(--lumina-space-2) var(--lumina-space-3)}#solidres .sortfilterbar-dropdown>li>a{color:var(--lumina-color-text);text-decoration:none}#solidres .sortfilterbar-xs.filter-sticky{background-color:var(--lumina-color-surface);border-top:var(--lumina-border-width) solid var(--lumina-color-border)}.lumina #filter_bottom{gap:var(--lumina-space-3);padding:var(--lumina-space-4);background-color:var(--lumina-color-surface);border-top:var(--lumina-border-width) solid var(--lumina-color-border);box-shadow:var(--lumina-shadow-lg);display:flex}.lumina #filter_bottom .btn-close-overlay{margin-inline-start:auto}.lumina .solidres-module-filter .toggle_section{justify-content:space-between;align-items:center;gap:var(--lumina-space-2);width:100%;margin:var(--lumina-space-5) 0 var(--lumina-space-2);font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-xs);letter-spacing:.08em;text-align:start;text-transform:uppercase;color:var(--lumina-color-heading);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.lumina .solidres-module-filter h4:has(>.toggle_section){margin:0}.lumina .solidres-module-filter h4:first-child>.toggle_section,.lumina .solidres-module-filter h4.toggle_section:first-child{margin-top:0}.lumina .solidres-module-filter .toggle_section:focus-visible{outline:2px solid var(--lumina-color-primary);outline-offset:2px;border-radius:var(--lumina-radius-sm)}.lumina .solidres-module-filter .toggle_indicator{font-size:var(--lumina-fs-xs);color:var(--lumina-color-text-muted)}.lumina .solidres-module-filter ul,#solidres-module-filter.solidres-module-filter ul{margin:0 0 var(--lumina-space-2);padding:0;list-style:none}.lumina .solidres-module-filter ul>li{margin:0}.lumina .triggerfiltering{align-items:center;gap:var(--lumina-space-2);margin-inline:calc(-1 * var(--lumina-space-2));padding:var(--lumina-space-1) var(--lumina-space-2);border-radius:var(--lumina-radius-sm);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text);text-decoration:none;display:flex}.lumina .triggerfiltering:hover{background-color:var(--lumina-color-surface-2);color:var(--lumina-color-heading)}.lumina .triggerfiltering:focus-visible{outline:2px solid var(--lumina-color-primary);outline-offset:1px}.lumina .triggerfiltering.active{font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-heading)}.lumina .triggerfiltering>i{text-align:center;width:1.1em;color:var(--lumina-color-text-muted);flex:none}.lumina .triggerfiltering.active>i{color:var(--lumina-color-primary)}.lumina .ui-slider.ui-widget-content{background:var(--lumina-color-surface-2);border-color:var(--lumina-color-border-strong);color:var(--lumina-color-text)}.lumina .ui-slider .ui-slider-range{background:var(--lumina-color-primary)}.lumina .ui-slider .ui-slider-handle:is(.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active){background:var(--lumina-color-surface);border-color:var(--lumina-color-primary)}.lumina .ui-slider .ui-slider-handle:focus-visible{outline:2px solid var(--lumina-color-primary);outline-offset:2px}.lumina .nouncheck>i{color:var(--lumina-color-text-muted);opacity:.5}.lumina .solidres-module-filter .form-select{margin-bottom:var(--lumina-space-2)}.lumina .solidres-module-filter ul:not(:has(li)):not(:has(select)):not(:has(.solidres-quantity-input)),.lumina .solidres-module-filter h4:has(+ul):not(:has(+ul li)):not(:has(+ul select)):not(:has(+ul .solidres-quantity-input)){display:none}.lumina .solidres-module-filter .d-grid{margin-top:var(--lumina-space-5)}.lumina .solidres-module-filter .processing{margin-inline-start:var(--lumina-space-2)}.lumina .solidres-module-locationmap .show_location_map{border-radius:var(--lumina-radius-md);box-shadow:var(--lumina-shadow-sm);background-position:50%;background-size:cover}.lumina .mod_sr_surroundings li{padding-block:var(--lumina-space-2);border-bottom:var(--lumina-border-width) solid var(--lumina-color-border)}.lumina .mod_sr_surroundings li:last-child{border-bottom:0}.lumina .mod_sr_surroundings li>a{font-weight:var(--lumina-font-weight-medium);color:var(--lumina-color-heading);text-decoration:none;display:block}.lumina .mod_sr_surroundings li>a .fa-star{font-size:var(--lumina-fs-xs);color:var(--lumina-color-accent)}.lumina .mod_sr_surroundings li>span{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}.lumina .wrap-layout{row-gap:var(--lumina-space-5);margin:0}.lumina .wrap-layout .plan-col{padding-inline:calc(var(--bs-gutter-x,1.5rem) * .5)!important}.lumina .wrap-layout .plan-col.hight-light,.lumina .wrap-layout .plan-col:hover{margin-top:0;box-shadow:none!important}.lumina .wrap-layout .plan{border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);background-color:var(--lumina-color-surface);height:100%;color:var(--lumina-color-text);box-shadow:var(--lumina-shadow-sm);transition:box-shadow var(--lumina-transition-base), transform var(--lumina-transition-base);overflow:hidden}.lumina .wrap-layout .plan-col:hover .plan{box-shadow:var(--lumina-shadow-md);transform:translateY(-2px)}.lumina .wrap-layout .plan-col.hight-light .plan{border-color:var(--lumina-color-accent);box-shadow:var(--lumina-shadow-md)}.lumina .wrap-layout .plan>.head,.lumina .wrap-layout .plan[class*=\ ]>.head{padding:var(--lumina-space-5);background-color:var(--lumina-color-band);color:var(--lumina-color-on-band);font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-lg);font-weight:var(--lumina-font-weight-headings);margin:0}.lumina .wrap-layout .plan-col.hight-light .plan>.head{background-color:var(--lumina-color-accent);color:var(--lumina-color-accent-contrast)}.lumina .wrap-layout .plan>.description{padding:var(--lumina-space-5)}.lumina .wrap-layout .plan>.description ul li{margin-bottom:var(--lumina-space-2);font-size:var(--lumina-fs-sm);text-transform:none;color:var(--lumina-color-text)}.lumina .wrap-layout .plan>.description>.price{padding:var(--lumina-space-5) 0;border-top:var(--lumina-border-width) solid var(--lumina-color-border);font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-2xl);color:var(--lumina-color-heading);line-height:1.2}.lumina .wrap-layout .plan>.description>.price>sup{color:var(--lumina-color-text-muted);font-size:.45em;top:-.6em}.lumina .wrap-layout .plan>.description>.price>.permonth{margin-top:var(--lumina-space-1);font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-body);text-transform:none;color:var(--lumina-color-text-muted)}.lumina .wrap-layout .plan .action>a,.lumina .wrap-layout .plan[class*=\ ] .action>a,.lumina .wrap-layout .plan .action>a:hover,.lumina .wrap-layout .plan .action>a:focus{justify-content:center;align-items:center;gap:var(--lumina-space-2);border-radius:var(--lumina-radius-pill);background-color:var(--lumina-color-primary);color:var(--lumina-color-primary-contrast);font-size:var(--lumina-fs-sm);font-weight:var(--lumina-font-weight-medium);letter-spacing:.02em;padding:.7em 1.5em;display:inline-flex}.lumina .wrap-layout .plan .action>a:hover{background-color:var(--lumina-color-primary-strong)}.lumina .wrap-layout .plan .action>a:focus-visible{outline:2px solid var(--lumina-color-primary);outline-offset:2px}.lumina :is(.sr-dashboard,.sr-dashboard__charts,.sr-dashboard-builder){--sr-dashboard-border:var(--lumina-color-border);--sr-dashboard-bg:var(--lumina-color-surface);--sr-dashboard-bg-alt:var(--lumina-color-surface-2);--sr-dashboard-text:var(--lumina-color-text);--sr-dashboard-muted:var(--lumina-color-text-muted);--sr-dashboard-accent:var(--lumina-color-primary);--sr-dashboard-on-accent:var(--lumina-color-primary-contrast);--sr-dashboard-chart-text:var(--lumina-color-text-muted);--sr-dashboard-shadow:var(--lumina-shadow-xs);--sr-dashboard-shadow-hover:var(--lumina-shadow-md);--sr-dashboard-positive:var(--lumina-color-success);--sr-dashboard-positive-bg:color-mix(in srgb, var(--lumina-color-success) 14%, transparent);--sr-dashboard-negative:var(--lumina-color-danger);--sr-dashboard-negative-bg:color-mix(in srgb, var(--lumina-color-danger) 14%, transparent)}.lumina .sr-frontdesk{--sr-frontdesk-border:var(--lumina-color-border);--sr-frontdesk-bg:var(--lumina-color-surface);--sr-frontdesk-bg-alt:var(--lumina-color-surface-2);--sr-frontdesk-text:var(--lumina-color-text);--sr-frontdesk-muted:var(--lumina-color-text-muted);--sr-frontdesk-weekend:color-mix(in srgb, var(--lumina-color-text) 5%, var(--lumina-color-surface));--sr-frontdesk-past:color-mix(in srgb, var(--lumina-color-text) 3%, var(--lumina-color-bg));--sr-frontdesk-past-text:color-mix(in srgb, var(--lumina-color-text-muted) 80%, var(--lumina-color-bg));--sr-frontdesk-today:color-mix(in srgb, var(--lumina-color-warning) 18%, var(--lumina-color-surface));--sr-frontdesk-today-accent:var(--lumina-color-warning);--sr-frontdesk-selection:color-mix(in srgb, var(--lumina-color-info) 22%, var(--lumina-color-surface));--sr-frontdesk-selection-border:var(--lumina-color-info);--sr-frontdesk-drop:color-mix(in srgb, var(--lumina-color-success) 22%, var(--lumina-color-surface));--sr-frontdesk-limit:var(--lumina-color-warning);--sr-frontdesk-mismatch:var(--lumina-color-danger);--sr-frontdesk-focus:var(--lumina-color-primary);--sr-frontdesk-on-focus:var(--lumina-color-primary-contrast);--sr-frontdesk-kpi-arrivals:var(--lumina-color-success);--sr-frontdesk-kpi-departures:var(--lumina-color-danger);--sr-frontdesk-kpi-inhouse:var(--lumina-color-info);--sr-frontdesk-kpi-occupancy:color-mix(in srgb, #8e44ad 65%, var(--lumina-color-text))}.lumina .sr-hub-shortcuts{--sr-hub-border:var(--lumina-color-border);--sr-hub-bg:var(--lumina-color-surface);--sr-hub-text:var(--lumina-color-text);--sr-hub-badge-text:var(--lumina-color-primary-contrast);margin-block-end:var(--lumina-space-6)}.lumina .sr-hub-shortcut__link{border-radius:var(--lumina-radius-lg);box-shadow:var(--lumina-shadow-xs)}#solidres .btn-toolbar,#solidres #toolbar{gap:var(--lumina-space-2);margin-bottom:var(--lumina-space-5);flex-wrap:wrap;display:flex}#solidres .btn-toolbar .btn-group,#solidres #toolbar .btn-group{gap:var(--lumina-space-2);display:inline-flex}#solidres .table{--bs-table-bg:var(--lumina-color-surface);--bs-table-striped-bg:var(--lumina-color-surface-2);--bs-table-color:var(--lumina-color-text);--bs-table-striped-color:var(--lumina-color-text);--bs-table-border-color:var(--lumina-color-border);--bs-table-hover-bg:color-mix(in srgb, var(--lumina-color-primary) 6%, var(--lumina-color-surface));--bs-table-hover-color:var(--lumina-color-text);margin-bottom:var(--lumina-space-5);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-md);overflow:hidden}#solidres .table>thead th{padding:var(--lumina-space-3) var(--lumina-space-3);background-color:var(--lumina-color-surface-2);font-size:var(--lumina-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--lumina-color-text-muted);vertical-align:middle;font-weight:600}#solidres .table>thead th a{color:inherit;text-decoration:none}#solidres .table>tbody td{padding:var(--lumina-space-3);vertical-align:middle}#solidres .table .fa-check-circle.text-success{color:var(--lumina-color-success)!important}#solidres .table .text-error,#solidres .table .fa-times-circle{color:var(--lumina-color-danger)}#solidres .js-stools .btn-primary{background-color:var(--lumina-color-primary);border-color:var(--lumina-color-primary);color:var(--lumina-color-primary-contrast)}#solidres #partner-container .partner-info{margin-bottom:var(--lumina-space-6)}#solidres #partner-container .avatar{object-fit:cover;border:3px solid var(--lumina-color-surface);width:6.5rem;height:6.5rem;box-shadow:var(--lumina-shadow-sm);border-radius:50%}#solidres #partner-container .partner-name{margin:var(--lumina-space-4) 0 var(--lumina-space-1)}#solidres #partner-container .date{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}#solidres .partner-desc{max-width:46rem;margin:var(--lumina-space-5) auto 0;font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-md);color:var(--lumina-color-text)}#solidres .partner-desc i{color:var(--lumina-color-accent);opacity:.6}#solidres .partner-info .report{color:var(--lumina-color-warning)}#solidres .partner-items{margin:var(--lumina-space-5) 0}#solidres .partner-items .list-title{margin-bottom:var(--lumina-space-4);font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-lg);font-weight:var(--lumina-font-weight-headings);color:var(--lumina-color-heading)}#solidres .partner-items .list-title>small{font-family:var(--lumina-font-family-body);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}#solidres .partner-items .item-inner{background-color:var(--lumina-color-surface);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);height:100%;box-shadow:var(--lumina-shadow-xs);overflow:hidden}#solidres .partner-items .item-inner .carousel{aspect-ratio:4/3;border-radius:0}#solidres .partner-items .item-inner img{object-fit:cover;width:100%}#solidres .partner-items .item-body{padding:var(--lumina-space-4)}#solidres .partner-items .item-name{margin:0 0 var(--lumina-space-1);font-size:var(--lumina-fs-md)}#solidres .partner-items .item-name>a,#solidres .partner-items .item-name>a:hover,#solidres .partner-items .item-name>a:visited{font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-md);font-weight:var(--lumina-font-weight-headings);color:var(--lumina-color-heading)}#solidres .partner-items .item-name>a:hover{color:var(--lumina-color-primary)}#solidres .partner-items address,#solidres .partner-items .tour-location{font-size:var(--lumina-fs-sm);line-height:var(--lumina-leading-normal);color:var(--lumina-color-text-muted);margin:0}#solidres .partner-items .review-comment,#solidres .partner-items .review-desc{color:var(--lumina-color-text)}.lm-cta{justify-content:space-between;align-items:center;gap:var(--lumina-space-4) var(--lumina-space-6);flex-wrap:wrap;display:flex}.lm-cta>p{color:var(--lumina-color-text-muted);flex:24rem;margin:0}.lm-cta>p:last-child{flex:none}#solidres .table .w-1{width:1%}#solidres .table .w-3{width:3%}#solidres .table .w-5{width:5%}#solidres .table .w-10{width:10%}#solidres .table .w-15{width:15%}#solidres .table .nowrap{white-space:nowrap}#solidres .js-stools{margin-bottom:var(--lumina-space-5)}#solidres .js-stools .js-stools-container-bar{align-items:center;gap:var(--lumina-space-3);flex-wrap:wrap;display:flex}#solidres .js-stools .btn-toolbar{margin:0}#solidres .js-stools .filter-search-bar{flex:18rem;display:flex;position:relative}#solidres .js-stools .filter-search-bar .input-group{flex-wrap:nowrap;width:100%;display:flex}#solidres .js-stools .filter-search-bar .form-control{flex:auto;width:1%;min-width:0}#solidres .js-stools .filter-search-actions,#solidres .js-stools .js-stools-container-selector{align-items:center;gap:var(--lumina-space-2);flex-wrap:wrap;display:flex}#solidres .js-stools .js-stools-container-selector .form-select{width:auto}#solidres .js-stools .js-stools-container-filters{display:none}#solidres .js-stools .js-stools-container-filters.js-stools-container-filters-visible{gap:var(--lumina-space-3);margin-top:var(--lumina-space-3);padding:var(--lumina-space-4);background-color:var(--lumina-color-surface-2);border-radius:var(--lumina-radius-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}#solidres .js-stools .js-stools-container-filters>*{min-width:0;margin:0}#solidres .js-stools .js-stools-container-filters .input-group{flex-wrap:nowrap;display:flex}#solidres .js-stools .js-stools-container-filters .input-group>.form-control{flex:auto;width:1%;min-width:0}#solidres [role=tooltip]:not(.show){z-index:5;max-width:16rem;margin-top:var(--lumina-space-1);padding:var(--lumina-space-1) var(--lumina-space-3);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-sm);background-color:var(--lumina-color-surface);color:var(--lumina-color-text);font-size:var(--lumina-fs-xs);box-shadow:var(--lumina-shadow-sm);white-space:nowrap;display:none;position:absolute}#solidres :is(:focus,:hover)+[role=tooltip]{display:block}#solidres .table td:has(>.tbody-icon),#solidres .table td:has(>.js-grid-item-action){position:relative}#solidres .tbody-icon{border:2px solid var(--lumina-color-border-strong);width:1.75rem;height:1.75rem;color:var(--lumina-color-text-muted);font-size:var(--lumina-fs-sm);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}#solidres .tbody-icon.active,#solidres .tbody-icon:has(.icon-publish,.icon-check,.fa-check){border-color:var(--lumina-color-success);color:var(--lumina-color-success)}#solidres .tbody-icon:has(.icon-unpublish,.icon-times,.fa-times){border-color:var(--lumina-color-danger);color:var(--lumina-color-danger)}#solidres .tbody-icon:has(.icon-checkedout,.icon-lock,.fa-lock){border-color:#0000}#solidres .table th:has(>input[type=checkbox]),#solidres .table td:has(>input[type=checkbox]){white-space:nowrap;width:1%}