html,body{width:100%;max-width:100%}@media (width<=767px){.admin-shell main :is(form,fieldset,section,article,[role=tabpanel]),.backoffice-shell main :is(form,fieldset,section,article,[role=tabpanel]),.admin-shell main :is(input,textarea,select),.backoffice-shell main :is(input,textarea,select){min-width:0;max-width:100%}.admin-shell main button,.backoffice-shell main button{max-width:100%}:is(.admin-shell main .flex:has(>button+button),.admin-shell main .flex:has(>a+a),.backoffice-shell main .flex:has(>button+button),.backoffice-shell main .flex:has(>a+a)){flex-wrap:wrap;max-width:100%}:is(.admin-shell main [class*=justify-between]:has(>div+button),.admin-shell main [class*=justify-between]:has(>div+select),.backoffice-shell main [class*=justify-between]:has(>div+button),.backoffice-shell main [class*=justify-between]:has(>div+select)){flex-direction:column;align-items:stretch;gap:.75rem}:is(.admin-shell main [class*=justify-between]:has(>div+button)>button,.backoffice-shell main [class*=justify-between]:has(>div+button)>button){width:100%}.admin-shell main [role=tablist],.backoffice-shell main [role=tablist]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto}.admin-shell main [role=tablist]::-webkit-scrollbar{display:none}.backoffice-shell main [role=tablist]::-webkit-scrollbar{display:none}.admin-shell main [role=tab],.backoffice-shell main [role=tab]{flex:none;max-width:min(85vw,22rem)}:is(.admin-shell main :is(div,section,article):has(>table),.backoffice-shell main :is(div,section,article):has(>table)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-shell main .overflow-x-auto,.backoffice-shell main .overflow-x-auto{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.admin-shell main>div.flex-1>:is(div,section)[class*=p-10],.admin-shell main>div.flex-1>:is(div,section)[class*=p-12]{padding-left:1rem!important;padding-right:1rem!important}.onboarding-page{width:100%;min-width:0;max-width:100%}.onboarding-page>div,.onboarding-page>div>div:last-child,.onboarding-page>div>div:last-child>div{min-width:0;max-width:100%}.onboarding-page>div>div:last-child>div{width:100%;border-radius:1.5rem!important}.onboarding-page [class*=border-b][class*=bg-zinc-900\/20]{min-width:0;padding:1rem!important}.onboarding-page [class*=border-b][class*=bg-zinc-900\/20]>div:first-child{flex-wrap:wrap;gap:.75rem;min-width:0}.onboarding-page [class*=overflow-x-auto]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%;gap:.5rem!important}.onboarding-page [class*=overflow-x-auto]>div{scroll-snap-align:start;flex:none;padding-left:.75rem!important;padding-right:.75rem!important}.onboarding-page [class*="min-h-[400px]"]{min-width:0;max-width:100%;min-height:360px;padding:1rem!important}.onboarding-page [class*=justify-between]:has(>div+button){flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.onboarding-page [class*=justify-between]:has(>div+button)>button{width:100%}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%;padding:1rem!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;align-items:stretch!important;gap:.5rem!important;display:grid!important}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]>button{width:100%;min-width:0!important;padding-left:.75rem!important;padding-right:.75rem!important}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]>div{display:contents!important}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]>div>button{text-align:center;width:100%;line-height:1.15;white-space:normal!important;min-width:0!important;max-width:100%!important;padding-left:.75rem!important;padding-right:.75rem!important}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]>div>button:last-child{grid-column:1/-1}}@media (width<=380px){.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]{grid-template-columns:minmax(0,1fr)}.onboarding-page [class*=border-t][class*=bg-zinc-900\/10]>div>button:last-child{grid-column:1}}
