*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#edf6ff;background:#07090d;color-scheme:dark;--ov-bg: #07090d;--ov-bg-2: #0b0f15;--ov-panel: rgba(14, 19, 27, .82);--ov-panel-strong: rgba(18, 24, 34, .96);--ov-border: rgba(138, 164, 190, .2);--ov-border-strong: rgba(81, 229, 201, .42);--ov-text: #edf6ff;--ov-muted: #8e9bae;--ov-faint: #5f6b7d;--ov-cyan: #48f1d2;--ov-blue: #6aa8ff;--ov-amber: #f6c762;--ov-red: #ff6f86;--ov-green: #75f0a4;--ov-magenta: #d78bff;--ov-shadow: 0 18px 48px rgba(0, 0, 0, .38);--ov-radius: 8px}html{min-height:100%;background:#07090d}body{margin:0;min-height:100vh;color:var(--ov-text);background:linear-gradient(rgba(72,241,210,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,241,210,.03) 1px,transparent 1px),linear-gradient(110deg,rgba(72,241,210,.1),transparent 34rem),linear-gradient(138deg,#07090d,#101018 46%,#08120f);background-size:36px 36px,36px 36px,auto,auto}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0,rgba(72,241,210,.09) 50%,transparent 100%) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.055),transparent 18rem);opacity:.85}a{color:var(--ov-cyan);text-decoration-color:#48f1d266;text-underline-offset:.18rem}code,pre,.col-mono{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,ui-monospace,monospace}h1,h2,h3,h4{color:#f6fbff;letter-spacing:0}h2{position:relative;margin:0 0 1rem;font-size:1.45rem;font-weight:760}h2:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.55rem;border-radius:2px;background:var(--ov-cyan);box-shadow:0 0 16px #48f1d28f;vertical-align:.1rem}h3{margin:0 0 .9rem;font-size:1.02rem;font-weight:720}h4{font-size:.92rem;font-weight:700}.mt-lg{margin-top:1.5rem}.muted,.card-label,.collection-gas-meta,.token-label{color:var(--ov-muted)}.error,.login-error{color:#ff8fa1}.hint{font-size:.7rem;color:var(--ov-faint);margin:0}.layout{position:relative;z-index:1;display:flex;min-height:100vh;background:transparent}.sidebar{position:sticky;top:0;width:18rem;height:100vh;flex-shrink:0;padding:1.1rem .85rem;display:flex;flex-direction:column;gap:1.15rem;border-right:1px solid rgba(72,241,210,.16);background:linear-gradient(180deg,#0d121bf5,#070a0ffa),repeating-linear-gradient(180deg,transparent 0 11px,rgba(255,255,255,.025) 12px);box-shadow:16px 0 44px #00000057}.brand{position:relative;display:flex;align-items:center;gap:.72rem;min-height:3.6rem;padding:.35rem .35rem .9rem;border-bottom:1px solid rgba(138,164,190,.15);color:var(--ov-text);font-weight:700;font-size:1rem}.brand:after{content:"";position:absolute;right:.35rem;bottom:-1px;left:.35rem;height:1px;background:linear-gradient(90deg,transparent,var(--ov-cyan),transparent);opacity:.58}.brand-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(72,241,210,.55);border-radius:var(--ov-radius);background:linear-gradient(135deg,#48f1d233,#d78bff1f),#0a0e14f2;color:#eafffb;font-size:.78rem;font-weight:800;letter-spacing:.08em;box-shadow:0 0 18px #48f1d23d}.brand-copy{display:flex;min-width:0;flex-direction:column;gap:.1rem}.brand-copy strong{font-size:1rem;line-height:1.1;letter-spacing:.02em}.brand-copy span{color:var(--ov-muted);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.sidebar nav{display:flex;flex-direction:column;gap:.42rem}.nav{position:relative;display:flex;align-items:center;gap:.66rem;min-height:2.45rem;padding:.42rem .62rem;overflow:hidden;border:1px solid transparent;border-radius:var(--ov-radius);color:#aab6c8;font-weight:600;text-decoration:none}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(72,241,210,.12),transparent 64%);opacity:0;transition:opacity .18s ease}.nav:hover{border-color:#8aa4be2e;background:#ffffff0b;color:#f6fbff}.nav:hover:after,.nav.active:after{opacity:1}.nav.active{border-color:#48f1d26b;background:#48f1d217;color:#fff;box-shadow:inset 3px 0 0 var(--ov-cyan),0 0 20px #48f1d21f}.nav-code{display:inline-grid;width:1.72rem;height:1.42rem;place-items:center;flex-shrink:0;border:1px solid rgba(138,164,190,.18);border-radius:5px;color:var(--ov-cyan);font-size:.62rem;font-weight:800;letter-spacing:.04em;background:#00000038}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:.7rem;padding-top:.9rem;border-top:1px solid rgba(138,164,190,.15)}.system-chip,.topbar-status{display:inline-flex;align-items:center;gap:.42rem;color:#bdd0df;font-size:.74rem;letter-spacing:.02em}.system-chip-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px;background:var(--ov-green);box-shadow:0 0 0 3px #75f0a41f,0 0 15px #75f0a46b}.main{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;gap:1rem;padding:0;overflow:auto;background:transparent}.topbar{position:sticky;top:0;z-index:9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-height:4.35rem;padding:.85rem 1.35rem;border-bottom:1px solid rgba(72,241,210,.14);background:#07090dc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px #0000002e}.topbar-main{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem;min-width:0;width:100%}.global-scan-progress{display:flex;flex-basis:100%;align-items:center;gap:.85rem;min-width:0;padding-top:.65rem;border-top:1px solid rgba(72,241,210,.1);color:#aebfd0;font-size:.74rem}.global-scan-label{color:var(--ov-muted);white-space:nowrap}.global-scan-item{display:inline-flex;align-items:center;gap:.38rem;white-space:nowrap}.global-scan-item strong{color:var(--ov-cyan);font-size:.68rem;letter-spacing:.12em}.global-scan-item span{color:#e4edf5;font-variant-numeric:tabular-nums}.global-scan-item .global-scan-lag{color:var(--ov-muted)}.global-scan-item .global-scan-lag.behind,.global-scan-item.behind .global-scan-lag{color:var(--ov-amber)}.global-scan-item.warning strong,.global-scan-item.warning span{color:#ffbd74}.global-scan-refresh{margin-left:auto;padding:.1rem .28rem;border:0;color:var(--ov-muted);background:transparent;font-size:1rem;line-height:1}.global-scan-lightning{margin-left:.12rem;padding:.05rem .18rem;border:1px solid rgba(255,189,116,.38);border-radius:4px;background:#ffbd741a;color:#ffbd74;cursor:pointer;line-height:1.1}.global-scan-lightning:hover{border-color:#ffbd74;background:#ffbd7433}.global-scan-refresh:hover{color:var(--ov-cyan)}.topbar-kicker{display:block;margin-bottom:.1rem;color:var(--ov-cyan);font-size:.68rem;font-weight:800;letter-spacing:.18em}.topbar p{margin:0;color:var(--ov-muted);font-size:.86rem}.topbar-status{padding:.42rem .62rem;border:1px solid rgba(138,164,190,.16);border-radius:var(--ov-radius);background:#ffffff0b}.main-shell{width:100%;max-width:none;padding:1.35rem 1.45rem 2.2rem}.page-stack{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header-main{min-width:0;flex:1}.page-header-main h2{margin-bottom:.45rem}.page-header-main>p{margin:0;max-width:76rem;line-height:1.52}.page-header-meta{margin-top:.35rem!important;font-size:.84rem}.page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-shrink:0;flex-wrap:wrap}.login-page{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1.5rem;background:linear-gradient(rgba(72,241,210,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(72,241,210,.035) 1px,transparent 1px),linear-gradient(145deg,#07090d,#101018 52%,#07120f);background-size:42px 42px,42px 42px,auto}.login-card{width:100%;max-width:380px;border:1px solid rgba(72,241,210,.28);border-radius:var(--ov-radius);padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;background:#0c1118e6;box-shadow:var(--ov-shadow)}.login-card-secondary{max-width:380px;opacity:.95}.login-title{margin:0;font-size:1.25rem;color:#fff;letter-spacing:0}.login-subtitle,.login-sub,.login-hint{margin:0;color:var(--ov-muted)}.login-sub{font-size:.85rem}.login-hint{font-size:.75rem;line-height:1.4}.login-captcha{display:flex;flex-direction:column;gap:.55rem}.login-captcha-preview{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.login-captcha-image-button{display:block;padding:0;border:1px solid rgba(72,241,210,.35);border-radius:8px;background:#101820;cursor:pointer;overflow:hidden}.login-captcha-image-button img{display:block;width:180px;height:64px}.login-captcha-refresh{min-height:2rem;padding:0 .65rem;border:1px solid rgba(138,164,190,.25);border-radius:6px;background:#04070bc2;color:var(--ov-muted);cursor:pointer}.login-captcha-refresh:not(:disabled):hover{border-color:var(--ov-cyan);color:var(--ov-text)}.login-field{display:flex;flex-direction:column;gap:.35rem;color:#9eb0c4;font-size:.76rem;font-weight:620;letter-spacing:.02em}.login-field input{min-height:2.18rem;padding:.45rem .55rem;border-radius:6px;border:1px solid rgba(138,164,190,.22);background:#04070bc2;color:var(--ov-text);outline:none}.login-field input:focus{border-color:var(--ov-cyan);box-shadow:0 0 0 3px #48f1d21f}.login-error{margin:0;font-size:.85rem}.login-submit{margin-top:.25rem}.token-panel{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(138,164,190,.15);display:flex;flex-direction:column;gap:.35rem}.token-label{font-size:.75rem}.token-panel input{width:100%;min-height:2.18rem;border-radius:6px;border:1px solid rgba(138,164,190,.22);background:#04070bc2;color:var(--ov-text);padding:.35rem .5rem;outline:none}.token-panel input:focus{border-color:var(--ov-cyan);box-shadow:0 0 0 3px #48f1d21f}.admin-connectivity-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#07090dc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-connectivity-panel{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:26rem;padding:2rem 1.75rem;border:1px solid var(--ov-border);border-radius:var(--ov-radius);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--ov-panel);box-shadow:var(--ov-shadow);text-align:center}.admin-connectivity-spinner{width:40px;height:40px;border:3px solid rgba(72,241,210,.18);border-top-color:var(--ov-cyan);border-radius:50%;box-shadow:0 0 22px #48f1d238;animation:admin-connectivity-spin .85s linear infinite}@keyframes admin-connectivity-spin{to{transform:rotate(360deg)}}.admin-connectivity-msg{margin:0;font-size:.95rem;color:#b8c0d4;line-height:1.45}.section{margin-bottom:1.5rem;padding:.95rem 0 0;border-top:1px solid rgba(138,164,190,.14)}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.settings-card{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.15rem;border:1px solid var(--ov-border);border-radius:var(--ov-radius);background:linear-gradient(145deg,rgba(72,241,210,.06),transparent 45%),var(--ov-panel);box-shadow:var(--ov-shadow)}.settings-card h3{margin:0 0 .45rem;color:#f4fbff}.settings-card p{margin:0;color:var(--ov-muted);font-size:.84rem}.settings-card ul{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin:1rem 0 0;padding-left:1.1rem;color:#c8d6e4;font-size:.78rem}.settings-card .btn-outline{align-self:flex-start}.section h3{border-bottom:none;padding-bottom:0}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0 .15rem}.toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.82rem}.card,.data-panel,.modal,.result-box{border-radius:var(--ov-radius);border:1px solid var(--ov-border);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--ov-panel);box-shadow:var(--ov-shadow)}.card{position:relative;min-height:6.8rem;padding:.92rem .95rem;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--ov-cyan),var(--ov-magenta),var(--ov-amber));opacity:.72}.card-value{color:#fff;font-size:1.7rem;font-weight:820;line-height:1.12;text-shadow:0 0 18px rgba(72,241,210,.18)}.card-label{margin-top:.48rem;font-size:.8rem;line-height:1.38}.status-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.58rem}.status-list li{border:1px solid rgba(138,164,190,.16);border-radius:var(--ov-radius);background:#ffffff09;padding:.65rem .75rem}.filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem;padding:.78rem;border:1px solid rgba(138,164,190,.14);border-radius:var(--ov-radius);background:#090d139e}.filters label,.modal label{display:flex;flex-direction:column;gap:.25rem;color:#9eb0c4;font-size:.76rem;font-weight:620;letter-spacing:.02em}.filters input,.filters select,.modal input,.modal select,.modal textarea{min-width:160px;min-height:2.18rem;padding:.35rem .5rem;border-radius:6px;border:1px solid rgba(138,164,190,.22);background:#04070bc2;color:var(--ov-text);outline:none;box-shadow:inset 0 0 0 1px #ffffff06}.filters input:focus,.filters select:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--ov-cyan);box-shadow:0 0 0 3px #48f1d21f}label.checkbox{flex-direction:row;align-items:center;gap:.5rem}button{position:relative;cursor:pointer;min-height:2.18rem;padding:.4rem .85rem;border-radius:6px;border:1px solid rgba(138,164,190,.24);background:linear-gradient(180deg,#ffffff12,#ffffff06);color:#edf6ff;font-weight:680;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}button:not(:disabled):hover{transform:translateY(-1px);border-color:#48f1d27a;background:#48f1d21a;box-shadow:0 8px 22px #0000003d,0 0 18px #48f1d21a}button.primary{border-color:#48f1d28c;background:linear-gradient(135deg,#48f1d2f2,#6aa8ffdb);color:#061013;box-shadow:0 0 22px #48f1d233}button.primary:not(:disabled):hover{border-color:#f6c762a6;background:linear-gradient(135deg,#5cffde,#f6c762eb)}button:disabled{opacity:.45;cursor:not-allowed}button.small{min-height:1.75rem;font-size:.75rem;padding:.24rem .55rem}button.btn-outline{border-color:#48f1d242;background:#48f1d209;color:#d8fff7}button.btn-outline:not(:disabled):hover{background:#3d5afe1f;border-color:#3d5afe;color:#fff}.data-panel{overflow:hidden;border-color:#48f1d22e}.data-panel .table-wrap{border:none;border-radius:0}.table-footer{display:flex;justify-content:flex-end;align-items:center;padding:.65rem 1rem;border-top:1px solid rgba(138,164,190,.16);background:#090d13b8}.table-page-summary{color:#9aa3b8;font-size:.8rem;white-space:nowrap}.pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%;max-width:100%}.pagination-meta{font-size:.8rem}.pagination-strong{color:var(--ov-cyan);font-weight:600}.pagination-controls{display:flex;align-items:center;gap:.5rem}.pagination-btn{font-size:.8rem;padding:.35rem .75rem;border-radius:8px;border:1px solid rgba(138,164,190,.16);background:#090d13b8;color:#e8eaef}.pagination-btn:not(:disabled):hover{background:#2a3142;border-color:#5a6478}.pagination-page{font-size:.8rem;padding:0 .35rem;white-space:nowrap}.pagination-cur{color:var(--ov-cyan);font-weight:600}.table-wrap{overflow-x:auto;border:1px solid rgba(138,164,190,.18);border-radius:var(--ov-radius);background:#06090ed6}.data-table{width:100%;border-collapse:collapse;font-size:.8125rem;color:#dfe9f6}.data-panel .data-table{table-layout:fixed}.data-panel .data-table.data-table--wide{table-layout:auto;width:max-content;min-width:100%}.data-panel .data-table.data-table--api-logs{table-layout:fixed;width:100%;min-width:0}.data-table--api-logs th,.data-table--api-logs td{min-width:0;padding:.48rem .55rem}.data-table--api-logs .api-log-cell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table--api-logs .col-api-time{width:13%}.data-table--api-logs .col-api-caller{width:16%}.data-table--api-logs .col-api-method{width:6%}.data-table--api-logs .col-api-path{width:19%}.data-table--api-logs .col-api-http{width:6%}.data-table--api-logs .col-api-duration{width:8%}.data-table--api-logs .col-api-bytes{width:7%}.data-table--api-logs .col-api-request-id{width:17%}.data-table.data-table--api-logs .col-actions{width:8%}.data-table--api-logs .api-log-caller-admin{color:#72f1c6}.data-table--api-logs .api-log-caller-merchant{color:#c8e5ff}.data-table--api-logs .api-log-caller-unknown{color:var(--ov-muted)}.log-system-tabs{display:flex;gap:.45rem;margin-bottom:1rem;padding:.3rem;border:1px solid var(--ov-border);border-radius:var(--ov-radius);background:#080c12b8}.log-system-tab{padding:.5rem .8rem;border-radius:6px;color:var(--ov-muted);text-decoration:none;font-size:.82rem;font-weight:650}.log-system-tab:hover,.log-system-tab.active{background:#48f1d21f;color:var(--ov-cyan)}.data-panel .data-table.data-table--webhook-logs{table-layout:fixed;width:100%;min-width:0}.data-table--webhook-logs th,.data-table--webhook-logs td{min-width:0;padding:.48rem .55rem}.data-table--webhook-logs .webhook-log-cell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table--webhook-logs .col-webhook-time{width:13%}.data-table--webhook-logs .col-webhook-platform{width:16%}.data-table--webhook-logs .col-webhook-event{width:10%}.data-table--webhook-logs .col-webhook-ref{width:17%}.data-table--webhook-logs .col-webhook-status{width:10%}.data-table--webhook-logs .col-webhook-http{width:7%}.data-table--webhook-logs .col-webhook-url{width:15%}.data-table--webhook-logs .col-webhook-error{width:12%}.data-table.data-table--layout-fixed{table-layout:fixed;width:100%}.data-table.data-table--layout-fixed th,.data-table.data-table--layout-fixed td{min-width:0}.data-table th,.data-table td{padding:.55rem .75rem;text-align:left;border-bottom:1px solid rgba(138,164,190,.1);vertical-align:middle}.data-table th{border-bottom-color:#48f1d22e;background:linear-gradient(180deg,#48f1d214,#ffffff06),#0c1118fa;color:#9fb8c8;font-size:.7rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.data-table tbody tr:nth-child(2n){background:#ffffff05}.data-table tbody tr:hover{background:#48f1d20e}.data-table tr:last-child td{border-bottom:none}.data-table .col-tight{width:52px;white-space:nowrap}.data-table--addresses .col-address-platform{width:92px}.data-table--addresses .col-address-uid{width:180px;max-width:180px}.data-table--addresses .col-address-address{width:250px;max-width:250px}.data-table--addresses .cell-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-log-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin-bottom:1rem}.scan-log-summary>div{display:flex;min-width:0;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border:1px solid rgba(138,164,190,.16);border-radius:var(--ov-radius);background:#090d139e}.scan-log-summary span{color:var(--ov-muted);font-size:.72rem}.scan-log-summary strong{overflow:hidden;color:#eaf5ff;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.data-table--scan-logs .col-ops-error{max-width:20rem}.address-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem}.address-detail-item{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.85rem .95rem;border:1px solid rgba(138,164,190,.16);border-radius:var(--ov-radius);background:#090d139e}.address-detail-item span{color:var(--ov-muted);font-size:.74rem}.address-detail-value{min-width:0;overflow-wrap:anywhere;color:#eaf5ff;line-height:1.45}.data-table .col-status{max-width:100px;white-space:nowrap}.data-table .col-code{width:100px}.data-table .col-mono{font-size:.78rem}.data-table .col-url{min-width:120px;max-width:220px}.platform-callback-url{color:#c7d9e8;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.data-table .col-time{width:136px;white-space:nowrap;color:#b8c0d4}.data-table .col-actions{width:280px;text-align:right}.data-table .col-ops-error{min-width:24rem;max-width:42rem}.status-pill{display:inline-flex;align-items:center;min-width:4.6rem;justify-content:center;padding:.18rem .48rem;border-radius:6px;border:1px solid #3d465a;background:#1a2030;color:#c8d0e4;font-size:.74rem;font-weight:600;letter-spacing:.04em}.status-done{border-color:#75f0a461;background:#75f0a41f;color:#9affbb}.status-failed{border-color:#ff6f866b;background:#ff6f861f;color:#ff9aad}.status-pending,.status-processing{border-color:#f6c7625c;background:#f6c7621c;color:#ffd77b}.ops-error-raw,.ops-error-insight{max-width:100%;line-height:1.45;word-break:break-word}.ops-error-insight{display:flex;flex-direction:column;gap:.22rem;color:#b8c0d4}.ops-error-insight strong{color:var(--ov-amber);font-size:.82rem}.ops-error-insight details{margin-top:.15rem}.ops-error-insight summary{cursor:pointer;color:var(--ov-cyan)}.ops-error-insight code{display:block;margin-top:.25rem;color:#cbd5e1;white-space:normal;word-break:break-word}.cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:600;letter-spacing:.04em}.badge-on{border:1px solid rgba(117,240,164,.38);background:#75f0a41f;color:#9affbb}.badge-off{border:1px solid rgba(255,111,134,.42);background:#ff6f861f;color:#ff9aad}.table-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.result-box{padding:1rem;overflow:auto;font-size:.85rem;color:#dce8f5;background:#04070bd1}.result-box-tight{margin:0;max-height:200px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:50}.modal{border-color:#48f1d23d;padding:1.25rem;min-width:320px;display:flex;flex-direction:column;gap:.75rem}.modal-wide{min-width:min(480px,94vw);max-width:560px}.modal-tall{max-height:min(85vh,880px)}.modal-scroll-body{overflow:auto;flex:1;min-height:0}.modal-logs{width:min(1680px,calc(100vw - 3rem));min-width:min(760px,calc(100vw - 3rem));max-width:calc(100vw - 3rem)}.modal-logs .modal-hint{overflow-wrap:anywhere}.modal-logs .table-wrap{max-width:100%;overflow:auto}.modal-detail{width:min(980px,96vw);max-height:min(88vh,900px)}.modal-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modal-detail-head .modal-hint{max-width:min(720px,78vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-hint{margin:-.35rem 0 0;font-size:.85rem}.cred-hint{margin:0;font-size:.8rem;line-height:1.45}.modal-field-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .5rem;font-size:.85rem}.modal-field-label-row span{font-weight:500}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.credential-copy-row{display:flex;gap:8px;align-items:center}.credential-copy-row input{flex:1;min-width:0}.copy-feedback{margin:.65rem 0 0;color:#69d6a7;font-size:.82rem;text-align:right}.webhook-debug-section{margin-top:.85rem;border:1px solid #2a3142;border-radius:.55rem;padding:.7rem .8rem;background:#080c1473}.webhook-debug-section summary{cursor:pointer;color:#dce5f5;font-weight:600}.webhook-debug-section h4{margin:.75rem 0 .35rem;color:#9aa9bf;font-size:.78rem;font-weight:600}.webhook-call-log,.webhook-debug-code{max-height:15rem;overflow:auto;margin:0;padding:.65rem;border:1px solid #202838;border-radius:.35rem;background:#080b11;color:#c9d5e8;font:.76rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.detail-item{min-width:0;padding:.62rem .7rem;border:1px solid #2a3142;border-radius:8px;background:#00000029}.detail-item-wide{grid-column:span 3}.detail-item dt{margin-bottom:.25rem;color:#8b94a8;font-size:.74rem}.detail-item dd{min-width:0;margin:0;color:#e8eaef;font-size:.84rem;font-weight:500;overflow-wrap:anywhere;word-break:break-word}.webhook-test-page{min-width:0;padding-bottom:2rem}.webhook-test-summary,.webhook-test-panel{min-width:0;margin-bottom:1rem;padding:1rem}.webhook-test-result-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.webhook-test-result-title h2,.webhook-test-panel h2{margin:0}.webhook-test-panel h3{margin:1rem 0 .45rem;color:#9aa9bf;font-size:.82rem}.webhook-test-copy-block{min-width:0}.webhook-test-copy-block button{margin-top:.45rem}.webhook-test-copy-row{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.webhook-test-copy-value{min-width:0;flex:1;overflow-wrap:anywhere;word-break:break-word}.webhook-test-feedback{text-align:left}.deposit-reconcile-card,.ops-chain-status,.ops-reconcile{min-width:0;margin:1rem 0;padding:1rem;border:1px solid #243746;border-radius:.75rem;background:linear-gradient(135deg,#0f30397a,#080e17b3)}.deposit-reconcile-card>div:first-child,.ops-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.deposit-reconcile-card>div:first-child span,.ops-section-heading p{display:block;margin:.35rem 0 0}.deposit-reconcile-form{display:grid;grid-template-columns:7rem minmax(16rem,1fr) auto;gap:.6rem;margin-top:.8rem}.deposit-reconcile-form input,.deposit-reconcile-form select,.ops-reconcile input,.ops-reconcile select{min-width:0}.ops-chain-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem}.ops-chain-status-card{display:grid;gap:.35rem;min-width:0;padding:.9rem;border:1px solid #294653;border-radius:.55rem;background:#020a118c}.ops-chain-status-card>span{color:#35e4c5;font-weight:700;letter-spacing:.12em}.ops-chain-status-card em{color:#ffcc83;font-style:normal}.ops-section-heading h3,.ops-reconcile h3{margin:0}.ops-hash-field{min-width:18rem;flex:1 1 20rem}@media (max-width: 800px){.deposit-reconcile-form,.ops-chain-status-grid{grid-template-columns:1fr}.ops-section-heading,.deposit-reconcile-card>div:first-child{flex-direction:column}}.detail-item span{display:block;margin-bottom:.22rem;color:#8b94a8;font-size:.74rem}.detail-item strong{display:block;color:#e8eaef;font-size:.84rem;font-weight:500;white-space:pre-wrap;word-break:break-word}.detail-insight{margin-top:.75rem;padding:.7rem;border:1px solid rgba(245,158,11,.25);border-radius:8px;background:#f59e0b14}.tx-hash-cell{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.tx-hash-cell-hash{min-width:0}.tx-explorer-link{flex-shrink:0;font-size:.75rem;white-space:nowrap}.collect-status-cell{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:.28rem}.collect-status-tx{display:flex;max-width:100%;min-width:0;align-items:center;gap:.32rem;color:#9aa3b8;font-size:.74rem}.collect-status-tx .tx-hash-cell{min-width:0}.collect-status-tx .tx-hash-cell-hash{max-width:7.2rem}.collect-status-tx-label{flex-shrink:0;border:1px solid #3d465a;border-radius:4px;padding:.02rem .22rem;color:#b8c0d4;font-size:.62rem;line-height:1.25}.data-table.data-table--callback-logs{table-layout:fixed;width:100%;min-width:1280px}.data-table.data-table--callback-logs th,.data-table.data-table--callback-logs td{vertical-align:top}.data-table.data-table--callback-logs .col-log-id{width:5rem;white-space:nowrap}.data-table.data-table--callback-logs .col-log-status{width:7rem;white-space:nowrap}.data-table.data-table--callback-logs .col-log-http{width:5rem;text-align:right;white-space:nowrap}.data-table.data-table--callback-logs .col-log-url{width:27%}.data-table.data-table--callback-logs .col-log-error{width:16%}.data-table.data-table--callback-logs .col-log-request{width:32%}.data-table.data-table--callback-logs .col-log-time{width:10rem;white-space:nowrap;color:#b8c0d4}.callback-log-cell{max-width:100%}.callback-log-full{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.callback-log-cell summary{cursor:pointer;color:#dfe9f6}.callback-log-cell summary::marker{color:#48f1d2}.callback-log-cell summary .cell-ellipsis{display:inline-block;max-width:calc(100% - 1rem);vertical-align:middle}.callback-log-cell pre{margin:.55rem 0 0;max-height:min(34vh,18rem);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid rgba(72,241,210,.16);border-radius:6px;background:#03070cb8;color:#dffef8;padding:.65rem;font-size:.74rem;line-height:1.45}.webhook-log-details{max-width:100%}.webhook-log-details summary{cursor:pointer}.webhook-log-details pre{max-height:18rem;margin:.45rem 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#dffef8;font-size:.74rem;line-height:1.45}.hint-pill{display:inline-block;font-size:.68rem;padding:.1rem .42rem;border-radius:999px;background:#ffffff12;color:#9aa3b8;vertical-align:middle;letter-spacing:.04em}.hint-pill--warn{border:1px solid rgba(246,199,98,.36);background:#f6c7621c;color:#ffd77b}@media (max-width: 900px){.layout{flex-direction:column}.sidebar{position:relative;width:100%;height:auto;border-right:none;border-bottom:1px solid rgba(72,241,210,.16)}.brand{min-height:auto;padding-bottom:.7rem}.sidebar nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr))}.sidebar-footer{flex-direction:row;align-items:center;justify-content:space-between}.topbar{position:relative;min-height:auto;align-items:flex-start;flex-direction:column}.main-shell{padding:1rem}.filters{padding:.7rem}.page-header{flex-direction:column}.page-header-actions{width:100%;justify-content:space-between}.deposit-summary-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.deposit-filters{grid-template-columns:1fr}.compact-checkbox{justify-content:flex-start}.detail-grid{grid-template-columns:1fr}.detail-item-wide{grid-column:span 1}}@media (max-width: 640px){.main-shell{padding:.8rem .75rem 1.6rem}.topbar{gap:.5rem;padding:.7rem .9rem}.topbar p{font-size:.78rem}.topbar-status{max-width:100%}.topbar-status span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2{font-size:1.2rem;margin-bottom:.75rem}.toolbar{flex-direction:column;align-items:stretch;gap:.6rem}.toolbar>button,.toolbar>.primary{width:100%}.cards,.deposit-summary-grid,.collection-failure-summary-grid,.status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.card{min-height:auto;padding:.75rem .8rem}.card-value{font-size:1.35rem}.deposit-summary-card strong{font-size:clamp(.95rem,4.4vw,1.25rem)}.filters,.deposit-filters{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.filters label,.deposit-filters label{width:100%}.filters input,.filters select{min-width:0;width:100%}.data-table th,.data-table td,table.collection-gas-table thead th,table.collection-gas-table tbody td{padding:.45rem .55rem}.table-wrap{-webkit-overflow-scrolling:touch}.table-actions,.deposit-row-actions,.collection-run-controls{justify-content:flex-start;flex-wrap:wrap}.pagination-bar,.table-footer,.deposit-table-footer{justify-content:center;flex-wrap:wrap}.modal{min-width:0;width:min(94vw,30rem);padding:1rem}.modal-wide,.modal-logs,.modal-detail{min-width:0;width:min(94vw,30rem);max-width:94vw}.modal-logs{width:94vw}.modal-actions{flex-wrap:wrap}.modal-actions button{flex:1 1 8rem}.detail-grid{grid-template-columns:1fr}.detail-item-wide{grid-column:span 1}.sidebar-footer .system-chip{min-width:0}.sidebar-footer .system-chip span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-actions{flex-wrap:wrap}}@media (max-width: 420px){.cards,.deposit-summary-grid,.collection-failure-summary-grid,.status-list{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(3,1fr)}.sidebar .nav{gap:.4rem;padding:.4rem .45rem;font-size:.78rem}.sidebar-footer{flex-direction:column;align-items:stretch;gap:.5rem}.sidebar-footer button{width:100%}}.api-log-detail-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--ov-border);border-radius:var(--ov-radius);background:var(--ov-panel);color:#c7d0e0}.api-log-detail-block{margin:1rem 0}.api-log-detail-block h3{margin-bottom:.45rem}.api-log-detail-block pre{max-height:28rem;overflow:auto;margin:0;padding:1rem;border:1px solid rgba(138,164,190,.18);border-radius:var(--ov-radius);background:#080d15;color:#d6e4f4;white-space:pre-wrap;word-break:break-word;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.data-table .col-dep-platform{min-width:5.5rem;white-space:nowrap}.data-table .col-dep-chain{min-width:3.5rem;white-space:nowrap}.data-table .col-dep-tx{min-width:12rem;max-width:18rem}.data-table .col-dep-addr{min-width:11rem;max-width:16rem}.data-table .col-dep-uid{min-width:4.5rem;white-space:nowrap}.data-table .col-dep-amount{min-width:7.5rem;text-align:right;white-space:nowrap}.data-table .col-dep-usdt{min-width:8.5rem;text-align:right;white-space:nowrap;color:#dffef8}.data-table .col-dep-status{min-width:9rem}.data-table .col-dep-num{min-width:5rem;text-align:right;white-space:nowrap}.data-table .col-dep-callback{min-width:10rem;white-space:nowrap}.data-table .col-dep-time{min-width:10rem;white-space:nowrap;color:#b8c0d4}.data-table .col-dep-issue{min-width:4rem;white-space:nowrap}.data-table .col-dep-note{min-width:8rem;max-width:14rem}.data-table .col-dep-actions{min-width:12rem;white-space:nowrap}.data-table.data-table--deposits-simple{table-layout:fixed;width:100%;min-width:980px}.data-table.data-table--deposits-simple .col-dep-time{width:12rem}.data-table.data-table--deposits-simple .col-dep-addr{width:36%;max-width:none}.data-table.data-table--deposits-simple .col-dep-amount{width:11rem}.data-table.data-table--deposits-simple .col-dep-usdt{width:10rem}.data-table.data-table--deposits-simple .col-dep-status{width:12rem}.data-table.data-table--deposits-simple .col-dep-actions{width:14rem}.deposits-page{min-height:calc(100vh - 7rem)}.deposit-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.deposit-page-head>div:first-child{min-width:0;flex:1}.deposit-page-head h2{margin-bottom:.45rem}.deposit-page-head p{margin:0;max-width:76rem;line-height:1.52}.deposit-env{margin-top:.35rem!important;font-size:.84rem}.deposit-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-shrink:0}.deposit-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(9rem,1fr));gap:.75rem}.deposit-summary-card{min-width:0;padding:.82rem .9rem;border:1px solid rgba(72,241,210,.14);border-radius:8px;background:linear-gradient(180deg,#0f1720f0,#090d14e0)}.deposit-summary-card span,.deposit-summary-card small{display:block;color:#8fa1b8;white-space:nowrap}.deposit-summary-card span{font-size:.78rem}.deposit-summary-card strong{display:block;margin-top:.28rem;overflow:hidden;color:#eef6ff;font-size:clamp(1rem,1.5vw,1.45rem);line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.deposit-summary-card small{margin-top:.28rem;font-size:.72rem}.deposit-view-toggle{display:inline-flex;flex-shrink:0;padding:.18rem;border:1px solid rgba(138,164,190,.16);border-radius:8px;background:#0000002e}.deposit-view-toggle button{min-width:4rem;padding:.32rem .62rem;border:none;background:transparent;color:#9aa3b8}.deposit-view-toggle button.active{background:#48f1d224;color:#effffb;box-shadow:inset 0 0 0 1px #48f1d252}.deposit-sync-chip{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;flex-shrink:0;padding:.32rem .58rem;border:1px solid rgba(138,164,190,.16);border-radius:8px;background:#00000029;color:#9aa3b8;font-size:.76rem;white-space:nowrap}.deposit-sync-chip-active{border-color:#48f1d247;color:#dffef8}.deposit-sync-dot{width:.45rem;height:.45rem;border-radius:999px;background:#64748b}.deposit-sync-chip-active .deposit-sync-dot{background:var(--ov-cyan);box-shadow:0 0 #48f1d273;animation:deposit-sync-pulse 1.05s ease-out infinite}.deposit-filters{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(8rem,.72fr) minmax(18rem,1.75fr) minmax(10rem,.85fr) minmax(10rem,.85fr) auto auto;align-items:end;gap:.75rem;padding:.85rem;border:1px solid rgba(72,241,210,.13);border-radius:10px;background:#0c1118b8}.deposit-filters label{min-width:0}.deposit-filters input,.deposit-filters select{width:100%;min-width:0;height:2.2rem}.compact-checkbox{height:2.2rem;min-width:8.5rem;flex-direction:row!important;align-items:center!important;justify-content:center;gap:.45rem!important;padding:0 .55rem;border:1px solid #3d465a;border-radius:8px;background:#141824;color:#b8c0d4!important;white-space:nowrap}.compact-checkbox input{width:.95rem;min-width:0;height:.95rem;margin:0;accent-color:var(--ov-cyan)}.deposit-row-actions{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center}.deposit-address-cell{display:flex;min-width:0;flex-direction:column;gap:.24rem}.deposit-address-main{color:#eef6ff;line-height:1.28}.deposit-address-tx{display:flex;min-width:0;align-items:center;gap:.36rem;color:#8fa1b8;font-size:.72rem;line-height:1.25}.deposit-address-tx-label{flex-shrink:0;padding:.04rem .24rem;border:1px solid rgba(138,164,190,.18);border-radius:4px;color:#9fb8c8;font-size:.62rem;font-weight:700}.deposit-address-tx-hash{min-width:0}.deposit-address-explorer{flex-shrink:0}.data-table tbody tr.deposit-row-new{animation:deposit-row-enter 4.8s ease-out both}.data-table tbody tr.deposit-row-new td{border-bottom-color:#48f1d257}@keyframes deposit-row-enter{0%{opacity:0;transform:translateY(-12px);background:#48f1d233}14%{opacity:1;transform:translateY(0);background:#48f1d229}to{opacity:1;transform:translateY(0);background:transparent}}@keyframes deposit-sync-pulse{to{box-shadow:0 0 0 .42rem #48f1d200}}.deposit-table-footer{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem}.deposit-table-footer .pagination-bar{width:auto}.deposits-page{gap:1.25rem}.deposits-page .page-header-main h2{margin-bottom:.55rem;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.035em}.deposit-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.deposit-summary-card{min-height:7.1rem;padding:1.05rem 1.1rem;border-color:#8aa4be2e;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(72,241,210,.1),transparent 58%),linear-gradient(180deg,#151e29f0,#0b1017eb);box-shadow:0 12px 28px #0003}.deposit-summary-card strong{margin-top:.42rem;font-size:clamp(1.2rem,1.9vw,1.7rem);letter-spacing:-.025em}.deposit-summary-card small{margin-top:.38rem}.deposit-filter-section{overflow:hidden;border:1px solid rgba(138,164,190,.18);border-radius:14px;background:#0a0f16b8;box-shadow:0 12px 28px #00000029}.deposit-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem}.deposit-filter-bar>div:first-child{display:flex;min-width:0;flex-direction:column;gap:.18rem}.deposit-filter-bar strong{color:#f2f8ff;font-size:.92rem}.deposit-filter-bar>div:first-child span{font-size:.76rem}.deposit-filter-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-quiet{border-color:transparent;background:transparent;color:var(--ov-muted)}.btn-quiet:not(:disabled):hover{border-color:#8aa4be33;background:#ffffff0d;color:var(--ov-text)}.filter-count{display:inline-grid;width:1.1rem;height:1.1rem;margin-left:.35rem;place-items:center;border-radius:999px;background:#48f1d22e;color:var(--ov-cyan);font-size:.68rem}.deposit-filter-section>.deposit-filters{margin:0;padding:1rem 1.1rem 1.1rem;border:0;border-top:1px solid rgba(138,164,190,.12);border-radius:0;background:#05090e4d}.data-panel{border-radius:16px;border-color:#8aa4be33;background:#0a0f16d6}.data-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border-bottom:1px solid rgba(138,164,190,.14);background:linear-gradient(90deg,rgba(72,241,210,.055),transparent 52%)}.data-panel-head>div{display:flex;min-width:0;flex-direction:column;gap:.12rem}.data-panel-head strong{color:#f1f7ff;font-size:.9rem}.data-panel-head span{color:var(--ov-muted);font-size:.75rem}.data-panel-head-count{flex-shrink:0;color:var(--ov-cyan)!important;font-variant-numeric:tabular-nums}.data-table.data-table--deposits-simple{min-width:58rem}.data-table.data-table--deposits-simple th,.data-table.data-table--deposits-simple td{padding:.82rem 1rem}.data-table.data-table--deposits-simple .col-dep-time{width:10.5rem}.data-table.data-table--deposits-simple .col-dep-source{width:38%}.data-table.data-table--deposits-simple .col-dep-amount{width:12rem}.data-table.data-table--deposits-simple .col-dep-lifecycle,.data-table.data-table--deposits-simple .col-dep-actions{width:13rem}.deposit-source-cell,.deposit-amount-cell,.deposit-lifecycle-cell{display:flex;min-width:0;flex-direction:column;gap:.38rem}.deposit-source-meta,.deposit-source-tx,.deposit-lifecycle-item{display:flex;min-width:0;align-items:center;gap:.42rem}.deposit-source-meta{color:#b9c9d8;font-size:.74rem}.chain-chip{display:inline-flex;flex-shrink:0;align-items:center;min-height:1.25rem;padding:.12rem .38rem;border:1px solid rgba(106,168,255,.25);border-radius:5px;background:#6aa8ff17;color:#bcd6ff;font-size:.64rem;font-weight:800;letter-spacing:.06em}.deposit-source-address{color:#f1f7ff;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,ui-monospace,monospace;font-size:.78rem}.deposit-source-tx{color:#8192a8;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,ui-monospace,monospace;font-size:.7rem}.deposit-source-tx-label{flex-shrink:0;color:#8fa1b8;font-family:inherit;font-size:.6rem;font-weight:800;letter-spacing:.05em}.deposit-source-tx .tx-explorer-link{font-family:inherit;font-size:.69rem}.deposit-amount-cell strong{color:#effffc;font-size:.98rem;font-variant-numeric:tabular-nums}.deposit-amount-cell span{color:#8192a8;font-size:.7rem;font-variant-numeric:tabular-nums}.deposit-lifecycle-item{justify-content:space-between;gap:.6rem}.deposit-lifecycle-item>span{flex-shrink:0;color:#8192a8;font-size:.72rem}.deposit-lifecycle-item>.status-pill,.deposit-lifecycle-item>.collect-status-cell{margin-left:auto}.deposit-lifecycle-item .status-pill{min-width:4.9rem}.deposit-lifecycle-item .collect-status-cell{align-items:flex-end}@media (max-width: 1100px){.deposit-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.deposit-filter-bar{align-items:flex-start;flex-direction:column}.deposit-filter-actions{width:100%;justify-content:flex-end}}@media (max-width: 640px){.deposit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-summary-card{min-height:6.4rem;padding:.85rem}.deposit-filter-actions{justify-content:stretch}.deposit-filter-actions button{flex:1}.data-panel-head,.deposit-table-footer{align-items:flex-start;flex-direction:column}}.data-table .col-collection-platform{width:7%;white-space:nowrap}.data-table .col-collection-chain{width:5%;white-space:nowrap}.data-table .col-collection-tx{width:17%}.data-table .col-collection-addr{width:14%;word-break:break-all}.data-table .col-collection-verify{width:11%;word-break:break-word}.data-table .col-collection-amount{width:8%;text-align:right;white-space:nowrap}.data-table .col-collection-time{width:10%;white-space:nowrap}.data-table .col-collection-actions{width:12%;vertical-align:middle}.data-table .col-collection-actions .table-actions{justify-content:flex-start}.data-table .col-collection-status{width:8%;white-space:nowrap}.data-table .col-collection-failure{width:26%;word-break:break-word;vertical-align:top}.data-table .col-collection-audit{width:7rem;white-space:nowrap;text-align:right}.collection-address-cell{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.collection-address-cell-value{min-width:0}.collection-page{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%}.collection-page-title{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.02em}.collection-page-head .collection-page-title{margin:0}.collection-auto-refresh-label{font-size:.82rem;white-space:nowrap}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.25rem}.collection-toolbar-run{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.collection-execution-status{color:var(--muted, #8d98a8);font-size:.78rem;white-space:nowrap}.collection-execution-status-on{color:#49e6c3}.collection-toolbar-run-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.86rem}.collection-toolbar-run-label input[type=number]{width:4.2rem;padding:.28rem .4rem;font-size:.86rem}.collection-target-warn{margin:0;line-height:1.55}.collection-modal-toolbar{margin:.65rem 0}.collection-modal-panel-body{margin-top:.35rem}.collection-gas-modal{width:min(94vw,72rem);min-width:0;max-width:min(94vw,72rem);max-height:min(88vh,52rem);min-height:0;overflow:hidden}.collection-gas-modal>h3,.collection-gas-modal>.modal-hint,.collection-gas-modal>.modal-actions{flex:0 0 auto}.collection-gas-modal>.collection-modal-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding-right:.2rem}.collection-modal-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.collection-rules-modal-body{max-height:min(62vh,640px);overflow-y:auto;padding-right:.25rem}.collection-rules-section{margin-bottom:1.1rem}.collection-rules-section h4{margin:0 0 .45rem;font-size:.95rem}.collection-rules-list{margin:0;padding-left:1.15rem;line-height:1.6;font-size:.88rem}.collection-rules-list li{margin-bottom:.35rem}.collection-rules-playbook{display:grid;gap:.55rem}.collection-rules-playbook-card{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.55rem .7rem;background:#ffffff05}.collection-rules-playbook-card header{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.3rem}.collection-rules-playbook-kind{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;padding:.12rem .4rem;border-radius:999px;background:#ffffff14}.collection-rules-playbook-card ul{margin:.35rem 0 0;padding-left:1.1rem;font-size:.84rem;line-height:1.5}.collection-strategy-panel{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.55rem .85rem;background:#ffffff05}.collection-strategy-panel>summary{cursor:pointer;font-weight:600;font-size:.92rem;-webkit-user-select:none;user-select:none}.collection-strategy-panel-body{margin-top:.65rem}.collection-in-progress-panel{border:1px solid rgba(255,183,77,.35);border-radius:8px;padding:.75rem .9rem;background:#ffb74d0f}.collection-in-progress-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.45rem}.collection-in-progress-current{margin:0 0 .5rem;font-size:.88rem;line-height:1.5}.collection-in-progress-bar-wrap{position:relative;height:.45rem;border-radius:999px;background:#ffffff14;margin-bottom:.55rem;overflow:hidden}.collection-in-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffb74dd9,#ffd580f2);transition:width .35s ease}.collection-in-progress-bar-label{position:absolute;right:0;top:-1.35rem;font-size:.75rem;color:var(--text-muted, #9aa3b5)}.collection-in-progress-list{list-style:none;margin:0;padding:0;max-height:10rem;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.collection-in-progress-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.86rem}.collection-in-progress-chain{text-transform:uppercase;font-size:.75rem;font-weight:600;opacity:.85}.collection-in-progress-tx{font-family:ui-monospace,monospace;font-size:.82em}.collection-in-progress-result{margin:.55rem 0 0;font-size:.86rem;line-height:1.5}.collection-list-tabs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.collection-list-hint{margin:.55rem 0 .65rem;line-height:1.55;font-size:.88rem}.collection-page-summary{margin:.45rem 0 0;font-size:.84rem}.collection-infra-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.45rem .75rem}.collection-infra-panel>summary{cursor:pointer;font-weight:600;font-size:.9rem;-webkit-user-select:none;user-select:none}.collection-infra-panel-body{margin-top:.65rem}.collection-gas-panel{margin:0}.collection-gas-inner{padding:1rem 1.15rem 1.1rem}.collection-gas-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}.collection-gas-toolbar h3{margin:0;font-size:1.02rem;font-weight:600}.collection-gas-toolbar-actions{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center}.collection-gas-meta{margin-left:auto;font-size:.78rem;color:#8b94a8}.collection-gas-target-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem;margin-bottom:.85rem}.collection-gas-kv-card{background:#00000038;border:1px solid #2a3142;border-radius:10px;padding:.55rem .68rem;min-height:3rem}.collection-gas-kv-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#8b94a8;margin-bottom:.32rem}.collection-gas-kv-value{font-family:Consolas,Roboto Mono,ui-monospace,monospace;font-size:.78rem;word-break:break-all;line-height:1.38;color:#dce2f2}.collection-gas-help{border:1px solid #2a3142;border-radius:10px;background:#0f141d8c;padding:.45rem .68rem;margin-bottom:.85rem}.collection-gas-help>summary{cursor:pointer;font-size:.87rem;font-weight:500;color:#aab8cf}.collection-gas-help[open]>summary{margin-bottom:.55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(42,49,66,.75)}.collection-gas-help-body{display:flex;flex-direction:column;gap:.65rem;padding-top:.2rem}.collection-gas-strategy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.65rem}.collection-gas-strategy-card{border-radius:9px;border:1px solid #343b4f;background:#171c26;padding:.55rem .68rem}.collection-gas-strategy-card header{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem}.collection-gas-strategy-title{font-size:.82rem;font-weight:600;color:#e8eaef}.collection-gas-strategy-kind{font-family:Consolas,Roboto Mono,ui-monospace,monospace;font-size:.7rem;color:#9db4ff;background:#3d5afe1f;border:1px solid rgba(61,90,254,.28);padding:.1rem .42rem;border-radius:6px;max-width:100%;word-break:break-all}.collection-gas-strategy-card p{margin:0;font-size:.81rem;line-height:1.52;color:#aeb6cc}.collection-gas-nested-details summary{cursor:pointer;font-size:.8rem;color:#9aa3b8}.collection-gas-table-wrap{border-radius:10px;border:1px solid #2a3142;overflow-x:auto;background:#0f141d}table.collection-gas-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8rem}.collection-gas-col-chain{width:8%}.collection-gas-col-address{width:25%}.collection-gas-col-balance{width:16%}.collection-gas-col-resource{width:29%}.collection-gas-col-sync{width:13%}.collection-gas-col-status{width:9%}table.collection-gas-table thead th{text-align:left;padding:.52rem .65rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8b94a8;background:#171c26;border-bottom:1px solid #2a3142}table.collection-gas-table tbody td{padding:.55rem .65rem;vertical-align:top;border-bottom:1px solid rgba(42,49,66,.55);min-width:0;overflow-wrap:anywhere}table.collection-gas-table tbody tr:last-child td{border-bottom:none}table.collection-gas-table tbody tr:hover td{background:#3d5afe0d}.collection-gas-chain-pill{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .42rem;border-radius:6px;background:#252b38;border:1px solid #3d465a;color:#dce2f2}.collection-gas-balance-strong{font-weight:600;color:#f2f5ff}.collection-gas-tron-resources{max-width:none;min-width:0;display:flex;flex-direction:column;gap:.38rem}.gas-resource-line{display:flex;min-width:0;gap:.45rem;align-items:flex-start;line-height:1.42}.gas-resource-line--hint .gas-resource-text{color:#8e97ab;font-size:.78rem}.gas-resource-pill{flex-shrink:0;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#b8c0d4;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);padding:.1rem .38rem;border-radius:5px;margin-top:.06rem}.gas-resource-text{min-width:0;font-size:.8rem;color:#d4d9e8;overflow-wrap:anywhere}.collection-gas-address-cell{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,ui-monospace,monospace;overflow-wrap:anywhere}.collection-gas-balance-cell,.collection-gas-resource-cell{min-width:0;overflow-wrap:anywhere}.collection-gas-sync-cell,.collection-gas-status-cell{font-size:.78rem;overflow-wrap:anywhere}.collection-gas-sync-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gas-resource-raw summary{cursor:pointer;font-size:.77rem;color:#8b94a8}.gas-resource-raw[open] summary{margin-bottom:.15rem}.gas-raw-pre{margin:.35rem 0 0;font-size:.73rem;overflow:auto;max-height:10rem;padding:.48rem;border-radius:8px;background:#00000059;border:1px solid rgba(255,255,255,.08);white-space:pre-wrap;word-break:break-word;color:#c5cad8}.hint-pill{display:inline-block;font-size:.68rem;padding:.1rem .42rem;border-radius:999px;background:#ffffff12;color:#9aa3b8;vertical-align:middle}.hint-pill--warn{background:#ffc1071f;border:1px solid rgba(255,193,7,.25);color:#e6c764}.collection-run-panel{margin:0;padding:.92rem 1.05rem 1rem}.collection-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;justify-content:space-between}.collection-run-title{margin:0;font-size:1rem;font-weight:600}.collection-run-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.collection-run-controls input[type=number]{width:4.15rem;padding:.32rem .42rem;border-radius:8px;border:1px solid #3d465a;background:#1e2433;color:#e8eaef}.collection-inline-help{margin-top:.7rem;padding-top:.58rem;border-top:1px solid #2a3142}.collection-inline-help summary{cursor:pointer;font-size:.82rem;color:#8b94a8}.collection-inline-help .muted code{font-size:.84em;padding:.06rem .2rem;border-radius:4px;background:#00000040}.collect-failure-insight{display:flex;flex-direction:column;gap:.38rem;max-width:100%;line-height:1.45}.collect-failure-insight--compact{gap:.28rem;font-size:.95em}.collect-failure-insight-head{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;color:#e8eaef}.collect-failure-kind{display:inline-flex;align-items:center;flex-shrink:0;padding:.12rem .42rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#c9d2e8;font-size:.68rem;font-weight:650;letter-spacing:.02em}.collect-failure-kind--rpc,.collect-failure-kind--gas,.collect-failure-kind--energy,.collect-failure-kind--revert,.collect-failure-kind--blocked{background:#ffc1071c;border-color:#ffc10742;color:#e8cc72}.collect-failure-kind--config,.collect-failure-kind--sender,.collect-failure-kind--database{background:#ff8a8a1f;border-color:#ff8a8a47;color:#ffa4a4}.collect-failure-summary-text{color:#d4d9e8;word-break:break-word}.collect-failure-actions{margin:0;padding-left:1rem;color:#aeb6cc}.collect-failure-actions li{margin:.08rem 0}.collect-failure-meta,.collect-failure-links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.82em}.collect-failure-meta{color:#8b94a8}.collect-failure-raw{margin-top:.05rem;font-size:.88em}.collect-failure-raw summary{cursor:pointer;color:#9aa3b8}.collect-failure-raw div{margin-top:.25rem;color:#8b94a8;word-break:break-word;font-family:Consolas,Roboto Mono,ui-monospace,monospace;white-space:pre-wrap}.collection-failure-summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.55rem;margin:.7rem 0 .75rem}.collection-failure-summary-card{border:1px solid #2a3142;border-radius:10px;background:#00000038;padding:.55rem .68rem}.collection-failure-summary-card span{display:block;color:#8b94a8;font-size:.72rem;margin-bottom:.22rem}.collection-failure-summary-card strong{color:#f2f5ff;font-size:1rem}.collection-failure-summary-card--minor strong{font-size:.92rem}.collection-audit-latest{border:1px solid #2a3142;border-radius:10px;background:#00000038;padding:.65rem .75rem}.collection-gas-kv-card,.collection-gas-help,.collection-gas-strategy-card,.collection-failure-summary-card,.collection-audit-latest,.collection-run-panel,.collection-gas-inner{border-radius:var(--ov-radius);border-color:var(--ov-border);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--ov-panel);box-shadow:var(--ov-shadow)}.collection-page-title{color:#f6fbff}.collection-gas-target-grid,.collection-gas-strategy-grid,.collection-failure-summary-grid{gap:.72rem}.collection-gas-kv-label,.collection-gas-strategy-kind{color:#9fb8c8}.collection-gas-kv-value,.collection-gas-balance-strong,.collection-failure-summary-card strong{color:#fff}.collection-gas-table-wrap{border-color:#8aa4be2e;border-radius:var(--ov-radius);background:#06090ed6}table.collection-gas-table thead th{border-bottom-color:#48f1d22e;background:linear-gradient(180deg,#48f1d214,#ffffff06),#0c1118fa;color:#9fb8c8;font-size:.7rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}table.collection-gas-table tbody td{border-bottom-color:#8aa4be1a}table.collection-gas-table tbody tr:hover td{background:#48f1d20e}.collection-gas-chain-pill,.collect-failure-kind{border-radius:6px;letter-spacing:.04em}.collect-failure-kind--rpc,.collect-failure-kind--gas,.collect-failure-kind--energy,.collect-failure-kind--revert,.collect-failure-kind--blocked{border-color:#f6c7625c;background:#f6c7621c;color:#ffd77b}.collect-failure-raw summary,.collection-gas-help>summary,.collection-inline-help summary{color:var(--ov-cyan)}.collection-page{gap:1.25rem}.collection-page .page-header-main h2{margin-bottom:.55rem;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.035em}.collection-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.collection-overview-card{min-height:7rem;padding:1rem 1.1rem;border:1px solid rgba(138,164,190,.18);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(106,168,255,.1),transparent 58%),linear-gradient(180deg,#151e29f0,#0b1017eb);box-shadow:0 12px 28px #0003}.collection-overview-card--attention{border-color:#f6c76240;background:radial-gradient(circle at 100% 0,rgba(246,199,98,.13),transparent 58%),linear-gradient(180deg,#1c1d1ff2,#0e1116eb)}.collection-overview-card--status{border-color:#75f0a433;background:radial-gradient(circle at 100% 0,rgba(117,240,164,.1),transparent 58%),linear-gradient(180deg,#151f24f0,#0b1115eb)}.collection-overview-card span,.collection-overview-card small{display:block;color:#8fa1b8}.collection-overview-card span{font-size:.77rem}.collection-overview-card strong{display:block;margin-top:.4rem;color:#f4f9ff;font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.025em}.collection-overview-card small{margin-top:.35rem;font-size:.72rem}.collection-command-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid rgba(138,164,190,.16);border-radius:14px;background:#0a0f16b3}.collection-resource-actions,.collection-toolbar-run{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.collection-toolbar-run{margin-left:auto;padding-left:1rem;border-left:1px solid rgba(138,164,190,.15)}.collection-command-label{margin-right:.15rem;color:#8294a8;font-size:.72rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.collection-list-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.collection-list-head-note{color:#8192a8;font-size:.75rem}.collection-list-tabs{display:inline-flex;gap:.2rem;padding:.22rem;border:1px solid rgba(138,164,190,.16);border-radius:10px;background:#080c12b8}.collection-list-tabs button{min-height:2rem;padding:.35rem .8rem;border-color:transparent;border-radius:7px;background:transparent;color:#91a1b4;font-size:.78rem}.collection-list-tabs button span{margin-left:.3rem;color:#738398;font-variant-numeric:tabular-nums}.collection-list-tabs button.active{border-color:#48f1d247;background:#48f1d21f;color:#edfffb}.collection-list-tabs button.active span{color:var(--ov-cyan)}.collection-list-context{display:flex;align-items:baseline;gap:.65rem;margin:.05rem 0 -.1rem}.collection-list-context strong{color:#eaf4ff;font-size:.84rem}.collection-list-context span{font-size:.77rem}.collection-page .data-panel{border-radius:16px;border-color:#8aa4be33;background:#0a0f16d6}.collection-page .data-table--layout-fixed th,.collection-page .data-table--layout-fixed td{padding:.82rem 1rem}.collection-page .data-table--layout-fixed .col-collection-source,.collection-page .data-table--layout-fixed .col-collection-flow{width:29%}.collection-page .data-table--layout-fixed .col-collection-amount{width:12rem}.collection-page .data-table--layout-fixed .col-collection-failure{width:28%}.collection-source-cell,.collection-flow-cell{display:flex;min-width:0;flex-direction:column;gap:.45rem}.collection-source-meta,.collection-flow-cell>div{display:flex;min-width:0;align-items:center;gap:.45rem}.collection-source-meta{color:#8192a8;font-size:.72rem}.collection-source-cell .tx-hash-cell,.collection-flow-cell .tx-hash-cell{min-width:0;font-size:.76rem}.collection-source-cell .tx-hash-cell-hash,.collection-flow-cell .tx-hash-cell-hash{max-width:10rem}.collection-flow-cell>div>span:first-child{width:2rem;flex-shrink:0;color:#8192a8;font-size:.7rem}@media (max-width: 900px){.collection-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-command-bar{align-items:stretch;flex-direction:column}.collection-toolbar-run{margin-left:0;padding-top:.7rem;padding-left:0;border-top:1px solid rgba(138,164,190,.15);border-left:0}.collection-list-head{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.collection-overview-grid{grid-template-columns:1fr}.collection-overview-card{min-height:5.8rem}.collection-resource-actions,.collection-toolbar-run{align-items:stretch}.collection-resource-actions button{flex:1 1 8rem}.collection-list-context{align-items:flex-start;flex-direction:column;gap:.18rem}}.admin-users-page{gap:1.25rem}.admin-users-header{align-items:center}.admin-users-header .page-header-main h2{margin-bottom:.3rem}.admin-users-header .page-header-meta{color:var(--ov-cyan);font-size:.78rem;font-variant-numeric:tabular-nums}.admin-users-header .page-header-actions .primary{min-width:8.4rem}.admin-users-panel{overflow:hidden;border-color:#48f1d242;background:linear-gradient(180deg,rgba(72,241,210,.035),transparent 10rem),#080d13e6}.admin-users-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem 1rem;border-bottom:1px solid rgba(72,241,210,.14);background:#091016b8}.admin-users-panel-title{display:flex;min-width:0;flex-direction:column;gap:.12rem}.admin-users-panel-title strong{color:#eefbff;font-size:.88rem;letter-spacing:.04em}.admin-users-panel-title span{color:var(--ov-muted);font-size:.75rem}.admin-users-panel-count{flex-shrink:0;color:var(--ov-cyan);font-size:.68rem;font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums}.admin-users-panel .table-wrap{border:none;border-radius:0;background:transparent}.admin-users-table{width:100%;min-width:68rem;table-layout:fixed!important}.admin-users-table th,.admin-users-table td{padding:.78rem .9rem}.admin-users-table th{text-transform:none;letter-spacing:.05em}.admin-users-table tbody tr{transition:background .16s ease}.admin-users-table tbody tr:hover{background:#48f1d213}.admin-users-table .col-user-id{width:4.5rem;color:#8ea4b5;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,ui-monospace,monospace;font-size:.78rem}.admin-users-table .col-user-name{width:auto;min-width:12rem;color:#f4f9ff;font-size:.9rem;font-weight:700}.admin-users-table .col-user-role{width:11rem;white-space:nowrap}.admin-users-table .col-user-status{width:8rem;white-space:nowrap}.admin-users-table .col-user-time{width:12.5rem;color:#aab8c6;font-size:.8rem;white-space:nowrap}.admin-users-table .col-actions{width:26rem;white-space:nowrap}.admin-users-table .table-actions{justify-content:flex-start;gap:.42rem}.admin-users-table .user-action{min-width:0;white-space:nowrap}.admin-users-table .user-action-visibility,.admin-users-table .user-action-reset{border-color:#6aa8ff4d;background:#6aa8ff0e;color:#d7e7ff}.admin-users-table .user-action-visibility:not(:disabled):hover,.admin-users-table .user-action-reset:not(:disabled):hover{border-color:#6aa8ffb3;background:#6aa8ff24}.admin-users-table .user-action-danger,.admin-users-table .user-action-delete{border-color:#ff6f8652;background:#ff6f860e;color:#ffc1cb}.admin-users-table .user-action-danger:not(:disabled):hover,.admin-users-table .user-action-delete:not(:disabled):hover{border-color:#ff6f86b8;background:#ff6f8624}.admin-users-table .user-action-success{border-color:#75f0a457;background:#75f0a40f;color:#b7ffce}.admin-users-table .user-action-success:not(:disabled):hover{border-color:#75f0a4b8;background:#75f0a426}.admin-badge{display:inline-flex;min-width:4.6rem;align-items:center;justify-content:center;padding:.28rem .58rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.admin-badge--super{border:1px solid rgba(215,139,255,.4);background:#d78bff1f;color:#e6bdff}.admin-badge--admin{border:1px solid rgba(106,168,255,.36);background:#6aa8ff1a;color:#c6ddff}.admin-badge--enabled{border:1px solid rgba(117,240,164,.38);background:#75f0a41c;color:#aaffc3}.admin-badge--disabled{border:1px solid rgba(255,111,134,.4);background:#ff6f861c;color:#ffabb9}@media (min-width: 901px) and (max-width: 1360px){.admin-users-table{min-width:0}.admin-users-table .col-user-id{width:4rem}.admin-users-table .col-user-role{width:8.5rem}.admin-users-table .col-user-status{width:6.5rem}.admin-users-table .col-user-time{width:10.5rem}.admin-users-table .col-actions{width:18rem}.admin-users-table th,.admin-users-table td{padding-right:.62rem;padding-left:.62rem}.admin-users-table .user-action{padding-right:.42rem;padding-left:.42rem;font-size:.69rem}}@media (max-width: 900px){.admin-users-header{align-items:flex-start}}@media (max-width: 640px){.admin-users-panel-head{align-items:flex-start;flex-direction:column;gap:.35rem}.admin-users-table th,.admin-users-table td{padding:.62rem .7rem}}
