@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sectionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes itemIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}[class*="text-xl font-black"],[class*="font-black text-xl"],[class*="text-2xl font-black"],[class*="font-black text-2xl"],[class*="text-3xl font-black"],[class*="font-black text-3xl"],[class*="text-4xl font-black"],[class*="font-black text-4xl"]{font-family:Open Sans,sans-serif}.font-black{font-weight:700!important}.font-bold{font-weight:600!important}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}html[data-device=mobile] .fixed.inset-0[class*=items-center][class*=justify-center]:not([class*="z-[9999]"]){align-items:flex-end!important;padding:0!important}html[data-device=mobile] .fixed.inset-0[class*=items-center][class*=justify-center]:not([class*="z-[9999]"])>div{width:100%!important;max-width:100%!important;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important;animation:sheetUp .22s ease-out!important}html[data-form=tablet] .fixed.inset-0[class*=items-center][class*=justify-center]:not([class*="z-[9999]"])>div{max-width:640px!important;margin:0 auto!important}html[data-device=mobile] .h-screen{height:100vh;height:100dvh}html[data-device=mobile] .min-h-screen{min-height:100vh;min-height:100dvh}html[data-device=mobile] body{overscroll-behavior-y:none}html[data-device=mobile] button,html[data-device=mobile] [role=button],html[data-device=mobile] label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[data-device=mobile] button:not(:disabled):active{filter:brightness(.94)}html[data-touch="1"] [class*="group-hover:opacity-100"]{opacity:1}html[data-device=mobile] .overflow-x-auto,html[data-device=mobile] .overflow-auto{-webkit-overflow-scrolling:touch}html[data-device=mobile] :has(>table){overflow-x:auto;max-width:100%}html[data-device=mobile] nav.fixed.inset-y-0{height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(env(safe-area-inset-bottom),1rem)}html[data-device=mobile] nav.fixed.inset-y-0>*{flex-shrink:0}html[data-form=phone] [class~=grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-form=phone] [class~=grid-cols-5],html[data-form=phone] [class~=grid-cols-6]{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-form=phone] [class~=col-span-3],html[data-form=phone] [class~=col-span-4],html[data-form=phone] [class~=col-span-5],html[data-form=phone] [class~=col-span-6]{grid-column:1 / -1}html[data-form=phone][data-orient=landscape] .fixed.inset-0[class*=items-center][class*=justify-center]:not([class*="z-[9999]"])>div{max-height:96vh;max-height:96dvh}html[data-device=desktop] .fixed.inset-0[class*=items-center][class*=justify-center]:not([class*="z-[9999]"])>div{max-height:calc(100vh - 2rem);overflow-y:auto}html[data-device=desktop] *{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}html[data-device=desktop] ::-webkit-scrollbar{width:10px;height:10px}html[data-device=desktop] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px;border:2px solid transparent;background-clip:content-box}html[data-device=desktop] ::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:content-box}html[data-device=desktop] :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}
