/* Owner-only AI question history; inherits existing admin theme. */
.catnara-ai-history-root{min-width:0}
.catnara-ai-history-root .admin-card{margin:16px 0;min-width:0}
.catnara-ai-history-root .admin-card>div[style*="overflow-x"]{max-width:100%;border:1px solid var(--line,#e6e3e0);border-radius:10px}
.catnara-ai-history-root table{border-collapse:collapse;min-width:690px;width:100%;font-size:13px;line-height:1.5}
.catnara-ai-history-root th,.catnara-ai-history-root td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line,#ece8e4);vertical-align:top}
.catnara-ai-history-root th{background:rgba(120,110,100,.07);font-weight:700;white-space:nowrap}
.catnara-ai-history-root td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}
.catnara-ai-history-root summary{cursor:pointer;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.catnara-ai-history-root details[open]{min-width:220px}
.catnara-ai-history-root details p{padding:12px;margin:8px 0 0;background:rgba(150,150,150,.07);border-radius:8px;line-height:1.7}
.catnara-ai-history-root select{max-width:100%;padding:8px;background:var(--surface,#fff);color:inherit;border:1px solid #ccc;border-radius:7px}
.catnara-ai-history-root input[type=checkbox]{width:18px;height:18px;accent-color:#846a60}
.catnara-ai-history-root button:disabled{opacity:.48;cursor:not-allowed}
@media(max-width:760px){.catnara-ai-history-root .admin-card{padding:14px}.catnara-ai-history-root .catnara-traffic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
