#results-open{font-size:13px;margin-top:12px}#history-save-status{font:11px/1.5 Arial,sans-serif;color:var(--muted);margin-top:8px}
#history-dialog{width:min(1180px,96vw);max-width:1180px;max-height:92dvh;padding:20px;color:var(--text,#dfe8e2);background:#101e17;border:1px solid var(--border);border-radius:14px}#history-dialog::backdrop{background:#000b}#history-dialog h2{font-size:15px}#history-dialog h3{font-size:13px;margin-top:22px}.history-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.history-toolbar button,.history-toolbar label{font-size:12px}.history-import{border:1px solid var(--border);padding:10px;border-radius:7px;cursor:pointer}.history-import input{display:none}
#history-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:16px 0}#history-dashboard section{padding:12px;display:flex;flex-direction:column;gap:6px}#history-dashboard strong{font-size:27px;color:#76d8ad}#history-dashboard span{font-size:12px}.history-disclaimer{font:12px/1.5 Arial,sans-serif;color:var(--muted)}#history-dashboard>p{grid-column:1/-1;margin:0}.history-session{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;gap:12px;padding:12px;margin-bottom:6px}.history-session small{display:block;color:var(--muted);margin-top:5px}.history-session strong{margin-left:auto}.history-session>span:last-child{font-size:11px;color:var(--muted)}.history-scroll{overflow:auto;max-height:450px;border:1px solid var(--border);border-radius:6px}#history-dialog table{width:100%;border-collapse:collapse;font:12px/1.5 Arial,sans-serif}#history-dialog th,#history-dialog td{padding:9px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;max-width:340px;overflow-wrap:anywhere;min-width:70px}#history-dialog th{position:sticky;top:0;background:#1b3024}#history-dialog pre{white-space:pre-wrap;font-size:12px}#history-dialog details{margin:14px 0}#history-dialog summary{cursor:pointer;color:var(--gold)}#history-error{color:#f6b97a;font-size:12px}#history-auth{font-size:13px}#history-auth a{color:var(--gold)}
@media(max-width:600px){#history-dialog{padding:12px}.history-session{flex-wrap:wrap}.history-session>span:last-child{display:none}.history-toolbar button{flex:1 1 130px}}
#history-notes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}#history-notes label{display:flex;flex-direction:column;gap:5px;font-size:12px}#history-notes label:nth-child(3){grid-column:1/-1}#history-notes textarea{background:#1b3024;color:inherit;border:1px solid var(--border);border-radius:5px;min-height:60px;padding:8px}
