@media (width<=767px){.fixed.bottom-0,.fixed.bottom-3,.fixed.bottom-4,.sticky.bottom-0{left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important;box-sizing:border-box!important;border-radius:18px!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important;transform:none!important}.fixed.bottom-0,.fixed.bottom-3,.fixed.bottom-4{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important}.fixed.bottom-0>*,.fixed.bottom-3>*,.fixed.bottom-4>*,.sticky.bottom-0>*{min-width:0!important;max-width:100%!important}.fixed.bottom-0>div,.fixed.bottom-3>div,.fixed.bottom-4>div,.sticky.bottom-0>div{flex-wrap:wrap!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.fixed.bottom-0 button,.fixed.bottom-3 button,.fixed.bottom-4 button,.sticky.bottom-0 button{white-space:nowrap!important;max-width:100%!important;min-height:42px!important}.fixed.bottom-0 button:last-child,.fixed.bottom-3 button:last-child,.fixed.bottom-4 button:last-child,.sticky.bottom-0 button:last-child{flex:100%!important;justify-content:center!important;width:100%!important}.fixed.bottom-0 button:not(:last-child),.fixed.bottom-3 button:not(:last-child),.fixed.bottom-4 button:not(:last-child),.sticky.bottom-0 button:not(:last-child){flex:auto!important;padding-left:10px!important;padding-right:10px!important}.fixed.bottom-0 [class*=text-2xl],.fixed.bottom-0 [class*=text-3xl],.fixed.bottom-0 [class*=text-4xl],.fixed.bottom-3 [class*=text-2xl],.fixed.bottom-3 [class*=text-3xl],.fixed.bottom-3 [class*=text-4xl],.fixed.bottom-4 [class*=text-2xl],.fixed.bottom-4 [class*=text-3xl],.fixed.bottom-4 [class*=text-4xl]{font-size:clamp(18px,6vw,24px)!important;line-height:1.05!important}.fixed.bottom-0 [class*=tracking],.fixed.bottom-3 [class*=tracking],.fixed.bottom-4 [class*=tracking],.sticky.bottom-0 [class*=tracking]{letter-spacing:.08em!important}:is(main:has(.fixed.bottom-0),main:has(.fixed.bottom-3),main:has(.fixed.bottom-4),main:has(.sticky.bottom-0)){padding-bottom:calc(210px + env(safe-area-inset-bottom,0px))!important}[role=dialog]{flex-direction:column!important;display:flex!important;overflow:hidden!important}[role=dialog]>form,[role=dialog]>div:not(:first-child):not(:last-child){min-height:0!important}[role=dialog] [class*=space-y-4],[role=dialog] [class*=space-y-5],[role=dialog] [class*=space-y-6]{max-height:none!important}[role=dialog]{-webkit-overflow-scrolling:touch;padding-bottom:max(14px, env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}[role=dialog] footer,[role=dialog] [class*=DialogFooter]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fffcf8f5!important;border-top:1px solid #e9dfd3!important;margin-bottom:-14px!important;margin-left:-14px!important;margin-right:-14px!important;position:sticky!important;bottom:0!important}[role=dialog] [class*=border-t]:has(button){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fffcf8f5!important;border-top:1px solid #e9dfd3!important;margin-bottom:-14px!important;margin-left:-14px!important;margin-right:-14px!important;position:sticky!important;bottom:0!important}[role=dialog] footer button,[role=dialog] [class*=DialogFooter] button{justify-content:center!important;width:100%!important}[role=dialog] [class*=border-t]:has(button) button{justify-content:center!important;width:100%!important}[role=dialog] input,[role=dialog] textarea,[role=dialog] [role=combobox]{width:100%!important;max-width:100%!important}[role=dialog] label{line-height:1.2!important}}
