.lumina .hub-navbar,#solidres .hub-navbar{margin-bottom:var(--lumina-space-6);padding:var(--lumina-space-2) var(--lumina-space-4);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-lg);background-color:var(--lumina-color-surface)!important}.lumina .hub-navbar .container-fluid{align-items:center;gap:var(--lumina-space-3);flex-wrap:wrap;display:flex}.lumina .hub-navbar .navbar-nav{align-items:center;gap:var(--lumina-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lumina .hub-navbar .nav-link{padding:var(--lumina-space-2) var(--lumina-space-4);border-radius:var(--lumina-radius-pill);color:var(--lumina-color-text);font-weight:var(--lumina-font-weight-medium);font-size:var(--lumina-fs-sm);display:inline-block}.lumina .hub-navbar .nav-link:hover{background-color:var(--lumina-color-surface-2)}.lumina .hub-navbar .nav-link.active{background-color:var(--lumina-color-primary);color:var(--lumina-color-primary-contrast)}.lumina .hub-navbar .dashboard-logout{margin-inline-start:auto}.lumina .hub-navbar .dropdown{position:relative}.lumina .hub-navbar .dropdown-menu{z-index:var(--lumina-z-header);min-width:12rem;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);margin:0;list-style:none;position:absolute}.lumina .dropdown-menu:not(.show){display:none}.lumina .hub-navbar .dropdown-item{padding:var(--lumina-space-2) var(--lumina-space-3);border-radius:var(--lumina-radius-sm);color:var(--lumina-color-text);font-size:var(--lumina-fs-sm);display:block}.lumina .hub-navbar .dropdown-item:hover,.lumina .hub-navbar .dropdown-item.active{background-color:var(--lumina-color-surface-2)}.lumina .hub-navbar .caret{border-inline:.3em solid #0000;border-top:.35em solid;margin-inline-start:var(--lumina-space-1);display:inline-block}.lumina .hub-navbar .dropdown-toggle:after,.lumina .navbar-toggler{display:none}@media (width<=991.98px){.lumina .hub-navbar .navbar-toggler{padding:var(--lumina-space-2);border:var(--lumina-border-width) solid var(--lumina-color-border-strong);border-radius:var(--lumina-radius-sm);display:inline-flex}.lumina .hub-navbar .navbar-collapse.collapse:not(.show){display:none}.lumina .hub-navbar .navbar-collapse{flex-basis:100%}.lumina .hub-navbar .navbar-nav{flex-direction:column;align-items:stretch}}#solidres .reservation-row{margin-inline:0;margin-bottom:var(--lumina-space-5);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-sm);transition:box-shadow var(--lumina-transition-base);align-items:center;overflow:hidden}#solidres .reservation-row:hover{box-shadow:var(--lumina-shadow-md)}#solidres .reservation-row .carousel{aspect-ratio:4/3;border-radius:var(--lumina-radius-md)}#solidres .reservation-row h3{font-size:var(--lumina-fs-lg);margin-bottom:var(--lumina-space-2)}#solidres .reservation-cancelled{margin-top:var(--lumina-space-2);padding:var(--lumina-space-1) var(--lumina-space-3);border-radius:var(--lumina-radius-pill);background-color:color-mix(in srgb, var(--lumina-color-danger) 16%, transparent);color:var(--lumina-color-danger);font-size:var(--lumina-fs-xs);display:inline-block}#solidres .checkinout .dayt,#solidres .checkinout .dayn,#solidres .checkinout .montht,#solidres .checkinout .yearn{text-align:center;line-height:1.2;display:block}#solidres .checkinout{gap:var(--lumina-space-4);display:flex}#solidres .checkinout>.row>[class*=col-]{padding:var(--lumina-space-4);border:var(--lumina-border-width) solid var(--lumina-color-border);border-radius:var(--lumina-radius-md);background-color:var(--lumina-color-surface-2)}#solidres .checkinout .dayt{font-size:var(--lumina-fs-xs);text-transform:uppercase;letter-spacing:var(--lumina-tracking-wide);color:var(--lumina-color-text-muted)}#solidres .checkinout .dayn{font-family:var(--lumina-font-family-headings);font-size:var(--lumina-fs-2xl);color:var(--lumina-color-primary)}#solidres .checkinout .montht{font-weight:var(--lumina-font-weight-medium)}#solidres .checkinout .yearn{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}#solidres .reservation-details{margin:0;padding:0;list-style:none}#solidres .reservation-details>li{justify-content:space-between;gap:var(--lumina-space-3);padding:var(--lumina-space-3) 0;border-bottom:var(--lumina-border-width) solid var(--lumina-color-border);flex-wrap:wrap;display:flex}#solidres .reservation-details>li>label{color:var(--lumina-color-text-muted);font-weight:var(--lumina-font-weight-body);margin:0}#solidres .reservation-details>li>span{text-align:end;font-weight:var(--lumina-font-weight-medium)}#solidres .reservation-details .sub-line-item{padding-block:var(--lumina-space-1);font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted);border-bottom:0}#solidres .reservation-details .toggle-discount-sub-lines{cursor:pointer}#solidres .right-details>li:last-child{margin-top:var(--lumina-space-2);border-bottom:0;border-top:2px solid var(--lumina-color-accent);font-size:var(--lumina-fs-md)}#solidres .right-details>li:last-child span{color:var(--lumina-color-primary)}#solidres .sr-tracking-wrap{max-width:38rem}#solidres .reservation-detail-box{padding:clamp(var(--lumina-space-4), 2vw, var(--lumina-space-6));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-sm);margin-bottom:var(--lumina-space-5)}#solidres .booked_room_cost_wrapper,#solidres .booked_room_extra_info{font-size:var(--lumina-fs-sm);color:var(--lumina-color-text-muted)}#solidres .reservation-note-holder{margin-top:var(--lumina-space-5)}#solidres .wish-list-row,#solidres .asset-row{margin-inline:0;margin-bottom: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-sm);align-items:center}#solidres .wish-list .review_stars .rating{color:var(--lumina-color-accent)}#solidres .wish-list .review_count{color:var(--lumina-color-text-muted);font-size:var(--lumina-fs-sm)}#solidres .btn-warning{background-color:color-mix(in srgb, var(--lumina-color-warning) 18%, transparent);color:var(--lumina-color-warning)}#solidres .form-horizontal .control-group{margin-bottom:var(--lumina-space-4)}#solidres .form-horizontal .control-label{margin-bottom:var(--lumina-space-1);display:block}#solidres .pagination{justify-content:center;gap:var(--lumina-space-1);margin-top:var(--lumina-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}#solidres .pagination .page-link,#solidres .pagination a,#solidres .pagination span{min-width:2.5rem;height:2.5rem;padding:0 var(--lumina-space-3);border-radius:var(--lumina-radius-md);color:var(--lumina-color-text);justify-content:center;align-items:center;display:inline-flex}#solidres .pagination .page-item.active .page-link,#solidres .pagination .active>a,#solidres .pagination .active>span{background-color:var(--lumina-color-primary);color:var(--lumina-color-primary-contrast)}#solidres .pagination a:hover{background-color:var(--lumina-color-surface-2)}#solidres.single_room_type_view .lumina__roomtype-head{margin-bottom:var(--lumina-space-5)}#solidres.single_room_type_view .carousel{aspect-ratio:16/9;margin-top:var(--lumina-space-6);box-shadow:var(--lumina-shadow-md)}#solidres.single_room_type_view .call_to_action{margin-block:var(--lumina-space-6)}#solidres.single_room_type_view .call_to_action p{margin:0}