.valon-rmt-wallet,.valon-rmt-admin,.valon-rmt-seller-page{--account-bg:#0d1110;--account-surface:#171d1b;--account-line:#35413c;--account-ink:#edf1ef;--account-muted:#adb9b3;--account-gold:#dbc18b;--account-green:#9ed6b6;--account-blue:#a4cbdc;--account-red:#e4a8a2;color:var(--account-ink);letter-spacing:0}
.valon-rmt-wallet *,.valon-rmt-admin *,.valon-rmt-seller-page *{box-sizing:border-box;letter-spacing:0}
.valon-rmt-wallet,.valon-rmt-admin{padding:32px 28px 48px!important;background:var(--account-bg)}
.valon-rmt-wallet .valon-rmt-panel-head,.valon-rmt-admin .valon-rmt-panel-head{padding-bottom:20px;margin-bottom:24px;border-color:var(--account-line);align-items:center}
.valon-rmt-wallet .valon-rmt-panel-head h1,.valon-rmt-admin .valon-rmt-panel-head h1{font-size:26px;line-height:1.3;font-weight:600}
.valon-rmt-wallet .valon-rmt-panel-head>div>span,.valon-rmt-admin .valon-rmt-panel-head>div>span{font-size:11px;font-weight:500;color:var(--account-gold)}
.valon-rmt-wallet .valon-rmt-heading-actions a,.valon-rmt-admin .valon-rmt-panel-head>a{min-height:40px;font-weight:500;font-size:12px;color:var(--account-ink);background:transparent;border:1px solid var(--account-line);border-radius:4px;padding:9px 13px}
.rmt-wallet-verification{display:flex;align-items:center;gap:6px;color:var(--account-blue);font-size:12px;margin:8px 0 0}
.valon-rmt-wallet .valon-rmt-account-strip{border:0;border-top:1px solid var(--account-line);border-bottom:1px solid var(--account-line);background:transparent;margin-bottom:24px;padding:20px 0}
.valon-rmt-wallet .valon-rmt-account-strip>div{padding:0 24px}
.valon-rmt-wallet .valon-rmt-account-strip>div:first-child{padding-left:0}
.valon-rmt-wallet .valon-rmt-account-strip>div+div{border-color:var(--account-line)}
.valon-rmt-wallet .valon-rmt-account-strip span{font-size:12px;color:var(--account-muted);margin-bottom:8px}
.valon-rmt-wallet .valon-rmt-account-strip strong{font-size:26px;line-height:1.25;font-weight:500;font-variant-numeric:tabular-nums}
.valon-rmt-wallet .valon-rmt-account-strip>div:first-child strong{color:var(--account-green)}
.valon-rmt-wallet .valon-rmt-account-strip>div:nth-child(2) strong{color:var(--account-gold)}
.valon-rmt-wallet .valon-rmt-account-strip>div:last-child strong{color:var(--account-blue)}
.valon-rmt-wallet .valon-rmt-wallet-tabs{gap:24px;margin-bottom:24px;border-color:var(--account-line)}
.valon-rmt-wallet .valon-rmt-wallet-tabs button{padding:0 0 12px;min-height:42px;font-size:13px;font-weight:500;background:transparent;color:var(--account-muted)}
.valon-rmt-wallet .valon-rmt-wallet-tabs button.is-active{color:var(--account-gold);border-color:var(--account-gold)}
.valon-rmt-wallet .valon-rmt-wallet-tabs small{background:#25302b;border-radius:3px;font-size:11px}
.valon-rmt-wallet .valon-rmt-section-head{margin-bottom:15px;align-items:center}
.valon-rmt-wallet .valon-rmt-section-head h2{font-size:16px;font-weight:500}
.valon-rmt-wallet .valon-rmt-section-head>span{font-size:12px;color:var(--account-muted)}
.valon-rmt-wallet .valon-rmt-table-wrap{background:transparent;border:0;border-top:1px solid var(--account-line);border-bottom:1px solid var(--account-line);border-radius:0}
.valon-rmt-wallet .valon-rmt-table{font-size:13px;min-width:0;table-layout:fixed}
.valon-rmt-wallet .valon-rmt-table th{font-size:11px;font-weight:500;text-transform:none;color:var(--account-muted);background:#131916;padding:12px 14px;border-color:var(--account-line)}
body.valon-panel-body .valon-rmt-wallet .valon-rmt-table thead th{color:var(--account-muted)!important;background:#131916!important;font-size:11px!important;font-weight:500!important;text-transform:none!important}
.valon-rmt-wallet .valon-rmt-table td{padding:16px 14px;border-color:#28342e;overflow-wrap:anywhere}
.valon-rmt-wallet .valon-rmt-table th:first-child{width:38%}
.valon-rmt-wallet .valon-rmt-table tbody tr:hover{background:#141c18}
.valon-rmt-wallet .valon-rmt-row-item{min-width:0}
.valon-rmt-wallet .valon-rmt-row-item strong{font-size:13px;font-weight:500;line-height:1.5}
.valon-rmt-wallet .valon-rmt-row-item small,.valon-rmt-wallet .valon-rmt-table small{font-size:11px;color:var(--account-muted);line-height:1.5;margin-top:5px}
.valon-rmt-wallet .valon-rmt-row-price{color:var(--account-green);font-weight:500;font-variant-numeric:tabular-nums}
.valon-rmt-wallet .valon-rmt-status{font-size:11px;padding:4px 7px;font-weight:400;line-height:1.5}
.valon-rmt-wallet .valon-rmt-row-action,.valon-rmt-wallet .valon-rmt-order-link{font-size:11px;font-weight:500;min-height:34px;white-space:normal;text-align:center;padding:6px 9px}
.valon-rmt-wallet .rmt-wallet-balance-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:42px;margin-bottom:40px}
.valon-rmt-wallet .rmt-wallet-minimum{color:var(--account-gold)}
.valon-rmt-wallet .rmt-withdraw-destination{gap:18px 16px;padding-top:22px;border-color:var(--account-line)}
.valon-rmt-wallet .valon-rmt-withdraw label>span{font-size:12px!important;color:var(--account-muted)}
.valon-rmt-wallet .rmt-withdraw-destination legend{font-size:13px;font-weight:500;color:var(--account-ink)}
.valon-rmt-wallet .rmt-withdraw-destination input,.valon-rmt-wallet .rmt-withdraw-destination select{height:44px;border-color:#45564b;background:#111713;border-radius:4px;font-size:13px}
.valon-rmt-wallet .rmt-money-input{height:56px;background:#111713;border-radius:4px;border-color:#53695b}
.valon-rmt-wallet .rmt-money-input input{font-size:24px;color:var(--account-ink)}
.rmt-withdraw-submit{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--account-line)}
.rmt-withdraw-submit>span{font-size:12px;color:var(--account-muted)}
.valon-rmt-wallet .rmt-withdraw-submit button{min-height:44px;border-radius:4px;font-size:12px;font-weight:500;background:#335d49;border-color:#739b83;white-space:nowrap}
body.valon-panel-body .valon-rmt-wallet .rmt-withdraw-submit button{color:#edf4ef!important}
.valon-rmt-wallet .rmt-withdraw-summary{border-color:var(--account-line);padding-left:30px}
.valon-rmt-wallet .rmt-withdraw-summary h2{font-size:16px;font-weight:500;margin-bottom:24px}
.valon-rmt-wallet .rmt-withdraw-summary dl{gap:20px}
.valon-rmt-wallet .rmt-withdraw-summary dt,.valon-rmt-wallet .rmt-withdraw-summary p{font-size:12px;color:var(--account-muted)}
.valon-rmt-wallet .rmt-withdraw-summary dd{font-weight:500;font-variant-numeric:tabular-nums}
.valon-rmt-wallet .rmt-withdraw-receive dd{color:var(--account-green);font-size:28px}
.valon-rmt-wallet .rmt-withdraw-review{border-color:var(--account-line);gap:10px;margin-top:24px}
.valon-rmt-wallet .rmt-withdraw-review>i{color:var(--account-blue);font-size:18px}
.valon-rmt-wallet .valon-rmt-empty{padding:42px 16px!important;font-size:13px}
.valon-rmt-seller-page{padding-top:30px;background:var(--account-bg)}
.valon-rmt-seller-page .rmt-seller-topbar{margin-bottom:24px}
.valon-rmt-seller-page .rmt-seller-back{color:var(--account-muted);min-height:32px;font-size:12px}
.valon-rmt-seller-page .rmt-seller-profile-head{background:transparent;border:0;border-bottom:1px solid var(--account-line);padding:0 0 24px;gap:32px}
.valon-rmt-seller-page .rmt-seller-emblem{width:56px;height:56px;border-radius:6px;background:#171e1b;border-color:#465b50;font-size:25px}
.valon-rmt-seller-page .rmt-seller-title-row{gap:16px}
.valon-rmt-seller-page .rmt-seller-store-label{font-size:11px;text-transform:uppercase;color:var(--account-gold)}
.valon-rmt-seller-page .rmt-seller-profile-head h1{font-size:28px;line-height:1.35;font-weight:500;margin:5px 0 9px;gap:9px}
.valon-rmt-seller-page .rmt-seller-profile-head h1 .rmt-seller-verified{padding:4px 7px;background:#16272c;border:1px solid #355463;border-radius:3px;font-size:11px;color:var(--account-blue)}
.valon-rmt-seller-page .rmt-seller-profile-labels{gap:8px 16px}
.valon-rmt-seller-page .rmt-seller-profile-labels .rmt-seller-rank{font-weight:500}
.valon-rmt-seller-page .rmt-seller-growth{width:240px;border-left:1px solid var(--account-line);padding-left:26px}
.valon-rmt-seller-page .rmt-seller-growth>div{font-size:12px;color:var(--account-muted)}
.valon-rmt-seller-page .rmt-seller-growth progress{margin:14px 0 10px;height:5px}
.valon-rmt-seller-page .rmt-seller-stats{background:transparent;padding:24px 0;border-top:0;border-color:var(--account-line);gap:24px}
.valon-rmt-seller-page .rmt-seller-stats>div+div{border-color:var(--account-line);padding-left:24px}
.valon-rmt-seller-page .rmt-seller-stats dt{font-size:12px;color:var(--account-muted)}
.valon-rmt-seller-page .rmt-seller-stats dd{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}
.valon-rmt-seller-page .rmt-seller-stats>div:nth-child(2) dd{color:var(--account-green)}
.valon-rmt-seller-page .rmt-seller-stats>div:last-child dd{color:var(--account-blue)}
.valon-rmt-seller-page .rmt-seller-levels{padding:16px 0;margin-bottom:28px;border-color:var(--account-line)}
.valon-rmt-seller-page .valon-rmt-market-grid{grid-template-columns:210px minmax(0,1fr);gap:30px}
.valon-rmt-seller-page .valon-rmt-listing-head,.valon-rmt-seller-page .valon-rmt-listing{grid-template-columns:minmax(0,2fr) minmax(90px,.8fr) minmax(85px,.65fr) 90px}
.valon-rmt-seller-page .valon-rmt-listing-seller{display:none}
.valon-rmt-admin .rmt-admin-overview{background:transparent;padding:22px 0;border-top:0;border-color:var(--account-line);margin:0 0 24px}
.valon-rmt-admin .rmt-admin-overview>div:first-child{padding-left:0}
.valon-rmt-admin .rmt-admin-overview dd{font-size:25px;font-weight:500}
.valon-rmt-admin .rmt-admin-overview dt,.valon-rmt-admin .rmt-admin-overview dd small{font-size:12px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-overview>div:last-child dd{color:var(--account-gold)}
.valon-rmt-admin .rmt-admin-tabs a{font-size:13px;min-height:46px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-safety{font-size:12px;margin-bottom:20px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-request{padding:24px;border-color:#42554a;background:var(--account-surface);border-radius:5px}
.valon-rmt-admin .rmt-admin-request>header{margin-bottom:22px;padding-bottom:18px;border-color:var(--account-line)}
.valon-rmt-admin .rmt-admin-request-title>strong{font-size:16px;font-weight:500}
.valon-rmt-admin .rmt-admin-amount{font-size:25px;font-weight:500;color:var(--account-green)}
.valon-rmt-admin .rmt-admin-state{font-size:11px;line-height:1.5;padding:5px 8px}
.valon-rmt-admin .rmt-admin-request-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:32px}
.valon-rmt-admin .rmt-admin-request-actions{padding-left:32px;border-color:var(--account-line)}
.valon-rmt-admin .rmt-admin-request-layout h2{font-size:14px;font-weight:500;margin-bottom:20px}
.valon-rmt-admin .rmt-admin-recipient{gap:22px;margin-bottom:24px}
.valon-rmt-admin .rmt-admin-recipient span{font-size:12px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-recipient strong{font-size:14px;font-weight:500;line-height:1.6}
.valon-rmt-admin .rmt-admin-costs{gap:14px;padding-bottom:22px}
.valon-rmt-admin .rmt-admin-costs dt{font-size:11px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-costs dd{font-size:17px;font-weight:500;white-space:normal}
body.valon-panel-body .valon-rmt-admin .rmt-admin-confirm span{font-size:12px!important;color:var(--account-muted);line-height:1.7}
.valon-rmt-admin .rmt-admin-confirm input{width:17px;height:17px}
.valon-rmt-admin .rmt-admin-settle{gap:18px}
.valon-rmt-admin .rmt-admin-settle input:not([type=checkbox]):not([type=hidden]){height:44px;font-size:13px;border-color:#506457;background:#101612}
.valon-rmt-admin .rmt-admin-settle-actions button{min-height:44px;font-size:12px;font-weight:500;padding:10px 16px}
.valon-rmt-admin .rmt-admin-send .rmt-admin-settle-actions button{background:#335d49;border-color:#739b83;color:#edf4ef}
.valon-rmt-admin .rmt-admin-send .rmt-admin-settle-actions button:hover{background:#406d57}
.valon-rmt-admin .rmt-admin-manual>summary,.valon-rmt-admin .rmt-withdrawal-note,.valon-rmt-admin .rmt-admin-resolution small{font-size:12px;color:var(--account-muted)}
.valon-rmt-admin .rmt-admin-empty{min-height:160px;padding:28px 16px}
.valon-rmt-admin .rmt-admin-empty h2{font-size:16px;font-weight:500;margin-bottom:10px}
@media(max-width:920px){.valon-rmt-admin .rmt-admin-request-layout{grid-template-columns:1fr;gap:0}.valon-rmt-admin .rmt-admin-request-actions{padding:22px 0 0;border-left:0;border-top:1px solid var(--account-line)}.valon-rmt-wallet .rmt-wallet-balance-layout{grid-template-columns:1fr;gap:24px}.valon-rmt-wallet .rmt-withdraw-summary{border-left:0;border-top:1px solid var(--account-line);padding:24px 0 0}.valon-rmt-seller-page .valon-rmt-market-grid{grid-template-columns:1fr}.valon-rmt-seller-page .rmt-seller-stats{gap:20px}}
@media(max-width:700px){.valon-rmt-wallet,.valon-rmt-admin{padding:24px 16px 36px!important}.valon-rmt-wallet .valon-rmt-panel-head,.valon-rmt-admin .valon-rmt-panel-head{align-items:flex-start;flex-direction:column;gap:16px}.valon-rmt-wallet .valon-rmt-panel-head h1,.valon-rmt-admin .valon-rmt-panel-head h1{font-size:23px}.valon-rmt-wallet .valon-rmt-account-strip{padding:16px 0}.valon-rmt-wallet .valon-rmt-account-strip>div{padding:0 12px}.valon-rmt-wallet .valon-rmt-account-strip strong{font-size:21px}.valon-rmt-wallet .valon-rmt-wallet-tabs{gap:16px}.valon-rmt-wallet .valon-rmt-wallet-tabs button{font-size:12px;gap:5px}.valon-rmt-wallet .valon-rmt-table{min-width:0}.valon-rmt-wallet .valon-rmt-table thead{display:none}.valon-rmt-wallet .valon-rmt-table tbody,.valon-rmt-wallet .valon-rmt-table tr,.valon-rmt-wallet .valon-rmt-table td{display:block;width:100%}.valon-rmt-wallet .valon-rmt-table tr{padding:14px 0;border-bottom:1px solid var(--account-line)}.valon-rmt-wallet .valon-rmt-table td{border:0;padding:6px 10px}.valon-rmt-wallet .valon-rmt-table td[data-label]{display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:right;white-space:normal}.valon-rmt-wallet .valon-rmt-table td[data-label]::before{content:attr(data-label);color:var(--account-muted);font-size:12px;flex:none}.valon-rmt-wallet .valon-rmt-table td[data-label]>small{margin-left:auto}.valon-rmt-wallet .valon-rmt-table td.valon-rmt-empty{padding:28px 10px!important}.valon-rmt-seller-page .rmt-seller-profile-head{gap:20px}.valon-rmt-seller-page .rmt-seller-growth{width:100%;padding-left:0;border-left:0}.valon-rmt-seller-page .rmt-seller-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.valon-rmt-seller-page .rmt-seller-stats>div+div{border:0;padding-left:0}.valon-rmt-seller-page .valon-rmt-listing{grid-template-columns:minmax(0,1fr) auto}.valon-rmt-seller-page .valon-rmt-listing-head{display:none}.valon-rmt-seller-page .valon-rmt-listing-item{grid-column:1/-1}.valon-rmt-seller-page .valon-rmt-listing-category{grid-column:1;grid-row:2}.valon-rmt-seller-page .valon-rmt-listing-price{grid-column:1;grid-row:3}.valon-rmt-seller-page .valon-rmt-listing-action{grid-column:2;grid-row:3}.valon-rmt-admin .rmt-admin-overview{grid-template-columns:1fr 1fr;padding:0;margin-top:18px}.valon-rmt-admin .rmt-admin-overview>div{padding:16px 12px}.valon-rmt-admin .rmt-admin-overview>div:first-child{padding-left:0}.valon-rmt-admin .rmt-admin-overview>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--account-line);padding-left:0}.valon-rmt-admin .rmt-admin-overview dd{font-size:22px}.valon-rmt-admin .rmt-admin-request{padding:18px}.valon-rmt-admin .rmt-admin-recipient{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.valon-rmt-admin .rmt-admin-costs{grid-template-columns:1fr;gap:12px}.valon-rmt-admin .rmt-admin-costs>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.valon-rmt-admin .rmt-admin-costs dt{margin:0}.valon-rmt-admin .rmt-admin-costs dd{font-size:16px}}
@media(max-width:400px){.valon-rmt-wallet .valon-rmt-account-strip strong{font-size:18px}.valon-rmt-wallet .valon-rmt-wallet-tabs{gap:10px}.valon-rmt-wallet .valon-rmt-wallet-tabs button{font-size:11px;gap:4px}.valon-rmt-wallet .valon-rmt-wallet-tabs small{display:none}.rmt-withdraw-submit{flex-wrap:wrap}.valon-rmt-wallet .rmt-withdraw-submit button{width:100%}.valon-rmt-seller-page .rmt-seller-profile-head h1{font-size:24px}}
