/* Minimal deposit entry and activity. Payment instructions remain explicit. */
body[data-page=deposits] .titlebar{padding:4px 0 20px;margin-bottom:0;min-height:0;background:transparent!important;border:0;box-shadow:none;color:var(--ink)}body[data-page=deposits] .titlebar::after,body[data-page=deposits] .titlebar .eyebrow{display:none}body[data-page=deposits] .titlebar h1{color:var(--ink);font-size:26px;line-height:1.3;letter-spacing:-.7px}body[data-page=deposits] .titlebar p{color:var(--muted);font-size:11px;line-height:1.6;margin-top:7px}body[data-page=deposits] .deposit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}body[data-page=deposits] .deposit-layout .deposit-create,body[data-page=deposits] .deposit-layout .deposit-history{width:100%;max-width:none;padding:22px!important;margin:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:none;min-width:0}body[data-page=deposits] .deposit-create .deposit-kicker{display:none}body[data-page=deposits] .deposit-create h2,body[data-page=deposits] .deposit-history h2{font:500 16px/1.4 "Geist",system-ui,sans-serif;letter-spacing:-.3px;margin:0}body[data-page=deposits] .deposit-create>.subtitle{font-size:11px;line-height:1.6;margin-top:6px}body[data-page=deposits] .deposit-create label{display:block;margin:20px 0 8px;font-size:11px;font-weight:500;color:var(--muted)}body[data-page=deposits] .deposit-amount{min-height:64px;padding:10px 14px;border:1px solid var(--line);border-radius:11px;background:var(--field)!important;gap:12px}body[data-page=deposits] .deposit-create .deposit-amount input{height:42px;min-height:42px;font:500 30px/1.2 "Geist",system-ui,sans-serif;letter-spacing:-.6px;min-width:0;color:var(--ink)}body[data-page=deposits] .deposit-amount>span{padding:0;border:0;font-size:11px;font-weight:500;color:var(--muted)}body[data-page=deposits] .deposit-presets{gap:6px;margin-top:8px}body[data-page=deposits] .deposit-presets button{min-height:36px;padding:7px 4px;border-radius:8px;font-size:11px;font-weight:400;border:1px solid var(--line)}body[data-page=deposits] .deposit-presets button:hover{border-color:#05171c;color:#05171c}body[data-page=deposits] .deposit-create .deposit-coin-picker{min-height:54px;padding:11px 12px;gap:10px;border-radius:11px;background:transparent;border:1px solid var(--line)}body[data-page=deposits] .deposit-coin-picker strong{font-size:12px;font-weight:500}body[data-page=deposits] .deposit-coin-picker small{font-size:10px}body[data-page=deposits] .deposit-coin-picker img,body[data-page=deposits] .coin-placeholder{width:28px;height:28px}body[data-page=deposits] .deposit-create #depositNetwork{height:46px;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--field);font-size:12px;color:var(--ink)}body[data-page=deposits] .deposit-selection{padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;margin:18px 0 16px}body[data-page=deposits] .deposit-selection>summary{padding:12px 0 0;cursor:pointer;font-size:10px;line-height:1.6;color:var(--muted)}body[data-page=deposits] .deposit-selection .deposit-selection-content{display:block;padding-top:12px}body[data-page=deposits] .deposit-selection-content>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;line-height:1.6;margin:0 0 8px}body[data-page=deposits] .deposit-selection-content strong{font-size:11px;font-weight:500;max-width:65%;text-align:right;overflow-wrap:anywhere}body[data-page=deposits] .deposit-selection-content p{border:0;padding:0;margin:10px 0 0;font-size:10px;line-height:1.7;color:var(--muted)}body[data-page=deposits] .deposit-create #depositSubmit{min-height:46px;height:auto;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.5;border-radius:11px;background:#05171c;border-color:#05171c;white-space:normal}body[data-page=deposits] .deposit-create #depositSubmit:hover{background:#05171c;border-color:#05171c}body[data-page=deposits] .deposit-safety{font-size:10px;line-height:1.6;margin:10px 0 4px}body[data-page=deposits] .deposit-create #depositReload{min-height:36px;padding:8px 0;font-size:10px;color:var(--muted)}body[data-page=deposits] .deposit-history>.sectiontop{margin:0;gap:12px}body[data-page=deposits] .deposit-history>.sectiontop>.subtitle{font-size:10px;color:var(--muted)}body[data-page=deposits] .deposit-history>.subtitle{font-size:10px;line-height:1.7;margin-top:12px;color:var(--muted)}body[data-page=deposits] .deposit-activity-summary{display:flex;gap:20px;padding:14px 0;margin:0;border-bottom:1px solid var(--line)}body[data-page=deposits] .deposit-activity-summary>div{display:flex;align-items:center;gap:7px;min-width:0}body[data-page=deposits] .deposit-activity-summary>div+div{padding:0;border:0}body[data-page=deposits] .deposit-activity-summary span{font-size:10px;line-height:1.5;color:var(--muted)}body[data-page=deposits] .deposit-activity-summary strong{font:500 14px/1.4 "Geist",system-ui,sans-serif;margin:0;color:var(--ink)}body[data-page=deposits] .deposit-item{border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0;margin:0;background:transparent}body[data-page=deposits] .deposit-item:first-child{border-top:0}body[data-page=deposits] .deposit-item-heading{gap:9px;align-items:center}body[data-page=deposits] .deposit-item-heading strong{font:500 18px/1.4 "Geist",system-ui,sans-serif;letter-spacing:-.3px;margin-right:auto}body[data-page=deposits] .deposit-activity-coin,body[data-page=deposits] .deposit-activity-coin img{width:26px;height:26px}body[data-page=deposits] .deposit-item .status{font-size:9px;line-height:1.5;padding:4px 6px;border-radius:6px;white-space:normal;max-width:50%}body[data-page=deposits] .deposit-item p{font-size:10px;line-height:1.6;margin-top:7px;color:var(--muted)}body[data-page=deposits] .deposit-item .deposit-id{display:none}body[data-page=deposits] .deposit-item .deposit-credit{color:var(--ink)}body[data-page=deposits] .deposit-item .deposit-open{display:inline-flex;width:auto;min-height:36px;padding:7px 0;margin:8px 0 0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:11px;font-weight:500}body[data-page=deposits] .deposit-item .deposit-open:hover{color:#05171c}body[data-page=deposits] .deposit-empty-icon{width:30px;height:30px;border:0;background:transparent;color:var(--muted);margin:0 auto 12px}body[data-page=deposits] .deposit-history .empty{padding:26px 0}body[data-page=deposits] .deposit-history .empty strong{font-size:12px;font-weight:500}body[data-page=deposits] .deposit-history .empty p{font-size:11px}body[data-page=deposits] .deposit-create :is(input,select,button,summary):focus-visible{outline:2px solid #05171c;outline-offset:3px}body #modal .deposit-payment h2{font-size:20px;letter-spacing:-.4px}body #modal .deposit-payment .receipt{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;margin:16px 0}body #modal .deposit-payment .deposit-copy,body #modal .deposit-payment .deposit-network-value{padding:12px;border-radius:10px;border-color:var(--line);background:var(--surface)!important}body #modal .deposit-payment .deposit-copy strong{font-size:15px;font-weight:500}body #modal .deposit-payment .deposit-copy code{font-size:12px;line-height:1.7;overflow-wrap:anywhere;word-break:break-all}body #modal .deposit-payment .deposit-copy button{font-size:11px;min-height:36px;color:var(--ink)}
@media(max-width:1050px){body[data-page=deposits] .deposit-layout{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}}
@media(max-width:750px){body.mobile-banking[data-page=deposits] .titlebar h1{font-size:24px}body.mobile-banking[data-page=deposits] .deposit-layout{gap:18px}body.mobile-banking[data-page=deposits] .deposit-layout .deposit-create{padding:18px!important}body.mobile-banking[data-page=deposits] .deposit-layout .deposit-history{padding:0!important;border:0;border-radius:0;background:transparent}body.mobile-banking[data-page=deposits] .deposit-create h2,body.mobile-banking[data-page=deposits] .deposit-history h2{font-size:15px}body.mobile-banking[data-page=deposits] .deposit-activity-summary{gap:16px}body.mobile-banking[data-page=deposits] .deposit-activity-summary span{font-size:9px}}