html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden}html[data-native-chat] body{overscroll-behavior:none;margin:0;position:fixed;inset:0}html[data-native-chat] #root{top:var(--dom-chat-top);left:var(--dom-chat-left);width:var(--dom-chat-width);height:var(--dom-chat-height);transition:none;animation:none;position:fixed}html[data-native-chat] [data-slot=message-scroll]{overscroll-behavior-y:contain}html[data-native-chat] [data-slot=message-composer-dock]{min-height:0;max-height:max(0px, calc(var(--dom-chat-height) - 3rem));overscroll-behavior-y:contain;flex-direction:column;flex-shrink:1;display:flex;overflow-y:auto}html[data-native-chat] [data-slot=message-composer-dock] [role=textbox]{max-height:min(10rem, max(2rem, calc(var(--dom-chat-height) * .35)));overflow-y:auto!important}