@import url(tokens/_palette.css);@import url(tokens/_semantic.base.css);@import url(tokens/theme-light-green.css);@import url(tokens/theme-light-orange.css);@import url(tokens/theme-light-purple.css);@import url(tokens/theme-light-brown.css);@import url(tokens/_semantic.dark.css);@import url(core.css);@import url(styles.css);@import url(legacy.css);@import url(overrides/bootstrap.css);@import url(overrides/flatpickr.css);@import url(disposition-overview.css);@import url(agenda.css);@import url(overrides/dark.css);@import url(room-schedule.css);@import url(tte-signing.css);@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root[data-ui-scale="90"]{font-size:90%}:root[data-ui-scale="110"]{font-size:110%}:root[data-ui-scale="125"]{font-size:125%}.shimmer{background:linear-gradient(90deg,#e8edf2 25%,#f5f7fa 50%,#e8edf2 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.badge-number-link{text-decoration:none;color:inherit;display:block;height:100%;cursor:pointer}.badge-number-card{transition:border-color .2s,box-shadow .2s;container-type:inline-size}.dashboard-badge-number{flex-wrap:nowrap;gap:1rem}@container (max-width: 220px){.dashboard-badge-number{gap:.625rem}}.badge-number-text{min-width:0}.badge-number-value{font-size:clamp(1.25rem,11cqw,2rem);white-space:nowrap}.badge-number-title{overflow-wrap:anywhere}.badge-number-link:hover .badge-number-card{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.badge-number-ext-icon{position:absolute;bottom:10px;right:10px;font-size:.875rem;color:var(--bs-primary);opacity:0;transition:opacity .2s}.badge-number-link:hover .badge-number-ext-icon{opacity:1}.badge-number-period{font-size:.7rem;color:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap;user-select:none}.badge-number-period:hover{background:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.dashboard-day-nav-label{min-width:8.5rem}.badge-number-month-input{width:130px;font-size:.7rem;padding:2px 6px;height:auto;border-radius:50px!important;border-color:currentColor;color:inherit;background:0 0;cursor:pointer}.badge-number-month-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary);color:var(--bs-primary)}.reject-note-recap{white-space:pre-wrap;overflow-wrap:anywhere}.reject-warning-box{background-color:#fff3cd;border-color:#ffe69c!important}body,html{touch-action:manipulation}@supports (-webkit-touch-callout:none){.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}}@media (hover:none) and (pointer:coarse){.modal,body.modal-open{padding-right:0!important}.modal{padding-left:0!important}}.iv-container{touch-action:none}.notification-app-badge{display:inline-block;padding:1px 8px;border-radius:50px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:middle;background-color:var(--app-color-subtle, var(--color-primary-subtle));color:var(--app-badge-color, var(--app-color-dark, var(--color-primary)))}.notification-dropdown-body,.notification-dropdown-title>strong{flex:1;min-width:0}.notification-dropdown-title{display:flex;align-items:flex-start;gap:8px}.notification-dropdown-title>.notification-app-badge{flex-shrink:0;margin-top:1px}.dropdown-notification .list-group-body .notification-app-badge{font-size:11px;color:var(--app-badge-color, var(--app-color-dark, var(--color-primary)))}