.dr-picker{display:grid;gap:8px}.dr-picker [data-new]{padding:12px;border:1px solid #6985a8;border-radius:12px}.dr-picker [data-new]:not([hidden]){display:grid;gap:8px}.dr-picker small{display:block;line-height:1.5}.dr-history{box-sizing:border-box;font:14px/1.5 system-ui,sans-serif;--dr-bg:#0b1b30;--dr-text:#e7f0ff;--dr-border:#35516e;background:var(--dr-bg);color:var(--dr-text);width:100%;min-width:0;padding:24px;position:relative;margin:0;border:1px solid var(--dr-border);border-radius:22px;overflow:auto}.dr-history header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dr-history h2{margin:6px 0}.dr-history p,.dr-history small{opacity:.8}.dr-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:24px 0}.dr-filters label{display:grid;gap:6px;flex:1;min-width:145px}.dr-history :is(input,select){background:var(--dr-bg);color:var(--dr-text);border:1px solid var(--dr-border);border-radius:10px;padding:10px;min-height:42px}.dr-history button{cursor:pointer}.dr-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.dr-totals>div{padding:18px;border:1px solid var(--dr-border);border-radius:14px}.dr-totals strong{display:block;font-size:24px;margin-top:8px}.dr-table{overflow:auto}.dr-history table{width:100%;border-collapse:collapse;text-align:left}.dr-history :is(td,th){padding:12px;border-bottom:1px solid var(--dr-border);vertical-align:top}.dr-history td small{display:block;margin-top:5px;min-width:110px}.dr-history td button{margin:3px;white-space:nowrap}.dr-history [data-message]{line-height:1.5;color:var(--dr-text)}html[data-theme=light] .dr-history,html[data-visual-theme=light] .dr-history{box-sizing:border-box;font:14px/1.5 system-ui,sans-serif;--dr-bg:#fff;--dr-text:#17243a;--dr-border:#d5e1ef}@media(max-width:600px){.dr-history{padding:16px}.dr-totals{grid-template-columns:1fr}.dr-totals>div{padding:12px;display:flex;justify-content:space-between;align-items:center}.dr-totals strong{margin:0;font-size:20px}}

.dr-history .secondary-btn{border:1px solid var(--dr-border);border-radius:10px;padding:9px 13px;background:var(--dr-bg);color:var(--dr-text);font:inherit}.dr-history .secondary-btn:hover{background:#2785db20}.dr-history :is(input,select){font:inherit;box-sizing:border-box;width:100%}
.dr-history [hidden],.dr-picker [hidden]{display:none!important}

.dr-history th button{background:transparent;border:0;color:inherit;font:inherit;font-weight:700;text-align:left;padding:4px 0;white-space:nowrap}.dr-history th button:hover{color:#1685e6}.dr-history th button:focus-visible{outline:2px solid #1685e6;outline-offset:4px}.dr-history th[aria-sort]:not([aria-sort=none]){color:#1685e6}
