.admin-page .adm-rtp-page{display:flex;flex-direction:column;gap:16px;min-width:0}.admin-page .adm-rtp-toolbar{padding:16px;border-radius:6px;background:var(--bg-1);align-items:flex-end}.admin-page .adm-rtp-toolbar .field{flex:0 1 180px}.admin-page .adm-rtp-toolbar .field>span{color:var(--text-2);font-size:12px}.admin-page .adm-rtp-toolbar .btn{height:44px;margin-left:auto}.admin-page .adm-rtp-scope{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;min-height:0;padding:0;margin:0;border:0;background:none;color:var(--text-2);font-size:12px}.admin-page .adm-rtp-scope b{color:var(--accent);font-weight:600}.admin-page .adm-rtp-page .adm-tile{min-height:122px}.admin-page .adm-rtp-page .adm-tile>.icon{color:var(--accent);opacity:.7}.admin-page .adm-rtp-finances .adm-kv-row{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0}.admin-page .adm-rtp-finances .adm-kv-row:first-child{padding-top:0}.admin-page .adm-rtp-finances .adm-kv-row:last-child{padding-bottom:0}.admin-page .adm-rtp-finances .adm-kv-row dd{max-width:60%;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.admin-page .adm-rtp-finances .panel-head{min-height:54px;padding-block:14px}.admin-page .adm-rtp-finances .panel-title{font-size:15px}.admin-page .adm-rtp-finances .panel-body{gap:12px}.admin-page .adm-rtp-finances .caption{margin:0;font-size:12px}.admin-page .adm-rtp-bank>.panel-head{display:flex;flex-wrap:wrap;gap:10px;min-height:60px}.admin-page .adm-rtp-bank .panel-title{display:flex;align-items:center;gap:10px}.admin-page .adm-rtp-bank .panel-title .icon{width:20px;height:20px;color:var(--accent)}.admin-page .adm-rtp-bank-tag{color:var(--text-3);font-size:12px}.admin-page .adm-rtp-bank [data-bank-refresh]{margin-left:auto}.admin-page .adm-rtp-bank-balance{display:flex;align-items:center;gap:16px;min-width:0;padding-bottom:4px}.admin-page .adm-rtp-bank-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.admin-page .adm-rtp-bank-icon .icon{width:25px;height:25px}.admin-page .adm-rtp-bank-balance>div{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-page .adm-rtp-bank-balance span:not(.adm-rtp-bank-icon){color:var(--text-2);font-size:12px}.admin-page .adm-rtp-bank-balance strong{color:var(--accent);font:700 32px/1.25 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-page .adm-rtp-bank-balance small{color:var(--text-3);font-size:12px}.admin-page .adm-rtp-bank-form{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(160px,1.2fr) auto;align-items:end;gap:12px;margin:0}.admin-page .adm-rtp-bank-form[hidden]{display:none}.admin-page .adm-rtp-bank .adm-rtp-bank-form .btn{min-height:44px}.admin-page .adm-rtp-bank-form [data-bank-error]{grid-column:1/-1;color:var(--danger);margin:0}.admin-page .adm-rtp-bank-form [data-bank-error]:empty{display:none}.admin-page .adm-rtp-details{min-width:0;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-1)}.admin-page .adm-rtp-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;color:var(--text-2);font-size:13px;font-weight:600}.admin-page .adm-rtp-details>summary::-webkit-details-marker{display:none}.admin-page .adm-rtp-details>summary .icon{width:16px;height:16px;flex:none;transition:transform .15s}.admin-page .adm-rtp-details[open]>summary .icon{transform:rotate(180deg)}.admin-page .adm-rtp-details>.adm-stack{padding:0 16px 16px}.admin-page .adm-rtp-details>[data-bank-next]{margin:0 16px 16px}.admin-page .adm-rtp-details .adm-kv-row dd{overflow-wrap:anywhere}.admin-page .adm-rtp-details .table-wrap{max-width:100%;margin:0}.admin-page .adm-rtp-event-reason{display:block;margin-top:4px}.admin-page .adm-rtp-bank-table td:nth-child(2){min-width:180px;white-space:normal}.admin-page .adm-rtp-empty{margin:0}@media(max-width:1023px){.admin-page .adm-rtp-page .adm-tiles-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.admin-page .adm-rtp-toolbar .field{flex:1 1 100px}.admin-page .adm-rtp-page .adm-tiles-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .adm-rtp-page .adm-tile{min-height:112px;padding:14px}.admin-page .adm-rtp-page .adm-tile>strong{font-size:22px}.admin-page .adm-rtp-page .adm-tile>.icon{top:14px;right:14px;width:16px;height:16px}.admin-page .adm-rtp-bank-tag{display:none}.admin-page .adm-rtp-bank-balance strong{font-size:27px}.admin-page .adm-rtp-bank-form{grid-template-columns:minmax(0,1fr)}.admin-page .adm-rtp-bank-table td:nth-child(2){min-width:0}}
