.guest-booking-shell{-webkit-text-size-adjust:100%}@media (max-width: 767px){.guest-booking-shell{padding-left:12px;padding-right:12px;padding-bottom:env(safe-area-inset-bottom,0)}.guest-booking-shell #check-out.content,.guest-booking-shell #map-availability.content{padding-left:0;padding-right:0}.guest-booking-shell .mysite-cards{padding:14px 16px;margin-bottom:14px;border-radius:12px}.guest-booking-shell .availability-filters-card{padding:14px 16px}.widget-color-change #map-availability .walkin-search>.mysite-cards,.guest-booking-shell #map-availability .walkin-search>.mysite-cards{padding:10px 12px;margin-bottom:0}.widget-color-change #map-availability .walkin-search+.walkin-search>.mysite-cards{background:transparent;box-shadow:none;padding:0 0 8px;margin-bottom:0}.widget-color-change #map-availability .availability-filter-item,.widget-color-change #map-availability .availability-filter-item--dates,.guest-booking-shell #map-availability .availability-filter-item,.guest-booking-shell #map-availability .availability-filter-item--dates{flex:0 0 auto;min-width:0}.guest-booking-shell .checkout-site-box{margin-bottom:16px;border-radius:12px;padding-block:12px}.guest-booking-shell .site-card-body{flex-direction:column;align-items:stretch;gap:14px}.guest-booking-shell .site-card-body>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%}.guest-booking-shell .site-card-content{margin:0;width:100%}.guest-booking-shell .checkout-price-sec{margin-top:4px;padding-top:12px;border-top:1px solid #e2e8f0}.guest-booking-shell .checkoutTag{margin-bottom:12px}.guest-booking-shell .mysite-cards-logo{padding:16px}.guest-booking-shell .mysite-cards-logo img{float:none!important;margin:0 auto;display:block}.guest-booking-shell .camp_h4.list_logo{font-size:clamp(1.2rem,5vw,1.65rem);line-height:1.3;margin-bottom:8px}.guest-booking-shell .resort_phone_p,.guest-booking-shell .res-text{line-height:1.5;font-size:15px}.guest-booking-shell .searchbts,.guest-booking-shell .list-book-now-btn,.guest-booking-shell .online-search,.guest-booking-shell .checkout-modal-btn,.guest-booking-shell .sepi-book-button{min-height:48px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.guest-booking-shell .book-btn-section,.guest-booking-shell .total-booknow{display:flex;flex-direction:column;gap:10px;width:100%}.guest-booking-shell .book-btn-section>div,.guest-booking-shell .total-booknow>div{width:100%}.guest-booking-shell .list-book-now-btn,.guest-booking-shell input.list-book-now-btn{width:100%!important}.guest-booking-shell input.form-control,.guest-booking-shell select.form-control,.guest-booking-shell textarea.form-control{font-size:16px}.guest-booking-shell .multiselect__tags{min-height:48px;padding-top:10px}.guest-booking-shell .card-title{line-height:1.25}.guest-booking-shell .card-text{line-height:1.5}.guest-booking-shell .readtext{display:inline-flex;align-items:center;min-height:44px;padding:4px 0}.guest-booking-shell a[href^="tel:"],.guest-booking-shell a[href^="mailto:"]{display:inline-block;padding:4px 0}.guest-booking-shell #map-availability .map-scroll-panel{-webkit-overflow-scrolling:touch;border-radius:10px}.guest-booking-shell #map-availability .rightse.clearfix.f-n{position:sticky;bottom:0;z-index:20;background:#fff;padding:12px 0 max(12px,env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0f172a1a}.guest-booking-shell #map-availability .rightse .searchbts.right-searchbts{width:100%;max-width:100%;margin:0!important;float:none!important}.guest-booking-shell #map-availability .sepi_selected_sites_section .fileSection{padding:8px 0;border-bottom:1px solid #eef2f7}.guest-booking-shell #map-availability .sepi_selected_sites_section .labelSection{font-weight:600;font-size:13px;color:#374151;margin-bottom:4px}.guest-booking-shell .checkout-slide-image .vueperslides__arrow{min-width:44px;min-height:44px}}@media (min-width: 768px) and (max-width: 991px){.guest-booking-shell .mysite-cards{padding:16px 18px}.guest-booking-shell .checkout-site-box{margin-bottom:18px}}.loading-screen[data-v-211019d3]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:300;flex-direction:column;-webkit-user-select:none;user-select:none}.loading-circle[data-v-211019d3]{width:50px;height:50px;border-radius:100%;border:2px solid transparent;border-left-color:#ababab;animation:circleanimation-211019d3 .45s linear infinite}.loading-text[data-v-211019d3]{margin-top:15px;color:gray;font-size:12px;text-align:center}@keyframes circleanimation-211019d3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{transform:rotate(135deg) scale(.7)}.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:#9093994d;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:#00000080;vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:#000c}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px #0000002d;z-index:2001}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar-range,.mx-time-range{display:flex}@media (max-width: 750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover,.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-date-time{position:relative;width:248px;height:270px}.mx-date-time .mx-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-date-time-range{position:relative;width:496px;height:270px}.mx-date-time-range .mx-time-range{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.single-date-picker-wrapper[data-v-a3184365]{width:var(--datepicker-width, 100%);position:relative}.single-date-picker-wrapper[data-v-a3184365] .mx-input-wrapper{width:100%;position:relative}.single-date-picker-wrapper[data-v-a3184365] .mx-input{width:100%;max-width:100%;height:var(--datepicker-height, 41px);font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;padding:6px 12px;box-sizing:border-box}.single-date-picker-wrapper[data-v-a3184365] .mx-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.single-date-picker-wrapper[data-v-a3184365] .mx-input:disabled{background-color:#e9ecef;cursor:not-allowed}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-calendar{color:#666;font-size:16px;width:16px;height:16px}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-calendar .fa-calendar{top:var(--calendar-icon-top, 7px);right:0!important}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-clear{top:var(--clear-icon-top, 30px);right:18px;color:#666;font-size:16px;width:16px;height:16px;cursor:pointer}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-clear:hover{color:#333}.single-date-picker-wrapper.compact-mode[data-v-a3184365] .mx-input{width:150px!important}.single-date-picker-wrapper.compact-mode[data-v-a3184365] .mx-icon-calendar{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.single-date-picker-wrapper.compact-mode[data-v-a3184365] .mx-icon-clear{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.single-date-picker-wrapper[data-v-a3184365] .mx-datepicker-popup{z-index:9999!important;box-shadow:0 6px 12px #0000002d;border:1px solid #ddd;margin-top:2px}.single-date-picker-wrapper[data-v-a3184365] .mx-calendar{width:auto;min-width:280px}.single-date-picker-wrapper[data-v-a3184365] .mx-calendar-header-label{font-weight:700!important;font-size:14px;color:#000!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-week .cell,.single-date-picker-wrapper[data-v-a3184365] .mx-table-week .cell span,.single-date-picker-wrapper[data-v-a3184365] .mx-table-week th.cell,.single-date-picker-wrapper[data-v-a3184365] .mx-table-week th.cell span{font-weight:700!important;color:#000!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell{cursor:pointer;color:#000!important;font-weight:500}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell *,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell span,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell *,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell span{color:#000!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell:not(.disabled):not(.not-current-month):not(.active){color:#000!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell:not(.disabled):not(.not-current-month):not(.active) *{color:#000!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.active{background-color:#000!important;color:#fff!important;font-weight:600}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.active *,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.active span{color:#fff!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell.active{background-color:#000!important;color:#fff!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell.active *{color:#fff!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell:hover:not(.disabled){background-color:#f0f0f0!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.today:not(.active){background-color:#e9f8f6!important;border:1px solid #66c7bf;color:#2e8f89!important;font-weight:700;border-radius:50%}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.today:not(.active) span{color:#2e8f89!important;font-weight:700}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.disabled{color:#ccc!important;cursor:not-allowed}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.disabled span{color:#ccc!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.not-current-month{color:#ccc!important;opacity:.6!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.not-current-month *,.single-date-picker-wrapper[data-v-a3184365] .mx-table-date .cell.not-current-month span{color:#ccc!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell.not-current-month{color:#ccc!important;opacity:.6!important}.single-date-picker-wrapper[data-v-a3184365] .mx-table-date td.cell.not-current-month *{color:#ccc!important}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-left,.single-date-picker-wrapper[data-v-a3184365] .mx-icon-right{cursor:pointer}.single-date-picker-wrapper[data-v-a3184365] .mx-icon-left:hover,.single-date-picker-wrapper[data-v-a3184365] .mx-icon-right:hover{color:#1284e7}.mx-btn-text.mx-btn-icon-double-left,.mx-btn-text.mx-btn-icon-double-right{display:none!important}.mx-table-date .cell,.mx-table-date .cell *,.mx-table-date .cell span,.mx-table-date td.cell,.mx-table-date td.cell *,.mx-table-date td.cell span{color:#000!important}.mx-table-date .cell:not(.disabled):not(.not-current-month):not(.active){color:#000!important}.mx-table-date .cell:not(.disabled):not(.not-current-month):not(.active) *{color:#000!important}.mx-table-date .cell.today:not(.active){background-color:#e9f8f6!important;border:1px solid #66c7bf;color:#2e8f89!important;font-weight:700;border-radius:50%}.mx-table-date .cell.today:not(.active) span{color:#2e8f89!important;font-weight:700}.mx-table-date .cell.active{color:#fff!important;background-color:#000!important}.mx-table-date .cell.active *,.mx-table-date .cell.active span{color:#fff!important}.mx-table-date .cell.disabled,.mx-table-date .cell.disabled span{color:#ccc!important}.mx-table-date .cell.not-current-month{color:#ccc!important;opacity:.6!important}.mx-table-date .cell.not-current-month *,.mx-table-date .cell.not-current-month span{color:#ccc!important}.mx-table-date td.cell.not-current-month{color:#ccc!important;opacity:.6!important}.mx-table-date td.cell.not-current-month *{color:#ccc!important}.mx-calendar-header-label,.mx-table-week .cell,.mx-table-week .cell span,.mx-table-week th.cell,.mx-table-week th.cell span{font-weight:700!important;color:#000!important}.resort-dashboard-modern .dashboard-location-card .dashboard-insight-subtitle{margin:-4px 0 18px;color:var(--dash-muted);font-size:14px}.resort-dashboard-modern .dashboard-map-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.resort-dashboard-modern .dashboard-map-legend{display:flex;flex-wrap:wrap;gap:10px}.resort-dashboard-modern .dashboard-map-legend>span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--dash-border);border-radius:9px;font-size:12px;color:var(--dash-muted)}.resort-dashboard-modern .dashboard-map-legend b{color:var(--dash-ink);margin-left:5px}.resort-dashboard-modern .dashboard-map-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.resort-dashboard-modern .dashboard-map-dot--online{background:#e74c3c}.resort-dashboard-modern .dashboard-map-dot--internal{background:#2980b9}.resort-dashboard-modern .dashboard-map-reset{border:1px solid var(--dash-border);border-radius:9px;padding:8px 12px;background:var(--dash-surface-tint);color:var(--dash-accent);font-size:12px;font-weight:600}.resort-dashboard-modern .dashboard-map-reset:disabled{opacity:.5;cursor:default}.resort-dashboard-modern .dashboard-map-reset:focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}.resort-dashboard-modern .dashboard-map-frame{position:relative;border:1px solid var(--dash-border);border-radius:12px;overflow:hidden;isolation:isolate}.resort-dashboard-modern .dashboard-map-frame #map{height:320px;width:100%;background:var(--dash-surface-tint)}.resort-dashboard-modern .dashboard-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--dash-surface-tint);color:var(--dash-muted);font-size:13px}.resort-dashboard-modern .dashboard-map-empty>i{font-size:28px;color:var(--dash-accent)}.resort-dashboard-modern .dashboard-map-empty strong{color:var(--dash-ink);font-size:16px}.resort-dashboard-modern .dashboard-map-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 0;color:var(--dash-muted);font-size:12px}@media (max-width:575px){.resort-dashboard-modern .dashboard-map-frame #map{height:280px}}#stacked_chart_div[data-v-e73418f7]{width:100%;height:400px}@media only screen and (max-width:767px){#stacked_chart_div[data-v-e73418f7]{overflow-x:auto;overflow-y:hidden}}#piechart{width:100%}.no-data{text-align:center;color:gray;font-size:16px;padding:20px}@media only screen and (max-width: 767px){#piechart{overflow-x:auto;overflow-y:hidden}}.columnchartstyle{width:100%;height:400px}@media only screen and (max-width: 767px){.columnchartstyle{overflow-x:auto;overflow-y:hidden}}@media only screen and (max-width:767px){.groupChart{overflow-x:auto;overflow-y:hidden}#groupChart{width:100%;height:400px}}.nodata[data-v-f18ea05d]{display:flex;align-items:center;justify-content:center}.loader[data-v-f18ea05d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:#333}.map-hidden[data-v-f18ea05d]{visibility:hidden}@media only screen and (max-width: 800px){.geochart_div[data-v-f18ea05d]{overflow-x:auto;overflow-y:hidden}#geochart_div[data-v-f18ea05d]{width:100%;min-width:600px}}.occupancy-summary[data-v-fdd925f7]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0 10px;text-align:center;color:var(--dash-ink,#202631)}.occupancy-summary .occupancy-summary__period[data-v-fdd925f7]{margin:0 0 12px;color:var(--dash-muted,#6f7785);font-size:14px}.occupancy-summary__ring[data-v-fdd925f7]{position:relative;width:min(260px,100%);aspect-ratio:1;margin:4px auto 18px}.occupancy-summary__ring svg[data-v-fdd925f7]{display:block;width:100%;height:100%;overflow:visible}.occupancy-summary__track[data-v-fdd925f7],.occupancy-summary__fill[data-v-fdd925f7]{fill:none;stroke-width:18}.occupancy-summary__track[data-v-fdd925f7]{stroke:var(--dash-border,#e5e9ee)}.occupancy-summary__fill[data-v-fdd925f7]{stroke:var(--dash-accent,#5c7f2b);stroke-linecap:round;transition:stroke-dasharray 1s ease}.occupancy-summary__value[data-v-fdd925f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.occupancy-summary .occupancy-summary__value strong[data-v-fdd925f7]{font-size:clamp(36px,3vw,52px);line-height:1.1;letter-spacing:-2px;color:var(--dash-ink,#202631)}.occupancy-summary__value span[data-v-fdd925f7]{font-size:14px;color:var(--dash-muted,#6f7785)}.occupancy-summary__stats[data-v-fdd925f7]{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:430px;border:1px solid var(--dash-border,#e5e9ee);border-radius:12px;background:var(--dash-surface-tint,#f4faf6)}.occupancy-summary__stats>div[data-v-fdd925f7]{padding:14px 18px;display:flex;flex-direction:column;gap:8px}.occupancy-summary__stats>div+div[data-v-fdd925f7]{border-left:1px solid var(--dash-border,#e5e9ee)}.occupancy-summary__stats span[data-v-fdd925f7]{display:flex;align-items:center;gap:7px;color:var(--dash-muted,#6f7785);font-size:13px}.occupancy-summary__stats strong[data-v-fdd925f7]{font-size:22px}.occupancy-summary__dot[data-v-fdd925f7]{width:8px;height:8px;border-radius:50%;background:var(--dash-accent,#5c7f2b)}.occupancy-summary__dot--remaining[data-v-fdd925f7]{background:var(--dash-border,#e5e9ee);border:1px solid var(--dash-muted,#6f7785)}.occupancy-summary .occupancy-summary__note[data-v-fdd925f7]{margin:16px 0 0;color:var(--dash-muted,#6f7785);font-size:12px;text-align:center}@media (prefers-reduced-motion:reduce){.occupancy-summary__fill[data-v-fdd925f7]{transition:none}}.router-link-exact-active{color:#cdc8c8!important}.preview_email_pop table td,.preview_email_pop table td p{color:#000!important}.sitemap-user{margin-top:15px!important}.custom-pin-marker{background:transparent!important;border:none!important}.legend-color-dashboard img{padding:unset;object-fit:contain;width:65%}.legend-color-dashboard{height:35px!important;width:35px!important;margin-bottom:5px!important}.load-more-btn{text-align:right;position:absolute;right:10px;bottom:10px}.whitesec h2{min-height:50px}.whitesec{padding-bottom:45px;padding-right:10px}.mysite-cards.mysite-cards-date.date-con{float:unset!important}.whitesec.piechart1.gchart,.whitesec.piechart1.gchart .col-md-offset-5 a{position:relative}.pieimg.chart-right .chart-table tr:nth-child(2n):hover{background-color:#e7e9f9}.pieimg.chart-right .booking-tablelist table>thead tr:hover{background:unset}.pieimg.chart-right .chart-table tr:nth-child(odd):hover{background-color:#d6e9f8}.pieimg.chart-right .chart-table tr:nth-child(3n):hover{background-color:#d6e9f8!important}.pieimg.chart-right .chart-table .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr td,.arrival-departure-table-bg table tr td:hover{color:#000!important}#map{height:355px;width:100%}[data-v-6ce7fde8] .resort-marker-icon--new{filter:hue-rotate(110deg) saturate(200%) brightness(.95)}.diffchartstyle{width:100%;height:400px}@media only screen and (max-width:767px){.diffchartstyle{overflow-x:auto;overflow-y:hidden}}@media only screen and (max-width: 800px){.groupChart{overflow-x:auto;overflow-y:hidden}#groupChart{width:100%;min-width:600px}}:is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #087638;--dash-accent-rgb: 8, 118, 56;--dash-ink: #202631;--dash-ink-rgb: 32, 38, 49;--dash-muted: #6f7785;--dash-border: #e5e9ee;--dash-surface: #ffffff;--dash-surface-tint: #f4faf6;--dash-canvas: #dcebdc;--dash-shadow: 0 4px 16px rgba(28, 39, 55, .07);--dash-danger: #d64545;--dash-danger-rgb: 214, 69, 69;--dash-on-accent: #ffffff;--dash-link: var(--dash-accent);--dash-radius: 14px;--dash-radius-sm: 8px;--dash-gap: 14px}body.default :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #087638;--dash-accent-rgb: 8, 118, 56;--dash-ink: #202631;--dash-ink-rgb: 32, 38, 49;--dash-muted: #6f7785;--dash-border: #e5e9ee;--dash-surface: #ffffff;--dash-surface-tint: #f4faf6;--dash-canvas: #dcebdc;--dash-shadow: 0 4px 16px rgba(28, 39, 55, .07)}body.earth-tone :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #5c7f2b;--dash-accent-rgb: 92, 127, 43;--dash-ink: #1a2e1a;--dash-ink-rgb: 26, 46, 26;--dash-muted: #5a6b5a;--dash-border: #e4ebe0;--dash-surface: #ffffff;--dash-surface-tint: #f4faf0;--dash-canvas: #dcebdc;--dash-shadow: 0 8px 24px rgba(40, 70, 20, .1)}body.blue-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #3266ff;--dash-accent-rgb: 50, 102, 255;--dash-ink: #ece9e9;--dash-ink-rgb: 236, 233, 233;--dash-muted: #b8bdd4;--dash-border: #3d4568;--dash-surface: #27225c;--dash-surface-tint: #1e1a4a;--dash-canvas: #1c1846;--dash-shadow: 0 10px 26px rgba(3, 3, 48, .4)}body.dark-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #6f8cff;--dash-accent-rgb: 111, 140, 255;--dash-ink: #ece9e9;--dash-ink-rgb: 236, 233, 233;--dash-muted: #b8bdd4;--dash-border: #3a4560;--dash-surface: #222b44;--dash-surface-tint: #1a2238;--dash-canvas: #191f34;--dash-shadow: 0 10px 26px rgba(17, 22, 36, .45)}body.violet-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #6658c8;--dash-accent-rgb: 102, 88, 200;--dash-ink: #202631;--dash-ink-rgb: 32, 38, 49;--dash-muted: #6f7785;--dash-border: #ddd8f0;--dash-surface: #fafbfe;--dash-surface-tint: #f3f1fc;--dash-canvas: #eaecf2;--dash-shadow: 0 8px 26px rgba(28, 39, 55, .08)}body.red-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #c0392b;--dash-accent-rgb: 192, 57, 43;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #f0d4d4;--dash-border: #9a3030;--dash-surface: #800000;--dash-surface-tint: #720000;--dash-canvas: #690000;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .35)}body.yellow-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #8a7200;--dash-accent-rgb: 138, 114, 0;--dash-ink: #2b2600;--dash-ink-rgb: 43, 38, 0;--dash-muted: #5c5200;--dash-border: #b8a840;--dash-surface: #d0b300;--dash-surface-tint: #e8dc8a;--dash-canvas: #f6f4e6;--dash-shadow: 0 8px 22px rgba(60, 50, 0, .22);--dash-link: #2b2600;--dash-on-accent: #ffffff}body.turquoise-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #007f85;--dash-accent-rgb: 0, 127, 133;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #d0ecec;--dash-border: #007a80;--dash-surface: #009399;--dash-surface-tint: #008388;--dash-canvas: #007377;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .3)}body.maroon-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #8b2c2c;--dash-accent-rgb: 139, 44, 44;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #f0d4d4;--dash-border: #6d2020;--dash-surface: #8b2c2c;--dash-surface-tint: #7a2525;--dash-canvas: #6f1e1e;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .35)}body.peach-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #b94f25;--dash-accent-rgb: 185, 79, 37;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #f5ddd0;--dash-border: #a64720;--dash-surface: #cd6133;--dash-surface-tint: #b85528;--dash-canvas: #a94c22;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .3)}body.magenta-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #8b2567;--dash-accent-rgb: 139, 37, 103;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #e8cdd8;--dash-border: #52143b;--dash-surface: #6f1e51;--dash-surface-tint: #5f1a46;--dash-canvas: #56173f;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .35)}body.light-blue-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-accent: #2575a7;--dash-accent-rgb: 37, 117, 167;--dash-ink: #ffffff;--dash-ink-rgb: 255, 255, 255;--dash-muted: #d0e4f5;--dash-border: #155495;--dash-surface: #1e6ebd;--dash-surface-tint: #1860a6;--dash-canvas: #185f9f;--dash-shadow: 0 10px 26px rgba(0, 0, 0, .3)}body.red-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top),body.turquoise-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top),body.maroon-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top),body.peach-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top),body.magenta-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top),body.light-blue-theme :is(.resort-dashboard-modern,.modern-app-header,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-link: #ffffff;--dash-danger: #ffd4d4}:is(.resort-dashboard-modern,.modern-app-header){color:var(--dash-ink)}section.content.resort-dashboard-modern{width:100%!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important;padding-top:0!important;background:transparent!important;position:relative;z-index:1}@media (min-width: 769px){section.content.resort-dashboard-modern{padding-left:12px!important;padding-right:12px!important}}.resort-dashboard-modern{background:transparent;border-radius:0;box-shadow:none;padding:0 0 34px;min-height:auto}.resort-dashboard-modern *{box-sizing:border-box}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.resort-dashboard-modern .dashboard-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:0 0 10px;border-bottom:1px solid rgba(var(--dash-accent-rgb),.25)}.resort-dashboard-modern .dashboard-page-title{margin:0!important;color:var(--dash-ink)!important;font-size:24px!important;font-weight:800;letter-spacing:-.01em}.resort-dashboard-modern .dashboard-page-helpdesk{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--dash-radius-sm);background:rgba(var(--dash-accent-rgb),.12);border:1px solid rgba(var(--dash-accent-rgb),.22);color:var(--dash-ink);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}.resort-dashboard-modern .dashboard-page-helpdesk:hover{color:var(--dash-accent);text-decoration:none}.resort-dashboard-modern .dashboard-page-helpdesk i{color:var(--dash-accent)}.resort-dashboard-modern .dashboard-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 10px;padding:0;border-bottom:none;background:transparent;border-radius:0;box-shadow:none;animation:dashFadeUp .45s ease both;align-items:flex-end}.resort-dashboard-modern .dashboard-hero:before{display:none}.resort-dashboard-modern .dashboard-hero-text{position:relative;z-index:1}.resort-dashboard-modern .dashboard-hero-title{width:auto!important;display:block!important;margin:0!important;color:var(--dash-ink)!important;font-size:28px!important;font-weight:800;letter-spacing:-.02em}.resort-dashboard-modern .dashboard-hero-eyebrow{display:block;color:var(--dash-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.resort-dashboard-modern .dashboard-hero-sub{display:block;margin:4px 0 0;max-width:480px;color:var(--dash-muted);font-size:13px;line-height:1.4}.resort-dashboard-modern .dashboard-hero-actions{position:relative;z-index:1;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.resort-dashboard-modern .dashboard-hero-helpdesk{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--dash-border);color:var(--dash-ink);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:var(--dash-shadow);transition:transform .15s ease,box-shadow .15s ease}.resort-dashboard-modern .dashboard-hero-helpdesk:hover{color:var(--dash-accent);border-color:rgba(var(--dash-accent-rgb),.35);transform:translateY(-1px);text-decoration:none}.resort-dashboard-modern .dashboard-hero-helpdesk i{color:var(--dash-accent);font-size:16px}.resort-dashboard-modern .dashboard-hero-date{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--dash-radius-sm);background:rgba(var(--dash-accent-rgb),.1);border:1px solid rgba(var(--dash-accent-rgb),.22);color:var(--dash-accent);font-size:13px;font-weight:700;white-space:nowrap}.resort-dashboard-modern .dashboard-hero-date i{font-size:15px}.resort-dashboard-modern .dashboard-section-title{display:flex;flex-direction:column;margin:32px 0 16px;animation:dashFadeUp .45s ease both}.resort-dashboard-modern .dashboard-section-title:first-of-type{margin-top:4px}.resort-dashboard-modern .dashboard-section-eyebrow{color:var(--dash-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px}.resort-dashboard-modern .dashboard-section-heading{position:static!important;top:auto!important;z-index:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:var(--dash-ink)!important;font-size:21px!important;font-weight:800;letter-spacing:-.01em}.resort-dashboard-modern .dashboard-kpis{display:flex;flex-wrap:wrap;width:100%!important;max-width:none!important;margin:0 -8px var(--dash-gap)!important}.resort-dashboard-modern .dashboard-kpis>[class*=col-]{padding-left:8px!important;padding-right:8px!important}.resort-dashboard-modern .kpi-card{position:relative;display:flex!important;float:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0;min-height:0!important;padding:14px 16px 12px!important;margin:0 0 8px!important;width:100%!important;background:var(--dash-surface)!important;background-image:none!important;border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius)!important;box-shadow:var(--dash-shadow)!important;overflow:hidden;animation:dashFadeUp .5s ease both;transition:transform .22s ease,box-shadow .22s ease}.resort-dashboard-modern .dashboard-kpis>div:nth-child(1) .kpi-card{animation-delay:.02s}.resort-dashboard-modern .dashboard-kpis>div:nth-child(2) .kpi-card{animation-delay:.08s}.resort-dashboard-modern .dashboard-kpis>div:nth-child(4) .kpi-card{animation-delay:.14s}.resort-dashboard-modern .dashboard-kpis>div:nth-child(5) .kpi-card{animation-delay:.2s}.resort-dashboard-modern .kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.25))}.resort-dashboard-modern .kpi-card--cancelled:before{background:linear-gradient(90deg,rgba(var(--dash-ink-rgb),.65),rgba(var(--dash-ink-rgb),.12))}.resort-dashboard-modern .kpi-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(var(--dash-accent-rgb),.22)}.resort-dashboard-modern .kpi-card:after{content:"";position:absolute;right:-46px;bottom:-56px;width:120px;height:120px;border-radius:50%;background:rgba(var(--dash-accent-rgb),.08)}.resort-dashboard-modern .kpi-card--cancelled:after{background:rgba(var(--dash-ink-rgb),.06)}.resort-dashboard-modern .kpi-card .imgtext{display:flex;align-items:center;gap:14px;margin-bottom:0}.resort-dashboard-modern .kpi-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:15px;font-size:21px;color:#fff;background:linear-gradient(145deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.72));box-shadow:0 8px 16px rgba(var(--dash-accent-rgb),.32);transition:transform .22s ease}.resort-dashboard-modern .kpi-card:hover .kpi-icon{transform:scale(1.06) rotate(-4deg)}.resort-dashboard-modern .kpi-card--cancelled .kpi-icon{color:var(--dash-ink);background:rgba(var(--dash-ink-rgb),.1);box-shadow:none}.resort-dashboard-modern .kpi-card .info-box-text{width:auto!important;margin:0!important;padding:0!important;position:static!important;font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--dash-muted)!important;background:transparent!important}.resort-dashboard-modern .kpi-card .info-box-content{margin:0!important;padding:0!important}.resort-dashboard-modern .kpi-card .info-box-number,.resort-dashboard-modern .dashboard-kpis .kpi-card .info-box-number.dash-kpi-value{display:block!important;float:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-width:0!important;max-width:none!important;width:auto!important;padding:0!important;margin:0!important;text-align:left!important;font-size:40px!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.1!important;color:var(--dash-ink)!important;height:auto!important}.resort-dashboard-modern .kpi-card .info-box-content a{text-decoration:none!important}.resort-dashboard-modern .dashboard-kpis .kpi-card:hover .info-box-number.dash-kpi-value{color:var(--dash-accent)!important}.resort-dashboard-modern .dashboard-kpis .kpi-card--cancelled:hover .info-box-number.dash-kpi-value{color:var(--dash-ink)!important}.resort-dashboard-modern .whitesec{position:relative;background:var(--dash-surface)!important;background-image:none!important;border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius)!important;box-shadow:var(--dash-shadow)!important;padding:24px 24px 26px!important;margin-top:0!important;margin-bottom:var(--dash-gap)!important;overflow:hidden;animation:dashFadeUp .5s ease both;transition:box-shadow .2s ease,transform .2s ease}.resort-dashboard-modern .whitesec:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.2))}.resort-dashboard-modern .whitesec:hover{box-shadow:0 16px 34px rgba(var(--dash-accent-rgb),.16)!important}.resort-dashboard-modern .whitesec h2{display:flex!important;align-items:center;gap:12px;position:static!important;top:auto!important;left:auto!important;z-index:auto!important;margin:4px 0 10px!important;padding:0!important;font-size:18px!important;font-weight:800;color:var(--dash-ink)!important;background:none!important;border-radius:0!important;box-shadow:none!important;min-height:unset!important;white-space:normal}.resort-dashboard-modern .dashboard-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;font-size:16px;color:#fff;background:linear-gradient(145deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.72));box-shadow:0 6px 14px rgba(var(--dash-accent-rgb),.28)}.resort-dashboard-modern .rightse h5{color:var(--dash-muted);font-size:13px;font-weight:600}.resort-dashboard-modern .rightse h5 span{color:var(--dash-ink);font-weight:700}.resort-dashboard-modern .year-select.form-control{width:auto;height:36px;padding:4px 30px 4px 12px;border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background-color:var(--dash-surface-tint);color:var(--dash-ink);box-shadow:none}.resort-dashboard-modern .year-select.form-control:focus{border-color:var(--dash-accent);box-shadow:0 0 0 3px rgba(var(--dash-accent-rgb),.16)}.resort-dashboard-modern .custom-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 26px;margin-bottom:10px}.resort-dashboard-modern .legend-item{display:flex;align-items:center;gap:8px}.resort-dashboard-modern .legend-color{display:inline-block;width:11px;height:11px;border-radius:50%}.resort-dashboard-modern .legend-label{font-size:13px;font-weight:700;color:var(--dash-ink)}.resort-dashboard-modern .dashboard-legend-current{background-color:var(--dash-accent)}.resort-dashboard-modern .dashboard-legend-previous{background-color:#94a3b8}.resort-dashboard-modern .legend-color-dashboard{border-radius:8px!important;background:var(--dash-surface-tint)}.resort-dashboard-modern .chart-table{border-radius:var(--dash-radius-sm);overflow:hidden}.resort-dashboard-modern .chart-table tr td{border-color:var(--dash-border)!important;color:var(--dash-ink)}.resort-dashboard-modern .chart-table tr:first-child td{font-weight:700;color:var(--dash-muted);background:var(--dash-surface-tint);text-transform:uppercase;font-size:12px;letter-spacing:.03em}.resort-dashboard-modern .bill-addons-table{position:relative;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:24px 26px 26px;overflow:hidden;animation:dashFadeUp .5s ease both}.resort-dashboard-modern .bill-addons-table:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.2))}.resort-dashboard-modern .bill-addons-table h1{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800;color:var(--dash-ink)!important;margin:4px 0 14px!important}.resort-dashboard-modern .bill-addons-table .form-control.year-select{width:auto;min-width:190px}.resort-dashboard-modern .stafftable thead tr th{background-color:var(--dash-surface-tint)!important;background-image:linear-gradient(rgba(var(--dash-accent-rgb),.14),rgba(var(--dash-accent-rgb),.14))!important;color:var(--dash-ink)!important;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-color:var(--dash-border)!important;border-bottom:2px solid rgba(var(--dash-accent-rgb),.3)!important}.resort-dashboard-modern .stafftable tbody tr td{border-color:var(--dash-border)!important;color:var(--dash-ink)}.resort-dashboard-modern .stafftable tbody tr:hover td{background:rgba(var(--dash-accent-rgb),.05)}.resort-dashboard-modern .stafftable tbody tr td a{color:var(--dash-accent);font-weight:700}.resort-dashboard-modern .dashboard-empty-row td{text-align:center;padding:26px 10px!important;color:var(--dash-muted);font-size:13px;font-weight:600;border:none!important}.resort-dashboard-modern .dashboard-empty-row i{display:block;margin-bottom:6px;font-size:22px;color:var(--dash-muted);opacity:.7}.resort-dashboard-modern .no-data-section{padding:40px 20px;text-align:center;background:var(--dash-surface);border:1px dashed var(--dash-border);border-radius:var(--dash-radius);margin-bottom:var(--dash-gap)}.resort-dashboard-modern .no-data-text{margin:0;color:var(--dash-muted);font-size:16px;font-weight:700}.resort-dashboard-modern .dash-btn{display:inline-flex!important;align-items:center;justify-content:center;height:42px!important;min-width:110px;padding:0 20px!important;margin:0 8px 0 0!important;border:1px solid transparent!important;border-radius:var(--dash-radius-sm)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.resort-dashboard-modern .dash-btn--sm{height:34px!important;min-width:0;padding:0 14px!important;font-size:12px!important}.resort-dashboard-modern .dash-btn--primary{background:linear-gradient(135deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.82))!important;border-color:var(--dash-accent)!important;color:#fff!important;box-shadow:0 8px 18px rgba(var(--dash-accent-rgb),.28)}.resort-dashboard-modern .dash-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--dash-accent-rgb),.34);color:#fff!important}.resort-dashboard-modern .dash-btn--ghost{background:var(--dash-surface-tint)!important;border-color:var(--dash-border)!important;color:var(--dash-ink)!important}.resort-dashboard-modern .dash-btn--ghost:hover{color:var(--dash-ink)!important;border-color:var(--dash-accent)!important}.resort-dashboard-modern .mysite-cards.date-con,.resort-dashboard-modern .mysite-cards-date.date-con{position:relative;background:var(--dash-surface)!important;border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:20px 22px!important;margin-bottom:var(--dash-gap);overflow:hidden}.resort-dashboard-modern .mysite-cards.date-con:before,.resort-dashboard-modern .mysite-cards-date.date-con:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--dash-accent),rgba(var(--dash-accent-rgb),.2))}.resort-dashboard-modern .sepi-hike-forms label,.resort-dashboard-modern .sepi-multi-select-box label{color:var(--dash-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.resort-dashboard-modern .sepi-hike-forms input,.resort-dashboard-modern .sepi-hike-forms .mx-input{border-radius:var(--dash-radius-sm)!important;border-color:var(--dash-border)!important}.resort-dashboard-modern .sepi-hike-forms input:focus,.resort-dashboard-modern .sepi-hike-forms .mx-input:focus{border-color:var(--dash-accent)!important;box-shadow:0 0 0 3px rgba(var(--dash-accent-rgb),.16)!important}.resort-dashboard-modern .multiselect__tags{border-radius:var(--dash-radius-sm)!important;border-color:var(--dash-border)!important}.resort-dashboard-modern .multiselect--active .multiselect__tags{border-color:var(--dash-accent)!important}.resort-dashboard-modern .multiselect__option--highlight{background:var(--dash-accent)!important}.resort-dashboard-modern #map{border-radius:var(--dash-radius-sm);overflow:hidden;border:1px solid var(--dash-border)}.resort-dashboard-modern .dashboard-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dash-gap);margin-bottom:var(--dash-gap)}.resort-dashboard-modern .dashboard-analytics-grid>.whitesec{margin-top:0!important;margin-bottom:0!important;width:100%!important;min-width:0}.resort-dashboard-modern .dashboard-reports-shell{margin-top:0}.resort-dashboard-modern .dashboard-reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dash-gap)}.resort-dashboard-modern .dashboard-reports-grid>.dashboard-rpt{float:none!important;min-width:0;width:100%!important;max-width:100%!important;margin-top:0!important;padding-left:0!important;padding-right:0!important}.resort-dashboard-modern .dashboard-reports-grid>.dashboard-rpt>.whitesec{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;height:100%;margin-bottom:0!important}.resort-dashboard-modern .dashboard-reports-grid .whitesec>h2{float:none}.resort-dashboard-modern .dashboard-reports-grid .pieimg{box-sizing:border-box;min-width:0;max-width:100%}.resort-dashboard-modern .dashboard-row.dashboard-kpis{margin-left:-8px!important;margin-right:-8px!important;width:calc(100% + 16px)!important}.resort-dashboard-modern .dashboard-row.dashboard-kpis>[class*=col-]{padding-left:8px!important;padding-right:8px!important}.resort-dashboard-modern .whitesec .year-select.g-chart,.resort-dashboard-modern .whitesec .year-select.form-control{position:absolute;top:22px;right:22px;z-index:2;margin-top:0!important}.resort-dashboard-modern .whitesec:has(.year-select) h2{padding-right:96px}.resort-dashboard-modern .row.arrival-departure-table-bg{margin-left:0;margin-right:0}.resort-dashboard-modern .row.arrival-departure-table-bg>.bill-addons-table{width:100%}.resort-dashboard-modern .row.arrival-departure-table-bg>.col-md-12>.bill-addons-table,.resort-dashboard-modern .row>.col-md-12>.bill-addons-table{width:100%}.resort-dashboard-modern .dashboard-report-type-select{width:auto;min-width:210px;margin-bottom:12px!important}.resort-dashboard-modern .dashboard-table-wrap{box-shadow:none!important;width:100%!important;margin:0!important}body.default .resort-dashboard-modern .info-box.kpi-card,body.earth-tone .resort-dashboard-modern .info-box.kpi-card,body.blue-theme .resort-dashboard-modern .info-box.kpi-card,body.dark-theme .resort-dashboard-modern .info-box.kpi-card,body.violet-theme .resort-dashboard-modern .info-box.kpi-card,body.red-theme .resort-dashboard-modern .info-box.kpi-card,body.yellow-theme .resort-dashboard-modern .info-box.kpi-card,body.turquoise-theme .resort-dashboard-modern .info-box.kpi-card,body.maroon-theme .resort-dashboard-modern .info-box.kpi-card,body.peach-theme .resort-dashboard-modern .info-box.kpi-card,body.magenta-theme .resort-dashboard-modern .info-box.kpi-card,body.light-blue-theme .resort-dashboard-modern .info-box.kpi-card{background:var(--dash-surface)!important;background-image:none!important;box-shadow:var(--dash-shadow)!important}body.default .resort-dashboard-modern .kpi-card .info-box-number,body.earth-tone .resort-dashboard-modern .kpi-card .info-box-number,body.blue-theme .resort-dashboard-modern .kpi-card .info-box-number,body.dark-theme .resort-dashboard-modern .kpi-card .info-box-number,body.violet-theme .resort-dashboard-modern .kpi-card .info-box-number,body.red-theme .resort-dashboard-modern .kpi-card .info-box-number,body.yellow-theme .resort-dashboard-modern .kpi-card .info-box-number,body.turquoise-theme .resort-dashboard-modern .kpi-card .info-box-number,body.maroon-theme .resort-dashboard-modern .kpi-card .info-box-number,body.peach-theme .resort-dashboard-modern .kpi-card .info-box-number,body.magenta-theme .resort-dashboard-modern .kpi-card .info-box-number,body.light-blue-theme .resort-dashboard-modern .kpi-card .info-box-number,body.default .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.earth-tone .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.blue-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.dark-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.violet-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.red-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.yellow-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.turquoise-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.maroon-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.peach-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.magenta-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number,body.light-blue-theme .resort-dashboard-modern .kpi-card .info-box-content span.info-box-number{display:block!important;background:none!important;color:var(--dash-ink)!important;padding:0!important;border-radius:0!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;text-align:left!important;box-shadow:none!important;margin-top:0!important}body.default .resort-dashboard-modern .whitesec,body.earth-tone .resort-dashboard-modern .whitesec,body.blue-theme .resort-dashboard-modern .whitesec,body.dark-theme .resort-dashboard-modern .whitesec,body.violet-theme .resort-dashboard-modern .whitesec,body.red-theme .resort-dashboard-modern .whitesec,body.yellow-theme .resort-dashboard-modern .whitesec,body.turquoise-theme .resort-dashboard-modern .whitesec,body.maroon-theme .resort-dashboard-modern .whitesec,body.peach-theme .resort-dashboard-modern .whitesec,body.magenta-theme .resort-dashboard-modern .whitesec,body.light-blue-theme .resort-dashboard-modern .whitesec{background:var(--dash-surface)!important;background-image:none!important;margin-top:0!important;margin-bottom:var(--dash-gap)!important;padding:24px 24px 26px!important;box-shadow:var(--dash-shadow)!important}body.default .resort-dashboard-modern .whitesec h2,body.earth-tone .resort-dashboard-modern .whitesec h2,body.blue-theme .resort-dashboard-modern .whitesec h2,body.dark-theme .resort-dashboard-modern .whitesec h2,body.violet-theme .resort-dashboard-modern .whitesec h2,body.red-theme .resort-dashboard-modern .whitesec h2,body.yellow-theme .resort-dashboard-modern .whitesec h2,body.turquoise-theme .resort-dashboard-modern .whitesec h2,body.maroon-theme .resort-dashboard-modern .whitesec h2,body.peach-theme .resort-dashboard-modern .whitesec h2,body.magenta-theme .resort-dashboard-modern .whitesec h2,body.light-blue-theme .resort-dashboard-modern .whitesec h2{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;color:var(--dash-ink)!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:4px 0 10px!important;font-size:18px!important}body.default .resort-dashboard-modern .whitesec .rightse h5,body.earth-tone .resort-dashboard-modern .whitesec .rightse h5,body.blue-theme .resort-dashboard-modern .whitesec .rightse h5,body.dark-theme .resort-dashboard-modern .whitesec .rightse h5,body.violet-theme .resort-dashboard-modern .whitesec .rightse h5,body.red-theme .resort-dashboard-modern .whitesec .rightse h5,body.yellow-theme .resort-dashboard-modern .whitesec .rightse h5,body.turquoise-theme .resort-dashboard-modern .whitesec .rightse h5,body.maroon-theme .resort-dashboard-modern .whitesec .rightse h5,body.peach-theme .resort-dashboard-modern .whitesec .rightse h5,body.magenta-theme .resort-dashboard-modern .whitesec .rightse h5,body.light-blue-theme .resort-dashboard-modern .whitesec .rightse h5,body.default .resort-dashboard-modern .whitesec .rightse h5 span,body.earth-tone .resort-dashboard-modern .whitesec .rightse h5 span,body.blue-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.dark-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.violet-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.red-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.yellow-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.turquoise-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.maroon-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.peach-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.magenta-theme .resort-dashboard-modern .whitesec .rightse h5 span,body.light-blue-theme .resort-dashboard-modern .whitesec .rightse h5 span{color:var(--dash-muted)!important}body.default .resort-dashboard-modern .bill-addons-table h1,body.earth-tone .resort-dashboard-modern .bill-addons-table h1,body.blue-theme .resort-dashboard-modern .bill-addons-table h1,body.dark-theme .resort-dashboard-modern .bill-addons-table h1,body.violet-theme .resort-dashboard-modern .bill-addons-table h1,body.red-theme .resort-dashboard-modern .bill-addons-table h1,body.yellow-theme .resort-dashboard-modern .bill-addons-table h1,body.turquoise-theme .resort-dashboard-modern .bill-addons-table h1,body.maroon-theme .resort-dashboard-modern .bill-addons-table h1,body.peach-theme .resort-dashboard-modern .bill-addons-table h1,body.magenta-theme .resort-dashboard-modern .bill-addons-table h1,body.light-blue-theme .resort-dashboard-modern .bill-addons-table h1{color:var(--dash-ink)!important}body.default .resort-dashboard-modern .bill-addons-table,body.earth-tone .resort-dashboard-modern .bill-addons-table,body.blue-theme .resort-dashboard-modern .bill-addons-table,body.dark-theme .resort-dashboard-modern .bill-addons-table,body.violet-theme .resort-dashboard-modern .bill-addons-table,body.red-theme .resort-dashboard-modern .bill-addons-table,body.yellow-theme .resort-dashboard-modern .bill-addons-table,body.turquoise-theme .resort-dashboard-modern .bill-addons-table,body.maroon-theme .resort-dashboard-modern .bill-addons-table,body.peach-theme .resort-dashboard-modern .bill-addons-table,body.magenta-theme .resort-dashboard-modern .bill-addons-table,body.light-blue-theme .resort-dashboard-modern .bill-addons-table{background:var(--dash-surface)!important;color:var(--dash-ink)}body.default .resort-dashboard-modern .stafftable thead th,body.earth-tone .resort-dashboard-modern .stafftable thead th,body.blue-theme .resort-dashboard-modern .stafftable thead th,body.dark-theme .resort-dashboard-modern .stafftable thead th,body.violet-theme .resort-dashboard-modern .stafftable thead th,body.red-theme .resort-dashboard-modern .stafftable thead th,body.yellow-theme .resort-dashboard-modern .stafftable thead th,body.turquoise-theme .resort-dashboard-modern .stafftable thead th,body.maroon-theme .resort-dashboard-modern .stafftable thead th,body.peach-theme .resort-dashboard-modern .stafftable thead th,body.magenta-theme .resort-dashboard-modern .stafftable thead th,body.light-blue-theme .resort-dashboard-modern .stafftable thead th{color:var(--dash-ink)!important;background-color:var(--dash-surface-tint)!important;background-image:linear-gradient(rgba(var(--dash-accent-rgb),.14),rgba(var(--dash-accent-rgb),.14))!important}.resort-dashboard-modern .kpi-card .imgtext{float:none!important}.resort-dashboard-modern .kpi-card .info-box-content{margin-left:0!important}.resort-dashboard-modern .kpi-card .info-box-text{width:auto!important;text-transform:none!important;white-space:normal!important}@media (max-width: 991px){.resort-dashboard-modern .dashboard-analytics-grid,.resort-dashboard-modern .dashboard-reports-grid{grid-template-columns:minmax(0,1fr)}.resort-dashboard-modern .kpi-card{min-height:112px}.resort-dashboard-modern .dashboard-hero{padding:18px}.resort-dashboard-modern .dashboard-hero-title{font-size:22px!important}.resort-dashboard-modern .dashboard-hero-actions{width:100%;justify-content:flex-start}.resort-dashboard-modern .dashboard-hero-helpdesk span{display:none}}@media (max-width: 767px){.resort-dashboard-modern{padding:16px 14px 32px}.resort-dashboard-modern .whitesec,.resort-dashboard-modern .bill-addons-table,.resort-dashboard-modern .mysite-cards.date-con,.resort-dashboard-modern .mysite-cards-date.date-con{padding-left:16px;padding-right:16px}.resort-dashboard-modern .kpi-card{margin-bottom:12px}.resort-dashboard-modern .dashboard-hero{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){:is(.resort-dashboard-modern,.modern-app-header) .kpi-card,:is(.resort-dashboard-modern,.modern-app-header) .dash-btn,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-hero,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-section-title,:is(.resort-dashboard-modern,.modern-app-header) .whitesec,:is(.resort-dashboard-modern,.modern-app-header) .bill-addons-table,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar,.dashboard-top-bar.modern-app-header{animation:none!important;transition:none!important}}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar,.dashboard-top-bar.modern-app-header{display:flex;align-items:stretch;gap:10px;margin:0 0 6px;animation:dashFadeUp .4s ease both}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__info-card{display:flex;align-items:center;flex:1 1 auto;gap:0;min-width:0;min-height:58px;padding:8px 14px;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .nav.navbar-nav,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .dashboard-header-nav{display:flex;align-items:center;gap:2px;float:none!important;height:auto;min-height:58px;margin:0;padding:6px 12px;list-style:none;background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .notifications-menu{position:relative!important;right:auto!important;top:auto!important;float:none!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .notifications-menu>a{padding:6px 10px!important;background:transparent!important;color:var(--dash-ink)!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .notifications-menu .dropdown-toggle{margin-left:0!important;padding-top:6px!important;padding-bottom:6px!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .navbar .nav>li>a>.label,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .nav>li>a>.label{position:absolute;top:2px;right:2px;background:#36b449!important;border-radius:999px;font-weight:700;min-width:18px;padding:2px 5px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .user_profile_image_menu>a{padding:2px 4px 2px 8px!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .user_profile_image{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #e8f5e9}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .dropdown-menu{top:calc(100% + 6px)!important;right:0!important;left:auto!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0;padding-right:12px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions{display:flex;align-items:stretch;flex:0 0 auto}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:rgba(var(--dash-accent-rgb),.12);color:var(--dash-accent);font-size:18px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock-text{display:flex;flex-direction:column;gap:1px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__time{margin:0;font-size:22px;font-weight:800;line-height:1.1;color:var(--dash-ink)}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__date,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__day{margin:0;font-size:12px;line-height:1.25;color:var(--dash-muted)}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__divider{flex:0 0 1px;align-self:stretch;margin:0 12px 0 0;background:var(--dash-border)}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__weather{display:flex;align-items:center;flex:1 1 auto;min-width:0}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__weather .weather-header-widget--dashboard{width:100%;justify-content:flex-start;gap:16px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__main{flex:0 0 auto}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__forecast{flex:0 0 auto;justify-content:flex-start;gap:10px;margin-left:auto;padding-left:12px;padding-right:0;border-left:1px solid var(--dash-border);min-width:0}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day{flex:0 0 auto;min-width:34px;max-width:none}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar,.dashboard-top-bar.modern-app-header{gap:22px;margin-bottom:28px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__info-card{min-height:126px;padding:22px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock{gap:20px;padding-right:24px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock-icon{flex-basis:72px;width:72px;height:72px;font-size:32px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__time{font-size:clamp(28px,2vw,38px);white-space:nowrap}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__date,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__day{font-size:16px;line-height:1.4}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__divider{margin-right:24px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .nav.navbar-nav{min-height:126px;gap:18px;padding:18px 22px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .fa-bell-o{font-size:34px;padding-top:0;color:var(--dash-ink)!important}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .user_profile_image{width:84px;height:84px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .user_profile_image_menu>a{display:flex;align-items:center;gap:12px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .user_profile_image_menu>a:after{content:"";border:6px solid transparent;border-top-color:var(--dash-ink);transform:translateY(3px)}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__main{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;gap:6px 16px;flex:1 1 320px;min-width:0;white-space:normal}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__city{grid-row:1 / 3;font-size:18px;padding-right:16px;border-right:1px solid var(--dash-border)}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__pin{font-size:22px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__icon{grid-row:1 / 3;font-size:46px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__temp{font-size:clamp(28px,2vw,38px);white-space:nowrap}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__desc{grid-column:3;font-size:16px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__forecast{flex:1 1 350px;gap:0;margin-left:0;padding-left:0;border-left:0}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day{flex:1 1 0;min-width:0;box-sizing:border-box;gap:8px;padding:0 8px;border-left:1px solid var(--dash-border)}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day-label,:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day-temp{font-size:14px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day-icon{font-size:28px;line-height:1.2}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__weather .weather-header-widget--dashboard{flex-wrap:wrap;min-width:0}@media (max-width: 575px){:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock-icon{flex-basis:52px;width:52px;height:52px;font-size:26px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__main{grid-template-columns:1fr auto}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__city{grid-column:1 / -1;grid-row:1;border-right:0;padding:0}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__icon{grid-column:1;grid-row:2 / 4}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__desc{grid-column:2}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day{min-width:0;padding:0 3px}:is(.resort-dashboard-modern,.modern-app-header) .weather-header-widget--dashboard .weather-header-widget__day-temp{font-size:11px}}.resort-dashboard-modern .kpi-card:before,.resort-dashboard-modern .kpi-card:after{display:none}.resort-dashboard-modern .kpi-card__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.resort-dashboard-modern .kpi-card__subtitle{display:none}.resort-dashboard-modern .kpi-card .info-box-text{font-size:14px!important;font-weight:700!important;color:var(--dash-ink)!important}.resort-dashboard-modern .kpi-card .kpi-icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px;font-size:16px;box-shadow:none}.resort-dashboard-modern .kpi-card__body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;align-items:end}.resort-dashboard-modern .kpi-card__value-link{grid-column:1;grid-row:1;text-decoration:none!important}.resort-dashboard-modern .kpi-card__footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0}.resort-dashboard-modern .kpi-card__trend{font-size:11px;font-weight:600;color:var(--dash-muted)}.resort-dashboard-modern .kpi-sparkline{flex:0 0 88px;width:88px;height:28px;opacity:.9}.resort-dashboard-modern .kpi-sparkline--green{color:var(--dash-accent)}.resort-dashboard-modern .kpi-sparkline--red{color:#e53935}.resort-dashboard-modern .kpi-sparkline--blue{color:#1e88e5}.resort-dashboard-modern .kpi-sparkline--amber{color:#f9a825}.resort-dashboard-modern .kpi-card--cancelled .kpi-icon{color:#fff;background:linear-gradient(145deg,#ef5350,#e53935);box-shadow:0 8px 16px #e5393547}.resort-dashboard-modern .kpi-card--completed .kpi-icon{color:#fff;background:linear-gradient(145deg,#42a5f5,#1e88e5);box-shadow:0 8px 16px #1e88e547}.resort-dashboard-modern .kpi-card--waiting .kpi-icon{color:#fff;background:linear-gradient(145deg,#ffca28,#f9a825);box-shadow:0 8px 16px #f9a82547}@media (max-width: 991px){:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar,.dashboard-top-bar.modern-app-header{flex-direction:column}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions{justify-content:flex-end}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__info-card{flex-direction:column;align-items:stretch;min-height:0;padding:16px}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__divider{width:100%;height:1px;margin:12px 0}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__clock{min-width:0;padding-right:0}}@media (max-width: 767px){:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .nav.navbar-nav,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar__actions .dashboard-header-nav{padding:4px 8px}}:is(.resort-dashboard-modern,.modern-app-header) .dashboard-top-bar,.dashboard-top-bar.modern-app-header,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-hero,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-section-title,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-row,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-analytics-grid,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-reports-shell,:is(.resort-dashboard-modern,.modern-app-header) .dashboard-reports-grid{width:100%!important;max-width:none!important}section.content.resort-dashboard-modern .info-box,section.content.resort-dashboard-modern .info-box.kpi-card,body.default section.content.resort-dashboard-modern .info-box,body.earth-tone section.content.resort-dashboard-modern .info-box,body.blue-theme section.content.resort-dashboard-modern .info-box,body.dark-theme section.content.resort-dashboard-modern .info-box,body.violet-theme section.content.resort-dashboard-modern .info-box,body.red-theme section.content.resort-dashboard-modern .info-box,body.yellow-theme section.content.resort-dashboard-modern .info-box,body.turquoise-theme section.content.resort-dashboard-modern .info-box,body.maroon-theme section.content.resort-dashboard-modern .info-box,body.peach-theme section.content.resort-dashboard-modern .info-box,body.magenta-theme section.content.resort-dashboard-modern .info-box,body.light-blue-theme section.content.resort-dashboard-modern .info-box{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}section.content.resort-dashboard-modern .whitesec,section.content.resort-dashboard-modern .whitesec.piechart1,section.content.resort-dashboard-modern .whitesec.piechart1.equalHM,section.content.resort-dashboard-modern .whitesec.piechart1.equalHM.eq,section.content.resort-dashboard-modern #ytdTwelveMonthsEarnings,body.earth-tone section.content.resort-dashboard-modern .whitesec,body.earth-tone section.content.resort-dashboard-modern .whitesec.piechart1,body.earth-tone section.content.resort-dashboard-modern #ytdTwelveMonthsEarnings{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}section.content.resort-dashboard-modern .dashboard-analytics-grid{gap:16px}section.content.resort-dashboard-modern .dashboard-kpis .kpi-card{min-height:120px!important;padding:18px 20px 14px!important;margin-bottom:10px!important}section.content.resort-dashboard-modern .dashboard-kpis .kpi-card .info-box-number,section.content.resort-dashboard-modern .dashboard-kpis .kpi-card .info-box-number.dash-kpi-value{font-size:44px!important}section.content.resort-dashboard-modern .dashboard-kpis .kpi-card .kpi-icon{flex:0 0 42px;width:42px;height:42px;font-size:17px}body .resort-dashboard-modern .bill-addons-wrapper.resort-login-history-scroll{width:100%!important;margin:0!important;border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background:var(--dash-surface)!important;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:rgba(var(--dash-accent-rgb),.3) var(--dash-surface-tint)}body .resort-dashboard-modern .resort-login-history-scroll .stafftable{width:100%!important;margin:0!important;border:0!important;border-collapse:separate;border-spacing:0;background:var(--dash-surface)!important;box-shadow:none!important}body .resort-dashboard-modern .resort-login-history-scroll .stafftable tr,body .resort-dashboard-modern .resort-login-history-scroll .stafftable td{background:var(--dash-surface)!important;background-image:none!important;color:var(--dash-ink)!important;box-shadow:none!important}body .resort-dashboard-modern .resort-login-history-scroll .stafftable th,body .resort-dashboard-modern .resort-login-history-scroll .stafftable td{padding:14px 18px!important;text-align:left!important;vertical-align:middle;border:0!important;border-bottom:1px solid var(--dash-border)!important}body .resort-dashboard-modern .resort-login-history-scroll .stafftable thead th{background:var(--dash-surface-tint)!important;color:var(--dash-muted)!important;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap;box-shadow:none}body .resort-dashboard-modern .resort-login-history-scroll .stafftable tbody tr:nth-child(2n) td,body .resort-dashboard-modern .resort-login-history-scroll .stafftable tbody tr:hover td{background:var(--dash-surface-tint)!important}body .resort-dashboard-modern .resort-login-history-scroll .stafftable tbody tr:last-child td{border-bottom:0!important}body .resort-dashboard-modern .sitemap-user .mysite-cards{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;width:100%;margin:16px 0 0!important;padding:18px 22px!important;background:var(--dash-surface)!important;background-image:none!important;border:1px solid var(--dash-border)!important;border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)!important;color:var(--dash-muted)!important}body .resort-dashboard-modern .sitemap-user .mysite-cards ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}body .resort-dashboard-modern .sitemap-user .mysite-cards li{margin:0;padding:0;border:0!important}body .resort-dashboard-modern .sitemap-user .mysite-cards li:after{content:none}body .resort-dashboard-modern .sitemap-user .mysite-cards a{color:var(--dash-muted)!important;text-decoration:none;border:0}body .resort-dashboard-modern .sitemap-user .mysite-cards a:hover,body .resort-dashboard-modern .sitemap-user .mysite-cards a:focus-visible,body .resort-dashboard-modern .sitemap-user .mysite-cards a.router-link-exact-active{color:var(--dash-accent)!important;text-decoration:underline;text-underline-offset:4px}.resort-dashboard-modern .dashboard-chart-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 12px;font-size:12px;color:var(--dash-muted)}.resort-dashboard-modern .dashboard-chart-controls span{margin-right:auto}.resort-dashboard-modern .dashboard-chart-controls button{padding:6px 10px;border:1px solid var(--dash-border);border-radius:7px;color:var(--dash-ink);background:var(--dash-surface-tint);cursor:pointer}.resort-dashboard-modern .dashboard-chart-controls button:hover:not(:disabled),.resort-dashboard-modern .dashboard-chart-controls button:focus-visible{border-color:var(--chart-accent);outline:2px solid var(--chart-accent);outline-offset:2px}.resort-dashboard-modern .dashboard-chart-controls button:disabled{opacity:.45;cursor:default}@media (max-width: 991px){section.content.resort-dashboard-modern .whitesec .year-select,section.content.resort-dashboard-modern .dashboard-report-type-select{position:static!important;float:none!important;display:block;width:100%!important;min-width:0;max-width:100%;min-height:44px;margin:8px 0 14px!important}section.content.resort-dashboard-modern .whitesec:has(.year-select) h2{padding-right:0!important}section.content.resort-dashboard-modern .dashboard-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%!important;margin:0 0 16px!important}section.content.resort-dashboard-modern .dashboard-kpis:before,section.content.resort-dashboard-modern .dashboard-kpis:after,section.content.resort-dashboard-modern .dashboard-kpis>.clearfix{display:none}section.content.resort-dashboard-modern .dashboard-kpis>[class*=col-]{width:100%;max-width:100%;min-width:0;padding:0!important}section.content.resort-dashboard-modern .dashboard-kpis .kpi-card{height:100%;margin-bottom:0!important}section.content.resort-dashboard-modern .kpi-card .info-box-text{white-space:normal;overflow-wrap:anywhere}section.content.resort-dashboard-modern .dashboard-table-wrap,section.content.resort-dashboard-modern .bill-addons-wrapper,section.content.resort-dashboard-modern .chart-right{max-width:100%;overflow-x:auto}}@media (max-width: 767px){section.content.resort-dashboard-modern .whitesec{padding:16px 12px!important}section.content.resort-dashboard-modern .dashboard-hero{padding:12px 0;gap:12px}section.content.resort-dashboard-modern .dashboard-hero-helpdesk{min-height:44px}section.content.resort-dashboard-modern .dashboard-hero-helpdesk span{display:inline}section.content.resort-dashboard-modern .rightse{float:none!important;width:100%!important;margin:0!important}section.content.resort-dashboard-modern .rightse h5{overflow-wrap:anywhere}section.content.resort-dashboard-modern .dashboard-chart-controls button{min-height:44px}section.content.resort-dashboard-modern .dashboard-chart-controls>span{flex-basis:100%}section.content.resort-dashboard-modern .groupChart{max-width:100%;overflow-x:auto}}@media (max-width: 479px){section.content.resort-dashboard-modern .dashboard-kpis{grid-template-columns:minmax(0,1fr)}}.resort-login-history-scroll[data-v-05181573]{max-height:22.5rem;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.resort-login-history-scroll .stafftable[data-v-05181573]{margin-top:0}.resort-login-history-scroll .stafftable thead th[data-v-05181573]{position:sticky;top:0;z-index:2;box-shadow:0 1px #00000014}.btn-green-custom{padding:5px 10px!important;font-size:15px}body.blue-theme .user-form-page .row.formlayout,body.dark-theme .user-form-page .row.formlayout{background:transparent!important;border:none!important}body.blue-theme .user-form-page .section-card,body.dark-theme .user-form-page .section-card{background:#e8eef8;border-color:#b8c9e6}body.blue-theme .user-form-page .section-title,body.dark-theme .user-form-page .section-title,body.violet-theme .user-form-page .section-title,body.red-theme .user-form-page .section-title,body.yellow-theme .user-form-page .section-title,body.turquoise-theme .user-form-page .section-title,body.maroon-theme .user-form-page .section-title,body.peach-theme .user-form-page .section-title,body.magenta-theme .user-form-page .section-title,body.light-blue-theme .user-form-page .section-title{color:#2b6f2c!important}body.blue-theme .user-form-page .section-subtitle,body.dark-theme .user-form-page .section-subtitle,body.violet-theme .user-form-page .section-subtitle,body.red-theme .user-form-page .section-subtitle,body.yellow-theme .user-form-page .section-subtitle,body.turquoise-theme .user-form-page .section-subtitle,body.maroon-theme .user-form-page .section-subtitle,body.peach-theme .user-form-page .section-subtitle,body.magenta-theme .user-form-page .section-subtitle,body.light-blue-theme .user-form-page .section-subtitle,body.blue-theme .user-form-page .help-text,body.dark-theme .user-form-page .help-text,body.violet-theme .user-form-page .help-text,body.red-theme .user-form-page .help-text,body.yellow-theme .user-form-page .help-text,body.turquoise-theme .user-form-page .help-text,body.maroon-theme .user-form-page .help-text,body.peach-theme .user-form-page .help-text,body.magenta-theme .user-form-page .help-text,body.light-blue-theme .user-form-page .help-text{color:#4a5d78!important}body.blue-theme .user-form-page .modern-form-shell h2,body.dark-theme .user-form-page .modern-form-shell h2,body.violet-theme .user-form-page .modern-form-shell h2,body.red-theme .user-form-page .modern-form-shell h2,body.yellow-theme .user-form-page .modern-form-shell h2,body.turquoise-theme .user-form-page .modern-form-shell h2,body.maroon-theme .user-form-page .modern-form-shell h2,body.peach-theme .user-form-page .modern-form-shell h2,body.magenta-theme .user-form-page .modern-form-shell h2,body.light-blue-theme .user-form-page .modern-form-shell h2,body.blue-theme .user-form-page .modern-form-shell label,body.dark-theme .user-form-page .modern-form-shell label,body.violet-theme .user-form-page .modern-form-shell label,body.red-theme .user-form-page .modern-form-shell label,body.yellow-theme .user-form-page .modern-form-shell label,body.turquoise-theme .user-form-page .modern-form-shell label,body.maroon-theme .user-form-page .modern-form-shell label,body.peach-theme .user-form-page .modern-form-shell label,body.magenta-theme .user-form-page .modern-form-shell label,body.light-blue-theme .user-form-page .modern-form-shell label,body.blue-theme .user-form-page .checkbox.selected label,body.dark-theme .user-form-page .checkbox.selected label,body.violet-theme .user-form-page .checkbox.selected label,body.red-theme .user-form-page .checkbox.selected label,body.yellow-theme .user-form-page .checkbox.selected label,body.turquoise-theme .user-form-page .checkbox.selected label,body.maroon-theme .user-form-page .checkbox.selected label,body.peach-theme .user-form-page .checkbox.selected label,body.magenta-theme .user-form-page .checkbox.selected label,body.light-blue-theme .user-form-page .checkbox.selected label,body.blue-theme .user-form-page .help-text span,body.dark-theme .user-form-page .help-text span,body.violet-theme .user-form-page .help-text span,body.red-theme .user-form-page .help-text span,body.yellow-theme .user-form-page .help-text span,body.turquoise-theme .user-form-page .help-text span,body.maroon-theme .user-form-page .help-text span,body.peach-theme .user-form-page .help-text span,body.magenta-theme .user-form-page .help-text span,body.light-blue-theme .user-form-page .help-text span{color:#1f3b5c!important}body.blue-theme .user-form-page .permissions-page-link,body.dark-theme .user-form-page .permissions-page-link,body.violet-theme .user-form-page .permissions-page-link,body.red-theme .user-form-page .permissions-page-link,body.yellow-theme .user-form-page .permissions-page-link,body.turquoise-theme .user-form-page .permissions-page-link,body.maroon-theme .user-form-page .permissions-page-link,body.peach-theme .user-form-page .permissions-page-link,body.magenta-theme .user-form-page .permissions-page-link,body.light-blue-theme .user-form-page .permissions-page-link,body.blue-theme .user-form-page .preview-link,body.dark-theme .user-form-page .preview-link,body.violet-theme .user-form-page .preview-link,body.red-theme .user-form-page .preview-link,body.yellow-theme .user-form-page .preview-link,body.turquoise-theme .user-form-page .preview-link,body.maroon-theme .user-form-page .preview-link,body.peach-theme .user-form-page .preview-link,body.magenta-theme .user-form-page .preview-link,body.light-blue-theme .user-form-page .preview-link{color:#2f7de2!important}body.blue-theme .user-form-page .btn-default,body.dark-theme .user-form-page .btn-default,body.violet-theme .user-form-page .btn-default,body.red-theme .user-form-page .btn-default,body.yellow-theme .user-form-page .btn-default,body.turquoise-theme .user-form-page .btn-default,body.maroon-theme .user-form-page .btn-default,body.peach-theme .user-form-page .btn-default,body.magenta-theme .user-form-page .btn-default,body.light-blue-theme .user-form-page .btn-default{background:#dce6f5;color:#1e2d40!important;border-color:#b8c9e6}.user-form-page .user-log-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:8px;border:1px solid #2f7de2;background:#eef4fc;color:#1f3b5c;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.user-form-page .user-log-btn:hover,.user-form-page .user-log-btn:focus{background:#dce9fa;border-color:#1f6fd1;color:#123456;outline:none}body.blue-theme .user-form-page .user-log-btn,body.dark-theme .user-form-page .user-log-btn{background:#293744;border-color:#3266ff;color:#fff!important}body.blue-theme .user-form-page .user-log-btn:hover,body.dark-theme .user-form-page .user-log-btn:hover,body.blue-theme .user-form-page .user-log-btn:focus,body.dark-theme .user-form-page .user-log-btn:focus{background:#1e282c;border-color:#4d7fff;color:#fff!important}body.violet-theme .user-form-page .user-log-btn,body.red-theme .user-form-page .user-log-btn,body.yellow-theme .user-form-page .user-log-btn,body.turquoise-theme .user-form-page .user-log-btn,body.maroon-theme .user-form-page .user-log-btn,body.peach-theme .user-form-page .user-log-btn,body.magenta-theme .user-form-page .user-log-btn,body.light-blue-theme .user-form-page .user-log-btn{background:#eef4fc;border-color:#2f7de2;color:#1f3b5c!important}.user-permission-log-modal.v--modal-overlay,.user-password-log-modal.v--modal-overlay{background:#0f172a8c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.user-permission-log-modal .v--modal-box,.user-password-log-modal .v--modal-box{background:#f4f7fb!important;border:1px solid #c6d6ea;border-radius:12px;box-shadow:0 12px 40px #0f172a40;color:#1f3b5c;max-width:calc(100vw - 24px)}.user-permission-log-modal .permission-log-modal-header h3,.user-password-log-modal .password-log-modal-header h3{color:#1f3b5c!important;font-weight:700}.user-permission-log-modal .permission-log-subtitle,.user-password-log-modal .password-log-subtitle,.user-permission-log-modal .permission-log-loading,.user-password-log-modal .password-log-loading,.user-permission-log-modal .permission-log-empty,.user-password-log-modal .password-log-empty{color:#4a5d78!important}.user-permission-log-modal .permission-log-table th,.user-password-log-modal .password-log-table th{color:#fff!important;background:#293744!important;border-color:#3d4f63!important}.user-permission-log-modal .permission-log-table td,.user-password-log-modal .password-log-table td{color:#1f3b5c!important;background:#fff!important;border-color:#d9e2ef!important}.user-permission-log-modal .permission-log-modal-footer .user-log-modal-close-btn,.user-password-log-modal .password-log-modal-footer .user-log-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:8px 20px;border-radius:8px;border:1px solid #293744;background:#293744;color:#fff!important;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.user-permission-log-modal .permission-log-modal-footer .user-log-modal-close-btn:hover,.user-password-log-modal .password-log-modal-footer .user-log-modal-close-btn:hover,.user-permission-log-modal .permission-log-modal-footer .user-log-modal-close-btn:focus,.user-password-log-modal .password-log-modal-footer .user-log-modal-close-btn:focus{background:#1e282c;border-color:#1e282c;color:#fff!important;outline:none}body.blue-theme .user-permission-log-modal .v--modal-box,body.dark-theme .user-permission-log-modal .v--modal-box,body.blue-theme .user-password-log-modal .v--modal-box,body.dark-theme .user-password-log-modal .v--modal-box,body.violet-theme .user-permission-log-modal .v--modal-box,body.violet-theme .user-password-log-modal .v--modal-box,body.red-theme .user-permission-log-modal .v--modal-box,body.red-theme .user-password-log-modal .v--modal-box,body.yellow-theme .user-permission-log-modal .v--modal-box,body.yellow-theme .user-password-log-modal .v--modal-box,body.turquoise-theme .user-permission-log-modal .v--modal-box,body.turquoise-theme .user-password-log-modal .v--modal-box,body.maroon-theme .user-permission-log-modal .v--modal-box,body.maroon-theme .user-password-log-modal .v--modal-box,body.peach-theme .user-permission-log-modal .v--modal-box,body.peach-theme .user-password-log-modal .v--modal-box,body.magenta-theme .user-permission-log-modal .v--modal-box,body.magenta-theme .user-password-log-modal .v--modal-box,body.light-blue-theme .user-permission-log-modal .v--modal-box,body.light-blue-theme .user-password-log-modal .v--modal-box{background:#f4f7fb!important;color:#1f3b5c!important}body.blue-theme .user-permission-log-modal .permission-log-subtitle,body.dark-theme .user-permission-log-modal .permission-log-subtitle,body.blue-theme .user-password-log-modal .password-log-subtitle,body.dark-theme .user-password-log-modal .password-log-subtitle,body.blue-theme .user-permission-log-modal .permission-log-loading,body.dark-theme .user-permission-log-modal .permission-log-loading,body.blue-theme .user-password-log-modal .password-log-loading,body.dark-theme .user-password-log-modal .password-log-loading,body.blue-theme .user-permission-log-modal .permission-log-empty,body.dark-theme .user-permission-log-modal .permission-log-empty,body.blue-theme .user-password-log-modal .password-log-empty,body.dark-theme .user-password-log-modal .password-log-empty,body.blue-theme .user-permission-log-modal .permission-log-table td,body.dark-theme .user-permission-log-modal .permission-log-table td,body.blue-theme .user-password-log-modal .password-log-table td,body.dark-theme .user-password-log-modal .password-log-table td,body.violet-theme .user-permission-log-modal .permission-log-loading,body.violet-theme .user-password-log-modal .password-log-loading,body.red-theme .user-permission-log-modal .permission-log-loading,body.red-theme .user-password-log-modal .password-log-loading,body.yellow-theme .user-permission-log-modal .permission-log-loading,body.yellow-theme .user-password-log-modal .password-log-loading,body.turquoise-theme .user-permission-log-modal .permission-log-loading,body.turquoise-theme .user-password-log-modal .password-log-loading,body.maroon-theme .user-permission-log-modal .permission-log-loading,body.maroon-theme .user-password-log-modal .password-log-loading,body.peach-theme .user-permission-log-modal .permission-log-loading,body.peach-theme .user-password-log-modal .password-log-loading,body.magenta-theme .user-permission-log-modal .permission-log-loading,body.magenta-theme .user-password-log-modal .password-log-loading,body.light-blue-theme .user-permission-log-modal .permission-log-loading,body.light-blue-theme .user-password-log-modal .password-log-loading,body.violet-theme .user-permission-log-modal .permission-log-subtitle,body.violet-theme .user-password-log-modal .password-log-subtitle,body.red-theme .user-permission-log-modal .permission-log-subtitle,body.red-theme .user-password-log-modal .password-log-subtitle,body.yellow-theme .user-permission-log-modal .permission-log-subtitle,body.yellow-theme .user-password-log-modal .password-log-subtitle,body.turquoise-theme .user-permission-log-modal .permission-log-subtitle,body.turquoise-theme .user-password-log-modal .password-log-subtitle,body.maroon-theme .user-permission-log-modal .permission-log-subtitle,body.maroon-theme .user-password-log-modal .password-log-subtitle,body.peach-theme .user-permission-log-modal .permission-log-subtitle,body.peach-theme .user-password-log-modal .password-log-subtitle,body.magenta-theme .user-permission-log-modal .permission-log-subtitle,body.magenta-theme .user-password-log-modal .password-log-subtitle,body.light-blue-theme .user-permission-log-modal .permission-log-subtitle,body.light-blue-theme .user-password-log-modal .password-log-subtitle,body.violet-theme .user-permission-log-modal .permission-log-empty,body.violet-theme .user-password-log-modal .password-log-empty,body.red-theme .user-permission-log-modal .permission-log-empty,body.red-theme .user-password-log-modal .password-log-empty,body.yellow-theme .user-permission-log-modal .permission-log-empty,body.yellow-theme .user-password-log-modal .password-log-empty,body.turquoise-theme .user-permission-log-modal .permission-log-empty,body.turquoise-theme .user-password-log-modal .password-log-empty,body.maroon-theme .user-permission-log-modal .permission-log-empty,body.maroon-theme .user-password-log-modal .password-log-empty,body.peach-theme .user-permission-log-modal .permission-log-empty,body.peach-theme .user-password-log-modal .password-log-empty,body.magenta-theme .user-permission-log-modal .permission-log-empty,body.magenta-theme .user-password-log-modal .password-log-empty,body.light-blue-theme .user-permission-log-modal .permission-log-empty,body.light-blue-theme .user-password-log-modal .password-log-empty,body.violet-theme .user-permission-log-modal .permission-log-table td,body.violet-theme .user-password-log-modal .password-log-table td,body.red-theme .user-permission-log-modal .permission-log-table td,body.red-theme .user-password-log-modal .password-log-table td,body.yellow-theme .user-permission-log-modal .permission-log-table td,body.yellow-theme .user-password-log-modal .password-log-table td,body.turquoise-theme .user-permission-log-modal .permission-log-table td,body.turquoise-theme .user-password-log-modal .password-log-table td,body.maroon-theme .user-permission-log-modal .permission-log-table td,body.maroon-theme .user-password-log-modal .password-log-table td,body.peach-theme .user-permission-log-modal .permission-log-table td,body.peach-theme .user-password-log-modal .password-log-table td,body.magenta-theme .user-permission-log-modal .permission-log-table td,body.magenta-theme .user-password-log-modal .password-log-table td,body.light-blue-theme .user-permission-log-modal .permission-log-table td,body.light-blue-theme .user-password-log-modal .password-log-table td{color:#4a5d78!important}body.blue-theme .user-permission-log-modal .permission-log-modal-header h3,body.dark-theme .user-permission-log-modal .permission-log-modal-header h3,body.blue-theme .user-password-log-modal .password-log-modal-header h3,body.dark-theme .user-password-log-modal .password-log-modal-header h3,body.violet-theme .user-permission-log-modal .permission-log-modal-header h3,body.violet-theme .user-password-log-modal .password-log-modal-header h3,body.red-theme .user-permission-log-modal .permission-log-modal-header h3,body.red-theme .user-password-log-modal .password-log-modal-header h3,body.yellow-theme .user-permission-log-modal .permission-log-modal-header h3,body.yellow-theme .user-password-log-modal .password-log-modal-header h3,body.turquoise-theme .user-permission-log-modal .permission-log-modal-header h3,body.turquoise-theme .user-password-log-modal .password-log-modal-header h3,body.maroon-theme .user-permission-log-modal .permission-log-modal-header h3,body.maroon-theme .user-password-log-modal .password-log-modal-header h3,body.peach-theme .user-permission-log-modal .permission-log-modal-header h3,body.peach-theme .user-password-log-modal .password-log-modal-header h3,body.magenta-theme .user-permission-log-modal .permission-log-modal-header h3,body.magenta-theme .user-password-log-modal .password-log-modal-header h3,body.light-blue-theme .user-permission-log-modal .permission-log-modal-header h3,body.light-blue-theme .user-password-log-modal .password-log-modal-header h3{color:#1f3b5c!important}.add-user-form .col-lg-12[data-v-f57ba66c]{padding-bottom:0!important;margin-top:0!important}.modern-form-shell[data-v-f57ba66c]{padding:14px 12px}.modern-form-layout[data-v-f57ba66c]{row-gap:6px}.form-block[data-v-f57ba66c]{margin-bottom:10px;padding-bottom:8px;border-bottom:0}.section-card[data-v-f57ba66c]{background:#e9f0e3;border:1px solid #d9e7cf;border-radius:10px;padding:14px 10px 8px}.section-user-info[data-v-f57ba66c],.section-security[data-v-f57ba66c]{padding-bottom:14px}.section-title[data-v-f57ba66c]{margin:0 0 4px;font-size:30px;line-height:1.2;font-weight:700;color:#2b6f2c}.section-subtitle[data-v-f57ba66c]{margin:0 0 12px;font-size:13px;color:#5d6d5d}.help-text[data-v-f57ba66c]{margin:4px 0 0;font-size:12px;color:#5d6d5d}.form-block[data-v-f57ba66c]:last-of-type{border-bottom:0;padding-bottom:0}.modern-form-shell[data-v-f57ba66c] h2,.modern-form-shell[data-v-f57ba66c] label{color:#1f3b5c;font-size:13px;font-weight:700;margin-bottom:6px}.modern-form-shell[data-v-f57ba66c] h2{margin-top:2px}.modern-form-shell[data-v-f57ba66c] .form-control,.modern-form-shell[data-v-f57ba66c] select.form-control{border-radius:10px;border:1px solid #c6d6ea;min-height:42px;background:#fdfefe;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.modern-form-shell[data-v-f57ba66c] .form-control:focus,.modern-form-shell[data-v-f57ba66c] select.form-control:focus{border-color:#2f7de2;box-shadow:0 0 0 3px #2f7de22e}.checkbox-row[data-v-f57ba66c] .checkbox.selected{display:flex;align-items:center;gap:8px;margin:6px 0}.checkbox-row[data-v-f57ba66c] .checkbox.selected label{margin:0}.checkbox-row[data-v-f57ba66c] .checkbox.selected input[type=checkbox]{width:16px;height:16px;accent-color:#2d7ff9}.modern-form-shell[data-v-f57ba66c] .permissions-summary{margin-bottom:0}.modern-form-shell[data-v-f57ba66c] .permissions-page-link{display:inline-block;margin-left:8px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:#2f7de2;text-decoration:none;cursor:pointer}.modern-form-shell[data-v-f57ba66c] .permissions-page-link:hover{text-decoration:underline}.action-row[data-v-f57ba66c] .formsave,.action-row[data-v-f57ba66c] .formcancel{border-radius:10px;min-width:130px;min-height:40px;line-height:40px;text-align:center}.action-row[data-v-f57ba66c] .formcancel{display:inline-block;margin-left:8px}.action-row[data-v-f57ba66c] .formsave{background:#1f9b4f}.modern-form-shell[data-v-f57ba66c] .emails{display:flex;flex-wrap:wrap;gap:8px 10px}.modern-form-shell[data-v-f57ba66c] .email-permission-item.checkbox.selected{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px}.modern-form-shell[data-v-f57ba66c] .preview-link{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#2f7de2;text-decoration:none;margin-left:2px;cursor:pointer}.modern-form-shell[data-v-f57ba66c] .preview-link:hover{text-decoration:underline}@media (max-width: 992px){.modern-form-shell[data-v-f57ba66c]{padding:10px 6px}.section-title[data-v-f57ba66c]{font-size:22px}}.password-log-modal-body[data-v-3354e9fa]{padding:16px 20px 12px;text-align:left}.password-log-modal-header h3[data-v-3354e9fa]{margin:0 0 4px;font-size:20px}.password-log-subtitle[data-v-3354e9fa]{margin:0 0 12px;color:#555;font-size:14px}.password-log-loading[data-v-3354e9fa],.password-log-empty[data-v-3354e9fa]{padding:20px 0;text-align:center;color:#666}.password-log-table[data-v-3354e9fa]{margin-bottom:12px;font-size:13px}.password-log-modal-footer[data-v-3354e9fa]{text-align:right;padding-top:8px}.permission-log-modal-body[data-v-8287ffc8]{padding:16px 20px 12px;text-align:left}.permission-log-modal-header h3[data-v-8287ffc8]{margin:0 0 4px;font-size:20px}.permission-log-subtitle[data-v-8287ffc8]{margin:0 0 12px;color:#555;font-size:14px}.permission-log-loading[data-v-8287ffc8],.permission-log-empty[data-v-8287ffc8]{padding:20px 0;text-align:center;color:#666}.permission-log-table[data-v-8287ffc8]{margin-bottom:12px;font-size:13px}.permission-log-table td[data-v-8287ffc8]{vertical-align:top}.permission-log-modal-footer[data-v-8287ffc8]{text-align:right;padding-top:8px}.add-user-form .col-lg-12[data-v-d84efcc5]{padding-bottom:0!important;margin-top:0!important}.modern-form-shell[data-v-d84efcc5]{padding:14px 12px}.modern-form-layout[data-v-d84efcc5]{row-gap:6px}.form-block[data-v-d84efcc5]{margin-bottom:10px;padding-bottom:8px;border-bottom:0}.section-card[data-v-d84efcc5]{background:#e9f0e3;border:1px solid #d9e7cf;border-radius:10px;padding:14px 10px 8px}.section-user-info[data-v-d84efcc5],.section-security[data-v-d84efcc5]{padding-bottom:14px}.section-title[data-v-d84efcc5]{margin:0 0 4px;font-size:30px;line-height:1.2;font-weight:700;color:#2b6f2c}.section-subtitle[data-v-d84efcc5]{margin:0 0 12px;font-size:13px;color:#5d6d5d}.help-text[data-v-d84efcc5]{margin:4px 0 0;font-size:12px;color:#5d6d5d}.form-block[data-v-d84efcc5]:last-of-type{border-bottom:0;padding-bottom:0}.modern-form-shell[data-v-d84efcc5] h2,.modern-form-shell[data-v-d84efcc5] label{color:#1f3b5c;font-size:13px;font-weight:700;margin-bottom:6px}.modern-form-shell[data-v-d84efcc5] h2{margin-top:2px}.modern-form-shell[data-v-d84efcc5] .form-control,.modern-form-shell[data-v-d84efcc5] select.form-control{border-radius:10px;border:1px solid #c6d6ea;min-height:42px;background:#fdfefe;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.modern-form-shell[data-v-d84efcc5] .form-control:focus,.modern-form-shell[data-v-d84efcc5] select.form-control:focus{border-color:#2f7de2;box-shadow:0 0 0 3px #2f7de22e}.checkbox-row[data-v-d84efcc5] .checkbox.selected{display:flex;align-items:center;gap:8px;margin:6px 0}.checkbox-row[data-v-d84efcc5] .checkbox.selected label{margin:0}.checkbox-row[data-v-d84efcc5] .checkbox.selected input[type=checkbox]{width:16px;height:16px;accent-color:#2d7ff9}.modern-form-shell[data-v-d84efcc5] .permissions-summary{margin-bottom:0}.modern-form-shell[data-v-d84efcc5] .permissions-page-link{display:inline-block;margin-left:8px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:#2f7de2;text-decoration:none;cursor:pointer}.modern-form-shell[data-v-d84efcc5] .permissions-page-link:hover{text-decoration:underline}.action-row[data-v-d84efcc5] .formsave,.action-row[data-v-d84efcc5] .formcancel{border-radius:10px;min-width:130px;min-height:40px;line-height:40px;text-align:center}.action-row[data-v-d84efcc5] .formcancel{display:inline-block;margin-left:8px}.action-row[data-v-d84efcc5] .formsave{background:#1f9b4f}.modern-form-shell[data-v-d84efcc5] .emails{display:flex;flex-wrap:wrap;gap:8px 10px}.modern-form-shell[data-v-d84efcc5] .email-permission-item.checkbox.selected{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px}.modern-form-shell[data-v-d84efcc5] .preview-link{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#2f7de2;text-decoration:none;margin-left:2px;cursor:pointer}.modern-form-shell[data-v-d84efcc5] .preview-link:hover{text-decoration:underline}.security-actions-row[data-v-d84efcc5]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn-password-log-edit[data-v-d84efcc5]{margin-top:4px}.btn-permission-log-edit[data-v-d84efcc5]{margin-left:8px}@media (max-width: 992px){.modern-form-shell[data-v-d84efcc5]{padding:10px 6px}.section-title[data-v-d84efcc5]{font-size:22px}}.user-permissions-picker .modern-form-shell[data-v-a37d4d8f]{padding:14px 12px}.section-card[data-v-a37d4d8f]{background:#e9f0e3;border:1px solid #d9e7cf;border-radius:10px;padding:14px 10px 12px;margin-bottom:12px}.picker-header .section-title[data-v-a37d4d8f]{margin:0 0 4px;font-size:28px;line-height:1.2;font-weight:700;color:#2b6f2c}.section-subtitle[data-v-a37d4d8f]{margin:0 0 12px;font-size:13px;color:#5d6d5d}.count-pill[data-v-a37d4d8f]{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:#d5e8d9;color:#1f5c28;font-size:12px;font-weight:700}.select-all-control[data-v-a37d4d8f]{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;color:#1f3b5c;cursor:pointer;-webkit-user-select:none;user-select:none}.select-all-control input[type=checkbox][data-v-a37d4d8f]{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:#2d7ff9;cursor:pointer}.picker-actions[data-v-a37d4d8f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.picker-actions .picker-action-btn[data-v-a37d4d8f]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:130px!important;height:40px!important;padding:0!important;margin-left:0!important;border-radius:10px;line-height:1;text-align:center;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.picker-actions .picker-action-btn--save[data-v-a37d4d8f]{background:#1f9b4f;border:none;color:#fff}.picker-actions .picker-action-btn--cancel[data-v-a37d4d8f]{color:#2f3b4c}.category-header[data-v-a37d4d8f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.permission-category .category-title[data-v-a37d4d8f]{margin:0;font-size:16px;font-weight:700;color:#1f3b5c}.select-all-control--section[data-v-a37d4d8f]{margin:0;font-size:12px;font-weight:600;color:#3d5a80}.permission-list[data-v-a37d4d8f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}.permission-item[data-v-a37d4d8f]{margin:0}.permission-label[data-v-a37d4d8f]{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:500;color:#27384d;cursor:pointer}.permission-label input[type=checkbox][data-v-a37d4d8f]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:#2d7ff9}.empty-hint[data-v-a37d4d8f]{font-size:14px;color:#5d6d5d;padding:8px 4px}@media (max-width: 992px){.picker-header .section-title[data-v-a37d4d8f]{font-size:22px}.permission-list[data-v-a37d4d8f]{grid-template-columns:1fr}}body.blue-theme .user-permissions-picker .section-card,body.dark-theme .user-permissions-picker .section-card{background:#e8eef8;border-color:#b8c9e6}body.blue-theme .user-permissions-picker .picker-header .section-title,body.dark-theme .user-permissions-picker .picker-header .section-title{color:#7ee08f}body.blue-theme .user-permissions-picker .section-subtitle,body.dark-theme .user-permissions-picker .section-subtitle,body.blue-theme .user-permissions-picker .empty-hint,body.dark-theme .user-permissions-picker .empty-hint{color:#4a5d78}body.blue-theme .user-permissions-picker .count-pill,body.dark-theme .user-permissions-picker .count-pill{background:#c8d9f0;color:#1a3a6b}body.blue-theme .user-permissions-picker .category-header,body.dark-theme .user-permissions-picker .category-header{background:#293744;margin:-14px -10px 10px;padding:10px;border-radius:8px 8px 0 0}body.blue-theme .user-permissions-picker .category-title,body.dark-theme .user-permissions-picker .category-title{color:#fff}body.blue-theme .user-permissions-picker .select-all-control,body.dark-theme .user-permissions-picker .select-all-control{color:#dce6f5}body.blue-theme .user-permissions-picker .permission-label,body.dark-theme .user-permissions-picker .permission-label,body.blue-theme .user-permissions-picker .permission-label span,body.dark-theme .user-permissions-picker .permission-label span,body.blue-theme .user-permissions-picker .select-all-control span,body.dark-theme .user-permissions-picker .select-all-control span{color:#1e2d40!important}body.blue-theme .user-permissions-picker .select-all-control--section span,body.dark-theme .user-permissions-picker .select-all-control--section span{color:#dce6f5!important}body.blue-theme .user-permissions-picker .picker-action-btn--cancel,body.dark-theme .user-permissions-picker .picker-action-btn--cancel{background:#dce6f5;color:#1e2d40}body.red-theme .user-permissions-picker .permission-label span,body.yellow-theme .user-permissions-picker .permission-label span,body.turquoise-theme .user-permissions-picker .permission-label span,body.maroon-theme .user-permissions-picker .permission-label span,body.peach-theme .user-permissions-picker .permission-label span,body.magenta-theme .user-permissions-picker .permission-label span,body.violet-theme .user-permissions-picker .permission-label span,body.light-blue-theme .user-permissions-picker .permission-label span{color:#27384d!important}.modern-permission-list[data-v-661435c9] .multiselect__tags{border-radius:12px;border:1px solid #d8e1ee;min-height:44px;padding-top:8px;background:#f9fbff}.modern-permission-list[data-v-661435c9] .multiselect__option--group{background:#f0f5ff;font-weight:600;color:#2b4b7c}.modern-permission-list[data-v-661435c9] .multiselect__tag{background:#2d7ff9;border-radius:16px}.modern-permission-list[data-v-ddb564e0] .multiselect__tags{border-radius:12px;border:1px solid #d8e1ee;min-height:44px;padding-top:8px;background:#f9fbff}.modern-permission-list[data-v-ddb564e0] .multiselect__option--group{background:#f0f5ff;font-weight:600;color:#2b4b7c}.modern-permission-list[data-v-ddb564e0] .multiselect__tag{background:#2d7ff9;border-radius:16px}.pagination-wrapper[data-v-8af352c6]{display:inline-block}.pagination[data-v-8af352c6]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item[data-v-8af352c6]{display:list-item}.page-item:first-child .page-link[data-v-8af352c6]{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link[data-v-8af352c6]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link[data-v-8af352c6]{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link[data-v-8af352c6]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.page-link[data-v-8af352c6]{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#000;background-color:#fff;border:1px solid #dee2e6;text-decoration:none}.page-link[data-v-8af352c6]:hover{z-index:2;color:#0056b3;background-color:#e9ecef;border-color:#dee2e6}.page-link[data-v-8af352c6]:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem #007bff40}.sepi-inset-wrapper.input-grp.emails .checkbox.selected{display:inline-flex}.grid_alp_active,.earth-tone .grid_alp_active{background:green;color:#fff}.blue-theme .grid_alp_active,.dark-theme .grid_alp_active{background:#00f}.violet-theme .grid_alp_active{background:#8578e4;color:#fff}.alphabets_grid li{display:inline-block;border:1px solid #5fcf8c;padding:3px 6px;cursor:pointer}.earth-tone .alphabets_grid li{display:inline-block;border:1px solid #5fcf8c;padding:3px 6px}.blue-theme .alphabets_grid li,.dark-theme .alphabets_grid li{display:inline-block;border:1px solid #3266ff;padding:3px 6px;color:#fff}.violet-theme .alphabets_grid li{display:inline-block;border:1px solid #8578e4;padding:3px 6px}.switch1{position:relative;display:inline-block;width:60px;height:34px}.switch1 input{opacity:0;width:0;height:0}.slider1{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider1:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider1{background-color:#2196f3}input:focus+.slider1{box-shadow:0 0 1px #2196f3}input:checked+.slider1:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider1.round1{border-radius:34px}.slider1.round1:before{border-radius:50%}.resort-settings-table thead th{background-color:#0b3f16;color:#fff!important}section.content.scroll-popup.siteTypePopup .site_type_modal .v--modal-overlay.scrollable .v--modal-box{width:min(1100px,96vw)!important;height:unset!important;top:4vh!important;max-height:92vh!important;overflow:auto!important;padding:0!important;border-radius:12px!important}.defaultImagesSection{max-width:600px;margin:auto}.titleSectionLoop{flex-wrap:wrap}.inputLoop{flex:1 1 250px}.time-picker-wrapper[data-v-6fb001ab],.time-picker-wrapper[data-v-6fb001ab] .mx-input-wrapper{width:100%}.time-picker-wrapper[data-v-6fb001ab] .mx-input{width:100%;height:41px;box-sizing:border-box;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;padding:6px 12px;cursor:pointer}.time-picker-wrapper[data-v-6fb001ab] .mx-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.time-picker-wrapper[data-v-6fb001ab] .mx-datepicker-popup{z-index:9999!important}.vueperslide{white-space:normal;background-size:cover;flex-shrink:0;display:block;width:100%;position:relative}.vueperslide--clone-1{position:absolute;top:0;bottom:0;right:100%}.vueperslides--rtl .vueperslide--clone-1{right:auto;left:100%}.vueperslide[href]{-webkit-user-drag:none}.vueperslide__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}.vueperslide__loader{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.vueperslide__content-wrapper:not(.vueperslide__content-wrapper--outside-top):not(.vueperslide__content-wrapper--outside-bottom){height:100%;margin:auto}.vueperslides--fade .vueperslide{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:ease-in-out opacity;transition-duration:inherit}.vueperslides--fade .vueperslide--active,.vueperslides--fade .vueperslide--visible{z-index:1;opacity:1}.vueperslides--slide-image-inside .vueperslide{overflow:hidden}.vueperslides--3d .vueperslide{position:absolute;z-index:-1;height:100%}.vueperslides--3d .vueperslide--previous-slide,.vueperslides--3d .vueperslide--active,.vueperslides--3d .vueperslide--next-slide{z-index:0}.vueperslides--3d .vueperslide--active{z-index:1}.vueperslides--3d .vueperslide[face=front]{transform:rotateY(90deg) translate(-50%) rotateY(-90deg)}.vueperslides--3d .vueperslide[face=right]{transform:rotateY(90deg) translate(50%);transform-origin:100% 0}.vueperslides--3d .vueperslide[face=back]{transform:rotateY(270deg) translate(-50%) rotateY(-90deg)}.vueperslides--3d .vueperslide[face=left]{transform:rotateY(270deg) translate(-50%);transform-origin:0 0}.vueperslides:not(.no-shadow):not(.vueperslides--3d) .vueperslides__parallax-wrapper:before,.vueperslides:not(.no-shadow):not(.vueperslides--3d) .vueperslides__parallax-wrapper:after{content:"";position:absolute;bottom:100%;left:-1em;right:-1em;height:2em;box-shadow:0 0 20px #00000040;z-index:2}.vueperslides:not(.no-shadow):not(.vueperslides--3d) .vueperslides__parallax-wrapper:after{top:100%;bottom:auto}.vueperslides__arrows{color:#fff}.vueperslides__arrows--outside{color:currentColor}.vueperslides__arrow{top:50%;background-color:transparent;border:none;opacity:.7}.vueperslides__arrow--prev,.vueperslides--rtl .vueperslides__arrow--next{right:auto;left:.5em}.vueperslides__arrow--next,.vueperslides--rtl .vueperslides__arrow--prev{left:auto;right:.5em}.vueperslides__arrow:hover{opacity:1}.vueperslides__arrows--outside .vueperslides__arrow--prev,.vueperslides--rtl .vueperslides__arrows--outside .vueperslides__arrow--next{right:auto;left:-3.5em}.vueperslides__arrows--outside .vueperslides__arrow--next,.vueperslides--rtl .vueperslides__arrows--outside .vueperslides__arrow--prev{left:auto;right:-3.5em}.vueperslides__paused{top:.7em;right:.7em;opacity:0;text-shadow:0 0 3px rgba(0,0,0,.4);z-index:1}.vueperslides:hover .vueperslides__paused{opacity:1}.vueperslides__bullets:not(.vueperslides__bullets--outside){color:#fff}.vueperslides__bullet{margin:1.5em .6em;padding:0;border:none;background:none}.vueperslides__bullet .default{width:12px;height:12px;border-radius:12px;border:1px solid currentColor;background-color:transparent;box-shadow:0 0 1px #00000080,0 0 3px #0000004d;transition:.4s ease-in-out;box-sizing:border-box}.vueperslides__bullet .default span{display:none}.vueperslides__bullet--active .default{border-width:6px}.vueperslide,.vueperslide__image{background-position:center}.vueperslide__video{outline:none}.vueperslide--no-pointer-events:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.vueperslide__content-wrapper:not(.vueperslide__content-wrapper--outside-top):not(.vueperslide__content-wrapper--outside-bottom){display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vueperslide__content-wrapper.parallax-fixed-content,.vueperslide--has-image-inside .vueperslide__content-wrapper,.vueperslide--has-video .vueperslide__content-wrapper{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.vueperslides{position:relative}.vueperslides--fixed-height .vueperslides__inner,.vueperslides--fixed-height .vueperslides__parallax-wrapper,.vueperslides--fixed-height .vueperslide{height:inherit}.vueperslides--fixed-height .vueperslides__parallax-wrapper{padding-bottom:0!important}.vueperslides--fixed-height.vueperslides--bullets-outside{margin-bottom:4em}.vueperslides__inner{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vueperslides__parallax-wrapper{position:relative;overflow:hidden}.vueperslides--3d .vueperslides__parallax-wrapper{overflow:visible}.vueperslides__track{position:absolute;top:0;height:100%;left:0;right:0;overflow:hidden;z-index:1}.vueperslides--parallax .vueperslides__track{height:200%;transform:translateY(0)}.vueperslides--touchable .vueperslides__track{cursor:ew-resize;cursor:grab}.vueperslides--touchable .vueperslides__track--mousedown,.vueperslides--touchable .vueperslides__track--dragging{cursor:grabbing}.vueperslides--3d .vueperslides__track{overflow:visible;perspective:100em}.vueperslides__track-inner{white-space:nowrap;transition:.5s ease-in-out transform;height:100%;display:flex}.vueperslides--no-animation .vueperslides__track-inner{transition-duration:0s!important}.vueperslides--fade .vueperslides__track-inner{white-space:normal;transition:none}.vueperslides--3d .vueperslides__track-inner{transform-style:preserve-3d}.vueperslides__track--mousedown .vueperslides__track-inner{transition:.25s ease-in-out transform!important}.vueperslides__track--dragging .vueperslides__track-inner{transition:none}.vueperslides__arrow{position:absolute;font-size:inherit;color:inherit;text-align:center;transform:translateY(-50%);transition:.3s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;z-index:2;line-height:1}.vueperslides__arrow svg{vertical-align:middle;stroke:currentColor;fill:none;width:3.5em;padding:1em;stroke-width:1;transition:.3s ease-in-out;box-sizing:border-box}.vueperslides__arrow svg:hover{stroke-width:1.3}.vueperslides__paused{position:absolute;transition:.3s ease-in-out}.vueperslides__bullets{display:flex;justify-content:center;position:absolute;bottom:0;left:0;right:0}.vueperslides__bullets--outside{position:relative}.vueperslides__bullets button,.vueperslides__bullet{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;z-index:2;display:flex;justify-content:center;align-items:center;color:inherit}.vueperslides__bullets button::-moz-focus-inner,.vueperslides__bullet::-moz-focus-inner{border:0}.vueperslides__fractions{position:absolute;top:.8em;left:.5em;z-index:2;padding:.2em 1em;border:1px solid rgba(255,255,255,.5);border-radius:2em;background:#fff3;color:#fff}.vueperslides__progress{position:absolute;top:0;left:0;right:0;z-index:2;height:6px;color:#000000b3}.vueperslides__progress>*{position:absolute;top:0;bottom:0;left:0;background:currentColor;transition:.3s ease-in-out}.sepi-hike-forms.date-sepi.site-type-page .mx-datepicker{width:unset!important}.site-image-div iframe{max-width:100%;margin:auto;display:block}.site-image-div span{display:block;text-align:center}.site-image-div img{max-width:100%;display:block;margin:auto}.temp-content{width:100%}.enlarge-image{color:#00f;font-size:16px;cursor:pointer}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.blue-theme .siteNumberEdit input.btn.btn-success{background-color:#00a65a!important;border-color:#008d4c!important}.blue-theme .siteNumberEdit input.btn-warning{background-color:#f0ad4e!important;border-color:#eea236!important}.dark-theme .siteNumberEdit input.btn-warning{background-color:#f39c12!important;border-color:#f39c12!important}.siteNumberEdit .billaddons-putty{max-width:300px}.buttonSectionSite{display:flex;width:100%;justify-content:end;gap:10px;padding-block:12px}.buttonSectionSite .btn{padding:7px!important}.BoxButton{display:flex;gap:5px;margin:10px 0}.mysite-cards input[type=file]{margin-top:10px}.sepi-hike-forms.ics .alert{margin:5px}.d-flex.align-items-center.mb-2.ics{display:flex;align-items:center}.dropdown-container{display:flex;align-items:center;gap:10px}.color-preview{width:30px;height:30px;display:inline-block;border-radius:4px;border:1px solid #ccc}select{padding:5px}.ota-ical-manager__btn[data-v-3683f0f3]{min-width:118px;min-height:32px;padding:5px 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.25;border-radius:4px;font-size:12px;font-weight:600}.ota-ical-manager__btn--neutral[data-v-3683f0f3]{min-width:118px;min-height:32px;background-color:#3e6d43!important;color:#fff!important;border:none!important}.ota-ical-manager__btn--neutral[data-v-3683f0f3]:hover:not(:disabled){background-color:#335c37!important;color:#fff!important}.ota-ical-manager__btn--neutral[data-v-3683f0f3]:disabled{opacity:.65}.ota-ical-manager__filter-section[data-v-3683f0f3]{background:#d6e4c0;padding:16px 18px 18px;margin:0 0 20px;border-radius:6px;border:1px solid #c3d4aa;box-shadow:0 1px 3px #0000000f}.ota-ical-manager__filter-title[data-v-3683f0f3]{margin:0 0 14px;font-size:22px;font-weight:600;color:#000;line-height:1.2}.ota-ical-manager__filter-controls[data-v-3683f0f3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ota-ical-manager__filter-input[data-v-3683f0f3]{flex:1 1 220px;max-width:420px;min-height:38px;height:38px;border:1px solid #cfd8c9;border-radius:4px;font-size:14px}.ota-ical-manager__filter-refresh[data-v-3683f0f3]{height:38px;min-height:38px;flex-shrink:0}.ota-ical-manager__groups[data-v-3683f0f3]{margin-top:4px}.ota-ical-manager__loading[data-v-3683f0f3],.ota-ical-manager__empty[data-v-3683f0f3]{padding:24px 12px;color:#666}.ota-ical-manager__group[data-v-3683f0f3]{margin-bottom:28px}.ota-ical-manager__group-tab[data-v-3683f0f3]{display:block;width:100%;margin:0 0 12px;border:none;background:linear-gradient(180deg,#4a8050,#3e6d43);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;padding:10px 16px;border-radius:6px;box-shadow:0 2px 4px #2e523033}.ota-ical-manager__type-ical-hint[data-v-3683f0f3]{margin:0 0 12px;font-size:13px;line-height:1.45;color:#5c6b57}.ota-ical-manager__card.ota-ical-manager__card--site-type[data-v-3683f0f3]{border-radius:8px;border:1px solid #9aad92;border-left:6px solid #356b3c;background-color:#d4e2c8;background-image:linear-gradient(180deg,#ffffff6b,#fff0 42%),repeating-linear-gradient(-32deg,#ffffff0f 0,#ffffff0f 11px,#3e6d430b 11px,#3e6d430b 12px),linear-gradient(165deg,#dbe8d0,#c9d9bc);box-shadow:inset 0 1px #ffffff8c,0 2px 12px #2e523024}.ota-ical-manager__card--site-type .ota-ical-manager__card-head[data-v-3683f0f3]{background:linear-gradient(180deg,#c8d9bb,#b9ccac);border-bottom:1px solid #9aad92;box-shadow:inset 0 1px #fff6}.ota-ical-manager__card--site-type .ota-ical-manager__unit-label[data-v-3683f0f3]{color:#3d5238}.ota-ical-manager__card--site-type .ota-ical-manager__unit-title[data-v-3683f0f3]{color:#243820}.ota-ical-manager__type-ical-badge[data-v-3683f0f3]{font-size:13px;font-weight:600;color:#2d4a30;white-space:nowrap;padding:3px 10px;border-radius:4px;background:#ffffff73;border:1px solid rgba(62,109,67,.25)}.ota-ical-manager__card--site-type .ota-ical-manager__card-body[data-v-3683f0f3]{background:linear-gradient(180deg,#ffffff47,#fff0);border-top:1px solid rgba(255,255,255,.35)}.ota-ical-manager__card--site-type .ical-copy-row__code[data-v-3683f0f3]{background:#ffffffb8;border-color:#9eb894;box-shadow:inset 0 1px #ffffffe6}.ota-ical-manager__card--site-type .ota-ical-manager__type-ical-hint[data-v-3683f0f3]{color:#4a5c44}.ota-ical-manager__card--site-type .ota-ical-manager__card-body>.ics-wrap[data-v-3683f0f3]:first-child{margin-top:0}.ota-ical-manager__card[data-v-3683f0f3]{background:#fff;border:1px solid #c5d0bf;border-radius:6px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;overflow:hidden}.ota-ical-manager__card-head[data-v-3683f0f3]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:12px 16px;background:#f4f6f3;border-bottom:1px solid #e2e8de}.ota-ical-manager__unit-line[data-v-3683f0f3]{display:flex;align-items:baseline;gap:6px}.ota-ical-manager__unit-label[data-v-3683f0f3]{font-size:14px;font-weight:600;color:#5c6b57;text-transform:uppercase;letter-spacing:.04em}.ota-ical-manager__unit-title[data-v-3683f0f3]{font-weight:700;font-size:17px;color:#2f422c}.ota-ical-manager__edit-link[data-v-3683f0f3]{font-size:13px;color:#2b6cb0}.ota-ical-manager__card-body[data-v-3683f0f3]{padding:16px}.ical-block__title[data-v-3683f0f3]{font-size:14px;font-weight:600;color:#465442;margin:0 0 8px}.ical-copy-row[data-v-3683f0f3]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.ical-copy-row__code[data-v-3683f0f3]{flex:1 1 240px;min-width:0;display:block;padding:10px 12px;background:#f8faf7;border:1px solid #cfd8c9;border-radius:4px;font-size:12px;word-break:break-all;white-space:pre-wrap}.btn-ical-copy[data-v-3683f0f3]{background-color:#3e6d43;color:#fff;border:none}.btn-ical-copy[data-v-3683f0f3]:hover{background-color:#335c37;color:#fff}.ical-block--muted .ota-ical-manager__hint[data-v-3683f0f3]{margin:0 0 10px;color:#5c6b57;font-size:13px}.btn-generate-ics[data-v-3683f0f3]{background-color:#3e6d43;color:#fff;border:none}.btn-generate-ics[data-v-3683f0f3]:disabled{opacity:.65}.ics-label-row[data-v-3683f0f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.ics-label-row label[data-v-3683f0f3]{margin:0;font-weight:600;color:#465442}.btn-add-url[data-v-3683f0f3]{background-color:#24a191;color:#fff;border:none}.btn-add-url[data-v-3683f0f3]:hover{background-color:#1d8779;color:#fff}.ota-ical-manager__url-row[data-v-3683f0f3]{width:100%}.ota-ical-manager__url-field[data-v-3683f0f3]{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;min-height:32px;border:1px solid #cfd8c9;border-radius:4px;background:#fff;overflow:hidden}.ota-ical-manager__url-input[data-v-3683f0f3]{flex:1 1 auto;min-width:0;min-height:32px;padding:6px 10px;font-size:13px;border:none!important;border-radius:0!important;box-shadow:none!important}.ota-ical-manager__url-input[data-v-3683f0f3]:focus{outline:none;box-shadow:none!important}.ota-ical-manager__url-field[data-v-3683f0f3]:focus-within{border-color:#8aa886;box-shadow:0 0 0 1px #3e6d4333}.ota-ical-manager__url-remove[data-v-3683f0f3]{flex-shrink:0;width:36px;min-width:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-left:1px solid #e0e8db;background:#f4f6f3;color:#a04040;cursor:pointer;font-size:14px;line-height:1;transition:background .15s ease,color .15s ease}.ota-ical-manager__url-remove[data-v-3683f0f3]:hover{background:#f8e8e8;color:#8b2020}.ota-ical-manager__url-remove[data-v-3683f0f3]:focus{outline:none}.ota-ical-manager__url-remove[data-v-3683f0f3]:focus-visible{outline:2px solid #3e6d43;outline-offset:-2px}.ota-ical-manager__save-row[data-v-3683f0f3]{margin-top:12px}.btn-save-imports[data-v-3683f0f3]{background-color:#3e6d43;color:#fff;border:none}.btn-save-imports[data-v-3683f0f3]:disabled{opacity:.65}.ics-wrap[data-v-3683f0f3]{margin-top:16px}.switch_blocks_toggle,.switch_blocks_toggle i{color:#fff;cursor:pointer}.site-types .multiselect__tags span.multiselect__placeholder{padding:0!important}.indefinitly_block{color:#0a0a0a;font-size:17px;font-weight:800}section.content.sepi-hike-forms.date-blockadd.block-date.vdp-datepicker{max-width:100%!important}.action_btns p{margin:0!important}.action_btns{display:flex;justify-content:center;align-items:center}.event-site-group{margin-bottom:16px;clear:both}.event-site-group__type label{font-weight:700}.event-site-group ul{margin:6px 0 0 22px;padding:0;list-style:none}.event-site-group ul li{display:inline-block;margin:0 16px 8px 0}.event-site-empty{margin:10px 0 0}.inv-discount-add .inv-form-card__title{margin:0 0 12px}.inv-discount-add .inv-disc-type-list{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;margin:0}.inv-discount-add .inv-disc-type-list--row{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.inv-discount-add .inv-disc-type-item,.inv-discount-add .radio.sepi-radios-multi>div{display:flex!important;float:none!important;align-items:center;gap:8px;width:auto;margin:0!important}.inv-discount-add .radio,.inv-discount-add .radio.sepi-radios-multi{float:none!important;margin-left:0!important}.inv-discount-add .radio input[type=radio]{display:inline-block!important;position:relative!important;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;cursor:pointer}.inv-discount-add .radio .radio-label{position:relative!important;display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;cursor:pointer}.inv-discount-add .radio input[type=radio]+.radio-label:before,.inv-discount-add .radio input[type=radio]:checked+.radio-label:before{display:none!important;content:none!important}.inv-discount-add .checkbox,.inv-discount-add .checkbox.selected{display:inline-flex!important;float:none!important;align-items:center;gap:8px;margin:0!important}.inv-discount-add .checkbox>input[type=checkbox]{display:inline-block!important;position:static!important;width:16px!important;height:16px!important;margin:0!important;opacity:1!important;cursor:pointer}.inv-discount-add .checkbox label{position:static!important;display:inline-flex!important;margin:0!important;padding:0!important;float:none!important;cursor:pointer}.inv-discount-add .checkbox label:before,.inv-discount-add .checkbox label:after{display:none!important;content:none!important}.inv-discount-add .inv-disc-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.inv-discount-add .gdb-field:has(.multiselect--active){z-index:30}.inv-discount-add .multiselect__content-wrapper{z-index:50!important}.inv-discount-add .inv-form-footer a.gdb-btn{text-decoration:none!important}@media (max-width: 767px){.inv-discount-add .inv-disc-checks{grid-template-columns:1fr}}.member-discount-input{width:50px;margin-right:5px}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect:focus{outline:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.formlayout .error,.formcontent .error{visibility:visible!important}.inv-popup .gdb-empty{padding:24px 16px!important;text-align:center}.inv-popup .ios-switch,.inv-popup .switch,.inv-popup td.inv-actions p{margin:0}.inv-discounts .inv-disc-count-field{flex:0 0 auto;min-width:0}.inv-discounts .inv-disc-stat{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--gdb-secondary-border);border-radius:8px;background:var(--gdb-secondary-bg);white-space:nowrap}.inv-discounts .inv-disc-stat__num{color:var(--gdb-ink);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1}.inv-discounts .inv-disc-stat__label{color:var(--gdb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.blue-theme .inv-discounts .inv-disc-stat__num,body.dark-theme .inv-discounts .inv-disc-stat__num,body.red-theme .inv-discounts .inv-disc-stat__num,body.turquoise-theme .inv-discounts .inv-disc-stat__num,body.maroon-theme .inv-discounts .inv-disc-stat__num,body.peach-theme .inv-discounts .inv-disc-stat__num,body.magenta-theme .inv-discounts .inv-disc-stat__num,body.light-blue-theme .inv-discounts .inv-disc-stat__num,body.yellow-theme .inv-discounts .inv-disc-stat__num{color:var(--gdb-ink)}.inv-discounts .inv-disc-card__head{min-height:72px;padding-right:16px;align-items:center}.inv-discounts .inv-disc-card__toggle{align-items:center;padding:16px;cursor:default}.inv-discounts .inv-disc-card__toggle:hover{background:transparent}.inv-discounts .inv-disc-card-icon{flex:0 0 40px;width:40px;height:40px;border-radius:10px}.inv-discounts .inv-disc-card__identity{justify-content:center;gap:6px}.inv-discounts .inv-disc-card__title{margin:0;line-height:1.2}.inv-discounts .inv-disc-card__summary{gap:8px}.inv-discounts .inv-disc-card__summary .inv-pill{min-height:22px}.inv-discounts .inv-disc-card__actions{align-items:center;gap:8px;padding:0}.inv-discounts .inv-disc-rename-btn{min-height:32px!important;height:32px;padding:0 12px!important}.inv-discounts .inv-disc-card__actions .gdb-action{width:32px;height:32px}.inv-discounts .inv-disc-card:focus-within{z-index:8}.inv-discounts .inv-form-card__title{margin:0 0 16px;color:var(--gdb-ink);font-size:15px;font-weight:700}.inv-discounts .inv-card-heading{margin:0 0 4px}.inv-discounts a.gdb-btn{text-decoration:none!important}.inv-discounts .sepi-hike-forms,.inv-discounts .radio,.inv-discounts .radio.sepi-radios-multi,.inv-discounts .radio.sepi-radios-multi>div{float:none!important;width:100%;margin-left:0!important;overflow:visible}.inv-discounts .inv-disc-type-list{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 14px!important}.inv-discounts .inv-disc-type-item,.inv-discounts .inv-disc-type-list>div{display:flex!important;position:relative;z-index:1;float:none!important;align-items:center;gap:8px;width:100%;min-height:32px;margin:0!important}.inv-discounts .inv-disc-type-list input[type=radio],.inv-discounts .radio input[type=radio]{display:inline-block!important;position:relative!important;z-index:2;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;cursor:pointer}.inv-discounts .inv-disc-type-list .radio-label,.inv-discounts .sepi-hike-forms .radio-label,.inv-discounts .radio .radio-label{position:relative!important;z-index:2;display:inline-flex!important;width:auto!important;max-width:none;margin:0!important;padding:0!important;float:none!important;pointer-events:auto!important;cursor:pointer}.inv-discounts .discount-type-one-night-free-row{grid-column:auto;flex-wrap:wrap}.inv-discounts .inv-disc-panel,.inv-discounts .inv-disc-card__body,.inv-discounts .inv-disc-stack,.inv-discounts .inv-disc-row{overflow:visible}.inv-discounts .inv-disc-panel{--gdb-ink: #202631;--gdb-muted: #5a6570;color:#202631;background:color-mix(in srgb,var(--gdb-accent) 18%,#ffffff)!important;border-color:color-mix(in srgb,var(--gdb-accent) 32%,#ffffff)}.inv-discounts .inv-disc-panel .inv-disc-section__title{color:var(--gdb-accent-dark)!important}.inv-discounts .inv-disc-panel .radio-label,.inv-discounts .inv-disc-panel .checkbox label,.inv-discounts .inv-disc-panel .gdb-field>label{color:#202631!important}.inv-discounts .inv-disc-panel .form-control,.inv-discounts .inv-disc-panel select.form-control,.inv-discounts .inv-disc-panel .multiselect__tags,.inv-discounts .inv-disc-panel .multiselect__single,.inv-discounts .inv-disc-panel .multiselect__input,.inv-discounts .inv-disc-panel .multiselect__placeholder{background-color:#fff!important;color:#202631!important}.inv-discounts .inv-disc-panel .gdb-field{position:relative;z-index:1;clear:both;float:none;width:100%;overflow:visible}.inv-discounts .inv-disc-panel .gdb-field .form-control{pointer-events:auto!important}.inv-discounts .inv-disc-panel .gdb-field:has(.multiselect--active),.inv-discounts .inv-disc-panel .gdb-field:focus-within{z-index:30}.inv-discounts .multiselect{overflow:visible!important}.inv-discounts .multiselect--active{z-index:40!important}.inv-discounts .multiselect__content-wrapper{z-index:50!important}.inv-discounts .inv-disc-target-stack{display:flex;flex-direction:column;gap:20px}.inv-discounts .inv-disc-target-stack .gdb-field{margin:0!important}.inv-discounts .inv-disc-target-stack .gdb-field>label{margin-bottom:8px!important}.inv-discounts .inv-disc-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;align-items:center}.inv-discounts .inv-disc-days .checkbox,.inv-discounts .inv-disc-days .checkbox.selected{display:flex!important;float:none!important;width:100%;min-width:0;margin:0!important}.inv-discounts .inv-disc-days .checkbox label{white-space:nowrap}.competitor-intelligence-modern[data-v-976d51a7]{padding-bottom:32px}.ci-shell[data-v-976d51a7]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ci-header-card[data-v-976d51a7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 28px;box-shadow:0 1px 3px #0f172a0f}.ci-header-main[data-v-976d51a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.ci-title[data-v-976d51a7]{margin:0 0 8px;font-size:26px;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.ci-subtitle[data-v-976d51a7]{margin:0;font-size:14px;line-height:1.65;color:#64748b;max-width:720px}.ci-limits-grid[data-v-976d51a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ci-limit-card[data-v-976d51a7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.ci-limit-card--wide[data-v-976d51a7]{grid-column:1 / -1}.ci-limit-card--warning[data-v-976d51a7]{background:#fef2f2;border-color:#fecaca}.ci-limit-card--warning .ci-limit-card__label[data-v-976d51a7],.ci-limit-card--warning .ci-limit-list[data-v-976d51a7]{color:#991b1b}.ci-action-btn[data-v-976d51a7]:disabled{opacity:.45;cursor:not-allowed}.ci-btn[data-v-976d51a7]:disabled{opacity:.55;cursor:not-allowed}.ci-limit-card__label[data-v-976d51a7]{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:6px}.ci-limit-card__value[data-v-976d51a7]{font-size:18px;color:#0f172a}.ci-limit-list[data-v-976d51a7]{margin:0;padding-left:18px;color:#475569;font-size:13px;line-height:1.55}.ci-header-actions[data-v-976d51a7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.ci-progress-card[data-v-976d51a7]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;color:#1e3a8a}.ci-progress-card--complete[data-v-976d51a7]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.ci-progress-card--delayed[data-v-976d51a7]{background:#fffbeb;border-color:#fde68a;color:#92400e}.ci-progress-card__icon[data-v-976d51a7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#dbeafe;color:#2563eb;flex-shrink:0}.ci-progress-card--complete .ci-progress-card__icon[data-v-976d51a7]{background:#d1fae5;color:#047857}.ci-progress-card--delayed .ci-progress-card__icon[data-v-976d51a7]{background:#fef3c7;color:#b45309}.ci-progress-card__body[data-v-976d51a7]{flex:1;min-width:0}.ci-progress-card__header[data-v-976d51a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ci-progress-card__header strong[data-v-976d51a7]{display:block;font-size:14px}.ci-progress-card__header span[data-v-976d51a7]{font-size:12px;font-weight:700}.ci-progress-card__body p[data-v-976d51a7]{margin:0;font-size:13px;line-height:1.5;color:#1d4ed8}.ci-progress-card--complete .ci-progress-card__body p[data-v-976d51a7]{color:#047857}.ci-progress-card--delayed .ci-progress-card__body p[data-v-976d51a7]{color:#92400e}.ci-progress-bar[data-v-976d51a7]{height:8px;margin-top:10px;overflow:hidden;background:#dbeafe;border-radius:999px}.ci-progress-bar span[data-v-976d51a7]{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:inherit;transition:width .4s ease}.ci-progress-card--complete .ci-progress-bar[data-v-976d51a7]{background:#d1fae5}.ci-progress-card--complete .ci-progress-bar span[data-v-976d51a7]{background:linear-gradient(90deg,#059669,#34d399)}.ci-progress-card--delayed .ci-progress-bar[data-v-976d51a7]{background:#fef3c7}.ci-progress-card--delayed .ci-progress-bar span[data-v-976d51a7]{background:linear-gradient(90deg,#d97706,#fbbf24)}.ci-progress-card__meta[data-v-976d51a7]{margin-top:8px;font-size:12px;line-height:1.45;color:#475569}.ci-btn[data-v-976d51a7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;line-height:1;border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;white-space:nowrap}.ci-btn[data-v-976d51a7]:hover{transform:translateY(-1px)}.ci-btn--primary[data-v-976d51a7]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 8px #2563eb4d}.ci-btn--primary[data-v-976d51a7]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.ci-btn--primary[data-v-976d51a7]:disabled{opacity:.55;cursor:not-allowed;transform:none}.ci-btn--discover[data-v-976d51a7]{background:linear-gradient(135deg,#059669,#047857);color:#fff;box-shadow:0 2px 8px #0596694d}.ci-btn--discover[data-v-976d51a7]:hover{background:linear-gradient(135deg,#047857,#065f46)}.ci-btn--ghost[data-v-976d51a7]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.ci-btn--ghost[data-v-976d51a7]:hover{background:#e2e8f0}.ci-stats-grid[data-v-976d51a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ci-stat-card[data-v-976d51a7]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0d;transition:box-shadow .2s,transform .15s}.ci-stat-card[data-v-976d51a7]:hover{box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.ci-stat-icon[data-v-976d51a7]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-size:20px;flex-shrink:0}.ci-stat-card--tracked .ci-stat-icon[data-v-976d51a7]{background:#dbeafe;color:#1d4ed8}.ci-stat-card--review .ci-stat-icon[data-v-976d51a7]{background:#fef3c7;color:#b45309}.ci-stat-card--check .ci-stat-icon[data-v-976d51a7]{background:#d1fae5;color:#047857}.ci-stat-card--rate .ci-stat-icon[data-v-976d51a7]{background:#ede9fe;color:#6d28d9}.ci-stat-body[data-v-976d51a7]{display:flex;flex-direction:column;gap:4px;min-width:0}.ci-stat-label[data-v-976d51a7]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.ci-stat-value[data-v-976d51a7]{font-size:24px;font-weight:700;color:#0f172a;line-height:1.2}.ci-stat-value--sm[data-v-976d51a7]{font-size:14px;font-weight:600}.ci-table-card[data-v-976d51a7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.ci-table-card__header[data-v-976d51a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ci-table-card__title[data-v-976d51a7]{margin:0;font-size:16px;font-weight:700;color:#1e293b}.ci-count-pill[data-v-976d51a7]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#e0e7ff;color:#3730a3}.ci-table-wrap[data-v-976d51a7]{overflow-x:auto}.ci-table[data-v-976d51a7]{width:100%;border-collapse:collapse;font-size:13px}.ci-table th[data-v-976d51a7]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ci-table td[data-v-976d51a7]{padding:14px 16px;vertical-align:top;color:#334155;border-bottom:1px solid #f1f5f9;line-height:1.5}.ci-table tbody tr[data-v-976d51a7]:hover{background:#f8fafc}.ci-table tbody tr:last-child td[data-v-976d51a7]{border-bottom:none}.ci-table__actions-col[data-v-976d51a7]{width:120px;text-align:center}.ci-table__check-col[data-v-976d51a7]{width:44px;text-align:center}.ci-competitor-name[data-v-976d51a7]{display:block;font-size:14px;color:#0f172a;margin-bottom:2px}.ci-cell-primary[data-v-976d51a7]{color:#1e293b;font-weight:500}.ci-meta[data-v-976d51a7]{font-size:12px;color:#94a3b8;margin-top:3px;line-height:1.4}.ci-meta--warning[data-v-976d51a7]{color:#b45309}.ci-muted[data-v-976d51a7]{color:#94a3b8}.ci-link[data-v-976d51a7]{color:#2563eb;text-decoration:none;font-weight:500;font-size:12px}.ci-link[data-v-976d51a7]:hover{text-decoration:underline}.ci-pricing-row[data-v-976d51a7]{margin-bottom:2px}.ci-pricing-label[data-v-976d51a7]{display:inline-block;min-width:52px;font-size:11px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.03em}.ci-amenities-cell[data-v-976d51a7]{max-width:180px;word-break:break-word}.ci-date-cell[data-v-976d51a7]{white-space:nowrap;font-size:12px}.ci-status-badge[data-v-976d51a7],.ci-rate-badge[data-v-976d51a7]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3}.ci-status-badge--success[data-v-976d51a7],.ci-rate-badge--higher[data-v-976d51a7]{background:#d1fae5;color:#065f46}.ci-status-badge--warning[data-v-976d51a7]{background:#fef3c7;color:#92400e}.ci-status-badge--danger[data-v-976d51a7],.ci-rate-badge--lower[data-v-976d51a7]{background:#fee2e2;color:#991b1b}.ci-status-badge--neutral[data-v-976d51a7],.ci-rate-badge--neutral[data-v-976d51a7]{background:#f1f5f9;color:#475569}.ci-row-actions[data-v-976d51a7]{display:flex;align-items:center;justify-content:center;gap:6px}.ci-action-btn[data-v-976d51a7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;font-size:13px;transition:background .15s,transform .1s}.ci-action-btn[data-v-976d51a7]:hover{transform:translateY(-1px)}.ci-action-btn--scrape[data-v-976d51a7]{background:#d1fae5;color:#047857}.ci-action-btn--edit[data-v-976d51a7]{background:#dbeafe;color:#1d4ed8}.ci-action-btn--delete[data-v-976d51a7]{background:#fee2e2;color:#b91c1c}.ci-empty-state[data-v-976d51a7]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 32px;background:#fff;border:1px dashed #cbd5e1;border-radius:14px}.ci-empty-icon[data-v-976d51a7]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4f46e5;font-size:28px;margin-bottom:20px}.ci-empty-title[data-v-976d51a7]{margin:0 0 10px;font-size:20px;font-weight:700;color:#0f172a}.ci-empty-text[data-v-976d51a7]{margin:0 0 24px;font-size:14px;line-height:1.65;color:#64748b;max-width:480px}.ci-empty-actions[data-v-976d51a7]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px}.ci-modal[data-v-976d51a7]{background:#fff;border-radius:14px;overflow:hidden}.ci-modal__header[data-v-976d51a7]{padding:22px 28px;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);color:#fff}.ci-modal__header--discover[data-v-976d51a7]{background:linear-gradient(135deg,#065f46,#047857)}.ci-modal__title[data-v-976d51a7]{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.02em}.ci-modal__subtitle[data-v-976d51a7]{margin:0;font-size:13px;line-height:1.55;color:#ffffffd9}.ci-modal__body[data-v-976d51a7]{padding:24px 28px}.ci-modal__row[data-v-976d51a7]{margin:0 -12px}.ci-modal__row>[class*=col-][data-v-976d51a7]{padding:0 12px}.ci-modal__body .sepi-hike-forms[data-v-976d51a7]{margin-bottom:16px}.ci-modal__body .sepi-hike-forms label[data-v-976d51a7]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.ci-modal__body .form-control[data-v-976d51a7]{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ci-modal__body .form-control[data-v-976d51a7]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.ci-field-hint[data-v-976d51a7]{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.ci-modal__body .sepi-ratecheck[data-v-976d51a7]{padding:4px 0 0}.ci-modal__body .sepi-ratecheck .checkbox label[data-v-976d51a7]{font-size:14px;font-weight:500;color:#334155}.ci-modal__footer[data-v-976d51a7]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 28px;background:#f8fafc;border-top:1px solid #e2e8f0}.ci-discover-results[data-v-976d51a7]{margin-top:4px}.ci-discover-results__header[data-v-976d51a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ci-discover-results__title[data-v-976d51a7]{font-size:14px;font-weight:600;color:#1e293b}.ci-discover-hint[data-v-976d51a7]{margin:-4px 0 12px;font-size:12px;line-height:1.5;color:#64748b}.ci-discover-table-wrap[data-v-976d51a7]{max-height:360px;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.ci-discover-table-wrap .ci-table th[data-v-976d51a7]{position:sticky;top:0;z-index:1}.ci-discover-name[data-v-976d51a7]{cursor:pointer;margin:0;font-weight:400}.ci-discover-row--disabled[data-v-976d51a7]{opacity:.65}.ci-checkbox[data-v-976d51a7]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}@media (max-width: 1200px){.ci-stats-grid[data-v-976d51a7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.ci-header-main[data-v-976d51a7]{flex-direction:column}.ci-header-actions[data-v-976d51a7],.ci-empty-actions[data-v-976d51a7]{width:100%}.ci-header-actions .ci-btn[data-v-976d51a7],.ci-empty-actions .ci-btn[data-v-976d51a7]{flex:1}.ci-stats-grid[data-v-976d51a7]{grid-template-columns:1fr}.ci-header-card[data-v-976d51a7],.ci-modal__body[data-v-976d51a7],.ci-modal__footer[data-v-976d51a7]{padding-left:18px;padding-right:18px}.ci-modal__header[data-v-976d51a7]{padding:18px}}.v--modal-overlay.competitor-modal-modern{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73!important}.v--modal-overlay.competitor-modal-modern .v--modal-box{border-radius:14px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}body.blue-theme .competitor-intelligence-modern .ci-header-card,body.dark-theme .competitor-intelligence-modern .ci-header-card,body.blue-theme .competitor-intelligence-modern .ci-stat-card,body.dark-theme .competitor-intelligence-modern .ci-stat-card,body.blue-theme .competitor-intelligence-modern .ci-table-card,body.dark-theme .competitor-intelligence-modern .ci-table-card,body.blue-theme .competitor-intelligence-modern .ci-empty-state,body.dark-theme .competitor-intelligence-modern .ci-empty-state{background:#e8eef8;border-color:#b8c9e6}body.blue-theme .competitor-intelligence-modern .ci-title,body.dark-theme .competitor-intelligence-modern .ci-title,body.blue-theme .competitor-intelligence-modern .ci-stat-value,body.dark-theme .competitor-intelligence-modern .ci-stat-value,body.blue-theme .competitor-intelligence-modern .ci-competitor-name,body.dark-theme .competitor-intelligence-modern .ci-competitor-name,body.blue-theme .competitor-intelligence-modern .ci-table-card__title,body.dark-theme .competitor-intelligence-modern .ci-table-card__title,body.blue-theme .competitor-intelligence-modern .ci-empty-title,body.dark-theme .competitor-intelligence-modern .ci-empty-title{color:#0f172a!important}body.blue-theme .competitor-intelligence-modern .ci-subtitle,body.dark-theme .competitor-intelligence-modern .ci-subtitle,body.blue-theme .competitor-intelligence-modern .ci-stat-label,body.dark-theme .competitor-intelligence-modern .ci-stat-label,body.blue-theme .competitor-intelligence-modern .ci-empty-text,body.dark-theme .competitor-intelligence-modern .ci-empty-text{color:#4a5d78!important}body.blue-theme .competitor-intelligence-modern .ci-table td,body.dark-theme .competitor-intelligence-modern .ci-table td,body.blue-theme .competitor-intelligence-modern .ci-table td span,body.dark-theme .competitor-intelligence-modern .ci-table td span,body.blue-theme .competitor-intelligence-modern .ci-table td strong,body.dark-theme .competitor-intelligence-modern .ci-table td strong,body.blue-theme .competitor-intelligence-modern .ci-table td div,body.dark-theme .competitor-intelligence-modern .ci-table td div{color:#1e293b!important}body.blue-theme .competitor-intelligence-modern .ci-table th,body.dark-theme .competitor-intelligence-modern .ci-table th{background:#dce6f5;color:#475569!important}body.blue-theme .competitor-intelligence-modern .ci-table-card__header,body.dark-theme .competitor-intelligence-modern .ci-table-card__header{background:#dce6f5}body.blue-theme .competitor-intelligence-modern .ci-count-pill,body.dark-theme .competitor-intelligence-modern .ci-count-pill{background:#c8d9f0;color:#1a3a6b}body.red-theme .competitor-intelligence-modern .ci-table td span,body.yellow-theme .competitor-intelligence-modern .ci-table td span,body.turquoise-theme .competitor-intelligence-modern .ci-table td span,body.maroon-theme .competitor-intelligence-modern .ci-table td span,body.peach-theme .competitor-intelligence-modern .ci-table td span,body.magenta-theme .competitor-intelligence-modern .ci-table td span,body.violet-theme .competitor-intelligence-modern .ci-table td span,body.light-blue-theme .competitor-intelligence-modern .ci-table td span,body.earth-tone .competitor-intelligence-modern .ci-table td span,body.red-theme .competitor-intelligence-modern .ci-table td strong,body.yellow-theme .competitor-intelligence-modern .ci-table td strong,body.turquoise-theme .competitor-intelligence-modern .ci-table td strong,body.maroon-theme .competitor-intelligence-modern .ci-table td strong,body.peach-theme .competitor-intelligence-modern .ci-table td strong,body.magenta-theme .competitor-intelligence-modern .ci-table td strong,body.violet-theme .competitor-intelligence-modern .ci-table td strong,body.light-blue-theme .competitor-intelligence-modern .ci-table td strong,body.earth-tone .competitor-intelligence-modern .ci-table td strong,body.red-theme .competitor-intelligence-modern .ci-table td div,body.yellow-theme .competitor-intelligence-modern .ci-table td div,body.turquoise-theme .competitor-intelligence-modern .ci-table td div,body.maroon-theme .competitor-intelligence-modern .ci-table td div,body.peach-theme .competitor-intelligence-modern .ci-table td div,body.magenta-theme .competitor-intelligence-modern .ci-table td div,body.violet-theme .competitor-intelligence-modern .ci-table td div,body.light-blue-theme .competitor-intelligence-modern .ci-table td div,body.earth-tone .competitor-intelligence-modern .ci-table td div{color:#334155!important}body.red-theme .competitor-intelligence-modern .ci-title,body.yellow-theme .competitor-intelligence-modern .ci-title,body.turquoise-theme .competitor-intelligence-modern .ci-title,body.maroon-theme .competitor-intelligence-modern .ci-title,body.peach-theme .competitor-intelligence-modern .ci-title,body.magenta-theme .competitor-intelligence-modern .ci-title,body.violet-theme .competitor-intelligence-modern .ci-title,body.light-blue-theme .competitor-intelligence-modern .ci-title,body.earth-tone .competitor-intelligence-modern .ci-title{color:#0f172a!important}body.blue-theme .competitor-modal-modern .ci-modal,body.dark-theme .competitor-modal-modern .ci-modal{background:#e8eef8}body.blue-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.dark-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.blue-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.dark-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.blue-theme .competitor-modal-modern .ci-discover-results__title,body.dark-theme .competitor-modal-modern .ci-discover-results__title{color:#334155!important}body.blue-theme .competitor-modal-modern .ci-modal__footer,body.dark-theme .competitor-modal-modern .ci-modal__footer{background:#dce6f5;border-color:#b8c9e6}body.red-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.yellow-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.turquoise-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.maroon-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.peach-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.magenta-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.violet-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.light-blue-theme .competitor-modal-modern .ci-modal__body .sepi-hike-forms label,body.red-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.yellow-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.turquoise-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.maroon-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.peach-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.magenta-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.violet-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label,body.light-blue-theme .competitor-modal-modern .ci-modal__body .sepi-ratecheck .checkbox label{color:#334155!important}.competitor-research-modern[data-v-cc077079]{padding-bottom:32px}.cr-shell[data-v-cc077079]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.cr-header-card[data-v-cc077079]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px 28px;box-shadow:0 1px 3px #0f172a0f}.cr-header-main[data-v-cc077079]{margin-bottom:16px}.cr-title[data-v-cc077079]{margin:0 0 8px;font-size:26px;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.cr-subtitle[data-v-cc077079]{margin:0;font-size:14px;line-height:1.65;color:#64748b;max-width:720px}.cr-notice[data-v-cc077079]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;font-size:13px;line-height:1.5;color:#92400e}.cr-notice .fa[data-v-cc077079]{margin-top:2px;flex-shrink:0}.cr-notice--warning[data-v-cc077079]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cr-limits-grid[data-v-cc077079]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.cr-limit-card[data-v-cc077079]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.cr-limit-card--wide[data-v-cc077079]{grid-column:1 / -1}.cr-limit-card__label[data-v-cc077079]{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:6px}.cr-limit-card__value[data-v-cc077079]{font-size:18px;color:#0f172a}.cr-limit-card__meta[data-v-cc077079]{margin-top:6px;font-size:12px;color:#64748b}.cr-limit-list[data-v-cc077079]{margin:0;padding-left:18px;color:#475569;font-size:13px;line-height:1.55}.cr-action-btn[data-v-cc077079]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 768px){.cr-limits-grid[data-v-cc077079]{grid-template-columns:1fr}}.cr-card[data-v-cc077079]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.cr-card--results[data-v-cc077079]{border-color:#bbf7d0}.cr-card__header[data-v-cc077079]{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.cr-card__header--row[data-v-cc077079]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cr-card__title[data-v-cc077079]{margin:0 0 4px;font-size:16px;font-weight:700;color:#1e293b}.cr-card__desc[data-v-cc077079]{margin:0;font-size:13px;color:#64748b;line-height:1.5}.cr-count-pill[data-v-cc077079]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#e0e7ff;color:#3730a3;flex-shrink:0}.cr-form__body[data-v-cc077079]{padding:24px;display:flex;flex-direction:column;gap:20px}.cr-form-grid[data-v-cc077079]{display:grid;gap:16px}.cr-form-grid--2[data-v-cc077079]{grid-template-columns:repeat(2,1fr)}.cr-form-grid--4[data-v-cc077079]{grid-template-columns:repeat(4,1fr)}.cr-form-grid--keywords[data-v-cc077079]{grid-template-columns:200px 1fr;align-items:start}.cr-form .sepi-hike-forms[data-v-cc077079]{margin:0}.cr-form .sepi-hike-forms label[data-v-cc077079]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}.cr-optional[data-v-cc077079]{font-weight:400;color:#94a3b8}.cr-form .form-control[data-v-cc077079]{border-radius:8px;border:1px solid #e2e8f0;padding:10px 14px;font-size:14px;width:100%;transition:border-color .2s,box-shadow .2s}.cr-form .form-control[data-v-cc077079]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.cr-textarea[data-v-cc077079]{resize:vertical;min-height:120px;line-height:1.5}.cr-field-hint[data-v-cc077079]{margin:6px 0 0;font-size:12px;color:#94a3b8;line-height:1.45}.cr-form__footer[data-v-cc077079]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:16px 24px;background:#f8fafc;border-top:1px solid #e2e8f0}.cr-error[data-v-cc077079]{flex:1;font-size:13px;color:#b91c1c;display:flex;align-items:center;gap:6px}.cr-btn[data-v-cc077079]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:600;line-height:1;border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;white-space:nowrap}.cr-btn[data-v-cc077079]:hover:not(:disabled){transform:translateY(-1px)}.cr-btn--primary[data-v-cc077079]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 8px #2563eb4d}.cr-btn--primary[data-v-cc077079]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af)}.cr-btn--primary[data-v-cc077079]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cr-table-wrap[data-v-cc077079]{overflow-x:auto}.cr-table[data-v-cc077079]{width:100%;border-collapse:collapse;font-size:13px}.cr-table th[data-v-cc077079]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.cr-table td[data-v-cc077079]{padding:14px 16px;vertical-align:top;color:#334155;border-bottom:1px solid #f1f5f9;line-height:1.5}.cr-table tbody tr[data-v-cc077079]:hover{background:#f8fafc}.cr-table tbody tr:last-child td[data-v-cc077079]{border-bottom:none}.cr-table__row--active[data-v-cc077079]{background:#eff6ff!important}.cr-table__actions-col[data-v-cc077079]{width:170px;min-width:170px;white-space:nowrap;text-align:center}.cr-run-name[data-v-cc077079]{display:block;font-size:14px;color:#0f172a;margin-bottom:2px}.cr-meta[data-v-cc077079]{font-size:12px;color:#94a3b8;margin-top:2px;word-break:break-all}.cr-muted[data-v-cc077079]{color:#94a3b8}.cr-date-cell[data-v-cc077079]{white-space:nowrap;font-size:12px}.cr-link[data-v-cc077079]{color:#2563eb;text-decoration:none;font-weight:500}.cr-link[data-v-cc077079]:hover{text-decoration:underline}.cr-status-badge[data-v-cc077079],.cr-rank-badge[data-v-cc077079]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;text-transform:capitalize}.cr-status-badge--success[data-v-cc077079],.cr-rank-badge--top[data-v-cc077079]{background:#d1fae5;color:#065f46}.cr-status-badge--warning[data-v-cc077079],.cr-rank-badge--mid[data-v-cc077079]{background:#fef3c7;color:#92400e}.cr-status-badge--danger[data-v-cc077079]{background:#fee2e2;color:#991b1b}.cr-status-badge--info[data-v-cc077079]{background:#dbeafe;color:#1e40af}.cr-status-badge--neutral[data-v-cc077079],.cr-rank-badge--low[data-v-cc077079]{background:#f1f5f9;color:#475569}.cr-tag[data-v-cc077079]{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600}.cr-tag--info[data-v-cc077079]{background:#dbeafe;color:#1e40af}.cr-tag--ads[data-v-cc077079]{background:#fee2e2;color:#991b1b}.cr-row-actions[data-v-cc077079]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.cr-action-btn[data-v-cc077079]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;font-size:13px;text-decoration:none;transition:background .15s,transform .1s}.cr-action-btn[data-v-cc077079]:hover{transform:translateY(-1px)}.cr-action-btn--view[data-v-cc077079]{background:#dbeafe;color:#1d4ed8}.cr-action-btn--rerun[data-v-cc077079]{background:#fef3c7;color:#b45309}.cr-action-btn--export[data-v-cc077079]{background:#d1fae5;color:#047857}.cr-action-btn--delete[data-v-cc077079]{background:#fee2e2;color:#b91c1c}.cr-empty-inline[data-v-cc077079]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 24px;font-size:14px;color:#64748b}.cr-empty-inline .fa[data-v-cc077079]{font-size:18px;color:#94a3b8}.cr-results-body[data-v-cc077079]{padding:24px;display:flex;flex-direction:column;gap:20px}.cr-processing-banner[data-v-cc077079]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;font-size:13px;color:#1e40af}.cr-error-banner[data-v-cc077079]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#991b1b;line-height:1.5}.cr-summary-card[data-v-cc077079]{padding:20px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px}.cr-summary-card__title[data-v-cc077079]{margin:0 0 12px;font-size:15px;font-weight:700;color:#065f46;display:flex;align-items:center;gap:8px}.cr-summary-card__text[data-v-cc077079]{margin:0;font-size:14px;line-height:1.7;color:#1e293b;white-space:pre-line}.cr-competitors-cell[data-v-cc077079]{max-width:160px;word-break:break-word;font-size:12px}@media (max-width: 1100px){.cr-form-grid--4[data-v-cc077079]{grid-template-columns:repeat(2,1fr)}.cr-form-grid--keywords[data-v-cc077079]{grid-template-columns:1fr}}@media (max-width: 768px){.cr-form-grid--2[data-v-cc077079],.cr-form-grid--4[data-v-cc077079]{grid-template-columns:1fr}.cr-header-card[data-v-cc077079],.cr-form__body[data-v-cc077079],.cr-form__footer[data-v-cc077079],.cr-results-body[data-v-cc077079]{padding-left:18px;padding-right:18px}.cr-form__footer[data-v-cc077079]{flex-direction:column;align-items:stretch}.cr-btn[data-v-cc077079]{width:100%}}body.blue-theme .competitor-research-modern .cr-header-card,body.dark-theme .competitor-research-modern .cr-header-card,body.blue-theme .competitor-research-modern .cr-card,body.dark-theme .competitor-research-modern .cr-card{background:#e8eef8;border-color:#b8c9e6}body.blue-theme .competitor-research-modern .cr-title,body.dark-theme .competitor-research-modern .cr-title,body.blue-theme .competitor-research-modern .cr-card__title,body.dark-theme .competitor-research-modern .cr-card__title,body.blue-theme .competitor-research-modern .cr-run-name,body.dark-theme .competitor-research-modern .cr-run-name,body.blue-theme .competitor-research-modern .cr-summary-card__text,body.dark-theme .competitor-research-modern .cr-summary-card__text{color:#0f172a!important}body.blue-theme .competitor-research-modern .cr-subtitle,body.dark-theme .competitor-research-modern .cr-subtitle,body.blue-theme .competitor-research-modern .cr-card__desc,body.dark-theme .competitor-research-modern .cr-card__desc,body.blue-theme .competitor-research-modern .cr-empty-inline,body.dark-theme .competitor-research-modern .cr-empty-inline{color:#4a5d78!important}body.blue-theme .competitor-research-modern .cr-card__header,body.dark-theme .competitor-research-modern .cr-card__header,body.blue-theme .competitor-research-modern .cr-form__footer,body.dark-theme .competitor-research-modern .cr-form__footer{background:#dce6f5;border-color:#b8c9e6}body.blue-theme .competitor-research-modern .cr-table th,body.dark-theme .competitor-research-modern .cr-table th{background:#dce6f5;color:#475569!important}body.blue-theme .competitor-research-modern .cr-table td,body.dark-theme .competitor-research-modern .cr-table td,body.blue-theme .competitor-research-modern .cr-table td span,body.dark-theme .competitor-research-modern .cr-table td span,body.blue-theme .competitor-research-modern .cr-table td strong,body.dark-theme .competitor-research-modern .cr-table td strong,body.blue-theme .competitor-research-modern .cr-table td div,body.dark-theme .competitor-research-modern .cr-table td div{color:#1e293b!important}body.blue-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.dark-theme .competitor-research-modern .cr-form .sepi-hike-forms label{color:#334155!important}body.blue-theme .competitor-research-modern .cr-count-pill,body.dark-theme .competitor-research-modern .cr-count-pill{background:#c8d9f0;color:#1a3a6b}body.red-theme .competitor-research-modern .cr-table td span,body.yellow-theme .competitor-research-modern .cr-table td span,body.turquoise-theme .competitor-research-modern .cr-table td span,body.maroon-theme .competitor-research-modern .cr-table td span,body.peach-theme .competitor-research-modern .cr-table td span,body.magenta-theme .competitor-research-modern .cr-table td span,body.violet-theme .competitor-research-modern .cr-table td span,body.light-blue-theme .competitor-research-modern .cr-table td span,body.earth-tone .competitor-research-modern .cr-table td span,body.red-theme .competitor-research-modern .cr-table td strong,body.yellow-theme .competitor-research-modern .cr-table td strong,body.turquoise-theme .competitor-research-modern .cr-table td strong,body.maroon-theme .competitor-research-modern .cr-table td strong,body.peach-theme .competitor-research-modern .cr-table td strong,body.magenta-theme .competitor-research-modern .cr-table td strong,body.violet-theme .competitor-research-modern .cr-table td strong,body.light-blue-theme .competitor-research-modern .cr-table td strong,body.earth-tone .competitor-research-modern .cr-table td strong,body.red-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.yellow-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.turquoise-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.maroon-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.peach-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.magenta-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.violet-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.light-blue-theme .competitor-research-modern .cr-form .sepi-hike-forms label,body.earth-tone .competitor-research-modern .cr-form .sepi-hike-forms label{color:#334155!important}body.red-theme .competitor-research-modern .cr-title,body.yellow-theme .competitor-research-modern .cr-title,body.turquoise-theme .competitor-research-modern .cr-title,body.maroon-theme .competitor-research-modern .cr-title,body.peach-theme .competitor-research-modern .cr-title,body.magenta-theme .competitor-research-modern .cr-title,body.violet-theme .competitor-research-modern .cr-title,body.light-blue-theme .competitor-research-modern .cr-title,body.earth-tone .competitor-research-modern .cr-title,body.red-theme .competitor-research-modern .cr-card__title,body.yellow-theme .competitor-research-modern .cr-card__title,body.turquoise-theme .competitor-research-modern .cr-card__title,body.maroon-theme .competitor-research-modern .cr-card__title,body.peach-theme .competitor-research-modern .cr-card__title,body.magenta-theme .competitor-research-modern .cr-card__title,body.violet-theme .competitor-research-modern .cr-card__title,body.light-blue-theme .competitor-research-modern .cr-card__title,body.earth-tone .competitor-research-modern .cr-card__title{color:#0f172a!important}.dark-theme .mysite-cards span.error strong,body.dark-theme span.error,body.dark-theme strong.error{color:#ff575f!important}.blue-theme .mysite-cards span.error strong,body.blue-theme span.error,body.blue-theme strong.error{color:#f9000b!important}.light-blue-theme span.error,.light-blue-theme strong.error{color:#ff877a!important}.bill-addons-page .inv-filter-row .inv-filter-actions{margin-left:0;align-items:center;padding-bottom:1px}.bill-addons-page .bao-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--gdb-line)}.bill-addons-page .bao-actions-row__left,.bill-addons-page .bao-actions-row__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bill-addons-page .bao-actions-row__right{margin-left:auto}.bill-addons-page a.gdb-btn{text-decoration:none!important}.bill-addons-page .gdb-actions .gdb-action,.bill-addons-page td.inv-actions button.gdb-action,.bill-addons-page td.actionicons button.gdb-action{background:#fff!important;border-color:var(--gdb-line)!important;color:var(--gdb-muted)!important}.bill-addons-page .gdb-actions .gdb-action:hover,.bill-addons-page td.inv-actions button.gdb-action:hover{background:var(--gdb-secondary-bg)!important;border-color:var(--gdb-accent)!important;color:var(--gdb-accent-dark)!important}.bill-addons-page .gdb-actions .gdb-action--danger:hover,.bill-addons-page td.inv-actions button.gdb-action--danger:hover{background:var(--gdb-danger-soft)!important;border-color:#f0c4c4!important;color:var(--gdb-danger)!important}.bill-addons-page .bao-alpha{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--gdb-line)}.bill-addons-page .bao-alpha__label{margin-right:6px;color:var(--gdb-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bill-addons-page .bao-alpha__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--gdb-line);border-radius:6px;background:var(--gdb-ghost-bg);color:var(--gdb-ink);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bill-addons-page .bao-alpha__btn:hover{border-color:var(--gdb-accent);color:var(--gdb-accent-dark)}.bill-addons-page .bao-alpha__btn.is-active,.bill-addons-page .bao-alpha__btn.grid_alp_active{border-color:var(--gdb-accent);background:var(--gdb-accent);color:#fff}.bill-addons-page .bao-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.bill-addons-page .bao-sort i{opacity:.4;font-size:12px}.bill-addons-page .bao-sort.is-active i{opacity:1;color:var(--gdb-accent)}.bill-addons-page .bao-cell-input,.bill-addons-page .bao-cell-input .billaddons-putty{width:100%}.bill-addons-page .bao-cell-input .form-control{width:100%!important;max-width:112px;min-height:36px!important;height:36px!important;margin:0 auto;padding:0 8px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;text-align:center;box-shadow:none!important}.bill-addons-page .bao-cell-input .form-control:focus{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.bill-addons-page table.gdb-table>tbody>tr>td.inv-desc{white-space:normal!important;min-width:140px;max-width:280px;line-height:1.45}.bill-addons-page .gdb-table-toolbar__meta{margin-left:4px}.bill-addons-page .bao-duplicate-card{margin-bottom:16px}.bill-addons-page .gdb-empty{padding:28px 16px!important;text-align:center}@media screen and (max-width: 1400px){.billaddons-putty input,.billaddons-putty select,.billaddons-putty textarea{width:100%;max-width:100%}}@media screen and (max-width: 991px){.bill-addons-page .inv-filter-row .inv-filter-actions,.bill-addons-page .bao-actions-row__left,.bill-addons-page .bao-actions-row__right{width:100%;margin-left:0}.bill-addons-page .inv-filter-row .inv-filter-actions .gdb-btn,.bill-addons-page .bao-actions-row .gdb-btn{flex:1 1 auto;justify-content:center}.bill-addons-page .bao-alpha__label{width:100%;margin:0 0 4px}}.v--modal-overlay.bao-category-modal .v--modal-box{width:min(520px,94vw)!important;max-width:94vw!important;height:auto!important;top:18vh!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:var(--gdb-surface, #d6e4c0)!important;box-shadow:0 16px 40px #1542062e!important}.bao-category-popup{width:100%;color:var(--gdb-ink);background:var(--gdb-surface)}.bao-category-popup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--gdb-line)}.bao-category-popup__header h3{margin:0;color:var(--gdb-ink);font-size:18px;font-weight:700;line-height:1.3}.bao-category-popup__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-ghost-bg);color:var(--gdb-ink);font-size:20px;line-height:1;cursor:pointer}.bao-category-popup__close:hover{border-color:var(--gdb-accent);color:var(--gdb-accent)}.bao-category-popup__body{padding:18px 20px 20px}.bao-category-popup__label{display:block;margin:0 0 6px;color:var(--gdb-ink);font-size:13px;font-weight:700}.bao-category-popup .form-control{width:100%!important;max-width:none!important;min-height:40px!important;height:40px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;box-shadow:none!important}.bao-category-popup .form-control:focus{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.bao-category-popup .error{display:block;margin-top:6px;color:var(--gdb-danger);font-size:13px}.bao-category-popup__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.bao-category-popup__actions .gdb-btn{min-width:110px}@media (max-width: 767px){.bill-addon-form .bao-season-grid,.bill-addon-form .bao-option-grid{grid-template-columns:1fr}.bill-addon-form .bao-units-row .form-control{max-width:none;width:100%}}.yellow-theme .billaddons-putty.addons-stuck span{color:#fff}.yellow-theme .green-table{color:#fff!important}.yellow-theme .alphabets_grid li{border-color:#fff}.turquoise-theme span.error,.turquoise-theme strong.error{color:#ab0d0d}.peach-theme span.error,.peach-theme strong.error{color:#c50606}.add-bill-ons-form .error{color:#e74c3c;font-size:13px;padding-top:5px}.bill-addon-form .inv-site-form{display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.bill-addon-form.inv-site-edit .inv-form-footer{margin-top:8px}.bill-addon-form .bao-category-row{display:flex;align-items:stretch;gap:8px}.bill-addon-form .bao-category-row .multiselect{flex:1 1 auto;min-width:0}.bill-addon-form .bao-category-row .gdb-btn--icon{flex:0 0 40px;height:40px;min-height:40px}.bill-addon-form .bao-prefix{display:flex;align-items:center;gap:8px}.bill-addon-form .bao-prefix>span{flex:0 0 auto;color:var(--gdb-muted);font-size:14px;font-weight:700}.bill-addon-form .bao-prefix .form-control{flex:1 1 auto}.bill-addon-form .bao-units-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.bill-addon-form .bao-units-row .form-control{max-width:160px}.bill-addon-form .bao-season-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px}.bill-addon-form .bao-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin-bottom:16px}.bill-addon-form .bao-option-fields{padding-top:8px;border-top:1px dashed var(--gdb-line)}.bill-addon-form .bao-barcode{display:inline-flex;align-items:center;justify-content:center;min-height:80px;margin-bottom:10px;padding:12px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted)}.bill-addon-form .bao-barcode-row{display:flex;align-items:center;gap:8px}.bill-addon-form .bao-barcode-row .form-control{flex:1 1 auto}.bill-addon-form .bao-image-preview{display:inline-flex;align-items:flex-start;gap:8px}.bill-addon-form .bao-image-preview img{width:200px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-input-bg)}.bill-addon-form .bao-sample-link{display:inline-block;margin-top:8px;color:var(--gdb-accent-dark);font-size:13px;font-weight:700}.bill-addon-form .bill-addons-site-types .multiselect{max-width:100%}@media (max-width: 1100px){.bill-addon-form .bao-season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.bill-addon-form .bao-season-grid,.bill-addon-form .bao-option-grid{grid-template-columns:1fr}.bill-addon-form .bao-units-row .form-control,.bill-addon-form .bao-barcode-row{max-width:none;width:100%}}@page{size:auto;margin:0}@media print{@page{size:landscape}}.bill-addons-categories-page .inv-filter-row .inv-filter-actions{margin-left:0;align-items:center;padding-bottom:1px}.bill-addons-categories-page a.gdb-btn{text-decoration:none!important}.bill-addons-categories-page .gdb-actions .gdb-action,.bill-addons-categories-page td.inv-actions button.gdb-action{background:#fff!important;border-color:var(--gdb-line)!important;color:var(--gdb-muted)!important}.bill-addons-categories-page .gdb-actions .gdb-action:hover,.bill-addons-categories-page td.inv-actions button.gdb-action:hover{background:var(--gdb-secondary-bg)!important;border-color:var(--gdb-accent)!important;color:var(--gdb-accent-dark)!important}.bill-addons-categories-page .gdb-actions .gdb-action--danger:hover,.bill-addons-categories-page td.inv-actions button.gdb-action--danger:hover{background:var(--gdb-danger-soft)!important;border-color:#f0c4c4!important;color:var(--gdb-danger)!important}.bill-addons-categories-page .gdb-empty{padding:28px 16px!important;text-align:center}@media screen and (max-width: 991px){.bill-addons-categories-page .inv-filter-row .inv-filter-actions{width:100%}.bill-addons-categories-page .inv-filter-row .inv-filter-actions .gdb-btn{flex:1 1 auto;justify-content:center}}.em-email-editor-page .em-editor-card{overflow:hidden}.em-email-editor-page .email-editor-card-body{padding:0}.em-email-editor-page .email-editor-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;flex-shrink:0}.em-email-editor-page .email-editor-output{font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;min-height:280px;white-space:pre-wrap;word-break:break-all}@media (max-width: 900px){.em-email-editor-page .em-panel__heading--toolbar .email-editor-actions{width:100%}.em-email-editor-page .em-panel__heading--toolbar .email-editor-actions .em-btn{flex:1 1 auto}}.email-editor-wrap[data-v-4d5cbe82]{position:relative;min-height:var(--email-editor-height, 720px)}.email-editor-unlayer-brand-mask[data-v-4d5cbe82]{position:absolute;right:0;bottom:0;width:min(420px,46%);height:46px;z-index:25;pointer-events:auto;background:var(--em-surface-muted, #ebebeb);border-radius:0 0 12px}.email-editor-wrap[data-v-4d5cbe82] .unlayer-editor{display:block;box-sizing:border-box;height:var(--email-editor-height, 720px);min-height:var(--email-editor-height, 720px);overflow:hidden}.email-editor-wrap[data-v-4d5cbe82] .unlayer-editor iframe{display:block;width:100%!important;height:100%!important;min-height:100%!important}.earth-tone .mysite-cards .form-control.react{margin-top:10px}.v--modal-box:has(.em-preview-shell){background:var(--em-surface, #ffffff)!important;padding:0!important;overflow:hidden}.em-preview-shell{width:100%;background:var(--em-surface, #ffffff);color:var(--em-ink, #202631)}.em-preview-shell__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--em-line, #e5e9ee);background:var(--em-surface-muted, #fafbfc)}.em-preview-shell__header h2{margin:0;color:var(--em-ink, #202631);font-size:18px;font-weight:700;letter-spacing:-.02em}.em-preview-shell__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1px solid var(--em-line, #e5e9ee);border-radius:8px;background:var(--em-ghost-bg, #ffffff);color:var(--em-ink, #202631);font-size:22px;line-height:1;cursor:pointer;z-index:5;pointer-events:auto}.em-campaign-preview{overflow:hidden;margin:16px 20px 20px;border:1px solid #e5e9ee;border-radius:10px;background:#fff;color:#202631;text-align:left}.em-campaign-preview__brand{display:flex;align-items:center;justify-content:center;min-height:72px;padding:12px 16px;background:#fff}.em-campaign-preview__brand img{max-width:160px;max-height:64px;object-fit:contain}.em-campaign-preview__body{padding:8px 20px 16px;word-break:break-word;background:#fff;color:#202631}.em-campaign-preview__footer{padding:16px 20px;border-top:1px solid #ececec;color:#202631;font-size:14px;line-height:1.5;text-transform:capitalize}.em-campaign-preview__unsub{padding:0 20px;background:#f2f0e9;line-height:44px}.em-campaign-preview__unsub a{color:#087638!important;text-decoration:none}.em-preview-shell__actions{display:flex;justify-content:flex-end;padding:0 20px 20px}.em-preview-shell__btn{min-height:36px;padding:0 16px;border:1px solid var(--em-line, #dce1e7);border-radius:8px;background:var(--em-ghost-bg, #ffffff);color:var(--em-ink, #202631);font-size:13px;font-weight:600;cursor:pointer}.tinymce-editor-wrapper[data-v-18a00594]{width:100%}.time-picker-wrapper[data-v-c162d43b],.time-picker-wrapper[data-v-c162d43b] .mx-input-wrapper{width:100%}.time-picker-wrapper[data-v-c162d43b] .mx-input{width:100%;height:41px;box-sizing:border-box;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;padding:6px 12px;cursor:pointer}.time-picker-wrapper[data-v-c162d43b] .mx-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.time-picker-wrapper[data-v-c162d43b] .mx-datepicker-popup{z-index:9999!important}.site-block-modal-modern[data-v-d5254087]{min-width:420px;width:100%;max-width:100%;padding:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 25px 50px -12px #0003,0 0 0 1px #0000000d}.site-block-modal__content[data-v-d5254087]{padding:0 24px 20px}.site-block-modal__header[data-v-d5254087]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 24px;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);color:#fff}.site-block-modal__title[data-v-d5254087]{margin:0;font-size:1.875rem;font-weight:600;letter-spacing:-.02em}.site-block-modal__site-badge[data-v-d5254087]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:#ffffff26;border-radius:8px;font-weight:500;font-size:1.3125rem}.site-block-modal__btn-lock[data-v-d5254087]{padding:6px 12px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-size:1.1875rem;font-weight:500;cursor:pointer;transition:background .2s,transform .15s}.site-block-modal__btn-lock[data-v-d5254087]:hover{background:#d97706;transform:translateY(-1px)}.site-block-modal__locked-msg[data-v-d5254087]{margin:0;padding:12px 24px;background:#fef3c7;color:#92400e;font-size:1.1875rem;text-align:center}.site-block-modal__info[data-v-d5254087]{margin:12px 0 0;padding:12px 18px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.site-block-modal__info-label[data-v-d5254087]{display:block;font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#475569;margin-bottom:6px}.site-block-modal__info-value[data-v-d5254087]{font-size:1.25rem;color:#1e293b;line-height:1.4}.site-block-modal__info--event[data-v-d5254087]{margin-top:12px;padding:14px 18px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.site-block-modal__event-title[data-v-d5254087]{margin:8px 0 0;font-size:1.125rem;color:#0c4a6e}.site-block-modal__event-link-wrap[data-v-d5254087]{margin-top:12px}.site-block-modal__event-link-row[data-v-d5254087]{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;margin-top:6px}.site-block-modal__event-url-input[data-v-d5254087]{flex:1;min-width:200px}.site-block-modal__event-hint[data-v-d5254087]{margin:10px 0 0;font-size:1rem;color:#1e293b}.site-block-modal__event-hint-muted[data-v-d5254087]{margin:8px 0 0;font-size:.9rem;color:#64748b;line-height:1.4}.site-block-modal-modern .secblocks-adjust .row[data-v-d5254087]{margin:0 -12px 12px}.site-block-modal-modern .secblocks-adjust .row[data-v-d5254087]:last-of-type{margin-bottom:0}.site-block-modal-modern .secblocks-adjust [class*=col-][data-v-d5254087]{padding:0 12px 12px}.site-block-modal-modern .sepi-hike-forms[data-v-d5254087]{padding:0}.site-block-modal-modern .sepi-hike-forms label[data-v-d5254087]{display:block;font-size:1.25rem;font-weight:600;color:#475569;margin-bottom:6px}.site-block-modal-modern .form-control.scrollable_text[data-v-d5254087]{padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0;font-size:1.25rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.site-block-modal-modern .form-control.scrollable_text[data-v-d5254087]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.site-block-modal-modern .vdp-datepicker[data-v-d5254087] input,.site-block-modal-modern .date-sec[data-v-d5254087] input,.site-block-modal-modern .date-sepi[data-v-d5254087] input,.site-block-modal-modern .block-form[data-v-d5254087] input{font-size:1.25rem!important}.site-block-modal-modern .sepi-ratecheck[data-v-d5254087]{padding:8px 0}.turquoise-theme .site-block-modal-modern .sepi-ratecheck .checkbox label[data-v-d5254087],.red-theme .site-block-modal-modern .sepi-ratecheck .checkbox label[data-v-d5254087]{font-size:1.25rem!important;color:#334155!important;font-weight:500}.site-block-modal-modern .date-sec[data-v-d5254087],.site-block-modal-modern .date-sepi[data-v-d5254087]{margin-bottom:0}.site-block-modal__actions[data-v-d5254087]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;margin:16px -24px 0;background:#f8fafc;border-top:1px solid #e2e8f0}.site-block-modal__actions-inner[data-v-d5254087]{display:flex;flex-wrap:wrap;gap:10px}.site-block-modal__btn[data-v-d5254087]{padding:11px 22px;font-size:1.25rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.site-block-modal__btn--primary[data-v-d5254087]{background:linear-gradient(135deg,#059669,#047857);color:#fff;box-shadow:0 1px 3px #0596694d}.site-block-modal__btn--primary[data-v-d5254087]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 4px 12px #05966959}.site-block-modal__btn--secondary[data-v-d5254087]{background:#dc2626;color:#fff;box-shadow:0 1px 3px #dc26264d}.site-block-modal__btn--secondary[data-v-d5254087]:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc262659}.site-block-modal__btn--outline[data-v-d5254087]{background:#fff;color:#dc2626;border:2px solid #dc2626}.site-block-modal__btn--outline[data-v-d5254087]:hover{background:#fef2f2;color:#b91c1c}.site-block-modal__error[data-v-d5254087]{color:#dc2626;font-size:1.25rem;font-weight:500}.site-block-modal-modern .secblocks-adjust>.row[data-v-d5254087]:first-of-type{padding-top:8px}.payment_status_modal[data-v-d5254087] .modal-content{border-radius:12px;box-shadow:0 25px 50px -12px #00000040!important;overflow:hidden}.payment_status_modal[data-v-d5254087] .modal-body{padding:28px 24px}.payment_status_modal[data-v-d5254087] .form-control{padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0}.payment_status_modal[data-v-d5254087] .btn-success,.payment_status_modal[data-v-d5254087] .btn-danger{border-radius:8px;font-weight:600;padding:12px 20px}.visible-popup.popover1{width:400px!important;display:inline-block!important;padding:40px!important;text-align:center!important}.completed-paid{color:green!important;float:right;padding-right:10px;padding-top:4px}.zui-wrapper{min-height:500px;max-height:calc(100vh - 200px);overflow:hidden}.zui-table .zui-sticky-col{position:unset;position:sticky;right:0;z-index:33}.availablity-table table{min-height:50px;max-height:500px;overflow:auto}.availablity-table thead{position:sticky;top:0;z-index:44;background:#fff}.availablity-table{min-height:500px;max-height:calc(100vh - 200px);margin-left:unset!important;width:100%!important}td.zui-sticky-col .site-block-info>span{white-space:nowrap!important;overflow:hidden;width:65px;text-align:left}.visible-popup{z-index:333}.availablity-table table tr.months-name th{text-align:center;background-color:#fff;font-size:18px;font-weight:600;border:1px solid #839393;border-collapse:unset;height:68px}.weeks-name th,.days-name th{text-align:center!important;height:35px!important}.weeks-name th,.days-name th{color:#fff!important}.zui-table .weeks-name .zui-sticky-col{border-bottom:unset}.weeks-name,.days-name{transform:translate(-1px)}.bind-body tr td{text-align:center}.availablity-table table tr.months-name th:first-child{box-shadow:unset!important;border:unset!important}.earth-tone .months-name th,.earth-tone .weeks-name th,.earth-tone .days-name th,.violet-theme .months-name th,.violet-theme .weeks-name th,.violet-theme .days-name th,.red-theme .months-name th,.red-theme .weeks-name th,.red-theme .days-name th,.yellow-theme .months-name th,.yellow-theme .weeks-name th,.yellow-theme .days-name th,.turquoise-theme .months-name th,.turquoise-theme .weeks-name th,.turquoise-theme .days-name th,.maroon-theme .months-name th,.maroon-theme .weeks-name th,.maroon-theme .days-name th,.peach-theme .months-name th,.peach-theme .weeks-name th,.peach-theme .days-name th,.magenta-theme .months-name th,.magenta-theme .weeks-name th,.magenta-theme .days-name th,.light-blue-theme .months-name th,.light-blue-theme .weeks-name th,.light-blue-theme .days-name th{color:#fff!important}.availablity-table table tr.months-name th{border:1px solid #fff;border:none!important;box-shadow:inset 0 1px #fff,inset 0 -1px #fff,inset 1px 0 #fff,inset 0 0 0 1px #fff}.earth-tone .availablity-table table tr th,.earth-tone td.zui-sticky-col{background-color:#154206!important}.default .availablity-table table tr th,.default td.zui-sticky-col{background-color:gray!important}.blue-theme .availablity-table table tr th,.blue-theme td.zui-sticky-col,.blue-theme .availablity-table .zui-table .zui-sticky-col,.dark-theme .availablity-table table tr th,.dark-theme td.zui-sticky-col,.dark-theme .availablity-table .zui-table .zui-sticky-col{background-color:#27225c!important}.violet-theme .availablity-table table tr th,.violet-theme td.zui-sticky-col,.violet-theme .availablity-table .zui-table .zui-sticky-col{background-color:#8578e4!important}.red-theme .availablity-table table tr th,.red-theme td.zui-sticky-col,.red-theme .availablity-table .zui-table .zui-sticky-col{background-color:maroon!important}.yellow-theme .availablity-table table tr th,.yellow-theme td.zui-sticky-col,.yellow-theme .availablity-table .zui-table .zui-sticky-col{background-color:#d0b300!important}.turquoise-theme .availablity-table table tr th,.turquoise-theme td.zui-sticky-col,.turquoise-theme .availablity-table .zui-table .zui-sticky-col{background-color:#009399!important}.maroon-theme .availablity-table table tr th,.maroon-theme td.zui-sticky-col,.maroon-theme .availablity-table .zui-table .zui-sticky-col{background-color:#8b2c2c!important}.peach-theme .availablity-table table tr th,.peach-theme td.zui-sticky-col,.peach-theme .availablity-table .zui-table .zui-sticky-col{background-color:#cd6133!important}.magenta-theme .availablity-table table tr th,.magenta-theme td.zui-sticky-col,.magenta-theme .availablity-table .zui-table .zui-sticky-col{background-color:#6f1e51!important}.light-blue-theme .availablity-table table tr th,.light-blue-theme td.zui-sticky-col,.light-blue-theme .availablity-table .zui-table .zui-sticky-col{background-color:#1e6ebd!important}@media only screen and (max-width:767px){.sepi_site_availabilty_section{padding:20px!important}}.availablity-table table tr:first-child td.table-availability:hover .visible-popup:before{right:6px;left:unset}.buttonRowAlign .visible-butn:has(.load-switch,.site-switch) button{margin:20px auto!important}.buttonRowAlign .visible-butn{width:100%}.buttonRowAlign .load-site-select,.swap-site-select{width:100%!important}.buttonRowAlign .btn .caret{margin-left:20px}.availablity-table table tr:first-child td.table-availability:hover .visible-popup{top:29px;bottom:unset;right:-5px}.availablity-table table tr:first-child td.table-availability:hover .visible-popup:before{right:47%;left:unset}.availablity-table table tr:first-child td.table-availability:hover:nth-child(-n+10) .visible-popup:before{right:unset;left:4px}.availablity-table table tr:first-child td.table-availability:hover:nth-last-child(-n+20) .visible-popup:before{right:4px;left:unset}.available-block:hover .visible-popup{right:-5px}.visible-popup:before{right:unset;left:unset}.available-block:hover:nth-child(-n+10) .visible-popup{right:unset;left:0}.available-block:hover:nth-child(-n+10) .visible-popup:before{right:unset;left:4px}.available-block.right-open:hover .visible-popup{right:unset!important;left:0!important}.available-block.right-open:hover .visible-popup:before{right:unset!important;left:4px!important}.table-booked.edit-booking1 i{display:block;overflow:hidden}.available-block:hover:nth-last-child(-n+20) .visible-popup{right:0;left:unset}.available-block:hover:nth-last-child(-n+20) .visible-popup:before{right:3px;left:unset}.available-block:hover .visible-popup:before{right:unset;left:130px}@media only screen and (max-width:1400px){.visible-wrapper>div{width:100%!important}td .visible-popup{width:280px!important}.visible-wrapper.visible-butn.available-site-btn>div{width:50%!important}.visible-wrapper .col-md-6{width:100%!important}.visible-wrapper .col-md-6 .open-site-btn{margin-bottom:10px}.table-booked .visible-popup:before{right:unset;left:3px}}.table-hold.site-unblock-btn .visible-popup{width:350px!important;right:50%}.sitemap-availablity ul li:last-child:before{display:none}table.zui-table tbody tr:nth-last-child(-n+8)>td .visible-popup{bottom:100%}table.zui-table tbody tr:nth-last-child(-n+8)>td .visible-popup:before{content:"";bottom:-6px;top:initial;right:6px}tr:has(td:nth-child(6)) td:hover:nth-last-child(-n+10) .visible-popup{right:0!important;left:unset!important}tr:has(td:nth-child(6)) td:hover:nth-last-child(-n+10) .visible-popup:before{right:6px!important;left:unset!important}tr td:hover:nth-last-child(-n+2) .visible-popup{right:0!important;left:unset!important}tr td:hover:nth-last-child(-n+2) .visible-popup:before{right:6px!important;left:unset!important}#listWithHandle tbody tr td:hover:nth-child(-n+2) .visible-popup{right:unset!important;left:unset!important}#listWithHandle tbody tr td:hover:nth-child(-n+2) .visible-popup:before{left:10px!important}.availablity-table table{min-width:600px;width:100%}.sitemap-availablity ul li:has(.sepi-ratecheck){padding:0}.sitemap-availablity ul{display:flex;justify-content:space-between;gap:7px;margin:0!important}@media only screen and (max-width:767px){.sitemap-availablity ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}}.sitemap-availablity ul li:has(.sepi-ratecheck) .checkbox label:before{margin-left:0}.today-listing-date{margin:0}.today-calender-site.siteAvailbility{gap:clamp(5px,3vw,40px);justify-content:end}.today-listing+.listing_list+.listing_list{display:none!important}.mylisting-sitedate{font-size:18px}.listing_list{margin:0}.today-listing{margin-right:auto}li.paidgroup:before{content:unset!important}.sepi-ratecheck .checkbox.selected{margin:0}.compact-mode mx-datepicker{width:100%!important}.single-date-picker-wrapper.vdp-datepicker.compact-mode input.mx-input{width:100%!important}td.table-booked{background-color:#2ab2df}td.table-hold{background-color:#ffde00}.completed-paid-parent{color:#fff}.zui-wrapper.popup_scroll_detail{overflow-x:hidden}.add_room_number span{text-decoration:underline}.zui-wrapper.popup_scroll_detail tbody{overflow-x:scroll}.weekend-day{opacity:.5}.sepi-available-align .multiselect{width:300px}.sepi_site_availabilty_section .cal_date{float:unset!important;clear:right;margin-right:0!important}.holded-block:hover .visible-popup{display:block;transition:all .4s linear}.visible-wrapper.visible-butn.available-site-btn{margin-left:unset!important;margin-right:unset!important}.site_center{text-align:center}.site-book-btn{line-height:20px}.visible-popup.popover1{width:fit-content!important;display:inline-block!important;padding:40px!important;text-align:center!important}.popover_align span{display:flex!important;justify-content:center!important}td.table-passed.bookings i a:hover{text-decoration:underline}td.table-passed.bookings i a{color:#000}@media screen and (min-width:3339px){.color-legend-ul ul{margin-right:24.5%}.today-listing-year-div{margin-right:7%}}.load-site-select,.swap-site-select{width:255px!important}.dropdown-menu.site-availability-dropdown{color:#000;height:280px;overflow-y:scroll;width:550px;font-weight:400;padding-left:10px}.first-one{width:10%}.second-one{width:60%}.third-one,.first-swap-one,.second-swap-one{width:30%}.third-swap-one{width:40%}.dropdown-menu.site-availability-dropdown li{display:flex;width:100%!important;flex-wrap:wrap;flex-flow:wrap;align-content:center;align-items:flex-start;justify-content:space-between;flex-direction:row;text-align:center}.completed-paid{color:green!important;float:right;padding-right:2px;padding-top:4px}.blue-theme .avaidate-day span{color:#000!important}.blue-theme .table-booked .cal_date,.blue-theme .table-booked i,.blue-theme .table-availability .cal_date{color:#000}.blue-theme .table-hold .completed-paid-parent,.dark-theme .avaidate-day span{color:#000!important}.dark-theme .table-booked .cal_date,.dark-theme .table-booked i,.dark-theme .table-availability .cal_date{color:#000}.dark-theme .table-hold .completed-paid-parent{color:#000!important}.swap-site-btn{display:block;background-color:#f71716!important;color:#fff!important;width:100%;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:800}.open-site-btn{width:100%;display:block;margin-right:5px;background:#37b54a;color:#fff!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:800}li.paidSection{display:flex;padding:0!important}.sitemap-availablity ul li.paidSection:before{content:unset}.paidgroup{padding:0!important}.paidgroup .group-img{margin-right:3px}.paidSection i.fa.fa-lock{margin-right:15px;margin-top:5px}@media (max-width:767px){.site_img{width:150px}.site_section_container{flex-wrap:wrap}}.site_img{width:200px}.site_img img{width:100%;height:100%;object-fit:contain}.site_section_container{display:flex;align-items:center;justify-content:left;gap:20px;width:100%;text-align:left;margin-top:16px;flex-direction:row-reverse}.site_details{text-align:left;width:300px;display:flex;align-items:center!important;justify-content:start!important;flex-direction:column;flex-wrap:wrap}.contain,.add_notice{width:100%}.contain{max-width:100%;display:flex;flex-wrap:wrap;padding:10px}.site-avail.guest-page{margin-top:-100px}.turquoise-theme .visible-wrapper:last-child .col-md-6:last-child div:first-child a,.turquoise-theme .visible-wrapper:last-child .col-md-6:last-child div:last-child a{color:#3c8dbc!important}.weekly_block{background-color:#87c9df!important}.monthly_block{background-color:#f1c880!important}.daily_block{background-color:#a1d352!important}.sepi_site_availabilty_section .zui-wrapper,.sepi_site_availabilty_section .zui-scroller.availablity-table,.sepi_site_availabilty_section .availablity-table{min-height:500px;max-height:calc(100vh - 200px)!important;height:calc(100vh - 200px)}.sepi_site_availabilty_section .zui-scroller.availablity-table{overflow-y:auto;overflow-x:auto}.sepi_site_availabilty_section .availablity-table table{max-height:none;min-height:0}.sepi_site_availabilty_section .availablity-table thead{border-bottom:1px solid #000;box-shadow:inset 0 -2px #fff}.sepi_site_availabilty_section .availablity-table table tr.months-name th{height:48px;font-size:17px;padding:2px 8px}.sepi_site_availabilty_section .weeks-name th,.sepi_site_availabilty_section .days-name th{height:32px!important;font-size:13px;padding:1px 4px}.sepi_site_availabilty_section .zui-table tbody td{height:38px!important;font-size:13px;line-height:1.1}.sepi_site_availabilty_section .zui-table tbody .zui-sticky-col{height:38px!important;min-height:38px!important;max-height:38px!important}.sepi_site_availabilty_section .availablity-table table tr td{border-bottom:1px solid #000!important;border-right:1px solid #000!important;border-left:1px solid #fff!important;box-shadow:inset 0 -2px #fff}.sepi_site_availabilty_section .availablity-table table tr td.zui-sticky-col{border-left:1px solid #000!important;border-right:1px solid #000!important}.sepi_site_availabilty_section .zui-sticky-col{padding:2px 6px!important}.sepi_site_availabilty_section .site-block-info{top:0;align-items:center}.sepi_site_availabilty_section .site-block-info a.site-block-btn{font-size:12px!important;padding:1px 5px!important;line-height:1.2;margin-left:4px}.sepi_site_availabilty_section td.table-passed.bookings,.sepi_site_availabilty_section .table-hold.site-unblock-btn{font-size:14px;border-right:1px solid #000!important}.sepi_site_availabilty_section .site-block-info a{font-size:13px!important;padding:1px 4px}.sepi_site_availabilty_section td.zui-sticky-col .site-block-info>span{width:52px;font-size:13px}.sepi_site_availabilty_section .zui-table .zui-sticky-col{border-left:1px solid #000!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;box-shadow:inset 0 -2px #fff!important}.sepi_site_availabilty_section .availablity-table table tr.months-name th{border:1px solid #000!important;box-shadow:inset 0 1px #000,inset 0 -1px #000,inset 1px 0 #000,inset 0 0 0 1px #000,inset 0 -2px #fff}.sepi_site_availabilty_section .weeks-name th,.sepi_site_availabilty_section .days-name th{border:1px solid #000!important;border-left:1px solid #fff!important;border-right:1px solid #000!important;box-shadow:inset 0 -2px #fff}.sepi_site_availabilty_section .weeks-name th.zui-sticky-col,.sepi_site_availabilty_section .days-name th.zui-sticky-col{border-left:1px solid #000!important;border-right:1px solid #000!important;box-shadow:inset 0 -2px #fff}.sepi_site_availabilty_section .zui-table tbody td{border-right:1px solid #000!important;border-left:1px solid #fff!important;border-bottom:1px solid #000!important;box-shadow:inset -1px 0 #000,inset 0 -2px #fff!important}.sepi_site_availabilty_section .zui-table tbody td.zui-sticky-col{border-left:1px solid #000!important;border-right:1px solid #000!important;box-shadow:inset 0 -2px #fff!important}.sepi_site_availabilty_section .bind-body tr{position:relative}.sepi_site_availabilty_section .zui-table tbody tr td.table-booked{overflow:visible!important}.sepi_site_availabilty_section td.table-availability,.sepi_site_availabilty_section td.table-booked,.sepi_site_availabilty_section td.table-hold,.sepi_site_availabilty_section td.table-passed,.sepi_site_availabilty_section td.table-hold-site,.sepi_site_availabilty_section td.table-locked{border-right:1px solid #000!important;border-left:1px solid #fff!important}.sepi_site_availabilty_section .zui-wrapper,.sepi_site_availabilty_section .zui-scroller.availablity-table{border:1px solid #000!important;box-sizing:border-box}.sepi_site_availabilty_section .zui-table{border:1px solid #000!important}.sepi_site_availabilty_section .availablity-table table tr.months-name th:first-child{border:1px solid #000!important;box-shadow:none!important}.sepi_site_availabilty_section .availablity-table tr th:first-child,.sepi_site_availabilty_section .availablity-table tr td:first-child,.sepi_site_availabilty_section td.last-border,.sepi_site_availabilty_section td.table-hold.site-unblock-btn,.sepi_site_availabilty_section td.table-passed.bookings{border-right:1px solid #000!important}.sepi_site_availabilty_section td.table-booked.edit-booking1{position:relative;padding:0 14px 0 4px!important;text-align:left!important;vertical-align:middle;overflow:visible!important;font-size:13px!important;font-weight:700!important;border-right:1px solid #000!important}.sepi_site_availabilty_section td.table-booked.edit-booking1 .visible-popup{display:none;z-index:500!important}.sepi_site_availabilty_section td.table-booked.edit-booking1.booked-block .visible-popup,.sepi_site_availabilty_section td.table-booked.edit-booking1.booked-block:hover .visible-popup{display:block!important}.sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent{display:block;float:none;font-style:normal;font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}.sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent a{color:#fff!important;text-decoration:none}.sepi_site_availabilty_section td.table-booked.edit-booking1 .fa-check.completed-paid{position:absolute;right:2px;top:50%;transform:translateY(-50%);float:none!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible!important;color:#16a34a!important;background:#fff;border-radius:50%;width:11px;height:11px;font-size:8px!important;line-height:1;padding:0!important;margin:0!important}.sepi_site_availabilty_section td.table-booked.edit-booking1.table-locked .completed-paid-parent{position:relative;padding-left:14px}.sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent .fa-lock{position:absolute;left:1px;top:50%;transform:translateY(-50%);float:none!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible!important;width:11px;height:11px;font-size:8px!important;line-height:1;padding:0!important;margin:0!important;z-index:2;cursor:pointer;font-style:normal}.sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent .fa-lock:before{color:#fff!important;background:#21c54f;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;font-size:7px;line-height:11px;text-align:center}.sepi_site_availabilty_section td.table-booked.edit-booking1 .group-img{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px;height:12px;margin:0}.blue-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent,.dark-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent,.blue-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent a,.dark-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent a{color:#fff!important}.blue-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .fa-check.completed-paid,.dark-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .fa-check.completed-paid{color:#16a34a!important}.blue-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent .fa-lock:before,.dark-theme .sepi_site_availabilty_section td.table-booked.edit-booking1 .completed-paid-parent .fa-lock:before{color:#fff!important;background:#21c54f}.arrange-order-btn,.nav-arrow-btn{background:#0000002e;color:#fff}.old-style{margin-top:0}.availability-presets{min-width:150px;max-width:180px}.availability-preset-select{height:34px;padding:4px 8px;font-size:13px;border:1px solid #ccc;border-radius:4px}.sitemap-availablity.color-legend-ul .fa-lock:before{color:#f0f8ff;background:#21c54f;padding:3px;border-radius:25%;font-size:14px}.sepi_site_availabilty_section .sitemap-availablity.color-legend-ul .legend-list{display:flex;flex-wrap:wrap;gap:8px 18px!important;align-items:center;justify-content:flex-start;margin:0!important;padding:0!important;list-style:none!important}.sepi_site_availabilty_section .sitemap-availablity.color-legend-ul .legend-list .legend-item{display:inline-flex;align-items:center;gap:6px!important;font-size:15px!important;font-weight:600!important;line-height:1.15!important;color:#233126!important;white-space:nowrap;margin:0!important;padding:0!important;float:none!important;vertical-align:middle!important;min-height:18px;position:static!important;background:0 0!important;border:none!important}.today-calender-site.siteAvailbility .site-availability-month-toolbar{width:100%;padding:10px 12px 12px;border-radius:6px;box-sizing:border-box;container-type:inline-size;container-name:month-toolbar}.month-toolbar-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(10px,1.2vw,16px);width:100%;min-width:0;box-sizing:border-box;padding-left:clamp(4px,1vw,12px);padding-right:clamp(4px,1vw,12px)}.month-toolbar-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;min-width:0;max-width:100%}.month-toolbar-center{display:flex;justify-content:center;align-items:center;flex:0 0 auto}.month-toolbar-right{display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto;min-width:0}.month-select-title{font-size:clamp(13px,1.8vw,18px);font-weight:700;color:#fff;flex:0 0 auto;white-space:nowrap;line-height:1.2}.arrange-order-btn{border-radius:20px;font-weight:700;border:1px solid rgba(255,255,255,.55);padding:6px 12px;flex:0 0 auto;white-space:nowrap;text-align:center;line-height:1.25}.arrange-order-btn:hover{background:#00000047;color:#fff}.month-pill-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;flex:0 1 auto;min-width:0;margin:0;padding:0;list-style:none}.period-nav-inline{flex:0 0 auto;margin:0;padding:0}.month-pill-list li{cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.2px;border:1px solid #2f6a12;border-radius:8px;padding:5px 8px;color:#113706;background:#e8f3df;transition:.15s;flex:0 0 auto;white-space:nowrap}.month-pill-list li:hover{background:#d6eac8;transform:translateY(-1px)}.month-pill-list li.active{color:#fff;background:#1d4f0b;border-color:#1d4f0b;box-shadow:inset 0 0 0 1px #ffffff40}.period-nav{display:inline-flex;align-items:center;gap:8px}.period-nav-value{font-weight:800;font-size:22px;line-height:1.1;color:#fff;letter-spacing:.5px;min-width:5.5rem;text-align:center}.days-nav-label{text-transform:uppercase;letter-spacing:.85px}.nav-arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.45);cursor:pointer;transition:background .15s,transform .1s}.nav-arrow-btn:hover{background:#00000047;transform:translateY(-1px)}.nav-arrow-btn:active{transform:translateY(0)}.nav-arrow-btn i{font-size:18px;line-height:1}.period-nav-year-value{min-width:6.5rem}.today-calender-site.siteAvailbility .month-toolbar-center .period-nav,.today-calender-site.siteAvailbility .month-toolbar-right .period-nav{gap:4px}.today-calender-site.siteAvailbility .month-toolbar-center .nav-arrow-btn,.today-calender-site.siteAvailbility .month-toolbar-right .nav-arrow-btn{width:28px;height:28px;border-radius:6px}.today-calender-site.siteAvailbility .month-toolbar-center .nav-arrow-btn i,.today-calender-site.siteAvailbility .month-toolbar-right .nav-arrow-btn i{font-size:14px}.today-calender-site.siteAvailbility .month-toolbar-center .period-nav-value,.today-calender-site.siteAvailbility .month-toolbar-right .period-nav-value{font-size:14px;font-weight:700;min-width:0;letter-spacing:.2px}.today-calender-site.siteAvailbility .month-toolbar-right .period-nav-year-value{min-width:0}.today-calender-site.siteAvailbility .month-toolbar-center .days-nav-label{letter-spacing:.35px}@container month-toolbar (max-width:1180px){.month-pill-list{display:grid;grid-template-columns:repeat(6,minmax(0,max-content));gap:6px 8px;flex:0 1 auto}}@container month-toolbar (max-width:920px){.month-toolbar-left{flex-wrap:wrap}.month-pill-list{flex:1 1 100%;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@container month-toolbar (max-width:560px){.month-pill-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports not (container-type:inline-size){@media (max-width:1180px){.month-pill-list{display:grid;grid-template-columns:repeat(6,minmax(0,max-content));gap:6px 8px}}@media (max-width:920px){.month-toolbar-left{flex-wrap:wrap}.month-pill-list{flex:1 1 100%;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.month-pill-list{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width:1280px){.month-toolbar-strip{gap:10px;padding-left:6px;padding-right:6px}.arrange-order-btn{padding:5px 9px;font-size:12px}.month-select-title{font-size:13px}.month-pill-list li{font-size:13px;padding:4px 7px}}@media (max-width:1100px){.period-nav-value{font-size:18px;min-width:4.75rem}.period-nav-year-value{min-width:4.5rem}.nav-arrow-btn{width:32px;height:32px}}@media (max-width:768px){.today-calender-site.siteAvailbility .site-availability-month-toolbar{padding:8px 8px 10px}.month-toolbar-strip{gap:8px 10px;flex-wrap:wrap}.month-toolbar-left{gap:6px 8px}.arrange-order-btn{padding:5px 8px;font-size:11px}.month-select-title{font-size:12px}.month-pill-list li{padding:4px 6px;font-size:13px}}@media (max-width:480px){.month-toolbar-center,.month-toolbar-right{width:100%;justify-content:flex-start}.month-pill-list li{padding:4px 6px;font-size:12px}.period-nav-value{font-size:15px;min-width:0}.period-nav-year-value{min-width:0}}.month-label-header{font-weight:800;font-size:14px;color:#fff}.site-type-order-modal .modal-content{border-radius:10px;overflow:hidden}.order-lock-toggle,.order-modal-help{margin-bottom:12px;font-weight:600;color:#2f2f2f}.order-lock-text{margin-bottom:10px;color:#a94442;font-weight:700}.site-type-order-list{max-height:420px;overflow-y:auto}.site-type-order-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d5d5d5;border-radius:8px;margin-bottom:8px;background:#f9f9f9}.order-position{min-width:26px;height:26px;border-radius:50%;background:#1d4f0b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.drag-handle{cursor:grab;color:#666}.order-name{font-weight:700;color:#1d1d1d}.table-booked .visible-popup{overflow:visible;padding:0!important;box-shadow:none!important;background:0 0!important;width:min(600px,calc(100vw - 24px))!important;max-width:600px!important;display:none}.table-booked.booked-block .visible-popup,.table-booked.booked-block:hover .visible-popup{display:block!important}.table-booked .visible-popup.popup-flip-down{top:100%!important;bottom:auto!important;margin-top:10px;margin-bottom:0}.table-booked .visible-popup.popup-flip-down:before{top:-6px!important;bottom:auto!important}.table-booked .visible-popup.popup-flip-up{bottom:100%!important;top:auto!important;margin-bottom:10px;margin-top:0}.table-booked .visible-popup.popup-flip-up:before{bottom:-6px!important;top:auto!important}.table-booked .visible-popup .reservation-hover-popup{min-width:420px;max-width:600px;width:100%;background:linear-gradient(145deg,#2c3e50 0,#1a252f);border-radius:8px;box-shadow:0 8px 32px #00000059,0 2px 8px #0003;overflow:visible;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.table-booked .visible-popup .reservation-popup-header{overflow:visible}.table-booked .visible-popup .reservation-popup-body{overflow-x:hidden;overflow-y:visible;width:100%}.table-booked .visible-popup .reservation-popup-buttons{overflow:visible;position:relative;z-index:5}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown{min-width:100%;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(380px,55vh);height:auto!important;overflow-x:hidden;overflow-y:auto;padding:6px 0;margin-top:2px;z-index:5000;box-shadow:0 8px 24px #00000059}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown li{padding:8px 14px;text-align:left;justify-content:flex-start;gap:10px;box-sizing:border-box}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown .first-one{flex:0 0 auto;width:auto!important;min-width:2.5rem;white-space:nowrap}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown .second-one{flex:1 1 auto;width:auto!important;min-width:0;text-align:left;white-space:normal}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown .third-one{flex:0 1 auto;width:auto!important;min-width:5.5rem;text-align:right;white-space:nowrap}.table-booked .visible-popup .dropdown-menu.site-availability-dropdown.swap .first-swap-one,.table-booked .visible-popup .dropdown-menu.site-availability-dropdown.swap .second-swap-one,.table-booked .visible-popup .dropdown-menu.site-availability-dropdown.swap .third-swap-one{flex:1 1 30%;width:auto!important;min-width:0;text-align:left;white-space:normal}.reservation-popup-header{padding:12px 16px;background:#0003;color:#fff;font-size:14px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.reservation-popup-header strong{overflow-wrap:break-word;word-break:break-word}.reservation-popup-body{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;padding:16px 16px 8px;box-sizing:border-box}.reservation-popup-col{flex:0 0 50%;max-width:50%;min-width:0;padding:0 15px;box-sizing:border-box}.reservation-popup-col.reservation-popup-actions{border-left:1px solid rgba(255,255,255,.12);padding-left:15px;padding-right:15px}.reservation-popup-row{display:block;width:100%;max-width:100%;margin-bottom:10px;font-size:13px;line-height:1.4;min-width:0;box-sizing:border-box}.reservation-popup-row:last-child{margin-bottom:0}.reservation-popup-label{display:block;color:#95a5a6;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.reservation-popup-value{display:block;width:100%;max-width:100%;color:#ecf0f1;font-weight:500;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box}.reservation-popup-value.reservation-popup-notes{line-height:1.35}.reservation-popup-link{display:block;color:#3498db;text-decoration:none;transition:color .2s;margin-bottom:6px;overflow-wrap:break-word;word-break:break-word;max-width:100%}.reservation-popup-link:hover{color:#5dade2;text-decoration:underline}.reservation-popup-actions .site-checkin-out,.reservation-popup-buttons .open-site-btn,.reservation-popup-buttons .swap-site-btn{display:block;width:100%!important;max-width:100%!important;min-height:34px;height:34px!important;padding:6px 10px!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;border-radius:6px!important;white-space:nowrap;box-sizing:border-box;text-align:center;margin:0}.reservation-popup-buttons{display:flex;flex-wrap:nowrap;padding:12px 16px!important;margin-top:0!important;border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box}.reservation-popup-buttons .col-md-6{width:50%!important;flex:0 0 50%!important;max-width:50%!important;padding:0 15px!important;box-sizing:border-box}.reservation-popup-buttons .load_site_button_class,.reservation-popup-buttons .swap_site_button_class{width:100%}.reservation-popup-footer{padding:10px 16px;background:#00000040;border-top:1px solid rgba(255,255,255,.08);min-height:20px}.recurring-badge{display:inline-block;padding:4px 12px;background:#f1c40f40;color:#f1c40f;font-weight:700;font-size:12px;border-radius:4px;border:1px solid rgba(241,196,15,.4)}@media only screen and (max-width:1400px){.table-booked .visible-popup{width:min(600px,calc(100vw - 24px))!important;min-width:380px!important}.table-booked .visible-popup .reservation-hover-popup{min-width:380px;max-width:600px}.reservation-popup-body{flex-direction:row;flex-wrap:nowrap;gap:0}.reservation-popup-col{flex:0 0 50%;max-width:50%;min-width:0}}.reservation-log-redesign{--rl-green: #0b8f43;--rl-green-dark: #087638;--rl-green-soft: #eaf6ee;--rl-ink: #202631;--rl-muted: #6f7785;--rl-line: #e5e9ee;--rl-surface: #ffffff;--rl-surface-muted: #fafbfc;--rl-canvas: #f7f9fb;--rl-shadow: 0 8px 30px rgba(28, 39, 55, .08);--rl-danger: #d64545;--rl-danger-soft: #fdecec;--rl-secondary-bg: #f4faf6;--rl-secondary-border: #c8dfd0;--rl-focus-ring: rgba(11, 143, 67, .14);--rl-btn-shadow: rgba(11, 143, 67, .22);--rl-thead: #f8fafb;--rl-thead-text: #6b7380;--rl-table-body: #ffffff;--rl-row-alt: #fcfcfd;--rl-row-hover: #f6faf7;--rl-input-bg: #ffffff;--rl-input-border: #dce1e7;--rl-action-bg: #fafbfc;--rl-ghost-bg: #ffffff;--rl-ghost-text: #56606e;--rl-link: var(--rl-green);--rl-link-hover: var(--rl-green-dark);--rl-input-text: var(--rl-ink);--rl-secondary-text: var(--rl-green-dark);--rl-sort-active: var(--rl-green);--rl-primary-bg: var(--rl-green);--rl-primary-hover: var(--rl-green-dark);--rl-action-icon: var(--rl-muted);--rl-balance-due: var(--rl-danger);color:var(--rl-ink)}body.default .reservation-log-redesign{--rl-green: #0b8f43;--rl-green-dark: #087638;--rl-green-soft: #eaf6ee}body.earth-tone .reservation-log-redesign{--rl-green: #5c8d23;--rl-green-dark: #154206;--rl-green-soft: #eef5e6;--rl-ink: #1a1f14;--rl-muted: #4a5538;--rl-line: #b2bda0;--rl-surface: #d6e4c0;--rl-surface-muted: #d6e4c0;--rl-canvas: transparent;--rl-shadow: 0 6px 13px 0 rgb(56 84 21 / .28);--rl-secondary-bg: #c8d4b4;--rl-secondary-border: #b2bda0;--rl-focus-ring: rgba(21, 66, 6, .18);--rl-btn-shadow: rgba(21, 66, 6, .24);--rl-thead: #154206;--rl-thead-text: #ffffff;--rl-table-body: #d6e4c0;--rl-row-alt: #d6e4c0;--rl-row-hover: #c8d4b4;--rl-input-bg: #ffffff;--rl-input-border: #154206;--rl-action-bg: #d6e4c0;--rl-ghost-bg: #b2bda0;--rl-ghost-text: #1a1f14;--rl-link: #154206;--rl-link-hover: #0f3004;--rl-secondary-text: #154206;--rl-sort-active: #ffffff;--rl-action-icon: #154206}body.blue-theme .reservation-log-redesign{--rl-green: #3266ff;--rl-green-dark: #254ac2;--rl-green-soft: #edf2ff;--rl-ink: #ece9e9;--rl-muted: #b8bdd4;--rl-line: #3d4568;--rl-surface: #27225c;--rl-surface-muted: #1e1a4a;--rl-canvas: #27225c;--rl-shadow: 0 6px 13px 0 rgb(3 3 48 / .35);--rl-secondary-bg: #1e1a4a;--rl-secondary-border: #3d4568;--rl-focus-ring: rgba(50, 102, 255, .18);--rl-btn-shadow: rgba(50, 102, 255, .24);--rl-thead: #030330;--rl-thead-text: #ece9e9;--rl-table-body: #e1e9fb;--rl-row-alt: #e1e9fb;--rl-row-hover: #d4e0fb;--rl-row-ink: #1c2440;--rl-row-line: #d7e0f7;--rl-input-bg: #151a30;--rl-input-border: #3266ff;--rl-action-bg: #1e1a4a;--rl-ghost-bg: #151a30;--rl-ghost-text: #ece9e9;--rl-link: #254ac2;--rl-link-hover: #1d3a9a;--rl-secondary-text: #ece9e9;--rl-sort-active: #ffffff;--rl-action-icon: #1c2440;--rl-balance-due: #c23838}body.dark-theme .reservation-log-redesign{--rl-green: #3266ff;--rl-green-dark: #254ac2;--rl-green-soft: #edf2ff;--rl-ink: #ece9e9;--rl-muted: #b8bdd4;--rl-line: #3a4560;--rl-surface: #222b44;--rl-surface-muted: #1a2238;--rl-canvas: #222b44;--rl-shadow: 0 6px 13px 0 rgb(17 22 36 / .4);--rl-secondary-bg: #1a2238;--rl-secondary-border: #3a4560;--rl-focus-ring: rgba(50, 102, 255, .18);--rl-btn-shadow: rgba(50, 102, 255, .24);--rl-thead: #222b44;--rl-thead-text: #ffffff;--rl-table-body: #e1e9fb;--rl-row-alt: #e1e9fb;--rl-row-hover: #d4e0fb;--rl-row-ink: #1c2440;--rl-row-line: #d7e0f0;--rl-input-bg: #151a30;--rl-input-border: #3266ff;--rl-action-bg: #1a2238;--rl-ghost-bg: #151a30;--rl-ghost-text: #ece9e9;--rl-link: #254ac2;--rl-link-hover: #1d3a9a;--rl-secondary-text: #ece9e9;--rl-sort-active: #ffffff;--rl-action-icon: #1c2440;--rl-balance-due: #c23838}body.violet-theme .reservation-log-redesign{--rl-green: #8578e4;--rl-green-dark: #6658c8;--rl-green-soft: #f1effd;--rl-canvas: #fafbfe;--rl-surface: #fafbfe;--rl-line: #ddd8f0;--rl-secondary-bg: #f3f1fc;--rl-secondary-border: #cdc6ef;--rl-focus-ring: rgba(133, 120, 228, .18);--rl-btn-shadow: rgba(133, 120, 228, .24);--rl-row-hover: #f5f3fc}body.red-theme .reservation-log-redesign{--rl-green: #800000;--rl-green-dark: #650000;--rl-ink: #ffffff;--rl-muted: #f0d4d4;--rl-line: #9a3030;--rl-surface: #800000;--rl-surface-muted: #6b0000;--rl-canvas: #800000;--rl-thead: #650000;--rl-thead-text: #ffffff;--rl-table-body: #f3e0e0;--rl-row-alt: #f3e0e0;--rl-row-hover: #efd6d6;--rl-row-ink: #3b0000;--rl-row-line: #f0d4d4;--rl-input-bg: #ffffff;--rl-input-border: #650000;--rl-action-bg: #6b0000;--rl-ghost-bg: #9a3030;--rl-ghost-text: #ffffff;--rl-green-soft: #f8eded;--rl-secondary-bg: #720000;--rl-secondary-border: #9a3030;--rl-focus-ring: rgba(128, 0, 0, .16);--rl-btn-shadow: rgba(128, 0, 0, .22);--rl-link: #650000;--rl-link-hover: #4d0000;--rl-input-text: #3b0000;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #650000;--rl-primary-hover: #4d0000;--rl-action-icon: #650000;--rl-balance-due: #a83232}body.yellow-theme .reservation-log-redesign{--rl-green: #b49a00;--rl-green-dark: #887500;--rl-ink: #2b2600;--rl-muted: #5c5200;--rl-line: #b8a840;--rl-surface: #d0b300;--rl-surface-muted: #c4a800;--rl-canvas: #d0b300;--rl-thead: #887500;--rl-thead-text: #ffffff;--rl-table-body: #d0b300;--rl-row-alt: #c4a800;--rl-row-hover: #b89e00;--rl-input-bg: #ffffff;--rl-input-border: #887500;--rl-action-bg: #c4a800;--rl-ghost-bg: #b8a840;--rl-ghost-text: #2b2600;--rl-green-soft: #fbf8e5;--rl-secondary-bg: #e8dc8a;--rl-secondary-border: #b8a840;--rl-focus-ring: rgba(180, 154, 0, .18);--rl-btn-shadow: rgba(180, 154, 0, .24);--rl-link: #2b2600;--rl-link-hover: #000000;--rl-secondary-text: #2b2600;--rl-sort-active: #ffffff;--rl-primary-bg: #887500;--rl-primary-hover: #6f6000;--rl-action-icon: #5c5200;--rl-balance-due: #7a1515}body.turquoise-theme .reservation-log-redesign{--rl-green: #009399;--rl-green-dark: #007278;--rl-ink: #ffffff;--rl-muted: #d0ecec;--rl-line: #007a80;--rl-surface: #009399;--rl-surface-muted: #008388;--rl-canvas: #009399;--rl-thead: #007278;--rl-thead-text: #ffffff;--rl-table-body: #dbf0f0;--rl-row-alt: #dbf0f0;--rl-row-hover: #cfe9e9;--rl-row-ink: #003f42;--rl-row-line: #d0ecec;--rl-input-bg: #ffffff;--rl-input-border: #007278;--rl-action-bg: #008388;--rl-ghost-bg: #007a80;--rl-ghost-text: #ffffff;--rl-green-soft: #e7f6f6;--rl-secondary-bg: #008388;--rl-secondary-border: #007a80;--rl-focus-ring: rgba(0, 147, 153, .18);--rl-btn-shadow: rgba(0, 147, 153, .24);--rl-link: #1565c0;--rl-link-hover: #0d47a1;--rl-input-text: #003f42;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #007278;--rl-primary-hover: #005b60;--rl-action-icon: #007278;--rl-balance-due: #a3760a}body.maroon-theme .reservation-log-redesign{--rl-green: #8b2c2c;--rl-green-dark: #6d2020;--rl-ink: #ffffff;--rl-muted: #f0d4d4;--rl-line: #6d2020;--rl-surface: #8b2c2c;--rl-surface-muted: #7a2525;--rl-canvas: #8b2c2c;--rl-thead: #6d2020;--rl-thead-text: #ffffff;--rl-table-body: #f2e0e0;--rl-row-alt: #f2e0e0;--rl-row-hover: #ecd4d4;--rl-row-ink: #3a1010;--rl-row-line: #f0d4d4;--rl-input-bg: #ffffff;--rl-input-border: #6d2020;--rl-action-bg: #7a2525;--rl-ghost-bg: #6d2020;--rl-ghost-text: #ffffff;--rl-green-soft: #f8eded;--rl-secondary-bg: #7a2525;--rl-secondary-border: #6d2020;--rl-focus-ring: rgba(139, 44, 44, .16);--rl-btn-shadow: rgba(139, 44, 44, .22);--rl-link: #6d2020;--rl-link-hover: #581919;--rl-input-text: #3a1010;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #6d2020;--rl-primary-hover: #581919;--rl-action-icon: #6d2020;--rl-balance-due: #a3591a}body.peach-theme .reservation-log-redesign{--rl-green: #cd6133;--rl-green-dark: #a64720;--rl-ink: #ffffff;--rl-muted: #f5ddd0;--rl-line: #a64720;--rl-surface: #cd6133;--rl-surface-muted: #b85528;--rl-canvas: #cd6133;--rl-thead: #a64720;--rl-thead-text: #ffffff;--rl-table-body: #f6e2d6;--rl-row-alt: #f6e2d6;--rl-row-hover: #f0d4c2;--rl-row-ink: #54200d;--rl-row-line: #f5ddd0;--rl-input-bg: #ffffff;--rl-input-border: #a64720;--rl-action-bg: #b85528;--rl-ghost-bg: #a64720;--rl-ghost-text: #ffffff;--rl-green-soft: #fcf0eb;--rl-secondary-bg: #b85528;--rl-secondary-border: #a64720;--rl-focus-ring: rgba(205, 97, 51, .18);--rl-btn-shadow: rgba(205, 97, 51, .24);--rl-link: #a64720;--rl-link-hover: #843818;--rl-input-text: #54200d;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #a64720;--rl-primary-hover: #843818;--rl-action-icon: #a64720;--rl-balance-due: #a66a00}body.magenta-theme .reservation-log-redesign{--rl-green: #6f1e51;--rl-green-dark: #52143b;--rl-ink: #ffffff;--rl-muted: #e8cdd8;--rl-line: #52143b;--rl-surface: #6f1e51;--rl-surface-muted: #5f1a46;--rl-canvas: #6f1e51;--rl-thead: #52143b;--rl-thead-text: #ffffff;--rl-table-body: #efd9e7;--rl-row-alt: #efd9e7;--rl-row-hover: #e8cbe0;--rl-row-ink: #351027;--rl-row-line: #e8cdd8;--rl-input-bg: #ffffff;--rl-input-border: #52143b;--rl-action-bg: #5f1a46;--rl-ghost-bg: #52143b;--rl-ghost-text: #ffffff;--rl-green-soft: #f5eaf1;--rl-secondary-bg: #5f1a46;--rl-secondary-border: #52143b;--rl-focus-ring: rgba(111, 30, 81, .16);--rl-btn-shadow: rgba(111, 30, 81, .22);--rl-link: #52143b;--rl-link-hover: #3d0f2c;--rl-input-text: #351027;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #52143b;--rl-primary-hover: #3d0f2c;--rl-action-icon: #52143b;--rl-balance-due: #a83a6e}body.light-blue-theme .reservation-log-redesign{--rl-green: #1e6ebd;--rl-green-dark: #155495;--rl-ink: #ffffff;--rl-muted: #d0e4f5;--rl-line: #155495;--rl-surface: #1e6ebd;--rl-surface-muted: #1860a6;--rl-canvas: #1e6ebd;--rl-thead: #155495;--rl-thead-text: #ffffff;--rl-table-body: #ddeaf6;--rl-row-alt: #ddeaf6;--rl-row-hover: #cfe0f2;--rl-row-ink: #0b3459;--rl-row-line: #d0e4f5;--rl-input-bg: #ffffff;--rl-input-border: #155495;--rl-action-bg: #1860a6;--rl-ghost-bg: #155495;--rl-ghost-text: #ffffff;--rl-green-soft: #eaf3fb;--rl-secondary-bg: #1860a6;--rl-secondary-border: #155495;--rl-focus-ring: rgba(30, 110, 189, .18);--rl-btn-shadow: rgba(30, 110, 189, .24);--rl-link: #155495;--rl-link-hover: #103f70;--rl-input-text: #0b3459;--rl-secondary-text: #ffffff;--rl-sort-active: #ffffff;--rl-primary-bg: #155495;--rl-primary-hover: #103f70;--rl-action-icon: #155495;--rl-balance-due: #a66a00}.reservation-log-redesign .content.reservationIndex{background:var(--rl-canvas)!important;padding:10px 15px 20px!important;min-height:auto;margin:0!important}body.earth-tone .reservation-log-redesign .content.reservationIndex{background:transparent!important}body.default .reservation-log-redesign .content.reservationIndex,body.violet-theme .reservation-log-redesign .content.reservationIndex{background:linear-gradient(180deg,var(--rl-green-soft) 0,var(--rl-canvas) 220px)!important;padding:20px 22px 28px!important}.reservation-log-redesign .rl-panel{background:var(--rl-surface);border:1px solid var(--rl-line);border-radius:4px;box-shadow:var(--rl-shadow);overflow:visible}.reservation-log-redesign .rl-panel .rl-filter-card,.reservation-log-redesign .rl-panel .rl-table-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.reservation-log-redesign .rl-panel .rl-filter-card{margin-bottom:0;border-bottom:1px solid var(--rl-line)!important}.reservation-log-redesign .rl-panel .rl-table-card{margin-top:0}.rl-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px;flex-wrap:wrap}.rl-page-header__copy{min-width:0}.rl-eyebrow{margin:0 0 4px;color:var(--rl-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rl-page-header h1{margin:0 0 4px;color:var(--rl-ink);font-size:clamp(25px,2.1vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.rl-subtitle{margin:0;color:var(--rl-muted);font-size:14px}.rl-page-header__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rl-help{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--rl-line);border-radius:9px;background:var(--rl-input-bg);color:var(--rl-green);font-size:14px;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rl-help:hover,.rl-help:focus{border-color:var(--rl-green);box-shadow:0 5px 16px var(--rl-focus-ring);outline:none;transform:translateY(-1px);color:var(--rl-green-dark)}.rl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:0!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.rl-btn:hover{transform:translateY(-1px)}.rl-btn--primary{border:1px solid var(--rl-primary-bg)!important;background:var(--rl-primary-bg)!important;color:#fff!important;box-shadow:0 4px 12px var(--rl-btn-shadow)}.rl-btn--primary:hover,.rl-btn--primary:focus{background:var(--rl-primary-hover)!important;border-color:var(--rl-primary-hover)!important;color:#fff!important}.rl-btn--secondary{border:1px solid var(--rl-secondary-border)!important;background:var(--rl-secondary-bg)!important;color:var(--rl-secondary-text)!important}.rl-btn--secondary:hover,.rl-btn--secondary:focus{border-color:var(--rl-green)!important;background:var(--rl-green-soft)!important;color:var(--rl-secondary-text)!important}.rl-btn--ghost{border:1px solid var(--rl-line)!important;background:var(--rl-ghost-bg)!important;color:var(--rl-ghost-text)!important}.rl-btn--ghost:hover,.rl-btn--ghost:focus{border-color:var(--rl-green)!important;color:var(--rl-secondary-text)!important;background:var(--rl-secondary-bg)!important}.rl-btn--danger-soft{border:1px solid #f0c4c4!important;background:var(--rl-danger-soft)!important;color:var(--rl-danger)!important}.rl-btn--icon{width:38px;padding:0!important}.rl-filter-card,.rl-table-card{border:1px solid var(--rl-line);border-radius:12px;background:var(--rl-surface)!important;box-shadow:var(--rl-shadow)}.rl-filter-card{position:relative;z-index:110;margin:0 0 18px;padding:16px 18px 14px}.rl-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 16px;align-items:end}.rl-field{min-width:0;margin:0!important;padding:0!important}.rl-field label{display:block;min-height:18px;margin:0 0 6px!important;color:var(--rl-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.2}.reservation-log-redesign .rl-field .form-control,.reservation-log-redesign .rl-field select.form-control,.reservation-log-redesign .rl-field .multiselect__tags,.reservation-log-redesign .rl-field .single-date-picker-wrapper input,.reservation-log-redesign .rl-field .single-date-picker-wrapper .mx-input{width:100%!important;min-height:40px!important;height:40px!important;border:1px solid var(--rl-input-border)!important;border-radius:8px!important;background:var(--rl-input-bg)!important;color:var(--rl-input-text)!important;font-size:13px!important;box-shadow:none!important}.reservation-log-redesign .rl-field .form-control:focus,.reservation-log-redesign .rl-field select.form-control:focus,.reservation-log-redesign .rl-field .single-date-picker-wrapper input:focus,.reservation-log-redesign .rl-field .multiselect--active .multiselect__tags{border-color:var(--rl-green)!important;box-shadow:0 0 0 3px var(--rl-focus-ring)!important;outline:none}.reservation-log-redesign .rl-field .multiselect{width:100%!important;min-height:40px;position:relative}.reservation-log-redesign .rl-field .multiselect__tags{padding:8px 40px 4px 10px!important}.reservation-log-redesign .rl-field .multiselect--loading .multiselect__tags{padding-right:40px!important}.reservation-log-redesign .rl-field .multiselect__spinner{position:absolute;top:50%;right:10px;width:18px;height:18px;margin:0;transform:translateY(-50%);background:transparent;z-index:2}.reservation-log-redesign .rl-field .multiselect__spinner:before,.reservation-log-redesign .rl-field .multiselect__spinner:after{border-color:var(--rl-green) transparent transparent}.reservation-log-redesign .rl-field .multiselect__select{position:absolute!important;top:50%!important;right:1px!important;left:auto!important;width:36px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;transform:translateY(-50%)!important;z-index:1}.reservation-log-redesign .rl-field .multiselect__select:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;margin:-2px 0 0 -5px!important;border-style:solid!important;border-width:5px 5px 0!important;border-color:#999 transparent transparent!important;background:none!important;transform:none!important}.reservation-log-redesign .rl-field .multiselect--active .multiselect__select{transform:translateY(-50%)!important}.reservation-log-redesign .rl-field .multiselect--active .multiselect__select:before{margin-top:-3px!important;border-width:0 5px 5px!important;border-color:transparent transparent #999!important}.reservation-log-redesign .rl-field .multiselect--loading .multiselect__select{display:none!important}.reservation-log-redesign .rl-field .multiselect__placeholder{margin-bottom:0;color:#9aa3af}.reservation-log-redesign .rl-field .multiselect__tag,.reservation-log-redesign .rl-field .multiselect__option--highlight,.reservation-log-redesign .rl-field .multiselect__option--highlight:after{background:var(--rl-green)!important}.reservation-log-redesign .rl-field .sepi-hike-forms,.reservation-log-redesign .rl-field .date-sepi{margin:0!important;width:100%}.reservation-log-redesign .rl-filter-card .multiselect__content-wrapper{z-index:120}.rl-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rl-line);flex-wrap:wrap}.rl-filter-actions__left,.rl-filter-actions__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reservation-log-redesign .rl-filter-lock{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0 0 0 4px!important;padding:0 10px;border-left:1px solid var(--rl-line);color:var(--rl-ink)!important;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer}.reservation-log-redesign .rl-filter-lock input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--rl-green);cursor:pointer}.reservation-log-redesign .rl-filter-actions .rl-btn:disabled{cursor:not-allowed;opacity:.55}.rl-more-filters[hidden]{display:none!important}.rl-more-filters:not([hidden]){margin-top:14px;padding-top:14px;border-top:1px dashed var(--rl-line)}.rl-table-card{padding:0;overflow:hidden}.rl-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid var(--rl-line);background:var(--rl-surface)!important;flex-wrap:wrap}.rl-table-toolbar__heading h2{margin:0 0 2px;color:var(--rl-ink);font-size:16px;font-weight:700}.rl-table-toolbar__meta{margin:0;color:var(--rl-muted);font-size:13px}.rl-table-toolbar__meta strong{color:var(--rl-ink);font-weight:700}.rl-toolbar-utilities{display:flex;align-items:center;gap:6px}.rl-action-bar{display:flex;align-items:center;gap:10px;padding:10px 18px 14px;border-bottom:1px solid var(--rl-line);background:var(--rl-action-bg)!important;flex-wrap:wrap}.rl-action-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rl-action-divider{width:1px;height:28px;background:var(--rl-line);flex-shrink:0}.rl-table-wrap,.reservation-log-redesign #reservationList.reservation-mytable{overflow:auto;max-height:680px;min-height:280px;-webkit-overflow-scrolling:touch;background:var(--rl-table-body)!important}.reservation-log-redesign table.rl-table{min-width:1600px}.reservation-log-redesign table.rl-table,.reservation-log-redesign table.rl-table.stafftable,.reservation-log-redesign table.table.rl-table,body.earth-tone .reservation-log-redesign table.rl-table,body.earth-tone .reservation-log-redesign table.rl-table.stafftable,body.blue-theme .reservation-log-redesign table.rl-table,body.dark-theme .reservation-log-redesign table.rl-table,body.violet-theme .reservation-log-redesign table.rl-table,body.red-theme .reservation-log-redesign table.rl-table,body.yellow-theme .reservation-log-redesign table.rl-table,body.turquoise-theme .reservation-log-redesign table.rl-table,body.maroon-theme .reservation-log-redesign table.rl-table,body.peach-theme .reservation-log-redesign table.rl-table,body.magenta-theme .reservation-log-redesign table.rl-table,body.light-blue-theme .reservation-log-redesign table.rl-table{width:100%!important;margin:0!important;border:0!important;box-shadow:none!important;background:var(--rl-table-body)!important;table-layout:fixed}.reservation-log-redesign table.rl-table th>div,.reservation-log-redesign table.rl-table th .sepi-ratecheck{width:100%}.reservation-log-redesign table.rl-table>thead,.reservation-log-redesign table.rl-table.stafftable>thead,body.earth-tone .reservation-log-redesign table.rl-table>thead,body.earth-tone .reservation-log-redesign table.rl-table.stafftable>thead{position:sticky;top:0;z-index:100;background:var(--rl-thead)!important}.reservation-log-redesign table.rl-table.stafftable>thead>tr>th,.reservation-log-redesign table.rl-table>thead>tr>th,body.earth-tone .reservation-log-redesign table.rl-table>thead>tr>th,body.earth-tone .reservation-log-redesign table.rl-table.stafftable>thead>tr>th,body.blue-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.dark-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.violet-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.red-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.yellow-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.turquoise-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.maroon-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.peach-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.magenta-theme .reservation-log-redesign table.rl-table>thead>tr>th,body.light-blue-theme .reservation-log-redesign table.rl-table>thead>tr>th{padding:12px 14px!important;border-bottom:1px solid var(--rl-line)!important;border-top:0!important;background:var(--rl-thead)!important;color:var(--rl-thead-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle!important;position:sticky;top:0;z-index:100;text-align:center!important}.reservation-log-redesign table.rl-table>thead>tr>th>div,.reservation-log-redesign table.rl-table>thead>tr>th .rl-sort,.reservation-log-redesign table.rl-table>thead>tr>th .sepi-ratecheck{display:flex;align-items:center;justify-content:center!important;text-align:center!important}.reservation-log-redesign .rl-field .multiselect__single,.reservation-log-redesign .rl-field .multiselect__input{background:var(--rl-input-bg)!important;color:var(--rl-input-text)!important}.reservation-log-redesign table.rl-table>thead>tr>th .rl-sort{width:100%}.reservation-log-redesign table.rl-table>tbody,.reservation-log-redesign table.rl-table.stafftable>tbody{background:var(--rl-table-body)!important}.reservation-log-redesign table.rl-table.stafftable>tbody>tr>td,.reservation-log-redesign table.rl-table>tbody>tr>td,body.earth-tone .reservation-log-redesign table.rl-table>tbody>tr>td,body.earth-tone .reservation-log-redesign table.rl-table.stafftable>tbody>tr>td,body.blue-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.dark-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.red-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.yellow-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.turquoise-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.maroon-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.peach-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.magenta-theme .reservation-log-redesign table.rl-table>tbody>tr>td,body.light-blue-theme .reservation-log-redesign table.rl-table>tbody>tr>td{padding:13px 14px!important;border-top:1px solid var(--rl-row-line, var(--rl-line))!important;border-bottom:0!important;background:var(--rl-table-body)!important;color:var(--rl-row-ink, var(--rl-ink))!important;font-size:13px!important;vertical-align:middle!important;text-align:left!important;word-wrap:break-word}body.blue-theme .reservation-log-redesign table.rl-table>tbody>tr>td.check_in span,body.blue-theme .reservation-log-redesign table.rl-table>tbody>tr>td.site_type_name span,body.blue-theme .reservation-log-redesign table.rl-table>tbody>tr>td.guest span,body.dark-theme .reservation-log-redesign table.rl-table>tbody>tr>td.check_in span,body.dark-theme .reservation-log-redesign table.rl-table>tbody>tr>td.site_type_name span,body.dark-theme .reservation-log-redesign table.rl-table>tbody>tr>td.guest span{color:var(--rl-row-ink, var(--rl-ink))!important}.reservation-log-redesign table.rl-table>tbody>tr>td.action{overflow:visible!important;text-align:center!important}.reservation-log-redesign table.rl-table>tbody>tr:nth-child(2n)>td,.reservation-log-redesign table.rl-table.stafftable>tbody>tr:nth-child(2n)>td{background:var(--rl-row-alt)!important}.reservation-log-redesign table.rl-table.stafftable>tbody>tr:hover>td,.reservation-log-redesign table.rl-table>tbody>tr:hover>td{background:var(--rl-row-hover)!important}.reservation-log-redesign table.rl-table>tbody>tr.rl-row--recurring>td{background:#fff8eb!important}.reservation-log-redesign table.rl-table>tbody>tr.rl-row--recurring:hover>td{background:#fff3dc!important}.reservation-log-redesign table.rl-table .mark-all{width:42px!important;min-width:42px!important;max-width:42px!important;text-align:center!important}.reservation-log-redesign table.rl-table .comments{width:52px!important;min-width:52px!important;max-width:52px!important;text-align:center!important}.reservation-log-redesign table.rl-table .created_at{width:11%!important}.reservation-log-redesign table.rl-table .booking_number{width:7%!important;text-align:center!important}.reservation-log-redesign table.rl-table .check_in{width:11%!important;text-align:center!important}.reservation-log-redesign table.rl-table .site_type_name{width:9%!important;text-align:center!important}.reservation-log-redesign table.rl-table .room_number{width:8%!important;text-align:center!important}.reservation-log-redesign table.rl-table .phone_email{width:13%!important}.reservation-log-redesign table.rl-table .guest{width:11%!important}.reservation-log-redesign table.rl-table .booking_status{width:110px!important;min-width:110px!important;text-align:center!important}.reservation-log-redesign table.rl-table .current_status{width:130px!important;min-width:130px!important;text-align:center!important}.reservation-log-redesign table.rl-table .balance_due{width:115px!important;min-width:115px!important;text-align:center!important;white-space:nowrap}.reservation-log-redesign table.rl-table .action{width:270px!important;min-width:270px!important;max-width:270px!important}.reservation-log-redesign table.rl-table .check_in.div{margin:0!important;white-space:nowrap}.reservation-log-redesign table.rl-table .guest,.reservation-log-redesign table.rl-table .site_type_name,.reservation-log-redesign table.rl-table .phone_email{white-space:normal}.reservation-log-redesign table.rl-table .balance-due-log{color:var(--rl-balance-due)!important;font-weight:700}.reservation-log-redesign .rl-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit!important;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.reservation-log-redesign .rl-sort i{font-size:11px;opacity:.45}.reservation-log-redesign .rl-sort.is-active i{opacity:1;color:var(--rl-sort-active)}.reservation-log-redesign .rl-link{color:var(--rl-link)!important;font-weight:600;text-decoration:none!important}.reservation-log-redesign .rl-link:hover{color:var(--rl-link-hover)!important;text-decoration:underline!important}body.turquoise-theme .reservation-log-redesign a.rl-link,body.turquoise-theme .reservation-log-redesign a.rl-link span,body.turquoise-theme .reservation-log-redesign table.rl-table>tbody>tr>td.phone_email a.rl-link,body.turquoise-theme .reservation-log-redesign table.rl-table>tbody>tr>td.guest a.rl-link,body.turquoise-theme .reservation-log-redesign table.rl-table>tbody>tr>td.booking_number a.rl-link{color:var(--rl-link)!important}body.turquoise-theme .reservation-log-redesign a.rl-link:hover,body.turquoise-theme .reservation-log-redesign a.rl-link:hover span{color:var(--rl-link-hover)!important}.reservation-log-redesign .rl-empty{color:var(--rl-muted)}.reservation-log-redesign .rl-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.reservation-log-redesign .rl-badge--pending,.reservation-log-redesign .rl-badge--not-checked{background:#fef6e8;color:#a66b00;border:1px solid rgba(166,107,0,.18)}.reservation-log-redesign .rl-badge--reserved{background:#ffffffb8;color:#154206;border:1px solid rgba(21,66,6,.22);box-shadow:0 1px 2px #15420614}.reservation-log-redesign .rl-badge--completed{background:#ffffffb8;color:#087638;border:1px solid rgba(8,118,56,.2);box-shadow:0 1px 2px #08763814}.reservation-log-redesign .rl-badge--refunded,.reservation-log-redesign .rl-badge--deleted,.reservation-log-redesign .rl-badge--archived,.reservation-log-redesign .rl-badge--default{background:#eef0f4;color:#56606e}.reservation-log-redesign .rl-badge--cancelled{background:var(--rl-danger-soft);color:var(--rl-danger)}.reservation-log-redesign .rl-badge--checked-in{background:#ffffffb8;color:#154206;border:1px solid rgba(21,66,6,.22);box-shadow:0 1px 2px #15420614}.reservation-log-redesign .rl-badge--checked-out{background:#eef0f4;color:#56606e}.reservation-log-redesign .actionicons.hide-cell,.reservation-log-redesign td.action .hide-cell{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:center}.reservation-log-redesign .rl-actions{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-wrap:nowrap}.reservation-log-redesign a.rl-action,.reservation-log-redesign a.rl-action:link,.reservation-log-redesign a.rl-action:visited,.reservation-log-redesign a.rl-action:active,.reservation-log-redesign a.rl-action:not(.btn),.reservation-log-redesign button.rl-action,.reservation-log-redesign .rl-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--rl-line)!important;border-radius:7px;background:var(--rl-input-bg)!important;color:var(--rl-action-icon)!important;text-decoration:none!important;cursor:pointer;padding:0;box-shadow:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.reservation-log-redesign a.rl-action span,.reservation-log-redesign a.rl-action .fa,.reservation-log-redesign a.rl-action i,.reservation-log-redesign button.rl-action span,.reservation-log-redesign button.rl-action .fa,.reservation-log-redesign .rl-action span,.reservation-log-redesign .rl-action .fa,.reservation-log-redesign .rl-action i{color:inherit!important;background:transparent!important;font-size:14px;line-height:1}.reservation-log-redesign a.rl-action:hover,.reservation-log-redesign a.rl-action:focus,.reservation-log-redesign .rl-action:hover,.reservation-log-redesign .rl-action:focus{border-color:var(--rl-green)!important;color:var(--rl-green)!important;background:var(--rl-green-soft)!important}.reservation-log-redesign .rl-action--danger:hover,.reservation-log-redesign .rl-action--danger:focus{border-color:#efb4b4!important;color:var(--rl-danger)!important;background:var(--rl-danger-soft)!important}body.default .reservation-log-redesign a.rl-action,body.earth-tone .reservation-log-redesign a.rl-action,body.blue-theme .reservation-log-redesign a.rl-action,body.dark-theme .reservation-log-redesign a.rl-action,body.violet-theme .reservation-log-redesign a.rl-action,body.red-theme .reservation-log-redesign a.rl-action,body.yellow-theme .reservation-log-redesign a.rl-action,body.turquoise-theme .reservation-log-redesign a.rl-action,body.maroon-theme .reservation-log-redesign a.rl-action,body.peach-theme .reservation-log-redesign a.rl-action,body.magenta-theme .reservation-log-redesign a.rl-action,body.light-blue-theme .reservation-log-redesign a.rl-action,body.light-blue-theme .reservation-log-redesign a.rl-action:not(.btn),body.turquoise-theme .reservation-log-redesign a.rl-action:not(.btn),body.maroon-theme .reservation-log-redesign a.rl-action:not(.btn),body.peach-theme .reservation-log-redesign a.rl-action:not(.btn),body.magenta-theme .reservation-log-redesign a.rl-action:not(.btn){color:var(--rl-action-icon)!important;background:var(--rl-input-bg)!important}body.blue-theme .reservation-log-redesign a.rl-action,body.blue-theme .reservation-log-redesign button.rl-action,body.blue-theme .reservation-log-redesign .rl-action,body.dark-theme .reservation-log-redesign a.rl-action,body.dark-theme .reservation-log-redesign button.rl-action,body.dark-theme .reservation-log-redesign .rl-action{background:#fff!important;border-color:var(--rl-row-line, var(--rl-line))!important}body.default .reservation-log-redesign a.rl-action .fa,body.earth-tone .reservation-log-redesign a.rl-action .fa,body.blue-theme .reservation-log-redesign a.rl-action .fa,body.dark-theme .reservation-log-redesign a.rl-action .fa,body.violet-theme .reservation-log-redesign a.rl-action .fa,body.red-theme .reservation-log-redesign a.rl-action .fa,body.yellow-theme .reservation-log-redesign a.rl-action .fa,body.turquoise-theme .reservation-log-redesign a.rl-action .fa,body.maroon-theme .reservation-log-redesign a.rl-action .fa,body.peach-theme .reservation-log-redesign a.rl-action .fa,body.magenta-theme .reservation-log-redesign a.rl-action .fa,body.light-blue-theme .reservation-log-redesign a.rl-action .fa,body.light-blue-theme .reservation-log-redesign a.rl-action span,body.turquoise-theme .reservation-log-redesign a.rl-action span,body.maroon-theme .reservation-log-redesign a.rl-action span,body.peach-theme .reservation-log-redesign a.rl-action span,body.magenta-theme .reservation-log-redesign a.rl-action span{color:inherit!important}.reservation-log-redesign .rl-note-btn{border:0;background:transparent;padding:0;cursor:pointer;font-size:16px}.reservation-log-redesign .rl-note-btn--staff{color:#ed0a0a}.reservation-log-redesign .rl-note-btn--guest{color:#72afd2}.reservation-log-redesign .rl-recurring-indicator{display:block;margin-top:4px;font-size:11px;font-weight:600;line-height:1.3;white-space:normal}.reservation-log-redesign .rl-recurring-indicator--base{color:#0073b7}.reservation-log-redesign .rl-recurring-indicator--child{color:var(--rl-muted)}.reservation-log-redesign .rl-site-cell{display:flex;flex-direction:column;align-items:center;gap:4px;line-height:1.35}.reservation-log-redesign .rl-site-cell__preview,.reservation-log-redesign .rl-site-cell__full{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.reservation-log-redesign .rl-site-cell__numbers{display:block;font-size:12px;font-weight:600;color:var(--rl-row-ink, var(--rl-ink));word-break:break-word}.reservation-log-redesign .rl-site-cell__numbers--full{white-space:normal;text-align:center}.reservation-log-redesign .rl-site-cell__expand{display:inline;margin:0;padding:0;border:0;background:transparent;color:var(--rl-link);font-size:11px;font-weight:700;line-height:1.2;text-decoration:underline;cursor:pointer}.reservation-log-redesign .rl-site-cell__expand:hover,.reservation-log-redesign .rl-site-cell__expand:focus{color:var(--rl-link-hover);outline:none}.reservation-log-redesign .rl-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--rl-line);flex-wrap:wrap;background:var(--rl-surface)!important}.reservation-log-redesign .rl-footer__summary{color:var(--rl-muted);font-size:13px}.reservation-log-redesign .rl-footer__controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.reservation-log-redesign .rl-per-page{display:inline-flex;align-items:center;gap:8px;color:var(--rl-muted);font-size:13px}.reservation-log-redesign .rl-per-page select{min-height:34px;padding:4px 28px 4px 10px;border:1px solid var(--rl-input-border);border-radius:7px;background:var(--rl-input-bg);color:var(--rl-input-text);font-size:13px}.reservation-log-redesign .rl-footer .pagination{margin:0!important}.reservation-log-redesign .rl-footer .pagination>li>a,.reservation-log-redesign .rl-footer .pagination>li>span{min-width:34px;height:34px;margin:0 2px;padding:0 10px;border:1px solid var(--rl-line)!important;border-radius:7px!important;background:var(--rl-input-bg)!important;color:var(--rl-input-text)!important;font-size:13px;font-weight:600;line-height:32px}.reservation-log-redesign .rl-footer .pagination>.active>a,.reservation-log-redesign .rl-footer .pagination>.active>span,.reservation-log-redesign .rl-footer .pagination>.active>a:hover,.reservation-log-redesign .rl-footer .pagination>.active>span:hover{border-color:var(--rl-primary-bg)!important;background:var(--rl-primary-bg)!important;color:#fff!important}.reservation-log-redesign .rl-footer .pagination>li>a:hover{border-color:var(--rl-green)!important;background:var(--rl-green-soft)!important;color:var(--rl-green-dark)!important}.reservation-log-redesign .rl-empty-state{padding:48px 24px;text-align:center;color:var(--rl-muted);background:var(--rl-surface)!important}.reservation-log-redesign .rl-empty-state h3{margin:0 0 6px;color:var(--rl-ink);font-size:18px;font-weight:700}.reservation-log-redesign .rl-empty-state p{margin:0;font-size:14px}.reservation-log-redesign .sitemap-user{margin-top:18px}.reservation-log-redesign .sitemap-user .mysite-cards{border:1px solid var(--rl-line);border-radius:12px;background:var(--rl-surface)!important;box-shadow:none}.reservation-log-redesign .reservation-mytable,.reservation-log-redesign .rl-table-wrap{background:var(--rl-table-body)!important;box-shadow:none!important}.reservation-log-redesign .rl-table-card,.reservation-log-redesign .rl-filter-card,.reservation-log-redesign .reservation-log-wrapper{background:var(--rl-surface)!important;box-shadow:var(--rl-shadow)}.reservation-log-redesign .rl-panel .rl-table-card,.reservation-log-redesign .rl-panel .rl-filter-card,.reservation-log-redesign .rl-panel .reservation-log-wrapper{background:transparent!important;box-shadow:none!important}body.earth-tone .reservation-log-redesign .rl-btn--primary{background:#154206!important;border-color:#154206!important}body.earth-tone .reservation-log-redesign .rl-btn--primary:hover,body.earth-tone .reservation-log-redesign .rl-btn--primary:focus{background:#0f3004!important;border-color:#0f3004!important}body.earth-tone .reservation-log-redesign .rl-panel{background:#d6e4c0;border-color:#b2bda0;box-shadow:0 6px 13px #38541547}body.earth-tone .reservation-log-redesign .rl-panel .rl-filter-card{border-bottom-color:#b2bda0!important}body.earth-tone .reservation-log-redesign .rl-table-toolbar,body.earth-tone .reservation-log-redesign .rl-action-bar,body.earth-tone .reservation-log-redesign .rl-footer,body.earth-tone .reservation-log-redesign .rl-table-wrap,body.earth-tone .reservation-log-redesign .reservation-mytable{background:#d6e4c0!important}body.earth-tone .reservation-log-redesign .sitemap-user .mysite-cards{border-color:#b2bda0;box-shadow:0 6px 13px #38541547}@media (max-width: 1199px){.reservation-log-redesign .rl-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reservation-log-redesign .rl-action-divider{display:none}}@media (max-width: 767px){.reservation-log-redesign .content.reservationIndex{padding:16px 14px 28px!important}.reservation-log-redesign .rl-page-header{align-items:stretch}.reservation-log-redesign .rl-filter-grid{grid-template-columns:1fr}.reservation-log-redesign .rl-filter-actions,.reservation-log-redesign .rl-footer,.reservation-log-redesign .rl-table-toolbar,.reservation-log-redesign .rl-action-bar{align-items:stretch}.reservation-log-redesign .rl-filter-actions__left,.reservation-log-redesign .rl-filter-actions__right,.reservation-log-redesign .rl-footer__controls,.reservation-log-redesign .rl-action-group{width:100%}.reservation-log-redesign .rl-filter-lock{width:100%;margin-left:0!important;padding:8px 0 0;border-top:1px solid var(--rl-line);border-left:0}.reservation-log-redesign .rl-action-group .rl-btn{flex:1 1 auto}.reservation-log-redesign .rl-table-wrap{max-height:none}}.reservation-mytable table.reservation-log-content[data-v-5f72ea55]{position:relative}#reservationList.reservation-mytable[data-v-5f72ea55]{max-height:680px;overflow-y:auto;overflow-x:auto}.view-details-link[data-v-5f72ea55]{color:#007bff;cursor:pointer;text-decoration:underline;font-weight:700}.view-details-link[data-v-5f72ea55]:hover{color:#0056b3}.addChargePopup .modal-dialog[data-v-5f72ea55]{height:100%}.addChargePopup .modal-body[data-v-5f72ea55]{height:80%}.item-add-box[data-v-5f72ea55]{border:1px solid white;background:#fff;line-height:3;margin-top:10px;padding:20px;font-size:20px}.item-add-box label[data-v-5f72ea55]{font-size:18px;font-weight:500}.reservation-number-cell[data-v-5f72ea55]{text-align:center!important}.reservation_showall[data-v-5f72ea55],.reservation_showless[data-v-5f72ea55]{padding:2px;font-size:10px;font-weight:700}.dollar-icon[data-v-5f72ea55]{position:absolute;top:50%;left:1%}.dark-theme .radio.sepi-radios-multi .radio-label[data-v-5f72ea55]{color:#fff}.blue-theme .refund-btn[data-v-5f72ea55]{background-color:#ff4078!important;border:1px solid #ff4078!important}section.content.sepi-content-section #bookings-notes .v--modal-box.v--modal[data-v-5f72ea55]{height:auto!important}@media (max-width: 767px){.refund-input[data-v-5f72ea55]{margin-top:30px!important}}.v--modal-box.v--modal[data-v-5f72ea55]{height:auto!important}.staff-wrapper[data-v-5f72ea55]{display:flex;align-items:center;justify-content:space-between}div#bookings-notes .modal-header[data-v-5f72ea55]{padding-bottom:15px}.staff-wrapper span h4[data-v-5f72ea55]:last-child{margin-bottom:0}h4.modal-title.notes_tittle[data-v-5f72ea55]{text-align:center;font-size:clamp(24px,3vw,28px);font-weight:900;text-transform:uppercase}@media only screen and (min-device-width: 1280px) and (max-device-height: 800px) and (orientation: landscape){.content.sepi-content-section .v--modal-box.v--modal[data-v-5f72ea55]{height:280px!important}}.reservation-log-redesign .rl-filter-card[data-v-5f72ea55] .multiselect__content-wrapper{z-index:120}.magenta-theme .reservation-details .modal-dialog,.magenta-theme .reservation-details .v--modal-box.v--modal .sepitable-set td{color:#fff!important}.reservation-details .tools.print_span{display:flex;gap:10px;max-width:500px;margin-left:auto}.reservation-details .tools.print_span .btn{flex:1 1 145px;flex-direction:column}#reservationList-description td{text-align:left!important}.dark-theme .tools.print_span a:nth-child(2),.blue-theme .tools.print_span a:nth-child(2),.violet-theme .tools.print_span a:nth-child(2){background:#3266ff!important}.earth-tone .tools.print_span a:nth-child(2){background:#154206!important}.desc-list-sec .sepi-hike-forms input[type=text]{text-align:center!important}.desc-list-sec select{text-align-last:center}@media only screen and (max-width: 767px) and (min-width: 320px){.tools.print_span{display:flex;flex-wrap:wrap;gap:10px}.earth-tone .tools.print_span a{margin:0!important;min-width:90px}}#square_payment_gateway .sq-input--focus{border:1px solid #4A90E2;background-color:#4a90e205;padding:1px}#square_payment_gateway .sq-input--error{border:1px solid #E02F2F;background-color:#f42f2f05;padding:1px}#square_payment_gateway #sq-card-number{margin-bottom:16px}#square_payment_gateway .button-credit-card{width:100%;height:56px;margin-top:10px;background:#4a90e2;border-radius:4px;cursor:pointer;display:block;color:#fff;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-align:center;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#square_payment_gateway .button-credit-card:hover{background-color:#4281cb}#square_payment_gateway #error{width:100%;margin-top:5px;font-size:16px;color:red;font-weight:700;text-align:left;opacity:.8;padding:2px;clear:both;margin-bottom:10px}label{text-transform:capitalize!important}#credit-card-card-holder-name,label[for=credit-card-card-holder-name]{display:none!important}.col-md-12.credit-div div#credit-card{display:flex;flex-wrap:wrap;flex-direction:column;align-items:left;justify-content:space-between}.credit-div div#credit-card-card-expiration,.credit-div div#credit-card-card-cvv,.credit-div div#credit-card-submit{width:100%}.col-md-12.credit-div iframe{width:50%}.credit-div div#credit-card-card-number{width:100%}.credit-div div#credit-card-submit iframe{display:block;width:300px;margin:10px auto}.resertable-bill table{min-width:unset}.earth-tone .payseparate input.quantity_box{color:#333}.nav-buttons{display:flex;align-items:center;justify-content:space-between}.nav-buttons h1{margin-top:10px}@media screen and (min-width: 1400px){.credit-transactions .modal-dialog[data-v-d3996983]{width:750px!important}}.badge[data-v-cc226b20]{padding:5px 10px;border-radius:3px;font-size:11px}.badge-success[data-v-cc226b20]{background-color:#28a745;color:#fff}.badge-warning[data-v-cc226b20]{background-color:#ffc107;color:#000}.badge-info[data-v-cc226b20]{background-color:#17a2b8;color:#fff}.badge-secondary[data-v-cc226b20]{background-color:#6c757d;color:#fff}.alert-warning[data-v-cc226b20]{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:10px;border-radius:4px}.alert-warning ul[data-v-cc226b20]{padding-left:20px;margin-top:10px}button[data-v-cc226b20]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.cprv_custom_style{position:static!important}}.blue-theme .modal-dialog h3.change-head,.dark-theme .modal-dialog h3.change-head{color:#fff!important}.magenta-theme .modal-dialog h3.change-head,.red-theme .modal-dialog h3.change-head,.turquoise-theme .modal-dialog h3.change-head,.maroon-theme .modal-dialog h3.change-head,.peach-theme .modal-dialog h3.change-head,.light-blue-theme .modal-dialog h3.change-head{color:#3c3c3c!important}.profile-credit-expiration.v--modal-overlay .v--modal-box{overflow:unset!important}div.mm-dropdown ul{list-style:none;padding:0;margin:0;border:1px solid #0000004a!important}.checkbox.selected.tax_check_box{margin-bottom:0!important}td.acc_inline{white-space:nowrap}.tax-class{white-space:break-spaces}.mysite-cards.transactiondetails-log.profile-guest{float:left!important}.mid_stay_move_site .modal-header{padding:0;padding-left:15px!important}.mid_stay_move_site.v--modal-overlay{z-index:10000!important}.move_mide_stay_price.v--modal-overlay{z-index:10001!important}.move_mide_stay_price.v--modal-overlay .v--modal-box.v--modal{z-index:10002!important}.reservation-mtset .resertable-bill .table.table-responsive{overflow-x:auto}@media only screen and (max-width:900px){.reservation-mtset .resertable-bill .table.table-responsive{overflow-x:auto!important}}@media screen and (max-width:1200px){.btn-align-payable.btn-bill-buttons{width:100%}}.pay_seperatable.for-lp .v--modal-box.v--modal{width:900px!important}.assign-customer .v--modal-box.v--modal{width:fit-content!important}.pay_seperatable.for-lp .importexprice table tr td:nth-child(3){width:unset!important}.resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span{margin-left:0}.quantity_box{width:70px;text-align:center}.clear{clear:both}.reservation-editor{margin-bottom:0;margin-left:auto}.returning-guest .right-searchbts{margin-left:0}.dark-theme .sepi-reservation-edit.returning-guest .multiselect .multiselect__single,.dark-theme .sepi-reservation-edit.returning-guest span.multiselect__option span,.blue-theme .sepi-reservation-edit.returning-guest .multiselect .multiselect__single,.blue-theme .sepi-reservation-edit.returning-guest span.multiselect__option span{color:#fff!important}.resertable-bill.sepi_edit_reservation_resort_admin>.table-responsive table td.resv-date-picker-sepi{min-width:200px}textarea.form-control.scrollable_text.cs{height:39px!important;margin:0!important}.resort-name-capitalize{text-transform:capitalize}section.content.formcontent.site_add_new_resv{min-height:350px;height:auto}section.content.formcontent.site_add_new_resv.extend{padding-block:20px I!important}.sq-input{border:1px solid #d5d8de;outline-offset:-2px;margin-bottom:5px;display:inline-block;height:37px}#ccnumfield{width:50%}.btn-yellow-custom{padding:7px 20px;font-size:15px}.car-tag-modal .table>tbody>tr>td{padding-top:0;padding-bottom:2px}.hide-cell1,.hide-cell2{display:none}@media print{.car-tag-table tr:first-child{font-weight:700;font-size:14px}.car-tag-table th{font-weight:700;font-size:18px}.agree-term{padding-left:30px}}.guest_profile_fileds div:nth-child(5){clear:left}.blocked_guest_modal .v--modal-box.v--modal{height:auto!important}@media only screen and (min-width:320px) and (max-width:767px){.resertable-bill.sepi_edit_reservation_resort_admin table{white-space:unset!important}}@media only screen and (min-width:320px) and (max-width:767px){.form-group.search_add_site_pop>div:nth-child(1){z-index:99}.form-group.search_add_site_pop>div:nth-child(2){z-index:9}}.sepi-hike-forms.d-sel .multiselect.multiselect--disabled .multiselect__select{background:none}.cust-flag{width:25%;margin-right:5px;float:left}.total-class{padding-right:10px}.resertable-bill.sepi_edit_reservation_resort_admin input[type=text],.resertable-bill.sepi_edit_reservation_resort_admin select{text-align:center}.apprecurring{padding:0 20px;margin-top:30px}.apprecurring select{width:200px!important}.impbtn-rund .btn{margin:0 5px 5px!important}.impbtn-rund{text-align:left!important}.impbtn-rund .btn:nth-child(1){margin-left:0!important}.earth-tone .btn-primary.btn-primary-btn{border-radius:3px!important}.earth-tone .btn-primary.btn-primary-btn:hover{border-color:#367fa9!important}.btn.btn-danger.btn-lg.btn-danger-btn{border-radius:0!important}@media screen and (max-width:991px) and (min-width:320px){.sepi-reservation-edit.returning-guest .multiselect.form-control.assing-customer{width:100%!important}.update-info-div{float:right;display:flex;flex-direction:column;width:100%}.update-info-div button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn.unit-back-btn{margin:5px auto}.assign-customer-btn,.update-info-div .btn{max-width:200px!important}button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn{width:200px!important}.merge-sites-btn{display:flex;flex-direction:row;align-items:center;justify-content:center}}@media screen and (max-width:600px){.merge-sites-btn{flex-direction:column;gap:5px}}.position_unset.merge-sites-btn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mysite-cards.transactiondetails-log h3{margin-bottom:0;margin-right:auto}.buttonGrop{display:flex;row-gap:5px}.reservation-mtset .resertable-bill.sepi_edit_reservation_resort_admin{float:left!important}@media (max-width:600px){.buttonGrop{flex-direction:column}}@media only screen and (min-width:320px) and (max-width:767px){.mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest button.btn.btn-default.searchbts.right-searchbts{margin:5px auto!important}.apprecurring label,.appliedrate-dis .checkbox.selected{width:100%}}@media only screen and (min-width:767px) and (max-width:1024px){.apprecurring label,.appliedrate-dis .checkbox.selected{width:50%!important}}.btn-yellow-custom{width:160px}.meterreading{padding-left:20px}.blue-theme .leave-modal h3,.dark-theme .leave-modal h3{color:#fff}h2.guest_name_capitalize{margin:15px 0 0}h2.guest_name_capitalize span{font-weight:700;text-transform:uppercase;font-size:40px}.guest_name_capitalize{margin-top:15px}.guest_name_capitalize p b{font-weight:900}.last_two_col{margin-top:30px}.last_two_col p:last-child{margin-top:20px;margin-bottom:0}.v--modal-background-click .modal-dialog{margin-bottom:0}.customer-flag-reseredit{width:100%;height:100%;margin-top:-20px}.customer-flag-reseredit img{max-height:250px;min-height:250px}.guest_name_capitalize p{margin-bottom:0}div#edit_guest_profile_fields{display:flex;flex-wrap:wrap;justify-content:flex-start}.discount-align .appliedrate-dis.clear input[type=text]{margin-left:unset!important}.appliedrate-dis .checkbox.selected,.apprecurring label{width:220px;padding-right:10px}td.add_new_reading_btn button{margin-right:35px!important;width:187px}.blue-theme .credit_due_amount_msg,.dark-theme .credit_due_amount_msg{color:#ffa200!important}.credit_due_amount_msg{color:#060!important}.customer-flag.customer-flag-reseredit{position:absolute;width:180px;height:215px;bottom:0;right:0}.customer-flag.customer-flag-reseredit img{width:100%;height:100%!important;object-fit:contain;display:block;max-width:unset;max-height:unset;min-height:unset}.modal-body{position:relative}.customer_flag_header{position:unset}.assign-customer-btn{margin-bottom:unset!important;margin-top:5px}body>div:nth-child(1)>div.wrapper>div>section.content.edit-reserve>div.stored_split_amount_payments>div>div>div.v--modal-box.v--modal{width:90%!important}.pull-right.billable_dollar{float:left;width:100%!important;display:block}.importexprice.table-responsive tr td{white-space:nowrap;vertical-align:middle;padding:10px}.importexprice.table-responsive tr td .quantity_box{margin-bottom:0!important}.red-theme .resertable-bill.sepi_edit_reservation_resort_admin select{color:#000}.monthly-reservation-confirmation .btn{min-width:120px;margin:10px 8px}.monthly-reservation-confirmation .modal-dialog.step3{height:550px!important}.creditAmountPopup .modal-content{background-color:#e0e8d4!important;border-radius:8px;border:none;box-shadow:0 5px 15px #0000004d}.creditAmountPopup .modal-header{border-bottom:none;padding:15px 20px 10px}.creditAmountPopup .modal-header .close{font-size:28px;font-weight:700;opacity:.8;line-height:1}.creditAmountPopup .modal-header .close:hover{opacity:1}.creditAmountPopup .modal-body{padding:20px 30px 30px}.creditAmountPopup .leave-modal h3{color:#333;font-weight:500;margin-bottom:25px;line-height:1.5}.creditAmountPopup .text-center{display:flex!important;flex-wrap:nowrap!important;gap:15px;justify-content:center;margin:0;width:100%}.creditAmountPopup .text-center>div{flex:1 1 0!important;min-width:0;padding:0;margin:0!important;width:auto!important;max-width:none!important}.creditAmountPopup .btn{padding:12px 10px!important;font-size:14px!important;font-weight:500!important;border-radius:5px!important;border:none!important;transition:all .3s ease;white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word;width:100%!important;margin:0!important;cursor:pointer;text-align:center;line-height:1.4;min-height:50px;display:flex;align-items:center;justify-content:center;-webkit-hyphens:auto;hyphens:auto}.creditAmountPopup .btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;opacity:.9}.creditAmountPopup .btn-success{background-color:#28a745!important;color:#fff!important}.creditAmountPopup .btn-success:hover{background-color:#218838!important}.creditAmountPopup .btn-primary{background-color:#007bff!important;color:#fff!important}.creditAmountPopup .btn-primary:hover{background-color:#0056b3!important}.creditAmountPopup .btn-danger{background-color:#dc3545!important;color:#fff!important}.creditAmountPopup .btn-danger:hover{background-color:#c82333!important}.creditAmountPopup .btn-info{background-color:#17a2b8!important;color:#fff!important}.creditAmountPopup .btn-info:hover{background-color:#138496!important}@media (max-width:768px){.creditAmountPopup .text-center{flex-wrap:wrap!important}.creditAmountPopup .text-center>div{flex:1 1 calc(50% - 7.5px)!important;min-width:calc(50% - 7.5px)}.creditAmountPopup .modal-body{padding:15px 20px 20px}}@media (max-width:480px){.creditAmountPopup .text-center{flex-direction:column;gap:10px}.creditAmountPopup .text-center>div{flex:1 1 auto!important;width:100%!important;min-width:100%}}.sepi-hike-forms.date-sepi.pop-add-new{max-width:140px!important}.sepi-hike-forms.date-sepi.pop-add-new .mx-datepicker{width:100%!important}.res-edit-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.discount-flex-wrapper{display:flex;flex-wrap:wrap;gap:20px}.discount-flex-item{width:48%}span.error-message{color:red}input.form-control.input-error{border-color:red}.balance-due label,.balance-due span{font-size:20px!important;color:red!important}.edit-reserve form.resort-form-cls-mobile button.btn.btn-success.btn-sm{border-radius:4px!important;height:37px}.edit-reserve #edit_price form.resort-form-cls-mobile button.btn.btn-success.btn-sm{min-width:150px;height:37px;font-size:14px}body .edit-reserve .meter-reading-add form.resort-form-cls-mobile button.btn.btn-success.btn-sm:first-child{min-width:150px!important;font-size:14px}section.content.edit-reserve .email-note button.btn.btn-default.searchbts.right-searchbts{width:150px;margin-top:19px!important}section.content.edit-reserve button,section.content input{font-size:14px}.edit-reserve .v--modal-overlay.scrollable .v--modal-box .wrapper-option button{width:150px}.edit-reserve form.resort-form-cls-mobile button.btn.btn-success.btn-sm{width:150px!important}.edit-reserve .transerbtn-single button{max-width:200px!important}.edit-reserve .transerbtn-single{justify-content:end}.edit-reserve .merge-sites-btn .buttonGrop button.btn{max-width:200px!important}.edit-reserve .merge-sites-btn .buttonGrop{justify-content:end!important}.turquoise-theme .phone_email a,.turquoise-theme .guest a{color:#aed1e5!important}.blue-theme .stafftable.reservation-log-content tr td.guest span{color:#3c8dbc!important}.mid-stay-btn{text-align:center;width:100%;display:table-row-group}.scan-product{padding-inline:15px;text-align:center}.scan-product label{text-align:center;width:100%}.mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,.mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,.mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text,.mysite-cards.extrabills-addons-wrapper h3{color:#333!important}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox{display:inline-flex!important;align-items:center;gap:6px;float:none!important;margin:0}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.reservation-edit-redesign{--re-green: #0b8f43;--re-green-dark: #004d26;--re-green-soft: #eaf6ee;--re-ink: #202631;--re-muted: #6f7785;--re-line: #e5e9ee;--re-surface: #eef6f0;--re-surface-muted: #e4f0e7;--re-canvas: #f4f6f8;--re-shadow: 0 8px 24px rgba(28, 39, 55, .07);--re-danger: #d64545;--re-danger-soft: #fdecec;--re-focus-ring: rgba(11, 143, 67, .14);--re-btn-shadow: rgba(0, 77, 38, .22);--re-thead: #004d26;--re-thead-text: #ffffff;--re-table-body: transparent;--re-row-alt: rgba(0, 77, 38, .04);--re-row-hover: rgba(0, 77, 38, .08);--re-input-bg: #ffffff;--re-input-border: #dce1e7;--re-input-text: #202631;--re-panel-surface: #ffffff;--re-panel-ink: #202631;--re-panel-muted: #6f7785;--re-ghost-bg: #6b7280;--re-ghost-text: #ffffff;--re-link: var(--re-green);--re-link-hover: var(--re-green-dark);--re-primary-bg: var(--re-green-dark);--re-primary-hover: #00361b;--re-secondary-bg: var(--re-green);--re-secondary-hover: #087638;--re-orange: #e67e22;--re-orange-hover: #cf6d12;--re-blue: #2e86c1;--re-blue-hover: #1f6fa3;--re-on-primary: #ffffff;--re-money-in: #0b8f43;--re-radius: 8px;--re-btn-radius: 6px;--re-options-label-col: 255px;--re-options-input-col: 220px;--re-options-col-gap: 10px;--re-options-panel-width: 50%;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%236f7785' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>");color:var(--re-ink)}body.default .reservation-edit-redesign{--re-green: #0b8f43;--re-green-dark: #004d26;--re-green-soft: #eaf6ee;--re-surface: #eef6f0;--re-table-body: transparent}body.earth-tone .reservation-edit-redesign{--re-green: #5c8d23;--re-green-dark: #154206;--re-green-soft: #eef5e6;--re-ink: #1a1f14;--re-muted: #4a5538;--re-line: #b2bda0;--re-surface: #d6e4c0;--re-surface-muted: #c8d4b4;--re-canvas: transparent;--re-shadow: 0 6px 13px 0 rgb(56 84 21 / .28);--re-focus-ring: rgba(21, 66, 6, .18);--re-btn-shadow: rgba(21, 66, 6, .24);--re-thead: #154206;--re-thead-text: #ffffff;--re-table-body: #d6e4c0;--re-row-alt: #d6e4c0;--re-row-hover: #c8d4b4;--re-input-bg: #ffffff;--re-input-border: #154206;--re-input-text: #1a1f14;--re-ghost-bg: #b2bda0;--re-ghost-text: #1a1f14;--re-link: #154206;--re-link-hover: #0f3004;--re-primary-bg: #154206;--re-primary-hover: #0f3004;--re-secondary-bg: #5c8d23;--re-secondary-hover: #4a731c;--re-orange: #c96a12;--re-blue: #2a6a9b;--re-money-in: #154206;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23154206' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.blue-theme .reservation-edit-redesign{--re-green: #3266ff;--re-green-dark: #254ac2;--re-green-soft: #edf2ff;--re-ink: #ece9e9;--re-muted: #b8bdd4;--re-line: #3d4568;--re-surface: #27225c;--re-surface-muted: #1e1a4a;--re-canvas: #27225c;--re-shadow: 0 6px 13px 0 rgb(3 3 48 / .35);--re-focus-ring: rgba(50, 102, 255, .18);--re-btn-shadow: rgba(50, 102, 255, .24);--re-thead: #030330;--re-thead-text: #ece9e9;--re-table-body: #27225c;--re-row-alt: #2f2a68;--re-row-hover: #353072;--re-input-bg: #151a30;--re-input-border: #3266ff;--re-input-text: #ece9e9;--re-panel-surface: #27225c;--re-panel-ink: #ece9e9;--re-panel-muted: #b8bdd4;--re-ghost-bg: #151a30;--re-ghost-text: #ece9e9;--re-link: #a9c0ff;--re-link-hover: #ffffff;--re-primary-bg: #3266ff;--re-primary-hover: #254ac2;--re-secondary-bg: #254ac2;--re-secondary-hover: #1d3a9a;--re-orange: #f39c12;--re-blue: #5dade2;--re-danger: #ff9b9b;--re-money-in: #7dffb1;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23ece9e9' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.dark-theme .reservation-edit-redesign{--re-green: #3266ff;--re-green-dark: #254ac2;--re-green-soft: #edf2ff;--re-ink: #1c2440;--re-muted: #545e78;--re-line: #d7e0f0;--re-surface: #edf2ff;--re-surface-muted: #e1e9fb;--re-canvas: #edf2ff;--re-shadow: 0 6px 13px 0 rgb(17 22 36 / .12);--re-focus-ring: rgba(50, 102, 255, .18);--re-btn-shadow: rgba(50, 102, 255, .24);--re-thead: #161d30;--re-thead-text: #ffffff;--re-table-body: #e1e9fb;--re-row-alt: #e1e9fb;--re-row-hover: #d4e0fb;--re-input-bg: #151a30;--re-input-border: #3266ff;--re-input-text: #ece9e9;--re-panel-surface: #ffffff;--re-panel-ink: #1c2440;--re-panel-muted: #545e78;--re-ghost-bg: #151a30;--re-ghost-text: #ece9e9;--re-link: #254ac2;--re-link-hover: #1d3a9a;--re-primary-bg: #3266ff;--re-primary-hover: #254ac2;--re-secondary-bg: #254ac2;--re-secondary-hover: #1d3a9a;--re-orange: #f39c12;--re-blue: #5dade2;--re-danger: #c23838;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%231c2440' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.dark-theme .reservation-edit-redesign span,body.blue-theme .reservation-edit-redesign span,body.turquoise-theme .reservation-edit-redesign span,body.violet-theme .reservation-edit-redesign span,body.red-theme .reservation-edit-redesign span,body.maroon-theme .reservation-edit-redesign span,body.peach-theme .reservation-edit-redesign span,body.yellow-theme .reservation-edit-redesign span,body.magenta-theme .reservation-edit-redesign span,body.light-blue-theme .reservation-edit-redesign span{color:inherit}body.violet-theme .reservation-edit-redesign{--re-green: #8578e4;--re-green-dark: #6658c8;--re-green-soft: #f1effd;--re-canvas: #fafbfe;--re-surface: #fafbfe;--re-line: #ddd8f0;--re-focus-ring: rgba(133, 120, 228, .18);--re-btn-shadow: rgba(133, 120, 228, .24);--re-row-hover: #f5f3fc;--re-thead: #6658c8;--re-thead-text: #ffffff;--re-primary-bg: #6658c8;--re-primary-hover: #5346b0;--re-secondary-bg: #8578e4;--re-orange: #e67e22;--re-blue: #5b6fd6}body.red-theme .reservation-edit-redesign{--re-green: #800000;--re-green-dark: #650000;--re-ink: #3b0000;--re-muted: #6b2020;--re-line: #f0d4d4;--re-surface: #f8eded;--re-surface-muted: #f3e0e0;--re-canvas: #f8eded;--re-thead: #650000;--re-thead-text: #ffffff;--re-table-body: #f3e0e0;--re-row-alt: #f3e0e0;--re-row-hover: #efd6d6;--re-input-bg: #ffffff;--re-input-border: #650000;--re-input-text: #3b0000;--re-panel-surface: #ffffff;--re-panel-ink: #3b0000;--re-panel-muted: #6b2020;--re-secondary-hover: #720000;--re-ghost-bg: #9a3030;--re-ghost-text: #ffffff;--re-green-soft: #f8eded;--re-focus-ring: rgba(128, 0, 0, .16);--re-btn-shadow: rgba(128, 0, 0, .22);--re-link: #650000;--re-link-hover: #4d0000;--re-primary-bg: #650000;--re-primary-hover: #4d0000;--re-secondary-bg: #9a3030;--re-orange: #f39c12;--re-blue: #5dade2;--re-danger: #a83232;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23650000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.yellow-theme .reservation-edit-redesign{--re-green: #b49a00;--re-green-dark: #887500;--re-ink: #2b2600;--re-muted: #5c5200;--re-line: #b8a840;--re-surface: #d0b300;--re-surface-muted: #c4a800;--re-canvas: #d0b300;--re-thead: #887500;--re-thead-text: #ffffff;--re-table-body: #d0b300;--re-row-alt: #c4a800;--re-row-hover: #b89e00;--re-input-bg: #ffffff;--re-input-border: #887500;--re-input-text: #2b2600;--re-panel-surface: #ffffff;--re-panel-ink: #2b2600;--re-panel-muted: #5c5200;--re-ghost-bg: #b8a840;--re-ghost-text: #2b2600;--re-green-soft: #fbf8e5;--re-focus-ring: rgba(180, 154, 0, .18);--re-btn-shadow: rgba(180, 154, 0, .24);--re-link: #2b2600;--re-link-hover: #000000;--re-primary-bg: #887500;--re-primary-hover: #6f6000;--re-secondary-bg: #b49a00;--re-orange: #c96a12;--re-blue: #1f6fa3;--re-danger: #7a1515;--re-money-in: #1a5c12;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23887500' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.turquoise-theme .reservation-edit-redesign{--re-green: #009399;--re-green-dark: #007278;--re-ink: #003f42;--re-muted: #007278;--re-line: #d0ecec;--re-surface: #e7f6f6;--re-surface-muted: #dbf0f0;--re-canvas: #e7f6f6;--re-thead: #007278;--re-thead-text: #ffffff;--re-table-body: #dbf0f0;--re-row-alt: #dbf0f0;--re-row-hover: #cfe9e9;--re-input-bg: #ffffff;--re-input-border: #007278;--re-input-text: #003f42;--re-panel-surface: #ffffff;--re-panel-ink: #003f42;--re-panel-muted: #007278;--re-secondary-hover: #007a80;--re-ghost-bg: #007a80;--re-ghost-text: #ffffff;--re-green-soft: #e7f6f6;--re-focus-ring: rgba(0, 147, 153, .18);--re-btn-shadow: rgba(0, 147, 153, .24);--re-link: #1565c0;--re-link-hover: #0d47a1;--re-primary-bg: #007278;--re-primary-hover: #005b60;--re-secondary-bg: #00a8ae;--re-orange: #f39c12;--re-blue: #1a5276;--re-danger: #a3760a;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23007278' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.maroon-theme .reservation-edit-redesign{--re-green: #8b2c2c;--re-green-dark: #6d2020;--re-ink: #3a1010;--re-muted: #6d2020;--re-line: #f0d4d4;--re-surface: #f8eded;--re-surface-muted: #f2e0e0;--re-canvas: #f8eded;--re-thead: #6d2020;--re-thead-text: #ffffff;--re-table-body: #f2e0e0;--re-row-alt: #f2e0e0;--re-row-hover: #ecd4d4;--re-input-bg: #ffffff;--re-input-border: #6d2020;--re-input-text: #3a1010;--re-panel-surface: #ffffff;--re-panel-ink: #3a1010;--re-panel-muted: #6d2020;--re-secondary-hover: #722020;--re-ghost-bg: #6d2020;--re-ghost-text: #ffffff;--re-green-soft: #f8eded;--re-focus-ring: rgba(139, 44, 44, .16);--re-btn-shadow: rgba(139, 44, 44, .22);--re-link: #6d2020;--re-link-hover: #581919;--re-primary-bg: #6d2020;--re-primary-hover: #581919;--re-secondary-bg: #a33a3a;--re-orange: #f39c12;--re-blue: #5dade2;--re-danger: #a3591a;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%236d2020' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.peach-theme .reservation-edit-redesign{--re-green: #cd6133;--re-green-dark: #a64720;--re-ink: #54200d;--re-muted: #a64720;--re-line: #f5ddd0;--re-surface: #fcf0eb;--re-surface-muted: #f6e2d6;--re-canvas: #fcf0eb;--re-thead: #a64720;--re-thead-text: #ffffff;--re-table-body: #f6e2d6;--re-row-alt: #f6e2d6;--re-row-hover: #f0d4c2;--re-input-bg: #ffffff;--re-input-border: #a64720;--re-input-text: #54200d;--re-panel-surface: #ffffff;--re-panel-ink: #54200d;--re-panel-muted: #a64720;--re-secondary-hover: #ae5024;--re-ghost-bg: #a64720;--re-ghost-text: #ffffff;--re-green-soft: #fcf0eb;--re-focus-ring: rgba(205, 97, 51, .18);--re-btn-shadow: rgba(205, 97, 51, .24);--re-link: #a64720;--re-link-hover: #843818;--re-primary-bg: #a64720;--re-primary-hover: #843818;--re-secondary-bg: #cd6133;--re-orange: #e67e22;--re-blue: #1a5276;--re-danger: #a66a00;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23a64720' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.magenta-theme .reservation-edit-redesign{--re-green: #6f1e51;--re-green-dark: #52143b;--re-ink: #351027;--re-muted: #52143b;--re-line: #e8cdd8;--re-surface: #f5eaf1;--re-surface-muted: #efd9e7;--re-canvas: #f5eaf1;--re-thead: #52143b;--re-thead-text: #ffffff;--re-table-body: #efd9e7;--re-row-alt: #efd9e7;--re-row-hover: #e8cbe0;--re-input-bg: #ffffff;--re-input-border: #52143b;--re-input-text: #351027;--re-panel-surface: #ffffff;--re-panel-ink: #351027;--re-panel-muted: #52143b;--re-secondary-hover: #58183f;--re-ghost-bg: #52143b;--re-ghost-text: #ffffff;--re-green-soft: #f5eaf1;--re-focus-ring: rgba(111, 30, 81, .16);--re-btn-shadow: rgba(111, 30, 81, .22);--re-link: #52143b;--re-link-hover: #3d0f2c;--re-primary-bg: #52143b;--re-primary-hover: #3d0f2c;--re-secondary-bg: #8a2a66;--re-orange: #f39c12;--re-blue: #5dade2;--re-danger: #a83a6e;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%2352143b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}body.light-blue-theme .reservation-edit-redesign{--re-green: #1e6ebd;--re-green-dark: #155495;--re-ink: #0b3459;--re-muted: #155495;--re-line: #d0e4f5;--re-surface: #eaf3fb;--re-surface-muted: #ddeaf6;--re-canvas: #eaf3fb;--re-thead: #155495;--re-thead-text: #ffffff;--re-table-body: #ddeaf6;--re-row-alt: #ddeaf6;--re-row-hover: #cfe0f2;--re-input-bg: #ffffff;--re-input-border: #155495;--re-input-text: #0b3459;--re-panel-surface: #ffffff;--re-panel-ink: #0b3459;--re-panel-muted: #155495;--re-secondary-hover: #165a9c;--re-ghost-bg: #155495;--re-ghost-text: #ffffff;--re-green-soft: #eaf3fb;--re-focus-ring: rgba(30, 110, 189, .18);--re-btn-shadow: rgba(30, 110, 189, .24);--re-link: #155495;--re-link-hover: #103f70;--re-primary-bg: #155495;--re-primary-hover: #103f70;--re-secondary-bg: #2e86c1;--re-orange: #e67e22;--re-blue: #0e3d6b;--re-danger: #a66a00;--re-money-in: #0b8f43;--re-chevron: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='none' stroke='%23155495' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1.5 1.5 L6 6 L10.5 1.5'/></svg>")}.reservation-edit-redesign .content.edit-reserve{background:var(--re-canvas)!important;padding:12px 18px 28px!important;min-height:auto;color:var(--re-ink)}body.earth-tone .reservation-edit-redesign .content.edit-reserve{background:transparent!important}body.default .reservation-edit-redesign .content.edit-reserve,body.violet-theme .reservation-edit-redesign .content.edit-reserve{background:linear-gradient(180deg,var(--re-green-soft) 0,var(--re-canvas) 180px)!important;padding:16px 22px 32px!important}body:has(.reservation-edit-redesign) .content-header{padding-bottom:0}body:has(.reservation-edit-redesign) .content-header>hr{display:none}body:has(.reservation-edit-redesign) .content-header h1{margin:4px 0 6px;font-size:clamp(24px,2.1vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2}body:has(.reservation-edit-redesign) .content-header .breadcrumb{background:transparent;padding:0 0 8px;margin:0;font-size:13px}body:has(.reservation-edit-redesign) .content-header .helpdesk-link{margin-left:auto}.reservation-edit-redesign .mysite-cards{float:none!important;width:100%!important;margin:0 0 16px!important;padding:0 22px 20px!important;border:1px solid var(--re-line)!important;border-radius:var(--re-radius)!important;background:var(--re-surface)!important;box-shadow:var(--re-shadow)!important;color:var(--re-ink);overflow:visible}.reservation-edit-redesign .mysite-cards.transactiondetails-log.profile-guest{float:none!important;width:100%!important}.reservation-edit-redesign .reservation-mtset{width:100%}.reservation-edit-redesign .sitemap-user .mysite-cards{padding:14px 22px!important;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.reservation-edit-redesign .extrabills-addons-wrapper>h3,.reservation-edit-redesign .re-pricing-card>h3,.reservation-edit-redesign .re-payment-details-header{display:flex!important;align-items:center;gap:10px;box-sizing:border-box;width:calc(100% + 44px)!important;max-width:none!important;margin:0 -22px 16px!important;padding:12px 22px!important;border:0!important;border-bottom:0!important;border-radius:var(--re-radius) var(--re-radius) 0 0;background:var(--re-thead)!important;color:var(--re-thead-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.25;float:none!important;min-height:50px}.reservation-edit-redesign .re-payment-details-header{justify-content:space-between;gap:16px 24px;margin-bottom:0!important}.reservation-edit-redesign .setupfor-guest>h4:before,.reservation-edit-redesign .re-guest-billing-header h4:before,.reservation-edit-redesign .merge-sites-btn>h3:before,.reservation-edit-redesign .extrabills-addons-wrapper>h3:before,.reservation-edit-redesign .re-payment-details-header h3:before,.reservation-edit-redesign .profile-guest h3.bottomGap:before,.reservation-edit-redesign .re-order-summary>h3:before,.reservation-edit-redesign .meterreading>span:before{font-family:FontAwesome;font-size:15px;font-weight:400;color:var(--re-thead-text);width:22px;text-align:center}.reservation-edit-redesign .setupfor-guest>h4:before{content:""}.reservation-edit-redesign .re-guest-billing-header h4:before{content:""}.reservation-edit-redesign .merge-sites-btn>h3:before{content:""}.reservation-edit-redesign .extrabills-addons-wrapper>h3:before{content:""}.reservation-edit-redesign .re-payment-details-header h3:before{content:""}.reservation-edit-redesign .profile-guest h3.bottomGap:before{content:""}.reservation-edit-redesign .re-order-summary>h3:before{content:""}.reservation-edit-redesign .meterreading>span:before{content:""}.reservation-edit-redesign .setupfor-guest{position:relative;display:flex;flex-direction:column;padding-bottom:0!important;overflow:hidden}.reservation-edit-redesign .re-guest-billing-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;width:calc(100% + 44px);max-width:none;min-height:52px;margin:0 -22px;padding:12px 22px;box-sizing:border-box;flex:0 0 auto;background:var(--re-thead);border-radius:var(--re-radius) var(--re-radius) 0 0}.reservation-edit-redesign .re-guest-billing-header h4{display:flex!important;align-items:center!important;gap:10px;margin:0!important;padding:0!important;background:transparent!important;color:var(--re-thead-text)!important;min-height:0;line-height:1.2!important;flex:0 1 auto;width:auto!important;border:0!important;font-size:16px!important;font-weight:700!important;float:none!important}.reservation-edit-redesign .re-guest-billing-header h4:before{font-family:FontAwesome;font-size:15px;font-weight:400;color:var(--re-thead-text);width:22px;text-align:center;content:""}body .reservation-edit-redesign .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest.re-guest-billing-toolbar{display:flex!important;flex:0 0 auto!important;align-content:flex-start!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.reservation-edit-redesign .re-guest-billing-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;width:100%;margin:0;padding:16px 0 12px;border-bottom:1px solid var(--re-line)}.reservation-edit-redesign .re-guest-billing-search.align_flexible{display:grid;grid-template-columns:minmax(140px,auto) minmax(220px,1fr);align-items:center;gap:8px 16px;flex:1 1 360px;max-width:none;min-width:0}.reservation-edit-redesign .re-guest-billing-search.align_flexible>label{grid-column:1;margin:0!important;color:var(--re-ink)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}.reservation-edit-redesign .re-guest-billing-search .multiselect.form-control.assing-customer{grid-column:2;width:100%!important;max-width:100%;min-width:0;border:0!important;padding:0!important;background:transparent!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div{position:relative;top:auto;right:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 0 auto!important;align-self:auto!important;width:auto!important;float:none!important;margin:0!important;z-index:1}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn{float:none!important;margin:0!important;min-height:36px!important;padding:7px 14px!important;border-radius:var(--re-btn-radius)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn.btn-greys,.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn.unit-back-btn{background:#fff!important;border:1px solid var(--re-input-border)!important;color:var(--re-ink)!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn.assign-customer-btn,.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn.unit-update-info{background:var(--re-secondary-bg)!important;border-color:var(--re-secondary-bg)!important;color:#fff!important}.reservation-edit-redesign .re-guest-billing-body{flex:0 0 auto!important;padding:16px 0 20px}.reservation-edit-redesign .re-guest-billing-subtitle{margin:0 0 14px!important;padding:0!important;color:var(--re-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.3}.reservation-edit-redesign .re-guest-billing-form{margin:0!important}.reservation-edit-redesign .re-guest-billing-form>[class*=col-]{padding-left:12px;padding-right:12px}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines{display:grid;grid-template-columns:40% 50%;align-items:center;justify-content:start;gap:0 10%;margin-bottom:10px}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label{grid-column:1;grid-row:1;display:block;width:100%!important;max-width:100%;margin:0!important;padding:0!important;text-align:left!important;justify-self:start;align-self:center;box-sizing:border-box;color:var(--re-ink)!important;font-size:13px!important;font-weight:700!important;line-height:1.35}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>input,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>select,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div{grid-column:2;grid-row:1;width:100%!important;max-width:100%;min-width:0}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>select,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>input{width:100%!important;max-width:100%}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div input,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div select{border-color:#15420647!important;box-shadow:none!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input:focus,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select:focus,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div input:focus,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div select:focus{border-color:#15420673!important;box-shadow:0 0 0 2px #15420614!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label .re-guest-sms-link{display:inline;margin-left:6px;color:var(--re-blue)!important;font-size:11px!important;font-weight:600!important;text-decoration:underline;cursor:pointer;white-space:nowrap;vertical-align:baseline}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label .re-guest-sms-link:hover{color:#1a5276!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div span a{display:inline-block;margin-top:6px;color:var(--re-link)!important;font-size:12px!important;font-weight:600!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>span{display:block;margin:6px 0 0!important;text-align:left}.reservation-edit-redesign .setupfor-guest>h4{display:none!important}.reservation-edit-redesign .setupfor-guest>.returning-guest{order:unset;flex:0 0 auto!important}.reservation-edit-redesign .setupfor-guest>.row{order:unset}.reservation-edit-redesign .setupfor-guest .update-info-div:not(.re-guest-billing-actions){position:relative;top:auto;right:auto}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible{display:flex;flex-direction:column;align-items:stretch;max-width:50%;gap:6px}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible>label{float:none;width:auto;margin:0;color:var(--re-ink)!important;font-size:12px!important;font-weight:700!important}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .multiselect.form-control.assing-customer{width:100%!important;max-width:100%;border:0!important;padding:0!important;background:transparent!important}.reservation-edit-redesign .sepi-hike-form-lines{margin-bottom:14px}.reservation-edit-redesign .sepi-hike-form-lines>label,.reservation-edit-redesign .sepi-hike-forms>label{float:none!important;display:block;width:100%!important;margin:0 0 6px!important;padding:0!important;color:var(--re-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.3}.reservation-edit-redesign .sepi-hike-form-lines label .error,.reservation-edit-redesign span.error{color:var(--re-danger)!important}.reservation-edit-redesign .setupfor-guest .sepi-hike-form-lines input,.reservation-edit-redesign .setupfor-guest .sepi-hike-form-lines select,.reservation-edit-redesign .mysite-cards .form-control,.reservation-edit-redesign .mysite-cards select.form-control,.reservation-edit-redesign .mysite-cards input.form-control,.reservation-edit-redesign .mysite-cards textarea.form-control,.reservation-edit-redesign .mysite-cards textarea.form-control1,.reservation-edit-redesign .sepi-hike-forms input.form-control,.reservation-edit-redesign .sepi-hike-forms select,.reservation-edit-redesign .sepi-hike-forms select.form-control,.reservation-edit-redesign .apprecurring select,.reservation-edit-redesign .mm-dropdown{width:100%!important;max-width:100%;min-height:40px;height:40px;margin-top:0!important;padding:8px 12px!important;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background-color:var(--re-input-bg)!important;color:var(--re-input-text)!important;font-size:13px!important;box-shadow:none!important}.reservation-edit-redesign .quantity_box{min-height:36px;height:36px;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background-color:var(--re-input-bg)!important;color:var(--re-input-text)!important;box-shadow:none!important}.reservation-edit-redesign .mysite-cards textarea.form-control,.reservation-edit-redesign .mysite-cards textarea.form-control1,.reservation-edit-redesign .sepi-hike-forms textarea{height:auto!important;min-height:72px}.reservation-edit-redesign .mysite-cards select.form-control,.reservation-edit-redesign .setupfor-guest .sepi-hike-form-lines select,.reservation-edit-redesign .sepi-hike-forms select,.reservation-edit-redesign .apprecurring select,.reservation-edit-redesign .payment-details select.form-control{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:var(--re-chevron)!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important;padding-right:32px!important}.reservation-edit-redesign .mysite-cards .form-control:focus,.reservation-edit-redesign .mysite-cards select.form-control:focus,.reservation-edit-redesign .mysite-cards input.form-control:focus,.reservation-edit-redesign .sepi-hike-forms input.form-control:focus,.reservation-edit-redesign .sepi-hike-forms select:focus{border-color:var(--re-green)!important;box-shadow:0 0 0 3px var(--re-focus-ring)!important;outline:none}.reservation-edit-redesign .multiselect{min-height:40px}.reservation-edit-redesign .multiselect__tags{min-height:40px!important;padding:8px 40px 4px 10px!important;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background:var(--re-input-bg)!important;color:var(--re-input-text)!important}.reservation-edit-redesign .multiselect--active .multiselect__tags{border-color:var(--re-green)!important;box-shadow:0 0 0 3px var(--re-focus-ring)!important}.reservation-edit-redesign .multiselect__single,.reservation-edit-redesign .multiselect__placeholder,.reservation-edit-redesign .multiselect__input{color:var(--re-input-text)!important;background:transparent!important;margin-bottom:0;font-size:13px}.reservation-edit-redesign .multiselect__content-wrapper{border:1px solid var(--re-line)!important;background:#fff!important;color:var(--re-ink)!important;z-index:40;margin-top:4px;border-radius:var(--re-btn-radius);box-shadow:var(--re-shadow)}.reservation-edit-redesign .multiselect__content{background:#fff!important}.reservation-edit-redesign .multiselect__element{background:transparent!important}.reservation-edit-redesign .multiselect__option{background:#fff!important;color:var(--re-ink)!important;min-height:36px;padding:8px 12px!important;line-height:1.35!important}.reservation-edit-redesign .multiselect__option span{color:var(--re-ink)!important}.reservation-edit-redesign .multiselect__option--highlight,.reservation-edit-redesign .multiselect__option--highlight:after{background:var(--re-secondary-bg)!important;color:#fff!important}.reservation-edit-redesign .multiselect__option--highlight span{color:#fff!important}.reservation-edit-redesign .multiselect__option--selected{background:var(--re-green-soft)!important;color:var(--re-ink)!important;font-weight:600}.reservation-edit-redesign .multiselect__option--selected span{color:var(--re-ink)!important}.reservation-edit-redesign .single-date-picker-wrapper input,.reservation-edit-redesign .single-date-picker-wrapper .mx-input,.reservation-edit-redesign .mx-datepicker .mx-input{min-height:40px!important;height:40px!important;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background:var(--re-input-bg)!important;color:var(--re-input-text)!important;box-shadow:none!important}.reservation-edit-redesign .option__desc img{vertical-align:middle}.reservation-edit-redesign .content.edit-reserve .btn.searchbts,.reservation-edit-redesign .content.edit-reserve .btn.btn-default.searchbts,.reservation-edit-redesign .content.edit-reserve .btn.btn-warning,.reservation-edit-redesign .content.edit-reserve .btn.btn-success,.reservation-edit-redesign .content.edit-reserve .btn.btn-primary,.reservation-edit-redesign .content.edit-reserve .btn.btn-danger,.reservation-edit-redesign .content.edit-reserve a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 16px!important;border-radius:var(--re-btn-radius)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.reservation-edit-redesign .content.edit-reserve .btn.searchbts.right-searchbts,.reservation-edit-redesign .content.edit-reserve .btn.unit-update-info{background:var(--re-primary-bg)!important;border-color:var(--re-primary-bg)!important;color:var(--re-on-primary)!important}.reservation-edit-redesign .content.edit-reserve .btn.assign-customer-btn,.reservation-edit-redesign .content.edit-reserve .btn.pay-separate{background:var(--re-secondary-bg)!important;border-color:var(--re-secondary-bg)!important;color:var(--re-on-primary)!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-greys,.reservation-edit-redesign .content.edit-reserve .btn.unit-back-btn{background:var(--re-ghost-bg)!important;border-color:var(--re-ghost-bg)!important;color:var(--re-ghost-text)!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-warning,.reservation-edit-redesign .content.edit-reserve .btn.btn-yellow-custom{background:var(--re-orange)!important;border-color:var(--re-orange)!important;color:#fff!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-primary,.reservation-edit-redesign .content.edit-reserve a.btn.btn-primary{background:var(--re-blue)!important;border-color:var(--re-blue)!important;color:#fff!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-success{background:var(--re-secondary-bg)!important;border-color:var(--re-secondary-bg)!important;color:var(--re-on-primary)!important}.reservation-edit-redesign .content.edit-reserve .btn.searchbts:hover,.reservation-edit-redesign .content.edit-reserve .btn.unit-update-info:hover{background:var(--re-primary-hover)!important;border-color:var(--re-primary-hover)!important;color:var(--re-on-primary)!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-warning:hover,.reservation-edit-redesign .content.edit-reserve .btn.btn-yellow-custom:hover{background:var(--re-orange-hover)!important;border-color:var(--re-orange-hover)!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-primary:hover,.reservation-edit-redesign .content.edit-reserve a.btn.btn-primary:hover{background:var(--re-blue-hover)!important;border-color:var(--re-blue-hover)!important}.reservation-edit-redesign .content.edit-reserve .btn.btn-xs{min-height:28px;min-width:28px;padding:4px 8px!important}.reservation-edit-redesign .fa-trash{color:var(--re-danger)}.reservation-edit-redesign .re-delete-site-btn .fa-trash{color:#fff!important}.reservation-edit-redesign .quick-ref a{color:var(--re-link)}.reservation-edit-redesign .quick-ref a:hover{color:var(--re-link-hover)}.reservation-edit-redesign .flash-reservation{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;align-content:center;text-align:left;column-gap:12px;row-gap:10px;box-sizing:border-box;width:calc(100% + 44px)!important;max-width:none!important;margin:0 -22px 16px!important;padding:10px 16px!important;border:0!important;border-radius:var(--re-radius) var(--re-radius) 0 0;background:var(--re-thead)!important;float:none!important;min-height:52px;height:auto!important;overflow:visible!important}.reservation-edit-redesign .flash-reservation>.col-md-12{width:auto;float:none;padding:0}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child{grid-column:2;grid-row:1;justify-self:center}.reservation-edit-redesign .flash-reservation .reserved_span,.reservation-edit-redesign .flash-reservation .reserved_span span,.reservation-edit-redesign .merge-sites-btn>h3{font-size:15px!important;font-weight:700!important;color:var(--re-thead-text)!important}.reservation-edit-redesign .flash-reservation .reserved_span span[style],.reservation-edit-redesign .flash-reservation .reserved_span .re-recurring-res-link{color:#d7f3e2!important;text-decoration:underline;text-decoration-color:#d7f3e2;cursor:pointer!important}.reservation-edit-redesign .merge-sites-btn>h3{display:flex!important;align-items:center;gap:10px;grid-column:1;grid-row:1;justify-self:start;align-self:center;flex:0 1 auto;margin:0!important;padding:0!important;border:0!important;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent!important;min-height:0}.reservation-edit-redesign .merge-sites-btn .buttonGrop{display:flex;align-items:center;flex-wrap:wrap;gap:8px;grid-column:3;grid-row:1;justify-self:end;align-self:center;justify-content:flex-end!important;min-width:0}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn.searchbts{background:var(--re-secondary-bg)!important;border-color:var(--re-secondary-bg)!important;color:var(--re-on-primary)!important}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn{margin:0!important;max-width:100%!important;min-height:34px!important;height:auto!important;padding:6px 12px!important;line-height:1.25!important;box-sizing:border-box!important}.reservation-edit-redesign .impbtn-rund{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:8px;float:none!important;text-align:left!important}.reservation-edit-redesign .impbtn-rund .btn,.reservation-edit-redesign .impbtn-rund a.btn,.reservation-edit-redesign .impbtn-rund button.btn{display:inline-flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;margin:0!important;float:none!important;min-height:38px!important;height:auto!important;padding:7px 16px!important;line-height:1.2!important;vertical-align:middle!important;box-sizing:border-box!important}.reservation-edit-redesign .add_new_reading_btn .impbtn-rund .btn,.reservation-edit-redesign .add_new_reading_btn .impbtn-rund a.btn,.reservation-edit-redesign .add_new_reading_btn .impbtn-rund button.btn{margin:0!important}.reservation-edit-redesign .add_new_reading_btn .impbtn-rund .right-searchbts{float:none!important;margin-left:0!important}.reservation-edit-redesign .resertable-bill thead,.reservation-edit-redesign table.log-table thead,.reservation-edit-redesign .sepitable-set table thead,.reservation-edit-redesign .re-transaction-log table thead{background:var(--re-thead)!important;color:var(--re-thead-text)!important}.reservation-edit-redesign .resertable-bill thead tr th,.reservation-edit-redesign table.log-table thead th,.reservation-edit-redesign .sepitable-set table thead th,.reservation-edit-redesign .re-transaction-log table thead th{background:var(--re-thead)!important;color:var(--re-thead-text)!important;font-weight:700!important;font-size:13px;padding:12px 10px!important;border:0!important;white-space:nowrap}.reservation-edit-redesign .resertable-bill tbody,.reservation-edit-redesign table.log-table tbody,.reservation-edit-redesign .sepitable-set table tbody,.reservation-edit-redesign .re-transaction-log table tbody{background:var(--re-table-body)!important;color:var(--re-ink)}.reservation-edit-redesign .resertable-bill tbody tr:nth-child(2n),.reservation-edit-redesign .sepitable-set table tbody tr:nth-child(2n),.reservation-edit-redesign .re-transaction-log table tbody tr:nth-child(2n){background:var(--re-row-alt)!important}.reservation-edit-redesign .resertable-bill tbody tr:hover,.reservation-edit-redesign .sepitable-set table tbody tr:hover,.reservation-edit-redesign .re-transaction-log table tbody tr:hover{background:var(--re-row-hover)!important}.reservation-edit-redesign .resertable-bill tbody td,.reservation-edit-redesign .sepitable-set table tbody td,.reservation-edit-redesign .re-transaction-log table tbody td{padding:10px!important;border-color:var(--re-line)!important;color:var(--re-ink)!important;vertical-align:middle}.reservation-edit-redesign .resertable-bill.sepi_edit_reservation_resort_admin input[type=text],.reservation-edit-redesign .resertable-bill.sepi_edit_reservation_resort_admin select,.reservation-edit-redesign .resertable-bill .form-control,.reservation-edit-redesign .resertable-bill .mx-datepicker,.reservation-edit-redesign .resertable-bill .mx-input{width:auto!important;min-width:110px;max-width:100%;min-height:36px;height:36px}.reservation-edit-redesign table.log-table{border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--re-btn-radius)}.reservation-edit-redesign table.log-table thead th:first-child,.reservation-edit-redesign .sepitable-set table thead th:first-child,.reservation-edit-redesign .resertable-bill thead th:first-child{border-radius:6px 0 0}.reservation-edit-redesign table.log-table thead th:last-child,.reservation-edit-redesign .sepitable-set table thead th:last-child,.reservation-edit-redesign .resertable-bill thead th:last-child{border-radius:0 6px 0 0}.reservation-edit-redesign .meterreading{margin:0}.reservation-edit-redesign .add_new_reading_btn .btn{float:none!important;margin:8px 0!important}.reservation-edit-redesign .extrabills-carts,.reservation-edit-redesign .re-order-summary{float:none!important;width:100%;margin-top:8px}.reservation-edit-redesign .extrabills-carts ul{width:100%!important;float:none!important;padding:0!important;margin:0;list-style:none}.reservation-edit-redesign .extrabills-carts ul li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--re-line);color:var(--re-ink)}.reservation-edit-redesign .extrabills-carts ul li>label,.reservation-edit-redesign .extrabills-carts ul li>span{width:auto!important;float:none!important;font-size:13px!important;color:var(--re-ink)!important}.reservation-edit-redesign .extrabills-carts ul li:last-child{border-bottom:0;font-weight:700}.reservation-edit-redesign .balance-due label,.reservation-edit-redesign .balance-due label b,.reservation-edit-redesign .balance-due span,.reservation-edit-redesign .balance-due .balance-due-value,.reservation-edit-redesign li.balance-due,.reservation-edit-redesign .credit-due label,.reservation-edit-redesign .credit-due label b,.reservation-edit-redesign .credit-due span,.reservation-edit-redesign .credit-due .balance-due-value,.reservation-edit-redesign li.credit-due{color:var(--re-danger)!important;font-size:20px!important;font-weight:700!important}.reservation-edit-redesign .extra-bills{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.reservation-edit-redesign .search-billables{flex:1 1 280px}.reservation-edit-redesign .btn-bill-buttons{display:flex;flex-wrap:wrap;gap:8px;width:auto!important}.reservation-edit-redesign .btn-bill-buttons .btn{float:none!important;margin:0!important}.reservation-edit-redesign .extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,.reservation-edit-redesign .extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span{color:var(--re-ink)!important}.reservation-edit-redesign .extrabills-addons-wrapper>h3{color:var(--re-thead-text)!important}.reservation-edit-redesign .payment-details{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.reservation-edit-redesign .payment-details>.re-payment-details-header{flex:1 0 100%;margin-bottom:16px!important}.reservation-edit-redesign .re-payment-details-header h3{display:flex!important;align-items:center!important;gap:10px;margin:0!important;padding:0!important;background:transparent!important;color:var(--re-thead-text)!important;min-height:0;line-height:1.2!important;flex:0 1 auto;width:auto!important;border:0!important;font-size:16px!important;font-weight:700!important}.reservation-edit-redesign .re-payment-details-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px;margin-left:auto;flex:0 1 auto}.reservation-edit-redesign .re-payment-status-wrap{display:inline-flex;align-items:center;gap:8px}.reservation-edit-redesign .re-payment-status-label{color:var(--re-thead-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.2}.reservation-edit-redesign .re-payment-status-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--re-orange);color:#fff!important;font-size:12px;font-weight:700;line-height:1.3}.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;vertical-align:middle;min-height:24px;margin:0!important;padding:0!important;float:none!important}.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;float:none!important}.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected label,.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected .chk_lbl{position:relative!important;display:inline-block!important;width:auto!important;margin:0!important;padding:0 0 0 28px!important;float:none!important;color:var(--re-thead-text)!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;cursor:pointer}.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected label:before,.reservation-edit-redesign .re-payment-details-header-actions .checkbox.selected .chk_lbl:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;margin:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.reservation-edit-redesign .re-payment-details-header-actions .re-payment-status-select{width:auto!important;min-width:150px!important;max-width:200px!important;min-height:36px!important;height:36px!important;margin:0!important;padding:6px 10px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:var(--re-btn-radius)!important;background-color:#fffffff2!important;color:var(--re-ink)!important;font-size:13px!important}.reservation-edit-redesign .payment-details>.sepi-hike-form-lines{width:auto;min-width:180px;flex:1 1 180px;float:none!important}.reservation-edit-redesign .payment-details>.gridSection,.reservation-edit-redesign .payment-details>.row{flex:1 0 100%;width:100%}.reservation-edit-redesign .flex_payment_details>label strong{display:inline-block;margin-left:6px;padding:4px 12px;border-radius:999px;background:var(--re-orange);color:#fff!important;font-size:12px;font-weight:700;line-height:1.3;vertical-align:middle}.reservation-edit-redesign .payment-details .updat{max-width:280px}.reservation-edit-redesign .profile-guest{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;overflow:hidden}.reservation-edit-redesign .re-profile-guest-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;width:calc(100% + 44px);max-width:none;min-height:52px;margin:0 -22px;padding:12px 22px;box-sizing:border-box;flex:0 0 auto;background:var(--re-thead);border-radius:var(--re-radius) var(--re-radius) 0 0}.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;vertical-align:middle;min-height:24px;margin:0!important;padding:0!important;float:none!important}.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;float:none!important}.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected label,.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected .chk_lbl{position:relative!important;display:inline-flex!important;align-items:center!important;color:#fff!important;white-space:nowrap!important;padding:0 0 0 28px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;width:auto!important;float:none!important;min-height:22px;cursor:pointer}.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected label:before,.reservation-edit-redesign .re-profile-guest-header-actions .checkbox.selected .chk_lbl:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;margin:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.reservation-edit-redesign .re-profile-guest-header h3.bottomGap{display:flex!important;align-items:center!important;gap:10px;margin:0!important;padding:0!important;background:transparent!important;color:var(--re-thead-text)!important;min-height:0;line-height:1.2!important;flex:0 1 auto}.reservation-edit-redesign .re-profile-guest-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px;margin-left:auto;flex:0 1 auto}.reservation-edit-redesign .profile-guest>.clear{display:none!important;flex:0 0 100%;width:100%;height:0;margin:0;border:0}.reservation-edit-redesign .guest_profile_fileds{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start;margin:0!important;width:100%;flex:1 0 100%;padding-top:16px;box-sizing:border-box}.reservation-edit-redesign .profile-guest .re-profile-guest-header-actions .checkbox.selected label,.reservation-edit-redesign .profile-guest .re-profile-guest-header-actions .checkbox.selected .chk_lbl{color:#fff!important}.reservation-edit-redesign .profile-guest .checkbox.selected label{width:auto!important}.reservation-edit-redesign .re-staff-notes-block{float:none!important;width:100%!important;margin-top:16px;overflow:hidden}.reservation-edit-redesign .re-staff-notes-header{display:flex!important;align-items:center;justify-content:space-between;gap:16px;width:calc(100% + 44px);max-width:none;min-height:52px;margin:0 -22px;padding:12px 22px;box-sizing:border-box;background:var(--re-thead)!important;border-radius:var(--re-radius) var(--re-radius) 0 0}.reservation-edit-redesign .re-staff-notes-header h3{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;background:transparent!important;color:var(--re-thead-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;border:0!important;min-height:0}.reservation-edit-redesign .re-staff-notes-header h3:before{font-family:FontAwesome;font-size:15px;font-weight:400;color:var(--re-thead-text);width:22px;text-align:center;content:""}.reservation-edit-redesign .re-staff-notes-body{padding:16px 0 4px}.reservation-edit-redesign .re-staff-notes-body .staff_notes{display:block;width:100%!important;min-height:120px;margin:0!important;padding:12px 14px!important;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background:var(--re-input-bg)!important;color:var(--re-input-text)!important;font-size:14px!important;line-height:1.45!important;resize:vertical;box-shadow:none!important}.reservation-edit-redesign .guest_profile_fileds .checkbox.selected label,.reservation-edit-redesign .appliedrate-dis .checkbox.selected label{color:var(--re-ink)!important}.reservation-edit-redesign .money-in{color:var(--re-money-in)!important;font-weight:700}.reservation-edit-redesign .money-out{color:var(--re-danger)!important;font-weight:700}.reservation-edit-redesign .re-transaction-log .table{margin-bottom:0}.reservation-edit-redesign .transerbtn-single{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;float:none!important;width:100%;margin:4px 0 16px;padding:0}.reservation-edit-redesign .transerbtn-single .btn{float:none!important;margin:0!important}.reservation-edit-redesign .sitemap-user span,.reservation-edit-redesign .sitemap-user a,.reservation-edit-redesign .sitemap-user li{color:var(--re-muted);font-size:13px}.reservation-edit-redesign .sitemap-user ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.reservation-edit-redesign .deposit-amount-hint{color:var(--re-muted)}.reservation-edit-redesign #printAddonReceipt,.reservation-edit-redesign #printAddonReceipt *{box-shadow:none!important}@media (max-width: 991px){.reservation-edit-redesign .re-guest-billing-toolbar{flex-direction:column;align-items:stretch}body .reservation-edit-redesign .mysite-cards.setupfor-guest .returning-guest.re-guest-billing-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;width:100%!important;float:none!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;margin-bottom:0!important}.reservation-edit-redesign .re-guest-billing-search.align_flexible{grid-template-columns:1fr;width:100%!important;max-width:100%!important}.reservation-edit-redesign .re-guest-billing-search.align_flexible>label,.reservation-edit-redesign .re-guest-billing-search .multiselect.form-control.assing-customer,body .reservation-edit-redesign .re-guest-billing-toolbar.returning-guest .multiselect.form-control{grid-column:1;width:100%!important;max-width:100%!important;float:none!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div{justify-content:flex-start;flex-wrap:nowrap;width:100%!important;gap:8px}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn{flex:1 1 0;min-width:0;white-space:normal}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible{max-width:100%}.reservation-edit-redesign .extrabills-carts ul{width:100%!important;float:none}}@media (max-width: 767px){.reservation-edit-redesign .content.edit-reserve{padding:10px 10px 24px!important}.reservation-edit-redesign .mysite-cards{padding:0 14px 16px!important}.reservation-edit-redesign .flash-reservation,.reservation-edit-redesign .reservation_detail>.flash-reservation{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important}.reservation-edit-redesign .setupfor-guest>h4,.reservation-edit-redesign .re-guest-billing-header,.reservation-edit-redesign .extrabills-addons-wrapper>h3,.reservation-edit-redesign .re-pricing-card>h3,.reservation-edit-redesign .re-payment-details-header,.reservation-edit-redesign .re-transaction-log>h3,.reservation-edit-redesign .flash-reservation,.reservation-edit-redesign .setupfor-guest .update-info-div:not(.re-guest-billing-actions){width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important}.reservation-edit-redesign .profile-guest:before{display:none}.reservation-edit-redesign .re-profile-guest-header,.reservation-edit-redesign .re-guest-billing-header,.reservation-edit-redesign .re-payment-details-header,.reservation-edit-redesign .re-staff-notes-header{width:calc(100% + 28px);margin:0 -14px;padding:10px 14px;flex-wrap:wrap;align-items:center}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines{grid-template-columns:1fr;gap:4px 0}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label{grid-column:1;grid-row:1;text-align:left;padding-right:0!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>input,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>select,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div{grid-column:1;grid-row:2}.reservation-edit-redesign .re-profile-guest-header-actions,.reservation-edit-redesign .re-payment-details-header-actions{justify-content:flex-start;margin-left:0}.reservation-edit-redesign .merge-sites-btn .buttonGrop,.reservation-edit-redesign .transerbtn-single,.reservation-edit-redesign .impbtn-rund{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:8px}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn,.reservation-edit-redesign .transerbtn-single .btn,.reservation-edit-redesign .impbtn-rund .btn,.reservation-edit-redesign .impbtn-rund a.btn,.reservation-edit-redesign .impbtn-rund button.btn{flex:1 1 calc(50% - 4px);width:auto!important;max-width:100%;min-height:38px!important;height:auto!important;white-space:normal;text-align:center;line-height:1.25}.reservation-edit-redesign .re-transaction-log .sepitable-set{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important}.reservation-edit-redesign .re-transaction-log>h3,.reservation-edit-redesign .re-transaction-log>h3.bottomGap{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}.reservation-edit-redesign .reservation_detail .resertable-bill .table-responsive{overflow-x:visible!important;overflow-y:visible!important}.reservation-edit-redesign .reservation_detail .log-table{display:block;width:100%!important;min-width:0!important;table-layout:auto!important}.reservation-edit-redesign .reservation_detail .log-table thead{display:none!important}.reservation-edit-redesign .reservation_detail .log-table tbody{display:block;width:100%}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;padding:12px 14px;margin:0 0 12px;border:1px solid var(--re-line);border-radius:var(--re-btn-radius);background:var(--re-panel-surface, var(--re-table-body))!important;box-sizing:border-box}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 0!important;text-align:left!important;border:0!important;vertical-align:top!important;box-sizing:border-box;float:none!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(1){padding-bottom:4px!important;text-align:center!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(1) img{width:72px;height:72px;margin:0 auto;float:none!important;display:inline-block}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(2){padding-top:0!important;font-weight:600;font-size:15px!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(2):before{content:"Site Type";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:4px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(3):before{content:"Check-In";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(4):before{content:"Check-out";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(5):before{content:"Nights";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(6):before{content:"Site #";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td.re-site-price-cell:before{content:"Price";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .single-date-picker-wrapper,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .vdp-datepicker,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .sepi-hike-forms,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-datepicker,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-input-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;margin:0!important;float:none!important;--datepicker-width: 100% !important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder select.site_type_section,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder select.form-control{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;display:block!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td.re-site-price-cell{padding-right:0!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-site-price-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-site-price-value{text-align:left!important;white-space:normal;font-size:16px!important;font-weight:700!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-delete-site-btn{position:static!important;top:auto!important;right:auto!important;transform:none!important;flex-shrink:0}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .mid-stay-btn .btn{width:100%!important;max-width:100%;white-space:normal;text-align:center}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder){display:block;width:100%;box-sizing:border-box}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td:empty,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head td:empty{display:none}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head td,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row td{display:block;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box;text-align:left!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td.re-acc-amount-cell,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head td:last-child:not(:empty){text-align:right!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder):not(.re-acc-charge-row):not(.re-acc-section-head):not(.re-acc-actions-row) td:empty{display:none}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder):not(.re-acc-charge-row):not(.re-acc-section-head):not(.re-acc-actions-row) td{display:block;width:100%!important;min-width:0!important;max-width:none!important;text-align:left!important;white-space:normal!important;word-break:normal;overflow-wrap:break-word;box-sizing:border-box}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row td.re-acc-actions-cell{padding:12px 10px 14px!important;border-bottom:1px solid var(--re-line)!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row .impbtn-rund{width:100%;max-width:100%;justify-content:flex-start}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td.re-acc-count-cell .re-acc-count-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td.re-acc-desc-cell,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td.re-acc-action-cell{padding-top:4px!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row td.re-acc-amount-cell{padding-top:6px!important;margin-top:2px;border-top:1px dashed var(--re-line)}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head{padding-top:8px}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder) td .re-acc-section-title{font-size:15px!important}.reservation-edit-redesign .re-bill-addons .btn-bill-buttons .btn{width:100%}}@media (max-width: 479px){.reservation-edit-redesign .transerbtn-single .btn,.reservation-edit-redesign .impbtn-rund .btn,.reservation-edit-redesign .impbtn-rund a.btn,.reservation-edit-redesign .impbtn-rund button.btn{flex:1 1 100%}}body .reservation-edit-redesign .mysite-cards.setupfor-guest>h4,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-header h4,body .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper>h3,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-details-header h3,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-status-label,body .reservation-edit-redesign .mysite-cards.re-staff-notes-block .re-staff-notes-header h3,body .reservation-edit-redesign .mysite-cards.profile-guest h3.bottomGap,body .reservation-edit-redesign .mysite-cards .re-pricing-card>h3,body .reservation-edit-redesign .merge-sites-btn>h3,body .reservation-edit-redesign .flash-reservation .reserved_span,body .reservation-edit-redesign .flash-reservation .reserved_span span,body .reservation-edit-redesign .meterreading>span{color:#fff!important}body .reservation-edit-redesign .mysite-cards.profile-guest .re-profile-guest-header-actions .checkbox.selected label,body .reservation-edit-redesign .mysite-cards.profile-guest .re-profile-guest-header-actions .checkbox.selected .chk_lbl,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-details-header-actions .checkbox.selected label,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-details-header-actions .checkbox.selected .chk_lbl{color:#fff!important;font-weight:500!important;padding-left:28px!important}body .reservation-edit-redesign .mysite-cards.profile-guest .re-profile-guest-header-actions .checkbox.selected label:before,body .reservation-edit-redesign .mysite-cards.profile-guest .re-profile-guest-header-actions .checkbox.selected .chk_lbl:before,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-details-header-actions .checkbox.selected label:before,body .reservation-edit-redesign .mysite-cards.payment-details .re-payment-details-header-actions .checkbox.selected .chk_lbl:before{width:18px!important;height:18px!important;margin-top:0!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards .update-info-div button.btn.btn-default.searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .buttonGrop button.btn.btn-default.searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .impbtn-rund button.btn.btn-default.searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .add_new_reading_btn button.btn.btn-default.searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.btn,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .transerbtn-single button.btn.btn-default.searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .btn-bill-buttons button.btn{min-height:36px!important;padding:7px 16px!important;border-radius:6px!important;font-weight:700!important;font-size:13px!important;line-height:1.2!important;box-shadow:0 1px 3px #0000002e!important;opacity:1!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .update-info-div button.btn.btn-default.searchbts.assign-customer-btn,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .update-info-div button.btn.btn-default.searchbts.unit-update-info{background:#2ea44f!important;border:1px solid #2ea44f!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .update-info-div button.btn.btn-default.searchbts.btn-greys,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .update-info-div button.btn.unit-back-btn{background:#fff!important;border:1px solid #dce1e7!important;color:#154206!important}body .reservation-edit-redesign .content.edit-reserve .merge-sites-btn .buttonGrop button.btn.btn-default.searchbts{background:#fff!important;border:1px solid #ffffff!important;color:#154206!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines{display:grid!important;grid-template-columns:40% 50%!important;align-items:center!important;justify-content:start!important;gap:0 10%!important;width:100%!important;float:none!important;margin-bottom:10px!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label{float:none!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;justify-self:start!important;box-sizing:border-box!important;font-size:13px!important;font-weight:700!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div{float:none!important;width:100%!important;max-width:100%!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>input{width:100%!important;max-width:100%!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input.form-control,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select.form-control{border:1px solid rgba(21,66,6,.28)!important;box-shadow:none!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input:focus,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select:focus,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div input:focus,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div select:focus,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input.form-control:focus,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select.form-control:focus{border-color:#15420673!important;box-shadow:0 0 0 2px #15420614!important}body .reservation-edit-redesign .mysite-cards.profile-guest .guest_profile_fileds .sepi-hike-forms .re-field-range-hint{display:block!important;width:100%!important;margin:4px 0 0!important;padding:0!important;color:var(--re-muted)!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important;text-align:left!important;float:none!important}body .reservation-edit-redesign .mysite-cards.profile-guest .guest_profile_fileds .sepi-hike-forms .re-field-range-hint span{display:inline!important;width:auto!important;margin:0 0 0 4px!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important}body .reservation-edit-redesign .content.edit-reserve .merge-sites-btn .buttonGrop button.btn.btn-warning.btn-yellow-custom{background:#e67e22!important;border:1px solid #e67e22!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .impbtn-rund button.btn.btn-default.searchbts{background:#004d26!important;border:1px solid #004d26!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .impbtn-rund button.btn.btn-warning{background:#e67e22!important;border-color:#e67e22!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .impbtn-rund a.btn.btn-primary.right-searchbts{display:inline-flex!important;align-items:center!important;align-self:center!important;float:none!important;margin:0!important;min-height:38px!important;padding:7px 16px!important;line-height:1.2!important;background:var(--re-blue)!important;border:1px solid var(--re-blue)!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .add_new_reading_btn .impbtn-rund .btn,body .reservation-edit-redesign .content.edit-reserve .add_new_reading_btn .impbtn-rund a.btn,body .reservation-edit-redesign .content.edit-reserve .add_new_reading_btn .impbtn-rund button.btn{display:inline-flex!important;align-items:center!important;align-self:center!important;float:none!important;margin:0!important;min-height:38px!important;vertical-align:middle!important}body .reservation-edit-redesign .re-bill-addons .multiselect__content-wrapper,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__content-wrapper,body.default .reservation-edit-redesign .re-bill-addons .multiselect__content-wrapper{background:#fff!important}body .reservation-edit-redesign .re-bill-addons .multiselect__option,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__option,body.default .reservation-edit-redesign .re-bill-addons .multiselect__option{background:#fff!important;color:var(--re-ink)!important}body .reservation-edit-redesign .re-bill-addons .multiselect__option span,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__option span,body.default .reservation-edit-redesign .re-bill-addons .multiselect__option span,body .reservation-edit-redesign .re-bill-addons .multiselect .multiselect__option span{color:var(--re-ink)!important}body .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight,body .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight:after,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight:after{background:var(--re-secondary-bg)!important;color:#fff!important}body .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight span,body.earth-tone .reservation-edit-redesign .re-bill-addons .multiselect__option--highlight span{color:#fff!important}body .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,body .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,body .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td.capital_first_letter,body.earth-tone .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,body.earth-tone .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,body.default .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,body.default .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span{color:var(--re-ink)!important;background:transparent!important}body .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr,body.earth-tone .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr{background:#fff!important}body .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr:nth-child(2n),body.earth-tone .reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr:nth-child(2n){background:var(--re-green-soft)!important}body .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper.re-bill-addons,body .reservation-edit-redesign .re-bill-addons,body .reservation-edit-redesign .re-bill-addons .billables_row,body .reservation-edit-redesign .re-bill-addons .extra-bills,body .reservation-edit-redesign .re-bill-addons .search-billables,body .reservation-edit-redesign .re-bill-addons .billables_row [class*=col-]{overflow:visible!important}body .reservation-edit-redesign .re-bill-addons:has(.multiselect--active){z-index:120!important}body .reservation-edit-redesign .re-bill-addons .search-billables .multiselect__content-wrapper{z-index:200!important}body .reservation-edit-redesign .mysite-cards.re-transaction-log>h3,body .reservation-edit-redesign .mysite-cards.re-transaction-log>h3.bottomGap,body.earth-tone .reservation-edit-redesign .mysite-cards.re-transaction-log>h3,body.default .reservation-edit-redesign .mysite-cards.re-transaction-log>h3{color:var(--re-ink)!important;background:var(--re-surface-muted)!important;border-bottom:1px solid var(--re-line)!important}body .reservation-edit-redesign .mysite-cards.re-transaction-log>h3:before,body .reservation-edit-redesign .mysite-cards.re-transaction-log>h3.bottomGap:before{color:var(--re-ink)!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table thead th:nth-child(1),body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(1){width:44px!important;min-width:44px!important;max-width:44px!important;text-align:center!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table thead th:nth-child(2),body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(2){width:19%!important;text-align:left!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table thead th:nth-child(3),body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(3){width:12%!important;text-align:center!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table thead th:nth-child(4),body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(4){text-align:center!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table thead th:nth-child(5),body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(5){width:14%!important;min-width:120px!important;text-align:right!important}body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(5) .money-in,body .reservation-edit-redesign .re-transaction-log .sepitable-set.table-responsive table tbody td:nth-child(5) .money-out{text-align:right!important}body.earth-tone .reservation-edit-redesign .content.edit-reserve .impbtn-rund button.btn.btn-default.searchbts{background:#154206!important;border-color:#154206!important}body .reservation-edit-redesign .content.edit-reserve .btn-bill-buttons button.btn.btn-warning{background:#e67e22!important;border-color:#e67e22!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .btn-bill-buttons button.btn.pay-separate{background:#2ea44f!important;border-color:#2ea44f!important;color:#fff!important}.reservation-edit-redesign .flash-reservation{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);grid-template-rows:auto;align-items:center!important;align-content:center;justify-content:stretch;box-sizing:border-box;width:calc(100% + 44px)!important;max-width:none!important;min-height:52px;height:auto!important;margin:0 -22px 16px!important;padding:10px 16px!important;position:relative;overflow:visible!important;float:none!important;border-radius:var(--re-radius) var(--re-radius) 0 0;background:var(--re-thead)!important;column-gap:12px;row-gap:10px}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child{position:static!important;left:auto!important;top:auto!important;transform:none!important;grid-column:2;grid-row:1;justify-self:center;align-self:center;width:auto!important;max-width:100%;float:none!important;z-index:auto;pointer-events:auto;text-align:center;margin:0!important;padding:0 8px!important;box-sizing:border-box;min-width:0}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span{position:relative;pointer-events:auto;display:inline-block;max-width:100%}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span span,.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span .re-recurring-res-link{pointer-events:auto;white-space:nowrap;font-size:14px!important;letter-spacing:.02em;line-height:1.2!important}@media (min-width: 992px){.reservation-edit-redesign .flash-reservation .reserved_span,.reservation-edit-redesign .flash-reservation .reserved_span span,.reservation-edit-redesign .flash-reservation .reserved_span .re-recurring-res-link,.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span span,.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span .re-recurring-res-link,body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span span,body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child .re-recurring-res-link{font-size:18px!important;line-height:1!important;letter-spacing:.01em}}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child .re-recurring-res-link{cursor:pointer!important}.reservation-edit-redesign .position_unset.merge-sites-btn{display:contents}.reservation-edit-redesign .merge-sites-btn>h3{position:static!important;grid-column:1;grid-row:1;justify-self:start;flex:0 1 auto;margin:0!important;align-self:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.reservation-edit-redesign .merge-sites-btn .buttonGrop{position:static;z-index:auto;display:flex!important;align-items:center;flex:0 1 auto;flex-wrap:wrap!important;gap:8px;grid-column:3;grid-row:1;justify-self:end;align-self:center;margin-left:0;justify-content:flex-end!important;min-width:0;max-width:100%;pointer-events:auto}.reservation-edit-redesign .flash-reservation button,.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn,.reservation-edit-redesign .flash-reservation .buttonGrop button{position:static!important;right:auto!important;left:auto!important;top:auto!important;float:none!important;flex:0 1 auto;max-width:100%;box-sizing:border-box!important}.reservation-edit-redesign .resertable-bill tbody tr:hover,.reservation-edit-redesign .resertable-bill tbody tr:hover td,.reservation-edit-redesign .sepitable-set table tbody tr:hover,.reservation-edit-redesign .sepitable-set table tbody tr:hover td,.reservation-edit-redesign .re-transaction-log table tbody tr:hover,.reservation-edit-redesign .re-transaction-log table tbody tr:hover td,.reservation-edit-redesign table.log-table tbody tr:hover,.reservation-edit-redesign table.log-table tbody tr:hover td{background:transparent!important}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;align-items:end}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible>label{grid-column:1}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .multiselect.form-control.assing-customer{grid-column:1}.reservation-edit-redesign .re-site-options-cell{padding:4px 0 0!important;border:0!important;background:transparent!important;vertical-align:top!important}.reservation-edit-redesign .re-site-options-block{width:100%;max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col));margin:6px 0 0!important;padding:0 0 0 12px!important;border-top:0!important;box-sizing:border-box;float:none!important}.reservation-edit-redesign .re-recurring-section{max-width:100%!important;width:100%!important;margin:6px 0 0!important;padding:0!important;border-top:0!important;border-left:0!important;box-sizing:border-box;float:none!important}.reservation-edit-redesign .re-site-actions-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 12px;width:100%;max-width:100%!important;margin:6px 0 0!important;padding:0 0 0 12px!important;box-sizing:border-box}.reservation-edit-redesign .re-site-actions-toolbar .re-recurring-block{flex:1 1 auto;min-width:0;margin-bottom:0}.reservation-edit-redesign .re-site-action-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;margin:0;padding:0}.reservation-edit-redesign .re-site-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;height:40px;padding:8px 14px;border:1px solid var(--re-line);border-radius:var(--re-btn-radius);background:var(--re-input-bg);color:var(--re-primary-bg)!important;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:0 1px 2px #1c27370a}.reservation-edit-redesign .re-site-action-btn .fa{color:var(--re-green)!important;font-size:13px;line-height:1}.reservation-edit-redesign .re-site-action-btn:hover,.reservation-edit-redesign .re-site-action-btn:focus{background:var(--re-green-soft);border-color:var(--re-green);color:var(--re-green-dark)!important;outline:none;text-decoration:none!important}.reservation-edit-redesign .re-site-action-btn:hover .fa,.reservation-edit-redesign .re-site-action-btn:focus .fa{color:var(--re-green-dark)!important}.reservation-edit-redesign .re-site-action-btn span{color:inherit!important}.reservation-edit-redesign .re-site-options-block:first-child,.reservation-edit-redesign .re-site-options-cell .re-site-options-block.re-amp-block{margin-top:0!important}.reservation-edit-redesign .applied-discount.re-site-options-block{min-width:0!important;padding-right:0!important}.reservation-edit-redesign .re-site-options-block.re-amp-block{border-left:3px solid var(--re-primary-bg)}.reservation-edit-redesign .re-site-options-block.re-discount-block{border-left:3px solid var(--re-orange)}.reservation-edit-redesign .re-recurring-section .re-recurring-block{width:100%;max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col));margin-bottom:0;padding:0 0 0 12px!important;border-left:3px solid var(--re-blue);box-sizing:border-box}.reservation-edit-redesign .re-site-quick-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:100%!important;margin-top:0;padding-top:0;border-top:0!important;box-sizing:border-box}.reservation-edit-redesign .re-site-quick-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;height:40px;padding:8px 14px;border:1px solid var(--re-line);border-radius:var(--re-btn-radius);background:var(--re-input-bg);color:var(--re-primary-bg)!important;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:0 1px 2px #1c27370a}.reservation-edit-redesign .re-site-quick-link .fa{color:var(--re-green)!important;font-size:13px;line-height:1}.reservation-edit-redesign .re-site-quick-link:hover,.reservation-edit-redesign .re-site-quick-link:focus{background:var(--re-green-soft);border-color:var(--re-green);color:var(--re-green-dark)!important;outline:none;text-decoration:none!important}.reservation-edit-redesign .re-site-quick-link:hover .fa,.reservation-edit-redesign .re-site-quick-link:focus .fa{color:var(--re-green-dark)!important}.reservation-edit-redesign .re-site-quick-link span{color:inherit!important}.reservation-edit-redesign .re-site-options-heading{display:block;width:auto!important;float:none!important;margin:0!important;padding:0!important;color:var(--re-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important}.reservation-edit-redesign .re-site-options-category{margin-bottom:12px!important}.reservation-edit-redesign .re-site-option-row{display:grid;grid-template-columns:var(--re-options-label-col) var(--re-options-input-col);align-items:center;gap:8px var(--re-options-col-gap);width:100%;max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col));margin:0 0 10px}.reservation-edit-redesign .re-site-option-row>label,.reservation-edit-redesign .re-site-option-row>.re-site-options-heading{grid-column:1;justify-self:start}.reservation-edit-redesign .re-site-option-row .form-control,.reservation-edit-redesign .re-site-option-row select.form-control{grid-column:2;width:220px!important;max-width:220px!important;min-width:220px!important;justify-self:start;margin:0!important}.reservation-edit-redesign .re-recurring-ongoing{display:inline-block;margin-left:8px;color:var(--re-danger)!important;font-size:13px!important;font-weight:700!important}.reservation-edit-redesign .applied-discount h4{color:var(--re-ink)!important;font-size:15px!important;font-weight:700!important;margin:12px 0 10px!important}.reservation-edit-redesign .appliedrate-dis{display:grid!important;grid-template-columns:var(--re-options-label-col) var(--re-options-input-col);align-items:center;gap:8px var(--re-options-col-gap);float:none!important;width:100%!important;max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col));margin:0 0 10px!important}.reservation-edit-redesign .appliedrate-dis>.checkbox.selected,.reservation-edit-redesign .appliedrate-dis>.pull-left.checkbox.selected{grid-column:1;justify-self:start;max-width:100%}.reservation-edit-redesign .appliedrate-dis>.form-control,.reservation-edit-redesign .appliedrate-dis>input.form-control{grid-column:2;grid-row:1}.reservation-edit-redesign .appliedrate-dis .pull-left{float:none!important}.reservation-edit-redesign .appliedrate-dis .checkbox.selected{width:100%!important;max-width:100%!important;margin:0!important;float:none!important}.reservation-edit-redesign .appliedrate-dis .radio-label{font-size:14px!important;font-weight:500!important;color:var(--re-ink)!important}.reservation-edit-redesign .appliedrate-dis .form-control{width:220px!important;max-width:220px!important;min-width:220px!important;justify-self:start}.reservation-edit-redesign .apprecurring{display:block;float:none!important;width:100%!important}.reservation-edit-redesign .apprecurring label{width:auto!important;float:none!important}.reservation-edit-redesign .apprecurring .re-site-option-row label.re-site-options-heading{grid-column:1;justify-self:start}.reservation-edit-redesign .apprecurring select.form-control{width:220px!important;max-width:220px!important;min-width:220px!important}.reservation-edit-redesign .reservation_detail{overflow-x:hidden;overflow-y:visible}.reservation-edit-redesign .reservation_detail>.resertable-bill,.reservation-edit-redesign .reservation_detail .sepitable-set,.reservation-edit-redesign .reservation_detail .re-meter-block,.reservation-edit-redesign .reservation_detail>.extrabills-carts,.reservation-edit-redesign .reservation_detail>.re-order-summary{float:none!important;width:100%!important}.reservation-edit-redesign .reservation_detail>.resertable-bill{margin-top:0;clear:both}.reservation-edit-redesign .reservation_detail>.flash-reservation{float:none!important;width:calc(100% + 44px)!important;max-width:none!important;margin-left:-22px!important;margin-right:-22px!important}.reservation-edit-redesign .reservation_detail .resertable-bill .table-responsive{margin:0;border:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;max-width:100%}.reservation-edit-redesign .reservation_detail .log-table{table-layout:fixed;width:100%!important}.reservation-edit-redesign .reservation_detail .log-table thead th,.reservation-edit-redesign .reservation_detail .log-table tbody td{vertical-align:middle!important;padding:12px 10px!important}.reservation-edit-redesign .reservation_detail .log-table thead th.re-site-type-head,.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(1),.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(2){text-align:left!important}.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(1){width:92px;padding-right:8px!important}.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(1) img{float:none!important;display:block;width:72px;height:72px;object-fit:contain;margin:0}.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(2){width:18%}.reservation-edit-redesign .reservation_detail .log-table thead th:nth-child(2),.reservation-edit-redesign .reservation_detail .log-table thead th:nth-child(3),.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(3),.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(4){text-align:center!important;width:16%}.reservation-edit-redesign .reservation_detail .log-table thead th:nth-child(4),.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(5){text-align:center!important;width:8%}.reservation-edit-redesign .reservation_detail .log-table thead th:nth-child(5),.reservation-edit-redesign .reservation_detail .log-table tbody td:nth-child(6){text-align:center!important;width:20%}.reservation-edit-redesign .reservation_detail .log-table thead th:last-child,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td.re-site-price-cell{text-align:right!important;vertical-align:middle!important;width:12%;min-width:120px;padding-right:48px!important;position:relative}.reservation-edit-redesign .re-site-price-actions{display:block;width:100%}.reservation-edit-redesign .re-site-price-value{display:block;width:100%;text-align:right;white-space:nowrap}.reservation-edit-redesign .re-delete-site-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex!important;align-items:center;justify-content:center;float:none!important;margin:0!important;padding:0!important;width:30px!important;height:30px!important;min-height:30px!important;min-width:30px!important;font-size:14px!important;line-height:1!important;cursor:pointer}body .reservation-edit-redesign .content.edit-reserve .btn.btn-danger.re-delete-site-btn{padding:0!important;min-height:30px!important;min-width:30px!important;width:30px!important;height:30px!important;box-shadow:none!important}body .reservation-edit-redesign .re-delete-site-btn{background:var(--re-danger, #dd4b39)!important;border:1px solid var(--re-danger, #dd4b39)!important;color:#fff!important}body .reservation-edit-redesign .re-delete-site-btn .fa-trash,body .reservation-edit-redesign .re-delete-site-btn i{color:#fff!important;font-size:14px!important;line-height:1!important}body .reservation-edit-redesign .re-delete-site-btn:hover{background:#c23321!important;border-color:#c23321!important;color:#fff!important}body .reservation-edit-redesign .re-delete-site-btn:hover .fa-trash,body .reservation-edit-redesign .re-delete-site-btn:hover i{color:#fff!important}.reservation-edit-redesign .reservation_detail .log-table .resv-date-picker-sepi .sepi-hike-forms,.reservation-edit-redesign .reservation_detail .log-table .resv-date-picker-sepi .mx-datepicker{display:inline-block;margin:0 auto;float:none!important;width:100%!important;max-width:160px!important}.reservation-edit-redesign .reservation_detail .log-table .resv-date-picker-sepi .mx-input,.reservation-edit-redesign .reservation_detail .log-table .resv-date-picker-sepi .mx-datepicker .mx-input-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.reservation-edit-redesign .reservation_detail .log-table select.site_type_section{width:100%!important;max-width:220px;margin:0 auto!important;display:inline-block;float:none!important}.reservation-edit-redesign .log-table tbody tr.re-acc-actions-row td.re-acc-actions-cell{padding:12px 10px 14px!important;border-bottom:1px solid var(--re-line)!important;vertical-align:middle!important}.reservation-edit-redesign .re-acc-demo-flags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-left:16px}.reservation-edit-redesign .log-table tbody tr.re-acc-section-head td{padding:10px 10px 4px!important;border:0!important;background:transparent!important;vertical-align:bottom!important}.reservation-edit-redesign .re-acc-section-title{display:block;font-size:14px!important;font-weight:700!important;color:var(--re-primary-bg)!important;letter-spacing:.01em;line-height:1.2}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td{padding:9px 10px!important;vertical-align:middle!important;border-top:1px solid rgba(0,0,0,.06)!important;background:transparent!important}.reservation-edit-redesign .log-table tbody tr.re-acc-tax-row td{border-top:0!important;padding-top:4px!important}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td.re-acc-count-cell{width:17%;min-width:168px;white-space:nowrap}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td.re-acc-desc-cell{text-align:left!important}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td.re-acc-action-cell{width:130px;white-space:nowrap}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td.re-acc-amount-cell{width:12%;min-width:96px;text-align:right!important;font-weight:700!important;font-size:14px!important;color:var(--re-ink)!important;white-space:nowrap}.reservation-edit-redesign .re-acc-count-field{display:inline-flex;align-items:center;gap:10px;float:none!important}.reservation-edit-redesign .re-acc-count-field .total-class{display:inline-block;min-width:98px;margin:0!important;font-size:13px!important;font-weight:600!important;color:var(--re-ink)!important;line-height:1.2}.reservation-edit-redesign .re-acc-count-field input[type=number],.reservation-edit-redesign .log-table .adult-charage.re-acc-count-field input[type=number]{width:68px!important;min-width:68px!important;max-width:68px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:6px 8px!important;border:1px solid var(--re-input-border)!important;border-radius:var(--re-btn-radius)!important;background:var(--re-input-bg)!important;color:var(--re-input-text)!important;font-size:14px!important;font-weight:600!important;text-align:center!important;box-shadow:none!important}.reservation-edit-redesign .re-acc-charge-label,.reservation-edit-redesign .re-acc-desc-cell .price-align{display:inline-block;font-size:13px!important;font-weight:500!important;color:var(--re-ink)!important;line-height:1.35}.reservation-edit-redesign .re-acc-tax-label{display:inline-flex;align-items:center;gap:6px;font-size:13px!important;font-weight:600!important;color:var(--re-ink)!important;white-space:nowrap}.reservation-edit-redesign .re-acc-tax-rate{font-weight:500!important;color:var(--re-muted, #5c6b5c)!important}.reservation-edit-redesign .re-acc-action-cell .checkbox.selected,.reservation-edit-redesign .re-acc-action-cell .tax_check_box{display:inline-flex!important;align-items:center!important;margin:0!important;float:none!important}.reservation-edit-redesign .re-acc-action-cell .checkbox.selected label{width:auto!important;margin:0!important;padding-left:26px!important;font-size:13px!important;font-weight:500!important;color:var(--re-ink)!important;line-height:1.2!important;white-space:nowrap}.reservation-edit-redesign .re-acc-amount-cell .price-align{display:inline-block;width:100%;text-align:right!important;font-weight:700!important;color:var(--re-ink)!important}.reservation-edit-redesign .re-meter-block{margin:6px 0 4px;border:1px solid var(--re-line);border-radius:8px;overflow:hidden;background:var(--re-panel-surface, var(--re-input-bg))}.reservation-edit-redesign .re-meter-block.re-meter-table-block{margin-top:6px}.reservation-edit-redesign .re-meter-block .meterreading{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:0 12px 0 16px;min-height:46px;background:var(--re-thead)!important;border-radius:0}.reservation-edit-redesign .re-meter-block .meterreading>span{display:flex!important;align-items:center;gap:10px;flex:1 1 auto;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.2;float:none!important}.reservation-edit-redesign .re-meter-block .re-meter-actions{display:flex;align-items:center;flex-shrink:0}.reservation-edit-redesign .re-meter-block .re-meter-actions .btn{float:none!important;margin:0!important;min-height:32px!important;padding:6px 14px!important;background:var(--re-secondary-bg)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font-weight:700!important;white-space:nowrap;box-shadow:0 1px 4px #0003!important}.reservation-edit-redesign .re-meter-block .re-meter-actions .btn:hover,.reservation-edit-redesign .re-meter-block .re-meter-actions .btn:focus{background:var(--re-secondary-hover)!important;border-color:#ffffff80!important;color:#fff!important}.reservation-edit-redesign .re-meter-block .re-meter-actions .re-meter-add-water-btn{background:var(--re-blue)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important}.reservation-edit-redesign .re-meter-block .re-meter-actions .re-meter-add-water-btn:hover,.reservation-edit-redesign .re-meter-block .re-meter-actions .re-meter-add-water-btn:focus{background:var(--re-blue-hover)!important;border-color:#ffffff80!important;color:#fff!important}.reservation-edit-redesign .re-meter-table{border:0;border-radius:0;background:var(--re-panel-surface, var(--re-input-bg))!important;margin:0!important;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;float:none!important;max-width:100%}.reservation-edit-redesign .re-meter-table table thead th:first-child,.reservation-edit-redesign .re-meter-table table thead th:last-child{border-radius:0!important}.reservation-edit-redesign .re-meter-table table{margin:0!important;width:100%!important;background:transparent!important;table-layout:fixed}.reservation-edit-redesign .re-meter-table thead th,.reservation-edit-redesign .re-meter-table tbody td{text-align:center!important;vertical-align:middle!important;padding:10px 8px!important;color:var(--re-panel-ink, var(--re-ink))!important}.reservation-edit-redesign .re-meter-table thead th:last-child,.reservation-edit-redesign .re-meter-table tbody td:last-child{text-align:center!important;width:96px}.reservation-edit-redesign .re-meter-table .actionicons{white-space:nowrap}.reservation-edit-redesign .re-meter-table .actionicons .btn{min-width:32px!important;min-height:32px!important;margin:0 3px!important;background:#154206!important;border-color:#154206!important;color:#fff!important}.reservation-edit-redesign .re-meter-table .actionicons .btn .fa-trash{color:#ffb4b4!important}.reservation-edit-redesign .re-meter-table .re-meter-empty-row .re-meter-empty-cell{text-align:center!important;padding:28px 16px!important;color:var(--re-panel-muted, var(--re-muted, #6b7c72))!important;font-size:14px!important;font-weight:500!important;background:var(--re-panel-surface, var(--re-input-bg, #f4f8f5))!important;border:0!important}.reservation-edit-redesign .re-bill-addons{overflow:visible!important;position:relative;z-index:1;background:var(--re-surface)!important}.reservation-edit-redesign .re-bill-addons:has(.multiselect--active){z-index:120}.reservation-edit-redesign .re-bill-addons .billables_row,.reservation-edit-redesign .re-bill-addons .extra-bills,.reservation-edit-redesign .re-bill-addons .search-billables,.reservation-edit-redesign .re-bill-addons .billables_row [class*=col-]{overflow:visible!important}.reservation-edit-redesign .re-bill-addons .btn-bill-buttons,.reservation-edit-redesign .re-bill-addons .scan-product,.reservation-edit-redesign .re-bill-addons .billables_row,.reservation-edit-redesign .re-bill-addons .extra-bills,.reservation-edit-redesign .re-bill-addons .search-billables{float:none!important;max-width:none!important}.reservation-edit-redesign .re-bill-addons .billables_row{width:100%!important;margin:0!important;display:block}.reservation-edit-redesign .re-bill-addons .extra-bills{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:12px 16px;width:100%!important;padding:0!important;margin:0!important}.reservation-edit-redesign .re-bill-addons .search-billables{flex:1 1 320px;min-width:240px;width:auto!important;padding:0!important;margin:0!important}.reservation-edit-redesign .re-bill-addons .btn-bill-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-end;gap:8px;width:auto!important;flex:0 1 auto;padding:0!important;margin:0!important}.reservation-edit-redesign .re-bill-addons .btn-bill-buttons .btn{float:none!important;margin:0!important;width:auto!important}.reservation-edit-redesign .re-bill-addons .scan-product{width:100%!important;padding:0!important}.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin{margin:0 0 16px!important}.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr{background:#fff!important}.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr:nth-child(2n){background:var(--re-green-soft)!important}.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,.reservation-edit-redesign .re-bill-addons .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td.capital_first_letter{color:var(--re-ink)!important;background:transparent!important}.reservation-edit-redesign .re-bill-addons .search-billables .multiselect{margin-bottom:0;position:relative;z-index:1}.reservation-edit-redesign .re-bill-addons .search-billables .multiselect.multiselect--active{z-index:200}.reservation-edit-redesign .re-bill-addons .search-billables .multiselect__content-wrapper{z-index:200!important;position:absolute!important;left:0;right:0;width:100%!important;max-height:min(600px,60vh)!important}.reservation-edit-redesign .re-bill-addons .billables_row{padding-top:4px}.reservation-edit-redesign .re-order-summary{display:block!important;position:relative!important;float:none!important;clear:both!important;width:100%!important;margin:16px 0 0!important;padding:0!important;background:var(--re-panel-surface, var(--re-input-bg))!important;border:1px solid var(--re-line);border-radius:8px;overflow:hidden}.reservation-edit-redesign .re-order-summary>h3{display:flex!important;align-items:center;box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:10px 16px!important;border-radius:0!important;min-height:40px;background:var(--re-thead)!important;color:#fff!important;float:none!important}.reservation-edit-redesign .mysite-cards.re-pricing-card{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:0 0 16px!important;padding:0 22px 16px!important;background:var(--re-surface)!important;overflow:hidden;position:relative;z-index:0}.reservation-edit-redesign .mysite-cards.re-pricing-card>h3,.reservation-edit-redesign .re-pricing-card>h3{display:flex!important;align-items:center;box-sizing:border-box;width:calc(100% + 44px)!important;max-width:none!important;margin:0 -22px!important;padding:12px 22px!important;border-radius:var(--re-radius) var(--re-radius) 0 0!important;background:var(--re-thead)!important;color:#fff!important;min-height:50px;float:none!important}.reservation-edit-redesign .re-pricing-card>h3:before{content:"";font-family:FontAwesome;margin-right:8px}.reservation-edit-redesign .re-order-summary ul,.reservation-edit-redesign .re-pricing-card ul{display:block!important;float:none!important;width:min(460px,100%)!important;max-width:460px!important;margin:8px 0 8px auto!important;padding:8px 12px 12px!important;background:transparent!important}.reservation-edit-redesign .re-order-summary ul li,.reservation-edit-redesign .re-pricing-card ul li{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;column-gap:12px;width:100%!important;float:none!important;min-height:36px;margin:0!important;padding:7px 4px;border-bottom:1px solid var(--re-line)}.reservation-edit-redesign .extrabills-carts ul li[style*="display: none"],.reservation-edit-redesign .extrabills-carts ul li[style*="display:none"]{display:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.reservation-edit-redesign .re-order-summary ul li>label,.reservation-edit-redesign .re-pricing-card ul li>label{width:auto!important;max-width:none!important;float:none!important;text-align:left!important;white-space:normal;line-height:1.3}.reservation-edit-redesign .re-order-summary ul li>label{color:var(--re-panel-ink, var(--re-ink))!important}.reservation-edit-redesign .re-pricing-card ul li>label{color:var(--re-ink)!important}.reservation-edit-redesign .re-order-summary ul li>span,.reservation-edit-redesign .re-pricing-card ul li>span{width:132px!important;max-width:132px!important;float:none!important;text-align:right!important;white-space:nowrap;justify-self:end}.reservation-edit-redesign .re-order-summary ul li>span{color:var(--re-panel-ink, var(--re-ink))!important}.reservation-edit-redesign .re-pricing-card ul li>span{color:var(--re-ink)!important}.reservation-edit-redesign .re-pricing-card ul li,.reservation-edit-redesign .mysite-cards.re-pricing-card ul li{color:var(--re-ink)!important;border-bottom-color:var(--re-line)!important}.reservation-edit-redesign .re-pricing-card ul li:not(.balance-due):not(.credit-due) b,.reservation-edit-redesign .re-pricing-card ul li p,.reservation-edit-redesign .re-pricing-card ul li .checkbox label,.reservation-edit-redesign .re-pricing-card ul li .credit_due_amount_msg{color:var(--re-ink)!important}.reservation-edit-redesign .re-pricing-card ul li a:not(.balance-due-edit-icon){color:var(--re-link)!important}.reservation-edit-redesign .re-pricing-card ul li a:not(.balance-due-edit-icon):hover,.reservation-edit-redesign .re-pricing-card ul li a:not(.balance-due-edit-icon):focus{color:var(--re-link-hover)!important}.reservation-edit-redesign .re-pricing-card ul li:not(.balance-due):not(.credit-due) .balance-due-value{color:inherit!important}.reservation-edit-redesign .re-pricing-card ul li.balance-due>label,.reservation-edit-redesign .re-pricing-card ul li.balance-due>label b,.reservation-edit-redesign .re-pricing-card ul li.balance-due>span,.reservation-edit-redesign .re-pricing-card ul li.balance-due .balance-due-value,.reservation-edit-redesign .re-pricing-card ul li.credit-due>label,.reservation-edit-redesign .re-pricing-card ul li.credit-due>label b,.reservation-edit-redesign .re-pricing-card ul li.credit-due>span,.reservation-edit-redesign .re-pricing-card ul li.credit-due .balance-due-value{color:var(--re-danger)!important}.reservation-edit-redesign .re-order-summary ul li>.checkbox,.reservation-edit-redesign .re-pricing-card ul li>.checkbox{grid-column:1 / -1;width:auto!important;margin:0!important}.reservation-edit-redesign .re-meter-table tbody td{color:var(--re-panel-ink, var(--re-ink))!important}.reservation-edit-redesign .re-order-summary ul li:last-child{font-size:16px;font-weight:700;background:var(--re-surface-muted);border-bottom:0;margin-top:4px;padding-left:8px;padding-right:8px;border-radius:6px;color:var(--re-ink)}.reservation-edit-redesign .re-order-summary ul li:last-child>label,.reservation-edit-redesign .re-order-summary ul li:last-child>span{color:var(--re-ink)!important}.reservation-edit-redesign .re-pricing-card ul li:last-child{border-bottom:0}.reservation-edit-redesign .re-pricing-card ul li>span.balance-due-edit-wrapper,.reservation-edit-redesign .re-order-summary ul li>span.balance-due-edit-wrapper{width:auto!important;max-width:none!important;min-width:132px;display:inline-flex!important;align-items:center;justify-content:flex-end;gap:6px}.reservation-edit-redesign .re-pricing-card .balance-due-display,.reservation-edit-redesign .re-order-summary .balance-due-display{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.reservation-edit-redesign .profile-guest:before{display:none}.reservation-edit-redesign .guest_profile_fileds{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start;margin:0!important;width:100%;flex:1 0 100%}.reservation-edit-redesign .guest_profile_fileds>[class*=col-]{width:100%!important;max-width:none!important;float:none!important;padding:0!important;min-height:0}.reservation-edit-redesign .guest_profile_fileds .sepi-hike-forms>label{min-height:18px;font-size:13px!important}.reservation-edit-redesign .guest_profile_fileds .sepi-hike-forms .re-field-range-hint{display:block;width:100%;margin:4px 0 0!important;padding:0!important;color:var(--re-muted)!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important;text-align:left!important;float:none!important}.reservation-edit-redesign .guest_profile_fileds .sepi-hike-forms .re-field-range-hint span{display:inline!important;width:auto!important;margin:0 0 0 4px!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important}.reservation-edit-redesign .guest_profile_fileds .price-align label{font-size:11px!important;font-weight:500!important;color:var(--re-muted)!important}.reservation-edit-redesign .re-transaction-log{overflow:visible;padding-bottom:0!important}.reservation-edit-redesign .re-transaction-log>h3,.reservation-edit-redesign .re-transaction-log>h3.bottomGap{display:flex!important;align-items:center;gap:10px;box-sizing:border-box;width:calc(100% + 44px)!important;max-width:none!important;margin:0 -22px!important;padding:14px 22px 12px!important;border:0!important;border-bottom:1px solid var(--re-line)!important;border-radius:var(--re-radius) var(--re-radius) 0 0!important;background:var(--re-surface-muted)!important;color:var(--re-ink)!important;font-size:18px!important;font-weight:600!important;line-height:1.25;float:none!important;min-height:0}.reservation-edit-redesign .re-transaction-log>h3:before,.reservation-edit-redesign .re-transaction-log>h3.bottomGap:before{font-family:FontAwesome;content:"";font-size:16px;font-weight:400;color:var(--re-ink);width:20px;text-align:center}.reservation-edit-redesign .re-transaction-log .sepitable-set{float:none!important;margin:0 -22px!important;padding:0;width:calc(100% + 44px)!important;max-width:none;border-radius:0;overflow-x:auto;overflow-y:visible}.reservation-edit-redesign .re-transaction-log table.table{margin:0!important;width:100%!important;min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:0}.reservation-edit-redesign .re-transaction-log table thead th{padding:12px 14px!important;background:var(--re-thead)!important;color:var(--re-thead-text)!important;border-radius:0!important;font-size:14px!important;font-weight:700!important;vertical-align:middle;white-space:nowrap}.reservation-edit-redesign .re-transaction-log table thead th:nth-child(1),.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(1){width:44px;min-width:44px;max-width:44px;padding:10px 6px!important;text-align:center!important;vertical-align:middle!important}.reservation-edit-redesign .re-transaction-log table thead th:nth-child(2),.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(2){width:19%;min-width:150px;text-align:left!important;vertical-align:middle!important;white-space:nowrap}.reservation-edit-redesign .re-transaction-log table thead th:nth-child(3),.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(3){width:12%;text-align:center!important;vertical-align:middle!important}.reservation-edit-redesign .re-transaction-log table thead th:nth-child(4),.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(4){width:auto;text-align:center!important;vertical-align:middle!important;word-break:break-word}.reservation-edit-redesign .re-transaction-log table thead th:nth-child(5),.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5){width:14%;min-width:120px;text-align:right!important;vertical-align:middle!important;white-space:nowrap}.reservation-edit-redesign .re-transaction-log table tbody td{padding:12px 14px!important;color:var(--re-ink)!important;font-size:14px!important;font-weight:500!important;line-height:1.45}.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(1) .fa-edit{display:block;margin:0 auto}.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5){white-space:nowrap}.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5) .fa-edit,.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5) .payment-options-edit-link{display:block;margin:0 0 4px auto;text-align:right}.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5) .money-in,.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5) .money-out,.reservation-edit-redesign .re-transaction-log table tbody td:nth-child(5) .payment-options-amount-link{display:block;text-align:right;font-weight:600;white-space:nowrap}.reservation-edit-redesign .re-transaction-log .fa-edit{display:inline-block;vertical-align:middle}.reservation-edit-redesign .re-transaction-log table tbody tr td[colspan="5"]{text-align:center!important;width:100%!important;max-width:none!important}body .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts,body .reservation-edit-redesign .mysite-cards .extrabills-carts.re-order-summary,body .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card{float:none!important;width:100%!important}body .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul,body .reservation-edit-redesign .mysite-cards .extrabills-carts.re-order-summary ul,body .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul,body.earth-tone .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul,body.default .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul{width:min(460px,100%)!important;max-width:460px!important;float:none!important;margin-left:auto!important;margin-right:0!important;padding-right:8px!important;padding-left:8px!important}body .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul li,body .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li{width:100%!important;float:none!important}body .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul li>label,body .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>label{width:auto!important;float:none!important;text-align:left!important}body .reservation-edit-redesign .mysite-cards.transactiondetails-log .extrabills-carts ul li>span,body .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>span{width:132px!important;float:none!important;text-align:right!important}body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li{color:var(--re-ink)!important;border-bottom-color:var(--re-line)!important}body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>label,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>label,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>label,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>label,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>span,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>span,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>span,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li>span,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li:not(.balance-due):not(.credit-due) b,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li:not(.balance-due):not(.credit-due) b,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li:not(.balance-due):not(.credit-due) b,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li:not(.balance-due):not(.credit-due) b,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li p,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li p,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li p,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li p,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li .checkbox label,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li .checkbox label,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li .checkbox label,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li .checkbox label{color:var(--re-ink)!important}body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label b,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label b,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label b,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>label b,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>span,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>span,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>span,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due>span,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due .balance-due-value,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due .balance-due-value,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due .balance-due-value,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.balance-due .balance-due-value,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label b,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label b,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label b,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>label b,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>span,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>span,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>span,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due>span,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due .balance-due-value,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due .balance-due-value,body.red-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due .balance-due-value,body.turquoise-theme .reservation-edit-redesign .mysite-cards.extrabills-carts.re-pricing-card ul li.credit-due .balance-due-value{color:var(--re-danger)!important}body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table tbody td,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table tbody td span,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table tbody td p,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .img-site-type-name,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .re-site-price-value,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .tax-class,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .total-class,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .price-align,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table .security-credit-amount{color:var(--re-ink)!important}body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table tbody td a{color:var(--re-link)!important}body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table a.re-security-deposit-link,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link{color:#1565c0!important;cursor:pointer!important;text-decoration:underline;text-underline-offset:2px}body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table a.re-security-deposit-link:hover,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table a.re-security-deposit-link:focus,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link:hover,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link:focus,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link:hover,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table a.re-security-deposit-link:focus{color:#0d47a1!important}body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td span,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td p,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td small,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td label,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.mainborder td,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.mainborder td span,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .img-site-type-name,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-site-price-value,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .tax-class,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .total-class,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .price-align,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-charge-label,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-tax-label,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-tax-rate,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .security-credit-amount,body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.re-acc-charge-row .re-acc-action-cell .checkbox.selected label,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td span,body.dark-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td span,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td p,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td small,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr td label,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.mainborder td,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.mainborder td span,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .img-site-type-name,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-site-price-value,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .tax-class,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .total-class,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .price-align,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-charge-label,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-tax-label,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .re-acc-tax-rate,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table .security-credit-amount,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.re-acc-charge-row .re-acc-action-cell .checkbox.selected label,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td span,body.blue-theme .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text{color:var(--re-ink)!important}body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody td a,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody td a{color:var(--re-link)!important}body.dark-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.re-acc-section-head .re-acc-section-title,body.blue-theme .reservation-edit-redesign .mysite-cards.reservation_detail .resertable-bill .log-table tbody tr.re-acc-section-head .re-acc-section-title{color:var(--re-primary-bg)!important}body.dark-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.blue-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.violet-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.red-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.peach-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-site-options-heading,body.dark-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.blue-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.turquoise-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.violet-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.red-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.maroon-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.peach-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.yellow-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.magenta-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.light-blue-theme .reservation-edit-redesign .reservation_detail .apprecurring label,body.dark-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.blue-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.turquoise-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.violet-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.red-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.maroon-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.peach-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.yellow-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.magenta-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.light-blue-theme .reservation-edit-redesign .reservation_detail .applied-discount h4,body.dark-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.blue-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.turquoise-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.violet-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.red-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.maroon-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.peach-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.yellow-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.magenta-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.light-blue-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .radio-label,body.dark-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.blue-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.turquoise-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.violet-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.red-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.maroon-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.peach-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.yellow-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.magenta-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label,body.light-blue-theme .reservation-edit-redesign .reservation_detail .appliedrate-dis .checkbox.selected label{color:var(--re-ink)!important}body.dark-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.blue-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.violet-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.red-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.peach-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-recurring-ongoing{color:var(--re-danger)!important}body.dark-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.blue-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.violet-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.red-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.peach-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link,body.dark-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.blue-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.violet-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.red-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.peach-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn,body.dark-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.blue-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.violet-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.red-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.peach-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-site-quick-link span,body.dark-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.blue-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.turquoise-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.violet-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.red-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.maroon-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.peach-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.yellow-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.magenta-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body.light-blue-theme .reservation-edit-redesign .reservation_detail .re-site-action-btn span,body .reservation-edit-redesign .reservation_detail .resertable-bill .log-table tbody tr.re-acc-section-head .re-acc-section-title{color:var(--re-primary-bg)!important}body .reservation-edit-redesign .flash-reservation button{position:static!important;right:auto!important;left:auto!important;top:auto!important;float:none!important}body .reservation-edit-redesign .applied-discount.re-site-options-block,body .reservation-edit-redesign .applied-discount.discount-align{float:none!important;padding:0 0 0 12px!important;min-width:0!important;border-top:0!important}body .reservation-edit-redesign .apprecurring.re-recurring-section{float:none!important;padding:0!important;min-width:0!important;border-top:0!important;margin-top:6px!important}body .reservation-edit-redesign .re-recurring-section .re-recurring-block{padding-left:12px!important}body .reservation-edit-redesign .re-site-options-cell .re-site-options-block.re-amp-block{padding-left:12px!important;margin-top:0!important;border-top:0!important}body .reservation-edit-redesign .appliedrate-dis{display:grid!important;float:none!important;width:100%!important;grid-template-columns:var(--re-options-label-col) var(--re-options-input-col);gap:8px var(--re-options-col-gap);max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col))}body .reservation-edit-redesign .appliedrate-dis .checkbox.selected,body .reservation-edit-redesign .appliedrate-dis .pull-left.checkbox.selected{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;grid-column:1}body .reservation-edit-redesign .appliedrate-dis>input,body .reservation-edit-redesign .appliedrate-dis>input.form-control,body .reservation-edit-redesign .appliedrate-dis>.form-control{grid-column:2!important;grid-row:1;float:none!important;width:220px!important;max-width:220px!important;min-width:220px!important}body .reservation-edit-redesign .re-site-option-row{display:grid!important;grid-template-columns:var(--re-options-label-col) var(--re-options-input-col);gap:8px var(--re-options-col-gap);max-width:calc(var(--re-options-label-col) + var(--re-options-col-gap) + var(--re-options-input-col))}body .reservation-edit-redesign .re-site-option-row>label,body .reservation-edit-redesign .re-site-option-row>.re-site-options-heading{grid-column:1;float:none!important;width:auto!important}body .reservation-edit-redesign .re-site-option-row .form-control,body .reservation-edit-redesign .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring .re-site-option-row select.form-control,body .reservation-edit-redesign .reservation_detail .log-table .re-site-options-cell select.form-control{grid-column:2!important;float:none!important;width:220px!important;max-width:220px!important;min-width:220px!important}body .reservation-edit-redesign .apprecurring label{float:none!important;width:auto!important}body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .tax-class,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .total-class,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .price-align,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .re-acc-charge-label,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .re-acc-tax-label,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .re-acc-amount-cell,body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .re-acc-action-cell .checkbox.selected label,body.earth-tone .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .tax-class,body.earth-tone .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .total-class,body.earth-tone .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .price-align,body.default .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .tax-class,body.default .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .total-class,body.default .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-charge-row .price-align{color:var(--re-ink)!important}body .reservation-edit-redesign .re-staff-notes-body .staff_notes,body.earth-tone .reservation-edit-redesign .re-staff-notes-body .staff_notes,body.default .reservation-edit-redesign .re-staff-notes-body .staff_notes{color:var(--re-input-text)!important;background:var(--re-input-bg)!important}body .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head .re-acc-section-title,body.earth-tone .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head .re-acc-section-title,body.default .reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-section-head .re-acc-section-title{color:var(--re-primary-bg)!important}body.earth-tone .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper>h3,body.default .reservation-edit-redesign .mysite-cards.extrabills-addons-wrapper>h3,body.earth-tone .reservation-edit-redesign .mysite-cards.re-pricing-card>h3,body.default .reservation-edit-redesign .mysite-cards.re-pricing-card>h3{color:#fff!important}.reservation-edit-redesign .reservation_detail .log-table select,.reservation-edit-redesign .reservation_detail .log-table .form-control{min-width:160px;max-width:100%}body .reservation-edit-redesign .reservation_detail .log-table .re-site-options-cell select.form-control{min-width:220px!important;max-width:220px!important}@media (max-width: 1499px){.reservation-edit-redesign .flash-reservation{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child{position:static!important;transform:none!important;grid-column:auto;grid-row:auto;width:100%!important;max-width:none!important;text-align:center;order:-1;pointer-events:auto;margin-bottom:4px!important;padding:0!important}.reservation-edit-redesign .position_unset.merge-sites-btn{display:flex!important;grid-column:auto;grid-row:auto;flex:1 1 100%;width:100%!important;flex-wrap:wrap!important;align-items:center;justify-content:space-between;gap:8px 12px;padding-inline:0}.reservation-edit-redesign .merge-sites-btn>h3{grid-column:auto;grid-row:auto;justify-self:auto;max-width:none;white-space:normal}.reservation-edit-redesign .merge-sites-btn .buttonGrop{grid-column:auto;grid-row:auto;justify-self:auto;max-width:none;margin-left:auto}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn{white-space:normal;text-align:center;line-height:1.25;min-height:38px;height:auto;flex:0 1 auto;min-width:120px}}@media (max-width: 1199px){.reservation-edit-redesign .guest_profile_fileds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.reservation-edit-redesign .flash-reservation{display:flex!important;flex-wrap:wrap!important;gap:8px;overflow:visible}.reservation-edit-redesign .flash-reservation>.col-md-12:first-child{position:static!important;transform:none!important;width:100%!important;text-align:center;order:-1;pointer-events:auto}.reservation-edit-redesign .position_unset.merge-sites-btn{display:flex!important;flex-wrap:wrap;width:100%!important;gap:8px}.reservation-edit-redesign .guest_profile_fileds{grid-template-columns:1fr}.reservation-edit-redesign .log-table tbody tr.re-acc-charge-row td.re-acc-count-cell{min-width:0}.reservation-edit-redesign .re-acc-count-field .total-class{min-width:84px}.reservation-edit-redesign .returning-guest:not(.re-guest-billing-toolbar) .align_flexible,.reservation-edit-redesign .re-site-option-row,.reservation-edit-redesign .appliedrate-dis,.reservation-edit-redesign .apprecurring{grid-template-columns:1fr;max-width:100%}.reservation-edit-redesign .re-site-option-row>label,.reservation-edit-redesign .re-site-option-row .form-control,.reservation-edit-redesign .re-site-option-row select.form-control,.reservation-edit-redesign .appliedrate-dis>.checkbox.selected,.reservation-edit-redesign .appliedrate-dis>.pull-left.checkbox.selected,.reservation-edit-redesign .appliedrate-dis>.form-control,.reservation-edit-redesign .appliedrate-dis>input.form-control{grid-column:1}.reservation-edit-redesign .re-site-options-block{width:100%;max-width:100%}.reservation-edit-redesign .re-site-option-row .form-control,.reservation-edit-redesign .re-site-option-row select.form-control,.reservation-edit-redesign .appliedrate-dis .form-control{width:100%!important;max-width:none!important;min-width:0!important}.reservation-edit-redesign .re-bill-addons .extra-bills,.reservation-edit-redesign .re-bill-addons .btn-bill-buttons{width:100%!important;justify-content:stretch}.reservation-edit-redesign .re-bill-addons .btn-bill-buttons .btn{flex:1 1 auto}.reservation-edit-redesign .re-meter-block .meterreading{flex-wrap:wrap;padding:8px 12px}.reservation-edit-redesign .re-site-actions-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding-left:0!important}.reservation-edit-redesign .re-site-actions-toolbar .re-recurring-block{width:100%;max-width:100%;padding-left:12px!important}.reservation-edit-redesign .re-site-action-controls{width:100%;justify-content:flex-start}.reservation-edit-redesign .re-site-action-btn,.reservation-edit-redesign .re-site-quick-link{flex:1 1 calc(50% - 4px);min-width:0;white-space:normal;text-align:center;height:auto;min-height:40px}body .reservation-edit-redesign .re-site-option-row{max-width:100%}body .reservation-edit-redesign .re-site-option-row .form-control,body .reservation-edit-redesign .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring .re-site-option-row select.form-control{width:100%!important;max-width:100%!important;min-width:0!important}.reservation-edit-redesign .re-order-summary ul,.reservation-edit-redesign .re-pricing-card ul{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.reservation-edit-redesign .merge-sites-btn .buttonGrop{flex:1 1 100%;justify-content:flex-end}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn{white-space:normal;text-align:center;line-height:1.25;min-height:38px;height:auto}.reservation-edit-redesign .reservation_detail .log-table{min-width:0;table-layout:auto}.reservation-edit-redesign .reservation_detail .log-table tbody td{word-break:normal;overflow-wrap:break-word}.reservation-edit-redesign .re-transaction-log table.table{min-width:720px;table-layout:auto}}body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.btn.btn-default.searchbts{background:var(--re-secondary-bg)!important;border:1px solid var(--re-secondary-bg)!important;color:#fff!important;min-height:32px!important;margin:0!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.btn.btn-default.searchbts:hover,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.btn.btn-default.searchbts:focus{background:var(--re-secondary-hover)!important;border-color:var(--re-secondary-hover)!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.re-meter-add-water-btn{background:var(--re-blue)!important;border:1px solid var(--re-blue)!important;color:#fff!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.re-meter-add-water-btn:hover,body .reservation-edit-redesign .content.edit-reserve .mysite-cards .re-meter-actions button.re-meter-add-water-btn:focus{background:var(--re-blue-hover)!important;border-color:var(--re-blue-hover)!important;color:#fff!important}body .reservation-edit-redesign .reservation_detail>.flash-reservation{width:calc(100% + 44px)!important;max-width:none!important;margin-left:-22px!important;margin-right:-22px!important;margin-bottom:16px!important;box-sizing:border-box!important;overflow:visible!important;flex-wrap:wrap!important;height:auto!important}body .reservation-edit-redesign .flash-reservation button,body .reservation-edit-redesign .flash-reservation .buttonGrop .btn,body .reservation-edit-redesign .flash-reservation .buttonGrop button{position:static!important;right:auto!important;left:auto!important;top:auto!important;float:none!important;margin:0!important}body .reservation-edit-redesign .flash-reservation .position_unset.merge-sites-btn{display:contents}body .reservation-edit-redesign .flash-reservation .merge-sites-btn>h3,body .reservation-edit-redesign .flash-reservation .merge-sites-btn .buttonGrop{pointer-events:auto!important}body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child{pointer-events:auto!important}body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span,body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child .reserved_span span,body .reservation-edit-redesign .flash-reservation>.col-md-12:first-child .re-recurring-res-link{pointer-events:auto!important;cursor:pointer!important}body .reservation-edit-redesign .flash-reservation .re-recurring-res-link{color:#d7f3e2!important;text-decoration:underline!important;text-decoration-color:#d7f3e2!important}body .reservation-edit-redesign .flash-reservation .re-recurring-res-link:hover{color:#fff!important;text-decoration-color:#fff!important}body .reservation-edit-redesign .flash-reservation .merge-sites-btn .buttonGrop .btn{min-height:34px!important;height:auto!important;padding:6px 12px!important;line-height:1.25!important;white-space:nowrap}@media (max-width: 1499px){body .reservation-edit-redesign .flash-reservation .position_unset.merge-sites-btn{display:flex!important;flex-wrap:wrap!important;row-gap:8px;width:100%!important;justify-content:space-between;align-items:center}body .reservation-edit-redesign .flash-reservation .merge-sites-btn .buttonGrop .btn{white-space:normal}}body .reservation-edit-redesign .content.edit-reserve .add_new_reading_btn .impbtn-rund button.btn.btn-default.searchbts.right-searchbts{float:none!important;margin-left:0!important;align-self:center!important}body .v--modal-overlay.re-edit-popup-modal.scrollable,body .v--modal-overlay.re-edit-popup-modal.modal-scrollable,body .v--modal-overlay.re-guest-profile-quick-modal.scrollable,body .v--modal-overlay.re-guest-profile-quick-modal.modal-scrollable{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px 12px!important;box-sizing:border-box!important}body .v--modal-overlay.re-edit-popup-modal.scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-edit-popup-modal.modal-scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.modal-scrollable .v--modal-box.v--modal{position:relative!important;top:auto!important;left:auto!important;right:auto!important;align-self:center!important;flex-shrink:0;height:auto!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important}body .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #004d26;--re-modal-green: #0b8f43;--re-modal-shell: #eef6f0;--re-modal-surface: #ffffff;--re-modal-ink: #202631;--re-modal-muted: #6f7785;--re-modal-input-border: #c8dcc8;--re-modal-input-bg: #ffffff;--re-modal-panel-border: #dce8dc;--re-modal-info-bg: #e4f0e7;--re-modal-info-border: #c8dcc8;--re-modal-close-bg: #ffffff;--re-modal-close-hover: #f3f5f7;--re-modal-header-border: rgba(0, 77, 38, .1);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 40, 20, .24)}body.earth-tone .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #154206;--re-modal-green: #5c8d23;--re-modal-shell: #eef5e6;--re-modal-surface: #ffffff;--re-modal-ink: #1a1f14;--re-modal-muted: #4a5538;--re-modal-input-border: #b2c9a0;--re-modal-input-bg: #ffffff;--re-modal-panel-border: #c8d4b4;--re-modal-info-bg: #e4eed9;--re-modal-info-border: #b2c9a0;--re-modal-close-bg: #ffffff;--re-modal-close-hover: #f3f5f7;--re-modal-header-border: rgba(21, 66, 6, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(21, 66, 6, .22)}body.blue-theme .v--modal-overlay.re-edit-popup-modal,body.dark-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #254ac2;--re-modal-green: #3266ff;--re-modal-shell: #27225c;--re-modal-surface: #1e1a4a;--re-modal-ink: #ece9e9;--re-modal-muted: #b8bdd4;--re-modal-input-border: #3d4568;--re-modal-input-bg: #151a30;--re-modal-panel-border: #3d4568;--re-modal-info-bg: rgba(50, 102, 255, .14);--re-modal-info-border: rgba(50, 102, 255, .32);--re-modal-close-bg: #151a30;--re-modal-close-hover: #1e2640;--re-modal-header-border: rgba(255, 255, 255, .1);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .5)}body.dark-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-shell: #222b44;--re-modal-surface: #1a2238;--re-modal-input-border: #3a4560;--re-modal-panel-border: #3a4560}body.violet-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #6658c8;--re-modal-green: #8578e4;--re-modal-shell: #fafbfe;--re-modal-surface: #ffffff;--re-modal-ink: #202631;--re-modal-muted: #6f7785;--re-modal-input-border: #ddd8f0;--re-modal-input-bg: #ffffff;--re-modal-panel-border: #ddd8f0;--re-modal-info-bg: #f1effd;--re-modal-info-border: #ddd8f0;--re-modal-close-bg: #ffffff;--re-modal-close-hover: #f5f3fc;--re-modal-header-border: rgba(102, 88, 200, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(102, 88, 200, .2)}body.red-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #650000;--re-modal-green: #800000;--re-modal-shell: #800000;--re-modal-surface: #6b0000;--re-modal-ink: #ffffff;--re-modal-muted: #f0d4d4;--re-modal-input-border: #9a3030;--re-modal-input-bg: #6b0000;--re-modal-panel-border: #9a3030;--re-modal-info-bg: rgba(255, 255, 255, .08);--re-modal-info-border: rgba(255, 255, 255, .18);--re-modal-close-bg: #6b0000;--re-modal-close-hover: #720000;--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.yellow-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #887500;--re-modal-green: #b49a00;--re-modal-shell: #d0b300;--re-modal-surface: #c4a800;--re-modal-ink: #2b2600;--re-modal-muted: #5c5200;--re-modal-input-border: #b8a840;--re-modal-input-bg: #ffffff;--re-modal-panel-border: #b8a840;--re-modal-info-bg: rgba(255, 255, 255, .22);--re-modal-info-border: rgba(136, 117, 0, .35);--re-modal-close-bg: #ffffff;--re-modal-close-hover: #fbf8e5;--re-modal-header-border: rgba(43, 38, 0, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(43, 38, 0, .28)}body.turquoise-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #007278;--re-modal-green: #009399;--re-modal-shell: #009399;--re-modal-surface: #008388;--re-modal-ink: #ffffff;--re-modal-muted: #d0ecec;--re-modal-input-border: #007a80;--re-modal-input-bg: #008388;--re-modal-panel-border: #007a80;--re-modal-info-bg: rgba(255, 255, 255, .1);--re-modal-info-border: rgba(255, 255, 255, .2);--re-modal-close-bg: #008388;--re-modal-close-hover: rgba(255, 255, 255, .12);--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.maroon-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #6d2020;--re-modal-green: #8b2c2c;--re-modal-shell: #8b2c2c;--re-modal-surface: #7a2525;--re-modal-ink: #ffffff;--re-modal-muted: #f0d4d4;--re-modal-input-border: #6d2020;--re-modal-input-bg: #7a2525;--re-modal-panel-border: #6d2020;--re-modal-info-bg: rgba(255, 255, 255, .1);--re-modal-info-border: rgba(255, 255, 255, .2);--re-modal-close-bg: #7a2525;--re-modal-close-hover: rgba(255, 255, 255, .12);--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.peach-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #a64720;--re-modal-green: #cd6133;--re-modal-shell: #cd6133;--re-modal-surface: #b85528;--re-modal-ink: #ffffff;--re-modal-muted: #f5ddd0;--re-modal-input-border: #a64720;--re-modal-input-bg: #b85528;--re-modal-panel-border: #a64720;--re-modal-info-bg: rgba(255, 255, 255, .1);--re-modal-info-border: rgba(255, 255, 255, .2);--re-modal-close-bg: #b85528;--re-modal-close-hover: rgba(255, 255, 255, .12);--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.magenta-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #52143b;--re-modal-green: #6f1e51;--re-modal-shell: #6f1e51;--re-modal-surface: #5f1a46;--re-modal-ink: #ffffff;--re-modal-muted: #e8cdd8;--re-modal-input-border: #52143b;--re-modal-input-bg: #5f1a46;--re-modal-panel-border: #52143b;--re-modal-info-bg: rgba(255, 255, 255, .1);--re-modal-info-border: rgba(255, 255, 255, .2);--re-modal-close-bg: #5f1a46;--re-modal-close-hover: rgba(255, 255, 255, .12);--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.light-blue-theme .v--modal-overlay.re-edit-popup-modal{--re-modal-green-dark: #155495;--re-modal-green: #1e6ebd;--re-modal-shell: #1e6ebd;--re-modal-surface: #1860a6;--re-modal-ink: #ffffff;--re-modal-muted: #d0e4f5;--re-modal-input-border: #155495;--re-modal-input-bg: #1860a6;--re-modal-panel-border: #155495;--re-modal-info-bg: rgba(255, 255, 255, .1);--re-modal-info-border: rgba(255, 255, 255, .2);--re-modal-close-bg: #1860a6;--re-modal-close-hover: rgba(255, 255, 255, .12);--re-modal-header-border: rgba(255, 255, 255, .12);--re-modal-btn-text: #ffffff;--re-modal-shadow: 0 20px 60px rgba(0, 0, 0, .45)}body.blue-theme .v--modal-overlay.re-save-options-modal,body.dark-theme .v--modal-overlay.re-save-options-modal,body.blue-theme .v--modal-overlay.re-site-price-edit-modal,body.dark-theme .v--modal-overlay.re-site-price-edit-modal,body.blue-theme .v--modal-overlay.re-renew-reservation-modal,body.dark-theme .v--modal-overlay.re-renew-reservation-modal,body.blue-theme .v--modal-overlay.re-guest-profile-quick-modal,body.dark-theme .v--modal-overlay.re-guest-profile-quick-modal,body.blue-theme .v--modal-overlay.re-credit-deposit-modal,body.dark-theme .v--modal-overlay.re-credit-deposit-modal,body.blue-theme .v--modal-overlay.re-meter-reading-modal,body.dark-theme .v--modal-overlay.re-meter-reading-modal,body.blue-theme .v--modal-overlay.re-water-meter-reading-modal,body.dark-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #27225c;--re-save-heading: #ece9e9;--re-save-accent: #3266ff;--re-save-accent-hover: #254ac2;--re-save-panel-bg: #1e1a4a;--re-save-panel-ink: #ece9e9;--re-save-secondary-bg: #1e1a4a;--re-save-secondary-text: #ece9e9;--re-save-primary: #ece9e9;--re-save-primary-hover: #3266ff;--re-save-secondary-border: #3d4568;--re-save-secondary-hover: #151a30;--re-renew-shell: #27225c;--re-renew-primary: #ece9e9;--re-renew-accent: #3266ff;--re-renew-accent-hover: #254ac2;--re-renew-border: #3d4568;--re-renew-panel-hover: #1e1a4a;--re-renew-panel-bg: #1e1a4a;--re-renew-muted: #b8bdd4;--re-gpq-shell: #27225c;--re-gpq-primary: #ece9e9;--re-gpq-accent: #3266ff;--re-gpq-accent-hover: #254ac2;--re-gpq-border: #3d4568;--re-gpq-panel-bg: #1e1a4a;--re-gpq-panel-ink: #ece9e9;--re-gpq-panel-hover: #151a30;--re-gpq-muted: #b8bdd4;--re-gpq-btn-bg: #3266ff;--re-gpq-btn-text: #ffffff;--re-credit-shell: #27225c;--re-credit-primary: #ece9e9;--re-credit-accent: #3266ff;--re-credit-accent-hover: #254ac2;--re-credit-border: #3d4568;--re-credit-panel-bg: #1e1a4a;--re-credit-panel-hover: #151a30;--re-credit-secondary-bg: #1e1a4a;--re-credit-secondary-text: #ece9e9;--re-water-shell: #27225c;--re-water-primary: #ece9e9;--re-water-accent: #3266ff;--re-water-accent-hover: #254ac2;--re-water-border: #3d4568;--re-water-panel-bg: #1e1a4a;--re-water-panel-hover: #151a30;--re-meter-shell: #27225c;--re-meter-primary: #ece9e9;--re-meter-accent: #3266ff;--re-meter-accent-hover: #254ac2;--re-meter-border: #3d4568;--re-meter-panel-bg: #1e1a4a;--re-meter-panel-hover: #151a30}body.dark-theme .v--modal-overlay.re-save-options-modal,body.dark-theme .v--modal-overlay.re-site-price-edit-modal,body.dark-theme .v--modal-overlay.re-renew-reservation-modal,body.dark-theme .v--modal-overlay.re-guest-profile-quick-modal,body.dark-theme .v--modal-overlay.re-credit-deposit-modal,body.dark-theme .v--modal-overlay.re-meter-reading-modal,body.dark-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #222b44;--re-save-panel-bg: #1a2238;--re-save-secondary-bg: #1a2238;--re-save-secondary-border: #3a4560;--re-save-secondary-hover: #151c2e;--re-renew-shell: #222b44;--re-renew-border: #3a4560;--re-renew-panel-bg: #1a2238;--re-renew-panel-hover: #151c2e;--re-gpq-shell: #222b44;--re-gpq-panel-bg: #1a2238;--re-gpq-border: #3a4560;--re-gpq-panel-hover: #151c2e;--re-credit-shell: #222b44;--re-credit-panel-bg: #1a2238;--re-credit-border: #3a4560;--re-credit-panel-hover: #151c2e;--re-credit-secondary-bg: #1a2238;--re-credit-secondary-text: #ece9e9;--re-water-shell: #222b44;--re-water-panel-bg: #1a2238;--re-water-border: #3a4560;--re-water-panel-hover: #151c2e;--re-meter-shell: #222b44;--re-meter-panel-bg: #1a2238;--re-meter-border: #3a4560;--re-meter-panel-hover: #151c2e}body.earth-tone .v--modal-overlay.re-save-options-modal,body.earth-tone .v--modal-overlay.re-site-price-edit-modal,body.earth-tone .v--modal-overlay.re-renew-reservation-modal,body.earth-tone .v--modal-overlay.re-guest-profile-quick-modal{--re-save-shell: #eef5e6;--re-save-heading: #154206;--re-save-accent: #5c8d23;--re-save-accent-hover: #4a731c;--re-save-panel-bg: #ffffff;--re-save-panel-ink: #154206;--re-save-secondary-bg: #ffffff;--re-save-secondary-text: #154206;--re-save-primary: #154206;--re-save-primary-hover: #5c8d23;--re-save-secondary-border: #b2c9a0;--re-save-secondary-hover: #e4eed9;--re-renew-shell: #eef5e6;--re-renew-primary: #154206;--re-renew-accent: #5c8d23;--re-renew-accent-hover: #4a731c;--re-renew-border: #b2c9a0;--re-renew-panel-bg: #ffffff;--re-renew-panel-hover: #e4eed9;--re-renew-muted: #4a5538;--re-gpq-shell: #eef5e6;--re-gpq-primary: #154206;--re-gpq-accent: #5c8d23;--re-gpq-accent-hover: #4a731c;--re-gpq-border: #b2c9a0;--re-gpq-panel-bg: #ffffff;--re-gpq-panel-ink: #154206;--re-gpq-panel-hover: #e4eed9;--re-gpq-muted: #4a5538;--re-gpq-btn-bg: #154206;--re-gpq-btn-text: #ffffff}body.red-theme .v--modal-overlay.re-save-options-modal,body.red-theme .v--modal-overlay.re-site-price-edit-modal,body.red-theme .v--modal-overlay.re-renew-reservation-modal,body.red-theme .v--modal-overlay.re-guest-profile-quick-modal,body.red-theme .v--modal-overlay.re-credit-deposit-modal,body.red-theme .v--modal-overlay.re-meter-reading-modal,body.red-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #800000;--re-save-heading: #ffffff;--re-save-accent: #9a3030;--re-save-accent-hover: #720000;--re-save-panel-bg: #6b0000;--re-save-panel-ink: #ffffff;--re-save-secondary-bg: #6b0000;--re-save-secondary-text: #ffffff;--re-save-primary: #ffffff;--re-save-primary-hover: #9a3030;--re-save-secondary-border: #9a3030;--re-save-secondary-hover: #720000;--re-save-btn-text: #ffffff;--re-renew-shell: #800000;--re-renew-primary: #ffffff;--re-renew-accent: #9a3030;--re-renew-accent-hover: #720000;--re-renew-border: #9a3030;--re-renew-panel-bg: #6b0000;--re-renew-panel-hover: #720000;--re-renew-muted: #f0d4d4;--re-gpq-shell: #800000;--re-gpq-primary: #ffffff;--re-gpq-accent: #9a3030;--re-gpq-accent-hover: #720000;--re-gpq-border: #9a3030;--re-gpq-panel-bg: #6b0000;--re-gpq-panel-ink: #ffffff;--re-gpq-panel-hover: #720000;--re-gpq-muted: #f0d4d4;--re-gpq-btn-bg: #9a3030;--re-gpq-btn-text: #ffffff;--re-credit-shell: #800000;--re-credit-primary: #ffffff;--re-credit-accent: #9a3030;--re-credit-accent-hover: #720000;--re-credit-border: #9a3030;--re-credit-panel-bg: #6b0000;--re-credit-panel-hover: #720000;--re-credit-secondary-bg: #6b0000;--re-credit-secondary-text: #ffffff;--re-water-shell: #800000;--re-water-primary: #ffffff;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #9a3030;--re-water-panel-bg: #6b0000;--re-water-panel-hover: #720000;--re-meter-shell: #800000;--re-meter-primary: #ffffff;--re-meter-accent: #9a3030;--re-meter-accent-hover: #720000;--re-meter-border: #9a3030;--re-meter-panel-bg: #6b0000;--re-meter-panel-hover: #720000}body.turquoise-theme .v--modal-overlay.re-save-options-modal,body.turquoise-theme .v--modal-overlay.re-site-price-edit-modal,body.turquoise-theme .v--modal-overlay.re-renew-reservation-modal,body.turquoise-theme .v--modal-overlay.re-guest-profile-quick-modal,body.turquoise-theme .v--modal-overlay.re-credit-deposit-modal,body.turquoise-theme .v--modal-overlay.re-meter-reading-modal,body.turquoise-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #009399;--re-save-heading: #ffffff;--re-save-accent: #007a80;--re-save-accent-hover: #006266;--re-save-panel-bg: #008388;--re-save-panel-ink: #ffffff;--re-save-secondary-bg: #008388;--re-save-secondary-text: #ffffff;--re-save-primary: #ffffff;--re-save-primary-hover: #007a80;--re-save-secondary-border: #007a80;--re-save-secondary-hover: #006266;--re-save-btn-text: #ffffff;--re-renew-shell: #009399;--re-renew-primary: #ffffff;--re-renew-accent: #007a80;--re-renew-accent-hover: #006266;--re-renew-border: #007a80;--re-renew-panel-bg: #008388;--re-renew-panel-hover: #006266;--re-renew-muted: #d0ecec;--re-gpq-shell: #009399;--re-gpq-primary: #ffffff;--re-gpq-accent: #007a80;--re-gpq-accent-hover: #006266;--re-gpq-border: #007a80;--re-gpq-panel-bg: #008388;--re-gpq-panel-ink: #ffffff;--re-gpq-panel-hover: #006266;--re-gpq-muted: #d0ecec;--re-gpq-btn-bg: #007a80;--re-gpq-btn-text: #ffffff;--re-credit-shell: #009399;--re-credit-primary: #ffffff;--re-credit-accent: #007a80;--re-credit-accent-hover: #006266;--re-credit-border: #007a80;--re-credit-panel-bg: #008388;--re-credit-panel-hover: #006266;--re-credit-secondary-bg: #008388;--re-credit-secondary-text: #ffffff;--re-water-shell: #009399;--re-water-primary: #ffffff;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #007a80;--re-water-panel-bg: #008388;--re-water-panel-hover: #006266;--re-meter-shell: #009399;--re-meter-primary: #ffffff;--re-meter-accent: #007a80;--re-meter-accent-hover: #006266;--re-meter-border: #007a80;--re-meter-panel-bg: #008388;--re-meter-panel-hover: #006266}body.maroon-theme .v--modal-overlay.re-save-options-modal,body.maroon-theme .v--modal-overlay.re-site-price-edit-modal,body.maroon-theme .v--modal-overlay.re-renew-reservation-modal,body.maroon-theme .v--modal-overlay.re-guest-profile-quick-modal,body.maroon-theme .v--modal-overlay.re-credit-deposit-modal,body.maroon-theme .v--modal-overlay.re-meter-reading-modal,body.maroon-theme .v--modal-overlay.re-water-meter-reading-modal,body.peach-theme .v--modal-overlay.re-save-options-modal,body.peach-theme .v--modal-overlay.re-site-price-edit-modal,body.peach-theme .v--modal-overlay.re-renew-reservation-modal,body.peach-theme .v--modal-overlay.re-guest-profile-quick-modal,body.peach-theme .v--modal-overlay.re-credit-deposit-modal,body.peach-theme .v--modal-overlay.re-meter-reading-modal,body.peach-theme .v--modal-overlay.re-water-meter-reading-modal,body.magenta-theme .v--modal-overlay.re-save-options-modal,body.magenta-theme .v--modal-overlay.re-site-price-edit-modal,body.magenta-theme .v--modal-overlay.re-renew-reservation-modal,body.magenta-theme .v--modal-overlay.re-guest-profile-quick-modal,body.magenta-theme .v--modal-overlay.re-credit-deposit-modal,body.magenta-theme .v--modal-overlay.re-meter-reading-modal,body.magenta-theme .v--modal-overlay.re-water-meter-reading-modal,body.light-blue-theme .v--modal-overlay.re-save-options-modal,body.light-blue-theme .v--modal-overlay.re-site-price-edit-modal,body.light-blue-theme .v--modal-overlay.re-renew-reservation-modal,body.light-blue-theme .v--modal-overlay.re-guest-profile-quick-modal,body.light-blue-theme .v--modal-overlay.re-credit-deposit-modal,body.light-blue-theme .v--modal-overlay.re-meter-reading-modal,body.light-blue-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-heading: #ffffff;--re-save-panel-ink: #ffffff;--re-save-secondary-text: #ffffff;--re-save-primary: #ffffff;--re-save-btn-text: #ffffff;--re-renew-primary: #ffffff;--re-gpq-primary: #ffffff;--re-gpq-panel-ink: #ffffff;--re-gpq-btn-text: #ffffff;--re-credit-primary: #ffffff;--re-credit-secondary-text: #ffffff;--re-water-primary: #ffffff;--re-meter-primary: #ffffff}body.maroon-theme .v--modal-overlay.re-save-options-modal,body.maroon-theme .v--modal-overlay.re-site-price-edit-modal,body.maroon-theme .v--modal-overlay.re-renew-reservation-modal,body.maroon-theme .v--modal-overlay.re-guest-profile-quick-modal,body.maroon-theme .v--modal-overlay.re-credit-deposit-modal,body.maroon-theme .v--modal-overlay.re-meter-reading-modal,body.maroon-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #8b2c2c;--re-save-accent: #a33a3a;--re-save-accent-hover: #722020;--re-save-panel-bg: #7a2525;--re-save-secondary-bg: #7a2525;--re-save-primary-hover: #a33a3a;--re-save-secondary-border: #6d2020;--re-save-secondary-hover: #722020;--re-renew-shell: #8b2c2c;--re-renew-accent: #a33a3a;--re-renew-accent-hover: #722020;--re-renew-border: #6d2020;--re-renew-panel-bg: #7a2525;--re-renew-panel-hover: #722020;--re-renew-muted: #f0d4d4;--re-gpq-shell: #8b2c2c;--re-gpq-accent: #a33a3a;--re-gpq-accent-hover: #722020;--re-gpq-border: #6d2020;--re-gpq-panel-bg: #7a2525;--re-gpq-panel-hover: #722020;--re-gpq-muted: #f0d4d4;--re-gpq-btn-bg: #a33a3a;--re-credit-shell: #8b2c2c;--re-credit-accent: #a33a3a;--re-credit-accent-hover: #722020;--re-credit-border: #6d2020;--re-credit-panel-bg: #7a2525;--re-credit-panel-hover: #722020;--re-credit-secondary-bg: #7a2525;--re-water-shell: #8b2c2c;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #6d2020;--re-water-panel-bg: #7a2525;--re-water-panel-hover: #722020;--re-meter-shell: #8b2c2c;--re-meter-accent: #a33a3a;--re-meter-accent-hover: #722020;--re-meter-border: #6d2020;--re-meter-panel-bg: #7a2525;--re-meter-panel-hover: #722020}body.peach-theme .v--modal-overlay.re-save-options-modal,body.peach-theme .v--modal-overlay.re-site-price-edit-modal,body.peach-theme .v--modal-overlay.re-renew-reservation-modal,body.peach-theme .v--modal-overlay.re-guest-profile-quick-modal,body.peach-theme .v--modal-overlay.re-credit-deposit-modal,body.peach-theme .v--modal-overlay.re-meter-reading-modal,body.peach-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #cd6133;--re-save-accent: #a64720;--re-save-accent-hover: #843818;--re-save-panel-bg: #b85528;--re-save-secondary-bg: #b85528;--re-save-primary-hover: #a64720;--re-save-secondary-border: #a64720;--re-save-secondary-hover: #843818;--re-renew-shell: #cd6133;--re-renew-accent: #a64720;--re-renew-accent-hover: #843818;--re-renew-border: #a64720;--re-renew-panel-bg: #b85528;--re-renew-panel-hover: #843818;--re-renew-muted: #f5ddd0;--re-gpq-shell: #cd6133;--re-gpq-accent: #a64720;--re-gpq-accent-hover: #843818;--re-gpq-border: #a64720;--re-gpq-panel-bg: #b85528;--re-gpq-panel-hover: #843818;--re-gpq-muted: #f5ddd0;--re-gpq-btn-bg: #a64720;--re-credit-shell: #cd6133;--re-credit-accent: #a64720;--re-credit-accent-hover: #843818;--re-credit-border: #a64720;--re-credit-panel-bg: #b85528;--re-credit-panel-hover: #843818;--re-credit-secondary-bg: #b85528;--re-water-shell: #cd6133;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #a64720;--re-water-panel-bg: #b85528;--re-water-panel-hover: #843818;--re-meter-shell: #cd6133;--re-meter-accent: #a64720;--re-meter-accent-hover: #843818;--re-meter-border: #a64720;--re-meter-panel-bg: #b85528;--re-meter-panel-hover: #843818}body.magenta-theme .v--modal-overlay.re-save-options-modal,body.magenta-theme .v--modal-overlay.re-site-price-edit-modal,body.magenta-theme .v--modal-overlay.re-renew-reservation-modal,body.magenta-theme .v--modal-overlay.re-guest-profile-quick-modal,body.magenta-theme .v--modal-overlay.re-credit-deposit-modal,body.magenta-theme .v--modal-overlay.re-meter-reading-modal,body.magenta-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #6f1e51;--re-save-accent: #8a2a66;--re-save-accent-hover: #58183f;--re-save-panel-bg: #5f1a46;--re-save-secondary-bg: #5f1a46;--re-save-primary-hover: #8a2a66;--re-save-secondary-border: #52143b;--re-save-secondary-hover: #58183f;--re-renew-shell: #6f1e51;--re-renew-accent: #8a2a66;--re-renew-accent-hover: #58183f;--re-renew-border: #52143b;--re-renew-panel-bg: #5f1a46;--re-renew-panel-hover: #58183f;--re-renew-muted: #e8cdd8;--re-gpq-shell: #6f1e51;--re-gpq-accent: #8a2a66;--re-gpq-accent-hover: #58183f;--re-gpq-border: #52143b;--re-gpq-panel-bg: #5f1a46;--re-gpq-panel-hover: #58183f;--re-gpq-muted: #e8cdd8;--re-gpq-btn-bg: #8a2a66;--re-credit-shell: #6f1e51;--re-credit-accent: #8a2a66;--re-credit-accent-hover: #58183f;--re-credit-border: #52143b;--re-credit-panel-bg: #5f1a46;--re-credit-panel-hover: #58183f;--re-credit-secondary-bg: #5f1a46;--re-water-shell: #6f1e51;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #52143b;--re-water-panel-bg: #5f1a46;--re-water-panel-hover: #58183f;--re-meter-shell: #6f1e51;--re-meter-accent: #8a2a66;--re-meter-accent-hover: #58183f;--re-meter-border: #52143b;--re-meter-panel-bg: #5f1a46;--re-meter-panel-hover: #58183f}body.light-blue-theme .v--modal-overlay.re-save-options-modal,body.light-blue-theme .v--modal-overlay.re-site-price-edit-modal,body.light-blue-theme .v--modal-overlay.re-renew-reservation-modal,body.light-blue-theme .v--modal-overlay.re-guest-profile-quick-modal,body.light-blue-theme .v--modal-overlay.re-credit-deposit-modal,body.light-blue-theme .v--modal-overlay.re-meter-reading-modal,body.light-blue-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #1e6ebd;--re-save-accent: #155495;--re-save-accent-hover: #103f70;--re-save-panel-bg: #1860a6;--re-save-secondary-bg: #1860a6;--re-save-primary-hover: #155495;--re-save-secondary-border: #155495;--re-save-secondary-hover: #103f70;--re-renew-shell: #1e6ebd;--re-renew-accent: #155495;--re-renew-accent-hover: #103f70;--re-renew-border: #155495;--re-renew-panel-bg: #1860a6;--re-renew-panel-hover: #103f70;--re-renew-muted: #d0e4f5;--re-gpq-shell: #1e6ebd;--re-gpq-accent: #155495;--re-gpq-accent-hover: #103f70;--re-gpq-border: #155495;--re-gpq-panel-bg: #1860a6;--re-gpq-panel-hover: #103f70;--re-gpq-muted: #d0e4f5;--re-gpq-btn-bg: #155495;--re-credit-shell: #1e6ebd;--re-credit-accent: #155495;--re-credit-accent-hover: #103f70;--re-credit-border: #155495;--re-credit-panel-bg: #1860a6;--re-credit-panel-hover: #103f70;--re-credit-secondary-bg: #1860a6;--re-water-shell: #1e6ebd;--re-water-accent: #5dade2;--re-water-accent-hover: #3498db;--re-water-border: #155495;--re-water-panel-bg: #1860a6;--re-water-panel-hover: #103f70;--re-meter-shell: #1e6ebd;--re-meter-accent: #155495;--re-meter-accent-hover: #103f70;--re-meter-border: #155495;--re-meter-panel-bg: #1860a6;--re-meter-panel-hover: #103f70}body.yellow-theme .v--modal-overlay.re-save-options-modal,body.yellow-theme .v--modal-overlay.re-site-price-edit-modal,body.yellow-theme .v--modal-overlay.re-renew-reservation-modal,body.yellow-theme .v--modal-overlay.re-guest-profile-quick-modal,body.yellow-theme .v--modal-overlay.re-credit-deposit-modal,body.yellow-theme .v--modal-overlay.re-meter-reading-modal,body.yellow-theme .v--modal-overlay.re-water-meter-reading-modal{--re-save-shell: #d0b300;--re-save-heading: #2b2600;--re-save-accent: #887500;--re-save-accent-hover: #6f6000;--re-save-panel-bg: #ffffff;--re-save-panel-ink: #2b2600;--re-save-secondary-bg: #ffffff;--re-save-secondary-text: #2b2600;--re-save-primary: #2b2600;--re-save-primary-hover: #887500;--re-save-secondary-border: #b8a840;--re-save-secondary-hover: #fbf8e5;--re-save-btn-text: #ffffff;--re-renew-shell: #d0b300;--re-renew-primary: #2b2600;--re-renew-accent: #887500;--re-renew-accent-hover: #6f6000;--re-renew-border: #b8a840;--re-renew-panel-bg: #ffffff;--re-renew-panel-hover: #fbf8e5;--re-renew-muted: #5c5200;--re-gpq-shell: #d0b300;--re-gpq-primary: #2b2600;--re-gpq-accent: #887500;--re-gpq-accent-hover: #6f6000;--re-gpq-border: #b8a840;--re-gpq-panel-bg: #ffffff;--re-gpq-panel-ink: #2b2600;--re-gpq-panel-hover: #fbf8e5;--re-gpq-muted: #5c5200;--re-gpq-btn-bg: #887500;--re-gpq-btn-text: #ffffff;--re-credit-shell: #d0b300;--re-credit-primary: #2b2600;--re-credit-accent: #887500;--re-credit-accent-hover: #6f6000;--re-credit-border: #b8a840;--re-credit-panel-bg: #ffffff;--re-credit-panel-hover: #fbf8e5;--re-credit-secondary-bg: #ffffff;--re-credit-secondary-text: #2b2600;--re-water-shell: #d0b300;--re-water-primary: #2b2600;--re-water-accent: #1f6fa3;--re-water-accent-hover: #155a87;--re-water-border: #b8a840;--re-water-panel-bg: #ffffff;--re-water-panel-hover: #fbf8e5;--re-meter-shell: #d0b300;--re-meter-primary: #2b2600;--re-meter-accent: #887500;--re-meter-accent-hover: #6f6000;--re-meter-border: #b8a840;--re-meter-panel-bg: #ffffff;--re-meter-panel-hover: #fbf8e5}body .v--modal-overlay.re-edit-popup-modal .v--modal-box.v--modal,body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:min(680px,calc(100vw - 24px))!important;max-width:680px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:var(--re-modal-shell)!important;box-shadow:var(--re-modal-shadow)!important}body .v--modal-overlay.re-edit-popup-modal .modal-dialog,body .v--modal-overlay.re-edit-popup-modal .modal-content,body .v--modal-overlay.re-edit-popup-modal .site_add_new_resv,body .v--modal-overlay.re-edit-popup-modal [role=dialog]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body .v--modal-overlay.re-edit-popup-modal .re-edit-popup-modal-content{overflow:hidden;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--re-modal-shell)!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-header{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px;margin:0!important;padding:20px 22px 16px!important;border:0!important;border-bottom:1px solid var(--re-modal-header-border)!important;border-radius:0!important;background:var(--re-modal-shell)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-header:before,body .v--modal-overlay.re-edit-popup-modal .re-add-site-header:after,body .v--modal-overlay.re-edit-popup-modal .re-add-site-header .close:not(.re-add-site-close){display:none!important;content:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-header-text{flex:1 1 auto;min-width:0}body .v--modal-overlay.re-edit-popup-modal .re-add-site-header .modal-title{margin:0 0 6px!important;padding:0 0 0 12px!important;border-left:4px solid var(--re-modal-green)!important;color:var(--re-modal-ink)!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em;text-align:left!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-subtitle{margin:0!important;padding:0!important;color:var(--re-modal-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-close{flex:0 0 auto;position:absolute!important;top:18px!important;right:18px!important;float:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;margin:0!important;padding:0!important;opacity:1!important;color:var(--re-modal-muted)!important;font-size:16px!important;line-height:1!important;text-shadow:none!important;background:var(--re-modal-close-bg)!important;border:1px solid var(--re-modal-panel-border)!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-edit-popup-modal .re-add-site-close .fa-times{display:block;font-size:15px!important;line-height:1;pointer-events:none}body .v--modal-overlay.re-edit-popup-modal .re-add-site-close:hover,body .v--modal-overlay.re-edit-popup-modal .re-add-site-close:focus{color:var(--re-modal-ink)!important;background:var(--re-modal-close-hover)!important;border-color:var(--re-modal-input-border)!important;outline:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-body{display:flex;flex-direction:column;align-items:stretch;padding:0 22px 22px!important;background:var(--re-modal-shell)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-form,body .v--modal-overlay.re-edit-popup-modal .site_add_new_resv form.resort-form-cls-mobile,body .v--modal-overlay.re-edit-popup-modal .re-add-site-form.resort-form-cls-mobile{width:100%!important;max-width:none!important;margin:0 auto!important;float:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-panel,body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-panel,body .v--modal-overlay.re-edit-popup-modal .re-add-site-info{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-panel{padding:16px;border:1px solid var(--re-modal-panel-border)!important;border-radius:12px!important;background:var(--re-modal-surface)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-row,body .v--modal-overlay.re-edit-popup-modal .form-group.search_add_site_pop.re-add-site-search-row,body .v--modal-overlay.re-edit-popup-modal .search_add_site_pop{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:14px 16px;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-field{flex:1 1 200px;min-width:0;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-field-action{flex:0 0 auto;align-self:flex-end}body .v--modal-overlay.re-edit-popup-modal .re-add-site-label{display:flex!important;align-items:center;gap:7px;margin:0 0 8px!important;padding:0!important;color:var(--re-modal-ink)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-label .fa-calendar{color:var(--re-modal-green)!important;font-size:13px!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-date,body .v--modal-overlay.re-edit-popup-modal .re-add-site-date .form-control,body .v--modal-overlay.re-edit-popup-modal .re-add-site-date input{width:100%!important;max-width:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-date .form-control,body .v--modal-overlay.re-edit-popup-modal .re-add-site-date input.form-control{min-height:44px!important;padding:10px 12px!important;border:1px solid var(--re-modal-input-border)!important;border-radius:10px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-date .form-control:focus,body .v--modal-overlay.re-edit-popup-modal .re-add-site-date input.form-control:focus{border-color:var(--re-modal-green)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f431f!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:148px;min-height:44px!important;margin:0!important;padding:10px 22px!important;border:1px solid var(--re-modal-green-dark)!important;border-radius:999px!important;background:var(--re-modal-green-dark)!important;color:var(--re-modal-btn-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-btn .fa-search{font-size:13px!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-btn:hover,body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-btn:focus{background:var(--re-modal-green)!important;border-color:var(--re-modal-green)!important;color:var(--re-modal-btn-text)!important}body .v--modal-overlay.re-edit-popup-modal .btn.btn-success.search-sites,body .v--modal-overlay.re-edit-popup-modal .btn.btn-success.search-sites:hover,body .v--modal-overlay.re-edit-popup-modal .btn.btn-success.search-sites:focus,body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .btn.btn-success.search-sites{background:var(--re-modal-green-dark)!important;border-color:var(--re-modal-green-dark)!important;color:var(--re-modal-btn-text)!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .btn.btn-success.search-sites:hover,body .v--modal-overlay.re-edit-popup-modal .btn.btn-success.search-sites:focus{background:var(--re-modal-green)!important;border-color:var(--re-modal-green)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-info{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid var(--re-modal-info-border)!important;border-radius:12px!important;background:var(--re-modal-info-bg)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-info-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--re-modal-green)!important;color:var(--re-modal-btn-text)!important;font-size:13px!important;font-weight:700!important;font-style:normal;line-height:1}body .v--modal-overlay.re-edit-popup-modal .re-add-site-info-text{flex:1 1 auto;color:var(--re-modal-muted)!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results{margin-top:16px}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-panel{padding:16px;border:1px solid var(--re-modal-panel-border)!important;border-radius:12px!important;background:var(--re-modal-surface)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-label{display:block;margin:0 0 12px!important;padding:0!important;color:var(--re-modal-green-dark)!important;font-size:14px!important;font-weight:700!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-select{flex:1 1 240px;min-width:0}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-action{flex:0 0 auto;display:flex;align-items:stretch}body .v--modal-overlay.re-edit-popup-modal .re-add-site-select{width:100%!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--re-modal-input-border)!important;border-radius:10px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:15px!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-add-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-width:140px;min-height:44px!important;margin:0!important;padding:10px 22px!important;border:1px solid var(--re-modal-green-dark)!important;border-radius:999px!important;background:var(--re-modal-green-dark)!important;color:var(--re-modal-btn-text)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-add-btn:hover:not(:disabled),body .v--modal-overlay.re-edit-popup-modal .re-add-site-add-btn:focus:not(:disabled){background:var(--re-modal-green)!important;border-color:var(--re-modal-green)!important;color:var(--re-modal-btn-text)!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-add-btn:disabled{opacity:.55!important;cursor:not-allowed!important}@media (max-width: 991px){body .v--modal-overlay.re-edit-popup-modal.scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-edit-popup-modal.modal-scrollable .v--modal-box.v--modal{left:auto!important}}@media (max-width: 575px){body .v--modal-overlay.re-edit-popup-modal .re-add-site-header{padding:16px 16px 14px!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-body{padding:0 16px 16px!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-panel,body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-panel{padding:14px}body .v--modal-overlay.re-edit-popup-modal .re-add-site-field,body .v--modal-overlay.re-edit-popup-modal .re-add-site-field-action,body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-action{flex:1 1 100%}body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-btn,body .v--modal-overlay.re-edit-popup-modal .re-add-site-add-btn{width:100%!important}}body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .v--modal-box.v--modal,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .v--modal-box.v--modal,body.default .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .v--modal-box.v--modal{background:var(--re-modal-shell)!important;padding:0!important}body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-edit-popup-modal-content,body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .site_add_new_resv,body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal section.content,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-edit-popup-modal-content,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .formcontent,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal section.content,body.default .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-edit-popup-modal-content,body.default .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .formcontent{margin:0!important;padding:0!important;background:var(--re-modal-shell)!important}body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header,body.default .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header{background:var(--re-modal-shell)!important;border-bottom:1px solid var(--re-modal-header-border)!important}body.earth-tone .v--modal-overlay.re-edit-popup-modal .v--modal-box.v--modal,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .v--modal-box.v--modal{background:var(--re-modal-shell)!important}body .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header .modal-title,body.earth-tone .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header .modal-title,body.default .v--modal-overlay.re-edit-popup-modal.checkout-modal-modern-internal .re-add-site-header .modal-title{color:var(--re-modal-green-dark)!important;background:transparent!important}body .v--modal-overlay.re-edit-popup-modal .search_add_site_pop label b,body .v--modal-overlay.re-edit-popup-modal .re-add-site-label b{font-weight:inherit!important;color:inherit!important}body .v--modal-overlay.re-edit-popup-modal .modal-header .close,body .v--modal-overlay.re-edit-popup-modal .modal-header button.close,body .v--modal-overlay.re-edit-popup-modal .formcontent button.close,body .v--modal-overlay.re-edit-popup-modal .formcontent button.close span.mdi-close{display:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-header-text{padding-right:44px}body .v--modal-overlay.re-edit-popup-modal .site_add_new_resv form.resort-form-cls-mobile.re-add-site-form{max-width:none!important}body .v--modal-overlay.re-edit-popup-modal .form-group.search_add_site_pop{display:flex!important}@media (min-width: 576px){body .v--modal-overlay.re-edit-popup-modal .re-add-site-search-row{flex-wrap:nowrap}body .v--modal-overlay.re-edit-popup-modal .re-add-site-field{flex:1 1 0}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-row{flex-wrap:nowrap;align-items:center}body .v--modal-overlay.re-edit-popup-modal .re-add-site-results-select{flex:1 1 auto}}body .v--modal-overlay.re-edit-popup-modal .re-add-site-text-input{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--re-modal-input-border)!important;border-radius:10px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;box-shadow:none!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-text-input:focus{border-color:var(--re-modal-green)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f431f!important}body .v--modal-overlay.re-edit-popup-modal .re-add-site-label .fa-search{color:var(--re-modal-green)!important;font-size:13px!important}body .v--modal-overlay.re-edit-popup-modal .re-merge-site-multiselect .multiselect{width:100%!important;min-height:44px}body .v--modal-overlay.re-edit-popup-modal .re-merge-site-multiselect .multiselect__tags{min-height:44px!important;padding:8px 40px 0 12px!important;border:1px solid var(--re-modal-input-border)!important;border-radius:10px!important;background:var(--re-modal-input-bg)!important}body .v--modal-overlay.re-edit-popup-modal .re-merge-site-multiselect .multiselect__single,body .v--modal-overlay.re-edit-popup-modal .re-merge-site-multiselect .multiselect__placeholder{color:var(--re-modal-ink)!important;font-size:14px!important;margin-bottom:0;padding-top:2px}body .v--modal-overlay.re-edit-popup-modal .re-merge-site-multiselect .multiselect__select{height:42px!important}body .v--modal-overlay.re-edit-popup-modal .content.formcontent.merge-dropdown,body .v--modal-overlay.re-merge-site-modal .content.formcontent.merge-dropdown{height:auto!important;min-height:0!important}body .v--modal-overlay.re-edit-popup-modal .form-group.re-add-site-search-row{display:flex!important}body .v--modal-overlay.re-save-options-modal{--re-save-shell: #f3f7ed;--re-save-heading: #154206;--re-save-accent: #0b8f43;--re-save-accent-hover: #087638;--re-save-panel-bg: #ffffff;--re-save-panel-ink: #154206;--re-save-secondary-bg: #ffffff;--re-save-secondary-text: #154206;--re-save-primary: #154206;--re-save-primary-hover: #0b8f43;--re-save-secondary-border: #d5e3d0;--re-save-secondary-hover: #eef5e6;--re-save-btn-text: #ffffff}body .v--modal-overlay.re-save-options-modal .v--modal-box.v--modal{width:min(720px,calc(100vw - 24px))!important;max-width:720px!important;background:var(--re-save-shell)!important}body .v--modal-overlay.re-save-options-modal.checkout-modal-modern-internal .re-save-options-modal-content,body .v--modal-overlay.re-save-options-modal.checkout-modal-modern-internal section.content.formcontent,body .v--modal-overlay.re-save-options-modal.checkout-modal-modern-internal .v--modal-box.v--modal{margin:0!important;padding:0!important;background:var(--re-save-shell)!important}body .v--modal-overlay.re-save-options-modal .re-add-site-header{background:var(--re-save-shell)!important;border-bottom:1px solid var(--re-save-secondary-border)!important}body .v--modal-overlay.re-save-options-modal .re-add-site-body,body .v--modal-overlay.re-save-options-modal .re-save-options-body{background:var(--re-save-shell)!important;padding-bottom:24px!important}body .v--modal-overlay.re-save-options-modal .re-add-site-header .modal-title{color:var(--re-save-heading, var(--re-save-primary))!important}body .v--modal-overlay.re-save-options-modal .re-add-site-header .modal-title{border-left-color:var(--re-save-primary-hover)!important}body .v--modal-overlay.re-save-options-modal .re-save-options-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0!important;padding:0!important;float:none!important}body .v--modal-overlay.re-save-options-modal .re-save-options-actions.res-edit-btns input,body .v--modal-overlay.re-save-options-modal .re-save-options-actions.res-edit-btns button,body .v--modal-overlay.re-save-options-modal .re-save-option-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:46px!important;margin:0!important;padding:10px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:normal;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-save-options-modal .re-save-option-btn-primary{background:var(--re-save-accent, var(--re-save-primary-hover))!important;border:1px solid var(--re-save-accent, var(--re-save-primary-hover))!important;color:var(--re-save-btn-text, #ffffff)!important}body .v--modal-overlay.re-save-options-modal .re-save-option-btn-primary:hover,body .v--modal-overlay.re-save-options-modal .re-save-option-btn-primary:focus{background:var(--re-save-accent-hover, var(--re-save-primary-hover))!important;border-color:var(--re-save-accent-hover, var(--re-save-primary-hover))!important;color:var(--re-save-btn-text, #ffffff)!important;outline:none!important}body .v--modal-overlay.re-save-options-modal .re-save-option-btn-secondary{background:var(--re-save-secondary-bg, #ffffff)!important;border:1px solid var(--re-save-secondary-border)!important;color:var(--re-save-secondary-text, var(--re-save-primary))!important}body .v--modal-overlay.re-save-options-modal .re-save-option-btn-secondary:hover,body .v--modal-overlay.re-save-options-modal .re-save-option-btn-secondary:focus{background:var(--re-save-secondary-hover)!important;border-color:var(--re-save-secondary-border)!important;color:var(--re-save-secondary-text, var(--re-save-primary))!important;outline:none!important}@media (max-width: 767px){body .v--modal-overlay.re-save-options-modal .re-save-options-actions{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 991px){body .v--modal-overlay.re-save-options-modal .re-save-options-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}body .v--modal-overlay.re-site-price-edit-modal{--re-save-shell: #f3f7ed;--re-save-heading: #154206;--re-save-accent: #0b8f43;--re-save-accent-hover: #087638;--re-save-panel-bg: #ffffff;--re-save-panel-ink: #154206;--re-save-secondary-bg: #ffffff;--re-save-secondary-text: #154206;--re-save-primary: #154206;--re-save-primary-hover: #0b8f43;--re-save-secondary-border: #d5e3d0;--re-save-secondary-hover: #eef5e6;--re-save-btn-text: #ffffff}body .v--modal-overlay.re-site-price-edit-modal .v--modal-box.v--modal,body .v--modal-overlay.re-site-price-edit-modal.checkout-modal-modern-internal .v--modal-box.v--modal,body.earth-tone .v--modal-overlay.re-site-price-edit-modal.site-price-edit-overlay .v--modal-box.v--modal,body.default .v--modal-overlay.re-site-price-edit-modal.site-price-edit-overlay .v--modal-box.v--modal{width:min(640px,calc(100vw - 24px))!important;max-width:640px!important;background:var(--re-save-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-modal,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-edit-content,body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-edit-form,body .v--modal-overlay.re-site-price-edit-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-site-price-edit-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-save-shell)!important}body .v--modal-overlay.re-site-price-edit-modal .re-add-site-header{background:var(--re-save-shell)!important;border-bottom:1px solid var(--re-save-secondary-border)!important}body .v--modal-overlay.re-site-price-edit-modal .re-add-site-header .modal-title{color:var(--re-save-heading, var(--re-save-primary))!important;border-left-color:var(--re-save-primary-hover)!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-edit-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-edit-form{display:flex;flex-direction:column;gap:16px}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-options-panel,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-panel{background:var(--re-save-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-save-secondary-border)!important;border-radius:10px!important;padding:16px 18px!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-section-label,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-label{margin:0 0 12px!important;padding:0!important;color:var(--re-save-panel-ink, var(--re-save-primary))!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-label{margin:0!important;align-self:center}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0!important;padding:0!important;width:100%!important;float:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-grid>div,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-option{margin:0!important;padding:0!important;width:auto!important;float:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-option{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px!important;border:1px solid var(--re-save-secondary-border)!important;border-radius:8px!important;background:var(--re-save-shell)!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-option:has(input:checked){border-color:var(--re-save-primary-hover)!important;background:var(--re-save-secondary-hover)!important;box-shadow:inset 0 0 0 1px #0b8f431f}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-option input[type=radio]{flex:0 0 auto;width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:var(--re-save-primary-hover);cursor:pointer}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-option .radio-label,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-label{margin:0!important;padding:0!important;color:var(--re-save-panel-ink, var(--re-save-primary))!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;cursor:pointer;text-align:left!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-row{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:14px;align-items:center}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-input,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-input.date-msday{width:100%!important;max-width:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-input,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-input.form-control{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-save-secondary-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-input:focus,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-input.form-control:focus{border-color:var(--re-save-primary-hover)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f4324!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-input:disabled{background:#f5f8f2!important;color:var(--re-modal-muted)!important;cursor:not-allowed}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--re-save-secondary-border)}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-field-row{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:14px;align-items:center}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-spacer{display:block;min-height:1px}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0!important;padding:0!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-input{display:inline-block!important;flex:0 0 auto;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--re-save-primary-hover);cursor:pointer;opacity:1!important;position:relative!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-label{margin:0!important;padding:0!important;color:var(--re-save-panel-ink, var(--re-save-primary))!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;cursor:pointer}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-check .checkbox label:before,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-check label:before,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-check label:after{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-applied{color:#d97706!important;font-size:13px!important;font-weight:600!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-note{margin:10px 0 0!important;padding:0 0 0 calc(34% + 14px)!important;color:#c0392b!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-footer{margin-top:4px;padding-top:18px;border-top:1px solid var(--re-save-secondary-border)}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0!important;padding:0!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:44px!important;margin:0!important;padding:10px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-save{background:var(--re-save-accent, var(--re-save-primary-hover))!important;border:1px solid var(--re-save-accent, var(--re-save-primary-hover))!important;color:var(--re-save-btn-text, #ffffff)!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-save:hover,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-save:focus{background:var(--re-save-accent-hover, var(--re-save-primary-hover))!important;border-color:var(--re-save-accent-hover, var(--re-save-primary-hover))!important;color:var(--re-save-btn-text, #ffffff)!important;outline:none!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-cancel{background:var(--re-save-secondary-bg, #ffffff)!important;border:1px solid var(--re-save-secondary-border)!important;color:var(--re-save-secondary-text, var(--re-save-primary))!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-cancel:hover,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn-cancel:focus{background:var(--re-save-secondary-hover)!important;border-color:var(--re-save-secondary-border)!important;color:var(--re-save-secondary-text, var(--re-save-primary))!important;outline:none!important}body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form label,body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form .radio-label,body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form span,body .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form b,body.earth-tone .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form label,body.earth-tone .v--modal-overlay.re-site-price-edit-modal .site-price-edit-form .radio-label{color:var(--re-save-panel-ink, var(--re-save-primary))!important}@media (max-width: 767px){body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-grid{grid-template-columns:1fr}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-field-row,body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-field-row{grid-template-columns:1fr;gap:8px}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-spacer{display:none}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-lock-note{padding-left:0!important}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-actions{justify-content:stretch}body .v--modal-overlay.re-site-price-edit-modal .re-site-price-btn{flex:1 1 calc(50% - 6px);min-width:0}}@media (min-width: 768px) and (max-width: 991px){body .v--modal-overlay.re-site-price-edit-modal .re-site-price-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body .v--modal-overlay.re-water-meter-reading-modal{--re-water-shell: #f3f7ed;--re-water-primary: #154206;--re-water-accent: #2e86c1;--re-water-accent-hover: #1f6fa3;--re-water-border: #d5e3d0;--re-water-panel-bg: #ffffff;--re-water-panel-hover: #eef5e6}body .v--modal-overlay.re-water-meter-reading-modal .v--modal-box.v--modal,body .v--modal-overlay.re-water-meter-reading-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:min(560px,calc(100vw - 24px))!important;max-width:560px!important;background:var(--re-water-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-reading-content,body .v--modal-overlay.re-water-meter-reading-modal .water-reading-add,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form,body .v--modal-overlay.re-water-meter-reading-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-water-meter-reading-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-water-shell)!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-header,body .v--modal-overlay.re-water-meter-reading-modal .re-add-site-header{background:var(--re-water-shell)!important;border-bottom:1px solid var(--re-water-border)!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-header .modal-title,body .v--modal-overlay.re-water-meter-reading-modal .re-add-site-header .modal-title{color:var(--re-water-primary)!important;border-left-color:var(--re-water-accent)!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form{display:flex;flex-direction:column;gap:16px}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form-panel{background:var(--re-water-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-water-border)!important;border-radius:10px!important;padding:16px 18px!important;display:flex;flex-direction:column;gap:14px}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-field-row{display:grid;grid-template-columns:minmax(130px,38%) minmax(0,1fr);gap:14px;align-items:center;margin:0!important;padding:0!important;width:100%!important;float:none!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-field-label{margin:0!important;padding:0!important;color:var(--re-water-primary, var(--re-modal-ink))!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-field-input,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-field-input.date-msday{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input.form-control{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-water-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input:focus,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input.form-control:focus{border-color:var(--re-water-accent)!important;outline:none!important;box-shadow:0 0 0 3px #2e86c124!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input-readonly,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-input-readonly.form-control{background:#f5f8f2!important;color:var(--re-modal-muted)!important;cursor:default}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-footer{margin-top:0;padding-top:18px;border-top:1px solid var(--re-water-border)}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0!important;padding:0!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:44px!important;margin:0!important;padding:10px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-create{background:var(--re-water-accent)!important;border:1px solid var(--re-water-accent)!important;color:#fff!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-create:hover,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-create:focus{background:var(--re-water-accent-hover)!important;border-color:var(--re-water-accent-hover)!important;color:#fff!important;outline:none!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-cancel{background:var(--re-water-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-water-border)!important;color:var(--re-water-primary, var(--re-modal-ink))!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-cancel:hover,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn-cancel:focus{background:var(--re-water-panel-hover)!important;border-color:var(--re-water-border)!important;color:var(--re-water-primary, var(--re-modal-ink))!important;outline:none!important}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form label,body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form b,body.earth-tone .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-form label{color:var(--re-water-primary)!important}@media (max-width: 767px){body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-field-row{grid-template-columns:1fr;gap:8px}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-actions{justify-content:stretch}body .v--modal-overlay.re-water-meter-reading-modal .re-water-meter-btn{flex:1 1 calc(50% - 6px);min-width:0}}body .v--modal-overlay.re-meter-reading-modal{--re-meter-shell: #f3f7ed;--re-meter-primary: #154206;--re-meter-accent: #0b8f43;--re-meter-accent-hover: #087638;--re-meter-border: #d5e3d0;--re-meter-panel-bg: #ffffff;--re-meter-panel-hover: #eef5e6}body .v--modal-overlay.re-meter-reading-modal .v--modal-box.v--modal,body .v--modal-overlay.re-meter-reading-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:min(560px,calc(100vw - 24px))!important;max-width:560px!important;background:var(--re-meter-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-content,body .v--modal-overlay.re-meter-reading-modal .meter-reading-add,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form,body .v--modal-overlay.re-meter-reading-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-meter-reading-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-meter-shell)!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-header,body .v--modal-overlay.re-meter-reading-modal .re-add-site-header{background:var(--re-meter-shell)!important;border-bottom:1px solid var(--re-meter-border)!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-header .modal-title,body .v--modal-overlay.re-meter-reading-modal .re-add-site-header .modal-title{color:var(--re-meter-primary)!important;border-left-color:var(--re-meter-accent)!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form{display:flex;flex-direction:column;gap:16px}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form-panel{background:var(--re-meter-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-meter-border)!important;border-radius:10px!important;padding:16px 18px!important;display:flex;flex-direction:column;gap:14px}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-field-row,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-row{display:grid;grid-template-columns:minmax(130px,38%) minmax(0,1fr);gap:14px;align-items:center;margin:0!important;padding:0!important;width:100%!important;float:none!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-row{padding-top:2px!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-spacer{display:block;min-height:1px}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-field-label{margin:0!important;padding:0!important;color:var(--re-meter-primary, var(--re-modal-ink))!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-field-input,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-field-input.date-msday{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input.form-control,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-select{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-meter-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;cursor:pointer}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input:focus,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input.form-control:focus,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-select:focus{border-color:var(--re-meter-accent)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f4324!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input-readonly,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-input-readonly.form-control{background:#f5f8f2!important;color:var(--re-modal-muted)!important;cursor:default}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0!important;padding:0!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-input{display:inline-block!important;flex:0 0 auto;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--re-meter-accent);cursor:pointer;opacity:1!important;position:relative!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-label{margin:0!important;padding:0!important;color:var(--re-meter-primary)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;cursor:pointer}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check label:before,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check label:after{display:none!important;content:none!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-footer{margin-top:0;padding-top:18px;border-top:1px solid var(--re-meter-border)}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0!important;padding:0!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:44px!important;margin:0!important;padding:10px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-create{background:var(--re-meter-primary)!important;border:1px solid var(--re-meter-primary)!important;color:#fff!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-create:hover,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-create:focus{background:var(--re-meter-accent)!important;border-color:var(--re-meter-accent)!important;color:#fff!important;outline:none!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-cancel{background:var(--re-meter-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-meter-border)!important;color:var(--re-meter-primary, var(--re-modal-ink))!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-cancel:hover,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn-cancel:focus{background:var(--re-meter-panel-hover)!important;border-color:var(--re-meter-border)!important;color:var(--re-meter-primary, var(--re-modal-ink))!important;outline:none!important}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form label,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form b,body.earth-tone .v--modal-overlay.re-meter-reading-modal .re-meter-reading-form label{color:var(--re-meter-primary)!important}@media (max-width: 767px){body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-field-row,body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-row{grid-template-columns:1fr;gap:8px}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-check-spacer{display:none}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-actions{justify-content:stretch}body .v--modal-overlay.re-meter-reading-modal .re-meter-reading-btn{flex:1 1 calc(50% - 6px);min-width:0}}body .v--modal-overlay.re-credit-deposit-modal{--re-credit-shell: #f3f7ed;--re-credit-primary: #154206;--re-credit-accent: #0b8f43;--re-credit-accent-hover: #087638;--re-credit-border: #d5e3d0;--re-credit-panel-bg: #ffffff;--re-credit-panel-hover: #eef5e6;--re-credit-secondary-bg: #ffffff;--re-credit-secondary-text: #154206;--re-credit-orange: #e67e22;--re-credit-orange-hover: #cf6d12}body .v--modal-overlay.re-credit-deposit-modal .v--modal-box.v--modal,body .v--modal-overlay.re-credit-deposit-modal.checkout-modal-modern-internal .v--modal-box.v--modal,body.earth-tone .v--modal-overlay.re-credit-deposit-modal.credit-security-deposit-overlay .v--modal-box.v--modal,body.default .v--modal-overlay.re-credit-deposit-modal.credit-security-deposit-overlay .v--modal-box.v--modal{width:min(620px,calc(100vw - 24px))!important;max-width:620px!important;background:var(--re-credit-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-content,body .v--modal-overlay.re-credit-deposit-modal .credit-security-deposit-modal,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form,body .v--modal-overlay.re-credit-deposit-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-credit-deposit-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-credit-shell)!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-header,body .v--modal-overlay.re-credit-deposit-modal .re-add-site-header{background:var(--re-credit-shell)!important;border-bottom:1px solid var(--re-credit-border)!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-header .modal-title,body .v--modal-overlay.re-credit-deposit-modal .re-add-site-header .modal-title{color:var(--re-credit-primary)!important;border-left-color:var(--re-credit-accent)!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form{display:flex;flex-direction:column;gap:16px}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-panel{background:var(--re-credit-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-credit-border)!important;border-radius:10px!important;padding:16px 18px!important;display:flex;flex-direction:column;gap:0}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-row,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-row,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,auto);gap:16px;align-items:center;margin:0!important;padding:12px 0!important;border-bottom:1px solid var(--re-credit-border);width:100%!important;float:none!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-panel>:last-child{border-bottom:0!important;padding-bottom:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-panel>:first-child{padding-top:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-row,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-row{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr);align-items:center;padding-top:14px!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-spacer{display:block;min-height:1px}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-label,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-label{margin:0!important;padding:0!important;color:var(--re-credit-primary)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-subtext{display:block;margin-top:4px;color:var(--re-modal-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-value{margin:0!important;padding:0!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;text-align:right!important;white-space:nowrap}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-value-highlight{color:var(--re-credit-primary)!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-input,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-input.date-msday{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input.form-control{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-credit-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;text-align:right}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input:focus,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input.form-control:focus{border-color:var(--re-credit-accent)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f4324!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:0!important;padding:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-input{display:inline-block!important;flex:0 0 auto;width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:var(--re-credit-accent);cursor:pointer;opacity:1!important;position:relative!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-label{margin:0!important;padding:0!important;color:var(--re-credit-primary)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check label:before,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check label:after{display:none!important;content:none!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-footer{margin-top:0;padding-top:18px;border-top:1px solid var(--re-credit-border)}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0!important;padding:0!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:44px!important;margin:0!important;padding:10px 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-primary{background:var(--re-credit-primary)!important;border:1px solid var(--re-credit-primary)!important;color:#fff!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-primary:hover,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-primary:focus{background:var(--re-credit-accent)!important;border-color:var(--re-credit-accent)!important;color:#fff!important;outline:none!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-profile{background:var(--re-credit-orange)!important;border:1px solid var(--re-credit-orange)!important;color:#fff!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-profile:hover,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-profile:focus{background:var(--re-credit-orange-hover)!important;border-color:var(--re-credit-orange-hover)!important;color:#fff!important;outline:none!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-cancel{background:var(--re-credit-secondary-bg, #ffffff)!important;border:1px solid var(--re-credit-border)!important;color:var(--re-credit-secondary-text, var(--re-credit-primary))!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-cancel:hover,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn-cancel:focus{background:var(--re-credit-panel-hover)!important;border-color:var(--re-credit-border)!important;color:var(--re-credit-secondary-text, var(--re-credit-primary))!important;outline:none!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form label,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form p,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form span,body.earth-tone .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-form label{color:var(--re-credit-primary)!important}@media (max-width: 767px){body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-row,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-field-row,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-row{grid-template-columns:1fr;gap:8px}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-value{text-align:left!important}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-check-spacer{display:none}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input,body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-input.form-control{text-align:left}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-actions{justify-content:stretch}body .v--modal-overlay.re-credit-deposit-modal .re-credit-deposit-btn{flex:1 1 100%;min-width:0}}body .v--modal-overlay.re-guest-profile-quick-modal{--re-gpq-shell: #f3f7ed;--re-gpq-primary: #154206;--re-gpq-accent: #0b8f43;--re-gpq-accent-hover: #087638;--re-gpq-border: #d5e3d0;--re-gpq-panel-bg: #ffffff;--re-gpq-panel-ink: #154206;--re-gpq-panel-hover: #eef5e6;--re-gpq-muted: #4a5538;--re-gpq-btn-bg: #154206;--re-gpq-btn-text: #ffffff}body .v--modal-overlay.re-guest-profile-quick-modal .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:min(960px,calc(100vw - 24px))!important;max-width:960px!important;background:var(--re-gpq-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-content,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-gpq-shell)!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-header,body .v--modal-overlay.re-guest-profile-quick-modal .re-add-site-header{background:var(--re-gpq-shell)!important;border-bottom:1px solid var(--re-gpq-border)!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-header .modal-title,body .v--modal-overlay.re-guest-profile-quick-modal .re-add-site-header .modal-title{color:var(--re-gpq-primary)!important;border-left-color:var(--re-gpq-accent)!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-panel{background:var(--re-gpq-panel-bg, var(--re-modal-surface))!important;border:1px solid var(--re-gpq-border)!important;border-radius:10px!important;padding:18px 18px 14px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px!important;align-items:start;margin:0!important;padding:0!important;width:100%!important;float:none!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields>[class*=col-],body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds>[class*=col-]{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;min-height:0}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .sepi-hike-forms,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms{margin:0!important;padding:0!important;width:100%!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .sepi-hike-forms>label,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields>[class*=col-]>label,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds>[class*=col-]>label{display:block;margin:0 0 6px!important;padding:0!important;color:var(--re-gpq-panel-ink, var(--re-gpq-primary))!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .re-field-range-hint,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .re-field-range-hint{display:block;width:100%;margin:4px 0 0!important;padding:0!important;color:var(--re-gpq-muted)!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important;text-align:left!important;float:none!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .re-field-range-hint span,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .re-field-range-hint span{display:inline!important;width:auto!important;margin:0 0 0 4px!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .price-align,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .price-align{display:block;margin-top:4px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .price-align label,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .price-align label,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .price-align i,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .price-align i{margin:0!important;padding:0!important;color:var(--re-gpq-muted)!important;font-size:11px!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds select{width:100%!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-gpq-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control:focus,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .form-control:focus,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields select:focus,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds select:focus{border-color:var(--re-gpq-accent)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f4324!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .multiselect,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect{min-height:40px!important;margin:0!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .multiselect__tags,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect__tags{min-height:40px!important;padding:6px 40px 0 12px!important;border:1px solid var(--re-gpq-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .multiselect__single,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect__single,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .multiselect__placeholder,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect__placeholder{margin:0!important;padding:0!important;color:var(--re-modal-ink)!important;font-size:14px!important;line-height:26px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .multiselect__select,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect__select{height:38px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-footer{display:flex;justify-content:flex-end;margin-top:16px;padding-top:18px;border-top:1px solid var(--re-gpq-border)}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:220px;min-height:44px!important;margin:0!important;padding:10px 24px!important;border:1px solid var(--re-gpq-btn-bg, var(--re-gpq-accent))!important;border-radius:8px!important;background:var(--re-gpq-btn-bg, var(--re-gpq-accent))!important;color:var(--re-gpq-btn-text, #ffffff)!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-btn:hover,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-btn:focus{background:var(--re-gpq-accent)!important;border-color:var(--re-gpq-accent)!important;color:var(--re-gpq-btn-text, #ffffff)!important;outline:none!important;text-decoration:none!important}body .v--modal-overlay.re-guest-profile-quick-modal .modal-dialog,body .v--modal-overlay.re-guest-profile-quick-modal .modal-content,body .v--modal-overlay.re-guest-profile-quick-modal .modal-body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .v--modal-overlay.re-guest-profile-quick-modal .close:not(.re-add-site-close){display:none!important}@media (max-width: 1199px){body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds{grid-template-columns:1fr}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-footer{justify-content:stretch}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-btn{width:100%!important;min-width:0;white-space:normal!important}body .v--modal-overlay.re-guest-profile-quick-modal .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-body,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-panel{padding:12px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-add-site-header{padding:14px 12px 12px!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-add-site-header .modal-title{font-size:18px!important;white-space:normal!important;word-break:break-word!important}}body .v--modal-overlay.re-renew-reservation-modal{--re-renew-shell: #f3f7ed;--re-renew-primary: #154206;--re-renew-accent: #0b8f43;--re-renew-accent-hover: #087638;--re-renew-border: #d5e3d0;--re-renew-panel-hover: #eef5e6;--re-renew-muted: #4a5538}body .v--modal-overlay.re-renew-reservation-modal .v--modal-box.v--modal,body .v--modal-overlay.re-renew-reservation-modal.checkout-modal-modern-internal .v--modal-box.v--modal{width:min(820px,calc(100vw - 24px))!important;max-width:820px!important;background:var(--re-renew-shell)!important;color:var(--re-modal-ink)!important;padding:0!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-content,body .v--modal-overlay.re-renew-reservation-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-renew-reservation-modal.checkout-modal-modern-internal section.content{margin:0!important;padding:0!important;background:var(--re-renew-shell)!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-header,body .v--modal-overlay.re-renew-reservation-modal .re-add-site-header{background:var(--re-renew-shell)!important;border-bottom:1px solid var(--re-renew-border)!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-header .modal-title,body .v--modal-overlay.re-renew-reservation-modal .re-add-site-header .modal-title{color:var(--re-renew-primary)!important;border-left-color:var(--re-renew-accent)!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-body{padding:20px 22px 24px!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-panel{background:#fff!important;border:1px solid var(--re-renew-border)!important;border-radius:10px!important;padding:0!important;overflow:hidden}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid{display:flex;flex-direction:column;width:100%}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-head,body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) minmax(120px,.75fr);gap:14px;align-items:center;padding:14px 18px}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-head{background:var(--re-renew-panel-hover)!important;border-bottom:1px solid var(--re-renew-border);color:var(--re-renew-primary)!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-row{border-bottom:1px solid var(--re-renew-border)}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-row:last-of-type{border-bottom:0}body .v--modal-overlay.re-renew-reservation-modal .re-renew-col-checkin,body .v--modal-overlay.re-renew-reservation-modal .re-renew-col-checkout,body .v--modal-overlay.re-renew-reservation-modal .re-renew-col-site{display:flex;flex-direction:column;gap:8px;min-width:0}body .v--modal-overlay.re-renew-reservation-modal .re-renew-col-select{display:flex;align-items:center;justify-content:center}body .v--modal-overlay.re-renew-reservation-modal .re-renew-current-label{color:var(--re-renew-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-check{display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-check-input{display:inline-block!important;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--re-renew-accent);cursor:pointer;opacity:1!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-check-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-check label:before,body .v--modal-overlay.re-renew-reservation-modal .re-renew-check label:after{display:none!important;content:none!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-date-picker,body .v--modal-overlay.re-renew-reservation-modal .re-renew-date-picker.date-sepi{width:100%!important;margin:0!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-date-picker .form-control,body .v--modal-overlay.re-renew-reservation-modal .re-renew-date-picker input{width:100%!important;min-height:40px!important;border:1px solid var(--re-renew-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-site-select,body .v--modal-overlay.re-renew-reservation-modal .re-renew-site-select.form-control{width:100%!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;border:1px solid var(--re-renew-border)!important;border-radius:8px!important;background:var(--re-modal-input-bg)!important;color:var(--re-modal-ink)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-site-select:focus{border-color:var(--re-renew-accent)!important;outline:none!important;box-shadow:0 0 0 3px #0b8f4324!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-error{padding:10px 18px 12px!important;border-bottom:1px solid var(--re-renew-border);color:#c0392b!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;background:#fef2f2!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-status{margin-top:14px}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-error-inline{display:block;margin-bottom:10px;color:#c0392b!important;font-size:13px!important;font-weight:600!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-message{margin:0 0 8px!important;padding:10px 12px!important;border-radius:8px!important;font-size:13px!important;line-height:1.45!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-message-success{background:var(--re-renew-panel-hover)!important;border:1px solid var(--re-renew-border)!important;color:var(--re-renew-primary)!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-message-danger{background:#fef2f2!important;border:1px solid #f5c6cb!important;color:#c0392b!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-message a{color:var(--re-renew-accent)!important;font-weight:700!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-footer{margin-top:16px;padding-top:18px;border-top:1px solid var(--re-renew-border)}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0!important;padding:0!important;float:none!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:44px!important;margin:0!important;padding:10px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:center;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-create{background:var(--re-renew-primary)!important;border:1px solid var(--re-renew-primary)!important;color:#fff!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-create:hover,body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-create:focus{background:var(--re-renew-accent)!important;border-color:var(--re-renew-accent)!important;color:#fff!important;outline:none!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-cancel{background:#fff!important;border:1px solid var(--re-renew-border)!important;color:var(--re-renew-primary)!important}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-cancel:hover,body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn-cancel:focus{background:var(--re-renew-panel-hover)!important;border-color:#b2c9a0!important;color:var(--re-renew-primary)!important;outline:none!important}@media (max-width: 767px){body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-head{display:none}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-grid-row{grid-template-columns:1fr;gap:12px;padding:16px 18px}body .v--modal-overlay.re-renew-reservation-modal .re-renew-col-select{justify-content:flex-start}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-actions{justify-content:stretch}body .v--modal-overlay.re-renew-reservation-modal .re-renew-reservation-btn{flex:1 1 calc(50% - 6px);min-width:0}}body .v--modal-overlay.re-group-reservation-modal .v--modal-box.v--modal{width:min(720px,calc(100vw - 24px))!important;max-width:720px!important}body .v--modal-overlay.re-group-reservation-modal .re-edit-popup-modal-content,body .v--modal-overlay.re-group-reservation-modal #group-modal{background:var(--re-modal-shell)!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-results{margin-top:16px}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-panel{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--re-modal-panel-border);border-radius:12px;background:var(--re-modal-surface)}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__tags{min-height:44px!important;padding:8px 40px 4px 12px!important;border:1px solid var(--re-modal-input-border)!important;border-radius:10px!important;background:var(--re-modal-input-bg)!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__single,body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__placeholder,body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__tag{color:var(--re-modal-ink)!important;font-size:14px!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__select{height:42px!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__tag{background:var(--re-modal-green)!important;border-radius:6px!important;margin-bottom:4px}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect__tag-icon:after{color:var(--re-modal-btn-text)!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-field{display:flex;flex-direction:column;gap:8px;width:100%;float:none!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-field .formSection{float:none!important;width:100%!important}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect,body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-multiselect .multiselect{width:100%!important;min-height:44px}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-footer{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--re-modal-header-border);margin-top:4px}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-add-btn{min-width:180px!important;width:auto!important}body .v--modal-overlay.re-group-reservation-modal .re-add-site-text-input:disabled{background:#f4f6f2!important;color:var(--re-modal-muted)!important;cursor:not-allowed}body .v--modal-overlay.re-group-reservation-modal .form-group.search_add_site_pop,body .v--modal-overlay.re-group-reservation-modal .formSection{float:none!important;width:100%!important;margin:0!important}@media (max-width: 767px){body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-footer{justify-content:stretch}body .v--modal-overlay.re-group-reservation-modal .re-group-reservation-add-btn{width:100%!important;min-width:0!important}}body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form label,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .radio-label,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form span,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form b,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .site-price-edit-form .checkbox label,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-form label{color:var(--re-save-panel-ink, var(--re-meter-primary, var(--re-modal-ink)))!important}body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds label,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields label,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms>label{color:var(--re-gpq-panel-ink, var(--re-modal-ink))!important}body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .guest_profile_fileds select,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields .form-control,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-fields select,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal.site-price-edit-overlay .re-site-price-input.form-control,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-input.form-control{color:var(--re-modal-ink)!important;background-color:var(--re-modal-input-bg)!important;border-color:var(--re-modal-input-border)!important}body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-secondary,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-cancel,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-cancel{color:var(--re-save-secondary-text, var(--re-meter-primary, var(--re-modal-ink)))!important;background-color:var(--re-save-secondary-bg, var(--re-meter-panel-bg, var(--re-modal-surface)))!important;border-color:var(--re-save-secondary-border, var(--re-meter-border, var(--re-modal-panel-border)))!important}body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-save-options-modal .re-save-option-btn-primary,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-site-price-edit-modal .re-site-price-btn-save,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-guest-profile-quick-modal .re-guest-profile-quick-btn,body.blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.dark-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.red-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.turquoise-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.maroon-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.peach-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.magenta-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.light-blue-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save,body.yellow-theme .v--modal-overlay.re-edit-popup-modal.re-meter-reading-modal .re-meter-reading-btn-save{color:var(--re-save-btn-text, var(--re-gpq-btn-text, #ffffff))!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder) td a{white-space:normal;word-break:normal}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder) td .security-credit-amount,.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder) td p{margin:0 0 6px;white-space:normal;line-height:1.4}@media (max-width: 991px){.reservation-edit-redesign .flash-reservation,.reservation-edit-redesign .reservation_detail>.flash-reservation{padding:12px 14px!important}.reservation-edit-redesign .merge-sites-btn>h3{flex:1 1 100%;text-align:left}.reservation-edit-redesign .re-acc-desc-cell .re-acc-charge-label,.reservation-edit-redesign .re-acc-desc-cell .price-align{white-space:normal}.reservation-edit-redesign .re-acc-tax-label{white-space:normal;flex-wrap:wrap}}@media (max-width: 767px){.reservation-edit-redesign .content.edit-reserve{overflow-x:hidden}.reservation-edit-redesign .mysite-cards.reservation_detail{overflow:visible}.reservation-edit-redesign .merge-sites-btn>h3{font-size:16px!important}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn{flex:1 1 calc(50% - 4px);min-width:0}.reservation-edit-redesign .re-acc-count-field{flex-wrap:wrap}.reservation-edit-redesign .re-acc-demo-flags{display:flex;margin-left:0;margin-top:8px;width:100%}.reservation-edit-redesign .impbtn-rund .re-acc-demo-flags{margin-top:0}.reservation-edit-redesign .reservation_detail .log-table tbody tr:not(.mainborder) td{padding-left:12px!important;padding-right:12px!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row .impbtn-rund .btn,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row .impbtn-rund a.btn,.reservation-edit-redesign .reservation_detail .log-table tbody tr.re-acc-actions-row .impbtn-rund button.btn{flex:1 1 calc(50% - 4px);width:auto!important;max-width:100%}}@media (max-width: 767px){.reservation-edit-redesign .re-guest-billing-form>.col-xs-12,.reservation-edit-redesign .re-guest-billing-form>.col-sm-6,.reservation-edit-redesign .re-guest-billing-form>.col-md-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;padding-left:0!important;padding-right:0!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines,.reservation-edit-redesign .re-guest-billing-body .sepi-hike-form-lines{grid-template-columns:1fr!important;gap:6px 0!important;width:100%!important;max-width:100%!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label,.reservation-edit-redesign .re-guest-billing-body .sepi-hike-form-lines>label{grid-column:1!important;grid-row:1!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>input,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>select,.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div,.reservation-edit-redesign .re-guest-billing-body .sepi-hike-form-lines>input,.reservation-edit-redesign .re-guest-billing-body .sepi-hike-form-lines>select,.reservation-edit-redesign .re-guest-billing-body .sepi-hike-form-lines>div{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;order:2}.reservation-edit-redesign .setupfor-guest .re-guest-billing-actions.update-info-div .btn{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:8px 6px!important;font-size:12px!important;white-space:normal!important;line-height:1.2!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .returning-guest.re-guest-billing-toolbar{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;float:none!important;margin-bottom:0!important;padding-bottom:6px!important;gap:6px!important;min-height:0!important;height:auto!important;max-height:none!important;grid-template-rows:none!important;grid-auto-rows:auto!important}.reservation-edit-redesign .re-guest-billing-toolbar{flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;padding:8px 0 6px!important;gap:6px!important;margin-bottom:0!important;min-height:0!important;height:auto!important;overflow:visible!important}.reservation-edit-redesign .re-guest-billing-search.align_flexible{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;min-width:0!important;order:1}.reservation-edit-redesign .re-guest-billing-search.align_flexible>label{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important;white-space:normal!important}.reservation-edit-redesign .re-guest-billing-search.align_flexible .multiselect.form-control.assing-customer,body .reservation-edit-redesign .re-guest-billing-toolbar.returning-guest .multiselect.form-control.assing-customer,body .reservation-edit-redesign .re-guest-billing-toolbar.returning-guest .multiselect.form-control{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .returning-guest.re-guest-billing-toolbar,body .reservation-edit-redesign .returning-guest.re-guest-billing-toolbar{margin-bottom:0!important;padding-bottom:4px!important;align-items:stretch!important;align-content:flex-start!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .update-info-div.re-guest-billing-actions,body .reservation-edit-redesign .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions{float:none!important;width:100%!important;clear:both!important;margin:0!important}.reservation-edit-redesign .re-guest-billing-body{flex:0 0 auto!important;padding:0 0 12px!important;margin-top:0!important;clear:both!important;min-height:0!important;height:auto!important}.reservation-edit-redesign .re-guest-billing-subtitle{margin:0 0 6px!important;padding:0!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest{gap:0!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.re-guest-billing-search,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.align_flexible,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.update-info-div{flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important}.reservation-edit-redesign .setupfor-guest .re-guest-billing-body .sepi-hike-form-lines{margin-bottom:10px!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines{display:grid!important;grid-template-columns:1fr!important;gap:6px 0!important;width:100%!important;max-width:100%!important;justify-content:stretch!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>label{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>input,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines>div>select,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines input.form-control,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body .sepi-hike-form-lines select.form-control{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;float:none!important}.reservation-edit-redesign .re-site-options-block,.reservation-edit-redesign .re-recurring-section .re-recurring-block,.reservation-edit-redesign .applied-discount.re-site-options-block{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.reservation-edit-redesign .appliedrate-dis,.reservation-edit-redesign .re-site-option-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-bottom:12px!important}.reservation-edit-redesign .appliedrate-dis>.checkbox.selected,.reservation-edit-redesign .appliedrate-dis>.pull-left.checkbox.selected,.reservation-edit-redesign .appliedrate-dis>.pull-left{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important}.reservation-edit-redesign .appliedrate-dis>.form-control,.reservation-edit-redesign .appliedrate-dis>input.form-control,.reservation-edit-redesign .appliedrate-dis>input{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important}.reservation-edit-redesign .re-site-option-row>label,.reservation-edit-redesign .re-site-option-row>.re-site-options-heading{grid-column:1!important;grid-row:1!important;white-space:normal}.reservation-edit-redesign .re-site-option-row .form-control,.reservation-edit-redesign .re-site-option-row select.form-control,.reservation-edit-redesign .apprecurring select.form-control{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important}.reservation-edit-redesign .apprecurring.re-recurring-section{width:100%!important;max-width:100%!important;padding:0!important;display:flex;flex-direction:column;gap:12px}.reservation-edit-redesign .resertable-bill>.appliedrate-dis,.reservation-edit-redesign .resertable-bill>.appliedrate-dis.clear{margin-top:4px}.reservation-edit-redesign .re-site-quick-links{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;margin-top:12px}.reservation-edit-redesign .re-site-quick-link{width:100%;justify-content:center;box-sizing:border-box}.reservation-edit-redesign .re-meter-block .meterreading{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px!important}.reservation-edit-redesign .re-meter-block .re-meter-actions{width:100%;display:flex;flex-direction:column;gap:8px}.reservation-edit-redesign .re-meter-block .re-meter-actions .btn{width:100%!important;max-width:100%!important;margin:0!important;white-space:normal;text-align:center}.reservation-edit-redesign .reservation_detail .re-meter-block,.reservation-edit-redesign .reservation_detail .re-meter-table{max-width:100%!important;min-width:0!important}.reservation-edit-redesign .reservation_detail .sepitable-set.re-meter-table,.reservation-edit-redesign .reservation_detail .re-meter-table.table-responsive{display:block!important;width:calc(100% + 28px)!important;max-width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain}.reservation-edit-redesign .re-meter-table table{width:auto!important;min-width:540px!important;max-width:none!important;table-layout:auto!important}.reservation-edit-redesign .resertable-bill>.re-meter-block:last-of-type .re-meter-table table{min-width:720px!important}.reservation-edit-redesign .re-meter-table thead th,.reservation-edit-redesign .re-meter-table tbody td{white-space:nowrap;padding:8px 6px!important;font-size:12px!important}.reservation-edit-redesign .merge-sites-btn .buttonGrop{width:100%}.reservation-edit-redesign .merge-sites-btn .buttonGrop .btn{flex:1 1 100%;width:100%!important;max-width:100%}.reservation-edit-redesign .re-acc-count-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%}.reservation-edit-redesign .re-acc-count-field .total-class{min-width:0;flex:1 1 auto}.reservation-edit-redesign .resertable-bill .package.discount-align.row>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important}}@media (max-width: 767px){body .reservation-edit-redesign .appliedrate-dis{grid-template-columns:1fr!important;max-width:100%!important}body .reservation-edit-redesign .appliedrate-dis>input,body .reservation-edit-redesign .appliedrate-dis>input.form-control,body .reservation-edit-redesign .appliedrate-dis>.form-control{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important}body .reservation-edit-redesign .re-site-option-row{display:grid!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}body .reservation-edit-redesign .re-site-option-row>label,body .reservation-edit-redesign .re-site-option-row>.re-site-options-heading{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important}body .reservation-edit-redesign .re-site-option-row .form-control,body .reservation-edit-redesign .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring select.form-control{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;float:none!important;box-sizing:border-box!important}}@media (max-width: 1199px){.reservation-edit-redesign .reservation_detail .resertable-bill .table-responsive{overflow-x:visible!important;overflow-y:visible!important;max-width:100%!important}.reservation-edit-redesign .reservation_detail .log-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important}.reservation-edit-redesign .reservation_detail .log-table thead{display:none!important}.reservation-edit-redesign .reservation_detail .log-table tbody{display:block!important;width:100%!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 14px;margin:0 0 12px;border:1px solid var(--re-line);border-radius:var(--re-btn-radius);background:var(--re-panel-surface, var(--re-table-body))!important;box-sizing:border-box}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 0!important;text-align:left!important;border:0!important;vertical-align:top!important;box-sizing:border-box;float:none!important;position:static!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(1){padding-bottom:4px!important;text-align:center!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(1) img{width:72px;height:72px;margin:0 auto;float:none!important;display:inline-block}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(2){padding-top:0!important;font-weight:600;font-size:15px!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(2):before{content:"Site Type";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:4px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(3):before{content:"Check-In";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(4):before{content:"Check-out";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(5):before{content:"Nights";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td:nth-child(6):before{content:"Site #";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td.re-site-price-cell:before{content:"Price";display:block;font-size:12px;font-weight:700;color:var(--re-muted, #5c6b5c);margin-bottom:6px;line-height:1.2}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .single-date-picker-wrapper,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .vdp-datepicker,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .sepi-hike-forms,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-datepicker,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-input-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;margin:0!important;float:none!important;--datepicker-width: 100% !important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .resv-date-picker-sepi .mx-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder select.site_type_section,.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder select.form-control{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;display:block!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder td.re-site-price-cell{padding-right:0!important;min-width:0!important}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-site-price-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-site-price-value{text-align:left!important;white-space:normal;font-size:16px!important;flex:1 1 auto}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .re-delete-site-btn{position:static!important;top:auto!important;right:auto!important;transform:none!important;flex:0 0 auto}.reservation-edit-redesign .reservation_detail .log-table tbody tr.mainborder .mid-stay-btn .btn{width:100%!important;max-width:100%;white-space:normal;text-align:center}}@media (max-width: 991px){body .reservation-edit-redesign .mysite-cards.setupfor-guest .sepi-reservation-edit.returning-guest.re-guest-billing-toolbar,body .reservation-edit-redesign .mysite-cards.setupfor-guest .returning-guest.re-guest-billing-toolbar{display:flex!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin-bottom:0!important;padding:8px 0 4px!important;gap:6px!important;grid-template-rows:none!important;grid-auto-rows:min-content!important;overflow:visible!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.re-guest-billing-search,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.align_flexible,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar>.update-info-div,body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions{flex:0 0 auto!important;flex-grow:0!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-body{flex:0 0 auto!important;flex-grow:0!important;margin-top:0!important;padding:0 0 12px!important;min-height:0!important;height:auto!important}body .reservation-edit-redesign .mysite-cards.setupfor-guest .re-guest-billing-subtitle{margin:0 0 6px!important;padding:0!important}}@media (min-width: 992px){body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;padding:12px 0 8px!important;gap:12px!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .re-guest-billing-search.align_flexible{display:grid!important;grid-template-columns:auto minmax(200px,1fr)!important;align-items:center!important;gap:8px 12px!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .re-guest-billing-search.align_flexible .multiselect.form-control.assing-customer,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar.returning-guest .multiselect.form-control.assing-customer,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar.returning-guest .multiselect.form-control{width:100%!important;max-width:100%!important;min-width:0!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;margin-left:0!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions button.btn.btn-default.searchbts.right-searchbts,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions button.btn.btn-default.searchbts.right-searchbts:first-child,body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions button.btn.btn-default.searchbts.right-searchbts:nth-child(2),body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-toolbar .update-info-div.re-guest-billing-actions button.btn.btn-default.searchbts.right-searchbts:nth-child(3){flex:0 0 168px!important;width:168px!important;min-width:168px!important;max-width:168px!important;min-height:36px!important;height:36px!important;padding:7px 8px!important;margin:0!important;white-space:nowrap!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:12px!important}body .reservation-edit-redesign .content.edit-reserve .mysite-cards.setupfor-guest .re-guest-billing-body{padding-top:8px!important}}@media (max-width: 767px){body .reservation-edit-redesign .apprecurring.re-recurring-section,body .reservation-edit-redesign .apprecurring.re-site-options-block.re-recurring-section{width:100%!important;max-width:100%!important;float:none!important}body .reservation-edit-redesign .re-recurring-section .re-recurring-block{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:0!important;box-sizing:border-box!important}body .reservation-edit-redesign .apprecurring .re-recurring-block .re-site-option-row,body .reservation-edit-redesign .re-recurring-section .re-site-option-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important}body .reservation-edit-redesign .apprecurring .re-recurring-block .re-site-option-row>label,body .reservation-edit-redesign .apprecurring .re-recurring-block .re-site-option-row>.re-site-options-heading,body .reservation-edit-redesign .apprecurring label.re-site-options-heading{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;max-width:100%!important;float:none!important}body .reservation-edit-redesign .apprecurring .re-recurring-block .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring .re-site-option-row select.form-control,body .reservation-edit-redesign .apprecurring select.form-control,body .reservation-edit-redesign .re-recurring-section .re-site-option-row select.form-control{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;float:none!important;display:block!important;box-sizing:border-box!important}}@media (max-width: 767px){body .v--modal-overlay.re-guest-profile-quick-modal.scrollable,body .v--modal-overlay.re-guest-profile-quick-modal.modal-scrollable,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal.scrollable{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:8px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}body .v--modal-overlay.re-guest-profile-quick-modal.scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.modal-scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal.scrollable .v--modal-box.v--modal,body .v--modal-overlay.re-guest-profile-quick-modal .v--modal-box.v--modal{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;margin:0 auto!important;max-height:calc(100dvh - 16px)!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-content,body .v--modal-overlay.re-guest-profile-quick-modal .re-edit-popup-modal-content,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal .formcontent,body .v--modal-overlay.re-guest-profile-quick-modal.checkout-modal-modern-internal section.content{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds>[class*=col-],body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;padding:0!important;margin:0!important;min-width:0!important}body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .sepi-hike-forms,body .v--modal-overlay.re-guest-profile-quick-modal .re-guest-profile-quick-fields .sepi-hike-forms{width:100%!important;max-width:100%!important;float:none!important;margin:0!important}body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .form-control,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds select,body .v--modal-overlay.re-guest-profile-quick-modal .guest_profile_fileds .multiselect{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}body:has(.content.edit-reserve)>.popover,body:has(.content.edit-reserve)>.tooltip:has(.guest-page.visible-popup.popover1){display:none!important;pointer-events:none!important}.deposit-amount-hint{margin-top:6px;margin-bottom:4px;color:#555}.deposit-amount-hint small{font-size:12px}.balance-due-edit-wrapper{display:inline-block;text-align:right;vertical-align:top}.balance-due-display{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.balance-due-edit-icon{display:inline-flex;align-items:center;margin-right:2px}.balance-due-value{display:inline-block}.balance-due-edit-form{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:110px}.balance-due-input{width:100%}.balance-due-input input{width:100%;text-align:right}.balance-due-action-buttons{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;width:100%}.balance-due-action-buttons .btn{min-width:28px;padding:4px 6px}.blue-theme .staff_notes{color:#fff!important}.default .mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,.default .mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,.default .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text,.earth-tone .mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td,.earth-tone .mysite-cards.extrabills-addons-wrapper .resertable-bill.sepi_edit_reservation_resort_admin tbody tr td span,.earth-tone .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text{color:#333!important}.default .mysite-cards.extrabills-addons-wrapper>h3,.earth-tone .mysite-cards.extrabills-addons-wrapper>h3,.default .mysite-cards.re-pricing-card>h3,.earth-tone .mysite-cards.re-pricing-card>h3{color:#fff!important}body.blue-theme .mysite-cards.reservation_detail .resertable-bill tbody tr td,body.dark-theme .mysite-cards.reservation_detail .resertable-bill tbody tr td,body.blue-theme .mysite-cards.reservation_detail .resertable-bill tbody tr td span,body.dark-theme .mysite-cards.reservation_detail .resertable-bill tbody tr td span,body.blue-theme .mysite-cards.reservation_detail .resertable-bill .img-site-type-name,body.dark-theme .mysite-cards.reservation_detail .resertable-bill .img-site-type-name,body.blue-theme .mysite-cards.reservation_detail .resertable-bill .tax-class,body.dark-theme .mysite-cards.reservation_detail .resertable-bill .tax-class,body.blue-theme .mysite-cards.reservation_detail .resertable-bill .total-class,body.dark-theme .mysite-cards.reservation_detail .resertable-bill .total-class,body.blue-theme .mysite-cards.reservation_detail .resertable-bill .price-align,body.dark-theme .mysite-cards.reservation_detail .resertable-bill .price-align,body.blue-theme .mysite-cards.reservation_detail h3,body.dark-theme .mysite-cards.reservation_detail h3,body.blue-theme .mysite-cards.extrabills-addons-wrapper h3,body.dark-theme .mysite-cards.extrabills-addons-wrapper h3,body.blue-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td,body.dark-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td,body.blue-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td span,body.dark-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill tbody tr td span,body.blue-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text,body.dark-theme .mysite-cards.extrabills-addons-wrapper .resertable-bill .recurring-addon-label-text{color:#fff!important}.extrabills-addon-action-row{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.recurring-addon-slot{flex:0 0 100px;min-width:100px}.extrabills-addon-qty-price{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox{display:inline-flex!important;align-items:center;gap:6px;float:none!important;margin:0;vertical-align:middle}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox .recurring-addon-label-text{font-size:15px;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:18px}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox label.recurring-addon-label{width:18px;height:18px;padding:0;margin:0;position:relative;flex-shrink:0;cursor:pointer}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox label.recurring-addon-label:before{content:"";display:block;width:18px;height:18px;box-sizing:border-box;border:2px solid #5c6b7a;border-radius:3px;background:#fff;background-image:none!important;position:absolute;left:0;top:0;margin:0}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#337ab7;border-color:#2e6da4}.extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.earth-tone .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#3c763d;border-color:#2d5a2e}.dark-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before,.blue-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#3266ff;border-color:#3266ff}.red-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before,.magenta-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#c0392b;border-color:#a93226}.violet-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#02d2ac;border-color:#02b896}.yellow-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#f39c12;border-color:#d68910}.turquoise-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#1abc9c;border-color:#16a085}.maroon-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:maroon;border-color:#600}.peach-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#e9967a;border-color:#cd8568}.light-blue-theme .extrabills-addons-wrapper .resertable-bill .recurring-addon-checkbox input:checked+label.recurring-addon-label:before{background-color:#5dade2;border-color:#3498db}.mp-car-tag-quarter .car-tag-table>tbody>tr>td,.mp-car-tag-quarter .car-tag-table>tbody>tr>th{line-height:1.05!important;padding-top:0!important;padding-bottom:1px!important}.mp-car-tag-quarter .sepi_print_report_title th{font-size:18px!important;line-height:1.1!important;padding-bottom:2px!important}.group-email-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eef2ff;color:#2563eb;cursor:pointer;transition:background .15s ease,color .15s ease}.group-email-btn:hover{background:#2563eb;color:#fff}.group-email-modal-content{border-radius:12px;overflow:hidden;border:none}.group-email-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4e7ec;background:#f9fafb}.group-email-modal-title{display:flex;align-items:center;gap:14px}.group-email-modal-icon{font-size:20px;color:#2563eb;background:#eef2ff;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.group-email-modal-title h3{margin:0;font-size:18px;font-weight:700;color:#18212f}.group-email-modal-title p{margin:2px 0 0;font-size:13px;color:#667085}.group-email-modal-body{padding:24px}.group-email-modal-desc{margin:0 0 20px;font-size:14px;color:#667085;line-height:1.5}.group-email-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #e4e7ec}.email-group-modal .v--modal-box{max-width:520px}.v--modal-overlay.stored-split-amount-modal .v--modal-box,.v--modal-overlay.stored-split-amount-modal .v--modal-box.v--modal,.v--modal-overlay.scrollable.stored-split-amount-modal .v--modal-box,.v--modal-overlay.scrollable.stored-split-amount-modal .v--modal-box.v--modal,.v--modal-overlay.checkout-modal-modern.stored-split-amount-modal .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal.stored-split-amount-modal .v--modal-box,.v--modal-overlay.payment-allocation-modal .v--modal-box,.v--modal-overlay.payment-allocation-modal .v--modal-box.v--modal,.v--modal-overlay.scrollable.payment-allocation-modal .v--modal-box,.v--modal-overlay.scrollable.payment-allocation-modal .v--modal-box.v--modal,.v--modal-overlay.checkout-modal-modern.payment-allocation-modal .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal.payment-allocation-modal .v--modal-box,body.widget-color-change .v--modal-overlay.checkout-modal-modern.stored-split-amount-modal .v--modal-box,body.widget-color-change .v--modal-overlay.checkout-modal-modern-internal.stored-split-amount-modal .v--modal-box,body.widget-color-change .v--modal-overlay.checkout-modal-modern.payment-allocation-modal .v--modal-box,body.widget-color-change .v--modal-overlay.checkout-modal-modern-internal.payment-allocation-modal .v--modal-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;width:90%!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:85vh!important;left:5%!important;margin:0!important;box-sizing:border-box!important}@media screen and (min-width: 1400px){.v--modal-overlay.scrollable.stored-split-amount-modal .v--modal-box,.v--modal-overlay.scrollable.stored-split-amount-modal .v--modal-box.v--modal,.v--modal-overlay.scrollable.payment-allocation-modal .v--modal-box,.v--modal-overlay.scrollable.payment-allocation-modal .v--modal-box.v--modal{width:90%!important;left:5%!important}}.stored-split-amount-modal .modal-dialog,.stored-split-amount-modal .modal-content,.payment-allocation-modal .modal-dialog,.payment-allocation-modal .modal-content{width:100%!important;max-width:none!important;margin:0!important;float:none}.stored-split-modal,.stored-split-amount-modal .modal-content,.payment-allocation-modal .modal-content{display:flex;flex-direction:column;width:100%;min-width:0;max-height:85vh;overflow:hidden}.stored-split-modal__header,.stored-split-modal__footer{flex:0 0 auto;padding:12px 16px;min-width:0}.stored-split-modal__header .modal-title{margin:0;padding-right:28px;white-space:normal;word-wrap:break-word}.stored-split-amount-modal .modal-body,.payment-allocation-modal .modal-body,.stored-split-modal__body{float:none!important;flex:1 1 auto;min-width:0;min-height:0;width:100%!important;height:auto!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 8px}.payment-allocation-table-content{width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.payment-allocation-table,.stored-split-modal__body>table,.payment-allocation-table-content>table{margin-bottom:0;width:max-content;min-width:100%;table-layout:auto}.payment-allocation-table>thead>tr>th,.payment-allocation-table>tbody>tr>td{white-space:nowrap;vertical-align:top;min-width:110px}.payment-allocation-table .form-control{min-width:90px;width:100%}.payment-allocation-nested-table{width:max-content;min-width:280px;margin:0;table-layout:auto;border-collapse:collapse}.payment-allocation-nested-table th,.payment-allocation-nested-table td{white-space:nowrap;padding:4px 6px;min-width:90px;vertical-align:middle}.payment-allocation-nested-table .form-control{min-width:90px;width:100%}.payment-allocation-nested-table th:first-child,.payment-allocation-nested-table td:first-child{min-width:120px}.stored-split-modal__footer p{margin:0 0 10px;text-align:center;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.multiselect__content,.multiselect__content .multiselect__option,.multiselect__list,.multiselect__element{z-index:999999!important}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.reservation-wizard{width:100%;clear:both;padding:0 15px 20px}.reservation-wizard__hero{margin-bottom:16px}.reservation-wizard__hero h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#fff}.reservation-wizard__hero p{margin:0;color:#ffffffeb}.reservation-wizard__card{float:none;width:100%;padding:24px;border-radius:8px;background:#fff;box-shadow:0 2px 12px #00000014;overflow:hidden}.reservation-wizard__card:after{content:"";display:block;clear:both}.wizard-step-card{width:100%}.wizard-btn{display:inline-flex;align-items:center;justify-content:center;float:none;min-width:120px;padding:8px 18px;border:0;border-radius:4px;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .2s ease}.wizard-btn:disabled{opacity:.65;cursor:not-allowed}.wizard-btn--primary{background:#36b449;color:#fff}.wizard-btn--primary:hover:not(:disabled),.wizard-btn--primary:focus:not(:disabled){background:#2fa03f;color:#fff}.wizard-btn--secondary{background:#5f6b7a;color:#fff}.wizard-btn--secondary:hover:not(:disabled),.wizard-btn--secondary:focus:not(:disabled){background:#4a5562;color:#fff}.wizard-btn--sm{min-width:auto;padding:6px 14px;font-size:13px}.wizard-btn--block{width:100%}.wizard-stepper{margin-bottom:16px}.wizard-stepper__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.wizard-stepper__item{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffffd9;color:#5f6b7a;font-size:13px;border:1px solid rgba(0,0,0,.06)}.wizard-stepper__item--active{background:#fff;color:#1f7a3f;border-color:#1f7a3f;box-shadow:0 2px 8px #1f7a3f26;font-weight:600}.wizard-stepper__item--complete{color:#1f7a3f}.wizard-stepper__index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef2f6;font-size:12px;font-weight:700}.wizard-stepper__item--active .wizard-stepper__index,.wizard-stepper__item--complete .wizard-stepper__index{background:#1f7a3f;color:#fff}.wizard-step-card .wizard-step-header{margin-bottom:20px}.wizard-step-card .wizard-step-header h2{margin:0 0 6px;font-size:22px;font-weight:600;color:#1f2933}.wizard-step-subtitle{margin:0;color:#5f6b7a}.wizard-step-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:20px;clear:both;width:100%}.wizard-step-actions .wizard-btn--primary:last-child:not(:only-child){margin-left:auto}.wizard-step-actions--inline{margin-top:12px}.wizard-step-actions--inline .wizard-btn--primary{margin-left:0}.wizard-inline-alert{margin-top:12px}.wizard-panel{padding:16px;border:1px solid #e7ebf0;border-radius:8px;margin-bottom:16px;background:#fafbfc}.wizard-panel--secondary{background:#fff}.wizard-panel__title{margin:0 0 14px;font-size:16px;font-weight:600}.wizard-loading-state,.wizard-empty-state{text-align:center;padding:36px 16px;color:#5f6b7a}.wizard-empty-state i{font-size:28px;margin-bottom:10px;display:block}.wizard-site-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:8px}.wizard-site-card{border:1px solid #e7ebf0;border-radius:8px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.wizard-site-card--exact{border-color:#1f7a3f;box-shadow:0 0 0 1px #1f7a3f14}.wizard-site-card__header{display:flex;justify-content:space-between;gap:12px}.wizard-site-card__title{margin:0;font-size:18px}.wizard-site-card__type{margin:4px 0 0;color:#5f6b7a}.wizard-match-badge{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.wizard-match-badge--high{background:#e8f7ee;color:#1f7a3f}.wizard-match-badge--medium{background:#fff6e5;color:#a66a00}.wizard-match-badge--low{background:#f3f4f6;color:#5f6b7a}.wizard-site-card__dates,.wizard-site-card__reasons{margin:0;padding-left:18px;color:#5f6b7a;font-size:13px}.wizard-site-card__warning{margin:0;color:#a66a00;font-size:13px}.wizard-customer-card{border:1px solid #e7ebf0;border-radius:8px;padding:14px 16px;margin-bottom:10px;background:#fff}.wizard-customer-card__body{display:flex;justify-content:space-between;align-items:center;gap:12px}.wizard-customer-card__info p{margin:4px 0}.wizard-customer-card__meta{color:#5f6b7a}.wizard-selected-site-summary{padding:14px 16px;border-radius:8px;background:#f3faf5;border:1px solid #cfe8d6;margin-bottom:18px}.wizard-selected-site-summary__label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#1f7a3f;font-weight:700}.wizard-selected-site-summary__value{font-size:18px;font-weight:600;margin-top:4px}.wizard-selected-site-summary__dates{margin-top:4px;color:#5f6b7a}.wizard-price-summary{padding:16px;border:1px solid #e7ebf0;border-radius:8px;margin-bottom:16px;background:#fafbfc}.wizard-price-summary__list{margin:0}.wizard-price-summary__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #edf0f4}.wizard-price-summary__row:last-child{border-bottom:0}.wizard-price-summary__row dt{margin:0;font-weight:600;color:#5f6b7a}.wizard-price-summary__row dd{margin:0;text-align:right}.wizard-price-summary__note{margin:12px 0 0;font-size:13px}.wizard-info-banner{display:flex;align-items:flex-start;gap:8px}.wizard-warnings__list{margin:8px 0 0;padding-left:18px}@media (max-width: 767px){.wizard-customer-card__body{flex-direction:column;align-items:flex-start}.wizard-stepper__list{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}.dark-theme .booking-listing ul li span[data-v-70b3b1fd],.dark-theme .customer-wrapper-details[data-v-70b3b1fd]{color:#fff}.dark-theme .customer-wrapper-details h3[data-v-70b3b1fd]{text-transform:capitalize}div#invoice_billdue .v--modal-box.v--modal[data-v-70b3b1fd]{padding:10px!important}.invoice-details[data-v-70b3b1fd]{padding:15px!important}.dark-theme div#invoice_billdue .mysite-cards.booking-listing.panel-height[data-v-70b3b1fd],.dark-theme .mysite-cards.booking-details-customer.invoice-details[data-v-70b3b1fd]{box-shadow:0 0 4px #7b88a1}.earth-tone .btn-primary[data-v-70b3b1fd]{border-radius:3px!important}.reservation-invoice--guest-payment[data-v-70b3b1fd]{width:100%;max-width:100%;margin:0;padding:0;float:none}.ri-guest-payment-section.content[data-v-70b3b1fd]{padding:0!important;margin:0!important;float:none!important;width:100%;max-width:100%}.reservation-invoice--guest-payment .ri-sections-stack[data-v-70b3b1fd]{display:flex;flex-direction:column;gap:0}.reservation-invoice--guest-payment .ri-intro-card[data-v-70b3b1fd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 24px!important;margin-bottom:20px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 12px #0f172a0f;background:#fff}.reservation-invoice--guest-payment .ri-intro-title[data-v-70b3b1fd]{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a}.reservation-invoice--guest-payment .ri-intro-subtitle[data-v-70b3b1fd]{margin:0;font-size:13px;color:#64748b;line-height:1.45}.reservation-invoice--guest-payment .ri-btn-print[data-v-70b3b1fd]{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.reservation-invoice--guest-payment .mc-section-panel[data-v-70b3b1fd]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.reservation-invoice--guest-payment .mc-section-header[data-v-70b3b1fd]{display:flex;align-items:center;gap:14px;padding:18px 24px!important;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.reservation-invoice--guest-payment .mc-section-header--modify[data-v-70b3b1fd]{background:#e4eaee;border-bottom-color:#cdd8df}.reservation-invoice--guest-payment .mc-section-header__icon[data-v-70b3b1fd]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px;background:#6b8494;color:#fff;box-shadow:0 3px 10px #6b84944d}.reservation-invoice--guest-payment .mc-section-header__title[data-v-70b3b1fd]{margin:0 0 2px;font-size:16px;font-weight:700;color:#0f172a;line-height:1.25}.reservation-invoice--guest-payment .mc-section-header__subtitle[data-v-70b3b1fd]{margin:0;font-size:12px;color:#64748b;line-height:1.4}.reservation-invoice--guest-payment .ri-section-body[data-v-70b3b1fd]{padding:20px 24px!important;background:#e4eaee;box-sizing:border-box}.reservation-invoice--guest-payment .ri-section-body--table[data-v-70b3b1fd]{padding:16px!important}.reservation-invoice--guest-payment .ri-kv-grid[data-v-70b3b1fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.reservation-invoice--guest-payment .ri-kv-grid--3[data-v-70b3b1fd]{grid-template-columns:repeat(3,1fr)}.reservation-invoice--guest-payment .ri-kv-item[data-v-70b3b1fd]{display:flex;flex-direction:column;gap:4px;min-width:0;background:#fff;border:1px solid #dde4ea;border-radius:8px;padding:10px 12px;box-shadow:0 1px 3px #0f172a0d}.reservation-invoice--guest-payment .ri-kv-item--full[data-v-70b3b1fd]{grid-column:1 / -1}.reservation-invoice--guest-payment .ri-kv-item--span2[data-v-70b3b1fd]{grid-column:span 2}.reservation-invoice--guest-payment .ri-kv-label[data-v-70b3b1fd]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.reservation-invoice--guest-payment .ri-kv-value[data-v-70b3b1fd]{font-size:13px;font-weight:500;color:#1e293b;line-height:1.4;word-break:break-word}.reservation-invoice--guest-payment .ri-status-badge[data-v-70b3b1fd]{display:inline-block;background:#ecfdf5;color:#059669;padding:2px 8px;border-radius:12px;font-size:12px!important;font-weight:600!important}.reservation-invoice--guest-payment .ri-booking-number[data-v-70b3b1fd]{font-family:monospace;letter-spacing:.4px;font-weight:600!important}.reservation-invoice--guest-payment .ri-txn-list[data-v-70b3b1fd]{list-style:none;margin:0;padding:0;background:transparent;border:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:8px}.reservation-invoice--guest-payment .ri-txn-list li[data-v-70b3b1fd]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 12px;margin:0;border:1px solid #dde4ea;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0f172a0d;float:none;width:100%;font-size:13px}.reservation-invoice--guest-payment .ri-txn-list li[data-v-70b3b1fd]:last-child{border-bottom:1px solid #dde4ea}.reservation-invoice--guest-payment .ri-txn-list li label[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-txn-list .ri-txn-label[data-v-70b3b1fd]{flex:1;float:none;width:auto;margin:0;padding:0;font-size:12px;font-weight:500;color:#64748b;opacity:1}.reservation-invoice--guest-payment .ri-txn-list li span[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-txn-list .ri-txn-value[data-v-70b3b1fd]{flex-shrink:0;float:none;width:auto;text-align:right;font-size:13px;font-weight:500;color:#1e293b}.reservation-invoice--guest-payment .ri-balance-due-row[data-v-70b3b1fd]{background:#fef2f2!important;padding:10px 12px!important;border-color:#fecaca!important;box-shadow:0 1px 3px #dc262614!important}.reservation-invoice--guest-payment .ri-balance-due-row label[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-balance-due-row span[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-balance-due-row .ri-txn-label[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-balance-due-row .ri-txn-value[data-v-70b3b1fd]{color:#dc2626!important;font-weight:700!important;font-size:13px!important}.reservation-invoice--guest-payment .ri-table-wrap[data-v-70b3b1fd]{border-radius:8px;overflow:hidden;border:1px solid #dde4ea;background:#fff;box-shadow:0 1px 3px #0f172a0d}.reservation-invoice--guest-payment .ri-reservation-table[data-v-70b3b1fd]{margin-bottom:0;font-size:12px}.reservation-invoice--guest-payment .ri-reservation-table thead th[data-v-70b3b1fd]{background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;border-bottom:1px solid #e2e8f0}.reservation-invoice--guest-payment .ri-reservation-table tbody td[data-v-70b3b1fd]{padding:10px 12px;font-size:12px;color:#334155;vertical-align:middle}.reservation-invoice--guest-payment .ri-table-total td[data-v-70b3b1fd]{background:#f8fafc;border-top:2px solid #e2e8f0;font-size:13px}@media only screen and (min-width: 320px) and (max-width: 767px){.headerpanel-btn[data-v-70b3b1fd]{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn>.btn-success[data-v-70b3b1fd]{margin-bottom:unset;margin-left:unset}button.btn.btn-default.searchbts.right-searchbts.print-invoice-btn[data-v-70b3b1fd]{margin:5px auto!important;max-width:200px!important}button.btn.btn-success.print-invoice-btn[data-v-70b3b1fd]{margin:5px auto!important;width:200px!important}.reservation-invoice--guest-payment[data-v-70b3b1fd]{padding:0}.reservation-invoice--guest-payment .ri-intro-card[data-v-70b3b1fd]{flex-direction:column;align-items:flex-start;padding:16px!important}.reservation-invoice--guest-payment .ri-intro-actions[data-v-70b3b1fd]{width:100%}.reservation-invoice--guest-payment .ri-btn-print[data-v-70b3b1fd]{width:100%;justify-content:center}.reservation-invoice--guest-payment .mc-section-header[data-v-70b3b1fd]{padding:14px 16px!important;gap:12px}.reservation-invoice--guest-payment .mc-section-header__icon[data-v-70b3b1fd]{width:38px;height:38px;font-size:16px}.reservation-invoice--guest-payment .ri-section-body[data-v-70b3b1fd]{padding:14px 16px!important}.reservation-invoice--guest-payment .ri-kv-grid[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-kv-grid--3[data-v-70b3b1fd]{grid-template-columns:1fr}.reservation-invoice--guest-payment .ri-kv-item--span2[data-v-70b3b1fd]{grid-column:span 1}.reservation-invoice--guest-payment .ri-txn-list li[data-v-70b3b1fd]{flex-direction:column;gap:2px}.reservation-invoice--guest-payment .ri-txn-list li span[data-v-70b3b1fd],.reservation-invoice--guest-payment .ri-txn-list .ri-txn-value[data-v-70b3b1fd]{text-align:left}.reservation-invoice--guest-payment .ri-reservation-table thead[data-v-70b3b1fd]{display:none}.reservation-invoice--guest-payment .ri-reservation-table tbody tr.odd.gradeX[data-v-70b3b1fd]{display:block;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:8px;padding:2px 0;background:#fff}.reservation-invoice--guest-payment .ri-reservation-table tbody tr.odd.gradeX td[data-v-70b3b1fd]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border:none;text-align:right!important}.reservation-invoice--guest-payment .ri-reservation-table tbody tr.odd.gradeX td[data-v-70b3b1fd]:before{content:attr(data-label);font-weight:600;color:#64748b;font-size:11px;text-align:left;flex:0 0 42%}.reservation-invoice--guest-payment .ri-reservation-table tbody tr[data-v-70b3b1fd]:not(.odd):not(.ri-table-total){display:flex;flex-wrap:wrap;justify-content:flex-end;padding:6px 12px;border-top:1px dashed #e2e8f0;font-size:12px}.reservation-invoice--guest-payment .ri-table-total[data-v-70b3b1fd]{display:table-row}}body.login_form .container:has(.rp-payment-layout),.guest-booking-shell:has(.rp-payment-layout){width:100%;max-width:100%;margin:0 auto;padding:0;float:none;box-sizing:border-box}@media (min-width: 768px){body.login_form .container:has(.rp-payment-layout),.guest-booking-shell:has(.rp-payment-layout),div:has(>.rp-payment-layout){display:flex;justify-content:center;align-items:flex-start;min-height:auto}}.rp-payment-layout{width:100%;max-width:820px;margin:0 auto;padding:24px 16px;box-sizing:border-box;float:none}.rp-payment-layout .content{padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;float:none!important;width:100%;max-width:100%}.rp-payment-page[data-v-cd43834f]{width:100%;max-width:100%;margin:0 auto;padding-bottom:32px;float:none}.rp-payment-section[data-v-cd43834f]{padding-top:0!important;padding-left:0;padding-right:0;float:none;width:100%}.rp-payment-page .rp-submit-wrap[data-v-cd43834f]{margin-bottom:24px;display:flex;justify-content:center}.rp-payment-page .rp-submit-actions[data-v-cd43834f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.rp-payment-page .rp-turnstile[data-v-cd43834f]{margin-bottom:0;display:flex;align-items:center;justify-content:center}.rp-payment-page #reservation-payment-turnstile.cloud-flare-utils[data-v-cd43834f]{width:auto;max-width:100%;min-height:65px}.rp-payment-page #reservation-payment-turnstile.cloud-flare-utils iframe[data-v-cd43834f]{display:block;max-width:100%}.rp-payment-page .mc-section-panel[data-v-cd43834f]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.rp-payment-page .mc-section-header[data-v-cd43834f]{display:flex;align-items:center;gap:14px;padding:18px 24px!important;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.rp-payment-page .mc-section-header--modify[data-v-cd43834f]{background:#e4eaee;border-bottom-color:#cdd8df}.rp-payment-page .mc-section-header__icon[data-v-cd43834f]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:18px;background:#6b8494;color:#fff;box-shadow:0 3px 10px #6b84944d}.rp-payment-page .mc-section-header__title[data-v-cd43834f]{margin:0 0 2px;font-size:16px;font-weight:700;color:#0f172a;line-height:1.25}.rp-payment-page .mc-section-header__subtitle[data-v-cd43834f]{margin:0;font-size:12px;color:#64748b;line-height:1.4}.rp-payment-page .rp-section-body[data-v-cd43834f]{padding:20px 24px!important;background:#e4eaee;box-sizing:border-box}.rp-payment-page .rp-field[data-v-cd43834f]{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #dde4ea;border-radius:8px;padding:12px 14px;box-shadow:0 1px 3px #0f172a0d}.rp-payment-page .rp-field--full[data-v-cd43834f]{grid-column:1 / -1}.rp-payment-page .gc-label[data-v-cd43834f]{display:block;float:none!important;width:100%;margin:0 0 8px!important;padding:0!important;font-size:13px;font-weight:600;color:#334155;line-height:1.4}.rp-payment-page .gc-required[data-v-cd43834f]{color:#dc2626;font-weight:700}.rp-payment-page .gc-input-group[data-v-cd43834f]{margin-bottom:0!important;display:flex;flex-direction:column;width:100%}.rp-payment-page .sepi-hike-forms[data-v-cd43834f]{width:100%;margin:0!important;padding:0!important;float:none!important}.rp-payment-page .gc-input[data-v-cd43834f],.rp-payment-page .form-control[data-v-cd43834f],.rp-payment-page #choose_card_type[data-v-cd43834f]{height:42px;width:100%!important;max-width:100%;margin:0!important;border:1px solid #d1dbe3;border-radius:8px;font-size:14px;padding:9px 12px!important;background:#f8fafc;color:#334155;box-sizing:border-box;transition:border-color .2s,box-shadow .2s,background .2s}.rp-payment-page .gc-input[data-v-cd43834f]:focus,.rp-payment-page .form-control[data-v-cd43834f]:focus,.rp-payment-page #choose_card_type[data-v-cd43834f]:focus{border-color:#6b8494;box-shadow:0 0 0 3px #6b849426;outline:none;background:#fff}.rp-payment-page .rp-form-grid[data-v-cd43834f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.rp-payment-page .rp-form-grid--3[data-v-cd43834f]{grid-template-columns:repeat(3,1fr)}.rp-payment-page .rp-form-grid[data-v-cd43834f]:last-child{margin-bottom:0}.rp-payment-page .rp-amount-options[data-v-cd43834f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.rp-payment-page .rp-amount-option[data-v-cd43834f]{display:block;cursor:pointer;margin:0}.rp-payment-page .rp-radio-input[data-v-cd43834f]{position:relative;opacity:1;width:18px;height:18px;margin:0;cursor:pointer;flex-shrink:0;accent-color:#6b8494}.rp-payment-page .rp-amount-option-radio[data-v-cd43834f]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.rp-payment-page .rp-amount-option-content[data-v-cd43834f]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.rp-payment-page .rp-amount-option-body[data-v-cd43834f]{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #dde4ea;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0f172a0d;transition:border-color .2s,background .2s,box-shadow .2s;min-height:72px}.rp-payment-page .rp-amount-option--active .rp-amount-option-body[data-v-cd43834f],.rp-payment-page .rp-amount-option:has(.rp-radio-input:checked) .rp-amount-option-body[data-v-cd43834f]{border-color:#6b8494;background:#fff;box-shadow:0 0 0 2px #6b849433,0 1px 3px #0f172a0f}.rp-payment-page .rp-amount-option-title[data-v-cd43834f]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.rp-payment-page .rp-amount-option-value[data-v-cd43834f]{font-size:18px;font-weight:700;color:#0f172a}.rp-payment-page .rp-amount-option-note[data-v-cd43834f]{font-size:11px;color:#059669;font-weight:500}.rp-payment-page .rp-surcharge-alert[data-v-cd43834f]{display:flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:12px!important;font-weight:400!important;color:#b91c1c!important;line-height:1.5;box-shadow:0 1px 3px #dc26260f}.rp-payment-page .rp-surcharge-alert i[data-v-cd43834f]{flex-shrink:0;margin-top:1px}.rp-payment-page .rp-expiry-row[data-v-cd43834f]{display:flex;gap:8px}.rp-payment-page .rp-expiry-row .gc-input[data-v-cd43834f],.rp-payment-page .rp-expiry-row .form-control[data-v-cd43834f]{flex:1}.rp-payment-page .rp-card-type-detected[data-v-cd43834f]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#f8fafc;border:1px solid #d1dbe3;border-radius:8px;min-height:42px;font-size:13px}.rp-payment-page .rp-stripe-element[data-v-cd43834f]{padding:11px 12px!important;margin-bottom:4px!important;background:#f8fafc;border:1px solid #d1dbe3;border-radius:8px}.rp-payment-page .rp-stripe-error[data-v-cd43834f]{color:#dc2626;font-size:12px}.rp-payment-page .rp-security-block[data-v-cd43834f]{margin-top:12px;padding:12px 14px;background:#fff;border:1px solid #dde4ea;border-radius:8px;box-shadow:0 1px 3px #0f172a0d}.rp-payment-page .rp-security-notice[data-v-cd43834f]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#64748b;margin-bottom:10px;line-height:1.45}.rp-payment-page .rp-lock-icon[data-v-cd43834f]{color:#6b8494;font-size:14px;flex-shrink:0}.rp-payment-page .accepted-card-logos[data-v-cd43834f],.rp-payment-page .rp-card-logos[data-v-cd43834f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rp-payment-page .accepted-card-logos img[data-v-cd43834f],.rp-payment-page .rp-card-logos img[data-v-cd43834f]{width:44px;height:28px;object-fit:contain;border-radius:4px;border:1px solid #e2e8f0;padding:2px 4px;background:#fff}.rp-payment-page .rp-submit-btn[data-v-cd43834f]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:11px 28px!important;font-size:14px!important;font-weight:600!important;border-radius:8px!important}.not-active-res[data-v-cd43834f],.rp-inactive-card[data-v-cd43834f]{text-align:center;color:#dc2626;border-radius:12px;padding:28px 20px!important;border:1px solid #fecaca;background:#fef2f2;font-size:14px}.rp-inactive-icon[data-v-cd43834f]{font-size:1.75rem;margin-bottom:10px;display:block}.rp-inactive-card h4[data-v-cd43834f]{margin:0;font-size:14px;font-weight:500;line-height:1.5}@media (max-width: 767px){.rp-payment-layout[data-v-cd43834f]{padding:16px 12px}.rp-payment-section[data-v-cd43834f]{padding-left:0;padding-right:0}.rp-payment-page .mc-section-header[data-v-cd43834f]{padding:14px 16px!important;gap:12px}.rp-payment-page .mc-section-header__icon[data-v-cd43834f]{width:38px;height:38px;font-size:16px}.rp-payment-page .rp-section-body[data-v-cd43834f]{padding:14px 16px!important}.rp-payment-page .rp-form-grid[data-v-cd43834f],.rp-payment-page .rp-form-grid--3[data-v-cd43834f]{grid-template-columns:1fr;gap:14px}.rp-payment-page .rp-amount-options[data-v-cd43834f]{grid-template-columns:1fr}.rp-payment-page .rp-expiry-row[data-v-cd43834f]{flex-direction:column}.rp-payment-page .rp-submit-actions[data-v-cd43834f]{flex-direction:column;width:100%;gap:12px}.rp-payment-page #reservation-payment-turnstile.cloud-flare-utils[data-v-cd43834f]{width:100%}.rp-payment-page .rp-submit-btn[data-v-cd43834f]{width:100%;min-width:unset}}section.content.content_calendar.section_reserved[data-v-3c88a116]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-3c88a116]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-3c88a116]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-3c88a116]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-3c88a116]:before{color:#293744}.default .jumbo_reserved_span[data-v-3c88a116]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-3c88a116]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-3c88a116]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-3c88a116]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-3c88a116]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-3c88a116]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-3c88a116]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-3c88a116]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-3c88a116]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-3c88a116]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-3c88a116],.blue-theme .jumbo_reserved_span>h1[data-v-3c88a116]{color:#293744}.jumbotron.text-center.jumbo_reserved_span td[data-v-3c88a116]{padding-right:10px!important;padding-top:10px;padding-left:10px}.jumbotron.text-center.jumbo_reserved_span table[data-v-3c88a116]{margin-top:10px}section.content.content_calendar.section_reserved[data-v-a4c759f4]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-a4c759f4]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-a4c759f4]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-a4c759f4]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-a4c759f4]:before{color:#293744}.default .jumbo_reserved_span[data-v-a4c759f4]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-a4c759f4]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-a4c759f4]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-a4c759f4]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-a4c759f4]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-a4c759f4]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-a4c759f4]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-a4c759f4]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-a4c759f4]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-a4c759f4]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-a4c759f4],.blue-theme .jumbo_reserved_span>h1[data-v-a4c759f4]{color:#293744}.jumbotron.text-center.jumbo_reserved_span td[data-v-a4c759f4]{padding-right:10px;padding-top:10px;padding-left:10px}.jumbotron.text-center.jumbo_reserved_span table[data-v-a4c759f4]{margin-top:10px}section.content.content_calendar.section_reserved[data-v-dd1c05e6]{display:flex;justify-content:center;align-items:center;position:relative}.sepi-hike-forms.r-google{display:flex;row-gap:20px;flex-wrap:wrap-reverse}.sepi-hike-forms.r-google .googleInnerColum{flex:1 1 250px;max-width:500px}.sepi-hike-forms.r-google .googleInnerColum img{display:flex;margin:auto;aspect-ratio:1;width:50%!important;max-width:200px;min-width:150px}.sepi-hike-forms.r-google .sepi-hike-form-lines label{width:100%}.sepi-hike-forms.r-google .wrapper-option{gap:10px;justify-content:flex-start}a.parent-cap span{padding-right:4%}.payment_status_modal .col-md-12.text-center .col-md-6{margin-bottom:15px}.payment_status_modal.section .modal-dialog{width:720px!important;max-width:100%}.payment_status_modal.section .v--modal-overlay.scrollable .v--modal-box:has(.modal-dialog){max-width:99%!important;width:700px!important}.generic-table td{padding:0 12px 7px}.duplicate-customer{float:inherit!important;margin-left:196px!important}.guest-db-redesign form.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select{top:50%!important;transform:translateY(-50%)!important;height:34px!important;width:36px!important;padding:0!important}.guest-db-redesign form.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:before{top:50%!important;left:50%!important;margin:-2px 0 0 -5px!important;border-width:5px 5px 0 5px!important;border-color:#999 transparent transparent transparent!important;transform:none!important}.guest-db-redesign form.sepi_customer_list_page.resort-all-customers-list-page .multiselect .multiselect__select:after{content:none!important;display:none!important}.guest-db-redesign .gdb-filter-card :deep(.multiselect__content-wrapper){z-index:130}@media only screen and (max-width: 992px){.duplicate_customer_count .modal-body>div{text-align:center}button.duplicate-customer{margin-left:0!important}section.content.scroll-popup .duplicate_customer_count .v--modal-box.v--modal{height:auto!important}}.guest-profile-redesign{--gpr-accent: #36b449;--gpr-accent-dark: #087638;--gpr-accent-soft: #eaf6ee;--gpr-ink: #202631;--gpr-muted: #6f7785;--gpr-line: #e5e9ee;--gpr-surface: #ffffff;--gpr-surface-muted: #fafbfc;--gpr-canvas: #f7f9fb;--gpr-shadow: 0 8px 30px rgba(28, 39, 55, .08);--gpr-danger: #d64545;--gpr-danger-soft: #fdecec;--gpr-secondary-bg: #f4faf6;--gpr-secondary-border: #c8dfd0;--gpr-focus-ring: rgba(11, 143, 67, .14);--gpr-thead: #f8fafb;--gpr-thead-text: #6b7380;--gpr-table-body: #ffffff;--gpr-row-alt: #fcfcfd;--gpr-row-hover: #f6faf7;--gpr-input-bg: #ffffff;--gpr-input-border: #dce1e7;--gpr-input-text: #202631;--gpr-ghost-bg: #ffffff;--gpr-ghost-text: #56606e;color:var(--gpr-ink)}body.default .guest-profile-redesign{--gpr-accent: #36b449;--gpr-accent-dark: #087638;--gpr-accent-soft: #eaf6ee}body.earth-tone .guest-profile-redesign{--gpr-accent: #5c8d23;--gpr-accent-dark: #154206;--gpr-accent-soft: #d6e4c0;--gpr-ink: #1a1f14;--gpr-muted: #4a5538;--gpr-line: #9fb482;--gpr-surface: #e2ecd4;--gpr-surface-muted: #cadbad;--gpr-canvas: #ffffff;--gpr-shadow: 0 2px 8px rgba(21, 66, 6, .14);--gpr-secondary-bg: #c8d4b4;--gpr-secondary-border: #b2bda0;--gpr-focus-ring: rgba(21, 66, 6, .18);--gpr-thead: #154206;--gpr-thead-text: #ffffff;--gpr-table-body: #d6e4c0;--gpr-row-alt: #d6e4c0;--gpr-row-hover: #c8d4b4;--gpr-input-bg: #ffffff;--gpr-input-border: #154206;--gpr-ghost-bg: #b2bda0;--gpr-ghost-text: #1a1f14}body.blue-theme .guest-profile-redesign{--gpr-accent: #3266ff;--gpr-accent-dark: #254ac2;--gpr-accent-soft: #edf2ff;--gpr-ink: #ece9e9;--gpr-muted: #b8bdd4;--gpr-line: #3d4568;--gpr-surface: #27225c;--gpr-surface-muted: #1e1a4a;--gpr-canvas: #27225c;--gpr-shadow: 0 6px 13px 0 rgb(3 3 48 / .35);--gpr-secondary-bg: #1e1a4a;--gpr-secondary-border: #3d4568;--gpr-focus-ring: rgba(50, 102, 255, .18);--gpr-thead: #030330;--gpr-thead-text: #ece9e9;--gpr-table-body: #27225c;--gpr-row-alt: #2f2a68;--gpr-row-hover: #353072;--gpr-input-bg: #151a30;--gpr-input-border: #3266ff;--gpr-ghost-bg: #151a30;--gpr-ghost-text: #ece9e9}body.dark-theme .guest-profile-redesign{--gpr-accent: #3266ff;--gpr-accent-dark: #254ac2;--gpr-accent-soft: #edf2ff;--gpr-ink: #ece9e9;--gpr-muted: #b8bdd4;--gpr-line: #3a4560;--gpr-surface: #222b44;--gpr-surface-muted: #1a2238;--gpr-canvas: #222b44;--gpr-shadow: 0 6px 13px 0 rgb(17 22 36 / .4);--gpr-secondary-bg: #1a2238;--gpr-secondary-border: #3a4560;--gpr-focus-ring: rgba(50, 102, 255, .18);--gpr-thead: #222b44;--gpr-thead-text: #ffffff;--gpr-table-body: #222b44;--gpr-row-alt: #2a3554;--gpr-row-hover: #313d60;--gpr-input-bg: #151a30;--gpr-input-border: #3266ff;--gpr-ghost-bg: #151a30;--gpr-ghost-text: #ece9e9}body.violet-theme .guest-profile-redesign{--gpr-accent: #8578e4;--gpr-accent-dark: #6658c8;--gpr-accent-soft: #f1effd;--gpr-canvas: #fafbfe;--gpr-surface: #fafbfe;--gpr-line: #ddd8f0;--gpr-secondary-bg: #f3f1fc;--gpr-secondary-border: #cdc6ef;--gpr-focus-ring: rgba(133, 120, 228, .18);--gpr-row-hover: #f5f3fc;--gpr-thead: #8578e4;--gpr-thead-text: #ffffff}body.red-theme .guest-profile-redesign{--gpr-accent: #800000;--gpr-accent-dark: #650000;--gpr-ink: #ffffff;--gpr-muted: #f0d4d4;--gpr-line: #9a3030;--gpr-surface: #800000;--gpr-surface-muted: #6b0000;--gpr-canvas: #800000;--gpr-thead: #650000;--gpr-thead-text: #ffffff;--gpr-table-body: #800000;--gpr-row-alt: #720000;--gpr-row-hover: #6b0000;--gpr-input-bg: #ffffff;--gpr-input-border: #650000;--gpr-ghost-bg: #9a3030;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #f8eded;--gpr-secondary-bg: #720000;--gpr-secondary-border: #9a3030;--gpr-focus-ring: rgba(128, 0, 0, .16)}body.yellow-theme .guest-profile-redesign{--gpr-accent: #b49a00;--gpr-accent-dark: #887500;--gpr-ink: #2b2600;--gpr-muted: #5c5200;--gpr-line: #b8a840;--gpr-surface: #d0b300;--gpr-surface-muted: #c4a800;--gpr-canvas: #d0b300;--gpr-thead: #887500;--gpr-thead-text: #ffffff;--gpr-table-body: #d0b300;--gpr-row-alt: #c4a800;--gpr-row-hover: #b89e00;--gpr-input-bg: #ffffff;--gpr-input-border: #887500;--gpr-ghost-bg: #b8a840;--gpr-ghost-text: #2b2600;--gpr-accent-soft: #fbf8e5;--gpr-secondary-bg: #e8dc8a;--gpr-secondary-border: #b8a840;--gpr-focus-ring: rgba(180, 154, 0, .18)}body.turquoise-theme .guest-profile-redesign{--gpr-accent: #009399;--gpr-accent-dark: #007278;--gpr-ink: #ffffff;--gpr-muted: #d0ecec;--gpr-line: #007a80;--gpr-surface: #009399;--gpr-surface-muted: #008388;--gpr-canvas: #009399;--gpr-thead: #007278;--gpr-thead-text: #ffffff;--gpr-table-body: #009399;--gpr-row-alt: #008388;--gpr-row-hover: #007a80;--gpr-input-bg: #ffffff;--gpr-input-border: #007278;--gpr-ghost-bg: #007a80;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #e7f6f6;--gpr-secondary-bg: #008388;--gpr-secondary-border: #007a80;--gpr-focus-ring: rgba(0, 147, 153, .18)}body.maroon-theme .guest-profile-redesign{--gpr-accent: #8b2c2c;--gpr-accent-dark: #6d2020;--gpr-ink: #ffffff;--gpr-muted: #f0d4d4;--gpr-line: #6d2020;--gpr-surface: #8b2c2c;--gpr-surface-muted: #7a2525;--gpr-canvas: #8b2c2c;--gpr-thead: #6d2020;--gpr-thead-text: #ffffff;--gpr-table-body: #8b2c2c;--gpr-row-alt: #7a2525;--gpr-row-hover: #722020;--gpr-input-bg: #ffffff;--gpr-input-border: #6d2020;--gpr-ghost-bg: #6d2020;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #f8eded;--gpr-secondary-bg: #7a2525;--gpr-secondary-border: #6d2020;--gpr-focus-ring: rgba(139, 44, 44, .16)}body.peach-theme .guest-profile-redesign{--gpr-accent: #cd6133;--gpr-accent-dark: #a64720;--gpr-ink: #ffffff;--gpr-muted: #f5ddd0;--gpr-line: #a64720;--gpr-surface: #cd6133;--gpr-surface-muted: #b85528;--gpr-canvas: #cd6133;--gpr-thead: #a64720;--gpr-thead-text: #ffffff;--gpr-table-body: #cd6133;--gpr-row-alt: #b85528;--gpr-row-hover: #ae5024;--gpr-input-bg: #ffffff;--gpr-input-border: #a64720;--gpr-ghost-bg: #a64720;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #fcf0eb;--gpr-secondary-bg: #b85528;--gpr-secondary-border: #a64720;--gpr-focus-ring: rgba(205, 97, 51, .18)}body.magenta-theme .guest-profile-redesign{--gpr-accent: #6f1e51;--gpr-accent-dark: #52143b;--gpr-ink: #ffffff;--gpr-muted: #e8cdd8;--gpr-line: #52143b;--gpr-surface: #6f1e51;--gpr-surface-muted: #5f1a46;--gpr-canvas: #6f1e51;--gpr-thead: #52143b;--gpr-thead-text: #ffffff;--gpr-table-body: #6f1e51;--gpr-row-alt: #5f1a46;--gpr-row-hover: #58183f;--gpr-input-bg: #ffffff;--gpr-input-border: #52143b;--gpr-ghost-bg: #52143b;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #f5eaf1;--gpr-secondary-bg: #5f1a46;--gpr-secondary-border: #52143b;--gpr-focus-ring: rgba(111, 30, 81, .16)}body.light-blue-theme .guest-profile-redesign{--gpr-accent: #1e6ebd;--gpr-accent-dark: #155495;--gpr-ink: #ffffff;--gpr-muted: #d0e4f5;--gpr-line: #155495;--gpr-surface: #1e6ebd;--gpr-surface-muted: #1860a6;--gpr-canvas: #1e6ebd;--gpr-thead: #155495;--gpr-thead-text: #ffffff;--gpr-table-body: #1e6ebd;--gpr-row-alt: #1860a6;--gpr-row-hover: #165a9c;--gpr-input-bg: #ffffff;--gpr-input-border: #155495;--gpr-ghost-bg: #155495;--gpr-ghost-text: #ffffff;--gpr-accent-soft: #eaf3fb;--gpr-secondary-bg: #1860a6;--gpr-secondary-border: #155495;--gpr-focus-ring: rgba(30, 110, 189, .18)}.guest-profile-redesign .content.customerProfile{background:transparent!important;padding:20px 22px 32px!important;min-height:auto}.gpr-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px;flex-wrap:wrap}.gpr-page-header__copy{min-width:0;padding:10px 16px 11px;border:1px solid var(--gpr-line);border-left:4px solid var(--gpr-accent);border-radius:8px;background:var(--gpr-surface)!important;box-shadow:var(--gpr-shadow)}.gpr-eyebrow{margin:0 0 2px;color:var(--gpr-accent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gpr-page-header h1{margin:0 0 4px;color:var(--gpr-ink);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.gpr-page-header__meta{margin:2px 0 0;color:var(--gpr-muted);font-size:13px;font-weight:600}.gpr-page-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gpr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0!important;padding:0 14px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.gpr-btn:hover{opacity:.92}.gpr-btn--primary{border:1px solid var(--gpr-accent-dark)!important;background:var(--gpr-accent)!important;color:#fff!important}.gpr-btn--primary:hover{background:var(--gpr-accent-dark)!important;opacity:1}.gpr-btn--ghost{border:1px solid var(--gpr-line)!important;background:var(--gpr-ghost-bg)!important;color:var(--gpr-ghost-text)!important}.gpr-btn--ghost:hover{border-color:var(--gpr-accent)!important;color:var(--gpr-accent-dark)!important;opacity:1}.gpr-btn--danger{border:1px solid #f0c4c4!important;background:var(--gpr-danger-soft)!important;color:var(--gpr-danger)!important}.gpr-btn--danger:hover{border-color:var(--gpr-danger)!important;opacity:1}.gpr-btn--sm{min-height:30px;padding:0 10px!important;font-size:12px!important}.gpr-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.gpr-stat-card{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--gpr-line);border-radius:8px;background:var(--gpr-surface)!important;box-shadow:var(--gpr-shadow)}.gpr-stat-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:8px;background:var(--gpr-accent-soft);color:var(--gpr-accent-dark);font-size:16px}.gpr-stat-card__icon--purple{background:#f0ebff;color:#6b4fc7}.gpr-stat-card__icon--blue{background:#eaf2ff;color:#2563eb}.gpr-stat-card__icon--green{background:var(--gpr-accent-soft);color:var(--gpr-accent-dark)}.gpr-stat-card__body{min-width:0}.gpr-stat-card__label{display:block;margin:0 0 4px;color:var(--gpr-muted);font-size:12px;font-weight:600;line-height:1.2}.gpr-stat-card__value{display:block;color:var(--gpr-ink);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.gpr-stats-detail{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px}.gpr-stats-detail__card{border:1px solid var(--gpr-line);border-radius:8px;background:var(--gpr-surface)!important;box-shadow:var(--gpr-shadow);overflow:hidden}.gpr-stats-detail__header{padding:12px 16px;border-bottom:1px solid var(--gpr-line);background:var(--gpr-surface-muted)!important;color:var(--gpr-ink);font-size:13px;font-weight:700}.gpr-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.gpr-mini-stat{padding:14px 16px;border-right:1px solid var(--gpr-line);text-align:center}.gpr-mini-stat:last-child{border-right:0}.gpr-mini-stat__label{display:block;margin:0 0 4px;color:var(--gpr-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gpr-mini-stat__value{display:block;color:var(--gpr-ink);font-size:20px;font-weight:700}.gpr-feedback-banner{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--gpr-line);border-radius:8px;background:var(--gpr-surface)!important;box-shadow:var(--gpr-shadow);font-size:13px;color:var(--gpr-ink);flex-wrap:wrap}.gpr-feedback-banner strong{color:var(--gpr-accent-dark)}.guest-profile-redesign .accord.accord-inside.custom-data{float:none;width:100%;padding:0!important;margin:0}.guest-profile-redesign .panel-group.wrap{padding:0!important;margin:0!important;background:var(--gpr-canvas)!important}.guest-profile-redesign .panel-group .first-group,.guest-profile-redesign .panel-group .second-group{display:contents}.guest-profile-redesign .panel-group .panel{float:none;width:100%;margin:0 0 12px!important;border:1px solid var(--gpr-line)!important;border-radius:8px!important;background:var(--gpr-surface)!important;box-shadow:var(--gpr-shadow);overflow:hidden}.guest-profile-redesign .panel-heading.headingbg-color{position:relative;padding:0!important;border:0!important;border-bottom:1px solid var(--gpr-line)!important;background:var(--gpr-surface-muted)!important;border-radius:0!important}.guest-profile-redesign .panel-heading .panel-title{display:flex;align-items:center;margin:0!important}.guest-profile-redesign .panel-heading .panel-title>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 150px 14px 18px!important;color:var(--gpr-ink)!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;background:transparent!important;min-width:0;flex:1 1 auto}.guest-profile-redesign.accord .panel-heading a:before,.guest-profile-redesign .accord .panel-heading a:before,.guest-profile-redesign .accord #accordion .panel-heading a:before{content:none!important;display:none!important}.guest-profile-redesign .panel-heading .panel-title>a:after{content:"";position:absolute;top:50%;right:18px;font-family:FontAwesome;font-size:12px;color:var(--gpr-muted);transition:transform .2s ease;flex-shrink:0;margin:0;transform:translateY(-50%)}.guest-profile-redesign .panel-heading .panel-title>a[aria-expanded=true]:after,.guest-profile-redesign .panel-heading .panel-title>a:not(.collapsed):after{transform:translateY(-50%) rotate(180deg)}.guest-profile-redesign #family_doc .panel-title>a{padding-right:44px!important}.guest-profile-redesign .panel-heading .print-btn{position:absolute!important;z-index:2;top:50%!important;right:44px!important;transform:translateY(-50%)!important;margin:0!important;border:1px solid var(--gpr-line)!important;border-radius:6px!important;background:var(--gpr-ghost-bg)!important;color:var(--gpr-ghost-text)!important;font-size:12px!important;padding:4px 10px!important}.guest-profile-redesign .panel-body{padding:18px!important;border-top:0!important;background:var(--gpr-surface)!important}.gpr-profile-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 16px;flex-wrap:wrap}.gpr-profile-toolbar .customer-flag img{width:32px;height:32px;margin:0!important;cursor:pointer}.guest-profile-redesign .customer-pro1{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:16px;min-height:38px;overflow:visible}.guest-profile-redesign .customer-pro1 .btn-warning{border:1px solid var(--gpr-line)!important;border-radius:6px!important;background:var(--gpr-ghost-bg)!important;color:var(--gpr-ghost-text)!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important}.guest-profile-redesign .customer-flag{float:none!important;position:static!important;margin:0!important;padding:0!important}.guest-profile-redesign .gpr-status-flag{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin:0;padding:3px 10px 3px 8px;border:1px solid #8dbb99;border-radius:999px;background:#edf8f0;color:#216e39;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.guest-profile-redesign .gpr-status-flag--blocked{border-color:#e4aaaa;background:#fff0f0;color:brown}.guest-profile-redesign .customer-flag .gpr-status-flag img{display:block!important;width:18px!important;height:26px!important;margin:0!important;object-fit:fill}.guest-profile-redesign .gpr-status-flag:focus-visible{outline:0;box-shadow:0 0 0 3px var(--gpr-focus-ring)}.guest-profile-redesign .field-sec-parent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;width:100%;overflow:visible;align-items:start}.guest-profile-redesign .field-sec-parent>.col-md-12,.guest-profile-redesign .field-sec-parent>.margin_top_15,.guest-profile-redesign .field-sec-parent>.themeColorText{grid-column:1 / -1;width:auto!important;max-width:none;float:none!important;padding:10px 0 0!important;margin:2px 0 0!important}.guest-profile-redesign .field-sec-parent>.col-md-12:first-child,.guest-profile-redesign .field-sec-parent>.margin_top_15:first-child,.guest-profile-redesign .field-sec-parent>.themeColorText:first-child{padding-top:0!important;margin-top:0!important}.guest-profile-redesign .field-sec-parent>.clear:empty{display:none}.guest-profile-redesign .fields-sec{float:none!important;width:auto!important;padding:0!important;margin:0!important}.guest-profile-redesign .fields-sec:empty{display:none}.guest-profile-redesign .sepi-hike-forms label,.guest-profile-redesign .fields-sec>label{display:block;margin:0 0 6px!important;color:var(--gpr-input-text)!important;font-size:12px!important;font-weight:700!important;line-height:1.2}.guest-profile-redesign .sepi-hike-forms .form-control,.guest-profile-redesign .fields-sec .form-control,.guest-profile-redesign .sepi-hike-forms select.form-control,.guest-profile-redesign .sepi-hike-forms textarea.form-control,.guest-profile-redesign .sepi-hike-forms .single-date-picker-wrapper input,.guest-profile-redesign .sepi-hike-forms .single-date-picker-wrapper .mx-input{width:100%!important;min-height:40px!important;border:1px solid var(--gpr-input-border)!important;border-radius:8px!important;background:var(--gpr-input-bg)!important;color:var(--gpr-ink)!important;font-size:13px!important;box-shadow:none!important}.guest-profile-redesign .sepi-hike-forms .form-control:focus,.guest-profile-redesign .fields-sec .form-control:focus,.guest-profile-redesign .sepi-hike-forms select.form-control:focus,.guest-profile-redesign .sepi-hike-forms .single-date-picker-wrapper input:focus{border-color:var(--gpr-accent)!important;box-shadow:0 0 0 3px var(--gpr-focus-ring)!important;outline:none}.guest-profile-redesign .sepi-hike-forms .form-control::placeholder,.guest-profile-redesign .fields-sec .form-control::placeholder,.guest-profile-redesign .sepi-hike-forms textarea::placeholder{color:#8a929f!important;opacity:1}.guest-profile-redesign .sepi-hike-forms{margin:0!important;width:100%}.guest-profile-redesign .margin_top_15 h4,.guest-profile-redesign .col-md-12.margin_top_15 h4,.guest-profile-redesign .themeColorText h4{margin:0 0 2px!important;padding:0!important;color:var(--gpr-accent-dark)!important;font-size:13px!important;font-weight:700!important;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.guest-profile-redesign span.error{display:block;margin-top:4px;color:var(--gpr-danger)!important;font-size:12px}.guest-profile-redesign .sepi-hike-forms textarea.form-control,.guest-profile-redesign .sepi-hike-forms textarea{width:100%!important;min-height:88px;padding:10px 12px;border:1px solid var(--gpr-input-border)!important;border-radius:8px!important;background:var(--gpr-input-bg)!important;color:var(--gpr-input-text)!important;font-size:13px!important;resize:vertical}.guest-profile-redesign .searchbts1,.guest-profile-redesign input.searchbts1{min-height:36px;padding:0 14px!important;border:1px solid var(--gpr-accent-dark)!important;border-radius:6px!important;background:var(--gpr-accent)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer}.guest-profile-redesign .btn.save.btn-success{border:1px solid var(--gpr-accent-dark)!important;border-radius:6px!important;background:var(--gpr-accent)!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.guest-profile-redesign .sepi-hike-forms.checkbox label{font-weight:500!important;font-size:13px!important}.gpr-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--gpr-line);flex-wrap:wrap}.guest-profile-redesign .emergency-button{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 0 0!important;margin-top:16px;border-top:1px solid var(--gpr-line)}.guest-profile-redesign .emergency-button .btn.del,.guest-profile-redesign .emergency-button .btn.save,.guest-profile-redesign .emergency-button .btn.can{display:none!important}.guest-profile-redesign table.gpr-table,.guest-profile-redesign table.gpr-table.reserv_tab,.guest-profile-redesign table.gpr-table.stafftable{width:100%!important;margin:0!important;border:0!important;box-shadow:none!important;background:var(--gpr-table-body)!important;border-collapse:collapse!important}.guest-profile-redesign table.gpr-table>thead>tr>th{padding:12px 14px!important;border-top:0!important;border-bottom:1px solid var(--gpr-line)!important;background:var(--gpr-thead)!important;color:var(--gpr-thead-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle!important;text-align:left!important}.guest-profile-redesign table.gpr-table>tbody>tr>td{padding:12px 14px!important;border-top:1px solid var(--gpr-line)!important;border-bottom:0!important;background:var(--gpr-table-body)!important;color:var(--gpr-ink)!important;font-size:13px!important;line-height:1.4;vertical-align:middle!important;text-align:left!important}.guest-profile-redesign table.gpr-table>tbody>tr:nth-child(2n)>td{background:var(--gpr-row-alt)!important}.guest-profile-redesign table.gpr-table>tbody>tr:hover>td{background:var(--gpr-row-hover)!important}.guest-profile-redesign table.gpr-table a{color:var(--gpr-accent-dark)!important;font-weight:600;text-decoration:none!important}.guest-profile-redesign .booking-tablelist,.guest-profile-redesign .waiting-list-wrapper{border:0!important;background:transparent!important;box-shadow:none!important}.guest-profile-redesign .table-responsive{border:1px solid var(--gpr-line);border-radius:8px;overflow:hidden}.gpr-year-table{width:100%;border-collapse:collapse}.gpr-year-table th,.gpr-year-table td{padding:10px 14px;border-bottom:1px solid var(--gpr-line);font-size:13px;text-align:left}.gpr-year-table th{background:var(--gpr-thead);color:var(--gpr-thead-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.gpr-year-table tr:last-child td{border-bottom:0}.gpr-empty-note{margin:0;padding:16px;color:var(--gpr-muted);font-size:13px}.guest-profile-redesign .panel-body>.row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0!important}.guest-profile-redesign .panel-body>.row:before,.guest-profile-redesign .panel-body>.row:after{content:none!important;display:none!important}.guest-profile-redesign .panel-body>.row>[class*=col-]{float:none!important;width:auto!important;padding:0!important}.guest-profile-redesign .panel-body>.row .sepi-hike-forms h2{margin:0 0 10px;color:var(--gpr-ink);font-size:13px;font-weight:700}.guest-profile-redesign .panel-body>.row .sepi-hike-forms{display:flex;flex-direction:column;justify-content:flex-start;padding:14px;border:1px dashed var(--gpr-line);border-radius:8px;background:var(--gpr-input-bg)!important;min-height:108px;overflow:hidden}.guest-profile-redesign .panel-body>.row input[type=file]{width:100%;max-width:100%;color:var(--gpr-input-text);font-size:12px}.guest-profile-redesign .panel-body>.row input[type=file]::file-selector-button{margin-right:8px;padding:7px 10px;border:1px solid var(--gpr-secondary-border);border-radius:6px;background:var(--gpr-secondary-bg);color:var(--gpr-input-text);font-size:12px;font-weight:600;cursor:pointer}.guest-profile-redesign img.customer-image-preview{border-radius:6px;max-width:100%}.guest-profile-redesign .removeButton button{margin-top:8px;padding:6px 12px;border:1px solid var(--gpr-line);border-radius:6px;background:var(--gpr-ghost-bg);color:var(--gpr-danger);font-size:12px;font-weight:600;cursor:pointer}.guest-profile-redesign .mysite-cards.visiting-count,.guest-profile-redesign .chart-parent,.guest-profile-redesign .chart-right{display:none!important}.guest-profile-redesign .info-box{border:0!important;box-shadow:none!important;background:transparent!important}.guest-profile-redesign .multiselect__tags{min-height:40px!important;border:1px solid var(--gpr-input-border)!important;border-radius:8px!important;background:var(--gpr-input-bg)!important}.guest-profile-redesign .multiselect--active .multiselect__tags{border-color:var(--gpr-accent)!important;box-shadow:0 0 0 3px var(--gpr-focus-ring)!important}.guest-profile-redesign .multiselect__single,.guest-profile-redesign .multiselect__input{color:var(--gpr-input-text)!important;font-size:13px!important}.guest-profile-redesign .multiselect__option--highlight,.guest-profile-redesign .multiselect__option--highlight:after{background:var(--gpr-accent)!important}@media (max-width: 1200px){.gpr-stats-grid,.guest-profile-redesign .field-sec-parent{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-profile-redesign .panel-body>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.guest-profile-redesign .content.customerProfile{padding:14px 14px 24px!important}.gpr-stats-grid,.gpr-stats-detail,.gpr-mini-stats{grid-template-columns:1fr}.gpr-mini-stat{border-right:0;border-bottom:1px solid var(--gpr-line)}.gpr-mini-stat:last-child{border-bottom:0}.guest-profile-redesign .field-sec-parent,.guest-profile-redesign .panel-body>.row{grid-template-columns:1fr}.guest-profile-redesign .panel-heading .panel-title>a{padding-right:112px!important}.guest-profile-redesign .panel-heading .print-btn{right:38px!important;padding:4px 7px!important}.gpr-page-header{flex-direction:column;align-items:stretch}.gpr-page-header__actions,.gpr-section-actions{justify-content:stretch}.gpr-btn{flex:1}}@media print{.guest-profile-redesign .gpr-page-header__actions,.guest-profile-redesign .gpr-section-actions,.guest-profile-redesign .print-btn,.guest-profile-redesign .gpr-btn{display:none!important}.guest-profile-redesign .panel-collapse{display:block!important;height:auto!important}.guest-profile-redesign .gpr-stats-grid,.guest-profile-redesign .gpr-stats-detail{break-inside:avoid}}magenta-theme .totalColor{color:#fff!important}.booking-waitinglist.info-box .chart-table{min-height:270px;background:unset}.light-blue-theme .themeColorText i.fa{color:#30b351!important}.customerProfile .panel-group.wrap{padding:0 14px}.customerProfile .panel{float:left;width:100%;display:block}.customerProfile .removeButton{margin-top:10px}.customerProfile img.customer-image-preview{width:100%;max-width:400px;height:auto;display:block;background:transparent}.customerProfile .close{opacity:1}.customerProfile .modal-body{float:left;width:100%;display:block}.customerProfile .renew_modal .v--modal-box.v--modal .modal-body .table-responsive{height:auto}section.content.customerProfile .chart-right table.chart-table{width:100%;margin-inline:0!important}.customerProfile .info-chart .info-box-number,.customerProfile .info-chart .info-box-text.imgs1{font-size:clamp(14px,1vw,17px)}.customerProfile .info-box{display:flex;flex-wrap:wrap}.customerProfile .info-box .info-chart{flex:2 1 211px;align-items:self-start}.customerProfile span.imgtext{flex:1 1 226px}.print-btn{position:absolute;right:10px;top:50%;transform:translate(-50%,-50%)}@media print{body{font-size:12px!important;line-height:1.4!important;color:#000!important;background:#fff!important}.no-print,.btn,.btn-sm,.btn-default,.pull-right,.print-btn,.emergency-button,.removeButton,button,[data-toggle=collapse]{display:none!important}.panel-collapse{display:block!important;height:auto!important;overflow:visible!important}.customer-flag{float:right!important;margin:0!important;padding:0!important;position:static!important}.customer-flag img{width:30px!important;height:30px!important;margin:0!important;vertical-align:top!important;display:inline-block!important}.customer-pro1{position:relative!important;overflow:visible!important}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left!important;position:relative!important}.fields-sec{width:33.33%!important;float:left!important;padding:0 15px!important;margin-bottom:15px!important;break-inside:avoid!important}.field-sec-parent{overflow:hidden!important;width:100%!important}.print-value{display:inline-block!important;min-width:120px!important;border-bottom:1px dotted #999!important;padding:2px 0!important;font-weight:400!important}.print-textarea{border:1px solid #ddd!important;padding:8px!important;border-radius:4px!important;width:100%!important;min-height:60px!important}label{font-weight:700!important;margin-bottom:5px!important;display:block!important}table{width:100%!important;border-collapse:collapse!important;margin-bottom:20px!important}table th,table td{border:1px solid #ddd!important;padding:8px!important;text-align:left!important}table th{background-color:#f5f5f5!important;font-weight:700!important}.panel{border:1px solid #ddd!important;margin-bottom:20px!important;break-inside:avoid!important}.panel-heading{background-color:#f5f5f5!important;padding:10px 15px!important;border-bottom:1px solid #ddd!important}.panel-body{padding:15px!important}.panel-title{font-size:16px!important;font-weight:700!important;margin:0!important}.info-box{border:1px solid #ddd!important;padding:15px!important;margin-bottom:15px!important;break-inside:avoid!important}.info-box-text{font-weight:700!important;margin-bottom:5px!important}.info-box-number{font-size:18px!important;font-weight:700!important}img{max-width:100%!important;height:auto!important}.page-break{page-break-before:always!important}.no-break{break-inside:avoid!important}.clearfix:after,.clear:after{content:"";display:table!important;clear:both!important}}.print-only{display:none}@media print{.print-only{display:block!important}.customer-pro1 .customer-flag{position:absolute!important;top:10px!important;right:10px!important;z-index:1!important}.customer-pro1{padding-top:50px!important}.customer-pro1 .customer-flag:first-child{position:static!important;float:right!important;margin-bottom:10px!important}.customer-pro1 .customer-flag:last-child{position:absolute!important;top:10px!important;right:50px!important}}div.mm-dropdown ul{list-style:none;padding:0;margin:0;border:0}.customer-flag img{width:35px;margin-top:-40px;margin-bottom:20px}.multiselect .multiselect__option span,.multiselect .multiselect__single{font-size:16px!important}.input-group-addon1{padding:0 7px;color:inherit;background-color:transparent;border:none}.margin_top_15{margin-top:15px}@media only screen and (max-width: 767px) and (min-width: 320px){.mysite-cards.visiting-count{margin:0 auto 25px 25px;width:94%}.info-box{margin:0 auto 0 10px;width:99%}.chart-right table.chart-table{margin:0 auto 25px 10px;width:98%}.mysite-cards.customer-pro1{width:98%}}@media only screen and (min-width: 768px){.merged-profiles .v--modal-box.v--modal{width:920px!important}}.mysite-cards.visiting-count p{width:100%}.fields-sec.border_dt{padding-right:5px;padding-left:5px}body section.content.sepi-content-section.meter-readings-page{--meter-accent: var(--dash-accent);--meter-action: color-mix(in srgb, var(--meter-accent) 80%, black);--meter-ink: var(--walkin-text, var(--dash-ink));--meter-muted: color-mix(in srgb, var(--meter-ink) 80%, var(--meter-input));--meter-line: color-mix(in srgb, var(--meter-accent) 25%, var(--dash-surface));--meter-surface: color-mix(in srgb, var(--meter-accent) 10%, var(--dash-surface));--meter-input: var(--dash-surface);--meter-soft: color-mix(in srgb, var(--meter-accent) 17%, var(--dash-surface));color:var(--meter-ink);padding:20px}body section.content.sepi-content-section.meter-readings-page .meterreader-system{display:grid;gap:20px}body section.content.sepi-content-section.meter-readings-page .mysite-cards{background:var(--meter-surface)!important;border:1px solid var(--meter-line)!important;border-radius:18px;padding:24px;margin:0;box-shadow:0 6px 24px color-mix(in srgb,var(--meter-accent) 8%,transparent)}body section.content.sepi-content-section.meter-readings-page .meter-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}body section.content.sepi-content-section.meter-readings-page .meter-section-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:var(--meter-soft);color:var(--meter-ink);font-size:21px}body section.content.sepi-content-section.meter-readings-page .meter-section-heading h3{color:var(--meter-ink)!important;font-size:20px;font-weight:650;line-height:1.3;margin:0 0 4px;padding:0;border:0;background:none}body section.content.sepi-content-section.meter-readings-page .meter-section-heading p{color:var(--meter-muted);font-size:13px;margin:0}body section.content.sepi-content-section.meter-readings-page .meter-readingfield{display:flex;flex-wrap:wrap;align-items:end;gap:24px;width:100%}body section.content.sepi-content-section.meter-readings-page .meter-settings-primary{display:flex;flex:1 1 340px;flex-wrap:wrap;align-items:end;gap:16px}body section.content.sepi-content-section.meter-readings-page .meter-settings-primary .checkbox{margin:0 8px 10px 0}body section.content.sepi-content-section.meter-readings-page .spieidea-open{float:none;width:180px;margin:0}body section.content.sepi-content-section.meter-readings-page label{color:var(--meter-ink)!important;font-size:12px!important;font-weight:600!important;margin-bottom:7px!important}body section.content.sepi-content-section.meter-readings-page .meter-required{color:var(--meter-action)}body section.content.sepi-content-section.meter-readings-page .input-dollar{display:flex;position:relative}body section.content.sepi-content-section.meter-readings-page .input-dollar span{position:static;display:grid;place-items:center;width:36px;background:var(--meter-soft);border:1px solid var(--meter-line);border-right:0;border-radius:7px 0 0 7px;color:var(--meter-muted)}body section.content.sepi-content-section.meter-readings-page .input-dollar input{width:100%;min-width:0;border-radius:0 7px 7px 0;padding-left:12px}body section.content.sepi-content-section.meter-readings-page .meter-export-actions{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 390px;border-left:1px solid var(--meter-line);padding-left:24px}body section.content.sepi-content-section.meter-readings-page .meter-export-actions__label{flex-basis:100%;color:var(--meter-ink);font-size:13px;font-weight:600}body section.content.sepi-content-section.meter-readings-page .btn{float:none!important;margin:0!important;min-width:96px!important;width:auto!important;height:39px;padding:9px 18px!important;border:1px solid var(--meter-action)!important;border-radius:7px!important;background:var(--meter-action)!important;color:#fff!important;font-size:13px!important;font-weight:600;line-height:19px;box-shadow:none;white-space:nowrap!important;text-decoration:none}body section.content.sepi-content-section.meter-readings-page .btn i{margin-right:6px;color:inherit!important}body section.content.sepi-content-section.meter-readings-page .btn:is(.meter-export-btn,.btn-greys,.btn-red){background:var(--meter-input)!important;color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page .btn:hover{filter:brightness(.94)}body section.content.sepi-content-section.meter-readings-page :is(input,select,button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--meter-accent) 35%,transparent);outline-offset:2px}body section.content.sepi-content-section.meter-readings-page input:not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]),body section.content.sepi-content-section.meter-readings-page select{height:39px;background:var(--meter-input)!important;color:var(--meter-ink)!important;border:1px solid var(--meter-line)!important;border-radius:7px;font-size:13px;box-shadow:none}body section.content.sepi-content-section.meter-readings-page input::placeholder{color:var(--meter-muted)!important;opacity:1}body section.content.sepi-content-section.meter-readings-page input[type=checkbox]{accent-color:var(--meter-action)}body section.content.sepi-content-section.meter-readings-page .checkbox label:before{background:var(--meter-input)!important;border-color:var(--meter-line)!important}body section.content.sepi-content-section.meter-readings-page .checkbox input:checked+label:before{background:var(--meter-action)!important;border-color:var(--meter-action)!important}body section.content.sepi-content-section.meter-readings-page .checkbox input:checked+label:after{color:#fff!important}body section.content.sepi-content-section.meter-readings-page .meter-billing-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;margin:0 0 18px!important;padding:0!important;width:100%}body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}body section.content.sepi-content-section.meter-readings-page .sepi-hike-forms{width:100%;min-width:0;margin:0;padding:0;float:none}body section.content.sepi-content-section.meter-readings-page .date-sepi :is(.mx-datepicker,.vdp-datepicker){width:100%}body section.content.sepi-content-section.meter-readings-page .date-sepi i{color:var(--meter-action)!important}body section.content.sepi-content-section.meter-readings-page .reservation-btn-spl--meter-billing{display:flex;flex-wrap:wrap;gap:10px;width:100%}body section.content.sepi-content-section.meter-readings-page .reservation-btn-spl--meter-billing .meter-update-all{margin-left:auto!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table{max-height:65vh;overflow:auto;border:1px solid var(--meter-line);border-radius:10px;margin:0}body section.content.sepi-content-section.meter-readings-page .mybilling-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;color:var(--meter-ink)}body section.content.sepi-content-section.meter-readings-page .mybilling-table table :is(th,td){padding:11px 14px!important;white-space:nowrap;vertical-align:middle;border:0!important;border-bottom:1px solid var(--meter-line)!important;text-align:left}body section.content.sepi-content-section.meter-readings-page .mybilling-table table th{position:sticky;top:0;z-index:2;background:var(--meter-soft)!important;color:var(--meter-ink)!important;font-weight:600;height:44px}body section.content.sepi-content-section.meter-readings-page .mybilling-table table td{background:var(--meter-input)!important;color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table tbody:nth-of-type(2n) td{background:color-mix(in srgb,var(--meter-accent) 5%,var(--meter-input))!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table tr:hover td{background:var(--meter-soft)!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table input[type=text]{width:108px;height:33px!important;padding:6px 10px;font-variant-numeric:tabular-nums}body section.content.sepi-content-section.meter-readings-page .mybilling-table a,body section.content.sepi-content-section.meter-readings-page .mybilling-table [data-toggle=tooltip]{color:var(--meter-ink)!important;cursor:pointer;text-decoration:underline}body section.content.sepi-content-section.meter-readings-page .mybilling-table .btn{height:32px;padding:5px 12px!important;font-size:12px!important}body section.content.sepi-content-section.meter-readings-page .aspire-eat{display:flex}body:has(.meter-readings-page) .main-header .navbar{box-shadow:0 4px 18px color-mix(in srgb,var(--dash-accent) 10%,transparent);border-radius:0 0 16px 16px}body:has(.meter-readings-page) .sidebar-menu>li>a{border-radius:8px;margin:3px 8px}body:has(.meter-readings-page) .treeview-menu>li>a{border-radius:6px;margin-right:8px}body:has(.meter-readings-page) .content-wrapper{background:var(--dash-canvas)!important}@media (max-width: 1199px){body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}body section.content.sepi-content-section.meter-readings-page .meter-export-actions{border-left:0;padding-left:0}}@media (max-width: 575px){body section.content.sepi-content-section.meter-readings-page{padding:12px}body section.content.sepi-content-section.meter-readings-page .mysite-cards{padding:16px}body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row{grid-template-columns:1fr}body section.content.sepi-content-section.meter-readings-page .meter-settings-primary,body section.content.sepi-content-section.meter-readings-page .meter-export-actions{flex-basis:100%}body section.content.sepi-content-section.meter-readings-page .meter-section-heading h3{font-size:18px}body section.content.sepi-content-section.meter-readings-page .reservation-btn-spl--meter-billing .meter-update-all{margin-left:0!important}}body section.content.sepi-content-section.meter-readings-page{background:transparent!important;float:none!important;width:100%;min-height:0}body section.content.sepi-content-section.meter-readings-page .meterreader-system{gap:18px!important;margin:0!important;padding:0!important}body section.content.sepi-content-section.meter-readings-page .mysite-cards{float:none!important;width:100%;margin:0!important;padding:22px!important}body section.content.sepi-content-section.meter-readings-page .mybilling-bill{float:none;padding:0!important}body section.content.sepi-content-section.meter-readings-page .mybilling-bill>.row{margin:0!important;display:block}body section.content.sepi-content-section.meter-readings-page .meter-section-heading{margin-bottom:20px!important}body section.content.sepi-content-section.meter-readings-page .meter-readingfield{align-items:flex-end!important}body section.content.sepi-content-section.meter-readings-page .meter-enable-control{display:flex;align-items:center;gap:8px;height:40px;flex:0 0 auto}body section.content.sepi-content-section.meter-readings-page .meter-enable-control input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;position:static!important;opacity:1!important;width:17px!important;height:17px!important;margin:0!important;cursor:pointer}body section.content.sepi-content-section.meter-readings-page .meter-enable-control label{margin:0!important;padding:0!important;cursor:pointer;font-size:13px!important}body section.content.sepi-content-section.meter-readings-page .meter-enable-control label:before,body section.content.sepi-content-section.meter-readings-page .meter-enable-control label:after{content:none!important}body section.content.sepi-content-section.meter-readings-page .input-dollar{height:40px;float:none!important}body section.content.sepi-content-section.meter-readings-page .input-dollar span{flex:0 0 34px;height:40px;padding:0!important;font-size:15px!important;line-height:1!important}body section.content.sepi-content-section.meter-readings-page .input-dollar input{height:40px!important;border-radius:0 7px 7px 0!important}body section.content.sepi-content-section.meter-readings-page .btn{display:inline-flex!important;justify-content:center;align-items:center;gap:7px;flex:0 0 auto!important;height:40px!important;min-height:40px!important;vertical-align:middle}body section.content.sepi-content-section.meter-readings-page .btn i{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;font-size:14px!important;line-height:1!important;margin:0!important;padding:0!important}body section.content.sepi-content-section.meter-readings-page .meter-export-actions__label i{margin-right:5px}body section.content.sepi-content-section.meter-readings-page .meter-billing-actions-wrap{width:100%;grid-column:1 / -1;margin:0!important}body section.content.sepi-content-section.meter-readings-page .reservation-btn-spl--meter-billing{justify-content:flex-start!important;padding:0!important;margin:0!important}body section.content.sepi-content-section.meter-readings-page .sepi-hike-forms label{display:block;float:none}body section.content.sepi-content-section.meter-readings-page .date-sepi input{padding-right:32px!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table{float:none}body section.content.sepi-content-section.meter-readings-page .mybilling-table td[colspan]{text-align:center;padding:26px 16px!important;color:var(--meter-muted)!important;background:var(--meter-surface)!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table .btn{height:32px!important;min-height:32px!important}body section.content.sepi-content-section.meter-readings-page .sitemap-user{float:none;margin:18px 0 0!important;padding:0!important}body section.content.sepi-content-section.meter-readings-page .sitemap-user .mysite-cards{box-shadow:none;background:var(--meter-soft)!important;padding:16px 22px!important}body section.content.sepi-content-section.meter-readings-page .sitemap-user :is(span,a){color:var(--meter-ink)!important}body:has(.meter-readings-page) .content-wrapper>.content-header h1{color:var(--walkin-text, var(--dash-ink))!important;font-size:25px;font-weight:600}body:has(.meter-readings-page) .content-header .breadcrumb{background:var(--dash-surface-tint)!important;box-shadow:none!important;border:1px solid var(--dash-border);border-radius:8px}body:has(.meter-readings-page) .content-header .breadcrumb :is(a,li){color:var(--walkin-text, var(--dash-ink))!important}body:has(.meter-readings-page) .main-footer{background:var(--dash-canvas)!important;color:var(--walkin-text, var(--dash-ink))!important;border-top:0}body:has(.meter-readings-page) .main-footer p{color:inherit!important}@media (max-width: 575px){body section.content.sepi-content-section.meter-readings-page .mysite-cards{padding:16px!important}body section.content.sepi-content-section.meter-readings-page .meter-export-actions{gap:8px}body section.content.sepi-content-section.meter-readings-page .meter-export-actions .btn{padding:8px 12px!important}}body:has(.meter-readings-page) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--meter-page-canvas: color-mix(in srgb, var(--dash-accent) 6%, var(--walkin-surface, var(--dash-surface)));--meter-page-card: var(--walkin-surface, var(--dash-surface));background:var(--meter-page-canvas)!important;background-image:none!important}body:has(.meter-readings-page) .content-wrapper>section.content-header,body:has(.meter-readings-page) .content-wrapper>section.content-header :is(nav,.breadcrumb),body section.content.sepi-content-section.meter-readings-page,body section.content.sepi-content-section.meter-readings-page .meterreader-system,body section.content.sepi-content-section.meter-readings-page .sitemap-user,body section.content.sepi-content-section.meter-readings-page .sitemap-user .mysite-cards{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body section.content.sepi-content-section.meter-readings-page{--meter-surface: var(--meter-page-card);--meter-soft: var(--walkin-surface-raised, var(--dash-surface-tint));--meter-input: var(--walkin-input, var(--dash-surface));--meter-line: var(--walkin-border, var(--dash-border));padding:16px 20px 20px!important;margin:0!important}body:has(.meter-readings-page) .content-wrapper>section.content-header{margin:0!important;padding:16px 20px 0!important}body:has(.meter-readings-page) .content-wrapper>section.content-header--breadcrumb{padding-top:8px!important}body:has(.meter-readings-page) .content-wrapper>section.content-header .breadcrumb{margin:0!important;padding:0!important}body section.content.sepi-content-section.meter-readings-page .sitemap-user .mysite-cards{padding:0!important}body:has(.meter-readings-page) .main-header .navbar.navbar-static-top{border-radius:0!important;box-shadow:none!important}body:has(.meter-readings-page) .main-header .dashboard-top-bar__info-card,body:has(.meter-readings-page) .main-header .dashboard-top-bar__actions{background:var(--meter-page-card)!important;box-shadow:none!important}@media (max-width: 575px){body section.content.sepi-content-section.meter-readings-page{padding:12px!important}body:has(.meter-readings-page) .content-wrapper>section.content-header{padding-left:12px!important;padding-right:12px!important}}body section.content.sepi-content-section.meter-readings-page .meterreader-system{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px!important}body section.content.sepi-content-section.meter-readings-page :is(.meterbilling-bill,.meter-list-card){grid-column:1 / -1}body section.content.sepi-content-section.meter-readings-page .meterreader-system>.mysite-cards{position:relative;min-width:0;background:linear-gradient(125deg,var(--walkin-surface-raised, var(--dash-surface-tint)),var(--meter-page-card))!important;border:1px solid color-mix(in srgb,var(--meter-input) 70%,var(--meter-line))!important;border-radius:15px;box-shadow:0 6px 20px color-mix(in srgb,var(--meter-accent) 10%,transparent)}body section.content.sepi-content-section.meter-readings-page .meter-section-icon{flex-basis:52px;height:52px;border-radius:14px;color:#fff!important;background:linear-gradient(145deg,var(--meter-action),color-mix(in srgb,var(--meter-action) 85%,black));box-shadow:inset 0 1px 3px color-mix(in srgb,var(--meter-input) 40%,transparent),0 3px 9px color-mix(in srgb,var(--meter-accent) 20%,transparent)}body section.content.sepi-content-section.meter-readings-page .meter-section-icon i{color:inherit!important;font-size:24px!important}body section.content.sepi-content-section.meter-readings-page .meterbilling-bill .meter-section-icon{border-radius:50%}body section.content.sepi-content-section.meter-readings-page .meter-section-heading{gap:18px}body section.content.sepi-content-section.meter-readings-page .meter-section-heading h3{font-weight:700}body section.content.sepi-content-section.meter-readings-page .meter-import-card{display:flex;flex-direction:column}body section.content.sepi-content-section.meter-readings-page .meter-export-actions{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;margin-top:auto;position:relative;z-index:1}body section.content.sepi-content-section.meter-readings-page .meter-export-actions .btn{min-width:0!important;padding:10px 12px!important;height:44px!important}body section.content.sepi-content-section.meter-readings-page .meter-card-watermark{position:absolute;right:26px;top:22px;font-size:102px!important;color:var(--meter-accent)!important;opacity:.09;pointer-events:none}body section.content.sepi-content-section.meter-readings-page .meter-settings-primary{gap:16px;flex-basis:100%}body section.content.sepi-content-section.meter-readings-page .meter-enable-control input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:38px!important;height:22px!important;border:1px solid var(--meter-line);border-radius:20px;background:var(--meter-soft);position:relative!important}body section.content.sepi-content-section.meter-readings-page .meter-enable-control input[type=checkbox]:after{content:"";position:absolute;width:16px;height:16px;top:2px;left:2px;border-radius:50%;background:var(--meter-input);box-shadow:0 1px 3px color-mix(in srgb,var(--meter-action) 30%,transparent)}body section.content.sepi-content-section.meter-readings-page .meter-enable-control input[type=checkbox]:checked{background:var(--meter-action);border-color:var(--meter-action)}body section.content.sepi-content-section.meter-readings-page .meter-enable-control input[type=checkbox]:checked:after{left:18px}body section.content.sepi-content-section.meter-readings-page .meter-billing-form{margin-bottom:0!important;gap:22px}body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row{align-items:start}body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row label{min-height:18px;line-height:18px}body section.content.sepi-content-section.meter-readings-page .meter-billing-filters-row :is(input,select){height:42px!important}body section.content.sepi-content-section.meter-readings-page .btn:not(.meter-export-btn):not(.btn-red):not(.btn-greys){background:linear-gradient(160deg,var(--meter-action),color-mix(in srgb,var(--meter-action) 85%,black))!important}body section.content.sepi-content-section.meter-readings-page .btn.btn-greys{background:color-mix(in srgb,var(--meter-accent) 14%,var(--meter-page-card))!important;border-color:var(--meter-line)!important}body section.content.sepi-content-section.meter-readings-page .meter-list-heading{margin-bottom:14px!important;gap:14px;flex-wrap:wrap}body section.content.sepi-content-section.meter-readings-page .meter-list-heading .meter-section-icon{flex-basis:38px;height:38px;border-radius:9px}body section.content.sepi-content-section.meter-readings-page .meter-list-heading h3{font-size:18px;margin:0}body section.content.sepi-content-section.meter-readings-page .meter-result-count{border-radius:20px;padding:6px 13px;background:color-mix(in srgb,var(--meter-accent) 18%,var(--meter-input));font-weight:600;font-size:12px}body section.content.sepi-content-section.meter-readings-page .meter-list-summary{color:var(--meter-muted);font-size:12px;margin:14px 0 0}body section.content.sepi-content-section.meter-readings-page .mybilling-table table th{background:color-mix(in srgb,var(--meter-accent) 15%,var(--meter-input))!important}body:has(.meter-readings-page) .content-wrapper>section.content-header h1{font-size:28px;font-weight:700}@media (max-width: 1100px){body section.content.sepi-content-section.meter-readings-page .meterreader-system{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575px){body section.content.sepi-content-section.meter-readings-page .meter-export-actions{grid-template-columns:minmax(0,1fr)}body section.content.sepi-content-section.meter-readings-page .meter-section-heading{gap:12px}body section.content.sepi-content-section.meter-readings-page .meter-section-heading h3{font-size:18px}}body:has(.meter-readings-page) .content-wrapper>section.content-header{position:relative!important;inset:auto!important;float:none!important;clear:both;display:flow-root;width:100%;height:auto!important;min-height:0!important;box-sizing:border-box}body:has(.meter-readings-page) .content-wrapper>section.content-header>hr{display:none}body:has(.meter-readings-page) .content-wrapper>section.content-header>h1{margin:0!important;padding:0!important;line-height:1.3}body:has(.meter-readings-page) .content-wrapper>section.content-header--breadcrumb{padding-top:10px!important;padding-bottom:8px!important}body:has(.meter-readings-page) .content-header--breadcrumb>nav{display:block;width:100%}body:has(.meter-readings-page) .content-header--breadcrumb ol.breadcrumb{position:static!important;inset:auto!important;float:none!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;height:auto!important;min-height:36px;margin:0!important;padding:0!important}body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb>li{position:static!important;float:none!important;display:inline-flex;align-items:center;margin:0;line-height:1.5}body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb>.breadcrumb-item--actions{margin-left:auto!important}body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb>.breadcrumb-item--actions:before,body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb>.breadcrumb-item--actions:after{content:none!important}body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb .helpdesk-link{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:inline-flex!important;align-items:center;gap:7px;padding:8px 14px!important;border:1px solid var(--walkin-border, var(--dash-border));border-radius:9px;background:var(--walkin-surface-raised, var(--dash-surface-tint))!important;white-space:nowrap}body:has(.meter-readings-page) .content-header--breadcrumb .helpdesk-link:after{content:none!important}body section.content.sepi-content-section.meter-readings-page{clear:both}@media (max-width: 575px){body:has(.meter-readings-page) .content-header--breadcrumb .breadcrumb>.breadcrumb-item--actions{flex-basis:100%;margin-left:0!important}}body section.content.sepi-content-section.meter-readings-page :is(.meter-header,.meter-import-card,.meterbilling-bill){isolation:isolate}body section.content.sepi-content-section.meter-readings-page .meter-card-artwork{position:absolute;right:0;bottom:0;width:290px;max-width:44%;height:auto;color:var(--meter-accent);opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;border-bottom-right-radius:15px}body section.content.sepi-content-section.meter-readings-page .meter-card-artwork--campground{width:400px;max-width:40%;opacity:.35}body section.content.sepi-content-section.meter-readings-page .meter-card-artwork--import{width:280px;opacity:.3}@media (max-width: 575px){body section.content.sepi-content-section.meter-readings-page .meter-card-artwork{max-width:55%;opacity:.2}}body section.content.sepi-content-section.meter-readings-page .mybilling-table .meter-parent-row>td{background:color-mix(in srgb,var(--meter-accent) 16%,var(--meter-input))!important;border-bottom-color:var(--meter-line)!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table .meter-child-row>td{background:color-mix(in srgb,var(--meter-accent) 3%,var(--meter-input))!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table .meter-child-row:hover>td{background:color-mix(in srgb,var(--meter-accent) 9%,var(--meter-input))!important}body section.content.sepi-content-section.meter-readings-page .mybilling-table td.meter-customer-cell{position:relative;padding:16px 18px!important;min-width:255px}body section.content.sepi-content-section.meter-readings-page .meter-customer{display:flex;align-items:center;gap:12px;min-height:52px}body section.content.sepi-content-section.meter-readings-page .meter-customer-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--meter-accent) 24%,var(--meter-input));color:var(--meter-ink);font-size:14px;font-weight:700}body section.content.sepi-content-section.meter-readings-page .meter-parent-row .meter-customer-avatar{background:var(--meter-action);color:#fff}body section.content.sepi-content-section.meter-readings-page .meter-customer-details{display:flex;flex-direction:column;align-items:flex-start;gap:6px}body section.content.sepi-content-section.meter-readings-page .meter-customer-details strong{color:var(--meter-ink);font-size:14px;font-weight:600}body section.content.sepi-content-section.meter-readings-page .meter-reservation-badge{display:inline-block;border-radius:16px;padding:4px 10px;font-size:11px;line-height:1.4;font-weight:600;color:var(--meter-ink);background:color-mix(in srgb,var(--meter-accent) 12%,var(--meter-input))}body section.content.sepi-content-section.meter-readings-page .meter-parent-row .meter-reservation-badge{background:color-mix(in srgb,var(--meter-accent) 23%,var(--meter-input))}body section.content.sepi-content-section.meter-readings-page .meter-recurrence-toggle{display:grid;place-items:center;flex:0 0 26px;width:26px;height:32px;padding:0;margin:0;border:0;border-radius:5px;background:transparent;color:var(--meter-ink);cursor:pointer}body section.content.sepi-content-section.meter-readings-page .meter-recurrence-toggle:hover{background:color-mix(in srgb,var(--meter-accent) 18%,transparent)}body section.content.sepi-content-section.meter-readings-page .meter-recurrence-toggle:focus-visible{outline:2px solid var(--meter-accent);outline-offset:2px}body section.content.sepi-content-section.meter-readings-page .meter-customer--child{padding-left:48px}body section.content.sepi-content-section.meter-readings-page .meter-child-row .meter-customer-cell:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:1px;background:var(--meter-accent);opacity:.6}body section.content.sepi-content-section.meter-readings-page .meter-child-row:last-child .meter-customer-cell:before{bottom:50%}body section.content.sepi-content-section.meter-readings-page .meter-child-row .meter-customer-cell:after{content:"";position:absolute;left:30px;top:50%;width:25px;height:1px;background:var(--meter-accent);opacity:.6}body section.content.sepi-content-section.meter-readings-page .meter-customer--child:before{content:"";position:absolute;left:52px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--meter-accent)}body section.content.sepi-content-section.water-meter-readings-page .meter-header{grid-column:1 / -1}body section.content.sepi-content-section.water-meter-readings-page .meter-billing-filters-row{grid-template-columns:repeat(3,minmax(0,1fr))}body section.content.sepi-content-section.water-meter-readings-page .multiselect{min-height:42px;color:var(--meter-ink)}body section.content.sepi-content-section.water-meter-readings-page .multiselect__tags{min-height:42px;border:1px solid var(--meter-line)!important;border-radius:7px;background:var(--meter-input)!important;padding-top:10px}body section.content.sepi-content-section.water-meter-readings-page :is(.multiselect__single,.multiselect__input,.multiselect__content-wrapper){background:var(--meter-input)!important;color:var(--meter-ink)!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__placeholder{color:var(--meter-muted);margin-bottom:0;padding-top:0}body section.content.sepi-content-section.water-meter-readings-page .multiselect__option--highlight{background:var(--meter-action)!important;color:#fff!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__option--highlight:after{background:var(--meter-action)!important;color:#fff!important}@media (max-width: 767px){body section.content.sepi-content-section.water-meter-readings-page .meter-billing-filters-row{grid-template-columns:minmax(0,1fr)}}body section.content.sepi-content-section.meter-readings-page :is(.meter-section-heading h3,.meter-result-count,.meter-reservation-badge,.meter-customer-details strong,.meter-customer-avatar,.meter-recurrence-toggle,.meter-recurrence-toggle i){color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page :is(.meter-section-heading p,.meter-list-summary,.input-dollar span){color:var(--meter-muted)!important}body section.content.sepi-content-section.meter-readings-page :is(.meter-required,.date-sepi i){color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page :is(input[type=text],select,select option,.multiselect__single,.multiselect__input){color:var(--walkin-input-text, var(--meter-ink))!important;-webkit-text-fill-color:var(--walkin-input-text, var(--meter-ink))}body section.content.sepi-content-section.meter-readings-page :is(input[type=text],.multiselect__input)::placeholder{color:var(--meter-muted)!important;-webkit-text-fill-color:var(--meter-muted);opacity:1}body section.content.sepi-content-section.meter-readings-page .mybilling-table :is(td span:not(.meter-customer-avatar),td strong,td a){color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page .btn:is(.meter-export-btn,.btn-greys,.btn-red){color:var(--meter-ink)!important}body section.content.sepi-content-section.meter-readings-page .meter-parent-row .meter-customer-avatar{color:#fff!important}body section.content.sepi-content-section.meter-readings-page .meter-section-icon,body section.content.sepi-content-section.meter-readings-page .meter-section-icon i{color:#fff!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__option{color:var(--meter-ink)!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__option--highlight{color:#fff!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__option--selected:not(.multiselect__option--highlight){background:var(--meter-soft)!important;color:var(--meter-ink)!important}body section.content.sepi-content-section.water-meter-readings-page .multiselect__placeholder{color:var(--meter-muted)!important}body:has(.meter-readings-page) .main-header :is(.dashboard-top-bar__info-card,.dashboard-top-bar__actions){--dash-ink: var(--walkin-text);--dash-muted: var(--walkin-muted);color:var(--walkin-text)!important}@media only screen and (max-width: 768px){.payment-gateway-setting .billaddons-putty .multiselect{width:100%!important}}@media only screen and (min-width: 769px){.payment-gateway-setting .billaddons-putty .multiselect,.payment-gateway-setting .billaddons-putty select{max-width:45%!important}}.paymentGatewayName,.multiselect__option,.multiselect__option--highlight,.multiselect__single{text-transform:capitalize}.multi-payment{border:1px solid #8f8f8f;padding:10px}.add-setting-btn{float:right;margin-right:25%}.remove-setting-btn{float:right;margin-right:25%;font-size:15px}.earth-tone .btn-danger{border-radius:3px!important}@media screen and (min-width: 768px){.payment-gateway-setting .billaddons-putty select{max-width:45%}}.split-settings{border-bottom:1px solid #989998;margin-bottom:15px;margin-top:15px}.payment-gateway-setting .mybilling-bill form{display:block}.secure-input{position:relative;display:block}.secure-input .form-control{width:100%;padding-right:36px}.toggle-visibility{position:absolute;right:12%;top:50%;transform:translateY(-50%);color:#7a7a7a;cursor:pointer}@media only screen and (max-width: 768px){.secure-input{width:100%;max-width:100%}}.category_listSection_titles_card{text-align:center;background:var(--tabButtonActiveBackground);border:2.25px solid #CCCCCC;border-radius:5px;color:var(--tabButtonActiveColor);width:101px;height:76px;display:flex;align-items:center;justify-content:center}.category_listSection_titles{display:flex;gap:23px;flex-wrap:wrap}.category_listSection_titles_card p{font-size:40px;font-weight:600;margin:0}.category_listSection_titles_card.active{background:#bd1a51;color:#fff;border-radius:10px}.default input.showingCountSection{border-color:#7575}.blue-theme .category_list_card{box-shadow:unset}.blue-theme span.showingCountSection{background:#151a2f}.blue-theme .processing_section_right .sale-billpos.discount-applicable{background:#1b1356}.dark-theme .category_list_card{box-shadow:unset}.dark-theme span.showingCountSection,.dark-theme .processing_section_right .sale-billpos.discount-applicable{background:#151a2f}.violet-theme input.showingCountSection{border-color:#7575}body .category_listSection .category_list{color:var(--tabButtonActiveColor)!important}.category-active-name{color:#bd1a51;text-transform:capitalize;font-size:16px}.category-active-name:before{content:":";color:#293744}.turquoise-theme span.showingCountSection{color:#000}.turquoise-theme .processing_section_right .sale-billpos.discount-applicable{background:#33a6a1}.maroon-theme .category_list_card{box-shadow:unset}.maroon-theme span.showingCountSection{color:#000}.maroon-theme .processing_section_right .sale-billpos.discount-applicable{background:#b33b3c}.peach-theme span.showingCountSection{color:#000}.peach-theme .processing_section_right .sale-billpos.discount-applicable{background:#f87f58}.magenta-theme span.showingCountSection{color:#000}.magenta-theme .processing_section_right .sale-billpos.discount-applicable{background:#843670}.magenta-theme .category_list_card{box-shadow:unset}.light-blue-theme .processing_section_right .sale-billpos.discount-applicable{background:#3285da}.light-blue-theme span.showingCountSection{color:#000}.light-blue-theme .category_list_card{box-shadow:unset}.category_scroll{max-height:165px;overflow-x:scroll}body .category_list_card label.category_list{font-weight:600!important;color:#000!important}.red-theme span.showingCountSection{color:#000}.red-theme .processing_section_right .sale-billpos.discount-applicable{background:#ce1114}.category_listSection .category_list{padding:7px!important;margin:0!important;border-radius:5px;background:var(--tabButtonActiveBackground)}.category_list_card{display:flex;flex-direction:column;align-items:center;background:#fff;gap:10px;border-radius:10px;padding:10px}.category_list_card label.category_list{padding:0;margin:0;text-align:center;color:#000;font-size:14px!important;white-space:unset!important;word-wrap:break-word}.category_list_img{width:62px;aspect-ratio:1;border-radius:50%!important;background:#7575}.category_list_img img{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:50%}.processing_section_right .sale-billpos.discount-applicable{margin:0 0 16px!important;background:#fff;padding:10px 14px;border-radius:5px}span.showingCountSection{width:83px;display:inline-block;padding:5px 7px;background:#eff1ed;font-weight:600;border:.5px solid #f8fff5}input.showingCountSection{width:83px;height:33px;border:.5px solid #fff;font-weight:600;padding:5px}.table_item_img{position:absolute;width:40px;background:#7575;aspect-ratio:1;display:block;top:50%;left:27px;transform:translateY(-50%);border-radius:50%;pointer-events:none}.table_item_img img{width:100%;height:100%;border-radius:50%;object-fit:contain}.category_listSection .category_list.active{background:#bd1a51}.item_previous,.item_next{font-size:77px;line-height:30px;cursor:pointer;color:#17a785!important}.category_list{width:95%;padding:10px;text-align:center;color:#fff;font-size:16px!important;font-weight:800!important}.category_li div label{background:#bd1a51}.item-div label{background:#17a785;word-break:break-word;overflow:hidden}.pos_purchase_column{border:1px solid #ccbcbc;padding:33px;margin-bottom:30px}.sale-billpos.dis h4{color:red}.category_listSection_titles.addCard .category_listSection_titles_card{height:44px}.category_listSection_titles.addCard{gap:10px}.category_listSection_titles.addCard .category_listSection_titles_card p{font-size:20px!important}@media (min-width:1200px){.category_listSection_titles.addCard .category_listSection_titles_card{width:auto!important;flex:1;height:44px}}.category_listSection_titles_card{width:calc((100% / 13) - 23px)}.all-category-div.pos-new-ui{width:calc(12.5% - 20px)}.category_list_card{width:calc((100% / 11) - 19px)}@media screen and (max-width:1700px){.category_listSection_titles_card{width:calc((100% / 7) - 23px)}.all-category-div.pos-new-ui{width:calc((100% / 6) - 20px)}.category_list_card{width:calc(12.5% - 19px)}}@media screen and (max-width:1400px){.category_list_card{width:calc(12.5% - 19px)}}@media screen and (max-width:1300px){.all-category-div.pos-new-ui{width:calc(25% - 20px)}.category_list_card{width:calc((100% / 6) - 19px)}}@media screen and (max-width:1100px){.category_listSection_titles_card{width:calc(25% - 14px)}.category_listSection_titles_card p{font-size:30px}.category_listSection_titles{gap:14px}.all-category-div.pos-new-ui{width:calc((100% / 3) - 20px)}.category_list_card{width:calc((100% / 3) - 19px)}}@media screen and (max-width:500px){.category_listSection_titles_card{width:calc((100% / 3) - 14px)}.all-category-div.pos-new-ui{width:calc(50% - 20px)}.category_list_card{width:calc(50% - 19px)}}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;grid-template-columns:unset!important;gap:8px;padding:12px 16px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:relative}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_track{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,82px));gap:10px;flex:1 1 auto;min-width:0;justify-content:start;align-content:start}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_left,body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_right{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;flex:0 0 28px;width:28px!important;height:28px;margin-top:42px;display:inline-flex;align-items:center;justify-content:center;font-size:22px!important;opacity:.45;cursor:pointer;z-index:1}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_left.is-disabled,body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_right.is-disabled{opacity:.15;cursor:default;pointer-events:none}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_left:not(.is-disabled):hover,body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable span.category_right:not(.is-disabled):hover{opacity:.85}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:82px!important;max-width:82px;min-height:auto!important;padding:6px!important;gap:5px!important;border-radius:8px;box-shadow:0 4px 8px #b6bbbfb3;transform:none!important}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_card:hover{transform:none!important;box-shadow:0 4px 10px #b6bbbfd9}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_img{width:48px!important;min-height:auto!important;aspect-ratio:1;border-radius:50%!important;background:#e8e8e8;overflow:hidden}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_img img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:50%}body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_card label.category_list{font-size:11px!important;font-weight:600!important;line-height:1.2;height:auto!important;min-height:26px;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;background:transparent;padding:0!important}@media screen and (max-width: 1100px){body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:82px!important;max-width:82px}}@media screen and (max-width: 500px){body .pos-classic-ui.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:calc((100% / 3) - 10px)!important;max-width:none}}.pointof-sale-billable .pos_purchase_column td:has(.sepi-hike-forms-pass){min-width:auto;display:inline-flex}.unit-special{min-width:170px}.expiration-date-special{min-width:140px;padding-inline:5px}.pass-special{width:140px}.pointof-sale-billable .pos_purchase_column td .sepi-hike-forms .vdp-datepicker{margin-top:0}.pointof-sale-billable .pos_purchase_column td:has(.date-sepi){white-space:unset}.processing_section_select_item{max-width:945px}.pointof-sale-billable .pos_purchase_column .sepi-hike-forms.date-sepi{padding-right:0!important}.pointof-sale-billable .pos_purchase_column td:has(.sepi-hike-forms-pass){min-width:140px}body .pointof-sale-billable .pos_purchase_column .sepi-hike-forms-pass.sepi-hike-forms .form-control{padding:10px!important;margin-top:0}.sepi-hike-forms.date-sepi i{right:15px}.people-input-special{min-width:140px;padding-inline:10px}.category_listSection_titles_card{text-align:center;background:var(--tabButton);border:1px solid var(--sepi-modal-border);border-radius:999px;color:var(--sepi-modal-text);width:auto;min-width:64px;height:40px;padding:0 14px;display:flex;align-items:center;justify-content:center;cursor:pointer}.category_listSection_titles{display:flex;gap:8px;flex-wrap:wrap}.category_listSection_titles_card p{font-size:14px;font-weight:600;margin:0}.category_listSection_titles_card.active{background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor);border-color:var(--tabButtonActiveBackground);border-radius:999px}body .pointof-sale-billable .processing_section_right .formSectionPart .sepi-hike-forms .form-control,body .pointof-sale-billable .processing_section_right .sepi-hike-forms .form-control{padding-left:10px!important}.pos-billable-wrapper-length{width:100%!important;padding-left:0!important}.pos-billable-wrapper-length .sepi-hike-forms{padding:0!important}input.pos_scan_product.form-control{text-align:center;padding-inline:10px;width:100%!important}.mysite-cards .processing_section_selectBox_gap h1{width:100%;padding-bottom:1.2rem}.processing_section_selectBox_gap .pos-billable-wrapper.pos-billable-items{flex-wrap:wrap;margin:0}.processing_section_selectBox_gap{align-items:end!important;margin-bottom:25px}.processing_section_selectBox_gap .pos-billable-wrapper-length{margin:0!important}.processing_section_selectBox_gap .billable-buttons{margin-right:24px}.sale-billpos.dis ul{padding:0}body .category_listSection .category_list{color:var(--sepi-modal-text)!important}.category-active-name{color:inherit;text-transform:capitalize;font-size:16px;font-weight:600}.category-active-name:before{content:":";color:inherit}.category_listSection .category_list{height:44px;display:flex;justify-content:center;align-items:center;width:100%}.category_listSection{gap:10px}.category_scroll{max-height:none;overflow-x:auto;overflow-y:hidden}.item_scroll{max-height:390px;overflow-x:scroll;margin-top:20px!important}.category_list_card{width:100px;box-shadow:0 6px 13px #b6bbbf}.waiting-list-wrapper.pointof-sale-billable ::-webkit-scrollbar{width:6px;height:6px}.waiting-list-wrapper.pointof-sale-billable ::-webkit-scrollbar-track{background:transparent;box-shadow:inset 9px -17px 20px #e2e2ff00;border-radius:4px;border:2px solid transparent}.waiting-list-wrapper.pointof-sale-billable ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}body .category_list_card label.category_list{font-weight:600!important;color:var(--sepi-modal-text)!important}.processing_section_select_item .gift_certificate_pos .checkbox label{padding-left:28px!important}.gift_certificate_pos{justify-content:space-between;align-items:center}.header_processing{display:flex;gap:10px;flex-wrap:wrap}.category_listSection{display:flex;gap:20px;padding:20px 0;flex-wrap:wrap}.category_listSection .category_list{padding:7px!important;margin:0!important;border-radius:999px;background:var(--tabButton)}.category_list_items{display:flex;overflow:auto;gap:19px;padding:16px 0;flex-wrap:wrap;position:relative;margin:auto}span.category_right,span.category_left{position:absolute;top:50%;transform:translateY(-50%);font-size:36px;cursor:pointer}span.category_right{right:0}span.category_left{left:0}.category_list_card{display:flex;flex-direction:column;align-items:center;background:var(--sepi-modal-surface);color:var(--sepi-modal-text);gap:10px;border-radius:12px;padding:10px}.category_list_card label.category_list{padding:0;margin:0;text-align:center;color:var(--sepi-modal-text);font-size:14px!important;font-weight:600!important;white-space:unset!important;word-wrap:break-word;background:transparent;height:auto;width:auto}.category_list_img{width:100%;aspect-ratio:1;border-radius:10px!important;background:var(--tabButton);overflow:hidden}.category_list_img img{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:8px}.category_listSection_items{padding:16px 0}.processing_section_selectBox button.btn.btn-default.searchbts.right-searchbts{margin-bottom:0!important}.processing_section{display:flex;width:100%;column-gap:20px;flex-wrap:wrap}.processing_section_left{flex:2 1 400px}.processing_section_right{flex:1 1 300px}.processing_section_right .sale-billpos.discount-applicable{margin:0 0 10px!important;background:var(--sepi-modal-surface);color:var(--sepi-modal-text);padding:8px 14px;border-radius:12px;border:1px solid var(--sepi-modal-border)}.processing_section_right input#pay_amount{width:100%!important}.processing_section_left .pos-billable-wrapper .sepi-hike-forms,.processing_section_left .pos-billable-wrapper .sepi-hike-forms label{padding:0!important}.processing_section_left .pos-billable-wrapper .sepi-hike-forms input{padding:7px!important}.processing_section_select_item .checkbox label{padding-left:74px!important}.processing_section_select_item td:not(:empty){padding:5px;white-space:nowrap}.processing_section_select_item{overflow:auto;width:100%;display:block;padding-bottom:100px}label.labelPos{font-weight:500;min-width:40px}input.showingCountSection.gift-input{max-width:120px!important}input.showingCountSection.gift-input.gift-input-certificate{max-width:150px!important}span.showingCountSection{width:83px;display:inline-block;padding:5px 7px;background:var(--tabButton);color:var(--sepi-modal-text);font-weight:600;border:1px solid var(--sepi-modal-border);border-radius:8px}input.showingCountSection{width:83px;height:33px;border:1px solid var(--sepi-modal-border);background:var(--sepi-modal-surface);color:var(--sepi-modal-text);font-weight:600;padding:5px;border-radius:8px}.processing_section_select_item table{width:100%}.left-add-on.first_item_part.checkbox label{font-weight:600!important}.table_item_img{position:absolute;width:40px;background:var(--tabButton);aspect-ratio:1;display:block;top:50%;left:27px;transform:translateY(-50%);border-radius:8px;pointer-events:none}.left-add-on.first_item_part.checkbox{margin:0!important;padding:10px 0}.table_item_img img{width:100%;height:100%;border-radius:8px;object-fit:contain}.mysite-cards.processing_section_left .sale-billpos{margin-top:6px!important}.category_listSection .category_list.active{background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor)!important}.item_list_scroll.onecol{margin:unset;justify-content:start}#all_item_list{display:flex;width:100%!important}.search_customer_popup.pos_customer_search .v--modal-box.v--modal{overflow:unset!important}.item_previous,.item_next{font-size:77px;line-height:30px;cursor:pointer;color:var(--sepi-modal-text)!important}.item_list_scroll{display:flex;justify-content:center;width:75%}.item_list_scroll h1{margin-right:20px}.item_round{border-radius:50%}.item_list a{text-decoration:none;display:inline-block}.item_list a:focus-visible{outline:none}#all_item_list{width:75%}.pos-billable-items{margin-bottom:25px;margin-top:13px}.add-on-content{margin-top:5px}.add-on-content div{margin-top:2px}.all_category{margin-top:44px}.item_list_category{margin-bottom:40px}.sale-billpos>ul{width:unset;float:unset}.all_category h1{margin-bottom:50px}.cat_list h1{margin-left:20px!important;font-size:clamp(28px,3vw,36px)!important}.all-category-div{margin-top:3px}.category_li{overflow-y:auto;max-height:550px}.category_list{width:95%;padding:10px;text-align:center;color:var(--sepi-modal-text);font-size:16px!important;font-weight:800!important}.category_li div label{background:var(--tabButtonActiveBackground)}.item-div label{background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor);word-break:break-word;overflow:hidden}.i1{margin-top:44px}.pos_purchase_column{border:1px solid var(--sepi-modal-border);padding:24px;margin-bottom:30px;border-radius:12px}div.mm-dropdown{border:1px solid var(--sepi-modal-border);width:100%;border-radius:8px;background:var(--sepi-modal-surface)}div.mm-dropdown ul li,div.mm-dropdown div.textfirst{color:var(--sepi-modal-text);border-bottom:1px solid var(--sepi-modal-border);padding:5px 15px;position:relative;font-size:16px}.mm-dropdown ul{position:absolute;background:var(--sepi-modal-surface);width:100%;max-width:715px;border:1px solid var(--sepi-modal-border);z-index:999}.no_people_btn{float:left!important}input.gift-input{width:150px}.sale-billpos.dis{display:flex}.sale-billpos.dis h4{color:var(--sepi-modal-text)}.processing_section_selectBox{display:flex;align-items:center}.pos-billable-wrapper:nth-child(2){width:fit-content}.pos-billable-wrapper:nth-child(3){margin-bottom:25px;margin-top:13px;width:150px}.pos-billable-wrapper:nth-child(3) input.pos_scan_product.form-control{width:100%!important}.pos-billable-wrapper.pos-billable-items{width:fit-content!important}.gift_certificate_pos{display:flex;gap:15px}.gift_certificate_pos_top{display:flex}.category_list_items,.category_listSection{scrollbar-width:thin;scrollbar-color:#d2d2d2 transparent}body .sepi-content-section .processing_section_right .multiselect .multiselect__input{padding:0!important;height:0!important;border-color:transparent!important}body .sepi-content-section .processing_section_right .multiselect.form-control.multiselect--above,body .pointof-sale-billable .formSectionPart .sepi-hike-forms .form-control{padding:0!important}.processing_section_left button.btn.btn-default.searchbts.right-searchbts.btn-greys{margin-left:20px!important}@media screen and (max-width: 767px){.processing_section_left .sepi-hike-forms input[type=text]{margin-bottom:0!important}.processing_section_left button.btn.btn-default.searchbts.right-searchbts{margin-left:15px!important}.pos-billable-wrapper.pos-billable-items{flex-wrap:wrap;width:100%!important}.processing_section_selectBox{flex-wrap:wrap!important;padding:0 15px}.processing_section_left button.btn.btn-default.searchbts.right-searchbts.btn-greys{width:100%;min-width:100%;margin:0!important}.processing_section_left .billable-buttons{width:100%!important}.processing_section_left .pos-billable-wrapper:nth-child(2){width:100%;display:flex;justify-content:center}.processing_section_left .pos-billable-wrapper:nth-child(3){width:100%}.processing_section_selectBox .pos-billable-wrapper-length{width:100%!important}}.processing_section_selectBox_gap .billable-buttons{margin-right:15px;max-width:160px;width:100%!important}@media (max-width: 767px){.processing_section_selectBox_gap .billable-buttons,.processing_section_selectBox button.btn.btn-default.searchbts.right-searchbts{width:100%!important;max-width:100%!important}}.processing_section_selectBox button.btn.btn-default.searchbts.right-searchbts{width:100%}input.pos_scan_product.form-control{margin:0}.gift_certificate_pos_top label{margin-top:6px}.wificode-style{display:flex;flex-direction:column}.wificode-style label{padding-left:0!important}.waiting-list-wrapper.pointof-sale-billable .pos-new-layout{display:flex;align-items:flex-start;gap:16px}.content.sepi-content-section:has(.pos-new-layout){padding-top:8px}.waiting-list-wrapper.pointof-sale-billable .pos-catalog{flex:1 1 0;min-width:0;min-height:0;padding-top:8px}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .category_listSection_items{padding-top:0}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap{width:100%;align-items:stretch!important;margin-bottom:12px}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap .billable-buttons{display:flex;gap:8px;max-width:none!important;width:auto!important;margin-right:0!important}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .pos-show-transactions{display:inline-flex;align-items:center;height:40px;white-space:nowrap}.waiting-list-wrapper.pointof-sale-billable .processing_section.pos-checkout{flex:0 0 400px;width:400px;max-width:400px;flex-direction:column;flex-wrap:nowrap;gap:12px;column-gap:0}.waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_left,.waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right{flex:0 0 auto;width:100%;min-width:0}.waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_select_item{max-width:100%;padding-bottom:16px}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap{width:100%}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .pos-billable-wrapper.pos-billable-items{width:100%!important;flex:1 1 auto}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.waiting-list-wrapper.pointof-sale-billable .category_listSection{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 40px;overflow:auto}.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:100%}.waiting-list-wrapper.pointof-sale-billable .header_processing{align-items:center;justify-content:space-between;margin-bottom:4px}.waiting-list-wrapper.pointof-sale-billable .header_processing h1{margin:0;font-size:22px;font-weight:700}.waiting-list-wrapper.pointof-sale-billable .pos-show-transactions{background:var(--tabButton)!important;color:var(--sepi-modal-text)!important;border:1px solid var(--sepi-modal-border)!important;border-radius:8px;padding:8px 16px;font-weight:600;box-shadow:none}.waiting-list-wrapper.pointof-sale-billable .category_listSection{gap:8px;max-height:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:12px 0 8px}.waiting-list-wrapper.pointof-sale-billable .all-category-div.pos-new-ui{margin-top:0;width:auto}.waiting-list-wrapper.pointof-sale-billable .category_listSection .category_list{height:auto;min-height:40px;width:auto;padding:8px 16px!important;border-radius:999px;border:1px solid var(--sepi-modal-border);font-size:14px!important;font-weight:600!important;cursor:pointer;white-space:nowrap}body .waiting-list-wrapper.pointof-sale-billable .category_listSection .category_list.active{background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor)!important;border-color:var(--tabButtonActiveBackground)}.waiting-list-wrapper.pointof-sale-billable .processing_section_selectBox_gap{align-items:flex-end!important;gap:16px;flex-wrap:wrap}.waiting-list-wrapper.pointof-sale-billable .processing_section_selectBox_gap h1{padding-bottom:8px;font-size:14px;font-weight:600;margin:0}.waiting-list-wrapper.pointof-sale-billable .pos-billable-wrapper.pos-billable-items .multiselect{min-width:280px;border-radius:8px}.waiting-list-wrapper.pointof-sale-billable input.pos_scan_product.form-control{height:40px;border-radius:8px;border:1px solid var(--sepi-modal-border);background:var(--sepi-modal-surface);color:var(--sepi-modal-text)}.waiting-list-wrapper.pointof-sale-billable .billable-buttons .searchbts{background:var(--tabButton)!important;color:var(--sepi-modal-text)!important;border:1px solid var(--sepi-modal-border)!important;border-radius:8px!important;min-height:40px}.waiting-list-wrapper.pointof-sale-billable .category_list_items{gap:12px;padding:16px 36px;max-height:none;overflow:auto}.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:100%;min-height:176px;padding:10px;gap:8px;cursor:pointer;border:1px solid var(--sepi-modal-border);box-shadow:none;transition:transform .12s ease,box-shadow .12s ease}.waiting-list-wrapper.pointof-sale-billable .category_list_card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}.waiting-list-wrapper.pointof-sale-billable .category_list_card .category_list_price{font-size:13px;font-weight:600;opacity:.8;color:var(--sepi-modal-text)}.waiting-list-wrapper.pointof-sale-billable span.category_left,.waiting-list-wrapper.pointof-sale-billable span.category_right{color:var(--sepi-modal-text);font-size:28px;z-index:2;width:32px;text-align:center}.waiting-list-wrapper.pointof-sale-billable .pos-order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.waiting-list-wrapper.pointof-sale-billable .pos-order-header h1,.waiting-list-wrapper.pointof-sale-billable .pos-order-count{margin:0;font-size:20px;font-weight:700}.waiting-list-wrapper.pointof-sale-billable .pos-empty-order{text-align:center;padding:28px 12px;color:var(--sepi-modal-text);opacity:.7}.waiting-list-wrapper.pointof-sale-billable .processing_section_select_item table tbody tr{border-bottom:1px solid var(--sepi-modal-border)}.waiting-list-wrapper.pointof-sale-billable .table_item_img{border-radius:8px;background:var(--tabButton)}.waiting-list-wrapper.pointof-sale-billable .table_item_img img{border-radius:8px}.waiting-list-wrapper.pointof-sale-billable .pos-qty-stepper{display:inline-flex;align-items:center;gap:4px}.waiting-list-wrapper.pointof-sale-billable .pos-qty-btn{width:28px;height:28px;border-radius:6px;border:1px solid var(--sepi-modal-border);background:var(--tabButton);color:var(--sepi-modal-text);font-size:16px;line-height:1;padding:0;cursor:pointer}.waiting-list-wrapper.pointof-sale-billable .pos-qty-stepper .showingCountSection{width:56px;text-align:center}.waiting-list-wrapper.pointof-sale-billable .pos-remove-item{cursor:pointer;color:var(--sepi-modal-text);font-size:16px;padding:6px}.waiting-list-wrapper.pointof-sale-billable .processing_section_right{background:var(--sepi-modal-surface);border:1px solid var(--sepi-modal-border);border-radius:12px;padding:16px;color:var(--sepi-modal-text)}.waiting-list-wrapper.pointof-sale-billable .sale-billpos.dis h4{color:var(--sepi-modal-text)}.waiting-list-wrapper.pointof-sale-billable .sale-billpos.discount-applicable ul{margin:0!important;padding:0!important;list-style:none;border:none!important}.waiting-list-wrapper.pointof-sale-billable .sale-billpos.discount-applicable li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0!important;margin:0!important;float:none!important}.waiting-list-wrapper.pointof-sale-billable .sale-billpos.discount-applicable li .checkbox{margin:0!important;padding:0!important;min-height:0}.waiting-list-wrapper.pointof-sale-billable .sale-billpos.discount-applicable li:last-child{font-size:20px;font-weight:700;border-top:1px solid var(--sepi-modal-border);margin-top:2px!important;padding-top:8px!important;padding-bottom:4px!important}.waiting-list-wrapper.pointof-sale-billable .over-forms-finally{width:100%;float:none;clear:both;margin:16px 0 0;padding-bottom:4px}body .waiting-list-wrapper.pointof-sale-billable .over-forms-finally input.formsave.pos-charge-btn,body .waiting-list-wrapper.pointof-sale-billable .pos-charge-btn{width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;line-height:44px!important;padding:0 16px!important;margin:0 0 4px!important;float:none!important;display:block!important;box-sizing:border-box!important;border:none!important;border-radius:10px!important;background:var(--tabButtonActiveBackground)!important;color:var(--tabButtonActiveColor)!important;font-size:16px!important;font-weight:700!important;text-align:center;box-shadow:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-charge-btn:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 767px){.waiting-list-wrapper.pointof-sale-billable .pos-new-layout{flex-direction:column;display:flex}.waiting-list-wrapper.pointof-sale-billable .processing_section.pos-checkout{flex:1 1 auto;width:100%;max-width:100%}.waiting-list-wrapper.pointof-sale-billable .category_list_card{width:100%}.waiting-list-wrapper.pointof-sale-billable .category_list_items{padding:8px 28px 16px}body .waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog{height:auto;min-height:0;overflow:visible}body .waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}.waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog{padding:12px 16px 16px!important}.waiting-list-wrapper.pointof-sale-billable .pos-category-row,body .waiting-list-wrapper.pointof-sale-billable .category_listSection.pos-category-row{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;padding:6px 0 10px!important;margin:0;max-height:none!important;min-height:44px;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:thin}.waiting-list-wrapper.pointof-sale-billable .pos-category-row .all-category-div,.waiting-list-wrapper.pointof-sale-billable .pos-category-row .all-category-div.pos-new-ui{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important}.waiting-list-wrapper.pointof-sale-billable .pos-category-row .category_list{width:auto!important;min-width:unset!important;height:34px!important;min-height:34px!important;padding:0 14px!important;white-space:nowrap;flex-shrink:0}.waiting-list-wrapper.pointof-sale-billable .pos-az-row,.waiting-list-wrapper.pointof-sale-billable .category_listSection_titles.addCard.pos-az-row{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px!important;padding:0 0 10px;margin:0;max-height:40px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card{flex:0 0 auto!important;width:auto!important;min-width:42px;height:32px!important;padding:0 10px}.waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card p{font-size:12px!important;font-weight:600;line-height:1}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .category_listSection_items{padding:0!important}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .pos-billable-wrapper.pos-billable-items .multiselect{min-height:40px}.waiting-list-wrapper.pointof-sale-billable .pos-catalog .pos-billable-wrapper-length{width:180px!important;min-width:160px;flex:0 0 auto}.waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{padding:4px 36px 8px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.waiting-list-wrapper.pointof-sale-billable .category_list_card{min-height:0;padding:8px;border-radius:12px}.waiting-list-wrapper.pointof-sale-billable .pos-checkout .mysite-cards{padding:14px!important}.waiting-list-wrapper.pointof-sale-billable .pos_purchase_column{padding:14px!important;margin-bottom:0!important}.waiting-list-wrapper.pointof-sale-billable .pos-order-header{margin-bottom:8px}.waiting-list-wrapper.pointof-sale-billable .pos-order-header h1,.waiting-list-wrapper.pointof-sale-billable .pos-order-count{font-size:18px}.waiting-list-wrapper.pointof-sale-billable .processing_section.pos-checkout{gap:10px}body .waiting-list-wrapper.pointof-sale-billable .pos-new-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:16px}body .waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog{padding:16px 18px 18px!important;border-radius:16px;float:none!important;display:flex!important;flex-direction:column;margin-bottom:0!important;height:auto;min-height:100%;overflow:hidden}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog .header_processing.pos-toolbar,body .waiting-list-wrapper.pointof-sale-billable .pos-catalog .pos-category-wrap{flex-shrink:0}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog-body .pos-az-row{flex-shrink:0}body .waiting-list-wrapper.pointof-sale-billable .header_processing.pos-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px;width:100%}body .waiting-list-wrapper.pointof-sale-billable .pos-toolbar-title{display:flex;align-items:center;justify-content:space-between;gap:12px}body .waiting-list-wrapper.pointof-sale-billable .header_processing.pos-toolbar h1{flex:0 0 auto;margin:0;font-size:20px;letter-spacing:-.02em;white-space:nowrap}body .waiting-list-wrapper.pointof-sale-billable .pos-toolbar-actions{display:flex;align-items:center;gap:8px}body .waiting-list-wrapper.pointof-sale-billable .pos-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:10px;border:1px solid var(--sepi-modal-border);background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%);color:var(--sepi-modal-text);font-size:16px;line-height:1;text-decoration:none;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .pos-icon-btn:hover{background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor);border-color:var(--tabButtonActiveBackground)}body .waiting-list-wrapper.pointof-sale-billable .pos-search-row{display:flex;align-items:center;gap:10px;width:100%}body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-search-field,body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-billable-wrapper.pos-billable-items{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-scan-field,body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-billable-wrapper-length{flex:0 0 140px!important;width:140px!important;min-width:140px!important;margin:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-show-transactions{height:40px;border-radius:10px;font-size:13px;padding:0 16px}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog .processing_section_selectBox_gap{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field{position:relative;flex:1 1 auto;min-width:0;width:auto!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:3;font-size:14px;color:var(--sepi-modal-text);opacity:.45;pointer-events:none}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect{min-height:40px;min-width:0!important;width:100%!important;border-radius:12px}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__tags{min-height:40px;padding:4px 14px 4px 48px!important;border-radius:12px!important;border:1px solid var(--sepi-modal-border)!important;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)!important;box-shadow:none;width:100%!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__placeholder,body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__input,body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__single{font-size:14px;color:var(--sepi-modal-text)!important;margin:0!important;padding:0!important;line-height:30px;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__placeholder,body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__single,body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__input{opacity:1;position:relative!important;left:auto!important;top:auto!important;transform:none!important;padding-left:0!important;margin:0!important;line-height:30px;max-width:100%;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__placeholder{opacity:.55;position:static!important;left:auto!important;top:auto!important;transform:none!important;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px)}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect--active .multiselect__placeholder,body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__select{display:none}body .waiting-list-wrapper.pointof-sale-billable .pos-scan-field{width:132px!important;min-width:132px!important;flex:0 0 132px;position:relative}body .waiting-list-wrapper.pointof-sale-billable .pos-scan-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2;color:var(--sepi-modal-text);opacity:.45;pointer-events:none}body .waiting-list-wrapper.pointof-sale-billable .pos-scan-field input.pos_scan_product.form-control{height:40px;padding-left:34px;border-radius:10px;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog .billable-buttons .searchbts,body .waiting-list-wrapper.pointof-sale-billable .pos-header-btn{height:40px!important;min-height:40px!important;line-height:38px!important;border-radius:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:600;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .pos-catalog .billable-buttons .searchbts{background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-category-wrap{display:flex;align-items:center;gap:6px;width:100%;margin:0}body .waiting-list-wrapper.pointof-sale-billable .pos-category-wrap .pos-category-row{flex:1 1 auto;min-width:0;scrollbar-width:none}body .waiting-list-wrapper.pointof-sale-billable .pos-category-wrap .pos-category-row::-webkit-scrollbar{display:none}body .waiting-list-wrapper.pointof-sale-billable .pos-cat-arrow{flex:0 0 28px;width:28px;height:36px;padding:0;border:1px solid var(--sepi-modal-border);border-radius:8px;background:var(--tabButton);color:var(--sepi-modal-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;opacity:.75}body .waiting-list-wrapper.pointof-sale-billable .pos-cat-arrow:hover{opacity:1;background:var(--tabButtonActiveBackground);color:var(--tabButtonActiveColor);border-color:var(--tabButtonActiveBackground)}body .waiting-list-wrapper.pointof-sale-billable .pos-category-row .category_list{height:36px!important;min-height:36px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--sepi-modal-border) 70%,transparent)!important;background:color-mix(in srgb,var(--sepi-modal-surface) 72%,#ffffff 28%)!important;color:var(--sepi-modal-text)!important;font-size:13px!important;font-weight:600!important;box-shadow:none}body .waiting-list-wrapper.pointof-sale-billable .pos-category-row .category_list.active{background:var(--tabButtonActiveBackground)!important;color:var(--tabButtonActiveColor)!important;border-color:var(--tabButtonActiveBackground)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-az-row,body .waiting-list-wrapper.pointof-sale-billable .category_listSection_titles.addCard.pos-az-row{gap:4px!important;padding:0 0 12px!important;max-height:28px!important;border:none;background:transparent}body .waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card{min-width:0!important;height:24px!important;padding:0 8px!important;border:none!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;opacity:.55}body .waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card p{font-size:11px!important;font-weight:600;color:var(--sepi-modal-text)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card.active{opacity:1;background:var(--tabButtonActiveBackground)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-az-row .category_listSection_titles_card.active p{color:var(--tabButtonActiveColor)!important}body .waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:2px 28px 8px;flex:1 1 390px;height:390px;min-height:390px;max-height:none;overflow-x:hidden!important;overflow-y:auto!important;align-content:start}body .waiting-list-wrapper.pointof-sale-billable .category_list_card{min-height:auto;padding:8px 8px 10px;gap:8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--sepi-modal-border) 65%,transparent);background:color-mix(in srgb,var(--sepi-modal-surface) 70%,#ffffff 30%);overflow:visible}body .waiting-list-wrapper.pointof-sale-billable .category_list_card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000029}body .waiting-list-wrapper.pointof-sale-billable .category_list_img{width:100%;aspect-ratio:1;min-height:80px;border-radius:10px!important;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%);overflow:hidden}body .waiting-list-wrapper.pointof-sale-billable .category_list_img img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:0;opacity:1;visibility:visible;filter:none}body .waiting-list-wrapper.pointof-sale-billable .category_list_img.is-placeholder{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)}body .waiting-list-wrapper.pointof-sale-billable .category_list_img.is-placeholder img{width:100%;height:100%;object-fit:cover;opacity:1;filter:none}body .waiting-list-wrapper.pointof-sale-billable .category_list_card label.category_list{font-size:13px!important;font-weight:700!important;line-height:1.25;max-height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;background:transparent}body .waiting-list-wrapper.pointof-sale-billable .category_list_card .category_list_price{font-size:12px;font-weight:600;opacity:.75;margin-top:-2px}body .waiting-list-wrapper.pointof-sale-billable span.category_left,body .waiting-list-wrapper.pointof-sale-billable span.category_right{font-size:22px;opacity:.35;width:24px}body .waiting-list-wrapper.pointof-sale-billable span.category_left:hover,body .waiting-list-wrapper.pointof-sale-billable span.category_right:hover{opacity:.8}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .mysite-cards,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right{border-radius:16px}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .sale-billpos.discount-applicable{padding:8px 14px!important;margin-bottom:10px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .mysite-cards.processing_section_right{padding:12px 16px 14px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .formSectionPart{margin-top:0!important;margin-left:0!important;margin-right:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .formSectionPart>[class*=col-]{padding-left:0;padding-right:0}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .formSectionPart .sepi-hike-forms{margin-bottom:8px!important;padding-top:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-empty-order{padding:36px 12px;font-size:14px;opacity:.5}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .form-control,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout select,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout input[type=text],body .waiting-list-wrapper.pointof-sale-billable .pos-checkout input[type=number]{border-radius:10px!important;border:1px solid var(--sepi-modal-border)!important;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)!important;color:var(--sepi-modal-text)!important;box-shadow:none!important;min-height:40px}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect.form-control{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;overflow:visible;box-sizing:border-box!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__tags{display:block;position:relative;width:100%!important;min-height:38px!important;height:38px!important;max-height:38px!important;padding:8px 40px 8px 12px!important;margin:0!important;border:none!important;background:transparent!important;box-sizing:border-box;overflow:hidden!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__tags-wrap:empty{display:none}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__select{height:38px;width:36px;top:0;right:0;padding:0}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__placeholder{display:block;margin:0!important;padding:0!important;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sepi-modal-text)!important;opacity:.55}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect--active .multiselect__placeholder{display:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__single{margin:0!important;padding:0!important;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sepi-modal-text)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect__input{position:absolute!important;left:12px!important;top:8px!important;width:0!important;max-width:none!important;margin:0!important;padding:0!important;height:22px!important;min-height:0!important;line-height:22px!important;border:none!important;background:transparent!important;box-shadow:none!important;opacity:0}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .multiselect--active .multiselect__input{position:relative!important;left:auto!important;top:auto!important;width:100%!important;opacity:1}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right .pos-credit-balance{padding-top:4px}body .waiting-list-wrapper.pointof-sale-billable .item_scroll{margin-top:8px!important}body .waiting-list-wrapper.pointof-sale-billable .processing_section.pos-checkout{flex:none;width:420px;max-width:420px;display:flex;flex-direction:column;gap:10px;height:auto;align-self:start}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_left,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_right{flex:0 0 auto!important;height:auto!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_select_item{overflow-x:hidden!important;overflow-y:auto!important;max-height:min(42vh,320px)!important;padding-bottom:8px!important;outline:none!important;border:none!important;box-shadow:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_select_item:focus,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_select_item:focus-visible{outline:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .pos_purchase_column{overflow:visible!important;max-height:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table thead,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tr,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table td,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table th{border:none!important;outline:none!important;box-shadow:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody{display:block;width:100%;border-collapse:collapse;border-spacing:0}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody tr.pos-order-line{display:grid;grid-template-columns:60px minmax(80px,1fr) 68px 68px 24px;grid-template-areas:"thumb name stepper stepper remove" "thumb price tax total remove";align-items:center;column-gap:8px;row-gap:6px;width:100%;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--sepi-modal-border) 45%,transparent)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody tr.pos-order-line:has(+.pos-order-gift){border-bottom:none;padding-bottom:6px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table td{display:flex;flex-direction:row;align-items:center;white-space:nowrap;padding:0!important;overflow:visible;min-width:0;margin:0}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table td.pos-order-item-main{display:contents}body .waiting-list-wrapper.pointof-sale-billable .pos-order-qty{grid-area:stepper;justify-content:flex-end;gap:4px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table td.pos-order-price{display:contents}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .unit-special{grid-area:price}body .waiting-list-wrapper.pointof-sale-billable .pos-order-tax{grid-area:tax}body .waiting-list-wrapper.pointof-sale-billable .pos-order-total{grid-area:total}body .waiting-list-wrapper.pointof-sale-billable .pos-order-remove{grid-area:remove;justify-content:center;align-self:center}body .waiting-list-wrapper.pointof-sale-billable .pos-order-wifi{grid-column:1 / -1;overflow:visible;white-space:normal}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-item-id{grid-area:name;display:flex!important;align-items:center;gap:8px;padding:0!important;margin:0!important;position:relative;min-width:0;width:100%}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .table_item_img{grid-area:thumb;grid-row:1 / span 2;position:relative!important;transform:none!important;top:auto!important;left:auto!important;width:60px!important;min-width:60px;height:60px;align-self:center;flex-shrink:0;pointer-events:none;overflow:hidden;border-radius:8px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .table_item_img img{width:100%;height:100%;object-fit:cover;border-radius:8px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-item-id label{padding-left:0!important;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .waiting-list-wrapper.pointof-sale-billable .pos-order-line .labelPos{display:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-qty .labelPos{display:inline!important;font-size:10px;margin:0 4px 0 0;opacity:.7;min-width:0}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-stepper{display:inline-flex;align-items:center;width:auto;height:28px;gap:4px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-btn{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;line-height:1!important;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .pos-order-line input[type=text],body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .pos-order-line input.showingCountSection{min-height:28px!important;height:28px!important;border-radius:8px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-stepper input.showingCountSection{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;line-height:28px!important;flex:0 0 28px;text-align:center!important;padding:0!important;background:var(--tabButton)!important;color:var(--sepi-modal-text)!important;border:1px solid var(--sepi-modal-border)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .unit-special{grid-area:price;display:flex;flex-direction:row;align-items:center;width:68px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-price input.showingCountSection,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-tax span.showingCountSection,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-total span.showingCountSection{width:68px!important;min-width:68px!important;max-width:68px!important;height:28px!important;min-height:28px!important;line-height:26px!important;padding:0 4px!important;box-sizing:border-box;text-align:right!important;margin:0!important;font-size:11px!important;overflow:hidden;display:inline-block;background:color-mix(in srgb,var(--sepi-modal-surface) 78%,#ffffff 22%)!important;color:var(--sepi-modal-text)!important;border:1px solid var(--sepi-modal-border)!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-price .expiration-date-special,body .waiting-list-wrapper.pointof-sale-billable .pos-order-price .pass-special,body .waiting-list-wrapper.pointof-sale-billable .pos-order-price .people-input-special{grid-column:1 / -1;width:100%;min-width:0;white-space:normal}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody tr:not(.pos-order-line):not(.pos-order-gift){display:flex;flex-wrap:wrap;gap:8px;width:100%;padding:0 0 12px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody tr.pos-order-gift{display:block;width:100%;padding:0 0 10px;border-bottom:1px solid var(--sepi-modal-border)}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table td.pos-order-gift,body .waiting-list-wrapper.pointof-sale-billable .pos-order-gift td{display:block;width:100%;overflow:visible;white-space:normal}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;align-items:center;width:100%}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .gift-input-certificate{grid-column:1 / 3}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .pos-gift-mail{grid-column:3;grid-row:2;margin:0!important;width:32px;display:flex;align-items:center;justify-content:center}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .pos-gift-mail label{padding-left:0!important;min-width:0!important;margin:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .pos-gift-fields input.gift-input{width:100%!important;max-width:none!important;min-height:36px!important;height:36px!important;margin:0!important;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__input{border:none!important;background:transparent!important;box-shadow:none!important;min-height:0!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__single{display:block;width:100%;background:transparent!important;box-shadow:none!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-field .multiselect__tags-wrap:empty{display:none}.category_list_items:has(.category_left){padding:16px 30px}.category_listSection_titles.addCard.pos-az-row .category_listSection_titles_card{height:32px;flex:0 0 auto;width:auto!important;min-width:44px;padding:0 10px}.category_listSection_titles.addCard.pos-az-row{gap:6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.category_listSection_titles.addCard.pos-az-row .category_listSection_titles_card p{font-size:12px!important}@media (min-width:1200px){.category_listSection_titles.addCard.pos-az-row .category_listSection_titles_card{width:auto!important;flex:0 0 auto;height:32px}}.all_item_list_inner{width:50%}.item_list_scroll{margin:auto}section.content.sepi-content-section .search_customer_popup .v--modal-box.v--modal{height:auto!important}section.content.sepi-content-section .search_customer_popup .modal-dialog{margin:0 auto!important}.add-on-content .sepi-hike-forms.date-sepi input{width:100%!important}.add-on-content span.day__month_btn.up{width:68.428571%}.pos-billable-wrapper input.form-control{padding:6px!important}.pos-billable .add-on-section .add-on-content>div{display:inline-block;width:auto}.pos-billable .add-on-section .add-on-content>div.pos-billable-wrapper{display:block;width:100%}.pos-billable .add-on-section .add-on-content input{height:38px;border:1px solid #9c9c9c!important;border-radius:4px}.pos-billable .add-on-section .add-on-content .sepi-hike-forms .vdp-datepicker{margin-top:8px}.pos-billable .add-on-section .add-on-content .end-add-on{margin-top:7px}.pos-billable .pos-billable-wrapper label{position:relative;top:-12px}input#pay_amount{width:98%}.pos-billable .pos-billable-wrapper>div.col-md-11{width:auto}@media screen and (max-width: 992px) and (min-width: 320px){.pos-billable .add-on-section .add-on-content{width:100%!important}.pos-billable .add-on-section .add-on-content>div{display:inline-block;text-align:left!important;margin-bottom:10px}.pos-billable .add-on-content label{text-align:left}.pos-billable .end-add-on .end-add-total{float:left!important}}@media screen and (max-width: 575px){.pos-billable .pos-billable-wrapper label{position:relative;top:-26px}}@media screen and (max-width: 992px) and (min-width: 320px){.pos-billable .pos-billable-wrapper>div:first-child{width:40%}}.pos-billable-items .multiselect__tags,.pos_scan_product,.pos-billable-items .multiselect{width:324px!important}@media screen and (max-width:1024px){.mysite-cards .pos-billable-items .multiselect__tags,.pos_scan_product{width:100%!important}.pos-billable-wrapper-length{width:fit-content!important}.mysite-cards .pos-billable-items .multiselect{width:100%!important}}.billable-buttons{width:fit-content!important}.category_listSection_titles_card,.all-category-div.pos-new-ui{width:auto}.category_list_card{width:100%}@media screen and (max-width:1700px){.category_listSection_titles_card,.all-category-div.pos-new-ui{width:auto}.category_list_card{width:100%}}@media screen and (max-width:1400px){.category_list_card{width:100%}}@media screen and (max-width:1300px){.all-category-div.pos-new-ui{width:auto}.category_list_card{width:100%}}@media screen and (max-width:1100px){.category_listSection_titles_card{width:auto}.category_listSection_titles_card p{font-size:12px}.category_listSection_titles{gap:6px}.all-category-div.pos-new-ui{width:auto}.category_list_card{width:100%}}@media screen and (max-width:500px){.category_listSection_titles_card,.all-category-div.pos-new-ui{width:auto}.category_list_card{width:100%}}section.content.sepi-content-section .sepi-hike-forms select{color:#555}.processing_section_selectBox_gap{column-gap:15px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .unit-special{min-width:0}@media (max-width: 1199px){body .waiting-list-wrapper.pointof-sale-billable .pos-new-layout{grid-template-columns:minmax(0,1fr)}body .waiting-list-wrapper.pointof-sale-billable .processing_section.pos-checkout,body .waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog{width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}body .waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog{overflow:visible}body .waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));flex:0 0 auto;height:auto;min-height:0;max-height:480px}}@media (max-width: 767px){body .waiting-list-wrapper.pointof-sale-billable .mysite-cards.pos-catalog,body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .mysite-cards{padding:12px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-search-row{flex-direction:column;align-items:stretch}body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-search-field,body .waiting-list-wrapper.pointof-sale-billable .pos-search-row .pos-scan-field{flex:0 0 auto!important;width:100%!important;min-width:0!important}body .waiting-list-wrapper.pointof-sale-billable .category_list_items.item_scroll{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 24px 8px;gap:8px}body .waiting-list-wrapper.pointof-sale-billable .category_list_card,body .waiting-list-wrapper.pointof-sale-billable .pos-catalog-body{min-width:0}body .waiting-list-wrapper.pointof-sale-billable .category_list_img{min-height:0}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table tbody tr.pos-order-line{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"thumb name name" "stepper stepper remove" "price tax total";gap:10px 8px;padding:12px 0}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .table_item_img{grid-row:1}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-item-id label{white-space:normal;overflow-wrap:anywhere}body .waiting-list-wrapper.pointof-sale-billable .pos-order-qty{justify-content:flex-start}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .unit-special,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-tax,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-total{flex-direction:column;align-items:stretch;width:100%}body .waiting-list-wrapper.pointof-sale-billable .pos-order-line .labelPos{display:block!important;font-size:11px;margin-bottom:4px}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-price input.showingCountSection,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-tax span.showingCountSection,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-order-total span.showingCountSection{width:100%!important;min-width:0!important;max-width:100%!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-stepper,body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-btn{height:40px!important;min-height:40px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-order-table .pos-qty-btn{width:40px!important;min-width:40px!important}body .waiting-list-wrapper.pointof-sale-billable .pos-checkout .processing_section_select_item{max-height:none!important;overflow:visible!important}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields{grid-template-columns:minmax(0,1fr) 32px}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .gift-input{grid-column:1 / -1;min-width:0}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .gift-input-certificate{grid-column:1}body .waiting-list-wrapper.pointof-sale-billable .pos-gift-fields .pos-gift-mail{grid-column:2;grid-row:3}body .waiting-list-wrapper.pointof-sale-billable .sale-billpos.dis{flex-direction:column}}.guest-db-redesign{--gdb-accent: #36b449;--gdb-accent-dark: #087638;--gdb-accent-soft: #eaf6ee;--gdb-ink: #202631;--gdb-muted: #6f7785;--gdb-line: #e5e9ee;--gdb-surface: #ffffff;--gdb-surface-muted: #fafbfc;--gdb-canvas: #f7f9fb;--gdb-shadow: 0 8px 30px rgba(28, 39, 55, .08);--gdb-danger: #d64545;--gdb-danger-soft: #fdecec;--gdb-secondary-bg: #f4faf6;--gdb-secondary-border: #c8dfd0;--gdb-focus-ring: rgba(11, 143, 67, .14);--gdb-thead: #f8fafb;--gdb-thead-text: #6b7380;--gdb-table-body: #ffffff;--gdb-row-alt: #fcfcfd;--gdb-row-hover: #f6faf7;--gdb-input-bg: #ffffff;--gdb-input-border: #dce1e7;--gdb-ghost-bg: #ffffff;--gdb-ghost-text: #56606e;--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #d64545;color:var(--gdb-ink)}body.default .guest-db-redesign{--gdb-accent: #36b449;--gdb-accent-dark: #087638;--gdb-accent-soft: #eaf6ee}body.earth-tone .guest-db-redesign{--gdb-accent: #5c8d23;--gdb-accent-dark: #154206;--gdb-accent-soft: #d6e4c0;--gdb-ink: #1a1f14;--gdb-muted: #4a5538;--gdb-line: #b2bda0;--gdb-surface: #d6e4c0;--gdb-surface-muted: #d6e4c0;--gdb-canvas: #d6e4c0;--gdb-shadow: none;--gdb-secondary-bg: #c8d4b4;--gdb-secondary-border: #b2bda0;--gdb-focus-ring: rgba(21, 66, 6, .18);--gdb-thead: #154206;--gdb-thead-text: #ffffff;--gdb-table-body: #d6e4c0;--gdb-row-alt: #d6e4c0;--gdb-row-hover: #c8d4b4;--gdb-input-bg: #ffffff;--gdb-input-border: #154206;--gdb-ghost-bg: #b2bda0;--gdb-ghost-text: #1a1f14;--gdb-flagged-bg: #ffc9c4;--gdb-flagged-bg-hover: #ffb7b1;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #c0392b}body.blue-theme .guest-db-redesign{--gdb-accent: #3266ff;--gdb-accent-dark: #254ac2;--gdb-accent-soft: #edf2ff;--gdb-ink: #ece9e9;--gdb-muted: #b8bdd4;--gdb-line: #3d4568;--gdb-surface: #27225c;--gdb-surface-muted: #1e1a4a;--gdb-canvas: #27225c;--gdb-shadow: 0 6px 13px 0 rgb(3 3 48 / .35);--gdb-secondary-bg: #1e1a4a;--gdb-secondary-border: #3d4568;--gdb-focus-ring: rgba(50, 102, 255, .18);--gdb-thead: #030330;--gdb-thead-text: #ece9e9;--gdb-table-body: #27225c;--gdb-row-alt: #2f2a68;--gdb-row-hover: #353072;--gdb-input-bg: #151a30;--gdb-input-border: #3266ff;--gdb-ghost-bg: #151a30;--gdb-ghost-text: #ece9e9;--gdb-flagged-bg: #6e2a28;--gdb-flagged-bg-hover: #823330;--gdb-flagged-text: #ffe8e6;--gdb-flagged-muted: #f0c4c0;--gdb-flagged-link: #ffc9c4;--gdb-flagged-bar: #ff7e7a}body.dark-theme .guest-db-redesign{--gdb-accent: #3266ff;--gdb-accent-dark: #254ac2;--gdb-accent-soft: #edf2ff;--gdb-ink: #ece9e9;--gdb-muted: #b8bdd4;--gdb-line: #3a4560;--gdb-surface: #222b44;--gdb-surface-muted: #1a2238;--gdb-canvas: #222b44;--gdb-shadow: 0 6px 13px 0 rgb(17 22 36 / .4);--gdb-secondary-bg: #1a2238;--gdb-secondary-border: #3a4560;--gdb-focus-ring: rgba(50, 102, 255, .18);--gdb-thead: #222b44;--gdb-thead-text: #ffffff;--gdb-table-body: #222b44;--gdb-row-alt: #2a3554;--gdb-row-hover: #313d60;--gdb-input-bg: #151a30;--gdb-input-border: #3266ff;--gdb-ghost-bg: #151a30;--gdb-ghost-text: #ece9e9;--gdb-flagged-bg: #6e2a28;--gdb-flagged-bg-hover: #823330;--gdb-flagged-text: #ffe8e6;--gdb-flagged-muted: #f0c4c0;--gdb-flagged-link: #ffc9c4;--gdb-flagged-bar: #ff7e7a}body.violet-theme .guest-db-redesign{--gdb-accent: #8578e4;--gdb-accent-dark: #6658c8;--gdb-accent-soft: #f1effd;--gdb-canvas: #fafbfe;--gdb-surface: #fafbfe;--gdb-line: #ddd8f0;--gdb-secondary-bg: #f3f1fc;--gdb-secondary-border: #cdc6ef;--gdb-focus-ring: rgba(133, 120, 228, .18);--gdb-row-hover: #f5f3fc;--gdb-thead: #8578e4;--gdb-thead-text: #ffffff;--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #d64545}body.red-theme .guest-db-redesign{--gdb-accent: #800000;--gdb-accent-dark: #650000;--gdb-ink: #ffffff;--gdb-muted: #f0d4d4;--gdb-line: #9a3030;--gdb-surface: #800000;--gdb-surface-muted: #6b0000;--gdb-canvas: #800000;--gdb-thead: #650000;--gdb-thead-text: #ffffff;--gdb-table-body: #800000;--gdb-row-alt: #720000;--gdb-row-hover: #6b0000;--gdb-input-bg: #ffffff;--gdb-input-border: #650000;--gdb-ghost-bg: #9a3030;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #f8eded;--gdb-secondary-bg: #720000;--gdb-secondary-border: #9a3030;--gdb-focus-ring: rgba(128, 0, 0, .16);--gdb-flagged-bg: #ff8f8b;--gdb-flagged-bg-hover: #ff7e7a;--gdb-flagged-text: #3b0a08;--gdb-flagged-muted: #6b2a26;--gdb-flagged-link: #5c1010;--gdb-flagged-bar: #ffffff}body.yellow-theme .guest-db-redesign{--gdb-accent: #b49a00;--gdb-accent-dark: #887500;--gdb-ink: #2b2600;--gdb-muted: #5c5200;--gdb-line: #b8a840;--gdb-surface: #d0b300;--gdb-surface-muted: #c4a800;--gdb-canvas: #d0b300;--gdb-thead: #887500;--gdb-thead-text: #ffffff;--gdb-table-body: #d0b300;--gdb-row-alt: #c4a800;--gdb-row-hover: #b89e00;--gdb-input-bg: #ffffff;--gdb-input-border: #887500;--gdb-ghost-bg: #b8a840;--gdb-ghost-text: #2b2600;--gdb-accent-soft: #fbf8e5;--gdb-secondary-bg: #e8dc8a;--gdb-secondary-border: #b8a840;--gdb-focus-ring: rgba(180, 154, 0, .18);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #c0392b}body.turquoise-theme .guest-db-redesign{--gdb-accent: #009399;--gdb-accent-dark: #007278;--gdb-ink: #ffffff;--gdb-muted: #d0ecec;--gdb-line: #007a80;--gdb-surface: #009399;--gdb-surface-muted: #008388;--gdb-canvas: #009399;--gdb-thead: #007278;--gdb-thead-text: #ffffff;--gdb-table-body: #009399;--gdb-row-alt: #008388;--gdb-row-hover: #007a80;--gdb-input-bg: #ffffff;--gdb-input-border: #007278;--gdb-ghost-bg: #007a80;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #e7f6f6;--gdb-secondary-bg: #008388;--gdb-secondary-border: #007a80;--gdb-focus-ring: rgba(0, 147, 153, .18);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #c0392b}body.maroon-theme .guest-db-redesign{--gdb-accent: #8b2c2c;--gdb-accent-dark: #6d2020;--gdb-ink: #ffffff;--gdb-muted: #f0d4d4;--gdb-line: #6d2020;--gdb-surface: #8b2c2c;--gdb-surface-muted: #7a2525;--gdb-canvas: #8b2c2c;--gdb-thead: #6d2020;--gdb-thead-text: #ffffff;--gdb-table-body: #8b2c2c;--gdb-row-alt: #7a2525;--gdb-row-hover: #722020;--gdb-input-bg: #ffffff;--gdb-input-border: #6d2020;--gdb-ghost-bg: #6d2020;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #f8eded;--gdb-secondary-bg: #7a2525;--gdb-secondary-border: #6d2020;--gdb-focus-ring: rgba(139, 44, 44, .16);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #ffffff}body.peach-theme .guest-db-redesign{--gdb-accent: #cd6133;--gdb-accent-dark: #a64720;--gdb-ink: #ffffff;--gdb-muted: #f5ddd0;--gdb-line: #a64720;--gdb-surface: #cd6133;--gdb-surface-muted: #b85528;--gdb-canvas: #cd6133;--gdb-thead: #a64720;--gdb-thead-text: #ffffff;--gdb-table-body: #cd6133;--gdb-row-alt: #b85528;--gdb-row-hover: #ae5024;--gdb-input-bg: #ffffff;--gdb-input-border: #a64720;--gdb-ghost-bg: #a64720;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #fcf0eb;--gdb-secondary-bg: #b85528;--gdb-secondary-border: #a64720;--gdb-focus-ring: rgba(205, 97, 51, .18);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #c0392b}body.magenta-theme .guest-db-redesign{--gdb-accent: #6f1e51;--gdb-accent-dark: #52143b;--gdb-ink: #ffffff;--gdb-muted: #e8cdd8;--gdb-line: #52143b;--gdb-surface: #6f1e51;--gdb-surface-muted: #5f1a46;--gdb-canvas: #6f1e51;--gdb-thead: #52143b;--gdb-thead-text: #ffffff;--gdb-table-body: #6f1e51;--gdb-row-alt: #5f1a46;--gdb-row-hover: #58183f;--gdb-input-bg: #ffffff;--gdb-input-border: #52143b;--gdb-ghost-bg: #52143b;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #f5eaf1;--gdb-secondary-bg: #5f1a46;--gdb-secondary-border: #52143b;--gdb-focus-ring: rgba(111, 30, 81, .16);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #ffffff}body.light-blue-theme .guest-db-redesign{--gdb-accent: #1e6ebd;--gdb-accent-dark: #155495;--gdb-ink: #ffffff;--gdb-muted: #d0e4f5;--gdb-line: #155495;--gdb-surface: #1e6ebd;--gdb-surface-muted: #1860a6;--gdb-canvas: #1e6ebd;--gdb-thead: #155495;--gdb-thead-text: #ffffff;--gdb-table-body: #1e6ebd;--gdb-row-alt: #1860a6;--gdb-row-hover: #165a9c;--gdb-input-bg: #ffffff;--gdb-input-border: #155495;--gdb-ghost-bg: #155495;--gdb-ghost-text: #ffffff;--gdb-accent-soft: #eaf3fb;--gdb-secondary-bg: #1860a6;--gdb-secondary-border: #155495;--gdb-focus-ring: rgba(30, 110, 189, .18);--gdb-flagged-bg: #ffd6d4;--gdb-flagged-bg-hover: #ffc4c0;--gdb-flagged-text: #5c1816;--gdb-flagged-muted: #8a4542;--gdb-flagged-link: #9b1d1a;--gdb-flagged-bar: #c0392b}.guest-db-redesign .content.customerPage{background:transparent!important;padding:20px 22px 32px!important;min-height:auto}.gdb-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0;background:transparent;flex-wrap:wrap}.gdb-page-header__copy{min-width:0}.gdb-eyebrow{margin:0 0 2px;color:var(--gdb-accent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gdb-page-header h1{margin:0;color:var(--gdb-ink);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.gdb-subtitle{display:none}.gdb-page-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gdb-help{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--gdb-input-border);border-radius:8px;background:var(--gdb-input-bg);color:var(--gdb-ink)!important;font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap}.gdb-help:hover{border-color:var(--gdb-accent);color:var(--gdb-accent-dark)!important}.gdb-help i{font-size:16px}.gdb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0!important;padding:0 14px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.gdb-btn:hover{opacity:.92}.gdb-btn--primary{border:1px solid var(--gdb-accent-dark)!important;background:var(--gdb-accent)!important;color:#fff!important}.gdb-btn--primary:hover{background:var(--gdb-accent-dark)!important;border-color:var(--gdb-accent-dark)!important;color:#fff!important;opacity:1}.gdb-btn--secondary{border:1px solid var(--gdb-accent)!important;background:var(--gdb-secondary-bg)!important;color:var(--gdb-ink)!important}.gdb-btn--ghost{border:1px solid var(--gdb-line)!important;background:var(--gdb-ghost-bg)!important;color:var(--gdb-ghost-text)!important}.gdb-btn--danger-soft{border:1px solid #f0c4c4!important;background:var(--gdb-danger-soft)!important;color:var(--gdb-danger)!important}.gdb-btn--icon{width:36px;padding:0!important}.gdb-filter-card,.gdb-table-card{border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface)!important;box-shadow:var(--gdb-shadow)}.gdb-filter-card{position:relative;z-index:110;margin:0 0 16px;padding:16px 18px 14px}.gdb-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;align-items:end}.gdb-field{min-width:0;margin:0!important;padding:0!important}.gdb-field label{display:block;min-height:18px;margin:0 0 6px!important;color:var(--gdb-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.2}.guest-db-redesign .gdb-field .form-control,.guest-db-redesign .gdb-field select.form-control,.guest-db-redesign .gdb-field .multiselect__tags,.guest-db-redesign .gdb-field .single-date-picker-wrapper input,.guest-db-redesign .gdb-field .single-date-picker-wrapper .mx-input{width:100%!important;min-height:40px!important;height:40px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;box-shadow:none!important}.guest-db-redesign .gdb-field .form-control:focus,.guest-db-redesign .gdb-field select.form-control:focus,.guest-db-redesign .gdb-field .single-date-picker-wrapper input:focus,.guest-db-redesign .gdb-field .single-date-picker-wrapper .mx-input:focus,.guest-db-redesign .gdb-field .multiselect--active .multiselect__tags{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.guest-db-redesign .gdb-field .multiselect{width:100%!important;min-height:40px;position:relative}.guest-db-redesign .gdb-field .multiselect__tags{padding:8px 40px 4px 10px!important;min-height:40px!important}.guest-db-redesign .gdb-field .multiselect--loading .multiselect__tags{padding-right:40px!important}.guest-db-redesign .gdb-field .multiselect__spinner{position:absolute;top:50%;right:10px;width:18px;height:18px;margin:0;transform:translateY(-50%);background:transparent;z-index:2}.guest-db-redesign .gdb-field .multiselect__spinner:before,.guest-db-redesign .gdb-field .multiselect__spinner:after{border-color:var(--gdb-accent) transparent transparent}.guest-db-redesign .gdb-field .multiselect__select,.guest-db-redesign form.sepi_customer_list_page .gdb-field .multiselect__select,.guest-db-redesign form.resort-all-customers-list-page .gdb-field .multiselect__select{position:absolute!important;top:50%!important;right:1px!important;left:auto!important;width:36px!important;height:34px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;transform:translateY(-50%)!important;z-index:1}.guest-db-redesign .gdb-field .multiselect__select:before,.guest-db-redesign form.sepi_customer_list_page .gdb-field .multiselect__select:before,.guest-db-redesign form.resort-all-customers-list-page .gdb-field .multiselect__select:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;margin:-2px 0 0 -5px!important;border-style:solid!important;border-width:5px 5px 0 5px!important;border-color:#999 transparent transparent transparent!important;border-top-color:#999!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;background:none!important;transform:none!important}.guest-db-redesign .gdb-field .multiselect__select:after{content:none!important;display:none!important}.guest-db-redesign .gdb-field .multiselect--active .multiselect__select{transform:translateY(-50%)!important}.guest-db-redesign .gdb-field .multiselect--active .multiselect__select:before{margin-top:-3px!important;border-width:0 5px 5px 5px!important;border-color:transparent transparent #999 transparent!important}.guest-db-redesign .gdb-field .multiselect--loading .multiselect__select{display:none!important}.guest-db-redesign .gdb-field .multiselect__placeholder{margin-bottom:0;padding-top:0;color:#9aa3af;white-space:nowrap}.guest-db-redesign .gdb-field .multiselect__single,.guest-db-redesign .gdb-field .multiselect__input{margin-bottom:0!important;color:var(--gdb-ink)!important;background:transparent!important;font-size:13px!important;line-height:22px!important}.guest-db-redesign .gdb-field .multiselect__tag{margin:0 4px 2px 0;border-radius:4px;background:var(--gdb-accent)!important}.guest-db-redesign .gdb-field .multiselect__option--highlight,.guest-db-redesign .gdb-field .multiselect__option--highlight:after{background:var(--gdb-accent)!important}.guest-db-redesign .gdb-field .sepi-hike-forms,.guest-db-redesign .gdb-field .date-sepi{margin:0!important;width:100%}.guest-db-redesign .gdb-filter-card .multiselect__content-wrapper{z-index:120}.gdb-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--gdb-line);flex-wrap:wrap}.gdb-filter-actions__left,.gdb-filter-actions__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gdb-more-filters[hidden]{display:none!important}.gdb-more-filters:not([hidden]){margin-top:14px;padding-top:14px;border-top:1px dashed var(--gdb-line)}.gdb-table-card{padding:0;overflow:hidden}.gdb-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--gdb-line);background:var(--gdb-surface)!important;flex-wrap:wrap}.gdb-table-toolbar__meta{color:var(--gdb-muted);font-size:13px}.gdb-table-toolbar__meta strong{color:var(--gdb-ink);font-weight:700}.gdb-table-toolbar__actions{display:flex;align-items:center;gap:8px}.gdb-table-wrap{overflow-x:auto;background:var(--gdb-table-body)!important}.guest-db-redesign table.gdb-table,.guest-db-redesign table.gdb-table.stafftable,.guest-db-redesign table.table.gdb-table,body.earth-tone .guest-db-redesign table.gdb-table,body.earth-tone .guest-db-redesign table.gdb-table.stafftable,body.blue-theme .guest-db-redesign table.gdb-table,body.dark-theme .guest-db-redesign table.gdb-table,body.violet-theme .guest-db-redesign table.gdb-table,body.red-theme .guest-db-redesign table.gdb-table,body.yellow-theme .guest-db-redesign table.gdb-table,body.turquoise-theme .guest-db-redesign table.gdb-table,body.maroon-theme .guest-db-redesign table.gdb-table,body.peach-theme .guest-db-redesign table.gdb-table,body.magenta-theme .guest-db-redesign table.gdb-table,body.light-blue-theme .guest-db-redesign table.gdb-table{width:100%!important;margin:0!important;border:0!important;box-shadow:none!important;background:var(--gdb-table-body)!important}.guest-db-redesign table.gdb-table>thead,.guest-db-redesign table.gdb-table.stafftable>thead,body.earth-tone .guest-db-redesign table.gdb-table>thead,body.earth-tone .guest-db-redesign table.gdb-table.stafftable>thead{background:var(--gdb-thead)!important}.guest-db-redesign table.gdb-table>thead>tr>th,.guest-db-redesign table.gdb-table.stafftable>thead>tr>th,body.earth-tone .guest-db-redesign table.gdb-table>thead>tr>th,body.earth-tone .guest-db-redesign table.gdb-table.stafftable>thead>tr>th,body.blue-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.dark-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.violet-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.red-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.yellow-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.turquoise-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.maroon-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.peach-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.magenta-theme .guest-db-redesign table.gdb-table>thead>tr>th,body.light-blue-theme .guest-db-redesign table.gdb-table>thead>tr>th{padding:12px 14px!important;border-top:0!important;border-bottom:1px solid var(--gdb-line)!important;background:var(--gdb-thead)!important;color:var(--gdb-thead-text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle!important;text-align:left!important}.guest-db-redesign table.gdb-table>tbody,.guest-db-redesign table.gdb-table.stafftable>tbody{background:var(--gdb-table-body)!important}.guest-db-redesign table.gdb-table>tbody>tr,.guest-db-redesign table.gdb-table.stafftable>tbody>tr{background:var(--gdb-table-body)!important;border:0!important}.guest-db-redesign table.gdb-table>tbody>tr>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr>td,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr>td,body.earth-tone .guest-db-redesign table.gdb-table.stafftable>tbody>tr>td{padding:12px 14px!important;border-top:1px solid var(--gdb-line)!important;border-bottom:0!important;background:var(--gdb-table-body)!important;color:var(--gdb-ink)!important;font-size:13px!important;line-height:1.4;vertical-align:middle!important;text-align:left!important;white-space:nowrap}.guest-db-redesign table.gdb-table>tbody>tr:nth-child(2n)>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr:nth-child(2n)>td{background:var(--gdb-row-alt)!important}.guest-db-redesign table.gdb-table>tbody>tr:hover>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr:hover>td{background:var(--gdb-row-hover)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,.guest-db-redesign table.gdb-table>tbody>tr>td.error,.guest-db-redesign table.gdb-table.stafftable>tbody>tr.gdb-row--flagged>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr>td.error,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.earth-tone .guest-db-redesign table.gdb-table.stafftable>tbody>tr.gdb-row--flagged>td,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr>td.error,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td{background:var(--gdb-flagged-bg)!important;color:var(--gdb-flagged-text)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,.guest-db-redesign table.gdb-table.stafftable>tbody>tr.gdb-row--flagged>td:first-child,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged>td:first-child{box-shadow:inset 4px 0 0 var(--gdb-flagged-bar)}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:nth-child(2n)>td{background:var(--gdb-flagged-bg)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,.guest-db-redesign table.gdb-table.stafftable>tbody>tr.gdb-row--flagged:hover>td,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged:hover>td{background:var(--gdb-flagged-bg-hover)!important}.gdb-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit!important;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.gdb-sort i{font-size:11px;opacity:.45}.gdb-sort.is-active i{opacity:1;color:var(--gdb-accent)}body.earth-tone .guest-db-redesign .gdb-sort.is-active i,body.red-theme .guest-db-redesign .gdb-sort.is-active i,body.turquoise-theme .guest-db-redesign .gdb-sort.is-active i,body.maroon-theme .guest-db-redesign .gdb-sort.is-active i,body.peach-theme .guest-db-redesign .gdb-sort.is-active i,body.magenta-theme .guest-db-redesign .gdb-sort.is-active i,body.light-blue-theme .guest-db-redesign .gdb-sort.is-active i,body.yellow-theme .guest-db-redesign .gdb-sort.is-active i{color:var(--gdb-thead-text)}.gdb-link{color:var(--gdb-accent-dark)!important;font-weight:600;text-decoration:none!important}body.earth-tone .guest-db-redesign .gdb-link{color:#154206!important}body.blue-theme .guest-db-redesign .gdb-link,body.dark-theme .guest-db-redesign .gdb-link{color:#8aa4ff!important}.gdb-link:hover{text-decoration:underline!important}.guest-db-redesign .gdb-link--name{display:inline;color:var(--gdb-accent)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:color-mix(in srgb,var(--gdb-accent) 45%,transparent)!important;text-underline-offset:2px;text-decoration-thickness:1.5px;cursor:pointer}body.earth-tone .guest-db-redesign .gdb-link--name{color:#154206!important;text-decoration-color:#15420673!important}body.blue-theme .guest-db-redesign .gdb-link--name,body.dark-theme .guest-db-redesign .gdb-link--name{color:#8aa4ff!important;text-decoration-color:#8aa4ff8c!important}.guest-db-redesign .gdb-link--name:hover,.guest-db-redesign .gdb-link--name:focus{color:var(--gdb-accent-dark)!important;text-decoration-color:var(--gdb-accent-dark)!important;text-decoration-thickness:2px}body.earth-tone .guest-db-redesign .gdb-link--name:hover,body.earth-tone .guest-db-redesign .gdb-link--name:focus{color:#0f2e04!important;text-decoration-color:#0f2e04!important}.gdb-empty{color:var(--gdb-muted);opacity:.7}.gdb-note{max-width:200px;white-space:normal!important;line-height:1.35}.gdb-note__more{color:var(--gdb-accent-dark);font-weight:600;cursor:pointer}.gdb-actions{display:inline-flex;align-items:center;gap:6px}.gdb-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gdb-line)!important;border-radius:6px;background:var(--gdb-input-bg)!important;color:var(--gdb-muted)!important;text-decoration:none!important;cursor:pointer}.gdb-action:hover{border-color:var(--gdb-accent)!important;color:var(--gdb-accent-dark)!important;background:var(--gdb-secondary-bg)!important}.gdb-action--danger:hover{border-color:#f0c4c4!important;color:var(--gdb-danger)!important;background:var(--gdb-danger-soft)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link,.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,.guest-db-redesign table.gdb-table>tbody>tr>td.error .gdb-link,.guest-db-redesign table.gdb-table>tbody>tr>td.error .gdb-link--name,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name{color:var(--gdb-flagged-link)!important;text-decoration-color:color-mix(in srgb,var(--gdb-flagged-link) 55%,transparent)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:hover,.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:focus,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:hover,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:focus,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:hover,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-link--name:hover{color:var(--gdb-flagged-text)!important;text-decoration-color:var(--gdb-flagged-text)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-empty{color:var(--gdb-flagged-muted)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-note__more{color:var(--gdb-flagged-link)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,.guest-db-redesign table.gdb-table>tbody>tr>td.error .gdb-action,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.dark-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.violet-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.red-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.yellow-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.turquoise-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.maroon-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.peach-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.magenta-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action,body.light-blue-theme .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action{color:var(--gdb-flagged-text)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action:hover,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action:hover{color:var(--gdb-flagged-link)!important}.guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action--danger:hover,body.earth-tone .guest-db-redesign table.gdb-table>tbody>tr.gdb-row--flagged .gdb-action--danger:hover{color:var(--gdb-danger)!important;background:var(--gdb-danger-soft)!important}.gdb-merge-actions{display:flex;flex-direction:column;gap:6px;min-width:148px}.gdb-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid var(--gdb-line);background:var(--gdb-surface)!important;flex-wrap:wrap}.gdb-footer__summary{color:var(--gdb-muted);font-size:13px}.gdb-footer__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gdb-per-page{display:inline-flex;align-items:center;gap:8px;color:var(--gdb-muted);font-size:13px}.gdb-per-page select{min-height:32px;padding:3px 26px 3px 8px;border:1px solid var(--gdb-input-border);border-radius:6px;background:var(--gdb-input-bg);color:var(--gdb-ink);font-size:13px}.guest-db-redesign .gdb-footer .pagination{margin:0!important}.guest-db-redesign .gdb-footer .pagination>li>a,.guest-db-redesign .gdb-footer .pagination>li>span{min-width:32px;height:32px;margin:0 2px!important;padding:0 8px!important;border:1px solid var(--gdb-line)!important;border-radius:6px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;font-weight:600;line-height:30px!important}.guest-db-redesign .gdb-footer .pagination>.active>a,.guest-db-redesign .gdb-footer .pagination>.active>span,.guest-db-redesign .gdb-footer .pagination>.active>a:hover,.guest-db-redesign .gdb-footer .pagination>.active>span:hover,.guest-db-redesign .gdb-footer .pagination>.active>a:focus,.guest-db-redesign .gdb-footer .pagination>.active>span:focus{border-color:var(--gdb-accent-dark)!important;background:var(--gdb-accent)!important;color:#fff!important}.guest-db-redesign .gdb-footer .pagination>li>a:hover,.guest-db-redesign .gdb-footer .pagination>li>a:focus{border-color:var(--gdb-accent)!important;background:var(--gdb-secondary-bg)!important;color:var(--gdb-ink)!important}.gdb-empty-state{padding:56px 24px;text-align:center;color:var(--gdb-muted);background:var(--gdb-surface)}.gdb-empty-state h3{margin:0 0 6px;color:var(--gdb-ink);font-size:17px;font-weight:700}.gdb-empty-state p{margin:0;font-size:14px}.guest-db-redesign .sitemap-user{margin-top:16px}.guest-db-redesign .sitemap-user .mysite-cards{border:1px solid var(--gdb-line)!important;border-radius:8px;background:var(--gdb-surface)!important;box-shadow:none!important}@media (max-width: 1199px){.gdb-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.guest-db-redesign .content.customerPage{padding:14px 12px 24px!important}.gdb-page-header__actions{width:100%}.gdb-page-header__actions .gdb-btn,.gdb-page-header__actions .gdb-help{flex:1 1 auto;justify-content:center}.gdb-filter-grid{grid-template-columns:1fr}.gdb-filter-actions__left,.gdb-filter-actions__right,.gdb-footer__controls{width:100%}.gdb-filter-actions__left .gdb-btn,.gdb-filter-actions__right .gdb-btn{flex:1 1 auto}}.inventory-mgr-redesign .content,.inventory-mgr-redesign section.content{background:transparent!important;padding:8px 22px 32px!important;min-height:auto}.inventory-mgr-redesign .content.scroll-popup{overflow:visible}.inventory-mgr-redesign table.gdb-table.stafftable>thead,.inventory-mgr-redesign table.gdb-table.stafftable>thead>tr>th{background:var(--gdb-thead)!important;color:var(--gdb-thead-text)!important}.inventory-mgr-redesign .gdb-filter-card .form-control,.inventory-mgr-redesign .gdb-field .form-control,.inventory-mgr-redesign .gdb-field select.form-control{width:100%!important;min-height:40px!important;height:40px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;box-shadow:none!important}.inventory-mgr-redesign .gdb-filter-card .form-control:focus,.inventory-mgr-redesign .gdb-field .form-control:focus{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.inventory-mgr-redesign table.gdb-table.stafftable{margin-top:0!important;box-shadow:none!important;border:0!important}.inventory-mgr-redesign button.gdb-action{padding:0!important;line-height:1}.inventory-mgr-redesign a.gdb-btn{text-decoration:none!important}.inventory-mgr-redesign .gdb-btn:disabled{opacity:.55;cursor:not-allowed}.inventory-mgr-redesign .gdb-btn.is-on{border-color:var(--gdb-accent)!important;background:var(--gdb-secondary-bg)!important;color:var(--gdb-accent-dark)!important}body.blue-theme .inventory-mgr-redesign .gdb-btn.is-on,body.dark-theme .inventory-mgr-redesign .gdb-btn.is-on,body.red-theme .inventory-mgr-redesign .gdb-btn.is-on,body.turquoise-theme .inventory-mgr-redesign .gdb-btn.is-on,body.maroon-theme .inventory-mgr-redesign .gdb-btn.is-on,body.peach-theme .inventory-mgr-redesign .gdb-btn.is-on,body.magenta-theme .inventory-mgr-redesign .gdb-btn.is-on,body.light-blue-theme .inventory-mgr-redesign .gdb-btn.is-on,body.yellow-theme .inventory-mgr-redesign .gdb-btn.is-on{color:var(--gdb-ink)!important}.inventory-mgr-redesign>section.content-header.header-sitetype-creater{display:flex;align-items:center;justify-content:flex-end;min-height:0;margin:0;padding:8px 22px 0!important;background:transparent!important}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filter-addon-button.block-set{width:auto!important;float:none!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filter-addon-button button.btn.btn-default.searchbts.right-searchbts.linker-nav{width:auto!important;min-width:140px!important;height:37px!important;margin:0!important;padding:0 16px!important;float:none!important;white-space:nowrap}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filterimg-tool{position:relative;display:inline-flex;align-items:center;margin:0}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filterimg-tool img{width:22px;height:22px;cursor:help}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filterimg-tool span{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:260px;padding:10px 12px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow);color:var(--gdb-ink);font-size:12px;font-weight:500;line-height:1.4}.inventory-mgr-redesign>section.content-header.header-sitetype-creater .filterimg-tool:hover span{display:block}.inv-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.inv-toolbar__left,.inv-toolbar__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inv-toolbar__right{margin-left:auto}.inv-filter-row{display:flex;align-items:flex-end;gap:12px 14px;flex-wrap:wrap}.inv-filter-row .gdb-field{flex:1 1 220px;max-width:280px}.inv-filter-row .inv-filter-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.inv-tax-block{width:100%;padding-top:12px;border-top:1px dashed var(--gdb-line)}.inv-tax-block__head{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--gdb-ink);font-size:12px;font-weight:700}.inv-tax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.inv-tax-item{display:flex;align-items:center;gap:6px}.inv-tax-item .form-control{width:100%!important;min-height:36px!important;height:36px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;box-shadow:none!important}.inv-tax-item .form-control:focus{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.inv-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid var(--gdb-secondary-border);border-radius:999px;background:var(--gdb-secondary-bg);color:var(--gdb-accent-dark);font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.inv-pill--muted{border-color:var(--gdb-line);background:var(--gdb-surface-muted);color:var(--gdb-muted)}body.blue-theme .inventory-mgr-redesign .inv-pill,body.dark-theme .inventory-mgr-redesign .inv-pill,body.red-theme .inventory-mgr-redesign .inv-pill,body.turquoise-theme .inventory-mgr-redesign .inv-pill,body.maroon-theme .inventory-mgr-redesign .inv-pill,body.peach-theme .inventory-mgr-redesign .inv-pill,body.magenta-theme .inventory-mgr-redesign .inv-pill,body.light-blue-theme .inventory-mgr-redesign .inv-pill,body.yellow-theme .inventory-mgr-redesign .inv-pill{color:var(--gdb-ink)}.inv-setup-icon{margin-left:6px;color:var(--gdb-accent)!important;cursor:pointer}.inv-setup-icon:hover{color:var(--gdb-accent-dark)!important}.inventory-mgr-redesign table.gdb-table>tbody>tr>td.inv-desc{white-space:normal!important;min-width:180px;max-width:340px;line-height:1.45}.inventory-mgr-redesign table.gdb-table>tbody>tr>td.inv-actions{white-space:nowrap}.inv-name{font-weight:600;color:var(--gdb-ink)}.inv-thumb{width:48px;height:48px;object-fit:cover;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted)}.inv-unit-link{display:inline-flex;align-items:center;justify-content:center;max-width:140px;min-height:32px;padding:0 10px;overflow:hidden;border:1px solid var(--gdb-accent)!important;border-radius:6px;background:var(--gdb-secondary-bg)!important;color:var(--gdb-accent-dark)!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.inv-unit-link:hover{border-color:var(--gdb-accent-dark)!important;background:var(--gdb-accent-soft)!important;color:var(--gdb-accent-dark)!important}.inv-unit-link--empty{border-color:var(--gdb-line)!important;background:var(--gdb-ghost-bg)!important;color:var(--gdb-ghost-text)!important}body.blue-theme .inventory-mgr-redesign .inv-unit-link,body.dark-theme .inventory-mgr-redesign .inv-unit-link{color:var(--gdb-ink)!important}.inventory-mgr-redesign .inv-draggable tr{cursor:grab}.inv-help-tip{position:relative;display:inline-flex;align-items:center}.inv-help-tip img{width:22px;height:22px}.inv-help-tip span{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:260px;padding:10px 12px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow);color:var(--gdb-ink);font-size:12px;font-weight:500;line-height:1.4}.inv-help-tip:hover span{display:block}.inv-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inv-detail-card{margin:0;padding:18px 20px}.inv-detail-card h2{margin:0 0 12px;color:var(--gdb-ink);font-size:16px;font-weight:700}.inv-detail-list{margin:0;padding:0;list-style:none}.inv-detail-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--gdb-line)}.inv-detail-list li:last-child{border-bottom:0;padding-bottom:0}.inv-detail-list label{margin:0;color:var(--gdb-muted);font-size:13px;font-weight:600}.inv-detail-list span,.inv-detail-list a{color:var(--gdb-ink);font-size:13px;font-weight:600;text-align:right}.inv-detail-copy{margin:0;color:var(--gdb-ink);font-size:14px;line-height:1.55}@media (max-width: 767px){.inventory-mgr-redesign .content,.inventory-mgr-redesign section.content{padding:8px 12px 24px!important}.inv-filter-row .gdb-field,.inv-filter-row .inv-filter-actions,.inv-toolbar__left,.inv-toolbar__right{max-width:none;width:100%;margin-left:0}.inv-filter-row .inv-filter-actions .gdb-btn,.inv-toolbar__left .gdb-btn,.inv-toolbar__right .gdb-btn{flex:1 1 auto;justify-content:center}.inv-detail-grid{grid-template-columns:1fr}.inventory-mgr-redesign .inv-draggable tr{cursor:default}}.inv-site-edit,.inv-site-edit form,.inv-site-edit section.content{width:100%;max-width:100%;float:none!important}.inv-site-edit .content.site-details{overflow:visible!important}.inv-site-edit form{display:flex;flex-direction:column;gap:14px;padding-bottom:20px}.inv-site-edit form>*{flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box}.inv-site-edit .inv-form-card{position:relative;z-index:1;display:flow-root;width:100%;max-width:100%;margin:0;padding:18px 20px 20px;overflow:visible;float:none!important;clear:both;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface)!important;box-shadow:var(--gdb-shadow);transition:border-color .18s ease,box-shadow .18s ease}.inv-site-edit .inv-form-card:hover{border-color:var(--gdb-secondary-border)}.inv-site-edit .inv-form-card:hover,.inv-site-edit .inv-form-card:focus-within{z-index:6}.inv-site-edit .inv-card-heading,.inv-site-edit .inv-card-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;border:0;background:transparent!important;color:inherit!important;text-align:left;box-shadow:none!important}.inv-site-edit .inv-card-heading{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--gdb-line)}.inv-site-edit .inv-card-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;font:inherit;line-height:inherit;cursor:pointer;border-radius:8px;transition:background .15s ease}.inv-site-edit .inv-form-card.is-open .inv-card-toggle{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--gdb-line);border-radius:0}.inv-site-edit .inv-card-toggle:hover,.inv-site-edit .inv-card-toggle:focus{background:transparent!important;color:inherit!important}.inv-site-edit .inv-card-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;border-radius:8px}.inv-site-edit .inv-card-heading .inv-form-card__title,.inv-site-edit .inv-card-toggle .inv-form-card__title{margin:0;flex:1 1 auto}.inv-site-edit .inv-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--gdb-secondary-border);border-radius:8px;background:var(--gdb-secondary-bg);color:var(--gdb-accent);transition:background .15s ease,border-color .15s ease}.inv-site-edit .inv-card-toggle:hover .inv-card-icon,.inv-site-edit .inv-form-card:hover .inv-card-heading .inv-card-icon{border-color:var(--gdb-accent);background:var(--gdb-accent-soft)}.inv-site-edit .inv-card-icon svg,.inv-site-edit .inv-btn-icon,.inv-site-edit .inv-card-chevron,.inv-site-edit .inv-help svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.inv-site-edit .inv-btn-icon{width:15px;height:15px}.inv-site-edit .inv-card-chevron{flex:0 0 auto;width:18px;height:18px;color:var(--gdb-accent);transition:transform .28s ease}.inv-site-edit .inv-form-card.is-open .inv-card-chevron{transform:rotate(180deg)}.inv-site-edit .inv-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.inv-site-edit .inv-form-card.is-open .inv-card-body{grid-template-rows:1fr}.inv-site-edit .inv-card-body__inner{min-height:0;overflow:hidden}.inv-site-edit .inv-form-card:not(.is-open) .inv-card-body{pointer-events:none}.inv-site-edit .inv-help{position:relative;display:inline-flex;align-items:center;color:var(--gdb-accent);cursor:help}.inv-site-edit .inv-help span{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:260px;padding:10px 12px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow);color:var(--gdb-ink);font-size:12px;font-weight:500;line-height:1.4}.inv-site-edit .inv-help:hover span,.inv-site-edit .inv-help:focus-within span{display:block}.inv-site-edit .gdb-btn{text-decoration:none!important;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.inv-site-edit .gdb-btn:hover{box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-edit .gdb-btn:active{transform:scale(.98)}.inv-site-edit .inv-form-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.inv-site-edit .inv-form-card__head:last-child{margin-bottom:0}.inv-site-edit .inv-form-card__title{margin:0 0 16px;color:var(--gdb-ink);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.inv-site-edit .inv-form-card__lead{margin:0 0 16px;color:var(--gdb-muted);font-size:12px;font-weight:500;line-height:1.45}.inv-site-edit .inv-form-card__head .inv-form-card__title{margin-bottom:4px}.inv-site-edit .inv-form-card__head .inv-form-card__lead{margin:0}.inv-site-edit .inv-form-card__head .inv-switch{flex-shrink:0}.inv-site-edit .inv-form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;max-width:100%;float:none!important;clear:both}.inv-site-edit .inv-form-split>.inv-form-card{height:100%;margin:0}.inv-site-edit .inv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%;align-items:start}.inv-site-edit .gdb-field{min-width:0;width:100%}.inv-site-edit .gdb-field .form-control,.inv-site-edit .gdb-field select.form-control{transition:border-color .15s ease,box-shadow .15s ease}.inv-site-edit .gdb-field .form-control:hover:not(:focus){border-color:var(--gdb-secondary-border)!important}.inv-site-edit .ckeditor,.inv-site-edit .inv-editor,.inv-site-edit .ck.ck-editor{float:none!important;width:100%!important;max-width:100%!important}.inv-site-edit .inv-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-site-edit .inv-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-site-edit .inv-form-grid--1{grid-template-columns:1fr}.inv-site-edit .inv-form-span-2{grid-column:1 / -1}.inv-site-edit .gdb-field>label{display:flex;align-items:center;gap:6px;min-height:18px;margin:0 0 6px!important;padding-left:0!important;color:var(--gdb-ink)!important;font-size:13px!important;font-weight:600!important}.inv-site-edit .gdb-field>label small{color:var(--gdb-muted);font-size:12px;font-weight:500}.inv-site-edit .gdb-field>label.inv-switch{min-height:40px!important;margin:0!important;padding:0!important;cursor:pointer}.inv-site-edit .inv-switch{position:relative;display:inline-flex!important;align-items:center;gap:10px;min-height:40px;margin:0!important;padding:0!important;color:var(--gdb-ink)!important;font-size:13px!important;font-weight:600!important;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}.inv-site-edit .inv-switch:before,.inv-site-edit .inv-switch:after{display:none!important;content:none!important;background:none!important}.inv-site-edit .inv-switch>input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0);border:0!important;opacity:0!important;display:block!important}.inv-site-edit .inv-switch__track{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:var(--gdb-line);box-shadow:inset 0 0 0 1px var(--gdb-input-border);transition:background .2s ease,box-shadow .2s ease}.inv-site-edit .inv-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a40;transition:transform .2s ease}.inv-site-edit .inv-switch>input:checked+.inv-switch__track{background:var(--gdb-accent);box-shadow:none}.inv-site-edit .inv-switch>input:checked+.inv-switch__track:after{transform:translate(18px)}.inv-site-edit .inv-switch>input:focus-visible+.inv-switch__track{box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-edit .inv-switch__text{color:var(--gdb-ink)}.inv-site-edit .inv-switch__text.inv-form-card__title{margin:0}.inv-site-edit .inv-seg{display:flex;flex-wrap:wrap;gap:8px}.inv-site-edit .inv-seg__opt{position:relative;margin:0;cursor:pointer}.inv-site-edit .inv-seg__opt input{position:absolute;opacity:0;pointer-events:none}.inv-site-edit .inv-seg__opt span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid var(--gdb-line);border-radius:999px;background:var(--gdb-input-bg);color:var(--gdb-ink);font-size:13px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.inv-site-edit .inv-seg__opt:hover span{border-color:var(--gdb-accent)}.inv-site-edit .inv-seg__opt input:checked+span{border-color:var(--gdb-accent);background:var(--gdb-accent);color:#fff}.inv-site-edit .inv-seg__opt input:focus-visible+span{box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-edit .inv-action-label{display:block;margin:0 0 8px;color:var(--gdb-muted);font-size:12px;font-weight:700}.inv-site-edit .inv-deposit-actions{display:flex;flex-wrap:wrap;gap:8px}.inv-site-edit .inv-deposit-actions .gdb-btn{min-height:38px}.inv-site-edit .inv-deposit-actions .gdb-btn:hover{background:var(--gdb-accent-soft)!important;border-color:var(--gdb-accent)!important}.inv-site-edit .inv-deposit-actions .fa{color:var(--gdb-accent)}.inv-site-edit .inv-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.inv-site-edit .inv-day-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 10px;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface-muted);transition:border-color .15s ease,box-shadow .15s ease}.inv-site-edit .inv-day-card:focus-within{border-color:var(--gdb-accent);box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-edit .inv-day-card__name{color:var(--gdb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.inv-site-edit .inv-day-card__input{display:flex;align-items:center;gap:4px}.inv-site-edit .inv-day-card__input>span{flex:0 0 auto;color:var(--gdb-muted);font-size:13px;font-weight:700}.inv-site-edit .inv-day-card__input .form-control,.inv-site-edit .inv-day-card__input input{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 8px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;box-shadow:none!important}.inv-site-edit .inv-weekday-help{margin:0 0 14px;color:var(--gdb-muted);font-size:13px;line-height:1.45}.inv-site-edit .inv-day-actions{margin-top:14px}.inv-site-edit .inv-req{color:var(--gdb-danger);font-size:12px;font-weight:700}.inv-site-edit .gdb-field .error,.inv-site-edit .error{display:block;margin-top:6px;color:var(--gdb-danger)}.inv-site-edit .gdb-field textarea.form-control,.inv-site-edit .gdb-field textarea.form-control.scrollable_text{height:auto!important;min-height:140px!important;padding:10px 12px!important;line-height:1.45;resize:vertical}.inv-site-edit .inv-editor{border:1px solid var(--gdb-input-border);border-radius:8px;overflow:hidden;background:var(--gdb-input-bg)}.inv-site-edit .inv-editor .ck.ck-toolbar{border:0!important;border-bottom:1px solid var(--gdb-line)!important;background:var(--gdb-surface-muted)!important}.inv-site-edit .inv-editor .ck.ck-editor__main>.ck-editor__editable{min-height:140px;border:0!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;box-shadow:none!important}.inv-site-edit .inv-editor .ck.ck-editor__main>.ck-editor__editable.ck-focused{box-shadow:0 0 0 3px var(--gdb-focus-ring)!important}.inv-site-edit .inv-check-row,.inv-site-edit .inv-radio-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:40px}.inv-site-edit .inv-check-row .checkbox,.inv-site-edit .inv-radio-group .radio{margin:0}.inv-site-edit .inv-check-copy{color:var(--gdb-ink);font-size:13px;font-weight:600}.inv-site-edit .inv-inline-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:0}.inv-site-edit .inv-inline-field>.inv-switch{flex:0 0 auto;margin:0!important;padding:0!important}.inv-site-edit .inv-inline-field .form-control,.inv-site-edit .gdb-field>.form-control.monthly-size-year{flex:1 1 180px;max-width:220px;margin-top:8px}.inv-site-edit .gdb-field>.inv-switch,.inv-site-edit .gdb-field>.inv-inline-field,.inv-site-edit .gdb-field>.inv-check-row{min-height:40px;margin:0;padding:0}.inv-site-edit .gdb-field .checkbox{position:relative;display:flex;align-items:center;min-height:40px;margin:0;padding:0}.inv-site-edit .gdb-field .checkbox input[type=checkbox]{position:static!important;width:18px!important;height:18px!important;margin:0!important;opacity:1!important;accent-color:var(--gdb-accent)}.inv-site-edit .gdb-field .checkbox label{position:static!important;display:inline-flex!important;align-items:center;gap:8px;min-height:40px;margin:0!important;padding:0!important;float:none!important}.inv-site-edit .gdb-field .checkbox label:before,.inv-site-edit .gdb-field .checkbox label:after{display:none!important;content:none!important}.inv-site-edit .inv-action-row{display:flex;flex-wrap:wrap;gap:8px}.inv-site-edit .inv-url{display:block;width:100%;padding:10px 12px;overflow-x:auto;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted);color:var(--gdb-ink);font-size:12px;line-height:1.45;word-break:break-all;white-space:pre-wrap}.inv-site-edit .inv-muted{display:block;margin-top:6px;color:var(--gdb-muted);font-size:12px}.inv-site-edit .inv-hours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.inv-site-edit .inv-hours-item{padding:12px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted)}.inv-site-edit .inv-hours-item .inv-hours-actions{display:flex;gap:6px;margin-top:8px}.inv-site-edit .inv-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.inv-site-edit .inv-form-footer{position:sticky;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:8px 0 0;padding:14px 16px;border:1px solid var(--gdb-line);border-top:1px solid var(--gdb-secondary-border);border-radius:10px;background:var(--gdb-surface)!important;box-shadow:var(--gdb-shadow)}.inv-site-edit .inv-form-footer .gdb-btn{min-width:140px;min-height:42px;padding:0 22px!important}.inv-site-edit input[type=submit].gdb-btn,.inv-site-edit input[type=button].gdb-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none}.inv-site-edit .inv-check-row .inv-form-card__title{margin:0}.inv-site-edit .gdb-field .quest-tooltip{flex:0 0 auto}.inv-site-edit .radio.sepi-radios-multi{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;float:none!important}.inv-site-edit .radio.sepi-radios-multi>div{display:flex;align-items:center;gap:6px;margin:0;float:none!important}.inv-site-edit .inv-add-amenity{display:flex;flex-wrap:wrap;gap:8px}.inv-site-edit .inv-add-amenity .form-control{flex:1 1 220px}.inv-site-edit .inv-site-type-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.inv-site-edit .inv-site-type-row .gdb-field{flex:1 1 280px}body.blue-theme .inv-site-edit .inv-seg__opt input:checked+span,body.dark-theme .inv-site-edit .inv-seg__opt input:checked+span{color:#fff}@media (max-width: 1100px){.inv-site-edit .inv-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991px){.inv-site-edit .inv-form-split,.inv-site-edit .inv-form-grid,.inv-site-edit .inv-form-grid--3,.inv-site-edit .inv-form-grid--4,.inv-site-edit .inv-time-row{grid-template-columns:1fr}.inv-site-edit .inv-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-site-edit .inv-form-footer .gdb-btn{flex:1 1 auto}}.inventory-mgr-redesign .inv-check-col{width:44px;text-align:center!important}.inventory-mgr-redesign .sepi-ratecheck{display:flex;align-items:center;justify-content:center}.inventory-mgr-redesign .sepi-ratecheck .checkbox.selected{margin:0!important}.inventory-mgr-redesign .sepi-ratecheck input[type=checkbox]{accent-color:var(--gdb-accent)}.inventory-mgr-redesign .gdb-footer.inv-pagination-footer{justify-content:flex-end}.inv-modal{padding:0;color:var(--gdb-ink);background:var(--gdb-surface)}.inv-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--gdb-line)}.inv-modal__header h3{margin:0;color:var(--gdb-ink);font-size:18px;font-weight:700}.inv-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-ghost-bg);color:var(--gdb-ink);font-size:18px;line-height:1;cursor:pointer}.inv-modal__body{padding:18px 20px 20px}.inv-modal__body h3{margin:0 0 12px;color:var(--gdb-ink);font-size:16px;font-weight:700;line-height:1.4}.inv-popup--dialog .inv-modal__actions .gdb-btn{white-space:normal;height:auto;min-height:42px;padding:8px 12px!important;line-height:1.25!important}.inv-popup--dialog .inv-modal__actions .gdb-btn small{font-size:11px;font-weight:500;opacity:.85}.inv-modal__actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.inv-modal__actions .gdb-btn{flex:1 1 140px}.inv-modal--warn{text-align:center}.inv-modal--warn .fa-exclamation-triangle{margin-bottom:8px;color:var(--gdb-danger)}.inv-modal--warn h1{margin:0 0 10px;color:var(--gdb-danger);font-size:22px;font-weight:800}.inv-modal--warn h3{margin:0 0 10px;color:var(--gdb-ink);font-size:15px;font-weight:700;line-height:1.45}.inv-site-number-edit .inv-site-form{display:flex;flex-direction:column;gap:14px;padding-bottom:20px}.inv-site-number-edit .inv-card-heading .gdb-btn{margin-left:auto}.inv-site-number-edit .inv-form-card.is-open .inv-card-body__inner{overflow:visible}.inv-site-number-edit .form-control[readonly]{background:var(--gdb-surface-muted)!important;color:var(--gdb-muted)!important}.inv-site-number-edit .inv-hint{display:block;margin-top:6px;color:var(--gdb-muted);font-size:12px;font-weight:500}.inv-site-number-edit .inv-media-lead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 16px}.inv-site-number-edit .inv-media-lead p{margin:0;color:var(--gdb-muted);font-size:13px;font-weight:600}.inv-site-number-edit .inv-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px}.inv-site-number-edit .inv-media-tile{display:flex;flex-direction:column;gap:8px;min-width:0}.inv-site-number-edit .inv-media-tile__label{display:flex;align-items:center;gap:4px;margin:0;color:var(--gdb-ink);font-size:13px;font-weight:600}.inv-site-number-edit .inv-media-preview,.inv-site-number-edit .inv-media-drop{position:relative;display:flex;flex-direction:column;min-height:188px;overflow:hidden;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface-muted);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.inv-site-number-edit .inv-media-preview:hover,.inv-site-number-edit .inv-media-drop:hover,.inv-site-number-edit .inv-media-drop:focus-within{border-color:var(--gdb-accent);box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-number-edit .inv-media-preview .boxImg{width:100%;height:188px;max-width:none;margin:0}.inv-site-number-edit .inv-media-preview .boxImg .cropper,.inv-site-number-edit .inv-media-preview .vue-advanced-cropper{width:100%;height:100%;max-height:188px;background:var(--gdb-surface-muted)}.inv-site-number-edit .inv-media-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-top:1px solid var(--gdb-line);background:var(--gdb-surface)}.inv-site-number-edit .inv-media-actions .gdb-btn{flex:1 1 auto;min-height:32px;padding:0 8px!important;font-size:12px!important}.inv-site-number-edit .inv-media-drop{align-items:center;justify-content:center;gap:8px;padding:18px 12px;cursor:pointer}.inv-site-number-edit .inv-media-drop__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.inv-site-number-edit .inv-media-drop__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--gdb-secondary-bg);color:var(--gdb-accent);pointer-events:none}.inv-site-number-edit .inv-media-drop__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.inv-site-number-edit .inv-media-drop__title,.inv-site-number-edit .inv-media-drop__hint{pointer-events:none;text-align:center}.inv-site-number-edit .inv-media-drop__title{color:var(--gdb-ink);font-size:13px;font-weight:700}.inv-site-number-edit .inv-media-drop__hint{color:var(--gdb-muted);font-size:12px}.inv-site-number-edit .inv-media-embed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px}.inv-site-number-edit .inv-ics-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.inv-site-number-edit .inv-ics-head label{margin:0!important;color:var(--gdb-ink)!important;font-size:13px!important;font-weight:600!important}.inv-site-number-edit .inv-ics-link{margin-bottom:16px}.inv-site-number-edit .inv-ics-link h3{margin:0 0 8px;color:var(--gdb-ink);font-size:13px;font-weight:700}.inv-site-number-edit .inv-ics-copy{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.inv-site-number-edit .inv-ics-copy .inv-url{flex:1 1 200px;margin:0}.inv-site-number-edit .inv-ics-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.inv-site-number-edit .inv-ics-row .form-control{width:auto!important;flex:1 1 220px}.inv-site-number-edit .inv-color-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.inv-site-number-edit .inv-color-row .gdb-field{flex:1 1 220px;max-width:280px}.inv-site-number-edit .inv-color-swatch{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--gdb-line);border-radius:8px;box-shadow:inset 0 0 0 1px #fff6}.inv-site-number-edit .inv-color-hex{color:var(--gdb-muted);font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600}.inv-site-number-edit .inv-popup-stack{display:grid;gap:14px}.inv-site-number-edit .inv-ics-generate{margin-top:12px}.inv-site-number-edit .inv-media-embed textarea.form-control{min-height:92px!important}.inv-site-number-edit .inv-popup-stack textarea.form-control{min-height:160px!important}@media (max-width: 991px){.inv-site-number-edit .inv-media-embed{grid-template-columns:1fr}}.v--modal-overlay.inv-site-type-modal .v--modal-box{width:min(1100px,96vw)!important;max-width:96vw!important;height:auto!important;max-height:92vh!important;top:4vh!important;overflow:auto!important;padding:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.inv-site-type-popup{padding:16px 18px 12px;border-radius:12px;background:var(--gdb-canvas)}.inv-site-edit .inv-site-type-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.inv-site-edit .inv-site-type-header .inv-card-heading{margin:0;padding:0;border:0;flex:1 1 auto}.inv-site-edit .inv-icon-grid{display:flex;flex-wrap:wrap;gap:10px}.inv-site-edit .inv-icon-grid input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.inv-site-edit .inv-icon-grid label{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface-muted);color:var(--gdb-ink);font-size:12px;font-weight:700;cursor:pointer}.inv-site-edit .inv-icon-grid input:checked+label{border-color:var(--gdb-accent);background:var(--gdb-secondary-bg);box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-site-edit .inv-icon-grid img{width:84px;height:84px;object-fit:contain}.inv-site-edit .inv-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.inv-site-edit .inv-gallery-slot{min-width:0}.inv-site-edit .inv-preview{position:relative;display:inline-block;width:100%}.inv-site-edit .inv-preview img{display:block;width:100%;max-width:220px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted)}.inv-site-edit .inv-preview .gdb-action{position:absolute;top:8px;right:8px}.inv-site-edit input[type=file].form-control{height:auto!important;min-height:40px!important;padding:8px 10px!important}.inv-site-edit .inv-inline-field .form-control{max-width:120px}.inv-ota-ical .inv-ota-filter{padding-bottom:14px}.inv-ota-ical .inv-ota-filter__search{flex:1 1 280px;max-width:none}.inv-ota-search{position:relative}.inv-ota-search .fa-search{position:absolute;top:50%;left:12px;z-index:1;color:var(--gdb-muted);font-size:13px;pointer-events:none;transform:translateY(-50%)}.inv-ota-ical .inv-ota-search .form-control{padding-left:34px!important}.inv-ota-filter__meta{margin:10px 0 0;color:var(--gdb-muted);font-size:12px;font-weight:600}.inv-ota-status{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:20px 18px;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow);color:var(--gdb-muted);font-size:13px;font-weight:600}.inv-ota-status__spinner{width:16px;height:16px;border:2px solid var(--gdb-line);border-top-color:var(--gdb-accent);border-radius:50%;animation:inv-ota-spin .7s linear infinite}@keyframes inv-ota-spin{to{transform:rotate(360deg)}}.inv-ota-groups{display:flex;flex-direction:column;gap:12px}.inv-ota-type,.inv-ota-site{overflow:hidden;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow)}.inv-ota-type{border-left:3px solid var(--gdb-accent)}.inv-ota-type.is-open{box-shadow:var(--gdb-shadow),0 0 0 1px var(--gdb-secondary-border)}.inv-ota-type__head{position:sticky;top:0;z-index:2;background:var(--gdb-surface)}.inv-ota-type__toggle,.inv-ota-site__toggle{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit;line-height:inherit;text-align:left;cursor:pointer}.inv-ota-type__toggle:hover,.inv-ota-site__toggle:hover{background:var(--gdb-surface-muted)!important}.inv-ota-type__toggle:focus-visible,.inv-ota-site__toggle:focus-visible,.inv-ota-ical .gdb-btn:focus-visible,.inv-ota-url-remove:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-ota-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--gdb-secondary-border);border-radius:8px;background:var(--gdb-secondary-bg);color:var(--gdb-accent)}.inv-ota-card-icon--sm{width:28px;height:28px;border-radius:7px}.inv-ota-card-icon svg,.inv-ota-chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.inv-ota-chevron{flex:0 0 auto;width:18px;height:18px;color:var(--gdb-accent);transition:transform .2s ease}.inv-ota-type.is-open>.inv-ota-type__head .inv-ota-chevron,.inv-ota-site.is-open>.inv-ota-site__head .inv-ota-chevron{transform:rotate(180deg)}.inv-ota-type__identity,.inv-ota-site__identity{display:flex;min-width:0;flex:1 1 auto}.inv-ota-type__identity{flex-direction:column;gap:6px}.inv-ota-type__title{color:var(--gdb-ink);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.inv-ota-type__meta,.inv-ota-site__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.inv-ota-count{color:var(--gdb-muted);font-size:12px;font-weight:600}.inv-ota-type__aside{display:flex;align-items:center;gap:10px;margin-left:auto}.inv-ota-type__body,.inv-ota-site__body{padding:0 16px 16px;border-top:1px solid var(--gdb-line)}.inv-ota-type__body{padding-top:16px;background:var(--gdb-canvas)}.inv-ota-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inv-ota-panel{min-width:0;padding:14px 16px 16px;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface)}.inv-ota-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.inv-ota-panel__head h4{margin:0;color:var(--gdb-ink);font-size:13px;font-weight:700}.inv-ota-hint{margin:0 0 12px;color:var(--gdb-muted);font-size:12px;font-weight:500;line-height:1.45}.inv-ota-hint--empty{margin-bottom:10px}.inv-ota-empty-action p{margin:0 0 12px;color:var(--gdb-muted);font-size:13px;line-height:1.45}.inv-ota-copy{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.inv-ota-url{display:block;flex:1 1 200px;min-width:0;margin:0;padding:10px 12px;overflow-x:auto;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface-muted);color:var(--gdb-ink);font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.45;word-break:break-all;white-space:pre-wrap}.inv-ota-url-row{margin-bottom:8px}.inv-ota-url-field{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--gdb-input-border);border-radius:8px;background:var(--gdb-input-bg)}.inv-ota-url-field:focus-within{border-color:var(--gdb-accent);box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-ota-ical .inv-ota-url-field .form-control{flex:1 1 auto;min-width:0;min-height:40px!important;height:40px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gdb-ink)!important;font-size:13px!important}.inv-ota-url-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;margin:0;padding:0;border:0;border-left:1px solid var(--gdb-line);background:var(--gdb-surface-muted);color:var(--gdb-danger);cursor:pointer}.inv-ota-url-remove:hover{background:var(--gdb-danger-soft)}.inv-ota-panel__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inv-ota-sites{display:flex;flex-direction:column;gap:8px;margin-top:16px}.inv-ota-sites__label{margin:0 0 2px;color:var(--gdb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.inv-ota-site{box-shadow:none}.inv-ota-site.is-open{border-color:var(--gdb-secondary-border)}.inv-ota-site__head{display:flex;align-items:stretch;gap:8px}.inv-ota-site__toggle{flex:1 1 auto;min-width:0;padding:12px 14px}.inv-ota-site__identity{align-items:baseline;gap:6px}.inv-ota-site__kicker{color:var(--gdb-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inv-ota-site__title{color:var(--gdb-ink);font-size:15px;font-weight:700}.inv-ota-site__meta{margin-left:auto}.inv-ota-settings{flex:0 0 auto;align-self:center;margin-right:10px!important;text-decoration:none!important}.inv-ota-site__body{padding-top:12px;background:var(--gdb-surface-muted)}body.blue-theme .inv-ota-ical .inv-ota-card-icon,body.dark-theme .inv-ota-ical .inv-ota-card-icon,body.red-theme .inv-ota-ical .inv-ota-card-icon,body.turquoise-theme .inv-ota-ical .inv-ota-card-icon,body.maroon-theme .inv-ota-ical .inv-ota-card-icon,body.peach-theme .inv-ota-ical .inv-ota-card-icon,body.magenta-theme .inv-ota-ical .inv-ota-card-icon,body.light-blue-theme .inv-ota-ical .inv-ota-card-icon,body.yellow-theme .inv-ota-ical .inv-ota-card-icon{color:var(--gdb-ink)}@media (max-width: 991px){.inv-ota-panels{grid-template-columns:1fr}.inv-ota-type__toggle,.inv-ota-site__head{flex-wrap:wrap}.inv-ota-type__aside,.inv-ota-site__meta{width:100%;margin-left:46px}.inv-ota-type__aside{justify-content:space-between}.inv-ota-settings{width:calc(100% - 20px);margin:0 10px 10px!important;justify-content:center}}@media (max-width: 767px){.inv-ota-ical .inv-ota-filter__search,.inv-ota-ical .inv-filter-actions{max-width:none;width:100%;margin-left:0}.inv-ota-ical .inv-filter-actions .gdb-btn{flex:1 1 auto;justify-content:center}.inv-ota-type__aside,.inv-ota-site__meta{margin-left:0}.inv-ota-panel__head .gdb-btn,.inv-ota-panel__actions .gdb-btn,.inv-ota-copy .gdb-btn,.inv-ota-empty-action .gdb-btn{width:100%;justify-content:center}}.inv-discounts .inv-disc-toolbar{align-items:flex-end}.inv-discounts .inv-disc-status{min-width:160px;max-width:200px}.inv-disc-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.inv-disc-card{position:relative;overflow:visible;border:1px solid var(--gdb-line);border-radius:12px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow)}.inv-disc-card.is-open{z-index:6;border-color:var(--gdb-secondary-border)}.inv-disc-card__head{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.inv-disc-card__toggle{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;padding:14px 8px 14px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.inv-disc-card__toggle:hover{background:var(--gdb-surface-muted)}.inv-disc-card__toggle:focus-visible,.inv-disc-rename-link:focus-visible,.inv-discounts .gdb-btn:focus-visible,.inv-discounts .gdb-action:focus-visible{outline:2px solid var(--gdb-accent);outline-offset:2px}.inv-disc-card-icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--gdb-secondary-border);border-radius:10px;background:var(--gdb-secondary-bg);color:var(--gdb-accent-dark)}.inv-disc-card-icon svg,.inv-disc-chevron{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.inv-disc-chevron{flex:0 0 18px;color:var(--gdb-muted);transition:transform .15s ease}.inv-disc-card.is-open .inv-disc-chevron{transform:rotate(180deg)}.inv-disc-card__identity{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.inv-disc-card__title{overflow:hidden;color:var(--gdb-ink);font-size:16px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.inv-disc-card__summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--gdb-muted);font-size:12px;font-weight:600}.inv-disc-card__meta{display:flex;flex:0 0 auto;align-items:center;gap:8px}.inv-disc-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 14px 10px 0}.inv-discounts .inv-disc-card__actions .gdb-action--danger{color:var(--gdb-danger)!important;border-color:#f0c4c4!important;background:var(--gdb-danger-soft)!important}.inv-disc-rename-link{padding:0;border:0;background:transparent;color:var(--gdb-accent-dark);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.inv-disc-rename-link:hover{text-decoration:underline}.inv-disc-rename{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 16px 14px}.inv-disc-rename .gdb-field{flex:1 1 240px}.inv-disc-rename__actions{display:flex;gap:8px}.inv-disc-card__body{padding:16px;border-top:1px solid var(--gdb-line);background:var(--gdb-surface)}.inv-disc-stack{display:flex;flex-direction:column;gap:12px}.inv-disc-row{display:grid;gap:12px;align-items:stretch}.inv-disc-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-disc-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-disc-panel{min-width:0;padding:14px;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-input-bg)}.inv-disc-section__title{margin:0 0 10px;color:var(--gdb-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.inv-disc-section__title--spaced{margin-top:16px}.inv-disc-field-label{display:block;min-height:18px;margin:0 0 6px;color:var(--gdb-ink);font-size:12px;font-weight:700;line-height:1.2}.inv-disc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;align-items:start}.inv-disc-fields--top{margin-top:12px}.inv-disc-inline-field{margin-top:10px}.inv-disc-check-field{display:flex;align-items:flex-end;min-height:58px}.inv-disc-value{position:relative}.inv-disc-suffix{position:absolute;top:50%;right:12px;color:var(--gdb-muted);font-size:13px;font-weight:700;pointer-events:none;transform:translateY(-50%)}.inv-disc-value .form-control{padding-right:28px}.inv-disc-options,.inv-disc-choices,.inv-disc-checks{display:grid!important;float:none!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:center}.inv-disc-options--inline{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));margin-bottom:12px}.inv-disc-options--control{min-height:40px;align-items:center}.inv-disc-choices--stack{grid-template-columns:1fr}.inv-disc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 12px}.inv-disc-date-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inv-disc-date-actions .gdb-btn{width:100%}.inv-disc-pattern{margin-top:12px;padding:12px;border:1px dashed var(--gdb-line);border-radius:10px;background:var(--gdb-surface-muted)}.inv-disc-pattern__label{margin:0 0 8px;color:var(--gdb-ink);font-size:12px;font-weight:700}.inv-disc-auto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start;margin-top:4px}.inv-disc-auto__stay{grid-column:1 / -1;display:flex;align-items:center;min-height:32px}.inv-disc-error{margin-top:6px;color:var(--gdb-danger);font-size:12px;font-weight:600}.inv-disc-card__footer{display:flex;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px dashed var(--gdb-line)}.guest-db-redesign .gdb-table-card.inv-disc-settings,.inventory-mgr-redesign .gdb-table-card.inv-disc-settings,.inv-discounts .gdb-table-card.inv-disc-settings{padding:20px 24px 16px!important;overflow:visible}.inv-disc-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.inv-disc-settings-cell{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-input-bg)}.inv-disc-settings-label{margin:0;color:var(--gdb-ink);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.inv-disc-ctl-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 24px;min-height:36px}.inv-disc-ctl-group--stack{flex-direction:column;align-items:flex-start;gap:10px}.inv-disc-settings-cell>.inv-disc-ctl{min-height:36px}.inv-discounts .inv-disc-ctl,.inv-discount-add .inv-disc-ctl{display:inline-flex!important;position:static!important;float:none!important;align-items:center;gap:8px;min-height:36px;margin:0!important;padding:0!important;color:var(--gdb-ink)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer}.inv-discounts .inv-disc-ctl:before,.inv-discounts .inv-disc-ctl:after,.inv-discount-add .inv-disc-ctl:before,.inv-discount-add .inv-disc-ctl:after{display:none!important;content:none!important}.inv-discounts .inv-disc-ctl input[type=checkbox],.inv-discounts .inv-disc-ctl input[type=radio],.inv-discount-add .inv-disc-ctl input[type=checkbox],.inv-discount-add .inv-disc-ctl input[type=radio]{display:inline-block!important;position:static!important;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;opacity:1!important;accent-color:var(--gdb-accent);cursor:pointer}.inv-disc-settings-actions{display:flex;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--gdb-line)}.inv-discounts .gdb-field .form-control,.inv-discounts .gdb-field select.form-control{width:100%!important;min-height:40px!important;height:40px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px!important;box-shadow:none!important}.inv-discounts .gdb-field .form-control:focus,.inv-discounts .gdb-field select.form-control:focus,.inv-discounts .gdb-field .multiselect--active .multiselect__tags{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important;outline:none}.inv-discounts .discount-free-nights-input-inline{width:88px!important;min-height:36px!important;height:36px!important;margin-left:4px;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important}.inv-discounts .gdb-field .multiselect{width:100%!important}.inv-discounts .gdb-field .multiselect__tags{height:auto!important;min-height:40px!important}.inv-discounts .multiselect__content-wrapper{z-index:30}.inv-discounts .checkbox,.inv-discounts .checkbox.selected{display:inline-flex!important;float:none!important;align-items:center!important;gap:8px;margin:0!important;line-height:1!important}.inv-discounts .checkbox>input[type=checkbox]{display:inline-block!important;position:static!important;flex:0 0 16px;width:16px!important;height:16px!important;margin:0!important;vertical-align:middle;opacity:1!important;accent-color:var(--gdb-accent);cursor:pointer}.inv-discounts .checkbox label,.inv-discounts .checkbox.selected label{position:static!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;float:none!important;color:var(--gdb-ink)!important;font-size:13px!important;font-weight:600!important;line-height:16px!important;cursor:pointer}.inv-discounts .checkbox label:before,.inv-discounts .checkbox label:after,.inv-discounts .checkbox.selected label:before,.inv-discounts .checkbox.selected label:after{display:none!important;content:none!important}.inv-discounts .checkbox.disabled,.inv-discounts .checkbox.disabled label{opacity:.55;cursor:not-allowed}.inv-discounts .radio.sepi-radios-multi{float:none!important;margin:0!important}.inv-discounts .radio.sepi-radios-multi>div{display:inline-flex!important;float:none!important;align-items:center!important;gap:8px;margin:0!important;line-height:1!important}.inv-discounts .radio input[type=radio]{position:static!important;flex:0 0 16px;width:16px;height:16px;margin:0!important;vertical-align:middle;opacity:1!important;accent-color:var(--gdb-accent);cursor:pointer}.inv-discounts .radio input[type=radio]+.radio-label{position:static!important;display:inline-flex!important;align-items:center;margin:0!important;padding:0!important;color:var(--gdb-ink);font-size:13px;font-weight:600;line-height:16px!important;cursor:pointer}.inv-discounts .radio input[type=radio]+.radio-label:before,.inv-discounts .radio input[type=radio]:checked+.radio-label:before,.inv-discounts .radio input[type=radio]:focus+.radio-label:before{display:none!important;content:none!important}.inv-discounts .discount-type-one-night-free-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;grid-column:1 / -1}.inv-discounts .inv-disc-options>div,.inv-discounts .inv-disc-options>.checkbox{min-width:0}.inv-discounts .gdb-field .inv-disc-options--control{margin:0}body.blue-theme .inv-discounts .inv-disc-card-icon,body.dark-theme .inv-discounts .inv-disc-card-icon,body.red-theme .inv-discounts .inv-disc-card-icon,body.turquoise-theme .inv-discounts .inv-disc-card-icon,body.maroon-theme .inv-discounts .inv-disc-card-icon,body.peach-theme .inv-discounts .inv-disc-card-icon,body.magenta-theme .inv-discounts .inv-disc-card-icon,body.light-blue-theme .inv-discounts .inv-disc-card-icon,body.yellow-theme .inv-discounts .inv-disc-card-icon,body.blue-theme .inv-discounts .inv-disc-rename-link,body.dark-theme .inv-discounts .inv-disc-rename-link{color:var(--gdb-ink)}body.red-theme .inv-discounts .inv-disc-panel,body.turquoise-theme .inv-discounts .inv-disc-panel,body.maroon-theme .inv-discounts .inv-disc-panel,body.peach-theme .inv-discounts .inv-disc-panel,body.magenta-theme .inv-discounts .inv-disc-panel,body.light-blue-theme .inv-discounts .inv-disc-panel,body.red-theme .inv-discounts .inv-disc-settings-cell,body.turquoise-theme .inv-discounts .inv-disc-settings-cell,body.maroon-theme .inv-discounts .inv-disc-settings-cell,body.peach-theme .inv-discounts .inv-disc-settings-cell,body.magenta-theme .inv-discounts .inv-disc-settings-cell,body.light-blue-theme .inv-discounts .inv-disc-settings-cell{--gdb-ink: #202631;--gdb-muted: #5c6570;color:#202631}body.red-theme .inv-discounts .inv-disc-panel .inv-disc-section__title,body.turquoise-theme .inv-discounts .inv-disc-panel .inv-disc-section__title,body.maroon-theme .inv-discounts .inv-disc-panel .inv-disc-section__title,body.peach-theme .inv-discounts .inv-disc-panel .inv-disc-section__title,body.magenta-theme .inv-discounts .inv-disc-panel .inv-disc-section__title,body.light-blue-theme .inv-discounts .inv-disc-panel .inv-disc-section__title{color:var(--gdb-accent-dark)!important}body.red-theme .inv-discounts .form-control,body.red-theme .inv-discounts select.form-control,body.red-theme .inv-discounts .multiselect__single,body.red-theme .inv-discounts .multiselect__input,body.red-theme .inv-discounts .multiselect__placeholder,body.turquoise-theme .inv-discounts .form-control,body.turquoise-theme .inv-discounts select.form-control,body.turquoise-theme .inv-discounts .multiselect__single,body.turquoise-theme .inv-discounts .multiselect__input,body.turquoise-theme .inv-discounts .multiselect__placeholder,body.maroon-theme .inv-discounts .form-control,body.maroon-theme .inv-discounts select.form-control,body.maroon-theme .inv-discounts .multiselect__single,body.maroon-theme .inv-discounts .multiselect__input,body.maroon-theme .inv-discounts .multiselect__placeholder,body.peach-theme .inv-discounts .form-control,body.peach-theme .inv-discounts select.form-control,body.peach-theme .inv-discounts .multiselect__single,body.peach-theme .inv-discounts .multiselect__input,body.peach-theme .inv-discounts .multiselect__placeholder,body.magenta-theme .inv-discounts .form-control,body.magenta-theme .inv-discounts select.form-control,body.magenta-theme .inv-discounts .multiselect__single,body.magenta-theme .inv-discounts .multiselect__input,body.magenta-theme .inv-discounts .multiselect__placeholder,body.light-blue-theme .inv-discounts .form-control,body.light-blue-theme .inv-discounts select.form-control,body.light-blue-theme .inv-discounts .multiselect__single,body.light-blue-theme .inv-discounts .multiselect__input,body.light-blue-theme .inv-discounts .multiselect__placeholder,body.red-theme .inv-discount-add .form-control,body.red-theme .inv-discount-add select.form-control,body.red-theme .inv-discount-add .multiselect__single,body.red-theme .inv-discount-add .multiselect__input,body.red-theme .inv-discount-add .multiselect__placeholder,body.red-theme .inv-popup .form-control,body.red-theme .inv-popup select.form-control,body.turquoise-theme .inv-discount-add .form-control,body.turquoise-theme .inv-popup .form-control,body.maroon-theme .inv-discount-add .form-control,body.maroon-theme .inv-popup .form-control,body.peach-theme .inv-discount-add .form-control,body.peach-theme .inv-popup .form-control,body.magenta-theme .inv-discount-add .form-control,body.magenta-theme .inv-popup .form-control,body.light-blue-theme .inv-discount-add .form-control,body.light-blue-theme .inv-popup .form-control{color:#202631!important}body.red-theme .inv-discounts .inv-disc-rename .gdb-field>label,body.turquoise-theme .inv-discounts .inv-disc-rename .gdb-field>label,body.maroon-theme .inv-discounts .inv-disc-rename .gdb-field>label,body.peach-theme .inv-discounts .inv-disc-rename .gdb-field>label,body.magenta-theme .inv-discounts .inv-disc-rename .gdb-field>label,body.light-blue-theme .inv-discounts .inv-disc-rename .gdb-field>label{color:#fff!important}@media (max-width: 1100px){.inv-disc-row--3,.inv-disc-auto{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-disc-days{grid-template-columns:repeat(4,minmax(0,1fr))}.inv-disc-auto__stay{grid-column:1 / -1}}@media (max-width: 767px){.inv-discounts .inv-disc-toolbar,.inv-discounts .inv-toolbar__left,.inv-discounts .inv-toolbar__right{width:100%}.inv-discounts .inv-disc-status,.inv-discounts .inv-toolbar__left .gdb-btn,.inv-discounts .inv-toolbar__right .gdb-btn{max-width:none;width:100%;justify-content:center}.inv-disc-card__head,.inv-disc-card__toggle,.inv-disc-card__actions,.inv-disc-card__meta{flex-wrap:wrap}.inv-disc-card__toggle{padding-right:16px}.inv-disc-card__actions{width:100%;justify-content:space-between;padding:0 16px 12px}.inv-disc-card__title{white-space:normal}.inv-disc-row--3,.inv-disc-row--2,.inv-disc-fields,.inv-disc-auto,.inv-disc-options,.inv-disc-days,.inv-disc-date-actions,.inv-disc-settings-grid{grid-template-columns:1fr}.inv-disc-date-actions .gdb-btn,.inv-disc-card__footer .gdb-btn,.inv-disc-settings-actions .gdb-btn,.inv-disc-rename__actions .gdb-btn{width:100%;justify-content:center}}.v--modal-overlay.checkout-modal-modern:has(.inv-popup){display:flex!important;justify-content:center!important;align-items:flex-start!important}.v--modal-overlay.checkout-modal-modern:has(.inv-popup) .v--modal-box{width:min(980px,96vw)!important;max-width:min(980px,calc(100vw - 48px))!important;height:auto!important;max-height:92vh!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:4vh auto 0!important;display:block!important;overflow:auto!important;padding:0!important;border-radius:12px!important;background:var(--gdb-surface, #fff)!important;box-shadow:var(--gdb-shadow)!important}.v--modal-overlay.checkout-modal-modern:has(.inv-popup--changelog) .v--modal-box{width:min(1100px,calc(100vw - 48px))!important;max-width:min(1100px,calc(100vw - 48px))!important}.v--modal-overlay.checkout-modal-modern:has(.inv-popup--wide) .v--modal-box{width:min(1200px,96vw)!important}.v--modal-overlay.checkout-modal-modern:has(.inv-popup--dyn) .v--modal-box{width:min(1100px,96vw)!important}.v--modal-overlay.checkout-modal-modern:has(.inv-popup--dialog) .v--modal-box{width:min(520px,96vw)!important;top:16vh!important}.inv-popup.inventory-mgr-redesign .content,.inv-popup.inventory-mgr-redesign section.content,.inv-popup section.content{padding:0!important;margin:0!important;min-height:0!important;background:transparent!important}.inv-popup{color:var(--gdb-ink);background:var(--gdb-surface);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.inv-popup--changelog .inv-modal__header h3{min-width:0;overflow-wrap:anywhere}.inv-popup--changelog .gdb-table-wrap{width:100%;max-width:100%;min-width:0}.inv-popup--changelog table.gdb-table>thead>tr>th:first-child,.inv-popup--changelog table.gdb-table>tbody>tr>td:first-child{white-space:normal!important;word-break:break-word}.inv-popup .inv-modal__close:hover,.inv-popup .inv-modal__close:focus-visible{border-color:var(--gdb-accent);color:var(--gdb-accent);outline:none;box-shadow:0 0 0 3px var(--gdb-focus-ring)}.inv-popup .inv-form-card{margin:0 16px 14px;width:auto}.inv-popup .inv-modal__header+.inv-form-card,.inv-popup .inv-modal__body>.inv-form-card:first-child{margin-top:16px}.inv-popup .inv-table-card{margin:0 16px 18px;overflow:hidden}.inv-popup .inv-table-card .gdb-table-wrap{margin:0}.inv-popup .inv-popup-footer,.inv-popup .inv-form-footer{position:static;width:auto;margin:0 16px 18px;box-shadow:none}.inv-popup .single-date-picker-wrapper,.inv-popup .vdp-datepicker,.inv-popup .mx-datepicker,.inv-special-price .single-date-picker-wrapper,.inv-special-price .vdp-datepicker,.inv-special-price .mx-datepicker{width:100%}.inv-popup .mx-input,.inv-special-price .mx-input{min-height:40px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;box-shadow:none!important}.inv-popup .mx-input:focus,.inv-special-price .mx-input:focus{border-color:var(--gdb-accent)!important;box-shadow:0 0 0 3px var(--gdb-focus-ring)!important}.inv-popup .gdb-table-card,.inv-special-price .gdb-table-card{overflow:hidden}.inv-popup table.gdb-table,.inv-special-price table.gdb-table{margin:0!important;width:100%}.inv-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--gdb-accent);border-radius:999px;background:var(--gdb-surface);color:var(--gdb-accent);font-size:12px;font-weight:700;cursor:pointer;text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.inv-chip:hover{background:var(--gdb-accent-soft)}.inv-chip--alt{border-color:var(--gdb-danger);color:var(--gdb-danger)}.inv-chip--alt:hover{background:var(--gdb-danger-soft)}.inv-dyn-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px;align-items:end}.inv-dyn-toolbar .gdb-field{margin:0}.inv-dyn-table-wrap{overflow-x:auto;margin-top:8px}.inv-dyn-table{min-width:640px;border-collapse:separate;border-spacing:0}.inv-dyn-table th,.inv-dyn-table td{padding:8px!important;vertical-align:middle!important;white-space:nowrap}.inv-dyn-table .form-control{min-height:36px!important;height:36px!important;min-width:72px;text-align:center}.inv-dyn-label{color:var(--gdb-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.inv-dyn-occ{display:flex;align-items:center;gap:6px}.inv-dyn-occ span{color:var(--gdb-muted);font-size:16px;font-weight:700}.inv-price-sheet{display:flex;flex-direction:column;gap:16px}.inv-price-row{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:16px 20px;align-items:start}.inv-price-row__meta h3{margin:0 0 6px;color:var(--gdb-ink);font-size:14px;font-weight:700}.inv-price-row__meta p{margin:0 0 12px;color:var(--gdb-muted);font-size:13px;line-height:1.45}.inv-price-row__dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inv-price-row--span{grid-template-columns:minmax(220px,280px) 1fr}.inv-price-row__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px}.inv-special-price .content-header,.inv-special-price section.content-header{display:none}.inv-special-price .gdb-page-header{margin:4px 0 16px}.inv-special-price .gdb-subtitle-inline{display:inline;color:var(--gdb-muted);font-size:14px;font-weight:600}.inv-special-price .inv-form-card{margin-bottom:14px}.inv-special-price .inv-price-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:4px;border-top:1px solid var(--gdb-line)}.inv-dialog-copy{margin:0 0 8px;color:var(--gdb-muted);font-size:13px;line-height:1.5}.inv-dialog-copy strong{color:var(--gdb-ink)}.inv-dialog-note{color:var(--gdb-danger);font-weight:600}@media (max-width: 991px){.inv-price-row,.inv-price-row--span,.inv-price-row__dates{grid-template-columns:1fr}.inv-popup .inv-form-card,.inv-popup .inv-table-card,.inv-popup .inv-popup-footer,.inv-popup .inv-form-footer{margin-left:12px;margin-right:12px}}.inv-discount-add .inv-modal__header{margin-bottom:4px}.inv-discount-add__follow{margin-top:16px;padding-top:16px;border-top:1px dashed var(--gdb-line)}.inv-discount-add .inv-disc-auto{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-discount-add .gdb-field>label.inv-disc-ctl{min-height:40px!important;margin:0!important;padding:0!important}.inv-discount-add .discount-type-one-night-free{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:8px}.inv-discount-add .discount-free-nights-input{width:96px!important;max-width:96px;min-height:36px!important;height:36px!important;margin:0!important;padding:0 10px!important;border:1px solid var(--gdb-input-border)!important;border-radius:8px!important;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;box-shadow:none!important}.inv-discount-add .inv-disc-inline-field .discount-free-nights-input{width:120px!important;max-width:120px}.inv-discount-add .inv-muted{display:block;margin-top:6px;color:var(--gdb-muted);font-size:12px;font-weight:600}.inv-discount-add .multiselect__content-wrapper{z-index:40}@media (max-width: 767px){.inv-discount-add .inv-disc-auto,.inv-discount-add .inv-form-grid{grid-template-columns:1fr}.inv-discount-add .inv-form-footer .gdb-btn{width:100%;min-width:0}}.point-of-sale-redesign section.content{background:transparent!important;padding:8px 22px 32px!important}.point-of-sale-redesign .pos-filter-title{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--gdb-ink);letter-spacing:-.01em}.point-of-sale-redesign .gdb-filter-card{margin-bottom:16px}.point-of-sale-redesign .gdb-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.point-of-sale-redesign .pos-toolbar{padding:16px 18px;border-bottom:1px solid var(--gdb-line)}.point-of-sale-redesign .pos-toolbar__heading h2{margin:0 0 2px;font-size:17px;font-weight:700;color:var(--gdb-ink);letter-spacing:-.02em}.point-of-sale-redesign .pos-toolbar__meta{margin:0;font-size:13px;color:var(--gdb-muted)}.point-of-sale-redesign .pos-table-scroll{max-height:58vh;overflow:auto}.point-of-sale-redesign table.pos-table{min-width:1280px;table-layout:fixed;width:100%}.point-of-sale-redesign table.pos-table>thead>tr>th{position:sticky;top:0;z-index:2;background:var(--gdb-thead)!important;color:var(--gdb-thead-text)!important;font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:11px 14px!important;border-bottom:1px solid var(--gdb-line)!important;text-align:left!important;overflow:hidden;text-overflow:ellipsis}.point-of-sale-redesign table.pos-table>tbody>tr>td{padding:12px 14px!important;font-size:13px;color:var(--gdb-ink)!important;background:var(--gdb-table-body)!important;border-bottom:1px solid var(--gdb-line)!important;vertical-align:middle;overflow:hidden}.point-of-sale-redesign .pos-col-date{width:190px;min-width:190px;white-space:nowrap}.point-of-sale-redesign .pos-col-property{width:120px;min-width:120px}.point-of-sale-redesign .pos-col-items{width:240px;min-width:240px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-of-sale-redesign .pos-col-qty{width:96px;min-width:96px;max-width:96px;white-space:nowrap;text-align:center}.point-of-sale-redesign .pos-col-amount{width:100px;min-width:100px;white-space:nowrap}.point-of-sale-redesign .pos-col-status{width:160px;min-width:160px}.point-of-sale-redesign .pos-col-name{width:150px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-of-sale-redesign .pos-col-card{width:120px;min-width:120px;white-space:nowrap}.point-of-sale-redesign .pos-col-processed{width:130px;min-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-of-sale-redesign .pos-col-actions{width:200px;min-width:200px}.point-of-sale-redesign .pos-amount{font-weight:700;font-variant-numeric:tabular-nums}.point-of-sale-redesign .pos-items-cell{line-height:1.45}.point-of-sale-redesign .pos-text-muted{color:var(--gdb-muted)!important}.point-of-sale-redesign .pos-see-more{display:inline-block;border:0;padding:0;background:none;color:var(--gdb-accent-dark);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.point-of-sale-redesign .pos-see-more:hover{color:var(--gdb-accent)}.point-of-sale-redesign .pos-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.point-of-sale-redesign .pos-badge--success{background:#ffffffe0;color:#047857;border:1px solid rgba(4,120,87,.25)}.point-of-sale-redesign .pos-badge--info{background:#ffffffe0;color:#1d4ed8;border:1px solid rgba(29,78,216,.22)}.point-of-sale-redesign .pos-badge--warning{background:#ffffffe0;color:#b45309;border:1px solid rgba(180,83,9,.22)}.point-of-sale-redesign .pos-badge--neutral{background:#ffffffb8;color:#475569;border:1px solid rgba(71,85,105,.18)}.point-of-sale-redesign .pos-date-edit-trigger{border:0;padding:0 0 0 6px;background:none;color:var(--gdb-muted);cursor:pointer;vertical-align:middle}.point-of-sale-redesign .pos-date-edit-trigger:hover{color:var(--gdb-accent)}.point-of-sale-redesign .pos-date-edit{display:flex;flex-direction:column;gap:8px;min-width:170px}.point-of-sale-redesign .pos-date-edit__actions{display:flex;gap:6px}.point-of-sale-redesign td.pos-actions{white-space:nowrap}.point-of-sale-redesign .gdb-footer{padding:12px 18px;border-top:1px solid var(--gdb-line);background:var(--gdb-surface-muted)!important}.point-of-sale-redesign .pos-refund-btn{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--gdb-line);background:var(--gdb-surface);color:var(--gdb-ink);font-size:12px;font-weight:600;cursor:pointer}.point-of-sale-redesign .pos-refund-btn:hover{border-color:var(--gdb-accent);background:var(--gdb-accent-soft);color:var(--gdb-accent-dark)}@media (max-width: 1100px){.point-of-sale-redesign .gdb-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.point-of-sale-redesign .gdb-filter-grid{grid-template-columns:1fr}.point-of-sale-redesign .inv-toolbar__right{width:100%}}.v--modal-overlay.checkout-modal-modern:has(.inv-popup.pos-modal) .v--modal-box{top:auto!important;left:auto!important;margin:auto!important;background:transparent!important;box-shadow:none!important}.v--modal-overlay.checkout-modal-modern.scrollable:has(.pos-modal.inv-popup--dialog){align-items:center!important;padding-top:16px!important;padding-bottom:16px!important}.v--modal-overlay.checkout-modal-modern:has(.pos-modal) .v--modal-box.v--modal{display:block!important;align-items:stretch!important;justify-content:flex-start!important;max-width:none!important}.v--modal-overlay.checkout-modal-modern.scrollable:has(.pos-modal.inv-popup--dialog) .v--modal-box.v--modal{overflow:visible!important;max-height:calc(100vh - 32px)!important}.inv-popup.pos-modal{width:100%;min-width:0;padding:0;border-radius:12px;overflow:hidden;box-shadow:var(--gdb-shadow, 0 16px 40px rgba(15, 23, 42, .18));background:var(--gdb-surface)!important;color:var(--gdb-ink)}.pos-modal .inv-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--gdb-line);background:var(--gdb-thead)!important}.pos-modal .inv-modal__header h3,.pos-modal .inv-modal__header h4{margin:0;font-size:17px;font-weight:700;color:var(--gdb-thead-text)!important;letter-spacing:-.01em}.pos-modal .inv-modal__close{border:0;background:transparent;color:var(--gdb-thead-text);font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.pos-modal .inv-modal__body{padding:18px 20px;background:var(--gdb-surface)!important}.pos-modal .inv-form-card,.pos-modal .inv-table-card{margin:0 0 14px!important;border:1px solid var(--gdb-line);border-radius:10px;background:var(--gdb-surface-muted)!important;overflow:hidden}.pos-modal .inv-table-card .gdb-table-wrap{border:0;border-radius:0}.pos-modal table.gdb-table>thead>tr>th{background:var(--gdb-thead)!important;color:var(--gdb-thead-text)!important;font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;padding:10px 12px!important;white-space:nowrap}.pos-modal table.gdb-table>tbody>tr>td{padding:10px 12px!important;font-size:13px;color:var(--gdb-ink)!important;background:var(--gdb-table-body)!important;border-bottom:1px solid var(--gdb-line)!important;vertical-align:middle}.pos-modal .pos-summary{margin:0;padding:0;list-style:none;border:1px solid var(--gdb-line);border-radius:10px;overflow:hidden;background:var(--gdb-surface-muted)!important}.pos-modal .pos-summary li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--gdb-line);font-size:13px}.pos-modal .pos-summary li:last-child{border-bottom:0;font-weight:700;background:var(--gdb-accent-soft)!important}.pos-modal .pos-summary li label{margin:0;font-weight:600;color:var(--gdb-ink)}.pos-modal .pos-summary li span{font-variant-numeric:tabular-nums;font-weight:600;color:var(--gdb-ink)}.pos-modal .pos-receipt-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.pos-modal .pos-receipt-logo img{max-width:180px;max-height:64px;object-fit:contain}.pos-modal .pos-receipt-date{margin:0;font-size:13px;color:var(--gdb-muted);text-align:right}.pos-modal .inv-form-footer,.pos-modal .inv-popup-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0!important;padding:14px 20px;border-top:1px solid var(--gdb-line);background:var(--gdb-surface-muted)!important}.pos-modal .inv-form-footer .dropdown{position:relative}.pos-modal .inv-form-footer .dropdown-menu{display:none;position:absolute;top:auto;bottom:calc(100% + 4px);left:0;min-width:100%;margin:0;padding:4px 0;border:1px solid var(--gdb-line);border-radius:8px;background:var(--gdb-surface);box-shadow:var(--gdb-shadow);list-style:none;z-index:20}.pos-modal .inv-form-footer .dropdown.open .dropdown-menu{display:block}.pos-modal .inv-form-footer .dropdown-menu li a{display:block;padding:8px 12px;color:var(--gdb-ink)!important;font-size:13px;text-decoration:none!important;white-space:nowrap}.pos-modal .inv-form-footer .dropdown-menu li a:hover{background:var(--gdb-accent-soft)}.pos-modal .pos-refund-form{display:grid;gap:14px}.pos-modal .pos-refund-form .gdb-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--gdb-ink)}.pos-modal .pos-refund-form .form-control,.pos-modal .pos-refund-form textarea.form-control{width:100%;min-height:40px;border:1px solid var(--gdb-input-border)!important;border-radius:8px;background:var(--gdb-input-bg)!important;color:var(--gdb-ink)!important;font-size:13px}.pos-modal .pos-refund-note{font-size:13px;color:var(--gdb-muted)}.point-of-sale-redesign.pos-edit-page section.content{padding:8px 22px 32px!important}.point-of-sale-redesign.pos-edit-page .pos-edit-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.point-of-sale-redesign.pos-edit-page .pos-edit-header h1{margin:0;font-size:20px;font-weight:700;color:var(--gdb-ink)}.point-of-sale-redesign.pos-edit-page .pos-edit-grid{display:grid;grid-template-columns:1fr minmax(340px,380px);gap:20px;align-items:start}.point-of-sale-redesign.pos-edit-page .pos-payment-panel{position:sticky;top:16px;border:2px solid var(--gdb-accent);border-radius:12px;overflow:hidden;background:var(--gdb-surface)!important;box-shadow:var(--gdb-shadow, 0 12px 32px rgba(15, 23, 42, .14))}.point-of-sale-redesign.pos-edit-page .pos-payment-panel__header{padding:14px 16px;background:var(--gdb-thead)!important;border-bottom:1px solid var(--gdb-line)}.point-of-sale-redesign.pos-edit-page .pos-payment-panel__header h2{margin:0;font-size:16px;font-weight:700;color:var(--gdb-thead-text)!important;letter-spacing:-.01em}.point-of-sale-redesign.pos-edit-page .pos-payment-panel__body{padding:14px}.point-of-sale-redesign.pos-edit-page .pos-payment-panel__subtitle{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gdb-muted)}.point-of-sale-redesign.pos-edit-page .pos-transaction-info{margin-bottom:16px}.point-of-sale-redesign.pos-edit-page .pos-transaction-info ul,.point-of-sale-redesign.pos-edit-page .sale-info ul{margin:0;padding:0;list-style:none;border:1px solid var(--gdb-line);border-radius:10px;overflow:hidden;background:var(--gdb-surface-muted)!important}.point-of-sale-redesign.pos-edit-page .pos-transaction-info li,.point-of-sale-redesign.pos-edit-page .sale-info li{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--gdb-line);font-size:13px}.point-of-sale-redesign.pos-edit-page .pos-transaction-info li:last-child,.point-of-sale-redesign.pos-edit-page .sale-info li:last-child{border-bottom:0}.point-of-sale-redesign.pos-edit-page .pos-transaction-info li label,.point-of-sale-redesign.pos-edit-page .sale-info li label{margin:0;font-weight:600;color:var(--gdb-ink)}.point-of-sale-redesign.pos-edit-page .pos-transaction-info li span,.point-of-sale-redesign.pos-edit-page .sale-info li span{font-weight:600;text-align:right;color:var(--gdb-ink);font-variant-numeric:tabular-nums}.point-of-sale-redesign.pos-edit-page .pos-summary--prominent{border-width:2px;border-color:var(--gdb-accent)}.point-of-sale-redesign.pos-edit-page .pos-summary-total span,.point-of-sale-redesign.pos-edit-page .pos-summary-paid span{font-size:15px}.point-of-sale-redesign.pos-edit-page .pos-summary-balance{padding:14px!important;background:var(--gdb-accent-soft)!important}.point-of-sale-redesign.pos-edit-page .pos-summary-balance label,.point-of-sale-redesign.pos-edit-page .pos-summary-balance span{font-size:15px;font-weight:700!important}.point-of-sale-redesign.pos-edit-page .pos-summary-balance--due{background:var(--gdb-thead)!important}.point-of-sale-redesign.pos-edit-page .pos-summary-balance--due label,.point-of-sale-redesign.pos-edit-page .pos-summary-balance--due span{color:var(--gdb-thead-text)!important}.point-of-sale-redesign.pos-edit-page .pos-payment-card{margin-top:20px;border:2px solid var(--gdb-accent);overflow:hidden}.point-of-sale-redesign.pos-edit-page .pos-payment-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:var(--gdb-thead)!important;border-bottom:1px solid var(--gdb-line)}.point-of-sale-redesign.pos-edit-page .pos-payment-card__header h2{margin:0;font-size:16px;font-weight:700;color:var(--gdb-thead-text)!important}.point-of-sale-redesign.pos-edit-page .pos-payment-card__due{margin:0;font-size:13px;color:var(--gdb-thead-text)}.point-of-sale-redesign.pos-edit-page .pos-payment-card__due strong{font-size:16px;font-variant-numeric:tabular-nums}.point-of-sale-redesign.pos-edit-page .pos-payment-card__due--paid{font-weight:600}.point-of-sale-redesign.pos-edit-page .pos-payment-card__body{padding:18px}.point-of-sale-redesign.pos-edit-page .pos-payment-card .gdb-field{margin-bottom:12px}.point-of-sale-redesign.pos-edit-page .pos-payment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--gdb-line)}.point-of-sale-redesign.pos-edit-page .pos-summary{margin:0;padding:0;list-style:none;border:1px solid var(--gdb-line);border-radius:10px;overflow:hidden;background:var(--gdb-surface-muted)!important}.point-of-sale-redesign.pos-edit-page .pos-summary li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--gdb-line);font-size:13px}.point-of-sale-redesign.pos-edit-page .pos-summary li:last-child{border-bottom:0;font-weight:700;background:var(--gdb-accent-soft)!important}.point-of-sale-redesign.pos-edit-page .pos-summary li label{margin:0;font-weight:600;color:var(--gdb-ink)}.point-of-sale-redesign.pos-edit-page .pos-summary li span{font-variant-numeric:tabular-nums;font-weight:600;color:var(--gdb-ink)}@media (max-width: 991px){.point-of-sale-redesign.pos-edit-page .pos-edit-grid{grid-template-columns:1fr}}.sale-info[data-v-1121aa6f]{width:100%}div.mm-dropdown ul li[data-v-1121aa6f]{justify-content:space-between}.custom-dd-card-on-file[data-v-1121aa6f]{position:relative}.mm-dropdown img.down[data-v-1121aa6f]{width:10px;height:7px;margin-top:10px!important}div.mm-dropdown[data-v-1121aa6f]{border:1px solid #ccc;width:100%;border-radius:3px;background:#fff}div.mm-dropdown ul[data-v-1121aa6f]{list-style:none;padding:0;margin:0;border:1px solid #ddd}div.mm-dropdown ul li[data-v-1121aa6f],div.mm-dropdown div.textfirst[data-v-1121aa6f]{color:#000;border-bottom:1px solid #ddd;padding:5px 15px;position:relative;font-size:16px}.mm-dropdown ul[data-v-1121aa6f]{position:absolute;background:#fff;width:100%;max-width:715px;border:1px solid #ddd;z-index:999}div.mm-dropdown div.textfirst img.down[data-v-1121aa6f]{float:right;margin-top:5px}div.mm-dropdown ul li[data-v-1121aa6f]:last-child{border-bottom:0}div.mm-dropdown ul li[data-v-1121aa6f]{display:none;padding-left:25px}div.mm-dropdown ul li.main[data-v-1121aa6f]{display:block}div.mm-dropdown ul li img[data-v-1121aa6f]{width:20px;height:20px}.textfirst img[data-v-1121aa6f]{width:35px;margin-right:15px;position:absolute;right:0;top:0}section.content.sepi-content-section .search_customer_popup .v--modal-box.v--modal[data-v-1121aa6f]{height:auto!important}section.content.sepi-content-section .search_customer_popup .modal-dialog[data-v-1121aa6f]{margin:0 auto!important}.light-blue-theme .v--modal-box.v--modal{background:#1e6ebd}.light-blue-theme .v--modal-box.v--modal .row.formlayout{border:unset!important;color:#333}.light-blue-theme .v--modal-box.v--modal .row.formlayout label,.light-blue-theme .v--modal-box.v--modal .row.formlayout .radio-label,.light-blue-theme .v--modal-box.v--modal .row.formlayout span,.light-blue-theme .v--modal-box.v--modal .row.formlayout .checkbox label{color:#333!important}.light-blue-theme .v--modal-box.v--modal .row.formlayout .btn{color:#fff!important}.light-blue-theme .modal-header{border-bottom:1px solid #ffff!important;background:#1e6ebd;color:#fff}body:has(#payment-transactions-page){--pt-accent: #326a24;--pt-deep: #164b18;--pt-canvas: #d5e8c9;--pt-pale: #edf6e7;--pt-line: #d6e4ce;--pt-ink: #17291f;--pt-muted: #60745f}body:is(.blue-theme,.dark-theme):has(#payment-transactions-page){--pt-accent:#3266bb;--pt-deep:#214b91;--pt-canvas:#e1eaf8;--pt-pale:#eff4fc;--pt-line:#d3dfef}body.light-blue-theme:has(#payment-transactions-page){--pt-accent:#1e6ebd;--pt-deep:#175491;--pt-canvas:#d9eafa;--pt-pale:#eef6fd;--pt-line:#cbdfee}body.magenta-theme:has(#payment-transactions-page){--pt-accent:#843873;--pt-deep:#5f2652;--pt-canvas:#ead9e6;--pt-pale:#f8eff6;--pt-line:#e6d5e1}body.peach-theme:has(#payment-transactions-page){--pt-accent:#a44d28;--pt-deep:#7e381c;--pt-canvas:#f2e0d2;--pt-pale:#fcf3ec;--pt-line:#e9d8cc}body.maroon-theme:has(#payment-transactions-page){--pt-accent:#803232;--pt-deep:#652020;--pt-canvas:#eedcdc;--pt-pale:#faf0f0;--pt-line:#e8d2d2}body:is(.turquoise-theme,.violet-theme):has(#payment-transactions-page){--pt-accent:#007d78;--pt-deep:#006266;--pt-canvas:#d6ebe7;--pt-pale:#eaf7f5;--pt-line:#c9e1db}body.yellow-theme:has(#payment-transactions-page){--pt-accent:#8a6900;--pt-deep:#665000;--pt-canvas:#f0e8c8;--pt-pale:#fcf8e9;--pt-line:#e5dcba}body.red-theme:has(#payment-transactions-page){--pt-accent:#b10303;--pt-deep:#860404;--pt-canvas:#efdbd8;--pt-pale:#fcf0ee;--pt-line:#e8d0cc}body .content-wrapper:has(#payment-transactions-page){background:radial-gradient(ellipse at 70% 0%,var(--pt-pale),transparent 70%),var(--pt-canvas)!important}body .content-wrapper:has(#payment-transactions-page)>.content-header{display:none!important}body:has(#payment-transactions-page) .main-footer{background:var(--pt-canvas,#d5e8c9)!important;border:0!important}#payment-transactions-page{display:block;width:100%;min-width:0;padding:16px 24px 24px;color:var(--pt-ink);font-family:Source Sans Pro,Segoe UI,sans-serif;font-size:14px}#payment-transactions-page *,#payment-transactions-page *:before,#payment-transactions-page *:after{box-sizing:border-box}#payment-transactions-page .pt-layout{display:block;width:100%;margin:0}#payment-transactions-page .pt-header{position:relative;padding:0 2px 14px;margin:0}#payment-transactions-page .pt-hero{position:relative;display:flex;align-items:center;gap:18px;min-height:86px}#payment-transactions-page .pt-hero-icon{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:14px;background:linear-gradient(145deg,#719c51,var(--pt-deep));background:linear-gradient(145deg,color-mix(in srgb,var(--pt-accent) 65%,white),var(--pt-deep));color:#fff;box-shadow:0 5px 12px #26451918;font-size:28px}#payment-transactions-page .pt-hero-copy{position:relative;z-index:1}#payment-transactions-page .pt-hero h1{margin:0 0 5px!important;padding:0!important;font-size:30px!important;line-height:1.2;font-weight:750;letter-spacing:-.7px;color:#14251c!important}#payment-transactions-page .pt-hero p{margin:0;font-size:15px;line-height:1.4;color:var(--pt-muted)}#payment-transactions-page .pt-art{position:absolute;right:10px;bottom:-11px;width:420px;height:122px;max-width:38%;color:var(--pt-accent);pointer-events:none}#payment-transactions-page .pt-header-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-top:4px}#payment-transactions-page .pt-header-bottom nav{display:flex;align-items:center;gap:15px;color:var(--pt-deep);font-size:12px}#payment-transactions-page .pt-header-bottom nav a{color:var(--pt-deep);font-size:19px}#payment-transactions-page .pt-video{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:30px;background:var(--pt-pale);color:var(--pt-deep);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}#payment-transactions-page .pt-video i{font-size:18px}#payment-transactions-page .pt-filter,#payment-transactions-page .pt-table-card{width:100%;border:1px solid #ffffff80;border-radius:14px;background:linear-gradient(115deg,#ffffffa8,var(--pt-pale));box-shadow:0 5px 18px #29451c0a}#payment-transactions-page .pt-filter{padding:18px 20px}#payment-transactions-page .pt-filter h2{display:flex;align-items:center;gap:10px;padding:0;margin:0!important;font-size:19px!important;font-weight:700;color:var(--pt-ink)!important}#payment-transactions-page .pt-filter h2 i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pt-canvas);color:var(--pt-deep);font-size:19px}#payment-transactions-page .pt-filter>p{margin:-5px 0 16px 46px;font-size:12px;color:var(--pt-muted)}#payment-transactions-page .pt-grid-row{display:grid;grid-template-columns:minmax(230px,1.65fr) 1fr 1fr auto;align-items:end;gap:16px;margin:0}#payment-transactions-page .pt-field{min-width:0;padding:0}#payment-transactions-page .pt-field label{display:block;margin:0 0 7px;font-size:12px;color:var(--pt-ink);font-weight:600}#payment-transactions-page .pt-field input,#payment-transactions-page .pt-select{display:block;width:100%;height:40px!important;padding:9px 12px;border:1px solid #c8d7c3!important;border-radius:6px!important;background:#fff!important;color:#405144!important;box-shadow:0 1px 2px #1b391209!important;font:inherit;font-size:12px}#payment-transactions-page .pt-field input::placeholder{color:#768176!important;opacity:1}#payment-transactions-page .pt-field .mx-datepicker,#payment-transactions-page .pt-field .single-date-picker-wrapper{display:block;width:100%!important;max-width:none!important}#payment-transactions-page .pt-field .mx-input{padding-right:34px}#payment-transactions-page .pt-filter-actions{display:flex;align-items:center;gap:9px}#payment-transactions-page .pt-button,#payment-transactions-page .pt-control{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:39px;padding:9px 17px;border:1px solid #ccd9c7;border-radius:7px;background:#fff;color:var(--pt-deep);font-family:inherit;font-size:12px;font-weight:650;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background .15s,box-shadow .15s}#payment-transactions-page .pt-button-primary{min-width:116px;background:linear-gradient(130deg,var(--pt-accent),var(--pt-deep));border-color:var(--pt-accent);color:#fff}#payment-transactions-page .pt-button-secondary{min-width:100px;border-color:var(--pt-accent)}#payment-transactions-page :is(.pt-control,.pt-button-secondary):hover{background:var(--pt-pale);border-color:var(--pt-accent)}#payment-transactions-page :is(button,input,select,a):focus-visible,#payment-transactions-page .pt-table-scroll:focus-visible{outline:2px solid var(--pt-accent)!important;outline-offset:3px}#payment-transactions-page .pt-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0;width:100%}#payment-transactions-page .pt-search-shell+.pt-table-card{margin-top:14px}#payment-transactions-page .pt-stat{position:relative;display:flex!important;align-items:center;gap:15px;min-height:92px;padding:16px 18px;overflow:hidden;border:1px solid #fff;border-radius:12px;background:linear-gradient(120deg,#fff 45%,#f6faf7);box-shadow:0 3px 12px #29451c08}#payment-transactions-page .pt-stat-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--pt-accent) 60%,white),var(--pt-accent));color:#fff;font-size:23px;box-shadow:0 4px 7px #254b2426}#payment-transactions-page .pt-stat>div{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0}#payment-transactions-page .pt-stat strong{order:-1;color:var(--pt-deep);font-size:23px;font-weight:750;letter-spacing:-.4px;line-height:1.3;font-variant-numeric:tabular-nums}#payment-transactions-page .pt-stat>div>span{font-size:12px;color:#4f645a;margin-top:3px}#payment-transactions-page .pt-stat small{display:none}#payment-transactions-page .pt-stat-wave{position:absolute;right:0;bottom:0;width:115px;height:54px;color:var(--pt-accent);pointer-events:none}body:is(.earth-tone,.default) #payment-transactions-page .pt-stat-0{--pt-accent:#27a9d2;--pt-deep:#173b49}body:is(.earth-tone,.default) #payment-transactions-page .pt-stat-2{--pt-accent:#d3a120;--pt-deep:#76521b}body:is(.earth-tone,.default) #payment-transactions-page .pt-stat-3{--pt-accent:#7f65b8;--pt-deep:#624392}#payment-transactions-page .pt-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;min-height:65px;padding:12px 16px}#payment-transactions-page .pt-table-title{display:flex;align-items:center;gap:12px;width:auto;margin:0!important;padding:0;color:var(--pt-ink)!important;font-size:19px!important;font-weight:700}#payment-transactions-page .pt-title-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:var(--pt-accent);color:#fff;font-size:20px}#payment-transactions-page .pt-count{display:inline-block;padding:6px 12px;border-radius:30px;background:var(--pt-canvas);color:var(--pt-deep);font-size:11px;font-weight:600;white-space:nowrap}#payment-transactions-page .pt-toolbar-actions{display:flex;align-items:center;gap:8px}#payment-transactions-page .pt-table-scroll{width:calc(100% - 14px);margin:0 7px;overflow:auto;max-height:520px;border-radius:0 0 8px 8px;background:#fff;scrollbar-width:thin;scrollbar-color:#b4c7ac #edf3e9}#payment-transactions-page .pt-table{display:table!important;width:100%;min-width:1100px;margin:0;border-collapse:separate;border-spacing:0;background:#fff;text-align:left}#payment-transactions-page .pt-table thead{display:table-header-group!important;background:var(--pt-pale)}#payment-transactions-page .pt-table tbody{display:table-row-group!important;background:#fff}#payment-transactions-page .pt-table tr{display:table-row!important;height:auto;background:#fff}#payment-transactions-page .pt-table thead .sepi_print_report_title{display:none!important}#payment-transactions-page .pt-table th{display:table-cell!important;position:sticky;top:0;z-index:2;height:36px;padding:8px 10px!important;background:var(--pt-canvas)!important;color:var(--pt-deep)!important;font-size:11px!important;font-weight:650;text-align:left!important;white-space:nowrap;border:0!important;border-bottom:1px solid var(--pt-line)!important}#payment-transactions-page .pt-table td{display:table-cell;height:42px;padding:7px 10px!important;background:transparent!important;color:#43554a!important;font-size:12px!important;text-align:left;vertical-align:middle;white-space:nowrap;border:0!important;border-bottom:1px solid #e9eee6!important}#payment-transactions-page .pt-table tbody tr:nth-child(2n){background:#f8fbf6!important}#payment-transactions-page .pt-table tbody tr:hover{background:var(--pt-pale)!important}#payment-transactions-page .pt-table :is(th,td):nth-child(6),#payment-transactions-page .pt-table :is(th,td):nth-child(7){text-align:right!important;font-variant-numeric:tabular-nums}#payment-transactions-page .pt-table td:nth-child(6){font-weight:600}#payment-transactions-page .pt-avatar{display:inline-flex;justify-content:center;align-items:center;width:27px;height:27px;margin-right:9px;border-radius:50%;background:color-mix(in srgb,var(--pt-accent) 13%,white);color:var(--pt-deep);font-size:10px;font-weight:700}#payment-transactions-page .pt-sort{display:inline-flex;padding:2px 3px;border:0;background:transparent;color:var(--pt-accent);font-size:10px;cursor:pointer}#payment-transactions-page .pt-card-details{display:inline-flex;align-items:center;gap:8px;min-height:26px;font-variant-numeric:tabular-nums}#payment-transactions-page .pt-card-brand{display:block;width:40px!important;height:26px!important;max-width:none;object-fit:contain;filter:none!important}#payment-transactions-page .pt-card-fallback{width:40px;text-align:center;color:var(--pt-muted);font-size:18px}#payment-transactions-page .pt-status{display:inline-block;padding:4px 10px;border-radius:20px;background:var(--pt-pale);color:var(--pt-deep);font-size:10px;font-weight:600}#payment-transactions-page .pt-refunded{background:#f3eddc;color:#756022}#payment-transactions-page .pt-refund-button{min-height:27px;min-width:74px;padding:5px 10px;border:0;border-radius:5px;background:var(--pt-deep);color:#fff;font-size:10px}#payment-transactions-page .pt-refund-button:hover{background:var(--pt-accent)}#payment-transactions-page .pt-empty{height:180px!important;text-align:center!important}#payment-transactions-page .pt-empty strong{display:block;margin-bottom:8px;font-size:16px;color:var(--pt-deep)}#payment-transactions-page .pt-empty p{color:var(--pt-muted)}#payment-transactions-page .pt-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--pt-muted);font-size:12px}#payment-transactions-page .pt-page-size{display:flex;align-items:center;gap:9px}#payment-transactions-page .pt-page-size label{font-weight:400;margin:0}#payment-transactions-page .pt-select{width:68px!important;min-width:68px!important;height:34px!important;padding:5px 9px}#payment-transactions-page .pagination-wrapper,#payment-transactions-page .pagination{display:flex;margin:0!important;padding:0;gap:4px}#payment-transactions-page .pagination .page-link{display:grid;place-items:center;min-width:30px;height:32px;margin:0;padding:4px 8px;border:1px solid #d3dfcf;border-radius:5px;background:#fff;color:var(--pt-deep);font-size:12px}#payment-transactions-page .pagination .active .page-link{background:var(--pt-deep)!important;border-color:var(--pt-deep)!important;color:#fff!important}#payment-transactions-page .pt-sitemap .mysite-cards{margin:16px 0 0!important;padding:12px 16px!important;border:0;border-radius:9px;background:#fff5!important;box-shadow:none!important;font-size:12px}@media (min-width:1600px){#payment-transactions-page .pt-table-scroll{max-height:570px}}@media (max-width:1200px){#payment-transactions-page .pt-grid-row{grid-template-columns:1.3fr 1fr 1fr}#payment-transactions-page .pt-grid-row .pt-field:last-child{grid-column:1/-1}#payment-transactions-page .pt-filter-actions{justify-content:flex-end}#payment-transactions-page .pt-stat{gap:10px;padding:14px 12px}#payment-transactions-page .pt-stat-icon{flex-basis:38px;height:38px;font-size:20px}#payment-transactions-page .pt-stat strong{font-size:20px}}@media (max-width:900px){#payment-transactions-page{padding:14px}#payment-transactions-page .pt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#payment-transactions-page .pt-art{opacity:.5;max-width:30%}#payment-transactions-page .pt-hero h1{font-size:26px!important}#payment-transactions-page .pt-hero p{max-width:380px}}@media (max-width:600px){#payment-transactions-page{padding:10px}#payment-transactions-page .pt-hero-icon{flex-basis:44px;height:44px;font-size:23px}#payment-transactions-page .pt-hero{gap:10px;min-height:85px}#payment-transactions-page .pt-hero h1{font-size:23px!important}#payment-transactions-page .pt-hero p{font-size:12px}#payment-transactions-page .pt-art{display:none}#payment-transactions-page .pt-header-bottom{align-items:flex-start;flex-direction:column;gap:8px}#payment-transactions-page .pt-header-bottom nav{gap:8px;font-size:10px}#payment-transactions-page .pt-filter{padding:14px}#payment-transactions-page .pt-grid-row{grid-template-columns:1fr 1fr;gap:12px}#payment-transactions-page .pt-field:first-child{grid-column:1/-1}#payment-transactions-page .pt-filter-actions .pt-button{flex:1}#payment-transactions-page .pt-summary{gap:8px}#payment-transactions-page .pt-stat-icon{flex-basis:31px;height:31px;font-size:17px}#payment-transactions-page .pt-stat{padding:12px 9px;gap:8px;min-height:82px}#payment-transactions-page .pt-stat strong{font-size:18px}#payment-transactions-page .pt-stat>div>span{font-size:10px}#payment-transactions-page .pt-toolbar{padding:12px}#payment-transactions-page .pt-table-title{font-size:17px!important;gap:8px}#payment-transactions-page .pt-count{padding:5px 8px}#payment-transactions-page .pt-toolbar-actions{width:100%;justify-content:flex-end}#payment-transactions-page .pt-footer>span{font-size:10px}#payment-transactions-page .pt-pagination{width:100%;display:flex;justify-content:flex-end}}@media print{body:has(#payment-transactions-page) *{visibility:hidden}#payment-transactions-page,#payment-transactions-page *{visibility:visible}#payment-transactions-page{position:absolute;left:0;top:0;width:100%;padding:0}#payment-transactions-page :is(.pt-search-shell,.pt-toolbar-actions,.pt-footer,.pt-art,.pt-header-bottom,.pt-sitemap,#refund_transact,[data-exclude],.pt-sort){display:none!important}#payment-transactions-page .pt-table-scroll{width:100%;max-height:none;overflow:visible;margin:0}#payment-transactions-page .pt-table{min-width:0}#payment-transactions-page .pt-table :is(td,th){padding:5px!important;white-space:normal;font-size:8px!important}#payment-transactions-page .pt-table th{position:static}#payment-transactions-page .pt-table tr{break-inside:avoid}#payment-transactions-page .pt-stat{padding:10px}#payment-transactions-page .pt-stat-icon{display:none}#payment-transactions-page .pt-stat strong{font-size:17px}}#widget_panel label{margin-top:14px!important}.check_now_btn button{color:#fff}.center_aln h3{font-weight:600px}section.content.content_calendar label b,.col-md-12.check_now_btn button,.col-md-6.col-lg-12.col-xl-6.footer_para p{font-family:Source Sans Pro,sans-serif}.content.content_calendar.content_calendar-widget{padding:1px!important;overflow:visible!important}html.widget-calendar-page,body.widget-calendar-page,body.widget-calendar-page .guest-booking-shell{overflow:visible!important}.widget-datepicker-popup,.content_calendar-widget .widget-datepicker-popup,.content_calendar-widget .mx-datepicker-popup{z-index:99999!important;box-shadow:0 8px 24px #0003!important}.content_calendar-widget .widget-date-picker-field .mx-datepicker,.content_calendar-widget .widget-date-picker-field .mx-input-wrapper{position:relative;width:100%}.content_calendar-widget .widget-date-picker-field .mx-input{width:100%;cursor:pointer;padding-right:36px!important}.content_calendar-widget .widget-date-picker-field .mx-icon-calendar{position:absolute!important;right:10px!important;top:50%!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;margin:0!important;width:16px!important;height:16px!important;line-height:1!important;pointer-events:none}.content_calendar-widget .widget-date-picker-field .mx-icon-calendar i,.content_calendar-widget .widget-date-picker-field .mx-icon-calendar .fa-calendar{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0!important}.widget-index.row[data-v-288ac9db]{margin-left:0;margin-right:0;max-width:100%;overflow:visible;box-sizing:border-box}.widget-date-field[data-v-288ac9db]{width:100%;max-width:100%;box-sizing:border-box;padding-left:8px;padding-right:8px}.widget-date-field[data-v-288ac9db] .single-date-picker-wrapper{width:100%}.widget-date-field[data-v-288ac9db] .mx-input{font-size:15px}.widget-nights[data-v-288ac9db]{padding:0 8px 6px;font-size:13px;text-align:left}.dark-theme .widget-index[data-v-288ac9db],.blue-theme .widget-index[data-v-288ac9db]{border:1px solid #ffffff}.center_aln h3[data-v-288ac9db]{text-align:center}.check_now_btn button.btn[data-v-288ac9db]{width:100%}.footer_para p[data-v-288ac9db]{text-align:center!important;margin-top:10px}.widget-date-picker-field[data-v-288ac9db]{position:relative}.widget-date-picker-field label[data-v-288ac9db]{display:block;margin-bottom:4px}.col-md-12.check_now_btn[data-v-288ac9db]{padding-right:0!important;padding-left:0!important}.content_calendar[data-v-288ac9db]{padding:5px!important;overflow:visible!important}.mysite-cards code{word-break:break-all}.webTools .billaddons-putty,.webTools .billaddons-putty .vc-chrome{width:100%!important}.col-lg-6.col-md-12 .bill-addons-adj .col-md-9{width:100%}.website-creator.vc-chrome-body{padding:8px 9px 2px!important}.website-creator .vc-chrome-saturation-wrap{padding-bottom:34%!important}.website-creator .bill-addons-adj{width:auto}.earth-tone .reservation-log h3{color:#000}.waiver-link-overlay-container{position:relative;display:inline-block}.waiver-link-code-element{display:block;padding:5px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-family:monospace;-webkit-user-select:none;user-select:none}.waiver-link-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000c;color:#fff;border-radius:5px;display:block;width:100%;text-align:center;color:red;font-weight:700}.custom-date-range-wrapper[data-v-14da1696]{width:100%;position:relative}.custom-date-range-wrapper[data-v-14da1696] .mx-input-wrapper{width:100%;max-width:418px}.custom-date-range-wrapper[data-v-14da1696] .mx-input{width:100%;max-width:418px;height:41px;font-size:18px;border:1px solid #b3dde6;border-radius:3px;background-color:#fff;color:#333;cursor:pointer;letter-spacing:.5px;word-spacing:78px;text-align:justify;text-align-last:justify;box-sizing:border-box}.custom-date-range-wrapper--compact[data-v-14da1696] .mx-input-wrapper,.custom-date-range-wrapper--compact[data-v-14da1696] .mx-input{max-width:100%;height:43px;min-height:43px;font-size:14px;word-spacing:normal;text-align:left;text-align-last:left;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-color:#d2d6de;box-shadow:none}.custom-date-range-wrapper--compact .nights-label[data-v-14da1696]{display:none}.custom-date-range-wrapper[data-v-14da1696] .mx-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.custom-date-range-wrapper[data-v-14da1696]:not(.custom-date-range-wrapper--compact) .mx-range-separator{display:none!important}.custom-date-range-wrapper[data-v-14da1696] .mx-icon-calendar{right:9px;color:#666;font-size:16px;width:16px;height:16px}.custom-date-range-wrapper[data-v-14da1696] .mx-icon-clear{right:10px;color:#666;font-size:16px;width:16px;height:16px;cursor:pointer}.custom-date-range-wrapper[data-v-14da1696] .mx-icon-clear:hover{color:#333}.custom-date-range-wrapper[data-v-14da1696] .mx-datepicker-popup{z-index:9999!important;box-shadow:0 6px 12px #0000002d;border:1px solid #ddd;margin-top:2px}.custom-date-range-wrapper[data-v-14da1696] .mx-datepicker-main{display:flex;gap:10px}.custom-date-range-wrapper[data-v-14da1696] .mx-calendar{width:auto;min-width:280px}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.active{background-color:#66c7bf!important;color:#fff!important;font-weight:600}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.in-range{background-color:#b8e6e2!important;color:#333!important}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell:hover:not(.disabled){background-color:#f0f0f0!important}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.active:hover{background-color:#5ab3ab!important}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.today:not(.active):not(.in-range){background-color:#e9f8f6!important;border:1px solid #66c7bf;color:#2e8f89!important;font-weight:700;border-radius:50%}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.today:not(.active):not(.in-range):hover{background-color:#d8f2ef!important}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.disabled{color:#ccc;cursor:not-allowed}.custom-date-range-wrapper[data-v-14da1696] .mx-table-date .cell.not-current-month:not(.disabled){color:#6d6d6d;opacity:.75;cursor:pointer}.custom-date-range-wrapper[data-v-14da1696] .mx-calendar-header-label{font-weight:600;font-size:14px}.custom-date-range-wrapper[data-v-14da1696] .mx-icon-left,.custom-date-range-wrapper[data-v-14da1696] .mx-icon-right{cursor:pointer}.custom-date-range-wrapper[data-v-14da1696] .mx-icon-left:hover,.custom-date-range-wrapper[data-v-14da1696] .mx-icon-right:hover{color:#66c7bf}.vfc-time-picker-container[data-v-ffe1dafe]{min-width:250px}.vfc-time-picker-container .vfc-modal-time-line>span>span[data-v-ffe1dafe]:not(:nth-child(2)):not(.vfc-active):hover{cursor:pointer}.vfc-time-picker-container .titles[data-v-ffe1dafe]{display:flex;padding:10px 0}.vfc-time-picker-container .titles>div[data-v-ffe1dafe]{flex:1;text-align:center;color:#66b3cc;word-break:break-all;font-size:25px}.vfc-time-picker-container .vfc-time-picker[data-v-ffe1dafe]{padding-bottom:20px}.vfc-day[data-v-101e0c86]{position:relative}.vfc-day .times[data-v-101e0c86]{position:absolute;top:-5px;background-color:red;color:#fff;border-radius:50%;width:15px;z-index:20;height:15px;line-height:15px}.vfc-day .times[data-v-101e0c86]:hover{cursor:pointer;background-color:#c70000}.vfc-day .number[data-v-101e0c86]{position:absolute;top:-5px;right:calc(50% + 7px);background-color:green;color:#fff;font-size:10px;border-radius:50%;width:15px;z-index:30;height:15px;line-height:15px}.vfc-day .number[data-v-101e0c86]:hover{background-color:#005e00}.vfc-day .toolTip[data-v-101e0c86]{position:absolute;top:-20px;left:0;padding:5px;max-width:108px;word-wrap:break-word;border-radius:5px;z-index:200;background-color:#005e00}.footerCon[data-v-625f76d4]{display:flex;justify-content:space-between;margin:0 20px 20px}.vfc-popover-container:focus{outline:none}.vfc-single-input,.vfc-multiple-input input{font-size:inherit;transition:width .2s;padding:7px;width:143px;color:#aaa;border:1px solid #efefef;text-align:center;outline:none}.vfc-single-input{border-radius:10px}.vfc-multiple-input input:first-child{border-radius:10px 0 0 10px}.vfc-multiple-input input:last-child{border-radius:0 10px 10px 0}.vfc-tags-input{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center}.vfc-tags-input input{flex:1;background:transparent;border:none}.vfc-tags-input input[type=text]{color:#495057}.vfc-tags-input input:focus{outline:none}.vfc-tags-input span{margin-right:.3em;margin-bottom:.3em;padding-right:.75em;padding-left:.6em;border-radius:10em}.vfc-tags-input-wrapper-default{width:295px;padding:.5em .25em;min-height:15px;background:#fff;border:1px solid #dbdbdb;border-radius:10px}.vfc-tags-input-badge{width:85px;background-color:#f0f1f2;position:relative;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;overflow:hidden;text-overflow:ellipsis}.vfc-tags-input-remove{cursor:pointer;position:absolute;display:inline-block;right:.3em;top:.3em;padding:.5em;overflow:hidden}.vfc-tags-input-remove:before,.vfc-tags-input-remove:after{content:"";position:absolute;width:75%;left:.15em;background:#ff8498;height:2px;margin-top:-1px;transform:rotate(45deg)}.vfc-tags-input-remove:after{transform:rotate(-45deg)}.vfc-dark.vfc-multiple-input input,.vfc-dark .vfc-single-input{border-color:#28456c;background-color:#1a202c}.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default{background-color:#1a202c;border-color:#28456c}.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default.vfc-tags-input .vfc-tags-input-badge{background-color:#fff}.vfc-main-container{position:relative;border-radius:.28571429rem;box-shadow:0 2px 15px #00000040;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,serif;background-color:#fff;-webkit-user-select:none;user-select:none;box-sizing:border-box}.vfc-main-container.vfc-modal{position:absolute;width:inherit;z-index:1000}.vfc-main-container>*{box-sizing:border-box}.vfc-main-container.vfc-dark{background-color:#1a202c}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left{border-color:#fff}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right:active{border-color:#d9d9d9}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{text-decoration:underline dotted #66b3cc}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:#7171714d}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline{text-decoration:underline #4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline.vfc-underline-active{text-decoration-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-dayNames span{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week .vfc-week-number{border-color:#38b2ac}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-start,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-end{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-today{background-color:#38b2ac;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked{background-color:#4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:not(.vfc-start-marked):not(.vfc-end-marked):before{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hide{color:#464646}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-disabled{color:#85858533}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered{z-index:1;background-color:#4682b4}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item{color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item--selected{color:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-track{background:#28456c}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-thumb{background:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:before,.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:after{background-color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-modal-time-mechanic .vfc-modal-time-line{background-color:#4299e1;color:#fff}.vfc-time-picker:after{content:"";display:table;clear:both}.vfc-time-picker-container{display:flex;flex-direction:column;justify-content:center}.vfc-time-picker__list{float:left;width:50%;height:200px;overflow-y:scroll}.vfc-time-picker__list::-webkit-scrollbar{width:3px}.vfc-time-picker__list::-webkit-scrollbar-track{background:#efefef}.vfc-time-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vfc-time-picker__with-suffix .vfc-time-picker__list{width:33.333333%}.vfc-time-picker__item{padding:10px 0;font-size:20px;text-align:center;cursor:pointer;transition:font-size .3s}.vfc-time-picker__item:hover{font-size:32px}.vfc-time-picker__item--selected{color:#66b3cc;font-size:32px}.vfc-time-picker__item--disabled{opacity:.4;cursor:default;font-size:20px!important}.vfc-close{position:absolute;right:12px;top:16px;width:32px;height:32px;opacity:.3;z-index:100}.vfc-close:hover{opacity:1}.vfc-close:before,.vfc-close:after{position:absolute;left:15px;content:" ";height:26px;width:2px;background-color:#fff;transform:rotate(45deg)}.vfc-close:after{transform:rotate(-45deg)}.vfc-modal-time-mechanic{position:relative;margin:0 auto;width:100%}.vfc-modal-time-line{width:100%;background-color:#66b3cc;text-align:left;color:#fff;font-size:16px;padding-top:15px;padding-bottom:15px;border-radius:.28571429rem .28571429rem 0 0}.vfc-modal-time-line span{margin-left:15px}.vfc-modal-time-line span span.vfc-active{text-decoration:underline}.vfc-modal-append{color:#7d7d7d;font-weight:400;display:flex;justify-content:space-between}.vfc-modal-midle{display:inline-block}.vfc-modal-midle-dig{display:inline-block;text-align:center}.vfc-modal-digits{display:flex;justify-content:space-between;font-size:50px}.vfc-modal-digits select{margin:5px 0;width:100%;text-align:center;text-align-last:center}.vfc-arrow{opacity:.3;transition:.2s}.vfc-arrow:hover{opacity:1}.vfc-arrow-up{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #333333}.vfc-arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #333333}.vfc-separately-navigation-buttons{margin-bottom:-80px}.vfc-navigation-buttons{width:100%;position:absolute}.vfc-navigation-buttons,.vfc-separately-navigation-buttons{flex:0 1 15%;margin-top:-10px;display:flex;align-items:center}.vfc-navigation-buttons.vfc-left,.vfc-separately-navigation-buttons.vfc-left{justify-content:flex-start}.vfc-navigation-buttons.vfc-right,.vfc-separately-navigation-buttons.vfc-right{justify-content:flex-end}.vfc-navigation-buttons.vfc-space-between,.vfc-separately-navigation-buttons.vfc-space-between{justify-content:space-between}.vfc-navigation-buttons div,.vfc-separately-navigation-buttons div{z-index:200;display:flex;color:#000;font-size:18px;margin:20px 10px}.vfc-navigation-buttons div.vfc-cursor-pointer,.vfc-separately-navigation-buttons div.vfc-cursor-pointer{cursor:pointer}.vfc-navigation-buttons div .vfc-arrow-left,.vfc-separately-navigation-buttons div .vfc-arrow-left{width:12px;height:12px;border-top:2px solid;border-left:2px solid;border-color:#0a0c19;transform:rotate(-45deg)}.vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-separately-navigation-buttons div .vfc-arrow-right:active,.vfc-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-navigation-buttons div .vfc-arrow-right.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-right.vfc-disabled{border-color:#ddd}.vfc-navigation-buttons div .vfc-arrow-right,.vfc-separately-navigation-buttons div .vfc-arrow-right{width:12px;height:12px;border-top:2px solid;border-right:2px solid;border-color:#0a0c19;transform:rotate(45deg)}.vfc-calendar{position:relative;flex:1;height:auto;display:flex;flex-flow:column nowrap;align-items:stretch}.vfc-calendar .vfc-content{margin-bottom:20px}.vfc-calendars{flex:1 1 75%;display:flex;flex-wrap:wrap}.vfc-calendars-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.vfc-calendar-fade-enter-active,.vfc-calendar-fade-leave-active,.vfc-calendar-slide-down-enter-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-enter-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-enter-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-enter-active,.vfc-calendar-slide-up-leave-active{transition:all .25s ease-in-out}.vfc-calendar-fade-leave-active,.vfc-calendar-none-leave-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-leave-active{position:absolute}.vfc-calendar-none-enter-active,.vfc-calendar-none-leave-active{transition-duration:0s}.vfc-calendar-slide-left-enter-from,.vfc-calendar-slide-right-leave-to{opacity:0;-webkit-transform:translateX(25px);transform:translate(25px)}.vfc-calendar-slide-left-leave-to,.vfc-calendar-slide-right-enter-from{opacity:0;-webkit-transform:translateX(-25px);transform:translate(-25px)}.vfc-calendar-slide-down-leave-to,.vfc-calendar-slide-up-enter-from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.vfc-calendar-slide-down-enter-from,.vfc-calendar-slide-up-leave-to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.vfc-months{flex:1 1 75%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.vfc-months .vfc-item{flex:1;flex-basis:30%;margin:3px;display:flex;justify-content:center;flex-direction:column;text-align:center;outline-style:none;border-radius:5px}.vfc-months .vfc-item:hover{background-color:#7171714d;transition:background-color .2s ease-in-out;cursor:pointer}.vfc-months .vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-months-container{display:flex;flex-direction:row;margin-left:-20px}.vfc-months-container.vfc-left{justify-content:flex-start;margin-left:0}.vfc-months-container.vfc-left .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:45px}.vfc-months-container.vfc-center{justify-content:center}.vfc-months-container.vfc-right{justify-content:flex-end}.vfc-months-container.vfc-right .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:calc(100% - 90px)}.vfc-months-container .vfc-content{width:45%;min-width:133px;position:absolute;z-index:1000;background-color:#2d3748;border:1px solid;border-radius:5px;top:55px;color:#fff;padding:5px 0}.vfc-months-container .vfc-content .vfc-navigation-buttons{position:unset;display:flex;justify-content:space-between}.vfc-months-container .vfc-content .vfc-navigation-buttons div{margin:10px}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-right{border-color:#4299e1}.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#fff;width:8px;height:8px}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{font-size:18px;font-weight:700;margin:0;display:flex;flex-direction:row;justify-content:center}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date-has-delta:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background:inherit;z-index:-1;background-color:#2d3748;transform:translateY(-40%) rotate(45deg);top:0;left:50%}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{cursor:pointer;text-decoration:underline dotted #66b3cc}.vfc-months-container .vfc-content .vfc-months{flex:1 1 75%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.vfc-months-container .vfc-content .vfc-months div.vfc-item{flex:1;flex-basis:30%;margin:3px;display:flex;justify-content:center;flex-direction:column;text-align:center;outline-style:none;border-radius:5px}.vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:#7171714d;transition:background-color .2s ease-in-out;cursor:pointer}.vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-content{margin:0 20px;z-index:100}.vfc-top-date{margin:25px;font-size:18px;font-weight:400}.vfc-top-date.vfc-left{text-align:left}.vfc-top-date.vfc-right{text-align:right}.vfc-top-date.vfc-center{text-align:center}.vfc-top-date span{cursor:default;text-decoration:unset;margin:0 2px;color:#000}.vfc-top-date span.vfc-cursor-pointer{cursor:pointer}.vfc-top-date span.vfc-underline{cursor:pointer;text-decoration:underline #66b3cc}.vfc-top-date span.vfc-underline.vfc-underline-active{text-decoration-color:#000}.vfc-dayNames,.vfc-week{display:flex}.vfc-dayNames{flex:30px 0 0;margin-bottom:10px}.vfc-dayNames span{width:100%;margin-right:5px;color:#333;text-align:center}.vfc-dayNames span:last-child{margin-right:0}.vfc-week-number{border-right:1px solid #ff8498}.vfc-week .vfc-day{position:relative;width:100%;display:flex;flex-direction:column;margin-top:3px}.vfc-week .vfc-day .vfc-base-start,.vfc-week .vfc-day .vfc-base-end{position:absolute;background:#8fd8ec;width:50%!important;border-radius:0!important;border-right-width:0!important;height:100%}.vfc-week .vfc-day .vfc-base-start{right:0}.vfc-week .vfc-day .vfc-base-end{left:0}.vfc-week .vfc-day span.vfc-span-day{display:inline-block;text-align:center;width:30px;line-height:30px;border-radius:50%;margin:0 auto;vertical-align:middle}.vfc-week .vfc-day span.vfc-span-day.vfc-today{background-color:#ff8498;color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-cursor-not-allowed{cursor:not-allowed}.vfc-week .vfc-day span.vfc-span-day.vfc-marked{margin:auto;background-color:#66b3cc;border-radius:50%;opacity:1;z-index:1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked{color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked:before{background:transparent}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:before{top:0;left:0;content:"";position:absolute;background-color:#8fd8ec;width:100%;height:100%;z-index:-1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#d9d9d9}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{color:#bfbfbf}.vfc-week .vfc-day span.vfc-span-day.vfc-disabled{margin:auto;color:#0003;border-radius:50%;opacity:1;z-index:2}.vfc-week .vfc-day span.vfc-span-day:after{z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;content:attr(data-date);color:#000;display:flex;justify-content:center;align-items:center}.vfc-week .vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-week .vfc-day span.vfc-span-day.vfc-hovered{background-color:#dadada;z-index:100}.vfc-week .vfc-day:last-child{color:#000}.rangeCleaner{padding:5px 0 10px;display:flex;justify-content:center;align-items:center}.rangeCleaner span{color:#fff;border-radius:5px;border:none;padding:5px}.rangeCleaner span.active{background-color:#66b3cc}.rangeCleaner span.active:hover{background-color:#4f8a9e;cursor:pointer}.rangeCleaner span.disabled{background-color:#949494}#map-availability .availability-filters{display:flex;flex-direction:column;gap:8px;width:100%}#map-availability .availability-filters__banner{display:block;margin:0;font-size:13px;line-height:1.3;font-weight:600;color:#1f2937}#map-availability .availability-filters__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 16px;width:100%}#map-availability .availability-filter-item{flex:1 1 155px;min-width:140px;width:auto;max-width:220px;display:grid;grid-template-rows:20px 43px minmax(18px,auto);gap:4px;align-content:start}#map-availability .availability-filter-item--dates{flex:1.35 1 280px;min-width:260px;max-width:340px;width:auto;grid-template-rows:20px 43px minmax(18px,auto)}#map-availability .availability-filter-item__label{display:block;margin:0;height:20px;min-height:20px;font-size:13px;line-height:20px;font-weight:600;color:#1f2937;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#map-availability .availability-filter-item__label--dates-inline{display:none}#map-availability .availability-filter-item__label--spacer{visibility:hidden}#map-availability .availability-filter-item__label--mobile-only{display:none}#map-availability .availability-filter-item__control{position:relative;width:100%;min-height:43px;height:43px;display:flex;align-items:center}#map-availability .availability-filter-item__label,#map-availability .availability-filter-item__label--dates-inline{grid-row:1}#map-availability .availability-filter-item__control{grid-row:2}#map-availability .availability-filter-item__foot{grid-row:3;margin:0;padding:0;font-size:12px;line-height:18px;min-height:18px;color:#4b5563}#map-availability .availability-filter-item__foot--spacer{visibility:hidden}#map-availability .availability-filter-item--actions{flex:0 0 auto;width:auto;min-width:auto;max-width:none;margin-left:auto}#map-availability .availability-filter-item__control--actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:max-content;grid-row:2}#map-availability .availability-filter-item--actions>.availability-filter-item__label--spacer{grid-row:1}#map-availability .availability-filter-item--actions>.availability-filter-item__foot--spacer{grid-row:3}#map-availability .availability-filters__actions{margin:0;display:grid}#map-availability .availability-filters__actions .online-search,#map-availability .availability-filter-item__control--actions .online-search{height:43px;min-height:43px;max-height:43px;margin:0!important;padding:0 24px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;float:none!important}#map-availability .availability-filter-item .multiselect{width:100%;min-height:43px}#map-availability .availability-filter-item .multiselect__tags{height:43px;min-height:43px;max-height:43px;padding-top:8px;padding-bottom:8px;border:1px solid #d2d6de;border-radius:3px;background:#fff;box-sizing:border-box}#map-availability .availability-filter-item .form-control{height:43px;min-height:43px;border:1px solid #d2d6de;border-radius:3px;box-shadow:none}#map-availability .availability-filter-item .custom-date-range-wrapper{width:100%}#map-availability .availability-filter-item .multiselect--active{z-index:30}#map-availability .availability-filters__toggle{display:none;flex-shrink:0}#map-availability .availability-filters__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#36b449;color:#fff;font-size:11px;font-weight:700;line-height:1}#map-availability .availability-filters__monthly-link{margin:6px 0 0;font-size:13px;line-height:1.4;color:#374151}@media (min-width: 768px){#map-availability .availability-filters__secondary{display:contents}#map-availability .availability-filters-card{border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 12px 24px #0f172a14;margin-bottom:20px;padding:20px}#map-availability .availability-filters__banner{display:none}#map-availability .availability-filter-item__label--dates-inline{display:block}#map-availability .availability-filter-item--dates .availability-filter-item__label--spacer{display:none!important}}.online-search-filter{margin-bottom:20px!important}.map-scroll-panel{overflow-y:auto}.readonly-selected-site-mode .map-scroll-panel.readonly-map-scroll-panel{overflow:auto;max-height:min(70vh,620px);border:1px solid #d9e7cb;border-radius:8px;padding:6px;background:#fff;-webkit-overflow-scrolling:touch}.readonly-selected-site-mode .readonly-svg-container{min-width:640px}.readonly-selected-site-mode .readonly-svg-container .map-responsive{width:100%;min-width:640px;height:auto;display:block}.search-col{flex:0 1 auto;padding:0 7.5px;margin-bottom:0}.search-col .date-sepi{position:relative;max-width:300px}.night-count{position:static;margin:4px 0 0;font-size:12px;line-height:1.2;color:#4b5563;white-space:nowrap}.button-col{display:flex;align-items:flex-end}.walkin-view{display:flex;gap:10px;margin:0}.online-search{height:43px!important;padding:6px 30px!important;border-radius:6px!important;line-height:1}.btn-default.online-search{background:#154206!important;color:#fff}.btn-danger.online-search{background-color:#dd4b39;border-color:#d73925}.sepi-hike-forms label{display:block;margin-bottom:5px;font-size:14px}@media (max-width: 767px){#map-availability .availability-filters__row{flex-direction:column;align-items:flex-start}#map-availability .availability-filters__toggle{display:inline-flex!important;flex:0 0 auto;width:100%;min-height:48px;margin-top:12px;margin-bottom:4px;padding:12px 16px;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.3;color:#1f2937!important;background:#eef2f7!important;border:1px solid #94a3b8!important;box-shadow:0 1px 3px #0f172a14;touch-action:manipulation;order:2}#map-availability .availability-filter-item--dates{order:1;flex:0 0 auto}#map-availability .availability-filters__secondary{order:3}#map-availability .availability-filters__actions{order:4}#map-availability .availability-filters__secondary{display:flex;flex-wrap:wrap;gap:12px 14px;width:100%}#map-availability .availability-filters__secondary--collapsed{display:none!important}#map-availability .availability-filters__banner,#map-availability .availability-filter-item__label--spacer{display:none}#map-availability .availability-filter-item__label{height:auto;min-height:20px;line-height:1.3;white-space:normal}#map-availability .availability-filter-item__label--dates-inline{display:none!important}#map-availability .availability-filter-item,#map-availability .availability-filter-item--dates{width:100%;max-width:none;min-width:0;flex:0 0 auto;grid-template-rows:auto auto minmax(18px,auto)}#map-availability .availability-filter-item--dates{display:flex;flex-direction:column;grid-template-rows:none;align-content:flex-start}#map-availability .availability-filter-item--dates .availability-filter-item__label,#map-availability .availability-filter-item--dates .availability-filter-item__label--dates-inline,#map-availability .availability-filter-item--dates .availability-filter-item__control{grid-row:auto}#map-availability .availability-filter-item__label--mobile-only{display:block;margin:0 0 10px;padding:0;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}#map-availability .availability-filter-mobile-date{display:flex;flex-direction:column;gap:4px;width:100%}#map-availability .availability-filter-mobile-date .availability-filter-item__label{height:auto;min-height:0;line-height:1.3}#map-availability .availability-filters__actions,#map-availability .availability-filter-item--actions{width:100%;margin-top:0;margin-left:0;max-width:none}#map-availability .availability-filter-item__control--actions{width:100%;min-width:0}#map-availability .availability-filters__actions .online-search,#map-availability .availability-filter-item__control--actions .online-search{flex:1}#map-availability .availability-filter-item--dates .availability-filter-item__control{height:auto;min-height:0;align-items:stretch}#map-availability .availability-filters{gap:0}#map-availability .availability-filter-mobile-dates{display:flex;flex-direction:column;gap:8px;width:100%}#map-availability .availability-filters-card{padding:0}#map-availability .walkin-search>.mysite-cards{padding:10px 12px;margin-bottom:0}.widget-color-change #map-availability .walkin-search{margin:0;padding:0}.widget-color-change #map-availability .walkin-search:first-of-type>.mysite-cards{padding:10px 12px 8px;margin-bottom:0}.widget-color-change #map-availability .walkin-search+.walkin-search{margin-top:0}.widget-color-change #map-availability .walkin-search+.walkin-search>.mysite-cards{background:transparent;box-shadow:none;padding:0 0 8px;margin-bottom:0}.widget-color-change #map-availability .walkin-searchbar-wrapper,.widget-color-change #map-availability .map-scroll-panel{padding:0}.widget-color-change #map-availability .svgTextHeader{position:static;margin:0 0 8px;padding:0 12px}.widget-color-change #map-availability .svgIndicator{gap:8px 12px;flex:1 1 auto}.widget-color-change #map-availability .svgIndicatorColor>div:last-child{margin-bottom:0!important}.widget-color-change #map-availability .map-box{margin-bottom:0}}@media (max-width: 991px){.readonly-selected-site-mode .map-scroll-panel.readonly-map-scroll-panel{max-height:62vh}.readonly-selected-site-mode .readonly-svg-container,.readonly-selected-site-mode .readonly-svg-container .map-responsive{min-width:700px}}.online-date-picker-popup .partial{width:100%!important}.online-date-picker-popup .modal-dialog{width:100%}.online-date-picker-popup.v--modal-overlay.scrollable .v--modal-box:has(.site-popup-compact),.online-date-picker-popup .v--modal-box:has(.site-popup-compact){max-width:780px!important;width:100%!important}.online-date-picker-popup.v--modal-overlay.scrollable .v--modal-box:has(.modal-dialog):not(:has(.site-popup-compact)){max-width:unset!important}.online-date-picker-popup .modal-container.v--modal-box.v--modal:not(:has(.site-popup-compact)){width:96%!important}@media screen and (min-width: 1400px){#cal-modal.map-view-show1.partial .v--modal-box.v--modal{width:55%!important}}.availability-popup{font-size:20px;font-weight:700;position:absolute;top:5px;left:50%;transform:translate(-50%)}@media screen and (max-width: 320px) and (min-width: 0px),screen and (max-width: 320px) and (max-height: 320px) and (min-width: 0px){#map-availability{width:93%!important}.final-step{padding-right:5px!important;padding-left:5px!important}.vfc-calendar .vfc-content{font-size:10px!important}.vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{padding:0!important}.vfc-top-date{font-size:14px!important}}.sepi-book-button{width:70%}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:first-child:before{background:#f0f007fa}span.vfc-span-day.vfc-marked.vfc-marked.vfc-hover.vfc-start-marked:before{background:#f0f007fa}span.vfc-span-day.vfc-marked.vfc-marked.vfc-hover.vfc-end-marked:before{background:#f0f007fa}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd:first-child:before{background:unset}span.vfc-span-day.vfc-marked.vfc-hover.selected_dates.vfc-borderd{background:#198db3!important}.vueperslides.no-shadow.thumbnails.popup .vueperslides__track{height:75%}#cal-modal.map-view-show1 .v--modal-box.v--modal{max-width:unset}@media screen and (min-width: 1400px){#cal-modal.map-view-show1 .v--modal-box.v--modal{width:96%!important}}.map-view-show1 .v--modal-box.v--modal{width:96%!important}.widget-color-change .map-view-show1 .v--modal-box.v--modal{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;left:12px!important;margin:0!important;box-sizing:border-box}.map-view-show1 .v--modal-box.v--modal .modal-dialog{width:100%!important}.vfc-separately-navigation-buttons.vfc-space-between .vfc-cursor-pointer{background:#34d5b2;padding:0px clamp(0px,2vw,20px)}.vfc-dayNames .vfc-day{background-color:#34d5b2;color:#fff;font-size:clamp(16px,2vw,25px)}.caldendar-div{margin-top:10%}.vfc-week .vfc-day span.vfc-span-day{width:90%;border-radius:1%;font-size:clamp(18px,2vw,25px)}.vfc-main-container{box-shadow:none;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.vfc-top-date span{color:#333!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.map-view-show1 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.sepi-font-family{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.vfc-span-day{width:100%;border-radius:1%!important;background:#8fd8ec}.site-header{font-weight:bolder;text-align:center}.vueperslides.no-shadow.thumbnails.vueperslides--ready.new-vueper .vueperslides__parallax-wrapper{min-height:260px}.new-desc{font-size:18px}.calendar-div{margin-top:5%}.restrcitions{font-size:18px;font-weight:800;color:red}.sitemap-availablity.date-picker ul li:nth-child(1):before{background:#8fd8ec}.sitemap-availablity.date-picker ul li:nth-child(2):before{background:#ff8498}.sitemap-availablity.date-picker ul li:nth-child(3):before{background:#f0f007fa}.hover-svg-img1{padding-top:5%!important}.vfc-calendars-container{z-index:0}span.vfc-span-day.vfc-marked.vfc-borderd.vfc-hover{background-color:#ff8498!important;cursor:not-allowed}.restrict-div{display:flex;align-items:flex-end;margin-bottom:2%}.content.search-button .walkin-searchbar-wrapper .row{display:flex;justify-content:flex-start;flex-wrap:wrap}.content.search-button .sepi-hike-forms.date-sepi.site-type-drop-down{min-height:65px}.sepi-hike-forms.date-sepi .multiselect{position:absolute}@media screen and (min-width: 320px) and (max-width:1000px){.sepi-hike-forms.date-sepi.site-type-drop-down .multiselect{position:relative!important}}.online-search{padding:6px 30px;border-radius:6px!important;margin-right:5px}button.btn.btn-default.searchbts.online-search{background:#154206!important}button.btn.btn-danger.searchbts.online-search{background-color:#dd4b39;border-color:#d73925}.online-search:last-child{margin-right:0}.sepi-hike-forms.date-sepi .datepicker__wrapper{display:block}.chart-table tr td{font-size:13px}.site_rooms{position:relative!important;z-index:999999!important}#map-availability .walkin-searchbar-wrapper{position:relative}#fixed_booking_button{position:fixed;bottom:7px;right:110px;top:50%}.site-type-drop-down .multiselect__tags{min-height:43px!important;max-height:75px;overflow-y:auto}.datepicker__dummy-wrapper .datepicker__input{text-indent:-5px!important}.datepicker__dummy-wrapper .datepicker__input:first-child{text-indent:-1px!important}body{overflow-y:auto!important}.disc-type li{list-style-type:disc}@media screen and (min-width: 1400px){#agree_error_modal_popup_checkout.v--modal-overlay.scrollable .v--modal-box{width:620px!important}}.guest-page.visible-popup.popover1.ee-popover{left:-50px;top:12px;font-size:12px!important;width:315px!important}.guest-page.visible-popup.popover1.pb-popover{min-width:198px!important;font-size:12px!important;width:100%!important}@media (min-width: 1100px){.guest-page.visible-popup.popover1.pb-popover{width:330px!important;font-size:12px!important}}@media screen and (min-width: 1400px){.payment_status_modal-hover .v--modal-overlay.scrollable .v--modal-box{width:400px!important}.payment_status_modal-hover .v--modal-overlay.scrollable .v--modal-box{left:40%!important}.payment_status_modal-hover .v--modal{width:410px!important}}@media (max-width: 767px){.sepi-book-button{width:100%!important}}@media (min-width: 768px){.payment_status_modal-hover .modal-dialog,.payment_status_modal-hover .modal-content{width:400px!important}}.popup-img{min-height:200px;position:relative;margin-right:auto;display:block;margin-left:auto}.popup-content-div{font-size:15px;text-align:justify;color:#fff}.payment_status_modal-hover .vueperslides__arrow{font-size:10px!important}.payment_status_modal-hover .vueperslides__inner{height:250px!important}.payment_status_modal-hover .vueperslides__track-inner{height:220px!important}.payment_status_modal-hover .content-left{text-align:left!important;padding-top:5px}.payment_status_modal-hover .content-left p{margin-bottom:0!important;text-align:justify}.payment_status_modal-hover .vueperslides__track{height:220px!important}.payment_status_modal-hover .popup-slider-img{max-height:200px!important}@media screen and (max-width: 767px){.align-div-mobile{overflow-y:auto;max-height:350px}}.vueperslides.vueperslides--ready.vueperslides--fade.vueperslides--fixed-height.vueperslides--animated{height:325px!important}.vueperslides--fixed-height .vueperslide,.vueperslides--fixed-height .vueperslides__inner,.vueperslides--fixed-height .vueperslides__parallax-wrapper{height:-webkit-fill-available}.payment_status_modal-hover .vueperslides__track{height:310px!important}.payment_status_modal-hover .vueperslides__track-inner{height:127px!important}.vueperslide{background-size:100% 100%!important;background-repeat:no-repeat}.vueperslides--fixed-height.vueperslides--bullets-outside{height:89px!important}.payment_status_modal-hover .vueperslides__inner{height:310px!important}.site_head h4{color:#000!important;font-size:17px;font-weight:bolder;text-shadow:2px 2px 3px grey}.modal-body h4.site_head{text-shadow:unset!important}.visible-wrapper.wrapper-cont.content-left{color:#000!important;font-size:14px!important}.visible-wrapper .green-head{color:#095f46;font-size:17px;font-weight:bolder;text-shadow:2px 2px 3px green}button.close.close_cross{color:#fff!important;top:-21px;right:23px;position:relative;z-index:9;font-size:22px!important;background:#0a5640;opacity:1;padding:0 6px}span.unit_size{font-size:15px!important;font-weight:800;padding:6px;background:#f2f3f5;width:100%;display:flex}span.min-stay-warning{font-size:14px!important;padding:6px;background:#f2f3f5;width:100%;display:flex;color:#000;font-weight:800}.available-dates-div{color:#000!important}.site_head{color:#000!important;font-size:19px;font-weight:bolder;letter-spacing:-1px;text-shadow:2px 2px 3px grey;text-align:center}.preview-img{display:none}.preview-img .overlay{width:100%;height:100%;background:#000000a8;position:fixed;top:0;left:0}.preview-img .img-show{width:600px;height:400px;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.preview-img .img-show1{width:50%;height:50%;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;z-index:9}.img-show1 img{width:100%;height:100%;position:absolute;padding:2%;object-fit:contain}.vueperslides.no-shadow.thumbnails.popup .vueperslides__parallax-wrapper{margin-top:5%;min-height:340px}.img-show1 span{position:absolute;top:10px;right:10px;z-index:99;cursor:pointer}.img-show img{width:100%;height:100%;position:absolute;top:0;left:0}.vueperslides--bullets-outside .vueperslide__content-wrapper{border:none}.datepickerSection .sepi-hike-forms.date-sepi .datepicker__input{text-align:left;position:relative;padding:0 0 0 35px!important;background-position:6px 11px!important;line-height:1!important;display:flex;align-items:center}.datepickerSection .sepi-hike-forms.date-sepi .datepicker__dummy-wrapper{padding-inline:10px}.datepickerSection .sepi-hike-forms.date-sepi .datepicker__clear-button{margin:0!important;display:flex;align-items:center;justify-content:center}.datepickerSection .sepi-hike-forms.date-sepi .datepicker__clear-button svg{position:unset!important}.site-header{font-size:clamp(24px,2vw,30px)}.siteSubheader{font-size:clamp(20px,2vw,24px)}.marquee-container{position:relative;overflow:hidden;white-space:nowrap;box-sizing:border-box;width:100%;max-width:500px;margin:auto}.marquee-content{display:inline-flex;transition:transform .5s ease-in-out}.marquee-content img{width:100%;height:auto;margin:0;object-fit:cover}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;cursor:pointer;padding:10px;z-index:1}.nav-arrow.left{left:0}.nav-arrow.right{right:0}.landing-col1.col-md-12.hover-svg-img1 iframe{max-height:400px!important}.popup-align{width:fit-content;margin:auto}.site-popup-modal-content{background-color:#fff!important;border-radius:14px;overflow:hidden;box-shadow:0 20px 40px #00000026}.site-popup-modal-body:has(.site-popup-compact){padding:0;background-color:#fff!important}.site-popup-modal-body:has(.site-popup-compact) .col-md-12{padding:0}.site-popup-compact{display:flex;flex-direction:column;gap:0;background-color:#fff!important}.site-popup-compact__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid #e5e7eb}.site-popup-compact__subtitle{font-size:11px;font-weight:700;letter-spacing:.1em;color:#6b7280}.site-popup-compact__title{font-size:16px;font-weight:700;color:#111827;flex:1;text-align:center}.site-popup-compact__close{width:32px;height:32px;border:none;border-radius:8px;background:#2f855a;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.site-popup-compact__close:hover{background:#276749}.site-popup-compact__body{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;padding:18px 20px 20px}.site-popup-compact__left{min-width:0}.site-popup-compact__calendar{background:#f8fafc;border-radius:12px;padding:12px 14px 14px}.site-popup-compact__calendar .vfc-main-container{box-shadow:none}.site-popup-compact__calendar .vfc-top-date{font-size:15px;font-weight:600}.site-popup-compact__calendar .vfc-top-date span{text-decoration:none!important}.site-popup-compact__calendar .vfc-dayNames .vfc-day{font-size:10px;font-weight:600;border-radius:6px}.site-popup-compact__calendar .vfc-week .vfc-day span.vfc-span-day{font-size:12px;border-radius:6px;font-weight:500}.site-popup-compact__calendar .vfc-separately-navigation-buttons .vfc-cursor-pointer{display:flex!important;align-items:center;justify-content:center;padding:4px 6px!important;min-width:24px;min-height:24px;border-radius:6px;overflow:visible;background:transparent!important}.site-popup-compact__calendar .vfc-separately-navigation-buttons .vfc-cursor-pointer svg{width:10px!important;height:10px!important;flex-shrink:0}.site-popup-compact__calendar .vfc-separately-navigation-buttons .vfc-cursor-pointer svg,.site-popup-compact__calendar .vfc-separately-navigation-buttons .vfc-cursor-pointer path,.site-popup-compact__calendar .vfc-separately-navigation-buttons .vfc-cursor-pointer polyline{fill:#334155!important;stroke:#334155!important}.site-popup-compact__calendar .vfc-separately-navigation-buttons{padding:0 6px!important;gap:6px}.site-popup-compact__calendar--readonly .vfc-week .vfc-day,.site-popup-compact__calendar--readonly .vfc-span-day,.site-popup-compact__calendar--readonly .vfc-top-date span{pointer-events:none!important;cursor:default!important}.site-popup-compact__calendar--readonly .vfc-separately-navigation-buttons,.site-popup-compact__calendar--readonly .vfc-navigation-buttons{pointer-events:none!important;opacity:.45}.site-popup-compact__legend{margin-top:10px;padding-top:8px;border-top:1px solid #e2e8f0}.site-popup-compact__legend ul{display:flex;justify-content:center;align-items:center;gap:14px;padding:0;margin:0;list-style:none}.site-popup-compact__legend ul li{font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px;color:#475569}.site-popup-compact__legend ul li:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.site-popup-compact__legend ul li:nth-child(1):before{background:#8fd8ec}.site-popup-compact__legend ul li:nth-child(2):before{background:#ff8498}.site-popup-compact__legend ul li:nth-child(3):before{background:#f0e207;display:inline-block!important}.site-popup-compact__legend ul li:last-child:before{display:inline-block!important}.site-popup-compact__dates{clear:both;font-size:12px;text-align:center;padding:8px 0 0;color:#64748b;font-weight:500}.site-popup-compact__right{min-width:0;display:flex;flex-direction:column;gap:8px}.site-popup-compact__media{border-radius:10px;background:#e5e7eb;min-height:200px;position:relative}.site-popup-compact__media iframe{width:100%;height:220px;max-height:220px}.site-popup-compact__media .marquee-container{width:100%;border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#111827;display:flex;align-items:center;justify-content:center}.site-popup-compact__media .marquee-content{display:flex;width:100%;height:100%}.site-popup-compact__media .marquee-content img{flex:0 0 100%;width:100%;height:100%;margin:0;object-fit:contain;background:transparent}.site-popup-compact__media .nav-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;left:auto!important;right:auto!important;padding:10px 12px;font-size:18px;background-color:#0009!important;color:#fff!important;border-radius:6px}.site-popup-compact__media .nav-arrow:hover{background-color:#000c!important}.site-popup-compact__media .nav-arrow.left{left:8px!important}.site-popup-compact__media .nav-arrow.right{right:8px!important}.site-popup-compact__desc h4,.site-popup-compact__restrict h4{font-size:13px;font-weight:700;margin:0 0 4px;text-decoration:underline;color:#111827}.site-popup-compact__desc p,.site-popup-compact__restrict p{font-size:12px;margin:0;line-height:1.45;color:#374151}.site-popup-compact__restrict .restrcitions{font-size:12px;font-weight:600;color:#dc2626}.site-popup-compact__restrict .red-head{font-size:11px;margin:4px 0 0}.site-popup-compact__actions{margin-top:4px}.site-popup-compact__actions .sepi-book-button{width:auto}.site-popup-compact__btn{padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;background:#2f855a!important;border-color:#2f855a!important}.site-popup-compact__btn:hover{background:#276749!important;border-color:#276749!important}.site-popup-compact__notes,.site-popup-compact__notes .restrcitions{font-size:11px}@media (max-width: 991px){.site-popup-compact__body{grid-template-columns:1fr;padding:16px 18px}}@media (max-width: 576px){.online-date-picker-popup.v--modal-overlay.scrollable .v--modal-box:has(.site-popup-compact),.online-date-picker-popup .v--modal-box:has(.site-popup-compact){max-width:calc(100vw - 24px)!important}.widget-color-change .online-date-picker-popup.v--modal-overlay.scrollable .v--modal-box:has(.site-popup-compact),.widget-color-change .online-date-picker-popup .v--modal-box:has(.site-popup-compact){max-width:calc(100% - 24px)!important;width:calc(100% - 24px)!important;left:12px!important;margin:0!important;box-sizing:border-box}.site-popup-compact__header{flex-wrap:wrap;gap:8px}.site-popup-compact__title{order:3;flex-basis:100%}}@media (max-width: 767px){.v--modal-overlay.checkout-site-modal .v--modal-box{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.widget-color-change .v--modal-overlay.checkout-site-modal .v--modal-box{max-height:calc(100% - 24px)}.online-date-picker-popup.checkout-site-modal .v--modal-box:has(.site-popup-compact){max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden;display:flex;flex-direction:column}.widget-color-change .online-date-picker-popup.checkout-site-modal .v--modal-box:has(.site-popup-compact){max-height:calc(100% - 24px)}.v--modal-overlay.checkout-modal-modern:not(.checkout-site-modal) .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-height:calc(100dvh - 24px);overflow:hidden}.widget-color-change .v--modal-overlay.checkout-modal-modern:not(.checkout-site-modal) .v--modal-box,.widget-color-change .v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-height:calc(100% - 24px)}.checkout-modal-modern:not(.checkout-site-modal) .checkout-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.widget-color-change .checkout-modal-modern:not(.checkout-site-modal) .checkout-modal-content{max-height:calc(100% - 24px)}.checkout-modal-modern:not(.checkout-site-modal) .checkout-modal-dialog,.checkout-modal-modern:not(.checkout-site-modal) .checkout-modal-dialog-inner{display:flex;flex-direction:column;min-height:0;width:100%}.checkout-modal-body.checkout-modal-alert:not(.checkout-modal-policy-body),.checkout-modal-body.checkout-modal-confirm:not(.checkout-modal-policy-body){max-height:min(85vh,calc(100dvh - 48px));overflow-y:auto;-webkit-overflow-scrolling:touch}.checkout-modal-content:has(.checkout-modal-header) .checkout-modal-body:not(.checkout-modal-policy-body){max-height:min(75vh,calc(100dvh - 140px))}.checkout-modal-body:not(.checkout-modal-policy-body)>.checkout-modal-actions:not(.checkout-modal-actions-sticky){position:sticky;bottom:0;background:#fff;padding-top:20px;margin-top:8px;z-index:1}.checkout-modal-policy-body{max-height:min(70vh,calc(100dvh - 120px))}.checkout-site-modal-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:inherit;width:100%}.checkout-site-modal-shell__dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:inherit;margin:0;width:100%}.checkout-site-modal-shell__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:inherit;overflow:hidden;border:none;background:#fff}.checkout-site-modal-shell__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:20px 24px}}.checkout-site-modal-shell__title{margin:0 0 16px;font-size:1.5rem;font-weight:700;color:#0f172a}.checkout-site-modal-shell__subtitle{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:#0f172a}.checkout-site-modal-shell__message{display:block;font-size:1rem;line-height:1.5;color:#1e293b;margin-bottom:12px}.checkout-site-modal-shell__table{margin-bottom:0}.checkout-site-details{margin:0;padding:0;border:1px solid #e2e8f0;background:#fff}.checkout-site-details__row{display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);gap:20px;margin:0;padding:12px 16px;border-bottom:1px solid #e2e8f0}.checkout-site-details__row:last-child{border-bottom:0}.checkout-site-details__row dt,.checkout-site-details__row dd{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.45}.checkout-site-details__row dt{color:#0f172a;font-weight:700}.checkout-site-details__row dd>:first-child{margin-top:0}.checkout-site-details__row dd>:last-child{margin-bottom:0}.checkout-site-modal-shell__footer{flex-shrink:0;padding:16px 20px;background:#f7fafc;border-top:1px solid #e2e8f0}.checkout-site-modal-shell__footer--dual{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.checkout-site-modal-shell__footer .checkout-modal-btn{font-size:1rem;min-height:44px;padding:12px 24px}.v--modal-overlay.checkout-modal-modern .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal .v--modal-box{border-radius:10px;overflow:hidden;isolation:isolate;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.checkout-modal-content{background-color:#fff!important;border:none;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.checkout-modal-policy-body{padding:0;max-height:70vh;display:flex;flex-direction:column;min-height:0}.checkout-modal-policy-content{padding:24px;overflow-y:auto;flex:1 1 auto;min-height:0;font-size:1.8rem;line-height:1.7;color:#1e293b;-webkit-overflow-scrolling:touch}.checkout-modal-actions-sticky{padding:20px 24px;background:#f7fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.checkout-modal-policy-body.checkout-modal-confirm .checkout-modal-policy-content{text-align:center}.v--modal-overlay.checkout-modal-modern .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-width:calc(100vw - 24px);margin:12px}@media (max-width: 767px){.widget-color-change .v--modal-overlay.checkout-modal-modern .v--modal-box,.widget-color-change .v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-width:calc(100% - 24px)!important;width:calc(100% - 24px)!important;left:12px!important;margin:0!important;box-sizing:border-box}}@media (min-width: 768px){.widget-color-change .v--modal-overlay.checkout-modal-modern:not(.online-date-picker-popup) .v--modal-box,.widget-color-change .v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-width:min(620px,calc(100% - 24px))!important}.widget-color-change .v--modal-overlay.checkout-modal-modern:not(.online-date-picker-popup).scrollable .v--modal-box,.widget-color-change .v--modal-overlay.checkout-modal-modern-internal.scrollable .v--modal-box{overflow-y:auto!important;overflow-x:hidden;max-height:min(90vh,calc(100% - 48px));height:auto!important}.widget-color-change .checkout-modal-modern:not(.online-date-picker-popup) .checkout-modal-content,.widget-color-change .checkout-modal-modern:not(.online-date-picker-popup) .checkout-modal-body{overflow:visible;max-height:none}.widget-color-change .checkout-modal-html-content,.widget-color-change .checkout-modal-html-content *{max-width:100%;overflow-wrap:break-word;word-break:break-word}}@media (max-width: 768px){.checkout-site-modal .checkout-site-modal-shell__body{padding:16px 12px;overflow-x:hidden}.checkout-site-modal .checkout-site-modal-shell__dialog{position:relative;width:100%!important;max-width:100%!important;margin:0 auto}.checkout-site-modal .checkout-site-modal-shell__dialog>.close_cross{position:absolute;top:0;right:0;width:44px;height:44px;margin:0;padding:0;border-radius:0 0 0 8px;line-height:44px}.checkout-site-modal .checkout-site-modal-shell__table{width:100%!important;min-height:auto!important;table-layout:fixed}.checkout-site-modal .checkout-site-modal-shell__table td{word-wrap:break-word;overflow-wrap:break-word;vertical-align:top!important}.checkout-site-modal .checkout-site-modal-shell__table td span,.checkout-site-modal .checkout-site-modal-shell__table td div{width:auto!important;max-width:100%!important}.checkout-modal-body{padding:24px 20px}.checkout-modal-title{font-size:2rem}.checkout-modal-message{font-size:1.625rem}}@media (max-width: 576px){.checkout-site-details__row{grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:12px;padding:10px 8px;font-size:14px}.checkout-site-modal .checkout-site-modal-shell__table tr{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:12px;border-bottom:1px solid #e2e8f0;padding:10px 0}.checkout-site-modal .checkout-site-modal-shell__table td{display:block;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;font-size:14px!important;line-height:1.45}.checkout-site-modal .checkout-site-modal-shell__table td:nth-child(2){display:none}.checkout-site-modal .checkout-site-modal-shell__table td:first-child{font-weight:700;color:#0f172a}.checkout-modal-content{margin:12px;max-width:calc(100vw - 24px)}.widget-color-change .checkout-modal-content{margin:0;max-width:100%}.checkout-modal-body{padding:24px 20px}.checkout-modal-title{font-size:1.875rem}.checkout-modal-message{font-size:1.5rem}.checkout-modal-actions-dual{flex-direction:column;gap:12px}.checkout-modal-btn{width:100%;min-width:unset;padding:16px 24px;font-size:1.625rem;min-height:52px}.checkout-modal-actions-sticky{padding:16px 20px}.checkout-modal-header-title{font-size:1.875rem}.checkout-site-modal-shell__body{padding:16px 12px}.checkout-site-modal-shell__footer--dual{flex-direction:column}.checkout-site-modal-shell__footer--dual .checkout-modal-btn,.checkout-site-modal-shell__footer .checkout-modal-btn{width:100%;min-width:unset}}span.vfc-span-day.vfc-marked.vfc-hover.vfc-start-marked,span.vfc-span-day.vfc-marked.vfc-hover.vfc-end-marked{color:#000!important}.widget-color-change{background:transparent!important;overflow-x:hidden;max-width:100%}html.bookmysites-embedded-widget,body.bookmysites-embedded-widget{width:100%;min-width:0;margin:0;overflow-x:hidden!important;background:transparent!important}.bookmysites-embedded-widget #app,.bookmysites-embedded-widget #map-availability{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.bookmysites-embedded-widget .v--modal-overlay{align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:var(--bookmysites-embedded-modal-top, 12px) 12px 24px!important;box-sizing:border-box}.bookmysites-embedded-widget .v--modal-overlay .v--modal-box.v--modal{flex:0 0 auto;left:auto!important;margin:0!important}.bookmysites-embedded-widget .vld-overlay.is-full-page{align-items:flex-start!important;padding-top:80px}.visible-wrapper.wrapper-cont.block_popup_content p{font-size:20px;font-weight:600;line-height:35px;margin-bottom:0;text-align:center}.visible-wrapper.wrapper-cont.block_popup_content p.laguna-callin-message{font-size:17px;line-height:1.45;margin:0 auto 8px;max-width:980px;word-break:normal;overflow-wrap:normal}.tooltip-inner .guest-page .hover-svg-img{display:block}div.tooltip{top:25px!important;left:-15px!important}.popover1{display:block;height:auto;overflow:hidden}.chart-right{border:1px solid}.res-details{margin-top:10px}.site_content p{color:#000!important}.wrapper-cont{margin-bottom:0!important}div.popover1{pointer-events:none;top:25px;font-size:13px!important}.sitemap-availablity ul li:nth-child(5):before{background:orange}.min-stay-style{color:#f73535!important;font-size:16px}.background-content{background-color:#fdfa8e7a!important}.stay-limit{color:#f73535!important}.popover1{width:370px!important}@media screen and (max-width:992px){.holidayharbormarina-popover{left:-250px!important}.magnus-popover{left:-100px}.duvall-popover{left:-150px!important;font-size:10px!important}}@media only screen and (max-width: 750px) and (min-width: 320px){.svg-container{width:100%;max-width:100%}.svg-container .map-responsive{width:100%;max-width:100%;height:auto}.hover-svg-img{display:none}.min-stay-style{font-size:10px}}@media only screen and (max-width: 760px) and (min-width: 721px){.guest-page.visible-popup{width:300px!important;font-size:8px!important}.guest-page.visible-popup>.row{height:110px!important;overflow-y:scroll;pointer-events:all}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.svg-container{width:100%;max-width:100%}.svg-container .map-responsive{width:100%;max-width:100%;height:auto}.hover-svg-img{display:none}.min-stay-style{font-size:10px}}.booked-warning{color:#fff;font-size:medium}.svgTextHeader{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:sticky;left:0}.svgIndicator{display:flex;gap:20px;flex:3 0 322px;flex-wrap:wrap}.svgIndicatorColor{display:flex;gap:10px}.noteText{flex:1 1 300px}[data-modal=initial_proceed] td p{color:#000!important;text-align:justify}.chart-table td span{display:block;max-width:100%;width:auto;word-wrap:break-word}.site_rooms,svg path{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:all}#map-availability{--map-ink: #172033;--map-muted: #667085;--map-green: #1d642c;--map-green-dark: #154d20;--map-green-soft: #edf6ed;--map-border: #e4e9e2;--map-surface: #ffffff;--map-page: #f7f9f7;color:var(--map-ink)}#map-availability>.walkin-search{margin-bottom:20px}#map-availability .availability-filters-card,#map-availability .map-availability-card{border:1px solid var(--map-border);border-radius:18px;background:var(--map-surface);box-shadow:0 10px 30px #12261814}#map-availability .availability-filters-card{padding:22px 24px}#map-availability .availability-filters__row{gap:14px 18px}#map-availability .availability-filter-item__label{color:#273143;font-size:12px;font-weight:700;letter-spacing:.01em}#map-availability .availability-filter-item .form-control,#map-availability .availability-filter-item .multiselect__tags,#map-availability .availability-filter-item .custom-date-range-wrapper{border-color:#d7ded6;border-radius:7px;background:#fff}#map-availability .availability-filter-item .form-control:focus,#map-availability .availability-filter-item .multiselect--active .multiselect__tags{border-color:var(--map-green);box-shadow:0 0 0 3px #1d642c1a}#map-availability .availability-filters__actions .online-search,#map-availability .availability-filter-item__control--actions .online-search{min-width:96px;border-radius:7px!important;font-size:13px;font-weight:700}#map-availability .availability-filters__actions .btn-default,#map-availability .availability-filter-item__control--actions .btn-default{border-color:var(--map-green)!important;background:var(--map-green)!important;color:#fff!important}#map-availability .availability-filters__actions .btn-default:hover,#map-availability .availability-filter-item__control--actions .btn-default:hover{background:var(--map-green-dark)!important}#map-availability .availability-filters__actions .btn-danger,#map-availability .availability-filter-item__control--actions .btn-danger{border:1px solid #7b9c80!important;background:#fff!important;color:var(--map-green)!important}#map-availability .map-availability-card{padding:0;overflow:hidden}#map-availability .map-availability-card>.walkin-searchbar-wrapper{padding:0}#map-availability .map-legacy-legend{padding:16px 20px 0}#map-availability .map-status-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--map-border);background:#fff}#map-availability .map-status-list{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}#map-availability .map-status-item{display:inline-flex;align-items:center;gap:9px;color:#445064;font-size:13px;font-weight:500;white-space:nowrap}#map-availability .map-status-dot{width:13px;height:13px;flex:0 0 13px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000a}#map-availability .map-status-dot--occupied{background:#f04444}#map-availability .map-status-dot--available{background:#45b657}#map-availability .map-status-dot--partial{background:#ffad16}#map-availability .map-status-dot--call{background:#168be8}#map-availability .map-status-note{display:flex;align-items:center;justify-content:flex-end;gap:9px;color:#4c5769;font-size:13px;line-height:1.45;text-align:right}#map-availability .map-status-note .fa{color:var(--map-green);font-size:16px}#map-availability .map-explorer{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;padding:14px;background:var(--map-page)}#map-availability .map-explorer--readonly{display:block}#map-availability .map-canvas-card{width:100%;min-width:0;max-height:none;padding:0;overflow:auto;border:1px solid #dfe5de;border-radius:12px;background:#eef3e9;box-shadow:0 2px 8px #162b1b0d}#map-availability .map-canvas-card .svg-container{width:100%;min-width:640px}#map-availability .map-canvas-card .map-responsive{display:block;width:100%;height:auto;margin:0}#map-availability .map-site-panel{min-width:0;overflow:hidden;border:1px solid var(--map-border);border-radius:12px;background:#fff;box-shadow:0 4px 16px #1226180f}#map-availability .map-site-panel__empty,#map-availability .map-site-panel__content{min-height:100%;padding:24px 22px}#map-availability .map-site-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#map-availability .map-site-panel__empty-icon{display:grid;width:102px;height:102px;margin-bottom:18px;place-items:center;border-radius:50%;background:var(--map-green-soft);color:var(--map-green);font-size:44px}#map-availability .map-site-panel h3{margin:0;color:var(--map-ink);font-size:21px;font-weight:750;line-height:1.25}#map-availability .map-site-panel__empty>p{margin:10px 0 22px;color:var(--map-muted);font-size:13px;line-height:1.65}#map-availability .map-site-panel__benefits{display:grid;width:100%;gap:0;padding-top:10px;border-top:1px solid var(--map-border);text-align:left}#map-availability .map-site-panel__benefits span{display:flex;align-items:center;gap:11px;padding:11px 2px;color:#344054;font-size:12px}#map-availability .map-site-panel__benefits .fa{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:var(--map-green-soft);color:var(--map-green);font-size:15px}#map-availability .map-site-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#map-availability .map-site-panel__eyebrow{margin:0 0 4px;color:var(--map-green);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#map-availability .map-site-status{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:6px;background:#eef1f4;color:#525d6c;font-size:10px;font-weight:800;line-height:1.2;text-align:center}#map-availability .map-site-status--available{background:#e8f5e9;color:#21843a}#map-availability .map-site-status--occupied{background:#ffeded;color:#c43131}#map-availability .map-site-status--partial{background:#fff4d9;color:#9d6500}#map-availability .map-site-status--call{background:#e8f3ff;color:#1769aa}#map-availability .map-site-panel__type{margin:12px 0 0;color:#475467;font-size:13px;font-weight:600}#map-availability .map-site-panel__description{max-height:92px;margin-top:12px;overflow:auto;color:#667085;font-size:12px;line-height:1.55}#map-availability .map-site-panel__description p{margin:0;color:inherit!important}#map-availability .map-site-panel__details{margin-top:20px;padding:18px 0 10px;border-top:1px solid var(--map-border);border-bottom:1px solid var(--map-border)}#map-availability .map-site-panel__details h4{margin:0 0 10px;color:#253044;font-size:12px;font-weight:800}#map-availability .map-site-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0;color:#667085;font-size:12px}#map-availability .map-site-detail-row span{display:inline-flex;align-items:center;gap:8px}#map-availability .map-site-detail-row .fa{width:15px;color:var(--map-green);text-align:center}#map-availability .map-site-detail-row strong{max-width:52%;color:#344054;font-weight:650;text-align:right;overflow-wrap:anywhere}#map-availability .map-site-panel__primary,#map-availability .map-site-panel__checkout{display:flex;width:100%;min-height:45px;margin-top:16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--map-green);border-radius:7px;background:var(--map-green);color:#fff;font-size:12px;font-weight:800;transition:background-color .2s ease,transform .2s ease}#map-availability .map-site-panel__primary:hover,#map-availability .map-site-panel__checkout:hover{background:var(--map-green-dark);color:#fff;transform:translateY(-1px)}#map-availability .map-site-panel__checkout{justify-content:space-between;margin-top:9px;padding:0 14px;border-color:#729379;background:#fff;color:var(--map-green)}#map-availability .map-site-panel__checkout:hover{background:var(--map-green-soft);color:var(--map-green-dark)}#map-availability .map-site-panel__checkout span{font-size:10px;opacity:.75}#map-availability .map-site-panel__call{display:block;margin-top:13px;color:#566273;font-size:11px;line-height:1.4;text-align:center}#map-availability .map-booking-bar:not(#fixed_booking_button){display:flex;justify-content:center;margin:0 14px 14px;padding:12px 16px;border:1px solid var(--map-border);border-radius:12px;background:#fff}#map-availability .map-booking-bar:not(#fixed_booking_button) .searchbts{min-height:44px;padding:10px 22px;border-color:var(--map-green);background:var(--map-green);color:#fff;font-weight:700}#map-availability .map-amenities{display:flex;align-items:center;gap:28px;min-height:104px;margin:0 14px 14px;padding:18px 20px;border:1px solid var(--map-border);border-radius:12px;background:#fff}#map-availability .map-amenities__heading{display:flex;min-width:225px;align-items:center;gap:13px}#map-availability .map-amenities__icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid #dce8dc;border-radius:50%;background:var(--map-green-soft);color:var(--map-green);font-size:18px}#map-availability .map-amenities__heading p{margin:0 0 3px;color:var(--map-green);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#map-availability .map-amenities__heading h3{margin:0;color:#273143;font-size:14px;font-weight:750;line-height:1.35}#map-availability .map-amenities__list{display:flex;flex:1;flex-wrap:wrap;gap:9px}#map-availability .map-amenity-pill{display:inline-flex;min-height:35px;padding:7px 11px;align-items:center;gap:7px;border:1px solid #dbe7da;border-radius:999px;background:#f7faf7;color:#344054;font-size:11px;font-weight:650}#map-availability .map-amenity-pill .fa{color:#3b984b}#map-availability .map-amenities__empty{margin:0;color:var(--map-muted);font-size:12px}@media (max-width: 1100px){#map-availability .map-explorer{grid-template-columns:minmax(0,1fr) 280px}#map-availability .map-status-bar{align-items:flex-start;flex-direction:column}#map-availability .map-status-note{justify-content:flex-start;text-align:left}}@media (max-width: 900px){#map-availability .map-explorer{grid-template-columns:1fr}#map-availability .map-site-panel__empty{min-height:280px}#map-availability .map-amenities{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width: 767px){#map-availability>.walkin-search{margin-bottom:12px}#map-availability .availability-filters-card{padding:16px;border-radius:14px}#map-availability .map-availability-card{border-radius:14px}#map-availability .map-status-bar{padding:15px 16px}#map-availability .map-status-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#map-availability .map-status-item{white-space:normal}#map-availability .map-explorer{gap:10px;padding:10px}#map-availability .map-canvas-card{border-radius:9px}#map-availability .map-canvas-card .svg-container{min-width:680px}#map-availability .map-site-panel__empty,#map-availability .map-site-panel__content{padding:21px 18px}#map-availability .map-site-panel__empty-icon{width:82px;height:82px;font-size:36px}#map-availability .map-amenities{min-height:0;margin:0 10px 10px;padding:16px}#map-availability .map-amenities__heading{min-width:0}}.calendar-restrictions-info{background-color:#e3f2fd;border:1px solid #2196F3;color:#1976d2;padding:8px 12px;border-radius:4px;margin:10px 0;font-size:14px;text-align:center}.calendar-restrictions-info i{margin-right:5px}.calendar-modal-body .important_message_box{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:10px;border-radius:4px;text-align:center}.calendar-modal-body .important_message_box i{margin-right:5px}.calendar-btn-padding{padding:15px 0!important}.pad-class{padding-top:17px}.pad-class .multiselect__tags,.pad-class .form-control{border-color:#d7d9e2}.available-sites-map-window{background:#edf6dd;border:1px solid #d5e1c2;border-radius:10px;padding:6px;margin-bottom:16px}.availability-list-map-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:16px}.availability-map-panel{position:sticky;top:10px;height:fit-content}.available-sites-map-header{font-size:16px;margin-bottom:4px}.available-sites-map-layout{display:block;align-items:start}.available-sites-map-frame{border:2px solid #8aa57d;border-radius:8px;background:#f8fff0;padding:0;min-height:0;overflow:auto;max-height:min(74vh,720px);-webkit-overflow-scrolling:touch}.available-sites-map-frame #map-availability{width:100%;min-width:100%;margin:0!important}.available-sites-map-frame #map-availability .walkin-search,.available-sites-map-frame #map-availability .mysite-cards,.available-sites-map-frame #map-availability .walkin-searchbar-wrapper,.available-sites-map-frame #map-availability .svgTextHeader,.available-sites-map-frame #map-availability .svg-container{margin:0!important;padding:0!important}.available-sites-map-frame #map-availability .map-scroll-panel{padding:0!important;overflow:auto;max-height:min(70vh,660px)}.available-sites-map-frame #map-availability .svg-container svg{margin:0!important}.available-sites-map-frame #map-availability .svg-container svg{display:block;width:100%;min-width:640px;height:auto}.available-sites-map-actions{margin-top:10px;background:#fff;border:1px solid #dbe8cf;border-radius:12px;padding:10px 12px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;box-shadow:0 6px 18px #19321414}.available-sites-map-selection{font-size:14px;color:#2d3748;min-height:40px;display:flex;align-items:flex-end;line-height:1.3;margin:0;flex:1}.available-sites-book-btn{min-width:210px;font-weight:700;border-radius:10px;padding:10px 16px;min-height:40px;line-height:1.2;margin:0!important;align-self:flex-end;box-shadow:0 4px 12px #38a16947;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.available-sites-book-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 992px){.availability-list-map-shell{display:block}.availability-map-panel{position:static}.available-sites-map-layout{grid-template-columns:1fr}.available-sites-map-frame{min-height:0;max-height:none}.available-sites-map-frame #map-availability{min-width:760px}.available-sites-map-frame #map-availability .map-scroll-panel{overflow:auto;max-height:62vh}.available-sites-map-actions{position:sticky;bottom:0;z-index:25;flex-direction:column;align-items:stretch;background:#f3fae8;pointer-events:auto}.available-sites-book-btn{width:100%;min-width:0}}.total-booknow input.btn.btn-success.searchbts.list-book-now-btn{min-width:150px;padding:15px 40px!important;height:auto;border-radius:4px!important}.checkout-price-sec .total-price span{font-size:24px;line-height:46px;font-weight:500}.week-monthly-amount{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:20px 0 clamp(20px,3vw,44px) 0}.week-monthly-amount div{border:1px solid #30B351;padding:12px 20px;border-radius:10px;min-width:153px;background:#30b3511a}.week-monthly-amount div *{margin:0;text-align:left}.week-monthly-amount div h5{font-size:16px;line-height:30px}.week-monthly-amount div p{font-weight:700;font-size:26px;line-height:30px}.total-booknow{display:flex;gap:12px;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:wrap}.calendar-btn-wrapper{width:100%}.list-calendar-btn{width:100%;margin-bottom:4px;border-radius:4px!important}.avg-amount{display:flex;justify-content:center;align-items:center;white-space:nowrap}.avg-amount .card-text{font-size:24px;line-height:46px;font-weight:500}.avg-amount .card-title{margin-top:0;padding-right:6px;font-size:clamp(23px,3vw,42px)}.checkout-price-sec .total-price{font-weight:700;font-size:clamp(23px,3vw,36px);margin:0;white-space:nowrap}.sitetypeimg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sitetypeimg{max-height:300px}.vfc-calendar .vfc-content{font-size:x-large;margin-bottom:20px}.calendar-modal-dialog .vfc-span-day{position:relative}.calendar-modal-dialog .vfc-span-day[style*="#ff8498"],.calendar-modal-dialog .vfc-span-day[style*="rgb(255, 132, 152)"],.calendar-modal-dialog .vfc-span-day[style*="255, 132, 152"],.calendar-modal-dialog .vfc-span-day[style*="background-color: rgb(255, 132, 152)"],.calendar-modal-dialog .vfc-span-day[style*="background-color:#ff8498"],.calendar-modal-dialog .vfc-span-day[style*="background-color: #ff8498"],.calendar-modal-dialog .vfc-span-day.vfc-unavailable-date,.vfc-calendar .vfc-span-day.vfc-unavailable-date,.calendar-modal-dialog .vfc-span-day[data-unavailable-date],.vfc-calendar .vfc-span-day[data-unavailable-date],.vfc-span-day.vfc-unavailable-date,.vfc-span-day[style*=background-color][data-unavailable-date]{cursor:not-allowed!important;opacity:.9!important;background-color:#ff8498!important;background:#ff8498!important;color:#fff!important;pointer-events:auto}.calendar-modal-dialog .vfc-span-day[style*="#ff8498"]:hover,.calendar-modal-dialog .vfc-span-day[style*="rgb(255, 132, 152)"]:hover,.calendar-modal-dialog .vfc-span-day[style*="255, 132, 152"]:hover,.calendar-modal-dialog .vfc-span-day.vfc-unavailable-date:hover,.vfc-calendar .vfc-span-day.vfc-unavailable-date:hover,.calendar-modal-dialog .vfc-span-day[data-unavailable-date]:hover,.vfc-calendar .vfc-span-day[data-unavailable-date]:hover{opacity:.9!important;cursor:not-allowed!important;background-color:#ff8498!important}.calendar-modal-dialog .vfc-span-day[style*="rgb(229, 57, 53)"],.calendar-modal-dialog .vfc-span-day[style*="#E53935"],.calendar-modal-dialog .vfc-span-day[style*="229, 57, 53"]{cursor:not-allowed!important;opacity:.9!important;background-color:#e53935!important;pointer-events:auto}.checkout-slide-image{padding:30px!important}.checkout-slide-image .vueperslides__parallax-wrapper{height:unset!important;min-height:unset!important;padding:unset!important;aspect-ratio:1;width:100%;max-height:100%!important}.checkout-slide-image .vueperslides__inner,.checkout-slide-image .vueperslides,.addon_image{height:100%}.addon_image img{width:100%;height:100%;object-fit:contain}.checkout-slide-image .vueperslides{top:unset!important}span.clicktocall{display:flex;align-items:center;justify-content:center}.res-text{padding-left:5px}.resort_phone_p{width:100%}@media only screen and (min-width: 1100px){.online-form-address{justify-content:start!important;text-align:left!important}}.online-form-address{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.mysite-cards.mysite-cards-logo{align-items:center;display:flex;flex-wrap:wrap}.back-to-website{width:100%;min-width:100%}@media (max-width:1200px){.notAvailableIdsFull{width:100%}.col-sm-12.col-xs-12.col-md-12.col-lg-6.checkout-price-sec{align-items:center;flex-wrap:wrap;justify-content:space-between}.col-sm-12.col-xs-12.col-md-12.col-lg-6.checkout-price-sec .col-md-12{width:100%}}@media only screen and (max-width: 767px){.datepicker__wrapper div.datepicker__input{font-size:15px!important;background-position:2px 16px!important}}.sepi-hike-forms.unit_size_res_popup h3{text-align:center;font-size:clamp(20px,3vw,28px);font-weight:600;margin:15px 0}span.datepicker__month-button.datepicker__month-button--prev.-hide-up-to-tablet{display:block;margin-top:15px}span.datepicker__month-button.datepicker__month-button--next.-hide-up-to-tablet{display:block;margin-left:440px;margin-top:-55px}div#swiperWrapper{top:35px!important}.datepicker__input{font-size:18px;height:2.428571em;line-height:2.1;font-weight:800}@media screen and (max-width: 479px){.datepicker__input{text-indent:0!important;text-align:center!important;font-size:10px!important;height:4em!important;line-height:3.5!important;font-weight:800!important}}@media screen and (max-width: 767px){.datepicker__month{width:100%;padding-right:0;padding-top:40px}div#swiperWrapper{top:24px!important}.datepicker__month-day{height:30px;padding-top:6px;font-size:12px!important}.datepicker__month-name{font-size:14px}section#check-out .sm-viewer-align .col-md-12 .col-md-9 p{width:100%}}.datepicker__input:focus{outline:none}.apply-background{background-color:#b6f4e6!important}.datepicker--open,.datepicker__inner,.datepicker__header,.datepicker__months{width:100%}.datepicker__month-day{font-size:17px}.checkout-slide-image img:hover{opacity:.9;cursor:pointer;scale:1.1}.checkout-slide-image img,.no-slider-img img{transition:all .6s!important}.no-slider-img img:hover{opacity:.9;cursor:pointer;scale:1.1}#check-out .availability-filters{display:flex;flex-direction:column;gap:8px;width:100%}#check-out .availability-filters__banner{display:block;margin:0;font-size:13px;line-height:1.3;font-weight:600;color:#1f2937}#check-out .availability-filters__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 16px;width:100%}#check-out .availability-filter-item{flex:1 1 155px;min-width:140px;width:auto;max-width:220px;display:grid;grid-template-rows:20px 43px minmax(18px,auto);gap:4px;align-content:start}#check-out .availability-filter-item--dates{flex:1.35 1 280px;min-width:260px;max-width:340px;width:auto;grid-template-rows:20px 43px minmax(18px,auto)}#check-out .availability-filter-item__label{display:block;margin:0;height:20px;min-height:20px;font-size:13px;line-height:20px;font-weight:600;color:#1f2937;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#check-out .availability-filter-item__label--dates-inline{display:none}#check-out .availability-filter-item__label--spacer{visibility:hidden}#check-out .availability-filter-item__label--mobile-only{display:none}#check-out .availability-filter-item__control{position:relative;width:100%;min-height:43px;height:43px;display:flex;align-items:center}#check-out .availability-filter-item__control--dates{height:43px;min-height:43px}#check-out .availability-filter-item__label,#check-out .availability-filter-item__label--dates-inline{grid-row:1}#check-out .availability-filter-item__control{grid-row:2}#check-out .availability-filter-item__foot{grid-row:3;margin:0;padding:0;font-size:12px;line-height:18px;min-height:18px;color:#4b5563}#check-out .availability-filter-item__foot--spacer{visibility:hidden}#check-out .availability-filter-item--actions{flex:0 0 auto;width:auto;min-width:auto;max-width:none;margin-left:auto}#check-out .availability-filter-item__control--actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:max-content;grid-row:2}#check-out .availability-filter-item--actions>.availability-filter-item__label--spacer{grid-row:1}#check-out .availability-filter-item--actions>.availability-filter-item__foot--spacer{grid-row:3}#check-out .availability-filters__actions{margin:0;display:grid}#check-out .availability-filters__actions .searchbts,#check-out .availability-filter-item__control--actions .searchbts{height:43px;min-height:43px;max-height:43px;margin:0!important;padding:0 24px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;float:none!important}#check-out .availability-filter-item .multiselect{width:100%;min-height:43px}#check-out .availability-filter-item .multiselect__tags{height:43px;min-height:43px;max-height:43px;padding-top:8px;padding-bottom:8px;border:1px solid #d2d6de;border-radius:3px;background:#fff;box-sizing:border-box}#check-out .availability-filter-item .form-control{height:43px;min-height:43px;border:1px solid #d2d6de;border-radius:3px;box-shadow:none}#check-out .availability-filter-item .custom-date-range-wrapper{width:100%}#check-out .availability-filter-item .custom-date-range-wrapper :deep(.mx-input){height:43px;min-height:43px;border:1px solid #d2d6de;border-radius:3px;box-shadow:none}#check-out .availability-filter-item .multiselect--active{z-index:30}#check-out .availability-filters__toggle{display:none;flex-shrink:0}#check-out .availability-filters__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#36b449;color:#fff;font-size:11px;font-weight:700;line-height:1}#check-out .availability-filters__monthly-link{margin:6px 0 0;font-size:13px;line-height:1.4;color:#374151}@media (min-width: 768px){#check-out .availability-filters__secondary{display:contents}#check-out .mysite-cards.availability-filters-card{border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 12px 24px #0f172a14;margin-bottom:20px;padding:20px}#check-out .mysite-cards.availability-site-list-shell{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0;float:none}#check-out .availability-site-list>.row{margin-left:0;margin-right:0}#check-out .availability-site-list>.row>.checkout-site-box{padding-left:0;padding-right:0}#check-out .availability-filters__banner{display:none}#check-out .availability-filter-item__label--dates-inline{display:block}#check-out .availability-filter-item--dates .availability-filter-item__label--spacer{display:none!important}}@media (max-width: 767px){#check-out .availability-filters__row{flex-direction:column;align-items:flex-start}#check-out .availability-filters__toggle{display:inline-flex!important;flex:0 0 auto;width:100%;min-height:48px;margin-top:12px;margin-bottom:4px;padding:12px 16px;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.3;color:#1f2937!important;background:#eef2f7!important;border:1px solid #94a3b8!important;box-shadow:0 1px 3px #0f172a14;touch-action:manipulation;order:2}#check-out .availability-filter-item--dates{order:1;flex:0 0 auto}#check-out .availability-filters__secondary{order:3}#check-out .availability-filters__actions{order:4}#check-out .availability-filters__secondary{display:flex;flex-wrap:wrap;gap:12px 14px;width:100%}#check-out .availability-filters__secondary--collapsed{display:none!important}#check-out .availability-filters__banner,#check-out .availability-filter-item__label--spacer{display:none}#check-out .availability-filter-item__label{height:auto;min-height:20px;line-height:1.3;white-space:normal}#check-out .availability-filter-item__label--dates-inline{display:none!important}#check-out .availability-filter-item,#check-out .availability-filter-item--dates{width:100%;max-width:none;flex:0 0 auto;grid-template-rows:auto auto minmax(18px,auto)}#check-out .availability-filter-item--dates{grid-template-rows:auto auto;align-content:start}#check-out .availability-filter-item--dates .availability-filter-item__control{height:auto;min-height:0;align-items:stretch}#check-out .availability-filter-item__label--mobile-only{display:block;margin:0 0 10px;padding:0;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}#check-out .availability-filter-mobile-date{display:flex;flex-direction:column;gap:4px;width:100%}#check-out .availability-filter-mobile-date .availability-filter-item__label{height:auto;min-height:0;line-height:1.3}#check-out .availability-filters__actions{width:100%;margin-top:0;margin-left:0;max-width:none}#check-out .availability-filter-item--actions{margin-left:0}#check-out .availability-filter-item__control--actions{width:100%;min-width:0}#check-out .availability-filters__actions .searchbts,#check-out .availability-filter-item__control--actions .searchbts{flex:1}#check-out .availability-filter-mobile-dates{display:flex;flex-direction:column;gap:10px;width:100%}#check-out .availability-filters-card{padding:0}#check-out .mysite-cards.availability-filters-card{padding:12px 14px;margin-bottom:12px}#check-out .book-btn-section,#check-out .not-available-btn-section{flex-direction:column;align-items:stretch;justify-content:flex-start!important;gap:10px;width:100%}#check-out .book-btn-section>div{width:100%;flex:none}#check-out .book-btn-section input.list-book-now-btn,#check-out .not-available-btn-section input.list-book-now-btn,#check-out .checkout-price-sec input[type=button].list-book-now-btn{width:100%!important;max-width:100%!important;min-width:0!important;display:block;margin:0!important;text-align:center}#check-out .total-booknow,#check-out .total-booknow.col-md-12{flex-direction:column;align-items:stretch;width:100%;float:none}#check-out .checkout-price-sec{padding:0;text-align:left}#check-out .checkout-price-sec input[type=button]{max-width:100%}}.checkout-site-box{background-color:#fff;box-shadow:0 12px 24px #0f172a14;margin-bottom:20px;border:1px solid #e2e8f0;border-radius:14px;padding-block:10px}.site-card-body{display:flex}.site-card-content{margin:0;min-width:0}.checkout-site-img{display:block;margin-left:auto;margin-right:auto;width:10%}.card-title{font-size:30px;font-weight:800;margin-bottom:.75rem;line-height:1.2;overflow-wrap:break-word}.card-text{font-size:20px}.checkout-price-sec{text-align:center;padding:10px 15px}.checkout-price-sec .total-price{font-weight:700}.site-description-xs-12{text-align:justify;padding:10px 15px}.site-description-xs-12,.site-description-xs-12 *{overflow-wrap:anywhere;word-break:break-word}@media (max-width:350px){.checkout-site-img{display:block;margin-left:auto;margin-right:auto;width:70%}}@media (max-width:767px){.site-description-xs-12{text-align:center}.card-title{font-size:26px}.card-text{font-size:16px;line-height:1.45}.site-card-body{gap:12px}.availability-scroll-helper{display:none!important}.checkout-price-sec,.site-description-xs-12{width:100%}.total-booknow{flex-direction:column;align-items:stretch;justify-content:flex-start}.checkout-price-sec .total-price span{font-size:.9rem;line-height:1.3}.checkout-slide-image .vueperslides{margin-bottom:0!important}.checkout-slide-image .vueperslides__arrow--prev{left:.25em}.checkout-slide-image .vueperslides__arrow--next{right:.25em}.site-card-content.row{margin-left:0;margin-right:0;width:100%}.site-description-xs-12>p .readtext{display:block;width:fit-content;margin-top:8px;margin-left:0}#check-out .mysite-cards.availability-site-list-shell,#check-out .mysite-cards.availability-map-shell{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width:992px){.checkout-site-img{display:block;margin-left:auto;margin-right:auto;width:50%}}@media only screen and (min-width: 993px) and (max-width:1200px){.checkout-site-img{display:block;margin-left:auto;margin-right:auto;width:20%}}.important_message_box{background-color:#fff;border:1px solid #c13a3a;color:#c13a3a;font-size:19px;margin-bottom:6px;margin-top:6px;padding:5px 3px 4px 2px;position:relative;font-weight:700}.checkout-slide-image .vueperslides__arrow--prev{left:-3.5em;color:#000!important}.checkout-slide-image .vueperslides__arrow--next{right:-3.5em;color:#000!important}.checkout-slide-image .vueperslides{margin-bottom:-55px!important}.checkout-slide-image .vueperslides__bullets:not(.vueperslides__bullets--outside){color:#c8c3c3}.scroll-top-bar:hover{padding:13px 19px}.center-con{display:flex;height:100px;align-items:center;justify-content:center}.round-layer:hover{background:gray}.round-layer{position:absolute;border:2px solid #514c4c;width:45px;height:45px;border-radius:100%;background-color:#4d4545c7;transform:rotate(270deg)}#cta{width:100%;cursor:pointer;position:absolute}.arrow{position:absolute;bottom:0;margin-left:0;width:12px;height:12px;background-size:contain;top:15px;left:12px}.segunda{margin-left:8px}.next{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==)}.round-layer:hover .arrow{animation-name:bounceAlpha;animation-duration:1.4s;animation-timing-function:linear}.round-layer:hover .arrow.primera{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-timing-function:linear}@keyframes bounceAlpha{0%{opacity:1;transform:translate(0) scale(1)}25%{opacity:0;transform:translate(10px) scale(.9)}26%{opacity:0;transform:translate(-10px) scale(.9)}55%{opacity:1;transform:translate(0) scale(1)}}.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-timing-function:linear}.arrow.primera.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-timing-function:linear}.texan-logo-img{max-width:50%!important}@media only screen and (max-width: 1100px){.mysite-cards.mysite-cards-logo{display:flex!important;flex-direction:column-reverse;align-items:center;text-align:center}.mysite-cards.mysite-cards-logo h4.camp_h4.list_logo{display:none}}@media (min-width: 768px){.checkout-price-sec input[type=button]{max-width:200px}}.not_available{background-color:#c13a3a}.not_available a{color:#fff;text-decoration:none}.not_available_note{color:#514c4c;font-size:16px}.readtext{background-color:#cbcbcb8a;padding:0 7px;cursor:pointer;border-radius:17px;white-space:nowrap}.sitetypeimg{display:flex;align-items:center;justify-content:center;overflow:hidden}.datepickerSection{display:flex;max-width:600px;gap:20px;flex-wrap:wrap}.datepickerInput{flex:1 1 150px}#gs_agree_error_modal_popup_checkout .modal-body *{word-wrap:break-word}.payment_status_modal .checkout-modal-dialog,.payment_status_modal .checkout-modal-dialog-inner{max-width:100%;margin:0 auto}.checkout-modal-rv-length .checkout-modal-input-group{margin:24px 0}.checkout-modal-input-label{display:block;font-size:1.75rem;font-weight:600;color:#0f172a;margin-bottom:8px}.checkout-modal-input{width:100%;max-width:200px;margin:0 auto;display:block;padding:16px 20px;font-size:1.75rem;border:2px solid #e2e8f0;border-radius:10px;transition:border-color .2s,box-shadow .2s}.checkout-modal-input:focus{outline:none;border-color:#38a169;box-shadow:0 0 0 3px #38a16933}.checkout-modal-btn-accept{min-width:180px}.checkout-modal-html-content{text-align:center!important;font-size:1.8rem!important;color:#1e293b!important}.checkout-image-modal .modal-dialog{max-width:90vw;margin:2rem auto}.checkout-image-modal-content{border-radius:12px;overflow:hidden;position:relative}.checkout-image-modal-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:10px;background:#38a169f2;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;transition:background .2s}.checkout-image-modal-close:hover{background:#2f855af2}.checkout-image-modal-body{padding:0}.checkout-image-modal-img{width:100%;height:auto;display:block;max-height:85vh;object-fit:contain}.checkout-iframe iframe{width:100%!important}.checkout-slide-video{margin-top:20px}.calendar-modal-content{box-shadow:0 5px 15px #0000001a}.calendar-modal-header{text-align:center;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.calendar-title{margin:0 0 15px;font-size:24px;font-weight:700}.calendar-legend-horizontal{display:flex;justify-content:center;align-items:center;gap:25px;margin-bottom:15px;flex-wrap:wrap}@media (max-width: 768px){.calendar-legend-horizontal{gap:15px}.legend-item{font-size:12px}.calendar-title{font-size:20px}}.calendar-dates{font-size:16px;font-weight:600;margin:0;color:#666}.calendar-modal-body{display:flex;justify-content:center;align-items:center;padding:20px}.calendar-wrapper{justify-content:center;align-items:center;width:100%}.calendar-modal-content .vfc-top-date{font-size:18px!important}.calendar-modal-content .vfc-top-date .vfc-top-date-button svg,.calendar-modal-content .vfc-separately-navigation-buttons .vfc-cursor-pointer svg{width:12px!important;height:12px!important}.calendar-modal-content .vfc-separately-navigation-buttons{padding:0 5px!important}.calendar-book-btn,.calendar-close-btn{padding:12px 30px!important;font-size:16px!important;min-width:120px;height:auto}.site-list-modal-popup .vfc-cursor-pointer{padding:0!important}.book-btn-section,.not-available-btn-section{display:flex;gap:10px;justify-content:end}.condition-box{margin-top:0;margin-bottom:0;display:flex;align-items:center;padding:5px 10px 4px}.checkout-availability-root{min-height:100vh;background:#f4f7fb;color:#1e293b}.availability-eyebrow{margin:0 0 4px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.event-access-card{max-width:520px;margin:48px auto;padding:42px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 20px 50px #0f172a1a;text-align:center}.event-access-card h2{margin:0 0 10px;color:#0f172a;font-size:28px;font-weight:750}.event-access-card>p:not(.availability-eyebrow){color:#64748b;font-size:15px;line-height:1.6}.event-access-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:14px;background:#eaf1ff;color:#315fbd}.event-access-icon{width:58px;height:58px;margin-bottom:18px;font-size:24px}.event-access-card .form-control{max-width:360px;height:48px;margin:22px auto 14px;border:1px solid #cbd5e1;border-radius:10px;box-shadow:none;font-size:16px;text-align:center}.event-access-card .form-control:focus{border-color:#3266ff;box-shadow:0 0 0 4px #3266ff1f}.event-access-card .btn{min-width:160px;min-height:46px;border-radius:10px;font-size:15px;font-weight:700}#check-out .availability-resort-card{overflow:hidden;border:1px solid #e2e8f0}#check-out .availability-resort-card a{color:#2456a6;text-underline-offset:2px}#check-out .availability-resort-card img{max-height:110px;object-fit:contain!important}#check-out .availability-filters-card{position:relative;border:1px solid #dce5ef!important;background:#fff}.availability-results-heading h2{margin:0;color:#0f172a;font-weight:800;line-height:1.25}.availability-results-heading>div>p:last-child{margin:5px 0 0;color:#64748b;font-size:14px;line-height:1.5}#check-out .availability-filter-item__label{font-weight:700}#check-out .availability-filter-item .form-control,#check-out .availability-filter-item .multiselect__tags,#check-out .availability-filter-item .custom-date-range-wrapper :deep(.mx-input){transition:border-color .2s ease,box-shadow .2s ease}#check-out .availability-filter-item .form-control:focus,#check-out .availability-filter-item .multiselect--active .multiselect__tags{border-color:#3266ff;box-shadow:0 0 0 4px #3266ff1a}#check-out .availability-filter-item__control--actions .searchbts{border-radius:9px!important;border-width:1px!important;font-size:14px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease}#check-out .availability-filter-item__control--actions .searchbts:first-child{color:#fff!important}#check-out .availability-filter-item__control--actions .searchbts:hover{transform:translateY(-1px)}#check-out .availability-filter-item__control--actions .btn-greys{border-color:#cbd5e1!important;background:#fff!important;color:#475569!important}.availability-results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 16px;padding:0 4px}.availability-results-count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid #d8e1ec;border-radius:999px;background:#fff;color:#526171;font-size:13px;font-weight:750;white-space:nowrap}#check-out .checkout-site-box{padding:0;overflow:hidden;border:1px solid #dce5ef;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#check-out .checkout-site-box:hover{border-color:#c7d5e4;box-shadow:0 16px 38px #0f172a1c;transform:translateY(-2px)}#check-out .availability-result-card{border:0;background:transparent}#check-out .site-card-body{gap:12px;padding:18px}#check-out .checkout-slide-image,#check-out .no-slider-img,#check-out .checkout-slide-video,#check-out .checkout-iframe{min-height:230px;padding:0;overflow:hidden;border-radius:14px;background:#eef2f6}#check-out .checkout-slide-image img,#check-out .no-slider-img img,#check-out .checkout-slide-video iframe,#check-out .checkout-iframe iframe{width:100%!important;height:230px!important;object-fit:cover}#check-out .checkout-slide-image .vueperslides{margin-bottom:0!important}#check-out .checkout-slide-image .vueperslide,#check-out .checkout-slide-image .vueperslide__content-wrapper,#check-out .checkout-slide-image .addon_image{height:100%}#check-out .checkout-slide-image .vueperslides__arrow{width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:#1e293b!important;box-shadow:0 4px 12px #0f172a2e}#check-out .checkout-slide-image .vueperslides__arrow--prev{left:10px}#check-out .checkout-slide-image .vueperslides__arrow--next{right:10px}#check-out .site-description-xs-12{text-align:left}#check-out .site-description-xs-12 .card-title{margin:0 0 10px;color:#0f172a;font-weight:800;line-height:1.25}#check-out .site-description-xs-12 .card-text,#check-out .site-description-xs-12 p{color:#526171}#check-out .site-description-xs-12 .readtext{display:inline-flex;margin-left:5px;padding:3px 8px;border-radius:999px;background:#eef3f8;color:#315f8d;font-size:12px;font-weight:700}#check-out .site-amenities{border-top:1px solid #edf1f5}#check-out .site-amenities b{display:block;margin-bottom:4px;color:#334155;font-size:12px;letter-spacing:.04em;text-transform:uppercase}#check-out .available-site-numbers{margin-top:14px;padding:12px 14px;border:1px solid #cfe0f5;border-radius:10px;background:#f1f7ff;font-size:14px!important}#check-out .checkout-price-sec{display:flex;flex-direction:column;text-align:left}#check-out .checkoutTag{justify-content:space-between;border-bottom:1px solid #e2e8f0}#check-out .avg-amount .card-title{margin:0;color:#0f172a;font-size:25px;font-weight:850}#check-out .avg-amount .card-text{margin:2px 0 0;color:#64748b;font-size:12px}#check-out .week-monthly-amount{display:flex;color:#475569;text-align:right}#check-out .week-monthly-amount h5{margin:0 0 2px;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}#check-out .week-monthly-amount p{margin:0;color:#334155;font-size:13px;font-weight:750}#check-out .total-booknow{display:flex;flex-direction:column;padding:0}#check-out .total-price{display:flex;align-items:baseline;justify-content:space-between;margin:0;color:#0f172a;font-size:20px;font-weight:800}#check-out .total-price span{color:#64748b;font-size:13px;font-weight:700;text-transform:uppercase}#check-out .book-btn-section,#check-out .not-available-btn-section{align-items:stretch;gap:9px}#check-out input.list-book-now-btn{min-height:44px;margin:0!important;border-radius:9px!important;font-size:13px!important;font-weight:750!important;line-height:1.25;white-space:normal;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}#check-out input.list-book-now-btn:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px);box-shadow:0 6px 14px #0f172a29}#check-out .important_message_box{width:100%;margin:0;padding:10px 12px;border:1px solid #f0c4c4;border-radius:9px;background:#fff5f5;color:#9c2f2f;font-size:13px;font-weight:650;line-height:1.45}#check-out .condition-box{justify-content:center;border-color:#efd79f;background:#fff9e9;color:#76530b}.v--modal-overlay.checkout-modal-modern .v--modal-box{border-radius:20px;background:transparent!important;box-shadow:0 30px 70px #0f172a47}.checkout-modal-content{border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:none}.checkout-modal-header{padding:17px 24px;background:#293744}.checkout-modal-header-policy{background:#2b6445}.checkout-modal-header-title{display:flex;align-items:center;justify-content:center;gap:9px;font-size:17px;font-weight:750}.checkout-modal-body{padding:34px 32px 30px}.checkout-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 18px;border-radius:17px;font-size:23px}.checkout-modal-icon-info,.checkout-modal-icon-calendar{background:#eaf1ff;color:#315fbd}.checkout-modal-icon-warning{background:#fff3dc;color:#9b6100}.checkout-modal-icon-phone{background:#e8f7ee;color:#237344}.checkout-modal-title{max-width:620px;margin:0 auto 10px;color:#172033;font-size:21px;font-weight:800;line-height:1.4}.checkout-modal-message,.checkout-modal-html-content{max-width:600px;margin:0 auto 24px;color:#607084!important;font-size:15px!important;line-height:1.65}.checkout-modal-btn{min-width:128px;min-height:46px;padding:11px 24px;border-radius:10px;font-size:14px;font-weight:750}.checkout-modal-btn-primary{background:#2f855a;box-shadow:0 5px 14px #2f855a40}.checkout-modal-btn-primary:hover{background:#276749}.checkout-modal-btn-danger{background:#c74444;box-shadow:0 5px 14px #c7444438}.checkout-modal-btn-danger:hover{background:#ad3434}.checkout-modal-btn-secondary{border:1px solid #d4dce6;background:#fff;color:#475569}.checkout-modal-policy-content{padding:26px 30px;color:#475569;font-size:15px;line-height:1.7}.checkout-modal-actions-sticky{padding:17px 24px;background:#f8fafc}.checkout-modal-input{max-width:240px;padding:13px 16px;border:1px solid #cbd5e1;border-radius:10px;font-size:16px;text-align:center}.checkout-modal-input-label{color:#475569;font-size:14px}.checkout-modal-close{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#526171;font-size:16px}.calendar-modal-content{overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 30px 70px #0f172a40}.calendar-modal-header{position:relative;padding:26px 26px 18px;border-bottom:1px solid #e8edf3;background:#f8fafc}.calendar-modal-header .checkout-modal-icon{margin-bottom:12px}.calendar-title{margin:0 48px 12px;color:#172033;font-size:24px}.calendar-restrictions-info{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:8px 12px;border:1px solid #c9dbf4;border-radius:9px;background:#edf5ff;color:#315f8d;font-size:13px}.calendar-legend-horizontal{gap:18px;margin-bottom:13px}.legend-item{color:#526171;font-size:13px}.legend-dot{width:12px;height:12px;box-shadow:0 0 0 3px #94a3b81f}.calendar-dates{color:#475569;font-size:14px}.calendar-modal-body{padding:24px}.calendar-modal-content .modal-footer{padding:16px 24px;border-top:1px solid #e8edf3;background:#f8fafc}.calendar-book-btn,.calendar-close-btn{min-height:44px;padding:10px 28px!important;border-radius:9px!important;font-size:14px!important;font-weight:750}.checkout-image-modal-content{border-radius:18px;background:#0f172a}.checkout-image-modal-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#0f172ad1}@media (max-width: 767px){.event-access-card{margin:20px 12px;padding:32px 20px}.event-access-card h2{font-size:23px}.availability-results-heading h2{font-size:20px}.availability-results-heading{align-items:flex-end;margin:22px 2px 12px}.availability-results-count{min-height:30px;padding:5px 10px;font-size:12px}#check-out .checkout-site-box{margin-bottom:14px;border-radius:14px}#check-out .checkout-site-box:hover{transform:none}#check-out .site-card-body{flex-direction:column;gap:14px;padding:12px}#check-out .checkout-slide-image,#check-out .no-slider-img,#check-out .checkout-slide-video,#check-out .checkout-iframe,#check-out .checkout-slide-image img,#check-out .no-slider-img img,#check-out .checkout-slide-video iframe,#check-out .checkout-iframe iframe{width:100%;height:220px!important;min-height:220px;border-radius:11px}#check-out .site-description-xs-12{padding:4px 3px;text-align:left}#check-out .site-description-xs-12 .card-title{font-size:21px}#check-out .checkoutTag{align-items:center}#check-out .avg-amount .card-title{font-size:22px}#check-out .book-btn-section,#check-out .not-available-btn-section{flex-direction:column}#check-out input.list-book-now-btn{width:100%!important;min-height:48px}.checkout-modal-body{padding:28px 20px 24px}.checkout-modal-icon{width:52px;height:52px;border-radius:15px;font-size:20px}.checkout-modal-title{font-size:19px}.checkout-modal-message,.checkout-modal-html-content{font-size:14px!important}.checkout-modal-btn{width:100%;min-height:48px;font-size:14px}.checkout-modal-policy-content{padding:22px 20px;font-size:14px}.calendar-modal-header{padding:22px 14px 16px}.calendar-title{margin:0 42px 12px;font-size:20px}.calendar-legend-horizontal{gap:10px 14px}.calendar-modal-body{padding:14px 8px}.calendar-modal-content .modal-footer{padding:14px}.calendar-modal-content .modal-footer .col-md-12{display:flex;gap:8px;padding:0}.calendar-book-btn,.calendar-close-btn{flex:1;min-width:0;margin:0!important;padding:10px 14px!important}}#check-out .checkout-slide-image{padding:0!important}#check-out .checkout-slide-image .vueperslides,#check-out .checkout-slide-image .vueperslides__inner,#check-out .checkout-slide-image .vueperslides__parallax-wrapper,#check-out .checkout-slide-image .vueperslides__track,#check-out .checkout-slide-image .vueperslides__track-inner{width:100%;height:100%!important;min-height:0!important;max-height:none!important}#check-out .checkout-slide-image .vueperslides__parallax-wrapper{aspect-ratio:16 / 10!important;padding-bottom:0!important}#check-out .checkout-slide-image .sitetypeimg,#check-out .no-slider-img.sitetypeimg{width:100%;height:100%;max-height:none}#check-out .checkout-slide-image .addon_image{width:100%;height:100%;border:0;background:#eef2f6}#check-out .checkout-slide-image img,#check-out .no-slider-img img{width:100%!important;height:100%!important}#check-out .checkout-price-sec{min-height:0}#check-out .checkoutTag{margin:0 0 12px;padding:0 0 12px}#check-out .avg-amount .card-title,#check-out .avg-amount .card-text{line-height:1.25}#check-out .week-monthly-amount{gap:8px;margin:0}#check-out .week-monthly-amount div{margin:0;border-radius:9px}#check-out .week-monthly-amount div h5{line-height:1.35}#check-out .week-monthly-amount div p{margin-top:3px;line-height:1.35}#check-out .book-btn-section{display:grid;width:100%}#check-out .book-btn-section>div{min-width:0}#check-out .total-booknow input.btn.btn-success.searchbts.list-book-now-btn,#check-out .book-btn-section input.list-book-now-btn,#check-out .not-available-btn-section input.list-book-now-btn{min-width:0;min-height:42px;padding:10px 12px!important}@media (max-width: 767px){#check-out .checkout-slide-image .vueperslides__parallax-wrapper{aspect-ratio:16 / 10!important}#check-out .book-btn-section{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1199px){#check-out .site-card-body{display:grid!important;grid-template-columns:minmax(240px,34%) minmax(0,1fr);align-items:start;gap:16px;width:100%}#check-out .site-card-content.row{display:contents!important}#check-out .site-card-body>.checkout-slide-image,#check-out .site-card-body>.no-slider-img,#check-out .site-card-body>.checkout-slide-video,#check-out .site-card-body>.checkout-iframe{grid-column:1;grid-row:1 / span 2;float:none;width:100%;height:auto!important;min-height:0;aspect-ratio:4 / 3}#check-out .site-card-content>.site-description-xs-12{grid-column:2;grid-row:1;float:none;width:100%}#check-out .site-card-content>.checkout-price-sec{grid-column:2;grid-row:2;float:none;width:100%}#check-out .site-card-content>.col-md-3{display:none}}@media (min-width: 768px){#check-out .site-card-body>.checkout-slide-image,#check-out .site-card-body>.no-slider-img{position:relative;overflow:hidden}#check-out .site-card-body>.checkout-slide-image .vueperslides,#check-out .site-card-body>.no-slider-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}}#check-out .checkout-slide-image .addon_image,#check-out .no-slider-img.sitetypeimg{background:#f3f6f9}#check-out .checkout-slide-image img,#check-out .no-slider-img img{object-fit:contain!important;object-position:center!important}#check-out .not-available-btn-section{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;width:100%}#check-out .not-available-btn-section .important_message_box,#check-out .not-available-btn-section .condition-box{margin:0!important}#check-out .not-available-btn-section input.list-book-now-btn{display:block;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:10px 16px!important;white-space:nowrap}#check-out .checkout-price-sec{border-color:#dce5ef}#check-out .checkoutTag{display:grid;align-items:center}#check-out .avg-amount{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;white-space:normal}#check-out .rate-label{margin:0 0 5px;color:#64748b;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}#check-out .rate-value{display:flex;align-items:baseline;gap:7px}#check-out .rate-value .card-title{margin:0;padding:0;font-weight:850;line-height:1.15}#check-out .rate-value span{color:#64748b;font-size:12px;font-weight:500}#check-out .week-monthly-amount{flex-wrap:nowrap}#check-out .week-monthly-amount div{border-color:#b8dec6}#check-out .week-monthly-amount div h5{color:#52705e;letter-spacing:.04em}#check-out .week-monthly-amount div p{color:#203d2a}#check-out .total-booknow .total-price{display:flex;align-items:center;justify-content:space-between;margin:0;border:1px solid #dbe5f0;border-radius:10px}#check-out .total-price .total-label{color:#526171;font-weight:800;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}#check-out .total-price .total-amount{color:#0f172a;font-weight:850;line-height:1.2}#check-out .book-btn-section input.list-book-now-btn,#check-out .not-available-btn-section input.list-book-now-btn{letter-spacing:.01em}#check-out input.list-book-now-btn[value="View Calendar"]{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#334155;border-width:1px!important}#check-out input.list-book-now-btn[value="View Calendar"]:hover{box-shadow:inset 0 0 0 1000px #f1f5f9!important}@media (max-width: 480px){#check-out .checkoutTag{grid-template-columns:1fr}#check-out .week-monthly-amount{justify-content:flex-start}#check-out .week-monthly-amount div{flex:1}}#check-out .availability-resort-card{background:#fff;box-shadow:0 5px 20px #0f172a0d}.availability-page-intro h1{margin:0 0 7px;color:#111c36;font-weight:850;line-height:1.2}.availability-page-intro>p:last-child{margin:0;color:#66748a;font-size:15px}#check-out .availability-filters-card{border-radius:15px!important;box-shadow:0 8px 26px #0f172a12!important}#check-out .availability-filter-item{position:relative}#check-out .availability-filter-item:not(:last-child):after{content:"";position:absolute;top:24px;right:-9px;width:1px;height:42px;background:#e7ebf1}#check-out .availability-filter-item__label{color:#68758a;font-size:11px;text-transform:none}#check-out .availability-filter-item .form-control,#check-out .availability-filter-item .multiselect__tags,#check-out .availability-filter-item .custom-date-range-wrapper :deep(.mx-input){border-color:transparent}#check-out .availability-filter-item__control--actions .searchbts:first-child{border-color:#4c2ab7!important;background:#4c2ab7!important;box-shadow:0 6px 16px #4c2ab73d}#check-out .availability-site-list-shell--with-sidebar{display:grid;align-items:start}#check-out .availability-site-list-shell--with-sidebar>.availability-results-heading{grid-column:1 / -1;margin:0 0 2px}#check-out .availability-site-list-shell--with-sidebar>.availability-site-type-nav{grid-column:1;grid-row:2}#check-out .availability-site-list-shell--with-sidebar>div:last-child{grid-column:2;grid-row:2;min-width:0}.availability-site-type-nav{position:sticky}.site-type-nav-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.site-type-nav-heading h3{margin:0;color:#17213a;font-size:15px;font-weight:800}.site-type-nav-heading span{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;border-radius:999px;background:#eef0f6;color:#637086;font-size:11px;font-weight:750}.site-type-nav-item{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;margin-bottom:3px;border:0;border-left:3px solid transparent;border-radius:0 11px 11px 0;background:transparent;color:#4e5b70;text-align:left;transition:background .18s ease,color .18s ease}.site-type-nav-item:hover{background:#f1effb;color:#4c2ab7}.site-type-nav-item--active{border-left-color:#5a32c7;background:#f0edfb;color:#4c2ab7;font-weight:750}.site-type-nav-check{visibility:hidden;font-size:10px}.site-type-nav-item--active .site-type-nav-check{visibility:visible}.site-type-help-card{overflow:hidden;border:1px solid #dfe5ee;border-radius:14px;background:linear-gradient(155deg,#f2f7ff,#eef5ef)}.site-type-help-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:12px;border-radius:10px;background:#fff;color:#4c2ab7}.site-type-help-card h4{margin:0 0 7px;color:#24304b;font-size:15px;font-weight:800}.site-type-help-card p{margin:0 0 12px;color:#66748a;font-size:12px;line-height:1.55}.site-type-help-card a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;border:1px solid #6a48c8;border-radius:9px;background:#fff;color:#4c2ab7;font-size:12px;font-weight:750}#check-out .checkout-site-box{margin-bottom:0;box-shadow:0 7px 22px #0f172a0f}#check-out .site-description-xs-12{align-self:center!important}#check-out .checkout-price-sec{align-self:stretch;justify-content:center;border:0;border-left:1px solid #e9edf3;border-radius:0;background:transparent}#check-out .checkoutTag{grid-template-columns:minmax(0,1fr)}#check-out .rate-label{font-size:10px}#check-out .rate-value .card-title{color:#15813c}#check-out .week-monthly-amount{justify-content:flex-start}#check-out .week-monthly-amount div{min-width:0;border:0;background:#eef8f1}#check-out .total-booknow .total-price{border-color:#e7ebf1;background:#f8fafc}#check-out .book-btn-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#check-out .book-btn-section input.list-book-now-btn,#check-out .not-available-btn-section input.list-book-now-btn{border-radius:8px!important}#check-out .book-btn-section input:not([value="View Calendar"]){border-color:#4c2ab7!important;background-color:#4c2ab7!important}@media (max-width: 991px){#check-out .availability-site-list-shell--with-sidebar{grid-template-columns:1fr}#check-out .availability-site-list-shell--with-sidebar>.availability-results-heading,#check-out .availability-site-list-shell--with-sidebar>.availability-site-type-nav,#check-out .availability-site-list-shell--with-sidebar>div:last-child{grid-column:1;grid-row:auto}.availability-site-type-nav{position:static;display:flex;gap:7px;padding-bottom:6px;overflow-x:auto}.site-type-nav-heading,.site-type-help-card{display:none}.site-type-nav-item{display:inline-flex;flex:0 0 auto;width:auto;min-height:38px;margin:0;padding:7px 12px;border:1px solid #dfe4ec;border-radius:999px;background:#fff;white-space:nowrap}.site-type-nav-item--active{border-color:#6a48c8;background:#f0edfb}.site-type-nav-check{display:none}}@media (max-width: 767px){.availability-page-intro{padding:22px 2px 13px}.availability-page-intro h1{font-size:25px}#check-out .availability-filters-card{margin-bottom:22px}#check-out .availability-filter-item:after{display:none}#check-out .checkout-price-sec{padding:14px;border:1px solid #e7ebf1;border-radius:11px;background:#f9fbfd}}#check-out.content{width:calc(100% - 32px)!important;max-width:1200px!important;margin:0 auto!important;padding:18px 0 56px!important;float:none!important;clear:both;display:block!important;position:relative;right:auto!important;left:auto!important;box-sizing:border-box}.checkout-availability-root>#check-out.content{margin-right:auto!important;margin-left:auto!important}#check-out .sm-viewer>.row,#check-out .sm-viewer>.row>[class*=col-]{margin:0;padding:0}#check-out .availability-resort-card{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:24px;min-height:78px;margin:0;padding:13px 16px;border-radius:13px}.availability-brand{display:flex;align-items:center;min-width:0}.availability-brand-logo{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;margin-right:12px;overflow:hidden;border-radius:50%;background:#f2f0fb}.availability-brand-logo img{width:100%!important;max-width:none!important;height:100%;max-height:none!important;padding:5px;object-fit:contain!important}.availability-brand-copy{min-width:0}.availability-brand-copy h4{margin:0 0 3px;color:#131d37;font-size:18px;font-weight:850;line-height:1.25}.availability-brand-address{display:block;overflow:hidden;color:#6b778b!important;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.availability-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.availability-header-note{margin:8px 0 0;color:#68758a;font-size:12px;text-align:right}.availability-header-phone,.availability-header-email{display:inline-flex;align-items:center;gap:6px;color:#68758a!important;font-size:12px;cursor:pointer}.availability-my-bookings{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border:1px solid #d9d2f0;border-radius:9px;background:#fff;color:#4c2ab7!important;font-size:12px;font-weight:800}.availability-page-intro{padding:28px 2px 14px}.availability-page-intro h1{font-size:27px}#check-out .availability-filters-card{margin-bottom:26px;padding:15px 18px!important;float:none;height:auto;min-height:0}#check-out .availability-filters__row{align-items:end;gap:10px 16px}#check-out .availability-filters__row--dates-only{align-items:start}#check-out .availability-filters__row--dates-only .availability-filter-item--dates{flex:0 1 390px;max-width:390px;width:100%}#check-out .availability-filter-item--dates{flex:1 1 290px;max-width:390px}#check-out .availability-filters__secondary{flex:1 1 auto}#check-out .availability-filters__secondary:empty{display:none}#check-out .availability-filters__secondary .availability-filter-item{flex:1 1 170px;max-width:230px}#check-out .availability-filter-item__control,#check-out .availability-filter-item__control--dates,#check-out .availability-filter-item .form-control,#check-out .availability-filter-item .multiselect,#check-out .availability-filter-item .multiselect__tags{min-height:40px;height:40px}#check-out .availability-filter-item .form-control,#check-out .availability-filter-item .multiselect__tags,#check-out .availability-filter-item .custom-date-range-wrapper :deep(.mx-input){border:1px solid #dfe4eb;border-radius:8px;background:#fff}#check-out .availability-filters__actions .searchbts,#check-out .availability-filter-item__control--actions .searchbts{min-height:40px;height:40px;max-height:40px;padding:0 18px}#check-out .availability-filter-item:not(:last-child):after{display:none}#check-out .availability-results-heading{margin-bottom:7px}.availability-results-heading h2{font-size:21px}#check-out .availability-site-list-shell--with-sidebar{grid-template-columns:172px minmax(0,1fr);gap:12px 18px}.availability-site-type-nav{top:12px;max-height:calc(100vh - 34px);padding-right:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c9c1e8 transparent}.site-type-nav-heading{position:sticky;top:0;z-index:2;padding:4px 7px 8px;background:#f4f7fb}.site-type-nav-item{min-height:37px;padding:6px 8px;font-size:11px}.site-type-help-card{margin-top:14px;padding:14px 12px}#check-out .availability-site-list>.row{margin-bottom:11px}#check-out .checkout-site-box{border-radius:13px}@media (min-width: 992px){#check-out .site-card-body{display:grid!important;grid-template-columns:158px minmax(0,1fr) 238px;align-items:stretch;gap:14px;width:100%;min-height:168px;padding:10px}#check-out .site-card-content.row{display:contents!important}#check-out .site-card-body>.checkout-slide-image,#check-out .site-card-body>.no-slider-img,#check-out .site-card-body>.checkout-slide-video,#check-out .site-card-body>.checkout-iframe{grid-column:1;grid-row:1;align-self:stretch;float:none;width:158px;height:auto!important;min-height:148px;aspect-ratio:auto;border-radius:10px}#check-out .site-card-content>.site-description-xs-12{grid-column:2;grid-row:1;align-self:center!important;float:none;width:100%;min-width:0}#check-out .site-card-content>.checkout-price-sec{grid-column:3;grid-row:1;align-self:stretch;float:none;width:238px;max-width:238px}#check-out .site-card-content>.col-md-3{display:none}}#check-out .checkout-slide-image .addon_image,#check-out .no-slider-img.sitetypeimg{padding:6px}#check-out .site-description-xs-12{padding:4px 7px}#check-out .site-description-xs-12 .card-title{margin-bottom:5px;font-size:18px}#check-out .site-description-xs-12 .card-text,#check-out .site-description-xs-12 p{margin-bottom:4px;font-size:11px;line-height:1.45}#check-out .site-amenities{margin-top:6px;padding-top:6px}#check-out .checkout-price-sec{padding:9px 2px 9px 14px}#check-out .checkoutTag{gap:5px;margin-bottom:6px;padding-bottom:6px}#check-out .rate-value .card-title{font-size:21px}#check-out .rate-value span,#check-out .rate-label{font-size:9px}#check-out .week-monthly-amount div{padding:4px 7px}#check-out .week-monthly-amount div h5{font-size:8px}#check-out .week-monthly-amount div p{font-size:11px}#check-out .total-booknow{gap:6px}#check-out .total-booknow .total-price{min-height:35px;padding:6px 8px}#check-out .total-price .total-label{font-size:9px}#check-out .total-price .total-amount{font-size:15px}#check-out .book-btn-section input.list-book-now-btn,#check-out .not-available-btn-section input.list-book-now-btn{min-height:35px!important;height:35px!important;padding:6px 7px!important;font-size:10px!important}#check-out .not-available-btn-section .important_message_box,#check-out .not-available-btn-section .condition-box{min-height:35px;padding:7px 9px!important;font-size:10px}@media (max-width: 991px){#check-out.content{width:calc(100% - 20px)!important}#check-out .availability-resort-card{align-items:flex-start}.availability-header-actions{flex-wrap:wrap}}@media (max-width: 640px){#check-out .availability-resort-card{flex-direction:column!important;gap:12px}.availability-header-actions{width:100%;justify-content:flex-start}.availability-my-bookings{margin-left:auto}.availability-page-intro h1{font-size:24px}}.cardSectionBuilder .col-md-2{width:100%}.cardSectionBuilder.col-md-12{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));width:100%}.sectionForm{margin-bottom:30px}.bill-addons-adj.align-lbl>label{width:100%}.sectionForm{display:flex;flex-wrap:wrap}.col-lg-6.col-md-12 .bill-addons-adj{display:flex;flex-direction:column;gap:10px}.col-lg-6.col-md-12 .bill-addons-adj .col-md-3{width:100%}.col-lg-6.col-md-12 .bill-addons-adj .col-md-3 label{display:block}.vc-saturation{height:90px}.vc-chrome-saturation-wrap{padding-bottom:40%!important}label[data-v-a960e15b]:before{position:relative}.preview-form .guest_customer_details input,.preview-form .guest_customer_details select{max-width:500px!important}.preview-form .Price_sum .price_bg,.preview-form .Price_sum .price_bg_2{max-width:unset}.preview-form .reserv{padding-right:5px}.preview-form .back_btn{margin-left:15px}.preview-form .num-input{width:50px}.preview-form .courosel-btn{margin-top:18px!important;margin-left:5px}.preview-form .vueperslides__track-inner{height:95%}.online-form.preview-form .vueperslides__parallax-wrapper{min-height:480px!important}.myaccount_display .quest-tooltip span{left:unset;right:0}.myaccount_display .quest-tooltip span:before{left:unset;right:5px}@media (max-width: 992px){.myaccount_display .quest-tooltip span{left:0;right:unset}.pwd-block img{filter:invert(1)}.tags-span a{color:currentColor}.red-theme span.how_it_works{color:#0ff}.yellow-theme span.how_it_works{color:#fff}.turquoise-theme span.how_it_works,.maroon-theme span.how_it_works,.peach-theme span.how_it_works,.magenta-theme span.how_it_works,.light-blue-theme span.how_it_works{color:#d8d7d7}.light-blue-theme i.fa.fa-plus-circle.fa-lg{color:#2ad318!important}.myaccount_display .quest-tooltip span:before{left:5px;right:unset}}.tinymce>.mce-container>.mce-container-body{width:100%}.settings-search-wrapper{position:relative;margin-bottom:10px}.settings-search-dropdown{position:absolute;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #cccccc;z-index:10;list-style:none;margin:2px 0 0;padding:0}.settings-search-dropdown li{padding:6px 10px;cursor:pointer}.settings-search-dropdown li:hover{background-color:#f0f0f0}span.how_it_works{cursor:pointer;color:#3c8dbc}.settings-search-highlight{background-color:#e1633d;padding:0 2px;color:#000}.settings-category-search-wrapper{margin-bottom:10px}.settings-category-search-dropdown{background-color:#fff;border:1px solid #cccccc;max-height:250px;overflow-y:auto;list-style:none;margin:2px 0 0;padding:0}.settings-category-search-dropdown li{padding:6px 10px;cursor:pointer}.settings-category-search-dropdown li:hover{background-color:#f0f0f0}tr.cancel-policy td{padding:3px 4px}.label-left{margin-left:-20px}.tags-span{border:1px solid;padding:5px 10px;border-radius:5px;position:relative;margin:10px;display:inline-flex;align-items:center;gap:5px}.close1{cursor:pointer}.myaccount_display .table-responsive td{min-width:150px!important}.close1:hover{background:#bbb}.resort-form-cls-mobile.theme-selector{margin-bottom:10px}@media screen and (min-width: 768px){.mys-notes-modal .v--modal-box.v--modal{width:1012px!important}.mys-notes-modal .v--modal-box.v--modal .modal-body .table-responsive{height:700px}.lock-fee-content{margin-left:-50px!important}}@media screen and (max-width: 767px){.save-btn-mb{margin-top:50px}}.rental-discounts{margin-left:11px!important}.resort-logo-save-block .formsave,.resort-logo-save-block .resort-logo-delete-btn{display:block}.resort-logo-save-block .resort-logo-delete-btn{margin-top:8px;width:72px!important}.logo-preview{position:relative;margin-top:10px}.close-icon{position:absolute;font-size:20px;cursor:pointer;padding:0 7px}.close-icon:hover{background-color:#fff}.ledger_label{display:block;padding-bottom:10px;font-size:16px;font-weight:600}.picker-section{margin-block:10px}.new-label{font-size:clamp(18px,3vw,20px)!important;padding-left:0}.red-theme .modal-body.popupHeader h3,.turquoise-theme .modal-body.popupHeader h3,.maroon-theme .modal-body.popupHeader h3,.peach-theme .modal-body.popupHeader h3,.magenta-theme .modal-body.popupHeader h3,.light-blue-theme .modal-body.popupHeader h3{color:#fff}.popupCloseSummary{position:absolute;font-size:20px;right:10px;top:10px;z-index:999;cursor:pointer}.hide12-cell{display:none!important}@media only screen and (max-width: 768px){.hide12-cell{display:none!important}}.sort_array{padding-right:5px}@media only screen and (max-width: 768px){.r_report-log .reservationg-log-btn.arrival-report{align-items:center}}#departures_full_report.show{display:flex!important;align-items:center}thead.sticky-thead[data-v-785e5bfa]{position:sticky;top:0;z-index:2}div#printMeArrival table thead{position:sticky;top:0;z-index:99}#revenue_report .modal-dialog{margin:auto}div#revenue_report .booking-tablelist.revenue-table-list.table-responsive.overlappingHeader table tr>th{min-width:170px!important;box-sizing:border-box;max-width:fit-content!important;width:fit-content!important}#revenue_report .btn-default.searchbts.right-searchbts.r-a-m{order:2;margin:unset}.occupancy-form .sepi-hike-forms.date-sepi .multiselect{position:relative}.occ-fc-help[data-v-05e178fc]{text-align:left;max-width:42rem}.occ-fc-help-intro[data-v-05e178fc]{margin:0 0 12px;line-height:1.45;font-size:14px}.occ-fc-help-heading[data-v-05e178fc]{margin:0 0 8px;font-size:14px}.occ-fc-help-columns[data-v-05e178fc]{margin:0;padding-left:1.15rem;line-height:1.45;font-size:13px}.occ-fc-help-columns li[data-v-05e178fc]{margin-bottom:8px}.occ-fc-help-columns li[data-v-05e178fc]:last-child{margin-bottom:0}.occupancy-forecast-subtitle[data-v-05e178fc]{font-size:14px;font-weight:400;color:#666}.occupancy-forecast-table-wrap[data-v-05e178fc]{max-height:70vh;overflow:auto}.occupancy-forecast-grid th[data-v-05e178fc],.occupancy-forecast-grid td[data-v-05e178fc]{white-space:nowrap;font-size:12px;vertical-align:middle}.occupancy-forecast-grid thead th[data-v-05e178fc]{position:sticky;top:0;z-index:3;background:#154206!important;color:#fff!important;font-weight:600;padding:10px 8px;border-color:#ffffff26;box-shadow:0 2px 4px #0000001f}.occupancy-forecast-grid tbody td[data-v-05e178fc]{color:#333}.capitalize[data-v-05e178fc]{text-transform:capitalize}.occ-fc-expand-toggle[data-v-05e178fc]{display:inline-block;min-width:1em;margin-right:6px;font-weight:700}tr.occ-fc-expandable[data-v-05e178fc]{cursor:pointer}tr.occ-fc-site-detail td[data-v-05e178fc]{background:#f9f9f9;color:#444}.occupancy-forecast-form[data-v-05e178fc]{width:100%;max-width:100%}.occupancy-forecast-filter-flex[data-v-05e178fc]{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2px;clear:both}.occupancy-forecast-filter-flex .occ-fc-cell[data-v-05e178fc],.occupancy-forecast-filter-flex .occ-fc-stack[data-v-05e178fc],.occupancy-forecast-filter-flex .sepi-hike-forms[data-v-05e178fc]{float:none!important}.occupancy-forecast-filter-flex .sepi-hike-forms[data-v-05e178fc]{width:100%;max-width:100%}.occ-fc-cell[data-v-05e178fc]{flex:1 1 0;min-width:0;width:auto;max-width:none;padding:0 4px;box-sizing:border-box;float:none!important}.occ-fc-cell--actions[data-v-05e178fc]{flex:0 0 auto;flex-shrink:0;min-width:min-content;width:auto;max-width:none;padding-top:0;padding-left:6px;padding-right:2px}.occ-fc-stack[data-v-05e178fc]{display:flex;flex-direction:column;width:100%;align-items:stretch}.occ-fc-stack--actions[data-v-05e178fc]{min-width:0}.occ-fc-label[data-v-05e178fc]{display:block;min-height:2.75em;margin-bottom:6px;line-height:1.25;font-weight:400}.occ-fc-label--spacer[data-v-05e178fc]{visibility:hidden;-webkit-user-select:none;user-select:none}.occ-fc-control[data-v-05e178fc]{flex:0 0 auto;height:38px;box-sizing:border-box}.occ-fc-control--date[data-v-05e178fc]{height:38px;line-height:0;overflow:visible}.occ-fc-control--date[data-v-05e178fc] .single-date-picker-wrapper,.occ-fc-control--date[data-v-05e178fc] .mx-datepicker{width:100%!important;vertical-align:top}.occ-fc-control--date[data-v-05e178fc] .mx-input-wrapper{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.occ-fc-control--date[data-v-05e178fc] .mx-input{height:50px!important;min-height:36px!important;line-height:1.25!important;padding:6px 10px!important;box-sizing:border-box!important;flex:1 1 auto}.occ-fc-select[data-v-05e178fc]{height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 10px!important;line-height:1.25!important;box-sizing:border-box!important}.occ-fc-actions-row[data-v-05e178fc]{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;align-self:flex-end;height:38px;width:auto!important;max-width:none;box-sizing:border-box;margin:0!important;padding:0!important;vertical-align:bottom}.occupancy-forecast-filter-flex .occ-fc-actions-row .occ-fc-btn[data-v-05e178fc],.occupancy-forecast-filter-flex .occ-fc-actions-row input[type=submit][data-v-05e178fc],.occupancy-forecast-filter-flex .occ-fc-actions-row input[type=button][data-v-05e178fc]{flex:0 0 auto;height:38px!important;min-height:38px!important;line-height:1.2!important;padding-left:12px!important;padding-right:12px!important;margin:0 8px 0 0!important;float:none!important;display:inline-block!important;width:auto!important;min-width:76px!important;max-width:none!important;vertical-align:middle!important}.occ-fc-actions-row .occ-fc-btn[data-v-05e178fc]:last-of-type,.occupancy-forecast-filter-flex .occ-fc-actions-row input[data-v-05e178fc]:last-of-type{margin-right:0!important}.occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist .occupancy-forecast-table-wrap.revenue-table-list.p-f-t table.occupancy-forecast-grid>tbody>tr>td{padding:10px 8px!important;vertical-align:middle!important}.light-blue-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#175491!important;color:#fff!important}.magenta-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#5f2652!important;color:#fff!important}.peach-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#a44d28!important;color:#fff!important}.maroon-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#652020!important;color:#fff!important}.turquoise-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#006266!important;color:#fff!important}.red-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#b20c11!important;color:#fff!important}.yellow-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#e6c60d!important;color:#1a1a1a!important}.dark-theme .occupancyForecastReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table.occupancy-forecast-grid thead th{background:#154206!important;color:#fff!important;border-block:2px solid #3266ff}.occupancy-calendar-wrapper[data-v-7719f55c]{padding:20px;background:#fff}.calendar-header[data-v-7719f55c]{margin-bottom:20px}.calendar-nav[data-v-7719f55c]{display:flex;align-items:center;justify-content:space-between;max-width:300px;margin:0 auto}.calendar-nav h3[data-v-7719f55c]{margin:0;font-size:24px;font-weight:700}.btn-nav[data-v-7719f55c]{background:#293744;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:18px}.btn-nav[data-v-7719f55c]:hover{background:#1a252f}.calendar-grid[data-v-7719f55c]{width:100%}.calendar-weekdays[data-v-7719f55c]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:1px}.calendar-day-header[data-v-7719f55c]{background:#f5f5f5;padding:10px;text-align:center;font-weight:700;font-size:12px;color:#333}.calendar-days[data-v-7719f55c]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#ddd}.calendar-day-cell[data-v-7719f55c]{background:#fff;min-height:100px;padding:8px;cursor:pointer;transition:background-color .2s;position:relative}.calendar-day-cell.other-month[data-v-7719f55c]{background:#f9f9f9;color:#ccc;cursor:default}.calendar-day-cell.has-data[data-v-7719f55c]:hover{background:#e8f4f8}.day-content[data-v-7719f55c]{display:flex;flex-direction:column;height:100%}.day-number[data-v-7719f55c]{font-size:14px;font-weight:500;margin-bottom:5px}.occupancy-display[data-v-7719f55c]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.occupancy-percentage[data-v-7719f55c]{font-size:28px;font-weight:700;color:#0056b3;margin-bottom:5px;line-height:1.2;cursor:pointer}.occupancy-percentage[data-v-7719f55c]:hover{text-decoration:underline}.weekly-occ-label[data-v-7719f55c]{font-size:10px;color:#666;text-align:center;cursor:pointer;text-decoration:underline;margin-top:2px}.weekly-occ-label[data-v-7719f55c]:hover{color:#0056b3}.daily-occupancy-summary[data-v-7719f55c],.weekly-occupancy-summary[data-v-7719f55c]{margin-bottom:20px;padding:15px;background:#f5f5f5;border-radius:4px}.weekly-occ-rate[data-v-7719f55c],.daily-occ-rate[data-v-7719f55c]{display:flex;justify-content:space-between;align-items:center}.rate-label[data-v-7719f55c]{font-size:16px;font-weight:500}.rate-value[data-v-7719f55c]{font-size:24px;font-weight:700;color:#0056b3}.types-breakdown[data-v-7719f55c]{margin-top:20px}.types-breakdown h4[data-v-7719f55c]{margin-bottom:15px;font-size:18px;font-weight:700}.type-item[data-v-7719f55c]{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #eee}.type-item[data-v-7719f55c]:last-child{border-bottom:none}.type-name[data-v-7719f55c]{font-size:14px;color:#333}.type-percentage[data-v-7719f55c]{font-size:16px;font-weight:700;color:#0056b3}@media print{.calendar-nav .btn-nav[data-v-7719f55c]{display:none}.occupancy-calendar-wrapper[data-v-7719f55c]{page-break-inside:avoid}}.calendar-header[data-v-7719f55c]{display:flex;justify-content:end;align-items:center}button.btn-nav[data-v-7719f55c]{padding:3px 10px!important}.calendar-nav h3[data-v-7719f55c]{font-size:20px!important}.occupancy-calendar-wrapper[data-v-7719f55c]{display:flex;flex-direction:column}.calendar-nav[data-v-7719f55c]{gap:10px;margin:0!important}.r_report-log .reservationg-log-btn{flex-wrap:wrap;flex-direction:unset;margin-right:auto}#accordion-report-occupacy .btn-default{padding:10px;border-radius:5px!important}#accordion-report-occupacy .modal-header.report1-modal{flex-direction:unset}.tablelist-topic{position:relative}.toggle{position:absolute;top:30%;right:0;display:flex;align-items:center;gap:15px;justify-content:center}.toggle .slider:before{height:14px;width:14px;left:2px;bottom:2px}.toggle .checked+.slider:before{left:-5px}.label-query{font-weight:800}#accordion-report-occupacy .modal-dialog.modal-xl{max-width:98%;margin:10px auto}#accordion-report-occupacy .booking-tablelist.revenue-table-list{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:auto;position:relative;padding-bottom:60px}#accordion-report-occupacy .booking-tablelist.revenue-table-list table{font-size:12px;margin-bottom:0;width:100%}#accordion-report-occupacy .booking-tablelist.revenue-table-list thead th{background:#343a40;color:#fff;font-weight:600;border:1px solid #454d55;padding:12px 8px;position:sticky;top:0;z-index:10;transition:background-color .2s ease}#accordion-report-occupacy .booking-tablelist.revenue-table-list tbody tr{transition:background-color .2s ease}#accordion-report-occupacy .booking-tablelist.revenue-table-list tbody tr:hover{background-color:#f1f3f5}#accordion-report-occupacy .booking-tablelist.revenue-table-list tfoot{position:sticky;bottom:0;z-index:10;margin-bottom:0}#accordion-report-occupacy .booking-tablelist.revenue-table-list tfoot tr.total-row{background:#28a745;color:#fff}#accordion-report-occupacy .booking-tablelist.revenue-table-list tfoot tr.total-row td,#accordion-report-occupacy .booking-tablelist.revenue-table-list tfoot tr.total-row th{border:1px solid #1e7e34;padding:12px 8px;font-size:13px;background:#28a745;color:#fff}#accordion-report-occupacy .booking-tablelist.revenue-table-list::-webkit-scrollbar{width:10px;height:10px}#accordion-report-occupacy .booking-tablelist.revenue-table-list::-webkit-scrollbar-track{background:#f1f1f1}#accordion-report-occupacy .booking-tablelist.revenue-table-list::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#accordion-report-occupacy .booking-tablelist.revenue-table-list::-webkit-scrollbar-thumb:hover{background:#555}#a1 .modal-header.report1-modal{flex-direction:unset!important;flex-wrap:wrap}#a1 .modal-header.report1-modal span{width:100%}#revenue-dashboard{--rev-accent: var(--dash-accent, #39752d);--rev-ink: var(--dash-ink, #172b28);--rev-muted: var(--dash-muted, #647568);--rev-link: var(--dash-link, var(--rev-accent));--rev-on-accent: var(--dash-on-accent, #fff);--rev-card: var(--dash-surface-tint, #f4faf0);--rev-line: color-mix(in srgb, var(--rev-accent) 17%, var(--rev-card));background:var(--dash-canvas, #dcebdc);color:var(--rev-ink);padding:14px 18px 24px!important;min-height:80vh;font-size:14px;line-height:1.45}.content-wrapper:has(#revenue-dashboard)>.content-header{display:none!important}body:has(#revenue-dashboard) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){background:var(--dash-canvas, #dcebdc)!important;background-image:none!important}body:has(#revenue-dashboard) .content-wrapper{display:flow-root}body:has(#revenue-dashboard) .main-footer{color:var(--dash-muted, #647568)!important;border-top:1px solid color-mix(in srgb,var(--dash-accent, #39752d) 16%,var(--dash-canvas, #dcebdc))!important;box-shadow:none!important}body:has(#revenue-dashboard) .main-footer :is(p,a,span){color:inherit!important}body:is(.turquoise-theme,.maroon-theme,.red-theme,.peach-theme,.magenta-theme,.light-blue-theme):has(#revenue-dashboard) :is(#revenue-dashboard,.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--dash-surface: #ffffff;--dash-surface-tint: color-mix(in srgb, var(--dash-accent) 10%, #ffffff);--dash-canvas: color-mix(in srgb, var(--dash-accent) 18%, #f3f5f7);--dash-border: color-mix(in srgb, var(--dash-accent) 24%, #ffffff);--dash-ink: #1b2328;--dash-ink-rgb: 27, 35, 40;--dash-muted: color-mix(in srgb, var(--dash-accent) 32%, #5a646c);--dash-link: var(--dash-accent);--dash-shadow: 0 4px 16px color-mix(in srgb, var(--dash-accent) 16%, transparent);--rev-ink: var(--dash-ink);--rev-muted: var(--dash-muted);--rev-card: var(--dash-surface-tint);--rev-line: color-mix(in srgb, var(--dash-accent) 22%, var(--dash-surface-tint));--rev-link: var(--dash-accent)}#revenue-dashboard .sitemap-user,#revenue-dashboard .sitemap-user .mysite-cards{float:none!important;width:100%;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}#revenue-dashboard .sitemap-user{margin-top:4px!important}#revenue-dashboard .sitemap-user .mysite-cards{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:16px 18px!important;margin:14px 0 0!important;background:var(--rev-card)!important;border:1px solid var(--rev-line)!important;border-radius:13px!important;box-shadow:0 3px 12px color-mix(in srgb,var(--rev-accent) 8%,transparent)!important;color:var(--rev-muted)!important}#revenue-dashboard .sitemap-user .mysite-cards :is(span,a,li){color:var(--rev-muted)!important}#revenue-dashboard .sitemap-user .mysite-cards a:hover,#revenue-dashboard .sitemap-user .mysite-cards a:focus-visible{color:var(--rev-accent)!important}#revenue-dashboard *,#revenue-dashboard *:before,#revenue-dashboard *:after{box-sizing:border-box}#revenue-dashboard .revenue-hero{display:flex;align-items:center;gap:14px;min-height:96px;padding:8px 6px 18px;position:relative;overflow:hidden;margin:0}#revenue-dashboard .revenue-hero h1{font-size:26px;font-weight:750;letter-spacing:-.6px;margin:0 0 5px;color:var(--rev-ink)}#revenue-dashboard .revenue-hero p{font-size:14px;color:var(--rev-muted);margin:0}#revenue-dashboard .revenue-hero>div{z-index:1;max-width:66%}#revenue-dashboard .revenue-landscape{position:absolute;right:0;bottom:0;width:340px;height:108px;color:var(--rev-accent);pointer-events:none}#revenue-dashboard .revenue-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--rev-accent) 19%,var(--rev-card));color:var(--rev-accent);font-size:21px}#revenue-dashboard .revenue-hero>.revenue-icon{background:var(--rev-accent);color:#fff;border-radius:12px;width:48px;height:48px}#revenue-dashboard .revenue-filters,#revenue-dashboard .revenue-chart-card,#revenue-dashboard .receipt-dashboard>.panel,#revenue-dashboard .receipt-dashboard .col-sm-12.mysite-cards{background:var(--rev-card)!important;border:1px solid var(--rev-line)!important;border-radius:13px!important;box-shadow:0 3px 12px color-mix(in srgb,var(--rev-accent) 8%,transparent)!important;padding:16px!important;margin:0 0 14px!important;width:100%}#revenue-dashboard .revenue-filters{position:relative;z-index:100;overflow:visible}#revenue-dashboard .revenue-filters h3{font-size:20px;font-weight:700;margin:0 0 3px;color:var(--rev-ink)}#revenue-dashboard .revenue-filters h3 i{margin-right:9px;color:var(--rev-accent)}#revenue-dashboard .revenue-filter-hint{margin:0 0 13px 25px;color:var(--rev-muted);font-size:14px}#revenue-dashboard .revenue-filter-form{margin:0!important;padding:0!important}#revenue-dashboard .revenue-filter-form>.row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0!important}#revenue-dashboard .revenue-filter-form>.row:before,#revenue-dashboard .revenue-filter-form>.row:after{display:none}#revenue-dashboard .revenue-filter-form>.row>[class*=col-]{flex:1 1 140px;max-width:none;width:auto;float:none;padding:0!important;min-width:0}#revenue-dashboard .revenue-filter-form>.row>[class*=col-]:first-child{flex:1.4 1 185px}#revenue-dashboard .revenue-filter-form>.row>.revenue-filter-actions{flex:0 0 auto}#revenue-dashboard .revenue-filter-form .sepi-hike-forms{margin:0!important;padding:0!important;width:100%}#revenue-dashboard .revenue-filter-form label{display:block;margin:0 0 5px!important;top:auto;font-size:14px;line-height:21px;font-weight:650;color:var(--rev-ink)}#revenue-dashboard .revenue-filter-form :is(.multiselect,select,.form-control,.vdp-datepicker,.mx-datepicker){margin:0!important;width:100%}#revenue-dashboard .revenue-filter-form :is(input:not([type=submit]):not([type=button]),select,.multiselect__tags){height:38px!important;min-height:38px;border:1px solid var(--rev-line)!important;border-radius:6px!important;background:var(--dash-surface,#fff)!important;color:var(--rev-ink)!important;font-size:14px;box-shadow:none}#revenue-dashboard .revenue-filter-form .multiselect__tags{padding-top:9px}#revenue-dashboard .revenue-filter-form .multiselect__single{background:transparent;font-size:14px;padding-left:0}#revenue-dashboard .revenue-filter-form .reservation-btn-spl{display:flex;gap:8px;margin:0!important;padding:0;width:auto}#revenue-dashboard .revenue-filter-form .reservation-btn-spl input{min-width:0;width:auto!important;height:38px;padding:0 16px!important;margin:0!important;border-radius:6px!important;font-size:14px;font-weight:650;background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;border:1px solid var(--rev-accent)!important}#revenue-dashboard .revenue-filter-form .reservation-btn-spl input[value=Reset]{background:transparent!important;color:var(--rev-link)!important}#revenue-dashboard .gistListHeader{display:flex;gap:10px;justify-content:space-between;padding:0 3px 10px!important;margin:0!important;min-height:0;background:transparent}#revenue-dashboard .gistListHeader h2{font-size:14px;font-weight:500;color:var(--rev-muted);margin:0!important;padding:0}#revenue-dashboard .reservation-log,#revenue-dashboard .booking-waitinglist,#revenue-dashboard .accord,#revenue-dashboard #accordion{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:100%}#revenue-dashboard .revenue-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}#revenue-dashboard .revenue-kpi{position:relative;display:flex;gap:12px;align-items:center;min-height:94px;padding:16px;overflow:hidden;border-radius:12px;border:1px solid var(--rev-line);background:linear-gradient(120deg,var(--rev-card),color-mix(in srgb,var(--rev-accent) 8%,var(--rev-card)));box-shadow:0 2px 7px #17311b08}#revenue-dashboard .revenue-kpi:after{content:"";position:absolute;width:75px;height:35px;right:0;bottom:0;background:var(--rev-accent);opacity:.13;clip-path:polygon(0 100%,20% 65%,36% 80%,57% 32%,73% 58%,89% 5%,100% 45%,100% 100%)}#revenue-dashboard .revenue-kpi .revenue-icon{background:var(--rev-accent);color:#fff;box-shadow:0 3px 8px #17311b20}#revenue-dashboard .revenue-kpi:nth-child(2) .revenue-icon{background:#4c91ee}#revenue-dashboard .revenue-kpi:nth-child(3) .revenue-icon{background:#ed951f}#revenue-dashboard .revenue-kpi:nth-child(4) .revenue-icon{background:#8a65d6}#revenue-dashboard .revenue-kpi>div{display:flex;flex-direction:column;min-width:0}#revenue-dashboard .revenue-kpi strong{order:-1;font-size:25px;font-weight:750;line-height:1.25;letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#revenue-dashboard .revenue-eyebrow{font-size:14px;font-weight:650;margin:3px 0}#revenue-dashboard .revenue-kpi small{color:var(--rev-muted);font-size:14px}#revenue-dashboard .revenue-refund{color:var(--dash-danger,#d64545)}#revenue-dashboard .revenue-charts{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}#revenue-dashboard .revenue-chart-card{min-width:0}#revenue-dashboard .revenue-chart-card h3{font-size:20px;font-weight:700;margin:0 0 4px;color:var(--rev-ink)}#revenue-dashboard .revenue-chart-card h3 i{margin-right:9px;color:var(--rev-accent)}#revenue-dashboard .revenue-chart-card>p{margin:0 0 10px;font-size:14px;color:var(--rev-muted)}#revenue-dashboard .revenue-trend{position:relative}#revenue-dashboard .revenue-trend svg{display:block;width:100%;height:230px;color:var(--rev-muted)}#revenue-dashboard .revenue-breakdown{display:flex;align-items:center;justify-content:center;gap:18px;min-height:230px}#revenue-dashboard .revenue-donut{width:176px;height:176px;border-radius:50%;padding:25px;flex-shrink:0}#revenue-dashboard .revenue-donut>div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;border-radius:50%;background:var(--rev-card)}#revenue-dashboard .revenue-donut strong{font-size:20px;letter-spacing:-.4px}#revenue-dashboard .revenue-donut small{font-size:14px;color:var(--rev-muted)}#revenue-dashboard .revenue-breakdown ul{margin:0;padding:0;list-style:none;flex:1;max-width:240px}#revenue-dashboard .revenue-breakdown li{display:flex;align-items:center;gap:7px;font-size:14px;margin:10px 0;text-transform:capitalize}#revenue-dashboard .revenue-breakdown li strong{margin-left:auto;font-weight:600}#revenue-dashboard .revenue-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}#revenue-dashboard .receipt-heading{display:flex;align-items:center;gap:12px;padding:0 0 14px!important;margin:0!important;border:0!important;background:transparent!important}#revenue-dashboard .receipt-heading-copy{flex:1;min-width:0}#revenue-dashboard .receipt-heading h2{font-size:20px;font-weight:700;color:var(--rev-ink);margin:0 0 3px;padding:0}#revenue-dashboard .receipt-heading p{color:var(--rev-muted);font-size:14px;margin:0}#revenue-dashboard .revenue-help{color:var(--rev-accent);font-size:14px;text-decoration:underline;padding:0;margin-left:10px;background:transparent;border:0;cursor:pointer}#revenue-dashboard .receipt-actions{display:flex;gap:8px}#revenue-dashboard .revenue-outline,#revenue-dashboard .revenue-pagination button,#revenue-dashboard .revenue-pagination select{border:1px solid var(--rev-line);background:var(--rev-card);color:var(--rev-accent);border-radius:6px;padding:9px 12px;font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}#revenue-dashboard .revenue-outline i{margin-right:5px}#revenue-dashboard .receipt-dashboard .panel-body,#revenue-dashboard .receipt-dashboard .payment-report,#revenue-dashboard .receipt-dashboard .panel-default{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#revenue-dashboard .receipt-dashboard .booking-tablelist,#revenue-dashboard .receipt-dashboard .waiting-list-wrapper{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}#revenue-dashboard .receipt-dashboard .row{margin:0}#revenue-dashboard .receipt-dashboard .col-sm-12.mysite-cards{margin:14px 0 0!important;float:none}#revenue-dashboard .receipt-dashboard .table-responsive{border:0}#revenue-dashboard .payment-report>.table-responsive>table,#revenue-dashboard .payment-report>.table-responsive>table>tbody{display:block;width:100%}#revenue-dashboard .payment-receipt-layout-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:14px;width:100%}#revenue-dashboard .payment-receipt-layout-row>td.align-table{display:block;width:100%!important;padding:0!important;border:0!important;background:transparent!important}#revenue-dashboard .pay_report_sum_column{float:none;width:100%;border:1px solid var(--rev-line);border-radius:7px;overflow:hidden}#revenue-dashboard .receipt-dashboard table{border-collapse:collapse;border:0!important;margin:0!important;background:var(--dash-surface,#fff);width:100%;color:var(--rev-ink)}#revenue-dashboard .receipt-dashboard table td,#revenue-dashboard .receipt-dashboard table th{height:auto!important;min-height:0!important;padding:8px 10px!important;line-height:1.4;font-size:14px;text-align:left;border:1px solid var(--rev-line)!important;color:var(--rev-ink);vertical-align:middle}#revenue-dashboard .receipt-dashboard table td:last-child{text-align:right;font-variant-numeric:tabular-nums}#revenue-dashboard .receipt-dashboard table th{font-weight:650;background:color-mix(in srgb,var(--rev-accent) 12%,var(--rev-card))!important;color:var(--rev-ink)!important}#revenue-dashboard .receipt-dashboard table thead tr:first-child th,#revenue-dashboard #refunds th[colspan="2"]{background:linear-gradient(115deg,color-mix(in srgb,var(--rev-accent) 80%,var(--rev-card)),var(--rev-accent))!important;color:var(--rev-on-accent)!important;font-size:14px;text-align:center;padding:9px!important}#revenue-dashboard .receipt-dashboard tr[data-f-bold=true] td{background:color-mix(in srgb,var(--rev-accent) 9%,var(--rev-card))!important;font-weight:700;padding:11px 10px!important}#revenue-dashboard .receipt-method{text-transform:capitalize}#revenue-dashboard .receipt-method img{display:inline-block;width:28px;height:22px;object-fit:contain;vertical-align:middle;margin:0 9px 0 0!important}#revenue-dashboard #drawer td{padding:12px 10px!important}#revenue-dashboard #refunds tr:has(td):not(:has(th)):has(td:empty){height:auto}#revenue-dashboard .payment_transactions_report{max-height:none;overflow:visible;position:static}#revenue-dashboard #payment-transactions{min-width:1080px}#revenue-dashboard #payment-transactions th{position:static;white-space:nowrap;font-size:14px}#revenue-dashboard #payment-transactions td{padding:10px!important;text-align:left}#revenue-dashboard #payment-transactions tr:hover td{background:var(--rev-card)}#revenue-dashboard .revenue-transaction-tools{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--rev-line);border-radius:6px;background:var(--dash-surface,#fff);color:var(--rev-muted)}#revenue-dashboard .revenue-transaction-tools input{width:260px;max-width:100%;height:36px;border:0;outline:0;padding:0;background:transparent;color:var(--rev-ink);font-size:14px}#revenue-dashboard .revenue-sort{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}#revenue-dashboard .revenue-view{color:var(--rev-accent);font-weight:650}#revenue-dashboard .revenue-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 0;font-size:14px;flex-wrap:wrap}#revenue-dashboard .revenue-pagination label{margin:0;font-weight:400}#revenue-dashboard .revenue-pagination button{margin-left:5px}#revenue-dashboard .revenue-pagination button:disabled{opacity:.4;cursor:not-allowed}#revenue-dashboard .revenue-empty{color:var(--rev-muted);text-align:center;font-size:14px;padding:20px}#revenue-dashboard .revenue-trend .revenue-empty{position:absolute;inset:80px 30px auto 80px;background:var(--rev-card)}#revenue-dashboard :is(button,a,input,select):focus-visible{outline:2px solid var(--rev-accent);outline-offset:3px}@media screen{#revenue-dashboard .sepi_print_report_title,#revenue-dashboard .csv-title,#revenue-dashboard .revenue-row-hidden{display:none!important}}@media (max-width:1100px){#revenue-dashboard .revenue-kpi{padding:12px;gap:8px}#revenue-dashboard .revenue-kpi strong{font-size:22px}#revenue-dashboard .revenue-kpi .revenue-icon{flex-basis:36px;height:36px;font-size:18px}#revenue-dashboard .revenue-donut{width:156px;height:156px;padding:24px}#revenue-dashboard .revenue-breakdown{gap:10px}#revenue-dashboard .receipt-heading{flex-wrap:wrap}}@media (max-width:800px){#revenue-dashboard .revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#revenue-dashboard .revenue-charts,#revenue-dashboard .payment-receipt-layout-row{grid-template-columns:1fr}#revenue-dashboard .revenue-donut{width:160px;height:160px;padding:25px}#revenue-dashboard .receipt-actions{flex-wrap:wrap}#revenue-dashboard .revenue-landscape{width:220px;opacity:.4}}@media (max-width:480px){#revenue-dashboard{padding:10px!important}#revenue-dashboard .revenue-hero h1{font-size:22px}#revenue-dashboard .revenue-hero>div{max-width:85%}#revenue-dashboard .revenue-kpi .revenue-icon,#revenue-dashboard .receipt-heading .revenue-icon{display:none}#revenue-dashboard .receipt-heading-copy{flex-basis:100%}#revenue-dashboard .revenue-transaction-tools,#revenue-dashboard .revenue-transaction-tools input{width:100%}#revenue-dashboard .revenue-filter-form>.row>.revenue-filter-actions{flex-basis:100%}}@media print{#revenue-dashboard .revenue-insights,#revenue-dashboard .receipt-heading,#revenue-dashboard .revenue-pagination{display:none!important}#revenue-dashboard .receipt-details{display:block!important}#revenue-dashboard .revenue-row-hidden{display:table-row!important}}#revenue-dashboard .revenue-filters,#revenue-dashboard .receipt-dashboard,#revenue-dashboard .revenue-insights,#revenue-dashboard .receipt-dashboard .payment-report,#revenue-dashboard .receipt-dashboard .booking-tablelist,#revenue-dashboard .receipt-dashboard .waiting-list-wrapper{float:none!important;clear:both;display:flow-root;width:100%}#revenue-dashboard .revenue-filter-form .reservation-btn-spl{height:38px!important;min-height:0!important;align-items:center!important;flex-direction:row!important}#revenue-dashboard .revenue-filter-form .reservation-btn-spl input{flex:none!important;max-width:none!important;min-width:0!important;line-height:36px!important;font-size:14px!important;height:38px!important}#revenue-dashboard .revenue-filter-form .multiselect__select{width:32px;height:36px;top:1px;right:1px;border:0!important;border-radius:0}#revenue-dashboard .revenue-filter-form .multiselect__tags{padding:8px 30px 0 10px!important}#revenue-dashboard .receipt-dashboard table td{text-align:left!important}#revenue-dashboard .receipt-dashboard table td:last-child{text-align:right!important}#revenue-dashboard #payment-transactions td{text-align:left!important}#revenue-dashboard .revenue-pagination label{display:flex;align-items:center;gap:7px}#revenue-dashboard .revenue-pagination select{width:64px!important;min-width:0;margin:0}#revenue-dashboard .revenue-filter-form .multiselect{position:relative;min-height:38px!important}#revenue-dashboard .revenue-filter-form .multiselect__select{position:absolute}#revenue-dashboard .revenue-filter-form .multiselect__input{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;padding:0!important;line-height:20px}#revenue-dashboard .revenue-filter-form .vdp-datepicker,#revenue-dashboard .revenue-filter-form .mx-datepicker,#revenue-dashboard .revenue-filter-form .mx-input-wrapper{height:38px!important;padding:0!important}#revenue-dashboard .revenue-filter-form .mx-input{margin:0!important}#revenue-dashboard .revenue-filter-form .mx-icon-calendar{top:50%!important;right:10px!important}#revenue-dashboard .payment-report>.table-responsive>table{background:transparent}#revenue-dashboard .receipt-spacer{display:none}#revenue-dashboard .revenue-chart-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}#revenue-dashboard .revenue-chart-heading>div{min-width:0}#revenue-dashboard .revenue-chart-card .revenue-chart-heading h3{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 6px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;color:var(--rev-ink)!important;font-size:20px!important;line-height:1.3;font-weight:700}#revenue-dashboard .revenue-chart-heading h3:before,#revenue-dashboard .revenue-chart-heading h3:after{display:none!important}#revenue-dashboard .revenue-chart-heading p{margin:0;font-size:14px;line-height:1.5;color:var(--rev-muted)}#revenue-dashboard .revenue-chart-heading .revenue-icon i{color:inherit!important}#revenue-dashboard .revenue-trend{overflow-x:auto}#revenue-dashboard .revenue-trend svg{min-width:560px;height:260px;color:var(--rev-ink)}#revenue-dashboard .revenue-breakdown{min-height:260px;flex-wrap:wrap;row-gap:14px}#revenue-dashboard .revenue-breakdown li{line-height:1.5;margin:9px 0}#revenue-dashboard .receipt-dashboard table small{font-size:13px;line-height:1.5}#revenue-dashboard .receipt-dashboard table td{padding:11px 12px!important}#revenue-dashboard .receipt-heading{flex-wrap:wrap}#revenue-dashboard .revenue-filter-form .multiselect__single{line-height:20px}@media (max-width:1000px){#revenue-dashboard .revenue-charts{grid-template-columns:1fr}}@media (max-width:480px){#revenue-dashboard .revenue-chart-heading .revenue-icon{flex-basis:36px;height:36px;font-size:18px}#revenue-dashboard .revenue-chart-card .revenue-chart-heading h3{font-size:19px!important}}#revenue-dashboard #drawer td:last-child,#revenue-dashboard #sales td:last-child,#revenue-dashboard #refunds td:last-child{white-space:nowrap}#revenue-dashboard #payment-transactions td:nth-child(6),#revenue-dashboard #payment-transactions td:nth-child(7){white-space:nowrap}#revenue-dashboard .revenue-filter-form .multiselect .multiselect__select{top:1px!important;right:1px!important;bottom:auto!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}#revenue-dashboard .revenue-filter-form .multiselect .multiselect__select:before{content:""!important;display:block!important;position:absolute!important;top:13px!important;left:14px!important;right:auto!important;width:8px!important;height:8px!important;margin:0!important;padding:0!important;border:0!important;border-right:2px solid var(--rev-muted)!important;border-bottom:2px solid var(--rev-muted)!important;background:none!important;box-shadow:none!important;transform:rotate(45deg)!important}#revenue-dashboard .revenue-filter-form .multiselect .multiselect__select:after{content:none!important;display:none!important}#revenue-dashboard .revenue-filter-form .multiselect--active .multiselect__select:before{top:17px!important;transform:rotate(225deg)!important}#revenue-dashboard .revenue-filter-form .multiselect:not(.multiselect--active) .multiselect__input{display:none!important}#revenue-dashboard .revenue-filter-form .multiselect .multiselect__input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-height:0!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important}#revenue-dashboard .revenue-filter-form .multiselect .multiselect__single{margin:0!important;padding:0!important;line-height:20px!important}#revenue-dashboard .receipt-method .receipt-card-decal{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:60px;height:40px;padding:6px;margin:0;background:#fff;border:1px solid #dce2e6;border-radius:6px}#revenue-dashboard .receipt-method .receipt-card-decal img{display:block;width:48px;height:28px;max-width:100%;max-height:100%;object-fit:contain;margin:0!important;filter:none;opacity:1}#revenue-dashboard .receipt-method-content{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:10px;min-height:44px}#revenue-dashboard .receipt-method .receipt-method-icon{display:flex;align-items:center;justify-content:center;width:60px;height:40px;margin:0}#revenue-dashboard .receipt-method .receipt-method-icon img{margin:0!important}#revenue-dashboard .receipt-method .receipt-method-label{line-height:1.4;overflow-wrap:break-word}#revenue-dashboard #drawer{table-layout:fixed!important;width:100%!important}#revenue-dashboard #drawer col.drawer-method-column{width:65%!important}#revenue-dashboard #drawer col.drawer-amount-column{width:35%!important}#revenue-dashboard #drawer tr>:is(td,th):first-child:not([colspan]){width:65%!important}#revenue-dashboard #drawer tr>:is(td,th):last-child:not([colspan]){width:35%!important}#revenue-dashboard #drawer .receipt-method{white-space:normal!important;text-align:left!important}#revenue-dashboard #drawer .receipt-method-content{width:100%;min-width:0}#revenue-dashboard #drawer .receipt-method-label{min-width:0;max-width:100%;width:auto!important;white-space:normal!important;overflow-wrap:normal;word-break:normal;text-align:left!important}#revenue-dashboard :is(p,span,label,small,strong,b,h1,h2,h3,h4,td,th,li){color:var(--rev-ink)!important}#revenue-dashboard :is(.revenue-hero p,.revenue-filter-hint,.gistListHeader h2,.revenue-kpi small,.revenue-chart-card>p,.revenue-chart-heading p,.receipt-heading p,.revenue-empty,.revenue-donut small){color:var(--rev-muted)!important}#revenue-dashboard :is(a,.revenue-help,.revenue-view,.revenue-outline,.revenue-pagination button,.revenue-pagination select){color:var(--rev-link)!important}#revenue-dashboard :is(input:not([type=submit]):not([type=button]),select,textarea,.mx-input,.multiselect__single,.multiselect__input){color:var(--rev-ink)!important;-webkit-text-fill-color:var(--rev-ink)}#revenue-dashboard :is(input,textarea,.multiselect__input)::placeholder{color:var(--rev-muted)!important;-webkit-text-fill-color:var(--rev-muted);opacity:1}#revenue-dashboard :is(.revenue-hero>.revenue-icon,.revenue-hero>.revenue-icon i,.revenue-kpi .revenue-icon,.revenue-kpi .revenue-icon i,.reservation-btn-spl input:not([value=Reset]),.receipt-dashboard table thead tr:first-child th,#refunds th[colspan="2"]){color:var(--rev-on-accent)!important;-webkit-text-fill-color:var(--rev-on-accent)}#revenue-dashboard .reservation-btn-spl input[value=Reset]{color:var(--rev-link)!important;-webkit-text-fill-color:var(--rev-link)}#revenue-dashboard .revenue-refund{color:var(--dash-danger,#d64545)!important}#revenue-dashboard .multiselect__content-wrapper,#revenue-dashboard .multiselect__content{background:var(--dash-surface, #fff)!important;color:var(--rev-ink)!important;border:1px solid var(--rev-line)!important}#revenue-dashboard .multiselect__element{background:transparent!important;color:inherit!important}#revenue-dashboard .multiselect__option,#revenue-dashboard .multiselect__option :is(span,small,strong,b,em){background:transparent!important;color:var(--rev-ink)!important;-webkit-text-fill-color:var(--rev-ink)}#revenue-dashboard .multiselect__placeholder{color:var(--rev-muted)!important;-webkit-text-fill-color:var(--rev-muted)}#revenue-dashboard .multiselect__option--selected:not(.multiselect__option--highlight),#revenue-dashboard .multiselect__option--selected:not(.multiselect__option--highlight) :is(span,small,strong,b,em){background:color-mix(in srgb,var(--rev-accent) 16%,var(--dash-surface, #fff))!important;color:var(--rev-ink)!important;-webkit-text-fill-color:var(--rev-ink)}#revenue-dashboard .multiselect__option--highlight,#revenue-dashboard .multiselect__option--highlight:after,#revenue-dashboard .multiselect__option--highlight :is(span,small,strong,b,em){background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;-webkit-text-fill-color:var(--rev-on-accent)}#revenue-dashboard select option,#revenue-dashboard select optgroup{background:var(--dash-surface, #fff)!important;color:var(--rev-ink)!important}#revenue-dashboard :is(.mx-datepicker-main,.mx-calendar,.mx-calendar-content){background:var(--dash-surface, #fff)!important;color:var(--rev-ink)!important;border-color:var(--rev-line)!important}#revenue-dashboard .mx-datepicker-main :is(.cell,.mx-btn,.mx-calendar-header-label,th,td,.mx-icon-left,.mx-icon-right){color:var(--rev-ink)!important}#revenue-dashboard .mx-datepicker-main :is(.cell.active,.cell.active *){background:var(--rev-accent)!important;color:var(--rev-on-accent)!important}@media screen{#revenue-dashboard .standard-revenue-report .panel{background:var(--rev-card)!important;border:1px solid var(--rev-line)!important;border-radius:14px!important;box-shadow:0 3px 12px color-mix(in srgb,var(--rev-accent) 8%,transparent)!important;padding:18px!important;margin:0 0 16px!important;color:var(--rev-ink);min-width:0}#revenue-dashboard .standard-revenue-report .panel-heading{padding:0 0 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--rev-line)!important;background:transparent!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .panel-title,#revenue-dashboard .standard-revenue-report .panel-title>a{font-size:20px!important;font-weight:700;line-height:1.4;color:var(--rev-ink)!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}#revenue-dashboard .standard-revenue-report .panel-title>a{display:block;padding-right:30px!important}#revenue-dashboard .standard-revenue-report .summaryPopup{display:inline-block;font-size:14px!important;font-weight:500;color:var(--rev-link, var(--rev-accent))!important;text-decoration:underline;margin-left:16px;cursor:pointer}#revenue-dashboard .standard-revenue-report .panel-body{padding:16px 0 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .waiting-list-wrapper,#revenue-dashboard .standard-revenue-report .booking-waitinglist,#revenue-dashboard .standard-revenue-report .booking-tablelist{float:none!important;clear:both;width:100%;max-width:100%;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .r_report-log{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;float:none!important;min-height:0;height:auto!important;padding:0 0 16px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .revenue-mid{flex:1 1 100px;width:auto!important;padding:0!important;margin:0!important;float:none!important}#revenue-dashboard .standard-revenue-report .revenue-mid h2{font-size:16px!important;font-weight:650;color:var(--rev-ink)!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn,#revenue-dashboard .standard-revenue-report .reservationg-log-btn.paymentReceiptSection{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px;width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn>div{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;padding:0!important;margin:0!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn .sepi-hike-forms:has(*){flex:0 1 240px;min-width:0;max-width:280px;width:auto!important;margin:0!important;padding:0!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn .sepi-hike-forms:not(:has(*)){display:none!important;flex:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden}#revenue-dashboard .standard-revenue-report :is(.btn.searchbts,.btn.searchbts1,.report-print-btn){background:var(--rev-card)!important;color:var(--rev-link, var(--rev-accent))!important;border:1px solid var(--rev-accent)!important;border-radius:7px!important;box-shadow:none!important;font-size:14px!important;font-weight:650;line-height:20px!important;padding:9px 16px!important;margin:0!important;height:auto!important;min-height:40px;width:auto!important;min-width:0!important;max-width:none;float:none!important}#revenue-dashboard .standard-revenue-report :is(.btn.searchbts,.btn.searchbts1):hover{background:color-mix(in srgb,var(--rev-accent) 10%,var(--rev-card))!important}#revenue-dashboard .standard-revenue-report :is(select.form-control,input.form-control){background:var(--dash-surface,#fff)!important;color:var(--rev-ink)!important;border:1px solid var(--rev-line)!important;border-radius:7px!important;font-size:14px!important;min-height:40px;margin:0!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .tablelist-topic{float:none!important;width:100%;padding:12px 14px!important;margin:0!important;background:color-mix(in srgb,var(--rev-accent) 8%,var(--rev-card))!important;border:1px solid var(--rev-line);border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none!important}#revenue-dashboard .standard-revenue-report .tablelist-topic h3{font-size:16px!important;font-weight:650;line-height:1.4;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--rev-ink)!important}#revenue-dashboard .standard-revenue-report .table-responsive{overflow-x:auto;border:1px solid var(--rev-line)!important;border-radius:8px}#revenue-dashboard .standard-revenue-report table{width:100%;margin:0!important;border-collapse:collapse;color:var(--rev-ink);background:var(--dash-surface,#fff)!important;font-size:14px}#revenue-dashboard .standard-revenue-report table th{padding:12px 14px!important;line-height:1.5;font-size:14px!important;font-weight:650;background:color-mix(in srgb,var(--rev-accent) 14%,var(--rev-card))!important;color:var(--rev-ink)!important;border:1px solid var(--rev-line)!important;height:auto!important;box-shadow:none!important}#revenue-dashboard .standard-revenue-report table td{padding:12px 14px!important;font-size:14px!important;line-height:1.5;border:1px solid var(--rev-line)!important;height:auto!important;font-variant-numeric:tabular-nums}#revenue-dashboard .standard-revenue-report table td:not([style*=color]):not([class*=text-]){color:var(--rev-ink)}#revenue-dashboard .standard-revenue-report table tr[data-f-bold=true]>:is(td,th),#revenue-dashboard .standard-revenue-report table tr.total-row>:is(td,th){font-weight:700;background:color-mix(in srgb,var(--rev-accent) 9%,var(--rev-card))!important}#revenue-dashboard .standard-revenue-report table small{font-size:13px}#revenue-dashboard .standard-revenue-report .reservation-btn-spl{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;padding:16px 0 0!important;margin:0!important;height:auto!important;min-height:0}#revenue-dashboard .standard-revenue-report .mysite-cards{background:var(--rev-card)!important;border:1px solid var(--rev-line)!important;border-radius:10px!important;box-shadow:none!important;padding:16px!important}}@media screen and (max-width:767px){#revenue-dashboard .standard-revenue-report .panel{padding:14px!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn,#revenue-dashboard .standard-revenue-report .reservationg-log-btn.paymentReceiptSection{justify-content:flex-start;width:100%!important;flex-wrap:wrap!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn .sepi-hike-forms:has(*){flex:1 1 100%;max-width:none}#revenue-dashboard .standard-revenue-report .summaryPopup{display:block;margin:6px 0 0}#revenue-dashboard .standard-revenue-report .table-responsive>table{min-width:650px}}@media screen{#revenue-dashboard .standard-revenue-report .reservationg-log-btn,#revenue-dashboard .standard-revenue-report .reservationg-log-btn.paymentReceiptSection{flex:0 1 auto!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn>div:not(.sepi-hike-forms){flex:0 1 auto!important;width:auto!important;flex-direction:row!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn :is(input.btn,button.btn,.searchbts,.searchbts1,.right-searchbts,.report-print-btn){display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto!important;float:none!important}#revenue-dashboard .standard-revenue-report .table-bottom-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;padding:16px 0 0!important;margin:0!important;min-height:0;height:auto}}@media screen and (min-width:768px){#revenue-dashboard .standard-revenue-report .reservationg-log-btn:has(select),#revenue-dashboard .standard-revenue-report .reservationg-log-btn.paymentReceiptSection:has(select){flex:0 1 500px!important;flex-wrap:nowrap!important}#revenue-dashboard .standard-revenue-report .reservationg-log-btn .sepi-hike-forms:has(*){flex:1 1 200px}}@media screen{#revenue-dashboard #accordion .modal .modal-content,#revenue-dashboard #accordion .modal .modal-header,#revenue-dashboard #accordion .modal .modal-body,#revenue-dashboard #accordion .modal .modal-footer,#revenue-dashboard #accordion .modal .revenue-modalhead{background:var(--rev-card)!important;color:var(--rev-ink)!important;border-color:var(--rev-line)!important}#revenue-dashboard #accordion .modal .modal-header :is(h2,h3,h4),#revenue-dashboard #accordion .modal .revenue-modalhead :is(h2,h3,h4),#revenue-dashboard #accordion .modal .close{color:var(--rev-ink)!important;text-shadow:none!important;opacity:1}#revenue-dashboard #accordion .modal .modal-header .rr-title-icon,#revenue-dashboard #accordion .modal .modal-header .rr-title-icon i{color:var(--rev-on-accent)!important}#revenue-dashboard #accordion .modal table th{color:var(--rev-ink)!important;background:color-mix(in srgb,var(--rev-accent) 14%,var(--rev-card))!important;border-color:var(--rev-line)!important;font-size:14px!important}#revenue-dashboard #accordion .modal table th :is(span,b,strong,div,h2,h3,h4){color:inherit!important;background:transparent!important;text-shadow:none!important}#revenue-dashboard #accordion .modal table th a{color:inherit!important;text-decoration:underline}}@media screen{#revenue-dashboard #accordion table tr:is(.total-row,.subtotal-row,.sub-total,.subtotal,[data-f-bold=true])>:is(td,th),#revenue-dashboard #accordion table tr:is(.total-row,.subtotal-row,.sub-total,.subtotal,[data-f-bold=true]):is(:hover,:focus-within)>:is(td,th){background:color-mix(in srgb,var(--rev-accent) 12%,var(--rev-card))!important;color:var(--rev-ink)!important;font-weight:700!important;text-shadow:none!important}#revenue-dashboard #accordion table tr:is(.grand-total,.grand-total-row,.pos-grand-total)>:is(td,th),#revenue-dashboard #accordion table tr:is(.grand-total,.grand-total-row,.pos-grand-total):is(:hover,:focus-within)>:is(td,th){background:color-mix(in srgb,var(--rev-accent) 20%,var(--rev-card))!important;color:var(--rev-ink)!important;font-weight:750!important;border-top:2px solid var(--rev-line)!important}#revenue-dashboard #accordion table tr:is(.total-row,.subtotal-row,.sub-total,.subtotal,.grand-total,.grand-total-row,.pos-grand-total,[data-f-bold=true]) :is(td,th) *,#revenue-dashboard #accordion table tr:is(.total-row,.subtotal-row,.sub-total,.subtotal,.grand-total,.grand-total-row,.pos-grand-total,[data-f-bold=true]):is(:hover,:focus-within) :is(td,th) *{color:inherit!important;text-shadow:none!important}#revenue-dashboard #accordion table tr:is(.total-row,.subtotal-row,.sub-total,.subtotal,.grand-total,.grand-total-row,.pos-grand-total,[data-f-bold=true]) a{text-decoration:underline}}@media screen{#revenue-dashboard{--rev-accent: var(--dash-accent);--rev-ink: var(--dash-ink);--rev-muted: var(--dash-muted);--rev-card: var(--dash-surface-tint);--rev-on-accent: var(--dash-on-accent);--rev-line: color-mix(in srgb, var(--rev-accent) 20%, var(--rev-card));background:var(--dash-canvas)}#revenue-dashboard .revenue-crumb{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--rev-muted);font-size:12px}#revenue-dashboard .revenue-hero>.revenue-icon{color:var(--rev-on-accent)}#revenue-dashboard :is(button,input,a,select):focus-visible{outline:2px solid var(--rev-accent);outline-offset:3px}#revenue-dashboard :is(.table-responsive,.mm-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}#revenue-dashboard :is(.table-responsive,.mm-table-scroll)>table{table-layout:auto}#revenue-dashboard table :is(th,td){font-variant-numeric:tabular-nums}#revenue-dashboard table tbody tr:hover>td{background-color:color-mix(in srgb,var(--rev-accent) 7%,var(--rev-card))}#revenue-dashboard table :is(.category-row,.section-row)>:is(th,td),#revenue-dashboard table tbody th[colspan]{background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;font-weight:700}#revenue-dashboard table .parent-row>td{background:color-mix(in srgb,var(--rev-accent) 15%,var(--rev-card))!important;font-weight:650}#revenue-dashboard table :is(.subtotal-row,.total-row,[data-f-bold=true])>:is(th,td){background:color-mix(in srgb,var(--rev-accent) 12%,var(--rev-card))!important;font-weight:700;border-top:1px solid var(--rev-accent)!important}#revenue-dashboard table :is(.grand-total,.grand-total-row)>:is(th,td){background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;font-weight:750;border-top:3px double var(--rev-line)!important}#revenue-dashboard :is(.mm-section,.rr-section,.pos-section){border:1px solid var(--rev-line);border-radius:12px;background:var(--rev-card);margin-block:16px}#revenue-dashboard .modal .modal-dialog{width:calc(100% - 40px)!important;max-width:1600px!important;margin:20px auto!important}#revenue-dashboard .modal .modal-content{max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rev-line)!important;border-radius:16px!important;background:var(--rev-card)!important;color:var(--rev-ink);box-shadow:0 20px 65px color-mix(in srgb,var(--rev-ink) 25%,transparent)}#revenue-dashboard .modal .modal-header,#revenue-dashboard .modal .modal-header.report1-modal{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 12px;flex:none;position:relative;overflow:visible!important;padding:18px 80px 16px 20px!important;background:var(--rev-card)!important;border-bottom:1px solid var(--rev-line)!important;justify-content:flex-start!important}#revenue-dashboard .modal .modal-header :is(h1,h2,h3,h4),#revenue-dashboard .modal .modal-header.report1-modal :is(h1,h2,h3,h4){position:relative!important;float:none!important;order:0;flex:1 1 calc(100% - 48px);width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;overflow:visible!important;text-align:left!important;color:var(--rev-ink)!important;font-size:22px!important;line-height:1.35!important;font-weight:750}#revenue-dashboard .modal .modal-header :is(h1,h2,h3,h4):before,#revenue-dashboard .modal .modal-header :is(h1,h2,h3,h4):after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#revenue-dashboard .modal .modal-header .revenue-full-report-title{font-size:22px!important;font-weight:750}#revenue-dashboard .modal .report1-modal h2 span{display:block!important;width:100%;margin-top:4px;background:none!important;box-shadow:none!important;color:var(--rev-muted)!important;font-size:14px!important;font-weight:500;line-height:1.4}#revenue-dashboard .modal .report1-modal h2 small{display:block!important;width:100%;margin-top:4px;background:none!important;color:var(--rev-muted)!important;font-size:14px!important;font-weight:500}#revenue-dashboard .modal .report1-modal h2 span.rr-title-icon,#revenue-dashboard .modal .modal-header .rr-title-icon{display:grid!important;place-items:center;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;margin:0!important;padding:0!important;background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;border-radius:8px;overflow:hidden}#revenue-dashboard .modal .modal-header .rr-title-icon i{color:var(--rev-on-accent)!important}#revenue-dashboard .modal .modal-header .close{position:absolute!important;right:18px!important;top:16px!important;display:grid!important;place-items:center;width:36px;height:36px;padding:0!important;float:none!important;margin:0!important;opacity:1;text-shadow:none;color:var(--rev-ink)!important;z-index:3;line-height:1}#revenue-dashboard .modal .modal-header>input.btn,#revenue-dashboard .modal .modal-header>.btn{position:static!important;left:auto!important;right:auto!important;float:none!important;width:auto!important;min-width:0;margin:0!important}#revenue-dashboard #rentroll_report .modal-header>input.btn{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}#revenue-dashboard .modal .fr-full-report-header-toolbar{position:static!important;display:flex;flex:1 1 100%;left:auto;right:auto;top:auto;padding:0;margin:4px 0 0;gap:10px;flex-wrap:wrap}#revenue-dashboard .modal .fr-full-report-header-actions{flex-wrap:wrap}#revenue-dashboard .modal .fr-full-report-header-actions--right{margin-right:8px}#revenue-dashboard .modal :is(.fr-full-report-header-btn,.full-report-columns-btn){height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:7px;background:var(--rev-accent)!important;border:1px solid var(--rev-accent)!important;color:var(--rev-on-accent)!important;box-sizing:border-box;line-height:38px!important}#revenue-dashboard .modal .fr-full-report-header-actions--left .fr-full-report-header-btn{width:148px!important;min-width:148px!important}#revenue-dashboard .modal .full-report-columns-btn{width:auto!important;min-width:168px}#revenue-dashboard .modal .full-report-columns-btn--active{background:var(--rev-card)!important;color:var(--rev-accent)!important;box-shadow:inset 0 0 0 1px var(--rev-accent)}#revenue-dashboard .modal .full-report-customize-inline-wrap{background:var(--rev-card);max-height:35dvh;overflow:auto}#revenue-dashboard .modal .modal-body{min-height:0;overflow:auto!important;padding:20px!important;background:var(--rev-card)!important}#revenue-dashboard .modal .modal-body :is(h2,h3),#revenue-dashboard .modal .rr-details-head h3,#revenue-dashboard .modal .pos-detail-toolbar h3{display:block!important;position:static!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;overflow:visible!important;color:var(--rev-ink)!important;text-align:left!important}#revenue-dashboard .modal .modal-body :is(h2,h3):before,#revenue-dashboard .modal .modal-body :is(h2,h3):after,#revenue-dashboard .modal .rr-details-head h3:before,#revenue-dashboard .modal .rr-details-head h3:after,#revenue-dashboard .modal .pos-detail-toolbar h3:before,#revenue-dashboard .modal .pos-detail-toolbar h3:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#revenue-dashboard .modal .revenue-modalhead{flex:none;background:var(--rev-card)!important;color:var(--rev-ink)!important;padding:8px 20px 12px!important}#revenue-dashboard .modal .revenue-modalhead :is(h2,h3,h4){margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;color:var(--rev-muted)!important;font-size:14px!important;font-weight:500;text-align:left!important;width:auto!important;height:auto!important}#revenue-dashboard .modal :is(.table-responsive,.mm-table-scroll){max-height:60dvh;overflow:auto}#revenue-dashboard .modal table thead{position:sticky;top:0;z-index:2}#revenue-dashboard .modal .table-responsive{border:1px solid var(--rev-line)!important;border-radius:10px;margin-bottom:16px!important}#revenue-dashboard .modal table{width:100%;background:var(--rev-card)!important}#revenue-dashboard .modal table :is(th,td){padding:10px 14px!important;line-height:1.5;border-color:var(--rev-line)!important}#revenue-dashboard .modal table thead th{white-space:nowrap;background:color-mix(in srgb,var(--rev-accent) 16%,var(--rev-card))!important;color:var(--rev-ink)!important}#revenue-dashboard .modal table a{color:var(--rev-link, var(--rev-accent))!important}body:has(#revenue-dashboard) .modal-backdrop{background:var(--dash-ink, CanvasText)}body:has(#revenue-dashboard) .modal-backdrop:is(.in,.show){opacity:.55}}@media screen and (max-width:767px){#revenue-dashboard .revenue-hero>div{max-width:100%}#revenue-dashboard .revenue-landscape{opacity:.15}#revenue-dashboard .modal .modal-dialog{width:calc(100% - 16px)!important;margin:8px auto!important}#revenue-dashboard .modal .modal-content{max-height:calc(100dvh - 16px)}#revenue-dashboard .modal .modal-body{padding:12px!important}#revenue-dashboard .modal .modal-header.report1-modal h2{font-size:18px!important}}@media (prefers-reduced-motion:no-preference){#revenue-dashboard :is(button,.btn,tbody td){transition:background-color .16s ease,box-shadow .16s ease}}@media screen{#revenue-dashboard #accordion :is(.modal,#rentroll_report){overflow:hidden!important;padding-block:0!important}#revenue-dashboard #accordion :is(.modal,#rentroll_report) .modal-dialog{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:transparent!important}#revenue-dashboard #accordion :is(.modal,#rentroll_report) .modal-content{display:block!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}#revenue-dashboard #accordion :is(.modal,#rentroll_report) :is(.modal-body,.full-report-customize-inline-wrap,.fr-customize-panel-mount){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#revenue-dashboard #accordion :is(.modal,#rentroll_report) .modal-body :is(.table-responsive,.booking-tablelist,.revenue-table-list,.mm-table-scroll,.rr-table-scroll,[id*=FullReport],[id*=fullreport]){height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}#revenue-dashboard #accordion :is(.modal,#rentroll_report) .modal-header,#revenue-dashboard #accordion :is(.modal,#rentroll_report) .rr-modal-toolbar{position:relative!important;top:auto!important}#revenue-dashboard #accordion .r_report-log{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:12px}#revenue-dashboard #accordion .r_report-log .reservationg-log-btn{display:flex!important;flex:0 1 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end;flex-wrap:wrap!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:10px;margin:0 0 0 auto!important;float:none!important}#revenue-dashboard #accordion .r_report-log .reservationg-log-btn .sepi-hike-forms:empty{display:none!important}#revenue-dashboard #accordion .r_report-log .reservationg-log-btn>:is(input.btn,button.btn){display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important;position:static!important}}@media screen and (max-width:767px){#revenue-dashboard #accordion :is(.modal,#rentroll_report) .modal-content{max-height:calc(100dvh - 16px)!important}#revenue-dashboard #accordion .r_report-log .reservationg-log-btn{margin-left:0!important;justify-content:flex-start}}@media screen{#revenue-dashboard #accordion table :is(th,td).revenue-financial{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}#revenue-dashboard #accordion .credit_card_img_td img{display:inline-block;max-width:42px;max-height:26px;width:auto;height:auto;object-fit:contain;margin:0}}@media screen{#revenue-dashboard #accordion .revenue-result-search{display:flex!important;align-items:center;gap:10px;flex:0 1 400px;width:min(100%,400px);max-width:100%;min-height:40px;margin:0!important;padding:0 12px!important;border:1px solid var(--rev-line)!important;border-radius:8px;background:var(--rev-card)!important;color:var(--rev-ink)!important;box-shadow:none!important}#revenue-dashboard #accordion .revenue-result-search input{flex:1;width:100%!important;min-width:0;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--rev-ink)!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}#revenue-dashboard #accordion .revenue-result-search input::placeholder{color:var(--rev-muted);opacity:1}#revenue-dashboard #accordion .revenue-result-search:focus-within{outline:2px solid var(--rev-accent);outline-offset:2px}#revenue-dashboard #accordion .revenue-result-search i{color:var(--rev-ink)!important}#revenue-dashboard #accordion .revenue-section-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;color:var(--rev-muted)}#revenue-dashboard #accordion .revenue-result-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;width:100%;padding:16px!important;margin:0!important;border-top:1px solid var(--rev-line);background:var(--rev-card)!important;color:var(--rev-ink)!important;font-size:13px;clear:both}#revenue-dashboard #accordion .revenue-result-count{flex:1 1 220px;color:var(--rev-ink)!important}#revenue-dashboard #accordion .revenue-result-pagination label{display:flex;align-items:center;gap:10px;margin:0!important;font-weight:500;color:var(--rev-ink)!important}#revenue-dashboard #accordion .revenue-page-actions{display:flex;flex-wrap:wrap;gap:6px}#revenue-dashboard #accordion .revenue-result-pagination :is(button,select){display:inline-flex!important;align-items:center;justify-content:center;position:static!important;float:none!important;margin:0!important;width:auto!important;min-width:38px;height:38px!important;padding:6px 12px!important;border:1px solid var(--rev-line)!important;border-radius:7px;background:var(--rev-card)!important;color:var(--rev-ink)!important;font-size:13px!important;font-weight:600;line-height:24px;box-shadow:none!important}#revenue-dashboard #accordion .revenue-result-pagination button:not(:disabled):hover{background:color-mix(in srgb,var(--rev-accent) 12%,var(--rev-card))!important}#revenue-dashboard #accordion .revenue-result-pagination button.is-active{background:var(--rev-accent)!important;color:var(--rev-on-accent)!important;border-color:var(--rev-accent)!important}#revenue-dashboard #accordion .revenue-result-pagination button:disabled{opacity:.55;cursor:not-allowed}#revenue-dashboard #accordion .modal .modal-header :is(.rr-landscape,.mm-landscape,.revenue-landscape),#revenue-dashboard .revenue-hero :is(.rr-landscape,.revenue-landscape){position:absolute!important;right:48px!important;bottom:0!important;width:260px!important;max-width:28%!important;height:90px!important;color:var(--rev-accent)!important;opacity:.3!important;pointer-events:none}#revenue-dashboard #accordion .modal .modal-header{isolation:isolate}#revenue-dashboard #accordion .modal .modal-header :is(.rr-landscape,.mm-landscape,.revenue-landscape){z-index:-1}}@media screen and (max-width:767px){#revenue-dashboard #accordion .revenue-result-search{flex-basis:100%;width:100%}#revenue-dashboard #accordion .revenue-result-pagination{align-items:flex-start}#revenue-dashboard #accordion .revenue-result-count{flex-basis:100%}#revenue-dashboard #accordion .modal .modal-header :is(.rr-landscape,.mm-landscape,.revenue-landscape),#revenue-dashboard .revenue-hero :is(.rr-landscape,.revenue-landscape){display:none!important}}#revenue-dashboard #accordion .modal .fr-browse-search-mount{display:flex;align-items:center;width:100%;padding:0 0 12px;margin:0}#revenue-dashboard #accordion .modal .fr-browse-pager-mount{width:100%}#revenue-dashboard #accordion .modal table tbody tr[data-fr-hidden]{display:none!important}#revenue-dashboard #accordion .modal.fr-exporting table tbody tr[data-fr-hidden]{display:table-row!important}@media print{.revenue-result-search,.revenue-result-pagination,.revenue-section-search,.fr-browse-search-mount,.fr-browse-pager-mount{display:none!important}#revenue-dashboard #accordion .modal table tbody tr[data-fr-hidden]{display:table-row!important}}.money-made-dashboard{--mm-accent:var(--rev-accent, var(--dash-accent, #39752d));--mm-ink:var(--rev-ink, var(--dash-ink, #172b28));--mm-link:var(--rev-link, var(--dash-link, var(--mm-accent)));--mm-on-accent:var(--rev-on-accent, var(--dash-on-accent, #fff));--mm-card:var(--rev-card, var(--dash-surface-tint, #f4faf6));--mm-tint:color-mix(in srgb, var(--mm-accent) 8%, var(--mm-card));--mm-line:var(--rev-line, color-mix(in srgb, var(--mm-accent) 17%, var(--mm-card)));color:var(--mm-ink);font-size:14px}#revenue-dashboard .money-made-dashboard .panel,#revenue-dashboard .money-made-dashboard .panel-body,#revenue-dashboard .money-made-dashboard .booking-waitinglist{background:var(--mm-card);border-radius:14px}.money-made-dashboard .mm-hero{display:flex;align-items:center;position:relative;overflow:hidden;padding:20px 24px;margin-bottom:16px;border:1px solid var(--mm-line);border-radius:16px;background:var(--mm-card)}.money-made-dashboard .mm-hero>div{position:relative;z-index:1;max-width:75%}.money-made-dashboard .mm-hero h2{margin:5px 0 8px;font-size:26px;font-weight:750;color:var(--mm-ink)}.money-made-dashboard .mm-hero p{margin:0}.money-made-dashboard .mm-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;color:var(--mm-accent)}.money-made-dashboard .mm-landscape{position:absolute;width:270px;height:100px;right:10px;bottom:0;color:var(--mm-accent);pointer-events:none;opacity:.7}.money-made-dashboard .mm-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.money-made-dashboard .mm-kpi{display:flex;gap:10px;align-items:center;padding:16px 12px;border:1px solid var(--mm-line);border-radius:12px;background:var(--mm-card);box-shadow:0 3px 12px color-mix(in srgb,var(--mm-accent) 8%,transparent)}.money-made-dashboard .mm-kpi>i{color:var(--mm-accent);background:var(--mm-tint);border-radius:10px;padding:10px;font-size:18px}.money-made-dashboard .mm-kpi span{display:block;font-size:12px;margin-bottom:5px}.money-made-dashboard .mm-kpi strong{display:block;font-size:19px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.money-made-dashboard .mm-scope{font-size:12px;margin:9px 2px 16px}#revenue-dashboard .money-made-dashboard .panel-heading{background:var(--mm-tint);border:0;border-radius:14px 14px 0 0}.money-made-dashboard .mm-help{border:0;background:transparent;color:var(--mm-accent);text-decoration:underline;font:inherit}.money-made-dashboard .mm-sort{border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:inherit}.money-made-dashboard .mm-sort i{opacity:.55;margin-left:5px}#revenue-dashboard .money-made-dashboard table.table{margin:0;width:100%;background:var(--mm-card);font-size:13px;font-variant-numeric:tabular-nums}#revenue-dashboard .money-made-dashboard table.table th,#revenue-dashboard .money-made-dashboard table.table td{padding:12px 14px!important;border:0;border-bottom:1px solid var(--mm-line);color:var(--mm-ink);vertical-align:middle;white-space:nowrap}#revenue-dashboard .money-made-dashboard table.table thead th{background:var(--mm-tint);font-weight:700}#revenue-dashboard .money-made-dashboard table.table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--mm-accent) 4%,var(--mm-card))}#revenue-dashboard .money-made-dashboard table.table tbody tr:hover>td{background:var(--mm-tint)}#revenue-dashboard .money-made-dashboard table.table .total-row>td{background:var(--mm-tint);font-weight:750;border-top:2px solid var(--mm-accent)}#revenue-dashboard .money-made-dashboard .report-content{display:flex;align-items:center;gap:20px;padding:16px;margin:16px 0 0;border:1px solid var(--mm-line);border-left:4px solid var(--mm-accent);border-radius:10px;background:var(--mm-tint)}.money-made-dashboard .report-content>i{font-style:normal;line-height:1.6;font-size:13px;flex:1}#revenue-dashboard .money-made-dashboard .btn{background:var(--mm-accent);color:var(--mm-on-accent);border:1px solid var(--mm-accent);border-radius:8px;transition:filter .18s,box-shadow .18s}.money-made-dashboard button:hover,.money-made-dashboard .btn:hover{filter:brightness(.94)}.money-made-dashboard button:focus-visible,.money-made-dashboard [tabindex]:focus-visible{outline:2px solid var(--mm-accent);outline-offset:3px}.money-made-dashboard #revenue_report{overflow-x:hidden!important;overflow-y:auto!important}.money-made-dashboard #revenue_report .modal-dialog{width:96%;max-width:1600px;margin:24px auto;max-height:none!important;height:auto!important}.money-made-dashboard #revenue_report .modal-content{display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;background:var(--mm-card);border:1px solid var(--mm-line);border-radius:16px;box-shadow:0 12px 48px color-mix(in srgb,var(--mm-ink) 25%,transparent)}#revenue-dashboard .money-made-dashboard #revenue_report .modal-header{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 80px 16px 20px;overflow:visible;background:var(--mm-tint);border-radius:16px 16px 0 0;border-bottom:1px solid var(--mm-line)}#revenue-dashboard .money-made-dashboard #revenue_report .modal-header>:not(svg){position:relative;z-index:1}#revenue-dashboard .money-made-dashboard #revenue_report .modal-header h2{order:-1;flex:1 1 calc(100% - 48px);text-align:left;font-size:22px;margin:0;padding:0;background:none!important;box-shadow:none!important;color:var(--mm-ink)!important}#revenue-dashboard .money-made-dashboard #revenue_report .modal-header h2 span{display:block;width:100%;margin-top:4px;font-size:14px;font-weight:500;color:var(--mm-ink);opacity:.75;background:none!important}#revenue-dashboard .money-made-dashboard #revenue_report .fr-full-report-header-toolbar{flex:1 1 100%;position:static}#revenue-dashboard .money-made-dashboard #revenue_report .close{float:none;color:var(--mm-ink);opacity:1;padding:8px;margin:0}#revenue-dashboard .money-made-dashboard .revenue-modalhead{background:var(--mm-card);padding:8px 20px}#revenue-dashboard .money-made-dashboard .revenue-modalhead h3{margin:0;font-size:14px;color:var(--mm-ink)}#revenue-dashboard .money-made-dashboard .new-one{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 20px;background:var(--mm-card)}#revenue-dashboard .money-made-dashboard .new-one h4{float:none;width:auto;margin:0;padding:15px;background:var(--mm-tint);color:var(--mm-ink);border:1px solid var(--mm-line);border-radius:10px;font-size:14px;font-weight:650;line-height:1.7}#revenue-dashboard .money-made-dashboard .new-one h4:first-child{grid-column:1/-1;padding:0;background:transparent;border:0;font-size:12px;letter-spacing:.7px}.money-made-dashboard #revenue_report .modal-body{padding:12px 20px 20px;overflow:visible!important;max-height:none!important;height:auto!important;background:var(--mm-card)}.money-made-dashboard #moneyMadeFullReport,.money-made-dashboard .mm-full-report{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0;background:transparent;padding-bottom:8px}.money-made-dashboard .mm-section{display:block!important;width:100%;max-width:100%;min-width:0;margin:0 0 16px;border:1px solid var(--mm-line);border-radius:12px;overflow:visible;background:var(--mm-card)}.money-made-dashboard .mm-section-heading{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:13px 16px;background:var(--mm-tint);gap:8px 12px;border-radius:12px 12px 0 0}.money-made-dashboard .mm-section-heading button{display:flex;align-items:center;gap:10px;flex:1 1 220px;border:0;padding:0;background:transparent;color:var(--mm-ink);font-size:15px;font-weight:700;text-align:left}.money-made-dashboard .mm-section-heading button i:last-child{margin-left:auto}.money-made-dashboard .mm-section-heading span{white-space:nowrap;font-size:12px}.money-made-dashboard .mm-section-content{display:block;min-width:0}.money-made-dashboard .mm-table-scroll{width:100%;max-width:100%;min-width:0;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-color:var(--mm-accent) var(--mm-card)}.money-made-dashboard .mm-section-description{margin:0;flex:1 1 180px;font-size:12px;font-weight:500}#revenue-dashboard .money-made-dashboard .mm-table-scroll thead{position:sticky;top:0;z-index:2;background:var(--mm-tint)}.money-made-dashboard .mm-category-toggle{color:var(--mm-accent);background:transparent;border:0;font-weight:700;text-transform:capitalize;padding:0}.money-made-dashboard .mm-category-toggle i{margin-right:8px}.money-made-dashboard .mm-note-heading{background:var(--mm-tint);color:var(--mm-ink)}@media (max-width:1200px){.money-made-dashboard .mm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.money-made-dashboard .mm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.money-made-dashboard .mm-landscape{opacity:.25;width:190px}.money-made-dashboard .mm-hero{padding:16px}.money-made-dashboard .mm-hero>div{max-width:100%}#revenue-dashboard .money-made-dashboard .new-one{grid-template-columns:repeat(2,minmax(0,1fr))}#revenue-dashboard .money-made-dashboard .report-content{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.money-made-dashboard *{transition:none!important}}@media print{.money-made-dashboard .mm-section-heading,.money-made-dashboard .mm-sort i{display:none!important}.money-made-dashboard .mm-section-content{display:block!important}.money-made-dashboard .mm-transaction{display:table-row!important}.money-made-dashboard .mm-table-scroll{max-height:none!important;overflow:visible!important}.money-made-dashboard #revenue_report .modal-content,.money-made-dashboard #revenue_report .modal-body{max-height:none!important;overflow:visible!important;display:block!important}}#revenue-dashboard .money-made-dashboard .new-one h4>i{color:var(--mm-accent);margin-right:8px}#revenue-dashboard .money-made-dashboard .new-one h4>strong{display:block;font-size:21px;font-variant-numeric:tabular-nums}#revenue-dashboard .money-made-dashboard .new-one h4>span{font-size:12px}.money-made-dashboard .mm-section-search{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 16px;margin:0;font-weight:400;color:var(--mm-accent)}.money-made-dashboard .mm-section-search input{border:1px solid var(--mm-line);border-radius:7px;background:var(--mm-card);color:var(--mm-ink);padding:7px 10px;max-width:100%}.money-made-dashboard .mm-section-search span{font-size:12px;color:var(--mm-ink)}.money-made-dashboard .mm-filtered-row{display:none}@media print{.mm-section-search{display:none!important}}.money-made-dashboard :is(p,span,label,small,strong,b,h2,h3,h4,td,th,li){color:var(--mm-ink)!important}.money-made-dashboard :is(.mm-eyebrow,.mm-help,.mm-category-toggle,.mm-section-search){color:var(--mm-link)!important}.money-made-dashboard :is(input,select,textarea){color:var(--mm-ink)!important;background:var(--mm-card)!important}.money-made-dashboard :is(select option,select optgroup,.multiselect__option,.multiselect__content-wrapper){background:var(--dash-surface, var(--mm-card))!important;color:var(--mm-ink)!important}.money-made-dashboard .multiselect__option--highlight,.money-made-dashboard .multiselect__option--highlight :is(span,small,strong){background:var(--mm-accent)!important;color:var(--mm-on-accent)!important}#revenue-dashboard .money-made-dashboard .btn{color:var(--mm-on-accent)!important}.money-made-dashboard #revenue_report .mm-section{min-width:0;width:100%;max-width:100%}.money-made-dashboard #revenue_report .mm-table-scroll table{width:max-content!important;min-width:100%;max-width:none;margin:0!important}.money-made-dashboard #revenue_report .mm-table-scroll table tbody td{background:var(--mm-card)}.money-made-dashboard #revenue_report .mm-table-scroll table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--mm-accent) 4%,var(--mm-card))}.money-made-dashboard #revenue_report .mm-table-scroll table .total-row>td{background:var(--mm-tint)}#revenue-dashboard .money-made-dashboard #revenue_report #moneyMadeFullReport,#revenue-dashboard .money-made-dashboard #revenue_report .mm-full-report,#revenue-dashboard .money-made-dashboard #revenue_report .modal-body{max-height:none!important;height:auto!important;overflow:visible!important}#revenue-dashboard .money-made-dashboard #revenue_report .mm-table-scroll{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}@media only screen and (max-width: 767px){.modal-header.report1-modal h2{order:2}#revenue_report .btn-default{margin-bottom:10px}}.new-one{display:flex;justify-content:space-around;align-items:center;background-color:#e97814}.new-one h4{font-size:20px;color:#000}.table-bottom-btn{display:flex;justify-content:space-between;padding-left:10px;flex-wrap:wrap;gap:10px;align-items:center}.report-content{padding:10px 50px 10px 10px!important}.table-bottom-btn i{max-width:970px;text-align:left;margin:0;font-size:15px;font-weight:600}td.refund_amount{color:red!important}.refund-head{background:#ebf7ed;padding:5px}#cancellationFullReport1>tbody>tr:hover>td{background-color:#495057!important;color:#fff!important}#cancellationFullReport1>tbody>tr:hover>td a,#cancellationFullReport1>tbody>tr:hover>td span,#cancellationFullReport1>tbody>tr:hover>td p{color:#fff!important}table#printMeFutureFullReportPopup1>tbody>tr>td{vertical-align:middle}.pos-report{--pos-accent: var(--dash-accent, #39752d);--pos-ink: var(--dash-ink, #172b28);--pos-muted: var(--dash-muted, #647568);--pos-surface: color-mix(in srgb, var(--pos-accent) 7%, var(--dash-surface, #fff));--pos-soft: color-mix(in srgb, var(--pos-accent) 13%, var(--dash-surface, #fff));--pos-line: color-mix(in srgb, var(--pos-accent) 23%, var(--dash-surface, #fff));color:var(--pos-ink)}#revenue-dashboard .pos-report .panel{background:var(--pos-surface);border:1px solid var(--pos-line);border-radius:14px;box-shadow:0 4px 16px #152e1710;overflow:hidden}#revenue-dashboard .pos-report .panel-heading{background:var(--pos-soft);padding:16px 20px;border:0}#revenue-dashboard .pos-report .panel-title{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:var(--pos-ink);font-size:20px}#revenue-dashboard .pos-report .panel-body{padding:16px}#revenue-dashboard .pos-report .panel-collapse{display:block;height:auto!important}.pos-report .pos-help{border:0;background:transparent;color:var(--dash-link, var(--pos-accent));font-size:13px;padding:6px;cursor:pointer}.pos-report .pos-help:hover{text-decoration:underline}.pos-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.pos-kpi{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid var(--pos-line);border-radius:12px;background:linear-gradient(120deg,var(--pos-surface),var(--pos-soft));box-shadow:0 3px 12px #152e170b}.pos-kpi-icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:12px;background:var(--pos-accent);color:var(--dash-on-accent, #fff);font-size:26px}.pos-kpi:nth-child(2n) .pos-kpi-icon{background:color-mix(in srgb,var(--pos-accent) 85%,#172b28)}.pos-kpi>div{display:flex;flex-direction:column;min-width:0;gap:3px}.pos-kpi strong{color:var(--pos-ink);font-size:25px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pos-kpi small{color:var(--pos-muted);font-size:12px}#revenue-dashboard .pos-report .table-responsive{overflow-x:auto;background:var(--pos-surface)}#revenue-dashboard .pos-report table{min-width:980px;width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}#revenue-dashboard .pos-report table th{background:var(--pos-accent)!important;color:var(--dash-on-accent, #fff)!important;padding:12px;white-space:nowrap}#revenue-dashboard .pos-report table td{padding:12px;border-color:var(--pos-line);background:var(--pos-surface);color:var(--pos-ink);vertical-align:middle}#revenue-dashboard .pos-report table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--pos-accent) 4%,var(--dash-surface, #fff))}#revenue-dashboard .pos-report table tbody tr:hover td{background:var(--pos-soft)}#revenue-dashboard .pos-report table .pos-category td{background:var(--pos-soft)!important;padding:0;text-align:left!important}.pos-category button{width:100%;text-align:left;border:0;background:transparent;color:var(--pos-ink);font-weight:700;padding:12px;text-transform:capitalize;cursor:pointer}.pos-category small{font-weight:400}.pos-category i{margin-right:10px;color:var(--pos-accent);transition:transform .18s ease}.pos-category .pos-turned{transform:rotate(-90deg)}.pos-report tbody.pos-collapsed>tr:not(.pos-category):not(.total-row){display:none}#revenue-dashboard .pos-report table .total-row td{background:var(--pos-soft)!important;font-weight:700;border-top:1px solid var(--pos-line)}#revenue-dashboard .pos-report table tbody:last-child .total-row td{background:color-mix(in srgb,var(--pos-accent) 22%,var(--dash-surface, #fff))!important}#revenue-dashboard .pos-report table td.capital_first_letter{padding-left:24px}.pos-report .pos-info{display:flex;align-items:center;gap:12px;background:var(--pos-soft);border-radius:8px;padding:14px;margin:14px 0 0;font-size:13px;color:var(--pos-ink);text-align:left}.pos-info i{font-size:22px;color:var(--pos-accent)}#revenue-dashboard .pos-full-report .modal-dialog{width:calc(100% - 48px);max-width:1440px;margin:28px auto}#revenue-dashboard .pos-full-report .modal-content{background:var(--pos-surface);border:1px solid var(--pos-line);border-radius:14px;max-height:calc(100dvh - 56px);overflow-y:auto;overflow-x:hidden;box-shadow:0 20px 70px #0005}#revenue-dashboard .pos-full-report .modal-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--pos-soft);padding:20px 80px 16px 20px;border-bottom:1px solid var(--pos-line);isolation:isolate;overflow:visible}#revenue-dashboard .pos-full-report .modal-header h2{order:-1;flex:1 1 100%;margin:0;padding:0;text-align:left;font-size:24px;color:var(--pos-ink);background:none!important;box-shadow:none!important;width:auto!important}#revenue-dashboard .pos-full-report .modal-header h2 span{display:block;font-size:15px;margin-top:6px;color:var(--pos-muted);background:none!important;width:100%}#revenue-dashboard .pos-full-report .rr-landscape{position:absolute;right:65px;top:0;width:36%;height:125px;color:var(--pos-accent);opacity:.6;z-index:-1;pointer-events:none}#revenue-dashboard .pos-full-report .modal-header .close{position:absolute;right:18px;top:16px;color:var(--pos-ink);opacity:1}#revenue-dashboard .pos-full-report .revenue-modalhead{background:var(--pos-soft);padding:8px 20px}#revenue-dashboard .pos-full-report .revenue-modalhead h3{text-align:left;margin:0;font-size:14px;color:var(--pos-muted)}#revenue-dashboard .pos-full-report .modal-body{padding:18px;background:var(--pos-surface)}.pos-detail-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0}.pos-detail-toolbar h3{font-size:21px;margin:0;color:var(--pos-ink);background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;float:none!important}.pos-search{margin:0 0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--pos-line);border-radius:8px;background:var(--pos-surface);flex:0 1 430px}.pos-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--pos-ink);font-weight:400}#revenue-dashboard .pos-full-report #printPOSFullReport{max-height:58vh;overflow:auto}#revenue-dashboard .pos-full-report table thead th{position:sticky;top:0;z-index:2}#revenue-dashboard .pos-full-report table td:first-child a{display:inline-block;padding-left:16px;text-decoration:underline;color:var(--dash-link, var(--pos-accent))}.pos-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px;font-size:13px}.pos-pagination>span{margin-right:auto}.pos-pagination label{margin:0;font-weight:400}.pos-pagination :is(button,select){border:1px solid var(--pos-line);border-radius:6px;padding:8px 12px;background:var(--pos-surface);color:var(--pos-ink)}.pos-pagination button:disabled{opacity:.45;cursor:default}.pos-report button:focus-visible,.pos-report input:focus-visible,.pos-report select:focus-visible{outline:2px solid var(--pos-accent);outline-offset:3px}#revenue-dashboard #accordion .pos-full-report :is(.modal-content,.modal-body,.modal-footer){background:var(--pos-surface)!important}#revenue-dashboard #accordion .pos-full-report :is(.modal-header,.revenue-modalhead){background:var(--pos-soft)!important}#revenue-dashboard #accordion .pos-full-report table th{background:var(--pos-accent)!important;color:var(--dash-on-accent, #fff)!important}#revenue-dashboard .pos-report :is(input.btn,button.btn,.full-report-columns-btn){background:var(--pos-accent)!important;color:var(--dash-on-accent, #fff)!important;border:1px solid var(--pos-accent)!important;border-radius:7px!important;padding:10px 18px!important;height:auto!important}#revenue-dashboard .pos-report :is(input.btn,button.btn):hover{filter:brightness(.93)}#revenue-dashboard .pos-full-report .full-report-columns-btn--active{background:var(--pos-soft)!important;color:var(--pos-ink)!important}#revenue-dashboard .pos-full-report .fr-full-report-header-toolbar{display:flex;width:100%;gap:12px;justify-content:space-between;flex-wrap:wrap}#revenue-dashboard .pos-full-report .fr-full-report-header-actions{display:flex;gap:10px;flex-wrap:wrap}#revenue-dashboard .pos-full-report .fr-full-report-header-actions--right{margin-right:8px}#revenue-dashboard .pos-full-report .fr-full-report-header-actions--left .fr-full-report-header-btn{width:148px!important;min-width:148px!important;height:38px!important;padding:0 14px!important}#revenue-dashboard .pos-report #printPOSReport1 td:not(:first-child):not([colspan]),#revenue-dashboard .pos-report #printPOSFullReport1 tr:not(.pos-category) td:nth-child(n+2):nth-child(-n+5){text-align:right}#revenue-dashboard .pos-full-report .modal-footer{display:flex;align-items:center;gap:18px;padding:0 18px 18px;border:0}#revenue-dashboard .pos-full-report .modal-footer .pos-info{flex:1;margin:0}@media (max-width: 1000px){.pos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.pos-kpi{padding:12px;gap:8px}.pos-kpi-icon{width:38px;height:42px;font-size:21px}.pos-kpi strong{font-size:20px}#revenue-dashboard .pos-full-report .modal-dialog{width:calc(100% - 12px);margin:6px auto}#revenue-dashboard .pos-full-report .modal-content{max-height:calc(100dvh - 12px)}#revenue-dashboard .pos-full-report .rr-landscape{display:none}.pos-search{flex-basis:100%}#revenue-dashboard .pos-full-report .modal-footer{flex-wrap:wrap}}@media print{.pos-report tbody.pos-collapsed>tr{display:table-row!important}.pos-report .pos-category button{padding:0}.pos-category i,.pos-pagination,.pos-detail-toolbar,.pos-kpis{display:none!important}#revenue-dashboard .pos-full-report :is(.modal-content,#printPOSFullReport){max-height:none;overflow:visible}}@media (prefers-reduced-motion: reduce){.pos-category i{transition:none}}#revenue-dashboard.pos-selected .revenue-hero{position:relative;overflow:hidden;isolation:isolate}#revenue-dashboard.pos-selected .revenue-hero>div{max-width:65%}#revenue-dashboard.pos-selected .revenue-hero .rr-landscape{position:absolute;right:0;bottom:0;width:34%;height:130px;color:var(--rev-accent);pointer-events:none;z-index:-1}@media (max-width: 600px){#revenue-dashboard.pos-selected .revenue-hero>div{max-width:100%}#revenue-dashboard.pos-selected .revenue-hero .rr-landscape{opacity:.2}}.earth-tone table#payment-transactions th[data-v-16f3c791]{background:#154206}table#payment-transactions th[data-v-16f3c791]{padding:10px;white-space:nowrap}.payment_transactions_report table tr th[data-v-16f3c791]{position:sticky;top:0;z-index:10}.payment_transactions_report[data-v-16f3c791]{max-height:60vh;overflow-y:auto;position:relative}.earth-tone .payment_transactions_report table>thead tr th[data-v-16f3c791]{background:#154206!important}.light-blue-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#175491!important}.magenta-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#5f2652!important}.peach-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#a44d28!important}.maroon-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#652020!important}.turquoise-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#006266!important}.yellow-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background-color:#e6c60d}.red-theme .payment_transactions_report table>thead tr th[data-v-16f3c791]{background:#b10303!important;color:#fff}.show-title[data-v-16f3c791]{display:none}.waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list.pay-receipt table tr td[data-v-16f3c791]:first-child{width:unset!important}.waiting-list-wrapper.pointof-sale .payment-report table tr td[data-v-16f3c791]{border-bottom:unset!important}.blue-theme .acc-border[data-v-16f3c791],.dark-theme .acc-border[data-v-16f3c791]{border:1px solid #ffff!important}.default .acc-border[data-v-16f3c791],.earth-tone .acc-border[data-v-16f3c791],.violet-theme .acc-border[data-v-16f3c791]{border:1px solid #f4f4f4!important}.align-table[data-v-16f3c791]{vertical-align:top!important;padding:10px!important}@media print{#print_table_payment_receipt .payment-receipt-print-root[data-v-16f3c791],#print_table_payment_receipt[data-v-16f3c791]{margin:0;padding:0;width:100%;clear:both}#print_table_payment_receipt caption.csv-title[data-v-16f3c791]{display:none!important}#print_table_payment_receipt .payment-receipt-print-header[data-v-16f3c791]{text-align:center;font-weight:600;padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid #2c5282}#print_table_payment_receipt .payment-receipt-print-columns[data-v-16f3c791]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0}#print_table_payment_receipt .payment-receipt-print-side-a[data-v-16f3c791]{flex:0 0 25%;width:25%;padding:10px}#print_table_payment_receipt .payment-receipt-print-side-b[data-v-16f3c791]{flex:0 0 50%;width:50%;padding:10px}#print_table_payment_receipt .payment-receipt-print-side-c[data-v-16f3c791]{flex:0 0 25%;width:25%;padding:10px}#print_table_payment_receipt>div>table[data-v-16f3c791]{display:block!important;border:none!important}#print_table_payment_receipt>div>table>tbody[data-v-16f3c791]{display:block!important}#print_table_payment_receipt>div>table>tbody>tr[data-v-16f3c791]{display:block!important;page-break-inside:auto!important;break-inside:auto!important}#print_table_payment_receipt tr.payment-receipt-layout-row[data-v-16f3c791]{display:flex!important;flex-direction:row!important;align-items:flex-start!important}#print_table_payment_receipt tr.payment-receipt-layout-row>td[data-v-16f3c791]{display:block!important;flex:1 1 0!important;width:33.33%!important;page-break-inside:auto!important;break-inside:auto!important}.pay_report_sum_column[data-v-16f3c791]{float:none!important;display:block!important}}.paymentReceiptSection .sepi-hike-forms[data-v-16f3c791]{flex:1 0 200px;padding-right:10px;margin:0!important}.paymentReceiptSection[data-v-16f3c791]{max-width:680px;flex-direction:unset!important;width:100%}.tableSectionChange[data-v-16f3c791]{width:100%!important}#multi-site-report .modal-dialog[data-v-16f3c791],#multi-site-report1 .modal-dialog[data-v-16f3c791]{width:1200px;height:600px}.waiting-list-wrapper.pointof-sale .booking-waitinglist .revenue-table-list.pay-receipt table tr td:first-child{width:unset!important}.waiting-list-wrapper.pointof-sale .payment-report table tr td{border-bottom:unset!important}.blue-theme .acc-border,.dark-theme .acc-border{border:1px solid #ffff!important}.default .acc-border,.earth-tone .acc-border,.violet-theme .acc-border{border:1px solid #f4f4f4!important}.current-total{background-color:#ebe7e7}.previous-total{background-color:#eef1f6}.diff-total{background-color:#f6f7fb}#cal-rep-summary thead{position:sticky;top:0;z-index:10;background-color:#fff}#cal-rep-summary thead th{position:sticky;top:0;background-color:#fff;z-index:11;border-bottom:2px solid #ddd}#cal-rep-full thead{position:sticky;top:0;z-index:10;background-color:#fff}#cal-rep-full thead th{position:sticky;top:0;background-color:#fff;z-index:11;border-bottom:2px solid #ddd}.booking-tablelist.table-responsive,#revenue_report .modal-body{max-height:70vh;overflow-y:auto}.report-drilldown-cell{cursor:pointer}.report-drilldown-cell a{color:#00adff;text-decoration:underline;font-weight:600}.report-drilldown-cell:hover a{color:#08c}.detail-popup-total{margin:0;font-size:14px}.daily-print-aggregate-toggle{display:inline-flex;align-items:center;gap:6px;margin-right:10px;margin-bottom:0;font-weight:600;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.daily-print-aggregate-toggle input{margin:0;cursor:pointer}.reservationg-log-btn .daily-print-aggregate-toggle{vertical-align:middle}.daily-reconciliation-print{display:none}.booking-waitinglist table tr>td{vertical-align:unset}.daily-reconciliation-print,.res_hide{display:none}.res_show{display:block}@media print{#Payment-due-Report1{min-width:820px!important;text-align:center!important}}.credit-due-report-table table{table-layout:fixed;width:100%}.credit-due-report-table table th:nth-child(1),.credit-due-report-table table td:nth-child(1){min-width:120px;width:150px}.credit-due-report-table table th:nth-child(2),.credit-due-report-table table td:nth-child(2){min-width:100px;width:120px}.credit-due-report-table table th:nth-child(3),.credit-due-report-table table td:nth-child(3){min-width:90px;width:110px}.credit-due-report-table table th:nth-child(4),.credit-due-report-table table td:nth-child(4){min-width:90px;width:110px}.credit-due-report-table table th:nth-child(5),.credit-due-report-table table td:nth-child(5){min-width:150px;width:200px!important;max-width:200px!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}.credit-due-report-table table th:nth-child(6),.credit-due-report-table table td:nth-child(6){min-width:120px;width:150px!important;max-width:150px!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important}.credit-due-report-table table th:nth-child(7),.credit-due-report-table table td:nth-child(7){min-width:140px;width:180px!important;max-width:180px!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important}.credit-due-report-table table th:nth-child(8),.credit-due-report-table table td:nth-child(8){min-width:150px;width:200px!important;max-width:200px!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important}.credit-due-report-table table td{vertical-align:top!important}.credit-due-report-table table td div{border-bottom:1px solid #eee;padding:5px 0}.credit-due-report-table table td div:last-child{border-bottom:none}.credit-due-report-table .total-row{font-weight:700;background-color:#f5f5f5}#revenue-dashboard .escrow-dashboard{--esc-surface: color-mix(in srgb,var(--rev-accent) 8%,var(--rev-card));--esc-group: color-mix(in srgb,var(--rev-accent) 16%,var(--rev-card));color:var(--rev-ink)}#revenue-dashboard .escrow-dashboard .panel{background:var(--esc-surface);border:1px solid var(--rev-line);border-radius:14px;overflow:hidden;box-shadow:0 4px 16px color-mix(in srgb,var(--rev-accent) 10%,transparent)}#revenue-dashboard .escrow-dashboard .panel-heading{background:var(--esc-surface);padding:18px;border-bottom:1px solid var(--rev-line)}#revenue-dashboard .escrow-dashboard .panel-title{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:19px;font-weight:700;color:var(--rev-ink)}#revenue-dashboard .escrow-dashboard .panel-body{padding:16px}#revenue-dashboard .escrow-dashboard .escrow-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}#revenue-dashboard .escrow-dashboard .escrow-kpi{display:flex;gap:14px;align-items:center;background:var(--dash-surface,#fff);border:1px solid var(--rev-line);border-radius:12px;padding:18px}#revenue-dashboard .escrow-dashboard .escrow-kpi>i{display:grid;place-items:center;width:45px;height:48px;flex-shrink:0;border-radius:10px;background:var(--rev-accent);color:var(--rev-on-accent);font-size:23px}#revenue-dashboard .escrow-dashboard .escrow-kpi div{display:flex;flex-direction:column;gap:4px;min-width:0}#revenue-dashboard .escrow-dashboard .escrow-kpi strong{font-size:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#revenue-dashboard .escrow-dashboard small{color:var(--rev-muted);font-size:12px;font-weight:400}#revenue-dashboard .escrow-dashboard :is(button,input[type=submit],.full-report-columns-btn){background:var(--esc-surface)!important;color:var(--rev-ink)!important;border:1px solid var(--rev-line)!important;border-radius:8px;padding:9px 15px;transition:background .18s,box-shadow .18s;float:none!important;margin:0}#revenue-dashboard .escrow-dashboard :is(button,input[type=submit]):hover{background:var(--esc-group)!important}#revenue-dashboard .escrow-dashboard :is(button,input,a,select):focus-visible{outline:2px solid var(--rev-accent);outline-offset:3px}#revenue-dashboard .escrow-dashboard button:disabled{opacity:.45;cursor:not-allowed}#revenue-dashboard .escrow-dashboard .escrow-help{font-size:13px;margin-left:auto}#revenue-dashboard .escrow-dashboard .r_report-log{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 14px}#revenue-dashboard .escrow-dashboard .reservationg-log-btn{display:flex;gap:10px;flex-wrap:wrap}#revenue-dashboard .escrow-dashboard .revenue-mid{padding:0;width:auto}#revenue-dashboard .escrow-dashboard .revenue-mid h2{margin:0;font-size:19px}#revenue-dashboard .escrow-dashboard table{width:100%;border-collapse:separate;border-spacing:0;background:var(--dash-surface,#fff);border:1px solid var(--rev-line);border-radius:10px;overflow:hidden}#revenue-dashboard .escrow-dashboard table :is(th,td){padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--rev-line)!important;color:var(--rev-ink);vertical-align:middle}#revenue-dashboard .escrow-dashboard table th{background:color-mix(in srgb,var(--rev-accent) 16%,var(--rev-card))!important;color:var(--rev-ink)!important;font-weight:650}#revenue-dashboard .escrow-dashboard table td{background:var(--dash-surface,#fff)}#revenue-dashboard .escrow-dashboard table tr:nth-child(2n) td{background:color-mix(in srgb,var(--rev-accent) 4%,var(--rev-card))}#revenue-dashboard .escrow-dashboard table tr:hover td{background:var(--esc-group)}#revenue-dashboard .escrow-dashboard table :is(.escrow-group,.total-row) td,#revenue-dashboard .escrow-dashboard td[colspan="7"]{background:var(--esc-group)!important;font-weight:650}#revenue-dashboard .escrow-dashboard table>tbody:last-child .total-row td{background:color-mix(in srgb,var(--rev-accent) 25%,var(--rev-card))!important;font-size:16px;font-weight:750}#revenue-dashboard .escrow-dashboard #Payment-due-Report1 :is(th,td):nth-child(n+2),#revenue-dashboard .escrow-dashboard #Payment-due-Report12 :is(th,td):is(:nth-child(5),:nth-child(6)){text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}#revenue-dashboard .escrow-dashboard #Payment-due-Report1 tr:not(.escrow-group):not(.total-row) td:first-child{padding-left:38px!important}#revenue-dashboard .escrow-dashboard table a{color:var(--rev-link);text-decoration:underline;text-underline-offset:3px}#revenue-dashboard .escrow-dashboard .escrow-group-toggle{padding:0!important;background:transparent!important;border:0!important;text-align:left;font-weight:700;text-transform:capitalize}#revenue-dashboard .escrow-dashboard .escrow-group-toggle i{margin-right:10px;transition:transform .2s}#revenue-dashboard .escrow-dashboard .opened .escrow-group-toggle i{transform:rotate(90deg)}#revenue-dashboard .escrow-dashboard .table-bottom-btn,#revenue-dashboard .escrow-dashboard .modal-footer{display:flex;align-items:center;gap:18px;padding:16px!important;background:var(--esc-group);border-radius:10px;margin-top:14px}#revenue-dashboard .escrow-dashboard .escrow-note{flex:1;margin:0;text-align:left;line-height:1.6;font-size:13px}#revenue-dashboard .escrow-dashboard #revenue_report{overflow-y:auto!important;background:color-mix(in srgb,var(--rev-ink) 25%,transparent)}#revenue-dashboard .escrow-dashboard #revenue_report .modal-dialog{width:calc(100% - 48px)!important;max-width:1500px;margin:24px auto!important}#revenue-dashboard .escrow-dashboard #revenue_report .modal-content{background:var(--esc-surface)!important;border:1px solid var(--rev-line);border-radius:16px;padding:0;overflow:visible}#revenue-dashboard .escrow-dashboard #revenue_report .modal-header{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 80px 16px 22px!important;overflow:visible;background:var(--esc-surface)!important;border-radius:16px 16px 0 0;border-bottom:1px solid var(--rev-line)}#revenue-dashboard .escrow-dashboard #revenue_report .modal-header h2{order:-2;flex:1 1 calc(100% - 48px);font-size:24px;color:var(--rev-ink)!important;margin:0;padding:0;position:relative;z-index:1;background:none!important;box-shadow:none!important;width:auto!important}#revenue-dashboard .escrow-dashboard #revenue_report .modal-header h2 small{display:block;margin-top:8px;font-size:14px;font-weight:500;color:var(--rev-muted)!important;background:none!important}#revenue-dashboard .escrow-dashboard #revenue_report .fr-full-report-header-toolbar{flex:1 1 100%;position:static}#revenue-dashboard .escrow-dashboard #revenue_report .rr-landscape{position:absolute;right:65px;top:0;width:280px;height:100px;color:var(--rev-accent);opacity:.45;pointer-events:none}#revenue-dashboard .escrow-dashboard #revenue_report .close{order:-1;margin-left:auto}#revenue-dashboard .escrow-dashboard #revenue_report .revenue-modalhead{background:var(--esc-surface);padding:12px 22px}#revenue-dashboard .escrow-dashboard #revenue_report .revenue-modalhead h2{font-size:14px;margin:0;color:var(--rev-muted)}#revenue-dashboard .escrow-dashboard #revenue_report .modal-body{padding:18px 22px}#revenue-dashboard .escrow-dashboard .escrow-full{max-height:60vh;overflow:auto!important;border-radius:10px}#revenue-dashboard .escrow-dashboard .escrow-full table{min-width:1100px;table-layout:auto!important}#revenue-dashboard .escrow-dashboard .escrow-full table th{position:sticky;top:0;z-index:2;min-width:135px;white-space:nowrap}#revenue-dashboard .escrow-dashboard .escrow-tools,#revenue-dashboard .escrow-dashboard .escrow-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:0 0 16px}#revenue-dashboard .escrow-dashboard .escrow-tools label{display:flex;align-items:center;gap:10px}#revenue-dashboard .escrow-dashboard .escrow-tools :is(input,select){padding:10px;border:1px solid var(--rev-line);border-radius:8px;background:var(--rev-card);color:var(--rev-ink)}#revenue-dashboard .escrow-dashboard .escrow-pagination{padding:0 22px}@media (max-width:900px){#revenue-dashboard .escrow-dashboard .escrow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#revenue-dashboard .escrow-dashboard #revenue_report .rr-landscape{display:none}}@media (max-width:540px){#revenue-dashboard .escrow-dashboard .escrow-kpis{grid-template-columns:1fr}#revenue-dashboard .escrow-dashboard #revenue_report .modal-dialog{width:calc(100% - 12px)!important;margin:6px auto!important}#revenue-dashboard .escrow-dashboard .table-bottom-btn,#revenue-dashboard .escrow-dashboard .escrow-tools label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#revenue-dashboard .escrow-dashboard *{transition:none!important}}@media print{#revenue-dashboard .escrow-dashboard .escrow-full{max-height:none;overflow:visible!important}#revenue-dashboard .escrow-dashboard .escrow-transaction{display:table-row!important}#revenue-dashboard .escrow-dashboard .hide-cell{display:none!important}}#revenue-dashboard.escrow-selected .revenue-hero{background:color-mix(in srgb,var(--rev-accent) 9%,var(--rev-card));border-radius:13px;padding:16px;margin-bottom:14px}#revenue-dashboard.escrow-selected .revenue-explainer{position:relative;z-index:2;margin-left:auto;align-self:flex-end;padding:9px 12px;background:var(--rev-card);color:var(--rev-ink);border:1px solid var(--rev-line);border-radius:8px}#revenue-dashboard.escrow-selected .revenue-crumb{margin-top:8px;color:var(--rev-muted);font-size:12px}#revenue-dashboard.escrow-selected .revenue-hero>.revenue-icon{color:var(--rev-on-accent)}#revenue-dashboard.escrow-selected .revenue-filter-form :is(input:not([type=submit]):not([type=button]),select,.multiselect__tags){background:var(--rev-card)!important}#revenue-dashboard .escrow-dashboard .escrow-transaction{animation:escrow-row-in .18s ease-out}@keyframes escrow-row-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#revenue-dashboard .escrow-dashboard .escrow-transaction{animation:none}}@media (max-width:600px){#revenue-dashboard.escrow-selected .revenue-hero{flex-wrap:wrap}#revenue-dashboard.escrow-selected .revenue-landscape{opacity:.25}#revenue-dashboard.escrow-selected .revenue-hero>div{max-width:100%}}#revenue_report .revenue-table-list.escrow-full table tr th:first-child,#revenue_report .revenue-table-list.escrow-full table tr td:first-child{width:unset!important}table tr th[data-v-1c067ca9]{width:20%}.booking-waitinglist table.table tr th[data-v-1c067ca9]:nth-child(2){width:20%!important}.rent-roll-dashboard{--rr-accent: var(--dash-accent, #39752d);--rr-ink: var(--dash-ink, #172b28);--rr-muted: var(--dash-muted, #647568);--rr-link: var(--dash-link, var(--rr-accent));--rr-on-accent: var(--dash-on-accent, #fff);--rr-card: color-mix(in srgb, var(--rr-accent) 9%, var(--dash-surface-tint, #edf4e8));--rr-tint: color-mix(in srgb, var(--rr-accent) 16%, var(--rr-card));--rr-line: color-mix(in srgb, var(--rr-accent) 22%, var(--rr-card));--rr-surface: color-mix(in srgb, var(--rr-accent) 5%, var(--dash-surface-tint, #f4faf0));color:var(--rr-ink);font-size:14px}#revenue-dashboard.rent-roll-selected .revenue-hero{min-height:108px;padding:10px 8px 20px;align-items:flex-start}#revenue-dashboard.rent-roll-selected .revenue-hero>div{max-width:62%}#revenue-dashboard.rent-roll-selected .revenue-crumb{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13px;color:var(--rev-muted)}#revenue-dashboard.rent-roll-selected .revenue-crumb span{opacity:.55}#revenue-dashboard.rent-roll-selected .revenue-explainer{position:relative;z-index:1;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--rev-accent);border-radius:8px;background:color-mix(in srgb,var(--rev-accent) 10%,var(--rev-card));color:var(--rev-accent)!important;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}#revenue-dashboard.rent-roll-selected .revenue-explainer:hover{background:color-mix(in srgb,var(--rev-accent) 18%,var(--rev-card))}#revenue-dashboard.rent-roll-selected .revenue-hero .rr-landscape{position:absolute;right:8px;bottom:0;width:280px;height:100px;color:var(--rev-accent);pointer-events:none;opacity:.72}#revenue-dashboard.rent-roll-selected .revenue-filters h3{font-size:18px}.rent-roll-dashboard .rr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px}.rent-roll-dashboard .rr-kpi{position:relative;display:flex;gap:12px;align-items:center;min-height:92px;padding:14px;overflow:hidden;border:1px solid var(--rr-line);border-radius:12px;background:linear-gradient(120deg,var(--rr-card),color-mix(in srgb,var(--rr-accent) 8%,var(--rr-card)));box-shadow:0 3px 12px color-mix(in srgb,var(--rr-accent) 8%,transparent)}.rent-roll-dashboard .rr-kpi:after{content:"";position:absolute;width:75px;height:35px;right:0;bottom:0;background:var(--rr-accent);opacity:.12;clip-path:polygon(0 100%,20% 65%,36% 80%,57% 32%,73% 58%,89% 5%,100% 45%,100% 100%)}.rent-roll-dashboard .rr-kpi-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:var(--rr-accent);color:var(--rr-on-accent)!important;font-size:18px;box-shadow:0 3px 8px color-mix(in srgb,var(--rr-ink) 16%,transparent)}#revenue-dashboard .rent-roll-dashboard .rr-kpi-icon,#revenue-dashboard .rent-roll-dashboard .rr-kpi-icon i,#revenue-dashboard .rent-roll-dashboard .rr-title-icon,#revenue-dashboard .rent-roll-dashboard .rr-title-icon i,#revenue-dashboard #rentroll_report .rr-kpi-icon,#revenue-dashboard #rentroll_report .rr-kpi-icon i{color:var(--rr-on-accent)!important}#revenue-dashboard .rent-roll-dashboard .rr-kpi small,#revenue-dashboard #rentroll_report .rr-kpi small,#revenue-dashboard #rentroll_report .rr-modal-meta,#revenue-dashboard #rentroll_report .rr-details-head p,#revenue-dashboard .rent-roll-dashboard .rr-count{color:var(--rr-muted)!important}.rent-roll-dashboard .rr-kpi--vacant .rr-kpi-icon{background:color-mix(in srgb,var(--rr-accent) 28%,#4c91ee)}.rent-roll-dashboard .rr-kpi--occupancy .rr-kpi-icon{background:color-mix(in srgb,var(--rr-accent) 28%,#ed951f)}.rent-roll-dashboard .rr-kpi--market .rr-kpi-icon{background:color-mix(in srgb,var(--rr-accent) 28%,#8a65d6)}.rent-roll-dashboard .rr-kpi--actual .rr-kpi-icon{background:color-mix(in srgb,var(--rr-accent) 40%,#2a9d8f)}.rent-roll-dashboard .rr-kpi>div{display:flex;flex-direction:column;min-width:0;z-index:1}.rent-roll-dashboard .rr-kpi strong{font-size:22px;font-weight:750;letter-spacing:-.4px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rent-roll-dashboard .rr-kpi span{font-size:13px;font-weight:650;margin-bottom:2px}.rent-roll-dashboard .rr-kpi small{color:var(--rr-muted)!important;font-size:12px;font-weight:500}.rent-roll-dashboard .rr-table-card{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:14px;box-shadow:0 3px 12px color-mix(in srgb,var(--rr-accent) 8%,transparent);padding:16px;margin:0 0 14px}.rent-roll-dashboard .rr-table-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.rent-roll-dashboard .rr-table-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.rent-roll-dashboard .rr-table-title h2{margin:0;font-size:18px;font-weight:700;color:var(--rr-ink)}.rent-roll-dashboard .rr-table-title .rr-title-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--rr-accent);color:var(--rr-on-accent)!important}.rent-roll-dashboard .rr-help{border:0;background:transparent;color:var(--rr-link)!important;font-size:13px;font-weight:650;text-decoration:underline;cursor:pointer;padding:0}.rent-roll-dashboard .rr-actions{display:flex;flex-wrap:wrap;gap:8px}.rent-roll-dashboard .rr-btn,.rent-roll-dashboard :is(.btn.searchbts,.btn.searchbts1,.report-print-btn){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto!important;min-height:38px;padding:8px 14px!important;margin:0!important;border-radius:8px!important;font-size:13px!important;font-weight:650;line-height:1.2!important;width:auto!important;max-width:none;float:none!important;box-shadow:none!important;cursor:pointer;transition:background .18s,filter .18s,box-shadow .18s}.rent-roll-dashboard .rr-btn--accent,.rent-roll-dashboard .rr-actions .searchbts1{background:var(--rr-accent)!important;color:var(--rr-on-accent)!important;border:1px solid var(--rr-accent)!important}.rent-roll-dashboard .rr-btn--ghost,.rent-roll-dashboard .rr-actions .report-print-btn{background:var(--rr-surface)!important;color:var(--rr-link)!important;border:1px solid var(--rr-accent)!important}.rent-roll-dashboard .rr-btn:hover,.rent-roll-dashboard .rr-actions :is(.btn.searchbts,.btn.searchbts1):hover{filter:brightness(.96)}.rent-roll-dashboard .rr-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-surface)}.rent-roll-dashboard table.rr-table{width:100%;min-width:920px;margin:0!important;border-collapse:collapse;background:transparent!important;color:var(--rr-ink);font-variant-numeric:tabular-nums}.rent-roll-dashboard table.rr-table th,.rent-roll-dashboard table.rr-table td{padding:11px 12px!important;border:0!important;border-bottom:1px solid var(--rr-line)!important;height:auto!important;vertical-align:middle;color:var(--rr-ink)!important;font-size:13px!important}.rent-roll-dashboard table.rr-table thead th{position:sticky;top:0;z-index:1;background:var(--rr-accent)!important;color:var(--rr-on-accent)!important;font-weight:700;white-space:nowrap;text-align:left}.rent-roll-dashboard table.rr-table thead th.rr-num{text-align:right}.rent-roll-dashboard table.rr-table .rr-sort{border:0;padding:0;background:transparent;color:inherit!important;font:inherit;cursor:pointer}.rent-roll-dashboard table.rr-table .rr-sort i{margin-left:6px;opacity:.7}.rent-roll-dashboard table.rr-table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--rr-accent) 6%,var(--rr-surface))}.rent-roll-dashboard table.rr-table tbody tr:hover>td{background:var(--rr-tint)}.rent-roll-dashboard table.rr-table td.rr-num{text-align:right}.rent-roll-dashboard table.rr-table .total-row>td{background:var(--rr-tint)!important;font-weight:750;border-top:2px solid var(--rr-accent)!important}.rent-roll-dashboard .rr-table-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:14px}.rent-roll-dashboard .rr-table-foot .searchbts{background:var(--rr-accent)!important;color:var(--rr-on-accent)!important;border:1px solid var(--rr-accent)!important}.rent-roll-dashboard .rr-count{color:var(--rr-muted)!important;font-size:13px}.rent-roll-dashboard .rr-info{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rr-line);border-radius:10px;background:color-mix(in srgb,var(--rr-accent) 10%,var(--rr-card));color:var(--rr-ink);font-size:13px;line-height:1.45}.rent-roll-dashboard .rr-info i{color:var(--rr-accent)!important;margin-top:2px}.rent-roll-dashboard .panel,.rent-roll-dashboard .panel-heading,.rent-roll-dashboard .panel-body,.rent-roll-dashboard .waiting-list-wrapper,.rent-roll-dashboard .booking-waitinglist{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}#rentroll_report.modal{overflow-y:auto!important}#rentroll_report .modal-dialog{width:96%;max-width:1440px;margin:24px auto;height:auto!important}#revenue-dashboard #accordion #rentroll_report .modal-content,#revenue-dashboard #rentroll_report .modal-content,#rentroll_report .modal-content{display:flex!important;flex-direction:column;overflow:hidden!important;max-height:calc(100dvh - 40px)!important;background:var(--rr-card, var(--dash-surface-tint, #edf4e8))!important;border:1px solid var(--rr-line, #c5d6c4)!important;border-radius:16px;box-shadow:0 18px 48px color-mix(in srgb,var(--rr-ink, #172b28) 28%,transparent);color:var(--rr-ink, #172b28)}#revenue-dashboard #accordion #rentroll_report .modal-header,#revenue-dashboard #rentroll_report .modal-header,#rentroll_report .modal-header{position:relative;top:auto;z-index:6;display:flex!important;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:18px 80px 14px 20px!important;background:var(--rr-tint, #d7ead6)!important;border-bottom:1px solid var(--rr-line, #c5d6c4)!important;border-radius:16px 16px 0 0;overflow:visible!important}#rentroll_report .modal-header>:not(svg){position:relative;z-index:1}#revenue-dashboard #accordion #rentroll_report .modal-header>input.btn,#revenue-dashboard #rentroll_report .modal-header>input.btn,#rentroll_report .modal-header>input[type=button],#rentroll_report .modal-header>input[type=submit]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden;margin:0}#rentroll_report .rr-modal-heading{flex:1 1 240px;min-width:0}#revenue-dashboard #accordion #rentroll_report .modal-header h2,#revenue-dashboard #rentroll_report .modal-header h2,#rentroll_report .modal-header h2,#revenue-dashboard #accordion #rentroll_report .rr-modal-heading h2{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px!important;padding:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;font-size:22px!important;font-weight:750;line-height:1.35!important;text-align:left!important;background:none!important;box-shadow:none!important;overflow:visible!important;color:var(--rr-ink, #172b28)!important}#revenue-dashboard #accordion #rentroll_report .modal-header h2:before,#revenue-dashboard #accordion #rentroll_report .modal-header h2:after,#rentroll_report .modal-header h2:before,#rentroll_report .modal-header h2:after{display:none!important;content:none!important}#revenue-dashboard #accordion #rentroll_report .modal-header h2 span,#rentroll_report .modal-header h2 span{display:inline!important;width:auto!important;margin:0;background:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit}#revenue-dashboard #accordion #rentroll_report .modal-header .rr-title-icon,#revenue-dashboard #rentroll_report .modal-header .rr-title-icon,#rentroll_report .modal-header .rr-title-icon,#revenue-dashboard #accordion #rentroll_report .rr-title-icon{display:grid!important;place-items:center;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;border-radius:8px;background:var(--rr-accent)!important;color:var(--rr-on-accent)!important;overflow:hidden}#rentroll_report .rr-modal-meta{margin:0;font-size:13px;color:var(--rr-muted, #647568)!important;display:flex;flex-wrap:wrap;gap:8px 14px}#rentroll_report .modal-header .rr-landscape{position:absolute;right:48px;bottom:0;width:220px;height:80px;color:var(--rr-accent, #39752d);opacity:.55;pointer-events:none}#rentroll_report .modal-header .close{position:relative;z-index:2;float:none;margin:0 0 0 auto;opacity:1;font-size:28px;color:var(--rr-ink, #172b28)!important}#rentroll_report .fr-full-report-header-toolbar{display:none!important}#rentroll_report .rr-modal-toolbar{position:relative;top:auto;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 12px;background:var(--rr-tint, #d7ead6)}#rentroll_report .rr-modal-toolbar .rr-btn--accent,#rentroll_report .rr-modal-toolbar .searchbts1{background:var(--rr-accent, #39752d)!important;color:var(--rr-on-accent, #fff)!important;border-color:var(--rr-accent, #39752d)!important}#rentroll_report .rr-modal-toolbar .rr-btn--ghost,#rentroll_report .rr-modal-toolbar .report-print-btn,#rentroll_report .rr-modal-toolbar .full-report-columns-btn{background:var(--rr-surface, #f4faf0)!important;color:var(--rr-link, #39752d)!important;border:1px solid var(--rr-accent, #39752d)!important}#rentroll_report .rr-modal-toolbar :is(.report-print-btn,.searchbts1){width:148px!important;min-width:148px!important;height:38px!important;padding:0 14px!important;box-sizing:border-box}#rentroll_report .rr-modal-toolbar .full-report-columns-btn--active{background:var(--dash-danger, #c62828)!important;color:#fff!important;border-color:var(--dash-danger, #c62828)!important}#rentroll_report .full-report-customize-inline-wrap{background:var(--rr-card, #edf4e8)!important}#rentroll_report .rr-modal-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 0 16px;background:transparent}#rentroll_report .rr-modal-kpis .rr-kpi{min-height:82px}#revenue-dashboard #accordion #rentroll_report .modal-body,#revenue-dashboard #rentroll_report .modal-body,#rentroll_report .modal-body{flex:1 1 auto;min-height:0;padding:0 20px 16px!important;overflow:auto!important;background:var(--rr-card, #edf4e8)!important}#rentroll_report .rr-details-card{border:1px solid var(--rr-line, #c5d6c4);border-radius:12px;background:var(--rr-surface, #f4faf0);overflow:hidden}#rentroll_report .rr-details-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;background:var(--rr-tint, #d7ead6);overflow:visible}#rentroll_report .rr-details-head>div:first-child{flex:1 1 220px;min-width:0}#revenue-dashboard #accordion #rentroll_report .rr-details-head h3,#revenue-dashboard #rentroll_report .rr-details-head h3,#rentroll_report .rr-details-head h3{display:block!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;font-size:16px!important;line-height:1.4!important;font-weight:700;background:none!important;box-shadow:none!important;overflow:visible!important;color:var(--rr-ink, #172b28)!important}#revenue-dashboard #accordion #rentroll_report .rr-details-head h3:before,#revenue-dashboard #accordion #rentroll_report .rr-details-head h3:after,#rentroll_report .rr-details-head h3:before,#rentroll_report .rr-details-head h3:after{display:none!important;content:none!important}#rentroll_report .rr-details-head h3 i{margin-right:8px;color:var(--rr-accent, #39752d)!important}#rentroll_report .rr-details-head p{margin:0;font-size:12px;line-height:1.45;color:var(--rr-muted, #647568)!important;max-width:100%}#rentroll_report .rr-details-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#rentroll_report .rr-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--rr-line, #c5d6c4);border-radius:8px;background:var(--rr-card, #edf4e8);color:var(--rr-muted, #647568)}#rentroll_report .rr-search input,#rentroll_report .rr-details-tools select{height:36px;border:0;outline:0;background:transparent;color:var(--rr-ink, #172b28);min-width:160px}#rentroll_report .rr-details-tools select{border:1px solid var(--rr-line, #c5d6c4);border-radius:8px;padding:0 10px;background:var(--rr-card, #edf4e8)}#rentroll_report .rr-table-scroll,#rentroll_report .booking-tablelist,#rentroll_report .table-responsive{width:100%;max-width:100%;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}#rentroll_report .rr-details-card .rr-table-scroll{border:0;border-radius:0}#rentroll_report table.rr-table{min-width:980px}#rentroll_report table.rr-table a{color:var(--rr-link, #39752d)!important;font-weight:650;white-space:nowrap}#rentroll_report .rr-type-cell{min-width:220px;white-space:normal}#rentroll_report .rr-type-name{display:block;font-weight:650;margin-bottom:4px}#rentroll_report .rr-booking-refs{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:center}#rentroll_report .rr-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}#rentroll_report .rr-badge--paid{background:color-mix(in srgb,var(--rr-accent, #39752d) 18%,var(--rr-card, #edf4e8));color:var(--rr-accent, #39752d)!important}#rentroll_report .rr-badge--partial{background:color-mix(in srgb,#ed951f 22%,var(--rr-card, #edf4e8));color:#b56b0c!important}#rentroll_report .rr-badge--unpaid{background:color-mix(in srgb,#d64545 16%,var(--rr-card, #edf4e8));color:#b13333!important}#rentroll_report .rr-badge--no-charge{background:color-mix(in srgb,var(--rr-muted, #647568) 16%,var(--rr-card, #edf4e8));color:var(--rr-muted, #647568)!important}#rentroll_report .rr-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;font-size:13px}#rentroll_report .rr-pager button,#rentroll_report .rr-pager select{min-width:36px;height:34px;padding:0 10px;border:1px solid var(--rr-line, #c5d6c4);border-radius:8px;background:var(--rr-card, #edf4e8);color:var(--rr-ink, #172b28)}#rentroll_report .rr-pager button.is-active{background:var(--rr-accent, #39752d);color:var(--rr-on-accent, #fff);border-color:var(--rr-accent, #39752d)}#rentroll_report .rr-pager button:disabled{opacity:.4}#revenue-dashboard #rentroll_report .modal-footer,#rentroll_report .modal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px 18px!important;background:var(--rr-card, #edf4e8)!important;border-top:1px solid var(--rr-line, #c5d6c4)!important;border-radius:0 0 16px 16px}#rentroll_report .rr-modal-footer-info{display:flex;gap:8px;flex:1 1 280px;font-size:13px;color:var(--rr-ink, #172b28)}#rentroll_report .rr-empty{text-align:center;padding:28px 12px;color:var(--rr-muted, #647568)}#revenue-dashboard #accordion #rentroll_report table.rr-table thead th,#revenue-dashboard .rent-roll-dashboard table.rr-table thead th{background:var(--rr-accent)!important;color:var(--rr-on-accent)!important}#revenue-dashboard #accordion #rentroll_report table.rr-table thead th .rr-sort,#revenue-dashboard .rent-roll-dashboard table.rr-table thead th .rr-sort,#revenue-dashboard #accordion #rentroll_report table.rr-table thead th i{color:inherit!important}#revenue-dashboard #accordion #rentroll_report .rr-badge--paid{color:var(--rr-accent, #39752d)!important}#revenue-dashboard #accordion #rentroll_report .rr-badge--partial{color:#b56b0c!important}#revenue-dashboard #accordion #rentroll_report .rr-badge--unpaid{color:#b13333!important}#revenue-dashboard #accordion #rentroll_report .rr-badge--no-charge{color:var(--rr-muted, #647568)!important}#revenue-dashboard #accordion #rentroll_report .rr-modal-toolbar .rr-btn--accent,#revenue-dashboard #accordion #rentroll_report .rr-modal-toolbar .rr-btn--accent i{color:var(--rr-on-accent, #fff)!important}@media (max-width: 1100px){.rent-roll-dashboard .rr-kpis,#rentroll_report .rr-modal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.rent-roll-dashboard .rr-kpis{grid-template-columns:1fr}#revenue-dashboard.rent-roll-selected .revenue-hero>div{max-width:100%}#revenue-dashboard.rent-roll-selected .revenue-explainer{margin:8px 0 0}#revenue-dashboard.rent-roll-selected .revenue-hero .rr-landscape{opacity:.28;width:180px}#rentroll_report .modal-header .rr-landscape{display:none}}@media (prefers-reduced-motion: reduce){.rent-roll-dashboard *,#rentroll_report *{transition:none!important}}@media print{.rent-roll-dashboard .rr-help,.rent-roll-dashboard .rr-actions,.rent-roll-dashboard .rr-info,#rentroll_report .rr-modal-toolbar,#rentroll_report .rr-details-tools,#rentroll_report .rr-pager,#rentroll_report .rr-landscape,#rentroll_report .close,#rentroll_report .rr-sort i{display:none!important}}.refund_amount{color:red}.ytd-report-wrapper[data-v-9f6c9141]{overflow-x:auto;background:#fff;border:1px solid #ddd}.ytd-report-table[data-v-9f6c9141]{width:100%;border-collapse:collapse;min-width:900px}.ytd-report-table th[data-v-9f6c9141],.ytd-report-table td[data-v-9f6c9141]{border:1px solid #000;padding:8px 10px;font-size:13px}.ytd-left-header[data-v-9f6c9141]{background:#f7f7f7;font-weight:700;text-align:left;white-space:nowrap}.ytd-title[data-v-9f6c9141]{background:#fff7c7;font-weight:800;text-align:center;font-size:14px}.ytd-year-label[data-v-9f6c9141]{background:#fff}.ytd-year[data-v-9f6c9141]{text-align:center;font-weight:800}.ytd-col-header[data-v-9f6c9141]{background:#f2c9c9;font-weight:700;text-align:center;white-space:nowrap}.ytd-col-header-left[data-v-9f6c9141]{background:#fff}.ytd-section-row td[data-v-9f6c9141]{background:#d9d9d9;font-weight:800}.ytd-row-label[data-v-9f6c9141]{background:#efefef;font-weight:700;white-space:nowrap}.ytd-val[data-v-9f6c9141]{text-align:center;white-space:nowrap}.ytd-total-row td[data-v-9f6c9141]{background:#e6f3e2;font-weight:900}.modal-xl[data-v-9f6c9141]{max-width:98%;margin:10px auto}.ytd-summary-bar[data-v-9f6c9141]{background:#f8f9fa;padding:15px;margin-bottom:20px;border-radius:5px;border:1px solid #dee2e6}.summary-card[data-v-9f6c9141]{background:#fff;padding:15px;border-radius:5px;text-align:center;box-shadow:0 2px 4px #0000001a}.summary-label[data-v-9f6c9141]{font-size:12px;color:#6c757d;text-transform:uppercase;margin-bottom:5px}.summary-value[data-v-9f6c9141]{font-size:24px;font-weight:700;color:#28a745}.filter-controls[data-v-9f6c9141]{padding:10px}.filter-controls label[data-v-9f6c9141]{display:block;font-weight:600;margin-bottom:5px;font-size:12px;text-transform:uppercase;color:#6c757d}.ytd-detail-table[data-v-9f6c9141]{font-size:12px;margin-bottom:0}.ytd-detail-table thead th[data-v-9f6c9141]{background:#343a40;color:#fff;font-weight:600;border:1px solid #454d55;padding:12px 8px;position:sticky;top:0;z-index:10}.ytd-detail-table thead th.sortable[data-v-9f6c9141]{cursor:pointer;-webkit-user-select:none;user-select:none}.ytd-detail-table thead th.sortable[data-v-9f6c9141]:hover{background:#495057}.sort-icon[data-v-9f6c9141]{margin-left:5px;opacity:.6}.ytd-detail-table tbody td[data-v-9f6c9141]{border:1px solid #dee2e6;padding:8px;vertical-align:middle}.ytd-detail-table tbody tr.data-row[data-v-9f6c9141]:hover{background-color:#f1f3f5}.ytd-detail-table .booking-num[data-v-9f6c9141]{font-weight:600;color:#007bff}.ytd-detail-table .badge-site-type[data-v-9f6c9141]{background:#17a2b8;color:#fff;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:600}.ytd-detail-table td.has-value[data-v-9f6c9141]{background-color:#e7f5e7;font-weight:600}.ytd-detail-table .total-col[data-v-9f6c9141]{background-color:#fff3cd;font-weight:700}.ytd-detail-table tfoot[data-v-9f6c9141]{position:sticky;bottom:0;z-index:10;margin-bottom:0}.ytd-detail-table tfoot.tfoot-sticky tr.totals-row[data-v-9f6c9141]{background:#28a745;color:#fff}.ytd-detail-table tfoot.tfoot-sticky tr.totals-row td[data-v-9f6c9141]{border:1px solid #1e7e34;padding:12px 8px;font-size:13px}.noRecord[data-v-9f6c9141]{text-align:center;padding:40px!important;color:#6c757d;font-style:italic}.booking-tablelist[data-v-9f6c9141]{max-height:600px;overflow-y:auto;position:relative;padding-bottom:60px}@media print{.modal-header[data-v-9f6c9141],.modal-footer[data-v-9f6c9141],.ytd-summary-bar[data-v-9f6c9141],.filter-controls[data-v-9f6c9141]{display:none!important}.modal-dialog[data-v-9f6c9141]{max-width:100%!important;margin:0!important}.modal-content[data-v-9f6c9141]{border:none!important}.booking-tablelist[data-v-9f6c9141]{max-height:none!important;overflow:visible!important}.ytd-detail-table[data-v-9f6c9141]{font-size:10px}.ytd-detail-table thead th[data-v-9f6c9141],.ytd-detail-table tfoot[data-v-9f6c9141]{position:static}.data-row[data-v-9f6c9141]{page-break-inside:avoid}}.booking-tablelist[data-v-9f6c9141]::-webkit-scrollbar{width:10px;height:10px}.booking-tablelist[data-v-9f6c9141]::-webkit-scrollbar-track{background:#f1f1f1}.booking-tablelist[data-v-9f6c9141]::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.booking-tablelist[data-v-9f6c9141]::-webkit-scrollbar-thumb:hover{background:#555}.revenueReport .sepi-hike-forms.date-sepi .vdp-datepicker .mx-icon-calendar{position:absolute;right:5%;top:53%;z-index:999;transform:translateY(-50%);pointer-events:auto;cursor:pointer}.revenueReport .sepi-hike-forms.date-sepi .vdp-datepicker .mx-icon-clear{position:absolute;right:76px;top:64%;transform:translateY(-50%)}.panel-title a{color:var(--rev-ink, var(--dash-ink, #203226))!important}.light-blue-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#175491}.magenta-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#5f2652}.peach-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#a44d28}.maroon-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#652020}.turquoise-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#006266}.revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist .table-end-noline table tr:last-child td{background:unset}.red-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#b20c11}.yellow-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{background:#e6c60d}.dark-theme .revenueReport .waiting-list-wrapper.pointof-sale .booking-waitinglist table tr th{border-block:2px solid #3266ff}.csv-title{display:none}.cap-label{text-transform:unset!important}.mx-datepicker-popup{z-index:999999!important}.waiting-list-wrapper.pointof-sale.revenue-wrap .csm_report .multiselect,.waiting-list-wrapper.pointof-sale.revenue-wrap .csm_report select,.waiting-list-wrapper.pointof-sale.revenue-wrap #refundType{margin-top:17px!important}.bill_due_invoice .modal-container.v--modal-box.v--modal{width:80%!important;max-width:unset}.bill_due_invoice .modal-dialog{width:100%}.bill_due_invoice button.close{color:#000;opacity:1;font-size:40px!important;margin-right:30px}.card_option:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.card_option{position:absolute;width:24px;height:24px;right:1px;top:4px;padding:4px 8px;text-align:center;transition:transform .2s ease}@media screen and (min-width: 768px){.title-mobile{display:none}.title-desktop{display:block}}@media screen and (max-width: 767px){.title-desktop{display:none}.title-mobile{display:block}}section.content.sepi-content-section .confirm-email .v--modal-box.v--modal{height:auto!important}div.mm-dropdown ul li,div.mm-dropdown div.textfirst{text-align:left;padding-left:5px!important}li.input-option.is-not-selected-option{background:#fff;z-index:9999;border:unset!important}div.mm-dropdown ul{background:#fff!important;z-index:9999;border-block:unset!important}li.input-option.is-selected-option{border:unset}div.mm-dropdown ul li:last-child{border-bottom:1px solid #b5b5b5!important}div#billDueReport table thead th{z-index:9999}div.mm-dropdown ul li,div.mm-dropdown div.textfirst{padding-right:30px}.autopay-date-picker{width:100%;margin-bottom:4px;float:none;clear:both}.autopay-date-picker .single-date-picker-wrapper{width:100%}.autopay-date-picker .mx-input{width:100%!important;max-width:100%}.autopay-date-help{display:block;margin-top:4px}.autopay-date-save{display:block;width:100%;margin-top:8px;float:none;clear:both}.revenue-wrap select.form-control,.revenue-wrap input.form-control{color:var(--bills-ink, var(--dash-ink, #203226))!important}@media only screen and (max-device-height: 800px) and (min-device-width: 1280px) and (orientation: landscape){.billdue-report-div.sepi-content-section .v--modal-box.v--modal{height:230px!important}}@media only screen and (max-width: 768px){.r_report-log .reservationg-log-btn.bill-due{align-content:center}}@media only screen and (max-width: 767px) and (min-width: 320px){.mysite-cards.bills-due{text-align:center}}.booking-waitinglist .booking-tablelist table tr:nth-last-child(3) td:nth-last-child(3) div.mm-dropdown ul.auto-bill-dropdown,.booking-waitinglist .booking-tablelist table tr:nth-last-child(2) td:nth-last-child(2) div.mm-dropdown ul.auto-bill-dropdown{height:150px;overflow:auto}.is-selected-option{background:#337ab7;color:#fff!important}div.mm-dropdown ul li:hover{background:#337ab7;color:#fff}div.mm-dropdown{cursor:context-menu}#bills-dashboard{--bills-accent: var(--dash-accent, #39752d);--bills-ink: var(--dash-ink, #203226);--bills-muted: var(--dash-muted, #62735e);--bills-link: var(--dash-link, var(--bills-accent));--bills-on-accent: var(--dash-on-accent, #fff);--bills-panel: color-mix(in srgb, var(--bills-accent) 8%, var(--dash-surface, #fff));--bills-line: color-mix(in srgb, var(--bills-accent) 20%, var(--dash-surface, #fff));background:var(--dash-canvas, #dcebdc)!important;color:var(--bills-ink);padding:20px!important;min-height:85vh}#bills-dashboard .bills-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:125px;padding:0 6px 16px}#bills-dashboard .bills-eyebrow{color:var(--bills-accent);font-size:11px;font-weight:750;letter-spacing:1.7px}#bills-dashboard .bills-hero h1{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:10px 0;color:var(--bills-ink)}#bills-dashboard .bills-hero h1 i{color:var(--bills-accent);margin-right:10px}#bills-dashboard .bills-hero p{color:var(--bills-muted);margin:0;font-size:15px}#bills-dashboard .bills-landscape{width:38%;max-width:460px;color:var(--bills-accent);align-self:flex-end}#bills-dashboard .waiting-list-wrapper{padding:0;background:transparent}#bills-dashboard .bills-filter-card{padding:20px!important;border:1px solid var(--bills-line);border-radius:16px;background:var(--bills-panel)!important;box-shadow:0 4px 16px #1b35200a;margin:0 0 16px!important}#bills-dashboard .bills-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}#bills-dashboard .bills-section-heading h2{font-size:19px;font-weight:700;margin:0 0 4px}#bills-dashboard .bills-section-heading p{color:var(--bills-muted);font-size:13px;margin:0}#bills-dashboard .bills-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--bills-accent);color:#fff;font-size:23px}#bills-dashboard .bill_due_reports{margin:0;padding:0}#bills-dashboard .gridFormate{display:grid!important;grid-template-columns:minmax(160px,240px) minmax(160px,240px) minmax(220px,320px) auto;justify-content:start;gap:16px;align-items:end}#bills-dashboard .gridFormate .sepi-hike-forms{width:100%;margin:0;padding:0;min-width:0;flex:0 1 auto!important}#bills-dashboard .gridFormate .bills-customer-search{width:320px!important;max-width:320px;flex:0 0 320px!important}#bills-dashboard .gridFormate .bills-customer-search .multiselect{width:100%!important;max-width:320px}#bills-dashboard .gridFormate label{font-size:13px;font-weight:600;color:var(--bills-ink)}#bills-dashboard .gridFormate .buttonGroupSection{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:0}#bills-dashboard .gridFormate :is(.mx-datepicker,.single-date-picker-wrapper){width:100%}#bills-dashboard .gridFormate :is(.mx-input,.multiselect__tags){border-radius:8px;border:1px solid var(--bills-line);min-height:42px;background:var(--dash-surface-tint,#f4faf6);color:var(--bills-ink)}#bills-dashboard .multiselect__single{background:transparent;color:var(--bills-ink)}#bills-dashboard .buttonGroupSection .searchbts,#bills-dashboard .bills-manage-link{border-radius:8px!important;background:var(--bills-accent)!important;color:var(--bills-on-accent)!important;border:1px solid var(--bills-accent)!important;padding:10px 18px!important;font-size:13px;font-weight:600;margin:0!important;width:auto!important;height:auto}#bills-dashboard .searchbts[value=Reset]{background:transparent!important;color:var(--bills-link)!important}#bills-dashboard .bills-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}#bills-dashboard .bills-summary-card{position:relative;display:flex;gap:14px;align-items:center;overflow:hidden;padding:20px 16px;border:1px solid var(--bills-line);border-radius:14px;background:var(--bills-panel);box-shadow:0 4px 12px #1b35200a}#bills-dashboard .bills-summary-card>div{z-index:1;min-width:0}#bills-dashboard .bills-summary-card strong{display:block;font-size:25px;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#bills-dashboard .bills-summary-card h3{margin:5px 0;font-size:13px;font-weight:700}#bills-dashboard .bills-summary-card p{margin:0;font-size:11px;color:var(--bills-muted)}#bills-dashboard .bills-watermark{position:absolute;right:8px;bottom:5px;font-size:55px;opacity:.07;color:var(--bills-accent)}#bills-dashboard .amount .bills-icon{background:#aa740b}#bills-dashboard .overdue .bills-icon{background:#bd4046}#bills-dashboard .autopay .bills-icon{background:#3279a3}#bills-dashboard .gistListSection{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px!important;padding:0 4px!important;background:transparent;border:0}#bills-dashboard .gistListHeader{display:flex;flex-wrap:wrap;gap:12px;margin:0}#bills-dashboard .gistListHeader h2{margin:0;font-size:13px;color:var(--bills-muted)}#bills-dashboard .reservationg-log-btn{display:flex;flex-wrap:wrap;gap:8px;float:none;margin:0}#bills-dashboard .bills-due{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px!important;margin:0!important;border:1px solid var(--bills-line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--bills-panel)!important}#bills-dashboard .revenue-mid{float:none;width:auto;padding:0}#bills-dashboard .title-desktop{display:block;font-size:19px;font-weight:700;margin:0}#bills-dashboard .title-mobile{display:none}#bills-dashboard .bills-help{background:transparent;border:0;color:var(--bills-link);font-size:12px;margin-left:12px;text-decoration:underline}#bills-dashboard .bill-due .searchbts,#bills-dashboard .bills-bulk-actions>button{background:var(--dash-surface, #fff)!important;color:var(--bills-ink)!important;-webkit-text-fill-color:var(--bills-ink)!important;border:1px solid var(--bills-line)!important;padding:9px 12px!important}#bills-dashboard .bill-due .searchbts:hover,#bills-dashboard .bills-bulk-actions>button:hover{color:var(--bills-ink)!important;-webkit-text-fill-color:var(--bills-ink)!important;border-color:var(--bills-accent)!important}#bills-dashboard .bill-due i{margin-right:5px}#bills-dashboard .booking-waitinglist{margin:0!important;padding:0!important;background:var(--bills-panel);border-radius:0 0 14px 14px;border:1px solid var(--bills-line);overflow:hidden}#bills-dashboard #billDueReport{width:100%!important;margin:0!important;padding:0!important}#bills-dashboard table{width:100%;margin:0;border:0}#bills-dashboard table thead th{background:color-mix(in srgb,var(--bills-accent) 17%,var(--dash-surface,#fff));color:var(--bills-ink);font-size:12px;font-weight:700;padding:14px 12px;border:0;z-index:2}#bills-dashboard table tbody td{padding:14px 12px!important;border-bottom:1px solid var(--bills-line);vertical-align:middle;font-size:13px;color:var(--bills-ink);background:var(--bills-panel)}#bills-dashboard table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bills-accent) 4%,var(--dash-surface,#fff))}#bills-dashboard table tbody tr:hover td{background:color-mix(in srgb,var(--bills-accent) 12%,var(--dash-surface,#fff))}#bills-dashboard .bills-guest{display:flex;align-items:center;gap:10px;min-width:175px}#bills-dashboard .bills-avatar{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--bills-accent) 20%,var(--dash-surface,#fff));font-size:12px;font-weight:700}#bills-dashboard .bills-amount{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#bills-dashboard td a:not(.bills-manage-link){color:var(--bills-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}#bills-dashboard .actionbts{background:var(--bills-accent);border:0;border-radius:7px;padding:7px 9px}#bills-dashboard .bills-payment-status{display:inline-block;white-space:normal;min-width:145px;max-width:230px;font-size:12px;color:var(--bills-muted)}#bills-dashboard .bills-payment-status.has-error{color:var(--dash-danger,#bd4046)}#bills-dashboard td .btn-sm{background:var(--bills-accent)!important;border:0;color:var(--bills-on-accent);border-radius:7px}#bills-dashboard .bills-toggle{display:inline-block;width:27px;height:16px;border-radius:12px;background:#fff5;vertical-align:middle;margin-right:5px;padding:2px}#bills-dashboard .bills-toggle:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#fff}#bills-dashboard .bills-toggle.is-enabled:before{margin-left:11px}#bills-dashboard .bills-manage-link{display:inline-block;padding:6px 12px!important}#bills-dashboard [id^=autopay-settings-]{background:var(--bills-panel)!important;border-color:var(--bills-line)!important;min-width:265px}#bills-dashboard .shoplist-edit{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;width:100%}#bills-dashboard .bills-page-info{font-size:12px;color:var(--bills-muted)}#bills-dashboard .pagination{margin:0;display:flex;gap:5px}#bills-dashboard .pagination a,#bills-dashboard .pagination span{border-radius:7px;border-color:var(--bills-line);color:var(--bills-link);background:var(--bills-panel)}#bills-dashboard .pagination .active a,#bills-dashboard .pagination .active span{background:var(--bills-accent);color:var(--bills-on-accent)}#bills-dashboard .table-bottom-btn{background:transparent;padding:12px 18px;margin:0;border-top:1px solid var(--bills-line)}#bills-dashboard .bills-empty{text-align:center;padding:45px!important}#bills-dashboard .bills-empty>*{display:block;margin:8px}#bills-dashboard .bills-empty i{font-size:32px;color:var(--bills-accent)}#bills-dashboard :is(button,a,input):focus-visible{outline:3px solid var(--bills-accent);outline-offset:3px}@media (max-width:1200px){#bills-dashboard .bills-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#bills-dashboard .gridFormate{grid-template-columns:minmax(160px,240px) minmax(160px,240px)}}@media (max-width:600px){#bills-dashboard{padding:12px!important}#bills-dashboard .bills-landscape{display:none}#bills-dashboard .bills-hero h1{font-size:25px}#bills-dashboard .gridFormate{grid-template-columns:1fr}#bills-dashboard .bills-summary{gap:8px}#bills-dashboard .bills-summary-card{padding:12px;gap:8px;flex-direction:column;align-items:flex-start}#bills-dashboard .bills-summary-card strong{font-size:21px}#bills-dashboard .bills-help{display:block;margin:8px 0 0}#bills-dashboard .bills-filter-card{padding:14px!important}}@media print{#bills-dashboard .bills-avatar{display:none}#bills-dashboard table tbody td{background:#fff!important;color:#000}}#bills-dashboard .bills-tool{border:0;background:transparent;padding:0;cursor:pointer}#bills-dashboard .bills-autopay-action{white-space:nowrap}#bills-dashboard .bills-autopay-action>button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px}#bills-dashboard table tbody .bills-customer-row td{background:var(--bills-panel)}#bills-dashboard table tbody .bills-customer-row.bills-row-alternate td{background:color-mix(in srgb,var(--bills-accent) 4%,var(--dash-surface,#fff))}#bills-dashboard table tbody .bills-row-expanded td{background:color-mix(in srgb,var(--bills-accent) 13%,var(--dash-surface,#fff));border-bottom-color:transparent}#bills-dashboard table tbody .bills-row-expanded td:first-child{box-shadow:inset 3px 0 var(--bills-accent)}#bills-dashboard table tbody .bills-autopay-detail-row>td{padding:0!important;border:0;background:var(--bills-panel)}#bills-dashboard .bills-autopay-expansion{height:auto}#bills-dashboard .bills-autopay-panel{margin:0 12px 12px;padding:14px 18px;border:1px solid var(--bills-line);border-left:3px solid var(--bills-accent);border-radius:0 0 12px 12px;background:var(--bills-panel);color:var(--bills-ink);white-space:normal}#bills-dashboard .bills-autopay-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}#bills-dashboard .bills-autopay-heading>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}#bills-dashboard .bills-autopay-heading i{color:var(--bills-accent)}#bills-dashboard .bills-autopay-heading span{font-size:12px;color:var(--bills-muted)}#bills-dashboard .bills-autopay-close{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bills-line);border-radius:6px;padding:5px 9px;background:transparent;color:var(--bills-accent);font-weight:600}#bills-dashboard .bills-autopay-controls{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap}#bills-dashboard .bills-autopay-field{float:none;margin:0;padding:0}#bills-dashboard .bills-autopay-field>[class*=col-]{float:none;width:auto;padding:0}#bills-dashboard .bills-autopay-switch{display:flex;align-items:center;gap:12px}#bills-dashboard .bills-autopay-field label{color:var(--bills-ink);font-size:12px;margin-bottom:0}#bills-dashboard .bills-autopay-switch .switch{display:block;margin:0}#bills-dashboard .bills-autopay-switch .slider.checked{background:var(--bills-accent)!important}#bills-dashboard .bills-autopay-switch input:focus-visible+.slider{outline:2px solid var(--bills-accent);outline-offset:3px}#bills-dashboard .bills-autopay-card{flex:0 1 300px;min-width:240px}#bills-dashboard .bills-autopay-card .mm-dropdown{width:100%;margin:0;border:1px solid var(--bills-line);border-radius:7px;background:var(--dash-surface-tint,#f4faf6)}#bills-dashboard .bills-autopay-card .textfirst{min-height:36px;line-height:24px}#bills-dashboard .bills-autopay-card img{width:38px;height:auto;max-height:26px;object-fit:contain}#bills-dashboard .bills-autopay-date{flex:0 1 260px}#bills-dashboard .bills-autopay-date .autopay-date-help{font-size:11px}#bills-dashboard .bills-autopay-charge .btn{width:auto!important;padding:9px 16px;white-space:nowrap}#bills-dashboard .bills-autopay-enter-active,#bills-dashboard .bills-autopay-leave-active{transition:height .22s ease,opacity .18s ease;overflow:hidden}#bills-dashboard .bills-autopay-enter-from,#bills-dashboard .bills-autopay-leave-to{height:0!important;opacity:0}@media (prefers-reduced-motion:reduce){#bills-dashboard .bills-autopay-enter-active,#bills-dashboard .bills-autopay-leave-active{transition:none}}@media (max-width:767px){#bills-dashboard .bills-autopay-controls{gap:14px}#bills-dashboard .bills-autopay-panel{padding:12px}}#bills-dashboard .bills-card-label{display:block;margin-bottom:6px;font-weight:700}#bills-dashboard .bills-card-select{color:var(--bills-ink);font-size:13px}#bills-dashboard .bills-card-select .multiselect__tags{min-height:42px;padding:9px 34px 7px 10px;border:1px solid var(--bills-line);border-radius:8px;background:var(--dash-surface-tint,#f4faf6)}#bills-dashboard .bills-card-select .multiselect__single{padding:0;margin:0;font-size:13px;background:transparent}#bills-dashboard .bills-card-select .multiselect__placeholder{margin:0;padding:0;color:var(--bills-muted)}#bills-dashboard .bills-card-select .multiselect__content-wrapper{position:relative;margin-top:5px;border:1px solid var(--bills-line);border-radius:10px;background:var(--bills-panel);box-shadow:0 6px 16px #20322612;scrollbar-width:thin;scrollbar-color:var(--bills-accent) var(--bills-panel)}#bills-dashboard .bills-card-select .multiselect__content{width:100%}#bills-dashboard .bills-card-select .multiselect__option{padding:10px 12px;background:transparent;color:var(--bills-ink);border-bottom:1px solid var(--bills-line);white-space:normal}#bills-dashboard .bills-card-select .multiselect__option--selected{background:color-mix(in srgb,var(--bills-accent) 12%,var(--dash-surface,#fff))}#bills-dashboard .bills-card-select .multiselect__option--highlight{background:var(--bills-accent);color:#fff}#bills-dashboard .bills-card-choice{display:flex;align-items:center;gap:10px;min-width:0}#bills-dashboard .bills-card-choice>span{min-width:0;overflow-wrap:anywhere}#bills-dashboard .bills-card-choice strong{display:block;font-size:13px;font-weight:650}#bills-dashboard .bills-card-choice small{display:block;font-size:11px;margin-top:3px;opacity:.8}#bills-dashboard .bills-card-choice>i:first-child{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:1px solid currentColor;border-radius:6px;flex-shrink:0;opacity:.8}#bills-dashboard .bills-card-check{margin-left:auto}#bills-dashboard .bills-card-select.multiselect--active .multiselect__tags{border-color:var(--bills-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--bills-accent) 15%,transparent)}#bills-dashboard .bills-autopay-controls{align-items:flex-start}#bills-dashboard .bills-autopay-switch,#bills-dashboard .bills-autopay-charge{padding-top:24px}#bills-dashboard .bills-payment-steps{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:24px}#bills-dashboard .bills-payment-steps small{display:block;margin-top:6px;color:var(--bills-muted);font-size:12px}#bills-dashboard .bills-payment-choices>strong{display:block;margin-bottom:10px;font-size:13px}#bills-dashboard .bills-payment-choice{padding:12px;border:1px solid var(--bills-line);border-radius:9px;margin-bottom:10px}#bills-dashboard .bills-payment-choice p{margin:4px 0 10px;font-size:12px;color:var(--bills-muted)}#bills-dashboard .bills-payment-choice button{margin-right:8px}#bills-dashboard .bills-autopay-status{font-size:13px;font-weight:650;color:var(--bills-accent);margin:0 0 16px}#bills-dashboard .bills-autopay-status i{font-size:8px;margin-right:5px}#bills-dashboard .bills-draft-date{max-width:270px;margin:10px 0}#bills-dashboard .bills-draft-date label{display:block;font-size:12px}#bills-dashboard .bills-payment-review{border:1px solid var(--bills-line);border-radius:10px;padding:16px}#bills-dashboard .bills-payment-review h3{margin:0 0 12px;font-size:16px}#bills-dashboard .bills-payment-review p{font-size:13px}#bills-dashboard .bills-review-actions{display:flex;gap:10px;margin-top:14px}#bills-dashboard .bills-payment-error{color:var(--dash-danger,#b22e35);margin-top:12px}#bills-dashboard button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){#bills-dashboard .bills-payment-steps{grid-template-columns:1fr}}#bills-dashboard .bills-autopay-panel{text-align:left!important;font-size:14px}#bills-dashboard .bills-autopay-panel :is(p,label,h3,strong,b,small,.bills-autopay-status,.bills-autopay-heading span){color:var(--bills-ink)!important;text-align:left!important}#bills-dashboard .bills-autopay-panel p{line-height:1.5}#bills-dashboard .bills-autopay-panel .bills-autopay-status{display:inline-block;padding:5px 10px;border:1px solid var(--bills-line);border-radius:6px;margin:0 0 12px;background:var(--dash-surface-tint,#f4faf6)}#bills-dashboard .bills-simple-flow{max-width:1000px}#bills-dashboard .bills-intent-choices{display:flex;flex-wrap:wrap;gap:10px}#bills-dashboard .bills-intent{display:flex;align-items:center;gap:12px;flex:1 1 240px;padding:12px 14px;border:1px solid var(--bills-line);border-radius:9px;background:var(--dash-surface-tint,#f4faf6);color:var(--bills-ink)!important;text-align:left;cursor:pointer}#bills-dashboard .bills-intent>i:first-child{color:var(--bills-accent);font-size:20px}#bills-dashboard .bills-intent>i:last-child{margin-left:auto}#bills-dashboard .bills-intent strong{display:block;font-size:14px;line-height:1.4}#bills-dashboard .bills-intent small{display:block;font-size:12px;margin-top:3px}#bills-dashboard .bills-intent.is-active{border-color:var(--bills-accent);box-shadow:inset 0 0 0 1px var(--bills-accent);background:var(--bills-panel)}#bills-dashboard .bills-intent-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:14px 0 0}#bills-dashboard .bills-intent-form .bills-autopay-card{flex:0 1 300px;min-width:220px}#bills-dashboard .bills-intent-form .bills-draft-date{flex:0 1 250px;margin:0}#bills-dashboard .bills-intent-form label{display:block;margin:0 0 6px;line-height:20px;font-weight:650;font-size:13px}#bills-dashboard .bills-intent-form small{display:block;margin-top:6px;font-size:12px}#bills-dashboard .bills-intent-submit{padding-top:26px;text-align:left!important}#bills-dashboard .bills-intent-submit .btn{padding:10px 16px}#bills-dashboard .bills-stop-autopay{background:transparent;border:0;color:var(--bills-ink);text-decoration:underline;padding:0;margin-top:12px;font-size:12px}#bills-dashboard .bills-autopay-panel .multiselect__option--highlight :is(strong,small){color:inherit!important}#bills-dashboard .bills-autopay-panel .bills-payment-error{color:var(--dash-danger,#b22e35)!important}#bills-dashboard .bills-autopay-panel .bills-payment-review{max-width:780px}#bills-dashboard .bills-no-card{text-align:left!important}@media (max-width:767px){#bills-dashboard .bills-intent-submit{padding-top:0}}.content-wrapper:has(#bills-dashboard)>.content-header{background:var(--dash-canvas,#dcebdc)!important;box-shadow:none!important;border:0!important}.content-wrapper:has(#bills-dashboard)>.content-header:not(.content-header--breadcrumb){padding:0 20px!important;min-height:0!important}.content-wrapper:has(#bills-dashboard)>.content-header:not(.content-header--breadcrumb)>:is(h1,hr){display:none}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb{padding:16px 20px 0!important;margin:0!important}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb nav{margin:0!important;padding:0!important;width:100%!important;background:transparent!important;box-shadow:none!important;float:none!important}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb .breadcrumb{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;position:static!important;margin:0!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--dash-accent,#39752d) 20%,var(--dash-surface,#fff))!important;border-radius:10px!important;background:var(--dash-surface-tint,#f4faf6)!important;box-shadow:none!important;color:var(--dash-ink,#203226)!important}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb .breadcrumb-item{float:none!important;font-size:13px;line-height:24px}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb .breadcrumb a{color:var(--dash-ink,#203226)!important}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb .breadcrumb-item--actions{margin-left:auto!important}.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb .helpdesk-link{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:1px solid var(--dash-accent,#39752d);color:var(--dash-accent,#39752d)!important;border-radius:7px;padding:4px 10px;box-shadow:none!important}#bills-dashboard .gridFormate .buttonGroupSection{align-items:center!important;padding:0!important}#bills-dashboard .gridFormate .buttonGroupSection>input{box-sizing:border-box;flex:0 0 auto;height:40px!important;min-height:40px!important;line-height:18px!important;padding:10px 18px!important;margin:0!important;float:none!important;vertical-align:middle}#bills-dashboard .gistListSection{display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:12px;min-height:0!important;width:100%!important;padding:0 4px!important;margin:0 0 12px!important}#bills-dashboard .gistListSection:before,#bills-dashboard .gistListSection:after{display:none!important}#bills-dashboard .gistListHeader{float:none!important;width:auto!important;padding:0!important}#bills-dashboard .gistListHeader h2{line-height:20px;padding:0!important}#bills-dashboard .bills-report-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}#bills-dashboard .bills-report-tools button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border:1px solid var(--bills-line);border-radius:7px;background:var(--bills-panel);color:var(--bills-ink)!important;font-size:12px;font-weight:600;cursor:pointer}#bills-dashboard .bills-due{align-items:center!important}#bills-dashboard .bills-due:before,#bills-dashboard .bills-due:after{display:none!important}#bills-dashboard .bills-bulk-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}#bills-dashboard .bills-bulk-actions>button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;height:40px!important;line-height:18px!important;float:none!important;margin:0!important;padding:0 14px!important;min-width:0!important}#bills-dashboard .bills-bulk-actions>button i{margin:0}#bills-dashboard .bills-report-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px;margin:0;border-top:1px solid var(--bills-line);background:var(--bills-panel);box-shadow:none}#bills-dashboard .bills-report-footer>div{display:flex;align-items:center;gap:10px;text-align:left;color:var(--bills-ink);font-size:13px;font-weight:600}#bills-dashboard .bills-report-footer>div>i{font-size:20px;color:var(--bills-accent)}#bills-dashboard .bills-report-footer small{display:block;margin-top:3px;font-size:12px;color:var(--bills-muted)!important;font-weight:400}#bills-dashboard .bills-print-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--bills-accent);border-radius:8px;background:var(--bills-accent);color:#fff!important;font-size:13px;font-weight:650;cursor:pointer}#bills-dashboard .bills-report-tools button:hover{border-color:var(--bills-accent)}@media (max-width:767px){.content-wrapper:has(#bills-dashboard)>.content-header--breadcrumb{padding:12px 12px 0!important}#bills-dashboard .bills-bulk-actions{justify-content:flex-start;margin-left:0}#bills-dashboard .bills-report-tools{margin-left:0}}#bills-dashboard :is(p,span,label,small,strong,b,h1,h2,h3,h4,td,th,li,div){color:inherit}#bills-dashboard :is(p,span,label,small,strong,b,h1,h2,h3,h4,td,th,li){color:var(--bills-ink)!important}#bills-dashboard :is(.bills-hero p,.bills-section-heading p,.bills-summary-card p,.gistListHeader h2,.bills-payment-status,.bills-page-info,.bills-report-footer small,.bills-card-select .multiselect__placeholder,.bills-intent small,.bills-intent-form small,.bills-payment-steps small){color:var(--bills-muted)!important}#bills-dashboard :is(.bills-eyebrow,.bills-hero h1 i,.bills-autopay-heading i,.bills-autopay-status,.bills-intent>i:first-child,.bills-report-footer>div>i,.bills-empty i){color:var(--bills-link)!important}#bills-dashboard :is(a,.bills-help,.bills-autopay-close,.bills-stop-autopay,.bills-report-tools button,.searchbts[value=Reset]){color:var(--bills-link)!important}#bills-dashboard .bill-due .searchbts,#bills-dashboard .bills-bulk-actions>button,#bills-dashboard .bills-bulk-actions>button i{color:var(--bills-ink)!important;-webkit-text-fill-color:var(--bills-ink)!important}#bills-dashboard :is(input:not([type=submit]):not([type=button]),select,textarea,.mx-input,.multiselect__single,.multiselect__input){color:var(--bills-ink)!important;-webkit-text-fill-color:var(--bills-ink);background:var(--dash-surface-tint, var(--bills-panel))!important}#bills-dashboard :is(input,textarea,.multiselect__input)::placeholder{color:var(--bills-muted)!important;-webkit-text-fill-color:var(--bills-muted);opacity:1}#bills-dashboard :is(.buttonGroupSection .searchbts:not([value=Reset]),.bills-manage-link,td .btn-sm,td .btn-sm span,td .btn-sm i,.bills-print-button,.actionbts,.actionbts span,.actionbts i,.pagination .active a,.pagination .active span,.bills-icon,.bills-icon i,.bills-card-select .multiselect__option--highlight,.bills-card-select .multiselect__option--highlight *){color:var(--bills-on-accent)!important;-webkit-text-fill-color:var(--bills-on-accent)}#bills-dashboard :is(.bills-payment-error,.bills-payment-status.has-error,.bills-autopay-panel .bills-payment-error){color:var(--dash-danger,#b22e35)!important}#bills-dashboard .bill_due_invoice button.close{color:var(--bills-ink)!important}.booking-waitinglist table.table tr th[data-v-acd7d5a7]:nth-child(2){width:unset}#LongTermReport table thead.sticky-thead[data-v-acd7d5a7],#LongTermFullReport table thead.sticky-thead[data-v-acd7d5a7]{position:sticky;top:0;z-index:10;background:#f7f7f7}table tr th[data-v-3301e6e9]{width:20%}.booking-waitinglist table.table tr th[data-v-3301e6e9]:nth-child(2){width:20%!important}form.occupancy-form p[data-v-3301e6e9]{max-width:269px;font-size:15px;font-weight:600}.mysite-cards[data-v-3301e6e9]{padding:10px 20px!important}.modal-dialog{margin:auto}.modal.fade.show{display:flex!important}.total-row{font-weight:900}.report_name_change{color:#000!important}.reservationg-log-btn.tax-report-button{float:right}.report_date{color:#71c909!important}.revenue-log .revenue-mid h2{font-size:23px;text-align:center;line-height:30px}.revenue-mid{display:initial!important}.revenue-mid.mysite-cards{max-width:unset!important}.side-header{text-align:left}.disc-type{list-style-type:disc}.modal-content.tax-report{font-size:17px;padding:15px}#revenue_report .guest-list-full-report-table-wrap{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:auto;position:relative;padding-bottom:60px}#revenue_report .guest-list-full-report-table-wrap table{font-size:12px;margin-bottom:0;width:100%}#revenue_report .guest-list-full-report-table-wrap thead th{background:#343a40;color:#fff;font-weight:600;border:1px solid #454d55;padding:12px 8px;position:sticky;top:0;z-index:10;transition:background-color .2s ease}#revenue_report .guest-list-full-report-table-wrap tbody tr{transition:background-color .2s ease}#revenue_report .guest-list-full-report-table-wrap tbody tr:hover{background-color:#f1f3f5}#revenue_report .guest-list-full-report-table-wrap tfoot{position:sticky;bottom:0;z-index:10;margin-bottom:0}#revenue_report .guest-list-full-report-table-wrap tfoot tr.total-row{background:#28a745;color:#fff}#revenue_report .guest-list-full-report-table-wrap tfoot tr.total-row td,#revenue_report .guest-list-full-report-table-wrap tfoot tr.total-row th{border:1px solid #1e7e34;padding:12px 8px;font-size:13px;background:#28a745;color:#fff}#revenue_report .guest-list-full-report-table-wrap::-webkit-scrollbar{width:10px;height:10px}#revenue_report .guest-list-full-report-table-wrap::-webkit-scrollbar-track{background:#f1f1f1}#revenue_report .guest-list-full-report-table-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#revenue_report .guest-list-full-report-table-wrap::-webkit-scrollbar-thumb:hover{background:#555}@media print{#revenue_report .guest-list-full-report-table-wrap,.guest-list-full-report-table-wrap{max-height:none!important;height:auto!important;overflow:visible!important;padding-bottom:0!important}#revenue_report .guest-list-full-report-table-wrap thead th,.guest-list-full-report-table-wrap thead th,#revenue_report .guest-list-full-report-table-wrap tfoot,.guest-list-full-report-table-wrap tfoot{position:static!important}#revenue_report .modal-dialog,#revenue_report .modal-content,#revenue_report .modal-body{max-height:none!important;height:auto!important;overflow:visible!important}}.multiselect .multiselect__tag-icon{right:6px!important;opacity:1!important;width:unset!important;top:1px!important}.multiselect .multiselect__tag-icon:after{font-size:22px}.sepi-hike-forms.date-sepi .multiSelect .multiselect{position:unset!important}.multiSelect .multiselect .multiselect__select:before{top:50%!important}.guest-list-btn-container{display:flex;flex-direction:column}.guest-list-btn-container label{margin-bottom:5px}.guest-list-buttons{display:flex!important;gap:10px;margin-top:0}.gistListSection{display:flex!important;align-items:end!important;flex-direction:unset!important;justify-content:space-between;gap:20px;flex-wrap:wrap}.gistListSection.reservation-log .reservationg-log-btn{width:fit-content!important;margin-left:auto}.gistListHeader h2{margin:10px;text-align:center;color:#fff;font-size:23px;font-size:clamp(20px,3vw,23px);line-height:1.5}.reservationg-log-btn.gistListTableButton{justify-content:end;flex-direction:unset;flex-wrap:wrap}#revenue_report .modal-dialog.modal-xl{max-width:98%;margin:10px auto}#revenue_report .booking-tablelist.revenue-table-list{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:auto;position:relative;padding-bottom:60px}#revenue_report .booking-tablelist.revenue-table-list table{font-size:12px;margin-bottom:0;width:100%}#revenue_report .booking-tablelist.revenue-table-list thead th{background:#343a40;color:#fff;font-weight:600;border:1px solid #454d55;padding:12px 8px;position:sticky;top:0;z-index:10;transition:background-color .2s ease}#revenue_report .booking-tablelist.revenue-table-list tbody tr{transition:background-color .2s ease}#revenue_report .booking-tablelist.revenue-table-list tbody tr:hover{background-color:#f1f3f5}#revenue_report .booking-tablelist.revenue-table-list tfoot{position:sticky;bottom:0;z-index:10;margin-bottom:0}#revenue_report .booking-tablelist.revenue-table-list tfoot tr.total-row{background:#28a745;color:#fff}#revenue_report .booking-tablelist.revenue-table-list tfoot tr.total-row td,#revenue_report .booking-tablelist.revenue-table-list tfoot tr.total-row th{border:1px solid #1e7e34;padding:12px 8px;font-size:13px;background:#28a745;color:#fff}#revenue_report .booking-tablelist.revenue-table-list::-webkit-scrollbar{width:10px;height:10px}#revenue_report .booking-tablelist.revenue-table-list::-webkit-scrollbar-track{background:#f1f1f1}#revenue_report .booking-tablelist.revenue-table-list::-webkit-scrollbar-thumb{background:#888;border-radius:5px}#revenue_report .booking-tablelist.revenue-table-list::-webkit-scrollbar-thumb:hover{background:#555}.earth-tone .booking-waitinglist .revenue-modalhead h3{box-shadow:unset}.reading-date{display:flex;height:85px;align-items:center}.occupancy-form .sepi-hike-forms.date-sepi .vdp-datepicker .mx-icon-calendar{top:14px!important}.occupancy-form .sepi-hike-forms.date-sepi .vdp-datepicker .mx-icon-clear{top:21px!important}.view_deatils_order_info td,.view_deatils_order_info th{padding:5px}.incomeDepositPage .booking-waitinglist div h3{box-shadow:unset}.headerSectionTable{display:flex;justify-content:space-between;flex-wrap:wrap}#filtering_customer_col_choose{margin-top:12px;height:33px;border:1px solid #cbc6c6;width:100%!important}.columnchartstyle svg rect[data-v-bebd0c87]{transition:all .3s ease;rx:2;ry:2;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.15))}.columnchartstyle svg rect[data-v-bebd0c87]:hover{opacity:.85;transform:scaleY(1.05);filter:drop-shadow(3px 3px 5px rgba(0,0,0,.25))}.columnchartstyle svg rect[data-v-bebd0c87]{transition:all .3s ease;rx:2;ry:2;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2))}.columnchartstyle.fancy rect[fill="#4facfe"][data-v-bebd0c87]{fill:url(#gradBlue)}.columnchartstyle.fancy rect[fill="#a18cd1"][data-v-bebd0c87]{fill:url(#gradPurple)}.break-values{word-break:break-all}.modal-overlay[data-v-87d067c8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3}img[data-v-87d067c8]{max-width:100%;max-height:100%}.button_section[data-v-87d067c8]{margin:20px;text-align:center}.v--modal-block-scroll[data-v-87d067c8]{overflow:hidden!important;width:100vw}.image-modal[data-v-87d067c8]{position:relative;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow-y:auto;z-index:9999;margin-top:20px;margin-bottom:20px}.modal-content[data-v-87d067c8]{max-width:100%;max-height:100%;overflow:auto;background:#fff;border-radius:5px;box-shadow:0 2px 10px #0003;display:flex;align-items:center;justify-content:center}.booking-waitinglist table.table.without-border-bottom tbody tr td.hide-cell.buttonCell{white-space:nowrap!important}td.cellDatepicker{white-space:unset!important;min-width:345px!important}.expense-tracker-date .vue__time-picker{top:-37px;left:55px}.expense-tracker-date .vue__time-picker input.display-time{width:8em;margin-left:30px}.expense-tracker-date .vdp-datepicker{width:50%!important}.expense-tracker-date{margin-bottom:0!important}.earth-tone .pro-input,.blue-theme .pro-input{margin-top:14px}.buttonGroupSection .btn-default.searchbts.right-searchbts{border-radius:4px!important;margin:0 0 0 10px}.buttonGroupSection{position:sticky;left:0}.show-title{display:none}.rTable{width:100%}.rTableRow{display:inline-block;width:20%}.dynamic_price_section input{width:50px;text-align:center}.dynamic_price_section .rTableCell{padding:4px 0}.price_stay_length_section{width:auto;display:flex}.dynamic_price_section .rTableCell{width:100px}.rTable{display:flex}.dynamic_price_section input{border:1px solid #000}.weekly_tally_sheet .rTableCell{padding:5px;min-height:37px!important}.weekly_tally_sheet .first_row .rTableCell,.weekly_tally_sheet .first_row{width:195px}.weekly_tally_sheet .child_row{width:125px}.weekly_tally_sheet .child_row input{width:100%}div#invoice_billdue .v--modal-box.v--modal{width:95%!important;margin:auto!important;left:unset!important}div#invoice_billdue .modal-body{padding:0}div#invoice_billdue .modal-dialog{width:100%!important}div#invoice_billdue button.close{color:#000;opacity:1;font-size:47px;margin-right:30px}div#invoice_billdue .mysite-cards.booking-listing.panel-height{min-height:unset!important}.revenue-wrap select.form-control,.revenue-wrap input.form-control,.manual{width:100%!important}.choose-card{text-align:center!important}.revenue-wrap select.form-control,.revenue-wrap input.form-control{color:#000!important}.slider.round{border:1px solid #b3b3b3}@media only screen and (max-device-height: 800px) and (min-device-width: 1280px) and (orientation: landscape){.three-day-report-div.sepi-content-section .v--modal-box.v--modal{height:230px!important}}#rentroll_report .modal-dialog{width:1200px;height:600px}.waiver-signed-subtitle[data-v-5b3e7597]{margin:4px 0 0;font-size:14px;font-weight:500;color:#555}.waiver-header[data-v-5b3e7597]{display:flex;align-items:center;margin-bottom:10px;justify-content:center}.waiver-logo img[data-v-5b3e7597]{max-height:60px;max-width:180px;object-fit:contain;margin-right:15px}.waiver-header-text h4[data-v-5b3e7597]{margin:0;font-size:18px;font-weight:600}.waiver-header-address[data-v-5b3e7597]{margin:4px 0 0;font-size:13px}.waiver-header-divider[data-v-5b3e7597]{border:0;border-top:1px solid rgba(0,0,0,.15);margin:10px 0 15px}.waiver-body[data-v-5b3e7597]{font-size:13px;line-height:1.6;white-space:pre-wrap}.waiver-body.waiver-body-html[data-v-5b3e7597]{white-space:normal}.waiver-body p[data-v-5b3e7597]{margin:0 0 8px}.waiver-body ul[data-v-5b3e7597],.waiver-body ol[data-v-5b3e7597]{margin:0 0 10px 20px;padding:0}.waiver-body li[data-v-5b3e7597]{margin-bottom:4px}.waiver-meta[data-v-5b3e7597]{margin-top:15px}.waiver-meta-row[data-v-5b3e7597]{margin-bottom:6px;display:flex;align-items:center;gap:6px}.waiver-meta-row label[data-v-5b3e7597]{font-weight:600;min-width:90px}thead.sticky-thead[data-v-8b1745ae]{position:sticky;top:0;z-index:2}.alt-column{background-color:#f4f2ef;font-weight:700}thead.sticky-thead[data-v-5b6db19e]{position:sticky;top:0;z-index:2}.toggle-switch-wrapper[data-v-07a17154]{margin-top:5px}.toggle-switch[data-v-07a17154]{position:relative;display:inline-flex;background:#e8ecef;border-radius:12px;padding:4px;box-shadow:inset 0 2px 4px #0000001a}.toggle-option[data-v-07a17154]{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:transparent;cursor:pointer;transition:all .3s ease;border-radius:8px;min-width:180px}.toggle-option .toggle-text[data-v-07a17154]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.toggle-option strong[data-v-07a17154]{font-size:14px;font-weight:600;color:#666;transition:color .3s ease}.toggle-option small[data-v-07a17154]{font-size:11px;color:#999;transition:color .3s ease}.toggle-option .toggle-icon[data-v-07a17154]{font-size:20px;opacity:.6;transition:all .3s ease}.toggle-option.active strong[data-v-07a17154]{color:#fff}.toggle-option.active small[data-v-07a17154]{color:#ffffffe6}.toggle-option.active .toggle-icon[data-v-07a17154]{opacity:1;transform:scale(1.1)}.toggle-slider[data-v-07a17154]{position:absolute;top:4px;left:4px;height:calc(100% - 8px);width:calc(50% - 4px);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #667eea66;z-index:1}.toggle-slider.extended[data-v-07a17154]{transform:translate(calc(100% + 4px));background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 4px 12px #38ef7d66}.toggle-option[data-v-07a17154]:not(.active):hover{background:#ffffff80}.toggle-option:not(.active):hover strong[data-v-07a17154]{color:#333}@media (max-width: 768px){.toggle-switch[data-v-07a17154]{width:100%;display:flex}.toggle-option[data-v-07a17154]{flex:1;min-width:auto;justify-content:center}}.columnchartstyle[data-v-07a17154]{width:100%;height:450px}.btn-group[data-v-07a17154]{display:inline-flex;margin-top:5px}.btn-group .btn[data-v-07a17154]{padding:8px 20px;border:1px solid #ddd;background-color:#fff;color:#333;cursor:pointer;transition:all .3s ease}.btn-group .btn[data-v-07a17154]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn[data-v-07a17154]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.btn-group .btn-primary[data-v-07a17154]{background-color:#293744;color:#fff;border-color:#293744}.btn-group .btn[data-v-07a17154]:hover:not(.btn-primary){background-color:#f5f5f5}.columnchartstyle svg rect[data-v-07a17154]{transition:all .3s ease;rx:3;ry:3;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.15))}.columnchartstyle svg rect[data-v-07a17154]:hover{opacity:.85;transform:scaleY(1.03);filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25))}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;margin-bottom:-1px}.vuecal--week-numbers .vuecal__weekdays-headings,.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{font-size:.9em;padding-left:4em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{width:100%;height:2.8em;font-weight:400;justify-content:center;text-align:center;align-items:center;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;align-items:initial!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading,.vuecal--day-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{flex-shrink:0;display:flex;justify-content:center;align-items:center}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .small,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal .vuecal__split-days-headers{align-items:center}@media screen and (max-width: 550px){.vuecal__heading{line-height:1.2}.vuecal__heading .small,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}@media screen and (max-width: 450px){.vuecal__heading .xsmall,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal__heading .full,.vuecal__heading .small,.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small{display:none}.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--small.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .full,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .small{display:none}}.vuecal__header button{outline:none;font-family:inherit}.vuecal__menu{padding:0;margin:0;list-style-type:none;justify-content:center;background-color:#00000005}.vuecal__view-btn{background:none;border:none;padding:.3em 1em;height:2.2em;font-size:1.3em;border-bottom:0 solid currentColor;cursor:pointer;color:inherit;box-sizing:border-box;transition:.2s}.vuecal__view-btn--active{border-bottom-width:2px;background:#ffffff26}.vuecal__title-bar{background-color:#0000001a;display:flex;align-items:center;text-align:center;justify-content:space-between;font-size:1.4em;line-height:1.3;min-height:2em}.vuecal--xsmall .vuecal__title-bar{font-size:1.3em}.vuecal__title{position:relative;justify-content:center}.vuecal__title button{cursor:pointer;background:none;border:none}.vuecal__title button.slide-fade--left-leave-active,.vuecal__title button.slide-fade--right-leave-active{width:100%}.vuecal__today-btn{position:relative;align-items:center;display:flex;font-size:.8em;background:none;border:none}.vuecal__today-btn span.default{font-size:.8em;padding:3px 6px;text-transform:uppercase;cursor:pointer}.vuecal__arrow{cursor:pointer;position:relative;z-index:1;background:none;border:none;white-space:nowrap}.vuecal__arrow--prev{margin-left:.6em}.vuecal__arrow--next{margin-right:.6em}.vuecal__arrow i.angle{display:inline-block;border:solid currentColor;border-width:0 2px 2px 0;padding:.25em;transform:rotate(-45deg)}.vuecal__arrow--prev i.angle{border-width:2px 0 0 2px}.vuecal__arrow--highlighted,.vuecal__today-btn--highlighted,.vuecal__view-btn--highlighted{position:relative;background-color:#0000000a}.vuecal__arrow--highlighted *,.vuecal__today-btn--highlighted *,.vuecal__view-btn--highlighted *{pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:before,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:before,.vuecal__view-btn--highlighted:after{content:"";background-color:inherit;animation:sonar .8s infinite ease-out;position:absolute;top:50%;left:50%;pointer-events:none}.vuecal__arrow--highlighted:before,.vuecal__today-btn--highlighted:before,.vuecal__view-btn--highlighted:before{width:3em;height:3em;border-radius:3em;margin-top:-1.5em;margin-left:-1.5em}.vuecal__arrow--highlighted:after,.vuecal__today-btn--highlighted:after,.vuecal__view-btn--highlighted:after{animation-duration:1.5s;animation-delay:.1s;width:2.6em;height:2.6em;border-radius:2.6em;margin-top:-1.3em;margin-left:-1.3em}@keyframes sonar{0%,20%{opacity:1}to{transform:scale(2.5);opacity:0}}@media screen and (max-width: 450px){.vuecal__title{font-size:.9em}.vuecal__view-btn{padding-left:.6em;padding-right:.6em}}@media screen and (max-width: 350px){.vuecal__view-btn{font-size:1.1em}}.vuecal__event{color:#666;background-color:#f8f8f8cc;position:relative;box-sizing:border-box;left:0;width:100%;z-index:1;transition:box-shadow .3s,left .3s,width .3s;overflow:hidden}.vuecal--no-time .vuecal__event{min-height:8px}.vuecal:not(.vuecal--dragging-event) .vuecal__event:hover{z-index:2}.vuecal__cell .vuecal__event *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.vuecal--view-with-time .vuecal__event:not(.vuecal__event--all-day){position:absolute}.vuecal--view-with-time .vuecal__bg .vuecal__event--all-day{position:absolute;top:0;bottom:0;z-index:0;opacity:.6;width:auto;right:0}.vuecal--view-with-time .vuecal__all-day .vuecal__event--all-day{position:relative;left:0}.vuecal__event--background{z-index:0}.vuecal__event--focus,.vuecal__event:focus{box-shadow:1px 1px 6px #0003;z-index:3;outline:none}.vuecal__event.vuecal__event--dragging{opacity:.7}.vuecal__event.vuecal__event--static{opacity:0;transition:opacity .1s}@-moz-document url-prefix(){.vuecal__event.vuecal__event--dragging{opacity:1}}.vuecal__event-resize-handle{position:absolute;bottom:0;left:0;right:0;height:1em;background-color:#ffffff4d;opacity:0;transform:translateY(110%);transition:.3s;cursor:ns-resize}.vuecal__event:hover .vuecal__event-resize-handle,.vuecal__event:focus .vuecal__event-resize-handle,.vuecal__event--focus .vuecal__event-resize-handle,.vuecal__event--resizing .vuecal__event-resize-handle{opacity:1;transform:translateY(0)}.vuecal__event--dragging .vuecal__event-resize-handle{display:none}.vuecal__event-delete{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:1.4em;line-height:1.4em;background-color:#dd3333d9;color:#fff;z-index:0;cursor:pointer;transform:translateY(-110%);transition:.3s}.vuecal__event .vuecal__event-delete{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal--full-height-delete .vuecal__event-delete{height:auto;bottom:0}.vuecal--full-height-delete .vuecal__event-delete:before{content:"";width:1.7em;height:1.8em;display:block;background-image:url('data:image/svg+xml;utf8,<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M12 1.5a10.5 10.5 0 100 21 10.5 10.5 0 000-21zm5 14.1c.2 0 .2.2.2.2l-.1.3-1 1-.3.1h-.2L12 13.5l-3.5 3.6h-.3-.3l-1-1v-.4-.2l3.6-3.6-3.6-3.5A.4.4 0 017 8l1-1 .3-.2c.1 0 .2 0 .2.2l3.6 3.5L15.6 7l.2-.2c.1 0 .2 0 .3.2l1 1v.5L13.5 12z" fill="%23fff" opacity=".9"/></svg>')}.vuecal__event--deletable .vuecal__event-delete{transform:translateY(0);z-index:1}.vuecal__event--deletable.vuecal__event--dragging .vuecal__event-delete{opacity:0;transition:none}.vuecal--month-view .vuecal__event-title{font-size:.85em}.vuecal--short-events .vuecal__event-title{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 3px}.vuecal__event-title,.vuecal__event-content{-webkit-hyphens:auto;hyphens:auto}.vuecal__event-title--edit{border-bottom:1px solid transparent;text-align:center;transition:.3s;color:inherit;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M442 150l-39 39-80-80 39-39q6-6 15-6t15 6l50 50q6 6 6 15t-6 15zM64 368l236-236 80 80-236 236H64v-80z" fill="%23000" opacity=".4"/></svg>');background-repeat:no-repeat;background-position:120% .15em;background-size:.4em;outline:none;width:100%}.vuecal__event-title--edit:hover,.vuecal__event-title--edit:focus{border-color:#0006;background-position:99% .15em;background-size:1.2em}.vuecal__cell{position:relative;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;transition:.15s ease-in-out background-color}.vuecal__cells.month-view .vuecal__cell,.vuecal__cells.week-view .vuecal__cell{width:14.2857%}.vuecal--hide-weekends .vuecal__cells.month-view .vuecal__cell,.vuecal--hide-weekends .vuecal__cells.week-view .vuecal__cell,.vuecal__cells.years-view .vuecal__cell{width:20%}.vuecal__cells.year-view .vuecal__cell{width:33.33%}.vuecal__cells.day-view .vuecal__cell{flex:1}.vuecal--overflow-x.vuecal--day-view .vuecal__cell{width:auto}.vuecal--click-to-navigate .vuecal__cell:not(.vuecal__cell--disabled){cursor:pointer}.vuecal--view-with-time .vuecal__cell,.vuecal--week-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits),.vuecal--day-view.vuecal--no-time .vuecal__cell:not(.vuecal__cell--has-splits){display:block}.vuecal__cell.vuecal__cell--has-splits{flex-direction:row;display:flex}.vuecal__cell:before{content:"";position:absolute;z-index:0;top:0;left:0;right:-1px;bottom:-1px;border:1px solid rgba(196,196,196,.25)}.vuecal--overflow-x.vuecal--day-view .vuecal__cell:before{bottom:0}.vuecal__cell--today,.vuecal__cell--current{background-color:#f0f0ff66;z-index:1}.vuecal__cell--selected{background-color:#ebfff566;z-index:2}.vuecal--day-view .vuecal__cell--selected{background:none}.vuecal__cell--out-of-scope{color:#00000040}.vuecal__cell--disabled{color:#00000040;cursor:not-allowed}.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split.vuecal__cell-split--highlighted{background-color:#0000000a;transition-duration:5ms}.vuecal__cell-content{position:relative;width:100%;height:100%;outline:none}.vuecal--years-view .vuecal__cell-content,.vuecal--year-view .vuecal__cell-content,.vuecal--month-view .vuecal__cell-content{justify-content:center}.vuecal__cell .cell-time-labels{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column}.vuecal__cell .cell-time-label{flex-grow:1;font-size:.8em;opacity:.3;line-height:1.7}.vuecal__cell-split{display:flex;flex-grow:1;flex-direction:column;height:100%;position:relative;transition:.15s ease-in-out background-color}.vuecal__cell-events{width:100%}.vuecal__cell-events-count{position:absolute;left:50%;top:65%;transform:translate(-50%);min-width:12px;height:12px;line-height:12px;padding:0 3px;background:#999;color:#fff;border-radius:12px;font-size:10px;box-sizing:border-box}.vuecal__cell .vuecal__special-hours{position:absolute;left:0;right:0;box-sizing:border-box}.vuecal--overflow-x.vuecal--week-view .vuecal__cell,.vuecal__cell-split{overflow:hidden}.vuecal__no-event{padding-top:1em;color:#aaa;justify-self:flex-start;margin-bottom:auto}.vuecal__all-day .vuecal__no-event{display:none}.vuecal__now-line{position:absolute;left:0;width:100%;height:0;color:red;border-top:1px solid currentColor;opacity:.6;z-index:1}.vuecal__now-line:before{content:"";position:absolute;top:-6px;left:0;border:5px solid transparent;border-left-color:currentColor}.vuecal{height:100%;box-shadow:0 0 0 1px inset #00000014}.vuecal *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal--has-touch *:not(.vuecal__event-title--edit){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vuecal .clickable{cursor:pointer}.vuecal--resizing-event,.vuecal--drag-creating-event{cursor:ns-resize}.vuecal--dragging-event{cursor:move;cursor:grabbing}.vuecal .dragging-helper{position:absolute;width:60px;height:40px;background:#8abee6cc;border:1px solid #61a9e0;z-index:10}.vuecal--xsmall{font-size:.9em}.vuecal__flex{display:flex;flex-direction:row}.vuecal__flex[column]{flex-direction:column;flex:1 1 auto}.vuecal__flex[grow]{flex:1 1 auto;width:100%}.vuecal__flex[wrap]{flex-wrap:wrap}.vuecal__split-days-headers.slide-fade--right-leave-active{display:none}.vuecal--week-numbers.vuecal--month-view .vuecal__split-days-headers{margin-left:3em}.vuecal--day-view:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:3em;height:2.2em}.vuecal--day-view.vuecal--twelve-hour:not(.vuecal--overflow-x) .vuecal__split-days-headers{margin-left:4em}.vuecal__split-days-headers .day-split-header{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;height:100%}.vuecal__split-days-headers .vuecal--day-view.vuecal--overflow-x.vuecal--sticky-split-labels .day-split-header{height:1.5em}.vuecal__body{position:relative;overflow:hidden}.vuecal__all-day{min-height:1.7em;margin-bottom:-1px;flex-shrink:0}.vuecal__all-day-text{width:3em;box-sizing:border-box;color:#999;padding-right:2px;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;border-bottom:1px solid #ddd;-webkit-hyphens:auto;hyphens:auto}.vuecal__all-day-text span{font-size:.85em;text-align:right;line-height:1.1}.vuecal--twelve-hour .vuecal__all-day>span{width:4em}.vuecal__bg{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:60px;position:relative;width:100%}.vuecal--no-time .vuecal__bg{display:flex;flex:1 1 auto;overflow:auto}.vuecal__week-numbers{width:3em;flex-shrink:0!important}.vuecal__week-numbers .vuecal__week-number-cell{opacity:.4;font-size:.9em;align-items:center;justify-items:center;justify-content:center}.vuecal__scrollbar-check{position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;visibility:hidden;z-index:-1}.vuecal__scrollbar-check div{height:120%}.vuecal__time-column{width:3em;height:100%;flex-shrink:0}.vuecal--twelve-hour .vuecal__time-column{width:4em;font-size:.9em}.vuecal--overflow-x.vuecal--week-view .vuecal__time-column{margin-top:2.8em;box-shadow:0 1px 1px #0000004d}.vuecal--overflow-x.vuecal--week-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:3.4em}.vuecal--overflow-x.vuecal--day-view.vuecal--sticky-split-labels .vuecal__time-column{margin-top:1.5em}.vuecal__time-column .vuecal__time-cell{color:#999;text-align:right;padding-right:2px;font-size:.9em}.vuecal__time-column .vuecal__time-cell-line:before{content:"";position:absolute;left:0;right:0;border-top:1px solid rgba(196,196,196,.3)}.vuecal__cells{margin:0 1px 1px 0}.vuecal--overflow-x.vuecal--day-view .vuecal__cells{margin:0}.vuecal--events-on-month-view.vuecal--short-events .vuecal__cells{width:99.9%}.vuecal--overflow-x.vuecal--day-view .vuecal__cells,.vuecal--overflow-x.vuecal--week-view .vuecal__cells{flex-wrap:nowrap;overflow:auto}.slide-fade--left-enter-active,.slide-fade--left-leave-active,.slide-fade--right-enter-active,.slide-fade--right-leave-active{transition:.25s ease-out}.slide-fade--left-enter-from,.slide-fade--right-leave-to{transform:translate(-15px);opacity:0}.slide-fade--left-leave-to,.slide-fade--right-enter-from{transform:translate(15px);opacity:0}.slide-fade--left-leave-active,.slide-fade--right-leave-active{position:absolute!important;height:100%}.vuecal__title-bar .slide-fade--left-leave-active,.vuecal__title-bar .slide-fade--right-leave-active{left:0;right:0;height:auto}.vuecal__heading .slide-fade--left-leave-active,.vuecal__heading .slide-fade--right-leave-active{display:flex;align-items:center}.vuecal--green-theme .vuecal__menu,.vuecal--green-theme .vuecal__cell-events-count{background-color:#42b983;color:#fff}.vuecal--green-theme .vuecal__title-bar{background-color:#e4f5ef}.vuecal--green-theme .vuecal__cell--today,.vuecal--green-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfff566}.vuecal--green-theme .vuecal__cell--selected:before{border-color:#42b98380}.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--green-theme .vuecal__arrow--highlighted,.vuecal--green-theme .vuecal__today-btn--highlighted,.vuecal--green-theme .vuecal__view-btn--highlighted{background-color:#88ecbf40}.vuecal--blue-theme .vuecal__menu,.vuecal--blue-theme .vuecal__cell-events-count{background-color:#42a3b9cc;color:#fff}.vuecal--blue-theme .vuecal__title-bar{background-color:#00a5bc4d}.vuecal--blue-theme .vuecal__cell--today,.vuecal--blue-theme .vuecal__cell--current{background-color:#f0f0ff66}.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected{background-color:#ebfdff66}.vuecal--blue-theme .vuecal__cell--selected:before{border-color:#73bfcc80}.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--blue-theme .vuecal__arrow--highlighted,.vuecal--blue-theme .vuecal__today-btn--highlighted,.vuecal--blue-theme .vuecal__view-btn--highlighted{background-color:#42a3b933}.vuecal--rounded-theme .vuecal__weekdays-headings{border:none}.vuecal--rounded-theme .vuecal__cell,.vuecal--rounded-theme .vuecal__cell:before{background:none;border:none}.vuecal--rounded-theme .vuecal__cell--out-of-scope{opacity:.4}.vuecal--rounded-theme .vuecal__cell-content{width:30px;height:30px;flex-grow:0;border:1px solid transparent;border-radius:30px;color:#333}.vuecal--rounded-theme.vuecal--day-view .vuecal__cell-content{width:auto;background:none}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:33.33%}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{width:85px}.vuecal--rounded-theme.vuecal--years-view .vuecal__cell-content{width:52px}.vuecal--rounded-theme .vuecal__cell{background-color:transparent!important}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#f1faf7}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#42b983;color:#fff}.vuecal--rounded-theme.vuecal--green-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#42b9830d}.vuecal--rounded-theme.vuecal--green-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#42b983}.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--green-theme .vuecal__cell-split--highlighted{background-color:#c3ffe180}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell-content{background-color:#64b6ff33}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{background-color:#8fb7e4;color:#fff}.vuecal--rounded-theme.vuecal--blue-theme .vuecal--day-view .vuecal__cell--today:before{background-color:#8fb7e41a}.vuecal--rounded-theme.vuecal--blue-theme:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{border-color:#61a9e0}.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal--rounded-theme.vuecal--blue-theme .vuecal__cell-split--highlighted{background-color:#00a5bc0f}.vuecal--date-picker .vuecal__title-bar{font-size:1.2em}.vuecal--date-picker .vuecal__heading{height:2.2em;font-weight:500;opacity:.4}.vuecal--date-picker .vuecal__weekdays-headings{border:none}.vuecal--date-picker .vuecal__body{margin-left:1px}.vuecal--date-picker .vuecal__cell,.vuecal--date-picker .vuecal__cell:before{background:none;border:none}.vuecal--date-picker .vuecal__cell-content{height:26px;flex-grow:0;border:1px solid transparent;border-radius:25px;transition:background-color .2s cubic-bezier(.39,.58,.57,1)}.vuecal--date-picker.vuecal--years-view .vuecal__cell-content{flex:0;padding:0 4px;height:24px}.vuecal--date-picker.vuecal--year-view .vuecal__cell-content{flex:0;padding:0 15px}.vuecal--date-picker.vuecal--month-view .vuecal__cell-content{width:26px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell-content:hover{background-color:#0000001a}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#42b982;color:#fff}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#42b982}.staff-time-redesign{--tc-work: #0b8f43;--tc-work-soft: #d9f4e4;--tc-work-ink: #0b3d24;--tc-break: #c45c7a;--tc-break-soft: #fde8ee;--tc-break-ink: #6b2740;--tc-sched: #4f6aa0;--tc-sched-soft: #e8eef8;--tc-sched-ink: #243352;--tc-out: #6f7785;--tc-out-soft: #eef1f4;--tc-led: #22c55e;color:var(--em-ink)}body.dark-theme .staff-time-redesign,body.blue-theme .staff-time-redesign{--tc-work-soft: rgba(34, 197, 94, .18);--tc-work-ink: #d8fce8;--tc-break-soft: rgba(244, 114, 182, .18);--tc-break-ink: #ffd6e5;--tc-sched-soft: rgba(147, 197, 253, .16);--tc-sched-ink: #dbe7ff;--tc-out-soft: rgba(255, 255, 255, .08)}body.red-theme .staff-time-redesign,body.maroon-theme .staff-time-redesign,body.peach-theme .staff-time-redesign,body.magenta-theme .staff-time-redesign,body.turquoise-theme .staff-time-redesign,body.light-blue-theme .staff-time-redesign{--tc-work: #ffffff;--tc-work-soft: rgba(255, 255, 255, .14);--tc-work-ink: #ffffff;--tc-break: #ffd6e0;--tc-break-soft: rgba(255, 255, 255, .12);--tc-break-ink: #ffffff;--tc-sched: #dce7ff;--tc-sched-soft: rgba(255, 255, 255, .1);--tc-sched-ink: #ffffff;--tc-out-soft: rgba(255, 255, 255, .1)}.staff-time-redesign .content.scroll-popup,.staff-time-redesign .content.sepi-content-section{background:transparent!important;padding-top:20px!important}.tc-kiosk{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:22px;align-items:stretch;margin-bottom:16px;padding:22px 24px;border:1px solid var(--em-line);border-radius:18px;background:radial-gradient(1200px 280px at 0% 0%,var(--em-accent-soft),transparent 55%),var(--em-surface);box-shadow:var(--em-shadow)}.tc-kiosk__clock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:8px 8px 4px}.tc-analog{position:relative;width:196px;height:196px;flex-shrink:0}.tc-analog__face{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0 29.4deg,rgba(0,0,0,.06) 29.4deg 30deg),radial-gradient(circle at 50% 42%,#fff 0,#fff 62%,#f3f6f8);border:10px solid var(--em-ink);box-shadow:inset 0 8px 18px #ffffff8c,inset 0 -10px 22px #1c27371f,0 18px 36px #1c273729}body.dark-theme .tc-analog__face,body.blue-theme .tc-analog__face{background:repeating-conic-gradient(from 0deg,transparent 0 29.4deg,rgba(255,255,255,.08) 29.4deg 30deg),radial-gradient(circle at 50% 42%,#1b2440 0,#1b2440 62%,#12182c);border-color:#9aa6c4}body.red-theme .tc-analog__face,body.maroon-theme .tc-analog__face{background:radial-gradient(circle at 50% 42%,#9a2020 0,#9a2020 62%,#6b0000);border-color:#fff}.tc-analog__tick{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--deg))}.tc-analog__tick:before{content:"";position:absolute;top:12px;left:50%;width:2px;height:12px;margin-left:-1px;border-radius:2px;background:var(--em-ink);opacity:.55}.tc-analog__tick.is-hour:before{width:3px;height:16px;margin-left:-1.5px;opacity:.9}.tc-analog__num{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--deg));pointer-events:none;color:var(--em-ink);font-size:13px;font-weight:800}.tc-analog__num span{position:absolute;top:22px;left:50%;transform:translate(-50%) rotate(calc(var(--deg) * -1))}.tc-analog__hand{position:absolute;left:50%;bottom:50%;z-index:2;transform-origin:50% 100%;border-radius:6px;background:var(--em-ink)}.tc-analog__hand--hour{width:6px;height:48px;margin-left:-3px}.tc-analog__hand--minute{width:4px;height:68px;margin-left:-2px;opacity:.82}.tc-analog__hand--second{width:2px;height:74px;margin-left:-1px;background:var(--em-accent)}.tc-analog__pivot{position:absolute;left:50%;top:50%;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--em-accent);box-shadow:0 0 0 3px var(--em-surface)}.tc-kiosk__digital{text-align:center}.tc-kiosk__time{margin:0;font-size:clamp(28px,3vw,36px);font-weight:800;letter-spacing:.04em;line-height:1.1;font-variant-numeric:tabular-nums}.tc-kiosk__date{margin:4px 0 0;color:var(--em-muted);font-size:13px;font-weight:600}.tc-kiosk__body{display:flex;flex-direction:column;gap:16px;min-width:0}.tc-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.tc-status{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--tc-out-soft);color:var(--em-ink)}.tc-status__led{width:9px;height:9px;border-radius:50%;background:var(--tc-out);box-shadow:0 0 0 3px #6f77852e}.tc-status.is-in{background:var(--tc-work-soft);color:var(--tc-work-ink)}.tc-status.is-in .tc-status__led{background:var(--tc-led);box-shadow:0 0 0 3px #22c55e38;animation:tc-pulse 1.6s ease-in-out infinite}.tc-status.is-break{background:var(--tc-break-soft);color:var(--tc-break-ink)}.tc-status.is-break .tc-status__led{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38;animation:tc-pulse 1.6s ease-in-out infinite}@keyframes tc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}.tc-kiosk__meta{color:var(--em-muted);font-size:13px;font-weight:600}.tc-kiosk__greeting{margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.25}.tc-kiosk__greeting span{text-transform:capitalize}.tc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tc-stat{min-height:86px;padding:12px 14px;border:1px solid var(--em-line);border-radius:14px;background:var(--em-surface-muted)}.tc-stat__label{display:block;margin-bottom:6px;color:var(--em-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tc-stat__value{display:block;font-size:18px;font-weight:800;line-height:1.25}.tc-punch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-punch-grid.is-admin .tc-punch:only-child{max-width:420px}.tc-punch{display:flex;align-items:center;gap:12px;min-height:78px;padding:12px 16px!important;border:1px solid var(--em-line)!important;border-radius:16px!important;background:var(--em-surface)!important;color:var(--em-ink)!important;text-align:left;box-shadow:none!important;float:none!important;position:static!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,opacity .12s ease}.tc-punch:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #1c27371a}.tc-punch:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.tc-punch__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--em-accent-soft);color:var(--em-accent-dark);font-size:18px;flex-shrink:0}.tc-punch__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-punch__copy strong{font-size:15px;font-weight:800;line-height:1.2}.tc-punch__copy span{color:var(--em-muted);font-size:12px;font-weight:600}.tc-punch.is-in:not(:disabled){border-color:var(--tc-work)!important;background:var(--tc-work)!important;color:#fff!important}.tc-punch.is-in:not(:disabled) .tc-punch__icon{background:#ffffff2e;color:#fff}.tc-punch.is-in:not(:disabled) .tc-punch__copy span{color:#ffffffd1}.tc-punch.is-out:not(:disabled){border-color:#b45353!important;background:#d64545!important;color:#fff!important}.tc-punch.is-out:not(:disabled) .tc-punch__icon,.tc-punch.is-break-end:not(:disabled) .tc-punch__icon,.tc-punch.is-break-start:not(:disabled) .tc-punch__icon{background:#ffffff2e;color:#fff}.tc-punch.is-out:not(:disabled) .tc-punch__copy span,.tc-punch.is-break-end:not(:disabled) .tc-punch__copy span,.tc-punch.is-break-start:not(:disabled) .tc-punch__copy span{color:#ffffffd1}.tc-punch.is-break-start:not(:disabled){border-color:#d97706!important;background:#f59e0b!important;color:#1f1404!important}.tc-punch.is-break-end:not(:disabled){border-color:#9d174d!important;background:#be185d!important;color:#fff!important}.tc-punch.is-busy .tc-punch__icon i{animation:tc-spin .8s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.tc-card{margin-bottom:16px;padding:18px 20px;border:1px solid var(--em-line);border-radius:16px;background:var(--em-surface);box-shadow:var(--em-shadow);overflow:visible}.tc-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.tc-card__head h2,.tc-card__head h3{margin:0 0 4px;font-size:18px;font-weight:800}.tc-card__head p{margin:0;color:var(--em-muted);font-size:13px}.tc-legend{display:flex;flex-wrap:wrap;gap:8px}.tc-legend__item{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--em-surface-muted);font-size:12px;font-weight:700}.tc-legend__swatch{width:10px;height:10px;border-radius:3px}.tc-legend__swatch--work{background:var(--tc-work)}.tc-legend__swatch--break{background:var(--tc-break)}.tc-legend__swatch--sched{background:repeating-linear-gradient(-45deg,var(--tc-sched),var(--tc-sched) 4px,#fff 4px,#fff 7px);border:1px solid var(--tc-sched)}.tc-filter{display:grid;grid-template-columns:minmax(220px,1.4fr) auto;gap:14px;align-items:end}.tc-filter--report{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.tc-field label{display:block;margin-bottom:6px;color:var(--em-muted);font-size:12px;font-weight:700}.tc-field .multiselect,.tc-field .form-control,.staff-time-redesign .sepi-hike-forms{margin:0}.tc-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-time-redesign .tc-actions .em-btn{min-height:40px;padding:0 16px!important}.staff-time-redesign .vuecal{background:var(--em-surface)!important;border:1px solid var(--em-line);border-radius:14px;overflow:hidden;color:var(--em-ink)}.staff-time-redesign .vuecal__title-bar,.staff-time-redesign .vuecal__weekdays-headings,.staff-time-redesign .vuecal__header{background:var(--em-surface-muted)!important;color:var(--em-ink)!important;border-color:var(--em-line)!important}.staff-time-redesign .vuecal__title,.staff-time-redesign .vuecal__heading{color:var(--em-ink)!important;font-weight:800}.staff-time-redesign .vuecal__menu,.staff-time-redesign .vuecal__view-btn{color:var(--em-ink)!important}.staff-time-redesign .vuecal__view-btn--active{background:var(--em-accent)!important;color:var(--em-on-accent)!important;border-radius:8px}.staff-time-redesign .vuecal__cell{border-color:var(--em-line)!important}.staff-time-redesign .vuecal__cell--today{background:var(--em-accent-soft)!important}.staff-time-redesign .vuecal__event{border-radius:8px!important;box-shadow:none!important;font-size:12px!important;line-height:1.35;min-height:56px!important;padding:6px 8px!important}.staff-time-redesign .vuecal__event.tc-event--worked,.staff-time-redesign .vuecal__event.time_work{background:var(--tc-work-soft)!important;border-left:4px solid var(--tc-work)!important;color:var(--tc-work-ink)!important}.staff-time-redesign .vuecal__event.tc-event--break,.staff-time-redesign .vuecal__event.time_break{background:var(--tc-break-soft)!important;border-left:4px solid var(--tc-break)!important;color:var(--tc-break-ink)!important}.staff-time-redesign .vuecal__event.tc-event--schedule{background:var(--tc-sched-soft)!important;border:1px dashed var(--tc-sched)!important;color:var(--tc-sched-ink)!important}body .staff-time-redesign.email-marketing-redesign .vuecal__event:is(.tc-event--worked,.time_work){background:#d9f4e4!important;color:#0b3d24!important;border-left-color:#0b8f43!important}body .staff-time-redesign.email-marketing-redesign .vuecal__event:is(.tc-event--break,.time_break){background:#fde8ee!important;color:#6b2740!important;border-left-color:#c45c7a!important}body .staff-time-redesign.email-marketing-redesign .vuecal__event.tc-event--schedule{background:#e8eef8!important;color:#243352!important;border-color:#4f6aa0!important}body .staff-time-redesign.email-marketing-redesign .vuecal__event:is(.tc-event,.time_work,.time_break,.tc-event--schedule) :is(div,span,p,h5,strong,small,b){color:inherit!important;background:transparent!important}.staff-time-redesign .vuecal__now-line{border-color:var(--em-accent)!important;background:var(--em-accent)!important}.staff-time-redesign .tc-field .sepi-hike-forms,.staff-time-redesign .tc-filter .sepi-hike-forms,.staff-time-redesign .tc-field .multiselect{width:100%}.staff-time-redesign .tc-cal-chip{padding:2px 0}.staff-time-redesign .tc-cal-chip strong{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.staff-time-redesign .time_work,.staff-time-redesign .time_break{background:transparent;margin:0;padding:2px 0}.staff-time-redesign .time_work h5,.staff-time-redesign .time_break h5{margin:0 0 2px;font-size:11px;font-weight:800}.tc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tc-empty{padding:36px 16px;text-align:center;color:var(--em-muted)}.tc-empty i{display:block;margin-bottom:8px;font-size:28px;color:var(--em-accent)}.tc-punch-log{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.tc-punch-log__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border:1px solid var(--em-line);border-radius:12px;background:var(--em-surface-muted);font-size:13px;font-weight:600}.tc-punch-log__chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px}.tc-punch-log__chip--work{background:var(--tc-work-soft);color:var(--tc-work-ink)}.tc-punch-log__chip--break{background:var(--tc-break-soft);color:var(--tc-break-ink)}.staff-time-redesign .tc-card__head{position:relative;z-index:2;background:var(--em-surface)}.staff-time-redesign .tc-card--table{padding:0;overflow:hidden}.staff-time-redesign .tc-card--table .tc-report-table thead th:first-child{border-top-left-radius:16px}.staff-time-redesign .tc-card--table .tc-report-table thead th:last-child{border-top-right-radius:16px}.staff-time-redesign .tc-table-wrap{position:relative;z-index:1;height:auto!important;max-height:none!important;overflow:visible;border:0;border-radius:0;background:var(--em-table-body)}.staff-time-redesign .tc-table-wrap .table,.staff-time-redesign .tc-report-table{width:100%!important;min-width:0!important;margin:0!important;table-layout:fixed;border-collapse:collapse}.staff-time-redesign .tc-report-table col.tc-col-name{width:20%}.staff-time-redesign .tc-report-table col.tc-col-date{width:8%}.staff-time-redesign .tc-report-table col.tc-col-day{width:6%}.staff-time-redesign .tc-report-table col.tc-col-time{width:7.5%}.staff-time-redesign .tc-report-table col.tc-col-hours,.staff-time-redesign .tc-report-table col.tc-col-ip,.staff-time-redesign .tc-report-table col.tc-col-loc,.staff-time-redesign .tc-report-table col.tc-col-approved{width:8%}.staff-time-redesign .tc-report-table col.tc-col-actions{width:11%}.staff-time-redesign .tc-table-wrap thead th{position:static!important;top:auto!important;z-index:auto;background:var(--em-thead)!important;color:var(--em-thead-text)!important;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:normal;line-height:1.25;border:0!important;padding:12px 8px!important;text-align:left!important;vertical-align:middle!important}.staff-time-redesign .tc-table-wrap tbody td{vertical-align:middle!important;border-color:var(--em-line)!important;background:var(--em-table-body);color:var(--em-ink);padding:10px 8px!important;text-align:left!important;font-size:13px}.staff-time-redesign .tc-report-table td:first-child,.staff-time-redesign .tc-report-table th:first-child,.staff-time-redesign .tc-group-head,.staff-time-redesign .tc-group-head__text,.staff-time-redesign .tc-group-head__text b,.staff-time-redesign .tc-report-table td:first-child span{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.staff-time-redesign .tc-group-row td{background:var(--em-surface-muted)!important;border-top:1px solid var(--em-line)!important;border-bottom:1px solid var(--em-line)!important;padding:10px!important;text-align:left!important}.staff-time-redesign .tc-group-row td.head.capital_first_letter{padding-left:10px!important}.tc-group-head{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.tc-group-head__text{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:8px;min-width:0}.tc-group-head__text b{line-height:1.2;white-space:nowrap}.tc-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--em-accent);color:var(--em-on-accent);font-size:11px;font-weight:800}.tc-group-count{color:var(--em-muted);font-size:12px;font-weight:600}.tc-link{background:none;border:0;color:var(--em-accent-dark);font-weight:700;cursor:pointer;padding:0;white-space:nowrap;font-size:12px}.staff-time-redesign .tc-icon-btns{flex-wrap:nowrap}.staff-time-redesign .tc-icon-btns i{width:28px;height:28px;font-size:13px}.tc-badge{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}body .staff-time-redesign.email-marketing-redesign .tc-badge--ok{background:#d9f4e4!important;color:#0b3d24!important}body .staff-time-redesign.email-marketing-redesign .tc-badge--pending{background:#fff4d6!important;color:#8a5a00!important}body .staff-time-redesign.email-marketing-redesign .tc-badge--auto{background:#fff4e5!important;color:#b45309!important}body .staff-time-redesign.email-marketing-redesign .tc-badge--added{background:#e8f1ff!important;color:#1d4ed8!important}body .staff-time-redesign.email-marketing-redesign .tc-badge--updated{background:#fdecec!important;color:#b91c1c!important}.tc-icon-btns{display:flex;align-items:center;gap:6px;white-space:nowrap}.tc-icon-btns button,.tc-icon-btns i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border:1px solid var(--em-line);border-radius:8px;background:var(--em-surface);color:var(--em-ink);cursor:pointer;font-size:14px;padding:0}.tc-icon-btns .is-ok{color:var(--tc-work)}.tc-icon-btns .is-danger{color:var(--em-danger)}span.editted-class{font-size:12px;display:block;margin-top:4px;font-weight:700}span.editted-class.auto-clockout{color:#d97706;font-style:italic}span.editted-class.admin-added{color:#2563eb}span.editted-class.admin-updated{color:#dc2626}.staff-time-modal .modal-content,.v--modal-overlay.staff-time-modal .modal-content,.v--modal-overlay.delete-confirm.staff-time-modal .modal-content{border-radius:16px;overflow:hidden;border:1px solid var(--em-line)}.staff-time-modal .modal-header h2,.staff-time-modal .modal-header h3{margin:4px 0}.staff-time-modal .close.time{margin-top:-2px;font-size:36px;color:var(--em-ink);opacity:1}.staff-time-modal .modal-footer .btn,.staff-time-modal .wrapper-option .btn{min-height:40px;border-radius:8px;font-weight:700}body .v--modal-overlay.tc-calendar-modal .v--modal-box.v--modal,body .v--modal-overlay.staff-time-modal.tc-calendar-modal .v--modal-box.v--modal,body .v--modal-overlay.tc-calendar-modal .modal-container{width:min(1320px,94vw)!important;max-width:94vw!important;max-height:94vh!important;height:auto!important;display:block!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important}body .v--modal-overlay.tc-calendar-modal .modal-dialog,body .v--modal-overlay.tc-calendar-modal .tc-calendar-dialog__frame{width:100%!important;max-width:none!important;margin:0!important}body .v--modal-overlay.tc-calendar-modal .modal-content{display:flex;flex-direction:column;max-height:94vh}body .v--modal-overlay.tc-calendar-modal .modal-header{flex:0 0 auto;padding:16px 24px 12px}body .v--modal-overlay.tc-calendar-modal .modal-body{flex:1 1 auto;padding:8px 20px 20px!important;overflow:hidden}body .v--modal-overlay.tc-calendar-modal .wrapper-option.tc-calendar-dialog__cal,body .v--modal-overlay.tc-calendar-modal .tc-calendar-dialog__cal{display:block!important;width:100%;align-items:stretch!important}body .v--modal-overlay.tc-calendar-modal .tc-calendar-dialog__vuecal,body .v--modal-overlay.tc-calendar-modal .vuecal{width:100%!important;height:min(72vh,780px)!important;min-height:560px!important}@media screen and (max-width: 1100px){.tc-kiosk{grid-template-columns:1fr}.tc-filter--report{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.tc-kiosk{padding:16px}.tc-analog{width:160px;height:160px}.tc-stats,.tc-summary,.tc-punch-grid,.tc-filter,.tc-filter--report{grid-template-columns:1fr}.tc-punch{min-height:68px}}.red-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.turquoise-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.maroon-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.peach-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.magenta-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.light-blue-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .sepi-hike-forms label,.turquoise-theme .v--modal-overlay.scrollable .createEmployeeTimeCard .modal-header{color:#fff!important}td.head.capital_first_letter{text-align:left!important;padding-left:12px!important}.clickable{cursor:pointer}.close.time{margin-top:-2px;font-size:50px;color:#363535;opacity:1}#create_time_card>div>div.v--modal-box.v--modal>div>div>div>div.modal-body>div>div:nth-child(3)>div>div>span>input{width:100%!important}#create_time_card>div>div.v--modal-box.v--modal>div>div>div>div.modal-body>div>div>div>div>label{text-align:left}td.mid-set{vertical-align:middle!important}td.mid-set .new{display:flex;flex-direction:column}td.mid-set.new span{display:block}span.editted-class{font-size:14px;display:block;margin-top:4px}span.editted-class.auto-clockout{color:#ff9800;font-style:italic}span.editted-class.admin-added{color:#2196f3}span.editted-class.admin-updated{color:#f44336}.dark-theme span.editted-class.auto-clockout{color:#ffb74d}.dark-theme span.editted-class.admin-added{color:#64b5f6}.dark-theme span.editted-class.admin-updated{color:#ef5350}.email-optouts{--optout-accent:#2f7d32;--optout-strong:#215f25;--optout-soft:rgba(47,125,50,.1);--optout-on:#fff;--optout-ink:#172033;--optout-muted:#657084;--optout-border:#dfe4ea;padding:22px 28px 32px;color:var(--optout-ink)}.earth-tone .email-optouts{--optout-accent:#5c8d23;--optout-strong:#416719;--optout-soft:rgba(92,141,35,.12)}.blue-theme .email-optouts,.dark-theme .email-optouts{--optout-accent:#3266ff;--optout-strong:#214bd1;--optout-soft:rgba(50,102,255,.12)}.violet-theme .email-optouts{--optout-accent:#02a98b;--optout-strong:#01816a;--optout-soft:rgba(2,169,139,.12)}.red-theme .email-optouts{--optout-accent:#c0392b;--optout-strong:#962d22;--optout-soft:rgba(192,57,43,.11)}.yellow-theme .email-optouts{--optout-accent:#c77700;--optout-strong:#9c5d00;--optout-soft:rgba(199,119,0,.12)}.turquoise-theme .email-optouts{--optout-accent:#0f9079;--optout-strong:#0b6c5b;--optout-soft:rgba(15,144,121,.12)}.maroon-theme .email-optouts{--optout-accent:#800000;--optout-strong:#5d0000;--optout-soft:rgba(128,0,0,.1)}.peach-theme .email-optouts{--optout-accent:#b85f43;--optout-strong:#914830;--optout-soft:rgba(184,95,67,.12)}.magenta-theme .email-optouts{--optout-accent:#a83279;--optout-strong:#81265c;--optout-soft:rgba(168,50,121,.11)}.light-blue-theme .email-optouts{--optout-accent:#257eaa;--optout-strong:#1b6083;--optout-soft:rgba(37,126,170,.11)}.email-optouts *,.email-optouts *:before,.email-optouts *:after{box-sizing:border-box}.optout-card{border:1px solid rgba(23,32,51,.08);border-radius:14px;background:#fff;box-shadow:0 7px 24px #18274b12}.optout-search-card{margin-bottom:24px;padding:22px}.optout-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}.optout-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:11px;background:var(--optout-soft);color:var(--optout-accent);font-size:18px}.email-optouts h2{margin:0;color:var(--optout-ink);font-size:18px;font-weight:700;line-height:1.35}.optout-section-heading p,.optout-table-heading p{margin:3px 0 0;color:var(--optout-muted);font-size:14px}.optout-search-form{display:flex;align-items:center;gap:10px;max-width:920px}.optout-input-wrap{position:relative;flex:1 1 420px}.optout-input-wrap>i{position:absolute;top:50%;left:14px;z-index:1;color:#8a94a6;transform:translateY(-50%)}.email-optouts .form-control{height:42px;border:1px solid #cfd6df;border-radius:8px;background:#fff;color:var(--optout-ink);font-size:14px;box-shadow:none}.optout-input-wrap .form-control{padding:9px 14px 9px 40px}.email-optouts .form-control:focus{border-color:var(--optout-accent);box-shadow:0 0 0 3px var(--optout-soft);outline:0}.optout-resort-select{flex:0 1 230px}.optout-button,.optout-resubscribe{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 17px;border-radius:8px;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:.16s ease}.optout-button:hover,.optout-resubscribe:hover{transform:translateY(-1px)}.optout-button:focus-visible,.optout-resubscribe:focus-visible,.optout-sort:focus-visible{outline:3px solid var(--optout-soft);outline-offset:2px}.optout-button-primary{border:1px solid var(--optout-accent);background:var(--optout-accent);color:var(--optout-on);box-shadow:0 4px 10px var(--optout-soft)}.optout-button-primary:hover{border-color:var(--optout-strong);background:var(--optout-strong);color:var(--optout-on)}.optout-button-secondary{border:1px solid #cfd6df;background:#fff;color:#4c576a}.optout-button-secondary:hover{border-color:var(--optout-accent);background:var(--optout-soft);color:var(--optout-strong)}.optout-table-card{overflow:hidden}.optout-table-heading{padding:21px 22px 18px}.optout-title-row{display:flex;align-items:center;gap:10px}.optout-count{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;background:var(--optout-soft);color:var(--optout-strong);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.optout-table-scroll{overflow-x:auto}.optout-table{width:100%;min-width:760px;margin:0;border-collapse:collapse;background:#fff}.optout-table thead{border-top:1px solid var(--optout-border);border-bottom:1px solid var(--optout-border);background:linear-gradient(90deg,var(--optout-soft),rgba(255,255,255,.7))}.optout-table th{height:48px;padding:0 20px;color:var(--optout-strong);font-size:13px;font-weight:700;text-align:left;vertical-align:middle}.optout-table th:first-child{border-left:3px solid var(--optout-accent)}.optout-table td{height:68px;padding:12px 20px;border-bottom:1px solid #e8ebef;color:#455066;font-size:14px;vertical-align:middle}.optout-table tbody tr{transition:background-color .14s ease}.optout-table tbody tr:hover{background:var(--optout-soft)}.optout-table tbody tr:last-child td{border-bottom:0}.optout-sort{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.optout-sort i{width:11px;color:var(--optout-accent)}.optout-sort-muted{opacity:.38}.optout-action-heading,.optout-action{width:180px;text-align:center!important}.optout-guest{display:flex;align-items:center;gap:11px}.optout-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--optout-accent);color:var(--optout-on);font-size:12px;font-weight:700;box-shadow:0 3px 9px var(--optout-soft)}.optout-guest-name{color:var(--optout-ink);font-weight:600}.optout-email{color:#43516a;text-decoration:none}.optout-email:hover{color:var(--optout-strong);text-decoration:underline}.optout-date{white-space:nowrap}.optout-resubscribe{min-height:38px;padding:8px 13px;border:1px solid var(--optout-accent);background:#fff;color:var(--optout-strong)}.optout-resubscribe:hover{background:var(--optout-accent);color:var(--optout-on)}.optout-resubscribe:disabled{cursor:wait;opacity:.6;transform:none}.optout-empty{height:220px!important;text-align:center}.optout-empty>*{display:block;margin:0 auto}.optout-empty strong{margin-top:12px;color:var(--optout-ink);font-size:15px}.optout-empty>span:last-child{margin-top:4px;color:var(--optout-muted)}.optout-table-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:12px 20px;border-top:1px solid var(--optout-border)}.optout-table-footer>p{margin:0;color:var(--optout-muted);font-size:13px}.optout-table-footer .pagination{margin:0}.optout-table-footer .page-link{min-width:36px;min-height:36px;border-color:var(--optout-border);color:#526074;text-align:center}.optout-table-footer .page-item.active .page-link{border-color:var(--optout-accent);background:var(--optout-accent);color:var(--optout-on)}.optout-table-footer .page-link:focus{box-shadow:0 0 0 3px var(--optout-soft)}@media (max-width:900px){.email-optouts{padding:18px 16px 28px}.optout-search-form{flex-wrap:wrap}.optout-input-wrap{flex-basis:100%}.optout-resort-select{flex:1 1 220px}}@media (max-width:600px){.email-optouts{padding-right:12px;padding-left:12px}.optout-search-card{padding:18px 16px}.optout-section-heading{align-items:flex-start}.optout-button{flex:1 1 calc(50% - 5px)}.optout-resort-select{flex-basis:100%}.optout-table-heading{padding:18px 16px}.optout-table-footer{align-items:flex-start;flex-direction:column}}.no_vehi:disabled{opacity:.5}option:disabled{background:#d2cdcd}.vueperslides__parallax-wrapper{min-height:340px}input.input.form-control.unit_size_input{width:150px;height:38px;border-radius:6px;padding-left:15px!important}.guest_adult_child_extra td{vertical-align:baseline}.brianscamp1_more_info_about_guest .sepi-hike-forms,.pcrv_more_info_about_guest .sepi-hike-forms{min-height:106px}.guest_bill_addons .addon_image{text-align:center}.guest_bill_addons .addon_image img{max-width:200px;max-height:200px;object-fit:contain;display:block;margin:auto;min-height:200px}.guest_bill_addons .vueperslide__title{font-size:22px;font-weight:600}.guest_bill_addons .vueperslide__text{font-size:18px;text-align:center;margin:20px 5px 5px;word-break:break-word}.guest_bill_addons .vueperslide__price{margin:5px auto;font-size:18px}.guest_bill_addons .num-input{max-width:60px;padding:4px 5px;position:relative;top:2px;text-align:center;height:30px;border:1px solid #ccc}.guest_bill_addons h3{margin-bottom:25px}.guest_bill_addons .vueperslide__content-wrapper:not(.vueperslide__content-wrapper--outside-top):not(.vueperslide__content-wrapper--outside-bottom){border:1px solid #ccc;border-radius:5px}@media screen and (max-width:767px){.guest_bill_addons .vueperslides__parallax-wrapper{height:400px}.timer-div{text-align:center}.guest_bill_addons .num-input{margin:0 10px!important;top:-7px}.guest_bill_addons .vueperslides__arrow{top:unset;bottom:-6px;font-size:6px;background:#000}#lp_extras_msg_modal_popup .v--modal-background-click .v--modal-box.v--modal,#amp_fees_modal_popup .v--modal-background-click .v--modal-box.v--modal{top:unset!important}}@media only screen and (max-width: 1099px) and (min-width: 767px){.guest_bill_addons .vueperslide{width:48%!important}.guest_bill_addons .num-input{top:2px}.guest_bill_addons .vueperslide{width:45%!important;margin:0 3%!important}}@media only screen and (max-width: 1200px){#check-out label{font-size:14px}}@media only screen and (max-width: 990px) and (min-width: 471px){input.btn.btn-default.searchbts_additional.a-d-s-btn{margin-top:0!important}}@media only screen and (max-width: 767px) and (min-width: 320px){#check-out .mysite-cards .col-md-12,#check-out .mysite-cards .col-md-12 .col-md-9{padding:0}#check-out .mysite-cards .col-md-12 .col-md-3 p{margin-top:10px}section#check-out .mysite-cards .col-md-12 .col-md-3 p a{float:left;display:block;width:100%;margin:0 auto}input.btn.btn-default.searchbts_additional.a-d-s-btn{margin-top:10px!important;width:100%;padding:0;height:40px}section#check-out .sm-viewer .col-md-12 .col-md-9 p{float:left!important}.resertable-bill .table-responsive table{white-space:nowrap;width:100%}.mainborder.guest_adult_child_extra td{padding:10px}.mysite-cards.transactiondetails-log h3{margin-bottom:0;margin-top:0}.mysite-cards.guest_bill_addons .col-xs-12.col-md-12{padding:0}.mysite-cards.transactiondetails-log.profile-guest.brianscamp1_more_info_about_guest .resite-wrapper .col-xs-12.col-md-3 .sepi-hike-forms{min-height:unset}}@media only screen and (max-width: 991px) and (min-width:768px){#check-out .mysite-cards .col-md-12 .col-md-3 p{margin-top:10px}section#check-out .sm-viewer .col-md-12 .col-md-9 p{display:block;width:100%;float:left}.resertable-bill .table-responsive table{white-space:nowrap;width:100%}.mainborder.guest_adult_child_extra td{padding:10px}.mysite-cards.transactiondetails-log.profile-guest.brianscamp1_more_info_about_guest .resite-wrapper .col-xs-12.col-md-3 .sepi-hike-forms{min-height:unset}}@media only screen and (max-width: 767px) and (min-width: 320px){#check-out .mysite-cards .col-md-12 .col-md-3 p{margin-top:10px!important}.sm-viewer .col-md-3{padding:10px}section#check-out .sm-viewer .mysite-cards{padding:5px}}@media only screen and (max-width: 991px) and (min-width: 768px){#check-out .mysite-cards .col-md-12 .col-md-3 p{margin-top:10px!important}.sm-viewer .col-md-3{padding:10px}}.vueperslides__parallax-wrapper{min-height:440px}section.content.content_calendar.section_reserved[data-v-7c694c7c]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-7c694c7c]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-7c694c7c]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-7c694c7c]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-7c694c7c]:before{color:#293744}.default .jumbo_reserved_span[data-v-7c694c7c]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-7c694c7c]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-7c694c7c]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-7c694c7c]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-7c694c7c]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-7c694c7c]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-7c694c7c]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-7c694c7c]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-7c694c7c]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-7c694c7c]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-7c694c7c],.blue-theme .jumbo_reserved_span>h1[data-v-7c694c7c]{color:#293744}section.content.content_calendar.section_reserved[data-v-c2901a07]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-c2901a07]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-c2901a07]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-c2901a07]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-c2901a07]:before{color:#293744}.default .jumbo_reserved_span[data-v-c2901a07]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-c2901a07]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-c2901a07]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-c2901a07]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-c2901a07]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-c2901a07]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-c2901a07]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-c2901a07]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-c2901a07]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-c2901a07]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-c2901a07],.blue-theme .jumbo_reserved_span>h1[data-v-c2901a07]{color:#293744}section.content.content_calendar.section_reserved[data-v-3db186da]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-3db186da]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-3db186da]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-3db186da]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-3db186da]:before{color:#293744}.default .jumbo_reserved_span[data-v-3db186da]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-3db186da]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-3db186da]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-3db186da]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-3db186da]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-3db186da]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-3db186da]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-3db186da]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-3db186da]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-3db186da]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-3db186da],.blue-theme .jumbo_reserved_span>h1[data-v-3db186da]{color:#293744}section.content.content_calendar.section_reserved[data-v-9b929b7c]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-9b929b7c]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-9b929b7c]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-9b929b7c]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.jumbotron p[data-v-9b929b7c]{font-family:serif}.default .jumbo_reserved_span[data-v-9b929b7c]:before{color:#293744}.default .jumbo_reserved_span[data-v-9b929b7c]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-9b929b7c]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-9b929b7c]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-9b929b7c]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-9b929b7c]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-9b929b7c]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-9b929b7c]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-9b929b7c]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-9b929b7c]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-9b929b7c]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-9b929b7c],.blue-theme .jumbo_reserved_span>h1[data-v-9b929b7c]{color:#293744}.content-title[data-v-9b929b7c]{color:#87c440}.online-form p sup[data-v-9b929b7c]{color:#000}section.content.content_calendar.section_reserved[data-v-f49597d5]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-f49597d5]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-f49597d5]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-f49597d5]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-f49597d5]:before{color:#293744}.default .jumbo_reserved_span[data-v-f49597d5]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-f49597d5]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-f49597d5]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-f49597d5]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-f49597d5]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-f49597d5]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-f49597d5]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-f49597d5]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-f49597d5]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-f49597d5]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-f49597d5],.blue-theme .jumbo_reserved_span>h1[data-v-f49597d5]{color:#293744}.privacy-policy .content-title[data-v-f49597d5]{color:#87c440;padding-top:10px;padding-bottom:12px}.jumbotron p[data-v-f49597d5]{font-family:serif}.online-form p sup[data-v-f49597d5]{color:#000}.privacy-policy ul[data-v-f49597d5]{margin-left:0!important;padding-left:0}.privacy-policy li[data-v-f49597d5]{font-size:21px;text-align:justify}.privacy-policy li i[data-v-f49597d5]{font-size:21px}.privacy-policy p[data-v-f49597d5],.privacy-policy h3[data-v-f49597d5],.privacy-policy h4[data-v-f49597d5]{text-align:justify}section.content.content_calendar.section_reserved[data-v-9379e389]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-9379e389]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-9379e389]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-9379e389]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.jumbotron p[data-v-9379e389]{font-family:serif}.default .jumbo_reserved_span[data-v-9379e389]:before{color:#293744}.default .jumbo_reserved_span[data-v-9379e389]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-9379e389]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-9379e389]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-9379e389]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-9379e389]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-9379e389]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-9379e389]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-9379e389]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-9379e389]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-9379e389]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-9379e389],.blue-theme .jumbo_reserved_span>h1[data-v-9379e389]{color:#293744}.content-title[data-v-9379e389]{color:#87c440}.online-form p sup[data-v-9379e389]{color:#000}.mayo-terms-conditions[data-v-9379e389]{text-align:justify}.mayo-terms-conditions p[data-v-9379e389]{font-size:17px}.side-heading[data-v-4de005ef]{text-decoration:underline;font-weight:600}.side-ul[data-v-4de005ef]{list-style-type:disc}.side-ul li[data-v-4de005ef]{font-family:serif;font-weight:200;font-size:15px}.content-title[data-v-4de005ef]{text-align:center}section.content.content_calendar.section_reserved[data-v-4de005ef]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-4de005ef]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-4de005ef]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:15px}.jumbo_reserved_span[data-v-4de005ef]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:50px}.jumbotron p[data-v-4de005ef]{font-family:serif}.default .jumbo_reserved_span[data-v-4de005ef]:before{color:#293744}.default .jumbo_reserved_span[data-v-4de005ef]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-4de005ef]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-4de005ef]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-4de005ef]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-4de005ef]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-4de005ef]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-4de005ef]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-4de005ef]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-4de005ef]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-4de005ef]{font-weight:700}.online-form p sup[data-v-4de005ef]{color:#000}.mayo-terms-conditions[data-v-4de005ef]{text-align:justify}.mayo-terms-conditions p[data-v-4de005ef]{font-size:16px}section.content.content_calendar.section_reserved[data-v-63706bfa]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-63706bfa]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-63706bfa]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-63706bfa]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.jumbotron p[data-v-63706bfa]{font-family:serif}.default .jumbo_reserved_span[data-v-63706bfa]:before{color:#293744}.default .jumbo_reserved_span[data-v-63706bfa]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-63706bfa]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-63706bfa]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-63706bfa]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-63706bfa]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-63706bfa]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-63706bfa]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-63706bfa]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-63706bfa]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-63706bfa]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-63706bfa],.blue-theme .jumbo_reserved_span>h1[data-v-63706bfa]{color:#293744}.content-title[data-v-63706bfa]{color:#87c440}.online-form p sup[data-v-63706bfa]{color:#000}.mayo-terms-conditions[data-v-63706bfa]{text-align:justify}.mayo-terms-conditions p[data-v-63706bfa]{font-size:17px}@media only screen and (max-width: 767px){.checkout-page-root[data-v-cbd896f5]{padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-bottom:24px}.checkout-agreement-field[data-v-cbd896f5]{min-height:44px;scroll-margin-top:20px;scroll-margin-bottom:24px}.checkout-agreement-field .c_box[data-v-cbd896f5]{flex:0 0 24px;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.checkout-agreement-field .lab_1[data-v-cbd896f5]{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}}.sign_additional_policy[data-v-cbd896f5] .v--modal-box.v--modal{max-width:90%!important;width:800px!important}.signature-modal-wrapper[data-v-cbd896f5]{background-color:#fff;width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column}.signature-modal-terms[data-v-cbd896f5]{flex:0 0 auto;overflow:visible;padding:20px 20px 10px;line-height:1.6}.signature-modal-sign-area[data-v-cbd896f5]{flex:0 0 auto;padding:15px 20px 20px;border-top:2px solid #d73925;background-color:#fff;scroll-margin-top:24px;scroll-margin-bottom:24px}.signature-modal-instructions[data-v-cbd896f5]{margin-bottom:12px;text-align:center}.signature-modal-instructions p[data-v-cbd896f5]{margin-bottom:8px;font-size:14px;color:#333}.signature-clear-btn[data-v-cbd896f5]{padding:6px 12px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;border-radius:4px;font-size:13px}.signature-modal-canvas-wrap[data-v-cbd896f5]{margin-bottom:12px;display:flex;flex-direction:column;align-items:center}.signature-modal-label[data-v-cbd896f5]{margin-bottom:8px;font-weight:700;text-align:center;color:#333;font-size:14px}.signature-canvas[data-v-cbd896f5]{cursor:crosshair;border:2px solid #000;display:block;background-color:#fff;width:100%;max-width:450px;height:120px;touch-action:none}.signature-modal-actions[data-v-cbd896f5]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding-bottom:8px}.signature-agree-btn[data-v-cbd896f5],.signature-close-btn[data-v-cbd896f5]{padding:12px 25px;color:#fff;border:none;cursor:pointer;font-size:15px;min-width:110px;border-radius:4px;font-weight:500;box-shadow:0 2px 4px #0003}.signature-agree-btn[data-v-cbd896f5]{background-color:#5cb85c}.signature-close-btn[data-v-cbd896f5]{background-color:#ff9800}@media only screen and (max-width: 768px){.sign_additional_policy[data-v-cbd896f5] .v--modal-box.v--modal{width:95%!important;max-width:95%!important;margin:10px auto!important}.signature-modal-terms[data-v-cbd896f5]{padding:15px 15px 10px}.signature-modal-sign-area[data-v-cbd896f5]{padding:12px 15px 28px}}@media only screen and (max-width: 480px){.signature-canvas[data-v-cbd896f5]{height:100px}.signature-agree-btn[data-v-cbd896f5],.signature-close-btn[data-v-cbd896f5]{flex:1 1 45%;min-width:100px;padding:10px 20px;font-size:14px}}@media only screen and (min-width: 368px){.gift-code-box-adjust[data-v-cbd896f5]{padding-inline:15px!important}}button.btn.btn-default.searchbts.right-searchbts.choose-me[data-v-cbd896f5]{float:none}.adjust-lab-1[data-v-cbd896f5]{width:calc(100% - 26px)!important}.modal_terms_and_services .v--modal-overlay.scrollable .v--modal-box[data-v-cbd896f5]{top:0!important}.set-adjust[data-v-cbd896f5]{width:calc(100% - 26px)}.pl-17[data-v-cbd896f5]{padding-left:17px}i.fa.fa-commenting.children_icon[data-v-cbd896f5]{right:30px}.online-form .fa-commenting[data-v-cbd896f5]{position:absolute;top:7px;right:0}.brand_new .log[data-v-cbd896f5]{max-width:100%}.brand_new .online-form button.add_btn[data-v-cbd896f5]{max-width:100%;margin:0!important}.brand_new .online-form button.back_btn[data-v-cbd896f5]{max-width:100%}.brand_new .r_btn_main[data-v-cbd896f5]{gap:10px}html[data-v-cbd896f5]:has(.brand_new){transform:unset!important}.sec-carousel .rowSections[data-v-cbd896f5]{margin:0!important}.stayed-class[data-v-cbd896f5]{width:100%}.stayed_style_header[data-v-cbd896f5]{width:70%;margin:auto}.stayed_style_section[data-v-cbd896f5]{margin:auto auto 5px;width:70%;text-align:center}.stayed_modal_title[data-v-cbd896f5]{padding:10px 0;font-size:19px;border-bottom:1px solid rgba(117,117,117,.6588235294);margin-bottom:5px!important}.stayed_modal_tablelist[data-v-cbd896f5]{margin-top:20px!important}.stay-confirm-modal .modal-body[data-v-cbd896f5],.stay-confirm-modal .modal-content[data-v-cbd896f5],.stay-confirm-modal .stayed-class[data-v-cbd896f5]{pointer-events:auto!important}@font-face{.online-form{font-family:Lato_Regular;src:url(/fonts/Lato-Regular.eot);src:url(/fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-Regular.woff2) format("woff2"),url(/fonts/Lato-Regular.woff) format("woff"),url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}}@font-face{.online-form{font-family:Lato_Semibold;src:url(/fonts/Lato-SemiBold.eot\ Lato-SemiBold.eot);src:url(/fonts/Lato-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-SemiBold.woff2\ Lato-SemiBold.woff2) format("woff2"),url(/fonts/Lato-SemiBold.woff\ Lato-SemiBold.woff) format("woff"),url(/fonts/Lato-SemiBold.ttf\ Lato-SemiBold.ttf) format("truetype"),url(/fonts/Lato-SemiBold.svg\ Lato-SemiBold.svg#Lato-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}}@font-face{.online-form{font-family:Lato_Bold;src:url("/fonts/Lato-Bold.eot /fonts/Lato-Bold.eot Lato-Bold.eot");src:url(/fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-Bold.woff2) format("woff2"),url(/fonts/Lato-Bold.woff) format("woff"),url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}}.guest_customer_details select{width:100%!important;max-width:600px!important;background:#fff!important;border:1px solid #B7B7B7;box-sizing:border-box;padding:8px 5px;-webkit-appearance:none;border-radius:5px;font-size:16px;font-family:Lato_Regular;background:url(/build/assets/select_down_arrow-2BFSthis.png) no-repeat 93%}.abt-left select{width:100%!important;max-width:380px;background:#fff!important;border:1px solid #B7B7B7;box-sizing:border-box;padding-left:15px!important;padding:5px;-webkit-appearance:none;border-radius:5px;font-size:16px;font-family:Lato_Regular;background:url(/build/assets/select_down_arrow-2BFSthis.png) no-repeat 93%}@media screen and (min-width:425px) and (max-width:766px){.lock_i_1{width:4%!important}}.sign_here-tag:before{content:"";position:absolute;border:15px solid #fff0;border-left:25px solid #ff6b00;right:-39px;top:-1px}.sign_here-tag:after{content:"";position:absolute;border:17px solid #fff0;border-left:28px solid #000;z-index:-1;top:-3px;right:-45px}@media (min-width:1660px){.online-form .container{width:1435px!important;max-width:100%}}@media (min-width:1366px){.onlinestore-product-item{max-width:400px}}.tooltip-inner .visible-popup{width:600px!important;padding:clamp(10px,2vw,20px)!important;max-width:49vw!important;display:flex!important;flex-direction:column}@media only screen and (max-width:767px){.checkout-page-root{padding-bottom:88px}.checkout-sticky-reserve{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#fff;border-top:2px solid #e2e8f0;box-shadow:0 -4px 16px #0000001f;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.checkout-sticky-reserve__info{display:flex;flex-direction:column;min-width:0;position:relative}.checkout-sticky-reserve__label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.checkout-sticky-reserve__amount{font-size:18px;font-weight:700;color:#1175bc}.checkout-sticky-reserve__badge{position:absolute;top:-4px;right:-8px;background:#e53e3e;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:10px;padding:0 5px}.checkout-sticky-reserve__btn{flex-shrink:0;background:#1175bc;color:#fff;border:none;border-radius:8px;padding:14px 20px;font-size:15px;font-weight:700;white-space:nowrap}}.v--modal-overlay.checkout-modal-modern .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal .v--modal-box{border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.checkout-modal-content{background:#fff;border:none;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.checkout-modal-header{background:linear-gradient(135deg,#1a365d,#2c5282);color:#fff;padding:20px 24px;text-align:center;border-bottom:none}.checkout-modal-header-policy{background:linear-gradient(135deg,#276749,#38a169)}.checkout-modal-header-warning{background:linear-gradient(135deg,#c53030,#9b2c2c)}.checkout-modal-header-title{margin:0;font-size:2rem;font-weight:600}.checkout-modal-body{padding:28px 24px}.checkout-modal-alert,.checkout-modal-confirm{text-align:center}.checkout-modal-title{font-size:2.25rem;font-weight:600;color:#0f172a;margin:0 0 12px;line-height:1.35}.checkout-modal-message{font-size:1.8rem;color:#1e293b;margin:0 0 24px;line-height:1.6}.checkout-modal-list{list-style:none;padding:0;text-align:left;max-width:400px;margin:0 auto 24px}.checkout-modal-list li{padding:10px 16px;margin:8px 0;background:#fef2f2;border-left:4px solid #e53e3e;border-radius:4px;color:#1e293b;font-size:1.625rem}.checkout-modal-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.checkout-modal-actions-single{justify-content:center}.checkout-modal-actions-dual{display:flex;gap:16px;justify-content:center}.checkout-modal-btn{padding:14px 32px;font-size:1.75rem;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:130px;min-height:48px}.checkout-modal-btn-primary{background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;box-shadow:0 2px 8px #38a16959}.checkout-modal-btn-primary:hover{background:linear-gradient(135deg,#2f855a,#276749);transform:translateY(-1px);box-shadow:0 4px 12px #38a16973}.checkout-modal-btn-secondary{background:#e2e8f0;color:#0f172a}.checkout-modal-btn-secondary:hover{background:#cbd5e0;color:#020617}.checkout-modal-btn-danger{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff;box-shadow:0 2px 8px #e53e3e59}.checkout-modal-btn-danger:hover{background:linear-gradient(135deg,#c53030,#9b2c2c);transform:translateY(-1px);box-shadow:0 4px 12px #e53e3e73}.checkout-modal-policy-body{padding:0;max-height:70vh;display:flex;flex-direction:column}.checkout-modal-policy-content{padding:24px;overflow-y:auto;flex:1;font-size:1.8rem;line-height:1.7;color:#1e293b}.checkout-modal-policy-content h4,.checkout-modal-policy-content strong{color:#0f172a}.checkout-modal-policy-content ul{margin:12px 0;padding-left:24px}.checkout-modal-policy-content li{margin:6px 0}.checkout-modal-actions-sticky{padding:20px 24px;background:#f7fafc;border-top:1px solid #e2e8f0}.checkout-modal-warning-note{background:#fff3cd;color:#856404;padding:15px;border-radius:8px;border:1px solid #ffc107}.checkout-modal-amp-fees .checkout-modal-table-wrap{overflow-x:auto;margin:20px 0}.checkout-modal-table{font-size:1.0625rem;width:100%}.checkout-modal-table th,.checkout-modal-table td{padding:12px;color:#1e293b}.v--modal-overlay.checkout-modal-modern,.v--modal-overlay.checkout-modal-modern-internal{background:#0000008c!important}.v--modal-overlay.checkout-modal-modern .v--modal-box,.v--modal-overlay.checkout-modal-modern-internal .v--modal-box{max-width:calc(100vw - 24px);margin:12px;isolation:isolate}body.widget-color-change .v--modal-overlay.checkout-modal-modern .v--modal-box,body.widget-color-change .v--modal-overlay.checkout-modal-modern-internal .v--modal-box{background-color:#fff!important}@media (max-width: 768px){.checkout-modal-body{padding:24px 20px}.checkout-modal-title{font-size:2rem}.checkout-modal-message{font-size:1.625rem}}@media (max-width: 576px){.checkout-modal-content{margin:12px;max-width:calc(100vw - 24px)}.checkout-modal-body{padding:24px 20px}.checkout-modal-title{font-size:1.875rem}.checkout-modal-message{font-size:1.5rem}.checkout-modal-actions-dual{flex-direction:column;gap:12px}.checkout-modal-btn{width:100%;min-width:unset;padding:16px 24px;font-size:1.625rem;min-height:52px}.checkout-modal-actions-sticky{padding:16px 20px}.checkout-modal-header-title{font-size:1.875rem}}.online-signation-part.signature-modal-wrapper{height:auto!important;overflow:visible!important}.v--modal-overlay.checkout-modal-modern.signature-policy-modal{align-items:flex-start!important;padding-top:12px;padding-bottom:12px;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.v--modal-overlay.checkout-modal-modern.signature-policy-modal .v--modal-box,.v--modal-overlay.checkout-modal-modern.signature-policy-modal .v--modal-box.v--modal{overflow-x:hidden!important;overflow-y:auto!important;max-height:min(90vh,90dvh)!important;height:auto!important;margin:0 auto!important;-webkit-overflow-scrolling:touch;align-items:flex-start!important}.v--modal-overlay.scrollable.stay-confirm-modal .v--modal-box{margin-top:30px!important}.online-form-modal-popup section.content.content_calendar.section_reserved{display:block!important;height:100%}.online-form-modal-popup .v--modal-box.v--modal{height:100%!important;max-height:90vh!important}canvas{display:block;margin:0 auto}input.unit_length_input{height:40px;width:60px;min-width:60px}.children_text{white-space:pre-line}.icon_change{vertical-align:baseline}i.fa.fa-commenting.children_icon.children_message{right:-5px}i.fa.fa-commenting.pet_icon{right:3px}.stays input[type=checkbox]:checked+label:before{background:url(/images/checkimg.png) no-repeat!important}.odd-squad input[type=checkbox]:checked+label:before{background:url(/images/checkimg.png) no-repeat!important}.stays{width:100%;float:left;display:flex;align-items:center;justify-content:center}.stayed-checkbox-wrapper{position:relative;pointer-events:auto!important}.stayed-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;margin:0;cursor:pointer;z-index:10;pointer-events:auto!important;touch-action:manipulation}.stayed-checkbox-label{pointer-events:auto!important;touch-action:manipulation;cursor:pointer;position:relative;z-index:1}.stayed-checkbox-label:before{pointer-events:none!important}@media screen and (max-width: 768px){.stayed-checkbox-wrapper{min-height:44px}}.stayed-class{width:71%;margin:15px auto 0}div.tooltip{top:-5px!important;left:50px!important}.tooltip-inner{background-color:#000!important;pointer-events:none!important}.select-class{text-align-last:center}.check_main.promo_code_cls{flex-direction:column;align-items:baseline}h6.online_checkin,h6.online_checkout{font-weight:700}@media only screen and (min-width:451px){#device_logo{display:block}#mobile_logo{display:none}}@media only screen and (max-width:600px){div#device_logo{display:none}div#mobile_logo{display:inline-block;text-align:center;width:100%}.btn-r1-r2{width:100%!important;justify-content:center}}@media screen and (min-width: 449px) and (max-width: 576px){.time_new.timer_align .btn_r1{width:100%!important}}@media only screen and (max-width: 1200px){.time-left-row{justify-content:unset!important}}@media only screen and (max-width:767px){.brand_main .address_align{transform:translate(0)}.brand.brand_new{align-items:center}.brand_main{overflow:hidden}p.address-change{word-break:break-word;white-space:pre-line}}.btn_r1 button,.btn_r2 button{background:#d9f3ff;border:2px solid #3a97cc;color:#248cc7;padding:4px 5px 6px!important;font-size:35px}.btn_r1 p,.btn_r2 p{color:#596469;font-size:18px}.time-left-row{display:flex;align-items:center;margin-right:0!important;margin-left:0!important;justify-content:flex-end}.time_left{font-size:50px;color:#248cc7;margin:0 15px}.btn-r1-r2{display:flex;align-items:center}#stripeElementForm{background-color:#fff;margin-bottom:15px;border:1px solid #ccc!important;border-radius:4px}@media only screen and (max-width:1550px){.guest_customer_details tbody tr.icon_change td:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center}}.checkout-page-root{--checkout-blue: #0866d9;--checkout-blue-dark: #0756b8;--checkout-blue-soft: #edf6ff;--checkout-ink: #172033;--checkout-muted: #667085;--checkout-line: #dce4ee;--checkout-card: #ffffff;--checkout-success: #168a45;color:var(--checkout-ink);background:#f7f9fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45;min-height:100vh;padding:22px 0 48px;overflow-x:hidden}.checkout-page-root *,.checkout-page-root *:before,.checkout-page-root *:after{box-sizing:border-box}.checkout-page-root .container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}.checkout-page-root .sec-top{background:transparent!important;padding:0!important;margin:0 0 14px}.checkout-page-root .brand.brand_new{display:flex!important;align-items:stretch!important;gap:24px;min-height:172px;padding:22px 24px!important;border:1px solid var(--checkout-line);border-radius:14px;background:var(--checkout-card);box-shadow:0 8px 30px #142c4e0f}.checkout-page-root .brand_new>.log:first-child{display:grid!important;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:22px;flex:1 1 auto;min-width:0}.checkout-page-root #mobile_logo{display:flex!important;grid-row:1 / 3;width:136px!important;height:126px;padding:8px;align-items:center;justify-content:center;border-radius:10px;background:var(--checkout-blue-soft)}.checkout-page-root #mobile_logo .logo{width:100%!important;height:100%!important;max-height:110px;object-fit:contain}.checkout-page-root #device_logo{display:none!important}.checkout-page-root .campground_name{grid-column:2;margin:2px 0 13px!important;color:var(--checkout-ink)!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:750!important;line-height:1.2!important;text-align:left!important}.checkout-page-root .brand_main{grid-column:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;width:100%!important;min-width:0;overflow:visible!important}.checkout-page-root .brand_main .address_align{display:flex!important;align-items:flex-start!important;gap:9px;width:auto!important;min-width:0;margin:0!important;transform:none!important}.checkout-page-root .brand_main .address_align>img{width:18px!important;height:18px!important;margin-top:2px;object-fit:contain;border-radius:3px}.checkout-page-root .address-hd h3{display:none}.checkout-page-root .address-hd p,.checkout-page-root .address-hd a{margin:0!important;color:#536176!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}.checkout-page-root .brand_new>.log:last-child{display:flex!important;flex:0 0 190px;align-items:center;justify-content:center;border-left:1px solid var(--checkout-line);padding-left:24px}.checkout-page-root .time_new.timer_align{width:100%!important;margin:0!important;text-align:center}.checkout-page-root .time_new h6{margin:8px 0 0!important;color:var(--checkout-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em}.checkout-page-root .time-left-row{justify-content:center!important;flex-wrap:nowrap!important}.checkout-page-root .btn_r1 button,.checkout-page-root .btn_r2 button{border:0!important;border-radius:9px!important;background:#07111f!important;color:#fff!important;font-size:23px!important;min-width:52px;min-height:52px;padding:5px 7px!important}.checkout-page-root .btn_r1 p,.checkout-page-root .btn_r2 p{color:var(--checkout-muted)!important;font-size:10px!important;text-transform:uppercase}.checkout-page-root .time_left{margin:0 8px!important;color:var(--checkout-blue)!important;font-size:30px!important}.checkout-page-root .add_reserv_main{width:100%;margin:0 0 18px!important;padding:0!important;background:transparent!important}.checkout-page-root .add_reserv{display:grid!important;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(220px,1.3fr);gap:0;align-items:center;padding:0!important;border:1px solid var(--checkout-line);border-radius:12px;background:#fff!important;overflow:hidden;box-shadow:0 4px 18px #142c4e0a}.checkout-page-root .reserv{position:relative;min-height:76px;width:auto!important;padding:16px 18px 14px 50px!important;border-right:1px solid #edf1f6;background:#fff!important}.checkout-page-root .reserv:before{position:absolute;left:17px;top:22px;display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:var(--checkout-blue-soft);color:var(--checkout-blue);content:"📅";font-size:13px}.checkout-page-root .reserv:nth-child(3):before{content:"◷"}.checkout-page-root .reserv h6{margin:0 0 4px!important;color:var(--checkout-muted)!important;font-size:12px!important;font-weight:500!important;text-transform:none!important}.checkout-page-root .reserv h5{margin:0!important;color:var(--checkout-blue-dark)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}.checkout-page-root .r_btn_main{display:flex!important;justify-content:flex-end;gap:9px!important;padding:14px 16px!important}.checkout-page-root .add_btn,.checkout-page-root .back_btn{width:auto!important;min-height:42px;margin:0!important;padding:10px 16px!important;border-radius:7px!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;white-space:normal}.checkout-page-root .add_btn{border:1px solid var(--checkout-blue)!important;background:var(--checkout-blue)!important}.checkout-page-root .add_btn a{color:#fff!important}.checkout-page-root .back_btn{border:1px solid #9cc2f3!important;background:#fff!important;color:var(--checkout-blue)!important}.checkout-progress{margin:0 0 20px}.checkout-progress__list{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.checkout-progress__step{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;color:#697386;font-size:13px;font-weight:600}.checkout-progress__step:not(:last-child):after{position:absolute;top:50%;left:calc(50% + 70px);width:calc(100% - 140px);height:1px;background:#d8e0ea;content:""}.checkout-progress__number{display:grid;width:28px;height:28px;place-items:center;border:1px solid #ccd6e2;border-radius:50%;background:#fff;font-size:12px}.checkout-progress__step--active{color:var(--checkout-ink)}.checkout-progress__step--active .checkout-progress__number{border-color:var(--checkout-blue);background:var(--checkout-blue);color:#fff;box-shadow:0 4px 10px #0866d938}.checkout-progress__step--complete{color:#536278}.checkout-progress__step--complete .checkout-progress__number{border-color:#8bb9ed;background:#eef6ff;color:transparent;font-size:0}.checkout-progress__step--complete .checkout-progress__number:before{color:var(--checkout-blue);content:"✓";font-size:13px;font-weight:800}.checkout-progress__step--complete:not(:last-child):after{background:linear-gradient(90deg,var(--checkout-blue),#bcd5f1)}.checkout-page-root .details_main,.checkout-page-root .sec-carousel{background:transparent!important;padding:0!important;margin:0!important}.checkout-page-root .r_details,.checkout-page-root .carousel,.checkout-page-root .right_sec,.checkout-page-root .abt-left{border:1px solid var(--checkout-line)!important;border-radius:12px!important;background:var(--checkout-card)!important;box-shadow:0 4px 18px #142c4e0a!important}.checkout-page-root .r_details{width:100%!important;margin:0 0 18px!important;padding:20px!important}.checkout-page-root .r_details.dts_4{margin-bottom:0!important;padding-bottom:8px!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;box-shadow:none!important}.checkout-page-root .r_details.multi-site-div{border-top:0!important;border-radius:0 0 12px 12px!important}.checkout-page-root .r_details h2,.checkout-page-root .carousel>h2,.checkout-page-root .abt-left>h6,.checkout-page-root .right_sec>h6,.checkout-page-root .Price_sum>h2{position:relative;margin:0 0 18px!important;padding:0 0 0 36px!important;color:var(--checkout-ink)!important;font-size:17px!important;font-weight:750!important;line-height:28px!important;text-transform:none!important}.checkout-page-root .r_details h2:before,.checkout-page-root .carousel>h2:before,.checkout-page-root .abt-left>h6:before,.checkout-page-root .right_sec>h6:before,.checkout-page-root .Price_sum>h2:before{position:absolute;left:0;top:0;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--checkout-blue-soft);color:var(--checkout-blue);content:"✓";font-size:14px}.checkout-page-root .det_r h2:before{content:"☺"}.checkout-page-root .dts_4 h2:before{content:"📅"}.checkout-page-root .carousel>h2:before{content:"+"}.checkout-page-root .right_sec>h6:before{content:"🔒"}.checkout-page-root .abt-left>h6:before{content:"i";font-family:Georgia,serif;font-weight:700}.checkout-page-root .Price_sum>h2:before{content:"$"}.checkout-page-root .guest_customer_details,.checkout-page-root .check_abt_main{margin-left:-8px!important;margin-right:-8px!important}.checkout-page-root .guest_customer_details>[class*=col-],.checkout-page-root .check_abt_main>[class*=col-]{padding-left:8px!important;padding-right:8px!important;margin-bottom:14px}.checkout-page-root label,.checkout-page-root .r_mn label{display:block;margin:0 0 6px!important;color:#3b4658!important;font-size:12px!important;font-weight:600!important;line-height:1.35}.checkout-page-root sup{color:#e11d48!important}.checkout-page-root input:not([type=checkbox]):not([type=radio]):not([type=button]),.checkout-page-root select,.checkout-page-root textarea,.checkout-page-root .form-control{width:100%!important;min-width:0;min-height:44px!important;height:44px;margin:0!important;padding:10px 12px!important;border:1px solid #cfd8e4!important;border-radius:6px!important;background-color:#fff!important;color:var(--checkout-ink)!important;font-family:inherit!important;font-size:14px!important;line-height:1.3!important;box-shadow:0 1px 2px #10182805!important;transition:border-color .18s ease,box-shadow .18s ease}.checkout-page-root input:focus,.checkout-page-root select:focus,.checkout-page-root textarea:focus{border-color:var(--checkout-blue)!important;outline:0!important;box-shadow:0 0 0 3px #0866d91f!important}.checkout-page-root input::placeholder,.checkout-page-root textarea::placeholder{color:#9aa5b5!important;opacity:1}.checkout-page-root textarea,.checkout-page-root textarea.abt-txt{min-height:98px!important;height:auto!important;resize:vertical}.checkout-page-root .table-responsive{margin:0!important;border:0!important;border-radius:8px;overflow-x:auto}.checkout-page-root table.t_hd{width:100%!important;border-collapse:separate!important;border-spacing:0!important;color:var(--checkout-ink);font-size:12px!important}.checkout-page-root table.t_hd thead .bg{background:var(--checkout-blue-soft)!important}.checkout-page-root table.t_hd th{padding:11px 9px!important;border:0!important;color:#41506a!important;font-size:11px!important;font-weight:700!important;text-align:center;white-space:normal!important}.checkout-page-root table.t_hd td{padding:12px 9px!important;border:0!important;border-bottom:1px solid #e7ecf2!important;color:#354054!important;font-size:12px!important;vertical-align:middle!important}.checkout-page-root table.t_hd .icon_change>td:first-child img{width:64px!important;height:52px!important;margin:0 0 7px!important;border-radius:7px;object-fit:cover}.checkout-page-root table.t_hd input,.checkout-page-root table.t_hd select{min-height:38px!important;height:38px!important;padding:7px 8px!important}.checkout-page-root .dis_details{margin-top:14px!important;padding:17px!important;border:1px solid #e2e8f0!important;border-radius:9px;background:#fbfcfe!important}.checkout-page-root .dis_details h3{margin:0 0 12px!important;color:var(--checkout-ink)!important;font-size:14px!important;font-weight:700!important}.checkout-page-root .check_main,.checkout-page-root .check_main_2,.checkout-page-root .check_main_3{min-height:36px;align-items:center!important}.checkout-page-root input[type=checkbox],.checkout-page-root input[type=radio]{flex:0 0 20px;width:20px!important;height:20px!important;accent-color:var(--checkout-blue)}.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:flex!important;align-items:flex-start;margin:0 -8px 18px!important}.checkout-page-root .sec-carousel .rowSections>[class*=col-],.checkout-page-root .about_main>.row>[class*=col-]{padding:20px!important;margin-left:8px!important;margin-right:8px!important}.checkout-page-root .carousel,.checkout-page-root .right_sec,.checkout-page-root .abt-left{float:none!important}.checkout-page-root .owl-carousel .c_btom{height:100%;padding:14px!important;border:1px solid #e0e7ef!important;border-radius:9px;background:#fff!important}.checkout-page-root .owl-carousel .c_btom img{width:100%!important;height:105px!important;object-fit:contain}.checkout-page-root .owl-carousel h4{color:var(--checkout-ink)!important;font-size:13px!important;line-height:1.35!important}.checkout-page-root .btn_c{display:grid!important;grid-template-columns:48px minmax(0,1fr);gap:7px}.checkout-page-root .btn_c button,.checkout-page-root .dis_details input[type=button]{min-height:40px;border:1px solid var(--checkout-blue)!important;border-radius:6px!important;background:var(--checkout-blue)!important;color:#fff!important;font-size:11px!important;font-weight:700!important}.checkout-page-root .protect{display:flex;align-items:center;gap:8px;margin:12px 0 0!important;padding:10px 12px;border-radius:7px;background:#f0fbf4}.checkout-page-root .protect h5{margin:0!important;color:#35704d!important;font-size:11px!important;line-height:1.4!important}.checkout-page-root .about_main{margin:0!important}.checkout-page-root .Price_sum{position:sticky;top:14px}.checkout-page-root .Price_sum .p_list{display:flex!important;align-items:center;min-height:32px;margin:0!important;padding:5px 0!important;border-bottom:1px solid #eff2f6;background:transparent!important}.checkout-page-root .Price_sum .p_list>div{padding:0!important}.checkout-page-root .Price_sum h5,.checkout-page-root .Price_sum h6{margin:0!important;color:#465267!important;font-size:12px!important;line-height:1.4!important}.checkout-page-root .Price_sum .r1_list{text-align:right!important}.checkout-page-root .Price_sum .price_bg{margin-top:8px!important;padding:10px!important;border:0!important;border-radius:6px;background:var(--checkout-blue-soft)!important}.checkout-page-root .Price_sum .price_bg_2{margin-top:8px!important;padding:11px 10px!important;border:0!important;border-radius:6px;background:#e7f9ed!important}.checkout-page-root .Price_sum .price_bg_2 h5,.checkout-page-root .Price_sum .price_bg_2 h6{color:#116936!important;font-weight:800!important}.checkout-page-root .cmt h2{margin:4px 0 7px!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.checkout-page-root .cmt h2:before{display:none}.checkout-page-root .checkout-agreement-field{display:flex!important;gap:9px;width:100%;margin:8px 0!important}.checkout-page-root .checkout-agreement-field .lab_1{margin:0!important;font-weight:500!important}.checkout-page-root a{color:var(--checkout-blue)!important}.checkout-page-root .btn-l{display:flex!important;width:min(360px,100%)!important;min-height:52px!important;margin:8px auto 0!important;padding:13px 22px!important;align-items:center;justify-content:center;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,var(--checkout-blue),var(--checkout-blue-dark))!important;color:#fff!important;font-size:15px!important;font-weight:750!important;letter-spacing:.01em;text-transform:none!important;box-shadow:0 7px 16px #0866d933;cursor:pointer}.checkout-page-root .btn-l:before{content:"🔒";margin-right:8px;font-size:13px}.checkout-page-root .btn-l:hover{background:var(--checkout-blue-dark)!important;transform:translateY(-1px)}.checkout-page-root .btn-l:disabled{opacity:.5;cursor:not-allowed;transform:none}.checkout-page-root .checkout-sticky-reserve{display:none!important}@media (min-width: 768px){.checkout-page-root .checkout-sticky-reserve,.checkout-page-root.checkout-page-root--mobile-layout .checkout-sticky-reserve{display:none!important;visibility:hidden!important;pointer-events:none!important}.checkout-page-root .btn-l{display:flex!important}}.checkout-page-root .checkout-validation-banner{width:min(680px,100%);margin:15px auto!important;padding:15px 17px!important;border:1px solid #f5b8bd;border-radius:9px;background:#fff3f4;color:#9f2430}.checkout-page-root .checkout-validation-banner__btn{position:fixed;right:20px;bottom:20px;z-index:10020;width:auto;max-width:calc(100vw - 24px);box-shadow:0 8px 24px #7f1d1d47}.checkout-page-root .checkout-input--error,.checkout-page-root label.is-invalid~input,.checkout-page-root label.is-invalid~select,.checkout-page-root label.is-invalid~textarea{border:2px solid #dc2626!important;background-color:#fff1f2!important;box-shadow:0 0 0 2px #dc262624!important}.checkout-page-root .checkout-input--error:focus,.checkout-page-root label.is-invalid~input:focus,.checkout-page-root label.is-invalid~select:focus,.checkout-page-root label.is-invalid~textarea:focus{outline:3px solid rgba(220,38,38,.22)!important;outline-offset:1px}@media (max-width: 991px){.checkout-page-root{padding-top:12px}.checkout-page-root .container{width:min(100% - 24px,820px)!important}.checkout-page-root .brand.brand_new{display:block!important;min-height:0;padding:18px!important}.checkout-page-root .brand_new>.log:last-child{margin-top:16px;padding:15px 0 0;border-top:1px solid var(--checkout-line);border-left:0}.checkout-page-root .add_reserv{grid-template-columns:repeat(3,1fr)}.checkout-page-root .r_btn_main{grid-column:1 / -1;justify-content:stretch;border-top:1px solid #edf1f6}.checkout-page-root .r_btn_main>button{flex:1}.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:block!important;margin:0 0 16px!important}.checkout-page-root .sec-carousel .rowSections>[class*=col-],.checkout-page-root .about_main>.row>[class*=col-]{width:100%!important;max-width:none!important;margin:0 0 16px!important}.checkout-page-root .Price_sum{position:static}}@media (max-width: 767px){.checkout-page-root .checkout-validation-banner__btn{right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px))}.checkout-page-root{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));font-size:14px}.checkout-page-root .brand_new>.log:first-child{display:grid!important;grid-template-columns:76px minmax(0,1fr);column-gap:13px}.checkout-page-root #mobile_logo{width:76px!important;height:76px;padding:5px}.checkout-page-root .campground_name{margin-top:0!important;font-size:20px!important}.checkout-page-root .brand_main{grid-column:1 / -1;grid-template-columns:1fr;margin-top:14px}.checkout-page-root .brand_main .address_align{min-height:26px}.checkout-page-root .add_reserv{grid-template-columns:repeat(2,1fr)}.checkout-page-root .reserv{min-height:72px;padding:14px 10px 12px 42px!important}.checkout-page-root .reserv:before{left:10px;top:20px}.checkout-page-root .reserv:nth-child(3){grid-column:1 / -1;border-top:1px solid #edf1f6}.checkout-progress__step{gap:6px;font-size:11px}.checkout-progress__step:not(:last-child):after{display:none}.checkout-progress__number{width:25px;height:25px}.checkout-page-root .r_details,.checkout-page-root .sec-carousel .rowSections>[class*=col-],.checkout-page-root .about_main>.row>[class*=col-]{padding:16px!important}.checkout-page-root .guest_customer_details>[class*=col-],.checkout-page-root .check_abt_main>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.checkout-page-root .table-responsive{overflow:visible!important}.checkout-page-root table.t_hd,.checkout-page-root table.t_hd tbody,.checkout-page-root table.t_hd tr,.checkout-page-root table.t_hd td{display:block!important;width:100%!important}.checkout-page-root table.t_hd thead{display:none!important}.checkout-page-root table.t_hd tbody>tr.icon_change{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:10px;padding:8px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.checkout-page-root table.t_hd tbody>tr.icon_change>td{display:flex!important;min-height:55px;padding:9px!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;border-bottom:1px solid #edf1f6!important;text-align:left!important}.checkout-page-root table.t_hd tbody>tr.icon_change>td:first-child{grid-column:1 / -1;align-items:center!important;font-weight:700}.checkout-page-root table.t_hd tbody>tr.icon_change>td:nth-child(2):before{content:"Stay dates"}.checkout-page-root table.t_hd tbody>tr.icon_change>td:nth-child(3):before{content:"Nights"}.checkout-page-root table.t_hd tbody>tr.icon_change>td:nth-child(4):before{content:"Guests / options"}.checkout-page-root table.t_hd tbody>tr.icon_change>td:nth-child(n+2):before{display:block;margin-bottom:5px;color:var(--checkout-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.checkout-page-root table.t_hd tbody>tr:not(.icon_change) td{padding:8px 4px!important;border-bottom:1px solid #edf1f6!important;text-align:right}.checkout-page-root .discount-row>[class*=col-],.checkout-page-root .dis_main>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:9px}.checkout-page-root .vueperslides__arrow{opacity:1!important}.checkout-page-root .btn-l{display:none!important}.checkout-page-root .checkout-sticky-reserve{position:sticky!important;z-index:60;bottom:0;display:flex!important;width:100%;align-items:center;gap:12px;min-height:78px;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));border-top:1px solid #dbe4ee;background:#fffffffa;box-shadow:0 -8px 25px #142c4e1f}.checkout-page-root textarea.abt-txt{min-height:104px!important;max-height:220px}.checkout-page-root .checkout-agreement-field{min-height:64px;padding:12px!important;align-items:flex-start!important;border:1px solid #d8e2ed;border-radius:8px;background:#fff}.checkout-page-root .checkout-agreement-field .lab_1{min-width:0;min-height:24px;align-items:flex-start;overflow-wrap:anywhere;line-height:1.45}.checkout-page-root .checkout-sticky-reserve__info{display:grid;grid-template-columns:auto auto;column-gap:7px;flex:0 0 auto;align-items:baseline}.checkout-page-root .checkout-sticky-reserve__label{grid-column:1 / -1;color:var(--checkout-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.checkout-page-root .checkout-sticky-reserve__amount{color:var(--checkout-ink);font-size:18px;font-weight:800}.checkout-page-root .checkout-sticky-reserve__badge{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#d92d20;color:#fff;font-size:10px;font-weight:800}.checkout-page-root .checkout-sticky-reserve__btn{display:flex;flex:1 1 auto;min-width:0;min-height:50px;padding:11px 14px;align-items:center;justify-content:center;border:0;border-radius:8px;background:linear-gradient(135deg,var(--checkout-blue),var(--checkout-blue-dark));color:#fff;font-family:inherit;font-size:14px;font-weight:750;line-height:1.2;box-shadow:0 6px 14px #0866d933}.checkout-page-root .checkout-sticky-reserve__btn:before{margin-right:7px;content:"🔒";font-size:12px}}@media (max-width: 420px){.checkout-page-root .container{width:calc(100% - 16px)!important}.checkout-page-root .brand.brand_new{padding:14px!important}.checkout-page-root .campground_name{font-size:18px!important}.checkout-page-root .add_reserv{grid-template-columns:1fr}.checkout-page-root .reserv,.checkout-page-root .reserv:nth-child(3){grid-column:1;border-top:1px solid #edf1f6}.checkout-page-root .r_btn_main{flex-direction:column}.checkout-progress__step{flex-direction:column;text-align:center;line-height:1.15}.checkout-progress__step span:last-child{max-width:72px}.checkout-page-root table.t_hd tbody>tr.icon_change{grid-template-columns:1fr}}.checkout-page-root .sec-top,.checkout-page-root .add_reserv_main{display:none!important}.checkout-page-root .checkout-hero{margin-bottom:18px!important}.checkout-hero__back{display:inline-flex;min-height:36px;margin:0 0 10px;padding:5px 2px;align-items:center;gap:9px;border:0;background:transparent;color:var(--checkout-blue);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.checkout-hero__back span{font-size:23px;font-weight:400;line-height:1}.checkout-hero__card{overflow:hidden;border:1px solid var(--checkout-line);border-radius:14px;background:#fff;box-shadow:0 8px 30px #142c4e0f}.checkout-hero__main{display:grid;grid-template-columns:180px minmax(0,1fr) 210px;gap:28px;min-height:195px;padding:26px 28px;align-items:center}.checkout-hero__property-logo{display:grid;width:180px;height:140px;padding:10px;place-items:center;overflow:hidden;border-radius:11px;background:#eaf4ff}.checkout-hero__property-logo img{width:100%;height:100%;object-fit:contain}.checkout-hero__property h1{margin:0 0 18px;color:var(--checkout-ink);font-size:clamp(24px,2.2vw,32px);font-weight:760;line-height:1.2}.checkout-hero__contacts{display:grid;gap:10px}.checkout-hero__contact{display:flex;align-items:flex-start;gap:11px;color:#596579!important;font-size:14px;line-height:1.45;text-decoration:none!important}.checkout-hero__contact-icon,.checkout-hero__stay-icon,.checkout-confidence__icon{position:relative;display:grid;flex:0 0 auto;place-items:center;color:var(--checkout-blue)}.checkout-hero__contact-icon{width:20px;height:20px}.checkout-hero__contact--location .checkout-hero__contact-icon:before{width:10px;height:13px;border:2px solid currentColor;border-radius:8px 8px 8px 0;content:"";transform:rotate(-45deg)}.checkout-hero__contact--location .checkout-hero__contact-icon:after{position:absolute;width:3px;height:3px;border-radius:50%;background:currentColor;content:""}.checkout-hero__contact--phone .checkout-hero__contact-icon:before{content:"☎";font-size:18px;line-height:1}.checkout-hero__contact--email .checkout-hero__contact-icon:before{content:"✉";font-size:18px;line-height:1}.checkout-hero__hold{min-height:140px;padding-left:28px;border-left:1px solid #e2e8f0;text-align:center}.checkout-hero__hold-label{display:block;margin:2px 0 15px;color:var(--checkout-muted);font-size:12px;font-weight:600}.checkout-hero__timer .btn-r1-r2{display:flex!important;width:100%!important;align-items:center;justify-content:center!important}.checkout-hero__timer .btn_r1 button,.checkout-hero__timer .btn_r2 button,.checkout-hero__timer button{display:flex;width:62px!important;height:66px!important;min-width:62px!important;min-height:66px!important;padding:8px 5px 5px!important;flex-direction:column;align-items:center;justify-content:center;border:0!important;border-radius:9px!important;background:#06111f!important;color:#fff!important;font-size:25px!important;font-weight:750;line-height:1!important}.checkout-hero__timer button p{margin:5px 0 0!important;color:#fff!important;font-size:9px!important;font-weight:600;line-height:1!important;text-transform:uppercase}.checkout-hero__timer .time_left{margin:0 10px!important;color:var(--checkout-blue)!important;font-size:28px!important}.checkout-hero__stay{display:grid;grid-template-columns:1.15fr 1.15fr .8fr .95fr auto;min-height:88px;padding:0 20px;align-items:center;border-top:1px solid #e7ecf2;background:#fff}.checkout-hero__stay-item{display:flex;min-width:0;min-height:56px;padding:8px 18px;align-items:center;gap:12px;border-right:1px solid #eef2f6}.checkout-hero__stay-icon{width:38px;height:38px;border-radius:9px;background:var(--checkout-blue-soft)}.checkout-hero__stay-icon:before{font-size:17px;line-height:1}.checkout-hero__stay-item--calendar .checkout-hero__stay-icon:before,.checkout-hero__stay-item--checkout .checkout-hero__stay-icon:before{content:"📅"}.checkout-hero__stay-item--nights .checkout-hero__stay-icon:before{content:"◷"}.checkout-hero__stay-item--sites .checkout-hero__stay-icon:before{content:"⌂";font-size:21px}.checkout-hero__stay-item small,.checkout-hero__stay-item strong{display:block;overflow-wrap:anywhere}.checkout-hero__stay-item small{margin-bottom:4px;color:var(--checkout-muted);font-size:11px;font-weight:600}.checkout-hero__stay-item strong{color:var(--checkout-blue-dark);font-size:13px;font-weight:750;line-height:1.35}.checkout-hero__actions{display:flex;padding-left:18px;align-items:center;justify-content:flex-end;gap:8px}.checkout-hero__add-site,.checkout-hero__edit{min-height:42px;padding:9px 14px;border-radius:7px;font-family:inherit;font-size:11px;font-weight:750;line-height:1.25;cursor:pointer}.checkout-hero__add-site{border:1px solid var(--checkout-blue);background:var(--checkout-blue);color:#fff;box-shadow:0 4px 10px #0866d929}.checkout-hero__edit{border:1px solid #9fc2ec;background:#fff;color:var(--checkout-blue)}.checkout-page-root .checkout-progress{margin-bottom:24px}.checkout-page-root .det_r .guest_customer_details>.col-lg-3{width:33.333333%!important;max-width:33.333333%!important;flex:0 0 33.333333%!important}.checkout-page-root .r_details{padding:24px!important}.checkout-page-root .r_details h2,.checkout-page-root .carousel>h2,.checkout-page-root .abt-left>h6,.checkout-page-root .right_sec>h6,.checkout-page-root .Price_sum>h2{margin-bottom:20px!important;font-size:18px!important}.checkout-section-intro{margin:-13px 0 20px!important;color:var(--checkout-muted);font-size:12px;line-height:1.45}.checkout-page-root table.t_hd tbody>tr:has(>td>br:only-child){display:none}.checkout-page-root table.t_hd td{padding-top:9px!important;padding-bottom:9px!important}.checkout-page-root table.t_hd tr.tent_line td{padding:0!important}.checkout-page-root .dis_details{padding:20px!important;background:#fff!important}.checkout-page-root .dis_details .discount-row{margin-right:-10px!important;margin-left:-10px!important}.checkout-page-root .dis_details .discount-row>[class*=col-]{padding-right:10px!important;padding-left:10px!important}.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(310px,.92fr);gap:16px;margin:0 0 18px!important}.checkout-page-root .sec-carousel .rowSections>[class*=col-],.checkout-page-root .about_main>.row>[class*=col-]{width:100%!important;max-width:100%!important;margin:0!important;padding:22px!important}.checkout-page-root .Price_sum{top:16px;align-self:start}.checkout-page-root .owl-carousel .c_btom{padding:18px 14px!important}.checkout-page-root .owl-carousel .c_btom img{height:125px!important;margin-bottom:10px}.checkout-page-root .owl-carousel h4.capital_first_letter{min-height:36px;font-weight:700!important}.checkout-page-root .Price_sum .p_list{min-height:38px;padding:8px 0!important}.checkout-page-root .Price_sum .p_list:last-child{margin-top:10px!important}.checkout-page-root #tot_order_price_amount,.checkout-page-root .price_bg_2 h6{font-size:14px!important}.checkout-confidence{display:grid;grid-template-columns:repeat(3,1fr);width:min(1180px,calc(100% - 40px));min-height:78px;margin:22px auto 18px;padding:14px 24px;align-items:center;border:1px solid #e1eaf4;border-radius:11px;background:linear-gradient(90deg,#f5faff,#fbfdff,#f5faff)}.checkout-confidence__item{display:flex;padding:4px 22px;align-items:center;justify-content:center;gap:12px;border-right:1px solid #e2eaf3}.checkout-confidence__item:last-child{border-right:0}.checkout-confidence__icon{width:38px;height:38px;border:2px solid #7eafe8;border-radius:50%;background:#fff}.checkout-confidence__icon:before{font-size:17px}.checkout-confidence__item--secure .checkout-confidence__icon:before{content:"✓"}.checkout-confidence__item--price .checkout-confidence__icon:before{content:"★"}.checkout-confidence__item--support .checkout-confidence__icon:before{content:"?";font-weight:800}.checkout-confidence__item strong,.checkout-confidence__item small{display:block}.checkout-confidence__item strong{color:var(--checkout-blue-dark);font-size:12px}.checkout-confidence__item small{margin-top:2px;color:var(--checkout-muted);font-size:10px}@media (max-width: 991px){.checkout-hero__main{grid-template-columns:130px minmax(0,1fr) 175px;gap:20px;padding:22px}.checkout-hero__property-logo{width:130px;height:120px}.checkout-hero__stay{grid-template-columns:repeat(2,1fr);padding:10px}.checkout-hero__stay-item{border-bottom:1px solid #eef2f6}.checkout-hero__actions{padding:12px}.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(285px,.72fr)}}@media (max-width: 767px){.checkout-hero__back{margin-left:2px}.checkout-hero__main{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:0;padding:16px;align-items:start}.checkout-hero__property-logo{width:82px;height:82px;padding:6px}.checkout-hero__property h1{margin:3px 0 12px;font-size:20px}.checkout-hero__contact{font-size:12px}.checkout-hero__hold{grid-column:1 / -1;display:flex;min-height:0;margin-top:5px;padding:14px 0 0;align-items:center;justify-content:space-between;border-top:1px solid #e6ecf3;border-left:0}.checkout-hero__hold-label{max-width:100px;margin:0;text-align:left}.checkout-hero__timer .btn_r1 button,.checkout-hero__timer .btn_r2 button,.checkout-hero__timer button{width:52px!important;height:58px!important;min-width:52px!important;min-height:58px!important;font-size:21px!important}.checkout-hero__stay{grid-template-columns:1fr;padding:6px 12px 12px}.checkout-hero__stay-item{min-height:62px;padding:9px 4px;border-right:0}.checkout-hero__actions{padding:10px 0 0;justify-content:stretch}.checkout-hero__actions button{flex:1}.checkout-page-root .det_r .guest_customer_details>.col-lg-3{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:block!important}.checkout-confidence{grid-template-columns:1fr;width:calc(100% - 24px);padding:6px 16px}.checkout-confidence__item{padding:12px 4px;justify-content:flex-start;border-right:0;border-bottom:1px solid #e2eaf3}.checkout-confidence__item:last-child{border-bottom:0}}.checkout-page-root .sec-carousel .rowSections{display:flex!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1{order:1!important;float:none!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important}.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec{order:2!important;float:none!important;flex:0 0 360px!important;width:360px!important;min-width:360px!important;max-width:360px!important;min-height:0!important;height:auto!important;margin:0!important}.checkout-page-root .about_main>.row{display:flex!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important}.checkout-page-root .about_main>.row>.abt-left.left_sec{order:1!important;float:none!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important}.checkout-page-root .about_main>.row>.right_sec.Price_sum{order:2!important;float:none!important;flex:0 0 360px!important;width:360px!important;min-width:360px!important;max-width:360px!important;min-height:0!important;height:auto!important;margin:0!important;align-self:flex-start!important}.checkout-page-root .about_main .abt-left .check_abt_main>.r_mn{float:none!important;flex:0 0 33.333333%!important;width:33.333333%!important;max-width:33.333333%!important}.checkout-page-root .carousel .owl-carousel,.checkout-page-root .carousel .vueperslides,.checkout-page-root .carousel .vueperslides__inner,.checkout-page-root .carousel .vueperslides__parallax-wrapper,.checkout-page-root .carousel .vueperslides__track,.checkout-page-root .carousel .vueperslides__track-inner{width:100%!important;max-width:100%!important;min-width:0!important}.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:390px!important;height:390px!important;padding-bottom:0!important}.checkout-page-root .carousel .vueperslide,.checkout-page-root .carousel .vueperslide__content-wrapper,.checkout-page-root .carousel .vueperslide__content,.checkout-page-root .carousel .item{min-width:0!important;min-height:0!important;height:100%!important;overflow:visible!important}.checkout-page-root .carousel .vueperslide__content-wrapper{padding:0 5px!important}.checkout-page-root .carousel .item{width:100%!important;max-width:100%!important;margin:0!important}.checkout-page-root .carousel .item .c_btom{display:flex!important;width:100%!important;min-width:0!important;min-height:370px!important;height:370px!important;max-height:370px!important;padding:16px 12px!important;flex-direction:column!important;align-items:center!important;overflow:hidden!important}.checkout-page-root .carousel .item .c_btom>img{flex:0 0 120px;width:100%!important;max-width:180px!important;min-height:120px!important;height:120px!important;object-fit:contain!important}.checkout-page-root .carousel .item .c_btom h4{width:100%;min-height:0!important;margin:7px 0 0!important;padding:0!important;overflow-wrap:anywhere;text-align:center}.checkout-page-root .carousel .item .c_btom h4.capital_first_letter{display:-webkit-box;min-height:38px!important;max-height:38px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.checkout-page-root .carousel .item .btn_c{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;width:100%!important;margin:auto 0 5px!important;gap:7px!important;align-items:stretch!important}.checkout-page-root .carousel .item .btn_c input{width:46px!important;max-width:46px!important;min-height:40px!important;margin:0!important;padding:7px 4px!important;text-align:center}.checkout-page-root .carousel .item .btn_c button{width:100%!important;min-width:0!important;min-height:40px!important;padding:7px 8px!important;white-space:normal!important}.checkout-page-root .carousel .item .add_content{width:100%;min-height:30px!important;max-height:34px;overflow:hidden;text-align:left}.checkout-page-root .carousel .item .add_content i,.checkout-page-root .carousel .item .add_content b{overflow-wrap:anywhere;font-size:10px!important;line-height:1.3!important}@media (max-width: 900px){.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:16px!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1,.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec,.checkout-page-root .about_main>.row>.abt-left.left_sec,.checkout-page-root .about_main>.row>.right_sec.Price_sum{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.checkout-page-root .about_main .abt-left .check_abt_main>.r_mn{flex:0 0 50%!important;width:50%!important;max-width:50%!important}.checkout-page-root .carousel .vueperslide{width:100%!important}}@media (max-width: 600px){.checkout-page-root .about_main .abt-left .check_abt_main>.r_mn{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:400px!important;height:400px!important}.checkout-page-root .carousel .vueperslide{width:100%!important}.checkout-page-root .carousel .item .c_btom{min-height:380px!important;height:380px!important;max-height:380px!important}}.checkout-page-root #checkout-section-sites{position:relative;margin-bottom:0!important;padding:22px 24px 18px!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;background:#fff!important}.checkout-page-root #checkout-section-sites:after{position:absolute;right:24px;bottom:0;left:24px;height:1px;background:#edf1f6;content:""}.checkout-page-root #checkout-section-sites h2{margin-bottom:0!important}.checkout-page-root .multi-site-div{margin-bottom:20px!important;padding:16px 16px 20px!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:#fff!important}.checkout-page-root .multi-site-div.multi-site-div_1{margin-top:16px!important;border-top:1px solid var(--checkout-line)!important;border-radius:14px!important}.checkout-page-root .multi-site-div>.guest_customer_details{display:block!important;width:100%!important;margin:0!important}.checkout-page-root .multi-site-div .table_main{width:100%;overflow:hidden;border:1px solid #dfe7f0!important;border-radius:11px;background:#fff}.checkout-page-root .multi-site-div table.t_hd{table-layout:auto;border:0!important}.checkout-page-root .multi-site-div table.t_hd thead .bg{background:#edf6ff!important}.checkout-page-root .multi-site-div table.t_hd th{height:52px;padding:11px 8px!important;color:#40516b!important;font-size:11px!important;font-weight:750!important;letter-spacing:.015em;line-height:1.3;vertical-align:middle}.checkout-page-root .multi-site-div table.t_hd th:first-child{padding-left:18px!important;text-align:left}.checkout-page-root .multi-site-div table.t_hd th label{display:inline!important;margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.checkout-page-root .multi-site-div table.t_hd th .fa-commenting{position:static!important;display:inline-block!important;margin-left:3px;color:#7890ac;font-size:11px!important;vertical-align:1px}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{background:#fff}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>td{min-height:88px;padding:16px 8px!important;border-bottom:1px solid #e7edf4!important;color:#29364a!important;text-align:center;white-space:normal!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell{min-width:235px;padding-left:18px!important;text-align:left}.reservation-site-identity{display:flex;min-width:0;align-items:center;gap:13px}.reservation-site-image{display:grid;flex:0 0 72px;width:72px;height:62px;padding:3px;place-items:center;overflow:hidden;border:1px solid #e0e7ef;border-radius:8px;background:#f5f9fd}.checkout-page-root .reservation-site-image img,.checkout-page-root table.t_hd .icon_change>td:first-child .reservation-site-image img{width:100%!important;height:100%!important;margin:0!important;border-radius:5px;object-fit:cover}.reservation-site-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.reservation-site-copy strong{color:var(--checkout-ink);font-size:13px;font-weight:750;line-height:1.35}.reservation-site-number{display:inline-flex;padding:3px 8px!important;border:1px solid #cfe0f5;border-radius:999px;background:var(--checkout-blue-soft);color:var(--checkout-blue-dark);font-size:10px;font-weight:700;line-height:1.2}.checkout-page-root .reservation-stay-cell{min-width:190px;text-align:left!important}.reservation-stay-dates{display:block;color:var(--checkout-ink);font-size:12px;font-weight:700;line-height:1.45}.reservation-deposit-note{display:block;margin-top:5px}.checkout-page-root .reservation-deposit-note i{color:#67758a;font-size:10px!important;font-style:normal;line-height:1.4}.checkout-page-root .reservation-nights-cell strong{display:inline-grid;min-width:32px;height:32px;place-items:center;border-radius:7px;background:#f4f7fb;color:#344054;font-size:12px}.checkout-page-root .reservation-control-cell{min-width:64px}.checkout-page-root .reservation-control-cell select,.checkout-page-root .reservation-control-cell input,.checkout-page-root .reservation-control-cell .unit_length_input{display:block;width:62px!important;min-width:62px!important;max-width:62px!important;height:42px!important;min-height:42px!important;margin:0 auto!important;padding:8px 22px 8px 8px!important;border:1px solid #cbd7e6!important;border-radius:7px!important;background-color:#fff!important;color:var(--checkout-ink)!important;font-size:13px!important;font-weight:650;text-align:center;text-align-last:center;box-shadow:0 1px 2px #10182808!important}.checkout-page-root .reservation-control-cell input,.checkout-page-root .reservation-control-cell .unit_length_input{padding-right:8px!important}.checkout-page-root .reservation-control-cell select:focus,.checkout-page-root .reservation-control-cell input:focus{border-color:var(--checkout-blue)!important;box-shadow:0 0 0 3px #0866d91f!important}.checkout-page-root .reservation-control-cell .children_text{display:block;width:86px;margin:6px auto 0;color:#69778b;font-size:9px!important;font-style:normal;line-height:1.35;white-space:normal}.checkout-page-root .reservation-price-cell{min-width:86px}.checkout-page-root .reservation-price-cell strong{color:var(--checkout-ink);font-size:14px;font-weight:800;white-space:nowrap}.reservation-remove-btn{display:grid;width:36px;height:36px;margin:0 auto;padding:0;place-items:center;border:1px solid #ffd1d5;border-radius:7px;background:#fff5f5;color:#dc3545;cursor:pointer;transition:background .18s ease,border-color .18s ease}.reservation-remove-btn:hover{border-color:#ef9aa2;background:#ffe8ea}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr{background:#f8fafc!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr>td{min-height:38px;padding:9px 16px!important;border-bottom:1px solid #e8edf3!important;background:transparent!important;text-align:right}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr i{color:#5f6d81;font-size:10px!important;font-style:normal;line-height:1.4}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr strong i,.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr b{color:#334155;font-weight:750}.checkout-page-root .multi-site-div table.t_hd tbody>tr.tent_line{display:none!important}.checkout-page-root .multi-site-div .dis_details{float:none!important;width:100%!important;margin:14px 0 0!important;padding:20px!important;border:1px solid #dfe7f0!important;border-radius:11px!important;background:#fbfdff!important}.checkout-page-root .multi-site-div .dis_details>.discount-row,.checkout-page-root .multi-site-div .dis_details>.row.discount-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0!important}.checkout-page-root .multi-site-div .dis_details .discount-row>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;padding:0!important}.checkout-page-root .multi-site-div .dis_details h3{margin:0 0 14px!important;color:var(--checkout-ink)!important;font-size:14px!important;font-weight:750!important}.checkout-page-root .multi-site-div .dis_details .dis_main{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.85fr);gap:12px;width:100%;margin:0 0 10px!important;padding:10px 0!important;align-items:center!important;border-bottom:1px solid #e8edf3}.checkout-page-root .multi-site-div .dis_details .dis_main:last-child{margin-bottom:0!important;border-bottom:0}.checkout-page-root .multi-site-div .dis_details .dis_main>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.checkout-page-root .multi-site-div .dis_details .check_main{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px}.checkout-page-root .multi-site-div .dis_details .check_main label{width:auto!important;margin:0!important;padding:0!important;color:#3f4b5e!important;font-size:11px!important;font-weight:600!important}.checkout-page-root .multi-site-div .dis_details .check_main input.mem{width:100%!important;max-width:none!important;min-height:40px!important;height:40px!important;margin:0!important;padding:8px 10px!important}.checkout-page-root .multi-site-div #checkout-field-promo>template+p,.checkout-page-root .multi-site-div #checkout-field-promo>p{padding:12px 14px;border-radius:7px;background:#f3f6fa;color:#69778b;font-size:11px}.checkout-page-root .multi-site-div #checkout-field-promo .c_main{display:inline-flex!important;width:auto!important;max-width:none!important;margin:0 7px 0 0!important;padding:0!important;vertical-align:top}.checkout-page-root .multi-site-div #checkout-field-promo input[type=button]{width:auto!important;min-width:92px;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 13px!important}.checkout-page-root .multi-site-div .reservation-gift-card{position:relative;padding-left:62px!important;background:#fffdf8!important}.checkout-page-root .multi-site-div .reservation-gift-card:before{position:absolute;left:20px;top:20px;display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#fff3d6;color:#ad6b00;content:"🎁";font-size:14px}.checkout-page-root .multi-site-div .reservation-gift-card>h3{grid-column:1 / -1}@media (max-width: 767px){.checkout-page-root #checkout-section-sites{padding:18px 16px 14px!important}.checkout-page-root #checkout-section-sites:after{right:16px;left:16px}.checkout-page-root .multi-site-div{padding:12px!important}.checkout-page-root .multi-site-div .table_main{overflow:visible!important;border:0!important;background:transparent}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;border:1px solid #dfe7f0;border-radius:11px;background:#fff}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>td{display:flex!important;width:100%!important;min-width:0!important;min-height:78px;padding:10px!important;align-items:flex-start!important;justify-content:flex-start!important;border:1px solid #e6ecf3!important;border-radius:8px;background:#fbfcfe;text-align:left!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>td[data-label]:before{display:block!important;margin:0 0 7px;color:#7a8799;content:attr(data-label)!important;font-size:9px!important;font-weight:750;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell{grid-column:1 / -1;min-height:92px;background:#f4f9ff}.checkout-page-root .multi-site-div .reservation-site-cell:before{display:none!important}.checkout-page-root .reservation-site-identity{width:100%}.checkout-page-root .reservation-stay-cell{grid-column:1 / -1}.checkout-page-root .reservation-nights-cell,.checkout-page-root .reservation-control-cell,.checkout-page-root .reservation-price-cell{flex-direction:column!important}.checkout-page-root .reservation-control-cell select,.checkout-page-root .reservation-control-cell input,.checkout-page-root .reservation-control-cell .unit_length_input{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.checkout-page-root .reservation-price-cell strong{font-size:16px}.checkout-page-root .reservation-remove-cell{grid-column:1 / -1;min-height:52px!important;align-items:center!important;justify-content:center!important;border-color:#ffd9dc!important;background:#fff8f8!important}.checkout-page-root .reservation-remove-btn{width:100%;margin:0}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr{display:block!important;margin-top:8px}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr>td{display:block!important;width:100%!important;padding:10px 12px!important;border:1px solid #e5ebf2!important;border-radius:7px;text-align:left}.checkout-page-root .multi-site-div .dis_details>.discount-row,.checkout-page-root .multi-site-div .dis_details>.row.discount-row{grid-template-columns:1fr;gap:18px}.checkout-page-root .multi-site-div .dis_details .dis_main{grid-template-columns:1fr;gap:10px}.checkout-page-root .multi-site-div .reservation-gift-card{padding:18px!important}.checkout-page-root .multi-site-div .reservation-gift-card:before{display:none}}@media (max-width: 420px){.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{grid-template-columns:1fr}.checkout-page-root .reservation-stay-cell,.checkout-page-root .reservation-site-cell,.checkout-page-root .reservation-remove-cell{grid-column:1}}.reservation-card-heading{display:flex;width:100%;min-height:64px;padding:12px 16px;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe7f0;border-bottom:0;border-radius:11px 11px 0 0;background:linear-gradient(90deg,#f8fbff,#fff)}.reservation-card-heading>div{display:flex;min-width:0;flex-direction:column;gap:3px}.reservation-card-heading__eyebrow{color:var(--checkout-blue);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.reservation-card-heading strong{overflow:hidden;color:var(--checkout-ink);font-size:14px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reservation-card-heading__hint{flex:0 0 auto;color:#778499;font-size:10px;line-height:1.3}.checkout-page-root .multi-site-div .reservation-card-heading+.table_main{border-radius:0 0 11px 11px}.checkout-page-root .multi-site-div table.t_hd{display:block!important;table-layout:auto!important}.checkout-page-root .multi-site-div table.t_hd thead{display:none!important}.checkout-page-root .multi-site-div table.t_hd tbody{display:block!important;width:100%;white-space:normal!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{display:flex!important;width:100%;padding:16px;align-items:stretch;gap:9px;border-bottom:1px solid #e6edf4;background:#fff}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>td{display:flex!important;width:auto!important;min-width:0;min-height:78px;padding:10px!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;border:1px solid #e4eaf1!important;border-radius:9px;background:#fbfcfe;text-align:left!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>td[data-label]:before{display:block!important;margin:0 0 8px;color:#7b8798;content:attr(data-label)!important;font-size:8px!important;font-weight:800;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell{flex:1.35 1 230px!important;min-width:210px!important;padding:12px!important;border-color:#cfe1f6!important;background:#f3f9ff}.checkout-page-root .multi-site-div .reservation-site-cell:before{display:none!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-stay-cell{flex:1.15 1 185px!important;min-width:175px!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-nights-cell{flex:0 0 68px!important;min-width:68px!important;align-items:center!important;text-align:center!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-price-cell{flex:0 0 98px!important;min-width:98px!important;align-items:center!important;border-color:#cfe7d8!important;background:#f4fbf6;text-align:center!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-remove-cell{flex:0 0 44px!important;min-width:44px!important;padding:4px!important;align-items:center!important;border-color:transparent!important;background:transparent}.checkout-page-root .multi-site-div .reservation-control-cell select,.checkout-page-root .multi-site-div .reservation-control-cell input,.checkout-page-root .multi-site-div .reservation-control-cell .unit_length_input{width:56px!important;min-width:56px!important;max-width:56px!important;height:38px!important;min-height:38px!important;margin:0 auto!important;padding:6px 19px 6px 6px!important;border-radius:7px!important;font-size:12px!important}.checkout-page-root .multi-site-div .reservation-control-cell input,.checkout-page-root .multi-site-div .reservation-control-cell .unit_length_input{padding-right:6px!important}.checkout-page-root .multi-site-div .reservation-nights-cell strong{width:36px;min-width:36px;height:36px;border:1px solid #e2e8f0;background:#fff}.checkout-page-root .multi-site-div .reservation-price-cell strong{color:#13783d;font-size:14px}.checkout-page-root .multi-site-div .reservation-control-cell .children_text{width:68px;max-height:29px;margin-top:5px;overflow:hidden;font-size:8px!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.reservation-security-row{display:block!important;margin:0;padding:12px 16px;border-bottom:1px solid #e8edf3;background:#fffaf0}.checkout-page-root .multi-site-div table.t_hd tbody>tr.reservation-security-row>td{display:flex!important;width:100%!important;padding:0!important;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;border:0!important;text-align:left}.checkout-page-root .multi-site-div table.t_hd tbody>tr.reservation-security-row>td:before{margin-right:4px;color:#8a5a00;content:"Additional charges";font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.checkout-page-root .multi-site-div table.t_hd tbody>tr.reservation-security-row i{display:inline-flex!important;padding:5px 8px;border:1px solid #f1dcae;border-radius:999px;background:#fff;color:#6e5220;font-size:9px!important;font-style:normal;line-height:1.2}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr{display:block!important;width:100%;background:#f8fafc!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr>td{display:flex!important;width:100%!important;min-height:34px;padding:8px 16px!important;align-items:center;justify-content:flex-end;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0;background:transparent!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr>td>[class*=col-]{float:none!important;width:auto!important;max-width:none!important;margin:0 0 0 18px;padding:0!important}.checkout-page-root .multi-site-div .reservation-promo-header{display:flex;width:100%;margin-bottom:20px;padding-bottom:16px;align-items:center;gap:12px;border-bottom:1px solid #e4eaf1}.reservation-promo-header__icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:8px;background:#eaf4ff;color:var(--checkout-blue);font-size:15px;font-weight:850}.checkout-page-root .multi-site-div .reservation-promo-header h3{margin:0 0 3px!important;color:var(--checkout-ink)!important;font-size:15px!important;font-weight:800!important}.checkout-page-root .multi-site-div .reservation-promo-header p{margin:0!important;color:#718096;font-size:10px;line-height:1.35}.checkout-page-root .multi-site-div .dis_details:not(.reservation-gift-card){padding:20px!important;border-color:#d9e5f2!important;background:#fff!important}.checkout-page-root .multi-site-div .dis_details>.discount-row{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;gap:28px!important;align-items:start}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts{grid-column:1!important;grid-row:1!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-promo{grid-column:2!important;grid-row:1!important;padding-left:22px!important;border-left:1px solid #e5ebf2}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts>h3,.checkout-page-root .multi-site-div .dis_details #checkout-field-promo>h3{margin-bottom:12px!important;color:#344054!important;font-size:11px!important;font-weight:750!important;letter-spacing:.025em;text-transform:uppercase}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(160px,.85fr)!important;grid-template-rows:auto!important;min-height:58px;margin:0!important;padding:9px 0!important;align-items:center!important;gap:14px;border-bottom:1px solid #edf1f5}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main>.check_main:not(.promo_code_cls){grid-column:1!important;grid-row:1!important;order:1!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main>.promo_code_cls{grid-column:2!important;grid-row:1!important;order:2!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .check_main{display:flex!important;width:100%!important;min-width:0;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .check_main input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .check_main label{flex:1 1 auto;min-width:0;text-align:left}.checkout-page-root .multi-site-div .dis_details #checkout-field-promo>p{display:flex;min-height:42px;padding:10px 12px;align-items:center;border:1px dashed #d5deea;border-radius:7px;background:#f8fafc;color:#6f7d91}.checkout-page-root .multi-site-div .reservation-gift-card{min-height:0!important;padding:18px 20px 18px 62px!important}.checkout-page-root .multi-site-div .reservation-gift-card>h3{margin-bottom:14px!important}.checkout-page-root .multi-site-div .reservation-gift-card>.discount-row{display:block!important}.checkout-page-root .multi-site-div .reservation-gift-card .discount-row>.col-md-6{width:100%!important;max-width:100%!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main{display:grid!important;grid-template-columns:minmax(210px,.7fr) minmax(260px,1.3fr)!important;min-height:44px;margin:0!important;padding:0!important;align-items:center!important;gap:24px;border:0}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:first-of-type{grid-column:1!important;grid-row:1!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:150px minmax(180px,1fr);align-items:center!important;gap:10px}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type label{margin:0!important}@media (max-width: 1100px){.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-stay-cell{grid-column:span 2;width:100%!important;min-width:0!important;max-width:100%!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-nights-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-price-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-remove-cell{width:100%!important;min-width:0!important;max-width:100%!important}.checkout-page-root .multi-site-div .dis_details>.discount-row{grid-template-columns:1fr!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-promo{grid-column:1!important;grid-row:2!important;padding:18px 0 0!important;border-top:1px solid #e5ebf2;border-left:0}}@media (max-width: 767px){.reservation-card-heading{padding:12px;align-items:flex-start;flex-direction:column;gap:5px}.reservation-card-heading__hint{font-size:9px}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-stay-cell{grid-column:1 / -1}.checkout-page-root .multi-site-div table.t_hd tbody>tr.payment-type-tr>td{justify-content:flex-start;text-align:left}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main{grid-template-columns:1fr!important;gap:9px}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main>.check_main:not(.promo_code_cls),.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main>.promo_code_cls{grid-column:1!important}.checkout-page-root .multi-site-div .dis_details #checkout-field-discounts .dis_main>.promo_code_cls{grid-row:2!important}.checkout-page-root .multi-site-div .reservation-gift-card{padding:18px!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main{grid-template-columns:1fr!important;gap:14px}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:first-of-type,.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{grid-column:1!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{grid-row:2!important;grid-template-columns:1fr;gap:7px}}@media (max-width: 420px){.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{grid-template-columns:1fr}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-site-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-stay-cell{grid-column:1}}.checkout-page-root .multi-site-div .reservation-gift-card,.checkout-page-root .multi-site-div .reservation-gift-card>.discount-row,.checkout-page-root .multi-site-div .reservation-gift-card .discount-row>.col-md-6,.checkout-page-root .multi-site-div .reservation-gift-card .dis_main{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{grid-template-columns:minmax(125px,150px) minmax(0,1fr)!important;width:100%!important;min-width:0!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type input.mem{grid-column:2;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}@media (max-width: 767px){.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{grid-template-columns:1fr!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type input.mem{grid-column:1}}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;max-width:380px!important;min-width:0!important;justify-self:start!important;align-items:start!important;gap:7px!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type label{grid-column:1!important;grid-row:1!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.checkout-page-root .multi-site-div .reservation-gift-card .dis_main>.check_main:last-of-type input.mem{grid-column:1!important;grid-row:2!important;display:block!important;width:100%!important;max-width:380px!important;min-width:0!important;margin:0!important}.checkout-page-root .sec-carousel,.checkout-page-root .sec-carousel>.container{width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}.checkout-page-root .sec-carousel>.container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important}.checkout-page-root .sec-carousel .rowSections{position:relative;left:0!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important;justify-content:stretch!important;transform:none!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1,.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec{position:relative!important;left:0!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}.checkout-page-root .sec-carousel .rowSections>.carousel{padding:24px 26px!important;overflow:hidden;border-radius:12px!important}.checkout-page-root .sec-carousel .carousel>h2{margin-bottom:17px!important}.checkout-page-root .sec-carousel .carousel>.checkout-section-intro{margin-bottom:16px!important}.checkout-page-root .carousel .owl-carousel{margin:0!important;padding:0!important;overflow:hidden}.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:342px!important;height:342px!important;overflow:hidden!important}.checkout-page-root .carousel .vueperslide__content-wrapper{padding:0 6px!important}.checkout-page-root .carousel .item .c_btom{position:relative;min-height:328px!important;height:328px!important;max-height:328px!important;padding:16px 14px 13px!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.checkout-page-root .carousel .item .c_btom:hover{border-color:#b9d3f1!important;box-shadow:0 8px 22px #23436814!important;transform:translateY(-2px)}.checkout-page-root .carousel .item .c_btom>img{flex:0 0 98px;width:100%!important;max-width:160px!important;min-height:98px!important;height:98px!important;margin:0 auto 9px!important;border-radius:8px;object-fit:contain!important}.checkout-page-root .carousel .item .c_btom h4.capital_first_letter{display:-webkit-box;min-height:38px!important;max-height:38px!important;margin:0!important;overflow:hidden;color:var(--checkout-ink)!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.checkout-page-root .carousel .item .c_btom h4:not(.capital_first_letter){min-height:22px!important;margin:3px 0 8px!important;color:#4b586b!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important;text-align:center}.checkout-page-root .carousel .item .addon-purchase-row{display:grid!important;grid-template-columns:minmax(104px,.75fr) minmax(120px,1.25fr)!important;width:100%!important;min-height:40px;margin:auto 0 7px!important;align-items:stretch!important;gap:8px!important}.addon-quantity-stepper{display:grid;grid-template-columns:30px minmax(34px,1fr) 30px;min-width:0;height:40px;overflow:hidden;border:1px solid #cfd9e6;border-radius:7px;background:#fff}.checkout-page-root .carousel .item .addon-quantity-stepper__button{display:grid;width:30px!important;min-width:30px!important;min-height:38px!important;padding:0!important;place-items:center;border:0!important;border-radius:0!important;background:#f4f7fb!important;color:var(--checkout-blue)!important;font-size:17px!important;font-weight:700!important;line-height:1;cursor:pointer}.checkout-page-root .carousel .item .addon-quantity-stepper__button:first-child{border-right:1px solid #e0e7ef!important}.checkout-page-root .carousel .item .addon-quantity-stepper__button:last-child{border-left:1px solid #e0e7ef!important}.checkout-page-root .carousel .item .addon-quantity-stepper input{width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:5px 2px!important;border:0!important;border-radius:0!important;background:#fff!important;font-size:12px!important;font-weight:700;text-align:center;box-shadow:none!important;-moz-appearance:textfield}.checkout-page-root .carousel .item .addon-quantity-stepper input::-webkit-inner-spin-button,.checkout-page-root .carousel .item .addon-quantity-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.checkout-page-root .carousel .item .addon-add-button{width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:8px 9px!important;border:1px solid var(--checkout-blue)!important;border-radius:7px!important;background:var(--checkout-blue)!important;color:#fff!important;font-size:10px!important;font-weight:750!important;line-height:1.25;white-space:normal!important;cursor:pointer}.checkout-page-root .carousel .item .addon-add-button:hover{border-color:var(--checkout-blue-dark)!important;background:var(--checkout-blue-dark)!important}.checkout-page-root .carousel .item .add_content{width:100%;min-height:14px!important;max-height:27px!important;margin:0!important;overflow:hidden;color:#7a4750;text-align:left}.checkout-page-root .carousel .item .add_content:empty{display:none}@media (max-width: 900px){.checkout-page-root .sec-carousel>.container{width:min(100% - 24px,820px)!important}.checkout-page-root .sec-carousel .rowSections>.carousel{padding:20px!important}.checkout-page-root .carousel .vueperslide__content-wrapper{padding:0!important}.checkout-page-root .carousel .item{max-width:380px!important;margin:0 auto!important}}@media (max-width: 420px){.checkout-page-root .sec-carousel>.container{width:calc(100% - 16px)!important}.checkout-page-root .sec-carousel .rowSections>.carousel{padding:16px!important}.checkout-page-root .carousel .item .addon-purchase-row{grid-template-columns:1fr!important}.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:385px!important;height:385px!important}.checkout-page-root .carousel .item .c_btom{min-height:370px!important;height:370px!important;max-height:370px!important}}.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:334px!important;height:334px!important}.checkout-page-root .carousel .item .c_btom{min-height:320px!important;height:320px!important;max-height:320px!important;padding:13px!important}.checkout-page-root .carousel .item .c_btom>img{flex-basis:84px;max-width:140px!important;min-height:84px!important;height:84px!important;margin-bottom:7px!important}.checkout-page-root .carousel .item .addon-purchase-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:auto 0 6px!important;gap:7px!important}.checkout-page-root .carousel .item .addon-quantity-stepper{width:132px!important;max-width:100%!important;margin:0 auto!important;justify-self:center!important}.checkout-page-root .carousel .item .addon-add-button{display:block!important;width:100%!important;max-width:100%!important;min-height:40px!important;justify-self:stretch!important;white-space:normal!important}@media (max-width: 420px){.checkout-page-root .carousel .vueperslides__parallax-wrapper{min-height:344px!important;height:344px!important}.checkout-page-root .carousel .item .c_btom{min-height:330px!important;height:330px!important;max-height:330px!important}}@media (min-width: 901px){.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-32px!important;margin-right:0!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1,.checkout-page-root .about_main>.row>.abt-left.left_sec{flex-grow:1!important}}@media (max-width: 900px){.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}.checkout-page-root .multi-site-div .reservation-gift-card{display:grid!important;grid-template-columns:minmax(180px,1fr) auto!important;grid-template-rows:auto!important;width:100%!important;min-width:0!important;min-height:82px!important;height:auto!important;margin-top:14px!important;padding:15px 20px 15px 62px!important;align-items:center!important;gap:24px!important;overflow:hidden!important;box-sizing:border-box!important}.checkout-page-root .multi-site-div .reservation-gift-card:before{top:50%!important;transform:translateY(-50%)}.checkout-page-root .multi-site-div .reservation-gift-card>h3{grid-column:1!important;grid-row:1!important;width:auto!important;margin:0!important;padding:0!important;align-self:center}.reservation-gift-controls{display:flex;grid-column:2;grid-row:1;width:auto;min-width:0;align-items:flex-end;justify-content:flex-end;gap:30px}.checkout-page-root .reservation-gift-toggle{display:flex!important;min-width:180px;min-height:42px;margin:0!important;padding:0!important;align-items:center;gap:9px;color:#344054!important;font-size:11px!important;font-weight:650!important;cursor:pointer}.checkout-page-root .reservation-gift-toggle input{flex:0 0 20px;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}.checkout-page-root .reservation-gift-code-field{display:grid!important;grid-template-columns:minmax(0,1fr);width:290px!important;max-width:290px!important;min-width:0!important;margin:0!important;padding:0!important;gap:6px}.checkout-page-root .reservation-gift-code-field>span{display:block;color:#344054;font-size:10px;font-weight:700;line-height:1.3;text-align:left}.checkout-page-root .reservation-gift-code-field input.mem{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;box-sizing:border-box!important}@media (max-width: 767px){.checkout-page-root .multi-site-div .reservation-gift-card{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;padding:16px!important;gap:14px!important;overflow:visible!important}.checkout-page-root .multi-site-div .reservation-gift-card:before{display:none!important}.checkout-page-root .multi-site-div .reservation-gift-card>h3,.reservation-gift-controls{grid-column:1!important}.checkout-page-root .multi-site-div .reservation-gift-card>h3{grid-row:1!important}.reservation-gift-controls{grid-row:2!important;width:100%;align-items:stretch;flex-direction:column;gap:12px}.checkout-page-root .reservation-gift-toggle,.checkout-page-root .reservation-gift-code-field{width:100%!important;max-width:100%!important;min-width:0!important}}.checkout-page-root #Price_sum_section.Price_sum{padding:26px 28px 28px!important;overflow:hidden}.checkout-page-root #Price_sum_section.Price_sum>h2{margin:0 0 22px!important;padding-left:40px!important;line-height:30px!important}.checkout-page-root #Price_sum_section.Price_sum>h2:before{width:30px;height:30px}.checkout-page-root #Price_sum_section.Price_sum .p_list{width:100%;min-height:52px;padding:13px 0!important;box-sizing:border-box;column-gap:14px}.checkout-page-root #Price_sum_section.Price_sum .p_list>.r_list{flex:1 1 auto;width:auto!important;min-width:0}.checkout-page-root #Price_sum_section.Price_sum .p_list>.r1_list{flex:0 0 auto;width:auto!important;min-width:76px;margin-left:auto}.checkout-page-root #Price_sum_section.Price_sum .p_list h5,.checkout-page-root #Price_sum_section.Price_sum .p_list h6{line-height:1.45!important}.checkout-page-root #Price_sum_section.Price_sum .price_bg,.checkout-page-root #Price_sum_section.Price_sum .price_bg_2{min-height:54px;margin-top:10px!important;padding:14px 12px!important}.checkout-page-root #Price_sum_section.Price_sum .price_bg_2{margin-top:12px!important}@media (max-width: 600px){.checkout-page-root #Price_sum_section.Price_sum{padding:22px 20px 24px!important}.checkout-page-root #Price_sum_section.Price_sum>h2{margin-bottom:18px!important}.checkout-page-root #Price_sum_section.Price_sum .p_list{min-height:50px;padding:12px 0!important;column-gap:10px}.checkout-page-root #Price_sum_section.Price_sum .p_list>.r1_list{min-width:72px}.checkout-page-root #Price_sum_section.Price_sum .price_bg,.checkout-page-root #Price_sum_section.Price_sum .price_bg_2{padding:13px 10px!important}}.checkout-page-root{overflow-x:hidden}.checkout-page-root .checkout-confidence{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;box-sizing:border-box}@media (min-width: 901px){.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{align-items:stretch!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1,.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec,.checkout-page-root .about_main>.row>.abt-left.left_sec,.checkout-page-root .about_main>.row>.right_sec.Price_sum{min-height:100%!important;height:auto!important;align-self:stretch!important}.checkout-page-root .about_main>.row>.right_sec.Price_sum{position:relative!important;top:0!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-nights-cell{flex-basis:72px!important;min-width:72px!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell{display:grid!important;grid-template-rows:14px 40px minmax(18px,auto);flex-basis:82px!important;width:82px!important;min-width:82px!important;max-width:82px!important;min-height:94px;padding:10px 8px!important;align-content:center;align-items:center!important;justify-items:center;row-gap:5px}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell:before{align-self:end;margin:0!important;line-height:14px!important}.checkout-page-root .multi-site-div .reservation-control-cell select,.checkout-page-root .multi-site-div .reservation-control-cell input,.checkout-page-root .multi-site-div .reservation-control-cell .unit_length_input{grid-row:2;align-self:center}.checkout-page-root .multi-site-div .reservation-control-cell .children_text{grid-row:3;width:72px;max-height:24px;margin:0!important;line-height:1.25!important;text-align:center}}@media (max-width: 900px){.checkout-page-root .sec-carousel .rowSections,.checkout-page-root .about_main>.row{align-items:stretch!important}.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec,.checkout-page-root .sec-carousel .rowSections>.carousel.left_sec_1,.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec,.checkout-page-root .about_main>.row>.abt-left.left_sec,.checkout-page-root .about_main>.row>.right_sec.Price_sum{align-self:stretch!important}}@media (max-width: 767px){.checkout-page-root .container,.checkout-page-root .sec-carousel>.container,.checkout-page-root .checkout-confidence{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.checkout-page-root .checkout-progress__list{width:100%}.checkout-page-root .checkout-progress__step{flex:1 1 33.333%;min-width:0}.checkout-page-root .checkout-progress__step>span:last-child{max-width:none;overflow-wrap:anywhere}.checkout-page-root .checkout-confidence{margin-top:16px;margin-bottom:16px}.checkout-page-root .btn-l{width:calc(100% - 24px)!important;max-width:420px!important}}@media (max-width: 420px){.checkout-page-root .container,.checkout-page-root .sec-carousel>.container,.checkout-page-root .checkout-confidence{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.checkout-page-root .r_details,.checkout-page-root .sec-carousel .rowSections>.carousel,.checkout-page-root .sec-carousel .rowSections>#checkout-section-payment.right_sec,.checkout-page-root .about_main>.row>.abt-left.left_sec,.checkout-page-root .about_main>.row>.right_sec.Price_sum{padding:16px!important}.checkout-page-root .checkout-progress__step{gap:5px;font-size:10px}.checkout-page-root .checkout-progress__number{width:24px;height:24px}}@media (min-width: 901px){.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-nights-cell,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell{display:grid!important;grid-template-rows:14px 40px minmax(18px,auto)!important;min-height:94px!important;padding:10px 8px!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;row-gap:5px!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-nights-cell:before,.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-control-cell:before{grid-row:1;align-self:end;margin:0!important;line-height:14px!important}.checkout-page-root .multi-site-div .reservation-nights-cell>strong,.checkout-page-root .multi-site-div .reservation-control-cell>select,.checkout-page-root .multi-site-div .reservation-control-cell>input,.checkout-page-root .multi-site-div .reservation-control-cell>.unit_length_input{grid-row:2;width:56px!important;min-width:56px!important;max-width:56px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;box-sizing:border-box!important;align-self:center}.checkout-page-root .multi-site-div .reservation-nights-cell>strong{display:grid;padding:0!important;place-items:center;border-radius:7px}.checkout-page-root .multi-site-div .reservation-control-cell>select{padding:6px 18px 6px 6px!important}.checkout-page-root .multi-site-div .reservation-control-cell>input,.checkout-page-root .multi-site-div .reservation-control-cell>.unit_length_input{padding:6px!important}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change>.reservation-remove-cell{display:grid!important;grid-template-rows:14px 40px minmax(18px,auto);flex:0 0 50px!important;width:50px!important;min-width:50px!important;max-width:50px!important;min-height:94px!important;padding:10px 5px!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;row-gap:5px}.checkout-page-root .multi-site-div .reservation-remove-cell>.reservation-remove-btn{grid-row:2;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;place-self:center;box-sizing:border-box}.checkout-page-root .multi-site-div .reservation-remove-btn .fa{display:block;margin:0;line-height:1}}.checkout-security-verification{display:flex;width:fit-content;max-width:100%;margin:10px 0 16px;padding:10px 12px;flex-direction:column;align-items:flex-start;gap:7px;overflow:hidden;border:1px solid #dbe6f2;border-radius:10px;background:#fff;box-shadow:0 3px 12px #142c4e0a;box-sizing:border-box}.checkout-security-verification__label{color:#475569;font-size:11px;font-weight:700;letter-spacing:.025em}.checkout-security-verification .cloud-flare-utils{display:block!important;width:300px;max-width:100%;min-height:65px}.checkout-security-verification .cloud-flare-utils iframe{display:block;max-width:100%}@media (max-width: 420px){.checkout-security-verification{width:100%;margin-top:8px;padding:9px}.checkout-security-verification .cloud-flare-utils{width:100%}}.reservation-mobile-details,.reservation-mobile-notes{display:none}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%!important;min-height:0!important;height:auto!important;padding:12px!important;border:1px solid #dfe7f0;border-radius:0 0 11px 11px;background:#fff!important;color:#172033!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .table_main{width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field{display:flex!important;min-width:0!important;min-height:78px!important;height:auto!important;padding:10px!important;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #d8e2ed!important;border-radius:9px;background:#fff!important;color:#172033!important;opacity:1!important;visibility:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--site,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--stay,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--remove{grid-column:1 / -1}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--site{border-color:#bfd8f3!important;background:#f3f9ff!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--price{border-color:#cfe7d8!important;background:#f4fbf6!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-label{display:block!important;margin:0 0 8px!important;color:#475569!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;line-height:1.2!important;text-transform:uppercase;opacity:1!important;visibility:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-identity,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-copy,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-copy strong,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-number,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-stay-dates,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-deposit-note,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-deposit-note i,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-value,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--price strong{display:block!important;color:#172033!important;opacity:1!important;visibility:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-image,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-site-image img{display:block!important;opacity:1!important;visibility:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-control select,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-control input,.checkout-page-root.checkout-page-root--mobile-layout .guest_customer_details .reservation-mobile-control select,.checkout-page-root.checkout-page-root--mobile-layout .guest_customer_details .reservation-mobile-control input{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;border:2px solid #94a3b8!important;border-radius:7px!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important;line-height:1.25!important;text-align:left!important;text-align-last:left!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-appearance:menulist!important;-moz-appearance:auto!important;appearance:auto!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-notes{display:flex!important;margin:10px 12px 0!important;padding:10px 12px!important;flex-direction:column;gap:6px;border:1px solid #dfe7f0!important;border-radius:9px;background:#f8fafc!important;color:#334155!important;opacity:1!important;visibility:visible!important}.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-notes p{display:block!important;margin:0;color:#334155!important;font-size:12px;line-height:1.45;opacity:1!important;visibility:visible!important}@media (max-width: 767px){.checkout-page-root .multi-site-div .reservation-mobile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #dfe7f0;border-radius:0 0 11px 11px;background:#fff}.checkout-page-root .multi-site-div table.t_hd tbody>tr.icon_change{display:none!important}.checkout-page-root .multi-site-div .reservation-mobile-field{display:flex;min-width:0;min-height:78px;padding:10px;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #e4eaf1;border-radius:9px;background:#fbfcfe}.checkout-page-root .multi-site-div .reservation-mobile-field--site,.checkout-page-root .multi-site-div .reservation-mobile-field--stay{grid-column:1 / -1}.checkout-page-root .multi-site-div .reservation-mobile-field--site{border-color:#cfe1f6;background:#f3f9ff}.checkout-page-root .multi-site-div .reservation-mobile-label{display:block;margin:0 0 8px;color:#7b8798;font-size:10px;font-weight:800!important;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.checkout-page-root .multi-site-div .reservation-mobile-control select,.checkout-page-root .multi-site-div .reservation-mobile-control input{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 28px 8px 10px!important;border:1px solid #cbd7e6!important;border-radius:7px!important;background-color:#fff!important;background-image:none!important;color:var(--checkout-ink)!important;-webkit-text-fill-color:var(--checkout-ink)!important;font-size:16px!important;text-align:center;text-align-last:center;-webkit-appearance:menulist!important;-moz-appearance:auto!important;appearance:auto!important}.checkout-page-root .multi-site-div .reservation-mobile-control input{padding-right:10px!important}.checkout-page-root .multi-site-div .reservation-mobile-field--price{border-color:#cfe7d8;background:#f4fbf6}.checkout-page-root .multi-site-div .reservation-mobile-field--price strong{color:#13783d;font-size:16px}.checkout-page-root .multi-site-div .reservation-mobile-notes{display:flex;margin:10px 12px 0;padding:10px 12px;flex-direction:column;gap:6px;border:1px solid #dfe7f0;border-radius:9px;background:#f8fafc;color:#334155!important}.checkout-page-root .multi-site-div .reservation-mobile-notes p{display:block;margin:0;color:#334155!important;font-size:12px;line-height:1.45;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-field--error{border:2px solid #e53e3e;background:#fff5f5}.checkout-page-root .multi-site-div .reservation-field--error .reservation-mobile-label{color:#c53030}.checkout-page-root .multi-site-div .reservation-mobile-field--remove{grid-column:1 / -1;min-height:58px;align-items:stretch}.checkout-page-root .multi-site-div .reservation-mobile-field--remove .reservation-remove-btn{width:100%;margin:0}}@media (max-width: 420px){.checkout-page-root .multi-site-div .reservation-mobile-details,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-details{grid-template-columns:1fr}.checkout-page-root .multi-site-div .reservation-mobile-field--site,.checkout-page-root .multi-site-div .reservation-mobile-field--stay,.checkout-page-root .multi-site-div .reservation-mobile-field--remove,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--site,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--stay,.checkout-page-root.checkout-page-root--mobile-layout .multi-site-div .reservation-mobile-field--remove{grid-column:1}}.checkout-page-root .checkout-hero__utility{display:flex;min-height:76px;margin:0 0 12px;align-items:center;justify-content:space-between;gap:20px}.checkout-page-root .checkout-hero__utility .checkout-hero__back{flex:0 0 auto;margin:0}.checkout-page-root .checkout-hero__utility .checkout-security-verification{display:flex;width:auto;max-width:100%;min-height:76px;margin:0 0 0 auto;padding:5px 7px 5px 12px;flex-direction:row;align-items:center;gap:10px;border-radius:10px;box-shadow:0 2px 8px #142c4e0a}.checkout-page-root .checkout-hero__utility .checkout-security-verification__label{max-width:72px;font-size:10px;line-height:1.25}.checkout-page-root .checkout-hero__utility .checkout-security-verification .cloud-flare-utils{flex:0 1 300px;width:300px;min-height:65px}@media (min-width: 901px){.checkout-page-root .sec-carousel .rowSections--with-addons>#checkout-section-payment.payment-section--compact{flex:0 0 360px!important;width:360px!important;min-width:360px!important;max-width:360px!important}.checkout-page-root .sec-carousel .rowSections--payment-only>#checkout-section-payment.payment-section--full{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width: 767px){.checkout-page-root .checkout-hero__utility{min-height:0;align-items:stretch;flex-direction:column;gap:8px}.checkout-page-root .checkout-hero__utility .checkout-security-verification{width:100%;min-height:0;margin-left:0;padding:8px;flex-direction:column;align-items:flex-start}.checkout-page-root .checkout-hero__utility .checkout-security-verification__label{max-width:none}.checkout-page-root .checkout-hero__utility .checkout-security-verification .cloud-flare-utils{flex-basis:auto;width:300px;max-width:100%}.checkout-page-root .multi-site-div .table_main{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.checkout-page-root .multi-site-div .reservation-mobile-details{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;align-content:start!important;align-items:stretch!important;overflow:visible!important;color:#172033!important;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-mobile-field{height:auto!important;max-height:none!important;border:1px solid #d8e2ed!important;background:#fff!important;color:#172033!important;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-mobile-field--site{border-color:#bfd8f3!important;background:#f3f9ff!important}.checkout-page-root .multi-site-div .reservation-site-identity,.checkout-page-root .multi-site-div .reservation-site-copy,.checkout-page-root .multi-site-div .reservation-site-copy strong,.checkout-page-root .multi-site-div .reservation-site-number,.checkout-page-root .multi-site-div .reservation-stay-dates,.checkout-page-root .multi-site-div .reservation-deposit-note,.checkout-page-root .multi-site-div .reservation-deposit-note i,.checkout-page-root .multi-site-div .reservation-mobile-value,.checkout-page-root .multi-site-div .reservation-mobile-field--price strong{color:#172033!important;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-site-image,.checkout-page-root .multi-site-div .reservation-site-image img{display:block!important;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-mobile-label{color:#475569!important;opacity:1!important;visibility:visible!important}.checkout-page-root .multi-site-div .reservation-mobile-control select,.checkout-page-root .multi-site-div .reservation-mobile-control input{position:static!important;display:block!important;border:2px solid #94a3b8!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.checkout-page-root .multi-site-div .reservation-mobile-control select option{background:#fff!important;color:#111827!important}.checkout-page-root #Price_sum_section.Price_sum{height:auto!important;max-height:none!important;background:#fff!important;color:#172033!important}.checkout-page-root #Price_sum_section.Price_sum .p_list{height:auto!important;max-height:none!important;border-bottom-color:#e2e8f0!important}.checkout-page-root #Price_sum_section.Price_sum .p_list h5,.checkout-page-root #Price_sum_section.Price_sum .p_list h6{color:#475569!important;opacity:1!important;visibility:visible!important}.checkout-page-root #Price_sum_section.Price_sum .price_bg{background:#edf6ff!important}.checkout-page-root #Price_sum_section.Price_sum .price_bg_2{background:#e7f9ed!important}.checkout-page-root #Price_sum_section.Price_sum .price_bg_2 h5,.checkout-page-root #Price_sum_section.Price_sum .price_bg_2 h6{color:#116936!important}.checkout-page-root .checkout-confidence__item>span:last-child,.checkout-page-root .checkout-confidence__item strong,.checkout-page-root .checkout-confidence__item small{display:block!important;opacity:1!important;visibility:visible!important}.checkout-page-root .checkout-confidence__item strong{color:#0756b8!important}.checkout-page-root .checkout-confidence__item small{color:#667085!important}}.checkout-page-root .multi-site-div .reservation-control-cell.reservation-field--error,.checkout-page-root .multi-site-div .reservation-mobile-control.reservation-field--error{border:2px solid #dc2626!important;background:#fff1f2!important}.checkout-page-root .multi-site-div .reservation-control-cell.reservation-field--error:before,.checkout-page-root .multi-site-div .reservation-mobile-control.reservation-field--error .reservation-mobile-label{color:#b91c1c!important}.checkout-page-root .multi-site-div .reservation-control-cell>.checkout-input--error,.checkout-page-root .multi-site-div .reservation-mobile-control>.checkout-input--error{border:2px solid #dc2626!important;background-color:#fff1f2!important;box-shadow:0 0 0 2px #dc262629!important}.checkout-page-root .multi-site-div .reservation-control-cell>.checkout-input--error:focus,.checkout-page-root .multi-site-div .reservation-mobile-control>.checkout-input--error:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262633!important}section.content.content_calendar.section_reserved[data-v-bc6c3d92]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-bc6c3d92]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-bc6c3d92]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-bc6c3d92]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-bc6c3d92]:before{color:#293744}.default .jumbo_reserved_span[data-v-bc6c3d92]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-bc6c3d92]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-bc6c3d92]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-bc6c3d92]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-bc6c3d92]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-bc6c3d92]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-bc6c3d92]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-bc6c3d92]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-bc6c3d92]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-bc6c3d92]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-bc6c3d92],.blue-theme .jumbo_reserved_span>h1[data-v-bc6c3d92]{color:#293744}span.multiselect__option span,.multiselect__single{color:#000!important}@media (min-width: 991px){#check-out .sm-viewer .mysite-cards img{float:right}}.datepicker__input{text-align:center}.site-image-section{padding:15px;position:relative}.site-image-container{position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden}.site-number-badge{position:absolute;bottom:15px;right:15px;background-color:#000000b3;color:#fff;padding:10px 20px;border-radius:4px;font-size:24px;font-weight:700;z-index:10}.sitetypeimg{display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.sitetypeimg img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.sitetypeimg:hover img{transform:scale(1.05)}.no-slider-img{border:1px solid #ccc;border-radius:4px;overflow:hidden;min-height:300px;display:flex;align-items:center;justify-content:center}.vueperslide__content-wrapper{height:100%}.addon_image{height:100%;display:flex;align-items:center;justify-content:center}.addon_image img{width:100%;height:100%;object-fit:contain;object-position:center}.calendar-section{padding:15px;display:flex;flex-direction:column;align-items:center}.calendar-wrapper-inline{width:100%;max-width:100%;margin-bottom:20px}.calendar-legend-horizontal{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:15px;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px}.legend-dot{display:inline-block;width:16px;height:16px;border-radius:50%;flex-shrink:0}.legend-dot-green{background:#8fd8ec}.legend-dot-yellow{background:#ffc107}.legend-dot-red{background:#ff8498}.calendar-loading{padding:40px 0;font-size:16px}.site-details-section{padding:15px;display:flex;align-items:center;justify-content:center}.site-details-content{width:100%;text-align:center}.site-type-info{margin-bottom:20px}.site-type-label,.site-number-label{font-size:14px;color:#666;margin-bottom:5px}.site-type-value,.site-number-value{font-size:1.5em;font-weight:700;margin:0;color:#333}.site-type-price{font-size:1.2em;color:#30b351;margin-top:10px}.site-number-info{margin-bottom:20px}.selected-dates-info{margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.dates-label{font-size:14px;color:#666;margin:0}.checkout-button-section{margin-top:20px}.proceed-checkout-btn{background-color:#30b351!important;border-color:#30b351!important;color:#fff!important;font-weight:700;border-radius:4px;transition:background-color .3s ease}.proceed-checkout-btn:hover:not(:disabled){background-color:#28a745!important;border-color:#28a745!important}.proceed-checkout-btn:disabled{background-color:#ccc!important;border-color:#ccc!important;cursor:not-allowed;opacity:.6}.vfc-calendar .vfc-content{font-size:large;margin-bottom:20px}.vfc-top-date{font-size:clamp(18px,3vw,25px)}.vfc-span-day[style*="#ff8498"],.vfc-span-day[style*="rgb(255, 132, 152)"],.vfc-span-day[style*="255, 132, 152"],.vfc-span-day.vfc-unavailable-date{cursor:not-allowed!important;opacity:.9!important;background-color:#ff8498!important;color:#fff!important;pointer-events:auto}@media (max-width: 768px){.site-image-section,.calendar-section,.site-details-section{margin-bottom:20px}.calendar-legend-horizontal{gap:15px}.legend-item{font-size:12px}.site-number-badge{font-size:18px;padding:8px 15px}}@media (max-width: 992px){.site-details-content{text-align:center}}.onlinestore-form{--os-primary: #1175bc;--os-primary-dark: #0d5f96;--os-accent: #37b54a;--os-accent-dark: #2d9340;--os-surface: #ffffff;--os-surface-muted: #f8fafc;--os-border: #e2e8f0;--os-border-light: #f1f5f9;--os-text: #1e293b;--os-text-muted: #64748b;--os-radius: 12px;--os-radius-sm: 8px;--os-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 4px 16px rgba(15, 23, 42, .04);--os-shadow-hover: 0 4px 20px rgba(15, 23, 42, .1);--os-transition: .2s ease}.onlinestore-form .os-section-title{font-size:18px;font-family:Lato_Bold,sans-serif;font-weight:700;color:var(--os-text);letter-spacing:-.01em;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--os-border-light)}.onlinestore-form header.sec-top.os-header{box-shadow:0 1px 0 var(--os-border);padding:10px 0;float:none}.onlinestore-form .os-header-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:0!important;padding:0}.onlinestore-form .os-header-left{flex:1;min-width:0}.onlinestore-form .os-header-name{font-size:17px;font-weight:700;font-family:Lato_Bold,sans-serif;color:var(--os-text);margin:0 0 8px;line-height:1.2}.onlinestore-form .os-header-contacts{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:0!important}.onlinestore-form .os-contact-item{display:flex;align-items:center;margin-bottom:0!important;padding:5px 10px;background:var(--os-surface-muted);border-radius:6px;border:1px solid var(--os-border-light);flex:1 1 auto;min-width:0;max-width:100%}.onlinestore-form .os-header-contacts .address img{width:24px;height:24px;object-fit:contain;margin-right:8px;flex-shrink:0}.onlinestore-form .os-header-contacts .address-hd h3{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--os-text-muted);margin:0;line-height:1.2;font-family:Lato_Semibold,sans-serif}.onlinestore-form .os-header-contacts .address-hd p{font-size:12px;line-height:1.25;color:var(--os-text);margin:0;font-family:Lato_Regular,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onlinestore-form .os-header-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}.onlinestore-form .os-header-logo .logo-div{display:flex;align-items:center;justify-content:center}.onlinestore-form .brand .logo,.onlinestore-form .os-header-logo .logo{margin-left:0!important;margin-bottom:0!important;max-width:100px;max-height:70px;width:auto;height:auto;object-fit:contain;border-radius:var(--os-radius-sm)}.onlinestore-form .add_reserv_main.os-store-banner{box-shadow:none;padding:5px 0!important}.onlinestore-form .os-store-banner .add_reserv{min-height:0}.onlinestore-form .store-title{font-size:15px;font-weight:700;letter-spacing:-.01em;padding:0;margin:0;line-height:1.3}@media screen and (min-width: 768px){.onlinestore-form .os-header-contacts{flex-wrap:nowrap}.onlinestore-form .os-contact-item{flex:1;min-width:0}}.onlinestore-form .cart-icon{position:fixed;top:16px;right:16px;cursor:pointer;background:var(--os-surface);border:none;border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;box-shadow:var(--os-shadow-hover);z-index:99999999999;transition:transform var(--os-transition),box-shadow var(--os-transition)}.onlinestore-form .cart-icon:hover{transform:scale(1.05);box-shadow:0 6px 24px #0f172a26}.onlinestore-form .cart-icon-fa{font-size:22px!important;margin:0!important;color:var(--os-primary)}.onlinestore-form .cart-count{position:absolute;top:-4px;right:-4px;background:var(--os-primary);color:#fff;border-radius:50%;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;border:2px solid var(--os-surface);display:flex;align-items:center;justify-content:center;line-height:1}.onlinestore-form .os-products-wrap{margin-top:8px}.onlinestore-form .os-products-panel{background:transparent;border:none;box-shadow:none;padding:16px 24px 24px!important}.onlinestore-form .os-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:stretch}.onlinestore-form .os-grid-separator{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin:8px 0 4px;padding:0;height:auto;background:none;border:none}.onlinestore-form .os-grid-separator:before,.onlinestore-form .os-grid-separator:after{content:"";flex:1;height:1px;background:var(--os-border)}.onlinestore-form .os-separator-label{font-size:13px;font-weight:600;color:var(--os-primary);white-space:nowrap;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.04em}.onlinestore-form .os-bill-section{margin-top:28px;margin-bottom:0}.onlinestore-form .os-bill-section .os-grid-separator{margin-bottom:16px}.onlinestore-form .os-bill-list{display:flex;flex-direction:column;gap:12px}.onlinestore-form .os-bill-item{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#f0f7ff,#fafcff);border:1px solid #bfdbfe;border-left:4px solid var(--os-primary);border-radius:var(--os-radius-sm);box-shadow:0 2px 8px #1175bc14;transition:box-shadow var(--os-transition)}.onlinestore-form .os-bill-item:hover{box-shadow:0 4px 16px #1175bc1f}.onlinestore-form .os-bill-thumb{width:80px;height:80px;min-width:80px;border-radius:var(--os-radius-sm);overflow:hidden;border:1px solid var(--os-border-light);background:#fff;flex-shrink:0;margin:0}.onlinestore-form .os-bill-thumb img{width:100%;height:100%;object-fit:cover}.onlinestore-form .os-bill-details{flex:1;min-width:0;text-align:left;display:flex;flex-direction:column;gap:4px}.onlinestore-form .os-bill-name{font-size:16px;font-weight:700;color:var(--os-text);line-height:1.35;margin:0;font-family:Lato_Bold,sans-serif}.onlinestore-form .os-bill-tax{font-size:12px;color:var(--os-text-muted)}.onlinestore-form .os-bill-line-total{font-size:22px;font-weight:800;color:var(--os-primary);letter-spacing:-.02em;margin-top:2px}.onlinestore-form .os-bill-actions{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.onlinestore-form .os-bill-date{min-width:160px;max-width:180px}.onlinestore-form .os-bill-date-label{display:block;font-size:11px;font-weight:600;color:var(--os-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.onlinestore-form .os-bill-date .onlinestore-date{max-width:100%;width:100%;margin:0}.onlinestore-form .os-bill-date .vdp-datepicker input{width:100%!important;font-size:13px!important;padding:8px 10px!important;border-radius:var(--os-radius-sm)!important;border:1px solid var(--os-border)!important;background:#fff!important}.onlinestore-form .os-bill-qty-row{display:flex;align-items:center;gap:6px;background:#fff;padding:6px 10px;border-radius:var(--os-radius-sm);border:1px solid var(--os-border)}.onlinestore-form .os-bill-qty-row .quantity_box{width:44px;height:34px}.onlinestore-form .os-bill-unit-price{font-size:13px;color:var(--os-text-muted);white-space:nowrap;margin-left:4px}.onlinestore-form .os-bill-delete{width:40px;height:40px;border:1px solid #fecaca;background:#fff;border-radius:var(--os-radius-sm);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:background var(--os-transition),border-color var(--os-transition)}.onlinestore-form .os-bill-delete:hover{background:#fef2f2;border-color:#ef4444}.onlinestore-form .os-bill-gift{width:100%;flex-basis:100%;margin-top:4px;padding-top:14px;border-top:1px dashed #bfdbfe;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.onlinestore-form .os-bill-gift .gift-input.form-control{border:1px solid var(--os-border);border-radius:var(--os-radius-sm);padding:8px 12px;font-size:13px;width:100%;background:#fff}.onlinestore-form .os-product-card{position:relative;display:flex;flex-direction:column;background:#fafaf8;border:1px solid #e8e6e1;border-radius:18px;padding:16px 14px 14px;transition:transform var(--os-transition),box-shadow var(--os-transition),border-color var(--os-transition);overflow:hidden;margin:0}.onlinestore-form .os-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0f172a1a;border-color:#d4d0c8}.onlinestore-form .os-product-card.selected-item{background:linear-gradient(160deg,#f0f7ff,#fafaf8);border-color:var(--os-primary);box-shadow:0 4px 16px #1175bc26}.onlinestore-form .os-card-badge{position:absolute;top:10px;left:10px;background:var(--os-accent);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;z-index:2;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.03em}.onlinestore-form .os-card-remove{position:absolute;top:8px;right:8px;width:26px;height:26px;border:none;background:#ffffffe6;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:2;box-shadow:0 1px 4px #0000001a;transition:background var(--os-transition)}.onlinestore-form .os-card-remove:hover{background:#fef2f2}.onlinestore-form .os-card-image-wrap{display:flex;justify-content:center;padding:8px 0 12px}.onlinestore-form .os-card-image{width:110px;height:110px;background:#fff;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f;border:1px solid #eeecea}.onlinestore-form .os-card-image img{width:100%;height:100%;object-fit:cover}.onlinestore-form .os-card-info{text-align:center;flex:1;padding:0 4px}.onlinestore-form .os-card-name{font-size:14px;font-weight:700;color:var(--os-text);line-height:1.35;margin:0 0 4px;font-family:Lato_Bold,sans-serif;word-break:break-word}.onlinestore-form .os-card-tax{display:block;font-size:11px;color:var(--os-text-muted);margin-bottom:6px}.onlinestore-form .os-card-price{font-size:18px;font-weight:800;color:var(--os-text);letter-spacing:-.02em;margin-bottom:4px}.onlinestore-form .os-card-footer{margin-top:auto;padding-top:10px;border-top:1px solid #eceae5;display:flex;flex-direction:column;gap:8px}.onlinestore-form .os-card-label{display:block;font-size:11px;font-weight:600;color:var(--os-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.onlinestore-form .os-card-field{width:100%}.onlinestore-form .os-card-date .onlinestore-date{max-width:100%;width:100%;margin:0}.onlinestore-form .os-card-date .vdp-datepicker input{width:100%!important;font-size:12px!important;padding:7px 10px!important;border-radius:var(--os-radius-sm)!important;border:1px solid var(--os-border)!important}.onlinestore-form .os-card-actions{display:flex;flex-direction:column;gap:8px}.onlinestore-form .os-card-qty-row{display:flex;align-items:center;justify-content:center;gap:6px}.onlinestore-form .os-qty-label{margin:0 4px 0 0;flex-shrink:0}.onlinestore-form .os-card-qty-input{width:52px;height:36px;text-align:center;border:1px solid var(--os-border);border-radius:var(--os-radius-sm);font-size:14px;font-weight:600;color:var(--os-text);background:#fff}.onlinestore-form .os-card-qty-input:focus{outline:none;border-color:var(--os-primary);box-shadow:0 0 0 3px #1175bc1f}.onlinestore-form .os-qty-btn{width:34px;height:34px;border:1px solid var(--os-border);background:#fff;border-radius:var(--os-radius-sm);cursor:pointer;font-size:18px;line-height:1;color:var(--os-text);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--os-transition),border-color var(--os-transition),color var(--os-transition)}.onlinestore-form .os-qty-btn:hover{background:var(--os-surface-muted);border-color:var(--os-primary);color:var(--os-primary)}.onlinestore-form .quantity_box{width:44px;height:34px;margin:0!important;text-align:center;border:1px solid var(--os-border)!important;border-radius:var(--os-radius-sm)!important;font-size:14px;font-weight:600;background:#fff!important;color:var(--os-text)!important}html.hydrated .onlinestore-form .quantity_box{background:#fff!important;color:var(--os-text)!important}html.hydrated .onlinestore-form .quantity_box:focus-visible{outline:2px solid var(--os-primary);outline-offset:1px}.onlinestore-form .os-card-unit-price{text-align:center;font-size:12px;color:var(--os-text-muted)}.onlinestore-form .os-card-add-btn{width:100%;height:38px;border:none;border-radius:var(--os-radius-sm);background:var(--os-accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background var(--os-transition),transform var(--os-transition);letter-spacing:.01em}.onlinestore-form .os-card-add-btn:hover{background:var(--os-accent-dark);transform:scale(1.02)}.onlinestore-form .os-card-add-btn:active{transform:scale(.98)}.onlinestore-form .os-card-gift{margin-top:10px;padding-top:10px;border-top:1px dashed var(--os-border);display:flex;flex-direction:column;gap:6px}.onlinestore-form .os-card-gift .gift-input.form-control{border:1px solid var(--os-border);border-radius:var(--os-radius-sm);padding:7px 10px;font-size:12px;width:100%}.onlinestore-form .os-gift-email label{display:flex!important;align-items:center;gap:6px;font-size:12px;cursor:pointer;margin:0}.onlinestore-form .onlinestore-checkbox.selected label{display:flex;align-items:center;justify-content:flex-start;margin-top:4px;width:auto}.online-form .addto-bill input{max-width:56px;font-size:14px}.onlinestore-form .os-checkout-wrap{margin-top:16px}.onlinestore-form .os-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;width:100%;float:none;margin:0}.onlinestore-form .os-checkout-row{display:grid}.onlinestore-form .os-guest-panel,.onlinestore-form .os-price-panel{border-radius:var(--os-radius)!important;border:1px solid var(--os-border);background:var(--os-surface);box-shadow:var(--os-shadow);display:flex;flex-direction:column;min-height:100%;height:100%;margin-top:0!important;float:none;width:100%}.onlinestore-form .os-guest-panel,.onlinestore-form .os-price-panel{padding:0!important;overflow:hidden}.onlinestore-form .os-panel-header{display:flex;align-items:center;gap:10px;padding:18px 24px;min-height:62px;background:var(--os-surface-muted);border-bottom:1px solid var(--os-border-light);flex-shrink:0}.onlinestore-form .os-panel-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--os-primary);color:#fff;border-radius:var(--os-radius-sm);font-size:14px;flex-shrink:0}.onlinestore-form .os-panel-header .os-section-title,.onlinestore-form .os-panel-header .online-store-guest{margin:0;padding:0;border:none;font-size:17px;font-family:Lato_Bold,sans-serif;color:var(--os-text)}.onlinestore-form .os-guest-form{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px;padding:24px;flex:1;align-content:start}.onlinestore-form .os-form-field--wide{grid-column:1 / -1}.onlinestore-form .os-form-field{display:flex;flex-direction:column}.onlinestore-form .os-form-field label{font-size:12px;font-weight:600;color:var(--os-text-muted)!important;margin-bottom:6px;display:block;text-transform:uppercase;letter-spacing:.03em}.onlinestore-form .os-form-field label sup{color:#ef4444;text-transform:none}.onlinestore-form .os-form-input{color:var(--os-text)!important;border:1px solid var(--os-border);border-radius:var(--os-radius-sm);padding:11px 14px;font-size:14px;width:100%;transition:border-color var(--os-transition),box-shadow var(--os-transition);background:var(--os-surface);height:44px}.onlinestore-form .os-form-input:focus{outline:none;border-color:var(--os-primary);box-shadow:0 0 0 3px #1175bc1f}.onlinestore-form .os-capitalize{text-transform:capitalize}.onlinestore-form .online-store-guest{padding-bottom:0;font-size:18px;border:none;margin-bottom:0}.onlinestore-form .row.online-guest-info .left_sec,.onlinestore-form .row.online-guest-info .right_sec,.onlinestore-form .os-checkout-grid .left_sec,.onlinestore-form .os-checkout-grid .right_sec{min-height:100%}.onlinestore-form .online-store-payment-section label{font-size:12px;font-weight:600;color:var(--os-text-muted)!important;margin-bottom:6px;display:block}.onlinestore-form .online-store-payment-section label sup{color:#ef4444}.onlinestore-form input,.onlinestore-form .no-billaddon-list,.onlinestore-form .guest_customer_details select{color:var(--os-text)!important;border:1px solid var(--os-border);border-radius:var(--os-radius-sm);padding:10px 14px;font-size:14px;width:100%;transition:border-color var(--os-transition),box-shadow var(--os-transition);background:var(--os-surface)}.onlinestore-form input:focus,.onlinestore-form .no-billaddon-list:focus,.onlinestore-form .guest_customer_details select:focus{outline:none;border-color:var(--os-primary);box-shadow:0 0 0 3px #1175bc1f}.onlinestore-form label,.onlinestore-form .lock_txt{color:var(--os-text-muted)!important}.onlinestore-form .os-price-receipt{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.onlinestore-form .os-price-rows{flex:1;display:flex;flex-direction:column;gap:0;width:100%}.onlinestore-form .os-price-row{display:grid;grid-template-columns:1fr minmax(100px,auto);gap:20px;align-items:center;padding:11px 0;border-bottom:1px solid var(--os-border-light);margin:0;width:100%}.onlinestore-form .os-price-rows .os-price-row:last-child{border-bottom:1px solid var(--os-border-light)}.onlinestore-form .os-price-total-wrap{flex-shrink:0;margin-top:14px;padding:0!important;background:none!important;border:none!important;max-width:none!important;width:100%!important}.onlinestore-form .os-price-total{display:grid;grid-template-columns:1fr minmax(100px,auto);gap:20px;align-items:center;margin-top:0;padding:14px 16px!important;background:linear-gradient(135deg,#e8f3ff,#f0f7ff);border-radius:var(--os-radius-sm);border:1px solid #bfdbfe!important;width:100%}.onlinestore-form .os-price-label{font-size:14px;font-weight:500;color:var(--os-text-muted);text-align:left;line-height:1.3}.onlinestore-form .os-price-value{font-size:14px;font-weight:600;color:var(--os-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end;min-width:100px}.onlinestore-form .os-price-total .os-price-label{font-size:16px;font-weight:700;color:var(--os-primary)}.onlinestore-form .os-price-total .os-price-total-value{font-size:20px!important;font-weight:800;color:var(--os-primary);letter-spacing:-.02em;text-align:right;justify-self:end;min-width:100px}.onlinestore-form .Price_sum .p_list{padding:0;border-bottom:none;margin:0;display:grid;grid-template-columns:1fr minmax(100px,auto)}.onlinestore-form .Price_sum h5{font-size:14px;font-weight:500;color:var(--os-text-muted);margin:0}.onlinestore-form .Price_sum h6{font-size:14px;font-weight:600;color:var(--os-text);margin:0;text-align:right}.onlinestore-form .Price_sum .price_bg{background:none;border-radius:0;padding:0;margin-top:0;border:none}.onlinestore-form .Price_sum .price_bg h5,.onlinestore-form .Price_sum .price_bg h6{font-size:inherit;color:inherit}.onlinestore-form .os-payment-wrap{margin-top:8px;margin-bottom:0;clear:both;overflow:hidden}.onlinestore-form .os-payment-wrap .about_main,.onlinestore-form .os-payment-wrap .os-heartland-wrap{float:none!important;width:100%;margin-bottom:0}.onlinestore-form .os-payment-panel{border-radius:var(--os-radius)!important;border:1px solid var(--os-border);padding:24px 28px!important;float:none!important;width:100%}.onlinestore-form .online-store-payment.os-payment-panel{min-height:auto!important}.onlinestore-form .os-payment-header{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--os-border-light)}.onlinestore-form .os-payment-title{margin:0;padding:0;border:none;font-size:18px}.online-store-payment-section{float:unset}.online-store-payment-section-loc img{width:22px}.online-store-payment-section-protect{display:flex;align-items:center;gap:12px;margin:20px 0 0!important;padding:14px 16px!important;background:#f0fdf4;border-radius:var(--os-radius-sm);border:1px solid #bbf7d0}.online-store-payment-section-protect h5{line-height:1.5;font-size:13px;color:#166534;margin:0;font-weight:500}.lock_txt{float:unset!important;width:calc(100% - 36px)!important}.online-store-payment-section-we-accept{display:flex;align-items:center;justify-content:flex-end;gap:8px}.online-store-payment-section-we-accept h6{font-size:13px;color:var(--os-text-muted);margin:0;white-space:nowrap}.online-store-payment ul{display:flex;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.online-store-payment ul li{max-width:48px}.online-store-payment ul li img{width:100%;border-radius:4px}.onlinestore-form .c_det{margin-bottom:4px}.onlinestore-form .os-pay-footer-wrap{clear:both;margin-top:20px;margin-bottom:48px}.onlinestore-form .os-checkout-footer{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:24px 28px;background:var(--os-surface);border:1px solid var(--os-border);border-radius:var(--os-radius);box-shadow:var(--os-shadow);clear:both;width:100%;position:relative;z-index:1}.onlinestore-form .os-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:300px;padding:16px 36px;border-radius:var(--os-radius-sm);font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform var(--os-transition),box-shadow var(--os-transition),opacity var(--os-transition);box-shadow:0 4px 14px #1175bc4d;margin-bottom:0;float:none!important;position:static!important}.onlinestore-form .os-pay-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1175bc66}.onlinestore-form .os-pay-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;background:#94a3b8!important;color:#fff!important}.onlinestore-form .os-pay-hint{margin:0;font-size:13px;color:var(--os-text-muted);text-align:right;width:100%}.onlinestore-form .os-pay-icon{font-size:14px}.onlinestore-form input[type=checkbox]:checked+label:before{background:revert!important}.abt-ryt.col-lg-12.extrabills-carts{padding-block:20px}.sec-carousel .onlinestore-product-item h4.capital_first_letter{padding:15px}.sec-carousel .onlinestore-product-item h4{padding:5px}.product-list{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.onlinestore-product-item{width:calc(25% - 15px);margin-bottom:15px;box-sizing:border-box;border:1px solid var(--os-border);border-radius:var(--os-radius-sm);padding:10px;text-align:center}.onlinestore-product-item img{max-width:100%}.online-caro{width:98.5%!important}.vueperslide{overflow:auto}.guest_bill_addons .vueperslide__text{min-height:25px}.table-responsive{font-size:medium}.online-store .vdp-datepicker__calendar{z-index:100000!important;position:relative;margin-bottom:70px}.online-store-table th,.online-store-table td{text-align:left!important}@media screen and (max-width: 1400px){.onlinestore-form .os-product-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1100px){.onlinestore-form .os-product-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 991px){.onlinestore-form .os-product-grid{grid-template-columns:repeat(2,1fr);gap:16px}.onlinestore-form .os-card-image{width:96px;height:96px}.onlinestore-form .os-guest-form{grid-template-columns:repeat(2,1fr)}.onlinestore-form .os-form-field:nth-child(3){grid-column:1 / -1}.onlinestore-form .os-checkout-grid{grid-template-columns:1fr;gap:16px}.onlinestore-form .os-bill-item{flex-direction:column;align-items:flex-start;padding:14px 16px}.onlinestore-form .os-bill-details{width:100%}.onlinestore-form .os-bill-actions{width:100%;justify-content:space-between}.onlinestore-form .os-bill-date{width:100%;max-width:none}}@media screen and (max-width: 767px){.onlinestore-form header.sec-top.os-header{padding:8px 0}.onlinestore-form .os-header-brand{flex-direction:column;align-items:stretch;gap:10px}.onlinestore-form .os-header-logo{order:-1;justify-content:flex-end}.onlinestore-form .brand .logo,.onlinestore-form .os-header-logo .logo{max-width:80px;max-height:56px}.onlinestore-form .os-header-name{font-size:15px;margin-bottom:6px}.onlinestore-form .os-header-contacts{flex-direction:column;gap:6px}.onlinestore-form .os-contact-item{width:100%;max-width:none}.onlinestore-form .os-header-contacts .address-hd p{white-space:normal}.onlinestore-form .store-title{font-size:14px}.onlinestore-form .os-products-panel{padding:12px!important}.onlinestore-form .os-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.onlinestore-form .os-product-card{border-radius:14px;padding:12px 10px 10px}.onlinestore-form .os-card-image{width:80px;height:80px;border-radius:12px}.onlinestore-form .os-card-name{font-size:13px}.onlinestore-form .os-card-price{font-size:16px}.onlinestore-product-item{width:calc(100% - 15px)!important}.logo-div.yellow-div{display:flex;justify-content:center;align-items:center}.yellow_portal_item .c_btom{padding:20px!important}.onlinestore-form .os-payment-header{flex-direction:column;gap:12px}.online-store-payment-section-we-accept{justify-content:flex-start}.onlinestore-form .os-checkout-footer{align-items:stretch;padding:18px 16px}.onlinestore-form .os-pay-btn{width:100%;min-width:unset}.onlinestore-form .os-pay-hint{text-align:center}.onlinestore-form .os-guest-form{grid-template-columns:1fr;padding:18px;gap:14px}.onlinestore-form .os-form-field:nth-child(3){grid-column:auto}.onlinestore-form .os-panel-header{padding:14px 18px}.onlinestore-form .os-price-receipt{padding:16px 18px 20px}.onlinestore-form .os-guest-panel,.onlinestore-form .os-price-panel{min-height:auto}}@media only screen and (max-width: 480px){.onlinestore-form .os-product-grid{grid-template-columns:1fr;gap:14px}.onlinestore-form .os-product-card{flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:14px}.onlinestore-form .os-card-image-wrap{padding:0;flex-shrink:0}.onlinestore-form .os-card-image{width:72px;height:72px}.onlinestore-form .os-card-info{flex:1;text-align:left;padding-left:12px;min-width:0}.onlinestore-form .os-card-footer{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid #eceae5;margin-top:10px;padding-top:10px}.onlinestore-form .os-card-field{flex:1;min-width:140px}.onlinestore-form .os-card-actions{flex:1;min-width:160px}.onlinestore-form .os-card-date .onlinestore-date{max-width:100%}}section.content.content_calendar.section_reserved[data-v-febe59f4]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-febe59f4]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-febe59f4]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-febe59f4]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-febe59f4]:before{color:#293744}.default .jumbo_reserved_span[data-v-febe59f4]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-febe59f4]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-febe59f4]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-febe59f4]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-febe59f4]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-febe59f4]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-febe59f4]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-febe59f4]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-febe59f4]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-febe59f4]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-febe59f4],.blue-theme .jumbo_reserved_span>h1[data-v-febe59f4]{color:#293744}@font-face{.online-form{font-family:Lato_Regular;src:url(/fonts/Lato-Regular.eot);src:url(/fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-Regular.woff2) format("woff2"),url(/fonts/Lato-Regular.woff) format("woff"),url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}}@font-face{.online-form{font-family:Lato_Semibold;src:url(/fonts/Lato-SemiBold.eot\ Lato-SemiBold.eot);src:url(/fonts/Lato-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-SemiBold.woff2\ Lato-SemiBold.woff2) format("woff2"),url(/fonts/Lato-SemiBold.woff\ Lato-SemiBold.woff) format("woff"),url(/fonts/Lato-SemiBold.ttf\ Lato-SemiBold.ttf) format("truetype"),url(/fonts/Lato-SemiBold.svg\ Lato-SemiBold.svg#Lato-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}}@font-face{.online-form{font-family:Lato_Bold;src:url("/fonts/Lato-Bold.eot /fonts/Lato-Bold.eot Lato-Bold.eot");src:url(/fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Lato-Bold.woff2) format("woff2"),url(/fonts/Lato-Bold.woff) format("woff"),url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}}.online-form h1,.online-form h2,.online-form h3,.online-form h4,.online-form h5,.online-form h6,.online-form p,.online-form body{margin:0!important}*{box-sizing:border-box}.online-form .row{margin-right:-15px}.online-form label{font-weight:400!important}body{margin:0;padding:0;background:#f2f3f7;line-height:1.5}header.sec-top{background:#fff;display:block;float:left;width:100%}.brand{display:flex;justify-content:space-between;margin-top:30px}.address{display:flex;align-items:center;margin-bottom:15px}.address-hd h3{font-family:Lato_Semibold;font-size:20px}.address-hd p{font-size:18px;font-family:Lato_Regular}.address img{margin-right:20px}.reserv h6{font-size:16px;font-family:Lato_Bold;color:#fff}.reserv h5{font-family:Lato_Bold;font-weight:500;color:#fff;font-size:18px;margin-top:10px;padding-top:10px}.reserv{padding-right:14px}.add_reserv_main{background:#1175bc;padding:8px 0}.c_brand{align-items:flex-end!important;margin-top:10px}.brand_main{margin-top:30px}.add_reserv_main{background:#1175bc;padding:8px 0;width:100%;display:block;float:left}.add_reserv{display:flex;align-items:center;justify-content:space-between}.brand .logo{margin-left:225px;max-width:200px;width:100%;background-size:cover;background-repeat:no-repeat;max-height:200px}.add_btn{font-size:16px;font-family:Lato_Bold;font-weight:700;padding:5px;background:#37b54a;border-bottom-color:#37b54a;border-right-color:#37b54a;border-radius:5px}.back_btn{font-size:14px;background:#293744;padding:5px;color:#fff;font-weight:700;border-radius:5px;margin-left:40px;font-family:Lato_Bold}.back_btn a,.add_btn a{font-size:16px;font-family:Lato-Bold}.r_btn_main{display:flex;align-items:center}.r_details_main h2{font-size:22px;font-family:Lato_Bold;padding:20px 0}.r_details{float:left;background:#fff;width:100%;display:block;padding-left:20px;padding-right:20px;margin-top:30px;margin-bottom:20px;border-radius:10px}.r_details h2{font-size:22px;font-family:Lato_Bold;padding:17px 0 10px;margin-left:36px}.online-form input[type=checkbox]:checked+label:before{background:none}.guest_customer_details input{padding:8px 10px;width:100%;max-width:500px;font-size:14px;font-family:Lato_Bold;border:1px solid #B7B7B7;border-radius:5px;font-family:Lato_Regular}.guest_customer_details label{font-size:16px;font-family:Lato_Regular;padding-left:5px}.guest_customer_details select{width:100%!important;max-width:600px!important;box-sizing:border-box;border:1px solid #B7B7B7;border-radius:5px;padding:8px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-family:Lato_Regular;color:#172033!important;-webkit-text-fill-color:#172033!important;background-color:#fff!important;background-image:url(../images/select_down_arrow.png);background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.guest_customer_details{align-items:center;margin-bottom:20px;margin-left:20px}.guest_customer_details.c_det{margin-bottom:10px}.online-form .p_lft1 h6{padding-left:10px}.dts_2{margin-top:20px}.dts_2 h2{margin-left:20px!important}.dts_3 h2{margin-left:10px!important}.add_tax_main{align-items:center;width:100%;background:#deffe3;padding:10px 0;border-radius:5px}.add_tax_main i{float:right;text-align:right}.add_tax_main span{padding-left:50px}.add_tax_main td{padding:10px 20px!important}.online-form .price-includes-span{font-size:14px}.tent_line{border-bottom:3px solid #e6e6e6;margin-top:10px}.tent_line_2{border-bottom:3px solid #e6e6e6;margin-top:5px;margin-bottom:15px}.tent_line{border-bottom:1px solid #e6e6e6;margin:15px 0;width:100%}.dis_main{align-items:center}.check_main{display:flex;align-items:center}.check_main_2{display:flex;align-items:center;margin-top:30px}.check_main_3{display:flex;align-items:center;width:100%;margin-top:30px}.check_main .lab_1{font-size:14px;font-family:Lato_Regular;padding-left:5px;margin-bottom:0}.check_main_2 .lab_1{font-size:16px;font-family:Lato_Regular;padding-left:5px;margin-bottom:0}.check_main_3 .lab_1{font-size:16px;font-family:Lato_Regular;padding-left:5px;margin-bottom:0;width:100%}.check_main .c_box{font-size:16px;font-family:Lato_Bold;border:1px solid #B7B7B7;border-radius:5px;font-family:Lato_Regular;min-width:20px!important;min-height:20px!important;width:20px!important}.check_main_2 .c_box,.check_main_3 .c_box{font-size:16px;font-family:Lato_Bold;border:1px solid #B7B7B7;border-radius:5px;font-family:Lato_Regular;width:20px;height:20px}.c_main{flex-direction:column!important;align-items:flex-start!important}.apply-btn-col{margin-top:25px}.promo-code-row{padding-top:10px}.discount-row{margin-top:5px}.dis_details{float:left;width:100%;padding:10px}.c_main .lab_2{padding-left:0}.check_main .mem{width:90%;max-width:380px;font-size:14px;border:1px solid #B7B7B7;border-radius:5px;font-family:Lato_Regular;padding:5px 10px;margin-top:5px}.check_main .m_pl{margin-left:0;margin-bottom:30px}.c_main .btn{padding:5px 10px;width:130px;margin-left:10px;margin-top:5px;background:#fff;color:#1175bc;border:1px solid #1175bc}.online-form table .t_hd{width:100%}.online-form .payment-type-tr{background-color:#f5f1f1;border-top:2px solid #fff}.online-form table button{padding:0!important}.online-form i{font-size:12px;display:block}.online-form .dis_details h3{margin-top:5px!important;font-size:18px!important;margin-bottom:15px!important}button .imgs{width:100%;max-width:20px;margin-bottom:8px}.t_hd td{padding:0 10px;white-space:nowrap}.t_hd tbody{white-space:nowrap}.t_hd .C_pd button{margin-right:5px}.t_hd span{padding-left:10px}.sec-carousel{width:100%;float:left}.btn_c{align-items:center;margin:10px 0}.btn_c input{padding:5px 10px;margin-left:10px;margin-right:10px;background:#fff;border:1px solid #1175bc}.btn_c button{padding:5px 7px;background:#37b54a;border:1px #37b54a;border-radius:2px;color:#fff}.about_main{align-items:flex-start;width:100%;float:left;margin-bottom:15px}.abt-left{float:left;border-radius:5px;background:#fff;padding-top:20px;padding-left:35px;padding-bottom:20px;margin-top:20px}.col-lg-4.right_sec.Price_sum{margin-top:20px}.online-form .vueperslides__arrow svg{display:none}.online-form .addon_image{border:1px solid #d6d4d4;padding-bottom:10px;min-height:400px}.online-form .courosel-btn{margin-top:5px}.abt-ryt{background:#fff;border-radius:10px;padding:12px 20px 25px}.online-form .col-lg-4.col-md-3.col-sm-6.col-xs-12.r_mn{margin-top:15px}.online-form .col-lg-4.col-md-3.col-sm-6.col-xs-12.r_mn label{padding-left:0}.check_abt_main input{padding:5px;width:100%;max-width:380px;font-size:16px;font-family:Lato_Bold;border:1px solid #B7B7B7;border-radius:5px;font-family:Lato_Regular}.abt-left h6{padding-bottom:20px;font-size:20px;font-family:Lato_Bold}.check_abt_main{align-items:center;padding-bottom:10px}.abt-left select{width:100%!important;max-width:380px;box-sizing:border-box;border:1px solid #B7B7B7;border-radius:5px;padding-left:15px!important;padding:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-family:Lato_Regular;color:#172033!important;-webkit-text-fill-color:#172033!important;background-color:#fff!important;background-image:url(../images/select_down_arrow.png);background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.cmt,.abt-ryt .c_det{margin-left:0}.lock_i{width:10%;float:left}.lock_txt{width:90%;float:left}.abt-ryt .protect{padding-left:20px}.abt-ryt h6{font-size:18px;padding-bottom:20px}.abt-ryt label{padding-bottom:5px;padding-top:5px}.abt-ryt h5{font-family:Lato_Regular;font-size:16px}.time_new{align-items:center;margin-bottom:0;justify-content:flex-end;margin-top:20px}.btn_r1{text-align:right}.time_new h6{font-size:18px;padding:5px 11px;margin-top:10px!important;text-align:right}.time_new button{background:#000;border-radius:10px;padding:7px 15px;color:#fff;font-size:28px}.time_new p{margin:0 10px!important}.time_new .btn-1{width:7%;margin:0 15px;padding:0}.time_new .go_back{max-width:34%;padding-left:0;padding-right:0;margin:0}.price_sum_main{width:30%}.det_r h2{margin-left:20px!important}.dis_c h2{padding-bottom:0}.t_hd{width:100%}.t_hd input{background:#fff;padding:5px;text-align:center;max-width:150px}.t_hd select{background-size:12px}.add_btn a{color:#fff!important;font-size:14px;font-weight:700;font-family:Lato_Bold}.price_sum_main h5{font-family:Lato_Regular;font-size:16px;white-space:nowrap}.online-form thead th{padding:10px 18px;white-space:nowrap;font-size:16px;font-family:Lato_Regular;font-weight:300;position:relative}.t_hd td:has(img){padding:10px}.t_hd .bg{background:#e8f3ff;padding:10px 0!important;margin-bottom:10px!important}.Price_sum h2{padding-bottom:15px;font-size:20px;font-family:Lato_Bold}.Price_sum h6{padding-bottom:10px;font-size:16px;font-family:Lato_Bold}.Price_sum .price_bg{background:#e8f3ff;max-width:520px;width:100%;margin:10px auto;border-radius:10px;padding:7px 7px 0}.Price_sum .price_bg_2{background:#deffe3;max-width:520px;width:100%;margin:0 auto;border-radius:10px;padding:7px 7px 0}.price_sum_main .p_lft{padding-left:13px}.price_sum_main .p_lft1{padding-left:5px}.price_sum_main .p_top{padding-top:5px}.item .c_btom{padding:0 0 20px;background:#f3f9ff;min-height:285px;border:1px solid #e5e5e5;text-align:center;height:450px!important;overflow-y:auto}.item .clr{background:#fff;box-shadow:0 1px 13px #0000001f,0 1px 12px #0000003d}.c_btom h4{font-size:18px;font-family:Lato_Regular;padding-left:13px!important;padding:10px 0}.c_btom2{padding-left:15px}.c_btom2 .btn-num{width:50px;padding:10px 0;margin:0 30px;border:1px solid grey}.c_btom2 .btn-2{padding:10px 15px;background:#37b54a;border:1px solid #37b54a}.carousel h2{padding-bottom:30px;font-size:24px;font-family:Lato_Bold}.carousel h3{font-size:20px;font-family:Lato_Bold;padding-top:15px;padding-left:15px}.pet_main .check_hd{display:flex;align-items:center}.cmt h2{padding:10px 0;font-size:18px;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.cmt .abt-txt{margin:10px 0;width:100%;max-width:670px;height:94px}.btn-l{background:#1175bc;border:none;padding:15px 40px;border-radius:5px;color:#fff;font-size:16px;font-family:Lato_Bold;margin-bottom:50px}.tent_line{border-bottom:1px solid #e6e6e6;margin-top:10px;width:100%}.owl-stage-outer{padding:10px 0}.carousel .item{max-width:320px;width:100%;border-radius:10px}.owl-dots button{background:0 0;color:inherit;border:1px solid red;padding:0!important;font:inherit;height:15px;border-radius:10px;width:15px}.owl-carousel button.owl-dot{background:0 0;color:inherit;border:1px solid #9e9e9e!important;padding:0!important;margin-left:2px;font:inherit;height:15px;border-radius:10px;width:15px}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:inline-block!important}.carousel .owl-nav{display:none!important}.carousel_hd{position:relative;width:100%;border-radius:5px;padding:5px 5px 20px 0;display:flex}.carousel_hd .carousel{background:#fff;flex-direction:column;position:relative;width:100%;padding:40px 40px 0;border-radius:5px;margin-left:20px}.carousel .owl-dots{max-width:100px;margin:0 auto 20px}.carousel_hd .main_crl{padding:50px 0}.carousel_hd .Price_sum{background:#fff;border-radius:10px;margin-left:10px;max-width:459px;width:100%;padding:10px}.left_sec{padding:10px;background:#fff;border-radius:5px;margin-right:10px;width:65%}.left_sec_1{padding:10px;background:#fff;border-radius:5px;margin-right:10px;width:100%}.right_sec{padding:10px;background:#fff;border-radius:5px}.online-form .fa-commenting{position:absolute}.online-form sup{color:red}.online-form .fa-commenting{font-size:14px}.online-form .btn_c input{max-width:45px}.online-form .c_btom img{max-height:130px;max-width:198px;min-height:130px}.logo-div{min-height:125px}.online-form label,.online-form input,.online-form select,.online-form .c_btom h4{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.tent_line_1{border-bottom:3px solid #9b9b9b!important}.multi-site-div{margin-top:0!important;border-radius:0 0 10px 10px}.dts_4{margin-bottom:0!important;border-radius:10px 10px 0 0}.payment-type-tr div{float:right!important}.payment-type-tr i{text-align:right!important;float:right!important;padding:3px}.payment-type-tr .col-md-4{padding-right:0!important}.multi-site-div_1{border-radius:10px!important;padding-top:10px}.online-form .vueperslides__parallax-wrapper{min-height:450px!important}.left_sec,.right_sec.Price_sum{min-height:500px}.right_sec,.carousel.left_sec{min-height:600px}.no-billaddon-list{max-width:600px!important}.lock_i_1{width:2%!important}.magnus-div .logo{margin-right:130px}.online-form .r_details.det_r,.online-form .r_details.dts_2.dts_3,.online-form .right_sec.abt-ryt,.online-form .abt-left.left_sec,.online-form .right_sec.Price_sum{box-shadow:0 1px 4px #0000001f,0 1px 4px #0000003d}.row.cmt{margin:0}@media screen and (min-width: 425px) and (max-width: 766px){.lock_i_1{width:4%!important}}#agree_error_modal_popup_checkout .modal-body p{word-wrap:anywhere}#gs_agree_error_modal_popup_checkout .modal-dialog{margin:auto;width:91%}.blue-theme .stafftable th,td h5,td p.security-credit-amount,.dark-theme .stafftable th{color:#777070!important;text-transform:capitalize}.description .visible-wrapper.wrapper-cont.content-left.description-long-text{max-height:100px!important;overflow-y:scroll!important}.wavier-textbox{width:100%!important;height:200px!important}.signature-form{padding:20px clamp(15px,5vw,60px)}.sig-form-head{font-weight:400;font-size:25px;margin-bottom:20px}.signature-form label{font-size:17px;font-weight:500;text-transform:capitalize;margin-bottom:10px;padding-left:0!important}.signature-form input{margin-bottom:20px}.password{width:90%;max-width:90%;margin-left:20px}.signature-form .optional{font-size:17px;font-weight:400}.signature-form .optional span{font-weight:500}.clear-sign{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.clear-sign p{margin-bottom:0}.clear-sign .btn{border-radius:3px;border:1px solid #000;background:#ededed;font-size:15px}.btn.agree-btn{background:#4747df;color:#fff;font-weight:500;margin-top:15px}.signature-here{margin-top:10px;width:100%;height:200px;position:relative}.signature-here canvas{width:100%;height:200px;border:1px solid #d7d4d4}.sign_here-tag{margin:0;top:-6px;transform:rotate(13deg);left:7px;background:#ff6b00;padding:2px;border:2px solid #000;border-right:0;z-index:99;font-weight:600;font-size:16px;position:absolute}.sign_here-tag:before{content:"";position:absolute;border:15px solid transparent;border-left:25px solid #ff6b00;right:-39px;top:-1px}.sign_here-tag:after{content:"";position:absolute;border:17px solid transparent;border-left:28px solid #000;z-index:-1;top:-3px;right:-45px}.clear-sign{margin-bottom:20px}.waiver-textbox{width:100%;height:200px}.signature-canvas{background-color:#fff!important}.resend-modal .vdp-datepicker{position:relative!important;width:68%}.resend-modal .vdp-datepicker__calendar-button{position:absolute!important;right:8px!important;top:8px!important}.onlinestore-product-item img{aspect-ratio:1.5;object-fit:contain;width:100%;background:#eff3f6;display:block}.onlinestore-product-item{margin-bottom:0!important;width:unset!important;background:#fff!important}.product-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.row.about_main{margin-inline:0!important}.about_main .online-form .row{float:unset;margin-inline:unset}.online-form .online-guest-info{margin-right:unset!important;margin-left:unset!important}.about_main .col-lg-4.right_sec.Price_sum{margin-right:0!important}.logo-div img{width:100%;height:100%;object-fit:contain}.store-title.camp_h4{color:#fff;font-size:clamp(20px,4vw,30px)}@media (min-width: 1660px){.online-form .container{width:1435px!important;max-width:100%}}@media (min-width: 1366px){.onlinestore-product-item{max-width:400px}}.checkBox .r_mn.check_main_2{flex-direction:row}.indicatorSection{display:flex;column-gap:15px;flex-wrap:wrap}.indicator{gap:10px;display:flex}.SVGSection{overflow:auto}.svgSection{min-width:800px}.indicatorSection{position:sticky;left:0}.sepi_selected_sites_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;padding-top:30px!important;padding-inline:clamp(10px,2vw,20px);place-items:center}.earth-tone .bookingData.site_details_booking_info{background:#fff!important;box-shadow:1px -1px 8px #75757578}.bookingData.site_details_booking_info{height:100%;padding:10px;border-radius:5px!important;max-width:500px;width:100%}.fileSection{height:100%;display:flex;text-align:left;flex-wrap:wrap;gap:10px}.labelSection{min-width:100px;text-align:left;width:100px;flex:0 0 110px!important;font-size:17px;font-weight:600}.fileSection div{flex:1 1 263px}.dataSection{display:flex;gap:4px;flex-direction:column;height:100%}.add_notice+.row{display:flex}.add_notice+.row .col-md-6{flex:1 1 300px!important;width:unset!important}body .tooltip.walkin-site-tooltip .tooltip-inner{max-width:none!important;width:auto!important;padding:0!important;background-color:transparent!important;text-align:left!important;overflow:visible!important;border:none!important;box-shadow:none!important}.tooltip-inner .walkin-map-hover,.tooltip-inner .guest-page.walkin-map-hover.visible-popup.popover1{position:relative!important;left:auto!important;top:auto!important;margin:0!important;width:380px!important;max-width:min(380px,90vw)!important;padding:12px!important;display:block!important;background:#293744!important;color:#fff!important;box-sizing:border-box!important;overflow:visible!important}.walkin-map-hover figure.table,.walkin-map-hover table,.walkin-map-hover td,.walkin-map-hover th{display:block!important;background:transparent!important;border:none!important;color:#fff!important;padding:0!important;margin:0!important}.tooltip-inner .visible-popup{position:relative!important;left:auto!important;top:auto!important;margin-top:0!important;width:600px!important;padding:clamp(10px,2vw,20px)!important;max-width:min(600px,90vw)!important;display:block!important}.guest-page.visible-popup.popover1 .row{height:unset!important}.col-xs-12.col-sm-12.col-md-12.map-view-box.SVGSection{min-height:unset!important}.paddingRemove{padding:0}.group-site-details .v--modal-box.v--modal{max-width:90vw!important}.group-site-details .v--modal-overlay.scrollable.group-site-details.v--modal-overlay.scrollable .v--modal-box .modal-dialog{max-width:100%!important}.group-site-details .col-md-12.text-center{display:flex;gap:10px;justify-content:center}.group-site-details .col-md-12.text-center .col-md-3{padding:0!important;flex:1 1 150px;max-width:200px}.group-site-details .col-md-12.text-center .col-md-3:empty{display:none}.is-invalid{color:#c53030!important;font-weight:600}.online-form .guest_customer_details>[class*=col-]:has(label.is-invalid) input,.online-form .guest_customer_details>[class*=col-]:has(label.is-invalid) select,.online-form .guest_customer_details>[class*=col-]:has(label.is-invalid) textarea,.online-form .c_det>[class*=col-]:has(label.is-invalid) input,.online-form .c_det>[class*=col-]:has(label.is-invalid) select,.online-form .c_det>[class*=col-]:has(label.is-invalid) textarea{border:2px solid #e53e3e!important;background-color:#fff5f5!important;box-shadow:0 0 0 1px #e53e3e26}.online-form .check_main_3:has(label.is-invalid){background:#fff5f5;border:2px solid #e53e3e;border-radius:6px;padding:10px 12px;margin-bottom:8px}.online-form #checkout-turnstile.checkout-field--error{outline:3px solid #e53e3e;outline-offset:4px;border-radius:4px;padding:4px}.checkout-validation-banner{background:#fef2f2;border:2px solid #e53e3e;border-radius:8px;padding:14px 16px;margin:16px 0;color:#1e293b}.checkout-validation-banner strong{display:block;color:#c53030;font-size:16px;margin-bottom:8px}.checkout-validation-banner__list{margin:0 0 12px;padding-left:18px;font-size:14px}.checkout-validation-banner__list li{margin-bottom:4px}.checkout-validation-banner__btn{background:#e53e3e;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;width:100%;max-width:280px}.checkout-validation-banner__btn:hover{background:#c53030}.checkout-sticky-reserve{display:none}@media only screen and (max-width: 767px){.checkout-page-root{padding-bottom:88px}.checkout-sticky-reserve{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#fff;border-top:2px solid #e2e8f0;box-shadow:0 -4px 16px #0000001f;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.checkout-sticky-reserve__info{display:flex;flex-direction:column;min-width:0;position:relative}.checkout-sticky-reserve__label{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.checkout-sticky-reserve__amount{font-size:18px;font-weight:700;color:#1175bc}.checkout-sticky-reserve__badge{position:absolute;top:-4px;right:-8px;background:#e53e3e;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:10px;padding:0 5px}.checkout-sticky-reserve__btn{flex-shrink:0;background:#1175bc;color:#fff;border:none;border-radius:8px;padding:14px 20px;font-size:15px;font-weight:700;white-space:nowrap}.checkout-sticky-reserve__btn--disabled{opacity:.5;cursor:not-allowed}}.gsp g path[style*="fill: none"]{pointer-events:none}.img-responsive.map-responsive g path[style*="fill: none"]{pointer-events:none}.hotel-picker{top:20px}.datepicker__month-day--disabled{opacity:.1}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{opacity:.3!important}.popover.fade{opacity:1!important}.visible-popup{width:500px}.popover1{display:block;height:auto;overflow:visible}.landing-col img{width:180px!important}table.table.bordered.color-table td{padding:5px;line-height:17px;margin-bottom:8px}table.table.bordered.color-table tr td span{height:30px;width:45px;display:block;border:1px solid #dddddd}table.table.bordered.color-table td:first-child{width:20%}table.table.bordered.color-table td:nth-child(2){width:80%}.violet-theme .walkin-searchbar-wrapper .whitesec.piechart1.default-table table,.default .walkin-searchbar-wrapper .whitesec.piechart1.default-table table,.earth-tone .walkin-searchbar-wrapper .whitesec.piechart1.default-table table{border:1px solid #000000}.dark-theme .sm_txt,.dark-theme .site-desc{color:#fff}.dark-theme .site-panel-heading{padding-bottom:17px;border-bottom:1px solid #ffffff}.default .site-panel-heading{padding-bottom:17px;border-bottom:1px solid #000000}.site-box{margin-bottom:50px}.site_desc_chbx .thumbnail{background-color:#fff0}.earth-tone .site_desc_chbx .thumbnail{border:1px solid #b7b5b5}.map_sites_information .chart-right{border:0px solid!important}.svg-child{pointer-events:none!important}.walkin-map-flyout{display:none;position:fixed;z-index:10000001;pointer-events:none;margin:0;padding:0;transform:none;top:0;left:0;width:0;height:0;overflow:visible}.walkin-map-flyout .walkin-map-hover{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0!important;display:block!important;width:380px!important;max-width:min(380px,90vw)!important;background:#293744!important;color:#fff!important;padding:12px!important;box-sizing:border-box!important;overflow:visible!important;box-shadow:0 4px 16px #00000059}.walkin-map-flyout .visible-popup:before,.walkin-map-flyout .walkin-map-hover:before,.walkin-map-flyout .guest-page.visible-popup:before{display:none!important;content:none!important}.walkin-map-flyout .walkin-map-hover:after{content:"";position:absolute;width:14px;height:14px;background:#293744;left:var(--wm-arrow-left, 50%);transform:translate(-50%) rotate(45deg);pointer-events:none}.walkin-map-flyout .walkin-map-hover.wm-flyout-below:after{top:-7px;bottom:auto}.walkin-map-flyout .walkin-map-hover:not(.wm-flyout-below):after{bottom:-7px;top:auto}.walkin-map-flyout .walkin-map-hover .visible-wrapper,.walkin-map-flyout .walkin-map-hover .visible-wrapper.wrapper-cont{float:none!important;width:100%!important;clear:none!important}.walkin-map-flyout .walkin-map-hover__body{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.walkin-map-flyout .walkin-map-hover__text{flex:1 1 auto!important;min-width:0!important;max-height:none!important;overflow:visible!important;padding-right:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:#fff!important}.walkin-map-flyout .walkin-map-hover__image{flex:0 0 120px!important;width:120px!important;max-width:120px!important;min-width:120px!important;background:transparent!important;align-self:flex-start!important;overflow:hidden!important;margin:0!important;padding:0!important}.walkin-map-flyout .walkin-map-hover__image img,.walkin-map-flyout div.popover1 img{width:120px!important;max-width:120px!important;max-height:90px!important;height:auto!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;float:none!important}.walkin-map-flyout .guest-page.visible-popup,.walkin-map-flyout .guest-page.visible-popup>.row{overflow:visible!important;max-height:none!important;height:auto!important}body .tooltip.walkin-site-tooltip{z-index:10000001!important;opacity:1!important;pointer-events:none}body .tooltip.walkin-site-tooltip .tooltip-inner div.popover1,body .tooltip.walkin-site-tooltip .tooltip-inner .popover1{top:auto!important;position:relative!important}@media (min-width: 925px){.lonemountainrvresort div.sepi_selected_sites_section{position:relative;top:-200px}}.site_details_booking_info{float:left;text-align:center}.sepi_selected_sites_section{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.walkin-search .whitesec.piechart1.default-table{width:100%;margin:auto auto 47px;max-width:100%}.rightse.clearfix.f-n{margin-top:92px}div.popover1 img{padding-right:25px}.map-box{float:left;height:20px;width:20px;margin-bottom:15px;border:1px solid black;clear:both}.holidayharbormarina-popover{left:-325px!important}.magnus-popover{left:-35px}@media screen and (max-width:992px){.holidayharbormarina-popover{left:-250px!important}.magnus-popover{left:-100px}}.min-stay-warning{color:#ff0}.available-dates-div{color:#ff0!important}@media only screen and (max-width: 760px) and (min-width: 721px){.guest-page.visible-popup{width:220px!important;font-size:8px!important}.guest-page.visible-popup>.row{height:110px!important;overflow-y:scroll;pointer-events:all}}@media only screen and (max-width: 720px) and (min-width: 320px){.guest-page.visible-popup{width:300px!important;font-size:8px!important}.guest-page.visible-popup>.row{height:80px!important;overflow-y:scroll;pointer-events:all}}@media only screen and (max-width: 767px){.slrv-svg{margin-bottom:-200px}.rightse.clearfix.f-n.fl-button,.rightse.clearfix.f-n.pcrv-button{position:unset!important}}@media only screen and (min-width: 768px){.slrv-svg{margin-bottom:-650px}.sv-svg{margin-bottom:-390px}.vll-svg{margin-bottom:-200px}.src-svg{margin-bottom:-500px}.slrv-book-btn,.fl-book-btn{z-index:10000000!important;position:absolute!important;right:45%!important;top:88%}.slrv-block-btn,.fl-block-btn{z-index:10000!important;position:absolute!important;top:88%}.fl-block-btn,.fl-book-btn{top:90%!important}.guest-page.visible-popup.popover1.cm-popover{width:325px!important}}@media screen and (min-width: 1150px) and (max-width: 1350px){.col-xs-12.col-sm-12.col-md-12.col-lg-3.back_button{width:100%}}.tooltip-inner .visible-popup{position:relative!important;top:auto!important}.tooltip-inner .walkin-map-hover,body .tooltip.walkin-site-tooltip .tooltip-inner .walkin-map-hover{position:relative!important;left:auto!important;top:auto!important;margin:0!important;display:block!important;width:380px!important;max-width:min(380px,90vw)!important;background:#293744!important;color:#fff!important;padding:12px!important;box-sizing:border-box!important;overflow:visible!important}.walkin-map-hover .visible-wrapper,.walkin-map-hover .visible-wrapper.wrapper-cont{float:none!important;width:100%!important;clear:none!important}.walkin-map-hover .stay-limit{color:#9dff9d!important;background:transparent!important}.walkin-map-hover__body{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.walkin-map-hover__text{flex:1 1 auto!important;min-width:0!important;max-height:none!important;overflow:visible!important;padding-right:0!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:#fff!important}.walkin-map-hover__image{flex:0 0 120px!important;width:120px!important;max-width:120px!important;min-width:120px!important;background:transparent!important;align-self:flex-start!important;overflow:hidden!important;margin:0!important;padding:0!important}.walkin-map-hover__image img{width:120px!important;max-width:120px!important;max-height:90px!important;height:auto!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;float:none!important}body .tooltip.walkin-site-tooltip .tooltip-inner{max-width:none!important;width:auto!important;padding:0!important;background-color:transparent!important;text-align:left!important;border:none!important;box-shadow:none!important}.rightse.clearfix.f-n.fl-button,.rightse.clearfix.f-n.pcrv-button{margin-top:92px;position:absolute;bottom:32px;right:50%}.walkin-searchbar-wrapper{position:relative}.walkin-view-map{height:93px}.datepickerSectionMap .custom-date-range-wrapper{width:100%}.datepickerSectionMap .custom-date-range-wrapper :deep(.mx-input-wrapper),.datepickerSectionMap .custom-date-range-wrapper :deep(.mx-input){max-width:100%}.walkin-stay-nights{margin:6px 0 0;font-size:14px;line-height:1.4;color:#333}.walkin-map-page{--walkin-green: #18730f;--walkin-green-dark: #105a0a;--walkin-text: #182230;--walkin-muted: #667085;--walkin-border: #dfe4ea;--walkin-surface: #ffffff;--walkin-surface-raised: #f8fafb;--walkin-input: #ffffff;--walkin-input-text: #344054;--walkin-on-accent: #ffffff;--walkin-bg: transparent;--walkin-shadow: 0 8px 24px rgba(16, 24, 40, .08);background:var(--walkin-bg);min-height:0;padding:18px clamp(16px,2.2vw,34px) 34px;color:var(--walkin-text)}.walkin-map-page>.walkin-page-header,.walkin-map-page>.walkin-search{max-width:1540px;margin-left:auto;margin-right:auto}.walkin-page-header{display:flex;align-items:flex-end;justify-content:flex-end;gap:24px;margin-bottom:14px}.walkin-header-actions{display:flex;gap:12px;flex-shrink:0}.walkin-secondary-btn,.walkin-map-page .walkin-secondary-btn.btn{display:inline-flex;min-width:120px;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid #cfd6df;border-radius:7px;background:#fff;box-shadow:0 1px 2px #1018280a;color:#253044;font-size:14px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.walkin-secondary-btn:hover,.walkin-secondary-btn:focus{border-color:var(--walkin-green);box-shadow:0 0 0 3px #18730f1a;color:var(--walkin-green)}.walkin-secondary-btn .fa{color:var(--walkin-green)}.walkin-map-page .walkin-search{margin-bottom:22px}.walkin-map-page .walkin-search>.mysite-cards{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.walkin-filter-card{padding:22px 22px 18px;border:1px solid var(--walkin-border);border-radius:10px;background:var(--walkin-surface);box-shadow:0 2px 10px #1018280f}.walkin-map-page .formSectionWalkin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.72fr) minmax(224px,auto);align-items:start;gap:18px;margin:0}.walkin-map-page .formSectionWalkin--compact{grid-template-columns:minmax(260px,1fr) minmax(210px,.72fr) minmax(224px,auto)}.walkin-map-page .formSectionWalkin:before,.walkin-map-page .formSectionWalkin:after{display:none!important;content:none!important}.walkin-map-page .formSectionWalkin>[class*=col-]{float:none;width:100%!important;max-width:none!important;padding:0}.walkin-map-page .sepi-hike-forms label{display:block;margin-bottom:8px;color:#344054;font-size:13px;font-weight:600}.walkin-map-page .sepi-hike-forms .form-control,.walkin-map-page .multiselect__tags,.walkin-map-page .datepickerSectionMap .custom-date-range-wrapper input{min-height:43px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;box-shadow:0 1px 2px #10182808;color:#344054}.walkin-map-page .sepi-hike-forms .form-control:focus,.walkin-map-page .multiselect--active .multiselect__tags{border-color:var(--walkin-green);box-shadow:0 0 0 3px #18730f1a}.walkin-filter-action .walkin-view-map{display:flex;align-items:flex-end;height:auto}.walkin-filter-action{padding-top:27px!important}.walkin-filter-nav{align-items:flex-start;justify-content:flex-end;padding-top:27px}.walkin-filter-nav .walkin-secondary-btn,.walkin-map-page .walkin-filter-nav .walkin-secondary-btn.btn{min-width:106px;padding-left:13px;padding-right:13px}.walkin-map-page .walkin-primary-btn,.walkin-map-page .walkin-primary-btn.btn{display:inline-flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:9px;margin:0;border:1px solid var(--walkin-green);border-radius:6px;background:var(--walkin-green);box-shadow:0 2px 5px #18730f2e;color:#fff;font-size:14px;font-weight:700;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.walkin-map-page .walkin-primary-btn:hover,.walkin-map-page .walkin-primary-btn:focus{border-color:var(--walkin-green-dark);background:var(--walkin-green-dark);box-shadow:0 4px 9px #18730f33;color:#fff;transform:translateY(-1px)}.walkin-map-page .walkin-stay-nights{display:inline-flex;align-items:center;min-height:24px;margin:7px 0 0;padding:3px 13px;border-radius:999px;background:#eef1f4;color:#344054;font-size:12px;font-weight:600}.walkin-results-section>.mysite-cards>.walkin-searchbar-wrapper{background:transparent}.walkin-map-page .map-view-box.SVGSection{float:none;padding:0;overflow:visible}.walkin-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:0 4px}.walkin-map-page .indicatorSection{position:static;display:flex;align-items:center;gap:26px}.walkin-map-page .indicator{display:inline-flex;align-items:center;gap:9px;color:#475467;font-size:13px;font-weight:500}.walkin-map-page .map-box{float:none;width:14px;height:14px;margin:0;clear:none;border:1px solid rgba(16,24,40,.32);border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff4d}.map-box--occupied{background:#ef2323}.map-box--available{background:#18d53a}.map-box--blocked{background:#ffec3d}.map-box--partial{background:#f59e0b}.walkin-map-tip{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:12px;white-space:nowrap}.walkin-map-tip .fa{color:var(--walkin-green)}.walkin-map-page .walkin-map-canvas{min-width:0;padding:clamp(14px,2vw,28px);overflow:auto;border:1px solid var(--walkin-border);border-radius:10px;background:#fff;box-shadow:0 2px 10px #1018280f}.walkin-map-page .walkin-map-canvas>svg{display:block;width:100%;min-width:760px;margin:0 auto}.walkin-map-page .site_rooms{cursor:pointer;transition:filter .15s ease,opacity .15s ease}.walkin-map-page .site_rooms:hover{filter:brightness(.94) drop-shadow(0 1px 2px rgba(0,0,0,.35))}.walkin-map-page .sepi_selected_sites_section{align-items:stretch;gap:16px;padding:22px 0 0!important}.walkin-map-page .site_details_booking_info{border:1px solid var(--walkin-border);border-radius:9px!important;background:#fff!important;box-shadow:0 2px 8px #1018280f;text-align:left}.walkin-map-page .site_details_booking_info .fileSection{padding:9px 12px;border-bottom:1px solid #eef1f4}.walkin-map-page .site_details_booking_info .fileSection:last-child{border-bottom:0}.walkin-map-page .site_details_booking_info .labelSection{margin-bottom:3px;color:#667085;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.walkin-map-page .datepickerSectionMap .custom-date-range-wrapper,.walkin-map-page .datepickerSectionMap :deep(.mx-input-wrapper),.walkin-map-page .datepickerSectionMap :deep(.mx-input){width:100%!important;max-width:none!important}.walkin-map-page .datepickerSectionMap :deep(.mx-datepicker){width:min(100%,290px)!important;max-width:100%!important}.walkin-selection-panel{margin-top:22px;overflow:hidden;border:1px solid var(--walkin-border);border-radius:12px;background:var(--walkin-surface);box-shadow:var(--walkin-shadow)}.walkin-selection-panel__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--walkin-border);background:linear-gradient(135deg,var(--walkin-surface-raised),var(--walkin-surface))}.walkin-selection-panel__eyebrow{color:var(--walkin-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.walkin-selection-panel__header h3{margin:3px 0 0;color:var(--walkin-text);font-size:18px;line-height:1.25;font-weight:700}.walkin-selection-actions{display:flex;align-items:center;gap:10px}.walkin-selection-actions .btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;margin:0;padding:9px 16px;border-radius:7px;font-size:13px;font-weight:700}.walkin-selection-actions .walkin-block-btn{border:1px solid var(--walkin-border);background:var(--walkin-surface);color:var(--walkin-text)}.walkin-selection-actions .walkin-block-btn:hover,.walkin-selection-actions .walkin-block-btn:focus{border-color:#c2413a;background:#fff1f0;color:#b42318}.walkin-selection-actions .walkin-proceed-btn{border:1px solid var(--walkin-green);background:var(--walkin-green);box-shadow:0 3px 8px #10182824;color:#fff}.walkin-selection-actions .walkin-proceed-btn:hover,.walkin-selection-actions .walkin-proceed-btn:focus{border-color:var(--walkin-green-dark);background:var(--walkin-green-dark);color:#fff;transform:translateY(-1px)}.walkin-map-page .walkin-selection-panel .sepi_selected_sites_section{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:14px;padding:18px!important}.walkin-map-page .walkin-selection-panel .site_details_booking_info,.earth-tone .walkin-map-page .walkin-selection-panel .site_details_booking_info{float:none;width:100%;max-width:none;min-height:0;margin:0!important;padding:0!important;overflow:hidden;border:1px solid var(--walkin-border)!important;border-radius:10px!important;background:var(--walkin-surface-raised)!important;box-shadow:none;color:var(--walkin-text);text-align:left}.walkin-selected-site__top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid var(--walkin-border)}.walkin-selected-site__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--walkin-green);color:#fff;font-size:12px}.walkin-selected-site__top>div>span,.walkin-selected-site__field>span{display:block;color:var(--walkin-muted)!important;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.walkin-selected-site__top h4{margin:2px 0 0;overflow:hidden;color:var(--walkin-text)!important;font-size:15px;line-height:1.3;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.walkin-selected-site__number{display:inline-flex;min-height:28px;align-items:center;padding:4px 10px;border:1px solid var(--walkin-border);border-radius:999px;background:var(--walkin-surface);color:var(--walkin-green)!important;font-size:12px;font-weight:800}.walkin-selected-site__grid{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:14px 18px;padding:15px}.walkin-selected-site__field{min-width:0;color:var(--walkin-text);font-size:12px;line-height:1.48;overflow-wrap:anywhere}.walkin-selected-site__field strong{display:block;margin-top:3px;color:var(--walkin-green);font-size:18px;line-height:1.25}.walkin-selected-site__field>div{margin-top:3px;color:var(--walkin-text)!important}.walkin-selected-site__field--wide{grid-column:2}.walkin-list-view{display:grid;gap:24px}.walkin-site-card{position:relative;overflow:hidden;border:1px solid var(--walkin-border);border-radius:10px;background:#fff;box-shadow:0 2px 10px #1018280e}.walkin-site-card:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:5px;background:#66a95b}.walkin-site-card__header{position:relative;display:flex;width:100%;align-items:center;gap:14px;padding:26px 42px 16px 30px;border:0;background:#fff;color:#344054;text-align:left;cursor:pointer}.walkin-site-card__header:hover,.walkin-site-card__header:focus{background:#fbfcfb;outline:0}.walkin-site-card__title{flex:0 0 auto;color:#24751a;font-size:17px;line-height:1.35;font-weight:700}.walkin-site-card__meta{display:flex;min-width:0;align-items:center;flex-wrap:wrap;color:#667085;font-size:13px;font-weight:500}.walkin-site-card__meta:before{content:"[";margin-right:5px}.walkin-site-card__meta:after{content:"]";margin-left:5px}.walkin-site-card__meta span+span:before{content:",";margin-right:5px}.walkin-site-card__chevron{position:absolute;right:22px;color:#667085;transition:transform .2s ease}.walkin-site-card__header.collapsed .walkin-site-card__chevron{transform:rotate(-90deg)}.walkin-site-card__body{padding:0 30px 28px}.walkin-site-card__description{max-width:900px;margin:0 0 16px;color:#667085;font-size:13px;line-height:1.55}.walkin-site-card__description>:last-child{margin-bottom:0}.walkin-site-card__pricing{display:flex;align-items:baseline;gap:40px;margin-bottom:24px;color:#475467;font-size:13px}.walkin-site-card__pricing strong{color:#26781b;font-size:22px;line-height:1;font-weight:700}.walkin-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 52px;margin-bottom:28px}.walkin-room{display:grid;min-width:0;grid-template-columns:minmax(110px,1fr) minmax(160px,220px);align-items:center;gap:18px}.walkin-room__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.walkin-room__number{margin:0;color:#344054;font-size:14px;line-height:1.4;font-weight:500;cursor:pointer}.walkin-room__select{display:inline-flex;min-height:22px;align-items:center;gap:7px;margin:0}.walkin-room__select.checkbox label{position:relative!important;min-height:20px;margin:0;padding:0 0 0 20px}.walkin-room__select.checkbox label:before{top:0;width:19px;height:19px;border:1px solid #aeb8c5;border-radius:4px;background:#fff;box-shadow:0 1px 2px #1018280d}.walkin-room__select.checkbox input:checked+label:before{border-color:var(--walkin-green);background:var(--walkin-green)}.walkin-room__select.checkbox label:after{display:none!important;content:""!important;position:absolute!important;top:3px!important;left:7px!important;width:6px!important;height:11px!important;margin:0!important;border:solid #fff!important;border-width:0 2px 2px 0!important;background:transparent!important;transform:rotate(45deg)!important}.walkin-room__select.checkbox input:checked+label:after{display:block!important}.walkin-room__select--blocked b,.walkin-room__status{font-size:11px;font-weight:700}.walkin-room__select--blocked b{color:#a15c00}.walkin-room__status--unavailable{padding:4px 7px;border-radius:999px;background:#fef3f2;color:#b42318}.walkin-room__image{display:flex;height:108px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e1e6ec;border-radius:7px;background:#f8faf9}.walkin-room__image img{display:block;width:100%;height:100%;max-width:150px;padding:8px;object-fit:contain}.walkin-site-card__footer{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(230px,auto);align-items:end;gap:16px;padding-top:4px}.walkin-guest-select label{display:block;position:static;width:auto;height:auto;margin:0 0 7px;overflow:visible;clip:auto;color:var(--walkin-text);font-size:12px;line-height:1.3;font-weight:700;white-space:normal}.walkin-map-page .walkin-guest-select .form-control{width:100%;height:45px;padding:9px 36px 9px 14px;border:1px solid #d5dbe3;border-radius:6px;background-color:#fff;color:#344054;font-size:13px;box-shadow:0 1px 2px #10182808}.walkin-map-page .walkin-guest-select .form-control:focus{border-color:var(--walkin-green);box-shadow:0 0 0 3px #18730f1a}.walkin-site-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.walkin-site-card__actions .btn{min-height:44px;margin:0;padding:9px 15px;border-radius:6px;font-size:13px;font-weight:700}.walkin-site-card__actions .reservation_showall{border:1px solid #cfd6df;background:#fff;color:#26781b}.walkin-site-card__actions .reservation_showall:hover,.walkin-site-card__actions .reservation_showall:focus{border-color:var(--walkin-green);background:#f3f8f2}.walkin-site-card__actions .btn_book_now{min-width:150px;border:1px solid var(--walkin-green);background:var(--walkin-green);box-shadow:0 2px 5px #18730f2e;color:#fff}.walkin-site-card__actions .btn_book_now:hover,.walkin-site-card__actions .btn_book_now:focus{border-color:var(--walkin-green-dark);background:var(--walkin-green-dark);color:#fff}body.default{--walkin-green: #18730f;--walkin-green-dark: #105a0a;--walkin-text: #182230;--walkin-muted: #667085;--walkin-border: #dfe4ea;--walkin-surface: #ffffff;--walkin-surface-raised: #f8fafb;--walkin-input: #ffffff;--walkin-input-text: #344054;--walkin-shadow: 0 8px 24px rgba(16, 24, 40, .08)}body.earth-tone,body.earth-tone .walkin-map-page{--walkin-green: #5c8d23;--walkin-green-dark: #154206;--walkin-text: #24331b;--walkin-muted: #5d6f50;--walkin-border: #adbf91;--walkin-surface: #d6e4c0;--walkin-surface-raised: #e7efdb;--walkin-input: #f7faf3;--walkin-input-text: #26331f;--walkin-shadow: 0 8px 22px rgba(48, 76, 21, .14)}body.blue-theme,body.blue-theme .walkin-map-page{--walkin-green: #3266ff;--walkin-green-dark: #204bd0;--walkin-text: #f7f8ff;--walkin-muted: #c4cbea;--walkin-border: #5066b5;--walkin-surface: #27225c;--walkin-surface-raised: #332d70;--walkin-input: #1f1b4a;--walkin-input-text: #ffffff;--walkin-shadow: 0 10px 26px rgba(13, 10, 45, .28)}body.dark-theme,body.dark-theme .walkin-map-page{--walkin-green: #3266ff;--walkin-green-dark: #2451db;--walkin-text: #f5f7ff;--walkin-muted: #b8c5e0;--walkin-border: #435276;--walkin-surface: #222b44;--walkin-surface-raised: #2b3755;--walkin-input: #1a2237;--walkin-input-text: #ffffff;--walkin-shadow: 0 10px 26px rgba(5, 10, 24, .3)}body.violet-theme,body.violet-theme .walkin-map-page{--walkin-green: #02d2ac;--walkin-green-dark: #00aa8b;--walkin-text: #ffffff;--walkin-muted: #ddd9f6;--walkin-border: #8578e4;--walkin-surface: #40386f;--walkin-surface-raised: #4d4384;--walkin-input: #352f60;--walkin-input-text: #ffffff;--walkin-shadow: 0 10px 26px rgba(39, 31, 91, .24)}body.red-theme,body.red-theme .walkin-map-page{--walkin-green: #800000;--walkin-green-dark: #5e0000;--walkin-text: #3b2020;--walkin-muted: #795c5c;--walkin-border: #d8aaaa;--walkin-surface: #f3e2e2;--walkin-surface-raised: #fbf2f2;--walkin-input: #fffafa;--walkin-input-text: #3b2020;--walkin-shadow: 0 8px 22px rgba(128, 0, 0, .12)}body.yellow-theme,body.yellow-theme .walkin-map-page{--walkin-green: #b39a00;--walkin-green-dark: #806e00;--walkin-text: #38330f;--walkin-muted: #716a39;--walkin-border: #d7c96e;--walkin-surface: #f2edc5;--walkin-surface-raised: #fbf8e5;--walkin-input: #fffdf4;--walkin-input-text: #38330f;--walkin-on-accent: #282300;--walkin-shadow: 0 8px 22px rgba(116, 99, 0, .13)}body.turquoise-theme,body.turquoise-theme .walkin-map-page{--walkin-green: #009399;--walkin-green-dark: #006f74;--walkin-text: #153638;--walkin-muted: #4a7072;--walkin-border: #8fc8ca;--walkin-surface: #d9eeee;--walkin-surface-raised: #edf7f7;--walkin-input: #f8fdfd;--walkin-input-text: #153638;--walkin-shadow: 0 8px 22px rgba(0, 111, 116, .13)}body.maroon-theme,body.maroon-theme .walkin-map-page{--walkin-green: #8b2c2c;--walkin-green-dark: #671d1d;--walkin-text: #3d2323;--walkin-muted: #795b5b;--walkin-border: #d7abab;--walkin-surface: #f1e3e3;--walkin-surface-raised: #faf2f2;--walkin-input: #fffafa;--walkin-input-text: #3d2323;--walkin-shadow: 0 8px 22px rgba(103, 29, 29, .13)}body.peach-theme,body.peach-theme .walkin-map-page{--walkin-green: #cd6133;--walkin-green-dark: #a74620;--walkin-text: #442d24;--walkin-muted: #806356;--walkin-border: #e0b49f;--walkin-surface: #f6e4db;--walkin-surface-raised: #fcf2ed;--walkin-input: #fffaf7;--walkin-input-text: #442d24;--walkin-shadow: 0 8px 22px rgba(167, 70, 32, .13)}body.magenta-theme,body.magenta-theme .walkin-map-page{--walkin-green: #6f1e51;--walkin-green-dark: #4f1238;--walkin-text: #402338;--walkin-muted: #7b5c70;--walkin-border: #d4abc5;--walkin-surface: #f0e1eb;--walkin-surface-raised: #faf1f7;--walkin-input: #fff9fd;--walkin-input-text: #402338;--walkin-shadow: 0 8px 22px rgba(79, 18, 56, .13)}body.light-blue-theme,body.light-blue-theme .walkin-map-page{--walkin-green: #1e6ebd;--walkin-green-dark: #15518d;--walkin-text: #1c3349;--walkin-muted: #587086;--walkin-border: #a6c5df;--walkin-surface: #dfecf6;--walkin-surface-raised: #f0f6fb;--walkin-input: #f9fcff;--walkin-input-text: #1c3349;--walkin-shadow: 0 8px 22px rgba(21, 81, 141, .13)}.walkin-map-page .walkin-filter-card,.walkin-map-page .walkin-map-canvas,.walkin-map-page .site_details_booking_info,.walkin-map-page .walkin-site-card,.walkin-map-page .walkin-site-card__header{border-color:var(--walkin-border)!important;background:var(--walkin-surface)!important;box-shadow:var(--walkin-shadow);color:var(--walkin-text)}.walkin-map-page .walkin-site-card__header{box-shadow:none}.walkin-map-page .walkin-site-card__header:hover,.walkin-map-page .walkin-site-card__header:focus,.walkin-map-page .walkin-room__image,.walkin-map-page .walkin-stay-nights{background:var(--walkin-surface-raised)!important}.walkin-map-page .walkin-secondary-btn,.walkin-map-page .walkin-secondary-btn.btn,.walkin-map-page .walkin-site-card__actions .reservation_showall{border-color:var(--walkin-border);background:var(--walkin-surface);color:var(--walkin-text)}.walkin-map-page .walkin-secondary-btn:hover,.walkin-map-page .walkin-secondary-btn:focus,.walkin-map-page .walkin-site-card__actions .reservation_showall:hover,.walkin-map-page .walkin-site-card__actions .reservation_showall:focus{border-color:var(--walkin-green);background:var(--walkin-surface-raised);color:var(--walkin-green)}.walkin-map-page .sepi-hike-forms label,.walkin-map-page .walkin-stay-nights,.walkin-map-page .indicator,.walkin-map-page .walkin-site-card__header,.walkin-map-page .walkin-room__number,.walkin-map-page .walkin-site-card__pricing,.walkin-map-page .site_details_booking_info,.walkin-map-page .site_details_booking_info div{color:var(--walkin-text)!important}.walkin-map-page .walkin-map-tip,.walkin-map-page .walkin-site-card__meta,.walkin-map-page .walkin-site-card__description,.walkin-map-page .walkin-site-card__chevron,.walkin-map-page .site_details_booking_info .labelSection{color:var(--walkin-muted)!important}.walkin-map-page .walkin-site-card__title,.walkin-map-page .walkin-site-card__pricing strong,.walkin-map-page .walkin-secondary-btn .fa,.walkin-map-page .walkin-map-tip .fa{color:var(--walkin-green)!important}.walkin-map-page .sepi-hike-forms .form-control,.walkin-map-page .multiselect__tags,.walkin-map-page .multiselect__single,.walkin-map-page .multiselect__input,.walkin-map-page .datepickerSectionMap .custom-date-range-wrapper input,.walkin-map-page .walkin-guest-select .form-control{border-color:var(--walkin-border)!important;background:var(--walkin-input)!important;color:var(--walkin-input-text)!important;-webkit-text-fill-color:var(--walkin-input-text)}.walkin-map-page .multiselect__placeholder,.walkin-map-page input::placeholder{color:var(--walkin-muted)!important;-webkit-text-fill-color:var(--walkin-muted);opacity:.85}.walkin-map-page .walkin-room__image,.walkin-map-page .site_details_booking_info .fileSection{border-color:var(--walkin-border)}body .walkin-map-page .walkin-selection-panel__header h3,body .walkin-map-page .walkin-selected-site__top h4,body .walkin-map-page .walkin-selected-site__field,body .walkin-map-page .walkin-selected-site__field>div,body .walkin-map-page .walkin-selected-site__field>div *,body .walkin-map-page .walkin-room__number,body .walkin-map-page .walkin-room__status,body .walkin-map-page .walkin-guest-select label{color:var(--walkin-text)!important}body .walkin-map-page .walkin-selection-panel__eyebrow,body .walkin-map-page .walkin-selected-site__top>div>span,body .walkin-map-page .walkin-selected-site__field>span,body .walkin-map-page .walkin-site-card__meta,body .walkin-map-page .walkin-site-card__description,body .walkin-map-page .walkin-site-card__description *,body .walkin-map-page .walkin-map-tip{color:var(--walkin-muted)!important}body .walkin-map-page .walkin-site-card__title,body .walkin-map-page .walkin-site-card__pricing strong,body .walkin-map-page .walkin-selected-site__field strong,body .walkin-map-page .walkin-selected-site__number{color:var(--walkin-green)!important}body .walkin-map-page .walkin-primary-btn,body .walkin-map-page .walkin-site-card__actions .btn_book_now,body .walkin-map-page .walkin-selection-actions .walkin-proceed-btn{color:var(--walkin-on-accent)!important}body .walkin-map-page .walkin-selected-site__icon,body .walkin-map-page .walkin-selected-site__icon .fa,body .walkin-map-page .walkin-room__select.checkbox input:checked+label:after{color:#fff!important}body .walkin-map-page .walkin-guest-select .form-control,body .walkin-map-page .walkin-guest-select .form-control option{background:var(--walkin-input)!important;color:var(--walkin-input-text)!important;-webkit-text-fill-color:var(--walkin-input-text)!important}.walkin-map-flyout .walkin-map-hover,.walkin-map-flyout .walkin-map-hover>.visible-wrapper:first-child,.walkin-map-flyout .walkin-map-hover>.add_notice,.walkin-map-flyout .walkin-map-hover .walkin-map-hover__body{border-color:var(--walkin-border)!important;background:var(--walkin-surface)!important;color:var(--walkin-text)!important}.walkin-map-flyout .walkin-map-hover:after{border-color:var(--walkin-border);background:var(--walkin-surface)}.walkin-map-flyout .walkin-map-hover h4,.walkin-map-flyout .walkin-map-hover__text{color:var(--walkin-text)!important}.walkin-map-flyout .walkin-map-hover>.add_notice h4{background:var(--walkin-surface-raised);color:var(--walkin-green)!important}.walkin-map-flyout .walkin-map-hover,.tooltip-inner .walkin-map-hover,body .tooltip.walkin-site-tooltip .tooltip-inner .walkin-map-hover{width:430px!important;max-width:min(430px,calc(100vw - 24px))!important;padding:0!important;overflow:hidden!important;border:1px solid var(--walkin-border)!important;border-radius:12px!important;background:var(--walkin-surface)!important;box-shadow:var(--walkin-shadow),0 16px 40px #1018282e!important;color:var(--walkin-text)!important}.walkin-map-flyout .walkin-map-hover:after{background:var(--walkin-surface);border-right:1px solid var(--walkin-border);border-bottom:1px solid var(--walkin-border)}.walkin-map-flyout .walkin-map-hover.wm-flyout-below:after{border:0;border-top:1px solid var(--walkin-border);border-left:1px solid var(--walkin-border)}.walkin-map-hover>.visible-wrapper:first-child{padding:16px 18px 4px;background:var(--walkin-surface)}.walkin-map-hover>.visible-wrapper:first-child h4{margin:0;color:var(--walkin-text);font-size:21px;line-height:1.2;font-weight:750;text-align:left}.walkin-map-hover>.add_notice{padding:0 18px 14px;border-bottom:1px solid var(--walkin-border);background:var(--walkin-surface)}.walkin-map-hover>.add_notice h4{display:inline-flex;margin:6px 0 0;padding:4px 9px;border-radius:999px;background:var(--walkin-surface-raised);color:var(--walkin-green);font-size:12px;line-height:1.25;font-weight:700;text-align:left}.walkin-map-hover .walkin-map-hover__body{display:grid!important;grid-template-columns:minmax(0,1fr) 126px;align-items:start!important;gap:16px!important;padding:16px 18px 18px;background:var(--walkin-surface)}.walkin-map-hover .walkin-map-hover__text{color:var(--walkin-text)!important;font-size:12px!important;line-height:1.48}.walkin-map-hover .walkin-map-hover__text>.notice_class:first-child{display:none}.walkin-map-hover .visible-wrapper.wrapper-cont{margin:0 0 10px}.walkin-map-hover .visible-wrapper.wrapper-cont:last-child{margin-bottom:0}.walkin-map-hover .notice_class{margin:10px 0 4px;color:#b42318;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.walkin-map-hover .stay-limit{display:block;padding:7px 9px;border-radius:6px;background:#f2f8f1!important;color:#176b10!important}.walkin-map-hover .min-stay-warning{display:block;padding:7px 9px;border-radius:6px;background:#fff4e5;color:#9a4e00}.walkin-map-hover .available-dates-div{margin:0 0 10px;padding:7px 9px;border-radius:6px;background:#eff6ff;color:#175cd3!important}.walkin-map-hover .walkin-map-hover__image{width:126px!important;min-width:126px!important;max-width:126px!important;border-radius:8px;background:var(--walkin-surface-raised)!important;box-shadow:inset 0 0 0 1px #1018280f}.walkin-map-hover .walkin-map-hover__image img,.walkin-map-flyout div.popover1 img{width:126px!important;max-width:126px!important;height:96px!important;max-height:96px!important;padding:0!important;object-fit:cover!important}@media (max-width: 991px){.walkin-map-page{padding:20px 15px 32px}.walkin-page-header{align-items:flex-start}.walkin-filter-action .walkin-view-map{height:auto}.walkin-map-page .formSectionWalkin,.walkin-map-page .formSectionWalkin--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.walkin-filter-nav{grid-column:1 / -1;padding-top:0}.walkin-map-page .walkin-primary-btn{max-width:280px}.walkin-map-toolbar{align-items:flex-start;flex-direction:column}.walkin-room-grid{gap:18px}.walkin-room{grid-template-columns:minmax(100px,1fr) minmax(130px,180px)}.walkin-site-card__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.walkin-site-card__actions{grid-column:1 / -1}.walkin-selection-panel__header{align-items:flex-start}}@media (max-width: 640px){.walkin-page-header{flex-direction:column}.walkin-header-actions{width:100%}.walkin-header-actions .btn{flex:1 1 50%;min-width:0}.walkin-filter-card{padding:18px 14px 14px}.walkin-map-page .formSectionWalkin,.walkin-map-page .formSectionWalkin--compact{grid-template-columns:1fr}.walkin-filter-action{padding-top:0!important}.walkin-filter-nav{grid-column:auto;padding-top:0}.walkin-map-page .indicatorSection{gap:12px 18px}.walkin-map-tip{white-space:normal}.walkin-site-card__header{align-items:flex-start;flex-direction:column;gap:5px;padding:22px 42px 14px 22px}.walkin-site-card__body{padding:0 20px 22px}.walkin-site-card__pricing{gap:20px}.walkin-room-grid{grid-template-columns:1fr}.walkin-room{grid-template-columns:minmax(100px,1fr) minmax(130px,190px)}.walkin-site-card__footer{grid-template-columns:1fr}.walkin-site-card__actions{grid-column:auto;justify-content:stretch;flex-wrap:wrap}.walkin-site-card__actions .btn_book_now{flex:1 1 100%;order:-1}.walkin-selection-panel__header{flex-direction:column}.walkin-selection-actions{width:100%}.walkin-selection-actions .btn{flex:1 1 50%}.walkin-map-page .walkin-selection-panel .sepi_selected_sites_section{grid-template-columns:1fr;padding:12px!important}.walkin-selected-site__grid{grid-template-columns:1fr}.walkin-selected-site__field--wide{grid-column:auto}.walkin-map-hover .walkin-map-hover__body{grid-template-columns:1fr}.walkin-map-hover .walkin-map-hover__image{grid-row:1;width:100%!important;min-width:100%!important;max-width:100%!important}.walkin-map-hover .walkin-map-hover__image img,.walkin-map-flyout div.popover1 img{width:100%!important;max-width:100%!important;height:110px!important;max-height:110px!important}}@media (max-width: 420px){.walkin-room{grid-template-columns:1fr}.walkin-room__image{height:120px}.walkin-site-card__actions .reservation_showall{flex:1 1 calc(50% - 4px)}}.dark-theme .site-details .mysite-cards p[data-v-d8ad2400],.blue-theme .site-details .mysite-cards p[data-v-d8ad2400]{color:#fff}.tooltip.fade{opacity:1!important}.popover>.arrow{display:none}.popover-header{display:none}.current-guest-popup{width:400px}.popover1{display:block}.landing-col{padding:0}.landing-col img{width:100%;height:100%}.tooltip-inner{background-color:#0000!important}.current-guest{margin-left:30px}@media only screen and (min-width:721px) and (max-width:1200px){.current-guest-popup{width:320px!important}}@media only screen and (min-width:320px) and (max-width:720px){.current-guest-popup{width:140px!important}.current-guest-popup>.row{height:140px;overflow-y:scroll;pointer-events:all}div.popover1{font-size:8px!important;padding:5px;text-align:justify;top:-30px;left:30px}.landing-col img{width:130px!important;height:120px}.duvall-popover{left:30px!important}.pcrv-popover{font-size:8px!important;padding:5px;text-align:justify;top:-14px!important;left:8px!important}}.current-guest-map{width:100%}.site-status .site-status-button button{margin-bottom:10px;border-radius:3px!important}.visible-popup.popover1.current-guest-popup{width:370px!important}.visible-wrapper{margin-bottom:4px!important;text-align:left!important}.visible-wrapper.text_current_guest_center span{text-align:center;display:block;font-size:14px;font-weight:600}.visible-wrapper.text_current_guest_center span.guest_name_capitalize{font-size:20px;font-weight:900;margin-top:0}.row.size_rig_row{display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width: 767px){.sitemap-availablity ul li{font-size:14px}.mob-pop-img{width:100%;text-align:left}}.edit-page{background-color:#00f;padding:5px 10px;color:#fff;border-radius:3px;margin:auto;cursor:pointer}.visible-wrapper.wrapper-cont h4{text-align:center;font-size:24px;font-weight:900;margin:0}.visible-wrapper.wrapper-cont.add_notice h4{text-align:center;font-size:21px;font-weight:900;margin:5px 0}.notice_class{text-align:left;display:block;font-size:17px;font-weight:600}div.popover1{pointer-events:none}.site_rooms{z-index:9999!important}body .tooltip.current-guest-site-tooltip{z-index:10000001!important;opacity:1!important;pointer-events:none!important}.current-guest-map-flyout{display:none;position:fixed;z-index:10000001;pointer-events:none;margin:0;padding:0;transform:none;top:0;left:0;width:0;height:0;overflow:visible}.current-guest-map-flyout .visible-popup,.current-guest-map-flyout .current-guest-booking-hover,.current-guest-map-flyout .walkin-map-hover{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;margin:0!important;display:block!important;width:440px!important;max-width:90vw!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;border-radius:14px!important}.current-guest-map-flyout .guest-page.visible-popup.popover1.current-guest-booking-hover,.current-guest-map-flyout .guest-page.visible-popup.popover1.walkin-map-hover,.tooltip-inner .guest-page.visible-popup.popover1.current-guest-booking-hover{box-shadow:0 12px 28px #00000047}.current-guest-map-flyout .visible-popup:before{display:none!important;content:none!important}.current-guest-map-flyout .current-guest-booking-hover:after,.current-guest-map-flyout .walkin-map-hover:after{content:"";position:absolute;width:14px;height:14px;background-color:inherit;border-right:1px solid color-mix(in srgb,currentColor 18%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);left:var(--cg-arrow-left, 50%);transform:translate(-50%) rotate(45deg);pointer-events:none}.current-guest-map-flyout .current-guest-booking-hover.cg-flyout-below:after,.current-guest-map-flyout .walkin-map-hover.cg-flyout-below:after{top:-7px;bottom:auto}.current-guest-map-flyout .current-guest-booking-hover:not(.cg-flyout-below):after,.current-guest-map-flyout .walkin-map-hover:not(.cg-flyout-below):after{bottom:-7px;top:auto}.current-guest-map-flyout .walkin-map-hover .visible-wrapper,.current-guest-map-flyout .current-guest-booking-hover .visible-wrapper{float:none!important;width:100%!important;clear:none!important}body .tooltip.current-guest-site-tooltip .tooltip-inner div.popover1,body .tooltip.current-guest-site-tooltip .tooltip-inner .popover1{top:auto!important;position:relative!important}body .tooltip.current-guest-site-tooltip .tooltip-inner{max-width:none!important;width:auto!important;padding:0!important;background-color:transparent!important;text-align:left!important;border:none!important;box-shadow:none!important;pointer-events:none!important}.tooltip-inner .current-guest-booking-hover,body .tooltip.current-guest-site-tooltip .tooltip-inner .current-guest-booking-hover{position:relative!important;left:auto!important;top:auto!important;margin:0!important;display:block!important;width:440px!important;max-width:90vw!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;border-radius:14px!important}.current-guest-booking-hover .visible-wrapper,.current-guest-booking-hover .visible-wrapper.wrapper-cont{float:none!important;width:100%!important;clear:none!important}.cg-guest-detail-card__header{padding:18px 20px 16px;text-align:center;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);border-radius:14px 14px 0 0}.cg-guest-detail-card__body{color:inherit}.cg-guest-detail-card__name{margin:0 0 14px;font-size:1.375rem;font-weight:800;line-height:1.25;color:inherit;text-transform:capitalize}.cg-guest-detail-card__dates{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}.cg-guest-detail-card__date-item{display:flex;flex-direction:column;gap:4px;min-width:110px}.cg-guest-detail-card__date-label,.cg-guest-detail-card__label,.cg-guest-detail-card__balance-label{font-size:.8125rem;font-weight:600;color:inherit;opacity:.72;text-transform:uppercase;letter-spacing:.04em}.cg-guest-detail-card__date-value,.cg-guest-detail-card__value{font-size:1rem;font-weight:700;color:inherit}.cg-guest-detail-card__balance{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-radius:999px;margin:0 auto}.cg-guest-detail-card__balance--clear{background:color-mix(in srgb,#22c55e 22%,transparent);border:1px solid color-mix(in srgb,#22c55e 40%,transparent)}.cg-guest-detail-card__balance--clear .cg-guest-detail-card__balance-label,.cg-guest-detail-card__balance--clear .cg-guest-detail-card__balance-value{color:#bbf7d0;opacity:1}.cg-guest-detail-card__balance--due{background:color-mix(in srgb,#ef4444 22%,transparent);border:1px solid color-mix(in srgb,#ef4444 40%,transparent)}.cg-guest-detail-card__balance--due .cg-guest-detail-card__balance-label,.cg-guest-detail-card__balance--due .cg-guest-detail-card__balance-value{color:#fecaca;opacity:1}.cg-guest-detail-card__balance-value{font-size:1.0625rem;font-weight:800}.cg-guest-detail-card__body{display:flex;align-items:flex-start;gap:16px;padding:16px 20px 20px}.cg-guest-detail-card__details{flex:1 1 auto;min-width:0}.cg-guest-detail-card__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.cg-guest-detail-card__row:last-child{border-bottom:0;padding-bottom:0}.cg-guest-detail-card__value{text-align:right}.cg-guest-detail-card__image{flex:0 0 145px;width:145px;height:110px;max-width:145px;min-width:145px;align-self:flex-start;margin-top:37px;margin-left:12px;border:none;border-radius:14px;background:transparent;overflow:hidden;padding:0;line-height:0;box-sizing:border-box}.current-guest-map-flyout .cg-guest-detail-card__image img,.cg-guest-detail-card .cg-guest-detail-card__image img{width:100%!important;height:100%!important;min-width:100%;min-height:100%;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center;display:block;margin:0;padding:0;border:none;border-radius:0;background:transparent;float:none;transform:scale(1.04);transform-origin:center center}@media (max-width: 480px){.current-guest-map-flyout .current-guest-booking-hover,.tooltip-inner .current-guest-booking-hover{width:min(340px,90vw)!important}.cg-guest-detail-card__body{flex-direction:column}.cg-guest-detail-card__image{flex:0 0 auto;width:100%;height:140px;max-width:200px;min-width:0;margin:12px auto 0}.cg-guest-detail-card__image img{transform:scale(1.04)}.cg-guest-detail-card__name{font-size:1.2rem}}.current-guest-mobile-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000002;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding:16px}.current-guest-mobile-panel__card{position:relative;width:100%;max-width:420px;max-height:85vh;overflow-y:auto;background:#293744;color:#fff;padding:20px 16px 16px;border-radius:12px 12px 0 0;box-sizing:border-box;box-shadow:0 -4px 24px #00000040}.current-guest-mobile-panel__header{text-align:center;padding-right:28px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:12px}.current-guest-mobile-panel__name{margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.2;color:#fff}.current-guest-mobile-panel__header p{margin:0 0 6px;font-size:14px;color:#e8edf2}.current-guest-mobile-panel__due{margin-top:8px!important;font-size:15px!important}.current-guest-mobile-panel__body{display:flex;gap:14px;align-items:flex-start}.current-guest-mobile-panel__details{flex:1 1 auto;min-width:0}.current-guest-mobile-panel__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.current-guest-mobile-panel__row:last-child{border-bottom:0}.current-guest-mobile-panel__label{color:#b8c5d0;flex:0 0 auto}.current-guest-mobile-panel__value{color:#fff;font-weight:600;text-align:right;word-break:break-word}.current-guest-mobile-panel__image{flex:0 0 110px;width:110px}.current-guest-mobile-panel__image img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#fff}.current-guest-mobile-panel__close{position:absolute;top:8px;right:12px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;padding:0}.current-guest-mobile-panel__actions{margin-top:16px;text-align:center;position:sticky;bottom:0;background:#293744;padding-top:8px}.current-guest-mobile-panel__actions .edit-page{display:inline-block;width:100%;text-align:center;text-decoration:none;box-sizing:border-box;border:0}@media only screen and (max-width: 360px){.current-guest-mobile-panel__body{flex-direction:column}.current-guest-mobile-panel__image{flex:0 0 auto;width:100%;max-width:180px;margin:0 auto}}.v--modal-overlay.current-guest-turnover-overlay{background:#0f172aa6!important}body .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.earth-tone .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.blue-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.dark-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.turquoise-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.red-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.yellow-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.maroon-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.peach-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.magenta-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.light-blue-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal,body.violet-theme .v--modal-overlay.current-guest-turnover-overlay .v--modal-box.v--modal{--sepi-modal-surface: #ffffff;--sepi-modal-text: #1e293b;max-width:min(440px,calc(100vw - 32px))!important;margin:16px auto!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important;color:#1e293b!important;box-shadow:0 24px 48px #0f172a47,0 0 0 1px #0f172a0f!important}.cg-turnover-dialog,.cg-turnover-dialog-inner{width:100%;margin:0;background:transparent!important}body .v--modal-overlay.current-guest-turnover-overlay .modal-content.cg-turnover-modal,body .modal .modal-content.cg-turnover-modal,body.earth-tone .modal .modal-content.cg-turnover-modal,body.blue-theme .modal .modal-content.cg-turnover-modal,body.dark-theme .modal .modal-content.cg-turnover-modal{--sepi-modal-surface: #ffffff;--sepi-modal-text: #1e293b;background:#fff!important;background-color:#fff!important;border:none!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden;color:#1e293b!important}body .modal .modal-content.cg-turnover-modal .cg-turnover-body,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-body{padding:32px 32px 24px;text-align:center;background:#fff!important;color:#1e293b!important}.cg-turnover-body--centered{padding-bottom:28px}.cg-turnover-icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cg-turnover-icon svg{width:34px;height:34px}.cg-turnover-icon--clear{background:#dcfce7;color:#15803d;border:2px solid #bbf7d0}body .modal .modal-content.cg-turnover-modal .cg-turnover-title,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-title{margin:0 0 10px;font-size:1.5rem;font-weight:700;line-height:1.35;color:#0f172a!important;letter-spacing:-.01em}body .modal .modal-content.cg-turnover-modal .cg-turnover-subtitle,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-subtitle{margin:0 0 20px;font-size:1.125rem;line-height:1.55;color:#64748b!important;font-weight:500}.cg-turnover-body--centered .cg-turnover-subtitle{margin-bottom:0;font-size:1.375rem!important;font-weight:600!important;color:#475569!important}.cg-turnover-stats{display:flex;flex-direction:column;gap:12px;margin-top:4px;text-align:left}body .modal .modal-content.cg-turnover-modal .cg-turnover-stat,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-stat{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:#f8fafc!important;border:1px solid #e2e8f0}.cg-turnover-stat--turnover{border-left:4px solid #0fa2da}.cg-turnover-stat--depart{border-left:4px solid #9333ea}.cg-turnover-stat-icon{flex:0 0 48px;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.cg-turnover-stat--turnover .cg-turnover-stat-icon{background:#e0f2fe;color:#0369a1}.cg-turnover-stat--depart .cg-turnover-stat-icon{background:#f3e8ff;color:#7e22ce}.cg-turnover-stat-icon svg{width:24px;height:24px}.cg-turnover-stat-text{display:flex;flex-direction:column;gap:4px;min-width:0}body .modal .modal-content.cg-turnover-modal .cg-turnover-stat-count,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-stat-count{font-size:2.125rem;font-weight:800;line-height:1;color:#0f172a!important}body .modal .modal-content.cg-turnover-modal .cg-turnover-stat-label,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-stat-label{font-size:1.3125rem;font-weight:600;line-height:1.4;color:#334155!important}body .modal .modal-content.cg-turnover-modal .cg-turnover-footer,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-footer{padding:20px 32px 28px;text-align:center;background:#f8fafc!important;border-top:1px solid #e2e8f0}.cg-turnover-btn{min-width:160px;padding:13px 36px;font-size:1.125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:none;border-radius:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}body .modal .modal-content.cg-turnover-modal .cg-turnover-btn-primary,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-btn-primary,body .v--modal-box.v--modal .cg-turnover-btn-primary{background:#16a34a!important;background-color:#16a34a!important;color:#fff!important;box-shadow:0 4px 14px #16a34a59}body .modal .modal-content.cg-turnover-modal .cg-turnover-btn-primary:hover,body .v--modal-overlay.current-guest-turnover-overlay .cg-turnover-btn-primary:hover,body .v--modal-box.v--modal .cg-turnover-btn-primary:hover{background:#15803d!important;background-color:#15803d!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 18px #16a34a73}@media (max-width: 480px){.cg-turnover-body{padding:24px 20px 20px}.cg-turnover-footer{padding:16px 20px 24px}.cg-turnover-title{font-size:1.35rem}.cg-turnover-subtitle{font-size:1.0625rem}.cg-turnover-body--centered .cg-turnover-subtitle{font-size:1.25rem!important}.cg-turnover-stat{padding:14px;gap:12px}.cg-turnover-stat-count{font-size:1.75rem}.cg-turnover-stat-label{font-size:1.1875rem}.cg-turnover-btn{width:100%}}.buttonGroupSection[data-v-af852c82]{display:flex;gap:20px;margin-top:20px;align-items:center}.buttonGroupSection[data-v-af852c82] *{margin:0!important}input.btn.btn-primary.searchbts.right-searchbts[data-v-af852c82]{margin-left:auto!important}@media (max-width:720px){.buttonGroupSection[data-v-af852c82] *{flex:1 1 500px}.buttonGroupSection * input[data-v-af852c82]{width:100%}}a[data-v-af852c82]:has(input.btn.btn-default.searchbts.right-searchbts){margin-left:auto!important}.email-addresses-div[data-v-af852c82]{max-height:250px;overflow-y:scroll;padding:5px;overflow-x:hidden}.email-addresses-div[data-v-af852c82]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:10px}.email-addresses-div[data-v-af852c82]::-webkit-scrollbar{width:5px}.email-addresses-div[data-v-af852c82]::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear,40% 0%,75% 84%,from(grey),to(grey),color-stop(.6,grey))}.email-address-outline[data-v-af852c82]{border:1px solid grey;padding:5px;border-radius:10px}.ckeditor[data-v-af852c82]{width:100%;margin-bottom:2%}select[data-v-af852c82]{width:100%!important}.btn-primary[data-v-af852c82]{background-color:#337ab7}.custom-campaign i.fa.fa-calendar[data-v-af852c82]{position:absolute;top:38px;right:25px}.schedule-campaign .modal-content[data-v-af852c82]{height:400px!important}.preview_cam_close{float:right;margin-right:10px;margin-top:5px;margin-bottom:5px;cursor:pointer}.blue-theme .preview_cam_close,.dark-theme .preview_cam_close{color:#fff}.emailMarketingSectionButton .btn.btn-default:first-child{margin-left:auto!important}.emailMarketingSectionButton{display:flex;align-items:center;flex-direction:row-reverse;column-gap:16px}.emailMarketingSection div#printMeArrivalone{overflow:auto;width:100%}.row.email-marketing-emails{margin-top:10px}table#bookingReportTable th,table#bookingReportTable td{white-space:nowrap!important}.emailMarketingSection .pagination>li>a{min-width:fit-content!important;padding-inline:10px;display:block;box-sizing:border-box!important;width:fit-content!important;height:32px}.emailMarketingSection ul.pagination{width:100%!important;display:flex;justify-content:end}.pagination{width:100%!important}.emailMarketingSection .pagination>li{display:block;width:fit-content!important}.emailMarketingSection .pagination>li .fa{font-size:20px!important}.emilTitleHeader h3{margin-top:0}.labelContentChart{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr))}.emilTitleHeader button.campaign-graph{background:var(--tabButton);font-weight:700;height:50px;width:180px;border-radius:5px;border-color:var(--tabButtonActiveBackground)!important}@media screen and (max-width: 1200px){.row.email-marketing-emails{display:block!important}.row.email-marketing-emails .col-md-12.col-lg-6{margin-top:20px!important;float:left;width:100%;display:block}}.pieimg.piechart_image{max-width:400px;margin:auto}.emailMarketingSection table.table.stafftable td,.emailMarketingSection table.table.stafftable th{padding-block:10px!important;padding-inline:30px!important}.emailMarketingSection ul.pagination{margin:0}body .emailMarketingSection .stafftable th,body .emailMarketingSection .stafftable td{text-align:left!important}.mysite-cards.recent-emails h3{margin-top:0}.emailMarketingSection table.table.stafftable td{white-space:nowrap}div#printMeArrivalone{max-height:500px}.emailMarketingSection .stafftable{margin-top:0!important}.tablelist-topic-checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,30px);margin-bottom:10px}.selectboxSection{margin-left:auto;width:360px;max-width:100%}.tablelist-topic-checkbox .checkbox.selected label{font-weight:700}.labelContentChart{flex:1 1 150px!important}.emilTitleHeader{display:flex;justify-content:space-between;align-items:self-start}.emailMarketingSection .piechart1{display:flex;max-width:700px;margin:auto;align-items:center;gap:20px;flex-wrap:wrap}.emailMarketingSection .piechart1 div{flex:2 1 300px}p.chartLabel span{width:16px;aspect-ratio:1;display:inline-block;border-radius:2px}p.chartLabel{display:flex;align-items:center;gap:10px}table#bookingReportTable{margin:0}.table-responsive.bill-addons-wrapper{margin:0!important;height:100%}.bill-email-button{padding:7px 20px;font-size:15px;border-radius:4px!important;min-width:110px;text-align:center;transition:all ease .4s;margin-left:15px}.pieimg.piechart_image canvas{height:unset!important}.recent-emails{height:485px}.recent-email-list{max-height:370px}.campaign-graph{text-align:center}.violet-theme .campaign-graph{border:1px solid #8578e4!important}.dark-theme .campaign-graph{border:1px solid #3266ff!important}.default .campaign-graph{border:1px solid #293744!important}.earth-tone .campaign-graph{border:1px solid #5c8d23!important}.campaign-graph h3{font-weight:700}.row.email-marketing-emails{margin-bottom:20px;display:flex;margin-left:0;margin-right:0}.recent-email-list{height:100%!important;max-height:100%!important}.mysite-cards.recent-emails .booking-waitinglist{height:calc(100% - 45px)}.mysite-cards.recent-emails #printMeArrivalone{margin-bottom:0!important;height:100%;max-height:100%;min-height:100%;background:#fff!important}.recent-emails-table tbody{background:transparent!important}.magenta-theme table#bookingReportTable a{color:#3c8dbc!important}.magenta-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td{color:#000!important}.magenta-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.turquoise-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td,.turquoise-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td a{color:#000!important}.turquoise-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.maroon-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td{color:#000!important}.maroon-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.maroon-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td a,.peach-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td,.peach-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td a{color:#000!important}.peach-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.light-blue-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td,.light-blue-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td a{color:#000!important}.light-blue-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.red-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td,.red-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td a{color:#000!important}.red-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.blue-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td{color:#000!important}.blue-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.dark-theme .booking-waitinglist .recent-email-list.booking-tablelist table#bookingReportTable tr td{color:#000!important}.dark-theme .booking-waitinglist table#bookingReportTable tr td{color:#fff!important}.custom-agree-style{display:flex;justify-content:center;align-items:center}.waiver-content-box{height:300px;overflow:auto;border:1px solid #ccc;white-space:pre-wrap;margin-top:10px;margin-bottom:30px;background-color:#fff;padding:10px}.waiver-guest-page.content{margin:0!important;padding:0;max-width:100%;overflow-x:hidden}.waiver-guest-page .daily-rental-cards{box-shadow:0 8px 32px #0f172a29!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.9);background:#fff;margin-bottom:24px;padding:28px 32px}.waiver-guest-page .gc-search-card{padding:24px 28px!important}.waiver-guest-page .gc-content-card{padding:28px 32px!important}.waiver-guest-page .gc-search-header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.waiver-guest-page .gc-search-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.waiver-guest-page .gc-search-header__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.waiver-guest-page .gc-search-header__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.3}.waiver-guest-page .gc-search-header__divider{display:none}@media (min-width: 992px){.waiver-guest-page .gc-search-header__text{flex-direction:row;align-items:center;gap:0 12px}.waiver-guest-page .gc-search-header__title{font-size:20px;white-space:nowrap}.waiver-guest-page .gc-search-header__divider{display:block;width:1px;height:18px;background:#cbd5e1}.waiver-guest-page .gc-search-header__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.wg-page-intro{margin:0;font-size:14px;color:#64748b;line-height:1.6}.wg-page-intro p{margin:0}.wg-form{margin:0;padding:0}.waiver-guest-page .mc-section-panel{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:28px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.waiver-guest-page .mc-section-header{display:flex;align-items:center;gap:16px;padding:24px 32px!important;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.waiver-guest-page .mc-section-header--modify{background:#e4eaee;border-bottom-color:#cdd8df}.waiver-guest-page .mc-section-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px;background:#6b8494;color:#fff;box-shadow:0 4px 12px #6b849459}.waiver-guest-page .mc-section-header__text{flex:1 1 auto;min-width:0}.waiver-guest-page .mc-section-header__title{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.25}.waiver-guest-page .mc-section-header__subtitle{margin:0;font-size:13px;color:#64748b;line-height:1.45}.waiver-guest-page .wl-section-body{padding:32px 36px 36px!important;background:#eef2f5;box-sizing:border-box}.waiver-guest-page .wl-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 28px}@media (max-width: 575px){.waiver-guest-page .wl-form-grid{grid-template-columns:1fr;gap:20px}}.waiver-guest-page .wl-field{min-width:0;display:flex;flex-direction:column}.waiver-guest-page .wl-field--full{grid-column:1 / -1}.waiver-guest-page .mysite-cards .sepi-hike-forms label,.waiver-guest-page .gc-label{display:block;float:none!important;width:100%;margin-top:0!important;margin-bottom:10px!important;padding:0!important;font-size:13px;font-weight:600;color:#334155;line-height:1.45}.waiver-guest-page .gc-input-group{margin-bottom:0!important;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.waiver-guest-page .sepi-hike-forms{width:100%;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box}.waiver-guest-page .gc-input,.waiver-guest-page .form-control,.waiver-guest-page .mysite-cards .form-control{height:44px;width:100%;max-width:100%;margin:0!important;border:1px solid #b8c5ce;border-radius:8px;font-size:14px;padding:10px 14px!important;transition:border-color .2s,box-shadow .2s,background .2s;background:#f6f9fb;color:#334155;box-sizing:border-box;float:none!important}.waiver-guest-page .gc-input:focus,.waiver-guest-page .form-control:focus{border-color:#8295a5;box-shadow:0 0 0 3px #8295a540;background:#fff;outline:none}.wg-input--error,.waiver-guest-page .wg-input--error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262626!important}.wg-field-error{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#dc2626}.wg-field-error--block{margin-bottom:16px}.wg-agreement-box{max-height:300px;overflow:auto;border:1px solid #b8c5ce;border-radius:8px;background:#f6f9fb;padding:16px 18px;white-space:pre-wrap;font-size:14px;line-height:1.6;color:#334155}.wg-agreement-box p{margin:0}.wg-signature-section{margin-top:4px}.wg-signature-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wg-signature-note{flex:1 1 240px;margin:0;font-size:13px;color:#64748b;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.wg-signature-note i{color:#6b8494;font-size:16px;margin-top:2px;flex-shrink:0}.wg-clear-btn{flex-shrink:0;height:40px!important;padding:0 16px!important;font-size:13px!important}.wg-signature-pad{position:relative;border:2px dashed #b8c5ce;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.wg-signature-pad--error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.wg-signature-label{position:absolute;top:12px;left:14px;z-index:2;font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;pointer-events:none}.wg-signature-canvas{display:block;width:100%;height:180px;position:relative;z-index:1;pointer-events:auto!important;touch-action:none;cursor:crosshair;background:transparent}.wg-signature-errors{margin-top:8px;min-height:20px}.wg-form-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:8px 0 12px}.waiver-guest-page .gc-btn{height:44px;padding:0 24px;border-radius:8px!important;font-size:14px;font-weight:600;border:none;transition:transform .15s,box-shadow .15s;cursor:pointer}.waiver-guest-page .gc-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.waiver-guest-page .gc-btn--primary{background:linear-gradient(135deg,#6b8494,#8295a5)!important;color:#fff!important;border:1px solid #5f7685!important}.waiver-guest-page .gc-btn--secondary{background:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.waiver-guest-page .gc-btn--submit{min-width:180px}.waiver-guest-page .sign_here-tag,.waiver-guest-page .sign_here-tag:before,.waiver-guest-page .sign_here-tag:after{display:none!important}@media (max-width: 575px){.waiver-guest-page .daily-rental-cards,.waiver-guest-page .gc-content-card{padding:20px 18px!important}.waiver-guest-page .wl-section-body{padding:24px 20px 28px!important}.waiver-guest-page .mc-section-header{padding:20px!important}.wg-signature-header{flex-direction:column;align-items:stretch}.wg-clear-btn,.wg-form-actions .gc-btn{width:100%}}section.content.content_calendar.section_reserved[data-v-065daf1c]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-065daf1c]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-065daf1c]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-065daf1c]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-065daf1c]:before{color:#293744}.default .jumbo_reserved_span[data-v-065daf1c]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-065daf1c]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-065daf1c]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-065daf1c]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-065daf1c]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-065daf1c]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-065daf1c]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-065daf1c]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-065daf1c]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-065daf1c]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-065daf1c],.blue-theme .jumbo_reserved_span>h1[data-v-065daf1c]{color:#293744}.group-reservations-page.content{margin-left:auto!important;margin-right:auto!important;padding:0;max-width:100%;overflow-x:hidden}.group-reservations-page .daily-rental-cards,.group-reservations-page .gc-content-card{max-width:100%;box-sizing:border-box}.group-reservations-page .daily-rental-cards{box-shadow:0 4px 24px #0f172a14!important;border-radius:12px!important;border:1px solid rgba(226,232,240,.8);background:#fff;margin-bottom:20px;padding:24px 28px}.group-reservations-page .gc-search-card{padding:20px 24px!important}.group-reservations-page .gc-search-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.group-reservations-page .gc-search-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.group-reservations-page .gc-search-header__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.group-reservations-page .gc-search-header__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.3}.group-reservations-page .gc-search-header__divider{display:none}@media (min-width: 992px){.group-reservations-page .gc-search-header{margin-bottom:14px;padding-bottom:10px}.group-reservations-page .gc-search-header__text{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0 12px}.group-reservations-page .gc-search-header__title{flex-shrink:0;font-size:20px;white-space:nowrap}.group-reservations-page .gc-search-header__divider{display:block;flex-shrink:0;width:1px;height:18px;background:#cbd5e1}.group-reservations-page .gc-search-header__subtitle{flex:1 1 auto;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.group-reservations-page .gc-search-form .gc-search-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 992px){.group-reservations-page .gc-search-form .gc-search-row{flex-wrap:nowrap}}.group-reservations-page .gc-field{padding:0!important;margin:0;float:none!important;width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}@media (min-width: 992px){.group-reservations-page .gc-field{width:auto!important}.group-reservations-page .gc-field--identifier{flex:1 1 28%;min-width:180px}.group-reservations-page .gc-field--date{flex:0 1 22%;min-width:160px}.group-reservations-page .gc-field--actions{flex:0 0 auto;width:auto!important}}@media (max-width: 991px){.group-reservations-page .gc-field--identifier,.group-reservations-page .gc-field--date,.group-reservations-page .gc-field--actions{flex:1 1 100%}.group-reservations-page .gc-field--actions .gc-label--spacer{display:none}.group-reservations-page .gc-btn-group{width:100%}}.group-reservations-page .gc-label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.group-reservations-page .gc-label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.group-reservations-page .gc-input-group{margin-bottom:0!important}.group-reservations-page .gc-input,.group-reservations-page .form-control{height:44px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;background:#f8fafc}.group-reservations-page .gc-input:focus,.group-reservations-page .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;background:#fff;outline:none}.group-reservations-page .update-btn{width:auto;height:auto;display:flex;padding:0}.group-reservations-page .gc-btn-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto!important;padding:0!important;align-items:center;white-space:nowrap}.group-reservations-page .gc-btn{height:44px;padding:0 18px;border-radius:8px!important;font-size:14px;font-weight:600;border:none;transition:transform .15s,box-shadow .15s;min-width:0;flex-shrink:0}.group-reservations-page .gc-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.group-reservations-page .gc-btn:disabled{opacity:.65;cursor:not-allowed}.group-reservations-page .gc-btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important}.group-reservations-page .gc-btn--secondary{background:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.group-reservations-page .gc-status{text-align:center;padding:40px 24px;border-radius:10px;margin:8px 0}.group-reservations-page .gc-status__icon{font-size:40px;margin-bottom:16px}.group-reservations-page .gc-status__title{font-size:22px;font-weight:700;margin:0 0 10px;line-height:1.3}.group-reservations-page .gc-status__text{font-size:15px;margin:0 auto;line-height:1.6;max-width:520px}.group-reservations-page .gc-status--info{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.group-reservations-page .gc-status--info .gc-status__icon{color:#0284c7}.group-reservations-page .gc-status--info .gc-status__title{color:#0c4a6e}.group-reservations-page .gc-status--info .gc-status__text{color:#0369a1}.group-reservations-page .gc-status--warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.group-reservations-page .gc-status--warning .gc-status__icon{color:#d97706}.group-reservations-page .gc-status--warning .gc-status__title{color:#92400e}.group-reservations-page .gc-status--warning .gc-status__text{color:#a16207}.group-reservations-page .gc-resort-footer{text-align:center;padding:32px 16px 8px;margin-top:16px;border-top:1px solid #e2e8f0}.group-reservations-page .gc-resort-logo{max-width:180px;max-height:80px;object-fit:contain;margin-bottom:16px}.group-reservations-page .gc-resort-address{margin:0;font-size:14px;color:#64748b;line-height:1.5}.group-reservations-page .gc-resort-address i{margin-right:6px;color:#94a3b8}.gr-map-section{margin:4px 0}.gr-map-header{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.gr-map-header__title{margin:0 0 6px;font-size:18px;font-weight:700;color:#1e293b}.gr-map-header__title i{margin-right:8px;color:#3b82f6}.gr-map-header__subtitle{margin:0;font-size:14px;color:#64748b}.gr-map-legend{display:flex;flex-wrap:wrap;gap:16px 24px;padding:14px 18px;margin-bottom:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.gr-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#475569}.gr-legend-swatch{width:18px;height:18px;border-radius:4px;border:2px solid #1e293b;flex-shrink:0}.gr-legend-swatch--current{background:#22c55eb3}.gr-legend-swatch--previous{background:#ef4444b3}.gr-legend-swatch--other{background:#808080b3}.gr-map-container{position:relative;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fafafa;min-height:200px}.gr-map-container--loading .check-thank{opacity:.3}.gr-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:2;font-size:15px;font-weight:500;color:#475569}.gr-map-loading i{font-size:28px;color:#3b82f6}.group-reservations-page .check-thank{width:100%;display:block}.gr-error-modal .gr-modal{text-align:center;padding:32px 28px 28px}.gr-modal__icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.gr-modal__icon--error{background:#fef2f2;color:#dc2626}.gr-modal__icon--info{background:#eff6ff;color:#2563eb}.gr-modal__title{margin:0 0 10px;font-size:20px;font-weight:700;color:#1e293b}.gr-modal__text{font-size:15px;color:#64748b;line-height:1.6;max-width:400px;margin:0 auto 24px}.gr-modal__btn{min-width:140px}.form_section{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:30px 0}.log_section{height:120px;text-align:center}.input_field input,.input_field select,.input_field textarea{height:31px;flex:2 2 300px;display:block;box-sizing:border-box;border:1px solid #7575;color:#757575;font-size:16px;border-radius:5px;padding:5px;max-width:100%}.input_field{display:flex;gap:8px;padding-bottom:20px;flex-wrap:wrap}.input_field label{display:block;flex:1 1 125px;font-size:19px;font-weight:500}.form_inner{width:500px;max-width:90%}.input_field textarea{height:200px;resize:none}.input_field input[type=file]{display:none}.button_group button{padding:10px;border:unset;border-radius:5px;color:#fff;background:#0b75bc}.button_group{display:flex;justify-content:center;gap:10px}button.return{border-color:#565858;background:#565858}label.file{border:2px solid #0b75bc;border-radius:25px;font-size:14px;padding:4px 7px;text-align:center;max-width:fit-content!important;color:#0b75bc}.file_section{flex:2 2 300px}.formlayout .error{visibility:visible!important}.ticket-section .form_section[data-v-4683f7a1]{min-height:unset;max-height:90vh}.ticket-section .mybilling-table table tr th[data-v-4683f7a1]{white-space:nowrap}button.btn.btn-sm.btn-success[data-v-4683f7a1]{margin-left:10px;background-color:#154206!important}button.btn.btn-sm.btn-danger[data-v-4683f7a1]{margin-left:10px}.mybilling-table.table-responsive[data-v-4683f7a1]{max-height:60vh;overflow-y:auto}.mybilling-table table tr th[data-v-4683f7a1]{position:sticky;top:-1px;z-index:99}.custom-ticket-style[data-v-4683f7a1]{position:relative}.custom-ticket-style .vdp-datepicker .vdp-datepicker__calendar-button[data-v-4683f7a1]{position:absolute;right:10px;top:7px}.reservation-btn-spl[data-v-4683f7a1]{display:flex-end}.aspire-eat button[data-v-4683f7a1]{margin:5px 10px 0!important}body .waitingListWrapper{--waiting-accent: var(--dash-accent);--waiting-action: color-mix(in srgb, var(--waiting-accent) 75%, black);--waiting-soft: color-mix(in srgb, var(--waiting-accent) 8%, white);--waiting-line: #e5e9ef;color:#202b3c;padding:22px;font-family:inherit}body .waitingListWrapper .waiting-list-wrapper{display:grid;gap:22px}body .waitingListWrapper :is(.waiting-search-card,.booking-waitinglist){background:#fff!important;border:1px solid var(--waiting-line);border-radius:16px;box-shadow:0 5px 24px #182b4210;padding:24px;margin:0;min-width:0}body .waitingListWrapper .waiting-heading{display:flex;align-items:center;gap:12px}body .waitingListWrapper .waiting-heading-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;color:var(--waiting-action);background:var(--waiting-soft);font-size:21px}body .waitingListWrapper .waiting-heading h2{margin:0;padding:0;font-size:20px;font-weight:650;line-height:1.4;color:#202b3c;background:none;border:0}body .waitingListWrapper .waiting-filters{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:18px;margin:22px 0 0}body .waitingListWrapper .waiting-filters:before,body .waitingListWrapper .waiting-filters:after{display:none}body .waitingListWrapper .waiting-filters>div{width:auto;max-width:none;padding:0;min-width:0}body .waitingListWrapper .waiting-filters .sepi-hike-forms{margin:0;width:100%}body .waitingListWrapper .waiting-filters label{display:block;margin:0 0 8px;color:#445167;font-size:13px;font-weight:600}body .waitingListWrapper .waiting-filters :is(.mx-datepicker,.vdp-datepicker){width:100%}body .waitingListWrapper .waiting-filters input{width:100%;height:42px!important;border:1px solid #d5dce5!important;border-radius:8px;background:#fff!important;padding:10px 12px;color:#202b3c!important;box-shadow:none;font-size:13px}body .waitingListWrapper .waiting-filters .mx-input{padding-right:34px}body .waitingListWrapper .waiting-filters i{color:var(--waiting-action)}body .waitingListWrapper .reservation-btn-spl,body .waitingListWrapper .button-section-group{display:flex;gap:10px;align-items:center;margin:0;float:none;width:auto}body .waitingListWrapper .waiting-class-section{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:0;margin:0 0 22px}body .waitingListWrapper .waiting-list-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;width:auto;min-width:0;padding:10px 17px;margin:0!important;border:1px solid var(--waiting-action)!important;border-radius:8px;background:var(--waiting-action)!important;color:#fff!important;font-size:13px;font-weight:600;float:none;white-space:nowrap;box-shadow:none}body .waitingListWrapper .waiting-list-wrapper .btn i{color:inherit}body .waitingListWrapper .waiting-list-wrapper .waiting-secondary{background:#fff!important;color:var(--waiting-action)!important}body .waitingListWrapper .waiting-list-wrapper .btn:hover{background:color-mix(in srgb,var(--waiting-action) 85%,black)!important;color:#fff!important}body .waitingListWrapper :is(button,input,a):focus-visible{outline:3px solid color-mix(in srgb,var(--waiting-accent) 45%,transparent);outline-offset:3px}body .waitingListWrapper .booking-tablelist{margin:0;border:1px solid var(--waiting-line);border-radius:10px;overflow-x:auto}body .waitingListWrapper .booking-tablelist table{width:100%;min-width:1050px;margin:0;border-collapse:separate;border-spacing:0;font-size:13px}body .waitingListWrapper .booking-tablelist table :is(th,td){border:0!important;border-bottom:1px solid var(--waiting-line)!important;padding:15px 14px!important;text-align:left;vertical-align:middle;line-height:1.65;color:#445167!important}body .waitingListWrapper .booking-tablelist table th{background:var(--waiting-soft)!important;color:var(--waiting-action)!important;font-size:12px;font-weight:650;white-space:nowrap}body .waitingListWrapper .booking-tablelist table td{background:#fff!important}body .waitingListWrapper .booking-tablelist table tr:nth-child(2n) td{background:#fafbfd!important}body .waitingListWrapper .booking-tablelist table tr:hover td{background:var(--waiting-soft)!important}body .waitingListWrapper .booking-tablelist td:first-child{min-width:190px;overflow-wrap:anywhere}body .waitingListWrapper .booking-tablelist td:first-child>span{color:#202b3c;font-weight:650}body .waitingListWrapper .booking-tablelist td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}body .waitingListWrapper .booking-tablelist td:nth-child(6){min-width:120px;max-width:260px;overflow-wrap:anywhere}body .waitingListWrapper .booking-tablelist a{color:var(--waiting-action)!important}body .waitingListWrapper .waiting-sort{background:transparent;border:0;padding:3px 4px;color:var(--waiting-action);cursor:pointer}body .waitingListWrapper .my-action{display:flex;gap:6px;justify-content:flex-start}body .waitingListWrapper .my-action p{margin:0}body .waitingListWrapper .my-action .btn{width:32px;height:32px;padding:0;border-color:transparent!important;background:var(--waiting-soft)!important;color:var(--waiting-action)!important}body .waitingListWrapper .shoplist-edit{padding:12px 16px;margin:0}body .waitingListWrapper .pagination{margin:0;display:flex;justify-content:flex-end;gap:5px}body .waitingListWrapper .pagination>li>:is(a,span){border-radius:6px;border-color:var(--waiting-line);background:#fff;color:var(--waiting-action)}body .waitingListWrapper .pagination>.active>:is(a,span){background:var(--waiting-action)!important;border-color:var(--waiting-action)!important;color:#fff!important}body:has(.waitingListWrapper) .main-header .navbar{box-shadow:0 3px 16px #182b4210}body:has(.waitingListWrapper) .sidebar-menu>li>a{border-radius:8px;margin:3px 8px}body:has(.waitingListWrapper) .treeview-menu>li>a{border-radius:6px;margin-right:8px}body:has(.waitingListWrapper) .content-wrapper{background:#f3f6f9!important}@media (max-width: 1199px){body .waitingListWrapper .waiting-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){body .waitingListWrapper{padding:12px}body .waitingListWrapper :is(.waiting-search-card,.booking-waitinglist){padding:16px}body .waitingListWrapper .waiting-filters{grid-template-columns:minmax(0,1fr);gap:14px}body .waitingListWrapper .waiting-heading h2{font-size:18px}body .waitingListWrapper .button-section-group{flex-wrap:wrap}body .waitingListWrapper .reservation-btn-spl .btn{flex:1}}body:has(.waitingListWrapper) :is(#create-request-stietype,#edit-waiting-request,#selectsite-type) :is(.btn-blues,.btn-greens,.btn-reds,.btn-primary){background:var(--dash-accent)!important;border-color:var(--dash-accent)!important}body:has(.waitingListWrapper) .mx-datepicker-main .cell.active{background:var(--dash-accent)!important}body:has(.waitingListWrapper) .mx-datepicker-main .cell.today{color:var(--dash-accent)}body:has(.waitingListWrapper) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--waiting-page-canvas: color-mix(in srgb, var(--dash-accent) 6%, var(--walkin-surface, var(--dash-surface)));--waiting-page-card: var(--walkin-surface, var(--dash-surface));background:var(--waiting-page-canvas)!important;background-image:none!important}body:has(.waitingListWrapper) .content-wrapper{display:flow-root}body section.content.waitingListWrapper{background:transparent!important;float:none!important;display:flow-root;width:100%;margin:0!important;padding:16px 20px 20px}body:has(.waitingListWrapper) .content-wrapper>section.content-header,body:has(.waitingListWrapper) .content-wrapper>section.content-header :is(nav,.breadcrumb),body .waitingListWrapper .waiting-list-wrapper,body .waitingListWrapper .sitemap-user,body .waitingListWrapper .sitemap-user .mysite-cards{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body:has(.waitingListWrapper) .content-wrapper>section.content-header{margin:0!important;padding:16px 20px 0!important}body:has(.waitingListWrapper) .content-wrapper>section.content-header--breadcrumb{padding-top:8px!important}body:has(.waitingListWrapper) .content-header h1,body:has(.waitingListWrapper) .content-header .breadcrumb :is(a,li){color:var(--dash-ink)!important}body .waitingListWrapper :is(.waiting-search-card,.booking-waitinglist){background:var(--waiting-page-card)!important;float:none!important;width:100%}body .waitingListWrapper .booking-tablelist{box-shadow:none!important}body .waitingListWrapper .sitemap-user{float:none;margin:18px 0 0!important;padding:0!important}body .waitingListWrapper .sitemap-user .mysite-cards{float:none;margin:0!important;padding:0!important}body .waitingListWrapper .sitemap-user :is(span,a){color:var(--dash-ink)!important}body:has(.waitingListWrapper) .main-footer{color:var(--dash-ink)!important;border-top:0}body:has(.waitingListWrapper) .main-footer p{color:inherit!important}body:has(.waitingListWrapper) .main-header .navbar.navbar-static-top{border-radius:0!important;box-shadow:none!important}body:has(.waitingListWrapper) .main-header :is(.dashboard-top-bar__info-card,.dashboard-top-bar__actions){background:var(--waiting-page-card)!important;box-shadow:none!important}@media (max-width: 600px){body section.content.waitingListWrapper{padding:12px}body:has(.waitingListWrapper) .content-wrapper>section.content-header{padding-left:12px!important;padding-right:12px!important}}body:has(.waitingListWrapper) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--waiting-page-canvas: color-mix(in srgb, var(--dash-accent) 22%, var(--walkin-surface, var(--dash-surface)));--waiting-page-card: color-mix(in srgb, var(--dash-accent) 7%, var(--dash-surface))}body section.content.waitingListWrapper{--waiting-soft: color-mix(in srgb, var(--waiting-accent) 13%, white);--waiting-line: color-mix(in srgb, var(--waiting-accent) 12%, white);padding-top:18px}body .waitingListWrapper .waiting-list-wrapper{gap:16px}body .waitingListWrapper .waiting-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body .waitingListWrapper .waiting-stat{display:flex;align-items:center;gap:22px;min-width:0;padding:20px 24px;border-radius:13px;background:var(--waiting-page-card)}body .waitingListWrapper .waiting-stat-icon{display:grid;place-items:center;flex:0 0 54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--waiting-accent),var(--waiting-action));color:#fff;font-size:24px}body .waitingListWrapper .waiting-stat strong{display:block;color:var(--dash-ink);font-size:30px;line-height:1.15;font-weight:700}body .waitingListWrapper .waiting-stat div>span{display:block;margin-top:5px;color:var(--dash-ink);font-size:13px}body .waitingListWrapper :is(.waiting-search-card,.booking-waitinglist){border:0;border-radius:13px;padding:18px 22px;box-shadow:none}body .waitingListWrapper .waiting-heading-icon{background:linear-gradient(135deg,var(--waiting-accent),var(--waiting-action));color:#fff;width:40px;height:40px;border-radius:12px}body .waitingListWrapper .waiting-search-card .waiting-heading-icon{width:35px;height:35px;border-radius:50%;font-size:18px}body .waitingListWrapper .waiting-heading h2{font-size:19px}body .waitingListWrapper .waiting-filters{margin-top:14px;gap:20px}body .waitingListWrapper .reservation-btn-spl{padding:0!important;align-self:end}body .waitingListWrapper .waiting-class-section{margin-bottom:14px}body .waitingListWrapper .waiting-result-count{padding:6px 13px;border-radius:20px;background:var(--waiting-soft);color:var(--waiting-action);font-weight:600;font-size:12px;white-space:nowrap}body .waitingListWrapper .booking-tablelist{max-height:none!important;height:auto!important;border:0;border-radius:8px}body .waitingListWrapper .booking-tablelist table :is(th,td){padding:9px 14px!important;line-height:1.45}body .waitingListWrapper .booking-tablelist table td{height:68px}body .waitingListWrapper .booking-tablelist table th{background:color-mix(in srgb,var(--waiting-accent) 18%,white)!important}body .waitingListWrapper .booking-tablelist table tr:nth-child(2n) td{background:color-mix(in srgb,var(--waiting-accent) 2%,white)!important}body .waitingListWrapper .waiting-guest{display:flex;align-items:center;gap:12px;text-align:left}body .waitingListWrapper .waiting-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--waiting-soft);color:var(--waiting-action);font-size:15px;font-weight:700}body .waitingListWrapper .waiting-guest-info{display:flex;flex-direction:column;gap:2px;min-width:0}body .waitingListWrapper .waiting-guest-info strong{color:#202b3c;font-weight:650;text-transform:capitalize}body .waitingListWrapper .waiting-guest-info a{margin:0!important;padding:0!important;text-align:left!important;font-size:12px;overflow-wrap:anywhere}body .waitingListWrapper .waiting-stay{display:flex;align-items:center;gap:16px;white-space:nowrap}body .waitingListWrapper .waiting-stay i{color:var(--waiting-action);font-size:18px}body .waitingListWrapper .my-action{gap:9px}body .waitingListWrapper .my-action .btn{width:36px;height:36px;border-radius:9px}body .waitingListWrapper .shoplist-edit{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 6px 0;background:var(--waiting-page-card)}body .waitingListWrapper .waiting-records{color:var(--dash-ink);font-size:13px}body:has(.waitingListWrapper) .content-header h1{font-size:30px;font-weight:700}body:has(.waitingListWrapper) .sidebar-menu .treeview-menu>li.active>a{background:color-mix(in srgb,var(--dash-accent) 65%,transparent)!important}@media (max-width: 1100px){body .waitingListWrapper .waiting-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){body .waitingListWrapper .waiting-summary{gap:10px}body .waitingListWrapper .waiting-stat{gap:10px;padding:14px 12px}body .waitingListWrapper .waiting-stat-icon{flex-basis:36px;height:36px;font-size:18px}body .waitingListWrapper .waiting-stat strong{font-size:24px}body .waitingListWrapper .waiting-stat div>span{font-size:11px}body .waitingListWrapper .waiting-heading{flex-wrap:wrap}body .waitingListWrapper .waiting-filters{gap:14px}}body section.waitingListWrapper .waiting-search-card .waiting-filters{align-items:end!important}body section.waitingListWrapper .waiting-search-card .waiting-filters>div{align-self:end!important;float:none!important;margin:0!important;padding:0!important}body section.waitingListWrapper .waiting-search-card .sepi-hike-forms{display:flex!important;flex-direction:column;float:none!important;margin:0!important;padding:0!important}body section.waitingListWrapper .waiting-search-card .waiting-filter-actions{display:flex;align-items:center;gap:10px;height:42px;margin:0;padding:0}body section.waitingListWrapper .waiting-search-card .waiting-filter-actions .btn{position:static!important;transform:none!important;height:42px!important;min-height:42px!important;margin:0!important;box-sizing:border-box}body section.waitingListWrapper .waiting-search-card .waiting-filters :is(input,.vdp-datepicker,.mx-datepicker,.mx-input-wrapper){margin-top:0!important;margin-bottom:0!important;height:42px!important;box-sizing:border-box}@media (max-width:600px){body section.waitingListWrapper .waiting-search-card .waiting-filter-actions .btn{flex:1}}body:has(.waitingListWrapper) .content-wrapper>section.content-header:not(.content-header--breadcrumb){position:relative;isolation:isolate;min-height:94px;display:flex;align-items:center}body:has(.waitingListWrapper) .content-wrapper>section.content-header:not(.content-header--breadcrumb):after{content:"";position:absolute;inset:0 20px 0 auto;width:min(42%,420px);background:var(--dash-accent);mask:url(/build/assets/resort-landscape-CKSmYl70.svg) right bottom / contain no-repeat;-webkit-mask:url(/build/assets/resort-landscape-CKSmYl70.svg) right bottom / contain no-repeat;pointer-events:none;z-index:-1;opacity:.65}body:has(.waitingListWrapper) .main-sidebar:after{content:"";display:block;height:190px;width:100%;background:currentColor;color:inherit;mask:url(/build/assets/resort-landscape-CKSmYl70.svg) center bottom / auto 180px no-repeat;-webkit-mask:url(/build/assets/resort-landscape-CKSmYl70.svg) center bottom / auto 180px no-repeat;opacity:.2;pointer-events:none}body:has(.waitingListWrapper).sidebar-collapse .main-sidebar:after{display:none}body .waitingListWrapper .waiting-avatar{position:relative;height:48px;flex-basis:48px;align-items:end;padding-bottom:1px;font-size:10px;line-height:14px;background:color-mix(in srgb,var(--waiting-accent) 14%,white);overflow:hidden}body .waitingListWrapper .waiting-avatar:before{content:"";position:absolute;top:3px;left:9px;width:30px;height:30px;background:var(--waiting-action);mask:url(/build/assets/guest-avatar-BuRJcIYb.svg) center / contain no-repeat;-webkit-mask:url(/build/assets/guest-avatar-BuRJcIYb.svg) center / contain no-repeat;opacity:.75}body .waitingListWrapper .waiting-stat{position:relative;overflow:hidden}body .waitingListWrapper .waiting-stat:after{content:"";position:absolute;right:-12px;bottom:-8px;width:110px;height:65px;background:var(--waiting-accent);mask:url(/build/assets/resort-landscape-CKSmYl70.svg) center / cover no-repeat;-webkit-mask:url(/build/assets/resort-landscape-CKSmYl70.svg) center / cover no-repeat;opacity:.1;pointer-events:none}@media (max-width:767px){body:has(.waitingListWrapper) .content-wrapper>section.content-header:not(.content-header--breadcrumb):after{opacity:.2;width:35%}}body:has(.waitingListWrapper) .content-wrapper>section.content-header:not(.content-header--breadcrumb){display:block!important;text-align:left!important;padding-top:24px!important}body:has(.waitingListWrapper) .content-wrapper>section.content-header>hr{display:none!important}body:has(.waitingListWrapper) .content-wrapper>section.content-header>h1{position:relative!important;float:none!important;left:auto!important;right:auto!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;max-width:65%}body:has(.waitingListWrapper) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--waiting-page-canvas: color-mix(in srgb,var(--dash-accent) 22%,var(--dash-surface))}body .waitingListWrapper .waiting-heading h2,body .waitingListWrapper .waiting-stat strong,body .waitingListWrapper .waiting-stat div>span,body .waitingListWrapper .waiting-filters label,body .waitingListWrapper .waiting-records{color:var(--waiting-card-ink, var(--dash-ink))!important}body:has(.waitingListWrapper) .content-header h1,body:has(.waitingListWrapper) .content-header .breadcrumb :is(a,li),body .waitingListWrapper .sitemap-user :is(span,a),body:has(.waitingListWrapper) .main-footer{color:var(--waiting-canvas-ink,var(--dash-ink))!important}@media (max-width:767px){body:has(.waitingListWrapper) .content-wrapper>section.content-header>h1{max-width:100%;font-size:24px}body:has(.waitingListWrapper) .content-wrapper>section.content-header:not(.content-header--breadcrumb):after{opacity:.1}}body.default:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.earth-tone:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.blue-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body.dark-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body.violet-theme:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.red-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body.yellow-theme:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.turquoise-theme:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.maroon-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body.peach-theme:has(.waitingListWrapper){--waiting-card-ink: #000000;--waiting-canvas-ink: #000000}body.magenta-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body.light-blue-theme:has(.waitingListWrapper){--waiting-card-ink: #ffffff;--waiting-canvas-ink: #ffffff}body:has(section.waitingListWrapper) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--waiting-page-canvas: color-mix(in srgb,var(--dash-accent) 20%,white);--waiting-page-card: #ffffff;--waiting-card-ink: #202b3c;--waiting-canvas-ink: #202b3c;--dash-ink: #202b3c;--dash-muted: #596679;--dash-ink-rgb: 32,43,60;--dash-surface: #ffffff;--dash-surface-tint: color-mix(in srgb,var(--dash-accent) 7%,white);--dash-border: color-mix(in srgb,var(--dash-accent) 16%,white);background:var(--waiting-page-canvas)!important}body section.waitingListWrapper :is(.waiting-stat,.waiting-search-card,.booking-waitinglist){background:#fff!important;border:1px solid color-mix(in srgb,var(--waiting-accent) 14%,white)!important;box-shadow:0 4px 16px #202b3c0c!important}body:has(section.waitingListWrapper) .main-header :is(.dashboard-top-bar__info-card,.dashboard-top-bar__actions){background:#fff!important;color:#202b3c!important;border:1px solid var(--dash-border)!important}body section.waitingListWrapper :is(.waiting-heading h2,.waiting-stat strong,.waiting-stat div>span,.waiting-filters label,.waiting-records){color:#202b3c!important}body:has(section.waitingListWrapper) .main-header .weather-header-widget :is(.weather-header-widget__city,.weather-header-widget__temp,.weather-header-widget__day-label){color:#202b3c!important}body:has(section.waitingListWrapper) .main-header .weather-header-widget :is(.weather-header-widget__desc,.weather-header-widget__day-temp){color:#596679!important}body section.waitingListWrapper .waiting-stat-icon,body section.waitingListWrapper .waiting-heading-icon{background:var(--waiting-action)!important;color:#fff!important}body.earth-tone:has(section.waitingListWrapper) :is(.content-wrapper,.main-footer,.main-header .navbar.navbar-static-top){--waiting-page-canvas: #bdcea0}body :is(#create-request-stietype,#edit-waiting-request) .modal-dialog{width:calc(100% - 32px)!important;max-width:980px!important;margin:32px auto!important}body .waiting-modal{--waiting-dialog-accent: var(--waiting-action);--waiting-dialog-soft: color-mix(in srgb, var(--waiting-dialog-accent) 8%, white);border:1px solid #e2e7e3!important;border-radius:18px!important;background:#fff!important;color:#263443!important;box-shadow:0 24px 80px #10201833!important;overflow:hidden}body .waiting-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px!important;margin:0!important;background:var(--waiting-dialog-soft)!important;border-bottom:1px solid #e2e7e3!important}body .waiting-modal .modal-header:before,body .waiting-modal .modal-header:after{display:none}body .waiting-modal .modal-title{margin:0!important;color:#263443!important;font-size:21px!important;font-weight:650}body .waiting-modal .close{order:2;position:static!important;float:none!important;margin:0!important;padding:0!important;width:32px;height:32px;border:0;border-radius:8px;background:#fff!important;color:var(--waiting-dialog-accent)!important;opacity:1;text-shadow:none;font-size:25px}body .waiting-modal .modal-body{max-height:calc(100dvh - 160px);overflow-y:auto;padding:24px!important;background:#fff!important}body .waiting-modal .sepicreate-request{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}body .waiting-modal :is(.sepi-verticalform,.sepi-hike-forms){float:none!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;flex-direction:column;align-items:stretch}body .waiting-modal label{display:block;width:100%!important;padding:0!important;margin:0 0 7px!important;font-size:13px!important;font-weight:600;color:#445167!important}body .waiting-modal label sup{color:var(--waiting-dialog-accent)!important}body .waiting-modal :is(input:not([type=button]):not([type=submit]):not([type=hidden]),select,textarea){width:100%!important;min-width:0;min-height:42px;border:1px solid #d8e0dc!important;border-radius:8px!important;background:#fff!important;color:#263443!important;box-shadow:none!important;padding:10px 12px!important;font-size:14px}body .waiting-modal textarea{height:auto!important;min-height:100px;resize:vertical}body .waiting-modal :is(.vdp-datepicker,.mx-datepicker){width:100%!important}body .waiting-modal .mx-input{padding-right:34px!important}body .waiting-modal .mx-icon-calendar{color:var(--waiting-dialog-accent)!important}body .waiting-modal .adder-panel{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:end}body .waiting-modal .adder-panel label{grid-column:1 / -1}body .waiting-modal .multiselect.form-control{width:100%!important;padding:0!important;margin:0!important;height:auto!important;border:0!important}body .waiting-modal .multiselect__tags{min-height:42px;border:1px solid #d8e0dc!important;border-radius:8px;background:#fff!important}body .waiting-modal .multiselect input{min-height:0!important;border:0!important;padding:0!important}body .waiting-modal .multiselect__option--highlight{background:var(--waiting-dialog-accent)!important;color:#fff!important}body .waiting-modal :is(.formsave,.btn-blues){position:static!important;display:inline-flex;width:auto!important;height:42px;margin:0!important;padding:10px 20px!important;border:1px solid var(--waiting-dialog-accent)!important;border-radius:8px!important;background:var(--waiting-dialog-accent)!important;color:#fff!important;font-size:14px;font-weight:600;box-shadow:none!important}body .waiting-modal :is(.formsave,.btn-blues):disabled{opacity:.45;cursor:not-allowed}body .waiting-modal .formsave[value=Cancel]{background:#fff!important;color:var(--waiting-dialog-accent)!important}body .waiting-modal .over-forms-finally{display:flex;justify-content:flex-end;gap:10px;width:100%;margin:24px 0 0!important;padding:18px 0 0!important;border-top:1px solid #e2e7e3}body .waiting-modal :is(input,select,textarea,button):focus-visible{outline:3px solid color-mix(in srgb,var(--waiting-dialog-accent) 30%,transparent);outline-offset:2px}body .v--modal-box:has(.waiting-modal){width:min(560px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;padding:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important}body .v--modal-box:has(.waiting-modal) .modal-dialog{width:100%!important;margin:0!important}@media (max-width: 600px){body :is(#create-request-stietype,#edit-waiting-request) .modal-dialog{margin:12px auto!important;width:calc(100% - 24px)!important}body .waiting-modal .sepicreate-request{grid-template-columns:minmax(0,1fr);gap:16px}body .waiting-modal :is(.modal-header,.modal-body){padding:16px!important}body .waiting-modal .modal-body{max-height:calc(100dvh - 110px)}}body :is(#create-request-stietype,#edit-waiting-request){overflow:hidden!important;padding:0!important}body :is(#create-request-stietype,#edit-waiting-request) .modal-dialog{height:auto!important;max-height:calc(100dvh - 48px)!important;overflow:visible!important;margin:24px auto!important;max-width:900px!important}body :is(#create-request-stietype,#edit-waiting-request,#selectsite-type) .modal-content.waiting-modal{display:flex!important;flex-direction:column;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:18px!important;padding:0!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal>form{display:flex;flex-direction:column;min-height:0;overflow:hidden!important;margin:0!important;padding:0!important;background:#fff!important}body :is(#create-request-stietype,#edit-waiting-request,#selectsite-type) .waiting-modal .modal-header{flex:0 0 auto;background:var(--waiting-dialog-soft)!important;background-image:none!important;padding:20px 24px!important}body :is(#create-request-stietype,#edit-waiting-request,#selectsite-type) .waiting-modal .modal-body.sepipure-icc{flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;background:#fff!important;background-image:none!important;padding:22px 24px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request{background:#fff!important;overflow:visible!important;height:auto!important;max-height:none!important;gap:16px 22px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .over-forms-finally{flex:0 0 auto;background:#fff!important;padding:16px 24px!important;margin:0!important;border-top:1px solid #e2e7e3!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .multiselect.form-control{border:0!important;background:transparent!important;min-height:42px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .multiselect__tags{padding:10px 36px 8px 12px!important;border:1px solid #d8e0dc!important;border-radius:8px!important;box-shadow:none!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal :is(.multiselect__single,.multiselect__placeholder){border:0!important;background:transparent!important;padding:0!important;margin:0!important;line-height:22px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .multiselect__select{height:42px}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .btn-blues{display:inline-flex;align-items:center;gap:7px}@media (max-width: 600px){body :is(#create-request-stietype,#edit-waiting-request) .modal-dialog{margin:12px auto!important;max-height:calc(100dvh - 24px)!important}body :is(#create-request-stietype,#edit-waiting-request) .modal-content.waiting-modal{max-height:calc(100dvh - 24px)!important}}body :is(#create-request-stietype,#edit-waiting-request) .modal-dialog{max-width:1180px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .modal-header{gap:24px;padding:20px 28px!important}body .waiting-modal .waiting-modal-hero-icon{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:color-mix(in srgb,var(--waiting-dialog-accent) 17%,white);color:var(--waiting-dialog-accent);font-size:28px}body .waiting-modal .waiting-modal-heading{flex:1}body .waiting-modal .waiting-modal-heading .modal-title{font-size:26px!important;font-weight:700}body .waiting-modal .waiting-modal-heading p{margin:5px 0 0;color:#697782!important;font-size:16px}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .close{background:color-mix(in srgb,var(--waiting-dialog-accent) 14%,white)!important;border-radius:50%;width:38px;height:38px}body .waiting-modal .waiting-form-section{margin:0 0 14px;border-radius:12px;background:color-mix(in srgb,var(--waiting-dialog-accent) 4%,white)}body .waiting-modal .waiting-form-section:last-child{margin-bottom:0}body .waiting-modal .waiting-form-section h3{display:flex;align-items:center;gap:18px;margin:0;padding:12px 20px;border-radius:12px 12px 0 0;background:var(--waiting-dialog-soft);color:var(--waiting-dialog-accent)!important;font-size:17px;font-weight:650}body .waiting-modal .waiting-form-section h3 i{font-size:21px;width:22px;text-align:center}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-form-section .sepicreate-request{background:transparent!important;padding:14px 20px 20px;gap:16px 24px!important}body .waiting-modal .waiting-icon-field{position:relative}body .waiting-modal .waiting-icon-field:before{content:"";font-family:FontAwesome;position:absolute;left:1px;top:26px;width:42px;height:40px;display:grid;place-items:center;border-right:1px solid #e1e8e0;border-radius:7px 0 0 7px;background:var(--waiting-dialog-soft);color:var(--waiting-dialog-accent);font-size:18px;z-index:1;pointer-events:none}body .waiting-modal .waiting-field-envelope-o:before{content:""}body .waiting-modal .waiting-field-phone:before{content:""}body .waiting-modal .waiting-field-calendar-o:before{content:""}body .waiting-modal .waiting-field-truck:before{content:""}body .waiting-modal .waiting-field-list:before{content:""}body .waiting-modal .waiting-field-expand:before{content:""}body .waiting-modal .waiting-field-star:before{content:""}body .waiting-modal .waiting-field-home:before{content:""}body .waiting-modal .waiting-field-building:before{content:""}body .waiting-modal .waiting-field-map:before{content:""}body .waiting-modal .waiting-field-ticket:before{content:""}body .waiting-modal .waiting-field-globe:before{content:""}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-icon-field :is(input,select){padding-left:54px!important}body .waiting-modal .waiting-required-note{margin-right:auto;align-self:center;color:#53616b;font-size:13px}body .waiting-modal .waiting-required-note i{margin-right:8px;color:var(--waiting-dialog-accent)}body .waiting-modal .waiting-submit{order:2;align-items:center;justify-content:center;gap:10px;min-width:140px}body .waiting-modal .formsave[value=Cancel]{min-width:116px}@media (max-width: 600px){body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .modal-header{gap:12px;padding:16px!important}body .waiting-modal .waiting-modal-hero-icon{flex-basis:42px;width:42px;height:42px;font-size:20px}body .waiting-modal .waiting-modal-heading .modal-title{font-size:20px!important}body .waiting-modal .waiting-modal-heading p{font-size:13px}body .waiting-modal .over-forms-finally{flex-wrap:wrap}body .waiting-modal .waiting-required-note{flex-basis:100%}}body :is(#create-request-stietype,#edit-waiting-request,#selectsite-type) .waiting-modal .modal-body.sepipure-icc{background:color-mix(in srgb,var(--waiting-dialog-accent) 22%,var(--walkin-surface, white))!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-form-section{display:flow-root!important;float:none!important;width:100%!important;padding:0!important;margin:0 0 16px!important;border:0!important;border-radius:12px!important;background:color-mix(in srgb,var(--waiting-dialog-accent) 4%,white)!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-form-section>h3{float:none!important;width:100%!important;margin:0!important;padding:12px 20px!important;line-height:24px!important;border:0!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-form-section>.sepicreate-request{display:grid!important;float:none!important;width:100%!important;margin:0!important;padding:18px 20px 20px!important;border:0!important;border-radius:0 0 12px 12px!important;box-sizing:border-box;align-items:start}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request>div{display:block;margin:0!important;padding:0!important;float:none!important;min-width:0}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request label{height:20px;line-height:20px!important;margin:0 0 8px!important;padding:0!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .waiting-icon-field:before{top:29px!important;height:40px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request :is(input.form-control,select.form-control,.mx-input){height:42px!important;min-height:42px!important;margin:0!important;box-sizing:border-box}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request .adder-panel{display:grid!important;grid-template-columns:minmax(0,1fr) 140px;grid-template-rows:20px 42px;gap:8px 12px!important;align-items:stretch!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .adder-panel label{margin:0!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .adder-panel .btn-blues{height:42px!important;align-self:stretch;justify-content:center;margin:0!important;line-height:20px}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .multiselect__tags{height:42px!important;min-height:42px!important;padding:9px 36px 9px 12px!important;box-sizing:border-box}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .multiselect :is(.multiselect__input,.multiselect__single,.multiselect__placeholder){height:22px!important;min-height:0!important;line-height:22px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;font-size:14px!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .over-forms-finally{align-items:center!important}body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .over-forms-finally :is(button,input){height:42px!important;margin:0!important;box-sizing:border-box}@media (max-width:600px){body :is(#create-request-stietype,#edit-waiting-request) .waiting-modal .sepicreate-request .adder-panel{grid-template-columns:minmax(0,1fr) 112px}}body .v--modal-box:has(#waiting-site-dialog){width:min(780px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;padding:0!important}body #waiting-site-dialog,body #waiting-site-dialog .modal-dialog,body #waiting-site-dialog .modal-content.waiting-modal{display:block!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}body #waiting-site-dialog .waiting-modal .modal-header{display:flex!important;justify-content:space-between!important;width:100%!important;padding:20px 24px!important}body #waiting-site-dialog .waiting-modal .modal-body.sepipure-icc{display:block!important;width:100%!important;padding:24px!important;margin:0!important;box-sizing:border-box}body #waiting-site-dialog .sepi-hike-forms,body #waiting-site-dialog .sepi-hike-forms select{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important}body #waiting-site-dialog .over-forms-finally{display:flex!important;justify-content:flex-end!important;width:100%!important;margin:24px 0 0!important}.import-result[data-v-164238e1]{margin-top:10px}.import-result__summary[data-v-164238e1]{margin-bottom:15px}.import-result__headline[data-v-164238e1]{font-weight:600;margin-bottom:6px}.import-result__fatal[data-v-164238e1]{margin-bottom:6px;word-break:break-word}.import-result__counts[data-v-164238e1]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px}.import-result__actions[data-v-164238e1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}.import-result__title[data-v-164238e1]{font-size:16px;margin:0}.import-result__table[data-v-164238e1]{max-height:420px;overflow-y:auto;margin-bottom:15px}.meter-reading-import-confirm__body[data-v-164238e1]{font-size:14px;line-height:1.5}.meter-reading-import-confirm__lead[data-v-164238e1]{margin-bottom:12px;font-weight:600}.meter-reading-import-confirm__list[data-v-164238e1]{margin:0 0 12px 18px;padding:0}.meter-reading-import-confirm__file[data-v-164238e1]{margin-bottom:12px;word-break:break-all}.meter-reading-import-confirm__warning[data-v-164238e1]{margin-bottom:16px;color:#8a6d3b}.meter-reading-import-confirm__actions[data-v-164238e1]{display:flex;gap:10px;flex-wrap:wrap}.content-wrapper:has(#billing-dashboard)>.content-header{background:var(--dash-canvas,#dcebdc)!important;box-shadow:none!important;border:0!important}.content-wrapper:has(#billing-dashboard)>.content-header:not(.content-header--breadcrumb){padding:0 20px!important;min-height:0!important}.content-wrapper:has(#billing-dashboard)>.content-header:not(.content-header--breadcrumb)>:is(h1,hr){display:none}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb{padding:16px 20px 0!important;margin:0!important}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb nav{margin:0!important;padding:0!important;width:100%!important;background:transparent!important;box-shadow:none!important;float:none!important}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb .breadcrumb{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;position:static!important;margin:0!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--dash-accent,#39752d) 20%,var(--dash-surface,#fff))!important;border-radius:10px!important;background:var(--dash-surface-tint,#f4faf6)!important;box-shadow:none!important;color:var(--dash-ink,#203226)!important}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb .breadcrumb-item{float:none!important;font-size:13px;line-height:24px}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb .breadcrumb a{color:var(--dash-ink,#203226)!important}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb .breadcrumb-item--actions{margin-left:auto!important}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb .helpdesk-link{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:1px solid var(--dash-accent,#39752d);color:var(--dash-accent,#39752d)!important;border-radius:7px;padding:4px 10px;box-shadow:none!important}#billing-dashboard{--billing-accent: var(--dash-accent, #5b7e2b);--billing-ink: var(--dash-ink, #203226);--billing-muted: var(--dash-muted, #62735e);--billing-link: var(--dash-link, var(--billing-accent));--billing-on-accent: var(--dash-on-accent, #fff);--billing-panel: color-mix(in srgb, var(--billing-accent) 8%, var(--dash-surface, #fff));--billing-line: color-mix(in srgb, var(--billing-accent) 20%, var(--dash-surface, #fff));background:var(--dash-canvas, #dcebdc)!important;color:var(--billing-ink);padding:20px!important;margin:0!important;min-width:0;min-height:85vh;display:flow-root;width:100%;border:0;border-radius:0;box-shadow:none;font-size:14px;line-height:1.5}#billing-dashboard *,#billing-dashboard *:before,#billing-dashboard *:after{box-sizing:border-box}#billing-dashboard :is(h1,h2,h3,p,span,label,strong,small,td,th){color:var(--billing-ink)!important}#billing-dashboard :is(h1,h2,h3,p){padding:0;background:transparent}#billing-dashboard .billing-hero{display:flex;position:static;float:none;align-items:center;justify-content:space-between;gap:20px;min-height:125px;height:auto;padding:0 6px 16px;margin:0}#billing-dashboard .billing-hero>div{min-width:0}#billing-dashboard .billing-eyebrow{color:var(--billing-accent)!important;font-size:11px;font-weight:750;letter-spacing:1.7px}#billing-dashboard .billing-hero h1{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:10px 0;line-height:1.3}#billing-dashboard .billing-hero h1 i{color:var(--billing-accent)!important;margin-right:10px}#billing-dashboard .billing-hero p{color:var(--billing-muted)!important;margin:0;font-size:15px}#billing-dashboard .billing-landscape{width:38%;max-width:460px;height:auto;color:var(--billing-accent);align-self:flex-end;flex-shrink:0}#billing-dashboard .billing-card{min-width:0;border:1px solid var(--billing-line);border-radius:14px;background:var(--billing-panel);box-shadow:0 4px 16px #1b35200a}#billing-dashboard .billing-filters{padding:20px;margin-bottom:16px;border-radius:16px}#billing-dashboard .billing-filter-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}#billing-dashboard .billing-filter-heading h2{font-size:19px;font-weight:700;margin:0 0 4px}#billing-dashboard .billing-filter-heading p{color:var(--billing-muted)!important;font-size:13px;margin:0}#billing-dashboard .billing-section-symbol,#billing-dashboard .billing-metric-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--billing-accent);color:var(--billing-on-accent)!important;font-size:23px}#billing-dashboard .billing-metric-icon i{color:var(--billing-on-accent)!important}#billing-dashboard .billing-filter-grid{display:grid;grid-template-columns:minmax(160px,240px) minmax(160px,240px) minmax(240px,320px);align-items:end;justify-content:start;gap:16px;margin:0;padding:0}#billing-dashboard .billing-field{min-width:0;width:100%}#billing-dashboard .billing-field label{display:block;font-size:13px;font-weight:600;margin:0 0 10px;padding:0}#billing-dashboard .billing-field :is(.single-date-picker-wrapper,.mx-datepicker){width:100%!important;min-width:0}#billing-dashboard .billing-field .mx-input{height:42px!important;border:1px solid var(--billing-line)!important;border-radius:8px!important;background:var(--dash-surface-tint,#f4faf6)!important;color:var(--billing-ink)!important;-webkit-text-fill-color:var(--billing-ink);box-shadow:none;font-size:14px;padding-left:12px}#billing-dashboard .billing-view-toggle{display:flex;min-height:42px;border:1px solid var(--billing-line);border-radius:8px;padding:3px;background:var(--dash-surface-tint,#f4faf6)}#billing-dashboard .billing-view-toggle button{flex:1;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:var(--billing-ink)!important;font-size:13px;font-weight:600;cursor:pointer}#billing-dashboard .billing-view-toggle button.active{color:var(--billing-on-accent)!important;background:var(--billing-accent)}#billing-dashboard .billing-filter-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}#billing-dashboard .billing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 18px;margin:0;border:1px solid var(--billing-accent);border-radius:8px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer}#billing-dashboard .billing-button-primary{background:var(--billing-accent);color:var(--billing-on-accent)!important}#billing-dashboard .billing-button-primary i{color:inherit!important}#billing-dashboard .billing-button-secondary{background:transparent;color:var(--billing-link)!important}#billing-dashboard .billing-button:hover{filter:brightness(.94)}#billing-dashboard :is(button,a,input,select,.billing-table-scroll):focus-visible{outline:3px solid var(--billing-accent);outline-offset:3px}#billing-dashboard .billing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}#billing-dashboard .billing-metric{display:flex;gap:14px;align-items:center;padding:18px 16px}#billing-dashboard .billing-metric>div{min-width:0;display:flex;flex-direction:column}#billing-dashboard .billing-metric strong{order:-1;display:block;font-size:25px;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#billing-dashboard .billing-metric-label{display:block;margin:5px 0;font-size:13px;font-weight:700}#billing-dashboard .billing-metric-note{color:var(--billing-muted)!important;font-size:11px}#billing-dashboard .billing-metric-highlight{border-color:var(--billing-accent)}#billing-dashboard .billing-report-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:0 4px}#billing-dashboard .billing-report-toolbar p{margin:0;font-size:13px;color:var(--billing-muted)!important}#billing-dashboard .billing-report-toolbar .billing-button{min-height:36px;padding:6px 12px;border-color:var(--billing-line);background:var(--billing-panel);font-size:12px}#billing-dashboard .billing-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:20px}#billing-dashboard .billing-panels>.billing-card{display:flex;flex-direction:column;height:100%;min-height:0}#billing-dashboard .billing-panels .billing-table-scroll{flex:1 1 auto;min-height:0}#billing-dashboard .billing-card-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:80px;padding:16px 18px}#billing-dashboard .billing-card-heading h3{font-size:19px;font-weight:700;margin:0;line-height:1.4}#billing-dashboard .billing-card-heading h3 i{margin-right:5px}#billing-dashboard .billing-card-heading p{color:var(--billing-muted)!important;font-size:12px;margin:4px 0 0}#billing-dashboard .billing-section-icon{color:var(--billing-accent)!important;font-size:20px}#billing-dashboard .billing-download label{display:block;font-size:11px;margin:0 0 4px;font-weight:600}#billing-dashboard .billing-download select{width:155px;height:36px;border:1px solid var(--billing-line);border-radius:7px;padding:5px 10px;background:var(--dash-surface-tint,#f4faf6);color:var(--billing-ink)!important;font-size:12px}#billing-dashboard .billing-table-scroll{overflow-x:auto;width:100%;border-radius:0 0 14px 14px}#billing-dashboard .billing-table{border-collapse:collapse;width:100%;margin:0;border:0;height:auto;font-size:13px;line-height:1.5}#billing-dashboard .billing-table :is(th,td){padding:14px 12px;border:0;border-bottom:1px solid var(--billing-line);text-align:left;vertical-align:middle}#billing-dashboard .billing-table thead th{background:var(--billing-accent);color:var(--billing-on-accent)!important;font-size:12px;font-weight:700}#billing-dashboard .billing-table tbody td{background:var(--billing-panel)}#billing-dashboard .billing-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--billing-accent) 4%,var(--dash-surface,#fff))}#billing-dashboard .billing-table tbody tr:hover td{background:color-mix(in srgb,var(--billing-accent) 12%,var(--dash-surface,#fff))}#billing-dashboard .billing-table tbody tr:last-child td{border-bottom:0}#billing-dashboard .billing-summary-table{min-width:590px}#billing-dashboard .billing-summary-table :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}#billing-dashboard .billing-summary-table td:not(:first-child){white-space:nowrap}#billing-dashboard .billing-summary-table .total-row{font-weight:700}#billing-dashboard .billing-summary-table .billing-total td{background:color-mix(in srgb,var(--billing-accent) 16%,var(--dash-surface,#fff));border-top:1px solid var(--billing-line);padding-block:16px}#billing-dashboard .billing-payments-table{min-width:460px}#billing-dashboard .billing-payments-table td{vertical-align:top}#billing-dashboard .billing-payments-table td:nth-child(2){min-width:125px;max-width:240px;overflow-wrap:anywhere}#billing-dashboard .billing-payments-table td:nth-child(4){overflow-wrap:anywhere}#billing-dashboard .billing-payments-table :is(th,td):nth-child(3),#billing-dashboard .billing-details-table :is(th,td):nth-child(4){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#billing-dashboard .billing-payments-table a{color:var(--billing-link)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}#billing-dashboard .billing-details-table{min-width:680px}#billing-dashboard .billing-fee-applied{font-weight:700}#billing-dashboard .billing-count{display:inline-block;margin-left:7px;padding:2px 9px;border-radius:20px;background:color-mix(in srgb,var(--billing-accent) 20%,var(--dash-surface,#fff));font-size:11px;vertical-align:middle}#billing-dashboard .billing-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;text-align:center}#billing-dashboard .billing-empty i{font-size:28px;color:var(--billing-accent)!important;margin-bottom:4px}#billing-dashboard .billing-empty strong{font-size:14px}#billing-dashboard .billing-empty span{font-size:12px;color:var(--billing-muted)!important}#billing-dashboard .billing-records{margin-bottom:20px}.content-wrapper:has(#billing-dashboard){overflow:visible}body:has(#billing-dashboard) .main-footer{float:none!important;clear:both;width:auto!important;background:var(--dash-canvas, #dcebdc)!important;border-top:0!important;box-shadow:none!important;color:var(--billing-muted, #62735e)!important;padding:16px 24px 24px}body:has(#billing-dashboard) .main-footer p{color:inherit!important;margin:0}#billing-dashboard .billing-sitemap{display:block;float:none;clear:both;width:100%;margin:8px 0 0;padding:0}#billing-dashboard .billing-sitemap .sitemap-user{display:block;float:none!important;width:100%;padding:0!important;margin:0!important}#billing-dashboard .billing-sitemap .mysite-cards{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 12px;float:none!important;width:100%;margin:0!important;padding:14px 18px!important;border:0;border-radius:10px;background:color-mix(in srgb,var(--dash-surface, #fff) 58%,transparent)!important;box-shadow:none!important}#billing-dashboard .billing-sitemap .mysite-cards ul{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;border:0}#billing-dashboard .billing-sitemap :is(span,a,li){color:var(--billing-ink)!important}@media (max-width:1450px){#billing-dashboard .billing-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){#billing-dashboard .billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#billing-dashboard .billing-filter-grid{grid-template-columns:repeat(2,minmax(160px,240px))}}@media (max-width:600px){#billing-dashboard{padding:12px!important}#billing-dashboard .billing-landscape{display:none}#billing-dashboard .billing-hero{min-height:115px;padding-inline:0}#billing-dashboard .billing-hero h1{font-size:25px}#billing-dashboard .billing-filter-grid{grid-template-columns:minmax(0,1fr)}#billing-dashboard .billing-filters{padding:14px}#billing-dashboard .billing-metrics{gap:8px}#billing-dashboard .billing-metric{padding:12px;gap:8px;flex-direction:column;align-items:flex-start}#billing-dashboard .billing-metric strong{font-size:21px}#billing-dashboard .billing-card-heading{padding:14px}#billing-dashboard .billing-card-heading h3{font-size:17px}.content-wrapper:has(#billing-dashboard)>.content-header--breadcrumb{padding:12px 12px 0!important}}.content-wrapper:has(#billing-payment-settings)>.content-header{background:var(--dash-canvas,#dcebdc)!important;box-shadow:none!important;border:0!important}.content-wrapper:has(#billing-payment-settings)>.content-header:not(.content-header--breadcrumb){padding:0 20px!important;min-height:0!important}.content-wrapper:has(#billing-payment-settings)>.content-header:not(.content-header--breadcrumb)>:is(h1,hr){display:none}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb{padding:16px 20px 0!important;margin:0!important}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb nav{margin:0!important;padding:0!important;width:100%!important;background:transparent!important;box-shadow:none!important;float:none!important}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb .breadcrumb{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;position:static!important;margin:0!important;padding:10px 14px!important;border:1px solid color-mix(in srgb,var(--dash-accent,#39752d) 20%,var(--dash-surface,#fff))!important;border-radius:10px!important;background:var(--dash-surface-tint,#f4faf6)!important;box-shadow:none!important;color:var(--dash-ink,#203226)!important}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb .breadcrumb-item{float:none!important;font-size:13px;line-height:24px}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb .breadcrumb a{color:var(--dash-ink,#203226)!important}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb .breadcrumb-item--actions{margin-left:auto!important}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb .helpdesk-link{display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:1px solid var(--dash-accent,#39752d);color:var(--dash-accent,#39752d)!important;border-radius:7px;padding:4px 10px;box-shadow:none!important}#billing-payment-settings{--bps-accent: var(--dash-accent, #5b7e2b);--bps-ink: var(--dash-ink, #203226);--bps-muted: var(--dash-muted, #62735e);--bps-link: var(--dash-link, var(--bps-accent));--bps-on-accent: var(--dash-on-accent, #fff);--bps-panel: color-mix(in srgb, var(--bps-accent) 8%, var(--dash-surface, #fff));--bps-line: color-mix(in srgb, var(--bps-accent) 20%, var(--dash-surface, #fff));background:var(--dash-canvas, #dcebdc)!important;color:var(--bps-ink);padding:20px!important;margin:0!important;min-width:0;min-height:85vh;display:flow-root;width:100%;border:0;border-radius:0;box-shadow:none;font-size:14px;line-height:1.5}#billing-payment-settings *,#billing-payment-settings *:before,#billing-payment-settings *:after{box-sizing:border-box}#billing-payment-settings :is(h1,h2,h3,p,span,label,strong,small,sup){color:var(--bps-ink)!important}#billing-payment-settings :is(h1,h2,h3,p){padding:0;background:transparent}#billing-payment-settings .bps-hero{display:flex;position:static;float:none;align-items:center;justify-content:space-between;gap:20px;min-height:125px;height:auto;padding:0 6px 16px;margin:0}#billing-payment-settings .bps-hero>div{min-width:0}#billing-payment-settings .bps-eyebrow{color:var(--bps-accent)!important;font-size:11px;font-weight:750;letter-spacing:1.7px}#billing-payment-settings .bps-hero h1{font-size:30px;font-weight:750;letter-spacing:-.7px;margin:10px 0;line-height:1.3}#billing-payment-settings .bps-hero h1 i{color:var(--bps-accent)!important;margin-right:10px}#billing-payment-settings .bps-hero p{color:var(--bps-muted)!important;margin:0;font-size:15px}#billing-payment-settings .bps-landscape{width:38%;max-width:460px;height:auto;color:var(--bps-accent);align-self:flex-end;flex-shrink:0}#billing-payment-settings .bps-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:0 4px}#billing-payment-settings .bps-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 18px;margin:0;border:1px solid var(--bps-accent);border-radius:8px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#billing-payment-settings .bps-button-primary{background:var(--bps-accent);color:var(--bps-on-accent)!important;-webkit-text-fill-color:var(--bps-on-accent)!important}#billing-payment-settings .bps-button-primary i{color:var(--bps-on-accent)!important}#billing-payment-settings .bps-button-secondary{background:transparent;color:var(--bps-link)!important}#billing-payment-settings .bps-button:hover{filter:brightness(.94)}#billing-payment-settings :is(button,a,input,select):focus-visible{outline:3px solid var(--bps-accent);outline-offset:3px}#billing-payment-settings .bps-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:16px}#billing-payment-settings .bps-card{min-width:0;display:flex;flex-direction:column;height:100%;border:1px solid var(--bps-line);border-radius:14px;background:var(--bps-panel);box-shadow:0 4px 16px #1b35200a;padding:20px}#billing-payment-settings .bps-card-wide{height:auto;margin-bottom:16px}#billing-payment-settings .bps-card-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}#billing-payment-settings .bps-section-symbol{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--bps-accent);color:var(--bps-on-accent)!important;font-size:23px}#billing-payment-settings .bps-section-symbol i{color:var(--bps-on-accent)!important}#billing-payment-settings .bps-card-heading h2{font-size:19px;font-weight:700;margin:0 0 4px}#billing-payment-settings .bps-card-heading p{color:var(--bps-muted)!important;font-size:13px;margin:0}#billing-payment-settings .bps-fields{display:grid;gap:14px}#billing-payment-settings .bps-field{min-width:0;width:100%}#billing-payment-settings .bps-field label{display:block;font-size:13px;font-weight:600;margin:0 0 8px;padding:0}#billing-payment-settings .bps-field sup{color:#b22e35!important}#billing-payment-settings .bps-field :is(input,select){display:block;width:100%!important;height:42px!important;border:1px solid var(--bps-line)!important;border-radius:8px!important;background:var(--dash-surface-tint,#f4faf6)!important;color:var(--bps-ink)!important;-webkit-text-fill-color:var(--bps-ink);box-shadow:none!important;font-size:14px;padding:8px 12px!important}#billing-payment-settings .bps-field :is(input,select)::placeholder{color:var(--bps-muted)!important;opacity:1}#billing-payment-settings .bps-error{display:block;margin-top:6px;color:#b22e35!important;font-size:12px;font-weight:600}#billing-payment-settings .bps-error strong{color:inherit!important;font-weight:600}#billing-payment-settings .bps-card-type{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 4px}#billing-payment-settings .bps-card-type img{width:46px;height:auto}#billing-payment-settings .bps-card-type b{font-size:14px}#billing-payment-settings .bps-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}#billing-payment-settings .bps-split-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px}#billing-payment-settings .bps-actions{display:flex;justify-content:center;margin:4px 0 20px}#billing-payment-settings .bps-sitemap{display:block;float:none;clear:both;width:100%;margin:8px 0 0;padding:0}#billing-payment-settings .bps-sitemap .sitemap-user{display:block;float:none!important;width:100%;padding:0!important;margin:0!important}#billing-payment-settings .bps-sitemap .mysite-cards{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 12px;float:none!important;width:100%;margin:0!important;padding:14px 18px!important;border:0;border-radius:10px;background:color-mix(in srgb,var(--dash-surface, #fff) 58%,transparent)!important;box-shadow:none!important}#billing-payment-settings .bps-sitemap .mysite-cards ul{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;border:0}#billing-payment-settings .bps-sitemap :is(span,a,li){color:var(--bps-ink)!important}.content-wrapper:has(#billing-payment-settings){overflow:visible}body:has(#billing-payment-settings) .main-footer{float:none!important;clear:both;width:auto!important;background:var(--dash-canvas, #dcebdc)!important;border-top:0!important;box-shadow:none!important;color:var(--bps-muted, #62735e)!important;padding:16px 24px 24px}body:has(#billing-payment-settings) .main-footer p{color:inherit!important;margin:0}@media (max-width:1100px){#billing-payment-settings .bps-panels{grid-template-columns:minmax(0,1fr)}#billing-payment-settings .bps-split-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){#billing-payment-settings{padding:12px!important}#billing-payment-settings .bps-landscape{display:none}#billing-payment-settings .bps-hero{min-height:115px;padding-inline:0}#billing-payment-settings .bps-hero h1{font-size:25px}#billing-payment-settings .bps-card{padding:14px}#billing-payment-settings .bps-split,#billing-payment-settings .bps-split-3{grid-template-columns:minmax(0,1fr)}.content-wrapper:has(#billing-payment-settings)>.content-header--breadcrumb{padding:12px 12px 0!important}}body.skin-blue.sidebar-mini.login_form:has(.waiting-list-layout){background-color:#8295a5!important;background-image:none!important;min-height:100vh}body.login_form .container:has(.waiting-list-layout){width:100%;max-width:100%;margin:0 auto;padding:0;float:none;box-sizing:border-box;overflow-x:hidden;background:transparent}@media (min-width: 768px){body.login_form .container:has(.waiting-list-layout){min-height:100vh;display:grid;place-items:center}}.waiting-list-layout{width:100%;max-width:960px;margin:0 auto;padding:24px 16px;box-sizing:border-box;float:none;overflow-x:hidden}.waiting-list-page.content{margin:0!important;padding:0;max-width:100%;overflow-x:hidden}.waiting-list-page .daily-rental-cards{box-shadow:0 8px 32px #0f172a29!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.9);background:#fff;margin-bottom:24px;padding:28px 32px}.waiting-list-page .gc-search-card{padding:24px 28px!important}.waiting-list-page .gc-content-card{padding:28px 32px!important}.waiting-list-page .gc-search-header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.waiting-list-page .gc-search-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.waiting-list-page .gc-search-header__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.waiting-list-page .gc-search-header__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.3}.waiting-list-page .gc-search-header__divider{display:none}@media (min-width: 992px){.waiting-list-page .gc-search-header__text{flex-direction:row;align-items:center;gap:0 12px}.waiting-list-page .gc-search-header__title{font-size:20px;white-space:nowrap}.waiting-list-page .gc-search-header__divider{display:block;width:1px;height:18px;background:#cbd5e1}.waiting-list-page .gc-search-header__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.wl-page-intro{margin:0;font-size:14px;color:#64748b;line-height:1.6}.wl-page-intro p{margin:0}.wl-form{margin:0;padding:0}.waiting-list-page .mc-section-panel{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:28px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.waiting-list-page .mc-section-header{display:flex;align-items:center;gap:16px;padding:24px 32px!important;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.waiting-list-page .mc-section-header--modify{background:#e4eaee;border-bottom-color:#cdd8df}.waiting-list-page .mc-section-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px;background:#6b8494;color:#fff;box-shadow:0 4px 12px #6b849459}.waiting-list-page .mc-section-header__text{flex:1 1 auto;min-width:0}.waiting-list-page .mc-section-header__title{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.25}.waiting-list-page .mc-section-header__subtitle{margin:0;font-size:13px;color:#64748b;line-height:1.45}.waiting-list-page .wl-section-body{padding:32px 36px 36px!important;background:#eef2f5;box-sizing:border-box}.waiting-list-page .wl-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 28px}@media (max-width: 575px){.waiting-list-page .wl-form-grid{grid-template-columns:1fr;gap:20px}}.waiting-list-page .wl-field{min-width:0;display:flex;flex-direction:column}.waiting-list-page .wl-field--full{grid-column:1 / -1}.waiting-list-page .mysite-cards .sepi-hike-forms label,.waiting-list-page .sepi-hike-forms .gc-label,.waiting-list-page .gc-label{display:block;float:none!important;width:100%;margin-top:0!important;margin-bottom:10px!important;padding:0!important;font-size:13px;font-weight:600;color:#334155;line-height:1.45}.waiting-list-page .sepi-hike-forms.date-sepi label{margin-bottom:10px!important}.waiting-list-page .sepi-hike-forms.date-sepi .vdp-datepicker,.waiting-list-page .sepi-hike-forms.date-sepi .vdp-datepicker__calendar-button,.waiting-list-page .sepi-hike-forms.date-sepi input{width:100%}.gc-label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none;margin-bottom:10px!important;min-height:19px}.gc-required{color:#dc2626;font-weight:700}.waiting-list-page .gc-input-group{margin-bottom:0!important;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.waiting-list-page .sepi-hike-forms{width:100%;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box}.waiting-list-page .gc-input,.waiting-list-page .form-control,.waiting-list-page .mysite-cards .form-control,.waiting-list-page .mysite-cards .gc-input,.waiting-list-page .sepi-hike-forms.date-sepi input,.waiting-list-page .sepi-hike-forms.date-sepi .vdp-datepicker input{height:44px;width:100%;max-width:100%;margin:0!important;border:1px solid #b8c5ce;border-radius:8px;font-size:14px;padding:10px 14px!important;transition:border-color .2s,box-shadow .2s,background .2s;background:#f6f9fb;color:#334155;box-sizing:border-box;float:none!important}.waiting-list-page .gc-textarea,.waiting-list-page .mysite-cards textarea.form-control{height:auto;min-height:100px;resize:vertical;padding:12px 14px!important;background:#f6f9fb;border-color:#b8c5ce}.waiting-list-page .gc-input:focus,.waiting-list-page .form-control:focus,.waiting-list-page .sepi-hike-forms.date-sepi input:focus,.waiting-list-page .sepi-hike-forms.date-sepi .vdp-datepicker input:focus{border-color:#8295a5;box-shadow:0 0 0 3px #8295a540;background:#fff;outline:none}.wl-lookup-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 20px}.wl-field--lookup{flex:1 1 260px;min-width:0}.wl-field--lookup-action{flex:0 0 auto}.wl-lookup-btn{min-width:120px}.wl-customer-picker{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.wl-customer-picker .gc-label{margin-bottom:12px!important}.wl-customer-options{display:flex;flex-wrap:wrap;gap:10px}.wl-customer-option{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.wl-customer-option:hover{border-color:#93c5fd;background:#f0f9ff}.wl-customer-option.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb26;color:#1e40af;font-weight:600}.wl-customer-option i{color:#64748b}.wl-customer-option.is-selected i{color:#2563eb}.wl-notice{margin:8px 0 0;padding:10px 12px;font-size:13px;font-weight:500;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;line-height:1.5}.wl-pet-index{font-weight:500;color:#64748b;font-size:12px}.wl-form-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:28px 0 12px;margin-top:4px}.gc-btn{height:44px;padding:0 24px;border-radius:8px!important;font-size:14px;font-weight:600;border:none;transition:transform .15s,box-shadow .15s;cursor:pointer}.gc-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.gc-btn:disabled{opacity:.65;cursor:not-allowed}.waiting-list-page .gc-btn--primary{background:linear-gradient(135deg,#6b8494,#8295a5)!important;color:#fff!important;border:1px solid #5f7685!important}.gc-btn--submit{min-width:180px}.wl-required-note{text-align:center;margin:16px 0 0;font-size:12px;color:#94a3b8}.gc-resort-footer{text-align:center;padding:36px 16px 12px;margin-top:24px;border-top:1px solid #e2e8f0}.wl-powered-by{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0 4px;font-size:13px;color:#94a3b8}.wl-powered-by img{height:24px;object-fit:contain}@media (max-width: 575px){.waiting-list-page .daily-rental-cards,.waiting-list-page .gc-content-card{padding:20px 18px!important}.waiting-list-page .wl-section-body{padding:24px 20px 28px!important}.waiting-list-page .mc-section-header{padding:20px!important}.waiting-list-page .mc-section-panel{margin-bottom:22px}.wl-field--lookup-action .gc-label--spacer{display:none}.wl-lookup-btn{width:100%}.wl-form-actions{flex-direction:column;padding-top:24px}.wl-form-actions .gc-btn{width:100%}}section.content.content_calendar.section_reserved[data-v-cca66e92]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-cca66e92]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-cca66e92]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-cca66e92]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-cca66e92]:before{color:#293744}.default .jumbo_reserved_span[data-v-cca66e92]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-cca66e92]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-cca66e92]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-cca66e92]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-cca66e92]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-cca66e92]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-cca66e92]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-cca66e92]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-cca66e92]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-cca66e92]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-cca66e92],.blue-theme .jumbo_reserved_span>h1[data-v-cca66e92]{color:#293744}.help-detail-btn{text-align:right}.help-desk-redesign[data-v-881e9af9]{--hd-accent: #2563eb;--hd-accent-dark: #1d4ed8;--hd-accent-soft: #eff6ff;--hd-ink: #1e293b;--hd-muted: #64748b;--hd-line: #e2e8f0;--hd-surface: #ffffff;--hd-surface-muted: #f8fafc;--hd-canvas: #f1f5f9;--hd-shadow: 0 4px 24px rgba(15, 23, 42, .08);--hd-danger: #dc2626;--hd-success: #16a34a;--hd-warning: #d97706;--hd-thead: #1e293b;--hd-thead-text: #ffffff;--hd-table-body: #ffffff;--hd-row-alt: #f8fafc;--hd-row-hover: #f1f5f9;--hd-table-ink: #1e293b;--hd-table-muted: #64748b;--hd-table-line: #e2e8f0;--hd-input-bg: #ffffff;--hd-input-border: #cbd5e1;--hd-input-text: #1e293b;--hd-on-accent: #ffffff;--hd-on-light: var(--hd-ink);--hd-on-light-muted: var(--hd-muted);color:var(--hd-ink)}body.default .help-desk-redesign[data-v-881e9af9]{--hd-accent: #0b8f43;--hd-accent-dark: #087638;--hd-accent-soft: #eaf6ee;--hd-thead: #087638}body.earth-tone .help-desk-redesign[data-v-881e9af9]{--hd-accent: #5c8d23;--hd-accent-dark: #154206;--hd-accent-soft: #eef5e6;--hd-ink: #1a1f14;--hd-muted: #4a5538;--hd-line: #b2bda0;--hd-surface: #d6e4c0;--hd-surface-muted: #d6e4c0;--hd-canvas: transparent;--hd-thead: #154206;--hd-table-body: #eef5e6;--hd-row-alt: #e8f0dc;--hd-row-hover: #dce8cc;--hd-table-ink: #1a1f14;--hd-table-muted: #4a5538;--hd-table-line: #b2bda0}body.blue-theme .help-desk-redesign[data-v-881e9af9],body.dark-theme .help-desk-redesign[data-v-881e9af9]{--hd-accent: #3266ff;--hd-accent-dark: #254ac2;--hd-accent-soft: #edf2ff;--hd-ink: #ece9e9;--hd-muted: #b8bdd4;--hd-line: #3d4568;--hd-surface: #27225c;--hd-surface-muted: #1e1a4a;--hd-canvas: #27225c;--hd-thead: #030330;--hd-table-body: #f8faff;--hd-row-alt: #f0f4ff;--hd-row-hover: #e8eeff;--hd-table-ink: #1a2238;--hd-table-muted: #5c6578;--hd-table-line: #d8e2f5;--hd-input-bg: #151a30;--hd-input-border: #3266ff;--hd-input-text: #ece9e9;--hd-on-light: #1a2238;--hd-on-light-muted: #5c6578}body.dark-theme .help-desk-redesign[data-v-881e9af9]{--hd-surface: #222b44;--hd-surface-muted: #1a2238;--hd-canvas: #222b44;--hd-line: #3a4560;--hd-thead: #1a2238}body.red-theme .help-desk-redesign[data-v-881e9af9]{--hd-accent: #800000;--hd-accent-dark: #650000;--hd-accent-soft: #f8eded;--hd-ink: #3b0000;--hd-muted: #6b4f4f;--hd-line: #e8d4d4;--hd-surface: #ffffff;--hd-surface-muted: #faf5f5;--hd-thead: #650000;--hd-table-body: #ffffff;--hd-row-alt: #faf5f5;--hd-row-hover: #f8eded;--hd-table-ink: #3b0000;--hd-table-muted: #6b4f4f;--hd-table-line: #e8d4d4;--hd-on-light: #3b0000;--hd-on-light-muted: #6b4f4f}body.turquoise-theme .help-desk-redesign[data-v-881e9af9],body.maroon-theme .help-desk-redesign[data-v-881e9af9],body.peach-theme .help-desk-redesign[data-v-881e9af9],body.magenta-theme .help-desk-redesign[data-v-881e9af9],body.violet-theme .help-desk-redesign[data-v-881e9af9],body.yellow-theme .help-desk-redesign[data-v-881e9af9],body.light-blue-theme .help-desk-redesign[data-v-881e9af9]{--hd-on-light: var(--hd-table-ink);--hd-on-light-muted: var(--hd-table-muted)}.help-desk-redesign .content.sepi-content-section[data-v-881e9af9]{background:var(--hd-canvas)!important;padding:20px 22px 28px!important}.help-desk-redesign .hd-panel[data-v-881e9af9]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-shadow);overflow:hidden}.help-desk-redesign .hd-panel+.hd-panel[data-v-881e9af9]{margin-top:20px}.help-desk-redesign .hd-panel__header[data-v-881e9af9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-panel__header h2[data-v-881e9af9]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-panel__body[data-v-881e9af9]{padding:22px}.help-desk-redesign .hd-panel__body--flush[data-v-881e9af9]{padding:0}.help-desk-redesign .hd-hub-grid[data-v-881e9af9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.help-desk-redesign .hd-hub-card[data-v-881e9af9]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;box-shadow:var(--hd-shadow);text-decoration:none!important;color:var(--hd-ink)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.help-desk-redesign .hd-hub-card[data-v-881e9af9]:hover{transform:translateY(-2px);border-color:var(--hd-accent);box-shadow:0 8px 32px #0f172a1f}.help-desk-redesign .hd-hub-card__header[data-v-881e9af9]{display:flex;align-items:center;gap:12px}.help-desk-redesign .hd-hub-card__icon[data-v-881e9af9]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:20px}.help-desk-redesign .hd-hub-card__title[data-v-881e9af9]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-hub-card__desc[data-v-881e9af9]{margin:0;font-size:14px;line-height:1.45;color:var(--hd-muted)}.help-desk-redesign .hd-hub-card__cta[data-v-881e9af9]{margin-top:auto;font-size:14px;font-weight:700;color:var(--hd-accent)}.help-desk-redesign .hd-contact-strip[data-v-881e9af9]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-top:20px;background:var(--hd-accent-soft);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-contact-strip strong[data-v-881e9af9]{color:var(--hd-on-light)}.help-desk-redesign .hd-contact-strip span[data-v-881e9af9]{color:var(--hd-on-light-muted);font-size:14px}.help-desk-redesign .hd-contact-strip a[data-v-881e9af9]{color:var(--hd-accent);font-weight:700;text-decoration:none}.help-desk-redesign .hd-stats[data-v-881e9af9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.help-desk-redesign .hd-stat[data-v-881e9af9]{padding:16px 18px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-stat__value[data-v-881e9af9]{font-size:28px;font-weight:700;color:var(--hd-accent);line-height:1.1}.help-desk-redesign .hd-stat__label[data-v-881e9af9]{margin-top:4px;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-toolbar[data-v-881e9af9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.help-desk-redesign .hd-search[data-v-881e9af9]{flex:1;min-width:220px;position:relative}.help-desk-redesign .hd-search input[data-v-881e9af9]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-search input[data-v-881e9af9]:focus{outline:none;border-color:var(--hd-accent);box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-search i[data-v-881e9af9]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hd-muted)}.help-desk-redesign .hd-filter select[data-v-881e9af9]{padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;min-width:160px}.help-desk-redesign .hd-section-grid[data-v-881e9af9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.help-desk-redesign .hd-section-card[data-v-881e9af9]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-section-card__head[data-v-881e9af9]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--hd-thead);color:var(--hd-thead-text)}.help-desk-redesign .hd-section-card__head i[data-v-881e9af9]{font-size:18px;opacity:.9}.help-desk-redesign .hd-section-card__head h3[data-v-881e9af9]{margin:0;font-size:16px;font-weight:700}.help-desk-redesign .hd-tutorial-list[data-v-881e9af9]{list-style:none;margin:0;padding:8px 0}.help-desk-redesign .hd-tutorial-list li[data-v-881e9af9]{border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-tutorial-list li[data-v-881e9af9]:last-child{border-bottom:0}.help-desk-redesign .hd-tutorial-list a[data-v-881e9af9]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--hd-ink)!important;text-decoration:none!important;font-size:14px;font-weight:500;transition:background .12s ease}.help-desk-redesign .hd-tutorial-list a[data-v-881e9af9]:hover{background:var(--hd-accent-soft);color:var(--hd-accent)!important}.help-desk-redesign .hd-tutorial-list a span[data-v-881e9af9]{color:inherit!important}.help-desk-redesign .hd-tutorial-list a:hover i[data-v-881e9af9]{color:var(--hd-accent)}.help-desk-redesign .hd-tutorial-list a i[data-v-881e9af9]{color:var(--hd-accent);font-size:14px;flex-shrink:0}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-881e9af9]{display:block;padding:10px 18px;font-size:13px;font-weight:700;color:var(--hd-accent);cursor:pointer;text-align:center}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-881e9af9]:hover{background:var(--hd-accent-soft)}.help-desk-redesign .hd-tabs[data-v-881e9af9]{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--hd-surface-muted);border:1px solid var(--hd-line);border-radius:8px;width:fit-content;max-width:100%;flex-wrap:wrap}.help-desk-redesign .hd-tab[data-v-881e9af9]{padding:10px 18px;border:0;border-radius:6px;background:transparent;color:var(--hd-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.help-desk-redesign .hd-tab.is-active[data-v-881e9af9]{background:var(--hd-surface);color:var(--hd-accent);box-shadow:0 1px 4px #0f172a14}.help-desk-redesign .hd-form-grid[data-v-881e9af9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-desk-redesign .hd-field label[data-v-881e9af9]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hd-ink)}.help-desk-redesign .hd-field .form-control[data-v-881e9af9],.help-desk-redesign .hd-field select[data-v-881e9af9],.help-desk-redesign .hd-field textarea[data-v-881e9af9]{width:100%;padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-select[data-v-881e9af9],.help-desk-redesign .hd-filter .hd-select[data-v-881e9af9]{display:block;width:100%;height:44px!important;min-height:44px;padding:0 38px 0 14px!important;border:1px solid var(--hd-input-border)!important;border-radius:8px!important;background-color:var(--hd-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;color:var(--hd-input-text)!important;font-size:14px!important;font-weight:500;line-height:42px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle}.help-desk-redesign .hd-select--compact[data-v-881e9af9]{width:auto;min-width:160px}.help-desk-redesign .hd-select[data-v-881e9af9]:focus{outline:none;border-color:var(--hd-accent)!important;box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-select option[data-v-881e9af9]{color:#1e293b;background:#fff;padding:8px}.help-desk-redesign .hd-file-upload[data-v-881e9af9]{display:flex;flex-direction:column;gap:10px}.help-desk-redesign .hd-file-upload__zone[data-v-881e9af9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 18px;border:2px dashed var(--hd-accent)!important;border-radius:10px;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 3px #2563eb1a;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.help-desk-redesign .hd-file-upload__zone[data-v-881e9af9]:hover,.help-desk-redesign .hd-file-upload__zone[data-v-881e9af9]:focus-within{border-color:var(--hd-accent-dark)!important;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 4px #2563eb29;transform:translateY(-1px)}.help-desk-redesign .hd-file-upload__input[data-v-881e9af9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-desk-redesign .hd-file-upload__icon[data-v-881e9af9]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hd-surface);color:var(--hd-accent);font-size:22px;box-shadow:0 2px 8px #0f172a14}.help-desk-redesign .hd-file-upload__title[data-v-881e9af9]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__hint[data-v-881e9af9]{display:block;margin-top:2px;font-size:12px;color:var(--hd-muted);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__selected[data-v-881e9af9]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);font-size:13px;color:var(--hd-ink)}.help-desk-redesign .hd-file-upload__filename[data-v-881e9af9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.help-desk-redesign .hd-file-upload__remove[data-v-881e9af9]{flex-shrink:0;padding:4px 10px;border:1px solid var(--hd-line);border-radius:6px;background:transparent;color:var(--hd-danger);font-size:12px;font-weight:600;cursor:pointer}.help-desk-redesign .hd-file-upload__remove[data-v-881e9af9]:hover{background:#fef2f2;border-color:#fecaca}.help-desk-redesign .hd-filter .hd-select[data-v-881e9af9]{width:auto}.help-desk-redesign .hd-field textarea[data-v-881e9af9]{min-height:120px;resize:vertical}.help-desk-redesign .hd-field .error[data-v-881e9af9]{display:block;margin-top:4px;font-size:12px;color:var(--hd-danger)}.help-desk-redesign .hd-btn[data-v-881e9af9]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .12s ease,opacity .12s ease}.help-desk-redesign .hd-btn--primary[data-v-881e9af9]{background:var(--hd-accent);color:var(--hd-on-accent)!important}.help-desk-redesign .hd-btn--primary[data-v-881e9af9]:hover{background:var(--hd-accent-dark)}.help-desk-redesign .hd-btn--ghost[data-v-881e9af9]{background:transparent;border:1px solid var(--hd-line);color:var(--hd-ink)!important}.help-desk-redesign .hd-btn--ghost[data-v-881e9af9]:hover{background:var(--hd-surface-muted)}.help-desk-redesign .hd-btn--danger[data-v-881e9af9]{background:transparent;border:1px solid var(--hd-danger);color:var(--hd-danger)!important}.help-desk-redesign .hd-table-wrap[data-v-881e9af9]{overflow:auto;max-height:640px}.help-desk-redesign table.hd-table[data-v-881e9af9]{width:100%;border-collapse:collapse;background:var(--hd-table-body)}.help-desk-redesign table.hd-table thead[data-v-881e9af9]{position:sticky;top:0;z-index:2}.help-desk-redesign table.hd-table thead th[data-v-881e9af9]{padding:12px 16px;background:var(--hd-thead);color:var(--hd-thead-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--hd-line)}.help-desk-redesign table.hd-table tbody td[data-v-881e9af9]{padding:14px 16px;background:var(--hd-table-body);color:var(--hd-table-ink)!important;font-size:13px;border-top:1px solid var(--hd-table-line);vertical-align:middle}.help-desk-redesign table.hd-table tbody tr:nth-child(2n) td[data-v-881e9af9]{background:var(--hd-row-alt)}.help-desk-redesign table.hd-table tbody tr:hover td[data-v-881e9af9]{background:var(--hd-row-hover)}.help-desk-redesign table.hd-table a[data-v-881e9af9],.help-desk-redesign table.hd-table a[data-v-881e9af9]:visited{color:var(--hd-accent)!important;font-weight:600;text-decoration:none}.help-desk-redesign table.hd-table a span[data-v-881e9af9]{color:inherit!important}.help-desk-redesign table.hd-table a[data-v-881e9af9]:hover,.help-desk-redesign table.hd-table a[data-v-881e9af9]:focus{color:var(--hd-accent-dark)!important;text-decoration:underline}.help-desk-redesign .hd-badge[data-v-881e9af9]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.help-desk-redesign .hd-badge--new[data-v-881e9af9]{background:#dbeafe;color:#1d4ed8}.help-desk-redesign .hd-badge--process[data-v-881e9af9]{background:#fef3c7;color:#b45309}.help-desk-redesign .hd-badge--programming[data-v-881e9af9]{background:#ede9fe;color:#6d28d9}.help-desk-redesign .hd-badge--resolved[data-v-881e9af9]{background:#dcfce7;color:#15803d}.help-desk-redesign .hd-badge--notify[data-v-881e9af9]{background:#fee2e2;color:#b91c1c;margin-left:6px}.help-desk-redesign .hd-ticket-layout[data-v-881e9af9]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.help-desk-redesign .hd-ticket-sidebar[data-v-881e9af9]{display:flex;flex-direction:column;gap:16px}.help-desk-redesign .hd-ticket-summary[data-v-881e9af9],.help-desk-redesign .hd-ticket-issue-card[data-v-881e9af9],.help-desk-redesign .hd-ticket-attachment[data-v-881e9af9]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-ticket-summary[data-v-881e9af9]{padding:20px}.help-desk-redesign .hd-ticket-summary__head[data-v-881e9af9]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-ticket-summary__id[data-v-881e9af9]{font-size:22px;font-weight:700;color:var(--hd-ink);letter-spacing:-.02em}.help-desk-redesign .hd-ticket-info-list[data-v-881e9af9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.help-desk-redesign .hd-ticket-info-list li[data-v-881e9af9]{display:flex;align-items:flex-start;gap:12px}.help-desk-redesign .hd-ticket-info-list li>i[data-v-881e9af9]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:15px;flex-shrink:0}.help-desk-redesign .hd-ticket-info-list__label[data-v-881e9af9]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.help-desk-redesign .hd-ticket-info-list__value[data-v-881e9af9]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);line-height:1.4}.help-desk-redesign .hd-ticket-issue-card[data-v-881e9af9]{padding:18px 20px}.help-desk-redesign .hd-ticket-issue-card h3[data-v-881e9af9],.help-desk-redesign .hd-ticket-attachment h3[data-v-881e9af9]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-ticket-issue-card p[data-v-881e9af9]{margin:0;font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-ticket-attachment[data-v-881e9af9]{padding:18px 20px}.help-desk-redesign .hd-ticket-attachment>img[data-v-881e9af9]{width:100%;border-radius:8px;border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-panel[data-v-881e9af9]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow);display:flex;flex-direction:column;min-height:620px;overflow:hidden}.help-desk-redesign .hd-chat-panel__header[data-v-881e9af9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-panel__header h2[data-v-881e9af9]{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-panel__header p[data-v-881e9af9]{margin:0;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-panel__count[data-v-881e9af9]{font-size:12px;font-weight:700;color:var(--hd-muted);padding:6px 12px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-line);white-space:nowrap}.help-desk-redesign .hd-chat-thread[data-v-881e9af9]{flex:1;min-height:380px;max-height:520px;overflow-y:auto;padding:24px;background:linear-gradient(180deg,var(--hd-surface-muted) 0%,var(--hd-surface) 100%)}.help-desk-redesign .hd-chat-messages[data-v-881e9af9]{display:flex;flex-direction:column;gap:20px}.help-desk-redesign .hd-chat-row[data-v-881e9af9]{display:flex;gap:12px;max-width:78%}.help-desk-redesign .hd-chat-row--user[data-v-881e9af9]{align-self:flex-end;flex-direction:row-reverse}.help-desk-redesign .hd-chat-row--support[data-v-881e9af9]{align-self:flex-start}.help-desk-redesign .hd-chat-avatar[data-v-881e9af9]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.help-desk-redesign .hd-chat-avatar--support[data-v-881e9af9]{background:var(--hd-accent);color:var(--hd-on-accent)}.help-desk-redesign .hd-chat-avatar--user[data-v-881e9af9]{background:var(--hd-accent-soft);color:var(--hd-accent);border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-bubble[data-v-881e9af9]{flex:1;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid var(--hd-line);background:var(--hd-surface);box-shadow:0 1px 3px #0f172a0f}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble[data-v-881e9af9]{background:var(--hd-accent-soft);border-color:#2563eb26}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-881e9af9],.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-881e9af9]{color:var(--hd-on-light)}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-881e9af9]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-chat-bubble__head[data-v-881e9af9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.help-desk-redesign .hd-chat-bubble__head strong[data-v-881e9af9]{font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-bubble__head span[data-v-881e9af9]{font-size:11px;color:var(--hd-muted);white-space:nowrap}.help-desk-redesign .hd-chat-bubble__body[data-v-881e9af9]{font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-chat-empty[data-v-881e9af9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-empty i[data-v-881e9af9]{font-size:42px;opacity:.35;margin-bottom:14px}.help-desk-redesign .hd-chat-empty h3[data-v-881e9af9]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-empty p[data-v-881e9af9]{margin:0;max-width:360px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-chat-composer[data-v-881e9af9]{padding:18px 22px 22px;border-top:1px solid var(--hd-line);background:var(--hd-surface)}.help-desk-redesign .hd-chat-composer>label[data-v-881e9af9]{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-composer__box[data-v-881e9af9]{border:1px solid var(--hd-input-border);border-radius:10px;overflow:hidden;background:var(--hd-input-bg)}.help-desk-redesign .hd-chat-composer__box textarea[data-v-881e9af9]{width:100%;min-height:110px;padding:14px 16px;border:0;background:transparent;color:var(--hd-input-text);font-size:14px;line-height:1.55;resize:vertical}.help-desk-redesign .hd-chat-composer__box textarea[data-v-881e9af9]:focus{outline:none}.help-desk-redesign .hd-chat-composer__footer[data-v-881e9af9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-composer__hint[data-v-881e9af9]{font-size:12px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-composer__error[data-v-881e9af9]{font-size:12px;color:var(--hd-danger);font-weight:600}.help-desk-redesign .hd-chat-resolved[data-v-881e9af9]{display:flex;align-items:flex-start;gap:14px;margin:0 22px 22px;padding:16px 18px;border-radius:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d}.help-desk-redesign .hd-chat-resolved i[data-v-881e9af9]{font-size:22px;margin-top:2px}.help-desk-redesign .hd-chat-resolved strong[data-v-881e9af9]{display:block;margin-bottom:4px;font-size:14px}.help-desk-redesign .hd-chat-resolved p[data-v-881e9af9]{margin:0;font-size:13px;line-height:1.5}.help-desk-redesign .hd-ticket-meta[data-v-881e9af9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.help-desk-redesign .hd-meta-item label[data-v-881e9af9]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-meta-item span[data-v-881e9af9],.help-desk-redesign .hd-meta-item p[data-v-881e9af9]{margin:0;font-size:14px;color:var(--hd-ink);line-height:1.5}.help-desk-redesign .hd-thread[data-v-881e9af9]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:4px 0}.help-desk-redesign .hd-message[data-v-881e9af9]{display:flex;flex-direction:column;gap:6px;max-width:85%;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-message--admin[data-v-881e9af9]{align-self:flex-start;background:var(--hd-surface-muted);border:1px solid var(--hd-line);color:var(--hd-ink)}.help-desk-redesign .hd-message--user[data-v-881e9af9]{align-self:flex-end;background:var(--hd-accent-soft);border:1px solid var(--hd-line);color:var(--hd-on-light)}.help-desk-redesign .hd-message--user .hd-message__label[data-v-881e9af9],.help-desk-redesign .hd-message--user .hd-message__time[data-v-881e9af9]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-message__label[data-v-881e9af9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.help-desk-redesign .hd-message__time[data-v-881e9af9]{font-size:11px;color:var(--hd-muted)}.help-desk-redesign .hd-reply-box[data-v-881e9af9]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hd-line)}.help-desk-redesign .hd-reply-box textarea[data-v-881e9af9]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;resize:vertical}.help-desk-redesign .hd-video-player[data-v-881e9af9]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:24px;background:#0f172a;border-radius:10px;overflow:hidden}.help-desk-redesign .hd-video-player iframe[data-v-881e9af9],.help-desk-redesign .hd-video-player video[data-v-881e9af9]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.help-desk-redesign .hd-video-desc[data-v-881e9af9]{font-size:15px;line-height:1.65;color:var(--hd-ink)}.help-desk-redesign .hd-video-desc p[data-v-881e9af9]{margin-bottom:12px}.help-desk-redesign .hd-empty[data-v-881e9af9]{padding:48px 24px;text-align:center;color:var(--hd-muted)}.help-desk-redesign .hd-empty i[data-v-881e9af9]{display:block;margin-bottom:12px;font-size:36px;opacity:.4}body.blue-theme .help-desk-redesign .hd-contact-strip strong[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-contact-strip strong[data-v-881e9af9],body.red-theme .help-desk-redesign .hd-contact-strip strong[data-v-881e9af9]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-contact-strip span[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-contact-strip span[data-v-881e9af9],body.red-theme .help-desk-redesign .hd-contact-strip span[data-v-881e9af9]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign .hd-tutorial-list a span[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-tutorial-list a span[data-v-881e9af9]{color:inherit!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-881e9af9],body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-881e9af9]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-881e9af9],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-881e9af9],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-881e9af9],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-881e9af9]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.red-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.turquoise-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.maroon-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.peach-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.magenta-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.violet-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.yellow-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.light-blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9]{color:inherit!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-881e9af9]{color:var(--hd-table-ink)!important}@media (max-width: 992px){.help-desk-redesign .hd-ticket-layout[data-v-881e9af9]{grid-template-columns:1fr}.help-desk-redesign .hd-chat-row[data-v-881e9af9]{max-width:92%}.help-desk-redesign .hd-chat-thread[data-v-881e9af9]{max-height:420px}}@media (max-width: 768px){.help-desk-redesign .content.sepi-content-section[data-v-881e9af9]{padding:14px!important}.help-desk-redesign .hd-panel__header[data-v-881e9af9],.help-desk-redesign .hd-panel__body[data-v-881e9af9]{padding:14px}.help-desk-redesign .hd-message[data-v-881e9af9]{max-width:100%}}.help-desk-redesign[data-v-17666d0e]{--hd-accent: #2563eb;--hd-accent-dark: #1d4ed8;--hd-accent-soft: #eff6ff;--hd-ink: #1e293b;--hd-muted: #64748b;--hd-line: #e2e8f0;--hd-surface: #ffffff;--hd-surface-muted: #f8fafc;--hd-canvas: #f1f5f9;--hd-shadow: 0 4px 24px rgba(15, 23, 42, .08);--hd-danger: #dc2626;--hd-success: #16a34a;--hd-warning: #d97706;--hd-thead: #1e293b;--hd-thead-text: #ffffff;--hd-table-body: #ffffff;--hd-row-alt: #f8fafc;--hd-row-hover: #f1f5f9;--hd-table-ink: #1e293b;--hd-table-muted: #64748b;--hd-table-line: #e2e8f0;--hd-input-bg: #ffffff;--hd-input-border: #cbd5e1;--hd-input-text: #1e293b;--hd-on-accent: #ffffff;--hd-on-light: var(--hd-ink);--hd-on-light-muted: var(--hd-muted);color:var(--hd-ink)}body.default .help-desk-redesign[data-v-17666d0e]{--hd-accent: #0b8f43;--hd-accent-dark: #087638;--hd-accent-soft: #eaf6ee;--hd-thead: #087638}body.earth-tone .help-desk-redesign[data-v-17666d0e]{--hd-accent: #5c8d23;--hd-accent-dark: #154206;--hd-accent-soft: #eef5e6;--hd-ink: #1a1f14;--hd-muted: #4a5538;--hd-line: #b2bda0;--hd-surface: #d6e4c0;--hd-surface-muted: #d6e4c0;--hd-canvas: transparent;--hd-thead: #154206;--hd-table-body: #eef5e6;--hd-row-alt: #e8f0dc;--hd-row-hover: #dce8cc;--hd-table-ink: #1a1f14;--hd-table-muted: #4a5538;--hd-table-line: #b2bda0}body.blue-theme .help-desk-redesign[data-v-17666d0e],body.dark-theme .help-desk-redesign[data-v-17666d0e]{--hd-accent: #3266ff;--hd-accent-dark: #254ac2;--hd-accent-soft: #edf2ff;--hd-ink: #ece9e9;--hd-muted: #b8bdd4;--hd-line: #3d4568;--hd-surface: #27225c;--hd-surface-muted: #1e1a4a;--hd-canvas: #27225c;--hd-thead: #030330;--hd-table-body: #f8faff;--hd-row-alt: #f0f4ff;--hd-row-hover: #e8eeff;--hd-table-ink: #1a2238;--hd-table-muted: #5c6578;--hd-table-line: #d8e2f5;--hd-input-bg: #151a30;--hd-input-border: #3266ff;--hd-input-text: #ece9e9;--hd-on-light: #1a2238;--hd-on-light-muted: #5c6578}body.dark-theme .help-desk-redesign[data-v-17666d0e]{--hd-surface: #222b44;--hd-surface-muted: #1a2238;--hd-canvas: #222b44;--hd-line: #3a4560;--hd-thead: #1a2238}body.red-theme .help-desk-redesign[data-v-17666d0e]{--hd-accent: #800000;--hd-accent-dark: #650000;--hd-accent-soft: #f8eded;--hd-ink: #3b0000;--hd-muted: #6b4f4f;--hd-line: #e8d4d4;--hd-surface: #ffffff;--hd-surface-muted: #faf5f5;--hd-thead: #650000;--hd-table-body: #ffffff;--hd-row-alt: #faf5f5;--hd-row-hover: #f8eded;--hd-table-ink: #3b0000;--hd-table-muted: #6b4f4f;--hd-table-line: #e8d4d4;--hd-on-light: #3b0000;--hd-on-light-muted: #6b4f4f}body.turquoise-theme .help-desk-redesign[data-v-17666d0e],body.maroon-theme .help-desk-redesign[data-v-17666d0e],body.peach-theme .help-desk-redesign[data-v-17666d0e],body.magenta-theme .help-desk-redesign[data-v-17666d0e],body.violet-theme .help-desk-redesign[data-v-17666d0e],body.yellow-theme .help-desk-redesign[data-v-17666d0e],body.light-blue-theme .help-desk-redesign[data-v-17666d0e]{--hd-on-light: var(--hd-table-ink);--hd-on-light-muted: var(--hd-table-muted)}.help-desk-redesign .content.sepi-content-section[data-v-17666d0e]{background:var(--hd-canvas)!important;padding:20px 22px 28px!important}.help-desk-redesign .hd-panel[data-v-17666d0e]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-shadow);overflow:hidden}.help-desk-redesign .hd-panel+.hd-panel[data-v-17666d0e]{margin-top:20px}.help-desk-redesign .hd-panel__header[data-v-17666d0e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-panel__header h2[data-v-17666d0e]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-panel__body[data-v-17666d0e]{padding:22px}.help-desk-redesign .hd-panel__body--flush[data-v-17666d0e]{padding:0}.help-desk-redesign .hd-hub-grid[data-v-17666d0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.help-desk-redesign .hd-hub-card[data-v-17666d0e]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;box-shadow:var(--hd-shadow);text-decoration:none!important;color:var(--hd-ink)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.help-desk-redesign .hd-hub-card[data-v-17666d0e]:hover{transform:translateY(-2px);border-color:var(--hd-accent);box-shadow:0 8px 32px #0f172a1f}.help-desk-redesign .hd-hub-card__header[data-v-17666d0e]{display:flex;align-items:center;gap:12px}.help-desk-redesign .hd-hub-card__icon[data-v-17666d0e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:20px}.help-desk-redesign .hd-hub-card__title[data-v-17666d0e]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-hub-card__desc[data-v-17666d0e]{margin:0;font-size:14px;line-height:1.45;color:var(--hd-muted)}.help-desk-redesign .hd-hub-card__cta[data-v-17666d0e]{margin-top:auto;font-size:14px;font-weight:700;color:var(--hd-accent)}.help-desk-redesign .hd-contact-strip[data-v-17666d0e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-top:20px;background:var(--hd-accent-soft);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-contact-strip strong[data-v-17666d0e]{color:var(--hd-on-light)}.help-desk-redesign .hd-contact-strip span[data-v-17666d0e]{color:var(--hd-on-light-muted);font-size:14px}.help-desk-redesign .hd-contact-strip a[data-v-17666d0e]{color:var(--hd-accent);font-weight:700;text-decoration:none}.help-desk-redesign .hd-stats[data-v-17666d0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.help-desk-redesign .hd-stat[data-v-17666d0e]{padding:16px 18px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-stat__value[data-v-17666d0e]{font-size:28px;font-weight:700;color:var(--hd-accent);line-height:1.1}.help-desk-redesign .hd-stat__label[data-v-17666d0e]{margin-top:4px;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-toolbar[data-v-17666d0e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.help-desk-redesign .hd-search[data-v-17666d0e]{flex:1;min-width:220px;position:relative}.help-desk-redesign .hd-search input[data-v-17666d0e]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-search input[data-v-17666d0e]:focus{outline:none;border-color:var(--hd-accent);box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-search i[data-v-17666d0e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hd-muted)}.help-desk-redesign .hd-filter select[data-v-17666d0e]{padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;min-width:160px}.help-desk-redesign .hd-section-grid[data-v-17666d0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.help-desk-redesign .hd-section-card[data-v-17666d0e]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-section-card__head[data-v-17666d0e]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--hd-thead);color:var(--hd-thead-text)}.help-desk-redesign .hd-section-card__head i[data-v-17666d0e]{font-size:18px;opacity:.9}.help-desk-redesign .hd-section-card__head h3[data-v-17666d0e]{margin:0;font-size:16px;font-weight:700}.help-desk-redesign .hd-tutorial-list[data-v-17666d0e]{list-style:none;margin:0;padding:8px 0}.help-desk-redesign .hd-tutorial-list li[data-v-17666d0e]{border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-tutorial-list li[data-v-17666d0e]:last-child{border-bottom:0}.help-desk-redesign .hd-tutorial-list a[data-v-17666d0e]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--hd-ink)!important;text-decoration:none!important;font-size:14px;font-weight:500;transition:background .12s ease}.help-desk-redesign .hd-tutorial-list a[data-v-17666d0e]:hover{background:var(--hd-accent-soft);color:var(--hd-accent)!important}.help-desk-redesign .hd-tutorial-list a span[data-v-17666d0e]{color:inherit!important}.help-desk-redesign .hd-tutorial-list a:hover i[data-v-17666d0e]{color:var(--hd-accent)}.help-desk-redesign .hd-tutorial-list a i[data-v-17666d0e]{color:var(--hd-accent);font-size:14px;flex-shrink:0}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-17666d0e]{display:block;padding:10px 18px;font-size:13px;font-weight:700;color:var(--hd-accent);cursor:pointer;text-align:center}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-17666d0e]:hover{background:var(--hd-accent-soft)}.help-desk-redesign .hd-tabs[data-v-17666d0e]{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--hd-surface-muted);border:1px solid var(--hd-line);border-radius:8px;width:fit-content;max-width:100%;flex-wrap:wrap}.help-desk-redesign .hd-tab[data-v-17666d0e]{padding:10px 18px;border:0;border-radius:6px;background:transparent;color:var(--hd-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.help-desk-redesign .hd-tab.is-active[data-v-17666d0e]{background:var(--hd-surface);color:var(--hd-accent);box-shadow:0 1px 4px #0f172a14}.help-desk-redesign .hd-form-grid[data-v-17666d0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-desk-redesign .hd-field label[data-v-17666d0e]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hd-ink)}.help-desk-redesign .hd-field .form-control[data-v-17666d0e],.help-desk-redesign .hd-field select[data-v-17666d0e],.help-desk-redesign .hd-field textarea[data-v-17666d0e]{width:100%;padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-select[data-v-17666d0e],.help-desk-redesign .hd-filter .hd-select[data-v-17666d0e]{display:block;width:100%;height:44px!important;min-height:44px;padding:0 38px 0 14px!important;border:1px solid var(--hd-input-border)!important;border-radius:8px!important;background-color:var(--hd-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;color:var(--hd-input-text)!important;font-size:14px!important;font-weight:500;line-height:42px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle}.help-desk-redesign .hd-select--compact[data-v-17666d0e]{width:auto;min-width:160px}.help-desk-redesign .hd-select[data-v-17666d0e]:focus{outline:none;border-color:var(--hd-accent)!important;box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-select option[data-v-17666d0e]{color:#1e293b;background:#fff;padding:8px}.help-desk-redesign .hd-file-upload[data-v-17666d0e]{display:flex;flex-direction:column;gap:10px}.help-desk-redesign .hd-file-upload__zone[data-v-17666d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 18px;border:2px dashed var(--hd-accent)!important;border-radius:10px;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 3px #2563eb1a;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.help-desk-redesign .hd-file-upload__zone[data-v-17666d0e]:hover,.help-desk-redesign .hd-file-upload__zone[data-v-17666d0e]:focus-within{border-color:var(--hd-accent-dark)!important;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 4px #2563eb29;transform:translateY(-1px)}.help-desk-redesign .hd-file-upload__input[data-v-17666d0e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-desk-redesign .hd-file-upload__icon[data-v-17666d0e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hd-surface);color:var(--hd-accent);font-size:22px;box-shadow:0 2px 8px #0f172a14}.help-desk-redesign .hd-file-upload__title[data-v-17666d0e]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__hint[data-v-17666d0e]{display:block;margin-top:2px;font-size:12px;color:var(--hd-muted);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__selected[data-v-17666d0e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);font-size:13px;color:var(--hd-ink)}.help-desk-redesign .hd-file-upload__filename[data-v-17666d0e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.help-desk-redesign .hd-file-upload__remove[data-v-17666d0e]{flex-shrink:0;padding:4px 10px;border:1px solid var(--hd-line);border-radius:6px;background:transparent;color:var(--hd-danger);font-size:12px;font-weight:600;cursor:pointer}.help-desk-redesign .hd-file-upload__remove[data-v-17666d0e]:hover{background:#fef2f2;border-color:#fecaca}.help-desk-redesign .hd-filter .hd-select[data-v-17666d0e]{width:auto}.help-desk-redesign .hd-field textarea[data-v-17666d0e]{min-height:120px;resize:vertical}.help-desk-redesign .hd-field .error[data-v-17666d0e]{display:block;margin-top:4px;font-size:12px;color:var(--hd-danger)}.help-desk-redesign .hd-btn[data-v-17666d0e]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .12s ease,opacity .12s ease}.help-desk-redesign .hd-btn--primary[data-v-17666d0e]{background:var(--hd-accent);color:var(--hd-on-accent)!important}.help-desk-redesign .hd-btn--primary[data-v-17666d0e]:hover{background:var(--hd-accent-dark)}.help-desk-redesign .hd-btn--ghost[data-v-17666d0e]{background:transparent;border:1px solid var(--hd-line);color:var(--hd-ink)!important}.help-desk-redesign .hd-btn--ghost[data-v-17666d0e]:hover{background:var(--hd-surface-muted)}.help-desk-redesign .hd-btn--danger[data-v-17666d0e]{background:transparent;border:1px solid var(--hd-danger);color:var(--hd-danger)!important}.help-desk-redesign .hd-table-wrap[data-v-17666d0e]{overflow:auto;max-height:640px}.help-desk-redesign table.hd-table[data-v-17666d0e]{width:100%;border-collapse:collapse;background:var(--hd-table-body)}.help-desk-redesign table.hd-table thead[data-v-17666d0e]{position:sticky;top:0;z-index:2}.help-desk-redesign table.hd-table thead th[data-v-17666d0e]{padding:12px 16px;background:var(--hd-thead);color:var(--hd-thead-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--hd-line)}.help-desk-redesign table.hd-table tbody td[data-v-17666d0e]{padding:14px 16px;background:var(--hd-table-body);color:var(--hd-table-ink)!important;font-size:13px;border-top:1px solid var(--hd-table-line);vertical-align:middle}.help-desk-redesign table.hd-table tbody tr:nth-child(2n) td[data-v-17666d0e]{background:var(--hd-row-alt)}.help-desk-redesign table.hd-table tbody tr:hover td[data-v-17666d0e]{background:var(--hd-row-hover)}.help-desk-redesign table.hd-table a[data-v-17666d0e],.help-desk-redesign table.hd-table a[data-v-17666d0e]:visited{color:var(--hd-accent)!important;font-weight:600;text-decoration:none}.help-desk-redesign table.hd-table a span[data-v-17666d0e]{color:inherit!important}.help-desk-redesign table.hd-table a[data-v-17666d0e]:hover,.help-desk-redesign table.hd-table a[data-v-17666d0e]:focus{color:var(--hd-accent-dark)!important;text-decoration:underline}.help-desk-redesign .hd-badge[data-v-17666d0e]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.help-desk-redesign .hd-badge--new[data-v-17666d0e]{background:#dbeafe;color:#1d4ed8}.help-desk-redesign .hd-badge--process[data-v-17666d0e]{background:#fef3c7;color:#b45309}.help-desk-redesign .hd-badge--programming[data-v-17666d0e]{background:#ede9fe;color:#6d28d9}.help-desk-redesign .hd-badge--resolved[data-v-17666d0e]{background:#dcfce7;color:#15803d}.help-desk-redesign .hd-badge--notify[data-v-17666d0e]{background:#fee2e2;color:#b91c1c;margin-left:6px}.help-desk-redesign .hd-ticket-layout[data-v-17666d0e]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.help-desk-redesign .hd-ticket-sidebar[data-v-17666d0e]{display:flex;flex-direction:column;gap:16px}.help-desk-redesign .hd-ticket-summary[data-v-17666d0e],.help-desk-redesign .hd-ticket-issue-card[data-v-17666d0e],.help-desk-redesign .hd-ticket-attachment[data-v-17666d0e]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-ticket-summary[data-v-17666d0e]{padding:20px}.help-desk-redesign .hd-ticket-summary__head[data-v-17666d0e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-ticket-summary__id[data-v-17666d0e]{font-size:22px;font-weight:700;color:var(--hd-ink);letter-spacing:-.02em}.help-desk-redesign .hd-ticket-info-list[data-v-17666d0e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.help-desk-redesign .hd-ticket-info-list li[data-v-17666d0e]{display:flex;align-items:flex-start;gap:12px}.help-desk-redesign .hd-ticket-info-list li>i[data-v-17666d0e]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:15px;flex-shrink:0}.help-desk-redesign .hd-ticket-info-list__label[data-v-17666d0e]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.help-desk-redesign .hd-ticket-info-list__value[data-v-17666d0e]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);line-height:1.4}.help-desk-redesign .hd-ticket-issue-card[data-v-17666d0e]{padding:18px 20px}.help-desk-redesign .hd-ticket-issue-card h3[data-v-17666d0e],.help-desk-redesign .hd-ticket-attachment h3[data-v-17666d0e]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-ticket-issue-card p[data-v-17666d0e]{margin:0;font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-ticket-attachment[data-v-17666d0e]{padding:18px 20px}.help-desk-redesign .hd-ticket-attachment>img[data-v-17666d0e]{width:100%;border-radius:8px;border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-panel[data-v-17666d0e]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow);display:flex;flex-direction:column;min-height:620px;overflow:hidden}.help-desk-redesign .hd-chat-panel__header[data-v-17666d0e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-panel__header h2[data-v-17666d0e]{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-panel__header p[data-v-17666d0e]{margin:0;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-panel__count[data-v-17666d0e]{font-size:12px;font-weight:700;color:var(--hd-muted);padding:6px 12px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-line);white-space:nowrap}.help-desk-redesign .hd-chat-thread[data-v-17666d0e]{flex:1;min-height:380px;max-height:520px;overflow-y:auto;padding:24px;background:linear-gradient(180deg,var(--hd-surface-muted) 0%,var(--hd-surface) 100%)}.help-desk-redesign .hd-chat-messages[data-v-17666d0e]{display:flex;flex-direction:column;gap:20px}.help-desk-redesign .hd-chat-row[data-v-17666d0e]{display:flex;gap:12px;max-width:78%}.help-desk-redesign .hd-chat-row--user[data-v-17666d0e]{align-self:flex-end;flex-direction:row-reverse}.help-desk-redesign .hd-chat-row--support[data-v-17666d0e]{align-self:flex-start}.help-desk-redesign .hd-chat-avatar[data-v-17666d0e]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.help-desk-redesign .hd-chat-avatar--support[data-v-17666d0e]{background:var(--hd-accent);color:var(--hd-on-accent)}.help-desk-redesign .hd-chat-avatar--user[data-v-17666d0e]{background:var(--hd-accent-soft);color:var(--hd-accent);border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-bubble[data-v-17666d0e]{flex:1;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid var(--hd-line);background:var(--hd-surface);box-shadow:0 1px 3px #0f172a0f}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble[data-v-17666d0e]{background:var(--hd-accent-soft);border-color:#2563eb26}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-17666d0e],.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-17666d0e]{color:var(--hd-on-light)}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-17666d0e]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-chat-bubble__head[data-v-17666d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.help-desk-redesign .hd-chat-bubble__head strong[data-v-17666d0e]{font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-bubble__head span[data-v-17666d0e]{font-size:11px;color:var(--hd-muted);white-space:nowrap}.help-desk-redesign .hd-chat-bubble__body[data-v-17666d0e]{font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-chat-empty[data-v-17666d0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-empty i[data-v-17666d0e]{font-size:42px;opacity:.35;margin-bottom:14px}.help-desk-redesign .hd-chat-empty h3[data-v-17666d0e]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-empty p[data-v-17666d0e]{margin:0;max-width:360px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-chat-composer[data-v-17666d0e]{padding:18px 22px 22px;border-top:1px solid var(--hd-line);background:var(--hd-surface)}.help-desk-redesign .hd-chat-composer>label[data-v-17666d0e]{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-composer__box[data-v-17666d0e]{border:1px solid var(--hd-input-border);border-radius:10px;overflow:hidden;background:var(--hd-input-bg)}.help-desk-redesign .hd-chat-composer__box textarea[data-v-17666d0e]{width:100%;min-height:110px;padding:14px 16px;border:0;background:transparent;color:var(--hd-input-text);font-size:14px;line-height:1.55;resize:vertical}.help-desk-redesign .hd-chat-composer__box textarea[data-v-17666d0e]:focus{outline:none}.help-desk-redesign .hd-chat-composer__footer[data-v-17666d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-composer__hint[data-v-17666d0e]{font-size:12px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-composer__error[data-v-17666d0e]{font-size:12px;color:var(--hd-danger);font-weight:600}.help-desk-redesign .hd-chat-resolved[data-v-17666d0e]{display:flex;align-items:flex-start;gap:14px;margin:0 22px 22px;padding:16px 18px;border-radius:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d}.help-desk-redesign .hd-chat-resolved i[data-v-17666d0e]{font-size:22px;margin-top:2px}.help-desk-redesign .hd-chat-resolved strong[data-v-17666d0e]{display:block;margin-bottom:4px;font-size:14px}.help-desk-redesign .hd-chat-resolved p[data-v-17666d0e]{margin:0;font-size:13px;line-height:1.5}.help-desk-redesign .hd-ticket-meta[data-v-17666d0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.help-desk-redesign .hd-meta-item label[data-v-17666d0e]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-meta-item span[data-v-17666d0e],.help-desk-redesign .hd-meta-item p[data-v-17666d0e]{margin:0;font-size:14px;color:var(--hd-ink);line-height:1.5}.help-desk-redesign .hd-thread[data-v-17666d0e]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:4px 0}.help-desk-redesign .hd-message[data-v-17666d0e]{display:flex;flex-direction:column;gap:6px;max-width:85%;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-message--admin[data-v-17666d0e]{align-self:flex-start;background:var(--hd-surface-muted);border:1px solid var(--hd-line);color:var(--hd-ink)}.help-desk-redesign .hd-message--user[data-v-17666d0e]{align-self:flex-end;background:var(--hd-accent-soft);border:1px solid var(--hd-line);color:var(--hd-on-light)}.help-desk-redesign .hd-message--user .hd-message__label[data-v-17666d0e],.help-desk-redesign .hd-message--user .hd-message__time[data-v-17666d0e]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-message__label[data-v-17666d0e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.help-desk-redesign .hd-message__time[data-v-17666d0e]{font-size:11px;color:var(--hd-muted)}.help-desk-redesign .hd-reply-box[data-v-17666d0e]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hd-line)}.help-desk-redesign .hd-reply-box textarea[data-v-17666d0e]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;resize:vertical}.help-desk-redesign .hd-video-player[data-v-17666d0e]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:24px;background:#0f172a;border-radius:10px;overflow:hidden}.help-desk-redesign .hd-video-player iframe[data-v-17666d0e],.help-desk-redesign .hd-video-player video[data-v-17666d0e]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.help-desk-redesign .hd-video-desc[data-v-17666d0e]{font-size:15px;line-height:1.65;color:var(--hd-ink)}.help-desk-redesign .hd-video-desc p[data-v-17666d0e]{margin-bottom:12px}.help-desk-redesign .hd-empty[data-v-17666d0e]{padding:48px 24px;text-align:center;color:var(--hd-muted)}.help-desk-redesign .hd-empty i[data-v-17666d0e]{display:block;margin-bottom:12px;font-size:36px;opacity:.4}body.blue-theme .help-desk-redesign .hd-contact-strip strong[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-contact-strip strong[data-v-17666d0e],body.red-theme .help-desk-redesign .hd-contact-strip strong[data-v-17666d0e]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-contact-strip span[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-contact-strip span[data-v-17666d0e],body.red-theme .help-desk-redesign .hd-contact-strip span[data-v-17666d0e]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign .hd-tutorial-list a span[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-tutorial-list a span[data-v-17666d0e]{color:inherit!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-17666d0e],body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-17666d0e]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-17666d0e],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-17666d0e],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-17666d0e],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-17666d0e]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.red-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.turquoise-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.maroon-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.peach-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.magenta-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.violet-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.yellow-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.light-blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e]{color:inherit!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-17666d0e]{color:var(--hd-table-ink)!important}@media (max-width: 992px){.help-desk-redesign .hd-ticket-layout[data-v-17666d0e]{grid-template-columns:1fr}.help-desk-redesign .hd-chat-row[data-v-17666d0e]{max-width:92%}.help-desk-redesign .hd-chat-thread[data-v-17666d0e]{max-height:420px}}@media (max-width: 768px){.help-desk-redesign .content.sepi-content-section[data-v-17666d0e]{padding:14px!important}.help-desk-redesign .hd-panel__header[data-v-17666d0e],.help-desk-redesign .hd-panel__body[data-v-17666d0e]{padding:14px}.help-desk-redesign .hd-message[data-v-17666d0e]{max-width:100%}}.help-desk-redesign[data-v-dbf14780]{--hd-accent: #2563eb;--hd-accent-dark: #1d4ed8;--hd-accent-soft: #eff6ff;--hd-ink: #1e293b;--hd-muted: #64748b;--hd-line: #e2e8f0;--hd-surface: #ffffff;--hd-surface-muted: #f8fafc;--hd-canvas: #f1f5f9;--hd-shadow: 0 4px 24px rgba(15, 23, 42, .08);--hd-danger: #dc2626;--hd-success: #16a34a;--hd-warning: #d97706;--hd-thead: #1e293b;--hd-thead-text: #ffffff;--hd-table-body: #ffffff;--hd-row-alt: #f8fafc;--hd-row-hover: #f1f5f9;--hd-table-ink: #1e293b;--hd-table-muted: #64748b;--hd-table-line: #e2e8f0;--hd-input-bg: #ffffff;--hd-input-border: #cbd5e1;--hd-input-text: #1e293b;--hd-on-accent: #ffffff;--hd-on-light: var(--hd-ink);--hd-on-light-muted: var(--hd-muted);color:var(--hd-ink)}body.default .help-desk-redesign[data-v-dbf14780]{--hd-accent: #0b8f43;--hd-accent-dark: #087638;--hd-accent-soft: #eaf6ee;--hd-thead: #087638}body.earth-tone .help-desk-redesign[data-v-dbf14780]{--hd-accent: #5c8d23;--hd-accent-dark: #154206;--hd-accent-soft: #eef5e6;--hd-ink: #1a1f14;--hd-muted: #4a5538;--hd-line: #b2bda0;--hd-surface: #d6e4c0;--hd-surface-muted: #d6e4c0;--hd-canvas: transparent;--hd-thead: #154206;--hd-table-body: #eef5e6;--hd-row-alt: #e8f0dc;--hd-row-hover: #dce8cc;--hd-table-ink: #1a1f14;--hd-table-muted: #4a5538;--hd-table-line: #b2bda0}body.blue-theme .help-desk-redesign[data-v-dbf14780],body.dark-theme .help-desk-redesign[data-v-dbf14780]{--hd-accent: #3266ff;--hd-accent-dark: #254ac2;--hd-accent-soft: #edf2ff;--hd-ink: #ece9e9;--hd-muted: #b8bdd4;--hd-line: #3d4568;--hd-surface: #27225c;--hd-surface-muted: #1e1a4a;--hd-canvas: #27225c;--hd-thead: #030330;--hd-table-body: #f8faff;--hd-row-alt: #f0f4ff;--hd-row-hover: #e8eeff;--hd-table-ink: #1a2238;--hd-table-muted: #5c6578;--hd-table-line: #d8e2f5;--hd-input-bg: #151a30;--hd-input-border: #3266ff;--hd-input-text: #ece9e9;--hd-on-light: #1a2238;--hd-on-light-muted: #5c6578}body.dark-theme .help-desk-redesign[data-v-dbf14780]{--hd-surface: #222b44;--hd-surface-muted: #1a2238;--hd-canvas: #222b44;--hd-line: #3a4560;--hd-thead: #1a2238}body.red-theme .help-desk-redesign[data-v-dbf14780]{--hd-accent: #800000;--hd-accent-dark: #650000;--hd-accent-soft: #f8eded;--hd-ink: #3b0000;--hd-muted: #6b4f4f;--hd-line: #e8d4d4;--hd-surface: #ffffff;--hd-surface-muted: #faf5f5;--hd-thead: #650000;--hd-table-body: #ffffff;--hd-row-alt: #faf5f5;--hd-row-hover: #f8eded;--hd-table-ink: #3b0000;--hd-table-muted: #6b4f4f;--hd-table-line: #e8d4d4;--hd-on-light: #3b0000;--hd-on-light-muted: #6b4f4f}body.turquoise-theme .help-desk-redesign[data-v-dbf14780],body.maroon-theme .help-desk-redesign[data-v-dbf14780],body.peach-theme .help-desk-redesign[data-v-dbf14780],body.magenta-theme .help-desk-redesign[data-v-dbf14780],body.violet-theme .help-desk-redesign[data-v-dbf14780],body.yellow-theme .help-desk-redesign[data-v-dbf14780],body.light-blue-theme .help-desk-redesign[data-v-dbf14780]{--hd-on-light: var(--hd-table-ink);--hd-on-light-muted: var(--hd-table-muted)}.help-desk-redesign .content.sepi-content-section[data-v-dbf14780]{background:var(--hd-canvas)!important;padding:20px 22px 28px!important}.help-desk-redesign .hd-panel[data-v-dbf14780]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-shadow);overflow:hidden}.help-desk-redesign .hd-panel+.hd-panel[data-v-dbf14780]{margin-top:20px}.help-desk-redesign .hd-panel__header[data-v-dbf14780]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-panel__header h2[data-v-dbf14780]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-panel__body[data-v-dbf14780]{padding:22px}.help-desk-redesign .hd-panel__body--flush[data-v-dbf14780]{padding:0}.help-desk-redesign .hd-hub-grid[data-v-dbf14780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.help-desk-redesign .hd-hub-card[data-v-dbf14780]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;box-shadow:var(--hd-shadow);text-decoration:none!important;color:var(--hd-ink)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.help-desk-redesign .hd-hub-card[data-v-dbf14780]:hover{transform:translateY(-2px);border-color:var(--hd-accent);box-shadow:0 8px 32px #0f172a1f}.help-desk-redesign .hd-hub-card__header[data-v-dbf14780]{display:flex;align-items:center;gap:12px}.help-desk-redesign .hd-hub-card__icon[data-v-dbf14780]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:20px}.help-desk-redesign .hd-hub-card__title[data-v-dbf14780]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-hub-card__desc[data-v-dbf14780]{margin:0;font-size:14px;line-height:1.45;color:var(--hd-muted)}.help-desk-redesign .hd-hub-card__cta[data-v-dbf14780]{margin-top:auto;font-size:14px;font-weight:700;color:var(--hd-accent)}.help-desk-redesign .hd-contact-strip[data-v-dbf14780]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-top:20px;background:var(--hd-accent-soft);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-contact-strip strong[data-v-dbf14780]{color:var(--hd-on-light)}.help-desk-redesign .hd-contact-strip span[data-v-dbf14780]{color:var(--hd-on-light-muted);font-size:14px}.help-desk-redesign .hd-contact-strip a[data-v-dbf14780]{color:var(--hd-accent);font-weight:700;text-decoration:none}.help-desk-redesign .hd-stats[data-v-dbf14780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.help-desk-redesign .hd-stat[data-v-dbf14780]{padding:16px 18px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-stat__value[data-v-dbf14780]{font-size:28px;font-weight:700;color:var(--hd-accent);line-height:1.1}.help-desk-redesign .hd-stat__label[data-v-dbf14780]{margin-top:4px;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-toolbar[data-v-dbf14780]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.help-desk-redesign .hd-search[data-v-dbf14780]{flex:1;min-width:220px;position:relative}.help-desk-redesign .hd-search input[data-v-dbf14780]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-search input[data-v-dbf14780]:focus{outline:none;border-color:var(--hd-accent);box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-search i[data-v-dbf14780]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hd-muted)}.help-desk-redesign .hd-filter select[data-v-dbf14780]{padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;min-width:160px}.help-desk-redesign .hd-section-grid[data-v-dbf14780]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.help-desk-redesign .hd-section-card[data-v-dbf14780]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-section-card__head[data-v-dbf14780]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--hd-thead);color:var(--hd-thead-text)}.help-desk-redesign .hd-section-card__head i[data-v-dbf14780]{font-size:18px;opacity:.9}.help-desk-redesign .hd-section-card__head h3[data-v-dbf14780]{margin:0;font-size:16px;font-weight:700}.help-desk-redesign .hd-tutorial-list[data-v-dbf14780]{list-style:none;margin:0;padding:8px 0}.help-desk-redesign .hd-tutorial-list li[data-v-dbf14780]{border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-tutorial-list li[data-v-dbf14780]:last-child{border-bottom:0}.help-desk-redesign .hd-tutorial-list a[data-v-dbf14780]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--hd-ink)!important;text-decoration:none!important;font-size:14px;font-weight:500;transition:background .12s ease}.help-desk-redesign .hd-tutorial-list a[data-v-dbf14780]:hover{background:var(--hd-accent-soft);color:var(--hd-accent)!important}.help-desk-redesign .hd-tutorial-list a span[data-v-dbf14780]{color:inherit!important}.help-desk-redesign .hd-tutorial-list a:hover i[data-v-dbf14780]{color:var(--hd-accent)}.help-desk-redesign .hd-tutorial-list a i[data-v-dbf14780]{color:var(--hd-accent);font-size:14px;flex-shrink:0}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-dbf14780]{display:block;padding:10px 18px;font-size:13px;font-weight:700;color:var(--hd-accent);cursor:pointer;text-align:center}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-dbf14780]:hover{background:var(--hd-accent-soft)}.help-desk-redesign .hd-tabs[data-v-dbf14780]{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--hd-surface-muted);border:1px solid var(--hd-line);border-radius:8px;width:fit-content;max-width:100%;flex-wrap:wrap}.help-desk-redesign .hd-tab[data-v-dbf14780]{padding:10px 18px;border:0;border-radius:6px;background:transparent;color:var(--hd-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.help-desk-redesign .hd-tab.is-active[data-v-dbf14780]{background:var(--hd-surface);color:var(--hd-accent);box-shadow:0 1px 4px #0f172a14}.help-desk-redesign .hd-form-grid[data-v-dbf14780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-desk-redesign .hd-field label[data-v-dbf14780]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hd-ink)}.help-desk-redesign .hd-field .form-control[data-v-dbf14780],.help-desk-redesign .hd-field select[data-v-dbf14780],.help-desk-redesign .hd-field textarea[data-v-dbf14780]{width:100%;padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-select[data-v-dbf14780],.help-desk-redesign .hd-filter .hd-select[data-v-dbf14780]{display:block;width:100%;height:44px!important;min-height:44px;padding:0 38px 0 14px!important;border:1px solid var(--hd-input-border)!important;border-radius:8px!important;background-color:var(--hd-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;color:var(--hd-input-text)!important;font-size:14px!important;font-weight:500;line-height:42px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle}.help-desk-redesign .hd-select--compact[data-v-dbf14780]{width:auto;min-width:160px}.help-desk-redesign .hd-select[data-v-dbf14780]:focus{outline:none;border-color:var(--hd-accent)!important;box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-select option[data-v-dbf14780]{color:#1e293b;background:#fff;padding:8px}.help-desk-redesign .hd-file-upload[data-v-dbf14780]{display:flex;flex-direction:column;gap:10px}.help-desk-redesign .hd-file-upload__zone[data-v-dbf14780]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 18px;border:2px dashed var(--hd-accent)!important;border-radius:10px;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 3px #2563eb1a;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.help-desk-redesign .hd-file-upload__zone[data-v-dbf14780]:hover,.help-desk-redesign .hd-file-upload__zone[data-v-dbf14780]:focus-within{border-color:var(--hd-accent-dark)!important;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 4px #2563eb29;transform:translateY(-1px)}.help-desk-redesign .hd-file-upload__input[data-v-dbf14780]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-desk-redesign .hd-file-upload__icon[data-v-dbf14780]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hd-surface);color:var(--hd-accent);font-size:22px;box-shadow:0 2px 8px #0f172a14}.help-desk-redesign .hd-file-upload__title[data-v-dbf14780]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__hint[data-v-dbf14780]{display:block;margin-top:2px;font-size:12px;color:var(--hd-muted);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__selected[data-v-dbf14780]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);font-size:13px;color:var(--hd-ink)}.help-desk-redesign .hd-file-upload__filename[data-v-dbf14780]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.help-desk-redesign .hd-file-upload__remove[data-v-dbf14780]{flex-shrink:0;padding:4px 10px;border:1px solid var(--hd-line);border-radius:6px;background:transparent;color:var(--hd-danger);font-size:12px;font-weight:600;cursor:pointer}.help-desk-redesign .hd-file-upload__remove[data-v-dbf14780]:hover{background:#fef2f2;border-color:#fecaca}.help-desk-redesign .hd-filter .hd-select[data-v-dbf14780]{width:auto}.help-desk-redesign .hd-field textarea[data-v-dbf14780]{min-height:120px;resize:vertical}.help-desk-redesign .hd-field .error[data-v-dbf14780]{display:block;margin-top:4px;font-size:12px;color:var(--hd-danger)}.help-desk-redesign .hd-btn[data-v-dbf14780]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .12s ease,opacity .12s ease}.help-desk-redesign .hd-btn--primary[data-v-dbf14780]{background:var(--hd-accent);color:var(--hd-on-accent)!important}.help-desk-redesign .hd-btn--primary[data-v-dbf14780]:hover{background:var(--hd-accent-dark)}.help-desk-redesign .hd-btn--ghost[data-v-dbf14780]{background:transparent;border:1px solid var(--hd-line);color:var(--hd-ink)!important}.help-desk-redesign .hd-btn--ghost[data-v-dbf14780]:hover{background:var(--hd-surface-muted)}.help-desk-redesign .hd-btn--danger[data-v-dbf14780]{background:transparent;border:1px solid var(--hd-danger);color:var(--hd-danger)!important}.help-desk-redesign .hd-table-wrap[data-v-dbf14780]{overflow:auto;max-height:640px}.help-desk-redesign table.hd-table[data-v-dbf14780]{width:100%;border-collapse:collapse;background:var(--hd-table-body)}.help-desk-redesign table.hd-table thead[data-v-dbf14780]{position:sticky;top:0;z-index:2}.help-desk-redesign table.hd-table thead th[data-v-dbf14780]{padding:12px 16px;background:var(--hd-thead);color:var(--hd-thead-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--hd-line)}.help-desk-redesign table.hd-table tbody td[data-v-dbf14780]{padding:14px 16px;background:var(--hd-table-body);color:var(--hd-table-ink)!important;font-size:13px;border-top:1px solid var(--hd-table-line);vertical-align:middle}.help-desk-redesign table.hd-table tbody tr:nth-child(2n) td[data-v-dbf14780]{background:var(--hd-row-alt)}.help-desk-redesign table.hd-table tbody tr:hover td[data-v-dbf14780]{background:var(--hd-row-hover)}.help-desk-redesign table.hd-table a[data-v-dbf14780],.help-desk-redesign table.hd-table a[data-v-dbf14780]:visited{color:var(--hd-accent)!important;font-weight:600;text-decoration:none}.help-desk-redesign table.hd-table a span[data-v-dbf14780]{color:inherit!important}.help-desk-redesign table.hd-table a[data-v-dbf14780]:hover,.help-desk-redesign table.hd-table a[data-v-dbf14780]:focus{color:var(--hd-accent-dark)!important;text-decoration:underline}.help-desk-redesign .hd-badge[data-v-dbf14780]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.help-desk-redesign .hd-badge--new[data-v-dbf14780]{background:#dbeafe;color:#1d4ed8}.help-desk-redesign .hd-badge--process[data-v-dbf14780]{background:#fef3c7;color:#b45309}.help-desk-redesign .hd-badge--programming[data-v-dbf14780]{background:#ede9fe;color:#6d28d9}.help-desk-redesign .hd-badge--resolved[data-v-dbf14780]{background:#dcfce7;color:#15803d}.help-desk-redesign .hd-badge--notify[data-v-dbf14780]{background:#fee2e2;color:#b91c1c;margin-left:6px}.help-desk-redesign .hd-ticket-layout[data-v-dbf14780]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.help-desk-redesign .hd-ticket-sidebar[data-v-dbf14780]{display:flex;flex-direction:column;gap:16px}.help-desk-redesign .hd-ticket-summary[data-v-dbf14780],.help-desk-redesign .hd-ticket-issue-card[data-v-dbf14780],.help-desk-redesign .hd-ticket-attachment[data-v-dbf14780]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-ticket-summary[data-v-dbf14780]{padding:20px}.help-desk-redesign .hd-ticket-summary__head[data-v-dbf14780]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-ticket-summary__id[data-v-dbf14780]{font-size:22px;font-weight:700;color:var(--hd-ink);letter-spacing:-.02em}.help-desk-redesign .hd-ticket-info-list[data-v-dbf14780]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.help-desk-redesign .hd-ticket-info-list li[data-v-dbf14780]{display:flex;align-items:flex-start;gap:12px}.help-desk-redesign .hd-ticket-info-list li>i[data-v-dbf14780]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:15px;flex-shrink:0}.help-desk-redesign .hd-ticket-info-list__label[data-v-dbf14780]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.help-desk-redesign .hd-ticket-info-list__value[data-v-dbf14780]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);line-height:1.4}.help-desk-redesign .hd-ticket-issue-card[data-v-dbf14780]{padding:18px 20px}.help-desk-redesign .hd-ticket-issue-card h3[data-v-dbf14780],.help-desk-redesign .hd-ticket-attachment h3[data-v-dbf14780]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-ticket-issue-card p[data-v-dbf14780]{margin:0;font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-ticket-attachment[data-v-dbf14780]{padding:18px 20px}.help-desk-redesign .hd-ticket-attachment>img[data-v-dbf14780]{width:100%;border-radius:8px;border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-panel[data-v-dbf14780]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow);display:flex;flex-direction:column;min-height:620px;overflow:hidden}.help-desk-redesign .hd-chat-panel__header[data-v-dbf14780]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-panel__header h2[data-v-dbf14780]{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-panel__header p[data-v-dbf14780]{margin:0;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-panel__count[data-v-dbf14780]{font-size:12px;font-weight:700;color:var(--hd-muted);padding:6px 12px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-line);white-space:nowrap}.help-desk-redesign .hd-chat-thread[data-v-dbf14780]{flex:1;min-height:380px;max-height:520px;overflow-y:auto;padding:24px;background:linear-gradient(180deg,var(--hd-surface-muted) 0%,var(--hd-surface) 100%)}.help-desk-redesign .hd-chat-messages[data-v-dbf14780]{display:flex;flex-direction:column;gap:20px}.help-desk-redesign .hd-chat-row[data-v-dbf14780]{display:flex;gap:12px;max-width:78%}.help-desk-redesign .hd-chat-row--user[data-v-dbf14780]{align-self:flex-end;flex-direction:row-reverse}.help-desk-redesign .hd-chat-row--support[data-v-dbf14780]{align-self:flex-start}.help-desk-redesign .hd-chat-avatar[data-v-dbf14780]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.help-desk-redesign .hd-chat-avatar--support[data-v-dbf14780]{background:var(--hd-accent);color:var(--hd-on-accent)}.help-desk-redesign .hd-chat-avatar--user[data-v-dbf14780]{background:var(--hd-accent-soft);color:var(--hd-accent);border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-bubble[data-v-dbf14780]{flex:1;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid var(--hd-line);background:var(--hd-surface);box-shadow:0 1px 3px #0f172a0f}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble[data-v-dbf14780]{background:var(--hd-accent-soft);border-color:#2563eb26}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-dbf14780],.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-dbf14780]{color:var(--hd-on-light)}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-dbf14780]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-chat-bubble__head[data-v-dbf14780]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.help-desk-redesign .hd-chat-bubble__head strong[data-v-dbf14780]{font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-bubble__head span[data-v-dbf14780]{font-size:11px;color:var(--hd-muted);white-space:nowrap}.help-desk-redesign .hd-chat-bubble__body[data-v-dbf14780]{font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-chat-empty[data-v-dbf14780]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-empty i[data-v-dbf14780]{font-size:42px;opacity:.35;margin-bottom:14px}.help-desk-redesign .hd-chat-empty h3[data-v-dbf14780]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-empty p[data-v-dbf14780]{margin:0;max-width:360px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-chat-composer[data-v-dbf14780]{padding:18px 22px 22px;border-top:1px solid var(--hd-line);background:var(--hd-surface)}.help-desk-redesign .hd-chat-composer>label[data-v-dbf14780]{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-composer__box[data-v-dbf14780]{border:1px solid var(--hd-input-border);border-radius:10px;overflow:hidden;background:var(--hd-input-bg)}.help-desk-redesign .hd-chat-composer__box textarea[data-v-dbf14780]{width:100%;min-height:110px;padding:14px 16px;border:0;background:transparent;color:var(--hd-input-text);font-size:14px;line-height:1.55;resize:vertical}.help-desk-redesign .hd-chat-composer__box textarea[data-v-dbf14780]:focus{outline:none}.help-desk-redesign .hd-chat-composer__footer[data-v-dbf14780]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-composer__hint[data-v-dbf14780]{font-size:12px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-composer__error[data-v-dbf14780]{font-size:12px;color:var(--hd-danger);font-weight:600}.help-desk-redesign .hd-chat-resolved[data-v-dbf14780]{display:flex;align-items:flex-start;gap:14px;margin:0 22px 22px;padding:16px 18px;border-radius:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d}.help-desk-redesign .hd-chat-resolved i[data-v-dbf14780]{font-size:22px;margin-top:2px}.help-desk-redesign .hd-chat-resolved strong[data-v-dbf14780]{display:block;margin-bottom:4px;font-size:14px}.help-desk-redesign .hd-chat-resolved p[data-v-dbf14780]{margin:0;font-size:13px;line-height:1.5}.help-desk-redesign .hd-ticket-meta[data-v-dbf14780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.help-desk-redesign .hd-meta-item label[data-v-dbf14780]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-meta-item span[data-v-dbf14780],.help-desk-redesign .hd-meta-item p[data-v-dbf14780]{margin:0;font-size:14px;color:var(--hd-ink);line-height:1.5}.help-desk-redesign .hd-thread[data-v-dbf14780]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:4px 0}.help-desk-redesign .hd-message[data-v-dbf14780]{display:flex;flex-direction:column;gap:6px;max-width:85%;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-message--admin[data-v-dbf14780]{align-self:flex-start;background:var(--hd-surface-muted);border:1px solid var(--hd-line);color:var(--hd-ink)}.help-desk-redesign .hd-message--user[data-v-dbf14780]{align-self:flex-end;background:var(--hd-accent-soft);border:1px solid var(--hd-line);color:var(--hd-on-light)}.help-desk-redesign .hd-message--user .hd-message__label[data-v-dbf14780],.help-desk-redesign .hd-message--user .hd-message__time[data-v-dbf14780]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-message__label[data-v-dbf14780]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.help-desk-redesign .hd-message__time[data-v-dbf14780]{font-size:11px;color:var(--hd-muted)}.help-desk-redesign .hd-reply-box[data-v-dbf14780]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hd-line)}.help-desk-redesign .hd-reply-box textarea[data-v-dbf14780]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;resize:vertical}.help-desk-redesign .hd-video-player[data-v-dbf14780]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:24px;background:#0f172a;border-radius:10px;overflow:hidden}.help-desk-redesign .hd-video-player iframe[data-v-dbf14780],.help-desk-redesign .hd-video-player video[data-v-dbf14780]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.help-desk-redesign .hd-video-desc[data-v-dbf14780]{font-size:15px;line-height:1.65;color:var(--hd-ink)}.help-desk-redesign .hd-video-desc p[data-v-dbf14780]{margin-bottom:12px}.help-desk-redesign .hd-empty[data-v-dbf14780]{padding:48px 24px;text-align:center;color:var(--hd-muted)}.help-desk-redesign .hd-empty i[data-v-dbf14780]{display:block;margin-bottom:12px;font-size:36px;opacity:.4}body.blue-theme .help-desk-redesign .hd-contact-strip strong[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-contact-strip strong[data-v-dbf14780],body.red-theme .help-desk-redesign .hd-contact-strip strong[data-v-dbf14780]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-contact-strip span[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-contact-strip span[data-v-dbf14780],body.red-theme .help-desk-redesign .hd-contact-strip span[data-v-dbf14780]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign .hd-tutorial-list a span[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-tutorial-list a span[data-v-dbf14780]{color:inherit!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-dbf14780],body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-dbf14780]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-dbf14780],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-dbf14780],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-dbf14780],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-dbf14780]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.red-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.turquoise-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.maroon-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.peach-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.magenta-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.violet-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.yellow-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.light-blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780]{color:inherit!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-dbf14780]{color:var(--hd-table-ink)!important}@media (max-width: 992px){.help-desk-redesign .hd-ticket-layout[data-v-dbf14780]{grid-template-columns:1fr}.help-desk-redesign .hd-chat-row[data-v-dbf14780]{max-width:92%}.help-desk-redesign .hd-chat-thread[data-v-dbf14780]{max-height:420px}}@media (max-width: 768px){.help-desk-redesign .content.sepi-content-section[data-v-dbf14780]{padding:14px!important}.help-desk-redesign .hd-panel__header[data-v-dbf14780],.help-desk-redesign .hd-panel__body[data-v-dbf14780]{padding:14px}.help-desk-redesign .hd-message[data-v-dbf14780]{max-width:100%}}.help-desk-redesign[data-v-1489baea]{--hd-accent: #2563eb;--hd-accent-dark: #1d4ed8;--hd-accent-soft: #eff6ff;--hd-ink: #1e293b;--hd-muted: #64748b;--hd-line: #e2e8f0;--hd-surface: #ffffff;--hd-surface-muted: #f8fafc;--hd-canvas: #f1f5f9;--hd-shadow: 0 4px 24px rgba(15, 23, 42, .08);--hd-danger: #dc2626;--hd-success: #16a34a;--hd-warning: #d97706;--hd-thead: #1e293b;--hd-thead-text: #ffffff;--hd-table-body: #ffffff;--hd-row-alt: #f8fafc;--hd-row-hover: #f1f5f9;--hd-table-ink: #1e293b;--hd-table-muted: #64748b;--hd-table-line: #e2e8f0;--hd-input-bg: #ffffff;--hd-input-border: #cbd5e1;--hd-input-text: #1e293b;--hd-on-accent: #ffffff;--hd-on-light: var(--hd-ink);--hd-on-light-muted: var(--hd-muted);color:var(--hd-ink)}body.default .help-desk-redesign[data-v-1489baea]{--hd-accent: #0b8f43;--hd-accent-dark: #087638;--hd-accent-soft: #eaf6ee;--hd-thead: #087638}body.earth-tone .help-desk-redesign[data-v-1489baea]{--hd-accent: #5c8d23;--hd-accent-dark: #154206;--hd-accent-soft: #eef5e6;--hd-ink: #1a1f14;--hd-muted: #4a5538;--hd-line: #b2bda0;--hd-surface: #d6e4c0;--hd-surface-muted: #d6e4c0;--hd-canvas: transparent;--hd-thead: #154206;--hd-table-body: #eef5e6;--hd-row-alt: #e8f0dc;--hd-row-hover: #dce8cc;--hd-table-ink: #1a1f14;--hd-table-muted: #4a5538;--hd-table-line: #b2bda0}body.blue-theme .help-desk-redesign[data-v-1489baea],body.dark-theme .help-desk-redesign[data-v-1489baea]{--hd-accent: #3266ff;--hd-accent-dark: #254ac2;--hd-accent-soft: #edf2ff;--hd-ink: #ece9e9;--hd-muted: #b8bdd4;--hd-line: #3d4568;--hd-surface: #27225c;--hd-surface-muted: #1e1a4a;--hd-canvas: #27225c;--hd-thead: #030330;--hd-table-body: #f8faff;--hd-row-alt: #f0f4ff;--hd-row-hover: #e8eeff;--hd-table-ink: #1a2238;--hd-table-muted: #5c6578;--hd-table-line: #d8e2f5;--hd-input-bg: #151a30;--hd-input-border: #3266ff;--hd-input-text: #ece9e9;--hd-on-light: #1a2238;--hd-on-light-muted: #5c6578}body.dark-theme .help-desk-redesign[data-v-1489baea]{--hd-surface: #222b44;--hd-surface-muted: #1a2238;--hd-canvas: #222b44;--hd-line: #3a4560;--hd-thead: #1a2238}body.red-theme .help-desk-redesign[data-v-1489baea]{--hd-accent: #800000;--hd-accent-dark: #650000;--hd-accent-soft: #f8eded;--hd-ink: #3b0000;--hd-muted: #6b4f4f;--hd-line: #e8d4d4;--hd-surface: #ffffff;--hd-surface-muted: #faf5f5;--hd-thead: #650000;--hd-table-body: #ffffff;--hd-row-alt: #faf5f5;--hd-row-hover: #f8eded;--hd-table-ink: #3b0000;--hd-table-muted: #6b4f4f;--hd-table-line: #e8d4d4;--hd-on-light: #3b0000;--hd-on-light-muted: #6b4f4f}body.turquoise-theme .help-desk-redesign[data-v-1489baea],body.maroon-theme .help-desk-redesign[data-v-1489baea],body.peach-theme .help-desk-redesign[data-v-1489baea],body.magenta-theme .help-desk-redesign[data-v-1489baea],body.violet-theme .help-desk-redesign[data-v-1489baea],body.yellow-theme .help-desk-redesign[data-v-1489baea],body.light-blue-theme .help-desk-redesign[data-v-1489baea]{--hd-on-light: var(--hd-table-ink);--hd-on-light-muted: var(--hd-table-muted)}.help-desk-redesign .content.sepi-content-section[data-v-1489baea]{background:var(--hd-canvas)!important;padding:20px 22px 28px!important}.help-desk-redesign .hd-panel[data-v-1489baea]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-shadow);overflow:hidden}.help-desk-redesign .hd-panel+.hd-panel[data-v-1489baea]{margin-top:20px}.help-desk-redesign .hd-panel__header[data-v-1489baea]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-panel__header h2[data-v-1489baea]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-panel__body[data-v-1489baea]{padding:22px}.help-desk-redesign .hd-panel__body--flush[data-v-1489baea]{padding:0}.help-desk-redesign .hd-hub-grid[data-v-1489baea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.help-desk-redesign .hd-hub-card[data-v-1489baea]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;box-shadow:var(--hd-shadow);text-decoration:none!important;color:var(--hd-ink)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.help-desk-redesign .hd-hub-card[data-v-1489baea]:hover{transform:translateY(-2px);border-color:var(--hd-accent);box-shadow:0 8px 32px #0f172a1f}.help-desk-redesign .hd-hub-card__header[data-v-1489baea]{display:flex;align-items:center;gap:12px}.help-desk-redesign .hd-hub-card__icon[data-v-1489baea]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:20px}.help-desk-redesign .hd-hub-card__title[data-v-1489baea]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-hub-card__desc[data-v-1489baea]{margin:0;font-size:14px;line-height:1.45;color:var(--hd-muted)}.help-desk-redesign .hd-hub-card__cta[data-v-1489baea]{margin-top:auto;font-size:14px;font-weight:700;color:var(--hd-accent)}.help-desk-redesign .hd-contact-strip[data-v-1489baea]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-top:20px;background:var(--hd-accent-soft);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-contact-strip strong[data-v-1489baea]{color:var(--hd-on-light)}.help-desk-redesign .hd-contact-strip span[data-v-1489baea]{color:var(--hd-on-light-muted);font-size:14px}.help-desk-redesign .hd-contact-strip a[data-v-1489baea]{color:var(--hd-accent);font-weight:700;text-decoration:none}.help-desk-redesign .hd-stats[data-v-1489baea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.help-desk-redesign .hd-stat[data-v-1489baea]{padding:16px 18px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-stat__value[data-v-1489baea]{font-size:28px;font-weight:700;color:var(--hd-accent);line-height:1.1}.help-desk-redesign .hd-stat__label[data-v-1489baea]{margin-top:4px;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-toolbar[data-v-1489baea]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.help-desk-redesign .hd-search[data-v-1489baea]{flex:1;min-width:220px;position:relative}.help-desk-redesign .hd-search input[data-v-1489baea]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-search input[data-v-1489baea]:focus{outline:none;border-color:var(--hd-accent);box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-search i[data-v-1489baea]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hd-muted)}.help-desk-redesign .hd-filter select[data-v-1489baea]{padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;min-width:160px}.help-desk-redesign .hd-section-grid[data-v-1489baea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.help-desk-redesign .hd-section-card[data-v-1489baea]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-section-card__head[data-v-1489baea]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--hd-thead);color:var(--hd-thead-text)}.help-desk-redesign .hd-section-card__head i[data-v-1489baea]{font-size:18px;opacity:.9}.help-desk-redesign .hd-section-card__head h3[data-v-1489baea]{margin:0;font-size:16px;font-weight:700}.help-desk-redesign .hd-tutorial-list[data-v-1489baea]{list-style:none;margin:0;padding:8px 0}.help-desk-redesign .hd-tutorial-list li[data-v-1489baea]{border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-tutorial-list li[data-v-1489baea]:last-child{border-bottom:0}.help-desk-redesign .hd-tutorial-list a[data-v-1489baea]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--hd-ink)!important;text-decoration:none!important;font-size:14px;font-weight:500;transition:background .12s ease}.help-desk-redesign .hd-tutorial-list a[data-v-1489baea]:hover{background:var(--hd-accent-soft);color:var(--hd-accent)!important}.help-desk-redesign .hd-tutorial-list a span[data-v-1489baea]{color:inherit!important}.help-desk-redesign .hd-tutorial-list a:hover i[data-v-1489baea]{color:var(--hd-accent)}.help-desk-redesign .hd-tutorial-list a i[data-v-1489baea]{color:var(--hd-accent);font-size:14px;flex-shrink:0}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-1489baea]{display:block;padding:10px 18px;font-size:13px;font-weight:700;color:var(--hd-accent);cursor:pointer;text-align:center}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-1489baea]:hover{background:var(--hd-accent-soft)}.help-desk-redesign .hd-tabs[data-v-1489baea]{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--hd-surface-muted);border:1px solid var(--hd-line);border-radius:8px;width:fit-content;max-width:100%;flex-wrap:wrap}.help-desk-redesign .hd-tab[data-v-1489baea]{padding:10px 18px;border:0;border-radius:6px;background:transparent;color:var(--hd-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.help-desk-redesign .hd-tab.is-active[data-v-1489baea]{background:var(--hd-surface);color:var(--hd-accent);box-shadow:0 1px 4px #0f172a14}.help-desk-redesign .hd-form-grid[data-v-1489baea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-desk-redesign .hd-field label[data-v-1489baea]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hd-ink)}.help-desk-redesign .hd-field .form-control[data-v-1489baea],.help-desk-redesign .hd-field select[data-v-1489baea],.help-desk-redesign .hd-field textarea[data-v-1489baea]{width:100%;padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-select[data-v-1489baea],.help-desk-redesign .hd-filter .hd-select[data-v-1489baea]{display:block;width:100%;height:44px!important;min-height:44px;padding:0 38px 0 14px!important;border:1px solid var(--hd-input-border)!important;border-radius:8px!important;background-color:var(--hd-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;color:var(--hd-input-text)!important;font-size:14px!important;font-weight:500;line-height:42px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle}.help-desk-redesign .hd-select--compact[data-v-1489baea]{width:auto;min-width:160px}.help-desk-redesign .hd-select[data-v-1489baea]:focus{outline:none;border-color:var(--hd-accent)!important;box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-select option[data-v-1489baea]{color:#1e293b;background:#fff;padding:8px}.help-desk-redesign .hd-file-upload[data-v-1489baea]{display:flex;flex-direction:column;gap:10px}.help-desk-redesign .hd-file-upload__zone[data-v-1489baea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 18px;border:2px dashed var(--hd-accent)!important;border-radius:10px;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 3px #2563eb1a;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.help-desk-redesign .hd-file-upload__zone[data-v-1489baea]:hover,.help-desk-redesign .hd-file-upload__zone[data-v-1489baea]:focus-within{border-color:var(--hd-accent-dark)!important;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 4px #2563eb29;transform:translateY(-1px)}.help-desk-redesign .hd-file-upload__input[data-v-1489baea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-desk-redesign .hd-file-upload__icon[data-v-1489baea]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hd-surface);color:var(--hd-accent);font-size:22px;box-shadow:0 2px 8px #0f172a14}.help-desk-redesign .hd-file-upload__title[data-v-1489baea]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__hint[data-v-1489baea]{display:block;margin-top:2px;font-size:12px;color:var(--hd-muted);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__selected[data-v-1489baea]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);font-size:13px;color:var(--hd-ink)}.help-desk-redesign .hd-file-upload__filename[data-v-1489baea]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.help-desk-redesign .hd-file-upload__remove[data-v-1489baea]{flex-shrink:0;padding:4px 10px;border:1px solid var(--hd-line);border-radius:6px;background:transparent;color:var(--hd-danger);font-size:12px;font-weight:600;cursor:pointer}.help-desk-redesign .hd-file-upload__remove[data-v-1489baea]:hover{background:#fef2f2;border-color:#fecaca}.help-desk-redesign .hd-filter .hd-select[data-v-1489baea]{width:auto}.help-desk-redesign .hd-field textarea[data-v-1489baea]{min-height:120px;resize:vertical}.help-desk-redesign .hd-field .error[data-v-1489baea]{display:block;margin-top:4px;font-size:12px;color:var(--hd-danger)}.help-desk-redesign .hd-btn[data-v-1489baea]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .12s ease,opacity .12s ease}.help-desk-redesign .hd-btn--primary[data-v-1489baea]{background:var(--hd-accent);color:var(--hd-on-accent)!important}.help-desk-redesign .hd-btn--primary[data-v-1489baea]:hover{background:var(--hd-accent-dark)}.help-desk-redesign .hd-btn--ghost[data-v-1489baea]{background:transparent;border:1px solid var(--hd-line);color:var(--hd-ink)!important}.help-desk-redesign .hd-btn--ghost[data-v-1489baea]:hover{background:var(--hd-surface-muted)}.help-desk-redesign .hd-btn--danger[data-v-1489baea]{background:transparent;border:1px solid var(--hd-danger);color:var(--hd-danger)!important}.help-desk-redesign .hd-table-wrap[data-v-1489baea]{overflow:auto;max-height:640px}.help-desk-redesign table.hd-table[data-v-1489baea]{width:100%;border-collapse:collapse;background:var(--hd-table-body)}.help-desk-redesign table.hd-table thead[data-v-1489baea]{position:sticky;top:0;z-index:2}.help-desk-redesign table.hd-table thead th[data-v-1489baea]{padding:12px 16px;background:var(--hd-thead);color:var(--hd-thead-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--hd-line)}.help-desk-redesign table.hd-table tbody td[data-v-1489baea]{padding:14px 16px;background:var(--hd-table-body);color:var(--hd-table-ink)!important;font-size:13px;border-top:1px solid var(--hd-table-line);vertical-align:middle}.help-desk-redesign table.hd-table tbody tr:nth-child(2n) td[data-v-1489baea]{background:var(--hd-row-alt)}.help-desk-redesign table.hd-table tbody tr:hover td[data-v-1489baea]{background:var(--hd-row-hover)}.help-desk-redesign table.hd-table a[data-v-1489baea],.help-desk-redesign table.hd-table a[data-v-1489baea]:visited{color:var(--hd-accent)!important;font-weight:600;text-decoration:none}.help-desk-redesign table.hd-table a span[data-v-1489baea]{color:inherit!important}.help-desk-redesign table.hd-table a[data-v-1489baea]:hover,.help-desk-redesign table.hd-table a[data-v-1489baea]:focus{color:var(--hd-accent-dark)!important;text-decoration:underline}.help-desk-redesign .hd-badge[data-v-1489baea]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.help-desk-redesign .hd-badge--new[data-v-1489baea]{background:#dbeafe;color:#1d4ed8}.help-desk-redesign .hd-badge--process[data-v-1489baea]{background:#fef3c7;color:#b45309}.help-desk-redesign .hd-badge--programming[data-v-1489baea]{background:#ede9fe;color:#6d28d9}.help-desk-redesign .hd-badge--resolved[data-v-1489baea]{background:#dcfce7;color:#15803d}.help-desk-redesign .hd-badge--notify[data-v-1489baea]{background:#fee2e2;color:#b91c1c;margin-left:6px}.help-desk-redesign .hd-ticket-layout[data-v-1489baea]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.help-desk-redesign .hd-ticket-sidebar[data-v-1489baea]{display:flex;flex-direction:column;gap:16px}.help-desk-redesign .hd-ticket-summary[data-v-1489baea],.help-desk-redesign .hd-ticket-issue-card[data-v-1489baea],.help-desk-redesign .hd-ticket-attachment[data-v-1489baea]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-ticket-summary[data-v-1489baea]{padding:20px}.help-desk-redesign .hd-ticket-summary__head[data-v-1489baea]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-ticket-summary__id[data-v-1489baea]{font-size:22px;font-weight:700;color:var(--hd-ink);letter-spacing:-.02em}.help-desk-redesign .hd-ticket-info-list[data-v-1489baea]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.help-desk-redesign .hd-ticket-info-list li[data-v-1489baea]{display:flex;align-items:flex-start;gap:12px}.help-desk-redesign .hd-ticket-info-list li>i[data-v-1489baea]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:15px;flex-shrink:0}.help-desk-redesign .hd-ticket-info-list__label[data-v-1489baea]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.help-desk-redesign .hd-ticket-info-list__value[data-v-1489baea]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);line-height:1.4}.help-desk-redesign .hd-ticket-issue-card[data-v-1489baea]{padding:18px 20px}.help-desk-redesign .hd-ticket-issue-card h3[data-v-1489baea],.help-desk-redesign .hd-ticket-attachment h3[data-v-1489baea]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-ticket-issue-card p[data-v-1489baea]{margin:0;font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-ticket-attachment[data-v-1489baea]{padding:18px 20px}.help-desk-redesign .hd-ticket-attachment>img[data-v-1489baea]{width:100%;border-radius:8px;border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-panel[data-v-1489baea]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow);display:flex;flex-direction:column;min-height:620px;overflow:hidden}.help-desk-redesign .hd-chat-panel__header[data-v-1489baea]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-panel__header h2[data-v-1489baea]{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-panel__header p[data-v-1489baea]{margin:0;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-panel__count[data-v-1489baea]{font-size:12px;font-weight:700;color:var(--hd-muted);padding:6px 12px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-line);white-space:nowrap}.help-desk-redesign .hd-chat-thread[data-v-1489baea]{flex:1;min-height:380px;max-height:520px;overflow-y:auto;padding:24px;background:linear-gradient(180deg,var(--hd-surface-muted) 0%,var(--hd-surface) 100%)}.help-desk-redesign .hd-chat-messages[data-v-1489baea]{display:flex;flex-direction:column;gap:20px}.help-desk-redesign .hd-chat-row[data-v-1489baea]{display:flex;gap:12px;max-width:78%}.help-desk-redesign .hd-chat-row--user[data-v-1489baea]{align-self:flex-end;flex-direction:row-reverse}.help-desk-redesign .hd-chat-row--support[data-v-1489baea]{align-self:flex-start}.help-desk-redesign .hd-chat-avatar[data-v-1489baea]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.help-desk-redesign .hd-chat-avatar--support[data-v-1489baea]{background:var(--hd-accent);color:var(--hd-on-accent)}.help-desk-redesign .hd-chat-avatar--user[data-v-1489baea]{background:var(--hd-accent-soft);color:var(--hd-accent);border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-bubble[data-v-1489baea]{flex:1;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid var(--hd-line);background:var(--hd-surface);box-shadow:0 1px 3px #0f172a0f}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble[data-v-1489baea]{background:var(--hd-accent-soft);border-color:#2563eb26}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-1489baea],.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-1489baea]{color:var(--hd-on-light)}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-1489baea]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-chat-bubble__head[data-v-1489baea]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.help-desk-redesign .hd-chat-bubble__head strong[data-v-1489baea]{font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-bubble__head span[data-v-1489baea]{font-size:11px;color:var(--hd-muted);white-space:nowrap}.help-desk-redesign .hd-chat-bubble__body[data-v-1489baea]{font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-chat-empty[data-v-1489baea]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-empty i[data-v-1489baea]{font-size:42px;opacity:.35;margin-bottom:14px}.help-desk-redesign .hd-chat-empty h3[data-v-1489baea]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-empty p[data-v-1489baea]{margin:0;max-width:360px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-chat-composer[data-v-1489baea]{padding:18px 22px 22px;border-top:1px solid var(--hd-line);background:var(--hd-surface)}.help-desk-redesign .hd-chat-composer>label[data-v-1489baea]{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-composer__box[data-v-1489baea]{border:1px solid var(--hd-input-border);border-radius:10px;overflow:hidden;background:var(--hd-input-bg)}.help-desk-redesign .hd-chat-composer__box textarea[data-v-1489baea]{width:100%;min-height:110px;padding:14px 16px;border:0;background:transparent;color:var(--hd-input-text);font-size:14px;line-height:1.55;resize:vertical}.help-desk-redesign .hd-chat-composer__box textarea[data-v-1489baea]:focus{outline:none}.help-desk-redesign .hd-chat-composer__footer[data-v-1489baea]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-composer__hint[data-v-1489baea]{font-size:12px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-composer__error[data-v-1489baea]{font-size:12px;color:var(--hd-danger);font-weight:600}.help-desk-redesign .hd-chat-resolved[data-v-1489baea]{display:flex;align-items:flex-start;gap:14px;margin:0 22px 22px;padding:16px 18px;border-radius:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d}.help-desk-redesign .hd-chat-resolved i[data-v-1489baea]{font-size:22px;margin-top:2px}.help-desk-redesign .hd-chat-resolved strong[data-v-1489baea]{display:block;margin-bottom:4px;font-size:14px}.help-desk-redesign .hd-chat-resolved p[data-v-1489baea]{margin:0;font-size:13px;line-height:1.5}.help-desk-redesign .hd-ticket-meta[data-v-1489baea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.help-desk-redesign .hd-meta-item label[data-v-1489baea]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-meta-item span[data-v-1489baea],.help-desk-redesign .hd-meta-item p[data-v-1489baea]{margin:0;font-size:14px;color:var(--hd-ink);line-height:1.5}.help-desk-redesign .hd-thread[data-v-1489baea]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:4px 0}.help-desk-redesign .hd-message[data-v-1489baea]{display:flex;flex-direction:column;gap:6px;max-width:85%;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-message--admin[data-v-1489baea]{align-self:flex-start;background:var(--hd-surface-muted);border:1px solid var(--hd-line);color:var(--hd-ink)}.help-desk-redesign .hd-message--user[data-v-1489baea]{align-self:flex-end;background:var(--hd-accent-soft);border:1px solid var(--hd-line);color:var(--hd-on-light)}.help-desk-redesign .hd-message--user .hd-message__label[data-v-1489baea],.help-desk-redesign .hd-message--user .hd-message__time[data-v-1489baea]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-message__label[data-v-1489baea]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.help-desk-redesign .hd-message__time[data-v-1489baea]{font-size:11px;color:var(--hd-muted)}.help-desk-redesign .hd-reply-box[data-v-1489baea]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hd-line)}.help-desk-redesign .hd-reply-box textarea[data-v-1489baea]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;resize:vertical}.help-desk-redesign .hd-video-player[data-v-1489baea]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:24px;background:#0f172a;border-radius:10px;overflow:hidden}.help-desk-redesign .hd-video-player iframe[data-v-1489baea],.help-desk-redesign .hd-video-player video[data-v-1489baea]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.help-desk-redesign .hd-video-desc[data-v-1489baea]{font-size:15px;line-height:1.65;color:var(--hd-ink)}.help-desk-redesign .hd-video-desc p[data-v-1489baea]{margin-bottom:12px}.help-desk-redesign .hd-empty[data-v-1489baea]{padding:48px 24px;text-align:center;color:var(--hd-muted)}.help-desk-redesign .hd-empty i[data-v-1489baea]{display:block;margin-bottom:12px;font-size:36px;opacity:.4}body.blue-theme .help-desk-redesign .hd-contact-strip strong[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-contact-strip strong[data-v-1489baea],body.red-theme .help-desk-redesign .hd-contact-strip strong[data-v-1489baea]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-contact-strip span[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-contact-strip span[data-v-1489baea],body.red-theme .help-desk-redesign .hd-contact-strip span[data-v-1489baea]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign .hd-tutorial-list a span[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-tutorial-list a span[data-v-1489baea]{color:inherit!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-1489baea],body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-1489baea]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-1489baea],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-1489baea],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-1489baea],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-1489baea]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.red-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.turquoise-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.maroon-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.peach-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.magenta-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.violet-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.yellow-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.light-blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea]{color:inherit!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-1489baea]{color:var(--hd-table-ink)!important}@media (max-width: 992px){.help-desk-redesign .hd-ticket-layout[data-v-1489baea]{grid-template-columns:1fr}.help-desk-redesign .hd-chat-row[data-v-1489baea]{max-width:92%}.help-desk-redesign .hd-chat-thread[data-v-1489baea]{max-height:420px}}@media (max-width: 768px){.help-desk-redesign .content.sepi-content-section[data-v-1489baea]{padding:14px!important}.help-desk-redesign .hd-panel__header[data-v-1489baea],.help-desk-redesign .hd-panel__body[data-v-1489baea]{padding:14px}.help-desk-redesign .hd-message[data-v-1489baea]{max-width:100%}}.hd-reply-attachment[data-v-1aa0c3f6]{margin-top:8px}.hd-reply-attachment__thumb[data-v-1aa0c3f6]{display:inline-block;position:relative;padding:0;border:1px solid #d5e8d4;border-radius:8px;background:#f8fbf8;cursor:pointer;overflow:hidden;line-height:0}.hd-reply-attachment__thumb img[data-v-1aa0c3f6],.hd-reply-attachment__thumb video[data-v-1aa0c3f6]{display:block;width:100px;height:72px;object-fit:cover}.hd-reply-attachment__thumb--video video[data-v-1aa0c3f6]{background:#1a1a1a}.hd-reply-attachment__expand[data-v-1aa0c3f6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:18px}.hd-attachment-lightbox[data-v-1aa0c3f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000e0}.hd-attachment-lightbox__close[data-v-1aa0c3f6]{position:absolute;top:16px;right:20px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;line-height:1;cursor:pointer}.hd-attachment-lightbox__close[data-v-1aa0c3f6]:hover{background:#ffffff47}.hd-attachment-lightbox__content img[data-v-1aa0c3f6],.hd-attachment-lightbox__content video[data-v-1aa0c3f6]{max-width:min(92vw,1100px);max-height:88vh;border-radius:8px;box-shadow:0 8px 32px #00000059}.hd-attachment-lightbox__content video[data-v-1aa0c3f6]{width:min(92vw,1100px);background:#000}.help-desk-redesign[data-v-4408e49f]{--hd-accent: #2563eb;--hd-accent-dark: #1d4ed8;--hd-accent-soft: #eff6ff;--hd-ink: #1e293b;--hd-muted: #64748b;--hd-line: #e2e8f0;--hd-surface: #ffffff;--hd-surface-muted: #f8fafc;--hd-canvas: #f1f5f9;--hd-shadow: 0 4px 24px rgba(15, 23, 42, .08);--hd-danger: #dc2626;--hd-success: #16a34a;--hd-warning: #d97706;--hd-thead: #1e293b;--hd-thead-text: #ffffff;--hd-table-body: #ffffff;--hd-row-alt: #f8fafc;--hd-row-hover: #f1f5f9;--hd-table-ink: #1e293b;--hd-table-muted: #64748b;--hd-table-line: #e2e8f0;--hd-input-bg: #ffffff;--hd-input-border: #cbd5e1;--hd-input-text: #1e293b;--hd-on-accent: #ffffff;--hd-on-light: var(--hd-ink);--hd-on-light-muted: var(--hd-muted);color:var(--hd-ink)}body.default .help-desk-redesign[data-v-4408e49f]{--hd-accent: #0b8f43;--hd-accent-dark: #087638;--hd-accent-soft: #eaf6ee;--hd-thead: #087638}body.earth-tone .help-desk-redesign[data-v-4408e49f]{--hd-accent: #5c8d23;--hd-accent-dark: #154206;--hd-accent-soft: #eef5e6;--hd-ink: #1a1f14;--hd-muted: #4a5538;--hd-line: #b2bda0;--hd-surface: #d6e4c0;--hd-surface-muted: #d6e4c0;--hd-canvas: transparent;--hd-thead: #154206;--hd-table-body: #eef5e6;--hd-row-alt: #e8f0dc;--hd-row-hover: #dce8cc;--hd-table-ink: #1a1f14;--hd-table-muted: #4a5538;--hd-table-line: #b2bda0}body.blue-theme .help-desk-redesign[data-v-4408e49f],body.dark-theme .help-desk-redesign[data-v-4408e49f]{--hd-accent: #3266ff;--hd-accent-dark: #254ac2;--hd-accent-soft: #edf2ff;--hd-ink: #ece9e9;--hd-muted: #b8bdd4;--hd-line: #3d4568;--hd-surface: #27225c;--hd-surface-muted: #1e1a4a;--hd-canvas: #27225c;--hd-thead: #030330;--hd-table-body: #f8faff;--hd-row-alt: #f0f4ff;--hd-row-hover: #e8eeff;--hd-table-ink: #1a2238;--hd-table-muted: #5c6578;--hd-table-line: #d8e2f5;--hd-input-bg: #151a30;--hd-input-border: #3266ff;--hd-input-text: #ece9e9;--hd-on-light: #1a2238;--hd-on-light-muted: #5c6578}body.dark-theme .help-desk-redesign[data-v-4408e49f]{--hd-surface: #222b44;--hd-surface-muted: #1a2238;--hd-canvas: #222b44;--hd-line: #3a4560;--hd-thead: #1a2238}body.red-theme .help-desk-redesign[data-v-4408e49f]{--hd-accent: #800000;--hd-accent-dark: #650000;--hd-accent-soft: #f8eded;--hd-ink: #3b0000;--hd-muted: #6b4f4f;--hd-line: #e8d4d4;--hd-surface: #ffffff;--hd-surface-muted: #faf5f5;--hd-thead: #650000;--hd-table-body: #ffffff;--hd-row-alt: #faf5f5;--hd-row-hover: #f8eded;--hd-table-ink: #3b0000;--hd-table-muted: #6b4f4f;--hd-table-line: #e8d4d4;--hd-on-light: #3b0000;--hd-on-light-muted: #6b4f4f}body.turquoise-theme .help-desk-redesign[data-v-4408e49f],body.maroon-theme .help-desk-redesign[data-v-4408e49f],body.peach-theme .help-desk-redesign[data-v-4408e49f],body.magenta-theme .help-desk-redesign[data-v-4408e49f],body.violet-theme .help-desk-redesign[data-v-4408e49f],body.yellow-theme .help-desk-redesign[data-v-4408e49f],body.light-blue-theme .help-desk-redesign[data-v-4408e49f]{--hd-on-light: var(--hd-table-ink);--hd-on-light-muted: var(--hd-table-muted)}.help-desk-redesign .content.sepi-content-section[data-v-4408e49f]{background:var(--hd-canvas)!important;padding:20px 22px 28px!important}.help-desk-redesign .hd-panel[data-v-4408e49f]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px;box-shadow:var(--hd-shadow);overflow:hidden}.help-desk-redesign .hd-panel+.hd-panel[data-v-4408e49f]{margin-top:20px}.help-desk-redesign .hd-panel__header[data-v-4408e49f]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-panel__header h2[data-v-4408e49f]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-panel__body[data-v-4408e49f]{padding:22px}.help-desk-redesign .hd-panel__body--flush[data-v-4408e49f]{padding:0}.help-desk-redesign .hd-hub-grid[data-v-4408e49f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.help-desk-redesign .hd-hub-card[data-v-4408e49f]{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;box-shadow:var(--hd-shadow);text-decoration:none!important;color:var(--hd-ink)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.help-desk-redesign .hd-hub-card[data-v-4408e49f]:hover{transform:translateY(-2px);border-color:var(--hd-accent);box-shadow:0 8px 32px #0f172a1f}.help-desk-redesign .hd-hub-card__header[data-v-4408e49f]{display:flex;align-items:center;gap:12px}.help-desk-redesign .hd-hub-card__icon[data-v-4408e49f]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:20px}.help-desk-redesign .hd-hub-card__title[data-v-4408e49f]{margin:0;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-hub-card__desc[data-v-4408e49f]{margin:0;font-size:14px;line-height:1.45;color:var(--hd-muted)}.help-desk-redesign .hd-hub-card__cta[data-v-4408e49f]{margin-top:auto;font-size:14px;font-weight:700;color:var(--hd-accent)}.help-desk-redesign .hd-contact-strip[data-v-4408e49f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 22px;margin-top:20px;background:var(--hd-accent-soft);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-contact-strip strong[data-v-4408e49f]{color:var(--hd-on-light)}.help-desk-redesign .hd-contact-strip span[data-v-4408e49f]{color:var(--hd-on-light-muted);font-size:14px}.help-desk-redesign .hd-contact-strip a[data-v-4408e49f]{color:var(--hd-accent);font-weight:700;text-decoration:none}.help-desk-redesign .hd-stats[data-v-4408e49f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.help-desk-redesign .hd-stat[data-v-4408e49f]{padding:16px 18px;background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:8px}.help-desk-redesign .hd-stat__value[data-v-4408e49f]{font-size:28px;font-weight:700;color:var(--hd-accent);line-height:1.1}.help-desk-redesign .hd-stat__label[data-v-4408e49f]{margin-top:4px;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-toolbar[data-v-4408e49f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.help-desk-redesign .hd-search[data-v-4408e49f]{flex:1;min-width:220px;position:relative}.help-desk-redesign .hd-search input[data-v-4408e49f]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-search input[data-v-4408e49f]:focus{outline:none;border-color:var(--hd-accent);box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-search i[data-v-4408e49f]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hd-muted)}.help-desk-redesign .hd-filter select[data-v-4408e49f]{padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;min-width:160px}.help-desk-redesign .hd-section-grid[data-v-4408e49f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.help-desk-redesign .hd-section-card[data-v-4408e49f]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:10px;overflow:hidden;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-section-card__head[data-v-4408e49f]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--hd-thead);color:var(--hd-thead-text)}.help-desk-redesign .hd-section-card__head i[data-v-4408e49f]{font-size:18px;opacity:.9}.help-desk-redesign .hd-section-card__head h3[data-v-4408e49f]{margin:0;font-size:16px;font-weight:700}.help-desk-redesign .hd-tutorial-list[data-v-4408e49f]{list-style:none;margin:0;padding:8px 0}.help-desk-redesign .hd-tutorial-list li[data-v-4408e49f]{border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-tutorial-list li[data-v-4408e49f]:last-child{border-bottom:0}.help-desk-redesign .hd-tutorial-list a[data-v-4408e49f]{display:flex;align-items:center;gap:10px;padding:12px 18px;color:var(--hd-ink)!important;text-decoration:none!important;font-size:14px;font-weight:500;transition:background .12s ease}.help-desk-redesign .hd-tutorial-list a[data-v-4408e49f]:hover{background:var(--hd-accent-soft);color:var(--hd-accent)!important}.help-desk-redesign .hd-tutorial-list a span[data-v-4408e49f]{color:inherit!important}.help-desk-redesign .hd-tutorial-list a:hover i[data-v-4408e49f]{color:var(--hd-accent)}.help-desk-redesign .hd-tutorial-list a i[data-v-4408e49f]{color:var(--hd-accent);font-size:14px;flex-shrink:0}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-4408e49f]{display:block;padding:10px 18px;font-size:13px;font-weight:700;color:var(--hd-accent);cursor:pointer;text-align:center}.help-desk-redesign .hd-tutorial-list .hd-see-more[data-v-4408e49f]:hover{background:var(--hd-accent-soft)}.help-desk-redesign .hd-tabs[data-v-4408e49f]{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--hd-surface-muted);border:1px solid var(--hd-line);border-radius:8px;width:fit-content;max-width:100%;flex-wrap:wrap}.help-desk-redesign .hd-tab[data-v-4408e49f]{padding:10px 18px;border:0;border-radius:6px;background:transparent;color:var(--hd-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.help-desk-redesign .hd-tab.is-active[data-v-4408e49f]{background:var(--hd-surface);color:var(--hd-accent);box-shadow:0 1px 4px #0f172a14}.help-desk-redesign .hd-form-grid[data-v-4408e49f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-desk-redesign .hd-field label[data-v-4408e49f]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--hd-ink)}.help-desk-redesign .hd-field .form-control[data-v-4408e49f],.help-desk-redesign .hd-field select[data-v-4408e49f],.help-desk-redesign .hd-field textarea[data-v-4408e49f]{width:100%;padding:10px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px}.help-desk-redesign .hd-select[data-v-4408e49f],.help-desk-redesign .hd-filter .hd-select[data-v-4408e49f]{display:block;width:100%;height:44px!important;min-height:44px;padding:0 38px 0 14px!important;border:1px solid var(--hd-input-border)!important;border-radius:8px!important;background-color:var(--hd-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px!important;color:var(--hd-input-text)!important;font-size:14px!important;font-weight:500;line-height:42px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle}.help-desk-redesign .hd-select--compact[data-v-4408e49f]{width:auto;min-width:160px}.help-desk-redesign .hd-select[data-v-4408e49f]:focus{outline:none;border-color:var(--hd-accent)!important;box-shadow:0 0 0 3px #2563eb1f}.help-desk-redesign .hd-select option[data-v-4408e49f]{color:#1e293b;background:#fff;padding:8px}.help-desk-redesign .hd-file-upload[data-v-4408e49f]{display:flex;flex-direction:column;gap:10px}.help-desk-redesign .hd-file-upload__zone[data-v-4408e49f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 18px;border:2px dashed var(--hd-accent)!important;border-radius:10px;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 3px #2563eb1a;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.help-desk-redesign .hd-file-upload__zone[data-v-4408e49f]:hover,.help-desk-redesign .hd-file-upload__zone[data-v-4408e49f]:focus-within{border-color:var(--hd-accent-dark)!important;background:var(--hd-accent-soft)!important;box-shadow:0 0 0 4px #2563eb29;transform:translateY(-1px)}.help-desk-redesign .hd-file-upload__input[data-v-4408e49f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-desk-redesign .hd-file-upload__icon[data-v-4408e49f]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hd-surface);color:var(--hd-accent);font-size:22px;box-shadow:0 2px 8px #0f172a14}.help-desk-redesign .hd-file-upload__title[data-v-4408e49f]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__hint[data-v-4408e49f]{display:block;margin-top:2px;font-size:12px;color:var(--hd-muted);text-transform:none;letter-spacing:normal}.help-desk-redesign .hd-file-upload__selected[data-v-4408e49f]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);font-size:13px;color:var(--hd-ink)}.help-desk-redesign .hd-file-upload__filename[data-v-4408e49f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.help-desk-redesign .hd-file-upload__remove[data-v-4408e49f]{flex-shrink:0;padding:4px 10px;border:1px solid var(--hd-line);border-radius:6px;background:transparent;color:var(--hd-danger);font-size:12px;font-weight:600;cursor:pointer}.help-desk-redesign .hd-file-upload__remove[data-v-4408e49f]:hover{background:#fef2f2;border-color:#fecaca}.help-desk-redesign .hd-filter .hd-select[data-v-4408e49f]{width:auto}.help-desk-redesign .hd-field textarea[data-v-4408e49f]{min-height:120px;resize:vertical}.help-desk-redesign .hd-field .error[data-v-4408e49f]{display:block;margin-top:4px;font-size:12px;color:var(--hd-danger)}.help-desk-redesign .hd-btn[data-v-4408e49f]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .12s ease,opacity .12s ease}.help-desk-redesign .hd-btn--primary[data-v-4408e49f]{background:var(--hd-accent);color:var(--hd-on-accent)!important}.help-desk-redesign .hd-btn--primary[data-v-4408e49f]:hover{background:var(--hd-accent-dark)}.help-desk-redesign .hd-btn--ghost[data-v-4408e49f]{background:transparent;border:1px solid var(--hd-line);color:var(--hd-ink)!important}.help-desk-redesign .hd-btn--ghost[data-v-4408e49f]:hover{background:var(--hd-surface-muted)}.help-desk-redesign .hd-btn--danger[data-v-4408e49f]{background:transparent;border:1px solid var(--hd-danger);color:var(--hd-danger)!important}.help-desk-redesign .hd-table-wrap[data-v-4408e49f]{overflow:auto;max-height:640px}.help-desk-redesign table.hd-table[data-v-4408e49f]{width:100%;border-collapse:collapse;background:var(--hd-table-body)}.help-desk-redesign table.hd-table thead[data-v-4408e49f]{position:sticky;top:0;z-index:2}.help-desk-redesign table.hd-table thead th[data-v-4408e49f]{padding:12px 16px;background:var(--hd-thead);color:var(--hd-thead-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid var(--hd-line)}.help-desk-redesign table.hd-table tbody td[data-v-4408e49f]{padding:14px 16px;background:var(--hd-table-body);color:var(--hd-table-ink)!important;font-size:13px;border-top:1px solid var(--hd-table-line);vertical-align:middle}.help-desk-redesign table.hd-table tbody tr:nth-child(2n) td[data-v-4408e49f]{background:var(--hd-row-alt)}.help-desk-redesign table.hd-table tbody tr:hover td[data-v-4408e49f]{background:var(--hd-row-hover)}.help-desk-redesign table.hd-table a[data-v-4408e49f],.help-desk-redesign table.hd-table a[data-v-4408e49f]:visited{color:var(--hd-accent)!important;font-weight:600;text-decoration:none}.help-desk-redesign table.hd-table a span[data-v-4408e49f]{color:inherit!important}.help-desk-redesign table.hd-table a[data-v-4408e49f]:hover,.help-desk-redesign table.hd-table a[data-v-4408e49f]:focus{color:var(--hd-accent-dark)!important;text-decoration:underline}.help-desk-redesign .hd-badge[data-v-4408e49f]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.help-desk-redesign .hd-badge--new[data-v-4408e49f]{background:#dbeafe;color:#1d4ed8}.help-desk-redesign .hd-badge--process[data-v-4408e49f]{background:#fef3c7;color:#b45309}.help-desk-redesign .hd-badge--programming[data-v-4408e49f]{background:#ede9fe;color:#6d28d9}.help-desk-redesign .hd-badge--resolved[data-v-4408e49f]{background:#dcfce7;color:#15803d}.help-desk-redesign .hd-badge--notify[data-v-4408e49f]{background:#fee2e2;color:#b91c1c;margin-left:6px}.help-desk-redesign .hd-ticket-layout[data-v-4408e49f]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start}.help-desk-redesign .hd-ticket-sidebar[data-v-4408e49f]{display:flex;flex-direction:column;gap:16px}.help-desk-redesign .hd-ticket-summary[data-v-4408e49f],.help-desk-redesign .hd-ticket-issue-card[data-v-4408e49f],.help-desk-redesign .hd-ticket-attachment[data-v-4408e49f]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow)}.help-desk-redesign .hd-ticket-summary[data-v-4408e49f]{padding:20px}.help-desk-redesign .hd-ticket-summary__head[data-v-4408e49f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hd-line)}.help-desk-redesign .hd-ticket-summary__id[data-v-4408e49f]{font-size:22px;font-weight:700;color:var(--hd-ink);letter-spacing:-.02em}.help-desk-redesign .hd-ticket-info-list[data-v-4408e49f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.help-desk-redesign .hd-ticket-info-list li[data-v-4408e49f]{display:flex;align-items:flex-start;gap:12px}.help-desk-redesign .hd-ticket-info-list li>i[data-v-4408e49f]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hd-accent-soft);color:var(--hd-accent);font-size:15px;flex-shrink:0}.help-desk-redesign .hd-ticket-info-list__label[data-v-4408e49f]{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted);margin-bottom:2px}.help-desk-redesign .hd-ticket-info-list__value[data-v-4408e49f]{display:block;font-size:14px;font-weight:600;color:var(--hd-ink);line-height:1.4}.help-desk-redesign .hd-ticket-issue-card[data-v-4408e49f]{padding:18px 20px}.help-desk-redesign .hd-ticket-issue-card h3[data-v-4408e49f],.help-desk-redesign .hd-ticket-attachment h3[data-v-4408e49f]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-ticket-issue-card p[data-v-4408e49f]{margin:0;font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-ticket-attachment[data-v-4408e49f]{padding:18px 20px}.help-desk-redesign .hd-ticket-attachment>img[data-v-4408e49f]{width:100%;border-radius:8px;border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-panel[data-v-4408e49f]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;box-shadow:var(--hd-shadow);display:flex;flex-direction:column;min-height:620px;overflow:hidden}.help-desk-redesign .hd-chat-panel__header[data-v-4408e49f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-panel__header h2[data-v-4408e49f]{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-panel__header p[data-v-4408e49f]{margin:0;font-size:13px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-panel__count[data-v-4408e49f]{font-size:12px;font-weight:700;color:var(--hd-muted);padding:6px 12px;border-radius:999px;background:var(--hd-surface);border:1px solid var(--hd-line);white-space:nowrap}.help-desk-redesign .hd-chat-thread[data-v-4408e49f]{flex:1;min-height:380px;max-height:520px;overflow-y:auto;padding:24px;background:linear-gradient(180deg,var(--hd-surface-muted) 0%,var(--hd-surface) 100%)}.help-desk-redesign .hd-chat-messages[data-v-4408e49f]{display:flex;flex-direction:column;gap:20px}.help-desk-redesign .hd-chat-row[data-v-4408e49f]{display:flex;gap:12px;max-width:78%}.help-desk-redesign .hd-chat-row--user[data-v-4408e49f]{align-self:flex-end;flex-direction:row-reverse}.help-desk-redesign .hd-chat-row--support[data-v-4408e49f]{align-self:flex-start}.help-desk-redesign .hd-chat-avatar[data-v-4408e49f]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.help-desk-redesign .hd-chat-avatar--support[data-v-4408e49f]{background:var(--hd-accent);color:var(--hd-on-accent)}.help-desk-redesign .hd-chat-avatar--user[data-v-4408e49f]{background:var(--hd-accent-soft);color:var(--hd-accent);border:1px solid var(--hd-line)}.help-desk-redesign .hd-chat-bubble[data-v-4408e49f]{flex:1;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid var(--hd-line);background:var(--hd-surface);box-shadow:0 1px 3px #0f172a0f}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble[data-v-4408e49f]{background:var(--hd-accent-soft);border-color:#2563eb26}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-4408e49f],.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-4408e49f]{color:var(--hd-on-light)}.help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-4408e49f]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-chat-bubble__head[data-v-4408e49f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.help-desk-redesign .hd-chat-bubble__head strong[data-v-4408e49f]{font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-bubble__head span[data-v-4408e49f]{font-size:11px;color:var(--hd-muted);white-space:nowrap}.help-desk-redesign .hd-chat-bubble__body[data-v-4408e49f]{font-size:14px;line-height:1.65;color:var(--hd-ink);white-space:pre-wrap;word-break:break-word}.help-desk-redesign .hd-chat-empty[data-v-4408e49f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-empty i[data-v-4408e49f]{font-size:42px;opacity:.35;margin-bottom:14px}.help-desk-redesign .hd-chat-empty h3[data-v-4408e49f]{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-empty p[data-v-4408e49f]{margin:0;max-width:360px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-chat-composer[data-v-4408e49f]{padding:18px 22px 22px;border-top:1px solid var(--hd-line);background:var(--hd-surface)}.help-desk-redesign .hd-chat-composer>label[data-v-4408e49f]{display:block;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--hd-ink)}.help-desk-redesign .hd-chat-composer__box[data-v-4408e49f]{border:1px solid var(--hd-input-border);border-radius:10px;overflow:hidden;background:var(--hd-input-bg)}.help-desk-redesign .hd-chat-composer__box textarea[data-v-4408e49f]{width:100%;min-height:110px;padding:14px 16px;border:0;background:transparent;color:var(--hd-input-text);font-size:14px;line-height:1.55;resize:vertical}.help-desk-redesign .hd-chat-composer__box textarea[data-v-4408e49f]:focus{outline:none}.help-desk-redesign .hd-chat-composer__footer[data-v-4408e49f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--hd-line);background:var(--hd-surface-muted)}.help-desk-redesign .hd-chat-composer__hint[data-v-4408e49f]{font-size:12px;color:var(--hd-muted)}.help-desk-redesign .hd-chat-composer__error[data-v-4408e49f]{font-size:12px;color:var(--hd-danger);font-weight:600}.help-desk-redesign .hd-chat-resolved[data-v-4408e49f]{display:flex;align-items:flex-start;gap:14px;margin:0 22px 22px;padding:16px 18px;border-radius:10px;background:#dcfce7;border:1px solid #86efac;color:#15803d}.help-desk-redesign .hd-chat-resolved i[data-v-4408e49f]{font-size:22px;margin-top:2px}.help-desk-redesign .hd-chat-resolved strong[data-v-4408e49f]{display:block;margin-bottom:4px;font-size:14px}.help-desk-redesign .hd-chat-resolved p[data-v-4408e49f]{margin:0;font-size:13px;line-height:1.5}.help-desk-redesign .hd-ticket-meta[data-v-4408e49f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.help-desk-redesign .hd-meta-item label[data-v-4408e49f]{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hd-muted)}.help-desk-redesign .hd-meta-item span[data-v-4408e49f],.help-desk-redesign .hd-meta-item p[data-v-4408e49f]{margin:0;font-size:14px;color:var(--hd-ink);line-height:1.5}.help-desk-redesign .hd-thread[data-v-4408e49f]{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:4px 0}.help-desk-redesign .hd-message[data-v-4408e49f]{display:flex;flex-direction:column;gap:6px;max-width:85%;padding:14px 16px;border-radius:10px;font-size:14px;line-height:1.55}.help-desk-redesign .hd-message--admin[data-v-4408e49f]{align-self:flex-start;background:var(--hd-surface-muted);border:1px solid var(--hd-line);color:var(--hd-ink)}.help-desk-redesign .hd-message--user[data-v-4408e49f]{align-self:flex-end;background:var(--hd-accent-soft);border:1px solid var(--hd-line);color:var(--hd-on-light)}.help-desk-redesign .hd-message--user .hd-message__label[data-v-4408e49f],.help-desk-redesign .hd-message--user .hd-message__time[data-v-4408e49f]{color:var(--hd-on-light-muted)}.help-desk-redesign .hd-message__label[data-v-4408e49f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hd-muted)}.help-desk-redesign .hd-message__time[data-v-4408e49f]{font-size:11px;color:var(--hd-muted)}.help-desk-redesign .hd-reply-box[data-v-4408e49f]{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--hd-line)}.help-desk-redesign .hd-reply-box textarea[data-v-4408e49f]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--hd-input-border);border-radius:8px;background:var(--hd-input-bg);color:var(--hd-input-text);font-size:14px;resize:vertical}.help-desk-redesign .hd-video-player[data-v-4408e49f]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:24px;background:#0f172a;border-radius:10px;overflow:hidden}.help-desk-redesign .hd-video-player iframe[data-v-4408e49f],.help-desk-redesign .hd-video-player video[data-v-4408e49f]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.help-desk-redesign .hd-video-desc[data-v-4408e49f]{font-size:15px;line-height:1.65;color:var(--hd-ink)}.help-desk-redesign .hd-video-desc p[data-v-4408e49f]{margin-bottom:12px}.help-desk-redesign .hd-empty[data-v-4408e49f]{padding:48px 24px;text-align:center;color:var(--hd-muted)}.help-desk-redesign .hd-empty i[data-v-4408e49f]{display:block;margin-bottom:12px;font-size:36px;opacity:.4}body.blue-theme .help-desk-redesign .hd-contact-strip strong[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-contact-strip strong[data-v-4408e49f],body.red-theme .help-desk-redesign .hd-contact-strip strong[data-v-4408e49f]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-contact-strip span[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-contact-strip span[data-v-4408e49f],body.red-theme .help-desk-redesign .hd-contact-strip span[data-v-4408e49f]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign .hd-tutorial-list a span[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-tutorial-list a span[data-v-4408e49f]{color:inherit!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head strong[data-v-4408e49f],body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__body[data-v-4408e49f]{color:var(--hd-on-light)!important}body.blue-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-chat-row--user .hd-chat-bubble__head span[data-v-4408e49f],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__label[data-v-4408e49f],body.blue-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-4408e49f],body.dark-theme .help-desk-redesign .hd-message--user .hd-message__time[data-v-4408e49f]{color:var(--hd-on-light-muted)!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.red-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.turquoise-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.maroon-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.peach-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.magenta-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.violet-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.yellow-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.light-blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f]{color:inherit!important}body.blue-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f],body.dark-theme .help-desk-redesign table.hd-table tbody td span[data-v-4408e49f]{color:var(--hd-table-ink)!important}@media (max-width: 992px){.help-desk-redesign .hd-ticket-layout[data-v-4408e49f]{grid-template-columns:1fr}.help-desk-redesign .hd-chat-row[data-v-4408e49f]{max-width:92%}.help-desk-redesign .hd-chat-thread[data-v-4408e49f]{max-height:420px}}@media (max-width: 768px){.help-desk-redesign .content.sepi-content-section[data-v-4408e49f]{padding:14px!important}.help-desk-redesign .hd-panel__header[data-v-4408e49f],.help-desk-redesign .hd-panel__body[data-v-4408e49f]{padding:14px}.help-desk-redesign .hd-message[data-v-4408e49f]{max-width:100%}}.reply-row{background-color:#f2fff0;font-weight:700;font-style:italic;position:sticky;top:0;z-index:1}.reply-row td{padding:10px}.reply-row td{color:#333}.help-desk-table th{text-align:left!important}form.sepi-site-availability-form.sepi-available-align .sepi-hike-forms label{margin-bottom:0!important}form.sepi-site-availability-form.sepi-available-align .sepi-hike-forms input{margin-top:0}form.sepi-site-availability-form.sepi-available-align input.btn.btn-default{margin-top:18px!important}.red-theme table.zui-table.availbltySection .site-block-info,.turquoise-theme table.zui-table.availbltySection .site-block-info,.maroon-theme table.zui-table.availbltySection .site-block-info,.peach-theme table.zui-table.availbltySection .site-block-info,.magenta-theme table.zui-table.availbltySection .site-block-info,.light-blue-theme table.zui-table.availbltySection .site-block-info,.yellow-theme table.zui-table.availbltySection .site-block-info{color:#fff}.avaidate-day{padding-block:5px}.buttonSectionPart{display:flex;margin-top:10px}.weekend-day{opacity:.6}.availablity-table table{width:95%}td.table-booked.edit-booking1{font-size:18px;color:#fff;font-weight:800!important;text-align:center;border-right:5px solid #fff!important;opacity:1!important}td.table-booked.edit-booking1 .visible-popup{text-align:left}.violet-theme .zui-table .zui-sticky-col{background:#02d2ac!important}.violet-theme .zui-sticky-col .site-block-info{color:#fff!important}.blue-theme .zui-table .zui-sticky-col{background:#3266ff!important}.blue-theme .zui-sticky-col .site-block-info{color:#fff!important}.dark-theme .zui-table .zui-sticky-col{background:#3266ff!important}.dark-theme .zui-sticky-col .site-block-info{color:#fff!important}.h-100{height:100%!important}.block-comment{word-break:break-all}.sepi_site_availabilty_section td.zui-sticky-col{padding-left:3px!important;padding-right:3px!important}.sepi_site_availabilty_section .site-block-info{display:flex;flex-direction:row;align-items:center;justify-content:space-around;top:0}.sepi_site_availabilty_section .site-block-info a{font-size:13px!important;padding:3px 5px}.sepi_site_availabilty_section .cal_date{float:right;clear:right;margin-right:5px}.sepi_site_availabilty_section .table-booked span.cal_date,.sepi_site_availabilty_section .table-hold span.cal_date,.sepi_site_availabilty_section .table-passed.bookings span.cal_date{display:none}td.table-passed.bookings{font-size:18px;font-weight:800!important;text-align:center;border-right:5px solid #fff!important;opacity:1!important}.table-hold.site-unblock-btn{text-align:center;border-right:5px solid #fff!important;opacity:1!important}td.table-hold-site{background-color:#857cff}.holded-block:hover .visible-popup,.site-unblock-btn:hover .visible-popup{display:block;transition:all .4s linear}.default td.zui-sticky-col .site-block-info>span,.earth-tone td.zui-sticky-col .site-block-info>span{color:#fff;word-break:break-all;white-space:normal}.site-block-info.resort_61 span{width:80px!important}.site-block-info.resort_65 span{width:115px!important}.site-block-info.resort_61 .site-block-btn,.site-block-info.resort_65 .site-block-btn{display:none!important}.table-hold.site-unblock-btn{text-align:center;border-right:5px solid #fff!important}.table-booked.edit-booking1{border-right:5px solid #fff!important}.available-site-btn{margin-left:25%;margin-right:25%}.visible-popup{width:565px!important}.block-cmt-span{text-align:left!important}td.zui-sticky-col .site-block-info .site-type-name-span{width:90px!important}.unit-availability span.vue__time-picker.time-picker,.unit-availability input.display-time.all-selected{width:100%!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.reservation_showall[data-v-1bb63d81],.reservation_showless[data-v-1bb63d81]{padding:2px;font-size:10px;font-weight:700}.dollar-icon[data-v-1bb63d81]{position:absolute;top:50%;left:1%}.dark-theme .radio.sepi-radios-multi .radio-label[data-v-1bb63d81]{color:#fff}.blue-theme .refund-btn[data-v-1bb63d81]{background-color:#ff4078!important;border:1px solid #ff4078!important}.pagination-list[data-v-1bb63d81]{margin-right:10px}.reservationg-log-btn .right-searchbts[data-v-1bb63d81]{min-width:130px!important}.reservationg-log-btn button.btn.btn-default.searchbts.right-searchbts[data-v-1bb63d81]{padding:6px 9px;margin:0!important}.reservationg-log-btn button[disabled][data-v-1bb63d81]{cursor:not-allowed;opacity:.55}.selected-reservations-count[data-v-1bb63d81]{align-items:center;background:#f3f6f9;border-radius:16px;color:#3f4a56;display:inline-flex;font-size:13px;font-weight:600;margin-right:10px;min-height:32px;padding:5px 12px}.active-filter-summary[data-v-1bb63d81]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-summary-label[data-v-1bb63d81]{color:#5f6b76;font-size:13px;font-weight:600}.filter-chip[data-v-1bb63d81]{background:#edf7ff;border:1px solid #b9ddff;border-radius:16px;color:#195b8f;font-size:12px;padding:4px 10px}.clear-filter-link[data-v-1bb63d81]{background:transparent;border:0;color:#0069a6;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.empty-reservations-message[data-v-1bb63d81]{color:#5f6b76;font-size:14px;padding:28px 12px!important;text-align:center}section.content.sepi-content-section #bookings-notes .v--modal-box.v--modal[data-v-1bb63d81]{height:auto!important}@media (max-width: 767px){.refund-input[data-v-1bb63d81]{margin-top:30px!important}}.v--modal-box.v--modal[data-v-1bb63d81]{height:auto!important}div.mm-dropdown ul li{justify-content:space-between}.custom-dd-card-on-file{position:relative}.mm-dropdown img.down{width:10px;height:7px;margin-top:10px!important}div.mm-dropdown{border:1px solid #ccc;width:100%;border-radius:3px;background:#fff}div.mm-dropdown ul{list-style:none;padding:0;margin:0;border:1px solid #ddd}div.mm-dropdown ul li,div.mm-dropdown div.textfirst{color:#000;border-bottom:1px solid #ddd;padding:5px 15px;position:relative;font-size:16px}.mm-dropdown ul{position:absolute;background:#fff;width:100%;max-width:715px;border:1px solid #ddd;z-index:999}div.mm-dropdown div.textfirst img.down{float:right;margin-top:5px}div.mm-dropdown ul li:last-child{border-bottom:0}div.mm-dropdown ul li{display:none;padding-left:25px}div.mm-dropdown ul li.main{display:block}div.mm-dropdown ul li img{width:20px;height:20px}.textfirst img{width:35px;margin-right:15px;position:absolute;right:0;top:0}.unit-update-info,.unit-back-btn{margin-right:10px}.update-info-div{float:right;width:50%}@media only screen and (min-width:768px){.hourly-rental-img{max-width:170px!important;display:block;position:absolute}}@media only screen and (max-width:768px){.hourly-rental-img{max-width:140px!important;display:block}}@media screen and (min-width: 1400px){.v--modal-overlay.scrollable .v--modal-box{width:775px!important}.credit-transactions .modal-dialog{width:750px!important}}button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn{width:160px}@media screen and (max-width: 991px) and (min-width: 320px){.sepi-reservation-edit.returning-guest .multiselect.form-control.assing-customer{width:100%!important}.update-info-div{float:right;display:flex;flex-direction:column;width:100%}.update-info-div button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn.unit-back-btn{margin:5px auto}.assign-customer-btn,.update-info-div .btn{max-width:200px!important}button.btn.btn-default.searchbts.right-searchbts.btn-greys.btn-back-btn{width:200px!important}}.update-info-div .unit-update-info,.update-info-div .unit-back-btn{float:right!important}#daily-rentals>div.stored_split_amount_payments>div>div>div.v--modal-box.v--modal{width:90%!important}.v--modal-overlay.stored-split-amount-modal .v--modal-box{width:92%!important;overflow:auto!important;margin:0!important;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px)}.stored-split-amount-modal .modal-dialog,.stored-split-amount-modal .modal-content{width:100%!important;max-width:none!important;margin:0!important}.dark-theme .booking-listing ul li span[data-v-03ac665e],.dark-theme .customer-wrapper-details[data-v-03ac665e]{color:#fff}.dark-theme .customer-wrapper-details h3[data-v-03ac665e]{text-transform:capitalize}div#invoice_billdue .v--modal-box.v--modal[data-v-03ac665e]{padding:10px!important}.invoice-details[data-v-03ac665e]{padding:15px!important}.dark-theme div#invoice_billdue .mysite-cards.booking-listing.panel-height[data-v-03ac665e],.dark-theme .mysite-cards.booking-details-customer.invoice-details[data-v-03ac665e]{box-shadow:0 0 4px #7b88a1}.earth-tone .btn-primary[data-v-03ac665e]{border-radius:3px!important}@media only screen and (min-width: 320px) and (max-width: 767px){.headerpanel-btn[data-v-03ac665e]{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn>.btn-success[data-v-03ac665e]{margin-bottom:unset;margin-left:unset}button.btn.btn-default.searchbts.right-searchbts.print-invoice-btn[data-v-03ac665e]{margin:5px auto!important;max-width:200px!important}button.btn.btn-success.print-invoice-btn[data-v-03ac665e]{margin:5px auto!important;width:200px!important}}.dark-theme .booking-listing ul li span[data-v-c3f247ae],.dark-theme .customer-wrapper-details[data-v-c3f247ae]{color:#fff}.dark-theme .customer-wrapper-details h3[data-v-c3f247ae]{text-transform:capitalize}div#invoice_billdue .v--modal-box.v--modal[data-v-c3f247ae]{padding:10px!important}.invoice-details[data-v-c3f247ae]{padding:15px!important}.dark-theme div#invoice_billdue .mysite-cards.booking-listing.panel-height[data-v-c3f247ae],.dark-theme .mysite-cards.booking-details-customer.invoice-details[data-v-c3f247ae]{box-shadow:0 0 4px #7b88a1}.earth-tone .btn-primary[data-v-c3f247ae]{border-radius:3px!important}@media only screen and (min-width: 320px) and (max-width: 767px){.headerpanel-btn[data-v-c3f247ae]{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.mysite-cards.booking-details-customer .header-panel-cusotmer .headerpanel-btn>.btn-success[data-v-c3f247ae]{margin-bottom:unset;margin-left:unset}button.btn.btn-default.searchbts.right-searchbts.print-invoice-btn[data-v-c3f247ae]{margin:5px auto!important;max-width:200px!important}button.btn.btn-success.print-invoice-btn[data-v-c3f247ae]{margin:5px auto!important;width:200px!important}}.details-div{margin-bottom:10px;display:flex;align-items:center}.btn-not-available{text-align:center;top:10px;border-radius:8px;font-size:20px;font-weight:700;cursor:default!important}.guest_name_capitalize .head{margin-top:0}.head-det{color:#000;font-size:large}#daily-rentals .sepi-hike-forms.date-sepi label{padding-bottom:5px}.sepi-hike-forms.adult-pad{padding-top:8px}.mysite-cards.daily-rental-cards .update-btn{gap:10px}.mysite-cards.daily-rental-cards input.btn.btn-reset{background:#357ab4;color:#fff}.mysite-cards.daily-rental-cards .update-btn input.btn{padding:11px 29px}.mysite-cards.daily-rental-cards table.table.daily-rental-table thead tr th{background:#293743;color:#fff;border:transparent;padding:12px!important}.mysite-cards.daily-rental-cards table.table.daily-rental-table thead tr{background:#293743}.mysite-cards.daily-rental-cards table.table.daily-rental-table tbody{background:#fff}.mysite-cards.daily-rental-cards table.table.daily-rental-table tr td{background:#fff;border:transparent;vertical-align:middle}.mysite-cards.daily-rental-cards table.table.daily-rental-table tr th{background:#293743}.daily-rental-cards .col-sm-12.col-md-12.table-bg-site{background:#fff}.mysite-cards.daily-rental-cards input.btn.btn-book{background:#30b351;color:#fff;padding:11px 34px}#daily-rentals .mysite-cards.daily-rental-cards .col-md-5{border:unset;display:flex;gap:10px}#daily-rentals .col-md-6.demo-rv{display:flex;align-items:flex-start;flex-direction:column}#daily-rentals .details-div .site-img{max-width:251px;max-height:119px;margin:0;border-radius:10px;overflow:hidden;border:1px solid}#daily-rentals .details-div .site-img .daily-rental-img{max-width:251px;max-height:119px}#daily-rentals .col-md-6.demo-rv img.daily-rental-img{max-width:44px;max-height:44px;margin:0 0 12px}#daily-rentals span.demo-report{font-size:24px;line-height:24px;color:#293743;font-weight:700;margin-bottom:10px}#daily-rentals span.demo-report-para{font-size:18px;line-height:15px;font-weight:400}#daily-rentals .guest-people-site{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:clamp(15px,2vw,30px)}#daily-rentals .col-md-12 .guest-people-site span.head-det{display:flex;align-items:center;gap:clamp(8px,2vw,16px)}#daily-rentals .guest-people-site span.head-det:first-child{border-right:1px solid #DDDDDD99;padding-right:clamp(8px,2vw,16px)}#daily-rentals .col-md-12 .guest-people-site span.head-det i{background:#337ab71a;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#337ab7!important}#daily-rentals .details-div{margin-bottom:10px;row-gap:20px}@media only screen and (max-width:1399px){.btn-gp-section{width:100%!important}}@media only screen and (min-width:768px) and (max-width:1199px){.rental-flex .col-xs-12.col-md-2{width:50%}}#daily-rentals .head-det h2{font-size:clamp(16px,2vw,20px);line-height:22px;color:#293743;font-weight:600}#daily-rentals .head-det p{font-size:clamp(14px,2vw,28px);line-height:15px;color:#293743;font-weight:400}span.head-det p{width:100%}#daily-rentals .col-md-12 .guest-people-site span.head-det{flex-wrap:wrap;gap:0;column-gap:clamp(8px,2vw,16px)}#daily-rentals .head-det p{margin-left:66px;margin-top:0;font-size:18px}#daily-rentals .head-det h2{margin-top:0}#daily-rentals .col-md-12 .guest-people-site span.head-det{max-width:200px}#daily-rentals .col-md-12 .guest-people-site span.head-det:first-child{border-right:1px solid #9f9a9a99}.daily-rental-inputs{flex:1}.rental-flex{display:flex;gap:20px;flex-wrap:wrap}@media only screen and (max-width:1400px){.daily-rental-inputs{flex:unset}.rental-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.daily-rental-billing label{margin-bottom:0;margin-top:10px}.daily-rental-cards{box-shadow:0 0 12px #0505051a!important;border-radius:8px!important}.timer-div{background-color:#676967;color:#fff}.daily-rentals-booking label{font-weight:600}.resort-name h3{margin-top:0}.daily-rentals-booking input,.daily-rentals-booking textarea,.daily-rentals-booking select{border-radius:5px}.daily-rentals-booking sup{color:red}.daily-rentals-booking select{width:100%!important}@media screen and (min-width: 768px){.rental-timeout-span .jumbotron[data-v-64f955fd]{padding-top:25px;padding-bottom:25px}.rental-timeout-span .jumbotron .h1[data-v-64f955fd],.rental-timeout-span .jumbotron h1[data-v-64f955fd]{font-size:45px}}@media (min-width: 1200px){.rental-timeout-span .col-lg-3.daily-rental-cards[data-v-64f955fd]{width:31.333333%;margin-right:10px;margin-top:10px}}.rental-timeout-span .col-lg-3.daily-rental-cards[data-v-64f955fd]{margin-top:10px}.rental-timeout-span .daily-rental-cards[data-v-64f955fd]{background-color:#fff}.rental-timeout-span .daily-rental-img[data-v-64f955fd]{max-width:200px;max-height:200px;display:block;margin:auto}.rental-timeout-span p[data-v-64f955fd]{text-align:center}section.content.content_calendar.section_reserved[data-v-64f955fd]{justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-64f955fd]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-64f955fd]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-64f955fd]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-64f955fd]:before{color:#293744}.default .jumbo_reserved_span[data-v-64f955fd]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-64f955fd]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-64f955fd]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-64f955fd]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-64f955fd]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-64f955fd]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-64f955fd]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-64f955fd]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-64f955fd]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-64f955fd]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-64f955fd],.blue-theme .jumbo_reserved_span>h1[data-v-64f955fd]{color:#293744}.guest-booking-shell:has(.guest-checkin-layout){overflow-x:visible}.guest-checkin-layout{width:100%;max-width:960px;margin:0 auto;padding:24px 16px;box-sizing:border-box;float:none;overflow-x:visible}.guest-checkin-page{font-size:14px!important;width:100%;max-width:100%;margin:0!important;padding:0;float:none!important;box-sizing:border-box}.guest-checkin-page.content{margin-left:auto!important;margin-right:auto!important;padding:0!important;max-width:100%;width:100%;overflow-x:visible}.mc-timer-banner{background:linear-gradient(135deg,#1e293b,#334155)!important;color:#fff;padding:16px 24px!important;text-align:center;border:none!important}.mc-timer-content{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:15px;line-height:1.4}.mc-timer-content i{font-size:18px;opacity:.85}.mc-timer-content strong{font-weight:700;color:#fbbf24}@media (min-width: 992px){.gc-field{width:auto!important}.gc-field--action-type{flex:0 1 18%;min-width:140px}.gc-field--name{flex:0 1 22%;min-width:150px}.gc-field--identifier{flex:1 1 30%;min-width:180px}.gc-field--actions{flex:0 0 auto;width:auto!important}}.guest-checkin-page select.form-control{width:100%!important}.mc-section-panel{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:24px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.mc-section-header--cancel{background:linear-gradient(135deg,#fef2f2,#fff7ed,#fff);border-bottom-color:#fecaca}.mc-section-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px}.mc-section-header--modify .mc-section-header__icon{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb4d}.mc-section-header--cancel .mc-section-header__icon{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 14px #dc262647}.mc-section-header__title{margin:0 0 4px;font-size:20px;font-weight:700;color:#0f172a;line-height:1.25;letter-spacing:-.01em}.mc-section-header__subtitle{margin:0;font-size:14px;font-weight:400;color:#64748b;line-height:1.45}.mc-section-panel__body .table-responsive{margin:0;border:none}.mc-section-panel__body .mc-modify-table,.mc-section-panel__body .mc-cancel-table{border:none;border-radius:0;margin-bottom:0}.mc-desktop-only{display:block}.mc-mobile-only{display:none}@media (max-width: 991px){.mc-desktop-only{display:none!important}.mc-mobile-only{display:block}}.modify-cancel-table{min-height:auto}.mc-modify-table,.mc-cancel-table{margin-bottom:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;width:100%;font-size:13px}.mc-modify-table thead th,.mc-cancel-table thead th{background:#1e293b!important;color:#fff!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:10px 8px!important;border:none!important;text-align:center!important;vertical-align:middle;white-space:nowrap}.mc-modify-table tbody td,.mc-cancel-table tbody td{padding:10px 8px!important;color:#334155;border-color:#f1f5f9!important;text-align:center!important;vertical-align:middle}.mc-modify-table tbody tr:hover,.mc-cancel-table tbody tr:hover{background:#f8fafc}.mc-cancel-table--details thead th,.mc-cancel-table--details tbody td{text-align:left!important;padding:14px 18px!important}.mc-cancel-table--details thead th:nth-child(4),.mc-cancel-table--details thead th:nth-child(5),.mc-cancel-table--details tbody td:nth-child(4),.mc-cancel-table--details tbody td:nth-child(5){text-align:right!important;white-space:nowrap}.mc-cancel-table--details .mc-cancel-dates{min-width:200px;white-space:nowrap}.mc-cancel-actions{padding:24px;background:#fff;border-top:1px solid #e2e8f0}.mc-cancel-actions__label{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:10px}.mc-cancel-actions__label sup{color:#dc2626}.mc-cancel-actions__textarea{width:100%!important;min-height:100px;max-width:100%;text-align:left!important;font-size:14px;resize:vertical}.mc-cancel-actions__footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #f1f5f9}.mc-cancel-actions__btn{min-width:220px;height:48px!important;font-size:15px!important}.mc-modify-desktop{padding:20px 24px 24px;background:#fafbfc}.mc-modify-site{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;overflow:hidden}.mc-modify-site__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.mc-modify-site__title{margin:0;font-size:16px;font-weight:700;color:#1e293b}.mc-modify-site__title i{margin-right:8px;color:#3b82f6}.mc-modify-site__delete{flex-shrink:0;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .15s;text-decoration:none}.mc-modify-site__delete:hover{background:#fef2f2;text-decoration:none}.mc-modify-site__body{padding:20px}.mc-modify-row{display:grid;gap:16px;margin-bottom:18px}.mc-modify-row--dates{grid-template-columns:1fr 1fr}.mc-modify-row--details{grid-template-columns:repeat(4,1fr)}.mc-modify-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-modify-label{font-size:13px;font-weight:600;color:#64748b}.mc-modify-readonly{display:block;padding:10px 14px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;font-weight:600;color:#1e293b}.mc-modify-desktop .form-control,.mc-modify-desktop .gc-input,.mc-modify-desktop .sepi-hike-forms,.mc-modify-desktop .single-date-picker-wrapper,.mc-modify-desktop .vdp-datepicker{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.mc-modify-desktop select.form-control{max-width:none!important;text-align:left}.mc-modify-changes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.mc-modify-changes__label{font-size:13px;font-weight:600;color:#1d4ed8;margin-right:4px}.mc-modify-extras{font-size:13px;color:#059669;line-height:1.5;margin-bottom:8px;padding:8px 12px;background:#f0fdf4;border-radius:6px}.mc-modify-extras i{margin-right:6px;color:#10b981}.mc-modify-site-price{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}.mc-modify-site-price__value{font-size:16px;font-weight:700;color:#059669}.mc-modify-summary{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}.mc-modify-summary__title{margin:0 0 16px;font-size:16px;font-weight:700;color:#1e293b;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.mc-modify-summary__title i{margin-right:8px;color:#3b82f6}.mc-modify-summary-list{display:flex;flex-direction:column;gap:0}.mc-modify-summary-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #f1f5f9}.mc-modify-summary-item:last-child{border-bottom:none}.mc-modify-summary-item--highlight{margin-top:4px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;border-bottom:1px solid #bfdbfe!important}.mc-modify-summary-item__label{font-size:14px;font-weight:500;color:#64748b}.mc-modify-summary-item__value{font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap}.mc-modify-summary-item__value--credit{color:#059669}.mc-modify-summary-item__value--balance{font-size:18px;font-weight:700;color:#dc2626}.mc-modify-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.mc-modify-actions .gc-btn{min-width:200px;height:48px!important;font-size:15px!important}.mc-modify-empty{margin:0}@media (max-width: 1200px){.mc-modify-row--details{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.mc-modify-row--dates,.mc-modify-row--details{grid-template-columns:1fr}}.modify-cancel-page table input.form-control{text-align:center;min-width:60px;height:38px;font-size:13px;border-radius:6px}.modify-cancel-page table select.form-control{max-width:80px;height:38px;font-size:13px;border-radius:6px;margin:0 auto}.modify-page-site-type{min-width:140px;font-weight:500}.date-td{min-width:150px}.mc-textarea{height:auto!important;min-height:80px;resize:vertical;text-align:left!important}.mc-field-error{color:#dc2626;font-size:12px;margin-top:6px;text-align:left}.extras-text i{font-size:12px;color:#059669;font-style:italic}tr.extras-text td{height:5px!important;padding:4px 8px!important;border:none!important}.guest-checkin-page .table-responsive{overflow-x:auto;border:none;margin:0;width:100%;-webkit-overflow-scrolling:touch}.mc-mobile-only{width:100%;max-width:100%;box-sizing:border-box}.mc-site-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.mc-site-card__header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#1e293b;color:#fff;border-radius:12px 12px 0 0;gap:10px}.mc-site-card__title{margin:0;font-size:15px;font-weight:600;flex:1 1 auto;min-width:0;word-break:break-word}.mc-site-card__title i{margin-right:8px;color:#93c5fd}.mc-site-card__delete{color:#fca5a5;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .15s}.mc-site-card__delete:hover{background:#ffffff1a}.mc-site-card__body{padding:16px;width:100%;box-sizing:border-box}.mc-field-group{margin-bottom:14px;width:100%;min-width:0}.mc-field-label{display:block;font-size:13px;font-weight:600;color:#64748b;margin-bottom:6px}.mc-field-label sup{color:#dc2626}.mc-mobile-only .mc-detail-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:14px;width:100%}.mc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.mc-detail-item{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.mc-detail-label{font-size:13px;font-weight:600;color:#64748b;white-space:normal;word-break:break-word}.mc-detail-value{font-size:14px;font-weight:500;color:#1e293b}.mc-detail-value--price{color:#059669;font-weight:700}.mc-detail-value--balance{color:#dc2626;font-weight:700}.mc-input-sm{height:44px!important;font-size:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.mc-readonly-value{display:block;padding:10px 14px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;font-weight:600;color:#1e293b}.mc-changes-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mc-change-badge{display:inline-block;padding:4px 10px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:600}.mc-pricing-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:10px;width:100%;box-sizing:border-box}.mc-mobile-only .mc-pricing-row,.mc-mobile-only .mc-summary-grid{grid-template-columns:1fr}.mc-pricing-item{display:flex;flex-direction:column;gap:2px}.mc-extras-note{font-size:12px;color:#059669;font-style:italic;margin-top:8px;line-height:1.4}.mc-site-card__actions,.mc-summary-card__actions,.mc-cancel-card__actions{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-top:1px solid #e2e8f0;background:#fff}.mc-site-card__actions .gc-btn,.mc-summary-card__actions .gc-btn,.mc-cancel-card__actions .gc-btn{width:100%;min-width:0}.mc-summary-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:16px;margin-bottom:16px}.mc-summary-card__title{margin:0 0 14px;font-size:15px;font-weight:700;color:#166534}.mc-summary-card__title i{margin-right:8px}.mc-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.mc-summary-item{display:flex;flex-direction:column;gap:2px}.mc-cancel-card{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.mc-cancel-card__header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#991b1b,#dc2626);color:#fff;border-radius:12px 12px 0 0}.mc-cancel-card__header i{font-size:20px}.mc-cancel-card__header h4{margin:0;font-size:16px;font-weight:700}.mc-cancel-card__body{padding:16px}.mc-detail-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9}.mc-detail-row:last-of-type{border-bottom:none}.mc-mobile-only .sepi-hike-forms,.mc-mobile-only .date-sepi,.mc-mobile-only .single-date-picker-wrapper,.mc-mobile-only .vdp-datepicker{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.mc-mobile-only .mx-input-wrapper,.mc-mobile-only .mx-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.modify-cancel-page .mc-mobile-only select.form-control,.modify-cancel-page .mc-mobile-only input.form-control{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width: 991px){body.login_form .container:has(.guest-checkin-layout),.guest-booking-shell:has(.guest-checkin-layout){display:block;min-height:auto;padding-left:12px;padding-right:12px;box-sizing:border-box}.guest-checkin-layout{padding:10px 0 24px;width:100%;max-width:100%}.guest-checkin-page.content{width:100%!important;max-width:100%!important;padding:0!important}.guest-checkin-page .daily-rental-cards,.gc-search-card,.gc-content-card{padding:16px 14px!important;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.mc-timer-content{font-size:13px}.gc-search-header__title{font-size:18px}.gc-welcome-banner{padding:20px 16px}.gc-welcome-banner__title{font-size:18px}.gc-status{padding:24px 16px}.gc-status__title{font-size:17px}.gc-search-form .gc-search-row{flex-direction:column;align-items:stretch;gap:14px}.gc-field--action-type,.gc-field--name,.gc-field--identifier,.gc-field--actions{width:100%!important;min-width:0!important;max-width:100%!important}.gc-input,.guest-checkin-page .form-control,.gc-btn{width:100%;max-width:100%;box-sizing:border-box}.gc-btn-group{flex-direction:column}.mc-detail-row{flex-direction:column;gap:4px;align-items:stretch}.mc-detail-row .mc-detail-value{text-align:left;word-break:break-word}}@media (max-width: 767px){body.login_form .container:has(.guest-checkin-layout),.guest-booking-shell:has(.guest-checkin-layout){padding-left:10px;padding-right:10px}}.gc-search-form .gc-search-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;width:100%}.gc-field{padding:0!important;margin:0;float:none!important;width:100%!important;min-width:0;box-sizing:border-box}@media (min-width: 992px){.gc-field{width:auto!important}.gc-field--identifier{flex:1 1 38%;min-width:200px}.gc-field--actions{flex:0 0 auto;width:auto!important}}@media (max-width: 991px){.gc-field--actions .gc-label--spacer{display:none}.gc-btn-group{width:100%}}.gc-btn-group{display:flex;gap:10px;height:auto!important;padding:0!important;align-items:center}.update-btn{width:100%;display:flex;align-items:center}.check-in .update-btn{height:auto!important;padding:0!important}.gc-welcome-banner{text-align:center;padding:28px 24px;margin-bottom:16px;background:linear-gradient(135deg,#1e40af,#2563eb,#3b82f6);border-radius:12px;color:#fff}.gp-resort-footer{text-align:center;padding:24px 16px 8px;margin-top:8px}.gp-resort-footer__logo{max-width:80px;max-height:60px;object-fit:contain;flex-shrink:0}.gp-resort-footer--compact .gp-resort-footer__logo{max-width:64px;max-height:48px}.gp-resort-footer__address{margin:12px 0 0;font-size:14px;color:#64748b}.gp-profile-images{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 767px){.gp-profile-images{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479px){.gp-profile-images{grid-template-columns:1fr}}.gp-profile-image-slot{min-width:0}.gp-image-upload{border:1px dashed #cbd5e1;border-radius:10px;padding:12px;background:#fff;min-height:120px}.gp-image-upload--empty{display:flex;align-items:center;justify-content:center}.gp-image-remove{margin-top:8px;height:36px!important;font-size:13px!important;padding:0 14px!important}#daily-rentals .vue__time-picker input.display-time{width:100%!important;margin-top:4px;font-size:14px}section.content.content_calendar.section_reserved[data-v-58c2a8b1]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-58c2a8b1]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-58c2a8b1]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-58c2a8b1]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-58c2a8b1]:before{color:#293744}.default .jumbo_reserved_span[data-v-58c2a8b1]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-58c2a8b1]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-58c2a8b1]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-58c2a8b1]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-58c2a8b1]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-58c2a8b1]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-58c2a8b1]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-58c2a8b1]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-58c2a8b1]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-58c2a8b1]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-58c2a8b1],.blue-theme .jumbo_reserved_span>h1[data-v-58c2a8b1]{color:#293744}section.content.content_calendar.section_reserved[data-v-a61721b9]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-a61721b9]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-a61721b9]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-a61721b9]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-a61721b9]:before{color:#293744}.default .jumbo_reserved_span[data-v-a61721b9]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-a61721b9]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-a61721b9]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-a61721b9]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-a61721b9]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-a61721b9]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-a61721b9]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-a61721b9]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-a61721b9]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-a61721b9]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-a61721b9],.blue-theme .jumbo_reserved_span>h1[data-v-a61721b9]{color:#293744}section.content.content_calendar.section_reserved[data-v-b319b199]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-b319b199]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-b319b199]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-b319b199]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-b319b199]:before{color:#293744}.default .jumbo_reserved_span[data-v-b319b199]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-b319b199]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-b319b199]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-b319b199]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-b319b199]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-b319b199]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-b319b199]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-b319b199]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-b319b199]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-b319b199]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-b319b199],.blue-theme .jumbo_reserved_span>h1[data-v-b319b199]{color:#293744}.login_form.guest-checkin{background-repeat:unset!important}body.login_form .container:has(.guest-checkin-layout){width:100%;max-width:100%;margin:0 auto;padding:0;float:none;box-sizing:border-box;overflow-x:hidden}@media (min-width: 768px){body.login_form .container:has(.guest-checkin-layout){min-height:100vh;display:grid;place-items:center}}.gc-search-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}@media (min-width: 992px){.gc-search-header{margin-bottom:14px;padding-bottom:10px}.gc-search-header__text{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0 12px}.gc-search-header__title{flex-shrink:0;font-size:20px;white-space:nowrap}.gc-search-header__divider{display:block;flex-shrink:0;width:1px;height:18px;background:#cbd5e1}.gc-search-header__subtitle{flex:1 1 auto;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gc-search-form .gc-search-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;width:100%;max-width:100%;box-sizing:border-box}@media (min-width: 992px){.gc-search-form .gc-search-row{flex-wrap:nowrap}}.gc-field{padding:0!important;margin:0;float:none!important;width:100%!important;min-width:0;max-width:100%;box-sizing:border-box}@media (min-width: 992px){.gc-field{width:auto!important}.gc-field--name{flex:0 1 22%;min-width:150px}.gc-field--identifier{flex:1 1 38%;min-width:200px}.gc-field--actions{flex:0 0 auto;width:auto!important}}@media (max-width: 991px){.gc-field--name,.gc-field--identifier,.gc-field--actions{flex:1 1 100%}.gc-field--actions .gc-label--spacer{display:none}.gc-btn-group{width:100%}}.gc-label--spacer{visibility:hidden;-webkit-user-select:none;user-select:none}.gc-label--with-action{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:4px}@media (max-width: 767px){.gc-label--with-action{flex-direction:column;align-items:flex-start}.gc-toggle-link,.gc-toggle-link a{float:none!important}}.gc-input,.guest-checkin-page .form-control{height:44px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;background:#f8fafc}.gc-toggle-link a{font-size:12px;font-weight:500;color:#2563eb!important;text-decoration:none;cursor:pointer}.gc-toggle-link a:hover{text-decoration:underline}.gc-btn-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto!important;padding:0!important;align-items:center;white-space:nowrap}.gc-btn{height:44px;padding:0 18px;border-radius:8px!important;font-size:14px;font-weight:600;border:none;transition:transform .15s,box-shadow .15s;min-width:0;flex-shrink:0}.gc-status{text-align:center;padding:40px 24px;border-radius:10px;margin:8px 0}.gc-status__icon{font-size:40px;margin-bottom:16px}.gc-status__title{font-size:22px;font-weight:700;margin:0 0 10px;line-height:1.3}.gc-status__text{font-size:15px;margin:0 auto;line-height:1.6;max-width:520px}.gc-status--info{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.gc-status--info .gc-status__icon{color:#0284c7}.gc-status--info .gc-status__title{color:#0c4a6e}.gc-status--info .gc-status__text{color:#0369a1}.gc-status--error{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca}.gc-status--error .gc-status__icon{color:#dc2626}.gc-status--error .gc-status__title{color:#991b1b}.gc-status--error .gc-status__text{color:#b91c1c}.gc-status--warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.gc-status--warning .gc-status__icon{color:#d97706}.gc-status--warning .gc-status__title{color:#92400e}.gc-status--warning .gc-status__text{color:#a16207}.gc-welcome-banner{text-align:center;padding:28px 24px;margin-bottom:20px;background:linear-gradient(135deg,#1e40af,#2563eb,#3b82f6);border-radius:12px;color:#fff}.gc-welcome-banner__icon{font-size:36px;margin-bottom:10px;opacity:.9}.gc-welcome-banner__title{margin:0 0 6px;font-size:24px;font-weight:700;color:#fff}.gc-welcome-banner__meta{margin:0;font-size:14px;opacity:.85}.gc-section-title{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.gc-section-title i{margin-right:8px;color:#3b82f6}.gc-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;width:100%;box-sizing:border-box}.gc-section-header .gc-section-title{margin:0;padding:0;border:none;flex:1 1 auto;min-width:0}.gc-section-header__actions{flex:0 1 auto;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.gc-section-header__actions .gc-btn--action{min-width:0;max-width:100%;height:42px;font-size:14px;padding:0 18px;white-space:nowrap}.gc-details-card{padding:20px 24px!important;margin-bottom:20px!important;box-shadow:none!important;border:1px solid #e2e8f0;border-radius:10px!important;background:#fafbfc;overflow:hidden}.gc-details-table{margin-bottom:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;width:100%;table-layout:fixed}.gc-details-table td{padding:10px 16px!important;font-size:13px;color:#334155;border-color:#f1f5f9!important;vertical-align:middle;text-align:left!important}.gc-details-table tr:first-child td{background:#f8fafc;font-weight:500}.gc-details-table tr td:first-child{color:#64748b;font-weight:500;width:35%}.gc-details-table tr td:nth-child(2){width:20px;text-align:center!important}.gc-details-table tr td:nth-child(3){text-align:right!important}.gc-details-table tr td[colspan="3"]{text-align:left!important;width:auto}.gc-details-table tr td strong{color:#0f172a;font-size:14px}.gc-details-table tr:has(strong) td{background:#eff6ff;border-top:2px solid #bfdbfe!important}.gc-details-table tr:has(strong) td:nth-child(3){text-align:right!important}.gc-site-card{margin-bottom:24px!important;padding:20px 24px!important;border:1px solid #e2e8f0;border-radius:10px!important;background:#fafbfc}.gc-site-table{margin-bottom:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;width:100%;table-layout:fixed}.gc-site-table thead th{background:#1e293b!important;color:#fff!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px!important;border:none!important;text-align:left!important;vertical-align:middle}.gc-site-table thead th:last-child{text-align:right!important}.gc-site-table tbody td{padding:12px 16px!important;font-size:13px;color:#334155;border-color:#f1f5f9!important;text-align:left!important;vertical-align:middle}.gc-site-table tbody td.text-right,.gc-site-table tbody td:last-child{text-align:right!important}.gc-site-table tbody tr:hover{background:#f8fafc}.gc-site-table__total td,.gc-site-table tbody tr.gc-site-table__total td{background:#f0fdf4!important;font-weight:600;color:#166534!important;border-top:2px solid #bbf7d0!important}.gc-action-panel{text-align:center;padding:20px 16px;margin:8px 0 20px;width:100%;box-sizing:border-box;overflow:hidden}.gc-action-panel__inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%}.gc-btn--action{min-width:180px;max-width:100%;height:46px;font-size:15px;border-radius:10px!important;box-sizing:border-box}.gc-btn--pay{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important}.gc-btn--checkout{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important}.gc-checked-in-notice__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:999px;font-size:14px;font-weight:600}.gc-payment-section{padding-top:0!important;scroll-margin-top:24px}.gc-payment-card{padding:24px 28px!important;border:1px solid #e2e8f0;border-radius:12px!important;background:#fafbfc;overflow:hidden}.gc-payment-form{width:100%}.gc-payment-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;width:100%}.gc-payment-field{flex:1 1 calc(50% - 8px);min-width:220px}.gc-payment-field--half{flex:0 1 calc(50% - 8px)}.gc-payment-field--expiry{flex:1 1 calc(50% - 8px)}.gc-expiry-inputs{display:flex;gap:10px;width:100%}.gc-expiry-inputs select{flex:1 1 0;min-width:0}.gc-payment-footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px;text-align:center;width:100%}.gc-payment-cards{max-width:220px;height:auto}.gc-payment-submit{width:100%;text-align:center}.gc-payment-card .sepi-hike-forms{margin-bottom:0!important}.gc-payment-card .sepi-hike-forms label{font-size:13px;font-weight:600;color:#334155;display:block;margin-bottom:6px}.gc-payment-card .sepi-hike-forms label sup{color:#dc2626}.gc-payment-card select.form-control,.gc-payment-card .checkout-card-type,.gc-payment-card .gc-input{width:100%;height:44px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc}.gc-payment-card .panel-heading-secured{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:13px;max-width:100%;text-align:center}.gc-btn--pay-submit{min-width:220px;height:50px;font-size:16px;background:linear-gradient(135deg,#059669,#047857)!important;border-radius:10px!important}.guest-checkin-page.modify-cancel-page td,.guest-checkin-page.modify-cancel-page th{text-align:left!important}.guest-checkin-page.modify-cancel-page .gc-site-table th:last-child,.guest-checkin-page.modify-cancel-page .gc-site-table td.text-right,.guest-checkin-page.modify-cancel-page .gc-site-table td:last-child,.guest-checkin-page.modify-cancel-page .gc-details-table td:nth-child(3),.guest-checkin-page.modify-cancel-page .gc-details-table tr:has(strong) td:nth-child(3){text-align:right!important}.guest-checkin-page.modify-cancel-page table select{max-width:none!important;width:100%!important}.guest-checkin-page .table-responsive{overflow-x:auto;border:none;margin:0;width:100%}.guest-checkin-page .gc-site-card .gc-section-title,.guest-checkin-page .gc-payment-card>.gc-section-title{margin-bottom:16px}.gc-policy-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;margin:24px 0 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;color:#475569;line-height:1.5;text-align:left}.gc-policy-notice i{color:#3b82f6;font-size:18px;margin-top:1px;flex-shrink:0}.gc-resort-footer{text-align:center;padding:32px 16px 8px;margin-top:16px;border-top:1px solid #e2e8f0}.gc-resort-logo{max-width:180px;max-height:80px;object-fit:contain;margin-bottom:16px}.gc-resort-logo-fallback{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:60px;padding:12px 24px;margin-bottom:16px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:10px;border:1px dashed #cbd5e1}.gc-resort-logo-fallback span{font-size:16px;font-weight:700;color:#475569}.gc-resort-address{margin:0;font-size:14px;color:#64748b;line-height:1.5}.gc-resort-address i{margin-right:6px;color:#94a3b8}.resort-info-div{text-align:center}.resort-info-div img{max-width:250px}#daily-rentals .vue__time-picker{width:100%!important}#daily-rentals .vue__time-picker input.display-time{width:100%!important;margin-top:4px}.update-btn{width:100%;height:85px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:4px}.daily-rental-img{max-width:335px;max-height:325px;display:block;margin:auto}.daily-rental-table th{background-color:#ededed;border:5px solid #fff;border-bottom:5px solid #fff!important;padding:77px;font-size:13px;padding-top:4px!important;padding-bottom:4px!important}.daily-rental-table td{background-color:#fbfbfb;border:5px solid #fff}.details-div{margin-bottom:10px}.details-div .col-md-5{border:1px solid #ededed}.time-available{padding-left:15px;color:green;font-weight:600}.btn-not-available{text-align:center;top:10px;border-radius:8px;font-size:20px;font-weight:700}.not-available-div{padding-top:35px}#daily-rentals .vue__time-picker input.display-time{font-size:16px}.date-td{min-width:170px}.modify-cancel-page th{min-width:75px}.modify-cancel-table{min-height:450px}.modify-cancel-page td{text-align:center}.modify-cancel-page table input{text-align:center;min-width:80px}.modify-cancel-page table select{max-width:70px}.modify-page-site-type{min-width:200px}.extras-text i{font-size:12px;color:green}.date-td .sepi-hike-forms{margin-bottom:-3.5px!important}tr.extras-text td{height:5px!important;padding:0!important}.reset-checkin{width:110px!important}@media screen and (min-width:992px){.phone-number,.gc-toggle-link{float:right!important}}.phone-number{float:unset}.check-in .update-btn{height:auto!important;padding:0!important;width:100%!important}@media (max-width: 767px){body.login_form .container:has(.guest-checkin-layout){display:block;min-height:auto}.guest-checkin-layout{padding:10px 10px 24px;width:100%;max-width:100%}.guest-checkin-page.content{width:100%!important;max-width:100%!important;padding:0!important}.gc-search-card,.guest-checkin-page .daily-rental-cards,.gc-details-card,.gc-site-card,.gc-payment-card{padding:16px 14px!important;margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.gc-search-header__title{font-size:20px}.gc-search-header__subtitle{font-size:14px}.gc-welcome-banner{padding:20px 16px}.gc-welcome-banner__title{font-size:18px}.gc-status{padding:24px 16px}.gc-status__title{font-size:17px}.gc-status__text{font-size:14px}.gc-search-form .gc-search-row{flex-direction:column;align-items:stretch;gap:14px}.gc-field--name,.gc-field--identifier,.gc-field--actions{width:100%!important;min-width:0!important;max-width:100%!important}.gc-input,.guest-checkin-page .form-control,.gc-btn{width:100%;max-width:100%;box-sizing:border-box}.gc-btn-group{flex-direction:row;flex-wrap:nowrap;gap:8px}.gc-btn-group .gc-btn{flex:1 1 calc(50% - 4px);min-width:0;padding:0 10px;font-size:13px;white-space:normal;line-height:1.2}.gc-section-header{flex-direction:column;align-items:stretch;gap:12px}.gc-section-header__actions{justify-content:stretch;width:100%}.gc-section-header__actions .gc-btn--action{width:100%;white-space:normal}.gc-details-table,.gc-site-table{table-layout:auto;font-size:12px}.gc-details-table td,.gc-site-table tbody td,.gc-site-table thead th{padding:8px 10px!important;word-break:break-word}.gc-details-table tr td[colspan="3"]{font-size:12px;line-height:1.5}.guest-checkin-page .table-responsive{margin:0;padding:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gc-payment-row{flex-direction:column;gap:14px}.gc-payment-field,.gc-payment-field--half,.gc-payment-field--expiry{flex:1 1 100%;min-width:0;width:100%}.gc-expiry-inputs{flex-direction:column;gap:10px}.gc-payment-footer{padding:0 4px}.gc-btn--pay-submit{width:100%;min-width:0}.gc-policy-notice{flex-direction:row;padding:14px;font-size:12px}.gc-resort-footer{padding:24px 8px 8px}.gc-resort-address{font-size:13px}}section.content.content_calendar.section_reserved[data-v-b28a6d33]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-b28a6d33]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-b28a6d33]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-b28a6d33]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-b28a6d33]:before{color:#293744}.default .jumbo_reserved_span[data-v-b28a6d33]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-b28a6d33]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-b28a6d33]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-b28a6d33]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-b28a6d33]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-b28a6d33]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-b28a6d33]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-b28a6d33]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-b28a6d33]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-b28a6d33]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-b28a6d33],.blue-theme .jumbo_reserved_span>h1[data-v-b28a6d33]{color:#293744}.jumbotron.text-center.jumbo_reserved_span td[data-v-b28a6d33]{padding-right:10px;padding-top:10px;padding-left:10px}.jumbotron.text-center.jumbo_reserved_span table[data-v-b28a6d33]{margin-top:10px}.check-thank[data-v-b28a6d33]{width:100%}body.login_form .container:has(.guest-checkin-layout),.guest-booking-shell:has(.guest-checkin-layout){width:100%;max-width:100%;margin:0 auto;padding:0;float:none;box-sizing:border-box}@media (min-width: 768px){body.login_form .container:has(.guest-checkin-layout),.guest-booking-shell:has(.guest-checkin-layout){min-height:100vh;display:grid;place-items:center}}.guest-checkin-layout{width:100%;max-width:960px;margin:0 auto;padding:24px 16px;box-sizing:border-box;float:none;overflow-x:hidden}.guest-checkin-page{font-size:14px!important;width:100%;max-width:none;margin:0!important;padding:0;float:none!important;box-sizing:border-box}.guest-checkin-page.content{margin-left:auto!important;margin-right:auto!important;padding:0;max-width:100%;overflow-x:hidden}.guest-checkin-page .daily-rental-cards,.guest-checkin-page .gc-content-card{max-width:100%;box-sizing:border-box}.guest-checkin-page .daily-rental-cards{box-shadow:0 4px 24px #0f172a14!important;border-radius:12px!important;border:1px solid rgba(226,232,240,.8);background:#fff;margin-bottom:20px;padding:24px 28px}.gc-search-card{padding:20px 24px!important}.gc-search-header{margin-bottom:0;padding-bottom:0;border-bottom:none}.gc-search-header__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gc-search-header__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.2}.gc-search-header__subtitle{margin:0;font-size:14px;color:#64748b;line-height:1.3}.gc-search-header__divider{display:none}@media (min-width: 992px){.gc-search-header__text{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0 12px}.gc-search-header__title{font-size:20px;white-space:nowrap}.gc-search-header__divider{display:block;width:1px;height:18px;background:#cbd5e1}.gc-search-header__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gc-label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.gc-input-group{margin-bottom:0!important}.gc-input,.guest-checkin-page .form-control{height:44px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;background:#f8fafc;width:100%;box-sizing:border-box}.gc-input:focus,.guest-checkin-page .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;background:#fff;outline:none}.guest-checkin-page select.form-control{width:100%!important;max-width:none!important}.gc-btn{height:44px;padding:0 18px;border-radius:8px!important;font-size:14px;font-weight:600;border:none;transition:transform .15s,box-shadow .15s;cursor:pointer}.gc-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.gc-btn--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important}.gc-btn--secondary{background:#f1f5f9!important;color:#475569!important;border:1px solid #cbd5e1!important}.gc-btn--action{min-width:160px;height:46px;font-size:14px;border-radius:10px!important}.gc-btn--checkin{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important}.gp-resort-footer--compact{display:flex;align-items:center;gap:16px;text-align:left;padding:16px 20px;margin-bottom:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.gp-resort-footer__logo{max-width:64px;max-height:48px;object-fit:contain;flex-shrink:0}.gp-resort-footer__details{display:flex;flex-direction:column;gap:4px;min-width:0}.gp-resort-footer__details strong{font-size:15px;color:#0f172a}.gp-resort-footer__details span{font-size:13px;color:#64748b}.mc-section-panel{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 2px 12px #0f172a0f}.mc-section-header{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.mc-section-header--modify{background:linear-gradient(135deg,#eff6ff,#f0f9ff,#fff);border-bottom-color:#bfdbfe}.mc-section-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb4d}.mc-section-header__text{flex:1 1 auto;min-width:0}.mc-section-header__title{margin:0 0 4px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.25}.mc-section-header__subtitle{margin:0;font-size:13px;color:#64748b;line-height:1.45}.mc-section-panel__body{padding:0;background:#fafbfc}.gp-profile-section-body{padding:20px 24px 24px}.gp-profile-form{margin-top:4px}.gp-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}@media (max-width: 991px){.gp-profile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.gp-profile-grid{grid-template-columns:1fr}}.gp-profile-field{min-width:0}.gp-profile-field .sepi-hike-forms,.gp-profile-field .multiselect{width:100%!important;max-width:100%!important;min-width:0!important}.gp-field-error{display:block;margin-top:4px;font-size:12px;color:#dc2626}.gp-profile-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:24px 0 8px;margin-top:4px;border-top:1px solid #e2e8f0}.gp-profile-actions .gc-btn--action{min-width:180px}.gp-modal .modal-content{border-radius:12px;overflow:hidden;border:none;box-shadow:0 20px 60px #0f172a33}.gp-modal__header{padding:24px 28px 16px!important;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#eff6ff,#fff)}.gp-modal__title{margin:0 0 6px;font-size:20px;font-weight:700;color:#0f172a}.gp-modal__subtitle{margin:0;font-size:14px;color:#64748b}.gp-modal__body{padding:24px 28px!important}.gp-modal__footer{padding:0!important;border:none!important}.gp-modal-field{margin-bottom:20px}.gp-modal-actions{display:flex;justify-content:flex-end}.gp-modal-actions .gc-btn{min-width:160px}body.skin-blue.sidebar-mini.login_form{background-repeat:repeat-y!important}.sms-dashboard{--sms-accent: var(--em-accent-dark, #087638);--sms-accent-rgb: 8, 118, 56;--sms-surface: var(--em-accent-soft, #eaf6ee);--sms-surface-tint: var(--em-secondary-bg, #f4faf6);--sms-text: var(--em-ink, #182230);--sms-muted: var(--em-muted, #3f4b5b);--sms-border: var(--em-line, #d5dde6);--sms-shadow: var(--em-shadow, 0 10px 30px rgba(23, 32, 51, .07));--sms-gap: 16px;color:var(--sms-text);padding-bottom:24px}body.default .sms-dashboard{--sms-accent: #087638;--sms-accent-rgb: 8, 118, 56;--sms-surface: #eaf6ee;--sms-surface-tint: #f4faf6}body.earth-tone .sms-dashboard{--sms-accent: #5c7f2b;--sms-accent-rgb: 92, 127, 43;--sms-surface: var(--em-surface, #d6e4c0);--sms-surface-tint: var(--em-secondary-bg, #c8d4b4);--sms-muted: var(--em-muted, #3a4528)}body.blue-theme .sms-dashboard{--sms-accent: #3266ff;--sms-accent-rgb: 50, 102, 255;--sms-surface: var(--em-surface, #27225c);--sms-surface-tint: var(--em-secondary-bg, #1e1a4a)}body.dark-theme .sms-dashboard{--sms-accent: #6f8cff;--sms-accent-rgb: 111, 140, 255;--sms-surface: var(--em-surface, #222b44);--sms-surface-tint: var(--em-secondary-bg, #1a2238)}body.violet-theme .sms-dashboard{--sms-accent: #6658c8;--sms-accent-rgb: 102, 88, 200;--sms-surface: var(--em-accent-soft, #f1effd);--sms-surface-tint: var(--em-secondary-bg, #f3f1fc)}body.red-theme .sms-dashboard{--sms-accent: #c0392b;--sms-accent-rgb: 192, 57, 43;--sms-surface: var(--em-surface, #800000);--sms-surface-tint: var(--em-secondary-bg, #720000)}body.yellow-theme .sms-dashboard{--sms-accent: #8a7200;--sms-accent-rgb: 138, 114, 0;--sms-surface: var(--em-surface, #d0b300);--sms-surface-tint: var(--em-secondary-bg, #e8dc8a);--sms-muted: var(--em-muted, #3d3400)}body.turquoise-theme .sms-dashboard{--sms-accent: #007f85;--sms-accent-rgb: 0, 127, 133;--sms-surface: var(--em-surface, #009399);--sms-surface-tint: var(--em-secondary-bg, #008388)}body.maroon-theme .sms-dashboard{--sms-accent: #8b2c2c;--sms-accent-rgb: 139, 44, 44;--sms-surface: var(--em-surface, #8b2c2c);--sms-surface-tint: var(--em-secondary-bg, #7a2525)}body.peach-theme .sms-dashboard{--sms-accent: #b94f25;--sms-accent-rgb: 185, 79, 37;--sms-surface: var(--em-surface, #cd6133);--sms-surface-tint: var(--em-secondary-bg, #b85528)}body.magenta-theme .sms-dashboard{--sms-accent: #8b2567;--sms-accent-rgb: 139, 37, 103;--sms-surface: var(--em-surface, #6f1e51);--sms-surface-tint: var(--em-secondary-bg, #5f1a46)}body.light-blue-theme .sms-dashboard{--sms-accent: #2575a7;--sms-accent-rgb: 37, 117, 167;--sms-surface: var(--em-surface, #1e6ebd);--sms-surface-tint: var(--em-secondary-bg, #1860a6)}.sms-dashboard *,.sms-dashboard *:before,.sms-dashboard *:after{box-sizing:border-box}.sms-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sms-gap);margin-bottom:var(--sms-gap)}.sms-card{background:var(--sms-surface)!important;border:1px solid var(--sms-border);border-radius:16px;box-shadow:var(--sms-shadow);color:var(--sms-text)!important}.sms-metric-card{position:relative;display:flex;align-items:center;min-height:132px;gap:16px;padding:20px 22px;overflow:hidden}.sms-metric-card:after{content:"";position:absolute;width:120px;height:120px;right:-55px;bottom:-65px;border-radius:50%;background:rgba(var(--sms-accent-rgb),.1)}.sms-metric-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:4px}.sms-metric-link{text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.sms-metric-link:hover{color:var(--sms-text)!important;transform:translateY(-2px);box-shadow:0 14px 34px #1720331c}.sms-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:14px;color:var(--sms-accent);background:rgba(var(--sms-accent-rgb),.12);font-size:22px}.sms-icon.is-alert{color:#c62f3c;background:#fff0f1}.sms-icon-small{width:44px;height:44px;flex-basis:44px;font-size:18px}.sms-eyebrow,.sms-section-kicker{margin:0;color:var(--sms-muted)!important;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sms-metric{margin:0;color:var(--sms-accent)!important;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.1}.sms-metric-alert{color:#c62f3c!important}.sms-supporting{margin:0;color:var(--sms-muted)!important;font-size:13px;font-weight:600;line-height:1.4}.sms-supporting .fa{margin-left:5px;font-size:11px}.sms-account-card{margin-bottom:var(--sms-gap);padding:22px}.sms-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sms-section-heading h2,.sms-action-card h2{margin:0;color:var(--sms-text)!important;font-size:20px;font-weight:700;line-height:1.3}.sms-section-heading p,.sms-action-card p{margin:4px 0 0;color:var(--sms-muted)!important;font-size:14px;font-weight:600;line-height:1.45}.sms-account-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;align-items:stretch}.sms-setting-link{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:14px 16px;border:1px solid var(--sms-border);border-radius:12px;background:var(--sms-surface-tint);color:var(--sms-text)!important;text-decoration:none!important;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sms-setting-link>.fa:first-child{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;color:var(--sms-accent);background:rgba(var(--sms-accent-rgb),.12);font-size:15px}.sms-setting-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto}.sms-setting-link>.fa:last-child{margin-left:auto;color:var(--sms-muted);font-size:12px;flex:0 0 auto}.sms-setting-link strong,.sms-setting-link small{display:block}.sms-setting-link strong{color:var(--sms-text)!important;font-size:14px;line-height:1.3}.sms-setting-link small{margin-top:3px;color:var(--sms-muted)!important;font-size:12px;font-weight:600;line-height:1.35}.sms-setting-link:hover{border-color:rgba(var(--sms-accent-rgb),.55);background:rgba(var(--sms-accent-rgb),.06);transform:translateY(-1px)}.sms-subscription{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:var(--sms-gap);padding:16px 18px;border:1px solid var(--sms-border);border-radius:14px;background:var(--sms-surface);box-shadow:var(--sms-shadow);color:var(--sms-text)}.sms-subscription-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--sms-accent);font-size:18px}.sms-subscription p{margin:4px 0 0;color:var(--sms-text)!important;font-size:14px;font-weight:600;line-height:1.55}.sms-renewal-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:2px 0 8px;color:var(--sms-muted);font-size:13px;font-weight:700}.sms-renewal-date{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:8px;background:rgba(var(--sms-accent-rgb),.16);border:1px solid rgba(var(--sms-accent-rgb),.28);color:var(--sms-accent)!important;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.sms-subscription .sms-section-kicker{color:var(--sms-muted)!important}.sms-subscription.is-cancelled,.sms-subscription.is-frozen{border-color:#e2b657;background:#fff8e8;color:#5d4615}.sms-subscription.is-cancelled p,.sms-subscription.is-frozen p,.sms-subscription.is-cancelled .sms-section-kicker,.sms-subscription.is-frozen .sms-section-kicker{color:#5d4615!important}.sms-subscription.is-cancelled .sms-renewal-date,.sms-subscription.is-frozen .sms-renewal-date{background:#f3e0b0;border-color:#e2b657;color:#7a5608!important}.sms-subscription.is-cancelled .sms-subscription-icon,.sms-subscription.is-frozen .sms-subscription-icon{color:#fff;background:#9a6a06}.sms-status-pill,.sms-filter-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 12px;border-radius:999px;color:var(--sms-accent);background:rgba(var(--sms-accent-rgb),.1);border:1px solid rgba(var(--sms-accent-rgb),.28);font-size:12px;font-weight:800;white-space:nowrap}.sms-chart-card{padding:22px;margin-bottom:var(--sms-gap);overflow:hidden}.sms-chart-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 24px;margin:0 0 14px;color:var(--sms-text);font-size:13px;font-weight:700}.sms-chart-legend span,.sms-result-row span{display:inline-flex;align-items:center;gap:8px}.sms-chart-legend i,.sms-result-row i{width:9px;height:9px;display:inline-block;border-radius:50%}.sms-bar-chart{position:relative;height:280px;width:100%;overflow:hidden}.sms-results-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sms-gap);margin-bottom:var(--sms-gap);position:relative;z-index:0}.sms-results-grid .sms-card{min-width:0;margin-bottom:0;overflow:hidden}.sms-total{color:var(--sms-muted);font-size:12px;font-weight:700;text-align:right}.sms-total strong{display:block;color:var(--sms-text);font-size:18px}.sms-doughnut-layout{display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:14px}.sms-doughnut-chart{position:relative;width:100%;height:248px;min-width:0;overflow:hidden;z-index:0}.sms-doughnut-chart canvas{max-width:100%!important;max-height:100%!important}.sms-chart-center{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:var(--sms-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sms-chart-center strong{color:var(--sms-text);font-size:28px;letter-spacing:0;font-weight:800}.sms-result-list{width:148px;justify-self:end;border:1px solid var(--sms-border);border-radius:10px;background:var(--sms-surface-tint);overflow:hidden}.sms-result-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 10px;color:var(--sms-text);font-size:12px;font-weight:700}.sms-result-row+.sms-result-row{border-top:1px solid var(--sms-border)}.sms-result-row strong{color:var(--sms-text);font-size:13px}.sms-past-heading{flex-wrap:wrap;align-items:center}.sms-date-filters{display:flex;align-items:flex-end;gap:10px;margin-left:auto}.sms-date-field{width:148px;margin:0!important}.sms-dashboard .sms-date-field label{position:static!important;display:block;margin:0 0 5px;color:var(--sms-muted)!important;font-size:11px;font-weight:800}.sms-dashboard .sms-date-field input,.sms-dashboard .sms-date-field .mx-input,.sms-dashboard .sms-date-field .mx-input-wrapper,.sms-dashboard .sms-date-field .mx-datepicker{height:38px!important;border:1px solid var(--sms-border)!important;border-radius:9px!important;background:var(--sms-surface-tint)!important;color:var(--sms-text)!important;font-size:12px!important;box-shadow:none!important}.sms-dashboard .sms-date-field .mx-icon-calendar,.sms-dashboard .sms-date-field .mx-datepicker-popup,.sms-dashboard .sms-date-field .mx-calendar{background:var(--sms-surface-tint)!important;color:var(--sms-text)!important}.sms-action-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px;padding:22px 24px;border:1px solid var(--sms-border);border-radius:16px;background:var(--sms-surface);box-shadow:var(--sms-shadow);position:relative;z-index:5}.sms-action-card .sms-section-kicker,.sms-action-card p{color:var(--sms-muted)!important}.sms-primary-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative;z-index:6}.sms-btn{min-height:42px;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 17px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none!important;cursor:pointer;white-space:nowrap;position:relative;z-index:6;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease}.sms-btn:hover{transform:translateY(-1px)}.sms-btn-primary{color:#fff!important;background:var(--sms-accent)!important;border-color:var(--sms-accent)!important;box-shadow:0 8px 18px rgba(var(--sms-accent-rgb),.22)}.sms-btn-secondary{color:var(--sms-text)!important;background:var(--sms-surface-tint)!important;border-color:var(--sms-border)!important}.sms-btn-danger{color:#fff!important;background:#c62f3c!important;border-color:#c62f3c!important}.sms-modal-content{border:0!important;border-radius:16px!important;box-shadow:0 20px 60px #0f172a33!important}.sms-modal-content .modal-body{padding:30px;text-align:center}.sms-modal-content h3{margin:0 0 24px;font-size:20px}.sms-modal-actions{display:flex;justify-content:center;gap:10px}@media (max-width: 1180px){.sms-results-grid{grid-template-columns:1fr}.sms-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sms-summary-grid{grid-template-columns:1fr}.sms-metric-card{min-height:112px}.sms-action-card{align-items:stretch;flex-direction:column}.sms-doughnut-layout{grid-template-columns:minmax(0,1fr) 132px;gap:10px}.sms-doughnut-chart{height:220px}.sms-result-list{width:132px}}@media (max-width: 640px){.sms-dashboard{padding-left:12px!important;padding-right:12px!important}.sms-account-actions{grid-template-columns:1fr}.sms-subscription{grid-template-columns:42px minmax(0,1fr)}.sms-status-pill{grid-column:2;justify-self:start}.sms-section-heading{flex-wrap:wrap}.sms-date-filters{width:100%;margin-left:0}.sms-date-field{flex:1;min-width:0}.sms-primary-actions{width:100%;flex-direction:column;align-items:stretch}.sms-btn{width:100%}.sms-bar-chart{height:240px}.sms-doughnut-layout{grid-template-columns:1fr;justify-items:center}.sms-doughnut-chart{height:240px;max-width:280px}.sms-result-list{width:min(100%,220px);justify-self:center}}@media (prefers-reduced-motion: reduce){.sms-dashboard *{transition:none!important}}.emoji-picker-wrapper[data-v-58bb4b5d]{position:relative;border:1px solid #ccc;border-radius:4px}.emoji-textarea[data-v-58bb4b5d]{padding:10px 40px 10px 10px;border:none;outline:none;font-family:inherit;font-size:inherit}.emoji-wysiwyg-editor.emoji-vue-textarea[data-v-58bb4b5d]{width:100%;height:100%;padding:10px 40px 10px 10px;border:none;outline:none;font-family:inherit;font-size:inherit}.emoji-picker-button[data-v-58bb4b5d]{z-index:10}.emoji-picker-button[data-v-58bb4b5d]:hover{opacity:.7}.receivedSmsTable table.table.stafftable th,.receivedSmsTable table.table.stafftable td{text-align:left!important}.receivedSmsTable table.table.stafftable th img{padding-left:15px}.mysite-cards .receivedSmsTable thead th:first-child{width:50px!important;padding-left:20px!important;text-align:center!important}.mysite-cards .receivedSmsTable thead th:nth-child(2){width:54px}.mysite-cards .receivedSmsTable thead table tr th:nth-child(3){width:100px!important}.mysite-cards .receivedSmsTable thead th:nth-child(4){width:fit-content}.mysite-cards .receivedSmsTable thead th:nth-child(5){width:fit-content}.mysite-cards .receivedSmsTable thead th:nth-child(6),.mysite-cards .receivedSmsTable td:nth-child(6){width:fit-content;min-width:330px!important;white-space:unset!important}.mysite-cards .receivedSmsTable thead th:nth-child(7),.mysite-cards .receivedSmsTable td:nth-child(7){min-width:168px}.mysite-cards .receivedSmsTable thead th:nth-child(9){width:fit-content}.mysite-cards .receivedSmsTable thead th:nth-child(8),.mysite-cards .receivedSmsTable td:nth-child(8){width:fit-content;min-width:460px;white-space:unset!important}.singleLineButton{white-space:nowrap}.pagination.pull-right{margin:0!important}.receivedSmsPage .mysite-cards.reser-fft{padding:0 15px!important}.delet-btn{float:right}.earth-tone .btn-default,.btn-danger{border-radius:4px!important}.timepicker .vue__time-picker input.display-time{width:14em!important}.resend-modal .v--modal-box.v--modal{height:450px!important}.email-addresses-div{max-height:250px;overflow-y:scroll;padding:5px;overflow-x:hidden}.default .camp-email{background:#154206;border:1px solid #154206!important}@media only screen and (min-width:767px){.dashboar-items{display:flex;flex-wrap:wrap}}.dash-card-item{text-align:center;margin:10px}.dash-card-item .box{display:flex;justify-content:center;align-items:center;font-size:30px;min-height:120px}.sms-messaging-redesign .sms-dashboard{padding-bottom:8px}.sms-messaging-redesign .em-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.sms-messaging-redesign .em-action-card{min-height:168px}.sms-messaging-redesign .em-action-card strong{color:var(--em-ink)}.sms-messaging-redesign .em-action-card p{color:var(--em-ink);font-size:13px;font-weight:600;opacity:.82}.sms-messaging-redesign .em-action-card__link{font-weight:800}.sms-messaging-redesign .em-action-card__icon--refresh{background:#2f80ed!important;color:#fff!important}.sms-messaging-redesign .em-action-card__icon--chart{background:#d96b0b!important;color:#fff!important}.sms-messaging-redesign .em-action-card__icon--refresh>i,.sms-messaging-redesign .em-action-card__icon--chart>i{color:#fff!important;opacity:1!important;visibility:visible!important}@media (max-width: 1400px){.sms-messaging-redesign .em-action-grid,.sms-messaging-redesign .em-action-grid:has(.em-action-card:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.sms-messaging-redesign .em-action-grid,.sms-messaging-redesign .em-action-grid:has(.em-action-card:nth-child(6)){grid-template-columns:1fr}}.sms-char-help{margin:0 0 12px;color:var(--em-muted);font-size:13px;font-weight:500;line-height:1.5}.sms-char-help a{color:var(--em-accent-dark)!important;font-weight:700}.sms-char-count{margin:0 0 12px;color:var(--em-ink);font-size:14px;font-weight:700}.sms-char-count.is-warning,.sms-char-count.warning{color:var(--em-danger)}.sms-char-count span{margin-left:10px;color:var(--em-muted);font-weight:600}.sms-emoji-wrap{overflow:hidden;border:1px solid var(--em-input-border);border-radius:10px;background:var(--em-input-bg)}.sms-messaging-redesign .sms-emoji-wrap .emoji-wysiwyg-editor.emoji-vue-textarea,.sms-messaging-redesign .emoji-wysiwyg-editor.emoji-vue-textarea{min-height:180px!important;height:200px!important;margin:0!important;border:0!important;border-radius:10px!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important}.sms-messaging-redesign .emoji-picker-wrapper.emoji-vue-wraper{height:unset!important}.sms-messaging-redesign .timepicker .vue__time-picker input.display-time,.sms-messaging-redesign .campaign-form1 .vue__time-picker input.display-time{width:100%!important;min-height:40px;border:1px solid var(--em-input-border)!important;border-radius:8px!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important}.sms-messaging-redesign .em-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:16px}.sms-messaging-redesign .em-campaign-bar{z-index:5}.v--modal-overlay.em-modal{z-index:2000!important}.v--modal-overlay.em-modal .v--modal-background-click{display:flex;align-items:center;justify-content:center}.v--modal-overlay.em-modal .v--modal-box{z-index:2001!important;pointer-events:auto!important}.v--modal-overlay.em-modal .em-btn,.v--modal-overlay.em-modal .em-modal__close,.v--modal-overlay.em-modal input,.v--modal-overlay.em-modal label{pointer-events:auto!important;position:relative;z-index:2}.v--modal-overlay.em-modal .em-choice-row{display:flex!important;justify-content:center!important;align-items:center!important;gap:32px;width:100%!important;margin:4px auto 20px!important;float:none!important}.v--modal-overlay.em-modal .em-choice-row>div{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center;min-height:28px;margin:0!important;float:none!important;width:auto!important}.v--modal-overlay.em-modal .em-choice-row .radio-label{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;color:var(--em-ink)!important;font-size:15px!important;font-weight:700!important}.v--modal-overlay.em-modal .radio input[type=radio]{position:absolute;opacity:0;width:18px;height:18px;margin:0;cursor:pointer}.v--modal-overlay.em-modal .radio input[type=radio]+.radio-label:before{top:0!important;margin:0 8px 0 0!important;vertical-align:middle!important;align-self:center;min-width:18px;min-height:18px;box-sizing:border-box}.v--modal-overlay.em-modal.em-modal--confirm .em-modal__title{width:100%;text-align:center}.v--modal-overlay.em-modal.em-modal--confirm .em-modal__actions{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.sms-to-chip{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-accent-soft);color:var(--em-accent-dark);font-size:15px;font-weight:700}.sms-messaging-redesign .em-table-wrap .pagination,.sms-messaging-redesign .em-table-footer{display:flex;justify-content:flex-end;padding:12px 16px}.sms-messaging-redesign .em-th-sort img{width:12px;height:12px;margin-left:6px;vertical-align:middle;cursor:pointer}.sms-plan-list .radio.sepi-radios-multi{display:flex;flex-direction:column;gap:12px}.sms-plan-list .radio-label{color:var(--em-ink)!important;font-weight:600;line-height:1.45}.sms-auto-activate{display:inline-flex;align-items:center;gap:8px}@media (max-width: 900px){.sms-messaging-redesign .em-schedule-grid{grid-template-columns:1fr}}.sms-auto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.sms-auto-grid .em-editor-card{min-width:0}.sms-messaging-redesign .mysite-cards{background:var(--em-surface);border:1px solid var(--em-line);border-radius:16px;box-shadow:var(--em-shadow);padding:20px;margin-bottom:18px}.sms-messaging-redesign table.stafftable thead th,.sms-messaging-redesign table.without-border-bottom thead th{background:var(--em-thead);color:var(--em-thead-text);font-weight:700;border-bottom:1px solid var(--em-line)}.sms-messaging-redesign .dashboar-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.sms-messaging-redesign .dashboar-items:before,.sms-messaging-redesign .dashboar-items:after{display:none;content:none}.sms-messaging-redesign .sms-admin-save-action{display:flex;float:none;justify-content:center;width:100%;padding-top:12px;text-align:center}.sms-messaging-redesign .sms-admin-save-action .auth-btn{float:none!important;margin:0!important}.sms-messaging-redesign .sms-admin-dashboard-card{clear:both}.sms-messaging-redesign .dash-card-item{margin:0;padding:16px;border:1px solid var(--em-line);border-radius:14px;background:var(--em-input-bg);text-align:left}.sms-messaging-redesign .dash-card-item h4{margin:0 0 10px;color:var(--em-input-text);font-size:13px;font-weight:700}.sms-messaging-redesign .dash-card-item .box{min-height:72px;justify-content:flex-start;color:var(--em-input-text);font-size:28px;font-weight:800}.sms-messaging-redesign .dash-card-item a{color:var(--em-accent-dark);font-weight:700}.sms-messaging-redesign .sms-plan-list{display:flex;flex-direction:column;gap:12px}.sms-page-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.sms-account-card,.sms-account-card .em-editor-card__body{overflow:hidden}.sms-account-card .sms-plan-list{margin:0 0 8px}.sms-account-card .sms-plan-list>div{display:flex;align-items:flex-start;gap:8px;float:none!important;width:auto!important}.sms-account-subtitle{margin:20px 0 14px;color:var(--em-ink);font-size:16px;font-weight:800}.sms-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.sms-account-grid .em-field{margin:0}.sms-account-grid__full{grid-column:1 / -1}.sms-account-card .em-field label,.sms-account-card-on-file label{color:var(--em-ink)!important;font-weight:700}.sms-account-card .em-field label sup,.sms-account-card-on-file label sup{color:var(--em-danger);font-weight:700}.sms-account-card .em-field input,.sms-account-card .em-field select,.sms-account-card-on-file input{width:100%!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important;border-color:var(--em-input-border)!important}.sms-card-type{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--em-ink);font-weight:700}.sms-account-card-on-file{max-width:520px}.sms-account-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.sms-cancel-account{margin-left:auto}@media (max-width: 700px){.sms-account-grid{grid-template-columns:1fr}.sms-cancel-account{margin-left:0;width:100%}}@media (max-width: 1100px){.sms-auto-grid{grid-template-columns:1fr}}.time-schedule{margin:5px}.search-button-save{text-align:center;margin:2%}.scheduler-page{color:var(--em-ink)}.scheduler-page .scheduler-card{background:var(--em-surface);border:1px solid var(--em-line);border-radius:16px;box-shadow:var(--em-shadow);margin-bottom:24px}.scheduler-page .scheduler-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-bottom:1px solid var(--em-line)}.scheduler-page h2{margin:0;color:var(--em-ink);font-size:20px;font-weight:600}.scheduler-page .scheduler-heading p,.scheduler-page .scheduler-results-heading p{margin:8px 0 0;color:var(--em-muted);font-size:14px}.scheduler-page .scheduler-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:12px;background:var(--em-icon-bg);color:var(--em-icon-fg);font-size:22px}.scheduler-page .scheduler-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:20px;padding:24px}.scheduler-page .sepi-hike-forms{margin:0;padding:0}.scheduler-page .scheduler-field label{display:block;margin:0 0 8px;color:var(--em-ink);font-size:14px;font-weight:600}.scheduler-page .scheduler-field .form-control,.scheduler-page .scheduler-field .mx-input,.scheduler-page .multiselect__tags{min-height:44px;margin:0;border:1px solid var(--em-input-border);border-radius:8px;background:var(--em-input-bg);color:var(--em-input-text)}.scheduler-page .scheduler-field .mx-datepicker,.scheduler-page .scheduler-field .vdp-datepicker{width:100%!important}.scheduler-page .scheduler-actions{display:flex;gap:10px}.scheduler-page .em-btn{min-height:44px;white-space:nowrap;justify-content:center;cursor:pointer}.scheduler-page .scheduler-results{padding:0 24px 24px}.scheduler-page .scheduler-results-heading{padding:18px 0;border-top:1px solid var(--em-line)}.scheduler-page .scheduler-results-heading h2{display:flex;align-items:center;gap:10px;font-size:17px}.scheduler-page .scheduler-count{padding:3px 9px;border-radius:20px;background:var(--em-accent-soft);color:var(--em-ink);font-size:12px}body .scheduler-page.email-marketing-redesign .scheduler-count,body .scheduler-page.email-marketing-redesign .scheduler-editing{background:#eaf6ee!important;color:#17452b!important}.scheduler-page .scheduler-table-scroll{overflow-x:auto;border:1px solid var(--em-line);border-radius:10px}.scheduler-page .scheduler-table{width:100%;min-width:1510px;border-collapse:separate;border-spacing:0;color:var(--em-ink);font-size:14px}.scheduler-page .scheduler-table th{padding:15px 12px;background:var(--em-thead);color:var(--em-thead-text);text-align:left;font-weight:600;white-space:nowrap}.scheduler-page .scheduler-table td{padding:16px 12px;border-bottom:1px solid var(--em-line);vertical-align:top;background:var(--em-table-body)}.scheduler-page .scheduler-table tbody tr:last-child td{border-bottom:0}.scheduler-page .scheduler-table tbody tr:hover td{background:var(--em-row-hover)}.scheduler-page .scheduler-employee{min-width:160px;font-weight:600}.scheduler-page .scheduler-week{min-width:150px}.scheduler-page .scheduler-week span,.scheduler-page .scheduler-shift>span{display:block;white-space:nowrap;margin-bottom:8px}.scheduler-page .scheduler-muted,.scheduler-page .scheduler-shift small{color:var(--em-muted)}.scheduler-page .scheduler-shift small{display:inline-block;width:32px;font-size:11px}.scheduler-page .scheduler-editing{display:block;width:fit-content;margin-top:10px;padding:3px 8px;border-radius:5px;background:var(--em-accent-soft);color:var(--em-ink);font-size:11px}.scheduler-page .time-td{min-width:143px}.scheduler-page .time-schedule{display:block;margin:0 0 10px;font-weight:400}.scheduler-page .time-schedule>span{display:block;margin-bottom:4px;color:var(--em-muted);font-size:11px}.scheduler-page .time-schedule .mx-datepicker{width:120px}.scheduler-page .time-schedule .mx-input{height:40px;padding:6px 28px 6px 9px;border-radius:6px;font-size:13px;background:var(--em-input-bg);border-color:var(--em-input-border);color:var(--em-input-text)}.scheduler-page .scheduler-row-actions{min-width:106px}.scheduler-page .scheduler-row-actions .em-btn{display:flex;width:100%;margin-bottom:8px;padding:8px 12px;font-size:13px}.scheduler-page .scheduler-empty{text-align:center;padding:40px 24px!important}.scheduler-page .scheduler-empty>i,.scheduler-page .scheduler-empty strong{display:block;margin-bottom:12px}.scheduler-page .scheduler-empty>i{font-size:30px;color:var(--em-muted)}.scheduler-page .scheduler-empty p{margin:0;color:var(--em-muted)}.scheduler-page .scheduler-table--empty{min-width:0}.scheduler-page .scheduler-table--empty thead{display:none}.scheduler-page button:focus-visible,.scheduler-page input:focus-visible,.scheduler-page select:focus-visible,.scheduler-page .scheduler-table-scroll:focus-visible{outline:3px solid var(--em-accent-dark);outline-offset:3px}@media (max-width: 1400px){.scheduler-page .scheduler-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduler-page .scheduler-filter-actions{grid-column:1 / -1}}@media (max-width: 767px){.scheduler-page .scheduler-filters{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.scheduler-page .scheduler-heading{padding:18px}.scheduler-page .scheduler-results{padding:0 18px 18px}.scheduler-page .scheduler-actions .em-btn{flex:1}}.promoterSection{margin-bottom:20px}.promoterPage .waiting-list-wrapper.pointof-sale.revenue-wrap .reservation-btn-spl input[type=button]{margin-bottom:0!important;margin-top:14px}.mybilling-bill .sepi-hike-forms{margin-bottom:10px!important}@media screen and (max-width:992px){.rattingSectionHeader td:first-child{max-width:45px;word-break:break-all;white-space:unset!important}.rattingSectionHeader td:nth-child(2){max-width:100px;white-space:unset!important;word-break:break-all}table.table:has(tbody.rattingSectionHeader) th{padding-left:0!important;padding-right:10px!important}.rattingSectionHeader td:nth-child(5){padding:0!important}.rattingSectionHeader td:nth-child(4){padding:0!important}}.row.cmt.fb{text-align:center;justify-content:center;display:flex}.fb-txt{width:100%;height:150px;padding:12px 20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#f8f8f8;font-size:16px;resize:none}.fb-form{background:#fff}.fb.container{display:flex;flex-wrap:wrap;align-items:center;padding-top:6%;width:fit-content}.fb-item{width:90px;height:90px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.fb-radio{display:none}.fb-radio~span{font-size:3rem;filter:grayscale(100);cursor:pointer;transition:.3s}.fb-radio:checked~span{filter:grayscale(0);font-size:4rem}.fb-text{padding-left:20%;font-weight:500}@media screen and (min-width: 425px) and (max-width: 600px){.sec-top .brand.fb{flex-direction:column-reverse;margin-bottom:0}}.brand.fb{justify-content:space-evenly!important}.add_reserv.fb{flex-direction:column;color:#fff}section.content.content_calendar.section_reserved[data-v-d6dbce7e]{display:flex;justify-content:center;align-items:center;position:relative}.jumbo_reserved_span[data-v-d6dbce7e]{background:#fff;border:1px solid #dddddd;border-radius:20px;width:100%;padding-left:20px;padding-right:20px}.jumbo_reserved_span[data-v-d6dbce7e]:before{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;right:23px}.jumbo_reserved_span[data-v-d6dbce7e]:after{content:"·";display:block;width:72px;height:auto;font-size:13rem;position:absolute;top:-54px;left:23px}.default .jumbo_reserved_span[data-v-d6dbce7e]:before{color:#293744}.default .jumbo_reserved_span[data-v-d6dbce7e]:after{color:#293744}.dark-theme .jumbo_reserved_span[data-v-d6dbce7e]:before{color:#3266ff}.dark-theme .jumbo_reserved_span[data-v-d6dbce7e]:after{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-d6dbce7e]:before{color:#3266ff}.blue-theme .jumbo_reserved_span[data-v-d6dbce7e]:after{color:#3266ff}.violet-theme .jumbo_reserved_span[data-v-d6dbce7e]:before{color:#8578e4}.violet-theme .jumbo_reserved_span[data-v-d6dbce7e]:after{color:#8578e4}.earth-tone .jumbo_reserved_span[data-v-d6dbce7e]:before{color:#36b449}.earth-tone .jumbo_reserved_span[data-v-d6dbce7e]:after{color:#36b449}.jumbo_reserved_span>h1[data-v-d6dbce7e]{font-weight:700}.dark-theme .jumbo_reserved_span>h1[data-v-d6dbce7e],.blue-theme .jumbo_reserved_span>h1[data-v-d6dbce7e]{color:#293744}.accordion-item[data-v-20d43a5d]{margin-bottom:1rem;border:1px solid #ccc;border-radius:6px}.accordion-header[data-v-20d43a5d]{background-color:#f5f5f5;padding:10px 15px;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center}.accordion-content[data-v-20d43a5d]{padding:10px 15px;background-color:#fff}.xero-no[data-v-20d43a5d]{background:#fff;padding:10px;text-align:center;font-weight:600}input.gl-btn[data-v-20d43a5d]{padding:7px 5px}.ticket_list[data-v-458675fc]{vertical-align:baseline}.mybilling-table table tr th[data-v-458675fc]{white-space:nowrap}.action_section[data-v-458675fc]{display:flex;gap:clamp(8px,2vw,10px);align-items:center;justify-content:center}.mybilling-table tbody tr td span.title_section[data-v-458675fc]{width:244px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;padding-left:15px!important;color:#333;position:relative;top:7px}.filters[data-v-458675fc]{margin-bottom:20px}h1[data-v-458675fc]{font-size:24px}li[data-v-458675fc]{margin-bottom:20px;border:1px solid #ddd;padding:10px;border-radius:5px}button[data-v-458675fc]{margin-right:10px}.text-danger[data-v-3e85a270]{color:red}.attachments[data-v-3e85a270],.selected-files[data-v-3e85a270]{margin-top:1rem;border:1px solid #ccc;padding:1rem;border-radius:5px}.img-thumbnail[data-v-3e85a270]{max-width:100px;margin-right:10px}.booking-waitinglist table tr{cursor:pointer}.download_btn_full_report{background:#293744;color:#fff;border:1px solid #293744;height:42px;line-height:40px;padding:0 15px;cursor:pointer;border-radius:3px;text-align:center}.revenue-wrap .form-control{min-height:36px!important;height:100%}.multiselect--above .multiselect__content-wrapper{max-height:240px!important}table#printMeArrival1 td:nth-child(2){width:320px}.Repeat-guest table#printMeArrival1 td a:nth-child(n+4),.Repeat-guest table#printMeArrival1 td p:nth-child(n+4){display:none}.see-more{display:block;width:100%;text-align:center}a.reservation_loop{white-space:nowrap}.reservation_detail:has(.see-more.active) a:nth-child(n+4),.recurring_detail:has(.see-more.active) p:nth-child(n+4){display:flex!important;justify-content:center}.reservation_detail:has(.see-more.active) .see-more{display:none}table#printMeArrival1 td:nth-child(3){min-width:150px}table#printMeArrival1 p{color:#000!important;line-height:10px}#printMeArrivalPrintOnlyDiv{display:none}.booking-waitinglist table.table tr th[data-v-c1d33783]:nth-child(2){width:unset}.booking-waitinglist table.table tr th[data-v-e4d59ede]:nth-child(2){width:unset}.report-tables .tablelist-topic[data-v-e4d59ede]:not(:first-child){margin-top:25px}.full-report-customize-panel{margin:8px 12px 0;padding:10px 12px;background:#fff;border:2px solid #6b8e23;border-radius:6px}.full-report-customize-panel--inline{margin:0}.full-report-customize-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.full-report-customize-save-btn{background:#6b8e23!important;color:#fff!important;border-color:#556b2f!important;font-weight:600;min-width:90px}.full-report-customize-save-btn:disabled{opacity:.55;cursor:not-allowed}.full-report-customize-body{margin-top:0}.full-report-customize-hint,.full-report-customize-loading,.full-report-customize-save-status{font-size:12px;color:#555;margin:0 0 8px}.full-report-customize-save-status--saved{color:#2d6a2d;font-weight:600}.full-report-customize-save-status--saving{color:#666;font-style:italic}.full-report-customize-save-status--error{color:#b33;font-weight:600}.full-report-customize-group{margin-bottom:10px}.full-report-customize-group strong{display:block;margin-bottom:6px}.full-report-customize-item{display:inline-block;margin:0 12px 6px 0;font-weight:400;font-size:12px;cursor:pointer}.full-report-customize-item input{margin-right:4px}.full-report-print-root .fr-hidden-col,.full-report-print-root table.fr-hidden-section,#revenue_report .fr-hidden-col,#revenue_report table.fr-hidden-section{display:none!important}.report1-modal{position:relative;min-height:52px}.fr-full-report-header-toolbar{position:relative;left:auto;right:auto;top:auto;z-index:6;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0;margin:8px 0 0;box-sizing:border-box;pointer-events:none}.fr-full-report-header-actions--left,.fr-full-report-header-actions--right{display:flex;align-items:center;gap:10px;pointer-events:auto}.fr-full-report-header-actions--right{margin-right:8px}.fr-full-report-header-btn,.fr-full-report-header-toolbar input.btn{position:static!important;left:auto!important;right:auto!important;margin:0!important;height:38px;padding:0 14px;font-size:13px;line-height:38px;text-align:center;box-sizing:border-box}.fr-full-report-header-actions--left .fr-full-report-header-btn{width:148px;min-width:148px}.fr-full-report-header-actions--right .full-report-columns-btn{width:auto;min-width:168px}input.full-report-columns-btn,button.full-report-columns-btn,.full-report-columns-btn{background:#6b8e23!important;background-color:#6b8e23!important;color:#fff!important;border-color:#556b2f!important;font-weight:600}input.full-report-columns-btn.full-report-columns-btn--active,button.full-report-columns-btn.full-report-columns-btn--active,.full-report-columns-btn.full-report-columns-btn--active,.full-report-columns-btn.full-report-columns-btn--active:hover,.full-report-columns-btn.full-report-columns-btn--active:focus,.full-report-columns-btn.full-report-columns-btn--active:active{background:#c62828!important;background-color:#c62828!important;color:#fff!important;border-color:#8e1b1b!important}.full-report-customize-inline-wrap{padding:10px 16px 0;background:#eef2e6}@media screen and (max-width: 992px){.fr-full-report-header-toolbar{position:inherit;flex-direction:column;gap:8px;padding:0 12px 8px;margin-bottom:8px}.fr-full-report-header-actions--left,.fr-full-report-header-actions--right{width:100%;justify-content:center;flex-wrap:wrap}}.weather-header-widget--legacy[data-v-eecb7506]{display:flex;align-items:center;gap:10px;width:100%;height:100%;min-height:100%;padding:25px 14px;border-radius:5px;background:#36b449;color:#fff;box-sizing:border-box}.weather-header-widget--dashboard[data-v-eecb7506]{display:flex;align-items:center;gap:16px;width:100%;padding:0;background:transparent;color:#1a2e1a;box-sizing:border-box;justify-content:flex-start}.weather-header-widget--dashboard .weather-header-widget__forecast[data-v-eecb7506]{justify-content:flex-start;flex:0 0 auto;gap:10px;padding-left:12px;padding-right:0;border-left:1px solid #e4ebe0;margin-left:auto;min-width:0}.weather-header-widget--dashboard .weather-header-widget__day[data-v-eecb7506]{flex:0 0 auto;min-width:34px;max-width:none}.weather-header-widget__main[data-v-eecb7506]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap}.weather-header-widget--dashboard .weather-header-widget__main[data-v-eecb7506]{gap:10px}.weather-header-widget__city[data-v-eecb7506]{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.weather-header-widget--dashboard .weather-header-widget__city[data-v-eecb7506]{font-size:14px;font-weight:700;color:#2d4a2d}.weather-header-widget__pin[data-v-eecb7506]{color:#5c7f2b;font-size:14px}.weather-header-widget__icon[data-v-eecb7506]{font-size:20px;line-height:1}.weather-header-widget--dashboard .weather-header-widget__icon[data-v-eecb7506]{font-size:22px}.weather-header-widget__temp[data-v-eecb7506]{font-size:22px;font-weight:700;line-height:1}.weather-header-widget--dashboard .weather-header-widget__temp[data-v-eecb7506]{font-size:20px;color:#1a2e1a}.weather-header-widget__desc[data-v-eecb7506]{font-size:13px;font-weight:500;text-transform:capitalize}.weather-header-widget--dashboard .weather-header-widget__desc[data-v-eecb7506]{color:#5a6b5a;font-size:13px}.weather-header-widget__forecast[data-v-eecb7506]{display:inline-flex;align-items:center;justify-content:space-between;flex:1 1 auto;gap:6px;min-width:0}.weather-header-widget__day[data-v-eecb7506]{display:inline-flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;font-size:10px;line-height:1.15}.weather-header-widget__day-label[data-v-eecb7506]{font-weight:600;font-size:10px;color:#6b7d6b}.weather-header-widget__day-icon[data-v-eecb7506]{font-size:15px;margin:1px 0}.weather-header-widget__day-temp[data-v-eecb7506]{font-size:9px;white-space:nowrap;color:#4a5c4a}.email-marketing-redesign,.em-modal{--em-accent: #36b449;--em-accent-dark: #087638;--em-accent-soft: #eaf6ee;--em-ink: #202631;--em-muted: #6f7785;--em-line: #e5e9ee;--em-surface: #ffffff;--em-surface-muted: #fafbfc;--em-canvas: #f7f9fb;--em-shadow: 0 8px 30px rgba(28, 39, 55, .08);--em-danger: #d64545;--em-danger-soft: #fdecec;--em-secondary-bg: #f4faf6;--em-secondary-border: #c8dfd0;--em-focus-ring: rgba(11, 143, 67, .14);--em-thead: #087638;--em-thead-text: #ffffff;--em-table-body: #ffffff;--em-row-alt: #fcfcfd;--em-row-hover: #f6faf7;--em-input-bg: #ffffff;--em-input-border: #dce1e7;--em-input-text: #202631;--em-ghost-bg: #ffffff;--em-ghost-text: #56606e;--em-on-accent: #ffffff;--em-icon-bg: var(--em-accent-soft);--em-icon-fg: var(--em-accent-dark);color:var(--em-ink)}body.default .email-marketing-redesign,body.default .em-modal{--em-accent: #36b449;--em-accent-dark: #087638;--em-accent-soft: #eaf6ee;--em-thead: #087638;--em-thead-text: #ffffff}body.earth-tone .email-marketing-redesign,body.earth-tone .em-modal{--em-accent: #5c8d23;--em-accent-dark: #154206;--em-accent-soft: #d6e4c0;--em-ink: #1a1f14;--em-muted: #4a5538;--em-line: #b2bda0;--em-surface: #d6e4c0;--em-surface-muted: #d6e4c0;--em-canvas: transparent;--em-shadow: 0 6px 13px 0 rgb(56 84 21 / .28);--em-secondary-bg: #c8d4b4;--em-secondary-border: #b2bda0;--em-focus-ring: rgba(21, 66, 6, .18);--em-thead: #154206;--em-thead-text: #ffffff;--em-table-body: #d6e4c0;--em-row-alt: #d6e4c0;--em-row-hover: #c8d4b4;--em-input-bg: #ffffff;--em-input-border: #154206;--em-input-text: #1a1f14;--em-ghost-bg: #b2bda0;--em-ghost-text: #1a1f14;--em-icon-bg: #ffffff;--em-icon-fg: #154206}body.blue-theme .email-marketing-redesign,body.blue-theme .em-modal{--em-accent: #3266ff;--em-accent-dark: #254ac2;--em-accent-soft: #edf2ff;--em-ink: #ece9e9;--em-muted: #b8bdd4;--em-line: #3d4568;--em-surface: #27225c;--em-surface-muted: #1e1a4a;--em-canvas: #27225c;--em-shadow: 0 6px 13px 0 rgb(3 3 48 / .35);--em-secondary-bg: #1e1a4a;--em-secondary-border: #3d4568;--em-focus-ring: rgba(50, 102, 255, .18);--em-thead: #030330;--em-thead-text: #ece9e9;--em-table-body: #27225c;--em-row-alt: #2f2a68;--em-row-hover: #353072;--em-input-bg: #151a30;--em-input-border: #3266ff;--em-input-text: #ece9e9;--em-ghost-bg: #151a30;--em-ghost-text: #ece9e9;--em-icon-bg: rgba(255, 255, 255, .16);--em-icon-fg: #ffffff}body.dark-theme .email-marketing-redesign,body.dark-theme .em-modal{--em-accent: #3266ff;--em-accent-dark: #254ac2;--em-accent-soft: #edf2ff;--em-ink: #ece9e9;--em-muted: #b8bdd4;--em-line: #3a4560;--em-surface: #222b44;--em-surface-muted: #1a2238;--em-canvas: #222b44;--em-shadow: 0 6px 13px 0 rgb(17 22 36 / .4);--em-secondary-bg: #1a2238;--em-secondary-border: #3a4560;--em-focus-ring: rgba(50, 102, 255, .18);--em-thead: #222b44;--em-thead-text: #ffffff;--em-table-body: #222b44;--em-row-alt: #2a3554;--em-row-hover: #313d60;--em-input-bg: #151a30;--em-input-border: #3266ff;--em-input-text: #ece9e9;--em-ghost-bg: #151a30;--em-ghost-text: #ece9e9;--em-icon-bg: rgba(255, 255, 255, .16);--em-icon-fg: #ffffff}body.violet-theme .email-marketing-redesign,body.violet-theme .em-modal{--em-accent: #8578e4;--em-accent-dark: #6658c8;--em-accent-soft: #f1effd;--em-canvas: #fafbfe;--em-surface: #fafbfe;--em-line: #ddd8f0;--em-secondary-bg: #f3f1fc;--em-secondary-border: #cdc6ef;--em-focus-ring: rgba(133, 120, 228, .18);--em-row-hover: #f5f3fc;--em-thead: #8578e4;--em-thead-text: #ffffff}body.red-theme .email-marketing-redesign,body.red-theme .em-modal{--em-accent: #800000;--em-accent-dark: #650000;--em-ink: #ffffff;--em-muted: #f0d4d4;--em-line: #9a3030;--em-surface: #800000;--em-surface-muted: #6b0000;--em-canvas: #800000;--em-thead: #650000;--em-thead-text: #ffffff;--em-table-body: #800000;--em-row-alt: #720000;--em-row-hover: #6b0000;--em-input-bg: #ffffff;--em-input-border: #650000;--em-input-text: #3b0000;--em-ghost-bg: #9a3030;--em-ghost-text: #ffffff;--em-accent-soft: #f8eded;--em-secondary-bg: #720000;--em-secondary-border: #9a3030;--em-focus-ring: rgba(128, 0, 0, .16);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}body.yellow-theme .email-marketing-redesign,body.yellow-theme .em-modal{--em-accent: #b49a00;--em-accent-dark: #887500;--em-ink: #2b2600;--em-muted: #5c5200;--em-line: #b8a840;--em-surface: #d0b300;--em-surface-muted: #c4a800;--em-canvas: #d0b300;--em-thead: #887500;--em-thead-text: #ffffff;--em-table-body: #d0b300;--em-row-alt: #c4a800;--em-row-hover: #b89e00;--em-input-bg: #ffffff;--em-input-border: #887500;--em-input-text: #2b2600;--em-ghost-bg: #b8a840;--em-ghost-text: #2b2600;--em-accent-soft: #fbf8e5;--em-secondary-bg: #e8dc8a;--em-secondary-border: #b8a840;--em-focus-ring: rgba(180, 154, 0, .18);--em-icon-bg: #ffffff;--em-icon-fg: #2b2600}body.turquoise-theme .email-marketing-redesign,body.turquoise-theme .em-modal{--em-accent: #009399;--em-accent-dark: #007278;--em-ink: #ffffff;--em-muted: #d0ecec;--em-line: #007a80;--em-surface: #009399;--em-surface-muted: #008388;--em-canvas: #009399;--em-thead: #007278;--em-thead-text: #ffffff;--em-table-body: #009399;--em-row-alt: #008388;--em-row-hover: #007a80;--em-input-bg: #ffffff;--em-input-border: #007278;--em-input-text: #003f42;--em-ghost-bg: #007a80;--em-ghost-text: #ffffff;--em-accent-soft: #e7f6f6;--em-secondary-bg: #008388;--em-secondary-border: #007a80;--em-focus-ring: rgba(0, 147, 153, .18);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}body.maroon-theme .email-marketing-redesign,body.maroon-theme .em-modal{--em-accent: #8b2c2c;--em-accent-dark: #6d2020;--em-ink: #ffffff;--em-muted: #f0d4d4;--em-line: #6d2020;--em-surface: #8b2c2c;--em-surface-muted: #7a2525;--em-canvas: #8b2c2c;--em-thead: #6d2020;--em-thead-text: #ffffff;--em-table-body: #8b2c2c;--em-row-alt: #7a2525;--em-row-hover: #722020;--em-input-bg: #ffffff;--em-input-border: #6d2020;--em-input-text: #3a1010;--em-ghost-bg: #6d2020;--em-ghost-text: #ffffff;--em-accent-soft: #f8eded;--em-secondary-bg: #7a2525;--em-secondary-border: #6d2020;--em-focus-ring: rgba(139, 44, 44, .16);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}body.peach-theme .email-marketing-redesign,body.peach-theme .em-modal{--em-accent: #cd6133;--em-accent-dark: #a64720;--em-ink: #ffffff;--em-muted: #f5ddd0;--em-line: #a64720;--em-surface: #cd6133;--em-surface-muted: #b85528;--em-canvas: #cd6133;--em-thead: #a64720;--em-thead-text: #ffffff;--em-table-body: #cd6133;--em-row-alt: #b85528;--em-row-hover: #ae5024;--em-input-bg: #ffffff;--em-input-border: #a64720;--em-input-text: #4a1f0c;--em-ghost-bg: #a64720;--em-ghost-text: #ffffff;--em-accent-soft: #fcf0eb;--em-secondary-bg: #b85528;--em-secondary-border: #a64720;--em-focus-ring: rgba(205, 97, 51, .18);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}body.magenta-theme .email-marketing-redesign,body.magenta-theme .em-modal{--em-accent: #6f1e51;--em-accent-dark: #52143b;--em-ink: #ffffff;--em-muted: #e8cdd8;--em-line: #52143b;--em-surface: #6f1e51;--em-surface-muted: #5f1a46;--em-canvas: #6f1e51;--em-thead: #52143b;--em-thead-text: #ffffff;--em-table-body: #6f1e51;--em-row-alt: #5f1a46;--em-row-hover: #58183f;--em-input-bg: #ffffff;--em-input-border: #52143b;--em-input-text: #3a0e28;--em-ghost-bg: #52143b;--em-ghost-text: #ffffff;--em-accent-soft: #f5eaf1;--em-secondary-bg: #5f1a46;--em-secondary-border: #52143b;--em-focus-ring: rgba(111, 30, 81, .16);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}body.light-blue-theme .email-marketing-redesign,body.light-blue-theme .em-modal{--em-accent: #1e6ebd;--em-accent-dark: #155495;--em-ink: #ffffff;--em-muted: #d0e4f5;--em-line: #155495;--em-surface: #1e6ebd;--em-surface-muted: #1860a6;--em-canvas: #1e6ebd;--em-thead: #155495;--em-thead-text: #ffffff;--em-table-body: #1e6ebd;--em-row-alt: #1860a6;--em-row-hover: #165a9c;--em-input-bg: #ffffff;--em-input-border: #155495;--em-input-text: #0b3459;--em-ghost-bg: #155495;--em-ghost-text: #ffffff;--em-accent-soft: #eaf3fb;--em-secondary-bg: #1860a6;--em-secondary-border: #155495;--em-focus-ring: rgba(30, 110, 189, .18);--em-icon-bg: rgba(255, 255, 255, .18);--em-icon-fg: #ffffff}.content-wrapper:has(.email-marketing-redesign)>section.content-header{display:none!important}.email-marketing-redesign .content.resort{background:transparent!important;padding:20px 22px 32px!important;min-height:auto}body.default .email-marketing-redesign .content.resort,body.violet-theme .email-marketing-redesign .content.resort{background:linear-gradient(180deg,var(--em-accent-soft) 0,var(--em-canvas) 220px)!important}.em-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0;background:transparent;flex-wrap:wrap}.em-page-header__copy{min-width:0}.em-page-header h1{margin:0;color:var(--em-ink);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.03em}.em-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 0;color:var(--em-ink);font-size:13px;font-weight:700;opacity:.92}.em-breadcrumb__sep{color:var(--em-ink);opacity:.55;font-weight:700}.em-help{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--em-input-border);border-radius:8px;background:var(--em-input-bg);font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap}.email-marketing-redesign .em-help,.ux-redesign-page .em-help{color:var(--em-input-text)!important}.email-marketing-redesign .em-help:hover,.ux-redesign-page .em-help:hover{border-color:var(--em-accent);color:var(--em-accent-dark)!important}.email-marketing-redesign .em-help i,.email-marketing-redesign .em-help span,.ux-redesign-page .em-help i,.ux-redesign-page .em-help span{color:inherit!important}.em-help i{font-size:16px}.em-page-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.em-lede{margin:6px 0 0;color:var(--em-muted);font-size:14px;font-weight:500;line-height:1.45}.em-nav-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-surface);box-shadow:var(--em-shadow);flex-wrap:wrap}.em-nav-row .em-breadcrumb{margin:0}.em-breadcrumb a{color:var(--em-ink)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.em-breadcrumb a:hover{color:var(--em-accent-dark)!important}.em-panel__heading--toolbar{align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--em-line)}.em-panel__heading-main{display:flex;align-items:center;gap:12px;min-width:0}.em-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:var(--em-icon-bg);color:var(--em-icon-fg);font-size:16px}.em-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.em-search{display:inline-flex;align-items:center;gap:8px;min-height:36px;min-width:220px;max-width:320px;flex:1 1 220px;padding:0 12px;border:1px solid var(--em-input-border);border-radius:8px;background:var(--em-input-bg);color:var(--em-input-text)}.em-search i{font-size:13px}.email-marketing-redesign .em-search input,.email-marketing-redesign .em-search input:focus{flex:1 1 auto;width:180px;min-width:0;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--em-input-text)!important;font-size:13px!important;outline:none}.em-search:focus-within{border-color:var(--em-accent);box-shadow:0 0 0 3px var(--em-focus-ring)}.em-filter{position:relative}.em-btn.is-active{border-color:var(--em-accent)!important;color:var(--em-accent-dark)!important;background:var(--em-accent-soft)!important}.em-filter__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:260px;padding:14px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-surface);box-shadow:var(--em-shadow)}.em-filter__actions{display:flex;justify-content:flex-end;gap:8px}.email-marketing-redesign .em-filter__panel .form-control{width:100%!important;min-height:36px;padding:6px 10px!important;border:1px solid var(--em-input-border)!important;border-radius:8px!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important;font-size:13px!important;box-shadow:none!important}.email-marketing-redesign table.em-table>thead>tr>th .em-th-sort{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:inherit!important;font:inherit;cursor:pointer}.email-marketing-redesign table.em-table>thead>tr>th .em-th-sort i{opacity:.8}.em-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:24px;padding:0 8px;border-radius:999px;background:var(--em-icon-bg);color:var(--em-icon-fg);font-size:12px;font-weight:700}.em-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:0!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.em-btn i{font-size:13px}.em-btn:hover{opacity:.92}.em-btn--primary{border:1px solid var(--em-accent-dark)!important;background:var(--em-accent)!important;color:var(--em-on-accent)!important}.em-btn--primary:hover{background:var(--em-accent-dark)!important;border-color:var(--em-accent-dark)!important;color:var(--em-on-accent)!important;opacity:1}.em-btn--secondary{border:1px solid var(--em-secondary-border)!important;background:var(--em-secondary-bg)!important;color:var(--em-ink)!important}.em-btn--ghost{border:1px solid var(--em-line)!important;background:var(--em-ghost-bg)!important;color:var(--em-ghost-text)!important}.em-btn--danger-soft{border:1px solid #f0c4c4!important;background:var(--em-danger-soft)!important;color:var(--em-danger)!important}body.red-theme .em-btn--danger-soft,body.maroon-theme .em-btn--danger-soft,body.peach-theme .em-btn--danger-soft{border-color:#ffffff59!important;background:#ffffff29!important;color:#fff!important}.em-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 20px}.em-action-grid:has(.em-action-card:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}.em-action-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:156px;margin:0;padding:18px 18px 16px;border:1px solid var(--em-line);border-radius:12px;background:var(--em-surface)!important;box-shadow:var(--em-shadow);text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.em-action-card:hover{border-color:var(--em-accent);box-shadow:0 0 0 3px var(--em-focus-ring),var(--em-shadow);transform:translateY(-1px)}.em-action-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px;border-radius:50%;font-size:16px}.em-action-card__icon>.fa{color:inherit!important}.em-action-card__icon--calendar,.em-action-card__icon--send{background:var(--em-icon-bg);color:var(--em-icon-fg)}.em-action-card__icon--chart{background:#fff4e5;color:#e67e22}.em-action-card__icon--refresh{background:#eaf2ff;color:#2f80ed}.em-action-card__icon--shield{background:var(--em-danger-soft);color:var(--em-danger)}.em-action-card strong{display:block;margin:0 0 6px;color:var(--em-ink);font-size:15px;font-weight:700;line-height:1.3}.em-action-card p{flex:1 1 auto;margin:0 0 12px;color:var(--em-muted);font-size:13px;font-weight:500;line-height:1.4}.em-action-card__link{display:inline-flex;align-items:center;gap:4px;color:var(--em-accent);font-size:13px;font-weight:700}body.earth-tone .em-action-card__link{color:var(--em-accent-dark)}body.red-theme .em-action-card__link,body.turquoise-theme .em-action-card__link,body.maroon-theme .em-action-card__link,body.peach-theme .em-action-card__link,body.magenta-theme .em-action-card__link,body.light-blue-theme .em-action-card__link,body.yellow-theme .em-action-card__link{color:var(--em-on-accent)}.em-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:6px;border:1px solid var(--em-input-border);border-radius:12px;background:var(--em-input-bg);box-shadow:var(--em-shadow)}.em-tab{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--em-input-text);font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;white-space:nowrap}.em-tab:hover{color:var(--em-accent-dark);background:var(--em-accent-soft)}.em-tab.is-active,body.earth-tone .em-tab.is-active,body.red-theme .em-tab.is-active,body.turquoise-theme .em-tab.is-active,body.maroon-theme .em-tab.is-active,body.peach-theme .em-tab.is-active,body.magenta-theme .em-tab.is-active,body.light-blue-theme .em-tab.is-active,body.yellow-theme .em-tab.is-active,body.blue-theme .em-tab.is-active,body.dark-theme .em-tab.is-active,body.violet-theme .em-tab.is-active{border:0;background:var(--em-accent-dark)!important;color:var(--em-on-accent)!important;box-shadow:none}.em-table-card{border:1px solid var(--em-line);border-radius:12px;background:var(--em-surface)!important;box-shadow:var(--em-shadow);overflow:visible}.em-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:20px 20px 16px}.em-panel__heading h2{margin:0;color:var(--em-ink);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.em-panel__heading p{margin:4px 0 0;color:var(--em-muted);font-size:13px;font-weight:500}.em-table-wrap{overflow:visible;margin:0;background:var(--em-table-body)!important;border-radius:0 0 12px 12px}.email-marketing-redesign table.em-table,.email-marketing-redesign table.em-table.stafftable,.email-marketing-redesign table.table.em-table,body.earth-tone .email-marketing-redesign table.em-table,body.earth-tone .email-marketing-redesign table.em-table.stafftable,body.blue-theme .email-marketing-redesign table.em-table,body.dark-theme .email-marketing-redesign table.em-table,body.violet-theme .email-marketing-redesign table.em-table,body.red-theme .email-marketing-redesign table.em-table,body.yellow-theme .email-marketing-redesign table.em-table,body.turquoise-theme .email-marketing-redesign table.em-table,body.maroon-theme .email-marketing-redesign table.em-table,body.peach-theme .email-marketing-redesign table.em-table,body.magenta-theme .email-marketing-redesign table.em-table,body.light-blue-theme .email-marketing-redesign table.em-table{width:100%!important;margin:0!important;border:0!important;box-shadow:none!important;background:var(--em-table-body)!important}.email-marketing-redesign table.em-table>thead,.email-marketing-redesign table.em-table.stafftable>thead,body.earth-tone .email-marketing-redesign table.em-table>thead{background:var(--em-thead)!important}.email-marketing-redesign table.em-table>thead>tr>th,.email-marketing-redesign table.em-table.stafftable>thead>tr>th,body.earth-tone .email-marketing-redesign table.em-table>thead>tr>th,body.earth-tone .email-marketing-redesign table.em-table.stafftable>thead>tr>th,body.blue-theme .email-marketing-redesign table.em-table>thead>tr>th,body.dark-theme .email-marketing-redesign table.em-table>thead>tr>th,body.violet-theme .email-marketing-redesign table.em-table>thead>tr>th,body.red-theme .email-marketing-redesign table.em-table>thead>tr>th,body.yellow-theme .email-marketing-redesign table.em-table>thead>tr>th,body.turquoise-theme .email-marketing-redesign table.em-table>thead>tr>th,body.maroon-theme .email-marketing-redesign table.em-table>thead>tr>th,body.peach-theme .email-marketing-redesign table.em-table>thead>tr>th,body.magenta-theme .email-marketing-redesign table.em-table>thead>tr>th,body.light-blue-theme .email-marketing-redesign table.em-table>thead>tr>th{padding:12px 18px!important;border-top:0!important;border-bottom:0!important;background:var(--em-thead)!important;color:var(--em-thead-text)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em;text-transform:none;white-space:nowrap;vertical-align:middle!important;text-align:left!important}.email-marketing-redesign table.em-table>tbody>tr>td,.email-marketing-redesign table.em-table.stafftable>tbody>tr>td,body.earth-tone .email-marketing-redesign table.em-table>tbody>tr>td,body.earth-tone .email-marketing-redesign table.em-table.stafftable>tbody>tr>td,body.blue-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.dark-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.violet-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.red-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.yellow-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.turquoise-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.maroon-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.peach-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.magenta-theme .email-marketing-redesign table.em-table>tbody>tr>td,body.light-blue-theme .email-marketing-redesign table.em-table>tbody>tr>td{padding:14px 18px!important;border-top:1px solid var(--em-line)!important;border-bottom:0!important;background:var(--em-table-body)!important;color:var(--em-ink)!important;font-size:13px!important;line-height:1.45;vertical-align:middle!important;text-align:left!important}.email-marketing-redesign table.em-table>tbody>tr:nth-child(2n)>td{background:var(--em-row-alt)!important}.email-marketing-redesign table.em-table>tbody>tr:hover>td{background:var(--em-row-hover)!important}.email-marketing-redesign table.em-table>tbody>tr>td.em-table__title{font-weight:600;white-space:nowrap}.em-mail-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:6px;background:var(--em-icon-bg);color:var(--em-icon-fg);vertical-align:middle}.em-mail-icon i{font-size:12px}.email-marketing-redesign table.em-table>tbody>tr>td.em-table__desc{white-space:normal!important;max-width:560px;color:var(--em-muted)!important;font-weight:400}.email-marketing-redesign table.em-table>tbody>tr>td.em-table__actions{width:1%;white-space:nowrap}.em-empty{padding:40px 18px!important;text-align:center!important;color:var(--em-muted)!important;font-weight:500!important}.email-marketing-redesign table.em-table>tbody>tr>td.em-empty-cell,.email-marketing-redesign table.em-table>tbody>tr:nth-child(2n)>td.em-empty-cell,.email-marketing-redesign table.em-table>tbody>tr:hover>td.em-empty-cell{padding:48px 24px!important;background:var(--em-table-body)!important;border-top:0!important;text-align:center!important}.em-empty-state{display:flex;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;text-align:center}.em-empty-state__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 0 16px;border-radius:50%;background:var(--em-icon-bg);color:var(--em-icon-fg);font-size:28px}.em-empty-state h3{margin:0 0 6px;color:var(--em-ink);font-size:18px;font-weight:700;letter-spacing:-.02em}.em-empty-state p{margin:0 0 18px;color:var(--em-muted);font-size:14px;font-weight:500;line-height:1.45}.em-empty-state__actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.em-actions{display:inline-flex;align-items:center;gap:8px}.em-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--em-accent)!important;border-radius:6px;background:var(--em-input-bg)!important;color:var(--em-accent-dark)!important;text-decoration:none!important;cursor:pointer}.em-action:hover,.em-action.is-open{border-color:var(--em-accent-dark)!important;color:var(--em-accent-dark)!important;background:var(--em-accent-soft)!important}.em-action--danger{border-color:var(--em-danger)!important;color:var(--em-danger)!important}.em-action--danger:hover{border-color:var(--em-danger)!important;background:var(--em-danger-soft)!important;color:var(--em-danger)!important}.em-more{position:relative}.em-more__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:160px;padding:6px;border:1px solid var(--em-line);border-radius:8px;background:var(--em-surface);box-shadow:var(--em-shadow)}.em-more__menu button{display:block;width:100%;margin:0;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--em-ink);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.em-more__menu button:hover{background:var(--em-accent-soft);color:var(--em-accent-dark)}body.red-theme .em-action,body.turquoise-theme .em-action,body.maroon-theme .em-action,body.peach-theme .em-action,body.magenta-theme .em-action,body.light-blue-theme .em-action,body.yellow-theme .em-action{color:var(--em-accent-dark)!important}body.blue-theme .em-action,body.dark-theme .em-action{color:var(--em-on-accent)!important;border-color:var(--em-accent)!important}.em-waiver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0 20px 20px}.em-waiver-card{padding:16px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-surface-muted)}.em-waiver-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px}.em-waiver-card__header h3{margin:0;color:var(--em-ink);font-size:15px;font-weight:700}.em-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--em-accent);color:var(--em-on-accent);font-size:11px;font-weight:700;letter-spacing:.02em}.em-badge--muted{background:var(--em-ghost-bg);color:var(--em-ghost-text);border:1px solid var(--em-line)}.em-field{margin:0 0 12px}.em-field:last-child{margin-bottom:0}.em-field label{display:block;margin:0 0 6px;color:var(--em-ink)!important;font-size:12px!important;font-weight:700!important}.email-marketing-redesign .em-field .form-control,.email-marketing-redesign .em-field textarea,.em-modal .form-control,.em-modal textarea,.em-modal .single-date-picker-wrapper input,.em-modal .single-date-picker-wrapper .mx-input{width:100%!important;min-height:40px;padding:8px 12px!important;border:1px solid var(--em-input-border)!important;border-radius:8px!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important;font-size:13px!important;box-shadow:none!important}.email-marketing-redesign .em-field textarea,.em-modal textarea{min-height:150px;resize:vertical;line-height:1.5}.email-marketing-redesign .em-field .form-control:focus,.email-marketing-redesign .em-field textarea:focus,.em-modal .form-control:focus,.em-modal textarea:focus{border-color:var(--em-accent)!important;box-shadow:0 0 0 3px var(--em-focus-ring)!important;outline:none}.email-marketing-redesign .sitemap-user{margin-top:16px}.email-marketing-redesign .sitemap-user .mysite-cards{border:1px solid var(--em-line)!important;border-radius:8px;background:var(--em-surface)!important;box-shadow:none!important}.email-marketing-redesign,.em-modal{--em-modal-bg: var(--em-surface);--em-modal-header-bg: var(--em-surface-muted)}.v--modal-overlay.em-modal .v--modal-box.v--modal,.em-modal .v--modal-box.v--modal{display:flex!important;flex-direction:column!important;align-items:stretch!important;max-width:calc(100vw - 32px)!important;background:var(--em-modal-bg, var(--em-surface))!important;color:var(--em-ink)!important;border:1px solid var(--em-line)!important;border-top:4px solid var(--em-accent)!important;border-radius:12px!important;box-shadow:0 16px 48px #1c27372e!important;overflow:hidden}.v--modal-overlay.em-modal.em-modal--preview .v--modal-box.v--modal{width:min(720px,calc(100vw - 32px))!important}.v--modal-overlay.em-modal.em-modal--form .v--modal-box.v--modal{width:min(480px,calc(100vw - 32px))!important}.em-modal .em-preview-shell,.em-modal .content.site-details,.em-modal .modal-content,.em-modal .modal-dialog{width:100%;max-width:100%;float:none;background:transparent!important;box-shadow:none!important;min-height:0!important;margin:0!important;padding:0}.em-modal .em-preview-shell{background:var(--em-modal-bg, var(--em-surface))!important;color:var(--em-ink)!important}.em-modal .em-preview-shell__header{background:var(--em-modal-header-bg, var(--em-surface-muted))!important;border-color:var(--em-line)!important}.em-modal .em-preview-shell__header h2{color:var(--em-ink)!important}.em-modal .em-preview-shell__close{border-color:var(--em-line)!important;background:var(--em-ghost-bg)!important;color:var(--em-ink)!important;z-index:5;pointer-events:auto}.em-modal .preview_cam_close{display:none!important}.em-modal .em-modal__header,.em-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:16px 20px;border-bottom:1px solid var(--em-line);background:var(--em-modal-header-bg, var(--em-surface-muted))!important;flex:0 0 auto}.em-modal .em-modal__header h2,.em-modal .em-modal__header h4,.em-modal .modal-header .modal-title,.em-modal .modal-header h4{margin:0;color:var(--em-ink)!important;font-size:18px;font-weight:700;letter-spacing:-.02em}.em-modal .em-modal__close,.em-modal .modal-header .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 0 0 auto;padding:0;border:1px solid var(--em-line);border-radius:8px;background:var(--em-ghost-bg);color:var(--em-ink);font-size:18px;line-height:1;opacity:1;cursor:pointer;flex:0 0 auto}.em-modal .em-modal__body,.em-modal .modal-body{width:100%;padding:18px 20px 20px;box-sizing:border-box}.em-modal .em-field,.em-modal .date-sepi,.em-modal .time-picker-wrapper,.em-modal .mx-datepicker,.em-modal .mx-input-wrapper,.em-modal .single-date-picker-wrapper,.em-modal .time-picker-wrapper .mx-input,.em-modal .campaign-form .mx-input{width:100%!important}.em-modal .em-modal__preview{padding:20px;word-break:break-word}.em-preview-mail{overflow:hidden;margin:0 0 16px;border:1px solid var(--em-line);border-radius:10px;background:#fff;color:#202631;text-align:left}.em-preview-mail__header{display:flex;align-items:center;gap:12px;min-height:90px;padding:12px 16px;background:#000;color:#fff}.em-preview-mail__header img{width:150px;height:70px;object-fit:contain;flex:0 0 auto}.em-preview-mail__header h3{margin:0;color:#fff;font-size:20px;font-weight:600;line-height:1.35}.em-preview-mail__body{padding:20px;word-break:break-word;background:#fff}.em-preview-mail__footer{padding:18px 16px;background:#000;color:#fff;text-transform:capitalize;line-height:1.5}.em-preview-mail__unsub{padding:0 16px;background:#f2f0e9;line-height:50px}.em-preview-mail__unsub a{color:#087638}.em-modal .em-field-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px}.em-modal .em-field-row label{margin:0;color:var(--em-ink)!important;font-size:13px;font-weight:700}.em-modal .em-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.em-modal .em-search-row,.em-modal .tabpenle-adding.sendCheckEmailPopup,.em-modal .tabpenle-adding.SendWaiverPopup{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.em-modal .SendWaiverPopupInputSection{display:flex;flex:1 1 100px;gap:10px}.em-modal .SendWaiverPopupInputSection .vdp-datepicker,.em-modal .SendWaiverPopupInputSection .date-sepi{position:relative;flex:1 1 100px;width:100%}.em-modal .SendWaiverPopupButtonSection{width:200px;display:flex;gap:10px}.em-modal .tabpenle-adding.sendCheckEmailPopup input.form-control,.em-modal .tabpenle-adding.SendWaiverPopup input{margin:0!important;flex:1 1 100px}.em-modal .tabpenle-adding.sendCheckEmailPopup button.btn,.em-modal .SendWaiverPopupButtonSection button.btn{margin:0!important}.em-modal .email-address-outline{margin-top:8px}.em-modal .email-addresses-div{max-height:250px;overflow-y:auto;overflow-x:hidden;padding:8px 4px;border:1px solid var(--em-line);border-radius:8px;background:var(--em-surface-muted)}.em-modal .email-addresses-div .checkbox{margin:0 0 8px}.em-modal .email-addresses-div .checkbox:last-child{margin-bottom:0}.em-modal .email-addresses-div label{color:var(--em-ink)!important;font-weight:500}.em-modal .headerpanel-btn{display:flex;justify-content:flex-end;padding-top:12px}.em-modal.resend-modal .v--modal-box.v--modal{width:min(820px,calc(100vw - 32px))!important;min-height:580px!important;height:min(72vh,740px)!important;max-height:90vh!important}.em-modal.resend-modal .modal-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:auto}.em-modal.resend-modal .em-search-results{flex:1 1 auto;display:flex;flex-direction:column;min-height:280px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-input-bg, #ffffff);overflow:hidden}.em-modal.resend-modal .em-search-results .email-address-outline{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.em-modal.resend-modal .em-search-results .email-addresses-div{flex:1 1 auto;max-height:none;min-height:220px;border:0;background:transparent}.em-modal.resend-modal .em-empty-state{margin:auto;padding:36px 24px}.em-modal .jumbo_reserved_span{background:#fff;border:1px solid #dddddd;border-radius:16px;width:100%;padding:24px 20px;margin-bottom:0;color:#293744}.em-modal .jumbo_reserved_span>h1{color:#293744;font-weight:700}.em-modal#preview_checkin_pages section.content.content_calendar.section_reserved,.em-modal .content.content_calendar.section_reserved{display:flex;justify-content:center;align-items:center;position:relative;padding:16px}.em-editor-stack{display:flex;flex-direction:column;gap:16px}.em-editor-card .em-panel__heading{border-bottom:1px solid var(--em-line)}.em-editor-card .em-panel__heading--toolbar{align-items:center}.em-editor-card__body{padding:18px 20px 20px}.em-var-help{margin:0 0 16px;color:var(--em-muted);font-size:13px;font-weight:500;line-height:1.55}.em-var-help p{margin:0 0 8px}.em-var-help p:last-child{margin-bottom:0}.em-var-help .var{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--em-accent-soft);color:var(--em-accent-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.em-var-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.em-var-pill{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;margin:0;padding:8px 10px 8px 12px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-input-bg)}.em-var-pill:hover{border-color:var(--em-accent)}.em-var-pill__code{flex:1 1 auto;min-width:0;color:var(--em-input-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-var-pill__warn{flex:1 0 100%;color:var(--em-danger);font-size:11px;font-weight:700;line-height:1.3}.em-var-pill.is-disabled .em-var-pill__code{opacity:.55}.em-var-pill__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto}.em-var-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid var(--em-input-border);border-radius:6px;background:var(--em-input-bg);color:var(--em-input-text);cursor:pointer}.em-var-icon i{font-size:12px;line-height:1}.em-var-icon:hover:not(:disabled){border-color:var(--em-accent);background:var(--em-accent-soft);color:var(--em-accent-dark)}.em-var-icon:disabled{opacity:.4;cursor:not-allowed}.tooltip.em-tooltip{opacity:1!important;z-index:1080}.tooltip.em-tooltip .tooltip-inner{max-width:280px;padding:8px 10px;border-radius:6px;background-color:#1a1f14!important;color:#fff!important;font-size:12px;font-weight:600;line-height:1.4;text-align:left}.tooltip.em-tooltip .arrow:before,.tooltip.em-tooltip.bs-tooltip-top .arrow:before,.tooltip.em-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#1a1f14!important}.tooltip.em-tooltip.bs-tooltip-bottom .arrow:before,.tooltip.em-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#1a1f14!important}.tooltip.em-tooltip.bs-tooltip-left .arrow:before,.tooltip.em-tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#1a1f14!important}.tooltip.em-tooltip.bs-tooltip-right .arrow:before,.tooltip.em-tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#1a1f14!important}.em-editor-meta{display:flex;align-items:flex-end;gap:14px;margin:0 0 16px}.em-editor-meta__font{width:110px;flex:0 0 110px;margin-bottom:0}.em-editor-meta__subject{flex:1 1 auto;min-width:0;margin-bottom:0}.em-editor-wrap{overflow:hidden;border-radius:8px}.email-marketing-redesign .em-editor-wrap .tox-tinymce,.email-marketing-redesign .em-editor-wrap .mce-tinymce{border:1px solid var(--em-input-border)!important;border-radius:8px!important}.em-error{display:block;margin-top:6px;color:var(--em-danger);font-size:12px}.em-editor-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.em-btn--lg{min-width:168px;min-height:44px!important;padding:0 18px!important;font-size:14px!important}.em-btn--outline{border:1px solid var(--em-input-border)!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important}.em-btn--outline:hover{border-color:var(--em-accent)!important;background:var(--em-accent-soft)!important;color:var(--em-accent-dark)!important;opacity:1}.em-editor-actions a.em-btn{text-decoration:none!important}.em-campaign-page .em-editor-stack{gap:14px}.em-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.em-campaign-grid .em-field{margin:0;min-width:0}.em-campaign-grid .em-field--wide{grid-column:span 2}.em-inline-options{display:flex;align-items:center;gap:16px;min-height:40px}.em-inline-options .radio.sepi-radios-multi{display:flex;align-items:center;gap:14px;margin:0}.em-inline-options .radio.sepi-radios-multi>div{width:auto!important;display:flex;align-items:center;gap:6px}.em-inline-options .radio-label,.em-check-field__text{margin:0!important;color:var(--em-ink)!important;font-size:13px!important;font-weight:600!important}.em-check-field{display:flex;align-items:center;gap:10px;min-height:40px}.em-check-field .checkbox{margin:0}.em-campaign-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--em-line);flex-wrap:wrap}.em-campaign-actions-row__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.email-marketing-redesign .em-field .date-sepi,.email-marketing-redesign .em-field .sepi-hike-forms{margin:0!important;width:100%;position:relative}.email-marketing-redesign .em-field .single-date-picker-wrapper,.email-marketing-redesign .em-field .vdp-datepicker,.email-marketing-redesign .em-field .multiselect{width:100%!important}.email-marketing-redesign .em-field .single-date-picker-wrapper input,.email-marketing-redesign .em-field .single-date-picker-wrapper .mx-input,.email-marketing-redesign .em-field .multiselect__tags{width:100%!important;min-height:40px!important;border:1px solid var(--em-input-border)!important;border-radius:8px!important;background:var(--em-input-bg)!important;color:var(--em-input-text)!important;font-size:13px!important;box-shadow:none!important}.email-marketing-redesign .em-field .multiselect__tags{padding:8px 40px 4px 10px!important}.email-marketing-redesign .em-field .multiselect{min-height:40px;position:relative}.email-marketing-redesign .em-field .multiselect__select{position:absolute!important;top:50%!important;right:1px!important;width:36px!important;height:34px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;transform:translateY(-50%)!important}.email-marketing-redesign .em-field .multiselect__placeholder,.email-marketing-redesign .em-field .multiselect__single,.email-marketing-redesign .em-field .multiselect__input{margin:0!important;color:var(--em-input-text)!important;background:transparent!important;font-size:13px!important}.email-marketing-redesign .em-field .multiselect__placeholder{color:var(--em-muted)!important}.email-marketing-redesign .em-field .multiselect__tag{margin:0 4px 2px 0;border-radius:4px;background:var(--em-accent)!important;color:var(--em-on-accent)!important}.email-marketing-redesign .em-field .multiselect__option--highlight,.email-marketing-redesign .em-field .multiselect__option--highlight:after{background:var(--em-accent)!important}.email-marketing-redesign .em-field .multiselect--active .multiselect__tags,.email-marketing-redesign .em-field .single-date-picker-wrapper input:focus,.email-marketing-redesign .em-field .single-date-picker-wrapper .mx-input:focus{border-color:var(--em-accent)!important;box-shadow:0 0 0 3px var(--em-focus-ring)!important}.email-marketing-redesign .em-field .multiselect__content-wrapper{z-index:40;border:1px solid var(--em-line)!important;background:var(--em-surface)!important;color:var(--em-ink)!important}.em-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.em-template-option{display:flex;align-items:center;justify-content:space-between;gap:8px}.em-var-icon--danger{color:var(--em-danger)}.em-var-icon--danger:hover:not(:disabled){border-color:var(--em-danger);background:var(--em-danger-soft);color:var(--em-danger)}.em-recipient-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.em-recipient-toolbar .checkbox{margin:0;display:flex;align-items:center;gap:8px}.em-recipient-toolbar .checkbox label{margin:0;color:var(--em-ink)!important;font-size:13px;font-weight:700}.em-recipient-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.em-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;max-height:280px;overflow-y:auto;overflow-x:hidden;padding:12px;border:1px solid var(--em-line);border-radius:10px;background:var(--em-surface-muted)}.em-recipient-grid .checkbox{margin:0;min-width:0}.em-recipient-grid .checkbox label{color:var(--em-ink)!important;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-recipient-grid::-webkit-scrollbar{width:6px}.em-recipient-grid::-webkit-scrollbar-thumb{border-radius:10px;background:var(--em-line)}.em-campaign-page .em-var-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.em-campaign-bar{position:sticky;bottom:0;z-index:20;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:4px;padding:14px 16px;border:1px solid var(--em-line);border-radius:12px;background:var(--em-surface);box-shadow:var(--em-shadow)}.em-btn--schedule{border:1px solid #2563c7!important;background:#337ab7!important;color:#fff!important}.em-btn--schedule:hover{background:#2563c7!important;color:#fff!important;opacity:1}.em-btn--preview{border:1px solid #d68910!important;background:#f39c12!important;color:#fff!important}.em-btn--preview:hover{background:#d68910!important;color:#fff!important;opacity:1}.em-btn--cancel{border:1px solid #b02a1a!important;background:#d73925!important;color:#fff!important}.em-btn--cancel:hover{background:#b02a1a!important;color:#fff!important;opacity:1}.em-modal .em-modal__title{margin:0 0 16px;color:var(--em-ink);font-size:18px;font-weight:700;text-align:center;line-height:1.4}.em-modal .em-modal__lede{margin:0 0 16px;color:var(--em-muted);font-size:13px;text-align:center}.em-modal .em-choice-row,.em-modal .em-choice-row.radio,.em-modal .em-choice-row.sepi-radios-multi{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap;gap:28px;width:auto!important;max-width:100%;margin:0 auto 24px!important;float:none!important}.em-modal .em-choice-row>div{float:none!important;width:auto!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:8px;margin:0!important}.em-modal.em-modal--confirm .em-modal__body{display:flex;flex-direction:column;align-items:center;padding:28px 24px 24px}.em-modal.em-modal--confirm .em-field{width:100%!important;text-align:left;margin:0 0 16px}.em-modal.em-modal--confirm .em-modal__actions{justify-content:center;width:100%;gap:12px;margin-top:8px}.em-modal.em-modal--confirm .em-modal__actions .em-btn--lg{min-width:140px}.em-modal .em-upload-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.em-modal .em-upload-row input[type=file]{flex:1 1 220px;color:var(--em-ink)}.em-campaign-page .timepicker .vue__time-picker input.display-time{width:100%!important}.em-campaign-page .em-editor-meta__subject{margin-bottom:16px}.em-campaign-page .em-empty{padding:18px 8px!important;border:1px dashed var(--em-line);border-radius:10px;background:var(--em-surface-muted)}.em-campaign-bar a.em-btn{text-decoration:none!important}.email-marketing-redesign .em-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1400px){.em-action-grid,.em-action-grid:has(.em-action-card:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}.em-campaign-grid,.em-campaign-page .em-var-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1199px){.em-action-grid,.em-action-grid:has(.em-action-card:nth-child(6)),.em-waiver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-table-wrap{overflow-x:auto}.em-var-grid,.em-campaign-page .em-var-grid,.em-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-campaign-grid .em-field--wide{grid-column:auto}.em-template-row,.em-recipient-grid{grid-template-columns:1fr}}@media (max-width: 767px){.email-marketing-redesign .content.resort{padding:14px 12px 24px!important}.em-action-grid,.em-action-grid:has(.em-action-card:nth-child(6)),.em-waiver-grid{grid-template-columns:1fr;width:100%}.em-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.em-page-header__actions,.em-nav-row,.em-panel__heading--toolbar,.em-toolbar{width:100%}.em-search,.email-marketing-redesign .em-search input{width:100%;min-width:0;max-width:none}.em-filter,.em-filter__panel{width:100%}.em-modal .em-field-row,.em-modal .tabpenle-adding.SendWaiverPopup{grid-template-columns:1fr;flex-wrap:wrap}.em-modal .SendWaiverPopupButtonSection{width:100%}.em-var-grid{grid-template-columns:1fr}.em-editor-meta{flex-direction:column;align-items:stretch}.em-editor-meta__font{width:100%;flex:1 1 auto}.em-editor-actions,.em-editor-actions .em-btn{width:100%}.em-editor-card .em-panel__heading--toolbar{align-items:flex-start}.em-campaign-grid{grid-template-columns:1fr}.em-campaign-actions-row,.em-campaign-actions-row__group,.em-campaign-bar,.em-campaign-bar .em-btn{width:100%}}body .email-marketing-redesign .fa,body .email-marketing-redesign [class^=fa],body .email-marketing-redesign [class*=" fa"],body .em-modal .fa,body .em-modal [class^=fa],body .em-modal [class*=" fa"],body.default .email-marketing-redesign .fa,body.earth-tone .email-marketing-redesign .fa,body.blue-theme .email-marketing-redesign .fa,body.dark-theme .email-marketing-redesign .fa,body.violet-theme .email-marketing-redesign .fa,body.red-theme .email-marketing-redesign .fa,body.yellow-theme .email-marketing-redesign .fa,body.turquoise-theme .email-marketing-redesign .fa,body.maroon-theme .email-marketing-redesign .fa,body.peach-theme .email-marketing-redesign .fa,body.magenta-theme .email-marketing-redesign .fa,body.light-blue-theme .email-marketing-redesign .fa{color:inherit!important}body .email-marketing-redesign .em-field i,body .email-marketing-redesign .em-field .fa,body .email-marketing-redesign .em-field .mx-icon-calendar,body .email-marketing-redesign .date-sepi i,body .email-marketing-redesign .date-sepi .fa,body .em-modal .em-field i,body .em-modal .em-field .fa,body .em-modal .mx-icon-calendar,body.red-theme .email-marketing-redesign .em-field .fa,body.turquoise-theme .email-marketing-redesign .em-field .fa,body.maroon-theme .email-marketing-redesign .em-field .fa,body.peach-theme .email-marketing-redesign .em-field .fa,body.magenta-theme .email-marketing-redesign .em-field .fa,body.light-blue-theme .email-marketing-redesign .em-field .fa,body.yellow-theme .email-marketing-redesign .em-field .fa,body.earth-tone .email-marketing-redesign .em-field .fa,body.blue-theme .email-marketing-redesign .em-field .fa,body.dark-theme .email-marketing-redesign .em-field .fa{color:var(--em-input-text)!important}.email-marketing-redesign .em-field .multiselect__placeholder{color:var(--em-input-text)!important;opacity:.55}body.red-theme .em-btn--primary,body.turquoise-theme .em-btn--primary,body.maroon-theme .em-btn--primary,body.peach-theme .em-btn--primary,body.magenta-theme .em-btn--primary,body.light-blue-theme .em-btn--primary,body.yellow-theme .em-btn--primary{background:var(--em-accent-dark)!important;border-color:var(--em-accent-dark)!important}body.red-theme .em-btn.is-active,body.turquoise-theme .em-btn.is-active,body.maroon-theme .em-btn.is-active,body.peach-theme .em-btn.is-active,body.magenta-theme .em-btn.is-active,body.light-blue-theme .em-btn.is-active,body.yellow-theme .em-btn.is-active,body.earth-tone .em-btn.is-active{background:#fff!important;color:var(--em-accent-dark)!important;border-color:var(--em-accent-dark)!important}body.red-theme .em-btn--outline:hover,body.turquoise-theme .em-btn--outline:hover,body.maroon-theme .em-btn--outline:hover,body.peach-theme .em-btn--outline:hover,body.magenta-theme .em-btn--outline:hover,body.light-blue-theme .em-btn--outline:hover,body.yellow-theme .em-btn--outline:hover{background:#fff!important;color:var(--em-input-text)!important}.content-wrapper:has(.ux-redesign-page)>section.content-header{display:none!important}.ux-redesign-page .ux-page-header{align-items:center;margin-bottom:16px;padding:16px 18px;border:1px solid var(--em-line);border-radius:14px;background:var(--em-surface);box-shadow:var(--em-shadow)}.ux-redesign-page .ux-page-header h1,.ux-redesign-page .ux-page-header .em-breadcrumb,.ux-redesign-page .ux-page-header .em-breadcrumb__sep,.ux-redesign-page .ux-page-header .em-breadcrumb a{color:var(--em-ink);opacity:1}.ux-redesign-page .ux-page-header .em-breadcrumb a{text-decoration:none;font-weight:700}.ux-redesign-page .ux-page-header .em-breadcrumb a:hover{color:var(--em-accent-dark);text-decoration:underline}.ux-redesign-page .email-optouts{background:transparent!important;padding:20px 22px 32px!important;min-height:auto}.ux-redesign-page .content.resort,.ux-redesign-page .content.scroll-popup,.ux-redesign-page .content.site-details,.ux-redesign-page .content.edit-reserve,.ux-redesign-page .content.emailMarketingSection{background:transparent!important;padding-top:20px!important}.ux-redesign-page .em-nav-row--back{justify-content:flex-end;margin-bottom:16px}.ux-redesign-page .ux-page-header .em-lede{margin:4px 0 0;color:var(--em-muted);font-size:14px;font-weight:500;line-height:1.45}@media (max-width: 767px){.ux-redesign-page .ux-page-header{align-items:flex-start}.ux-redesign-page .ux-page-header .em-page-header__actions{width:100%}}.container-fluid.condition .row.condition1{align-items:stretch}.container-fluid.condition .weather-div{display:flex;align-items:stretch}.container-fluid.condition .weather-div .weather-header-widget{flex:1 1 auto;height:100%;min-height:100%}body:has(.resort-dashboard-modern) .content-wrapper>.container-fluid.condition{display:none!important}body:has(.resort-dashboard-modern) .content-wrapper>section.content-header{display:none!important}body:has(.resort-dashboard-modern) .main-header .navbar.navbar-static-top{background:transparent!important;box-shadow:none!important}body:has(.resort-dashboard-modern).earth-tone .wrapper,body.earth-tone:has(.resort-dashboard-modern) .wrapper{background:#eef8ef!important}body:has(.resort-dashboard-modern) .content-wrapper{position:relative;margin-top:-50px!important;padding-top:0!important;background:var(--dash-canvas)!important;overflow-x:hidden}body:has(.resort-dashboard-modern) .content-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.55;background-repeat:no-repeat;background-position:center bottom;background-size:min(1200px,100%) auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 320'%3E%3Cdefs%3E%3ClinearGradient id='sky' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%23eef8ef' stop-opacity='0'/%3E%3Cstop offset='1%25' stop-color='%23c8e6c9' stop-opacity='0.35'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='980' cy='70' rx='48' ry='48' fill='%23fff9c4' opacity='0.85'/%3E%3Cpath d='M0 220 Q180 170 360 210 T720 200 T1080 215 L1200 220 L1200 320 L0 320 Z' fill='%23a5d6a7'/%3E%3Cpath d='M0 250 Q220 210 440 245 T880 235 L1200 248 L1200 320 L0 320 Z' fill='%2381c784'/%3E%3Cpath d='M0 280 Q260 250 520 275 T1040 268 L1200 272 L1200 320 L0 320 Z' fill='%2366bb6a'/%3E%3Cpolygon points='120,248 140,190 160,248' fill='%232e7d32'/%3E%3Cpolygon points='200,255 225,185 250,255' fill='%23388e3c'/%3E%3Cpolygon points='280,250 300,200 320,250' fill='%232e7d32'/%3E%3Cpolygon points='860,252 885,175 910,252' fill='%23388e3c'/%3E%3Cpolygon points='920,248 940,195 960,248' fill='%232e7d32'/%3E%3Cpolygon points='980,255 1005,180 1030,255' fill='%23388e3c'/%3E%3Crect x='640' y='238' width='72' height='28' rx='6' fill='%23fff' opacity='0.92'/%3E%3Crect x='648' y='246' width='56' height='14' rx='3' fill='%23e0e0e0'/%3E%3Ccircle cx='656' cy='268' r='6' fill='%23424242'/%3E%3Ccircle cx='696' cy='268' r='6' fill='%23424242'/%3E%3C/svg%3E")}body:has(.resort-dashboard-modern) .content-wrapper>section.content.resort-dashboard-modern{position:relative;z-index:1;margin-top:0;padding-top:0!important;width:100%!important;max-width:none!important}@media (min-width: 769px){body:has(.resort-dashboard-modern) .content-wrapper{padding-right:0!important}body:has(.resort-dashboard-modern) .content-wrapper>section.content.resort-dashboard-modern{padding-left:12px!important;padding-right:12px!important}body:has(.resort-dashboard-modern) .resort-dashboard-modern .dashboard-top-bar{width:calc(100% + 24px)!important;margin-left:-12px;margin-right:-12px;margin-bottom:18px}body:has(.resort-dashboard-modern) .main-header .navbar.navbar-static-top{pointer-events:none}body:has(.resort-dashboard-modern) .main-header .sidebar-toggle{pointer-events:auto}}body:has(.resort-dashboard-modern) .main-header .navbar-custom-menu:not(:has(.nav.navbar-nav)){display:none}section.content-header.content-header--breadcrumb{padding-top:8px!important;padding-bottom:0!important}ol.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;width:100%;margin:0!important;list-style:none}ol.breadcrumb .breadcrumb-item--actions{margin-left:auto}ol.breadcrumb .helpdesk-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0000000f;font-weight:700;font-size:12.5px;text-decoration:none;white-space:nowrap}ol.breadcrumb .helpdesk-link:hover{background:#0000001a;text-decoration:none}@media (max-width: 767px){ol.breadcrumb .helpdesk-link span{display:none}body:has(.resort-dashboard-modern) .content-wrapper{margin-top:0!important;padding-top:0!important}}.main-sidebar .sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.main-sidebar .sidebar::-webkit-scrollbar{width:5px}.main-sidebar .sidebar::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.main-sidebar .sidebar-menu>li>a{padding-top:10px;padding-bottom:10px}.main-sidebar .treeview-menu>li>a{padding-top:7px;padding-bottom:7px}body:has(.resort-dashboard-modern) .content-wrapper{background:var(--dash-canvas)!important}body:has(.resort-dashboard-modern) .content-wrapper:before{display:none}body:has(.resort-dashboard-modern) .main-footer{background:var(--dash-canvas)!important;border-top:1px solid var(--dash-border)!important;box-shadow:none!important;color:var(--dash-muted)!important;padding:18px 24px}body:has(.resort-dashboard-modern) .main-footer p{color:inherit!important;margin:0}body:has(.modern-app-header) .main-header .navbar.navbar-static-top{display:flex;align-items:center;background:var(--dash-canvas)!important;pointer-events:auto;padding:16px 15px}body:has(.modern-app-header) .main-header .sidebar-toggle{flex:0 0 auto}body .main-header .modern-app-header.dashboard-top-bar{display:flex;flex:1 1 auto;min-width:0;width:auto!important;margin:0}body:has(.modern-app-header) .main-header{position:relative!important;height:auto!important;max-height:none!important}body:has(.modern-app-header) .main-header .navbar.navbar-static-top{position:relative!important;top:auto!important}body:has(.modern-app-header) .content-wrapper{clear:both;margin-top:0!important;padding-top:0!important}body .modern-app-header .dashboard-top-bar__actions{align-items:center}body .modern-app-header .dashboard-top-bar__actions .user_profile_image{width:44px!important;height:44px!important}@media (max-width: 767px){body:has(.modern-app-header) .main-header .navbar.navbar-static-top{padding:10px}body .main-header .modern-app-header.dashboard-top-bar{flex-wrap:wrap}}@media (min-width: 768px){body:has(.modern-app-header) .main-header .sidebar-toggle{display:none}body:has(.resort-dashboard-modern) .main-header .navbar.navbar-static-top{padding-left:12px;padding-right:12px}}body .modern-app-header .dashboard-top-bar__actions{align-items:stretch}body .modern-app-header .dashboard-top-bar__actions .nav.navbar-nav{margin:0;box-sizing:border-box}body .main-header .modern-app-header .weather-header-widget--dashboard .weather-header-widget__main{flex:0 1 auto;grid-template-columns:minmax(90px,1fr) auto auto}body .main-header .modern-app-header .weather-header-widget--dashboard .weather-header-widget__forecast{flex:1 1 350px;margin-left:0;padding-left:0;border-left:0;gap:0}body .main-header .modern-app-header .weather-header-widget--dashboard .weather-header-widget__day{flex:1 1 0;min-width:0}@media (max-width: 991px){body .main-header .modern-app-header.dashboard-top-bar{gap:10px}body .modern-app-header .dashboard-top-bar__actions .nav.navbar-nav{min-height:48px;gap:8px;padding:4px 8px}body .modern-app-header .dashboard-top-bar__actions .fa-bell-o{font-size:24px}body .modern-app-header .dashboard-top-bar__clock{gap:12px}body .modern-app-header .dashboard-top-bar__clock-icon{flex-basis:44px;width:44px;height:44px;font-size:24px}body .modern-app-header .dashboard-top-bar__time{font-size:26px}body .modern-app-header .dashboard-top-bar__date,body .modern-app-header .dashboard-top-bar__day{font-size:13px}}@media (max-width: 767px){body:has(.modern-app-header) .main-header .navbar.navbar-static-top{display:block;margin-left:0}body:has(.modern-app-header) .main-header .sidebar-toggle{position:absolute;top:12px;left:10px;z-index:2;min-width:44px;min-height:44px;text-align:center}body .main-header .modern-app-header.dashboard-top-bar{flex-direction:column}body .modern-app-header .dashboard-top-bar__actions{order:-1;padding-left:52px;position:relative}body .modern-app-header .dashboard-top-bar__actions .dropdown-menu{width:min(280px,calc(100vw - 20px));max-width:calc(100vw - 20px)}body .modern-app-header .dashboard-top-bar__info-card{padding:12px}body .main-header .modern-app-header .weather-header-widget--dashboard .weather-header-widget__main{flex:1 1 100%;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__city{grid-column:1;grid-row:1 / 3;overflow-wrap:anywhere;font-size:13px;padding-right:0;border-right:0}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__icon{grid-column:2;grid-row:1 / 3;font-size:30px}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__temp{grid-column:3;grid-row:1;font-size:24px}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__desc{grid-column:3;grid-row:2;font-size:12px}body .main-header .modern-app-header .weather-header-widget--dashboard .weather-header-widget__forecast{flex:1 1 100%;width:100%}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__day-label{font-size:12px}body .modern-app-header .weather-header-widget--dashboard .weather-header-widget__day-temp{font-size:11px}body:has(.resort-dashboard-modern) .main-footer{padding:16px 12px}}.content-wrapper>section.content-header:has(>.exit-view){display:flow-root}.content-wrapper>section.content-header>button:is(.exit-view,.show-full-view){width:auto!important;min-width:140px;max-width:100%;margin:0 0 8px 12px!important;padding:8px 16px;white-space:normal}.content-wrapper>section.content-header--breadcrumb{clear:both}.content-wrapper>section.content-header--breadcrumb>nav,.content-wrapper>section.content-header--breadcrumb ol.breadcrumb{position:static!important;float:none!important}.content-wrapper>section.content-header--breadcrumb .breadcrumb-item--actions{display:inline-flex;align-items:center}.content-wrapper>section.content-header--breadcrumb .breadcrumb-item--actions:before,.content-wrapper>section.content-header--breadcrumb .breadcrumb-item--actions:after{content:none!important}.content-wrapper>section.content-header--breadcrumb .helpdesk-link{position:static!important;float:none!important}.helpdesk-link{float:right}#site-loader{align-items:center;justify-content:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:300;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fffc;display:none;text-align:center}div#site-loader.site-loader-show{display:flex!important}iframe#weatherwidget-io-0 .currentWeather{background:#000!important}.dropdown2{position:absolute;width:150px;right:1px;background:#fff;top:72px;border:1px solid #ddd;border-radius:8px}.dropdown2 ul.dropdown-menu2 li{padding-left:0;list-style:none}ul.dropdown-menu2{padding:4px 12px}.dropdown2 ul.dropdown-menu2 li a{color:#000}a.weatherwidget-io{border-radius:5px}.todayweather,.weekers,.todaytime{padding:25px 10px}span.unicode{font-size:28px;right:6px;top:-24px;position:absolute}.user_profile_image{width:50px;height:50px;border-radius:50%;object-fit:cover;object-position:center}.ylwuser{color:#deb887}.ltuser{color:#ff5959}@media (min-width: 732px){.notify-list{width:430px!important}}@media (min-width: 768px){.content-header nav{margin-right:15px;margin-left:15px}}@media (max-width: 767px){.content-header nav{margin-left:-4px;margin-right:-5px}.content-header .bc-class{margin-right:15px!important}}.weather-div iframe{width:100%}.weatherwidget-io{text-indent:0rem!important;line-height:0;font-size:0;color:transparent}@media only screen and (max-width: 768px){.earth-tone .sidebar-toggle{color:#5c8d23!important}.dark-theme .sidebar-toggle{color:#3266ff!important}.violet-theme .sidebar-toggle{color:#02d2ac!important}.default .sidebar-toggle{color:#36b449!important}}@media screen and (max-width: 767px){.notofication-bell-icon{right:15%!important}.user_profile_image_menu{right:2%!important}.main-header .navbar .nav>li>a>.label{right:10%!important}.notofication-list-li li a{color:#3c8dbc!important}.notofication-list-li li a.text-green{color:#00a65a!important}.notofication-list-li li a.text-aqua{color:#00c0ef!important}.notofication-list-li li a.text-orange{color:orange!important}}.vue-notification-wrapper .sepi-toast,.vue-notification-group .sepi-toast{padding:0;margin:0 0 12px;border:none;background:transparent;box-shadow:none}.sepi-toast__box{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:8px;box-shadow:0 4px 12px #0000001f;border:1px solid;min-width:320px;max-width:420px;position:relative;font-family:inherit}.sepi-toast__icon{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;margin-top:1px}.sepi-toast__content{flex:1;min-width:0}.sepi-toast__title{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:4px}.sepi-toast__text{font-size:14px;font-weight:400;color:#333;line-height:1.4}.sepi-toast__close{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:inherit;opacity:.6;font-size:14px;line-height:1;margin:-4px -4px 0 0}.sepi-toast__close:hover{opacity:1}.sepi-toast__box.success{background:#e6f7ed;border-color:#82e28b;color:#28a745}.sepi-toast__box.success .sepi-toast__title{color:#28a745}.sepi-toast__box.success .sepi-toast__text{color:#333}.sepi-toast__box.warn,.sepi-toast__box.warning{background:#fffbe6;border-color:#ffe88c;color:#e6a700}.sepi-toast__box.warn .sepi-toast__title,.sepi-toast__box.warning .sepi-toast__title{color:#d4a000}.sepi-toast__box.warn .sepi-toast__text,.sepi-toast__box.warning .sepi-toast__text{color:#333}.sepi-toast__box.error{background:#fff0f0;border-color:#f99;color:#dc3545}.sepi-toast__box.error .sepi-toast__title{color:#dc3545}.sepi-toast__box.error .sepi-toast__text{color:#333}.sepi-toast__box.info{background:#e8f4fc;border-color:#90caf9;color:#1976d2}.sepi-toast__box.info .sepi-toast__title{color:#1976d2}.sepi-toast__box.info .sepi-toast__text{color:#333}div.tooltip[data-v-885793c8]{top:-5px!important;left:50px!important}.tooltip-inner[data-v-885793c8]{background-color:#000!important;pointer-events:none!important}.preview-form .guest_customer_details input[data-v-885793c8],.preview-form .guest_customer_details select[data-v-885793c8]{max-width:500px!important}.preview-form .Price_sum .price_bg[data-v-885793c8],.preview-form .Price_sum .price_bg_2[data-v-885793c8]{max-width:unset}.preview-form .reserv[data-v-885793c8]{padding-right:5px}.preview-form .back_btn[data-v-885793c8]{margin-left:15px}.preview-form .num-input[data-v-885793c8]{width:50px}.preview-form .courosel-btn[data-v-885793c8]{margin-top:18px}.preview-form .carousel-inner>.item>a>img[data-v-885793c8],.carousel-inner>.item>img[data-v-885793c8],.img-responsive[data-v-885793c8],.thumbnail a>img[data-v-885793c8],.thumbnail>img[data-v-885793c8]{height:65%}.preview-form .vueperslides__track-inner[data-v-885793c8]{height:90%}.mysites-loader{-moz-animation:spinHorizontal .8s infinite linear;-o-animation:spinHorizontal .8s infinite linear;-webkit-animation:spinHorizontal .8s infinite linear;animation:spinHorizontal .8s infinite linear}@keyframes spinHorizontal{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.loading-div{text-align:center}.modal-overlay[data-v-894c48f9],.v--modal-overlay[data-v-894c48f9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-894c48f9]{background-color:var(--sepi-modal-surface, #ffffff)!important;background-image:none!important;color:var(--sepi-modal-text, #2f3b4c)!important;border:1px solid var(--sepi-modal-border, rgba(47, 59, 76, .2));opacity:1!important;isolation:isolate;max-width:90%;max-height:90%;overflow:visible;position:relative;display:flex;align-items:center;justify-content:center}.v--modal-box.v--modal[data-v-894c48f9]{background-color:var(--sepi-modal-surface, #ffffff)!important;background-image:none!important;color:var(--sepi-modal-text, #2f3b4c)!important;opacity:1!important;max-width:90%;max-height:90%;overflow:visible;position:relative;display:flex;align-items:center;justify-content:center}.modal-overlay.modal-scrollable[data-v-894c48f9],.v--modal-overlay.scrollable[data-v-894c48f9]{align-items:flex-start;justify-content:center;padding-top:4vh;padding-bottom:4vh;box-sizing:border-box}.modal-scrollable .modal-container[data-v-894c48f9],.v--modal-overlay.scrollable .v--modal-box.v--modal[data-v-894c48f9]{overflow-y:auto;min-height:0;flex-shrink:1;align-items:flex-start;justify-content:center;max-height:min(90vh,90%)}.modal-enter-active[data-v-894c48f9],.modal-leave-active[data-v-894c48f9]{transition:opacity .3s}.modal-enter-from[data-v-894c48f9],.modal-leave-to[data-v-894c48f9]{opacity:0}.modal-enter-active .modal-container[data-v-894c48f9],.modal-leave-active .modal-container[data-v-894c48f9]{transition:transform .3s}.modal-enter-from .modal-container[data-v-894c48f9],.modal-leave-to .modal-container[data-v-894c48f9]{transform:scale(.9)}body .sepi-modal-surface{--sepi-modal-surface: #ffffff;--sepi-modal-text: #2f3b4c;--sepi-modal-border: rgba(47, 59, 76, .2)}body.earth-tone .sepi-modal-surface{--sepi-modal-surface: #d6e4c0;--sepi-modal-text: #1d2b1c;--sepi-modal-border: rgba(21, 66, 6, .35)}body.blue-theme .sepi-modal-surface{--sepi-modal-surface: #1f1b4a;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.dark-theme .sepi-modal-surface{--sepi-modal-surface: #222b44;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.red-theme .sepi-modal-surface{--sepi-modal-surface: #800000;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.yellow-theme .sepi-modal-surface{--sepi-modal-surface: #d0b300;--sepi-modal-text: #211d00;--sepi-modal-border: rgba(33, 29, 0, .35)}body.turquoise-theme .sepi-modal-surface{--sepi-modal-surface: #006266;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.maroon-theme .sepi-modal-surface{--sepi-modal-surface: #8b2c2c;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.peach-theme .sepi-modal-surface{--sepi-modal-surface: #cd6133;--sepi-modal-text: #21120c;--sepi-modal-border: rgba(33, 18, 12, .35)}body.magenta-theme .sepi-modal-surface{--sepi-modal-surface: #6f1e51;--sepi-modal-text: #ffffff;--sepi-modal-border: rgba(255, 255, 255, .35)}body.violet-theme .sepi-modal-surface,body.light-blue-theme .sepi-modal-surface{--sepi-modal-text: #ffffff;--sepi-modal-border: transparent}body.violet-theme .sepi-modal-surface{--sepi-modal-surface: #4c428f}body.light-blue-theme .sepi-modal-surface{--sepi-modal-surface: #2877bd}body .sepi-modal-surface,body .sepi-modal-surface>section,body .sepi-modal-surface>[role=dialog]{background-color:var(--sepi-modal-surface)!important;background-image:none!important;color:var(--sepi-modal-text)!important;opacity:1!important}body .sepi-modal-surface,body .sepi-modal-surface>section,body .sepi-modal-surface>[role=dialog],body .sepi-modal-surface .modal-dialog,body .sepi-modal-surface .modal-content,body .sepi-modal-surface section.content,body .sepi-modal-surface section.formcontent,body .sepi-modal-surface .modal-header,body .sepi-modal-surface .modal-body,body .sepi-modal-surface .modal-footer,body .sepi-modal-surface .booking-respopup,body .sepi-modal-surface .region-invoice,body .sepi-modal-surface .site-block-modal-modern,body .sepi-modal-surface .site-block-modal__content,body .sepi-modal-surface .site-block-modal__header,body .sepi-modal-surface .site-block-modal__info,body .sepi-modal-surface .site-block-modal__actions{background:var(--sepi-modal-surface)!important;color:var(--sepi-modal-text)!important;border-color:var(--sepi-modal-surface)!important}body .sepi-modal-surface{border:0!important;border-radius:16px;overflow:hidden}body .sepi-modal-surface .modal-dialog,body .sepi-modal-surface .modal-content{border:0!important;border-radius:inherit;box-shadow:none!important}body .sepi-modal-surface table,body .sepi-modal-surface thead,body .sepi-modal-surface tbody,body .sepi-modal-surface tfoot,body .sepi-modal-surface tr,body .sepi-modal-surface th,body .sepi-modal-surface td{background-color:transparent!important;color:var(--sepi-modal-text)!important;border-color:var(--sepi-modal-border)!important}body .sepi-modal-surface .modal-body,body .sepi-modal-surface .modal-title,body .sepi-modal-surface .modal-body label,body .sepi-modal-surface .modal-body p,body .sepi-modal-surface .modal-body h1,body .sepi-modal-surface .modal-body h2,body .sepi-modal-surface .modal-body h3,body .sepi-modal-surface .modal-body h4,body .sepi-modal-surface .modal-body h5,body .sepi-modal-surface .modal-body h6,body .sepi-modal-surface .modal-body td{color:var(--sepi-modal-text)!important}body .sepi-modal-surface .modal-body span:not(.badge),body .sepi-modal-surface .modal-body strong,body .sepi-modal-surface .modal-body b,body .sepi-modal-surface .site-block-modal__title,body .sepi-modal-surface .site-block-modal__site-badge,body .sepi-modal-surface .site-block-modal__info-label,body .sepi-modal-surface .site-block-modal__info-value,body .sepi-modal-surface .site-block-modal__event-title,body .sepi-modal-surface .site-block-modal__event-hint,body .sepi-modal-surface .site-block-modal__event-hint-muted,body .sepi-modal-surface .close{color:var(--sepi-modal-text)!important;opacity:1!important}body .sepi-modal-surface button *,body .sepi-modal-surface .btn *{color:inherit!important}body .sepi-modal-surface input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),body .sepi-modal-surface select,body .sepi-modal-surface textarea,body .sepi-modal-surface .form-control{background-color:#fff!important;color:#333!important;border-color:#c5cbd3!important;opacity:1!important}body .sepi-modal-surface input::placeholder,body .sepi-modal-surface textarea::placeholder{color:#767676!important;opacity:1!important}
