body{counter-reset:welcome-area-element-counter}body .welcome-area-element-counter{counter-increment:welcome-area-element-counter}body .welcome-area-element-counter:before{content:counter(welcome-area-element-counter)}.img-preview{max-height:15rem;max-width:23rem;min-height:7.5rem}.customer-review-sortable{counter-increment:customerReviewCounter;position:relative}.customer-review-element-counter:before{content:counter(customerReviewCounter)}.customer-review-sortable:first-child{counter-reset:customerReviewCounter}.drag-handle{cursor:grab}.drag-handle:active{cursor:grabbing}.employee-sortable{counter-increment:employeeCounter;position:relative}.employee-element-counter:before{content:counter(employeeCounter)}.employee-sortable:first-child{counter-reset:employeeCounter}.employee-sortable .card-header{min-height:3rem}.employee-sortable .card-header .d-flex.align-items-center.gap-2{min-width:0}.employee-sortable .card-header .text-muted.small,.employee-sortable .card-header strong{display:block;max-width:100%}.employee-sortable .card-header .text-truncate-2-lines{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;overflow:hidden}.employee-sortable .card-header .text-truncate-2-lines *{word-break:break-word}.employee-sortable .card-header>.d-flex:last-child{flex:0 0 auto}.employee-sortable .card-header>.d-flex:first-child{flex:1 1 auto;min-width:0}[data-controller~=opening-hours-configurator] .card-body{position:relative}[data-controller~=opening-hours-configurator] .card-subtitle,[data-controller~=opening-hours-configurator] .card-title{padding-right:2.5rem}[data-controller~=opening-hours-configurator] .card-title+.card-subtitle{margin-top:.5rem}[data-controller~=opening-hours-configurator] .card-body>a.btn.btn-primary.position-absolute.top-0.end-0.m-2{align-items:center;display:inline-flex;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0;width:2.5rem}[data-controller~=opening-hours-configurator] .card-body>a.btn.btn-primary.position-absolute.top-0.end-0.m-2 i,[data-controller~=opening-hours-configurator] .card-body>a.btn.btn-primary.position-absolute.top-0.end-0.m-2 svg{font-size:1.05rem;line-height:1}.card-header button[data-bs-toggle=collapse] i.fa-chevron-down{transition:transform .2s ease-in-out}.card-header button[data-bs-toggle=collapse].collapsed i.fa-chevron-down{transform:rotate(180deg)}.sp-toolbar{-webkit-backdrop-filter:saturate(180%) blur(4px);backdrop-filter:saturate(180%) blur(4px);background-color:hsla(0,0%,100%,.97);border:1px solid rgba(0,0,0,.05);position:sticky;top:.5rem;z-index:1019}@media(max-width:576px){.sp-toolbar .ms-auto{margin-left:auto!important}}.sp-vr{background-color:rgba(0,0,0,.08);height:1.25rem;width:1px}.sp-toolbar .btn{align-items:center;display:inline-flex;height:2.5rem;justify-content:center;min-height:2.5rem}.sp-toolbar .btn>*{line-height:1}@media(max-width:576px){.sp-toolbar .btn{border-radius:.4rem;font-size:.875rem;height:2.5rem;line-height:1;min-height:2.5rem;padding:.25rem .5rem}.sp-toolbar .btn,.sp-toolbar .btn.icon-only{align-items:center;display:inline-flex;justify-content:center}.sp-toolbar .btn i{display:inline-block;line-height:1}.sp-toolbar .btn i.me-1{margin-right:0!important}.sp-toolbar .input-group>.form-control{padding-bottom:.375rem;padding-top:.375rem}.sp-toolbar .btn-group .btn{min-width:2.5rem}.sp-toolbar .d-flex.align-items-center .form-row .btn,.sp-toolbar .d-flex.align-items-center>.btn,.sp-toolbar .form-group .btn{height:2.5rem;min-height:2.5rem}}