/* CARBI_ANDROID_LAYOUT_V2: Android WebView only; no theme overrides. */
@layer carbiAndroidLayout {
@media(max-width:700px){
html.carbi-android-layout body #clw-bottom{grid-template-columns:repeat(var(--carbi-android-nav-columns,6),minmax(0,1fr))!important}
html.carbi-android-layout body #clw-bottom button{font-size:11px!important;min-width:0!important}
html.carbi-android-layout body #clw-bottom button strong{font-size:10px!important;overflow-wrap:anywhere!important}
html.carbi-android-layout body #carbi-organized-ai-home-v3{height:var(--carbi-android-height,100dvh)!important;padding-bottom:calc(var(--carbi-android-nav,88px) + 70px)!important;box-sizing:border-box!important}
html.carbi-android-layout body #carbi-organized-ai-home-v3 .carbi-organized-shell-v3{height:100%!important;min-height:0!important;overflow-y:auto!important;scroll-padding-bottom:20px!important}
html.carbi-android-layout body #carbi-premium-home-v3{padding-bottom:calc(var(--carbi-android-nav,88px) + 80px)!important;scroll-padding-bottom:160px!important}
html.carbi-android-layout body #carbi-floating-talk small{display:none!important}
html.carbi-android-layout body #carbi-floating-talk span{font-size:10px!important}
html.carbi-android-layout body #carbi-page-voice{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html.carbi-android-layout body #carbi-assistant-center{height:var(--carbi-android-height,100dvh)!important;box-sizing:border-box!important;padding:8px!important;align-items:stretch!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-shell{display:flex!important;flex-direction:column!important;width:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-header{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:14px!important;flex-shrink:0!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-title{display:flex!important;flex:1 1 0!important;width:auto!important;min-width:0!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important;margin:0!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-title>div:not(.carbi-assistant-logo){min-width:0!important;flex:1!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-logo{flex:0 0 43px!important;width:43px!important;min-width:43px!important;max-width:43px!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-close{flex:0 0 44px!important;color:inherit!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-tabs{flex-shrink:0!important;flex-wrap:wrap!important}
html.carbi-android-layout body #carbi-assistant-center .carbi-assistant-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;scroll-padding-bottom:24px!important;padding-bottom:32px!important}
html.carbi-android-layout body dialog[open]{box-sizing:border-box!important;max-width:calc(100vw - 16px)!important;max-height:calc(var(--carbi-android-height,100dvh) - 16px)!important;overflow-y:auto!important;scroll-padding:20px!important}
html.carbi-android-layout body :is(input,textarea,select){scroll-margin-block:24px!important}
html.carbi-android-layout.carbi-android-form-open body #clw-bottom{display:none!important}
}
}
