/* LUNA chip identity / cashier v1. Kept separate from game and motion styles. */
:root{--bg:#08130f;--surface:#12231b;--surface2:#192b21;--text:#f1e7d0;--muted:#9da99c;--gold:#d5b16c;--line:#d5b16c22}
body{background:radial-gradient(ellipse at 85% 0,#17332332,transparent 40%),#08130f}
.topbar{background:#08130ff5;border-color:#d5b16c26}
.brand{width:238px}.brand img{width:238px;height:65px;object-fit:contain}
.topnav a{color:#b5bbae}.topnav a:hover,.topnav a.active{color:#f1e7d0}
.wallet-link{border-color:#d5b16c40;background:#0a1811}.wallet-link>span{color:#f1e7d0}
.cashier-header-link{border:1px solid #d5b16c99;border-radius:7px;padding:12px 20px;color:#ebcf93;font-size:12px;white-space:nowrap;transition:background .18s,border-color .18s}
.cashier-header-link:hover{background:#d5b16c13;border-color:#ecd091}
.rail{background:#09150ff5;border-color:#d5b16c20}.rail-item.active{color:#eccb86}
.button.gold{background:linear-gradient(110deg,#f1d795,#c79b50);border-color:#eed5a28c;box-shadow:inset 0 1px #fff4,0 7px 24px #0002;color:#251a09}
.button.gold:not(:disabled):hover{background:linear-gradient(110deg,#f7e2b0,#d6b16b)}
.hero{border:1px solid #d5b16c60;box-shadow:0 16px 50px #0002;isolation:isolate}
.hero-image{content:url('assets/luna-chip-hero.png');object-fit:cover;object-position:center center}
.hero-shade{background:linear-gradient(90deg,#07130fe6 0%,#07130f66 40%,transparent 64%)}
.hero-copy h1{color:#f4ebd7;text-shadow:0 2px 18px #0004}.hero-copy h1 em{color:#e4c283}
.hero-copy>p:not(.eyebrow){color:#d4d6c9}
.game-discovery .section-heading h2 em{color:#e1be7d}
.game-tile{background:#122219;border-color:#d5b16c50;overflow:hidden;isolation:isolate}
.game-tile::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102219 0%,#102219dd 32%,#1022190a 85%),url('assets/luna-chip-hero.png') right center/auto 110% no-repeat;transition:transform .5s}
.blackjack-tile::before{background:linear-gradient(90deg,#201e13 0%,#201e13dd 32%,#201e1320 85%),url('assets/luna-chip-hero.png') right center/auto 125% no-repeat}
.game-tile:hover::before{transform:scale(1.025)}
.game-tile .tile-card,.game-tile .twenty-one,.game-tile .bj-suits,.game-tile .tile-orbit{display:none}
.game-tile-copy{max-width:62%}.game-tile h3{font-size:clamp(35px,3vw,49px)}
.game-tile p{color:#c1c7b6}.game-tile .tile-bottom{color:#ead09a}
/* Cashier component. */
.club-cashier{max-width:1420px;margin:0 auto;--cash-border:#b79a5e40;--cash-fill:#102017}
.club-cashier button,.club-cashier input,.club-cashier select{font-family:Arial,Helvetica,sans-serif}
.club-cashier button:focus-visible,.club-cashier select:focus-visible,.club-cashier input:focus-visible{outline:2px solid #e1c17e;outline-offset:3px}
.cashier-masthead{position:relative;isolation:isolate;min-height:222px;margin-bottom:24px;padding:10px 14px 24px;overflow:hidden;border-bottom:1px solid #d5b16c25}
.cashier-masthead::after{content:'';position:absolute;z-index:-1;right:-25px;top:-58px;bottom:-75px;width:66%;background:linear-gradient(90deg,#08130f 0%,#08130f70 34%,#08130f11 65%),url('assets/luna-chip-hero.png') right 57%/cover no-repeat;opacity:.72;mask-image:linear-gradient(180deg,#000 80%,transparent)}
.cashier-masthead .eyebrow{font-size:9px;letter-spacing:2.5px;color:#c7a66a;margin:5px 0 12px}
.cashier-masthead h1{font-size:clamp(43px,4.5vw,66px);line-height:1.1;color:#f3e9d3;letter-spacing:-1.4px}
.cashier-masthead h1 em{color:#e2bc74}.cashier-masthead>div>p:not(.eyebrow){font-size:16px;color:#b7c1b1;line-height:1.6;margin-top:10px}
.cash-steps{list-style:none;padding:0;margin:25px 0 0;display:flex;align-items:center;gap:0;max-width:535px}
.cash-steps li{font-size:12px;color:#7c8a7d;display:flex;align-items:center;gap:11px;white-space:nowrap;flex:1}
.cash-steps li:not(:last-child)::after{content:'';height:1px;background:#b9a47135;width:clamp(15px,3vw,65px);margin:0 13px}
.cash-steps li>span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7e8a6a66;border-radius:50%;font-size:12px;flex-shrink:0}
.cash-steps li.current{color:#edca81}.cash-steps li.current>span{border:2px solid #e4bd74;background:#d5b16c0a;color:#f4db9e;box-shadow:0 0 18px #d5b16c13}
.cash-steps li.done{color:#bfc9b1}.cash-steps li.done>span{color:#d9c28c;border-color:#d5b16c88;background:#d5b16c0b}
.cashier-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:22px;align-items:start}
.cash-panel{border:1px solid var(--cash-border);border-radius:14px;background:linear-gradient(130deg,#12251bd9,#08160ff0);box-shadow:0 14px 36px #0002;min-width:0}
.cash-form-panel{padding:30px 32px 23px}
.cash-panel-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:19px}
.cash-panel-heading h2{font-size:35px;color:#f4ead5;line-height:1.15}
.cash-preview-badge{font-size:10px;color:#d6bd89;border:1px solid #c8aa6544;background:#c7a66a0a;padding:6px 9px;border-radius:20px;white-space:nowrap}
.cash-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c2af802b;background:#06140c4d;max-width:365px;border-radius:7px;overflow:hidden;margin-bottom:17px}
.cash-tabs button{font-size:13px;color:#aab6a7;padding:12px 16px;min-height:43px;transition:background .18s}
.cash-tabs button.selected{background:linear-gradient(110deg,#ecd091,#caa25c);color:#221908;font-weight:700}
.cash-tabs button:not(.selected):hover{background:#d5b16c0a;color:#eddbb6}
.cash-preview-note{font-size:12px;line-height:1.65;color:#9ea997;margin:0 0 20px;max-width:570px}
.cash-label{display:block;font-size:13px;color:#e5e6d7;margin:17px 0 8px}
.cash-select-row{position:relative;height:56px;background:linear-gradient(110deg,#14251ce6,#09180ff0);border:1px solid #95a98e50;border-radius:8px;display:flex;align-items:center}
.cash-select-row select{width:100%;height:100%;border:0;background:transparent;color:#e7eadf;font-size:14px;appearance:none;padding:0 44px 0 64px;border-radius:8px;cursor:pointer;min-width:0}
.cash-select-row option{background:#14251b;color:#f1e7d0}
.cash-chevron{position:absolute;right:19px;pointer-events:none;font-size:19px;color:#b9c6b5;top:12px}
.cash-token{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font:700 24px Georgia,serif;color:#f0fff8;background:linear-gradient(135deg,#43be9b,#087e66);box-shadow:inset 0 1px #fff3;flex-shrink:0}
.cash-token.usdc{background:linear-gradient(135deg,#5d9ddf,#2363ad);font-size:26px}.cash-token.large{width:47px;height:47px;font-size:32px}
.cash-select-row>.cash-token{position:absolute;left:16px;pointer-events:none}
.cash-network-icon{position:absolute;left:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#d8bd7c12;border:1px solid #d8bd7c44;color:#dfc483;font-size:26px;pointer-events:none}
.cash-amount-wrap{position:relative;display:flex;align-items:center}
.cash-amount-wrap input{width:100%;border:1px solid #95a98e55;border-radius:8px;background:#07170fb3;color:#f1efdf;font-size:26px;font-weight:600;padding:14px 100px 14px 18px;height:60px;min-width:0;font-variant-numeric:tabular-nums}
.cash-amount-wrap input[aria-invalid=true]{border-color:#d29b83}
.cash-amount-wrap>span{position:absolute;right:20px;color:#b7c2b1;font-size:13px}
.cash-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.cash-quick button{border:1px solid #8c9e8652;border-radius:6px;padding:9px 5px;font-size:13px;color:#b8c5b5;min-height:36px;background:#0b1e1399;transition:background .15s,border-color .15s}
.cash-quick button.selected{border-color:#e3bf75;color:#edcd8c;background:#d9b57112;box-shadow:inset 0 0 0 1px #d9b57118}
.cash-quick button:hover{border-color:#d5b16c99;background:#d5b16c0c}
.cash-hint{font-size:10px;color:#8c9d87;line-height:1.6;margin-top:9px}
.cash-error{color:#edb6a0;font-size:12px;padding:10px 0;line-height:1.5}
.cash-exchange{border:1px solid #b9a37142;background:#08180f80;border-radius:8px;padding:17px 18px 11px;margin-top:20px;text-align:center}
.cash-exchange>div{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}
.cash-exchange strong{font:28px Georgia,serif;color:#f2e9d3;white-space:nowrap}.cash-exchange small{font:13px Arial,sans-serif}
.cash-exchange svg{width:28px;height:24px;stroke-width:1.3;color:#d4b268;flex-shrink:0;margin:0 5px}
.cash-exchange img{width:48px;height:48px;flex-shrink:0}
.cash-exchange>p{font-size:10px;color:#95a58f;margin-top:10px;line-height:1.5}
.cash-continue{width:100%;min-height:49px;margin-top:15px;font-size:13px;gap:16px}.cash-continue svg{width:19px;height:19px;stroke-width:1.6}
.cash-form-note{font-size:10px;text-align:center;color:#97a78f;line-height:1.6;margin:10px 0 0}
.cash-aside{padding:23px;display:grid;gap:18px}
.cash-balance{border:1px solid #b9a37133;border-radius:10px;padding:26px 24px 22px;position:relative;isolation:isolate;overflow:hidden;min-height:240px;background:linear-gradient(120deg,#122419,#0b170f)}
.cash-balance>img{position:absolute;right:-30px;top:6px;width:220px;height:220px;opacity:.1;z-index:-1;transform:rotate(-13deg)}
.cash-balance>p{font:19px Georgia,serif;margin-bottom:15px;color:#e9e6d5}.cash-balance>strong{font:clamp(41px,4vw,66px) Georgia,serif;color:#f6ebd5;line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums}
.cash-balance>span{display:block;font:24px Georgia,serif;color:#d9b267;margin-top:3px}
.cash-balance>div{display:flex;gap:22px;border-top:1px solid #b9a3712b;margin-top:20px;padding-top:13px;font-size:10px;color:#92a389}
.cash-balance>div b{display:block;margin-top:6px;font-size:14px;color:#c6cfb8;font-weight:400}
.cash-summary{border:1px solid #b9a37133;border-radius:9px;padding:6px 20px;margin:0;background:#08180f66}
.cash-summary>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;font-size:12px}
.cash-summary>div+div{border-top:1px solid #b9a3712b}.cash-summary dt{color:#acb8a4;line-height:1.5}
.cash-summary dd{margin:0;text-align:right;color:#e5e8d8;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}
.cash-summary dd.cash-gold{color:#e1bc72}.cash-gold{color:#e1bc72}
.cash-network-note,.cash-closed-note{display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid #b9a37133;border-radius:9px;background:#0b1c1266}
.cash-network-note svg,.cash-closed-note svg{width:24px;height:24px;stroke-width:1.4;flex-shrink:0;color:#b5bda3}
.cash-network-note h3{font:600 13px Arial,sans-serif;color:#dfe4cf;line-height:1.6}
.cash-network-note p,.cash-closed-note p{font-size:12px;line-height:1.7;color:#98aa93;margin:5px 0 0}
.cash-return{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b4bd9f;padding:3px 2px 0;gap:12px}
.cash-return:hover{color:#e5c58b}.cash-return svg{width:19px;height:19px;stroke-width:1.3}
.cash-club-balance{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #b9a37133;background:#10201780;border-radius:12px;padding:25px 28px;margin-top:24px}
.cash-club-balance>div{display:flex;align-items:center;gap:22px}.cash-club-balance img{width:58px;height:58px;opacity:.8;flex-shrink:0}
.cash-club-balance .eyebrow{font-size:8px;margin-bottom:9px;letter-spacing:1.5px}.cash-club-balance h2{font-size:27px;color:#e9e3ce}
.cash-club-balance p:not(.eyebrow){font-size:11px;color:#94a48c;line-height:1.8;margin-top:7px}.cash-club-balance>.button{white-space:nowrap;font-size:11px}
.cash-session-note{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:19px 0 10px}.cash-session-note p{font-size:10px;color:#84967e;line-height:1.7}.cash-session-note .text-link{font-size:10px;white-space:nowrap}
.cash-payment .cash-back{font-size:12px;color:#cdb783;padding:0 0 15px}.cash-payment-heading{text-align:center;padding:10px 0 18px}
.cash-payment-heading>span{font-size:10px;letter-spacing:1px;color:#a7b59d}.cash-payment-heading h2{font-size:44px;margin:12px 0 9px}.cash-payment-heading em{font-size:24px}
.cash-payment-heading p{display:inline-flex;padding:8px 20px;border:1px solid #c5ab743a;border-radius:6px;font-size:12px;color:#ced3bd}
.cash-invoice-placeholder{border:1px dashed #bba26b66;border-radius:12px;background:linear-gradient(135deg,#d5b16c07,#08160c);margin:0 auto 22px;width:min(100%,310px);height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px}
.cash-invoice-placeholder img{width:56px;height:56px;opacity:.65}.cash-invoice-placeholder span{font-size:13px;color:#e0cd9f}.cash-invoice-placeholder small{font-size:11px;color:#93a087}
.cash-closed-note{padding:15px}.cash-closed-note strong{font-size:12px;color:#d7d8c3}.cash-closed-note p{font-size:11px}
.cash-address{width:100%;background:#0a1b12;border:1px solid #92a38744;border-radius:7px;padding:14px 15px;color:#b1bda5;font-size:13px;opacity:.75}
.cash-address::placeholder{color:#8d9b83}.cash-payment-summary{margin-top:15px}.cash-payment-summary dt{max-width:65%}.cash-payment-summary dd{font-size:12px}
.cash-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b49b64;margin-right:5px;vertical-align:middle}
.cash-empty{min-height:456px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:25px;text-align:center}
.cash-empty>img{width:74px;height:74px;opacity:.7}.cash-empty h2{font-size:31px}.cash-empty p{font-size:13px;line-height:1.8;color:#a0ae94;max-width:380px}.cash-empty>.button{font-size:12px}
@media(min-width:1101px){.topbar{gap:clamp(25px,2.7vw,48px)}.top-actions{gap:14px}.hero{min-height:525px;height:clamp(525px,32vw,600px)}.hero-copy{padding:clamp(36px,3.3vw,62px)}.hero-copy h1{font-size:clamp(64px,5.3vw,94px)}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.game-tile{min-height:255px}.game-tile-copy{padding:30px}.game-tile .tile-bottom{margin-top:24px}.game-tile .tag{color:#d5b47c}.game-tile h3{margin-top:20px}.game-tile p{margin-top:16px}}
@media(max-width:1250px) and (min-width:761px){.brand,.brand img{width:197px}.brand img{height:55px}.topnav{gap:20px}.top-actions{gap:12px}.top-actions .demo-pill{display:none}.cashier-header-link{padding:11px 14px}.cash-form-panel{padding:26px 23px}.cash-aside{padding:18px}.cash-exchange>div{gap:9px}.cash-exchange strong{font-size:24px}.cash-exchange .cash-token.large,.cash-exchange img{width:38px;height:38px}.cash-exchange .cash-token.large{font-size:26px}}
@media(max-width:1000px){.cashier-header-link{display:none}.cashier-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:16px}.cash-form-panel{padding:25px 20px}.cash-aside{padding:16px}.cash-balance{padding:23px 19px}.cash-balance>strong{font-size:44px}.cash-exchange strong{font-size:23px}.cash-exchange>div{gap:8px}.cash-exchange .cash-token.large,.cash-exchange img{width:33px;height:33px}.cash-exchange svg{width:22px;margin:0 2px}.cash-network-note{padding:16px}.cashier-masthead::after{width:72%;opacity:.45}}
@media(max-width:760px){.brand,.brand img{width:155px}.brand img{height:43px}.top-actions{gap:10px}.topbar{height:76px;padding:0 16px;gap:12px}.topnav{display:none}.top-actions .demo-pill{display:none}.wallet-link{padding:9px 11px;gap:7px}.wallet-link>small{display:none}.wallet-link>span{font-size:12px}.wallet-link>.icon{width:14px}.top-actions>.avatar{width:30px;height:30px;font-size:9px}.rail{background:#0a180ff5}.rail>.rail-item{font-size:9px;min-height:65px}.main{padding-bottom:100px}.hero{height:565px;min-height:565px}.hero-image{object-position:72% bottom;height:62%;top:auto;bottom:0}.hero-shade{background:linear-gradient(180deg,#08150f 0%,#08150f 27%,#08150fdd 40%,#08150f22 67%,#08150f11)}.hero-copy{padding:27px 24px;max-width:100%}.hero-copy h1{font-size:55px;line-height:1.04}.hero-copy>p:not(.eyebrow){font-size:13px;margin-top:17px;line-height:1.7}.hero-copy>.eyebrow{margin-bottom:18px;font-size:7px;letter-spacing:1.3px}.hero-buttons{margin-top:22px;gap:18px;flex-wrap:wrap}.hero-buttons .button{padding:13px 19px}.hero-text-link{font-size:9px}.hero-caption{font-size:5px;bottom:13px;right:15px}.game-tile{min-height:260px}.game-tile-copy{max-width:68%;padding:25px}.game-tile h3,.blackjack-tile h3{font-size:37px}.game-tile p{font-size:12px;line-height:1.7}.game-tile::before{background-position:right bottom;background-size:auto 115%}.club-cashier{padding-top:0}.cashier-masthead{padding:6px 3px 22px;min-height:195px;margin-bottom:18px}.cashier-masthead .eyebrow{font-size:8px;margin-bottom:11px}.cashier-masthead h1{font-size:44px;letter-spacing:-1px}.cashier-masthead>div>p:not(.eyebrow){font-size:13px;margin-top:9px}.cashier-masthead::after{right:-100px;top:-30px;width:95%;opacity:.27}.cash-steps{margin-top:23px;max-width:100%;gap:0}.cash-steps li{font-size:10px;gap:8px;flex:1}.cash-steps li>span{width:30px;height:30px;font-size:10px}.cash-steps li:not(:last-child)::after{width:clamp(9px,3vw,30px);margin:0 9px}.cashier-layout{grid-template-columns:1fr;gap:18px}.cash-form-panel{padding:22px 20px 20px;border-radius:12px}.cash-panel-heading{margin-bottom:17px}.cash-panel-heading h2{font-size:29px}.cash-preview-badge{font-size:9px;padding:5px 8px}.cash-tabs{max-width:none;margin-bottom:14px}.cash-tabs button{font-size:12px;min-height:42px}.cash-preview-note{font-size:11px;line-height:1.7;margin-bottom:18px}.cash-label{font-size:12px;margin-top:17px}.cash-select-row{height:54px}.cash-select-row select{font-size:13px}.cash-amount-wrap input{height:58px;font-size:26px}.cash-quick button{padding:10px 5px;min-height:39px}.cash-hint{font-size:9px}.cash-exchange{padding:16px 10px 10px}.cash-exchange>div{gap:8px}.cash-exchange strong{font-size:24px}.cash-exchange small{font-size:10px}.cash-exchange .cash-token.large,.cash-exchange img{width:32px;height:32px}.cash-exchange .cash-token.large{font-size:24px}.cash-exchange svg{width:20px;margin:0 1px}.cash-exchange>p{font-size:9px}.cash-continue{min-height:49px;font-size:12px}.cash-form-note{font-size:9px}.cash-aside{padding:18px;gap:15px}.cash-balance{min-height:185px;padding:22px}.cash-balance>strong{font-size:54px}.cash-balance>span{font-size:21px}.cash-balance>p{font-size:18px}.cash-balance>img{width:190px;height:190px;right:-2px;top:0}.cash-balance>div{position:absolute;right:23px;bottom:24px;display:grid;gap:13px;border:0;margin:0;padding:0}.cash-balance>div b{font-size:13px;margin-top:4px}.cash-summary{padding:4px 17px}.cash-summary>div{padding:15px 0}.cash-network-note{padding:16px}.cash-network-note p{font-size:11px}.cash-club-balance{padding:22px 20px;display:block;margin-top:18px}.cash-club-balance>div{align-items:flex-start;gap:14px}.cash-club-balance img{width:40px;height:40px}.cash-club-balance h2{font-size:24px}.cash-club-balance .eyebrow{font-size:7px;letter-spacing:1px}.cash-club-balance p:not(.eyebrow){font-size:11px}.cash-club-balance>.button{width:100%;margin-top:19px;font-size:12px}.cash-session-note{display:block;margin-top:18px}.cash-session-note p{font-size:10px}.cash-session-note .text-link{margin-top:10px;display:inline-block}.cash-payment-heading h2{font-size:40px}.cash-payment-heading em{font-size:23px}.cash-payment-summary>div{font-size:11px;gap:10px}.cash-payment-summary dd{font-size:11px}.cash-empty{min-height:420px;padding:15px 0}.cash-empty h2{font-size:28px}.cash-empty p{font-size:12px}}
@media(max-width:370px){.brand,.brand img{width:138px}.wallet-link{padding:8px;gap:5px}.top-actions{gap:8px}.topbar{padding:0 12px}.cash-form-panel{padding:20px 16px}.cashier-masthead h1{font-size:40px}.cash-exchange strong{font-size:21px}.cash-exchange>div{gap:6px}.cash-exchange .cash-token.large,.cash-exchange img{width:28px;height:28px}.cash-exchange small{font-size:9px}.cash-steps li{gap:6px;font-size:9px}.cash-steps li:not(:last-child)::after{margin:0 7px;width:10px}.cash-panel-heading h2{font-size:27px}.cashier-masthead>div>p:not(.eyebrow){font-size:12px}}
@media(prefers-reduced-motion:reduce){.cashier-header-link,.game-tile::before,.cash-tabs button,.cash-quick button{transition:none}.game-tile:hover::before{transform:none}}
/* Keep long amounts inside the form at intermediate and narrow widths. */
.cash-exchange>div{display:grid;grid-template-columns:40px minmax(0,1fr) 24px 40px minmax(0,1.25fr);gap:10px;text-align:left}
.cash-exchange .cash-token.large,.cash-exchange img{width:40px;height:40px}.cash-exchange .cash-token.large{font-size:27px}
.cash-exchange svg{width:24px;margin:0}.cash-exchange strong{white-space:normal;font-variant-numeric:tabular-nums}.cash-exchange strong>span{white-space:nowrap}
.cash-exchange strong small{display:block;margin-top:3px;font-size:11px;color:#b4bfa7}
@media(max-width:1000px){.cashier-layout{grid-template-columns:minmax(0,1fr)}.cash-aside{grid-template-columns:1fr 1fr;align-items:start}.cash-balance{grid-row:span 2}.cash-return{grid-column:2}}
@media(max-width:760px){.cash-aside{grid-template-columns:1fr}.cash-balance{grid-row:auto}.cash-return{grid-column:auto}.cash-exchange>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.3fr);gap:12px;text-align:center}.cash-exchange .cash-token.large,.cash-exchange img{display:none}.cash-exchange strong{font-size:25px}.cash-exchange strong small{font-size:10px}}
@media(max-width:370px){.cash-exchange strong{font-size:21px}.cash-exchange>div{gap:8px}}
