/* Account presentation 0.4.0. Shared brand mark and financial runtime are unchanged. */
.portal{--blue:#6398ff;--muted:#97a9c7;background:#080d16;color:#eef3ff;font-size:14px}
.portal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.portal :focus-visible{outline:2px solid #9cbdff;outline-offset:4px}
.portal p{color:#97a9c7}.portal .button{min-height:46px;padding:12px 19px;border-radius:9px;font-size:13px;gap:10px;line-height:1.5;background:linear-gradient(140deg,#699fff,#467de5);color:#fff;box-shadow:0 4px 20px #3767c920}
.portal .button.secondary{background:#172238;border:1px solid #344664;color:#d6e4ff;box-shadow:none}.portal .button.small{font-size:12px;min-height:43px}
.portal .button:disabled{opacity:.6;cursor:wait}.portal .panel{border-color:#26344b;background:linear-gradient(125deg,#111b2b,#0d1522);border-radius:15px}
.portal .pill{font-size:10px;padding:5px 9px;line-height:1.4}.portal .eyebrow{font-size:10px;letter-spacing:.13em;color:#88a5d4}
.portal .micro{font-size:11px;line-height:1.7;color:#92a3bf}.portal .status{font-size:10px;white-space:nowrap}.portal .text-link{font-size:12px}
.portal-sidebar{width:232px;padding:32px 17px;background:#0b111d}.portal-sidebar>.brand{font-size:23px;margin-bottom:42px}.portal-sidebar nav>a{min-height:46px;font-size:13px;padding:12px;color:#a0b1ce;margin-bottom:3px}.portal-sidebar nav>a[aria-current]{background:#182c4b;border-color:#2c4b7d;color:#b9d0ff}.sidebar-label{font-size:9px;color:#8092af}.sidebar-bottom>a,.logout-button{font-size:12px}.sidebar-member strong{font-size:12px}.sidebar-member small{font-size:10px}.sidebar-member{padding-inline:7px}.sidebar-member strong{overflow-wrap:anywhere}
.portal-main{padding:27px 36px 0;max-width:1536px}.portal-topbar{padding-inline:36px;background:#0c121e;border-bottom-color:#223047}.portal-breadcrumb{font-size:12px}.portal-topbar .top-home{font-size:11px}.preview-banner{margin-bottom:25px;padding:12px 15px;border-color:#33496b;background:#13243c;font-size:11px;line-height:1.7;color:#b5c6e2}.preview-banner>a{font-size:10px}.portal-page-heading{margin-bottom:25px;gap:20px}.portal-page-heading h1{font-size:32px;line-height:1.2;margin-bottom:9px;letter-spacing:-.04em;font-weight:550}.portal-page-heading p{font-size:13px;color:#92a6c6}.portal-page-heading .eyebrow{font-size:10px;margin-bottom:10px}.portal-page-heading>div{min-width:0}.portal-page-heading>.button{flex-shrink:0}
.overview-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.allocation-panel{padding:28px 30px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 0,#254a794a,transparent 65%),linear-gradient(125deg,#162843,#111c2e)!important;border-color:#385781!important}.allocation-panel:before{content:'';position:absolute;width:270px;height:270px;border:1px solid #45669830;border-radius:50%;right:-90px;top:-112px;pointer-events:none}.allocation-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;position:relative}.allocation-mark svg{width:40px;height:40px;opacity:.9}.allocation-top .eyebrow{margin:0}.allocation-label{font-size:13px;color:#a2b9da}.allocation-total{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:clamp(34px,3.5vw,54px);line-height:1.15;font-weight:500;letter-spacing:-.045em;margin-top:11px;overflow-wrap:anywhere}.allocation-total small{font-size:18px;letter-spacing:0;color:#93b3e4}.allocation-panel>p{font-size:12px;margin:13px 0 22px;line-height:1.7}.allocation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.allocation-breakdown{border-top:1px solid #3c53724d;padding-top:21px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.allocation-breakdown>div+div{border-left:1px solid #3c53724d;padding-left:22px}.allocation-breakdown span{display:block;font-size:11px;color:#9dafcc;margin-bottom:10px}.allocation-breakdown strong{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:23px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.allocation-breakdown small{font-size:11px;font-weight:400;color:#92abcf}
.sale-panel{padding:26px}.sale-panel .form-heading{margin-bottom:20px;gap:12px}.sale-panel .eyebrow{margin:0;font-size:9px}.sale-panel h2{font-size:25px;letter-spacing:-.035em;margin-bottom:8px}.sale-panel h2>span{display:inline-block;font-size:11px;color:#a9c7f7;letter-spacing:.05em;margin-left:5px;vertical-align:middle;border:1px solid #36547d;border-radius:5px;padding:4px 7px}.sale-panel>p{font-size:12px;line-height:1.7}.sale-facts{margin:18px 0 15px}.sale-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;border-bottom:1px solid #22344f;padding:11px 0;font-size:11px}.sale-facts dt{color:#96aac9}.sale-facts dd{margin:0;color:#d4e2f8;text-align:right;overflow-wrap:anywhere}.sale-facts>div:first-child dd{font-size:22px;color:#eef4ff;font-weight:500}.sale-facts dd small{font-size:11px;color:#9aafce}.accepted-assets{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.payment-coin{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:white;background:#26354a}.payment-coin svg{width:24px;height:24px}.coin-btc{background:#e58d20}.coin-eth{background:#465ca3}.coin-usdc{background:#2775ca}.coin-usdt{background:#238971}.coin-bnb{background:#f0b90b;color:#17150e}.coin-sol{background:#191b32;color:#8cefcc}.coin-xrp{background:#dce5f1;color:#17202c}.coin-doge{background:#a38b36}.sale-panel .text-link{font-size:12px}
.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.account-metrics>a{display:block;padding:20px;background:#101a29;border:1px solid #26354b;border-radius:12px;transition:border-color .2s,background .2s}.account-metrics>a:hover{border-color:#547bb4;background:#152339}.account-metrics span{display:flex;align-items:center;gap:7px;color:#9fb4d4;font-size:11px;line-height:1.5}.account-metrics svg{width:15px;height:15px;flex-shrink:0;color:#7299d1}.account-metrics strong{font-weight:500;font-size:28px;line-height:1.1;margin:14px 0 9px;display:block}.account-metrics small{color:#8da3c5;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;margin-bottom:28px}.panel-heading{padding:21px 24px;border-bottom:1px solid #24334a;gap:12px}.panel-heading h2{font-size:17px;letter-spacing:-.025em}.panel-heading a{font-size:11px}.empty-state{padding:36px 24px;min-height:240px}.empty-state h3{font-size:18px}.empty-state p{font-size:12px;line-height:1.8;max-width:340px}.empty-state .icon-box{height:40px;width:40px;margin-bottom:16px}.portal-resources{padding:24px}.portal-resources h2{font-size:22px;letter-spacing:-.035em;margin:12px 0}.portal-resources>p:not(.eyebrow){font-size:12px;line-height:1.7;margin-bottom:20px}.portal-resources>a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #23334b;padding:14px 0}.portal-resources>a>span{display:flex;align-items:center;gap:12px}.portal-resources svg{width:18px;height:18px;color:#8babdb;flex-shrink:0}.portal-resources strong{font-size:12px;font-weight:500}.portal-resources small{display:block;font-size:10px;color:#8da3c1;margin-top:5px}.activity-row{display:flex;align-items:center;gap:13px;padding:19px 24px;border-bottom:1px solid #24334a}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:#172338}.activity-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#1e314e;color:#9cbfff;flex-shrink:0}.activity-icon svg{height:18px;width:18px}.activity-title{min-width:0}.activity-title strong{font-size:12px;font-weight:500}.activity-title small{display:block;font-size:10px;color:#8fa2c0;margin-top:5px}.activity-value{margin-left:auto;text-align:right;min-width:0}.activity-value>strong{display:block;font-size:12px;font-weight:500;margin-bottom:6px;overflow-wrap:anywhere}.activity-value .pill{font-size:9px;padding:3px 7px}
.purchase-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0;margin:0 0 25px}.purchase-steps li{display:flex;align-items:center;gap:9px;font-size:11px;color:#95a7c5}.purchase-steps span{height:28px;width:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#131f31;border:1px solid #2a3b55;font-size:10px;flex-shrink:0}.purchase-steps .active{color:#d7e5ff}.purchase-steps .active span{background:#203c65;border-color:#5683c8;color:#c3daff}.purchase-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px}.buy-card,.info-card,.settings-card,.order-detail{padding:27px}.portal .form-heading h2{font-size:20px}.portal .portal-form label{font-size:12px;color:#c0cee5}.portal .portal-form input:not([type=checkbox]):not([type=radio]),.portal .portal-form textarea,.portal .portal-form select{font-size:14px;min-height:48px;border-color:#34435d;background:#0b1422;color:#edf3ff}.portal .portal-form input::placeholder,.portal .portal-form textarea::placeholder{color:#7d91b1}.portal .portal-form .check-label{font-size:11px;color:#a5b6d0;line-height:1.8}.portal .portal-form input[type=checkbox]{width:16px;height:16px}.purchase-layout .estimate-input{height:70px;border-radius:10px;border-color:#3c5274;background:#0b1422}.purchase-layout .estimate-input>span{font-size:15px;color:#9bb4d9}.purchase-layout .estimate-input input{font-size:31px!important;min-height:0!important;background:none!important}.amount-presets button{min-height:37px;font-size:12px;color:#afc4e5;border-radius:6px}.amount-presets button[aria-pressed=true]{color:#e6efff;background:#243f67;border-color:#658dc4}.purchase-layout .estimate-result{font-size:12px;padding:16px;background:#152741;border:1px solid #2b4569;flex-wrap:wrap}.purchase-layout .estimate-result strong{font-size:17px;color:#c6dcff;overflow-wrap:anywhere}.purchase-layout .asset-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:25px 0 18px}.purchase-layout .asset-picker legend{font-size:13px;font-weight:500;color:#d0def3}.purchase-layout .asset-option{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px 10px;text-align:left;justify-content:initial;align-items:center;min-height:92px;padding:13px;border-color:#304461;background:#0d192b;border-radius:10px}.purchase-layout .asset-option strong{font-size:13px;color:#d5e4fb}.asset-name>span{display:block;font-size:10px;color:#9eb1cf;margin-top:3px}.purchase-layout .asset-option small{grid-column:1/-1;text-align:left;color:#a1b5d2;font-size:10px;margin-top:2px;line-height:1.5}.asset-selected{position:absolute;right:9px;top:9px;display:none;color:#a3c6ff}.asset-selected svg{height:13px;width:13px}.asset-picker input:checked+.asset-option .asset-selected{display:block}.purchase-layout .asset-picker input:checked+.asset-option{border-color:#6a9be9;background:#1b3151}.network-callout{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:22px;border-radius:8px;background:#121f32}.network-callout svg{height:20px;width:20px;color:#779dd6;flex-shrink:0}.network-callout span{color:#96acca;font-size:10px}.network-callout strong{display:block;color:#d3e2f9;font-size:12px;font-weight:500;margin-top:3px}.purchase-aside{position:sticky;top:25px}.purchase-summary{padding:27px}.summary-mark svg{width:37px;height:37px}.summary-label{font-size:12px;margin-bottom:10px}.summary-total{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:36px;line-height:1.25;font-weight:500;color:#bad3ff;letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:25px}.summary-total small{font-size:15px;letter-spacing:0;color:#8faed8}.purchase-summary dl{margin:0}.purchase-summary dl>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;border-top:1px solid #27374f;padding:15px 0}.purchase-summary dt{color:#8fa5c8;min-width:90px}.purchase-summary dd{margin:0;text-align:right;color:#d5e1f5;overflow-wrap:anywhere}.summary-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;padding:15px 0;border-top:1px solid #27374f;margin:0}.summary-note svg{width:15px;height:15px;flex-shrink:0;color:#95b4df;margin-top:3px}.purchase-summary>.micro{margin:0;padding:13px;border:1px solid #334969;background:#13233a;border-radius:7px}.purchase-help{padding:24px 8px}.purchase-help h3{font-size:15px}.purchase-help p{font-size:12px;line-height:1.8}.purchase-help a{display:flex;align-items:center;gap:9px;font-size:12px;color:#b0cdff}.purchase-help svg{width:16px;height:16px}
.order-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:25px 0;list-style:none;gap:15px}.order-progress li{font-size:11px;display:flex;align-items:center;gap:9px;color:#9aacc9}.order-progress li>span{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border:1px solid #365071;border-radius:50%;font-size:11px}.order-progress strong{font-weight:400}.order-progress svg{width:15px;height:15px}.order-progress .current{color:#d5e5ff}.order-progress .current>span{background:#294b7a;border-color:#76a6f2}.order-progress .complete{color:#a7d8c0}.order-progress .complete>span{color:#b5ead2;background:#153e37;border-color:#357664}.order-progress .rejected{color:#e9b6b6}.order-next{padding:14px 16px;border:1px solid #304a6f;background:#152840;border-radius:8px;font-size:12px;line-height:1.7;margin-bottom:22px}.order-summary>div>span{font-size:11px}.order-summary>div>strong{font-size:22px}.portal .inline-note{font-size:12px;line-height:1.8;color:#aec2df}.portal .table-wrap th{font-size:11px}.portal .table-wrap td{font-size:12px}.portal .table-wrap td>small{font-size:10px}.portal .info-card p,.portal .info-card li{font-size:12px;color:#a4b6d1}.portal .payment-instructions p,.portal .payment-instructions label{font-size:12px}.portal .payment-instructions input{min-width:0;max-width:100%;font-size:12px}.portal .form-message{font-size:12px;line-height:1.7}.portal .message p{font-size:13px}.portal .ticket-row strong{font-size:12px}.portal .ticket-row small{font-size:10px}.portal-footer{font-size:10px;color:#849aba;padding-top:24px}.portal-footer a{font-size:10px}
.auth-page .auth-layout{grid-template-columns:minmax(390px,43%) minmax(0,1fr)}.auth-page .auth-form-side{padding:35px 45px;background:#0c131f;border-color:#283750}.auth-page .auth-form-wrap{max-width:385px;margin:42px auto}.auth-page .auth-form-wrap h1{font-size:38px;font-weight:550;line-height:1.18}.auth-page .auth-form-wrap .eyebrow{font-size:10px}.auth-page .auth-form-wrap .back-link{font-size:12px;color:#a1b9de;margin-bottom:28px}.auth-page .auth-intro{font-size:14px;line-height:1.8;margin-bottom:28px}.auth-page .auth-art{background:radial-gradient(ellipse at 60% 44%,#213e685c,transparent 65%),#0a1321;overflow:hidden}.auth-page .auth-art-copy h2{font-size:clamp(31px,3.35vw,52px);line-height:1.15;letter-spacing:-.04em;max-width:580px}.auth-page .auth-art-copy p{font-size:14px;line-height:1.8;max-width:430px}.auth-page .auth-art-top .eyebrow{font-size:10px}.auth-page .auth-stage-strip>span{font-size:11px}.auth-page .auth-art-foot{font-size:12px;color:#8fa9ce}.auth-page .form-between>a,.auth-page .form-between .check-label{font-size:11px}.auth-page .auth-switch{font-size:12px}.auth-page .password-toggle{height:36px;font-size:11px;top:6px}.auth-page .auth-bottom{font-size:10px}.auth-art-proof{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0 0}.auth-art-proof span{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#a6bddf}.auth-art-proof svg{width:14px;height:14px;color:#82acf0}.auth-page .motion-toggle{min-height:35px;font-size:10px;color:#b0c5e5}.auth-page .orbit-scene{max-height:460px}
@media(min-width:1600px){.portal-main{padding-top:35px}.overview-hero,.dashboard-grid{gap:26px}.allocation-panel{padding:34px}.sale-panel{padding:30px}}
@media(max-width:1150px){.portal-main{padding-inline:24px}.portal-topbar{padding-inline:24px}.overview-hero,.dashboard-grid,.purchase-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.sale-panel,.allocation-panel,.purchase-summary,.buy-card{padding:22px}.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-layout .asset-option{grid-template-columns:27px minmax(0,1fr);padding:11px;gap:7px}.purchase-layout .payment-coin{height:27px;width:27px}.purchase-layout .asset-option small{font-size:9px}.auth-page .auth-form-side{padding-inline:30px}}
@media(max-width:980px){.overview-hero,.dashboard-grid,.purchase-layout{grid-template-columns:1fr}.purchase-aside{position:static}.sale-panel .accepted-assets{margin:16px 0}.sale-panel .sale-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.sale-panel .sale-facts>div:first-child{grid-column:1/-1}.allocation-total{font-size:48px}.purchase-steps{gap:10px}.purchase-steps li{font-size:10px}.auth-page .auth-layout{grid-template-columns:minmax(340px,48%) minmax(0,1fr)}.auth-page .auth-art-copy h2{font-size:32px}.auth-page .auth-art-proof{gap:10px}.auth-page .auth-art-proof span{font-size:10px}.auth-page .auth-form-side{padding-inline:25px}}
@media(max-width:760px){.portal-sidebar{display:none}.portal-workspace{margin-left:0}.portal-topbar{padding:16px 20px}.portal-topbar .top-home{display:none}.portal-main{padding:20px 20px 0}.portal-topbar .mobile-brand{font-size:18px}.mobile-portal-nav{display:flex;padding:6px 14px;gap:3px;border-bottom:1px solid #25354b;background:#0d1726;overflow-x:auto}.mobile-portal-nav>a{display:flex;align-items:center;justify-content:center;min-height:43px;font-size:11px;padding:9px 13px;white-space:nowrap;border-radius:7px}.mobile-portal-nav>a[aria-current]{background:#1d3455;color:#c7ddff}.portal-page-heading h1{font-size:29px}.portal-page-heading p{font-size:12px;line-height:1.7}.portal-page-heading{align-items:flex-start}.portal-page-heading>.button{font-size:11px;padding-inline:12px}.preview-banner{font-size:10px;margin-bottom:24px}.preview-banner>a{display:none}.allocation-panel,.sale-panel{padding:24px}.account-metrics{gap:12px}.account-metrics>a{padding:18px}.dashboard-grid{gap:18px}.auth-page .auth-layout{display:block}.auth-page .auth-art{display:none}.auth-page .auth-form-side{min-height:100svh;padding:28px 24px}.auth-page .auth-form-wrap{max-width:420px;margin:35px auto 40px}.auth-page .auth-form-wrap h1{font-size:36px}.auth-page .auth-intro{font-size:14px}.auth-page .auth-form-wrap .back-link{margin-bottom:28px}.portal .portal-form input:not([type=checkbox]):not([type=radio]),.portal .portal-form textarea,.portal .portal-form select{font-size:16px}.purchase-layout .estimate-input input{font-size:30px!important}.order-progress{gap:8px}.order-progress li{flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.5}.portal .order-summary{gap:16px}.portal .payment-instructions{gap:20px}.portal-footer{padding-bottom:22px}.auth-page .form-between .check-label{font-size:11px}}
@media(max-width:420px){.portal-main{padding-inline:15px}.portal-topbar{padding-inline:15px}.portal-page-heading{flex-wrap:wrap;gap:15px}.portal-page-heading h1{font-size:27px}.allocation-panel,.sale-panel,.buy-card,.purchase-summary,.order-detail,.settings-card,.info-card{padding:20px}.allocation-total{font-size:42px}.allocation-actions{gap:9px}.allocation-actions .button{font-size:12px;padding:11px 14px}.allocation-breakdown{gap:15px}.allocation-breakdown>div+div{padding-left:15px}.allocation-breakdown strong{font-size:21px}.allocation-breakdown span{font-size:10px;line-height:1.6}.sale-panel .sale-facts{display:block}.account-metrics span{font-size:10px}.account-metrics>a{padding:15px}.account-metrics small{font-size:9px}.accepted-assets{gap:6px}.accepted-assets .payment-coin{width:28px;height:28px}.purchase-steps{gap:7px}.purchase-steps li{flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.5}.purchase-layout .asset-option{padding:10px;min-height:100px}.purchase-layout .asset-option strong{font-size:12px}.asset-name>span{font-size:9px}.asset-selected{top:7px;right:6px}.asset-selected svg{height:10px;width:10px}.purchase-summary dl>div{font-size:11px}.purchase-summary dt{min-width:80px}.activity-row{padding:16px;gap:9px}.activity-icon{width:28px;height:28px}.activity-value>strong{font-size:11px}.activity-title strong{font-size:11px}.activity-title small{font-size:9px}.panel-heading{padding-inline:20px}.portal-resources{padding:20px}.portal .form-heading h2{font-size:18px}.portal-footer>div{gap:10px}.portal-footer,.portal-footer a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.portal *,.portal *:before,.portal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Keep the keyboard skip link hidden without placing it in a scroll capture. */
.portal .skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;top:0}
.portal .skip-link:focus{top:10px;clip-path:none;width:auto;height:auto;padding:10px}
.portal .purchase-layout .estimate-input input{border:0;box-shadow:none;padding:0;margin:0;border-radius:0}
.portal .purchase-layout .estimate-input:focus-within{outline:2px solid #91b7f4;outline-offset:2px}
.portal .purchase-layout .estimate-input input:focus-visible{outline:none}


.purchase-layout:has(.estimate[data-manual="1"]) .summary-total{font-size:clamp(24px,3vw,36px)}


/* Compact invoice checkout; saved instructions remain unchanged. */
.payment-checkout{margin:24px 0;padding:24px;border:1px solid var(--line,#26374d);border-radius:18px;background:rgba(20,38,61,.5)}
.payment-checkout-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.payment-checkout-heading h3{margin:4px 0 0;font-size:22px}.payment-checkout-heading .eyebrow{margin:0}.payment-clock{font-size:13px;color:#b8d4ff;background:#1b3556;padding:9px 13px;border-radius:30px;font-variant-numeric:tabular-nums}.payment-clock.expired{color:#ffd8a0;background:#483820}
.payment-checkout .payment-instructions{margin:20px 0 0;padding:20px 0 0}.payment-amount-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.payment-instructions .payment-amount-row>strong{font-size:28px}.payment-checkout .button.secondary{background:#1c3451;border:1px solid #37577e;color:#d9e8ff}.payment-checkout .qr{border-radius:14px;padding:12px;background:white}.payment-sync{font-size:13px;color:#a7c7f0;margin:18px 0}.order-detail details summary{cursor:pointer;color:#bdd6ff}.order-detail .inline-note p{margin:10px 0}.order-detail .form-message{scroll-margin-top:90px}
@media(max-width:600px){.payment-checkout{padding:16px}.payment-clock{border-radius:10px;line-height:1.5}.payment-checkout .payment-instructions{display:flex;flex-direction:column;align-items:stretch}.payment-checkout .qr{align-self:center;max-width:170px}.payment-instructions .payment-amount-row>strong{font-size:23px;overflow-wrap:anywhere}.payment-amount-row{gap:10px}.payment-checkout input{min-width:0;width:100%}}
