.mobile-statement-summary,.mobile-statement-toolbar,.mobile-statement-feed{display:none}
@media(max-width:750px){body.mobile-banking[data-page=statement] .titlebar{padding:7px 0 20px;margin-bottom:0;background:transparent!important;box-shadow:none;border:0;border-radius:0;color:var(--ink)}body.mobile-banking[data-page=statement] .titlebar .eyebrow{display:none}body.mobile-banking[data-page=statement] .titlebar h1{color:var(--ink);font-size:28px;letter-spacing:-.9px}body.mobile-banking[data-page=statement] .titlebar p{color:var(--muted);font-size:12px;line-height:1.6}body.mobile-banking #statement.mobile-statement-active{padding:17px 15px;border-radius:20px;min-width:0}body.mobile-banking .mobile-statement-active>.sectiontop{align-items:center;gap:10px;margin-bottom:18px}body.mobile-banking .mobile-statement-active>.sectiontop h2{font-size:17px;letter-spacing:-.4px}body.mobile-banking .mobile-statement-active>.sectiontop button{min-height:40px;padding:8px 11px;font-size:11px;border-radius:10px;white-space:nowrap}body.mobile-banking .mobile-statement-active .tablewrap,body.mobile-banking .mobile-statement-active .tablefoot{display:none}body.mobile-banking .mobile-statement-summary{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px 12px;padding:18px 17px;background:rgba(5,23,28,.045);border:1px solid rgba(5,23,28,.14);border-radius:15px;margin-bottom:23px}.mobile-statement-summary span{color:var(--muted);font-size:12px;line-height:1.4}.mobile-statement-summary strong{display:block;margin-top:8px;font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.mobile-statement-summary .mobile-statement-summary-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(5,23,28,.14);border-radius:11px;background:rgba(5,23,28,.07);color:#05171c}.mobile-statement-summary-icon svg{width:19px;height:19px}.mobile-statement-summary p,.mobile-statement-summary small{grid-column:1/-1;margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.mobile-statement-summary p{margin-top:3px;color:var(--ink)}body.mobile-banking .mobile-statement-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.mobile-statement-toolbar>span{font-size:13px;font-weight:600;color:var(--ink)}.mobile-statement-filter-button{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 11px;border:1px solid var(--line);border-radius:11px;background:transparent;font-size:12px;font-weight:500;color:var(--ink)}.mobile-statement-filter-button svg{width:17px;height:17px}.mobile-statement-filter-button b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:#05171c;color:white;border-radius:6px;font-size:10px}.mobile-statement-filter-button[aria-expanded=true]{border-color:#05171c;background:rgba(5,23,28,.06)}body.mobile-banking .mobile-statement-active .filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:0 0 15px}body.mobile-banking .mobile-statement-active .filters input{grid-column:1/-1;height:47px!important;border-radius:12px;font-size:14px!important;padding:12px 13px!important;border:1px solid var(--line);box-shadow:none;min-width:0}body.mobile-banking .mobile-statement-active .filters select{display:none;height:44px;font-size:12px;border-radius:10px;padding:8px;min-width:0;border:1px solid var(--line);background:var(--mobile-surface);color:var(--ink)}body.mobile-banking .mobile-statement-active.mobile-statement-filters-open .filters select:not(.hidden){display:block}body.mobile-banking .mobile-statement-active #cardFilter{grid-column:1/-1}body.mobile-banking .mobile-statement-feed{display:block;min-width:0}.mobile-statement-types{display:flex;gap:7px;overflow:auto;padding:2px 1px 9px;scrollbar-width:none;max-width:100%}.mobile-statement-types::-webkit-scrollbar{display:none}.mobile-statement-types button{flex-shrink:0;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:22px;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.mobile-statement-types button[aria-pressed=true]{border-color:#05171c;background:#05171c;color:#fff;font-weight:600}.mobile-statement-results{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:1px 0 4px;font-size:11px;color:var(--muted)}.mobile-statement-results button{min-height:40px;padding:5px 0;border:0;background:transparent;color:#05171c;font-size:11px;font-weight:600}.mobile-statement-day h3{position:relative;margin:21px 0 2px;padding-bottom:11px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.mobile-statement-item{border-bottom:1px solid var(--line)}.mobile-statement-item:last-child{border-bottom:0}.mobile-statement-item summary{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(0,42%);align-items:start;gap:9px;padding:17px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-statement-item summary::-webkit-details-marker{display:none}.mobile-statement-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:var(--bg,#f2f0ea);border:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:650}.mobile-statement-avatar svg{width:18px;height:18px}.mobile-statement-merchant,.mobile-statement-value{min-width:0}.mobile-statement-merchant strong{display:block;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mobile-statement-merchant small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.mobile-statement-merchant .mobile-statement-context{font-size:10px;line-height:1.6;overflow-wrap:anywhere}.mobile-statement-value{text-align:right}.mobile-statement-value strong{display:block;color:var(--ink);font-size:14px;font-weight:650;line-height:1.45;letter-spacing:-.3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-statement-value small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.mobile-statement-item.is-declined .mobile-statement-value strong{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.mobile-statement-item.is-declined .mobile-statement-value small{color:#05171c}.mobile-statement-item.is-refund .mobile-statement-value strong{color:#05171c}.mobile-statement-detail{margin:0 0 15px 44px;padding:13px 12px;border:1px solid var(--line);background:var(--bg,#f2f0ea);border-radius:11px}.mobile-statement-detail>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:5px 0;font-size:11px;line-height:1.6}.mobile-statement-detail dt{color:var(--muted)}.mobile-statement-detail dd{margin:0;text-align:right;color:var(--ink);overflow-wrap:anywhere;font-weight:500}.mobile-statement-empty{padding:34px 12px;text-align:center}.mobile-statement-empty>svg{width:30px;height:30px;color:var(--muted);margin-bottom:13px}.mobile-statement-empty h3{font-size:15px;font-weight:600;margin-bottom:7px;color:var(--ink)}.mobile-statement-empty p{font-size:12px;line-height:1.6;color:var(--muted)}.mobile-statement-end{margin:22px 10px 3px;text-align:center;color:var(--muted);font-size:10px;line-height:1.6}.mobile-statement-filter-button:focus-visible,.mobile-statement-types button:focus-visible,.mobile-statement-item summary:focus-visible,.mobile-statement-results button:focus-visible{outline:2px solid #05171c;outline-offset:3px}
}
@media(max-width:350px){body.mobile-banking #statement.mobile-statement-active{padding:15px 12px}.mobile-statement-item summary{grid-template-columns:31px minmax(0,1fr) minmax(0,42%);gap:7px}.mobile-statement-avatar{width:31px;height:31px;border-radius:10px}.mobile-statement-value strong{font-size:12px}.mobile-statement-merchant strong{font-size:13px}.mobile-statement-detail{margin-left:0}.mobile-statement-summary strong{font-size:25px}}
