.record-heading-actions{display:flex;align-items:center;gap:8px}
.record-list-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.record-list-footer small{color:#697482;font-size:7px}.record-list-footer button,.record-history-pagination button{border:1px solid var(--line);border-radius:6px;background:#151b20;color:#d8dee6;padding:8px 12px;font-size:8px;cursor:pointer}.record-list-footer button:hover{border-color:rgba(240,185,11,.5);color:var(--yellow)}
.record-history-dialog{width:min(94vw,900px);max-height:88vh;padding:0;border:1px solid var(--line);border-radius:14px;background:#11171c;color:var(--text);box-shadow:0 30px 100px rgba(0,0,0,.68)}.record-history-dialog::backdrop{background:rgba(3,5,7,.8);backdrop-filter:blur(4px)}
.record-history-head{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 17px;border-bottom:1px solid var(--line)}.record-history-head span{color:var(--yellow);font-size:8px;font-weight:700;letter-spacing:2px}.record-history-head h2{margin:6px 0 5px;font-size:20px}.record-history-head p{margin:0;color:var(--muted);font-size:8px}.record-history-head>button{width:31px;height:31px;border:1px solid var(--line);border-radius:50%;background:#171d22;color:var(--muted);font-size:18px;cursor:pointer}
.record-history-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px}.record-history-tools select{height:34px;border:1px solid var(--line);border-radius:6px;background:#0d1216;color:var(--text);padding:0 10px;font-size:8px}.record-history-tools span{color:var(--muted);font-size:8px}.record-history-list{display:flex;flex-direction:column;gap:7px;min-height:180px;max-height:48vh;overflow:auto;padding:0 24px}.record-history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 21px}.record-history-pagination span{min-width:58px;color:var(--muted);font-size:8px;text-align:center}.record-history-pagination button:disabled{opacity:.35;cursor:not-allowed}
@media(max-width:640px){.record-heading-actions{align-items:flex-end;flex-direction:column}.record-list-footer{align-items:flex-start;flex-direction:column}.record-list-footer button{width:100%}.record-history-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.record-history-head,.record-history-tools{padding-left:16px;padding-right:16px}.record-history-list{max-height:calc(100dvh - 245px);padding:0 16px}.record-history-pagination{justify-content:space-between;padding:14px 16px}.record-history-pagination button{flex:1}}
