.menu .app-brand.demo{height:64px}.app-brand-logo.demo svg{width:34px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:72px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}@media (width<=576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{flex-direction:column;align-items:center;margin-top:1rem;display:flex}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.layout-navbar .admin-top-links{gap:.25rem}.layout-navbar .admin-top-links .nav-item{align-items:center;display:flex}.layout-navbar .admin-top-links .admin-top-link{border-radius:var(--bs-border-radius);color:var(--bs-body-color);white-space:nowrap;gap:.5rem;padding:.375rem .75rem;font-weight:500;flex-flow:row!important;align-items:center!important;display:flex!important}.layout-navbar .admin-top-links .admin-top-link__label{line-height:1.2;display:inline-block}@media (width<=767.98px){.layout-navbar .admin-top-links .admin-top-link{padding-inline:.5rem}.layout-navbar .admin-top-links .admin-top-link__label{display:none}}.layout-navbar .admin-top-links .admin-top-link:hover,.layout-navbar .admin-top-links .admin-top-link:focus{color:var(--bs-primary)}.layout-navbar .admin-top-links .admin-top-link.active{background:rgba(var(--bs-primary-rgb), .12);color:var(--bs-primary)}.avatar.avatar-no-photo{--bs-avatar-initial-bg:var(--bs-dark)}@media (width<=767.98px){.nav-pills-scope-tabs .nav-link{padding:.4rem .75rem;font-size:.8125rem}.table-responsive-stack table thead{display:none}.table-responsive-stack table,.table-responsive-stack table tbody,.table-responsive-stack table tr,.table-responsive-stack table td{white-space:normal;width:100%;display:block}.table-responsive-stack table{min-width:0!important}.table-responsive-stack table tr{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-block-end:.75rem;padding:.65rem .85rem}.table-responsive-stack table tr:last-child{margin-block-end:0}.table-responsive-stack table td{text-align:start!important;border:none!important;width:100%!important;padding:.3rem 0!important}.table-responsive-stack table td:empty,.table-responsive-stack table td.stack-hide{display:none}.table-responsive-stack table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.02em;color:var(--bs-secondary-color);margin-block-end:.15rem;font-size:.6875rem;font-weight:600;display:block}.sms-center-filter-bar,.sent-emails-filter-bar{flex-wrap:wrap!important;overflow-x:visible!important}.sms-center-filter-bar>div,.sent-emails-filter-bar>div{flex:45%!important;min-width:0!important}.timeline .badge{white-space:normal;text-align:start}.chronology-item__head,.chronology-item__meta{row-gap:.125rem}}.chronology{--chronology-rail:var(--bs-border-color);position:relative}.chronology-day{border-block-end:1px solid var(--bs-border-color);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-end:.25rem;padding:1rem 0 .5rem;display:flex}.chronology-day:first-child{padding-block-start:0}.chronology-day__date{font-size:.9375rem;font-weight:600}.chronology-day__today{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-primary);border:1px solid;border-radius:1rem;padding:0 .4rem;font-size:.6875rem}.chronology-day__count{color:var(--bs-secondary-color);margin-inline-start:auto;font-size:.8125rem}.chronology-item{gap:.75rem;padding:.625rem 0 .625rem .25rem;display:flex;position:relative}.chronology-item:before{content:"";background:var(--chronology-rail);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:1.05rem}.chronology-item:last-child:before{block-size:1.4rem}.chronology-item__marker{z-index:1;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);block-size:1.75rem;inline-size:1.75rem;color:var(--bs-secondary-color);border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;display:grid;position:relative}.chronology-item__body{flex:1;min-inline-size:0}.chronology-item__head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.chronology-item__event{overflow-wrap:anywhere;font-weight:500}.chronology-item__tag{color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);overflow-wrap:anywhere;border-radius:.25rem;padding:0 .35rem;font-size:.6875rem}.chronology-item__time{font-family:var(--bs-font-monospace);color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem}.chronology-item__meta{color:var(--bs-secondary-color);flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:.125rem;font-size:.8125rem;display:flex}.chronology-item__details{color:var(--bs-secondary-color);overflow-wrap:anywhere;margin-block-start:.25rem;font-size:.8125rem}.chronology-item--critical .chronology-item__marker{color:var(--bs-danger);border-color:var(--bs-danger)}.chronology-item--critical .chronology-item__event{color:var(--bs-danger)}.chronology-item--attention .chronology-item__marker{color:var(--bs-warning);border-color:var(--bs-warning)}@media (width<=767.98px){.chronology-item__time{margin-inline-start:0}}.tour-card-row{min-height:140px}.tour-card-actions .btn-icon{--bs-btn-padding-x:.4rem;--bs-btn-padding-y:.4rem;font-size:.875rem}.tour-card-actions form{margin:0;line-height:0}.hotel-card-actions-rail,.entity-card-rail{background:var(--bs-secondary-bg,#f8f9fa);border-left:1px solid var(--bs-border-color,#e0e0e0);width:76px;padding:0!important}.hotel-card-actions-rail .tour-card-actions,.entity-card-rail .tour-card-actions{background:var(--bs-border-color,#e0e0e0);grid-template-columns:repeat(2,1fr);gap:1px;width:100%;height:100%;display:grid}.hotel-card-actions-rail .tour-card-actions>form,.entity-card-rail .tour-card-actions>form{display:contents}.hotel-card-actions-rail .tour-card-actions>:last-child,.entity-card-rail .tour-card-actions>:last-child{grid-column:1/-1}.hotel-card-actions-rail .btn-icon,.entity-card-rail .btn-icon{--bs-btn-padding-x:.4rem;--bs-btn-padding-y:.5rem;width:100%;height:100%;margin:0;font-size:.875rem;border-radius:0!important}.hotel-card-actions-rail form,.entity-card-rail form{margin:0;line-height:0}.hotel-res-card,.entity-card{position:relative;overflow:hidden}.hotel-id-badge,.entity-id-badge{z-index:2;border-radius:0 0 .5rem;padding:.35rem .65rem;font-size:.8rem;position:absolute;top:0;left:0}.hotel-res-card .hotel-card-content,.entity-card .hotel-card-content{padding-top:2.4rem}@media (width<=767.98px){.hotel-card-actions-rail,.entity-card-rail{border-left:0;border-top:1px solid var(--bs-border-color,#e0e0e0);width:100%}.hotel-card-actions-rail .tour-card-actions,.entity-card-rail .tour-card-actions{grid-template-columns:repeat(7,1fr)}.hotel-card-actions-rail .tour-card-actions>:last-child,.entity-card-rail .tour-card-actions>:last-child{grid-column:auto}}.badge.bg-warning,.badge.bg-info,.badge.bg-light{color:#2f2b3d}:root:not([data-bs-theme=dark]) .badge.bg-label-primary{color:color-mix(in sRGB, var(--bs-primary) 60%, #000)!important}:root:not([data-bs-theme=dark]) .badge.bg-label-secondary{color:color-mix(in sRGB, var(--bs-secondary) 60%, #000)!important}:root:not([data-bs-theme=dark]) .badge.bg-label-success{color:color-mix(in sRGB, var(--bs-success) 60%, #000)!important}:root:not([data-bs-theme=dark]) .badge.bg-label-danger{color:color-mix(in sRGB, var(--bs-danger) 60%, #000)!important}:root:not([data-bs-theme=dark]) .badge.bg-label-warning{color:color-mix(in sRGB, var(--bs-warning) 60%, #000)!important}:root:not([data-bs-theme=dark]) .badge.bg-label-info{color:color-mix(in sRGB, var(--bs-info) 60%, #000)!important}.chronology-row+.chronology-row{border-top:1px solid var(--bs-border-color)}.chronology-when{font-variant-numeric:tabular-nums}@media (width<=767.98px){.chronology-row .badge{white-space:normal;text-align:start}.chronology-row .chronology-when{margin-inline-start:0!important}}.client-topbar-nav__dot{width:.5rem;height:.5rem;display:none;transform:translate(-25%,25%)}@media (width<=767.98px){.client-topbar-nav__label,.client-topbar-nav__count{display:none}.client-topbar-nav__dot{display:block}.client-topbar-nav{margin-inline-start:.5rem!important}}:is(.client-form .form-label:has(+input[required]),.client-form .form-label:has(+select[required]),.client-form .form-label:has(+textarea[required]),.client-form .form-label:has(+.input-group input[required])){--required-mark:" *"}.client-form .form-label:has(+input[required]):after{content:var(--required-mark,"");color:var(--bs-danger);font-weight:600}.client-form .form-label:has(+select[required]):after{content:var(--required-mark,"");color:var(--bs-danger);font-weight:600}.client-form .form-label:has(+textarea[required]):after{content:var(--required-mark,"");color:var(--bs-danger);font-weight:600}.client-form .form-label:has(+.input-group input[required]):after{content:var(--required-mark,"");color:var(--bs-danger);font-weight:600}
