.recordsTitle{margin-bottom:18px}.recordsScopeNote{margin:12px 2px 18px;color:var(--muted);font-size:11px;line-height:1.6;max-width:980px}.recordHeroGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.recordHeroCard{min-height:150px;padding:20px;box-shadow:none;background:linear-gradient(145deg,rgba(21,35,45,.96),rgba(11,19,26,.96))}.recordHeroCard>span{display:block;color:#7fcbe7;font-size:10px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.recordHeroCard>strong{display:block;margin-top:13px;font-size:24px;line-height:1.15;letter-spacing:-.025em}.recordHeroCard>p{margin:10px 0 0;color:#c6d5dc;font-size:12px;line-height:1.45}.recordHeroCard>small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.recordsColumns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.recordsPanel{padding:22px;box-shadow:none}.recordsPanel .panelHead>span{color:var(--muted);font-size:11px}.recordList{margin-top:14px;border-top:1px solid var(--line)}.recordRow{min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.recordRow>b{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:rgba(99,197,232,.07);color:#86d7ef;font-size:10px}.recordRow>div{min-width:0}.recordRow>div:nth-of-type(1) strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recordRow>div:nth-of-type(1) span{display:block;margin-top:3px;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recordRow>div:nth-of-type(2){text-align:right}.recordRow>div:nth-of-type(2) strong{display:block;font-size:14px}.recordRow>div:nth-of-type(2) span{display:block;margin-top:3px;color:#6f818c;font-size:9px}.recordList{max-height:690px;overflow:auto;overscroll-behavior:contain;padding-right:3px}.recordList::-webkit-scrollbar{width:6px}.recordList::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px}
@media(max-width:1050px){.recordHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recordsColumns{grid-template-columns:1fr}}
@media(max-width:700px){.recordsTitle{margin-bottom:14px}.recordsScopeNote{margin:10px 2px 15px}.recordHeroGrid{grid-template-columns:1fr 1fr;gap:9px}.recordHeroCard{min-height:132px;padding:16px}.recordHeroCard>strong{font-size:18px}.recordHeroCard>p{font-size:11px}.recordsPanel{padding:17px}.recordList{max-height:none}.recordRow{min-height:64px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.recordRow>b{width:25px;height:25px}.recordRow>div:nth-of-type(1) strong{font-size:12px}.recordRow>div:nth-of-type(2) strong{font-size:12px}.recordRow>div:nth-of-type(2) span{display:none}}

.historyTitle{margin-bottom:18px}.historySearch{display:block;margin:16px 0}.historySearch label{display:block;font-weight:700;font-size:12px;margin-bottom:8px}.historySearch>div{display:flex;gap:8px;max-width:700px}.historySearch input{flex:1;min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:rgba(12,23,31,.85);color:#f4f8fb}.historySearch button,.historyPager button{padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(93,190,226,.12);color:#bde9f7;cursor:pointer}.historyPager button:disabled{opacity:.4;cursor:not-allowed}.historySource{font-size:11px;color:var(--muted);margin:10px 0 16px}.historyList{display:grid;gap:9px}.historyCard{padding:0;overflow:hidden}.historyCard summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 20px;cursor:pointer;list-style:none}.historyCard summary::-webkit-details-marker{display:none}.historyCard summary strong,.historyCard summary small{display:block}.historyCard summary small{margin-top:3px;color:var(--muted);font-size:10px}.historyCard summary b{font-size:11px;color:#91d9ed}.historyRows{padding:0 20px 15px}.historyRow{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12px}.historyRow strong{white-space:nowrap}.historyEmpty{padding:24px;color:var(--muted)}.historyPager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-size:11px;text-align:center}
@media(max-width:700px){.historyCard summary{grid-template-columns:1fr auto;gap:7px;padding:14px}.historyCard summary>span:nth-child(2){grid-column:1/-1;grid-row:2;color:var(--muted);font-size:11px}.historyRows{padding:0 14px 12px}.historyPager{flex-wrap:wrap;justify-content:center}.historyPager span{order:-1;width:100%}}
