/* V8 polish for React/Tailwind media apps */
html,body{max-width:100%;overflow-x:hidden}#root,#app{max-width:100%;min-width:0}.integration-parent-strip+*{min-width:0}.break-words{overflow-wrap:anywhere}
@media(max-width:700px){body{font-size:15px!important}.p-6{padding:1rem!important}.p-5{padding:.9rem!important}.p-4{padding:.75rem!important}.px-6{padding-left:1rem!important;padding-right:1rem!important}.py-6{padding-top:1rem!important;padding-bottom:1rem!important}.mb-6{margin-bottom:1rem!important}.mb-8{margin-bottom:1.25rem!important}.gap-4{gap:.75rem!important}.gap-6{gap:1rem!important}.rounded-b-\[2rem\]{border-bottom-left-radius:1.25rem!important;border-bottom-right-radius:1.25rem!important}.rounded-2xl{border-radius:1rem!important}.text-3xl{font-size:1.65rem!important;line-height:1.18!important}.text-4xl{font-size:2rem!important;line-height:1.15!important}.text-xl{font-size:1.15rem!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.h-\[85vh\]{height:min(82vh,680px)!important}.pb-20{padding-bottom:4.25rem!important}input,select,textarea,button{max-width:100%}.overflow-y-auto{overscroll-behavior:contain}}
@media(max-width:380px){.grid-cols-2{grid-template-columns:1fr!important}}
