.miror-booking-root .pointer-events-none{pointer-events:none}.miror-booking-root .pointer-events-auto{pointer-events:auto}.miror-booking-root .fixed{position:fixed}.miror-booking-root .absolute{position:absolute}.miror-booking-root .relative{position:relative}.miror-booking-root .-right-8{right:-2rem}.miror-booking-root .-top-8{top:-2rem}.miror-booking-root .bottom-0{bottom:0}.miror-booking-root .left-0{left:0}.miror-booking-root .left-3\.5{left:.875rem}.miror-booking-root .right-16{right:4rem}.miror-booking-root .top-1\/2{top:50%}.miror-booking-root .z-10{z-index:10}.miror-booking-root .z-40{z-index:40}.miror-booking-root .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.miror-booking-root .-mx-4{margin-left:-1rem;margin-right:-1rem}.miror-booking-root .mx-auto{margin-left:auto;margin-right:auto}.miror-booking-root .mb-2{margin-bottom:.5rem}.miror-booking-root .mb-3{margin-bottom:.75rem}.miror-booking-root .mt-0\.5{margin-top:.125rem}.miror-booking-root .mt-1{margin-top:.25rem}.miror-booking-root .mt-2{margin-top:.5rem}.miror-booking-root .mt-2\.5{margin-top:.625rem}.miror-booking-root .mt-3{margin-top:.75rem}.miror-booking-root .mt-4{margin-top:1rem}.miror-booking-root .mt-5{margin-top:1.25rem}.miror-booking-root .mt-6{margin-top:1.5rem}.miror-booking-root .mt-8{margin-top:2rem}.miror-booking-root .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.miror-booking-root .line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.miror-booking-root .block{display:block}.miror-booking-root .inline-block{display:inline-block}.miror-booking-root .flex{display:flex}.miror-booking-root .inline-flex{display:inline-flex}.miror-booking-root .grid{display:grid}.miror-booking-root .hidden{display:none}.miror-booking-root .h-1\.5{height:.375rem}.miror-booking-root .h-10{height:2.5rem}.miror-booking-root .h-11{height:2.75rem}.miror-booking-root .h-12{height:3rem}.miror-booking-root .h-14{height:3.5rem}.miror-booking-root .h-4{height:1rem}.miror-booking-root .h-5{height:1.25rem}.miror-booking-root .h-8{height:2rem}.miror-booking-root .h-9{height:2.25rem}.miror-booking-root .w-1\.5{width:.375rem}.miror-booking-root .w-12{width:3rem}.miror-booking-root .w-16{width:4rem}.miror-booking-root .w-4{width:1rem}.miror-booking-root .w-40{width:10rem}.miror-booking-root .w-5{width:1.25rem}.miror-booking-root .w-8{width:2rem}.miror-booking-root .w-full{width:100%}.miror-booking-root .min-w-0{min-width:0px}.miror-booking-root .max-w-2xl{max-width:42rem}.miror-booking-root .max-w-full{max-width:100%}.miror-booking-root .max-w-lg{max-width:32rem}.miror-booking-root .max-w-mb-container{max-width:1120px}.miror-booking-root .max-w-md{max-width:28rem}.miror-booking-root .max-w-xl{max-width:36rem}.miror-booking-root .flex-1{flex:1 1 0%}.miror-booking-root .shrink-0{flex-shrink:0}.miror-booking-root .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.miror-booking-root .animate-spin{animation:spin 1s linear infinite}.miror-booking-root .cursor-not-allowed{cursor:not-allowed}.miror-booking-root .cursor-pointer{cursor:pointer}.miror-booking-root .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.miror-booking-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.miror-booking-root .flex-col{flex-direction:column}.miror-booking-root .flex-col-reverse{flex-direction:column-reverse}.miror-booking-root .flex-wrap{flex-wrap:wrap}.miror-booking-root .place-items-center{place-items:center}.miror-booking-root .items-start{align-items:flex-start}.miror-booking-root .items-center{align-items:center}.miror-booking-root .items-baseline{align-items:baseline}.miror-booking-root .justify-center{justify-content:center}.miror-booking-root .justify-between{justify-content:space-between}.miror-booking-root .gap-1{gap:.25rem}.miror-booking-root .gap-1\.5{gap:.375rem}.miror-booking-root .gap-2{gap:.5rem}.miror-booking-root .gap-3{gap:.75rem}.miror-booking-root .gap-4{gap:1rem}.miror-booking-root .gap-5{gap:1.25rem}.miror-booking-root .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.miror-booking-root .gap-y-1{row-gap:.25rem}.miror-booking-root :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.miror-booking-root :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.miror-booking-root :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.miror-booking-root .overflow-hidden{overflow:hidden}.miror-booking-root .overflow-x-auto{overflow-x:auto}.miror-booking-root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miror-booking-root .whitespace-nowrap{white-space:nowrap}.miror-booking-root .whitespace-pre-line{white-space:pre-line}.miror-booking-root .rounded{border-radius:.25rem}.miror-booking-root .rounded-2xl{border-radius:20px}.miror-booking-root .rounded-3xl{border-radius:28px}.miror-booking-root .rounded-full{border-radius:9999px}.miror-booking-root .rounded-lg{border-radius:.5rem}.miror-booking-root .rounded-xl{border-radius:14px}.miror-booking-root .border{border-width:1px}.miror-booking-root .border-2{border-width:2px}.miror-booking-root .border-dashed{border-style:dashed}.miror-booking-root .border-miror-danger{--tw-border-opacity: 1;border-color:rgb(196 51 64 / var(--tw-border-opacity, 1))}.miror-booking-root .border-miror-danger\/20{border-color:#c4334033}.miror-booking-root .border-miror-ink{--tw-border-opacity: 1;border-color:rgb(26 18 48 / var(--tw-border-opacity, 1))}.miror-booking-root .border-miror-line{--tw-border-opacity: 1;border-color:rgb(236 232 240 / var(--tw-border-opacity, 1))}.miror-booking-root .border-miror-primary{--tw-border-opacity: 1;border-color:rgb(201 61 110 / var(--tw-border-opacity, 1))}.miror-booking-root .border-miror-primary\/30{border-color:#c93d6e4d}.miror-booking-root .border-transparent{border-color:transparent}.miror-booking-root .border-white\/40{border-color:#fff6}.miror-booking-root .border-t-miror-primary{--tw-border-opacity: 1;border-top-color:rgb(201 61 110 / var(--tw-border-opacity, 1))}.miror-booking-root .border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.miror-booking-root .bg-miror-accent{--tw-bg-opacity: 1;background-color:rgb(253 226 236 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-danger{--tw-bg-opacity: 1;background-color:rgb(196 51 64 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-danger\/5{background-color:#c433400d}.miror-booking-root .bg-miror-ink{--tw-bg-opacity: 1;background-color:rgb(26 18 48 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-line{--tw-bg-opacity: 1;background-color:rgb(236 232 240 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-line\/40{background-color:#ece8f066}.miror-booking-root .bg-miror-primary{--tw-bg-opacity: 1;background-color:rgb(201 61 110 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-primary\/10{background-color:#c93d6e1a}.miror-booking-root .bg-miror-primary\/5{background-color:#c93d6e0d}.miror-booking-root .bg-miror-success{--tw-bg-opacity: 1;background-color:rgb(24 143 91 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-success\/15{background-color:#188f5b26}.miror-booking-root .bg-miror-successBg{--tw-bg-opacity: 1;background-color:rgb(230 244 238 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-miror-warningBg{--tw-bg-opacity: 1;background-color:rgb(253 242 227 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-transparent{background-color:transparent}.miror-booking-root .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.miror-booking-root .bg-white\/70{background-color:#ffffffb3}.miror-booking-root .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.miror-booking-root .from-miror-accent{--tw-gradient-from: #fde2ec var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 226 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.miror-booking-root .from-miror-accent\/40{--tw-gradient-from: rgb(253 226 236 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 226 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.miror-booking-root .via-miror-cream{--tw-gradient-to: rgb(251 246 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbf6f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.miror-booking-root .to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.miror-booking-root .object-cover{-o-object-fit:cover;object-fit:cover}.miror-booking-root .p-3\.5{padding:.875rem}.miror-booking-root .p-4{padding:1rem}.miror-booking-root .p-5{padding:1.25rem}.miror-booking-root .p-6{padding:1.5rem}.miror-booking-root .p-8{padding:2rem}.miror-booking-root .px-1{padding-left:.25rem;padding-right:.25rem}.miror-booking-root .px-2{padding-left:.5rem;padding-right:.5rem}.miror-booking-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}.miror-booking-root .px-3{padding-left:.75rem;padding-right:.75rem}.miror-booking-root .px-3\.5{padding-left:.875rem;padding-right:.875rem}.miror-booking-root .px-4{padding-left:1rem;padding-right:1rem}.miror-booking-root .px-5{padding-left:1.25rem;padding-right:1.25rem}.miror-booking-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.miror-booking-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.miror-booking-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.miror-booking-root .py-3{padding-top:.75rem;padding-bottom:.75rem}.miror-booking-root .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.miror-booking-root .pb-1{padding-bottom:.25rem}.miror-booking-root .pb-32{padding-bottom:8rem}.miror-booking-root .pb-8{padding-bottom:2rem}.miror-booking-root .pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+10px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.miror-booking-root .pl-11{padding-left:2.75rem}.miror-booking-root .pr-4{padding-right:1rem}.miror-booking-root .pt-1{padding-top:.25rem}.miror-booking-root .pt-3{padding-top:.75rem}.miror-booking-root .pt-4{padding-top:1rem}.miror-booking-root .text-left{text-align:left}.miror-booking-root .text-center{text-align:center}.miror-booking-root .font-display{font-family:Playfair Display,Georgia,serif}.miror-booking-root .text-2xl{font-size:1.5rem;line-height:2rem}.miror-booking-root .text-\[11\.5px\]{font-size:11.5px}.miror-booking-root .text-\[11px\]{font-size:11px}.miror-booking-root .text-\[12\.5px\]{font-size:12.5px}.miror-booking-root .text-\[12px\]{font-size:12px}.miror-booking-root .text-\[13px\]{font-size:13px}.miror-booking-root .text-\[14px\]{font-size:14px}.miror-booking-root .text-\[15px\]{font-size:15px}.miror-booking-root .text-\[16px\]{font-size:16px}.miror-booking-root .text-\[22px\]{font-size:22px}.miror-booking-root .text-\[26px\]{font-size:26px}.miror-booking-root .text-base{font-size:1rem;line-height:1.5rem}.miror-booking-root .text-lg{font-size:1.125rem;line-height:1.75rem}.miror-booking-root .text-sm{font-size:.875rem;line-height:1.25rem}.miror-booking-root .text-xl{font-size:1.25rem;line-height:1.75rem}.miror-booking-root .text-xs{font-size:.75rem;line-height:1rem}.miror-booking-root .font-medium{font-weight:500}.miror-booking-root .font-semibold{font-weight:600}.miror-booking-root .uppercase{text-transform:uppercase}.miror-booking-root .leading-\[1\.15\]{line-height:1.15}.miror-booking-root .leading-none{line-height:1}.miror-booking-root .leading-relaxed{line-height:1.625}.miror-booking-root .leading-snug{line-height:1.375}.miror-booking-root .leading-tight{line-height:1.25}.miror-booking-root .tracking-\[0\.12em\]{letter-spacing:.12em}.miror-booking-root .tracking-wide{letter-spacing:.025em}.miror-booking-root .tracking-widest{letter-spacing:.1em}.miror-booking-root .text-miror-danger{--tw-text-opacity: 1;color:rgb(196 51 64 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-ink{--tw-text-opacity: 1;color:rgb(26 18 48 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-ink\/90{color:#1a1230e6}.miror-booking-root .text-miror-muted{--tw-text-opacity: 1;color:rgb(107 102 128 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-primary{--tw-text-opacity: 1;color:rgb(201 61 110 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-subtle{--tw-text-opacity: 1;color:rgb(154 147 173 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-success{--tw-text-opacity: 1;color:rgb(24 143 91 / var(--tw-text-opacity, 1))}.miror-booking-root .text-miror-warning{--tw-text-opacity: 1;color:rgb(196 120 0 / var(--tw-text-opacity, 1))}.miror-booking-root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.miror-booking-root .underline{text-decoration-line:underline}.miror-booking-root .underline-offset-4{text-underline-offset:4px}.miror-booking-root .accent-miror-primary{accent-color:#c93d6e}.miror-booking-root .opacity-70{opacity:.7}.miror-booking-root .shadow-card{--tw-shadow: 0 1px 2px rgba(26,18,48,.04), 0 4px 14px rgba(26,18,48,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.miror-booking-root .shadow-elevated{--tw-shadow: 0 12px 36px rgba(26,18,48,.12);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.miror-booking-root .ring-2{--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(2px + 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)}.miror-booking-root .ring-miror-primary\/20{--tw-ring-color: rgb(201 61 110 / .2)}.miror-booking-root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.miror-booking-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.miror-booking-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.miror-booking-root .duration-150{transition-duration:.15s}.miror-booking-root,.miror-booking-root *{box-sizing:border-box;letter-spacing:normal}.miror-booking-root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0d1b2a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;text-align:left;margin:0!important;padding:0!important;width:100%;max-width:100%;overflow-x:hidden}.miror-booking-root ul,.miror-booking-root ol,.miror-booking-root li{list-style:none!important;padding-left:0!important;margin-left:0!important;background:none!important}.miror-booking-root li:before,.miror-booking-root li::marker,.miror-booking-root ul li:before,.miror-booking-root ol li:before{content:none!important;display:none!important}.miror-booking-root h1,.miror-booking-root h2,.miror-booking-root h3,.miror-booking-root h4,.miror-booking-root h5,.miror-booking-root h6{font-family:Playfair Display,Inter,Georgia,serif;margin:0;padding:0;font-weight:600;letter-spacing:-.01em}.miror-booking-root p{margin:0}.miror-booking-root img{max-width:100%;height:auto;display:block}.miror-booking-root a{color:inherit;text-decoration:none}.miror-booking-root button{font-family:inherit;font-size:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;line-height:1.2}.miror-booking-root input,.miror-booking-root textarea,.miror-booking-root select{font-family:inherit;font-size:16px;color:inherit;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.miror-booking-root input::-moz-placeholder,.miror-booking-root textarea::-moz-placeholder{color:#93a1b1;opacity:1}.miror-booking-root input::placeholder,.miror-booking-root textarea::placeholder{color:#93a1b1;opacity:1}.miror-booking-root hr{border:0;border-top:1px solid #e6e9ee;margin:0}@keyframes mb-pulse{0%,to{opacity:1}50%{opacity:.55}}.miror-booking-root .mb-pulse{animation:mb-pulse 1.4s ease-in-out infinite}@keyframes mb-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.miror-booking-root .mb-fade-in{animation:mb-fade-in .26s ease-out both}@keyframes mb-spin{to{transform:rotate(360deg)}}.miror-booking-root .mb-spin{animation:mb-spin .8s linear infinite}.miror-booking-root .mb-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.miror-booking-root .mb-hide-scrollbar::-webkit-scrollbar{display:none}.miror-booking-root .mb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1b2a8c;z-index:99998;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.miror-booking-root .mb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){.miror-booking-root .mb-modal{align-items:center;padding:16px}}.miror-booking-root .mb-modal>div{width:100%;border-radius:24px 24px 0 0;max-height:92vh;overflow-y:auto}@media (min-width: 640px){.miror-booking-root .mb-modal>div{max-width:28rem;border-radius:20px}}.miror-booking-root .mb-sheet{position:fixed;z-index:99999;left:0;right:0;bottom:0;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -8px 30px #0d1b2a26;max-height:92vh;overflow-y:auto}@media (min-width: 768px){.miror-booking-root .mb-sheet{border-radius:20px;max-width:600px;left:50%;transform:translate(-50%);bottom:5vh}}.miror-booking-root .mb-day-strip{scroll-snap-type:x mandatory;scroll-padding-left:4px}.miror-booking-root .mb-day-strip>*{scroll-snap-align:start}.miror-booking-root .mb-sticky-fade{background:linear-gradient(to top,#fff,#fff 60%,#fff0)}.miror-booking-root .hover\:border-miror-ink\/30:hover{border-color:#1a12304d}.miror-booking-root .hover\:border-miror-ink\/40:hover{border-color:#1a123066}.miror-booking-root .hover\:border-miror-primaryHover:hover{--tw-border-opacity: 1;border-color:rgb(168 46 88 / var(--tw-border-opacity, 1))}.miror-booking-root .hover\:bg-miror-ink\/5:hover{background-color:#1a12300d}.miror-booking-root .hover\:bg-miror-primaryHover:hover{--tw-bg-opacity: 1;background-color:rgb(168 46 88 / var(--tw-bg-opacity, 1))}.miror-booking-root .hover\:text-miror-ink:hover{--tw-text-opacity: 1;color:rgb(26 18 48 / var(--tw-text-opacity, 1))}.miror-booking-root .hover\:text-miror-primaryHover:hover{--tw-text-opacity: 1;color:rgb(168 46 88 / var(--tw-text-opacity, 1))}.miror-booking-root .hover\:underline:hover{text-decoration-line:underline}.miror-booking-root .hover\:opacity-90:hover{opacity:.9}.miror-booking-root .hover\:shadow-cardHover:hover{--tw-shadow: 0 2px 4px rgba(26,18,48,.06), 0 10px 30px rgba(26,18,48,.08);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.miror-booking-root .focus\:border-miror-ink\/30:focus{border-color:#1a12304d}.miror-booking-root .focus\:border-miror-primary\/40:focus{border-color:#c93d6e66}.miror-booking-root .focus\:shadow-focusRing:focus{--tw-shadow: 0 0 0 4px rgba(201,61,110,.18);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.miror-booking-root .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.miror-booking-root .focus\:ring-4:focus{--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(4px + 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)}.miror-booking-root .focus\:ring-miror-ink\/5:focus{--tw-ring-color: rgb(26 18 48 / .05)}.miror-booking-root .focus-visible\:shadow-cardHover:focus-visible{--tw-shadow: 0 2px 4px rgba(26,18,48,.06), 0 10px 30px rgba(26,18,48,.08);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.miror-booking-root .focus-visible\:ring-2:focus-visible{--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(2px + 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)}.miror-booking-root .focus-visible\:ring-4:focus-visible{--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(4px + 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)}.miror-booking-root .focus-visible\:ring-miror-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(201 61 110 / var(--tw-ring-opacity, 1))}.miror-booking-root .focus-visible\:ring-miror-primary\/20:focus-visible{--tw-ring-color: rgb(201 61 110 / .2)}.miror-booking-root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.miror-booking-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.miror-booking-root .disabled\:text-miror-muted:disabled{--tw-text-opacity: 1;color:rgb(107 102 128 / var(--tw-text-opacity, 1))}.miror-booking-root .disabled\:opacity-50:disabled{opacity:.5}.miror-booking-root :is(.group:hover .group-hover\:gap-1\.5){gap:.375rem}@media (min-width: 640px){.miror-booking-root .sm\:-right-4{right:-1rem}.miror-booking-root .sm\:-top-4{top:-1rem}.miror-booking-root .sm\:right-32{right:8rem}.miror-booking-root .sm\:mx-0{margin-left:0;margin-right:0}.miror-booking-root .sm\:mt-4{margin-top:1rem}.miror-booking-root .sm\:mt-6{margin-top:1.5rem}.miror-booking-root .sm\:mt-8{margin-top:2rem}.miror-booking-root .sm\:block{display:block}.miror-booking-root .sm\:\!h-\[112px\]{height:112px!important}.miror-booking-root .sm\:\!w-\[112px\]{width:112px!important}.miror-booking-root .sm\:w-56{width:14rem}.miror-booking-root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.miror-booking-root .sm\:flex-row{flex-direction:row}.miror-booking-root .sm\:justify-end{justify-content:flex-end}.miror-booking-root .sm\:gap-4{gap:1rem}.miror-booking-root .sm\:gap-5{gap:1.25rem}.miror-booking-root .sm\:p-5{padding:1.25rem}.miror-booking-root .sm\:p-6{padding:1.5rem}.miror-booking-root .sm\:p-7{padding:1.75rem}.miror-booking-root .sm\:p-8{padding:2rem}.miror-booking-root .sm\:px-0{padding-left:0;padding-right:0}.miror-booking-root .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.miror-booking-root .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.miror-booking-root .sm\:py-4{padding-top:1rem;padding-bottom:1rem}.miror-booking-root .sm\:pb-12{padding-bottom:3rem}.miror-booking-root .sm\:pt-4{padding-top:1rem}.miror-booking-root .sm\:text-\[13px\]{font-size:13px}.miror-booking-root .sm\:text-\[15px\]{font-size:15px}.miror-booking-root .sm\:text-\[17px\]{font-size:17px}.miror-booking-root .sm\:text-\[30px\]{font-size:30px}.miror-booking-root .sm\:text-\[32px\]{font-size:32px}.miror-booking-root .sm\:text-\[34px\]{font-size:34px}.miror-booking-root .sm\:text-sm{font-size:.875rem;line-height:1.25rem}.miror-booking-root .sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1024px){.miror-booking-root .lg\:right-44{right:11rem}.miror-booking-root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.miror-booking-root .lg\:p-10{padding:2.5rem}.miror-booking-root .lg\:px-8{padding-left:2rem;padding-right:2rem}.miror-booking-root .lg\:pt-6{padding-top:1.5rem}.miror-booking-root .lg\:text-\[40px\]{font-size:40px}}
