
/* Zharief AI — compact minimal edition */
html body #zai-launch.zai-launch{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;right:max(14px,env(safe-area-inset-right,0px))!important;bottom:max(14px,env(safe-area-inset-bottom,0px))!important;box-shadow:0 4px 16px rgba(0,0,0,.16)!important;border:1px solid #252525!important;background:#111!important;color:#fff!important}
html body #zai-launch.zai-launch svg{width:19px!important;height:19px!important;display:block!important;flex:none!important}
html body #zai-panel.zai-v2{width:min(355px,calc(100vw - 24px))!important;height:min(490px,calc(100dvh - 100px))!important;max-height:calc(100dvh - 100px)!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;border-radius:14px!important;box-shadow:0 12px 42px rgba(0,0,0,.16)!important;border:1px solid #e4e4e4!important}
#zai-panel .zai-head{padding:11px 12px!important;background:#fff!important;color:#151515!important;border-bottom:1px solid #eee!important}
#zai-panel .zai-brand{gap:9px!important}#zai-panel .zai-avatar{width:29px!important;height:29px!important;border:1px solid #eee!important;border-radius:8px!important}#zai-panel .zai-avatar img{width:26px!important;height:26px!important}#zai-panel .zai-brand strong{font-size:13px!important;letter-spacing:-.02em!important}#zai-panel .zai-brand small{display:none!important}
#zai-panel .zai-actions{gap:4px!important}#zai-panel .zai-actions button{color:#444!important;font-size:19px!important;width:26px!important;height:28px!important;padding:0!important}#zai-panel .zai-actions select{background:#fff!important;color:#444!important;border:1px solid #e8e8e8!important;max-width:68px!important;font-size:10px!important;padding:5px 1px!important}
#zai-panel .zai-tools{padding:7px 10px!important;gap:4px!important;border-bottom:1px solid #eee!important}#zai-panel .zai-tools button{font-size:10px!important;padding:6px 7px!important;border-radius:6px!important}
#zai-panel .zai-messages{padding:12px!important;gap:9px!important;background:#fff!important}#zai-panel .zai-msg{font-size:12px!important;line-height:1.55!important;padding:9px 11px!important;border-radius:10px!important}
#zai-panel .zai-suggestions{padding:8px 10px!important;gap:5px!important}#zai-panel .zai-suggestions button{padding:7px 9px!important;font-size:10px!important}
#zai-panel .zai-form{padding:9px 10px!important;gap:6px!important}#zai-panel .zai-form input{padding:9px 10px!important;font-size:12px!important;border-radius:9px!important}#zai-panel .zai-form button{min-width:36px!important;border-radius:9px!important;font-size:16px!important}#zai-panel .zai-note{display:none!important}
@media(max-width:540px){html body #zai-panel.zai-v2{width:min(345px,calc(100vw - 20px))!important;height:min(470px,calc(100dvh - 94px))!important}html body #zai-launch.zai-launch{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}
@media(prefers-reduced-motion:reduce){#zai-panel .zai-messages{scroll-behavior:auto!important}}
