/* New convenience tabs stay inside the recovered chat frame. The bitmap,
   native input coordinates, scroll controls and mobile resize shell are kept. */
#nativeDock.native-chat-separated .native-chat-tabs{position:absolute;left:23px;top:15px;right:32px;height:21px;display:flex;gap:8px;align-items:start;z-index:2;white-space:nowrap;background:#000;font:12px/18px var(--native-font)}
.native-chat-tabs button{appearance:none;border:0;border-bottom:1px solid #5b513e;padding:0 3px;height:19px;background:#000;color:#a69b81;font:inherit;cursor:pointer;touch-action:manipulation}
.native-chat-tabs button[aria-selected="true"]{color:#ffe39a;border-bottom-color:#e2bb65}
.native-chat-tabs button:focus-visible{outline:1px solid #ffe39a;outline-offset:1px}
#nativeDock.native-chat-separated #nativeTranscript{top:38px;height:95px}
#nativeDock.native-chat-separated #nativeTranscript .world{color:#fff}
.mobile-native-chat-viewport #nativeDock.native-chat-separated #nativeTranscript{top:38px;height:auto;bottom:38px}
.mobile-native-chat-viewport #nativeDock.native-chat-separated .native-chat-tabs{height:23px;gap:10px}
.mobile-native-chat-viewport .native-chat-tabs button{min-height:22px;line-height:20px}
