.settings-profile{display:flex;align-items:center;gap:10px;padding:8px 4px;color:var(--text-primary);text-decoration:none;border-radius:9px}.settings-profile:hover{background:var(--surface-2)}.settings-profile>span:nth-child(2){flex:1;min-width:0}.settings-profile small,.settings-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-profile strong{font-size:13px}.settings-profile small{font-size:11px;color:var(--text-muted);margin-top:3px}.settings-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--text-primary)}.siq-chats{flex:0 1 auto}.siq-rail{overflow-y:auto}.siq-rail .siq-chatlist{overflow:visible;flex:none}.settings-workspace{width:100%;max-width:1000px;margin:auto;padding-bottom:32px}.settings-workspace h1{font-size:26px;font-weight:600;margin:0 0 22px}.settings-workspace h2{font-size:20px;font-weight:600;margin:0 0 12px}.settings-workspace p{font-size:14px;line-height:1.6;color:var(--text-muted)}.settings-sections{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:26px;overflow-x:auto}.settings-dialog-actions button,.settings-sections button{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);padding:10px 16px;border-radius:10px;font-size:14px;cursor:pointer}.settings-sections button[aria-current]{background:var(--accent-soft);border-color:var(--accent);color:var(--text-primary)}.settings-theme-options{display:grid;gap:12px;margin-top:20px}.settings-theme-options legend{font-size:13px;font-weight:600;margin-bottom:12px}.settings-theme-options label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--border);border-radius:12px;cursor:pointer}.settings-theme-options input{accent-color:var(--accent)}.settings-content .mem-page{max-width:none;padding:0}.settings-content .usage-details{max-width:none}.settings-identity{overflow:hidden;max-width:100%}.settings-danger{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.settings-danger h3{font-size:16px;font-weight:600}.settings-danger-button{border:1px solid #bc4545!important;color:#bd3d3d!important;background:transparent!important;border-radius:10px;padding:10px 16px;margin-top:16px;cursor:pointer}.settings-dialog{width:min(480px,calc(100vw - 32px));background:var(--bg-card);color:var(--text-primary);padding:26px;border:1px solid var(--border);border-radius:18px}.history-dialog::backdrop,.settings-dialog::backdrop{background:#0008}.settings-confirm{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;margin-top:18px}.settings-confirm input{margin-top:4px}.settings-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.settings-dialog-actions .settings-danger-button{margin-top:0}.settings-workspace button:disabled{opacity:.5;cursor:default}.history-dialog button:focus-visible,.settings-profile:focus-visible,.settings-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.history-dialog{width:min(640px,calc(100vw - 32px));height:min(680px,calc(100dvh - 48px));padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text-primary)}.history-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.history-dialog-head h2{font-size:20px;font-weight:600}.history-dialog-head button{padding:8px;background:transparent;border:0;color:var(--text-primary);cursor:pointer}.history-dialog .siq-chatlist{overflow:visible;margin:12px 0}.history-dialog .siq-chatitem-acts{opacity:1}.history-dialog .siq-chatitem-main{padding:12px 8px}.history-dialog .siq-chatitem-act{width:30px;height:30px}.history-dialog-status{color:var(--text-muted);font-size:13px;padding:12px}.history-dialog button.siq-chats-toggle{font-size:13px}@media(max-width:640px){.settings-sections{gap:4px}.settings-sections button{padding:10px 11px}.settings-workspace{padding-bottom:26px}.settings-identity .cl-pageScrollBox{padding:12px}.history-dialog{padding:14px}}.settings-signout{margin-top:16px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);background:var(--bg-card);cursor:pointer}.settings-workspace{min-width:0}.settings-content,.settings-content>section{min-width:0;max-width:100%}.settings-workspace h2,.settings-workspace h3,.settings-workspace p{overflow-wrap:anywhere}.settings-sections{flex-wrap:wrap;overflow:visible}.settings-sections button{flex-shrink:0}.settings-theme-options{min-width:0}.settings-theme-options label>span{min-width:0;overflow-wrap:anywhere}.settings-identity{overflow:visible;min-width:0}.settings-identity .cl-card,.settings-identity .cl-cardBox,.settings-identity .cl-main,.settings-identity .cl-page,.settings-identity .cl-pageScrollBox,.settings-identity .cl-rootBox{min-width:0;max-width:100%}.settings-content .mem-head>div{min-width:0}.settings-content .mem-add .field-input{min-width:0;flex-basis:220px}.settings-content .usage-details{min-width:0}.settings-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.settings-confirm{overflow-wrap:anywhere}.settings-confirm input{flex-shrink:0}