.wallet-shell .simple-body{max-width:1280px;padding:44px 32px 80px}.wallet-shell .simple-title{letter-spacing:-.01em;color:var(--sys-text-body);font-size:40px}.wallet-page .wallet-flat-block{background:var(--sys-surface-panel);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-panel);box-shadow:var(--sys-shadow-pop);margin-bottom:20px;padding:26px}.wallet-page .wallet-flat-block:last-child{margin-bottom:0}.wallet-page .wallet-section-title{font:800 17px var(--font-heading);color:var(--sys-text-body);margin-bottom:18px}.wallet-page .wallet-tabs{margin:0 0 24px}.wallet-shell .wallet-title-row{align-items:center;gap:14px;margin:0 0 20px;display:flex}.wallet-shell .wallet-title-row .simple-title{flex:none;margin:0}.wallet-shell .wallet-title-divider{background:var(--sys-line);flex:auto;min-width:16px;height:1px}.wallet-shell .wallet-balance-inline{font:700 15px var(--font-body);flex:none}.wallet-page .wallet-balance-label{font:500 12px var(--font-body);color:var(--sys-text-muted);margin-bottom:4px}.wallet-page .wallet-balance-value{font:800 24px var(--font-heading);color:var(--sys-text-heading);line-height:1.2}.wallet-page .wallet-payouts-gap{margin-top:18px}.wallet-cards-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.wallet-card-row{background:var(--sys-surface-ground);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-control);align-items:center;gap:12px;padding:10px 14px;display:flex}.wallet-card-brand{font:700 13px var(--font-heading);color:#fff;text-transform:capitalize}.wallet-card-detail{color:#ffffff80;flex:1;font-size:12px}.wallet-card-form{background:var(--sys-surface-ground);border:1px solid var(--base-white-a8);border-radius:var(--sys-radius-card);margin-bottom:14px;padding:16px}.wallet-card-form-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.wallet-amount-prompt{color:var(--sys-text-muted);margin:0 0 12px;font-size:13px}.wallet-amount-segmented{border:1px solid var(--sys-line-control);border-radius:var(--sys-radius-control);margin-bottom:14px;display:flex;overflow:hidden}.wallet-amount-seg{border:none;border-right:1px solid var(--sys-line-control);color:var(--sys-text-body);font:700 13px var(--font-body);cursor:pointer;text-align:center;background:0 0;flex:1;padding:12px 8px;transition:background-color .15s}.wallet-amount-seg:last-child{border-right:none}.wallet-amount-seg:hover{background:var(--base-white-a6)}.wallet-amount-seg.is-active{background:var(--sys-fill-pressed)}.wallet-custom-amount-block{margin-bottom:14px}.wallet-custom-amount-block label{color:#fff9;margin-bottom:6px;font-size:12px;display:block}.wallet-custom-amount-input-wrap{background:var(--sys-surface-ground);border:1px solid var(--sys-line-control);border-radius:var(--sys-radius-control);align-items:center;gap:6px;padding:0 12px;display:flex}.wallet-custom-amount-input-wrap span{color:#ffffff80;font-size:14px}.wallet-custom-amount-input-wrap input{color:#fff;width:0;font:inherit;background:0 0;border:none;flex:1;padding:12px 0;font-size:14px}.wallet-custom-amount-input-wrap input:focus-visible{outline:none}.wallet-custom-amount-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-custom-amount-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-custom-amount-input-wrap input[type=number]{appearance:textfield}.wallet-custom-amount{background:var(--sys-surface-ground);border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-control);align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.wallet-custom-amount span{color:#ffffff80;font-size:13px}.wallet-custom-amount input{color:#fff;width:90px;font:inherit;background:0 0;border:none;padding:10px 10px 10px 0;font-size:13px}.wallet-custom-amount input:focus-visible{outline:none}.wallet-method-select{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.wallet-method-option{color:var(--sys-text-body);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.wallet-method-option input[type=radio]{appearance:none;width:var(--sys-choice-box);height:var(--sys-choice-box);border-radius:var(--sys-radius-inner);border:1.5px solid var(--sys-line-control);cursor:pointer;background:0 0;flex:none;margin:0}.wallet-method-option input[type=radio]:checked{border-color:var(--sys-accent);background:var(--sys-accent);box-shadow:inset 0 0 0 5px var(--sys-accent), inset 0 0 0 20px var(--sys-text-on-accent)}.wallet-empty{color:#ffffff80;margin-bottom:14px;font-size:13px}.wallet-error{color:var(--sys-danger-text);margin:8px 0 0;font-size:12px}.wallet-success{color:var(--sys-success-text);margin:8px 0 0;font-size:13px}.wallet-table{border-collapse:collapse;background:var(--sys-surface-panel);border-radius:var(--radius-lg);width:100%;overflow:hidden}.wallet-table th{text-align:left;font:700 11px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid var(--base-white-a8);padding:12px 16px}.wallet-table td{color:var(--sys-text-body);border-bottom:1px solid var(--base-white-a6);padding:12px 16px;font-size:13px}.wallet-table tr:last-child td{border-bottom:none}.wallet-table-amount{text-align:right;font-weight:600}.wallet-flat-table{border-collapse:collapse;width:100%}.wallet-flat-table th{text-align:left;font:700 11px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--sys-text-disabled);padding:0 0 10px}.wallet-flat-table td{color:var(--sys-text-body);border-top:1px solid var(--base-white-a6);padding:10px 0;font-size:13px}.wallet-flat-table tr:first-child td{border-top:none}.wallet-flat-table th:not(:last-child),.wallet-flat-table td:not(:last-child){padding-right:18px}.wallet-flat-table td.wallet-tx-date{white-space:nowrap;color:var(--sys-text-muted)}.wallet-flat-table td.wallet-tx-type{text-transform:capitalize;white-space:nowrap;color:var(--sys-text-muted)}.wallet-flat-table td.wallet-tx-desc{border-left:1px solid var(--sys-line);padding-left:16px}.wallet-flat-table th:nth-child(3){padding-left:17px}.wallet-classes{flex-wrap:wrap;gap:14px;display:flex}.wallet-class{border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-card);flex-direction:column;flex:200px;gap:4px;padding:14px 16px;display:flex}.wallet-class-amt{font:800 24px var(--font-heading);color:var(--sys-text-heading)}.wallet-class-name{letter-spacing:.06em;text-transform:uppercase;color:var(--sys-text-muted);font-size:12px;font-weight:700}.wallet-class-note{color:var(--sys-text-muted);font-size:12px;line-height:1.4}.wallet-pack-tabs{margin-bottom:10px}.wallet-pack-price{font:500 12.5px var(--font-body);color:var(--sys-text-muted);margin:0 0 14px}.wallet-balance-inline .bullion{color:var(--bullion-gold)}.wallet-balance-sub{color:var(--sys-text-disabled);min-height:1em;margin:4px 0 0;font-size:12px}.wallet-amount-sub{color:var(--sys-text-disabled);font-size:11px;font-weight:500}.wallet-cashout .bullion-mark{font-size:14px}.wallet-other-amount{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}.wallet-other-prefix{color:var(--sys-text-muted);font:600 14px var(--font-body)}.wallet-other-amount .settings-input{width:100px}.wallet-other-hint{color:var(--sys-text-disabled);font-size:12px}.wallet-fine{color:var(--sys-text-muted);margin:-4px 0 12px;font-size:12px}.wallet-fine a{color:var(--sys-text-muted);text-underline-offset:2px;text-decoration:underline}.wallet-fine a:hover{color:var(--sys-text-heading)}.wallet-agree{color:#ffffffbf;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:13px;line-height:1.5;display:flex}.wallet-agree input{accent-color:var(--base-coral-400);flex:none;margin:3px 0 0}.wallet-agree a{color:#ffd3c9;text-underline-offset:2px;text-decoration:underline}.wallet-agree a:hover{color:#fff}.wallet-page .wallet-card-brand{color:var(--sys-text-body);font-weight:800}.wallet-page .wallet-card-detail{font:500 12.5px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-custom-amount span,.wallet-page .wallet-custom-amount-input-wrap span{color:var(--sys-text-disabled)}.wallet-page .wallet-custom-amount input,.wallet-page .wallet-custom-amount-input-wrap input{color:var(--sys-text-body);font:600 14px var(--font-body)}.wallet-page .wallet-custom-amount.settings-input{width:auto;max-width:220px;height:var(--sys-control-md);background:var(--sys-surface-ground);border:1px solid var(--base-white-a10);border-radius:var(--sys-radius-control);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.wallet-page .wallet-custom-amount.settings-input input{background:0 0;border:0;height:100%;padding:0 8px 0 0}.wallet-page .wallet-custom-amount.settings-input:focus-within{outline:2px solid var(--sys-accent);outline-offset:1px}.wallet-page .wallet-method-option{font:600 13.5px var(--font-body);color:var(--sys-text-body)}.wallet-page .wallet-agree{font:500 13px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-agree a{color:var(--base-coral-200)}.wallet-page .wallet-agree a:hover{color:var(--sys-text-body)}.wallet-page .wallet-empty,.wallet-page .wallet-fine,.wallet-page .wallet-payouts-row,.wallet-page .wallet-balance-sub{font:500 13px var(--font-body);color:var(--sys-text-muted)}.wallet-page .wallet-amount-sub{font:500 11.5px var(--font-body);color:var(--sys-text-disabled)}.wallet-page .wallet-fine a{color:var(--base-coral-200)}.wallet-page .wallet-error{font:600 12.5px var(--font-body);color:var(--sys-danger-text)}.wallet-page .wallet-success{font:600 13px var(--font-body);color:var(--sys-success-text)}.wallet-shell .wallet-balance-inline{color:var(--sys-text-muted)}.wallet-shell .wallet-balance-inline.is-zero{color:var(--sys-danger-text)}.wallet-page .wallet-balance-card{background:var(--sys-surface-panel);border-color:var(--base-white-a8)}.wallet-page .wallet-table td{color:var(--sys-text-muted)}@media (width<=640px){.wallet-shell .simple-body{padding:32px 20px 64px}.wallet-shell .simple-title{font-size:28px}.wallet-shell .wallet-title-row{flex-wrap:wrap;gap:6px 14px}.wallet-shell .wallet-title-row .simple-title{flex:100%;min-width:0}.wallet-shell .wallet-title-divider{display:none}.wallet-page .wallet-flat-block{padding:20px}.wallet-card-form{padding:12px}}@media (width<=480px){.wallet-shell .simple-body{padding:24px 16px 64px}.wallet-flat-table th:nth-child(2),.wallet-flat-table td.wallet-tx-type{display:none}.wallet-flat-table td.wallet-tx-date{white-space:normal}.wallet-flat-table th:not(:last-child),.wallet-flat-table td:not(:last-child){padding-right:10px}.wallet-confirm-method{display:none}}
