@charset "UTF-8";.ow-room{font-size:.9rem}.ow-room .image-container{flex:0}.ow-room .image-container img{width:72px;border-radius:12px!important}.ow-room .ow-room-content{min-width:0}.ow-room .ow-room-header{align-items:flex-start;min-width:0}.ow-room .ow-room-title-row{min-width:0}.ow-room .ow-room-name,.ow-room .ow-room-name-no-image{font-weight:700;font-size:20px;max-width:100%}.ow-room .ow-room-name-link{background:none;border:none;padding:0;color:var(--bs-primary);cursor:pointer;text-align:start;text-decoration:none}.ow-room .ow-room-name-link:hover{text-decoration:underline}.ow-room .ow-room-name-link:focus-visible{outline:2px solid var(--bs-focus-ring-color);outline-offset:2px}.ow-room .room-icon-sizing{font-size:1em}.ow-room .ow-room-favorite-container{flex-shrink:0}.ow-room .ow-room-favorite{font-size:22px!important;padding:0!important;line-height:20px}.ow-room-remove-container{z-index:10;display:flex;align-items:center;min-height:var(--ds-space-8);padding:0!important}.ow-room-remove-container+.ow-room .ow-room-title-row{padding-inline-end:calc(var(--ds-space-8) + var(--ds-space-5))}.ow-room-details .ow-building-name,.ow-room-details .ow-floor-name,.ow-room-details .ow-room-capacity{color:var(--bs-secondary-color);font-weight:600;align-items:start;font-size:16px}.ow-room-details .ow-building-name>span,.ow-room-details .ow-floor-name>span,.ow-room-details .ow-room-capacity>span{flex:1;text-align:right;font-weight:400;color:var(--bs-dark-text-emphasis)}.ow-room-details .fa{width:1rem;display:flex;justify-content:center;color:var(--ds-primary-hover)}.ow-room-details .ow-room-capacity-row{flex-wrap:wrap;gap:.5rem 1rem}.custom-tooltip-container .custom-tooltip-children{position:relative;padding:0;margin:0}.custom-tooltip-children{cursor:default}.custom-tooltip{position:absolute;z-index:999999999999;bottom:-100%;left:50%;transform:translate(-50%);background-color:var(--bs-body-bg);padding:5px;width:max-content;border-radius:5px;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;border:1px solid var(--bs-border-color)}.custom-tooltip-children:hover .custom-tooltip{visibility:visible;opacity:1;background-color:var(--bs-body-bg)}.custom-tooltip:after{content:"▲";position:absolute;top:-50%;left:50%;color:var(--bs-body-bg)}.month-section{margin-bottom:.75rem}.month-section-header{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:var(--bs-body-color)}.month-section-weeks{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.month-section-week{display:contents}.month-section h3.month-section-header{font-size:.8rem;color:var(--bs-secondary-color)}.date-cell{width:100%;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:all .15s ease;position:relative;background:transparent;border:1px solid transparent;font-size:.875rem}.date-cell:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.date-cell-unavailable{color:var(--bs-gray-500);text-decoration:line-through;pointer-events:none;opacity:.6;cursor:not-allowed}.date-cell-selected{background-color:var(--bs-primary);color:#fff;border:1px solid var(--bs-primary)}.date-cell-selected .checkmark{font-size:inherit;line-height:1;margin-left:2px}.date-cell-selected:hover:not(:disabled){background-color:var(--bs-primary-dark, var(--bs-primary))}.date-cell-available-elsewhere{border:1px dashed var(--bs-primary);color:var(--bs-primary);background:transparent}.date-cell-available-elsewhere:hover:not(:disabled){background-color:var(--bs-primary-bg-subtle)}.date-cell-available{border:1px solid var(--bs-primary);color:var(--bs-primary);background:transparent}.date-cell-available:hover:not(:disabled){background-color:var(--bs-primary-bg-subtle)}.date-cell:disabled{cursor:not-allowed}.date-cell-readonly{cursor:default;pointer-events:none}.ow-date-cell-popover{pointer-events:none;--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-border-color: var(--bs-border-color);--bs-popover-bg: var(--bs-body-bg);border-radius:var(--bs-popover-border-radius);border-color:var(--bs-popover-border-color)}.ow-date-cell-popover .popover-body{padding:.625rem;width:min(220px,100vw - 16px);max-width:min(220px,100vw - 16px);background-color:var(--bs-popover-bg);color:var(--bs-body-color);border-radius:calc(var(--bs-popover-border-radius) - 1px)}.ow-date-cell-popover .ow-date-cell-popover-content{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}.ow-date-cell-popover .ow-date-cell-popover-date,.ow-date-cell-popover .ow-date-cell-popover-label{font-weight:600;color:var(--bs-secondary-color);letter-spacing:.02em;font-size:.75rem}.ow-date-cell-popover .ow-date-cell-popover-status{font-size:.9rem;font-weight:600;color:var(--bs-body-color);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ow-date-cell-popover .ow-date-cell-popover-divider{height:.25rem}.ow-date-cell-popover .ow-date-cell-popover-rooms{margin:0;padding-left:1rem;overflow-wrap:anywhere}.ow-date-cell-popover .ow-date-cell-popover-room-item{color:var(--bs-body-color);font-size:.9rem;line-height:1.2}.ow-date-cell-popover .ow-date-cell-popover-hint{color:var(--bs-secondary-color);font-size:.75rem;overflow-wrap:anywhere}.date-selection-calendar{padding:.25rem 0}.date-selection-calendar>*+*{margin-top:.5rem}.ow-room-card{flex:0;padding:.5rem;border:1px solid var(--bs-border-color);border-radius:12px!important;box-shadow:var(--bs-box-shadow-sm)!important;padding:16px;background-color:var(--bs-body-bg)}.ow-room-card.ow-room-card--conflict-source{--_conflict-bg: var(--accr-color-purple-100);--_conflict-accent: var(--bs-purple);--_conflict-hover: var(--accr-color-purple-700);--bs-card-bg: var(--_conflict-bg);background-color:var(--_conflict-bg);border-color:var(--_conflict-accent);border-width:2px}.ow-room-card.ow-room-card--conflict-source .ow-conflict-resolve-btn{color:var(--_conflict-accent);font-weight:600}.ow-room-card.ow-room-card--conflict-source .ow-conflict-resolve-btn:hover{color:var(--_conflict-hover)}[data-bs-theme=dark] .ow-room-card.ow-room-card--conflict-source{--_conflict-bg: var(--accr-color-purple-900);--_conflict-accent: var(--accr-color-purple-300);--_conflict-hover: var(--accr-color-purple-200)}.ow-room-card .ow-conflict-resolve-btn{text-decoration:none;white-space:nowrap;color:var(--bs-primary);font-weight:600}.ow-room-card .ow-conflict-resolve-btn:hover{text-decoration:underline}.ow-room-card .room-badge{flex:0 0 auto}.ow-room-card .ow-room-availability-details{margin-top:.5rem}.ow-room-card .ow-room-date-selector .ow-date-counts{font-size:14px;color:var(--bs-secondary-color)}.ow-room-card .ow-room-date-selector .ow-show-all-btn{font-size:14px;font-weight:600;text-decoration:none}.ow-room-card .ow-room-date-selector .ow-show-all-btn:hover{text-decoration:underline}.ow-room-card .ow-room-card-btns{flex-shrink:0}.ow-room-card .ow-room-card-btns button{flex:0 0 auto;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px}.ow-room-card .ow-room-card-footer{margin-top:1rem;flex:0}.ow-unavailability-badge{align-self:center;border-radius:4px;font-size:10px;font-weight:600;height:24px;padding:4px 8px;white-space:nowrap;border:1px solid var(--bs-gray-400)}.ow-selected-days-badge{align-items:center;align-self:center;border-radius:4px;display:flex;font-size:10px;font-weight:600;height:24px;padding:4px 8px;white-space:nowrap}.ow-room-details-modal{font-size:.9rem;overflow:auto;max-height:calc(100vh - 6rem);padding:0}.ow-room-details-modal>.vstack{padding:var(--bs-modal-padding)}.ow-room-details-modal .room-details-image{width:100%;height:12rem;object-fit:cover}.ow-room-details-modal .room-details-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--bs-border-radius)}.ow-room-details-modal .ow-book-setupType .ow-dropdown-select{flex:1}.ow-room-details-modal .ow-book-setupType .ow-dropdown-select button{width:100%}.ow-room-details-modal .room-detail-header{font-weight:700}.ow-room-details-modal .ow-book-attendance .form-text,.ow-room-details-modal .ow-book-attendance div{text-align:right}.ow-room-details-modal .room-feature-pill{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);padding:.25rem .5rem;border-radius:3rem}.ow-room-details-modal .room-setupTypes-row{padding:.25rem .5rem}.ow-room-details-modal .room-setupTypes-row>div:first-of-type{flex:1}.ow-room-details-modal .room-setupTypes-row>div:not(:first-of-type){flex:0 0 2rem;text-align:right}.ow-book-setup-type-select span{min-width:auto!important}.book-button{font-weight:600}.book-button.btn-outline-danger{--bs-btn-color: var(--bs-danger-text-emphasis);--bs-btn-hover-bg: var(--bs-danger-bg-subtle);--bs-btn-hover-border-color: var(--bs-danger-border-subtle);--bs-btn-hover-color: var(--bs-danger-text-emphasis);--bs-btn-active-bg: var(--bs-danger-bg-subtle);--bs-btn-active-border-color: var(--bs-danger-border-subtle);--bs-btn-active-color: var(--bs-danger-text-emphasis);border:none;background:none}.book-button.btn-outline-danger:hover,.book-button.btn-outline-danger:focus-visible{background-color:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.ow-view-appointment{flex:1;display:flex;background-color:var(--bs-light-bg-subtle);width:100%}.ow-view-appointment .ow-progress-bar{padding:.5rem 1rem .1rem}.ow-view-appointment .ow-view-appointment-header{flex:0;padding:.5rem 1rem;box-shadow:var(--bs-box-shadow);z-index:2}.ow-view-appointment .ow-view-appointment-header .ow-location-select{flex:1}.ow-view-appointment .ow-view-appointment-header .ow-filter-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--bs-border-radius);color:var(--bs-primary);transition:background-color .15s}.ow-view-appointment .ow-view-appointment-header .ow-filter-button:hover{background-color:var(--bs-primary-bg-subtle)}.ow-view-appointment .ow-view-appointment-rooms{padding:1rem;overflow:auto}.ow-view-appointment .ow-view-appointment-rooms .ow-room-card{flex:0}.ow-view-appointment .ow-view-appointment-rooms .ow-greater-then-twentyfour-hours,.ow-view-appointment .ow-view-appointment-rooms .ow-appointment-in-the-past{padding:1rem;text-align:center}.ow-view-appointment .ow-view-appointment-rooms .ow-greater-then-twentyfour-hours .ow-greater-text,.ow-view-appointment .ow-view-appointment-rooms .ow-appointment-in-the-past .ow-greater-text{font-size:1.2rem}.ow-view-appointment .ow-appointment-bottom{margin-top:auto;flex:0 0 auto}.ow-view-appointment .ow-appointment-footer{border-top:1px solid var(--bs-border-color);font-size:.9rem;padding:1rem;justify-content:space-evenly}.ow-view-appointment .ow-appointment-footer a,.ow-view-appointment .ow-appointment-footer button{width:100%}.toast-container{padding:3rem .5rem}.ow-progress-bar{flex:0;z-index:10;padding:.5rem 1rem}.ow-progress-bar .ow-stepper{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.ow-progress-bar .ow-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.ow-progress-bar .ow-step-connector{position:absolute;top:5px;right:50%;width:100%;border-top:2px dashed var(--bs-border-color)}.ow-progress-bar .ow-step-completed .ow-step-connector,.ow-progress-bar .ow-step-active .ow-step-connector{border-top-style:solid;border-top-color:var(--bs-primary)}.ow-progress-bar .ow-step-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--bs-border-color);background-color:var(--bs-body-bg);position:relative;z-index:1}.ow-progress-bar .ow-step-completed .ow-step-dot{background-color:var(--bs-primary);border-color:var(--bs-primary)}.ow-progress-bar .ow-step-active .ow-step-dot{border-color:var(--bs-primary);background-color:var(--bs-primary);box-shadow:0 0 0 3px var(--bs-primary-bg-subtle)}.ow-progress-bar .ow-step-label{font-size:.75rem;font-weight:600;margin-top:.35rem;color:var(--bs-secondary-color);text-decoration:none}.ow-progress-bar .ow-step-completed .ow-step-label,.ow-progress-bar .ow-step-active .ow-step-label{color:var(--bs-primary)}.ow-progress-bar a.ow-step-label:hover{text-decoration:underline}.ow-no-results{padding:1rem;padding-top:50%;text-align:center}.ow-no-results .ow-no-results-text{font-size:1.2rem}.date-coverage-progress .date-coverage-bar{height:8px;border-radius:4px}.date-coverage-progress .date-coverage-bar--conflict .progress-bar{background-color:var(--bs-purple)}.date-coverage-progress .date-coverage-label{font-size:.8125rem}[data-bs-theme=dark] .date-coverage-progress .date-coverage-bar--conflict .progress-bar{background-color:var(--accr-color-purple-300)}.ow-conflict-resolution-banner{--_conflict-bg: var(--accr-color-purple-100);--_conflict-accent: var(--bs-purple);--_conflict-hover: var(--accr-color-purple-700);border-left:4px solid var(--_conflict-accent);background-color:var(--_conflict-bg);border-radius:0}.ow-conflict-resolution-banner .ow-conflict-banner-icon{color:var(--_conflict-accent);font-size:1rem}.ow-conflict-resolution-banner .ow-conflict-banner-text{color:var(--bs-body-color);line-height:1.4}.ow-conflict-resolution-banner .ow-conflict-banner-exit{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ow-conflict-resolution-banner .ow-conflict-banner-exit:hover{text-decoration:underline}[data-bs-theme=dark] .ow-conflict-resolution-banner{--_conflict-bg: var(--accr-color-purple-900);--_conflict-accent: var(--accr-color-purple-300);--_conflict-hover: var(--accr-color-purple-200)}.ow-header{padding:.5rem;background-color:var(--ds-primary-dark);color:var(--ds-primary-contrast);border-bottom:none;border-bottom-left-radius:1.5rem}.ow-header .ow-header-title{flex:1;font-weight:600;justify-items:center}.ow-header .btn-link.ow-selected-intent{--bs-btn-color: var(--ds-primary-contrast);--bs-btn-hover-color: var(--ds-text-inverse-hover);--bs-btn-active-color: var(--ds-text-inverse-active);--bs-btn-disabled-color: var(--ds-text-inverse-active)}.ow-header .header-settings-dropdown{color:var(--ds-primary-contrast)}.ow-header .header-settings-dropdown:after{display:none}.ow-header .ow-header-help{min-width:2rem}.btn-link.ow-selected-intent{cursor:pointer;display:block}.btn-link.ow-selected-intent:disabled,.btn-link.ow-selected-intent.disabled{--bs-btn-disabled-color: var(--ds-text-inverse-active)}.btn-link.ow-selected-intent .fa{margin-left:.5rem}.ow-layout{height:calc(100% - .5rem)}.ow-layout .ow-view{display:flex;height:calc(100% - 3rem);overflow:auto}.ow-multiselect-toggle{width:100%;text-align:left}.ow-multiselect-toggle:after{position:absolute;right:1rem;top:1rem}.ow-filters-form{padding:.5rem}.ow-filters-form label{font-weight:700}.ow-filters-form .dropdown-toggle{width:100%;text-align:left}.ow-filters-form .dropdown-toggle:after{position:absolute;right:1rem;top:1rem}.ow-filters-form .dropdown-menu{width:100%}.ow-filters-form .ow-view-filters-footer button{flex:1}.ow-route-filters{overflow:auto}.ow-view-locations .nav-tabs{padding:.5rem;border:none;background-color:var(--bs-body-bg)}.ow-view-locations .nav-tabs .nav-link{border:none;color:var(--bs-primary-text-emphasis)}.ow-view-locations .nav-tabs .nav-link.active{border-bottom:3px solid var(--bs-primary);font-weight:600}.ow-view-locations .ow-view-locations-search{border-bottom:1px solid var(--bs-border-color)}.ow-view-locations .tab-content{flex:1;overflow:auto;background-color:var(--bs-secondary-bg-subtle)}.ow-view-locations .ow-view-locations-footer{padding:1rem;border-top:1px solid var(--bs-border-color)}.ow-view-locations .ow-view-locations-footer button{flex:1}.ow-preferences{background-color:var(--bs-light-bg-subtle);overflow:auto}.ow-preferences .ow-preferences-intent{padding:.5rem;display:flex;flex-direction:column}.ow-preferences .ow-preferences-intent label{font-weight:700}.ow-preferences .ow-preferences-intent button{width:100%;text-align:left;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);display:flex;justify-content:space-between}.ow-preferences .ow-preferences-intent .btn-link.ow-selected-intent{--bs-btn-color: var(--bs-emphasis-color);--bs-btn-hover-color: var(--bs-emphasis-color);--bs-btn-active-color: var(--bs-emphasis-color);--bs-btn-disabled-color: var(--bs-secondary-color)}.ow-preferences .ow-preferences-intent .form-check{margin-top:.5rem}.ow-preferences .ow-preferences-form{flex:1}.ow-preferences .ow-preferences-buttons{padding:.5rem}.ow-preferences .ow-preferences-buttons button{flex:1}.ow-dropdown-select .ow-dropdown-select-toggle,.ow-dropdown-select .ow-dropdown-select-toggle.btn-outline-light{--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-hover-border-color: var(--bs-input-border-color);--bs-btn-active-border-color: var(--bs-input-border-color);text-align:left;width:100%;background-color:var(--bs-body-bg);border-color:var(--bs-btn-border-color);padding-right:2.5rem}.ow-dropdown-select .ow-dropdown-select-toggle:not(:disabled):hover,.ow-dropdown-select .ow-dropdown-select-toggle:not(:disabled):focus-visible,.ow-dropdown-select .ow-dropdown-select-toggle.show,.ow-dropdown-select .ow-dropdown-select-toggle.btn-outline-light:not(:disabled):hover,.ow-dropdown-select .ow-dropdown-select-toggle.btn-outline-light:not(:disabled):focus-visible,.ow-dropdown-select .ow-dropdown-select-toggle.btn-outline-light.show{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.ow-dropdown-select .ow-dropdown-select-toggle:after,.ow-dropdown-select .ow-dropdown-select-toggle.btn-outline-light:after{position:absolute;right:1rem;top:1rem}.ow-dropdown-select .dropdown-menu{max-height:none!important;overflow:visible!important}.ow-dropdown-select .dropdown-menu .ow-dropdown-search-container{padding:.5rem}.ow-dropdown-select .dropdown-menu .ow-dropdown-scroll{max-height:20rem;overflow-y:auto;overflow-x:hidden}.required-label .text-danger{font-size:20px;line-height:1rem;margin-right:.25rem}.ow-book-form .ow-dropdown-select .dropdown-toggle{text-align:left;width:100%;color:var(--bs-body-color)}.ow-book-form .ow-dropdown-select .dropdown-toggle:after{position:absolute;right:1rem;top:1rem}.ow-book-form .ow-dropdown-select .dropdown-menu{width:100%}.ow-book-form>div{position:relative}.ow-book-form>div .fa{position:absolute;left:1rem;top:2.75rem}.ow-book-form>div .fa+input{padding-left:2.5rem}.ow-udf-child-component{padding-left:1rem;margin-left:.5rem;border-left:var(--bs-border-width) dashed var(--bs-border-color);margin-top:-1rem;padding-top:1rem}.ow-reservation-form .ow-progress-bar{box-shadow:var(--bs-box-shadow);z-index:2}.ow-reservation-form .ow-reservation-scrollable-content{flex:1 1 auto;display:flex;flex-direction:column}.ow-reservation-form .ow-reservation-body{flex:1}.ow-reservation-form label{font-weight:700}.ow-reservation-form label:not(.required-label){padding-left:.8rem}.ow-reservation-footer{box-shadow:0 -.2rem 1rem #0000002d}.ow-reservation-footer>button{flex:1}.room-setup-config{border:1px solid var(--bs-border-color)}.room-setup-config .ow-dropdown-select .dropdown-toggle{text-align:left;width:100%}.room-setup-config .ow-dropdown-select .dropdown-toggle:after{position:absolute;right:1rem;top:1rem}.room-setup-config .ow-dropdown-select .dropdown-menu{width:100%}.ow-services-cart-resource-card-image{width:5rem;max-height:5rem}.ow-services-resource-modal img{width:100%;height:10rem;object-fit:contain}.ow-services-resource-modal input.quantity{width:6rem}.ow-services-resource-modal .required-label{margin-bottom:0}.ow-cart-notes-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.ow-cart-notes-card .ow-cart-notes-card-title{display:flex;align-items:center;min-height:1.5rem}.ow-cart-notes-card .ow-cart-notes-card-title span{color:var(--bs-emphasis-color);font-size:1rem;line-height:1.5}.ow-cart-notes-card .ow-cart-notes-card-content{color:var(--bs-body-color);font-size:.875rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.ow-cart-notes-card .ow-cart-notes-card-content.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ow-cart-notes-card .ow-cart-notes-card-tooltip{padding:8px 12px;max-width:300px;white-space:pre-wrap;word-wrap:break-word;box-shadow:0 2px 8px #00000026;color:var(--bs-body-color);font-size:.875rem;line-height:1.4;top:20px!important;bottom:auto!important;transform:translate(-50%)!important;transition:opacity .25s,visibility .25s}.ow-cart-notes-card:hover{box-shadow:var(--bs-box-shadow-lg)!important;transition:box-shadow .15s ease-in-out}@media(max-width:768px){.ow-cart-notes-card .ow-cart-notes-card-content{font-size:.8rem}}.attendees-modal .modal-body>form>div{position:relative}.attendees-modal .modal-body>form>div .fa{position:absolute;left:1rem;top:2.75rem;z-index:10}.attendees-modal .modal-body>form>div .fa+input{padding-left:2.5rem}.ow-cart-attendees-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.ow-cart-attendees-card .ow-cart-attendees-card-title{font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height)}.ow-cart-attendees-card .ow-cart-attendees-card-content{font-size:var(--bs-font-size-sm);color:var(--bs-secondary)}.ow-cart-attendees-card .ow-cart-attendees-card-content .ow-cart-attendees-card-company,.ow-cart-attendees-card .ow-cart-attendees-card-content .ow-cart-attendees-card-email,.ow-cart-attendees-card .ow-cart-attendees-card-content .ow-cart-attendees-card-phone{line-height:var(--bs-body-line-height)}.ow-cart-attendees-card .ow-cart-attendees-card-visitor{font-size:var(--bs-font-size-sm);margin-top:var(--bs-spacer-1)}.ow-cart-attendees-card .ow-cart-attendees-card-visitor .fa-icon{display:inline-flex;align-items:center}@media(max-width:576px){.ow-cart-attendees-card .card-body{padding:var(--bs-spacer-3)}.ow-cart-attendees-card .ow-cart-attendees-card-title{font-size:var(--bs-font-size-sm)}.ow-cart-attendees-card .ow-cart-attendees-card-content{font-size:calc(var(--bs-font-size-sm) * .9)}}.ow-cart-attendees-card:focus-within{box-shadow:var(--bs-focus-ring-box-shadow)}.ow-cart-attendees-card:hover{box-shadow:var(--bs-box-shadow-sm)}.ow-item-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:.75rem;color:var(--bs-white);background:var(--bs-primary);margin-left:8px;font-size:.875rem;white-space:nowrap}.ow-cart-category-group{flex:0;border:1px solid var(--bs-border-color);border-radius:.75rem!important;box-shadow:var(--bs-box-shadow-sm)!important;background-color:var(--bs-secondary-bg-subtle);padding:0}.ow-cart-category-group .ow-cart-category-name{flex:1;font-weight:700;font-size:20px;max-width:calc(100vw - 5rem)}.ow-services-header{flex:0}.ow-summary .ow-progress-bar{box-shadow:var(--bs-box-shadow);z-index:2}.ow-summary .ow-confirmation-alert{margin-inline:var(--ds-space-4)}.ow-summary .ow-summary-body{padding:.5rem .5rem 1rem;font-size:.9rem;flex:1;overflow-y:auto;overflow-x:hidden}.ow-summary .ow-summary-body .ow-summary-details,.ow-summary .ow-summary-body .ow-summary-details-header,.ow-summary .ow-summary-body .ow-summary-details-group{min-width:0}.ow-summary .ow-summary-body .ow-summary-details-header{gap:.5rem}.ow-summary .ow-summary-body .ow-summary-details-header h2{flex:1 1 auto;min-width:0}.ow-summary .ow-summary-body .ow-summary-details-header .btn{flex-shrink:0}.ow-summary .ow-summary-body .ow-summary-details-group>div:first-of-type{flex:0 0 8rem;color:var(--ds-text-label)}.ow-summary .ow-summary-body .ow-summary-details-group>div:last-of-type{flex:1 1 auto;min-width:0}.ow-services-view{height:100vh;overflow:hidden}.ow-services .ow-services-scrollable-content{flex:1 1 auto;display:flex;flex-direction:column}.ow-services-footer{box-shadow:0 -.2rem 1rem #0000002d}.ow-services-footer>button{flex:1;white-space:nowrap}.ow-services-resource-card-image{width:5rem;max-height:5rem;flex-shrink:0}.ow-services-edit-warning-alert{border-left:none;border-right:none;border-radius:0;margin-bottom:0;z-index:3}.ow-services-edit-warning-alert .alert-heading{font-size:medium}.ow-confirmation-body .ow-confirmation-udfs-group{max-width:21rem}.ow-confirmation-body .ow-confirmation-udfs-group .ow-first-two-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ow-confirmation-body .ow-confirmation-udfs-group .ow-udf-child-component{margin-top:-.5rem;padding-top:.5rem}.ow-confirmation-body .ow-confirmation-udfs-group .ow-udf-child-component-value{padding-left:1rem;margin-left:.5rem;border-left:var(--bs-border-width) dashed var(--bs-border-color);margin-top:-.5rem;padding-top:.5rem}.ow-confirmation-body .ow-udf-view-child-component-show-all{text-decoration:underline;align-items:end}.ow-confirmation-body .ow-udf-view-child-component-show-all button{max-width:fit-content}.ow-collapsible-date-card>.card-header,.ow-collapsible-date-card>.card-header:active{background:none;border-bottom:none;color:var(--bs-card-color)}.ow-collapsible-date-card-service-count{border-width:0 0 var(--bs-list-group-border-width)}.ow-service-category-group{padding-top:.5rem}.ow-service-category-group:not(:last-child){border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);padding-bottom:.5rem}.ow-services-rooms-dates .ow-services-rooms-dates-header,.ow-services-rooms-dates .date-coverage-progress,.ow-services-rooms-dates .ow-services-footer{flex:0}.ow-services-rooms-dates .ow-services-rooms-dates-list{flex:1;min-height:0}.ow-services-rooms-dates .ow-services-rooms-dates-list>div{display:flex}.ow-services-rooms-dates .ow-services-rooms-dates-list>div>label{padding-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-category-button{min-width:0}.ow-category-button>.vstack{min-width:0}.ow-category-button strong,.ow-category-button .ow-category-type-label{max-width:100%}.ow-category-button:hover .ow-category-type-label,.ow-category-button:focus-visible .ow-category-type-label,.ow-category-button:active .ow-category-type-label{color:var(--bs-btn-hover-color)!important;opacity:.85}html,body,#root{height:100%;width:100%;margin:0;padding:0}.btn-link{text-decoration:none}.vw-80{width:80vw}.mvw-75{max-width:75vw}.min-vw-75{min-width:75vw}:root{--ds-primary: #434872;--ds-primary-hover: #4C5492;--ds-primary-dark: #303462;--ds-primary-active: #2a2d46;--ds-primary-contrast: #FFFFFF;--ds-primary-rgb: 67, 72, 114;--ds-outlook-chrome-icon: #8187C1;--ds-secondary: #525252;--ds-secondary-hover: #f7f7fc;--ds-secondary-active: #cacad8;--ds-secondary-dark: #202020;--ds-secondary-light: #DDDDDD;--ds-secondary-rgb: 82, 82, 82;--ds-accent: #eadb9d;--ds-accent-light: #f2e3a8;--ds-accent-dark: #594a0f;--ds-surface-bg: #efeff3;--ds-surface-paper: #fcfbff;--ds-surface-elevated: #f7f7fc;--ds-surface-muted: #ebebf0;--ds-surface-modal: #fcfbff;--ds-surface-row-alt: #FFFFFF;--ds-text-primary: #202020;--ds-text-header: #202020;--ds-text-secondary: #525252;--ds-text-label: #525252;--ds-text-action: #434872;--ds-text-hover: #4C5492;--ds-text-active: #2a2d46;--ds-text-link: #173387;--ds-text-danger: #6d0f29;--ds-text-danger-hover: #BB2B53;--ds-text-danger-active: #460B1B;--ds-text-success: #004130;--ds-text-user-input: #000000;--ds-text-high-contrast: #000000;--ds-text-disabled: #a0a4b8;--ds-text-inverse: #FFFFFF;--ds-text-inverse-hover: #F7F7FC;--ds-text-inverse-active:#EBEBF0;--ds-success-main: #004130;--ds-success-badge-bg: #DCEAE6;--ds-success-badge-text:#004130;--ds-warning-main: #C68B1D;--ds-warning-badge-bg: #f2e3a8;--ds-warning-badge-text:#594a0f;--ds-error-main: #6D0F29;--ds-error-badge-bg: #EDC9D3;--ds-error-badge-text: #6D0F29;--ds-info-main: #434872;--ds-info-badge-bg: #d0d1dc;--ds-info-badge-text: #434872;--ds-border-default: #cacad8;--ds-border-light: #ebebf0;--ds-border-action: #434872;--ds-border-hover: #4C5492;--ds-border-active: #2a2d46;--ds-border-focus: #434872;--ds-border-danger: #6D0F29;--ds-border-success: #004130;--ds-font-family: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--ds-font-mono: "JetBrains Mono", "Cascadia Code", "Consolas", monospace;--ds-font-size-xs: .6875rem;--ds-font-size-sm: .75rem;--ds-font-size-base: .875rem;--ds-font-size-lg: 1rem;--ds-font-size-xl: 1.25rem;--ds-font-size-2xl: 1.5rem;--ds-font-size-3xl: 1.625rem;--ds-font-size-4xl: 2rem;--ds-font-weight-light: 200;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-line-height-tight: 1.2;--ds-line-height-normal: 1.5;--ds-line-height-relaxed: 1.65;--ds-space-0: 0;--ds-space-0-5: .125rem;--ds-space-1: .25rem;--ds-space-1-5: .375rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-8: 2rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-16: 4rem;--ds-radius-none: 0;--ds-radius-xs: 2px;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-xl: 24px;--ds-radius-pill: 160px;--ds-shadow-none: none;--ds-shadow-xs: 0 1px 2px rgba(48, 52, 98, .04);--ds-shadow-sm: 0 1px 3px rgba(48, 52, 98, .06), 0 1px 2px rgba(48, 52, 98, .04);--ds-shadow-md: 0 4px 8px rgba(48, 52, 98, .08), 0 2px 4px rgba(48, 52, 98, .04);--ds-shadow-lg: 0 12px 24px rgba(48, 52, 98, .1), 0 4px 8px rgba(48, 52, 98, .05);--ds-shadow-xl: 0 24px 48px rgba(48, 52, 98, .14), 0 8px 16px rgba(48, 52, 98, .06);--ds-shadow-card: 0 2px 8px rgba(48, 52, 98, .06);--ds-shadow-panel: 0 1px 4px rgba(48, 52, 98, .05);--ds-shadow-dropdown: 0 8px 24px rgba(48, 52, 98, .14);--ds-shadow-modal: 0 20px 48px rgba(48, 52, 98, .22);--ds-shadow-action-bar: 0 -4px 12px rgba(0, 0, 0, .12);--ds-shadow-button-hover:0 2px 6px rgba(48, 52, 98, .18);--ds-shadow-focus-ring: 0 0 0 3px rgba(67, 72, 114, .25);--ds-shadow-inner-highlight: inset 0 0 0 1px rgba(0, 0, 0, .5);--ds-transition-instant: 0ms;--ds-transition-fast: .1s;--ds-transition-normal: .18s;--ds-transition-slow: .28s;--ds-transition-slower: .4s;--ds-ease-out: cubic-bezier(0, 0, .2, 1);--ds-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ds-ease-sharp: cubic-bezier(.4, 0, .6, 1);--ds-calendar-selected: #eadb9d;--ds-calendar-today-ring:#434872;--ds-conflict-bg: #F1EAFF;--ds-conflict-accent: #7452B4;--ds-conflict-hover: #4F2C86;--ds-danger-bg: #EDC9D3;--ds-danger-hover-bg: #FFF6F9;--ds-danger-active-bg: #D1B7BE}:root,[data-bs-theme=light]{--accr-color-white: #FFFFFF;--accr-color-black: #000000;--accr-color-gray-100: #F9F9F9;--accr-color-gray-200: #EEEEEE;--accr-color-gray-300: #DDDDDD;--accr-color-gray-400: #CCCCCC;--accr-color-gray-500: #B3B3B3;--accr-color-gray-600: #888888;--accr-color-gray-700: #525252;--accr-color-gray-800: #373737;--accr-color-gray-900: #202020;--accr-color-blue-100: #EEF8FF;--accr-color-blue-200: #BCDDF5;--accr-color-blue-300: #7EB4E6;--accr-color-blue-400: #569EE6;--accr-color-blue-500: #1E7DE5;--accr-color-blue-600: #0A58CA;--accr-color-blue-700: #00459B;--accr-color-blue-800: #001C71;--accr-color-blue-900: #011245;--accr-color-green-100: #ECFFE9;--accr-color-green-200: #BDF1C2;--accr-color-green-300: #8DE57F;--accr-color-green-400: #6FC74D;--accr-color-green-500: #39a410;--accr-color-green-600: #2B8012;--accr-color-green-700: #1D5C13;--accr-color-green-800: #0E3E19;--accr-color-green-900: #0B2411;--accr-color-red-100: #FFE6E6;--accr-color-red-200: #FEB4B4;--accr-color-red-300: #FF8081;--accr-color-red-400: #F65555;--accr-color-red-500: #DD282B;--accr-color-red-600: #A11216;--accr-color-red-700: #840C0F;--accr-color-red-800: #5E0204;--accr-color-red-900: #370005;--accr-color-orange-100: #FFEDD6;--accr-color-orange-200: #FFDBBD;--accr-color-orange-300: #FFBB8A;--accr-color-orange-400: #FDA760;--accr-color-orange-500: #F89238;--accr-color-orange-600: #F07200;--accr-color-orange-700: #C64A00;--accr-color-orange-800: #883000;--accr-color-orange-900: #331904;--accr-color-purple-100: #F1EAFF;--accr-color-purple-200: #CEBCF1;--accr-color-purple-300: #AE92E3;--accr-color-purple-400: #9274CC;--accr-color-purple-500: #7452B4;--accr-color-purple-600: #62429E;--accr-color-purple-700: #4F2C86;--accr-color-purple-800: #2C1A4D;--accr-color-purple-900: #160D27;--accr-color-indigo-100: #E0CFFC;--accr-color-indigo-200: #C29FFA;--accr-color-indigo-300: #A370F7;--accr-color-indigo-400: #8540F5;--accr-color-indigo-500: #6610F2;--accr-color-indigo-600: #520DC2;--accr-color-indigo-700: #3D0A91;--accr-color-indigo-800: #290661;--accr-color-indigo-900: #140330;--accr-color-teal-100: #DCFDFA;--accr-color-teal-200: #9FEEEA;--accr-color-teal-300: #6BE2DD;--accr-color-teal-400: #36CFC9;--accr-color-teal-500: #02B7AE;--accr-color-teal-600: #03958E;--accr-color-teal-700: #00696E;--accr-color-teal-800: #005357;--accr-color-teal-900: #002224;--accr-color-pink-100: #F7D6E6;--accr-color-pink-200: #EFADCE;--accr-color-pink-300: #E685B5;--accr-color-pink-400: #DE5C9D;--accr-color-pink-500: #D63384;--accr-color-pink-600: #AB296A;--accr-color-pink-700: #801F4F;--accr-color-pink-800: #561435;--accr-color-pink-900: #2B0A1A;--accr-color-yellow-100: #FFF3CD;--accr-color-yellow-200: #FFE69C;--accr-color-yellow-300: #FFDA6A;--accr-color-yellow-400: #FFCD39;--accr-color-yellow-500: #FFC107;--accr-color-yellow-600: #CC9A06;--accr-color-yellow-700: #997404;--accr-color-yellow-800: #664D03;--accr-color-yellow-900: #332701;--accr-color-cyan-100: #CFF4FC;--accr-color-cyan-200: #9EEAF9;--accr-color-cyan-300: #6EDFF6;--accr-color-cyan-400: #3DD5F3;--accr-color-cyan-500: #0DCAF0;--accr-color-cyan-600: #0AA2C0;--accr-color-cyan-700: #087990;--accr-color-cyan-800: rgb(5, 81, 96);--accr-color-cyan-900: #032830;--accr-color-primary: var(--ds-primary);--accr-color-primary-dark: var(--ds-primary-active);--accr-color-primary-light: #b0b3d4;--accr-color-secondary: var(--ds-secondary);--accr-color-secondary-dark: var(--ds-secondary-dark);--accr-color-secondary-light: var(--ds-secondary-light)}:root,[data-bs-theme=light]{--bs-blue: #1E7DE5;--bs-indigo: var(--ds-primary);--bs-purple: #7452B4;--bs-red: #DD282B;--bs-orange: #F89238;--bs-yellow: #FFC107;--bs-green: #39a410;--bs-teal: #02B7AE;--bs-cyan: #0DCAF0;--bs-white: #FFFFFF;--bs-black: #000000;--bs-gray: var(--ds-text-secondary);--bs-gray-dark: #373737;--bs-gray-100: #F9F9F9;--bs-gray-200: #EEEEEE;--bs-gray-300: #DDDDDD;--bs-gray-400: #CCCCCC;--bs-gray-500: #B3B3B3;--bs-gray-600: #888888;--bs-gray-700: var(--ds-text-secondary);--bs-gray-800: #373737;--bs-gray-900: var(--ds-text-primary);--bs-primary: var(--ds-primary);--bs-secondary: var(--ds-secondary);--bs-success: var(--ds-success-main);--bs-info: var(--ds-info-main);--bs-warning: var(--ds-warning-main);--bs-danger: var(--ds-error-main);--bs-light: var(--bs-white);--bs-dark: var(--bs-gray-800);--bs-primary-rgb: var(--ds-primary-rgb);--bs-secondary-rgb: var(--ds-secondary-rgb);--bs-success-rgb: 0, 65, 48;--bs-info-rgb: 67, 72, 114;--bs-warning-rgb: 198, 139, 29;--bs-danger-rgb: 109, 15, 41;--bs-light-rgb: 255, 255, 255;--bs-dark-rgb: 55, 55, 55;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-secondary-color: rgba(32, 32, 32, .75);--bs-secondary-color-rgb: 32, 32, 32;--bs-secondary-bg: var(--ds-surface-elevated);--bs-secondary-bg-rgb: 247, 247, 252;--bs-primary-bg-subtle: #e8e9f0;--bs-secondary-bg-subtle: var(--bs-gray-100);--bs-success-bg-subtle: var(--ds-success-badge-bg);--bs-info-bg-subtle: var(--ds-info-badge-bg);--bs-warning-bg-subtle: var(--ds-warning-badge-bg);--bs-danger-bg-subtle: var(--ds-error-badge-bg);--bs-primary-border-subtle: #9a9dc0;--bs-secondary-border-subtle: var(--ds-secondary-light);--bs-success-border-subtle: #9FCCBF;--bs-info-border-subtle: var(--ds-secondary-active);--bs-warning-border-subtle: var(--ds-accent-light);--bs-danger-border-subtle: var(--ds-error-badge-bg);--bs-primary-text-emphasis: var(--ds-primary-active);--bs-secondary-text-emphasis: var(--ds-text-primary);--bs-success-text-emphasis: var(--ds-success-badge-text);--bs-info-text-emphasis: var(--ds-primary-active);--bs-warning-text-emphasis: var(--ds-accent-dark);--bs-danger-text-emphasis: var(--ds-text-danger);--bs-light-text-emphasis: var(--ds-text-primary);--bs-dark-text-emphasis: var(--ds-text-primary);--bs-box-shadow-color: rgba(48, 52, 98, .08);--bs-box-shadow-soft-color: rgba(48, 52, 98, .14);--bs-link-color: var(--ds-text-link);--bs-link-color-rgb: 23, 51, 135;--bs-link-hover-color: var(--ds-primary-active);--bs-link-hover-color-rgb: 42, 45, 70;--bs-highlight-bg: var(--ds-info-badge-bg);--bs-border-color: var(--ds-border-default);--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-input-border-color: var(--ds-border-default);--bs-menu-active-bg: var(--ds-info-badge-bg);--bs-form-valid-color: var(--bs-success);--bs-form-valid-border-color: var(--bs-success);--bs-form-invalid-color: var(--bs-danger);--bs-form-invalid-border-color: var(--bs-danger);--bs-list-group-secondary-bg: var(--bs-gray-100);--bs-placeholder-color: var(--bs-gray-600);--bs-disabled-color: var(--bs-gray-300);--bs-body-font-family: var(--ds-font-family);--bs-body-font-size: var(--ds-font-size-base);--bs-body-bg: #FFFFFF;--bs-body-color: var(--ds-text-primary);--bs-border-radius: var(--ds-radius-md);--bs-border-radius-sm: var(--ds-radius-sm);--bs-border-radius-lg: var(--ds-radius-lg);--bs-border-radius-xl: var(--ds-radius-xl);--accr-box-shadow-regular-bottom: 0px 6px 10px var(--bs-box-shadow-color)}.btn-primary{--bs-btn-bg: var(--ds-primary);--bs-btn-border-color: var(--ds-primary);--bs-btn-color: var(--ds-primary-contrast);--bs-btn-disabled-bg: var(--ds-primary);--bs-btn-disabled-border-color: var(--ds-primary);--bs-btn-hover-bg: var(--ds-primary-hover);--bs-btn-hover-border-color: var(--ds-primary-hover);--bs-btn-active-bg: var(--ds-primary-active);--bs-btn-active-border-color: var(--ds-primary-active)}.btn-outline-primary{--bs-btn-color: var(--ds-primary);--bs-btn-border-color: var(--ds-primary);--bs-btn-hover-bg: var(--ds-primary);--bs-btn-hover-border-color: var(--ds-primary);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-active-bg: var(--ds-primary);--bs-btn-active-border-color: var(--ds-primary);--bs-btn-disabled-color: var(--ds-primary);--bs-btn-disabled-border-color: var(--ds-primary)}.btn-secondary{--bs-btn-bg: var(--ds-secondary);--bs-btn-border-color: var(--ds-secondary);--bs-btn-hover-bg: var(--ds-secondary-dark);--bs-btn-hover-border-color: var(--ds-secondary-dark);--bs-btn-disabled-bg: #B3B3B3;--bs-btn-disabled-border-color: #B3B3B3}.btn-outline-secondary{--bs-btn-color: var(--ds-secondary-dark);--bs-btn-border-color: var(--ds-secondary-dark);--bs-btn-hover-bg: var(--ds-secondary-dark);--bs-btn-hover-border-color: var(--ds-secondary-dark);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-active-bg: var(--ds-secondary-dark);--bs-btn-active-border-color: var(--ds-secondary-dark);--bs-btn-disabled-color: var(--ds-secondary-dark);--bs-btn-disabled-border-color: var(--ds-secondary-dark)}.btn-success{--bs-btn-bg: var(--ds-success-main);--bs-btn-border-color: var(--ds-success-main);--bs-btn-disabled-bg: var(--ds-success-main);--bs-btn-disabled-border-color: var(--ds-success-main);--bs-btn-hover-bg: #003326;--bs-btn-hover-border-color: #003326;--bs-btn-active-bg: #00251c;--bs-btn-active-border-color: #00251c}.btn-outline-success{--bs-btn-color: var(--ds-success-main);--bs-btn-border-color: var(--ds-success-main);--bs-btn-hover-bg: var(--ds-success-main);--bs-btn-hover-border-color: var(--ds-success-main);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-active-bg: var(--ds-success-main);--bs-btn-active-border-color: var(--ds-success-main);--bs-btn-disabled-color: var(--ds-success-main);--bs-btn-disabled-border-color: var(--ds-success-main)}.btn-warning{--bs-btn-bg: var(--ds-warning-main);--bs-btn-border-color: var(--ds-warning-main);--bs-btn-disabled-bg: var(--ds-warning-main);--bs-btn-disabled-border-color: var(--ds-warning-main);--bs-btn-hover-bg: #a06b12;--bs-btn-hover-border-color: #a06b12;--bs-btn-active-bg: #7c520d;--bs-btn-active-border-color: #7c520d}.btn-outline-warning{--bs-btn-color: var(--ds-warning-main);--bs-btn-border-color: var(--ds-warning-main);--bs-btn-hover-bg: var(--ds-warning-main);--bs-btn-hover-border-color: var(--ds-warning-main);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-active-bg: var(--ds-warning-main);--bs-btn-active-border-color: var(--ds-warning-main);--bs-btn-disabled-color: var(--ds-warning-main);--bs-btn-disabled-border-color: var(--ds-warning-main)}.btn-danger{--bs-btn-bg: var(--ds-danger-bg);--bs-btn-border-color: var(--ds-danger-bg);--bs-btn-color: var(--ds-text-danger);--bs-btn-disabled-bg: var(--ds-danger-bg);--bs-btn-disabled-border-color: var(--ds-danger-bg);--bs-btn-disabled-color: var(--ds-text-danger);--bs-btn-hover-bg: var(--ds-danger-hover-bg);--bs-btn-hover-border-color: var(--ds-text-danger);--bs-btn-hover-color: var(--ds-text-danger);--bs-btn-active-bg: var(--ds-danger-active-bg);--bs-btn-active-border-color: var(--ds-danger-active-bg);--bs-btn-active-color: var(--ds-text-danger-active)}.btn-outline-danger{--bs-btn-color: var(--ds-text-danger);--bs-btn-border-color: var(--ds-text-danger);--bs-btn-hover-bg: var(--ds-danger-bg);--bs-btn-hover-border-color: var(--ds-text-danger);--bs-btn-hover-color: var(--ds-text-danger);--bs-btn-active-bg: var(--ds-danger-active-bg);--bs-btn-active-border-color: var(--ds-text-danger);--bs-btn-disabled-color: var(--ds-text-danger);--bs-btn-disabled-border-color: var(--ds-text-danger)}.btn-info{--bs-btn-bg: var(--ds-info-main);--bs-btn-color: var(--ds-primary-contrast);--bs-btn-border-color: var(--ds-info-main);--bs-btn-disabled-bg: var(--ds-info-main);--bs-btn-disabled-color: var(--ds-primary-contrast);--bs-btn-disabled-border-color: var(--ds-info-main);--bs-btn-hover-bg: var(--ds-primary-hover);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-hover-border-color: var(--ds-primary-hover);--bs-btn-active-bg: var(--ds-primary-active);--bs-btn-active-border-color: var(--ds-primary-active);--bs-btn-active-color: var(--ds-primary-contrast)}.btn-outline-info{--bs-btn-color: var(--ds-info-main);--bs-btn-border-color: var(--ds-info-main);--bs-btn-hover-bg: var(--ds-info-main);--bs-btn-hover-border-color: var(--ds-info-main);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-active-bg: var(--ds-info-main);--bs-btn-active-border-color: var(--ds-info-main);--bs-btn-disabled-color: var(--ds-info-main);--bs-btn-disabled-border-color: var(--ds-info-main)}.btn-light{--bs-btn-bg: var(--bs-light);--bs-btn-border-color: var(--bs-light);--bs-btn-disabled-bg: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light);--bs-btn-hover-bg: var(--ds-secondary);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-hover-border-color: var(--ds-secondary);--bs-btn-active-bg: var(--bs-gray-800);--bs-btn-active-border-color: var(--bs-gray-800);--bs-btn-active-color: var(--ds-primary-contrast)}.btn-outline-light{--bs-btn-color: var(--ds-text-primary);--bs-btn-border-color: var(--ds-border-default);--bs-btn-hover-bg: var(--bs-gray-400);--bs-btn-hover-border-color: var(--bs-gray-400);--bs-btn-active-bg: var(--bs-gray-400);--bs-btn-active-border-color: var(--bs-gray-400);--bs-btn-disabled-color: var(--bs-gray-400);--bs-btn-disabled-border-color: var(--bs-gray-400)}.btn-dark{--bs-btn-bg: var(--bs-dark);--bs-btn-border-color: var(--bs-dark);--bs-btn-disabled-bg: var(--bs-dark);--bs-btn-disabled-border-color: var(--bs-dark);--bs-btn-hover-bg: var(--ds-secondary);--bs-btn-hover-color: var(--ds-primary-contrast);--bs-btn-hover-border-color: var(--ds-secondary);--bs-btn-active-bg: var(--bs-gray-800);--bs-btn-active-border-color: var(--bs-gray-800);--bs-btn-active-color: var(--ds-primary-contrast)}.btn-outline-dark{--bs-btn-border-color: var(--bs-dark);--bs-btn-hover-bg: var(--bs-dark);--bs-btn-hover-border-color: var(--bs-dark);--bs-btn-active-bg: var(--bs-dark);--bs-btn-active-border-color: var(--bs-dark);--bs-btn-disabled-color: var(--bs-dark);--bs-btn-disabled-border-color: var(--bs-dark)}.btn-link{--bs-btn-color: var(--ds-primary);--bs-btn-hover-color: var(--ds-primary-active);--bs-btn-disabled-color: var(--ds-placeholder-color)}.form-control,.form-select{background-color:var(--bs-body-bg);border-color:var(--bs-input-border-color);color:var(--bs-body-color)}.form-control:focus,.form-select:focus{border-color:var(--ds-border-focus);box-shadow:var(--ds-shadow-focus-ring)}.form-check-input:checked{background-color:var(--ds-primary);border-color:var(--ds-primary)}[data-bs-theme=light] .form-control:disabled,[data-bs-theme=light] .form-select:disabled{background-color:var(--ds-surface-muted)}.dropdown-menu{--bs-dropdown-link-active-bg: var(--ds-primary);--bs-dropdown-link-active-color: var(--ds-primary-contrast);--bs-dropdown-link-hover-bg: var(--bs-highlight-bg);--bs-dropdown-link-hover-color: var(--ds-text-primary)}.alert-warning{--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-color: var(--bs-warning-text-emphasis)}.modal-header.bg-danger,.modal-header.text-bg-danger{--bs-heading-color: var(--ds-text-inverse);color:var(--ds-text-inverse)}.modal-header.bg-danger .modal-title,.modal-header.text-bg-danger .modal-title{color:var(--ds-text-inverse)}.modal-header.bg-danger .btn-close,.modal-header.text-bg-danger .btn-close{filter:var(--bs-btn-close-white-filter)}.modal-content,.modal-header,.modal-footer{border-color:var(--bs-modal-border-color, var(--ds-border-default))}.toast{--bs-toast-header-color: var(--ds-text-primary);--bs-toast-border-color: var(--ds-border-default);--bs-toast-header-border-color: var(--ds-border-default);--bs-toast-padding-x: 1rem;--bs-toast-box-shadow: var(--accr-box-shadow-regular-bottom)}.toast.bg-primary .toast-header{--bs-toast-header-bg: var(--ds-info-badge-bg)}.toast.bg-secondary .toast-header{--bs-toast-header-bg: var(--bs-gray-100)}.toast.bg-success .toast-header{--bs-toast-header-bg: var(--ds-success-badge-bg)}.toast.bg-danger .toast-header{--bs-toast-header-bg: var(--ds-error-badge-bg)}[data-bs-theme=dark]{--ds-surface-bg: #1A1C2E;--ds-surface-paper: #22243A;--ds-surface-elevated: #2A2C44;--ds-surface-muted: #303248;--ds-surface-modal: #1d1e2e;--ds-surface-row-alt: #262840;--ds-text-primary: #E8E9F0;--ds-text-header: #E8E9F0;--ds-text-secondary: #9A9DB8;--ds-text-label: #9A9DB8;--ds-text-action: #b0b3d4;--ds-text-active: #d0d1e8;--ds-text-link: #7EB4E6;--ds-text-danger: #e9bcc3;--ds-text-user-input: #E8E9F0;--ds-text-disabled: #555870;--ds-text-inverse: #FFFFFF;--ds-border-default: #363848;--ds-border-light: #2E3044;--ds-border-action: #b0b3d4;--ds-border-active: #d0d1e8;--ds-border-focus: #7a7ea8;--ds-success-badge-bg: #1A3D1A;--ds-success-badge-text:#8DE57F;--ds-warning-badge-bg: #3D3010;--ds-warning-badge-text:#FFDA6A;--ds-error-badge-bg: #3D1A1A;--ds-error-badge-text: #FF8081;--ds-info-badge-bg: #2a2d46;--ds-info-badge-text: #b0b3d4;--ds-conflict-bg: #160D27;--ds-conflict-accent: #AE92E3;--ds-conflict-hover: #CEBCF1;--ds-shadow-card: 0 2px 8px rgba(0, 0, 0, .2);--ds-shadow-focus-ring: 0 0 0 3px rgba(122, 126, 168, .35);--ds-calendar-selected: #594a0f;--ds-calendar-today-ring: #7a7ea8;--bs-primary-bg-subtle: var(--ds-info-badge-bg);--bs-secondary-bg-subtle: #1e2225;--bs-success-bg-subtle: var(--ds-success-badge-bg);--bs-info-bg-subtle: var(--ds-info-badge-bg);--bs-warning-bg-subtle: var(--ds-warning-badge-bg);--bs-danger-bg-subtle: var(--ds-error-badge-bg);--bs-light-bg-subtle: #1e2225;--bs-primary-border-subtle: var(--ds-primary-dark);--bs-secondary-border-subtle: #363848;--bs-success-border-subtle: #0E3E19;--bs-info-border-subtle: var(--ds-primary-dark);--bs-warning-border-subtle: #664D03;--bs-danger-border-subtle: #5E0204;--bs-primary-text-emphasis: #b0b3d4;--bs-secondary-text-emphasis: #E8E9F0;--bs-success-text-emphasis: #8DE57F;--bs-info-text-emphasis: #b0b3d4;--bs-warning-text-emphasis: #FFDA6A;--bs-danger-text-emphasis: #FF8081;--bs-light-text-emphasis: #E8E9F0;--bs-dark-text-emphasis: #E8E9F0;--bs-form-valid-color: #8DE57F;--bs-form-valid-border-color: #8DE57F;--bs-form-invalid-color: #FF8081;--bs-form-invalid-border-color: #FF8081;--bs-link-color: #7EB4E6;--bs-link-color-rgb: 126, 180, 230;--bs-link-hover-color: #569EE6;--bs-link-hover-color-rgb: 86, 158, 230;--bs-border-color: var(--ds-border-default);--bs-input-border-color: #555870;--bs-primary: #7a7ea8;--bs-heading-color: var(--bs-primary);--bs-list-group-secondary-bg: #1A1C2E;--bs-placeholder-color: #555870;--bs-disabled-color: #363848;--bs-secondary-bg: var(--bs-gray-dark);--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-active-border-color: var(--bs-primary);--bs-box-shadow-color: rgba(255, 255, 255, .1);--bs-box-shadow-soft-color: rgba(255, 255, 255, .16);--bs-menu-active-bg: var(--ds-info-badge-bg);--accr-box-shadow-regular-bottom: 0px 6px 10px var(--bs-box-shadow-color)}[data-bs-theme=dark] .btn-primary{--bs-btn-bg: var(--ds-primary);--bs-btn-border-color: var(--ds-primary);--bs-btn-disabled-bg: var(--ds-primary-hover);--bs-btn-disabled-border-color: var(--ds-primary-hover)}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color: #b0b3d4;--bs-btn-border-color: #b0b3d4;--bs-btn-hover-bg: #b0b3d4;--bs-btn-hover-border-color: #b0b3d4;--bs-btn-hover-color: var(--ds-primary-active);--bs-btn-active-bg: #b0b3d4;--bs-btn-active-border-color: #b0b3d4;--bs-btn-disabled-color: #b0b3d4;--bs-btn-disabled-border-color: #b0b3d4}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color: var(--ds-secondary-light);--bs-btn-border-color: var(--ds-secondary-light);--bs-btn-hover-bg: var(--ds-secondary-light);--bs-btn-hover-border-color: var(--ds-secondary-light);--bs-btn-hover-color: var(--ds-secondary-dark);--bs-btn-active-bg: var(--ds-secondary-light);--bs-btn-active-border-color: var(--ds-secondary-light);--bs-btn-active-color: var(--ds-secondary-dark);--bs-btn-disabled-color: var(--ds-secondary-light);--bs-btn-disabled-border-color: var(--ds-secondary-light)}[data-bs-theme=dark] .btn-outline-success{--bs-btn-color: #8DE57F;--bs-btn-border-color: #8DE57F;--bs-btn-hover-bg: #8DE57F;--bs-btn-hover-border-color: #8DE57F;--bs-btn-hover-color: #0B2411;--bs-btn-active-bg: #8DE57F;--bs-btn-active-border-color: #8DE57F;--bs-btn-disabled-color: #8DE57F;--bs-btn-disabled-border-color: #8DE57F}[data-bs-theme=dark] .btn-outline-warning{--bs-btn-color: #FFDA6A;--bs-btn-border-color: #FFDA6A;--bs-btn-hover-bg: #FFDA6A;--bs-btn-hover-border-color: #FFDA6A;--bs-btn-hover-color: #332701;--bs-btn-active-bg: #FFDA6A;--bs-btn-active-border-color: #FFDA6A;--bs-btn-disabled-color: #FFDA6A;--bs-btn-disabled-border-color: #FFDA6A}[data-bs-theme=dark] .btn-outline-danger{--bs-btn-color: #FF8081;--bs-btn-border-color: #FF8081;--bs-btn-hover-bg: #FF8081;--bs-btn-hover-border-color: #FF8081;--bs-btn-hover-color: #370005;--bs-btn-active-bg: #FF8081;--bs-btn-active-border-color: #FF8081;--bs-btn-disabled-color: #FF8081;--bs-btn-disabled-border-color: #FF8081}[data-bs-theme=dark] .btn-danger{--bs-btn-color: var(--ds-text-danger-active);--bs-btn-hover-color: var(--ds-text-danger-active);--bs-btn-active-color: var(--ds-text-danger-active);--bs-btn-disabled-color: var(--ds-text-danger-active)}[data-bs-theme=dark] .btn-link{--bs-btn-color: var(--ds-text-action);--bs-btn-hover-color: var(--ds-text-active);--bs-btn-disabled-color: var(--ds-text-disabled)}[data-bs-theme=dark] .btn-outline-info{--bs-btn-color: #b0b3d4;--bs-btn-border-color: #b0b3d4;--bs-btn-hover-bg: #b0b3d4;--bs-btn-hover-border-color: #b0b3d4;--bs-btn-hover-color: var(--ds-primary-active);--bs-btn-active-bg: #b0b3d4;--bs-btn-active-border-color: #b0b3d4;--bs-btn-disabled-color: #b0b3d4;--bs-btn-disabled-border-color: #b0b3d4}[data-bs-theme=dark] .btn-outline-light{--bs-btn-color: var(--bs-light);--bs-btn-border-color: var(--bs-light);--bs-btn-hover-bg: var(--bs-light);--bs-btn-hover-border-color: var(--bs-light);--bs-btn-hover-color: #1A1C2E;--bs-btn-active-bg: var(--bs-light);--bs-btn-active-border-color: var(--bs-light);--bs-btn-disabled-color: var(--bs-light);--bs-btn-disabled-border-color: var(--bs-light)}[data-bs-theme=dark] .btn-outline-dark{--bs-btn-color: #9A9DB8;--bs-btn-border-color: #9A9DB8;--bs-btn-hover-bg: #9A9DB8;--bs-btn-hover-border-color: #9A9DB8;--bs-btn-hover-color: #1A1C2E;--bs-btn-active-bg: #9A9DB8;--bs-btn-active-border-color: #9A9DB8;--bs-btn-disabled-color: #9A9DB8;--bs-btn-disabled-border-color: #9A9DB8}[data-bs-theme=dark] .btn-info{--bs-btn-disabled-color: var(--bs-btn-disabled-color)}[data-bs-theme=dark] .text-primary,[data-bs-theme=dark] .border-primary{--bs-primary-rgb: 176, 179, 212}[data-bs-theme=dark] .text-secondary,[data-bs-theme=dark] .border-secondary{--bs-secondary-rgb: 221, 221, 221}[data-bs-theme=dark] .text-success,[data-bs-theme=dark] .border-success{--bs-success-rgb: 141, 229, 127}[data-bs-theme=dark] .text-info,[data-bs-theme=dark] .border-info{--bs-info-rgb: 176, 179, 212}[data-bs-theme=dark] .text-warning,[data-bs-theme=dark] .border-warning{--bs-warning-rgb: 255, 218, 106}[data-bs-theme=dark] .text-danger,[data-bs-theme=dark] .border-danger{--bs-danger-rgb: 255, 128, 129}[data-bs-theme=dark] .modal-content{--bs-modal-bg: var(--ds-surface-modal);--bs-modal-color: var(--ds-text-primary);--bs-modal-border-color: var(--ds-border-default);background-color:var(--bs-modal-bg);color:var(--bs-modal-color);border-color:var(--bs-modal-border-color)}[data-bs-theme=dark] .modal-header:not(.bg-danger):not(.text-bg-danger),[data-bs-theme=dark] .modal-body,[data-bs-theme=dark] .modal-footer{background-color:var(--ds-surface-modal);color:var(--ds-text-primary);border-color:var(--ds-border-default)}[data-bs-theme=dark] .modal-header:not(.bg-danger):not(.text-bg-danger) .btn-close{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .toast{--bs-toast-header-color: #E8E9F0;--bs-toast-header-border-color: #E8E9F0}[data-bs-theme=dark] .toast.bg-primary .toast-header{--bs-toast-header-bg: var(--ds-info-badge-bg)}[data-bs-theme=dark] .toast.bg-secondary .toast-header{--bs-toast-header-bg: #1A1C2E}[data-bs-theme=dark] .toast.bg-success .toast-header{--bs-toast-header-bg: var(--ds-success-badge-bg)}[data-bs-theme=dark] .toast.bg-danger .toast-header{--bs-toast-header-bg: var(--ds-error-badge-bg)}.ow-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:1000}.ow-loading .ow-loading-spinner{--bs-spinner-width: 4rem;--bs-spinner-height: 4rem;--bs-spinner-border-width: .5rem}.tenant-select{width:100%;margin-top:1rem}.tenant-select .list-group-item{padding:0;background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}.tenant-select .list-group-item button{width:100%;text-align:left}.tenant-select .tenant-select-button{--bs-btn-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-emphasis-color);--bs-btn-active-color: var(--bs-emphasis-color);color:var(--bs-btn-color)}.tenant-select .tenant-select-button:hover,.tenant-select .tenant-select-button:focus-visible{color:var(--bs-btn-hover-color)}.tenant-select .tenant-select-name{flex:1 1 auto;min-width:0}.ow-tenant-select{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;overflow:auto}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow:hidden}body{margin:0;display:flex;place-items:center;min-width:319px;min-height:100vh}.clamp-base,.clamp-5,.clamp-3,.clamp-2,.clamp-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-1{-webkit-line-clamp:1;line-clamp:1}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.clamp-3{-webkit-line-clamp:3;line-clamp:3}.clamp-5{-webkit-line-clamp:5;line-clamp:5}.text-success-emphasis{--bs-success-text-emphasis: var(--accr-color-green-800)}.text-warning-emphasis{--bs-warning-text-emphasis: var(--accr-color-yellow-800)}[data-bs-theme=dark] .text-success-emphasis{--bs-success-text-emphasis: var(--accr-color-green-500)}[data-bs-theme=dark] .text-warning-emphasis{--bs-warning-text-emphasis: var(--accr-color-yellow-500)}
