@media (max-width:1023px){.ns-chat-composer{padding-bottom:max(1.25rem,calc(env(safe-area-inset-bottom) + .5rem))}.ns-chat-composer .rounded-2xl>div:last-child>button:last-child{margin-left:auto}.ns-chats input[type=text],.ns-chats textarea,.ns-search-dialog input{font-size:16px}.ns-chats div:has(>.ns-chat-actions){flex-wrap:wrap;row-gap:.5rem}.ns-chat-actions{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-chat-actions::-webkit-scrollbar{display:none}.ns-chat-actions>*{flex-shrink:0}main:not(:has(.ns-chats)){padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}@media (max-width:767px){:root{--text-xs:14px;--text-sm:16px;--text-sm--line-height:1.6;--text-base:16px;--text-ns-body:16px;--text-ns-table:15px;--text-ns-label:15px}}.ns-chats .text-white\/50{color:#0f2240}.ns-chats .text-white\/85{color:#fff}.ns-chats .bg-black\/20{background-color:rgb(0 0 0/.38)}@media (max-width:1023px){body.ns-has-tabbar{--ns-tabbar-h:calc(56px + env(safe-area-inset-bottom))}.ns-tabbar{padding-bottom:env(safe-area-inset-bottom)}body.ns-chat-open .ns-tabbar,body.ns-typing .ns-tabbar{display:none}body.ns-has-tabbar main:not(:has(.ns-chats)){padding-bottom:calc(5rem + var(--ns-tabbar-h, 0px))}body.ns-has-tabbar:not(.ns-chat-open) .ns-chats{padding-bottom:var(--ns-tabbar-h,0)}body.ns-typing .ns-chats{padding-bottom:0}body.ns-has-tabbar .ns-agent-fab{bottom:calc(var(--ns-tabbar-h, 0px) + 12px)}body.ns-chat-open .ns-agent-fab,body.ns-typing .ns-agent-fab{display:none}.ns-chat-tools-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-chat-tools-row::-webkit-scrollbar{display:none}.ns-chat-tools-row>*{flex-shrink:0}.ns-chat-tools-row .min-w-\[10rem\]{min-width:9rem}body.ns-typing .ns-chat-tools,body.ns-typing .ns-reply-suggest{display:none}body.ns-typing .ns-chats div:has(>.ns-chat-actions){display:none}.ns-chat-composer button,.ns-chats button[aria-label="戻る"]{min-width:44px;min-height:44px}.ns-chat-actions button,.ns-chat-tools button,.ns-reply-suggest button{min-height:44px}}