.app-loader-wrapper{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;background:#fff}.app-loader{position:relative;width:48px;height:48px;background:#3cbeb4;transform:rotateX(65deg) rotate(45deg);color:#ff6f61;animation:layers1 .8s ease-out infinite alternate}.app-loader:after{content:"";position:absolute;inset:0;background:#0274beb3;animation:layerTr .8s ease-out infinite alternate}@keyframes layers1{0%{box-shadow:0 0}90%,to{box-shadow:25px 25px 0 -4px}}@keyframes layerTr{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,-30px) scale(1)}}.sb-field{display:flex;align-items:center;gap:.5rem;min-height:3.125rem;padding:.3125rem .3125rem .3125rem .75rem;background:#fff;border:var(--bs-border-width) solid var(--sb-accent, var(--bs-primary));border-radius:var(--bs-border-radius)}.sb-field .form-control,.sb-field .ng-select .ng-select-container{border:0;background:transparent;box-shadow:none}.sb-field>.ng-select{flex:1 1 auto;min-width:0}.sb-field>.btn{flex:none}.sb-field .ng-select .ng-select-container{height:auto!important;min-height:2.5rem;padding:.25rem 0!important;align-items:center}.sb-field .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-block:0}.sb-field .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:50%;padding-block:0;transform:translateY(-50%)}.sb-field .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-block:2px}.sb-field .ng-select .ng-value-container{flex-wrap:wrap;min-width:0}.sb-field .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{display:inline-flex;align-items:flex-start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.sb-field .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{min-width:0;overflow-wrap:anywhere}.sb-section-title{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sb-section-bar{flex:1;height:4px;border-radius:5px;background:var(--sb-accent, var(--bs-primary))}.sb-icon-circle,.sb-initials{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--bs-secondary);color:#fff}.sb-icon-circle{width:2.5rem;height:2.5rem}.sb-initials{width:3.125rem;height:3.125rem;font-weight:700}.sb-mark{display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:50%;font-size:2.25rem;color:#fff;background:var(--bs-secondary)}.sb-mark-accent{background:var(--sb-accent, var(--bs-primary))}.sb-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media(min-width:992px){.sb-times{grid-template-columns:repeat(5,minmax(0,1fr))}}.sb-time,.sb-more{--bs-btn-bg: #fff;--bs-btn-color: var(--bs-body-color);--bs-btn-hover-bg: color-mix(in srgb, var(--sb-accent, var(--bs-primary)) 12%, #fff);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-bg: color-mix(in srgb, var(--sb-accent, var(--bs-primary)) 20%, #fff);--bs-btn-active-color: var(--bs-body-color);min-height:2.75rem;font-weight:700;font-variant-numeric:tabular-nums}.sb-days-link{align-self:flex-start;padding-inline:0}.sb-days-link:hover,.sb-days-link:focus-visible{color:var(--bs-body-color)!important;text-decoration:underline!important}.sb-time{display:inline-flex;align-items:baseline;justify-content:center;gap:.25rem;flex-wrap:wrap;row-gap:0;padding-inline:.25rem;white-space:normal;border:var(--bs-border-width) solid var(--sb-accent, var(--bs-primary));--bs-btn-hover-border-color: var(--sb-accent, var(--bs-primary));--bs-btn-active-border-color: var(--sb-accent, var(--bs-primary))}.sb-duration{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color);white-space:nowrap}.sb-more{border:var(--bs-border-width) dashed var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary)}sb-root .btn-brand{--bs-btn-hover-bg: color-mix(in srgb, var(--bs-btn-bg) 88%, #000);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-btn-border-color) 88%, #000);--bs-btn-active-bg: color-mix(in srgb, var(--bs-btn-bg) 80%, #000);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-btn-border-color) 80%, #000)}sb-root :not(.d-grid):not(.btn-group)>.btn+.btn{margin-left:0}.sb-muted-line{padding:.875rem 1.125rem;border:var(--bs-border-width) dashed var(--bs-border-color);border-radius:var(--bs-border-radius);background:#f7fbf3}.text-none{text-transform:none;letter-spacing:0}body{height:auto;min-height:100%}
