html body.eg-studio319 #root .history324{margin:20px 0!important;}
.history324-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-bottom:16px;}
.history324-controls label{display:grid;gap:7px;min-width:180px;flex:1;}
.history324-controls button{height:42px!important;align-self:end;}
.history324-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;}
.history324-insights article{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--studio319-border);border-radius:16px;background:var(--studio319-surface);min-width:0;}
.history324-insights article>span,.history324-insights small{font-size:12px;line-height:1.6;color:var(--studio319-muted);}
.history324-insights strong{font-size:25px;line-height:1.25;color:var(--studio319-text);}
.history324-block{margin:28px 0 14px;}
.history324-block h3{font-size:17px;margin:0 0 15px;}
.history324-table{overflow-x:auto;border:1px solid var(--studio319-border);border-radius:14px;}
.history324-table table{width:100%;border-collapse:collapse;margin:0;white-space:nowrap;font-size:13px;}
.history324-table :is(th,td){padding:13px 16px;text-align:right;border-bottom:1px solid var(--studio319-border);}
.history324-table :is(th,td):first-child{text-align:left;}
.history324-table thead{background:var(--studio319-surface);}
.history324-table tbody tr:last-child>*{border-bottom:0;}
.history324-ai{margin-top:28px;padding:20px;border:1px solid var(--studio319-border);border-radius:16px;background:var(--studio319-surface);}
.history324-ai-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:15px;}
.history324-ai-head h3{margin:0;font-size:18px;}
.history324-ai-answer{white-space:pre-wrap;line-height:1.8;margin-top:20px;border-top:1px solid var(--studio319-border);padding-top:18px;}
.history324-warning{padding:14px;border-radius:10px;background:#fff1d5;color:#684c15;}
@media(max-width:760px){.history324-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.history324-insights article{padding:14px;}.history324-insights strong{font-size:21px;}.history324>summary{gap:10px!important;align-items:center!important;}.history324>summary>span{font-size:10px!important;max-width:100px;}.history324 .report-dropdown-body225{padding:16px!important;}.history324-controls{gap:12px;}.history324-controls label{min-width:140px;}.history324-ai{padding:15px;}}
.history324-chart{width:100%;color:var(--studio319-text);border:1px solid var(--studio319-border);border-radius:16px;padding:12px;box-sizing:border-box;}.history324-chart svg{display:block;width:100%;height:auto;min-height:180px;}
