.native-session-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.native-session-toolbar select,.native-session-toolbar button,.native-session-actions input,.native-session-actions button{padding:10px;border:1px solid var(--border,#ccd2db);border-radius:9px;background:var(--bg-secondary,#fff);color:inherit;font:inherit;min-width:0;box-sizing:border-box}.native-session-row{display:flex;flex-direction:column;gap:7px;border:1px solid var(--border,#ccd2db);border-radius:12px;padding:15px;margin:10px 0;overflow-wrap:anywhere}.native-session-row small{opacity:.7;line-height:1.4}.native-session-actions{display:flex;gap:8px;margin-top:6px}.native-session-actions input{flex:1;width:0}.native-session-actions button{white-space:nowrap;cursor:pointer}.native-session-actions button:disabled{opacity:.55}#native-session-browser [data-sessions]{max-height:52vh;overflow:auto}#native-session-browser .external-settings-dialog{max-width:740px;width:calc(100vw - 32px);box-sizing:border-box}@media(max-width:480px){.native-session-actions{flex-direction:column}.native-session-actions input{width:100%;font-size:16px}.native-session-actions button{width:100%}}

.native-history-older { display:block; margin:12px auto; padding:9px 16px; border:1px solid var(--border, #ddd); border-radius:10px; background:var(--bg, #fff); color:var(--text, #333); font-size:13px; cursor:pointer; }
