.history-panel{margin-top:24px;padding:24px}.history-source{background:#e4eee9;color:#386451;border-radius:18px;padding:7px 12px;font-size:12px}.history-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.history-toolbar input{flex:1;min-width:180px}.history-toolbar select{max-width:260px}.history-pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;font-size:12px}.history-warning{display:block;color:#985e11;background:#fff3dc;padding:10px;border-radius:8px}.history-contact{margin-top:24px;padding:20px;border:1px solid #dce7df;border-radius:12px}.history-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:16px 0}.history-summary>div{background:#f4f8f5;padding:16px;border-radius:9px;font-size:12px}.history-summary strong{display:block;margin-top:10px;font-size:18px}.history-document pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left}.history-contact-count{color:#537765!important}@media(max-width:700px){.history-panel{padding:14px}.history-summary{grid-template-columns:1fr}.history-toolbar>*{width:100%;max-width:none!important}}@media print{.history-document{display:block}.history-document details,.history-document+.actions{display:none!important}}

.statement-history{margin-block:24px;padding:18px;background:#f8fbf8;border:1px solid #dae6dc;border-radius:10px}.statement-history .notice{padding:0;line-height:1.9}.statement-history h3{font-size:15px;color:#31704d}.statement-history .history-summary{margin-block:14px}.statement-history td{background:white;min-width:85px}.statement-history .text-button{font-size:12px;font-weight:600;text-decoration:underline}.statement-history .flow-badge{font-size:10px}.statement-history+.statement-summary{margin-top:24px}@media(max-width:650px){.statement-history{padding:12px}.statement-history .history-summary{grid-template-columns:1fr}.statement-history .history-summary strong{font-size:15px}}@media print{.statement-history{padding:0;background:white;border:0}.statement-history .history-summary{grid-template-columns:repeat(3,1fr)}.statement-history .flow-badge{background:transparent;color:black}.statement-history .text-button{color:black;text-decoration:none}.statement-history td{min-width:0}}
