/* /tools/chatgpt-export/ — the conversation picker. Everything else on the page
   reuses tools.css (dropzone, badges) and style.css (sections, cards, FAQ). */
.cge-privacy{
  margin:14px auto 0;max-width:640px;
  font-size:14.5px;line-height:1.6;color:var(--text-muted);
}
.cge-tool{padding-top:8px}
.cge-panel{margin-top:22px}
.cge-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.cge-search{
  flex:1 1 220px;min-width:0;
  padding-top:9px;padding-bottom:9px;padding-left:12px;padding-right:12px;
  border:1px solid var(--border);border-radius:10px;font-size:14px;background:var(--surface);
}
.cge-search:focus{outline:none;border-color:var(--brand)}
.cge-count{margin-left:auto;font-size:13.5px;color:var(--text-2);white-space:nowrap}
.cge-list{
  max-height:420px;overflow-y:auto;
  border:1px solid var(--border);border-radius:14px;background:var(--surface);
}
.cge-row{
  display:flex;align-items:flex-start;gap:12px;
  padding-top:11px;padding-bottom:11px;padding-left:14px;padding-right:14px;
  border-bottom:1px solid var(--border-soft);cursor:pointer;
}
.cge-row:last-child{border-bottom:0}
.cge-row:hover{background:var(--surface-3)}
.cge-row input{margin-top:3px;flex:0 0 auto;accent-color:var(--brand)}
.cge-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}
.cge-title{
  font-size:14.5px;font-weight:600;color:var(--text);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.cge-meta{font-size:12.5px;color:var(--text-muted)}
.cge-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}
.cge-format{
  padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:32px;
  border:1px solid var(--border);border-radius:10px;font-size:14px;
  background:var(--surface);color:var(--text);
}
.cge-note{
  margin:14px 0 0;padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;
  background:var(--brand-soft);border-radius:12px;
  font-size:13.5px;line-height:1.6;color:var(--text-2);
}
@media(max-width:760px){
  .cge-list{max-height:320px}
  .cge-count{margin-left:0;width:100%}
}
