@media (max-width:1023px){.btn,[role=button],button{min-height:44px;min-width:44px}.grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}table{display:block;overflow-x:auto;white-space:nowrap}input,select,textarea{width:100%!important}.modal-content,[role=dialog]>div{max-width:100vw!important;max-height:100vh!important;margin:0!important;border-radius:0!important}.bobapet-card,[class*=Card]{width:100%!important;max-width:100%!important;overflow:hidden!important}.flex{flex-wrap:wrap!important}[class*=CardContent],[class*=card-content]{padding:12px!important}div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.flex.gap-2,.flex.gap-3,.flex.gap-4{gap:8px!important}.flex.items-center.gap-2 button{padding:8px 12px!important;font-size:.875rem!important}}@media (min-width:640px) and (max-width:1023px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1023px){.desktop-only{display:none!important}}@media (min-width:1024px){.mobile-only{display:none!important}}@media (max-width:639px){h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}h3{font-size:1.125rem!important}.flex-row-mobile-col{flex-direction:column!important}}