.ur-root{--ur-accent:#62ea7d;--ur-ink:var(--text,#173020);--ur-muted:var(--secondary,#53625a);--ur-line:var(--line,#dfe8e1);--ur-surface:var(--surface,#fff);color:var(--ur-ink);font-size:14px;min-width:0}.ur-root *{box-sizing:border-box}.ur-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:4px 0 24px}.ur-heading h1{font-size:28px;line-height:1.3;margin:5px 0 9px}.ur-heading p{font-size:14px;color:var(--ur-muted);line-height:1.7}.ur-heading .ur-eyebrow{font-size:13px;letter-spacing:.7px}.ur-public-tag{white-space:nowrap;font-size:13px;background:#e9faed;color:#224a2b;border:1px solid #caebd2;border-radius:7px;padding:7px 10px}.ur-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ur-line);margin-bottom:20px}.ur-tabs a,.ur-tabs span{display:block;padding:12px 19px;font-size:14px;min-height:46px;text-decoration:none;color:var(--ur-muted)}.ur-tabs [aria-current=page]{border-bottom:3px solid var(--ur-accent);color:var(--ur-ink);font-weight:650}.ur-tabs a:hover{color:var(--ur-ink);background:var(--surface-soft,#f4f8f5)}.ur-card{background:var(--ur-surface);border:1px solid var(--ur-line);border-radius:15px;overflow:hidden}.ur-card-head{padding:23px 23px 14px;display:flex;justify-content:space-between;align-items:center;gap:15px}.ur-card-head h2{font-size:19px;margin:0 0 6px}.ur-context{font-size:13px;color:var(--ur-muted);margin:0}.ur-root button,.ur-root input,.ur-root select{font:inherit;font-size:14px;min-height:44px}.ur-root button{cursor:pointer}.ur-root button:disabled{opacity:.55;cursor:wait}.ur-refresh{border:1px solid #49c865;color:#16321d;background:var(--ur-accent);padding:9px 16px;border-radius:8px;font-weight:650;white-space:nowrap}.ur-refresh:hover:not(:disabled){background:#79f090}.ur-root button:focus-visible,.ur-root a:focus-visible,.ur-root input:focus-visible,.ur-root select:focus-visible,.ur-table-wrap:focus-visible{outline:2px solid #369a4a;outline-offset:3px}.ur-progress-label{font-size:14px;line-height:1.65;padding:0 23px;margin:0 0 8px;color:var(--ur-muted)}.ur-progress{display:block;appearance:none;-webkit-appearance:none;width:calc(100% - 46px);height:5px;margin:0 23px 13px;border:0;background:var(--ur-line);border-radius:3px;overflow:hidden;accent-color:var(--ur-accent)}.ur-progress::-webkit-progress-bar{background:var(--ur-line)}.ur-progress::-webkit-progress-value{background:var(--ur-accent)}.ur-progress::-moz-progress-bar{background:var(--ur-accent)}.ur-meta{display:flex;justify-content:space-between;gap:7px 20px;flex-wrap:wrap;padding:0 23px;font-size:13px;color:var(--ur-muted);line-height:1.7}.ur-notice,.ur-error{margin:15px 23px 0;padding:11px 13px;font-size:14px;line-height:1.7;border-radius:7px}.ur-notice{color:#665113;background:#faf5df;border:1px solid #e5d89f}.ur-error{color:#823c46;background:#fff0f1;border:1px solid #f0d4d8}.ur-notice[hidden],.ur-error[hidden]{display:none}.ur-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:22px 23px 17px}.ur-controls label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ur-muted)}.ur-controls input,.ur-controls select{width:100%;border:1px solid var(--ur-line);border-radius:7px;color:var(--ur-ink);background:var(--surface-soft,#f8faf8);padding:8px 11px}.ur-search{flex:1;min-width:160px;max-width:330px}.ur-direction{border:1px solid var(--ur-line);border-radius:7px;color:var(--ur-ink);background:var(--ur-surface);padding:8px 13px;white-space:nowrap}.ur-result-line{display:flex;justify-content:space-between;gap:12px;padding:0 23px 12px;font-size:13px;color:var(--ur-muted);line-height:1.6}.ur-count{font-weight:600}.ur-table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain}.ur-root table{width:100%;border-collapse:collapse;min-width:1040px;text-align:right;font-variant-numeric:tabular-nums}.ur-root th,.ur-root td{padding:14px 17px;border-bottom:1px solid var(--ur-line);font-size:14px;line-height:1.6;white-space:nowrap;text-align:right}.ur-root thead th{background:var(--surface-soft,#f7faf8);color:var(--ur-muted);font-size:13px;font-weight:500;border-top:1px solid var(--ur-line)}.ur-root th:first-child{text-align:left}.ur-root tbody tr:hover{background:var(--surface-soft,#f4f9f5)}.ur-symbol{border:0;background:transparent;padding:0;text-align:left;color:var(--ur-ink);font-weight:650;display:flex;align-items:center;gap:9px}.ur-symbol small{font-size:13px;color:var(--ur-muted);font-weight:400}.ur-symbol:hover{color:#218441}.ur-class{display:inline-block;border:1px solid var(--ur-line);background:var(--surface-soft,#f6f9f6);padding:3px 8px;border-radius:5px;font-size:13px}.ur-up{color:#167d43}.ur-down{color:#ba4259}.ur-root .ur-empty{text-align:center;padding:54px 22px;font-size:14px;color:var(--ur-muted);white-space:normal}.ur-explanation{padding:17px 23px 22px;color:var(--ur-muted);font-size:13px;line-height:1.8}.ur-explanation p{margin:0 0 7px}.ur-explanation p:last-child{margin:0}.ur-explanation strong{font-weight:600;color:var(--ur-ink)}
@media(max-width:650px){.ur-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.ur-heading h1{font-size:25px}.ur-card-head{padding:18px 16px 12px;align-items:flex-start}.ur-card-head h2{font-size:18px}.ur-progress-label{padding:0 16px}.ur-progress{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.ur-meta{padding:0 16px}.ur-controls{padding:19px 16px 14px;gap:11px}.ur-controls label{flex:1;min-width:120px}.ur-controls .ur-search{max-width:none;flex-basis:100%}.ur-result-line{padding:0 16px 12px;flex-direction:column;gap:3px}.ur-notice,.ur-error{margin-left:16px;margin-right:16px}.ur-explanation{padding:15px 16px 18px}.ur-root th,.ur-root td{padding-left:14px;padding-right:14px}.ur-refresh{padding:9px 12px}.ur-tabs a,.ur-tabs span{padding:12px 16px}.ur-context{max-width:190px}}
.ur-coin-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px}.ur-coin-icon img,.ur-coin-icon svg{max-width:24px;max-height:24px}

.ur-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 0;color:var(--secondary);font-size:13px}.ur-pagination>div{display:flex;gap:8px}.ur-pagination button{min-height:38px;border:1px solid var(--line);border-radius:10px;padding:0 16px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.ur-pagination button:hover:not(:disabled){background:var(--surface-soft)}.ur-pagination button:disabled{opacity:.4;cursor:default}
