:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#05050d;--ink:#0b1020;--paper:#f8fbff;--muted:#465269;--blue:#0b63ff;--blue-dark:#06135c;--cyan:#00e5ff;--yellow:#ffe500;--pink:#ff4fd8;--lime:#8cff00;--orange:#ff9f1c;--red:#ff3b4f;--shadow:8px 8px 0 var(--black);--shadow-small:5px 5px 0 var(--black);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 12% 12%,#00e5ff7a,#0000 26%),radial-gradient(circle at 82% 16%,#ff4fd84d,#0000 24%),radial-gradient(circle at 70% 82%,#8cff0038,#0000 24%),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 38px),linear-gradient(135deg,#021142 0%,#021d5c 45%,#001426 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{width:min(1180px,100% - 32px);min-height:100dvh;margin:0 auto;padding:24px 0 44px;position:relative}.app-shell:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#00e5ff14,#0000 42%);position:fixed;inset:0}.topbar{border:4px solid var(--black);background:var(--yellow);min-height:66px;box-shadow:var(--shadow);border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:10px;display:flex}.brand{min-width:0;color:var(--ink);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;font-size:1.38rem;font-weight:950;display:inline-flex}.brand-logo{border:3px solid var(--black);object-fit:contain;width:42px;height:42px;box-shadow:4px 4px 0 var(--black);background:#fff;flex:none;padding:4px;display:block}.topbar-meta{color:var(--ink);justify-content:flex-end;align-items:center;gap:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:900;display:flex}.topbar-meta span,.admin-actions .ghost-button{white-space:nowrap}.action-strip{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:18px 0;display:flex}.workspace{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.panel{border:4px solid var(--black);background:var(--paper);box-shadow:var(--shadow);border-radius:0;position:relative;overflow:hidden}.nominal-panel,.detail-panel{min-height:0;padding:18px}.nominal-panel{background:#fff}.detail-panel{background:#f7f3ff}.panel-heading{border-bottom:4px solid var(--black);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.panel-heading h1,.panel-heading h2{color:var(--ink);text-transform:uppercase;margin:2px 0 0;font-size:1.18rem;font-weight:950}.eyebrow{border:3px solid var(--black);width:max-content;max-width:100%;color:var(--ink);background:var(--yellow);text-transform:uppercase;box-shadow:3px 3px 0 var(--black);margin:0;padding:3px 8px;font-size:.72rem;font-weight:950}.active-pill,.source-pill{border:3px solid var(--black);min-height:32px;color:var(--ink);background:var(--yellow);white-space:nowrap;box-shadow:3px 3px 0 var(--black);border-radius:0;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:950;display:inline-flex}.source-pill svg{width:15px;height:15px}.toolbar{justify-content:flex-end;align-items:center;gap:12px;margin:18px 0 14px;display:flex}.primary-button,.ghost-button,.icon-button{border:3px solid var(--black);min-height:40px;color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;font-weight:950;transition:transform .12s,box-shadow .12s;display:inline-flex}.primary-button{background:var(--lime);box-shadow:var(--shadow-small);padding:0 14px}.ghost-button{min-height:38px;box-shadow:var(--shadow-small);background:#fff;padding:0 13px}.ghost-button.solid{background:var(--cyan)}.icon-button{width:38px;min-height:38px;box-shadow:4px 4px 0 var(--black);background:#ffe1e6;flex:none}.primary-button:hover,.ghost-button:hover,.icon-button:hover{box-shadow:2px 2px 0 var(--black);transform:translate(2px,2px)}.primary-button:disabled,.ghost-button:disabled{cursor:progress;opacity:.7}.ghost-button.danger-button{color:#fff;background:var(--red)}.primary-button svg,.ghost-button svg,.icon-button svg{stroke-width:3px;width:17px;height:17px}.sort-field{color:var(--ink);align-items:center;gap:8px;font-size:.82rem;font-weight:900;display:flex}.sort-field select,.search-field input,.modal-form input,.modal-form textarea,.admin-login input,.qris-form input,.qris-form textarea{border:3px solid var(--black);min-height:44px;color:var(--ink);background:#fff;border-radius:0;outline:none}.sort-field select:focus,.search-field input:focus,.modal-form input:focus,.modal-form textarea:focus,.admin-login input:focus,.qris-form input:focus,.qris-form textarea:focus{box-shadow:0 0 0 4px var(--cyan)}.sort-field select{width:150px;padding:0 10px;font-weight:850}.search-field{border:3px solid var(--black);box-shadow:var(--shadow-small);background:#fff;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:0 0 14px;padding:0 10px;display:grid}.search-field svg{width:18px;color:var(--blue);stroke-width:3px}.search-field input{width:100%;box-shadow:none;background:0 0;border:0}.nominal-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.nominal-card{border:4px solid var(--black);min-height:88px;color:var(--ink);box-shadow:var(--shadow-small);cursor:pointer;text-align:left;background:#fff;border-radius:0;padding:12px;display:grid;position:relative}.nominal-card:nth-child(3n+1){background:var(--yellow)}.nominal-card:nth-child(3n+2){background:#aef8ff}.nominal-card:nth-child(3n+3){background:#ffd3f4}.nominal-card span{overflow-wrap:anywhere;align-self:end;font-size:1rem;font-weight:950}.nominal-card small{color:var(--ink);font-family:SFMono-Regular,Consolas,monospace;font-weight:950}.nominal-card.selected{background:var(--lime);box-shadow:2px 2px 0 var(--black);transform:translate(2px,2px)}.detail-heading span{border:3px solid var(--black);color:var(--ink);box-shadow:3px 3px 0 var(--black);background:#fff;padding:5px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:950}.qr-detail{gap:18px;display:grid}.detail-summary{border-bottom:4px solid var(--black);grid-template-columns:1fr auto auto;align-items:end;gap:12px;padding:16px 0;display:grid}.detail-summary .icon-button{align-self:end;width:44px;min-height:44px;margin-bottom:0}.detail-summary span,.qr-footer span,.request-row span,.qris-row span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:950;display:block}.detail-summary strong{font-size:1.38rem;font-weight:950}.timer-box{text-align:right}.timer-box strong{border:3px solid var(--black);color:var(--ink);background:var(--cyan);box-shadow:3px 3px 0 var(--black);padding:6px 8px;font-family:SFMono-Regular,Consolas,monospace;display:inline-block}.qr-stage{min-height:310px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative}.qris-frame{border:4px solid var(--black);box-shadow:var(--shadow);background:#fff;border-radius:0;padding:10px}.qris-paper{width:min(236px,62vw);color:var(--ink);background:#fff;justify-items:center;padding:10px;display:grid}.paper-strip{text-align:center;overflow-wrap:anywhere;background:0 0;border:0;place-items:center;width:100%;min-height:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:900;display:grid}.qris-image{aspect-ratio:1;object-fit:contain;border:3px solid var(--black);background:#fff;width:min(100%,206px);margin:7px auto;display:block}.qr-stage.expired .qris-frame{filter:grayscale()brightness(.82)}.expired-badge{border:3px solid var(--black);color:#fff;background:var(--red);box-shadow:4px 4px 0 var(--black);padding:7px 12px;font-weight:950;position:absolute;top:18px;right:18px}.detail-actions{justify-content:center;gap:10px;display:flex}.qr-footer{grid-template-columns:1fr 1fr;align-items:end;gap:14px;margin-top:2px;display:grid}.qr-footer>div:last-child{text-align:left;justify-self:end}.qr-footer strong,.request-row strong,.qris-row strong{overflow-wrap:anywhere;font-size:.84rem;font-weight:950}.detail-empty,.empty-state{border:4px dashed var(--black);min-height:220px;color:var(--muted);text-align:center;background:#ffffff80;place-items:center;padding:26px;display:grid}.detail-empty svg,.empty-state svg{width:34px;height:34px;color:var(--blue);stroke-width:3px}.detail-empty h3,.empty-state strong{color:var(--ink);margin:10px 0 4px;font-weight:950}.empty-state{grid-column:1/-1}.site-footer{border:3px solid var(--black);width:max-content;max-width:100%;color:var(--ink);background:linear-gradient(90deg, var(--cyan), var(--pink), var(--lime), var(--cyan));text-align:center;box-shadow:var(--shadow-small);text-transform:uppercase;background-size:240% 100%;margin:28px auto 0;padding:9px 14px;font-size:.78rem;font-weight:950;animation:3.2s linear infinite footer-neon-wave}@keyframes footer-neon-wave{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.site-footer,.loading-bar span,.terminal-caret{animation:none}}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a26b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{border:4px solid var(--black);background:var(--paper);width:min(440px,100%);box-shadow:12px 12px 0 var(--black);border-radius:0}.modal-heading{border-bottom:4px solid var(--black);background:var(--yellow);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.modal-heading h2{text-transform:uppercase;margin:0;font-size:1.08rem;font-weight:950}.delete-modal{border:4px solid var(--black);width:min(430px,100%);color:var(--ink);box-shadow:12px 12px 0 var(--black);background:#fff7fa;overflow:hidden}.delete-modal-heading{border-bottom:4px solid var(--black);background:var(--red);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.delete-modal-heading .icon-button{background:#fff;width:36px;min-height:36px}.delete-icon{border:3px solid var(--black);color:#fff;width:44px;height:44px;box-shadow:4px 4px 0 var(--black);background:#8b1425;place-items:center;display:grid}.delete-icon svg{stroke-width:3px;width:20px;height:20px}.delete-modal-body{gap:12px;padding:16px;display:grid}.delete-modal-body h2{color:var(--ink);text-transform:uppercase;margin:0;font-size:1.28rem;font-weight:950}.delete-modal-body p:not(.eyebrow){color:var(--muted);margin:0;font-size:.86rem;font-weight:850;line-height:1.45}.delete-summary{border:3px solid var(--black);box-shadow:var(--shadow-small);background:#fff;gap:4px;padding:12px;display:grid}.delete-summary span,.delete-summary small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.delete-summary strong{color:var(--ink);font-size:1.08rem;font-weight:950}.delete-summary small{overflow-wrap:anywhere;text-transform:none}.delete-modal-actions{justify-content:flex-end;gap:10px;padding:0 16px 16px;display:flex}.modal-form,.guide-copy,.admin-login{gap:14px;padding:16px;display:grid}.guide-copy{color:var(--ink);font-weight:750}.modal-form label,.admin-login label,.qris-form label{color:var(--ink);gap:7px;font-size:.82rem;font-weight:950;display:grid}.modal-form input,.modal-form textarea,.admin-login input,.qris-form input,.qris-form textarea{width:100%;padding:10px 12px;font-weight:750}.qris-form input[type=file]{background:#fff;padding:8px 10px}.amount-preview{border:3px solid var(--black);min-height:44px;color:var(--ink);background:var(--yellow);box-shadow:var(--shadow-small);padding:10px 12px;font-weight:950}.scan-note{border:3px solid var(--black);color:var(--ink);box-shadow:var(--shadow-small);background:#aef8ff;margin:0;padding:10px 12px;font-size:.86rem;font-weight:950}.form-error{border:3px solid var(--black);color:#fff;background:var(--red);box-shadow:4px 4px 0 var(--black);margin:0;padding:9px 10px;font-size:.84rem;font-weight:950}.wide{width:100%}.toast{z-index:50;border:4px solid var(--black);max-width:min(360px,100% - 36px);color:var(--ink);background:var(--lime);box-shadow:var(--shadow);padding:12px 14px;font-weight:950;position:fixed;bottom:18px;right:18px}.loading-shell{place-items:center;width:min(520px,100% - 32px);display:grid}.loading-card{border:4px solid var(--black);width:100%;color:var(--ink);background:var(--yellow);box-shadow:var(--shadow);text-align:center;justify-items:center;gap:16px;padding:22px;display:grid}.loading-brand{text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:1.18rem;font-weight:950;display:inline-flex}.loading-bar{border:3px solid var(--black);width:min(320px,100%);height:18px;box-shadow:3px 3px 0 var(--black);background:#fff;position:relative;overflow:hidden}.loading-bar span{background:var(--cyan);width:34%;animation:1.1s ease-in-out infinite loading-bar-slide;position:absolute;inset:2px auto 2px 2px}.loading-card p{color:var(--ink);margin:0;font-size:.86rem;font-weight:950}@keyframes loading-bar-slide{0%{transform:translate(0)}50%{transform:translate(184%)}to{transform:translate(0)}}.maintenance-shell{align-items:center;width:min(960px,100% - 32px);padding-top:44px;display:grid}.maintenance-terminal{border:4px solid var(--black);color:#ddfff2;box-shadow:12px 12px 0 var(--black);background:#05050d;overflow:hidden}.terminal-bar{border-bottom:4px solid var(--black);background:linear-gradient(90deg,#00a8ff,#2bdcff);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.terminal-bar strong{color:#fff;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:950}.terminal-dots{gap:8px;display:inline-flex}.terminal-dots span{border:3px solid var(--black);width:18px;height:18px;box-shadow:2px 2px 0 var(--black)}.terminal-dots span:first-child{background:#ff3b4f}.terminal-dots span:nth-child(2){background:#ffe500}.terminal-dots span:nth-child(3){background:#35ff69}.terminal-body{padding:clamp(22px,6vw,48px);font-family:SFMono-Regular,Consolas,monospace}.terminal-command,.terminal-kicker,.terminal-copy,.terminal-log p{margin:0}.terminal-command{color:var(--lime);font-size:.86rem;font-weight:950}.terminal-command span,.terminal-log span{color:var(--cyan)}.terminal-kicker{color:var(--cyan);letter-spacing:0;text-transform:uppercase;margin-top:30px;font-size:.78rem;font-weight:950}.maintenance-terminal h1{color:#fff;text-transform:uppercase;max-width:820px;margin:10px 0 14px;font-size:clamp(2.2rem,8vw,5rem);font-weight:950;line-height:.98}.terminal-copy{color:#b7c7d9;max-width:720px;font-size:clamp(.98rem,2.5vw,1.2rem);font-weight:850;line-height:1.55}.terminal-log{border:3px solid var(--black);box-shadow:var(--shadow-small);background:#0b1020;gap:9px;margin-top:28px;padding:14px;display:grid}.terminal-log p{color:#ddfff2;overflow-wrap:anywhere;font-size:.86rem;font-weight:900}.terminal-caret{background:var(--lime);vertical-align:-.18em;width:10px;height:1.1em;margin-left:4px;animation:1s steps(2,start) infinite terminal-caret-blink;display:inline-block}@keyframes terminal-caret-blink{50%{opacity:0}}.admin-shell{width:min(1160px,100% - 32px)}.admin-grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.admin-panel,.qris-form-panel{padding:18px}.qris-form-panel{background:#c7f7ff}.request-panel{background:#ffe3f7}.auth-panel{background:#c7f7ff;width:min(760px,100%);margin:32px auto 0}.admin-shell:has(.auth-panel){width:min(820px,100% - 32px)}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.summary-card{border:4px solid var(--black);min-height:142px;color:var(--ink);box-shadow:var(--shadow-small);background:#fff;gap:10px;padding:14px;display:grid}.summary-card.profit{background:#fff1c2}.summary-card.active{background:#fff8d7}.summary-card.used{background:#efffe8}.summary-card.expired{background:#fff0f3}.summary-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.summary-card-heading span,.summary-card-heading small{text-transform:uppercase;font-size:.72rem;font-weight:950}.summary-card-heading span{color:var(--muted)}.summary-card-heading small{border:3px solid var(--black);color:var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--black);flex:none;padding:3px 7px}.summary-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2rem);font-weight:950;line-height:1}.summary-card p{color:var(--muted);margin:0;font-size:.78rem;font-weight:850;line-height:1.35}.site-switch{border:3px solid var(--black);min-height:38px;color:var(--ink);box-shadow:var(--shadow-small);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 10px;font-size:.78rem;font-weight:950;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative}.site-switch:hover{box-shadow:2px 2px 0 var(--black);transform:translate(2px,2px)}.site-switch input{opacity:0;pointer-events:none;position:absolute}.site-switch-copy{white-space:nowrap}.site-switch-track{border:3px solid var(--black);background:var(--red);width:54px;height:24px;position:relative}.site-switch-thumb{border:2px solid var(--black);background:#fff;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px}.site-switch.online .site-switch-track{background:var(--lime)}.site-switch.online .site-switch-thumb{transform:translate(30px)}.site-switch.maintenance{background:#ffe1e6}.site-switch.saving{cursor:progress;opacity:.72}.qris-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.wide-field{grid-column:1/-1}.form-half-field{grid-column:span 2}.scan-note.form-half-field{grid-column:span 3}.qris-form .wide-field:nth-of-type(5){grid-column:1/-1}.request-table,.qris-table{gap:12px;padding-top:16px;display:grid}.request-row{border:4px solid var(--black);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:150px 115px 1fr 165px 44px;align-items:start;gap:12px;padding:14px;display:grid}.request-actions{justify-content:flex-end;display:flex}.request-actions .icon-button{background:var(--red);color:#fff;width:36px;min-height:36px}.request-actions .icon-button svg{width:15px;height:15px}.qris-list-panel{background:#e5ffd0;grid-column:1/-1}.qris-row{border:4px solid var(--black);box-shadow:var(--shadow-small);background:#fff;grid-template-columns:54px 64px minmax(190px,1fr) 96px 160px 160px minmax(220px,auto);align-items:center;gap:12px;padding:12px;display:grid}.qris-row.expired-admin-row{background:#fff0f3;border-color:#4a1420}.qris-row.used-admin-row{background:#efffe8;border-color:#285c36}.status-chip{border:3px solid var(--black);width:max-content;box-shadow:3px 3px 0 var(--black);background:#fff2a8;padding:3px 8px;display:inline-block}.status-chip.used{background:var(--lime)}.status-chip.expired{color:#fff;background:#d96b7a}.row-hint{color:#8b2738;text-transform:uppercase;margin-top:8px;font-size:.72rem;font-weight:950;display:block}.qris-number{justify-items:center;gap:4px;display:grid}.qris-number strong{border:3px solid var(--black);background:var(--yellow);width:34px;height:34px;box-shadow:3px 3px 0 var(--black);place-items:center;font-size:.92rem;display:grid}.qris-identity{min-width:0}.qris-identity small{color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:950;display:block}.qris-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qris-actions .ghost-button{min-height:36px;padding:0 10px;font-size:.78rem}.pagination-bar{color:var(--ink);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:.84rem;font-weight:950;display:flex}.pagination-bar span{border:3px solid var(--black);background:var(--yellow);box-shadow:var(--shadow-small);padding:8px 10px}.qris-thumb{border:3px solid var(--black);object-fit:contain;background:#fff;width:64px;height:64px}@media (width<=900px){.app-shell,.admin-shell{width:min(100% - 22px,700px);padding-top:14px}.topbar{align-items:flex-start}.topbar-meta{flex-direction:column;align-items:flex-end;gap:4px}.action-strip{padding-bottom:4px;overflow:visible}.workspace,.admin-grid{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nominal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.nominal-panel,.detail-panel{min-height:auto}.detail-summary{grid-template-columns:1fr auto}.timer-box{text-align:left;grid-area:2/1/auto/-1}.qr-stage{min-height:290px}.qr-footer,.request-row,.qris-row{grid-template-columns:1fr}.request-actions,.qris-actions{justify-content:flex-start}.pagination-bar{flex-wrap:wrap}.qris-thumb{width:86px;height:86px}.qris-number{justify-items:start}}@media (width<=700px){.nominal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.toolbar,.panel-heading,.detail-actions,.admin-actions{flex-direction:column;align-items:stretch}.admin-summary-grid{grid-template-columns:1fr}.topbar{flex-direction:column}.brand{font-size:1.12rem}.brand-logo{width:38px;height:38px}.topbar-meta{display:none}.sort-field{justify-content:space-between}.sort-field select{width:170px}.qris-paper{width:min(222px,70vw)}.detail-panel{padding:16px}.detail-summary{text-align:center;grid-template-columns:1fr auto 1fr;justify-items:center;gap:12px;padding:22px 0 16px;display:grid;position:relative}.detail-summary>div:first-child{grid-column:1/-1}.detail-summary .icon-button{grid-area:2/3;place-self:end start;width:42px;min-height:42px;position:static}.timer-box{text-align:center;grid-area:auto/2}.qr-stage{min-height:280px}.detail-actions{gap:12px;width:100%}.qr-footer{text-align:center;justify-items:center;gap:16px}.qr-footer>div:last-child{text-align:center;justify-self:center}.nominal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nominal-card{min-height:82px;padding:10px}.nominal-card span{font-size:.92rem}.nominal-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.qris-form{grid-template-columns:1fr}.form-half-field,.scan-note.form-half-field{grid-column:1/-1}.ghost-button,.primary-button{width:100%}.action-strip .ghost-button,.action-strip .primary-button{flex:calc(50% - 6px);width:auto;min-width:0}.action-strip .ghost-button:last-child{flex-basis:100%}}
