.historyList .historyRow{display:flex;align-items:center;gap:2px;min-width:0;border-radius:10px}
.historyList .historyRow:hover{background:var(--hover)}
.historyList .historyOpen{flex:1;min-width:0;width:auto;color:var(--text)}
.historyList .historyDelete{flex:0 0 auto;width:auto;min-width:52px;min-height:44px;padding:8px;font-size:12px;color:var(--danger)}
button.dangerText{color:var(--danger);background:transparent;min-height:44px;white-space:nowrap}
button.dangerText:hover:not(:disabled){background:var(--hover)}
#projectsRoot .dangerText{margin-top:4px;font-weight:500;text-align:start;padding-inline:12px}
.conversation .panelHeading{flex-wrap:wrap;gap:8px 16px}
.conversation .panelHeading h1{flex:1;min-width:100px}
.conversation .panelHeading .conversationHint{display:none}
#deleteConversation{flex:0 0 auto;font-size:13px;padding:8px 10px}
.deletionDialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:28px;border:0;border-radius:24px;background:var(--surface);color:var(--text);box-shadow:0 24px 90px #0005;text-align:start}
.deletionDialog::backdrop{background:#10182888;backdrop-filter:blur(3px)}
.deletionDialog h2{font-size:21px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 12px}
.deletionDialog p{line-height:1.7;color:var(--muted);overflow-wrap:anywhere}
.deletionActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}
.deletionActions button{min-height:46px;min-width:88px}
.deletionDialog button.dangerButton{background:#b52c3b;color:#fff;border:1px solid #b52c3b}
.deletionDialog button.dangerButton:hover:not(:disabled){background:#982433;color:#fff}
:root[data-theme=dark] .deletionDialog button.dangerButton{background:#b83242;color:#fff;border-color:#df5666}
.deletionDialog .formNotice{color:var(--danger);margin:0}
@media(max-width:480px){.deletionDialog{padding:22px}.deletionActions button{flex:1}}
