/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--cais-drawer-backdrop:0}}}@property --cais-drawer-backdrop{syntax:"<number>";inherits:true;initial-value:0}.cais-mobile-drawer{--cais-drawer-width:min(30rem, 85dvw);--cais-drawer-backdrop:0;background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.cais-mobile-drawer::backdrop{opacity:.5;background:#000}.cais-mobile-drawer-scroller{grid-template-columns:var(--cais-drawer-width) 100%;overscroll-behavior:none;scrollbar-width:none;scroll-snap-type:x mandatory;height:100svh;display:grid;position:relative;overflow-x:scroll}.cais-mobile-drawer-scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.cais-mobile-drawer-scroller{scroll-behavior:smooth}}.cais-mobile-drawer-scroller:after{content:"";scroll-snap-align:end;scroll-initial-target:nearest}.cais-mobile-drawer-sheet{scroll-snap-align:start;scrollbar-width:none;background-color:var(--color-white,#fff);grid-template-rows:auto 1fr;height:100svh;display:grid;overflow-y:auto}.cais-mobile-drawer-sheet::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.cais-mobile-drawer{timeline-scope:--cais-drawer-fade;animation:linear both cais-fade-drawer-backdrop;animation-timeline:--cais-drawer-fade}.cais-mobile-drawer::backdrop{opacity:calc(var(--cais-drawer-backdrop) / 2)}.cais-mobile-drawer-scroller{scroll-timeline:--cais-drawer-fade x}@keyframes cais-fade-drawer-backdrop{0%{--cais-drawer-backdrop:1}to{--cais-drawer-backdrop:0}}}
