body.zeus-site .cs-wallet .cs-history{padding:22px;border-radius:10px;overflow:hidden}
body.zeus-site .cs-history-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}
body.zeus-site .cs-history-header h2{margin:0;color:#efeee5;font-size:26px;line-height:1.25}
body.zeus-site .cs-history-header p{margin:6px 0 0;font-size:13px;color:#aeb9a2;line-height:1.5}
body.zeus-site .cs-history .cs-history-refresh{flex-shrink:0;margin:0;min-height:40px;padding:8px 12px;font-size:13px}
body.zeus-site .cs-history-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}
body.zeus-site .cs-history-filters button{border:1px solid #48563a;border-radius:6px;padding:9px 16px;min-height:40px;font:600 13px/1.4 Arial,sans-serif;background:#222b1d;color:#c8d1bc;cursor:pointer}
body.zeus-site .cs-history-filters button[aria-pressed=true],body.zeus-site .cs-history-filters button:hover{background:#3a3d26;color:#f0c46d;border-color:#ac8e49}
body.zeus-site .cs-history button:focus-visible{outline:2px solid #ebbd60;outline-offset:3px}
body.zeus-site .cs-history button:disabled{opacity:.55;cursor:wait}
body.zeus-site .cs-history-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid #3d4a32;border-radius:8px;background:#20291c;padding:16px;margin-bottom:10px}
body.zeus-site .cs-history-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;font:600 23px/1 Arial,sans-serif;background:#323b29;color:#b6c5a7}
body.zeus-site .cs-history-income .cs-history-icon{background:#2b3e29;color:#b7dba5}
body.zeus-site .cs-history-expense .cs-history-icon{background:#423723;color:#edc479}
body.zeus-site .cs-history-body{min-width:0}
body.zeus-site .cs-history-body h3{margin:0 0 5px;padding:0;border:0;font:600 15px/1.4 Arial,sans-serif;color:#f0eee3;overflow-wrap:anywhere}
body.zeus-site .cs-history-body p{margin:0 0 7px;font-size:12px;line-height:1.6;color:#bac4af;overflow-wrap:anywhere}
body.zeus-site .cs-history-body time{display:block;font-size:12px;line-height:1.5;color:#9eae91;font-variant-numeric:tabular-nums}
body.zeus-site .cs-history-sum{text-align:right;min-width:90px}
body.zeus-site .cs-history-sum strong{display:block;font:700 19px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#dce5d2;white-space:nowrap}
body.zeus-site .cs-history-income .cs-history-sum strong{color:#b7dba5}
body.zeus-site .cs-history-expense .cs-history-sum strong{color:#edc479}
body.zeus-site .cs-history-sum span{display:block;font-size:11px;margin-top:5px;color:#aeb9a2}
body.zeus-site .cs-history-status{padding:14px;border:1px dashed #49563d;border-radius:7px;font-size:13px;line-height:1.6;color:#c6cfba;margin:0 0 12px}
body.zeus-site .cs-history .cs-history-more{width:100%;margin:4px 0 0;min-height:42px}
body.zeus-site .cs-history [hidden]{display:none!important}
@media(max-width:575px){
 body.zeus-site .cs-wallet .cs-history{padding:18px 14px}
 body.zeus-site .cs-history-header{flex-wrap:wrap;align-items:flex-start;gap:12px}
 body.zeus-site .cs-history-header h2{font-size:24px}
 body.zeus-site .cs-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
 body.zeus-site .cs-history-filters button{padding:9px 3px;font-size:12px}
 body.zeus-site .cs-history-row{grid-template-columns:30px minmax(0,1fr);gap:8px 10px;padding:13px 11px}
 body.zeus-site .cs-history-icon{width:30px;height:30px;border-radius:8px;font-size:21px}
 body.zeus-site .cs-history-body h3{font-size:14px}
 body.zeus-site .cs-history-sum{grid-column:2;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;text-align:left;min-width:0}
 body.zeus-site .cs-history-sum strong{font-size:18px;white-space:normal;overflow-wrap:anywhere;max-width:100%}
 body.zeus-site .cs-history-sum span{margin:0}
}
