:is(.stay-panel,.setup-frame[data-product=STAY],html:has(.stay-panel,.setup-frame[data-product=STAY])){--stay-space-section: 20px;--stay-space-field: 16px;--stay-card-padding: 20px;--stay-card-radius: 20px;--stay-field-height: 48px;--stay-touch-target: 44px;--stay-text-label: 14px;--stay-text-body: 16px;--stay-field-radius: 12px;--stay-canvas-default: 1120px;--stay-canvas-form: 960px;--stay-canvas-account: 1040px;--stay-canvas-catalog: 1200px;--stay-catalog-min: 300px;--stay-catalog-max: 384px;--stay-field-date: 280px;--stay-field-number: 180px;--stay-field-text: 520px;--stay-form-width: 800px;--stay-copy-width: 70ch;--stay-motion-feedback: .16s;--stay-motion-reveal: .18s;--stay-motion-ease: cubic-bezier(.22, 1, .36, 1)}.stay-field .input-floating,.setup-frame[data-product=STAY] .input-floating{height:var(--stay-field-height);min-height:var(--stay-field-height);border-radius:var(--stay-field-radius);padding-block:12px;font-size:14px;font-weight:500}@media(max-width:639px){.stay-field .input-floating,.setup-frame[data-product=STAY] .input-floating{font-size:16px}}.stay-panel{--stay-canvas-width: var(--stay-canvas-default)}.stay-field :is(p[id$=-hint],p[id$=-error]){font-size:var(--stay-text-label);line-height:1.6}.stay-textarea{display:block;width:100%;min-height:120px;resize:vertical;padding:14px 16px;border:1px solid rgb(var(--surface-line));border-radius:var(--stay-field-radius);background:rgb(var(--surface-sunken));color:rgb(var(--content-primary));font-size:16px;line-height:1.65}.stay-textarea:focus-visible{outline:2px solid rgb(var(--product-stay));outline-offset:2px}.stay-textarea:disabled{opacity:.65;cursor:not-allowed}.stay-textarea[aria-invalid=true]{border-color:rgb(var(--status-cancelled-text))}@media(min-width:640px){.stay-textarea{font-size:14px}}.stay-panel[data-view=calendar]{--stay-canvas-width: none}.stay-panel[data-view=settings]{--stay-canvas-width: var(--stay-canvas-form)}.stay-panel:is([data-view=billing],[data-view=channels],[data-view=integrations]){--stay-canvas-width: var(--stay-canvas-account)}.stay-panel:is([data-view=units],[data-view=properties]){--stay-canvas-width: var(--stay-canvas-catalog)}:is(.stay-panel,.stay-dialog,.stay-admin) :where(button[data-icon-button],button[data-button-variant],.stay-nav-item,.stay-account-popover button,.stay-bottom-nav button):not(.stay-refresh-button,.stay-add-button,.stay-import-button) :where(svg.lucide,svg.stay-control-icon,svg.stay-engine-icon),.stay-account-popover button>svg,.stay-guide-nav-entry>.stay-guide-progress{transform-box:view-box;transform-origin:center}.stay-nav-item>.lucide-chevron-right{--stay-icon-x: 2px;--stay-icon-y: 0px}.stay-nav-item>.lucide-chevron-left{--stay-icon-x: -2px;--stay-icon-y: 0px}.stay-account-popover .lucide-arrow-up-right{--stay-icon-x: 1.5px;--stay-icon-y: -1.5px}:is(.stay-panel,.stay-dialog,.stay-admin) .lucide-bell{--stay-icon-y: 0px}:is(.stay-panel,.stay-dialog,.stay-admin) .stay-logout-action .stay-control-icon{color:rgb(var(--status-cancelled-text))}:is(.stay-nav-item,.stay-account-popover button).stay-logout-action:focus-visible{outline-color:rgb(var(--status-cancelled-text))}.stay-navigation-icon,.stay-account-popover{--stay-nav-duration: .72s;--stay-nav-ease: cubic-bezier(.4, 0, .2, 1)}.stay-navigation-icon [data-nav-part]{transform-box:view-box;transform-origin:center}.stay-navigation-icon [data-nav-part=door]{transform-origin:11px 12px}.stay-navigation-icon [data-nav-part=tag-front]{transform-origin:6.5px 9.5px}.stay-navigation-icon [data-nav-part=gift-lid]{transform-origin:12px 8px}.stay-navigation-icon [data-nav-part=wallet-flap]{transform-origin:21px 14px}.stay-navigation-icon [data-nav-part=mail-flap]{transform-origin:center 7px}.stay-navigation-icon :is([data-nav-part=days-second],[data-nav-part=list-second],[data-nav-part=portrait-shoulders],[data-nav-part=bar-second],[data-nav-part=column-second],[data-nav-part=windows-second]){--stay-nav-delay: 70ms}.stay-navigation-icon :is([data-nav-part=bar-third],[data-nav-part=column-third],[data-nav-part=mail-check],[data-nav-part=link-bridge],[data-nav-part=typing-third]){--stay-nav-delay: .14s}.stay-navigation-icon [data-nav-part=typing-second]{--stay-nav-delay: 70ms}.stay-control-icon[data-stay-icon-motion=stays] [data-motion-part=stay-heart]{transform-origin:17.5px 18px}.stay-control-icon [data-motion-part=review-ring]{opacity:0}@media(hover:hover)and (pointer:fine){:is(.stay-nav-item,.stay-account-popover button).stay-logout-action:hover:not(:disabled){background:rgb(var(--status-cancelled) / .08)}}@media(prefers-reduced-motion:no-preference){:is(.stay-panel,.stay-dialog,.stay-admin) :where(button[data-icon-button],button[data-button-variant],.stay-nav-item,.stay-account-popover button,.stay-bottom-nav button):not(.stay-refresh-button,.stay-add-button,.stay-import-button) :is(svg.lucide,svg.stay-control-icon,svg.stay-engine-icon),.stay-account-popover button>svg,.stay-guide-nav-entry>.stay-guide-progress,.stay-control-icon [data-motion-part],.stay-channel-pulse .stay-channel-logo{transition:transform var(--stay-motion-reveal, .18s) var(--stay-motion-ease, ease-out)}.stay-control-icon [data-motion-part]{transform-box:view-box;transform-origin:center}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.stay-panel,.stay-dialog,.stay-admin) :where(button[data-icon-button],button[data-button-variant],.stay-nav-item,.stay-account-popover button,.stay-bottom-nav button):hover:not(:disabled,[aria-busy=true],.stay-refresh-button,.stay-add-button,.stay-import-button) :is(svg.lucide,svg.stay-engine-icon),.stay-account-popover button:hover:not(:disabled)>svg:not(.stay-control-icon,.stay-navigation-icon){transform:translate(var(--stay-icon-x, 0px),var(--stay-icon-y, -1px)) rotate(var(--stay-icon-angle, 0deg)) scale(var(--stay-icon-scale-x, 1),var(--stay-icon-scale-y, 1))}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon[data-stay-icon-motion=expand] [data-motion-part=upper]{transform:translate(1.5px,-1.5px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon[data-stay-icon-motion=expand] [data-motion-part=lower]{transform:translate(-1.5px,1.5px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon[data-stay-icon-motion=contract] [data-motion-part=upper]{transform:translate(-1.5px,1.5px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon[data-stay-icon-motion=contract] [data-motion-part=lower]{transform:translate(1.5px,-1.5px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=slider-top]{transform:translate(3px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=slider-middle]{transform:translate(-3px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=slider-bottom]{transform:translate(2px)}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .lucide-megaphone{transform:translateY(-1px) rotate(-8deg);transform-origin:center bottom}:is(.stay-panel,.stay-dialog,.stay-admin) button:hover:not(:disabled,[aria-busy=true]) .lucide-bell{transform-origin:center 3px;animation:stay-icon-bell .42s ease-out}.stay-panel .stay-nav-item:hover:not(:disabled)>svg.stay-engine-icon{transform:none}.stay-channel-pulse:hover .stay-channel-logo{transform:translateY(-1px)}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part]{animation-duration:var(--stay-nav-duration);animation-timing-function:var(--stay-nav-ease);animation-delay:var(--stay-nav-delay, 0ms);animation-iteration-count:1}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon :is([data-nav-part=days-first],[data-nav-part=days-second]){animation-name:stay-nav-calendar-page}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [pathLength="1"]{animation-name:stay-nav-draw}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=portrait-head]{animation-name:stay-nav-portrait}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=tag-back]{animation-name:stay-nav-tag-back}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=tag-front]{animation-name:stay-nav-tag-swing}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=door]{animation-name:stay-nav-door}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=gift-lid]{animation-name:stay-nav-gift}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=wallet-note]{animation-name:stay-nav-banknote}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=wallet-flap]{animation-name:stay-nav-wallet}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=roof]{animation-name:stay-nav-roof}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=person-first]{animation-name:stay-nav-person-first}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=person-second]{animation-name:stay-nav-person-second}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=search]{animation-name:stay-nav-search}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=mail-flap]{animation-name:stay-nav-envelope}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon :is([data-nav-part=typing-first],[data-nav-part=typing-second],[data-nav-part=typing-third]){animation-name:stay-nav-typing}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=link-first]{animation-name:stay-nav-link-first}button:hover:not(:disabled,[aria-busy=true]) .stay-navigation-icon [data-nav-part=link-second]{animation-name:stay-nav-link-second}:is(.stay-nav-item,.stay-account-popover button).stay-logout-action:hover:not(:disabled,[aria-busy=true]) [data-motion-part=exit-arrow]{animation:stay-nav-exit .64s var(--stay-nav-ease, ease-in-out)}.stay-account-popover button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon [data-motion-part]{animation-duration:var(--stay-nav-duration);animation-timing-function:var(--stay-nav-ease);animation-iteration-count:1}.stay-account-popover button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon :is([data-motion-part=card-scan],[data-motion-part=moon-star],[data-motion-part=stay-heart]){animation-name:stay-nav-draw}.stay-account-popover button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=gear]{animation-name:stay-account-gear}.stay-account-popover button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=sun-rays]{animation-name:stay-account-sun}.stay-account-popover button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=review-ring]{animation-name:stay-account-review}.stay-account-popover button:hover:not(:disabled,[aria-busy=true])>svg.lucide-arrow-up-right{transform:none;animation:stay-account-arrow var(--stay-nav-duration) var(--stay-nav-ease)}}@keyframes stay-nav-calendar-page{0%,to{transform:none;opacity:1}24%{transform:translateY(-4px);opacity:0}25%{transform:translateY(4px);opacity:0}70%{transform:none;opacity:1}}@keyframes stay-nav-draw{0%,to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}20%,30%{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}78%{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes stay-nav-portrait{0%,to{transform:none}32%{transform:translate(2px,-2px)}64%{transform:translate(-1px)}}@keyframes stay-nav-tag-swing{0%,to{transform:none}32%{transform:rotate(-20deg)}65%{transform:rotate(7deg)}}@keyframes stay-nav-tag-back{0%,to{transform:none}40%{transform:translate(2px,-1px) rotate(8deg)}}@keyframes stay-nav-door{0%,to{transform:none}35%,55%{transform:perspective(48px) rotateY(-55deg)}}@keyframes stay-nav-gift{0%,to{transform:none}35%{transform:translateY(-3px) rotate(-12deg)}65%{transform:translateY(-1px) rotate(4deg)}}@keyframes stay-nav-banknote{0%,to{transform:none}35%,50%{transform:translateY(-3px)}}@keyframes stay-nav-wallet{0%,to{transform:none}35%,50%{transform:perspective(40px) rotateY(-55deg)}}@keyframes stay-nav-roof{0%,to{transform:none}35%{transform:translateY(-2px)}}@keyframes stay-nav-person-first{0%,to{transform:none}35%{transform:translate(-2.5px,-1px)}}@keyframes stay-nav-person-second{0%,to{transform:none}35%{transform:translate(2.5px,1px)}}@keyframes stay-nav-search{0%,to{transform:none}25%{transform:translate(-3px,-3px)}50%{transform:translate(1px,-3px)}75%{transform:translate(1px,1px)}}@keyframes stay-nav-envelope{0%,to{transform:none}35%,55%{transform:perspective(40px) rotateX(-65deg)}}@keyframes stay-nav-typing{0%,60%,to{transform:none}25%{transform:translateY(-2.5px)}}@keyframes stay-nav-link-first{0%,to{transform:none}30%{transform:translate(-3px,1px)}}@keyframes stay-nav-link-second{0%,to{transform:none}30%{transform:translate(3px,-1px)}}@keyframes stay-nav-exit{0%,to{transform:none;opacity:1}40%{transform:translate(5px);opacity:0}41%{transform:translate(-3px);opacity:0}80%{transform:none;opacity:1}}@keyframes stay-account-gear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stay-account-sun{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes stay-account-review{0%{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}20%{stroke-dasharray:1;stroke-dashoffset:1;opacity:1}75%{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:0}}@keyframes stay-account-arrow{0%,to{transform:none;opacity:1}40%{transform:translate(3px,-3px);opacity:0}41%{transform:translate(-2px,2px);opacity:0}80%{transform:none;opacity:1}}@keyframes stay-icon-bell{0%,to{transform:rotate(0)}25%{transform:rotate(-13deg)}50%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.stay-panel,.stay-dialog) button:hover:not(:disabled,[aria-busy=true]) .stay-control-icon:is([data-stay-icon-motion=support],[data-stay-icon-motion=bug],[data-stay-icon-motion=idea]) [data-motion-part]{animation-duration:.72s;animation-timing-function:var(--stay-nav-ease, cubic-bezier(.4, 0, .2, 1));animation-iteration-count:1}:is(.stay-panel,.stay-dialog) button:hover:not(:disabled,[aria-busy=true]) :is([data-motion-part=support-spokes],[data-motion-part=idea-rays],[data-motion-part=idea-filament]){animation-name:stay-nav-draw}:is(.stay-panel,.stay-dialog) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=bug-left]{animation-name:stay-support-bug-left}:is(.stay-panel,.stay-dialog) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=bug-right]{animation-name:stay-support-bug-right;animation-delay:70ms}:is(.stay-panel,.stay-dialog) button:hover:not(:disabled,[aria-busy=true]) [data-motion-part=idea-rays]{animation-delay:70ms}}@keyframes stay-support-bug-left{0%,to{transform:none}25%{transform:translate(-1.5px,-1px)}55%{transform:translateY(1px)}}@keyframes stay-support-bug-right{0%,to{transform:none}25%{transform:translate(1.5px,1px)}55%{transform:translateY(-1px)}}@media(hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){:is(.stay-panel,.stay-dialog,.stay-admin) button[data-icon-button]:active:not(:disabled,[aria-busy=true],.stay-refresh-button) :is(svg.lucide,svg.stay-control-icon,svg.stay-engine-icon){transform:scale(.94)}}html:has(.stay-panel,.stay-admin){--primary-action: var(--product-stay);--content-on-primary-action: var(--content-on-accent);--brand-primary: var(--product-stay);--brand-primary-text: var(--product-stay-text);--brand-interactive: var(--product-stay-text);--content-on-brand-interactive: var(--surface-raised);--brand-mint: var(--product-stay);--brand-aqua: var(--product-stay);--brand-powder: var(--product-stay);--brand-lavender: var(--product-stay);--brand-tint-mint: var(--product-stay-surface);--brand-tint-powder: var(--product-stay-surface);--stay-payment-review: 139 92 246;--stay-payment-review-text: 109 40 217;--stay-payment-portal: 6 182 212;--stay-payment-portal-text: 15 94 110;--focus-ring: 0 0 0 2px rgb(var(--product-stay-text) / .65);--brand-gradient-full: linear-gradient(135deg, rgb(var(--product-stay)), rgb(var(--product-stay)));--brand-gradient-active: var(--brand-gradient-full);--brand-gradient-subtle: linear-gradient(135deg, rgb(var(--product-stay) / .12), rgb(var(--product-stay) / .06));--brand-gradient-edge: var(--brand-gradient-full)}html.dark:has(.stay-panel,.stay-admin){--stay-payment-review-text: 196 181 253;--stay-payment-portal-text: 103 232 249}:is(.stay-panel,.stay-dialog,.stay-admin) .ipurel-fiber-trigger.input-floating:is(:focus,[aria-expanded=true]){outline:none;box-shadow:none}@media(forced-colors:active){html :is(.stay-panel,.stay-dialog,.stay-admin) .ipurel-fiber-trigger.input-floating:is(:focus,[aria-expanded=true]){border-color:Highlight}}:is(.stay-panel,.stay-dialog,.stay-admin) [data-button-variant=ghost]{border:1px solid rgb(var(--surface-line-strong));background:rgb(var(--surface-sunken));color:rgb(var(--content-primary))}:is(.stay-panel,.stay-dialog,.stay-admin) [data-button-variant]:not(:disabled){cursor:pointer}:is(.stay-panel,.stay-dialog,.stay-admin) [data-button-variant=ghost]:focus-visible{outline:2px solid rgb(var(--product-stay-text));outline-offset:3px}:is(.stay-panel,.stay-dialog,.stay-admin) [data-button-variant=ghost][aria-pressed=true]{border-color:rgb(var(--product-stay-text));background:rgb(var(--product-stay-surface))}@media(hover:hover){:is(.stay-panel,.stay-dialog,.stay-admin) [data-button-variant=ghost]:hover:not(:disabled){border-color:rgb(var(--product-stay-text) / .65);background:rgb(var(--product-stay-surface))}}:is(.stay-panel,.stay-dialog,.stay-admin) button[data-icon-button]{border-radius:999px}:is(.stay-panel,.stay-dialog,.stay-admin) button:is([data-icon-button=outline],[data-icon-button=ghost],[data-icon-button=subtle]){transition:color var(--stay-motion-feedback) var(--stay-motion-ease),border-color var(--stay-motion-feedback) var(--stay-motion-ease),box-shadow var(--stay-motion-feedback) var(--stay-motion-ease),background-color var(--stay-motion-feedback) var(--stay-motion-ease),transform var(--stay-motion-feedback) var(--stay-motion-ease)}:is(.stay-panel,.stay-dialog,.stay-admin) button:is([data-icon-button=outline],[data-icon-button=ghost],[data-icon-button=subtle]):focus-visible:not(:disabled){color:rgb(var(--product-stay-text));border-color:rgb(var(--product-stay) / .75);outline:2px solid rgb(var(--product-stay-text));outline-offset:3px;box-shadow:0 0 0 1px rgb(var(--product-stay) / .18),0 0 14px 1px rgb(var(--product-stay) / .32)}@media(hover:hover)and (pointer:fine){:is(.stay-panel,.stay-dialog,.stay-admin) button:is([data-icon-button=outline],[data-icon-button=ghost],[data-icon-button=subtle]):hover:not(:disabled){color:rgb(var(--product-stay-text));border-color:rgb(var(--product-stay) / .75);box-shadow:0 0 0 1px rgb(var(--product-stay) / .18),0 0 14px 1px rgb(var(--product-stay) / .32)}}@media(prefers-reduced-motion:reduce){:is(.stay-panel,.stay-dialog,.stay-admin) button[data-icon-button]{transition:none}}.stay-dialog[role=dialog]{max-height:min(82svh,calc(var(--app-visual-viewport-height, 100dvh) - 8px))}@media(max-width:767px){.stay-dialog[role=dialog][data-sheet-expanded=true]{max-height:calc(var(--app-visual-viewport-height, 100dvh) - max(8px,env(safe-area-inset-top)))}.stay-dialog [data-sheet-handle]{border-radius:inherit;touch-action:none}.stay-dialog [data-sheet-handle]:disabled{cursor:default;opacity:.45}.stay-dialog .stay-dialog-actions:not([data-stack=phone]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.stay-dialog-actions>button{min-width:0;width:100%;height:auto;padding-block:12px;white-space:normal;line-height:1.4}.stay-dialog-actions:not([data-stack=phone])>button:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:768px){.stay-dialog[role=dialog]{max-height:min(85vh,calc(var(--app-visual-viewport-height, 100dvh) - 32px))}}.stay-dialog .stay-field .input-floating{height:var(--stay-field-height, 48px);min-height:var(--stay-field-height, 48px);border-radius:var(--stay-field-radius, 12px);padding-block:12px;font-size:14px}.stay-dialog [data-scrollable]{scroll-padding-block:16px}.stay-dialog [data-dialog-scroll-region]:focus-visible{outline:2px solid rgb(var(--brand-interactive));outline-offset:-3px;border-radius:var(--stay-field-radius)}.stay-dialog :is(input,textarea,button,[role=combobox]){scroll-margin-block:16px}.stay-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.stay-dialog-error{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid rgb(var(--status-cancelled) / .35);border-radius:var(--stay-field-radius, 12px);background:rgb(var(--status-cancelled) / .1);color:rgb(var(--content-primary));font-size:14px;line-height:1.5;overflow-wrap:anywhere}.stay-dialog-error>svg{flex-shrink:0;margin-top:1px;color:rgb(var(--status-cancelled-text))}.stay-dialog-error-copy{display:grid;gap:2px;min-width:0}.stay-dialog-error-copy>.stay-guide-hint{justify-self:start;margin-left:-4px}.stay-dialog-confirming [data-dialog-scroll-region]{display:none}.stay-dialog-confirming [data-dialog-scroll-region]+div{border-top:0}.stay-dialog-actions>button{min-height:var(--stay-touch-target, 44px)}@media(max-width:639px){.stay-dialog-actions[data-stack=phone]{flex-direction:column-reverse;align-items:stretch}}html:has(.stay-panel,.stay-admin) [data-date-picker] .bg-sky-500{background:rgb(var(--product-stay));color:rgb(var(--content-on-accent));box-shadow:none}html:has(.stay-panel,.stay-admin) [data-date-picker] .ring-sky-200{--tw-ring-color: rgb(var(--product-stay-text) / .45)}html:has(.stay-panel,.stay-admin) [data-date-picker] :is(.text-sky-600,.text-sky-700),html:has(.stay-panel,.stay-admin) [data-date-picker-trigger] .text-sky-600{color:rgb(var(--product-stay-text))}html:has(.stay-panel,.stay-admin) [data-date-picker] .hover\:bg-sky-50:hover{background:rgb(var(--product-stay-surface))}html:has(.stay-panel,.stay-admin) [data-date-picker-trigger]{--tw-ring-color: rgb(var(--product-stay-text) / .2)}html:has(.stay-panel,.stay-admin) [data-date-picker-trigger][aria-expanded=true]{border-color:rgb(var(--product-stay-text) / .6);box-shadow:var(--focus-ring)}@media(max-width:767px){html:has(.stay-panel,.stay-admin) :is(.stay-panel,.stay-dialog) :is(input,select).input-floating,html:has(.stay-panel,.stay-admin) :is(.stay-panel,.stay-dialog) input[type=date],.stay-dialog textarea{font-size:16px}}html:has(.stay-panel,.stay-admin) [aria-selected=true] .text-sky-600,html:has(.stay-panel,.stay-admin) [role=combobox][aria-expanded=true] .text-sky-600{color:rgb(var(--product-stay-text))}
