.sme .ch-history{margin:22px 0;border:1px solid var(--ink,#25251f);background:#fffdf1;box-shadow:3px 3px 0 #24241f;padding:24px}
.sme .ch-history-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sme .ch-history h2{margin:6px 0;font-size:24px}.sme .ch-history-heading p{margin:4px 0}.sme .ch-history-heading button{flex-shrink:0}
.sme .ch-history-summary{color:#2845d6;font-weight:600;margin:18px 0 10px}.sme .ch-history progress{display:block;width:100%;height:7px;accent-color:#2d46dc;margin:0 0 20px;border:0;background:#eae6d7}.sme .ch-history progress::-webkit-progress-bar{background:#eae6d7}.sme .ch-history progress::-webkit-progress-value{background:#2d46dc}
.sme .ch-year-list{list-style:none;padding:0;margin:0}.sme .ch-year-list li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0;border-top:1px solid #d4d0c2}.sme .ch-year-icon{width:30px;height:32px;display:grid;place-items:center;border:1px solid #79796b;background:#f0efc8;color:#2542d3;box-shadow:2px 2px 0 #cac6b8}.sme .ch-year-icon svg{width:20px;height:20px}
.sme .ch-year-main strong{display:inline-block;margin-right:12px}.sme .ch-year-state{display:inline-block;font-size:11px;font-weight:600;border:1px solid #b6b1a0;padding:3px 7px;background:#f0eddf}.sme .ch-year-main p{font-size:13px;line-height:1.5;margin:7px 0 0;color:#656457}.sme .ch-year-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:270px}.sme .ch-year-actions a{font-size:12px;color:#2845d6;display:flex;align-items:center;gap:6px}.sme .ch-year-actions svg{width:14px;height:14px}.sme .ch-history-note{font-size:12px;line-height:1.55;color:#656457;margin:15px 0 0}
.sme .ch-year-list [aria-busy=true] .ch-year-icon{background:#2d46dc;color:#fff;animation:ch-paper-work 1.5s ease-in-out infinite}.sme .ch-year-list [data-account-status=needs_review] .ch-year-state,.sme .ch-year-list [data-account-status=partial] .ch-year-state{background:#f3ef8c}.sme .ch-year-list [data-account-status=failed] .ch-year-state{border-color:#aa4e37;color:#7e3223;background:#fff1e8}.sme .ch-year-list [data-account-status=imported] .ch-year-state,.sme .ch-year-list [data-account-status=reused] .ch-year-state{color:#2645d4;background:#e9edff}
@keyframes ch-paper-work{50%{transform:translateY(-3px) rotate(-3deg)}}
@media(max-width:640px){.sme .ch-history{padding:18px}.sme .ch-history-heading{display:block}.sme .ch-history-heading button{margin-top:12px}.sme .ch-year-list li{grid-template-columns:28px minmax(0,1fr);gap:10px}.sme .ch-year-main strong{display:block;font-size:14px;margin:0 0 7px}.sme .ch-year-actions{grid-column:2;justify-content:flex-start;max-width:none}.sme .ch-year-icon{width:26px;height:30px}}
@media(prefers-reduced-motion:reduce){.sme .ch-year-list [aria-busy=true] .ch-year-icon{animation:none}}
.sme[data-motion-paused=true] .ch-year-icon{animation-play-state:paused}
