/* One payment language; screen-only rules preserve official print documents. */
@layer skooltime_form_repairs{
@media screen{
 :is(.st-payment-public,.st-payment-workspace,.st-payment-document){--pay-ink:#203b5c;--pay-muted:#6e829b;--pay-line:#dce5f2;--pay-surface:#fff;--pay-soft:#f5f8fd;--pay-blue:#2f5fe8;font-family:Inter,Arial,sans-serif!important;color:var(--pay-ink)!important;min-width:0!important}
 body.dark :is(.st-payment-public,.st-payment-workspace,.st-payment-document){--pay-ink:#e4eefb;--pay-muted:#adc0d8;--pay-line:#3b5069;--pay-surface:#182d44;--pay-soft:#122238}
 :is(.st-payment-public,.st-payment-workspace) :is(h1,h2,h3,b,strong,button,input,select,label,legend){font-family:Inter,Arial,sans-serif!important}
 .st-payment-workspace{max-width:1320px!important;padding-block:26px!important}
 .st-payment-workspace :is(.card,.payment-status-grid>article){background:var(--pay-surface)!important;border:1px solid var(--pay-line)!important;border-radius:18px!important;box-shadow:0 5px 20px #172f5705!important;color:var(--pay-ink)!important;min-width:0!important}
 .st-payment-workspace :is(.card,.payment-setup-card,.payment-guide-card,.payment-ledger-card){padding:24px!important}
 .st-payment-workspace :is(.muted,.card>p,.payment-section-head p,.payment-status-grid p,.wallet-secure-note){color:var(--pay-muted)!important;font-size:12px!important;line-height:1.85!important}
 .st-payment-workspace :is(h2,h3,.section-title){color:var(--pay-ink)!important;letter-spacing:-.4px!important;line-height:1.35!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero){background:linear-gradient(115deg,#12263f,#193c62)!important;color:#fff!important;border:1px solid #254667!important;padding:30px!important;border-radius:21px!important;display:flex!important;gap:24px!important;align-items:center!important;justify-content:space-between!important;margin-bottom:22px!important;min-width:0!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) :is(h1,h2,strong){color:#fff!important}
 html body.is-authenticated #main-content.workspace-main .st-payment-workspace.st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero){background-color:#12263f!important;background-image:linear-gradient(115deg,#12263f,#193c62)!important;border-color:#254667!important;color:#fff!important}
 html body.is-authenticated #main-content.workspace-main .st-payment-workspace.st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) :is(h1,h2,strong,b){color:#fff!important}
 html body.is-authenticated #main-content.workspace-main .st-payment-workspace.st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) :is(p,small,.badge,.sk-eyebrow){color:#bed0e8!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) h1{font-size:clamp(25px,3vw,34px)!important;letter-spacing:-1px!important;line-height:1.2!important;margin:10px 0 12px!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) p{color:#bed0e8!important;line-height:1.85!important;font-size:13px!important;max-width:690px!important;margin:0!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero) :is(.badge,.sk-eyebrow){color:#bcd6fb!important;background:#ffffff0c!important;border-color:#ffffff20!important;font-size:9px!important;letter-spacing:1.2px!important}
 .st-payment-workspace .wallet-credit{border:1px solid #ffffff20!important;background:#ffffff09!important;border-radius:15px!important;padding:18px 24px!important;flex-shrink:0!important;color:#bfd4ed!important}
 .st-payment-workspace .wallet-credit strong{display:block!important;font-size:34px!important;font-weight:750!important;margin-top:5px!important}
 .st-payment-workspace .grid-4{gap:15px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .st-payment-workspace .grid-4>.card{padding:21px!important}
 .st-payment-workspace .grid-4 h2{font-size:clamp(20px,2.3vw,29px)!important;font-weight:750!important;overflow-wrap:anywhere!important;margin:12px 0!important}
 .st-payment-workspace .grid-4 small{font-size:11px!important;color:var(--pay-muted)!important}
 .st-payment-workspace :is(.wallet-content-grid,.payment-layout){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:20px!important;align-items:start!important}
 .st-payment-workspace .wallet-pack-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-block:22px!important}
 .st-payment-workspace .wallet-pack{border:1px solid var(--pay-line)!important;background:var(--pay-soft)!important;color:var(--pay-ink)!important;padding:15px 12px!important;min-width:0!important;border-radius:12px!important;min-height:103px!important;text-align:start!important}
 .st-payment-workspace .wallet-pack :is(span,strong,small){display:block!important;overflow-wrap:anywhere!important}
 .st-payment-workspace .wallet-pack span{font-size:10px!important;color:var(--pay-muted)!important;margin-bottom:9px!important}
 .st-payment-workspace .wallet-pack strong{font-size:13px!important;margin-bottom:7px!important}
 .st-payment-workspace .wallet-pack small{font-size:11px!important;color:var(--pay-muted)!important}
 .st-payment-workspace .wallet-pack.is-selected{border-color:#7b9ff6!important;box-shadow:inset 0 0 0 1px #7b9ff6!important}
 .st-payment-workspace .wallet-checkout{display:block!important;width:100%!important;box-sizing:border-box!important;border:1px solid var(--pay-line)!important;border-radius:14px!important;padding:18px!important;background:var(--pay-soft)!important;margin-top:18px!important}
 .st-payment-workspace .wallet-checkout>form{width:100%!important;min-width:0!important}
 .st-payment-workspace .wallet-checkout-summary{width:100%!important;max-width:none!important;box-sizing:border-box!important}
 .st-payment-workspace .wallet-checkout-summary>span{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important}
 .st-payment-workspace .wallet-checkout-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin-bottom:20px!important}
 .st-payment-workspace .wallet-checkout-summary>span{min-width:0!important}
 .st-payment-workspace .wallet-checkout-summary :is(small,strong){display:block!important;overflow-wrap:anywhere!important}
 .st-payment-workspace .wallet-checkout-summary small{color:var(--pay-muted)!important;font-size:10px!important;margin-bottom:6px!important}
 .st-payment-workspace .wallet-checkout-summary strong{color:var(--pay-ink)!important;font-size:15px!important}
 .st-payment-workspace .wallet-checkout-total{grid-column:1/-1!important;padding-top:15px!important;border-top:1px solid var(--pay-line)!important}
 .st-payment-workspace .wallet-checkout-total strong{font-size:28px!important;letter-spacing:-.7px!important}
 .st-payment-workspace :is(.payment-status-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;gap:13px!important;margin-block:20px!important}
 .st-payment-workspace .payment-status-grid>article{padding:18px!important}
 .st-payment-workspace .payment-status-grid :is(small,strong){display:block!important;overflow-wrap:anywhere!important}
 .st-payment-workspace .payment-status-grid small{font-size:9px!important;color:var(--pay-muted)!important;letter-spacing:.6px!important;margin-bottom:10px!important}
 .st-payment-workspace .payment-status-grid strong{font-size:15px!important;color:var(--pay-ink)!important;line-height:1.5!important}
 .st-payment-workspace .payment-section-head>span{font-size:9px!important;letter-spacing:1.1px!important;color:var(--pay-muted)!important}
 .st-payment-workspace :is(.payment-ledger-card,.payment-setup-card,.payment-guide-card){margin-block:20px!important}
 .st-payment-workspace .payment-guide-card ol{padding-inline-start:22px!important;color:var(--pay-muted)!important}
 .st-payment-workspace .payment-guide-card li{padding:8px 0!important;line-height:1.7!important;font-size:12px!important}
 .st-payment-workspace .payment-guide-card li :is(b,span){display:block!important}
 .st-payment-workspace .payment-guide-card b{color:var(--pay-ink)!important}
 .st-payment-workspace .payment-environment{border:1px solid #ffffff25!important;border-radius:12px!important;padding:14px 18px!important;color:#bed3ee!important;flex-shrink:0!important}
 .st-payment-workspace :is(.verified-bank-card,.payment-locked,.payment-form-assurance){padding:16px!important;border:1px solid var(--pay-line)!important;background:var(--pay-soft)!important;border-radius:12px!important;color:var(--pay-ink)!important}
 .st-payment-workspace .payment-setup-card form{display:grid!important;gap:17px!important}
 .st-payment-workspace :is(.table-wrap,.table-scroll){overflow:auto!important;max-width:100%!important;border:1px solid var(--pay-line)!important;border-radius:12px!important;margin-top:16px!important}
 .st-payment-workspace table{width:100%!important;border-collapse:collapse!important;background:var(--pay-surface)!important;color:var(--pay-ink)!important}
 .st-payment-workspace :is(th,td){padding:13px 15px!important;border-bottom:1px solid var(--pay-line)!important;font-size:11px!important;line-height:1.65!important;text-align:start!important;background:transparent!important;color:var(--pay-ink)!important}
 .st-payment-workspace th{font-size:9px!important;letter-spacing:.5px!important;background:var(--pay-soft)!important;color:var(--pay-muted)!important;white-space:nowrap!important}
 .st-payment-workspace td{overflow-wrap:anywhere!important}
 .st-payment-workspace td small{color:var(--pay-muted)!important}
 .st-payment-workspace .wallet-ledger-head{display:flex!important;gap:15px!important;justify-content:space-between!important;align-items:start!important}
 .st-pin-wallet .wallet-content-grid table{table-layout:fixed!important;min-width:0!important}
 .st-pin-wallet .wallet-content-grid table :is(th,td){min-width:0!important;width:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:11px!important}
 .st-pin-wallet .wallet-content-grid table :is(th,td):first-child{width:43%!important}
 :is(.st-payment-public,.st-payment-workspace) .pin-international-price{background:var(--pay-soft)!important;border:1px solid var(--pay-line)!important;border-radius:14px!important;color:var(--pay-ink)!important;padding:18px!important;margin:0 0 22px!important;min-width:0!important}
 :is(.st-payment-public,.st-payment-workspace) .pin-international-price :is(span,strong){color:var(--pay-ink)!important}
 :is(.st-payment-public,.st-payment-workspace) .pin-international-price :is(p,small){color:var(--pay-muted)!important;line-height:1.85!important}
 :is(.st-payment-public,.st-payment-workspace) .pin-international-price a{color:#426fc2!important}
 :is(.st-payment-public,.st-payment-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%!important;min-width:0!important;min-height:46px!important;padding:11px 13px!important;background:var(--pay-soft)!important;color:var(--pay-ink)!important;border:1px solid var(--pay-line)!important;border-radius:10px!important;box-sizing:border-box!important;font-size:13px!important;line-height:1.6!important}
 :is(.st-payment-public,.st-payment-workspace) input::placeholder{color:var(--pay-muted)!important;opacity:.85!important;font-weight:400!important}
 :is(.st-payment-public,.st-payment-workspace) :is(label,legend){color:var(--pay-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.7!important}
 :is(.st-payment-public,.st-payment-workspace) :is(input,select,textarea,button,a):focus-visible{outline:3px solid #8eb4fa!important;outline-offset:3px!important}
 :is(.st-payment-public,.st-payment-workspace) .st-payment-choice{border-color:var(--pay-line)!important;background:var(--pay-soft)!important;border-radius:13px!important;padding:16px!important;margin-block:18px!important}
 :is(.st-payment-public,.st-payment-workspace) .st-payment-choice-options>label{background:var(--pay-surface)!important;border-color:var(--pay-line)!important;border-radius:10px!important;min-width:0!important}
 :is(.st-payment-public,.st-payment-workspace) .st-payment-choice-options>label:has(input:checked){border-color:#7b9ff6!important;box-shadow:inset 0 0 0 1px #7b9ff6!important}
 :is(.st-payment-public,.st-payment-workspace) .st-payment-choice-options strong{font-size:13px!important;font-weight:700!important;line-height:1.6!important;color:var(--pay-ink)!important}
 :is(.st-payment-public,.st-payment-workspace) .st-payment-choice :is(small,p){color:var(--pay-muted)!important;font-size:10px!important;line-height:1.8!important}
 :is(.st-payment-public,.st-payment-workspace) :is(.btn.product-primary,.btn.green,.btn.primary,.result-submit){background:#2f5fe8!important;border:1px solid #2f5fe8!important;color:#fff!important;border-radius:11px!important;box-shadow:0 5px 13px #2f5fe81a!important;min-height:46px!important;padding:12px 18px!important;font-size:12px!important;line-height:1.6!important;white-space:normal!important}
 :is(.st-payment-public,.st-payment-workspace) :is(.btn.secondary,.btn.ghost){background:var(--pay-surface)!important;border:1px solid var(--pay-line)!important;color:var(--pay-ink)!important;border-radius:10px!important;white-space:normal!important}
 :is(.st-payment-public,.st-payment-workspace) button:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}
 .st-payment-public{background:radial-gradient(ellipse at 8% 10%,#e3ecfc,transparent 45%),var(--pay-soft)!important;padding:42px 24px 60px!important}
 .st-pin-store .result-access-shell{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;max-width:1180px!important;margin:auto!important;padding:0!important;gap:0!important;border:1px solid var(--pay-line)!important;border-radius:25px!important;overflow:hidden!important;align-items:start!important;background:var(--pay-surface)!important;box-shadow:0 20px 65px #132e510b!important}
 .st-pin-store .public-pin-story{padding:36px!important;background:linear-gradient(135deg,#12263f,#193c62)!important;border-radius:0!important;border:0!important;align-self:stretch!important;color:#bed0e8!important;display:flex!important;flex-direction:column!important;gap:27px!important}
 .st-pin-store .public-pin-story .access-mark{margin:0!important;color:#fff!important;display:flex!important;gap:12px!important;align-items:center!important}
 .st-pin-store .access-mark img{width:46px!important;height:46px!important;object-fit:contain!important}
 .st-pin-store .access-mark span{font-weight:750!important;font-size:18px!important}
 .st-pin-store .access-mark small{display:block!important;color:#abc5e4!important;font-size:10px!important;font-weight:450!important;margin-top:5px!important}
 .st-pin-store .public-pin-story h1{font-size:clamp(31px,3vw,42px)!important;font-weight:750!important;letter-spacing:-1.3px!important;line-height:1.2!important;color:#fff!important;margin:16px 0!important}
 .st-pin-store .public-pin-story h1 em{font-style:normal!important;color:#aed0ff!important}
 .st-pin-store .public-pin-story p{font-size:13px!important;line-height:1.9!important;color:#bfd1e8!important}
 .st-pin-store .product-kicker{font-size:9px!important;letter-spacing:1px!important;color:#b4cdeb!important}
 .st-pin-store .result-steps{display:grid!important;gap:23px!important;padding:0!important;list-style:none!important}
 .st-pin-store .result-steps li{display:flex!important;gap:13px!important;background:none!important;border:0!important}
 .st-pin-store .result-steps li>span{width:29px!important;height:29px!important;flex:0 0 29px!important;border:1px solid #ffffff25!important;border-radius:9px!important;color:#b5d0f6!important;background:#ffffff0a!important;display:grid!important;place-items:center!important;font-size:10px!important}
 .st-pin-store .result-steps b{font-size:12px!important;color:#edf5ff!important}
 .st-pin-store .result-steps small{display:block!important;font-size:11px!important;line-height:1.8!important;color:#adc3df!important;margin-top:6px!important}
 .st-pin-store .result-access-note{background:#ffffff08!important;border:1px solid #ffffff1c!important;border-radius:12px!important;padding:16px!important}
 .st-pin-store .result-access-note b{display:block!important;color:#e0edff!important;font-size:12px!important}
 .st-pin-store .result-access-note span{font-size:11px!important;line-height:1.8!important;color:#abc4e2!important}
 .st-pin-store .result-access-card{padding:30px!important;background:var(--pay-surface)!important;color:var(--pay-ink)!important;border:0!important;border-radius:0!important;min-width:0!important;box-shadow:none!important}
 .st-pin-store .result-form-head>span,.st-payment-section-title>span{font-size:9px!important;letter-spacing:1.3px!important;color:var(--pay-muted)!important;font-weight:700!important}
 .st-pin-store .result-form-head h2{font-size:25px!important;letter-spacing:-.6px!important;color:var(--pay-ink)!important;line-height:1.3!important;margin:12px 0!important}
 .st-pin-store .result-form-head p,.st-payment-section-title p,.st-pin-store .public-pin-section>p{font-size:12px!important;line-height:1.8!important;color:var(--pay-muted)!important}
 .st-pin-store .public-pin-modes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:22px 0!important}
 .st-pin-store .public-pin-modes a{padding:11px 8px!important;background:var(--pay-soft)!important;color:var(--pay-ink)!important;border:1px solid var(--pay-line)!important;border-radius:10px!important;font-size:10px!important;line-height:1.6!important;display:grid!important;place-items:center!important}
 .st-pin-store .public-pin-modes a:hover{border-color:#7b9ff6!important}
 .st-pin-store :is(#individual-purchase,.public-pin-section){border:1px solid var(--pay-line)!important;border-radius:15px!important;padding:20px!important;margin-top:18px!important;scroll-margin-top:100px!important;background:var(--pay-surface)!important}
 .st-pin-store .st-payment-section-title{margin-bottom:17px!important}
 .st-pin-store :is(.public-pin-section,.st-payment-section-title) h3{font-size:17px!important;letter-spacing:-.3px!important;color:var(--pay-ink)!important;margin:7px 0!important;line-height:1.5!important}
 .st-pin-store .form-group{margin-bottom:17px!important;min-width:0!important}
 .st-pin-store .form-group label{display:block!important;margin-bottom:7px!important}
 .st-pin-store .public-bulk-grid{grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important}
 .st-pin-store .public-pin-price{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px!important;padding:15px!important;background:var(--pay-soft)!important;border:1px solid var(--pay-line)!important;border-radius:11px!important;color:var(--pay-ink)!important;margin-block:18px!important;font-size:11px!important}
 .st-pin-store .public-pin-price strong{font-size:16px!important;color:var(--pay-ink)!important}
 .st-pin-store .result-submit{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important}
 .st-pin-store :is(.public-learner-confirm,.public-pin-success,.public-bulk-success){border:1px solid var(--pay-line)!important;border-radius:15px!important;padding:20px!important;background:var(--pay-soft)!important;color:var(--pay-ink)!important;min-width:0!important;margin-block:20px!important}
 .st-pin-store .public-voucher-row{background:var(--pay-surface)!important;border-color:var(--pay-line)!important;color:var(--pay-ink)!important;gap:12px!important}
 .st-pin-store :is(.public-pin-code,.public-voucher-row strong){overflow-wrap:anywhere!important;color:var(--pay-ink)!important}
 .st-pin-store .result-access-card>footer{border-top:1px solid var(--pay-line)!important;margin-top:24px!important;padding-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important;color:var(--pay-muted)!important;font-size:11px!important}
 .st-fee-store :is(.public-fee-form-card,.public-fee-form-head h2,.public-fee-form label>span){color:var(--pay-ink)!important;background:var(--pay-surface)!important}
 .st-fee-store .public-fee-form-head p{color:var(--pay-muted)!important}
 .st-payment-document{max-width:980px!important;padding-block:26px!important}
 .st-payment-document .receipt-card{background:var(--pay-surface)!important;color:var(--pay-ink)!important;border:1px solid var(--pay-line)!important;border-radius:20px!important;padding:32px!important;box-shadow:0 12px 35px #162e5108!important;min-width:0!important}
 .st-payment-document .receipt-letterhead{border-bottom:2px solid #315fe0!important;padding-bottom:22px!important;flex-wrap:wrap!important}
 .st-payment-document .receipt-letterhead strong{color:var(--pay-ink)!important;font-size:23px!important;line-height:1.4!important}
 .st-payment-document :is(.receipt-details>div,.invoice-lines tfoot th){border-color:var(--pay-line)!important;background:var(--pay-soft)!important;color:var(--pay-ink)!important;border-radius:12px!important}
 .st-payment-document :is(.receipt-details small,.receipt-details span,.muted){color:var(--pay-muted)!important;line-height:1.8!important}
 .st-payment-document :is(.receipt-details strong,.split-header h1,.split-header h2){color:var(--pay-ink)!important;overflow-wrap:anywhere!important}
 .st-payment-document .receipt-amount{background:linear-gradient(110deg,#12263f,#193c62)!important;border-radius:13px!important;color:#fff!important;flex-wrap:wrap!important;gap:15px!important}
 .st-payment-document .receipt-amount strong{color:#fff!important}
 .st-payment-document :is(.invoice-lines td,.invoice-lines th){border-color:var(--pay-line)!important;color:var(--pay-ink)!important;overflow-wrap:anywhere!important}
 .st-payment-document .invoice-lines{display:table!important;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;border-collapse:collapse!important}
 .st-payment-document .invoice-lines tr{display:table-row!important}
 .st-payment-document .invoice-lines thead{display:table-header-group!important}
 .st-payment-document .invoice-lines tbody{display:table-row-group!important}
 .st-payment-document .invoice-lines tfoot{display:table-footer-group!important}
 .st-payment-document .invoice-lines :is(th,td){display:table-cell!important;min-width:0!important;max-width:none!important;padding:12px!important;font-size:12px!important;white-space:normal!important;position:static!important}
 .st-payment-document .invoice-lines :is(th,td):first-child{width:65%!important}
 .st-payment-document .invoice-lines :is(th,td):last-child{width:35%!important;text-align:end!important}
 .st-payment-document .actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
}
@media screen and (max-width:1000px){
 .st-payment-workspace :is(.wallet-content-grid,.payment-layout){grid-template-columns:minmax(0,1fr)!important}
 .st-payment-workspace .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero){flex-wrap:wrap!important}
 .st-pin-store .result-access-shell{grid-template-columns:1fr!important;max-width:720px!important}
 .st-pin-store .public-pin-story{padding:28px!important;gap:18px!important}
 .st-pin-store .public-pin-story .result-steps{display:none!important}
 .st-pin-store .public-pin-story h1{font-size:34px!important;max-width:500px!important}
 .st-pin-store .result-access-note{padding:12px!important}
}
@media screen and (max-width:600px){
 .st-payment-public{padding:18px 12px 35px!important}
 .st-pin-store .result-access-shell{border-radius:18px!important}
 .st-pin-store :is(.public-pin-story,.result-access-card){padding:23px!important}
 .st-pin-store :is(#individual-purchase,.public-pin-section){padding:16px!important}
 .st-pin-store .public-bulk-grid{grid-template-columns:minmax(0,1fr)!important}
 .st-payment-workspace :is(.card,.payment-setup-card,.payment-guide-card,.payment-ledger-card){padding:19px!important}
 .st-payment-workspace :is(.wallet-hero,.payment-command-hero,.sk-page-hero){padding:24px!important;gap:19px!important}
 .st-payment-workspace .wallet-credit{width:100%!important;box-sizing:border-box!important}
 .st-payment-workspace .wallet-pack-grid{grid-template-columns:minmax(0,1fr)!important}
 .st-payment-workspace .wallet-pack{min-height:75px!important}
 .st-payment-workspace .wallet-ledger-head{flex-wrap:wrap!important}
 .st-payment-workspace :is(.actions,.receipt-actions){flex-wrap:wrap!important;gap:9px!important}
 .st-payment-workspace table{min-width:570px!important}
 .st-payment-document .receipt-card{padding:21px!important}
 .st-payment-document .split-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
 .st-payment-document .receipt-letterhead strong{font-size:19px!important}
}
}
