.assign-room.required .input{padding-right:1rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1)) }.assign-room.required .input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.assign-room.required .input::placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.forms-list-borderless .form-item{padding:0;box-shadow:none}.pointer{cursor:pointer}.slide-fade-enter-active[data-v-ad6844d6]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-ad6844d6],.slide-fade-leave-to[data-v-ad6844d6]{transform:translateY(-4px);opacity:0}.table[data-v-896c303f] :where(th,td){padding:.5rem}.invoice-note textarea{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25rem}.invoice-note textarea::-moz-placeholder{padding-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:500}.invoice-note textarea::placeholder{padding-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:500}.invoice-unit-input input{width:3.5rem;text-align:right;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.invoice-unit-input input:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.invoice-discount .label{padding-left:0;padding-top:0}.invoice-discount input{padding-right:2.25rem}.invoice-description .label{padding-left:0;padding-top:0}.invoice-discount .label-text{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.invoice-create-form .money-input input{text-align:right}.card-surcharge-checkbox .checkbox{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-surcharge-checkbox .label{padding-left:0;padding-right:0}.invoice-tips .money-input input{text-align:right}.invoice-detail{--payment-list-color: hsl(var(--tw-color-blue-600));--payment-list-border-color: hsl(var(--tw-color-blue-600) / .5)}.time-off[data-v-947547e4],.time-off[data-v-1fc634fa]{background-image:repeating-linear-gradient(45deg,#e2e8f0 5px 6px,#d1d5db26 6px 10px)}.other-shift[data-v-1fc634fa],.other-shift[data-v-51704326]{background-image:repeating-linear-gradient(45deg,#fecdd3 5px 6px,#fecdd326 6px 10px)}.facility-view{--day-min-max: 6rem;--room-min-max: 6rem;--row-height: 3rem}@media (min-width: 768px){.facility-view{--room-min-max: 10rem}}@media (min-width: 1280px){.facility-view{--day-min-max: 9rem;--room-min-max: 14.5rem}}.facility-view .row-head{min-height:var(--row-height)}.table[data-v-867100e7] :where(th,td){padding:.5rem;vertical-align:top}.table[data-v-8aedbfb0] :where(th,td){padding:.5rem;vertical-align:top}.dashboard-staff-view{--grooming-day-interals: 96;--grooming-hour-padding: 0;--grooming-col-width: 9rem;--grooming-row-height: 1.25rem;--grooming-top-padding: 0}.fade-slide-enter-active .reservation-modal,.fade-slide-leave-active .reservation-modal{transition:opacity,transform .25s cubic-bezier(.175,.885,.32,1)}.fade-slide-enter-from .reservation-modal,.fade-slide-leave-to .reservation-modal{transform:translate(100%);opacity:0}.modal-backdrop{animation-delay:.15s;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media print{.reservations-list.table :where(th,td){padding:.3rem;vertical-align:top}.reservations-list.table tr{page-break-inside:avoid;page-break-after:auto}}@media (prefers-reduced-motion: reduce){.fade-slide-enter-active .reservation-modal,.fade-slide-leave-active .reservation-modal{transition:opacity .01ms!important;transform:none!important}}
