.account-history{grid-column:1/-1;min-width:0}
.account-history-view .profile-identity,.account-history-view [data-profile-details],.account-history-view [data-preferences],.account-history-view .account-disclosure{display:none!important}
.history-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 6px}
.history-toolbar p{margin:0}.history-toolbar a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-size:13px;color:#076c86;text-decoration:none}
.account-history>p{margin:8px 0;font-size:12px;color:#52667b}
.account-history-list{display:grid;margin:12px 0 20px;border:1px solid #dce4ed;border-radius:12px;background:#fff;overflow:hidden}
.account-history-list:empty{display:none}
.history-card{min-width:0;border-bottom:1px solid #e6ecf2;overflow-wrap:anywhere}
.history-card:last-child{border-bottom:0}
.history-card .history-row{display:grid;grid-template-columns:110px 70px minmax(0,1fr) 150px 150px 18px;align-items:center;gap:12px;min-height:62px;padding:10px 18px;cursor:pointer;list-style:none;color:#172b42;font-size:14px;line-height:1.4}
.history-row .history-value{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums;overflow:visible;white-space:normal;text-align:right}
.history-value strong{font-size:13px;line-height:1.3}.history-value small{font-size:10px;color:#52667b;line-height:1.3}
.history-row::-webkit-details-marker{display:none}
.history-row>span,.history-row>time{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.history-reference{font-weight:750}.history-date{font-variant-numeric:tabular-nums;color:#52667b;font-size:13px}.history-preview{color:#52667b;font-size:13px}
.history-narrow{display:none}
.history-mobile-date{display:none;font-size:10px;font-weight:400;color:#52667b}
@media(max-width:600px){.history-mobile-date{display:block}}
.history-state{justify-self:start;max-width:100%;padding:5px 9px;border-radius:6px;background:#edf4f7;color:#356075;font-size:12px;font-weight:600}
.history-state[data-state=confirmed]{background:#e7f5ef;color:#226145}.history-state[data-state=rejected]{background:#fcecec;color:#a12f35}
.history-row .history-chevron{color:#087f9e;font-size:20px;text-align:center;overflow:visible}
.history-row:hover{background:#f4f9fb}.history-card details[open]>.history-row{background:#eef7fa;box-shadow:inset 3px 0 #087f9e}.history-card details[open] .history-chevron{transform:rotate(180deg)}
.history-row:focus-visible{outline:2px solid #087f9e;outline-offset:-3px;border-radius:5px}
.history-details{padding:4px 20px 20px;border-top:1px solid #e6ecf2;font-size:14px;line-height:1.6}
.history-details .history-meta{font-size:12px;color:#52667b}.history-details .history-total{font-weight:700;color:#172b42}
.history-details li{margin:12px 0}.history-details ul{padding-left:20px}.history-message{white-space:pre-wrap}
@media(max-width:800px){.history-card .history-row{grid-template-columns:95px 65px minmax(0,1fr) 130px 100px 16px;gap:8px;padding:10px 12px}.history-toolbar{flex-wrap:wrap;gap:0}}
@media(max-width:600px){.history-card .history-row{grid-template-columns:minmax(0,1fr) minmax(0,110px) minmax(0,85px) 14px;gap:6px;min-height:56px;padding:9px 10px;font-size:12px}.history-wide,.history-row .history-preview,.history-row .history-date{display:none}.history-narrow{display:inline}.history-value strong{font-size:11px}.history-state{font-size:10px;padding:4px 5px}.history-details{padding:4px 12px 16px}.history-toolbar p{font-size:13px}.history-toolbar a{font-size:12px}}
