@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}}*{box-sizing:border-box}html,body{background:#edf3f8;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input{font-family:inherit}button{cursor:pointer;transition:all .18s}button:active{transform:scale(.96)}.app-shell{background:#edf3f8;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex}.phone-page{background:#f7fbff;width:min(100vw,430px);height:100svh;max-height:932px;overflow:hidden}.card{background:#f7fbff;width:100%;height:100%;padding:18px;overflow:hidden}.amount-page{flex-direction:column;gap:10px;display:flex}.title-row{color:#05b44b;justify-content:center;align-items:center;gap:14px;display:flex}.title-row h1{color:#07112d;margin:4px 0;font-size:34px;font-weight:900}.secure-pill{color:#079545;background:#dcf7e8;border-radius:999px;align-items:center;gap:7px;margin:0 auto;padding:7px 18px;font-size:14px;font-weight:800;display:flex}.cash-card{text-align:center;background:#fff;border:1px solid #bce7d0;border-radius:24px;padding:20px;box-shadow:0 14px 25px #00000014}.cash-logo,.mini-logo,.qr-logo{color:#fff;background:#08c64f;border-radius:18px;place-items:center;width:68px;height:68px;margin:0 auto 8px;font-size:44px;font-weight:900;display:grid}.cash-logo.small{width:58px;height:58px;font-size:36px}.cash-card h2{color:#07112d;margin:0;font-size:26px}.cash-card p{color:#71788b;margin:3px 0 0;font-weight:800}.amount-box{background:#fff;border-radius:24px;padding:14px;box-shadow:0 16px 28px #0e294e14}.amount-box h3{color:#465067;margin:0 0 12px;font-size:13px}.amount-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.amount-grid button{color:#07112d;background:#fff;border:2px solid #08b94c;border-radius:999px;height:46px;font-size:20px;font-weight:900}.amount-grid button.active{color:#fff;background:linear-gradient(135deg,#05c94e,#03983d);box-shadow:0 8px 18px #05b94b59}.show-more{color:#078a3f;background:#f0fbf5;border:1px solid #d7eadf;border-radius:999px;width:100%;height:38px;margin:12px 0;font-weight:800}.input-row{background:#fff;border:1px solid #e3e8ef;border-radius:999px;align-items:center;gap:10px;height:48px;margin-top:10px;padding:0 16px;display:flex}.input-row span{color:#08b94c;font-size:24px;font-weight:900}.input-row input{color:#07112d;border:0;outline:none;flex:1;font-size:16px;font-weight:700}.primary-btn{color:#fff;background:linear-gradient(135deg,#05c94e,#03983d);border:none;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:56px;font-size:22px;font-weight:900;display:flex;box-shadow:0 12px 24px #05b94b59}.info-btn{color:#07112d;text-align:left;background:#effbf5;border:none;border-radius:20px;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0 18px;display:flex}.info-btn small{color:#6b7280;font-size:11px;display:block}.info-btn.compact{color:#111827;justify-content:center;gap:7px;min-height:48px;font-weight:800}.trust-row{color:#079545;justify-content:space-around;padding-top:3px;font-size:11px;font-weight:800;display:flex}.invoice-page{background:#f7fbff;width:100%;height:100%;overflow:hidden}.dark-head{color:#fff;text-align:center;background:#07111a;border-bottom-right-radius:28px;border-bottom-left-radius:28px;height:145px;padding:18px;position:relative;overflow:hidden}.round-btn{color:#fff;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:16px;left:16px}.header-dots{grid-template-columns:repeat(3,8px);gap:8px;display:grid;position:absolute;top:20px;right:18px}.header-dots span{opacity:.9;background:#18d66f;border-radius:50%;width:5px;height:5px}.dark-head h1{margin:72px 0 8px;font-size:28px}.dark-head p{margin:0;font-size:20px}.invoice-card{text-align:center;background:#fff;border:3px solid #0aa84b;border-radius:28px;height:calc(100% - 165px);margin:-25px 15px 0;padding:18px;overflow:hidden}.timer{color:#6b7280;background:#effbf5;border-radius:14px;padding:11px 18px;font-size:14px;font-weight:900;display:inline-block}.timer b{color:#05a846}.qr-box{background:#fff;border-radius:18px;place-items:center;width:200px;height:200px;margin:14px auto;display:grid;position:relative;box-shadow:0 10px 24px #00000017}.qr-logo{border-radius:15px;width:58px;height:58px;font-size:36px;position:absolute}.line-info,.amount-info{text-align:left;border-bottom:1px solid #eef1f5;padding:8px 2px}.line-info small,.amount-info span{color:#6b7280;font-size:12px;font-weight:800;display:block}.line-info b{color:#07112d;margin-top:4px;font-size:18px;display:block}.amount-info{justify-content:space-between;align-items:center;display:flex}.amount-info b{color:#08c64f;font-size:30px;font-weight:900}.copy-btn,.outline-btn{color:#079545;background:#effbf5;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:12px;font-size:17px;font-weight:900;display:flex}.text-success{color:#079545;background:0 0;border:none;margin-top:8px;font-weight:800}.success-page{text-align:center;padding-top:42px;position:relative}.back-link{color:#07112d;background:0 0;border:none;position:absolute;top:20px;left:18px}.success-icon{color:#fff;background:linear-gradient(135deg,#28df75,#02a844);border-radius:50%;place-items:center;width:116px;height:116px;margin:20px auto;display:grid}.success-page h1{color:#07112d;margin:0 0 14px;font-size:30px}.success-page p{color:#475069;margin:9px 0;font-size:18px}.success-page h2{color:#05a846;margin:0;font-size:46px}.success-page h3{color:#07112d;margin:0 0 18px;font-size:28px}.receipt-box{background:#fff;border-radius:20px;margin-bottom:20px;padding:12px;box-shadow:0 12px 24px #00000014}.receipt-box div{text-align:left;border-bottom:1px solid #eef1f5;grid-template-columns:28px 1fr 1.5fr;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:grid}.receipt-box div:last-child{border-bottom:0}.receipt-box svg{color:#08b94c}.receipt-box b{text-align:right;color:#07112d}.outline-btn{color:#079545;background:#fff;border:1.5px solid #08b94c}.how-page{text-align:center;padding-top:34px;position:relative}.how-page h1{color:#07112d;margin:6px 0;font-size:34px}.how-page p{color:#6b7280;margin:0 0 12px;font-size:14px}.how-block{text-align:left;border:1px solid #0000;border-radius:18px;margin-bottom:10px;padding:14px}.how-block b{color:#07112d;margin-bottom:6px;display:block}.how-block span{color:#445066;font-size:13px;line-height:1.35}.green{background:#effbf5;border-color:#c9f1d9}.purple{background:#f5efff;border-color:#e2d3ff}.blue{background:#eef6ff;border-color:#d5e9ff}.orange{background:#fff6eb;border-color:#ffe0b8}@media (max-height:760px){.cash-card{padding:14px}.cash-logo{width:54px;height:54px;font-size:35px}.title-row h1{font-size:28px}.invoice-card{padding:13px}.qr-box{width:175px;height:175px;margin:10px auto}.qr-box svg{width:148px;height:148px}.primary-btn{min-height:50px;font-size:19px}.pay-logo{color:#08c64f;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;font-weight:900;display:flex;box-shadow:0 0 18px #ffffffe6}}.merchant-auth-shell{background:#f5f8fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.merchant-auth-card{background:#fff;border-radius:26px;width:100%;max-width:420px;padding:28px;box-shadow:0 15px 45px #00000014}.merchant-auth-header{text-align:center;margin-bottom:24px}.merchant-logo{color:#fff;background:#00d54b;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;font-size:36px;font-weight:700;display:flex;box-shadow:0 8px 20px #00d54b40}.merchant-auth-header h1{color:#09152f;margin-top:18px;font-size:30px;font-weight:800}.merchant-auth-header p{color:#6d7686;margin-top:8px;font-size:14px;line-height:1.5}.merchant-form{flex-direction:column;gap:18px;display:flex}.merchant-form label{flex-direction:column;gap:8px;display:flex}.merchant-form span{color:#273046;font-size:14px;font-weight:700}.merchant-input{background:#fff;border:1px solid #dbe6ef;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.merchant-input:focus-within{border-color:#00d54b;box-shadow:0 0 0 4px #00d54b1f}.merchant-input input{background:0 0;border:none;outline:none;flex:1;font-size:16px}.merchant-input button{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.link-preview{background:#eefcf4;border:1px solid #c9f4d8;border-radius:16px;padding:14px}.link-preview span{color:#6b7280;font-size:13px;display:block}.link-preview b{color:#00a63e;word-break:break-all;margin-top:6px;font-size:15px;display:block}.merchant-primary-btn{color:#fff;cursor:pointer;background:#00d54b;border:none;border-radius:18px;width:100%;padding:16px;font-size:18px;font-weight:700;transition:all .25s}.merchant-primary-btn:hover{transform:translateY(-2px)}.merchant-primary-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.merchant-login-note{text-align:center;color:#6d7686;font-size:15px}.merchant-login-note b{color:#00b341;cursor:pointer}.error-text{color:#e53935;font-size:13px}.success-card{text-align:center}.success-badge{color:#00d54b;justify-content:center;margin-bottom:18px;display:flex}@media (max-width:480px){.merchant-auth-shell{padding:16px}.merchant-auth-card{border-radius:22px;padding:22px}.merchant-auth-header h1{font-size:25px}.merchant-logo{width:58px;height:58px;font-size:30px}}.merchant-dashboard{background:#f5f8fb;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px;display:flex}.merchant-dashboard-card{background:#fff;border-radius:26px;width:100%;max-width:430px;padding:22px;box-shadow:0 15px 45px #00000014}.merchant-dashboard-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.merchant-avatar{color:#fff;background:#00d54b;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:34px;font-weight:700;display:flex}.merchant-dashboard-header h1{color:#09152f;font-size:28px;font-weight:800}.merchant-dashboard-header p{color:#6d7686;margin-top:4px;font-size:14px}.wallet-card{color:#fff;background:#101827;border-radius:20px;margin-top:20px;padding:20px}.wallet-card small{opacity:.8;display:block}.wallet-card h2{margin:10px 0;font-size:34px}.wallet-card span{opacity:.75}.stats-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.stat-box{background:#f7fafc;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.stat-box svg{color:#00d54b}.stat-box small{color:#6b7280;font-size:13px}.stat-box b{color:#09152f;font-size:22px}.panel-shell{background:#edf3f8;justify-content:center;align-items:flex-start;width:100vw;min-height:100svh;padding:0;display:flex;overflow-x:hidden}.mobile-panel{background:#f7fbff;width:min(100vw,430px);min-height:100svh;padding:18px 16px 92px;position:relative;overflow:hidden}.dash-header,.panel-topbar,.menu-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dash-header p,.panel-topbar p{color:#667085;margin:0;font-size:13px;font-weight:800}.dash-header h1,.panel-topbar h1,.menu-head h1{color:#07112d;margin:0;font-size:26px;font-weight:900}.icon-round,.panel-topbar button,.menu-head button{color:#07112d;background:#fff;border:none;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px #0e294e14}.cash-mini,.cash-mini-dark,.merchant-avatar,.avatar-letter{color:#fff;background:#08c64f;place-items:center;font-weight:900;display:grid}.cash-mini{border-radius:14px;width:44px;height:44px;font-size:28px}.cash-mini-dark{border-radius:14px;width:42px;height:42px;font-size:26px}.merchant-avatar{border-radius:18px;width:58px;height:58px;font-size:36px}.avatar-letter{border-radius:16px;flex:none;width:46px;height:46px;font-size:22px}.merchant-dashboard-screen{background:linear-gradient(#f7fbff 0%,#eef6f1 100%)}.merchant-stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.merchant-stat{background:#fff;border-radius:22px;min-height:118px;padding:16px;box-shadow:0 12px 26px #0e294e14}.merchant-stat.primary{color:#fff;background:#09131f}.merchant-stat span{color:#667085;font-size:13px;font-weight:800;display:block}.merchant-stat.primary span,.merchant-stat.primary small{color:#ffffffb8}.merchant-stat b{color:#07112d;margin:10px 0 5px;font-size:26px;font-weight:900;display:block}.merchant-stat.primary b{color:#fff}.merchant-stat small{color:#7b8794;font-size:11px;font-weight:800}.section-title-row{justify-content:space-between;align-items:center;margin:14px 2px 10px;display:flex}.section-title-row h2{color:#07112d;margin:0;font-size:18px;font-weight:900}.section-title-row button,.section-title-row small{color:#079545;background:0 0;border:none;font-size:13px;font-weight:900}.transaction-list-card,.admin-transaction-card,.overview-card,.notice-card,.bank-setup-card,.admin-menu-card,.details-card,.bank-view-card{background:#fff;border-radius:22px;padding:14px;box-shadow:0 12px 28px #0e294e14}.transaction-row,.admin-tx-row,.merchant-list-row{text-align:left;background:0 0;border:none;border-bottom:1px solid #eef2f5;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.transaction-row:last-child,.admin-tx-row:last-child,.merchant-list-row:last-child{border-bottom:none}.tx-icon{color:#08b94c;background:#effbf5;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tx-icon.big{width:50px;height:50px}.transaction-row div:nth-child(2){flex:1}.transaction-row b,.merchant-list-row b{color:#07112d;font-size:14px;display:block}.transaction-row span,.merchant-list-row span{color:#7b8794;font-size:12px;font-weight:700;display:block}.transaction-row strong,.merchant-list-row strong{color:#07112d;margin-left:auto;font-size:16px}.payment-mini-card{background:#fff;border-radius:22px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex;box-shadow:0 12px 28px #0e294e14}.payment-mini-card div:nth-child(2){flex:1;min-width:0}.payment-mini-card h3{color:#07112d;margin:0;font-size:16px}.payment-mini-card p{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.payment-mini-card button{color:#fff;background:#08c64f;border:none;border-radius:999px;padding:11px 14px;font-weight:900}.bottom-tabbar{background:#07111a;border-radius:24px;grid-template-columns:repeat(4,1fr);height:68px;padding:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 18px 40px #00000038}.bottom-tabbar button{color:#ffffff8c;background:0 0;border:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:900;display:flex}.bottom-tabbar button.active{color:#fff;background:#08c64f}.bottom-tabbar.admin-tabs{grid-template-columns:repeat(3,1fr)}.panel-topbar.dark{color:#fff;background:#07111a;border-radius:26px;margin:-2px 0 18px;padding:16px}.panel-topbar.dark h1{color:#fff}.panel-topbar.dark p{color:#ffffffad}.panel-topbar.dark button{color:#fff;box-shadow:none;background:#ffffff1a}.qr-display-card{text-align:center;background:#fff;border:3px solid #08c64f;border-radius:28px;padding:20px 16px;box-shadow:0 14px 36px #05b94b29}.qr-frame-big{background:#fff;border-radius:24px;place-items:center;width:245px;height:245px;margin:0 auto 13px;display:grid;position:relative;box-shadow:0 12px 28px #0000001a}.qr-center-logo{color:#fff;background:#08c64f;border-radius:16px;place-items:center;width:60px;height:60px;font-size:36px;font-weight:900;display:grid;position:absolute}.qr-display-card h2{color:#07112d;margin:8px 0;font-size:25px}.qr-display-card p{color:#667085;word-break:break-all;max-width:260px;margin:0 auto 14px;font-size:12px}.link-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.link-actions button{color:#079545;background:#effbf5;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;font-weight:900;display:flex}.overview-card h3{color:#07112d;margin:0 0 12px}.overview-row{color:#667085;border-bottom:1px solid #edf1f5;justify-content:space-between;padding:12px 0;font-weight:800;display:flex}.overview-row:last-child{border-bottom:0}.overview-row b{color:#07112d}.notice-title{color:#07112d;align-items:center;gap:8px;margin-bottom:12px;font-weight:900;display:flex}.notice-item{background:#f7fafc;border:1px solid #eef2f5;border-radius:16px;margin-bottom:9px;padding:12px}.notice-item.paid{background:#effbf5;border-color:#c9f4d8}.notice-item b,.notice-item span{display:block}.notice-item b{color:#07112d}.notice-item span{color:#667085;margin-top:4px;font-size:12px}.bank-setup-card{margin-top:14px}.bank-setup-card textarea,.admin-menu-card textarea{resize:none;color:#07112d;background:#fff;border:1px solid #dbe6ef;border-radius:16px;outline:none;width:100%;min-height:112px;padding:14px;font-size:14px}.green-wide,.outline-wide,.danger-wide{border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:10px;font-weight:900;display:flex}.green-wide{color:#fff;background:#08c64f}.outline-wide{color:#079545;background:#fff;border:1.5px solid #08c64f}.danger-wide{color:#fff;background:#f04438}.green-wide:disabled,.danger-wide:disabled{opacity:.45}.settings-list{background:#fff;border-radius:22px;margin-top:14px;padding:8px;box-shadow:0 12px 28px #0e294e14}.settings-list button{color:#07112d;background:0 0;border:none;border-bottom:1px solid #eef2f5;align-items:center;gap:10px;width:100%;height:52px;padding:0 10px;font-weight:900;display:flex}.settings-list button:last-child{border-bottom:none}.admin-panel{background:linear-gradient(#f7fbff 0%,#f1f4ff 100%)}.admin-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-stat{background:#fff;border-radius:20px;padding:15px;box-shadow:0 12px 26px #0e294e14}.admin-stat.primary{color:#fff;background:#07111a}.admin-stat svg{color:#08c64f}.admin-stat span{color:#667085;margin-top:8px;font-size:12px;font-weight:900;display:block}.admin-stat.primary span,.admin-stat.primary small{color:#ffffffb3}.admin-stat b{color:#07112d;margin:7px 0;font-size:23px;font-weight:900;display:block}.admin-stat.primary b{color:#fff}.admin-stat small{color:#7b8794;font-size:11px;font-weight:800}.admin-transaction-card{max-height:330px;overflow:auto}.admin-tx-row{justify-content:space-between}.admin-tx-row div:first-child{flex:1}.admin-tx-row b,.admin-tx-row strong{color:#07112d}.admin-tx-row span,.admin-tx-row small{color:#7b8794;font-size:12px;font-weight:800;display:block}.admin-tx-row em{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.admin-menu-card select{background:#fff;border:1px solid #dbe6ef;border-radius:14px;width:100%;height:48px;margin-bottom:10px;padding:0 12px}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.setting-box{background:#fff;border-radius:20px;padding:14px;box-shadow:0 12px 26px #0e294e14}.setting-box svg{color:#08c64f}.setting-box span{color:#07112d;margin:8px 0;font-weight:900;display:block}.setting-box input{border:1px solid #dbe6ef;border-radius:12px;width:100%;height:42px;padding:0 12px;font-size:18px;font-weight:900}.setting-box small{color:#7b8794;margin-top:6px;display:block}.merchant-list{background:#fff;border-radius:22px;padding:8px;box-shadow:0 12px 28px #0e294e14}.merchant-list-row div:nth-child(2){flex:1}.details-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-stats{background:#f7fafc;border-radius:16px;padding:14px}.detail-stats span{color:#667085;font-size:12px;font-weight:900;display:block}.detail-stats b{color:#07112d;margin-top:6px;font-size:21px;display:block}.bank-view-card{margin-top:14px}.bank-view-card h3{color:#07112d;margin:0 0 10px}.bank-view-card pre{white-space:pre-wrap;color:#344054;background:#f7fafc;border-radius:16px;padding:14px;font-family:inherit;font-weight:700}.action-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pin-modal{z-index:50;background:#07111a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pin-box{text-align:center;background:#fff;border-radius:26px;width:min(100%,360px);padding:22px;position:relative}.modal-close{background:#f2f4f7;border:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.pin-box h2{color:#07112d;margin:8px 0}.pin-box p{color:#667085}.pin-box input{text-align:center;letter-spacing:8px;border:1px solid #dbe6ef;border-radius:16px;outline:none;width:100%;height:54px;font-size:26px;font-weight:900}.pin-box input:focus{border-color:#08c64f;box-shadow:0 0 0 4px #08c64f1f}@media (max-height:740px){.merchant-stats-grid,.admin-stats-grid{gap:9px}.merchant-stat,.admin-stat{min-height:auto;padding:12px}.merchant-stat b,.admin-stat b{font-size:21px}.transaction-row,.admin-tx-row{padding:9px 0}.payment-mini-card{padding:11px}.bottom-tabbar{height:62px}}:root{--ink:#07112d;--muted:#667085;--green:#08c64f;--surface:#f7fbff}html,body{width:100%;min-width:0;overflow-x:hidden}button,input,textarea,select{max-width:100%}button:disabled{cursor:not-allowed}.auth-shell{background:#edf3f8;justify-content:center;width:100%;min-height:100svh;display:flex;overflow-x:hidden}.auth-screen{background:linear-gradient(#f7fbff 0%,#edf7f0 100%);flex-direction:column;align-items:center;width:min(100vw,430px);min-height:100svh;padding:28px 20px 24px;display:flex;position:relative;overflow-x:hidden}.landing-screen{justify-content:flex-start;gap:18px;padding-top:38px}.form-screen{align-items:stretch;overflow-y:auto}.register-screen{padding-bottom:28px}.brand-mark{color:#fff;background:linear-gradient(145deg,#0bd756,#079e42);border-radius:24px;place-items:center;width:76px;height:76px;font-size:49px;font-weight:900;line-height:1;display:grid;box-shadow:0 16px 28px #08c64f40}.brand-mark.small{border-radius:19px;width:58px;height:58px;margin:4px auto 0;font-size:38px}.brand-name{letter-spacing:.2px;color:var(--ink);text-align:center;margin:2px 0 4px;font-size:19px;font-weight:900}.landing-intro{text-align:center;width:100%}.secure-chip{color:#078c3e;background:#e6f9ed;border:1px solid #c8f0d8;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.landing-intro h1{color:var(--ink);letter-spacing:-.8px;margin:16px 0 9px;font-size:33px;line-height:1.08}.landing-intro p{max-width:330px;color:var(--muted);margin:0 auto;font-size:14px;font-weight:600;line-height:1.55}.private-card{background:#fff;border:1px solid #d4efde;border-radius:20px;align-items:center;gap:12px;width:100%;padding:15px;display:flex;box-shadow:0 10px 25px #051b2f0f}.private-card svg{color:var(--green);flex:none}.private-card b,.private-card span{display:block}.private-card b{color:var(--ink);font-size:14px}.private-card span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600}.feature-list{gap:10px;width:100%;display:grid}.feature-list>div{align-items:center;gap:12px;padding:8px 3px;display:flex}.feature-list>div>span{color:#078f40;background:#dcf7e8;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid}.feature-list section{min-width:0}.feature-list b,.feature-list small{display:block}.feature-list b{color:var(--ink);font-size:14px}.feature-list small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600}.auth-actions{gap:10px;width:100%;margin-top:auto;display:grid}.auth-primary,.auth-secondary{border-radius:17px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:0 18px;font-size:16px;font-weight:900;display:flex}.auth-primary{color:#fff;background:linear-gradient(135deg,#08ca4f,#079e42);border:none;box-shadow:0 13px 26px #08c64f3d}.auth-secondary{color:#087b39;background:#fff;border:1.5px solid #bfe9cf}.auth-footer-copy{color:#8490a0;text-align:center;margin:2px 0 0;font-size:12px;font-weight:800}.auth-footer-copy span{color:#0eb653;margin:0 5px}.back-icon{width:42px;height:42px;color:var(--ink);background:#fff;border:none;border-radius:14px;place-items:center;display:grid;position:absolute;top:19px;left:18px;box-shadow:0 8px 22px #041b300f}.form-intro{text-align:center;margin:17px 0 21px}.form-intro h1{color:var(--ink);letter-spacing:-.5px;margin:0;font-size:28px}.form-intro p{max-width:330px;color:var(--muted);margin:8px auto 0;font-size:13px;font-weight:600;line-height:1.45}.auth-form{gap:14px;width:100%;display:grid}.auth-form>label{color:#344054;gap:7px;font-size:13px;font-weight:900;display:grid}.auth-input{color:#8a97a6;background:#fff;border:1px solid #d9e5ed;border-radius:16px;align-items:center;gap:10px;width:100%;height:51px;padding:0 14px;display:flex}.auth-input:focus-within{border-color:#08c64f;box-shadow:0 0 0 4px #08c64f1f}.auth-input input{width:0;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:700}.auth-input button{color:#7c8795;background:0 0;border:none;place-items:center;padding:4px;display:grid}.input-help{color:#8a97a6;margin-top:-2px;font-size:11px;font-weight:700}.remember-row{color:var(--muted);justify-content:space-between;gap:8px;margin-top:-2px;font-size:12px;font-weight:700;display:flex}.remember-row label{align-items:center;gap:6px;display:flex}.remember-row input{accent-color:#08c64f}.form-message{border-radius:13px;margin:0;padding:10px 12px;font-size:12px;font-weight:800}.form-message.error{color:#c62828;background:#fff0f0;border:1px solid #ffd4d4}.switch-copy{text-align:center;color:var(--muted);margin:17px 0 0;font-size:13px;font-weight:700}.switch-copy button{color:#078d40;font:inherit;background:0 0;border:none;padding:0;font-weight:900}.auth-security-note{color:#27834c;align-items:center;gap:7px;margin:18px auto 0;font-size:12px;font-weight:800;display:flex}.approval-screen{text-align:center;justify-content:center;gap:13px;padding:36px 28px}.approval-screen h1{color:var(--ink);margin:6px 0 0;font-size:27px}.approval-screen p{color:var(--muted);margin:0;font-size:14px;font-weight:600;line-height:1.55}.approval-screen .auth-primary{margin-top:11px}.success-circle{color:#08a344;background:#e6f9ed;border-radius:50%;place-items:center;width:94px;height:94px;display:grid}.success-circle.muted{color:#b97300;background:#fff4dc}.success-circle.danger{color:#d92d20;background:#fff0f0}.loading-screen{color:var(--muted);place-items:center;font-weight:800;display:grid}.scroll-panel{height:100svh;padding-bottom:94px;overflow:hidden auto}.merchant-fixed-layout{flex-direction:column;height:100svh;padding-bottom:16px;display:flex;overflow:hidden}.merchant-fixed-layout .dash-header,.merchant-fixed-layout .merchant-stats-grid,.merchant-fixed-layout .section-title-row,.merchant-fixed-layout .fixed-link-card{flex:none}.merchant-transactions-scroll{flex:1;min-height:0;padding:0 1px 8px;overflow:hidden auto}.fixed-link-card{margin-top:5px}.empty-state{color:#8490a0;text-align:center;margin:10px 2px;font-size:13px;font-weight:700;line-height:1.5}.payment-mini-card.fixed-link-card{margin-bottom:0}.merchant-menu-screen .settings-list{margin-bottom:12px}.admin-search{color:#7b8794;background:#fff;border:1px solid #dfe8ee;border-radius:15px;align-items:center;gap:8px;height:46px;margin:0 0 12px;padding:0 13px;display:flex}.admin-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-weight:700}.status-label{text-transform:capitalize;border-radius:999px;padding:3px 7px;margin-top:5px!important;font-size:10px!important;display:inline-flex!important}.status-label.approved{color:#087a39;background:#e5f8ed}.status-label.pending{color:#ab7100;background:#fff4db}.status-label.blocked{color:#b42318;background:#fff0f0}.status-text{text-transform:capitalize;font-size:15px!important}.status-text.approved{color:#078d40!important}.status-text.pending{color:#a56d00!important}.status-text.blocked{color:#b42318!important}.detail-stats small{color:#7b8794;margin-top:4px;font-size:10px;font-weight:700;display:block}.admin-user-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.admin-user-actions .green-wide,.admin-user-actions .outline-wide,.admin-user-actions .danger-wide{margin:0}.admin-user-actions .green-wide:first-child,.admin-user-actions .outline-wide:first-child{grid-column:1/-1}.payout-modal{text-align:left}.payout-modal h2,.payout-modal>p{text-align:center}.modal-icon{border-radius:16px;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid}.modal-icon.success{color:#078d40;background:#e4f9ed}.modal-icon.danger{color:#d92d20;background:#fff0f0}.settlement-summary{background:#f7fafc;border-radius:16px;grid-template-columns:1fr auto;gap:7px 12px;margin:15px 0;padding:13px;display:grid}.settlement-summary span{color:#667085;font-size:12px;font-weight:800}.settlement-summary b{color:var(--ink);font-size:14px}.modal-bank{border:1px solid #e2e8ee;border-radius:14px;margin-bottom:14px;padding:10px}.modal-bank small{color:#667085;font-weight:800}.modal-bank pre{white-space:pre-wrap;color:#344054;margin:7px 0 0;font:700 12px/1.45 Arial}.pin-label{color:#475467;text-align:center;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.pin-digit-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pin-digit-row input{aspect-ratio:1;text-align:center;width:100%;min-height:44px;color:var(--ink);border:1px solid #dbe6ef;border-radius:13px;outline:none;font-size:22px;font-weight:900}.pin-digit-row input:focus{border-color:#08c64f;box-shadow:0 0 0 3px #08c64f1f}.customer-error{margin-top:10px}.payment-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.payment-unavailable h1{color:var(--ink);margin:0;font-size:27px}.payment-unavailable p{color:var(--muted);margin:0;font-weight:600;line-height:1.5}.payment-waiting{color:#596775;background:#f0f5f8;border-radius:13px;margin:12px 3px 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45}.timer.expired{color:#b42318;background:#fff0f0}.invoice-card .primary-btn:disabled,.invoice-card .copy-btn:disabled{opacity:.48}.invoice-card .primary-btn:disabled{box-shadow:none}@media (min-width:431px){.auth-screen,.mobile-panel,.phone-page{box-shadow:0 0 0 1px #07112d0d,0 20px 60px #0e294e1f}}@media (max-width:360px){.auth-screen{padding-left:15px;padding-right:15px}.landing-intro h1{font-size:29px}.merchant-stat{padding:12px}.merchant-stat b{font-size:21px}.admin-stat{padding:12px}.admin-stat b{font-size:20px}.private-card{padding:13px}.qr-frame-big{width:220px;height:220px}.link-actions button{font-size:11px}}:root{--pay-dark:#07111a;--pay-dark-2:#0c1b28;--pay-card:#fff;--pay-green:#0bc553;--pay-muted:#a9b7c4}html,body,.panel-shell{background:var(--pay-dark)}.mobile-panel{background:var(--pay-dark);color:#fff}.merchant-dashboard-screen,.admin-panel,.dark-mobile-page{background:linear-gradient(#07111a 0%,#0b1824 100%)}.dash-header{margin-bottom:14px}.dash-header-dark p,.dash-header-dark h1,.dark-title h2{color:#fff}.dash-header-dark p{color:#aebdca}.dash-header-dark h1{font-size:24px}.icon-round.dark-icon{color:#fff;box-shadow:none;background:#102334}.notification-button{position:relative}.notification-button i{background:#f04438;border:2px solid #102334;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px}.compact-stats-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.compact-stat{background:var(--pay-card);color:#07111a;border-radius:17px;min-height:91px;padding:11px 12px;overflow:hidden;box-shadow:0 10px 22px #0000002e}.compact-stat>svg,.compact-stat>.bdt-icon{color:#079844;background:#e8faef;border-radius:10px;place-items:center;width:29px;height:29px;margin-bottom:6px;padding:6px;display:grid}.compact-stat>.bdt-icon{padding:0;font-size:18px;font-weight:900}.compact-stat span{color:#66788a;font-size:10.5px;font-weight:900;line-height:1.15;display:block}.compact-stat b{color:#07111a;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:19px;font-weight:900;line-height:1;display:block;overflow:hidden}.admin-compact-grid .compact-stat b{font-size:18px}.section-title-row.dark-title{margin:9px 2px}.section-title-row.dark-title h2{font-size:16px}.dark-list-card,.dark-surface{color:#07111a;box-shadow:0 10px 26px #0000002e;background:#fff!important}.transaction-list-card.dark-list-card,.admin-transaction-card.dark-list-card{border-radius:18px;padding:10px 12px}.admin-transaction-card.dark-list-card{max-height:none;overflow:visible}.transaction-row,.admin-tx-row{gap:9px;min-height:58px;padding:9px 0}.transaction-row .tx-icon,.admin-tx-row .tx-icon{border-radius:11px;width:34px;height:34px}.transaction-row b,.admin-tx-row b{color:#122030;font-size:12px}.transaction-row span,.admin-tx-row span{color:#788795;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:10.5px;overflow:hidden}.transaction-row strong,.admin-tx-row strong{color:#0b1725;margin-left:auto;font-size:13px}.transaction-row em,.admin-tx-row em{border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;line-height:1}.success{color:#078b3d;background:#e8fbef}.pending{color:#a76800;background:#fff4d9}.merchant-fixed-layout{padding:16px 16px 14px}.merchant-fixed-layout .compact-stats-grid{flex:none}.merchant-transactions-scroll{padding-bottom:8px}.payment-mini-card{border-radius:18px;min-height:67px;margin-top:6px;padding:10px;box-shadow:0 10px 25px #0003}.payment-mini-card .tx-icon.big{border-radius:12px;width:38px;height:38px}.payment-mini-card h3{font-size:13px}.payment-mini-card p{font-size:10px}.payment-mini-card button{padding:10px 11px;font-size:11px}.dark-menu-head{margin-bottom:14px}.dark-menu-head h1{color:#fff;font-size:22px}.dark-menu-head button,.dark-topbar button{color:#fff;box-shadow:none;background:#102334}.dark-topbar{color:#fff}.dark-topbar h1{color:#fff;font-size:22px}.dark-topbar p{color:#aebdca}.dark-topbar>svg{color:#fff}.notice-card,.bank-setup-card,.admin-menu-card,.settings-list,.details-card,.bank-view-card,.overview-card{border-radius:18px}.notice-title{color:#07111a;font-size:14px}.notice-title small{color:#81909d;margin-left:auto;font-size:10px;font-weight:800}.notice-item{background:#f6f9fb;border:1px solid #edf1f4;border-radius:13px;padding:10px}.notice-item span{font-size:11px;line-height:1.35}.bank-setup-card textarea,.admin-menu-card textarea{min-height:104px;font-size:13px}.green-wide,.outline-wide,.danger-wide{border-radius:15px;height:47px}.settings-list{margin-top:12px}.settings-list button{height:49px}.admin-menu-card select{background:#f8fafc}.admin-settings-grid{gap:9px;margin:12px 0 9px}.setting-box{border-radius:18px;min-height:140px;padding:12px}.setting-box span{margin:6px 0;font-size:12px}.setting-box input{height:39px;font-size:16px}.setting-box small{font-size:10px}.save-settings-btn{margin:0 0 11px}.admin-notice-center{margin-top:12px}.delete-all-btn{color:#d92d20;background:#fff1f1;border:none;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:900}.dark-search{color:#aebdca;background:#102334;border-color:#1d3344}.dark-search input{color:#fff}.dark-search input::placeholder{color:#92a3b0}.merchant-list{padding:7px 10px}.merchant-list-row{padding:10px 0}.merchant-list-row strong{color:#0d1d2b}.avatar-letter{border-radius:12px;width:39px;height:39px;font-size:17px}.details-card{gap:8px;padding:10px}.detail-stats{border-radius:13px;padding:11px}.detail-stats b{font-size:17px}.bank-view-card h3{font-size:15px}.bank-view-card pre{font-size:11px}.modal-backdrop{padding:16px}.pin-modal{width:min(100%,360px)}.merchant-link-screen{padding-bottom:26px}.qr-display-card{border:0;border-radius:22px;padding:17px 14px;box-shadow:0 10px 28px #0000002e}.qr-frame-big{border-radius:20px;width:218px;height:218px}.qr-display-card h2{font-size:20px}.link-actions button{background:#e9fbef;border-radius:14px;height:46px}.overview-card{margin-top:12px}.cash-card p{display:none}.qr-box{margin:28px auto 14px}.copy-btn{color:#079545;box-shadow:none;background:0 0}.copy-btn:hover{background:0 0}.invoice-card{padding-bottom:12px}@media (max-width:360px){.mobile-panel,.merchant-fixed-layout{padding-left:12px;padding-right:12px}.compact-stat{min-height:84px;padding:10px}.compact-stat b{font-size:17px}.transaction-row span,.admin-tx-row span{max-width:90px}.transaction-row em,.admin-tx-row em{display:none}}.theme-dark .revised-panel,.theme-dark .dark-mobile-page{color:#fff;background:#071425}.theme-light .revised-panel,.theme-light .dark-mobile-page{color:#09111f;background:#eef4fb}.theme-light .dash-header-dark,.theme-light .dark-topbar,.theme-light .dark-menu-head{color:#09111f}.theme-light .dark-icon{color:#11233f;box-shadow:none;background:#dce7f5}.theme-dark .dark-icon{color:#fff;background:#ffffff14}.theme-light .dark-surface,.theme-light .dark-list-card,.theme-light .fixed-link-card,.theme-light .qr-display-card,.theme-light .overview-card,.theme-light .pin-modal,.theme-light .merchant-list,.theme-light .admin-search,.theme-light .setting-box,.theme-light .admin-menu-card,.theme-light .bank-view-card,.theme-light .details-card,.theme-light .notice-preview-card{color:#09111f;background:linear-gradient(#fff,#eef6ff);border:1px solid #dbe6f3;box-shadow:0 10px 26px #21406814}.theme-dark .dark-surface,.theme-dark .dark-list-card,.theme-dark .fixed-link-card,.theme-dark .qr-display-card,.theme-dark .overview-card,.theme-dark .pin-modal,.theme-dark .merchant-list,.theme-dark .admin-search,.theme-dark .setting-box,.theme-dark .admin-menu-card,.theme-dark .bank-view-card,.theme-dark .details-card,.theme-dark .notice-preview-card{color:#fff;box-shadow:none;background:#0e1c33;border:1px solid #ffffff0f}.theme-light .notice-item span,.theme-light .notice-item b,.theme-light .overview-row span,.theme-light .overview-row b,.theme-light .merchant-list-row span,.theme-light .merchant-list-row b,.theme-light .panel-topbar p,.theme-light .panel-topbar h1,.theme-light .details-card small,.theme-light .details-card span,.theme-light .bank-view-card pre,.theme-light .admin-search input,.theme-light .admin-menu-card textarea,.theme-light .admin-menu-card select,.theme-light .setting-box input,.theme-light .bank-setup-card textarea,.theme-light .empty-state,.theme-light .menu-head h1,.theme-light .notice-title,.theme-light .settings-list button,.theme-light .tx-left-rev span,.theme-light .tx-mid-rev small,.theme-light .tx-mid-rev strong{color:#10213e}.theme-light .status-label,.theme-light .status-pill{color:#fff}.revised-panel{width:min(100vw,430px);height:100svh;overflow-x:hidden}.stat-grid-rev{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 14px;display:grid}.stat-card-rev{border-radius:18px;flex-direction:column;justify-content:space-between;min-height:82px;padding:12px 12px 10px;display:flex}.theme-dark .stat-card-rev{background:#0e1d33;border:1px solid #ffffff0f}.theme-light .stat-card-rev{background:linear-gradient(#fff,#eff5fe);border:1px solid #dae4f2}.stat-topline{align-items:center;gap:8px;display:flex}.stat-icon-wrap{color:#fff;border-radius:11px;flex:none;place-items:center;width:28px;height:28px;display:grid}.stat-icon-wrap.green{background:linear-gradient(135deg,#16d96f,#0ba34c)}.stat-icon-wrap.blue{background:linear-gradient(135deg,#3c95ff,#2359f0)}.stat-icon-wrap.violet{background:linear-gradient(135deg,#8e61ff,#6a38eb)}.stat-icon-wrap.amber{background:linear-gradient(135deg,#ffb347,#ff7a18)}.stat-label-rev{letter-spacing:.01em;font-size:12px;font-weight:800}.stat-card-rev b{color:#12ca63;font-size:21px;font-weight:900;line-height:1.05}.list-card-rev{border-radius:22px;padding:6px 10px}.tx-row-rev{border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr 1.25fr auto auto;align-items:center;gap:8px;padding:12px 2px;display:grid}.theme-light .tx-row-rev{border-bottom:1px solid #e4edf7}.tx-row-rev:last-child{border-bottom:0}.tx-left-rev{flex-direction:column;min-width:0;display:flex}.tx-left-rev b{font-size:14px;font-weight:900}.tx-left-rev span,.tx-mid-rev small{opacity:.78;font-size:11px}.tx-mid-rev{flex-direction:column;min-width:0;display:flex}.tx-mid-rev strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.tx-amount-rev{color:#12ca63;white-space:nowrap;font-size:15px;font-weight:900}.status-pill{border-radius:999px;justify-self:end;padding:5px 9px;font-size:11px;font-weight:800}.status-pill.success,.success{color:#15d56d;background:#12ca6329}.status-pill.pending,.pending{color:#f59e0b;background:#f59e0b29}.notice-preview-card{border-radius:20px;margin-top:12px;padding:14px}.notice-item{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:3px;padding:8px 0;display:flex}.theme-light .notice-item{border-bottom:1px solid #e4edf7}.notice-item:last-child{border-bottom:0}.notice-item b{font-size:13px}.notice-item span{opacity:.86;font-size:12px}.merchant-transactions-scroll{flex:1;min-height:0;padding-bottom:14px;overflow-y:auto}.dash-note-space{margin-bottom:12px}.fixed-link-card{z-index:6;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:sticky;bottom:0}.fixed-link-card button{color:#fff;background:linear-gradient(135deg,#14d86e,#0f9a49);border:0;border-radius:999px;padding:10px 16px;font-weight:800}.theme-light .fixed-link-card button{box-shadow:0 8px 20px #14d86e3d}.fixed-link-card p{opacity:.82;word-break:break-all;margin:4px 0 0;font-size:11px}.payment-mini-card .tx-icon.big{color:#16d96f;background:#12ca6326;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.fixed-modal{z-index:9999;background:#030b17a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pin-modal{border-radius:26px;width:min(100%,360px);padding:20px 18px}.delete-subline{opacity:.8;margin-top:-6px;font-size:13px}.pin-digit-row input{text-align:center;border:1px solid #ffffff1a;border-radius:18px;width:54px;height:54px;font-size:22px;font-weight:800}.theme-light .pin-digit-row input{color:#09111f;background:#f7fbff;border-color:#dbe6f3}.theme-dark .pin-digit-row input{color:#fff;background:#091629}.amount-box-green{background:linear-gradient(#f5fff9,#fff);border:1px solid #cbf1da}.amount-box-green h3{color:#0ea84a;text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:900}.cash-card-green{background:linear-gradient(#fbfffd,#eefcf4);border-color:#b8ebcb}.amount-info-btn small span{color:#0ea84a;font-weight:800}.trust-row-pro{margin-top:auto;padding:10px 6px 4px}.trust-row-pro div{color:#087b3a;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.invoice-card-rev{padding-top:18px}.qr-gap{height:16px}.copy-btn-plain{color:#0e1530;box-shadow:none!important;background:0 0!important;border:0!important}.copy-btn-plain svg,.pay-amount{color:#0ea84a}.qr-display-card-rev{text-align:center;border-radius:24px;padding:18px}.qr-display-card-rev p{word-break:break-all;opacity:.85;font-size:12px}.theme-light .qr-display-card-rev p,.theme-light .overview-card h3,.theme-light .overview-row span,.theme-light .overview-row b{color:#10213e}.amount-page.revised-amount-page{background:#f7fbff}.payment-waiting{text-align:center;color:#63718b;font-size:12px;font-weight:700}@media (max-width:380px){.tx-row-rev{grid-template-columns:1.05fr 1.1fr auto}.status-pill{grid-column:3}.stat-card-rev b{font-size:18px}.stat-label-rev{font-size:11px}}.auth-link-button{text-decoration:none}.theme-dark .dark-surface,.theme-dark .dark-list-card,.theme-dark .fixed-link-card,.theme-dark .qr-display-card,.theme-dark .overview-card,.theme-dark .merchant-list,.theme-dark .admin-search,.theme-dark .setting-box,.theme-dark .admin-menu-card,.theme-dark .bank-view-card,.theme-dark .details-card,.theme-dark .notice-preview-card{color:#f8fbff!important;background:#0e1c33!important}.theme-light .dark-surface,.theme-light .dark-list-card,.theme-light .fixed-link-card,.theme-light .qr-display-card,.theme-light .overview-card,.theme-light .merchant-list,.theme-light .admin-search,.theme-light .setting-box,.theme-light .admin-menu-card,.theme-light .bank-view-card,.theme-light .details-card,.theme-light .notice-preview-card{color:#0b1a33!important;background:linear-gradient(#fff,#edf6ff)!important}.theme-dark .dark-surface *,.theme-dark .dark-list-card *,.theme-dark .fixed-link-card *,.theme-dark .qr-display-card *,.theme-dark .overview-card *,.theme-dark .merchant-list *,.theme-dark .admin-search *,.theme-dark .setting-box *,.theme-dark .admin-menu-card *,.theme-dark .bank-view-card *,.theme-dark .details-card *,.theme-dark .notice-preview-card *{color:inherit}.theme-dark .stat-card-rev{color:#fff;background:#0e1d33!important}.theme-light .stat-card-rev{color:#0b1a33;background:linear-gradient(145deg,#fff 0%,#e6f5ff 100%)!important}.theme-dark .stat-label-rev,.theme-dark .tx-left-rev b,.theme-dark .tx-mid-rev strong,.theme-dark .notice-title,.theme-dark .notice-item b,.theme-dark .merchant-list-row b,.theme-dark .merchant-list-row strong,.theme-dark .overview-row b,.theme-dark .overview-card h3{color:#f8fbff!important}.theme-dark .tx-left-rev span,.theme-dark .tx-mid-rev small,.theme-dark .notice-item span,.theme-dark .merchant-list-row span,.theme-dark .overview-row span,.theme-dark .detail-stats span,.theme-dark .detail-stats small,.theme-dark .bank-view-card pre,.theme-dark .empty-state{color:#b9c8da!important}.theme-dark .tx-amount-rev,.theme-dark .stat-card-rev>b,.theme-dark .overview-row b,.theme-dark .detail-stats b{color:#14d86e!important}.theme-light .stat-label-rev,.theme-light .tx-left-rev b,.theme-light .tx-mid-rev strong,.theme-light .notice-title,.theme-light .notice-item b,.theme-light .merchant-list-row b,.theme-light .merchant-list-row strong,.theme-light .overview-row b,.theme-light .overview-card h3{color:#0b1a33!important}.theme-light .tx-left-rev span,.theme-light .tx-mid-rev small,.theme-light .notice-item span,.theme-light .merchant-list-row span,.theme-light .overview-row span,.theme-light .detail-stats span,.theme-light .detail-stats small,.theme-light .bank-view-card pre,.theme-light .empty-state{color:#53657a!important}.theme-light .tx-amount-rev,.theme-light .stat-card-rev>b,.theme-light .overview-row b,.theme-light .detail-stats b{color:#08a947!important}.theme-dark .dark-menu-head h1,.theme-dark .dark-topbar h1,.theme-dark .dark-topbar p{color:#fff!important}.theme-light .dark-menu-head h1,.theme-light .dark-topbar h1{color:#0b1a33!important}.theme-light .dark-topbar p{color:#5b6e83!important}.theme-light .dark-topbar button,.theme-light .dark-menu-head button{color:#0b1a33!important;background:#dceaf7!important}.theme-light .notification-button i{background:#ef4444!important}.tx-row-rev{grid-template-columns:1.05fr 1.1fr auto auto}.tx-left-rev b{text-transform:none}.fixed-modal .pin-modal{text-align:center;max-height:calc(100svh - 36px);overflow-y:auto;box-shadow:0 22px 55px #0006;color:#0b1a33!important;background:#fff!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important}.fixed-modal .pin-modal *{color:inherit}.fixed-modal .pin-modal .modal-icon{margin:0 auto 10px;color:#0ba84c!important}.fixed-modal .pin-modal .modal-icon.danger{color:#e02424!important}.fixed-modal .pin-modal .modal-total{background:#f3f8ff;border:1px solid #dce8f7}.fixed-modal .pin-modal .modal-bank{background:#f7f9fc;border:1px solid #e2e8f0;color:#304055!important}.fixed-modal .pin-modal .pin-label{color:#526276!important}.fixed-modal .pin-modal .pin-digit-row input{color:#0b1a33!important;background:#fff!important;border-color:#d8e2ee!important}.merchant-rate-bill{color:#fff;background:linear-gradient(135deg,#0c7d42,#10bd65);border-radius:20px;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 12px 24px #0ba84c3d}.merchant-rate-bill div{min-width:0}.merchant-rate-bill div+div{border-left:1px solid #ffffff47;padding-left:10px}.merchant-rate-bill span{opacity:.8;font-size:11px;font-weight:800;display:block}.merchant-rate-bill b{white-space:nowrap;margin-top:4px;font-size:15px;font-weight:900;display:block}.scan-camera{margin:0 0 10px;font-size:17px;font-weight:900;color:#4d34f4!important}.qr-display-card-rev h2{margin:0 0 12px;font-size:23px;font-weight:900}.qr-display-card-rev .qr-frame-big{margin:0 auto 12px}.payment-link-text{max-width:100%;font-weight:700;color:inherit!important;margin:0 auto 14px!important}.screenshot-amount-page{gap:9px;max-width:430px;min-height:100svh;margin:0 auto;padding:10px 16px 16px;overflow-y:auto;background:#f8fbff!important}.screenshot-amount-page .title-row h1{font-size:28px}.screenshot-amount-page .secure-pill{padding:7px 15px}.screenshot-amount-page .cash-card{min-height:170px;box-shadow:none;background:#fff;border-radius:28px;padding:20px 16px 16px}.screenshot-amount-page .cash-card .cash-logo{width:70px;height:70px;margin-bottom:10px}.screenshot-amount-page .cash-card h2{font-size:30px}.screenshot-amount-page .cash-card p{color:#8c8c91;margin:0;font-size:21px;font-weight:500;display:block!important}.screenshot-amount-box{box-shadow:none;border:0;border-radius:28px;padding:18px 20px 20px;background:linear-gradient(#eafff0,#e8fff0)!important}.screenshot-amount-box h3{color:#0ba84c;text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:900}.screenshot-amount-box h3 span{margin-right:8px}.screenshot-amount-box .amount-grid button{background:#fff;border-width:3px;height:54px;font-size:23px}.screenshot-amount-box .show-more{color:#0aa047;background:#d7fae2;border:0;height:50px;margin:14px 0;font-size:16px}.screenshot-amount-box .input-row{background:#fff;border:2px solid #d8eedf;height:61px;margin-top:13px}.screenshot-amount-box .input-row input{color:#1c2435;font-size:20px}.screenshot-amount-box .input-row input::placeholder{color:#81858d}.screenshot-amount-box .note-row{padding-left:18px}.screenshot-amount-page .primary-btn{min-height:60px;font-size:25px}.screenshot-how-btn{color:#111a2d;background:#eafbf0;border-radius:30px;justify-content:center;gap:15px;min-height:70px;font-size:19px}.screenshot-how-btn b span,.screenshot-how-btn>svg{color:#0aa047}.powered-by{text-align:center;color:#a0a5ad;margin:2px 0 0;font-size:14px;font-weight:600}.powered-by b{color:#0aa047;font-size:16px}.copy-btn-plain{font-weight:900;color:#0aa047!important}.learn-more-invoice{color:#0aa047!important;background:0 0!important;min-height:38px!important}.learn-more-invoice *{color:#0aa047!important}.cash-logo-button{border:3px solid #ffffffe0;min-width:34px;min-height:34px;box-shadow:0 2px 8px #0000001f;border-radius:11px!important;width:34px!important;height:34px!important;margin:0!important;font-size:23px!important}.secure-instant{color:#426052;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:800;display:flex}.secure-instant svg{color:#0ba84c}@media (max-width:380px){.screenshot-amount-page .cash-card{min-height:142px;padding:14px}.screenshot-amount-page .cash-card .cash-logo{width:58px;height:58px;font-size:37px}.screenshot-amount-page .cash-card h2{font-size:26px}.screenshot-amount-page .cash-card p{font-size:17px}.screenshot-amount-box{padding:14px}.screenshot-amount-box .amount-grid button{height:48px;font-size:20px}.screenshot-amount-box .input-row{height:53px}.screenshot-amount-page .primary-btn{min-height:54px;font-size:21px}.screenshot-how-btn{min-height:59px;font-size:16px}}.theme-light .dash-header-dark p,.theme-light .dash-header-dark h1,.theme-light .section-title-row h2,.theme-light .dark-title h2,.theme-light .fixed-link-card h3,.theme-light .dark-menu-head h1,.theme-light .notice-title,.theme-light .merchant-rate-bill span,.theme-light .merchant-rate-bill b,.theme-light .settings-list button,.theme-light .admin-user-actions button,.theme-light .detail-stats .status-text,.theme-light .menu-head button,.theme-light .panel-topbar button,.theme-light .dark-icon,.theme-light .cash-mini,.theme-light .qr-display-card-rev h2,.theme-light .scan-camera,.theme-light .payment-link-text,.theme-light .link-actions button,.theme-light .admin-menu-card label,.theme-light .setting-box span,.theme-light .setting-box small,.theme-light .delete-all-btn,.theme-light .dash-header-dark,.theme-light .dark-topbar,.theme-light .dark-menu-head,.theme-light .dark-icon svg,.theme-light .cash-mini{color:#0b1a33!important}.theme-dark .dash-header-dark p,.theme-dark .dash-header-dark h1,.theme-dark .section-title-row h2,.theme-dark .dark-title h2,.theme-dark .fixed-link-card h3,.theme-dark .dark-menu-head h1,.theme-dark .notice-title,.theme-dark .merchant-rate-bill span,.theme-dark .merchant-rate-bill b,.theme-dark .settings-list button,.theme-dark .admin-user-actions button,.theme-dark .scan-camera,.theme-dark .qr-display-card-rev h2,.theme-dark .payment-link-text,.theme-dark .link-actions button{color:#f8fbff!important}.theme-light .stat-label-rev{color:#0b1a33!important}.theme-dark .stat-label-rev{color:#f8fbff!important}.theme-light .merchant-rate-bill{color:#0b1a33;background:linear-gradient(135deg,#e8fff1,#dcf6ff);border:1px solid #cae7d8}.theme-dark .merchant-rate-bill{color:#fff;background:linear-gradient(135deg,#10243f,#0d2041);border:1px solid #1b3558}.theme-light .pin-modal h2,.theme-light .pin-modal p,.theme-light .pin-modal .modal-total span,.theme-light .pin-modal .modal-total b,.theme-light .pin-modal .modal-total small,.theme-light .pin-modal .pin-label,.theme-light .pin-modal .modal-bank,.theme-light .pin-modal .modal-cancel{color:#0b1a33!important}.theme-dark .pin-modal h2,.theme-dark .pin-modal p,.theme-dark .pin-modal .modal-total span,.theme-dark .pin-modal .modal-total b,.theme-dark .pin-modal .modal-total small,.theme-dark .pin-modal .pin-label,.theme-dark .pin-modal .modal-bank,.theme-dark .pin-modal .modal-cancel{color:#f8fbff!important}.screenshot-amount-page .cash-card .cash-logo{width:64px;height:64px;font-size:42px}.screenshot-amount-page .cash-card h2{letter-spacing:-.01em;font-weight:900}.screenshot-amount-page .cash-card p{margin-top:-5px}.screenshot-amount-box .amount-grid button.active,.screenshot-amount-box .amount-grid button[aria-pressed=true],.screenshot-amount-box .amount-grid button.active:hover{box-shadow:0 10px 20px #09dc5747;color:#fff!important;background:#09dc57!important;border-color:#09dc57!important}.screenshot-amount-page .primary-btn{box-shadow:0 12px 22px #0aa84b2e}.invoice-card{flex-direction:column;display:flex}.learn-more-invoice{color:#09111f!important;background:0 0!important;margin-top:auto!important;padding-top:14px!important}.learn-more-invoice span{color:#09111f!important}.learn-more-invoice b,.copy-btn-plain,.copy-btn-plain *{color:#0aa047!important}.secure-instant{justify-content:center;margin-top:10px;margin-bottom:2px}.cash-logo-button{border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #ffffffbf;color:#fff!important;background:#11d95d!important}.success-screenshot-page{border-radius:30px;padding:28px 18px 26px;background:#f7f7f8!important}.success-screenshot-page h1{margin-bottom:8px;font-size:31px}.success-subtitle{color:#5a6579;max-width:280px;margin:0 auto 18px;font-size:16px;font-weight:700;line-height:1.35}.paid-amount-box{background:#eaf9ed;border:1.5px solid #c9efd3;border-radius:24px;margin-bottom:18px;padding:16px}.paid-amount-box span{color:#5c677b;letter-spacing:.06em;font-size:13px;font-weight:900;display:block}.paid-amount-box b{color:#0ab247;margin-top:6px;font-size:54px;font-weight:900;line-height:1;display:block}.success-receipt-box{box-shadow:none;background:#fff;border:1px solid #e8ecef;border-radius:22px;padding:12px 16px}.success-receipt-box div{padding:14px 4px;font-size:14px;grid-template-columns:1fr auto!important}.success-receipt-box div span{color:#616d80;font-weight:800}.success-receipt-box div b{color:#0b1a33;text-align:right;text-overflow:ellipsis;max-width:180px;font-weight:900;overflow:hidden}.done-btn{min-height:56px;margin-top:20px;font-size:19px}.success-secure{color:#566373;margin-top:14px;font-size:12px;font-weight:800}.success-secure svg{color:#586573}.theme-light .qr-display-card-rev .link-actions button:first-child{color:#0aa047!important}.theme-dark .qr-display-card-rev .link-actions button:first-child{color:#14d86e!important}.phone-page{background:0 0;border-radius:32px;width:min(100vw - 18px,430px);height:calc(100svh - 18px);max-height:none}.card,.invoice-page{background:#f7fbff;border-radius:32px;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #07112d0d,0 22px 52px #0e294e1f}.auth-shell{padding:10px 0}.auth-screen{border-radius:32px;width:min(100vw - 18px,430px);min-height:calc(100svh - 18px);box-shadow:0 0 0 1px #07112d0d,0 22px 52px #0e294e1f}@media (max-width:430px){.auth-screen,.phone-page{border-radius:28px}}.theme-dark .outline-wide{color:#f8fbff;background:#132743;border-color:#29d06d}.theme-dark .outline-wide svg{color:#f8fbff}.theme-dark .bank-setup-card .outline-wide{color:#f8fbff!important}.theme-dark .bank-setup-card .outline-wide span,.theme-dark .bank-setup-card .outline-wide{opacity:1}.user-card-list{flex-direction:column;gap:12px;display:flex}.user-admin-card{border-radius:22px;padding:14px}.user-admin-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-admin-head b{font-size:20px;font-weight:900;display:block}.user-admin-head span{margin-top:4px;font-size:13px;display:block}.user-admin-right{text-align:right}.user-admin-right strong{color:#10b34f;font-size:18px;font-weight:900;display:block}.user-admin-actions-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.user-admin-actions-row .small-btn{border-radius:12px;height:42px;margin-top:0;font-size:14px}.user-admin-bill-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.theme-light .user-admin-bill-row{border-top-color:#e4edf7}.user-admin-bill-row span{color:#6c7c91;font-size:12px;font-weight:800;display:block}.user-admin-bill-row b{color:#6a38eb;margin-top:5px;font-size:16px;font-weight:900;display:block}.clear-btn-mini{border-radius:12px;width:auto;min-width:120px;height:44px;margin-top:0;padding:0 16px}.theme-light .dash-header-dark p,.theme-light .dash-header-dark h1,.theme-light .panel-topbar h1,.theme-light .panel-topbar p,.theme-light .section-title-row h2,.theme-light .stat-label-rev,.theme-light .user-admin-head b,.theme-light .user-admin-head span,.theme-light .user-admin-bill-row span,.theme-light .user-admin-bill-row b,.theme-light .merchant-list-row b,.theme-light .merchant-list-row span,.theme-light .merchant-list-row strong,.theme-light .dark-title h2,.theme-light .notice-title,.theme-light .fixed-link-card h3,.theme-light .fixed-link-card p,.theme-light .details-card *,.theme-light .bank-view-card *,.theme-light .admin-menu-card *,.theme-light .setting-box *,.theme-light .settings-list button,.theme-light .delete-all-btn,.theme-light .send-payment-text,.theme-light .stat-card-rev{color:#0b1a33!important}.theme-dark .dash-header-dark p,.theme-dark .dash-header-dark h1,.theme-dark .panel-topbar h1,.theme-dark .panel-topbar p,.theme-dark .section-title-row h2,.theme-dark .stat-label-rev,.theme-dark .user-admin-head b,.theme-dark .user-admin-head span,.theme-dark .user-admin-bill-row span,.theme-dark .user-admin-bill-row b,.theme-dark .details-card *,.theme-dark .bank-view-card *,.theme-dark .admin-menu-card *,.theme-dark .setting-box *,.theme-dark .settings-list button,.theme-dark .delete-all-btn,.theme-dark .send-payment-text{color:#f8fbff!important}.theme-dark .user-admin-card .status-label.blocked{color:#b42318!important;background:#fff0f0!important}.theme-dark .user-admin-card .status-label.pending{color:#ab7100!important;background:#fff4db!important}.theme-dark .user-admin-card .status-label.approved{color:#087a39!important;background:#e5f8ed!important}.theme-light .stat-card-rev b,.theme-dark .stat-card-rev b{color:#10b34f!important}.fixed-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030b17ad}.fixed-modal .pin-modal{border-radius:28px;width:min(100%,372px);padding:22px 18px 16px}.fixed-modal .pin-modal h2{margin:8px 0 10px;font-size:34px;line-height:1}.fixed-modal .pin-modal>p{margin:0 0 10px;font-size:16px;font-weight:700}.fixed-modal .pin-modal .delete-subline{margin:0 0 10px;font-size:14px}.fixed-modal .pin-modal .modal-icon{border-radius:22px;width:70px;height:70px}.fixed-modal .pin-modal .modal-total{background:#f5faff;border:1px solid #d8ebf6;border-radius:18px;margin:14px 0;padding:14px}.fixed-modal .pin-modal .modal-total b{margin-top:6px;font-size:34px;display:block;color:#6a38eb!important}.fixed-modal .pin-modal .modal-total small{margin-top:4px;font-size:22px;font-weight:900;display:block;color:#6a38eb!important}.fixed-modal .pin-modal .modal-bank{white-space:pre-wrap;text-align:left;background:#fff;border:1px solid #e5edf4;border-radius:16px;margin-bottom:14px;padding:12px;font:700 12px/1.5 Arial;color:#415266!important}.fixed-modal .pin-modal .pin-label{margin-top:6px}.fixed-modal .pin-modal .green-wide,.fixed-modal .pin-modal .danger-wide{border-radius:14px;height:52px;margin-top:14px}.fixed-modal .pin-modal .modal-cancel{background:0 0;border:none;width:100%;margin-top:8px;font-weight:800;display:block}.send-payment-text{display:inline-block}.theme-dark .bank-setup-card textarea,.theme-dark .bank-setup-card textarea::placeholder{color:#0b1a33!important}.theme-dark .bank-setup-card textarea{background:#fff!important;border-color:#dbe6ef!important}.theme-dark .bank-setup-card .outline-wide,.theme-dark .bank-setup-card .outline-wide *{color:#f8fbff!important}.theme-dark .bank-setup-card .outline-wide{background:#10243f!important;border:1.5px solid #29d06d!important}.theme-dark .admin-menu-card select,.theme-dark .admin-menu-card textarea,.theme-dark .admin-menu-card select option,.theme-dark .admin-menu-card textarea::placeholder{color:#0b1a33!important}.theme-dark .admin-menu-card select,.theme-dark .admin-menu-card textarea{background:#fff!important;border-color:#dbe6ef!important}.theme-dark .delete-all-btn{border:1px solid #ffd6d3;color:#d92d20!important;background:#fff1f1!important}.theme-dark .qr-display-card-rev .link-actions button:last-child{border:1px solid #21436f;color:#f8fbff!important;background:#10243f!important}.theme-light .qr-display-card-rev .link-actions button:last-child{color:#0b1a33!important}.cash-logo-button{border-width:2px!important;box-shadow:inset 0 0 0 2px #fff,0 1px 6px #0000001a!important}.merchant-list.dark-list-card{padding:8px 12px}.theme-dark .merchant-list-row b,.theme-dark .merchant-list-row strong{color:#f8fbff!important}.theme-dark .merchant-list-row span{color:#b9c8da!important}.theme-light .merchant-list-row b,.theme-light .merchant-list-row strong{color:#0b1a33!important}.theme-light .merchant-list-row span{color:#53657a!important}.phone-page{width:min(100vw - 16px,430px);height:calc(100svh - 16px);overflow:hidden}.card,.invoice-page{border-radius:28px}.screenshot-amount-page{gap:5px!important;height:100%!important;min-height:0!important;padding:8px 12px 9px!important;overflow:hidden!important}.screenshot-amount-page .title-row{min-height:25px}.screenshot-amount-page .title-row h1{margin:0!important;font-size:23px!important}.screenshot-amount-page .title-row>span{font-size:14px}.screenshot-amount-page .secure-pill{font-size:11px;padding:5px 12px!important}.screenshot-amount-page .secure-pill svg{width:14px;height:14px}.screenshot-amount-page .cash-card{height:86px;border-radius:20px!important;min-height:86px!important;padding:8px 12px!important}.screenshot-amount-page .cash-card .cash-logo{border-radius:12px;width:39px!important;height:39px!important;margin:0 auto 1px!important;font-size:27px!important}.screenshot-amount-page .cash-card h2{margin:0!important;font-size:22px!important;line-height:1!important}.screenshot-amount-page .cash-card p{margin:-1px 0 0!important;font-size:13px!important;line-height:1!important}.screenshot-amount-box{flex:auto;min-height:0;border-radius:21px!important;padding:10px 12px 11px!important}.screenshot-amount-box h3{margin:0 0 8px!important;font-size:14px!important}.screenshot-amount-box .amount-grid{gap:7px!important}.screenshot-amount-box .amount-grid button{border-width:2px!important;height:37px!important;font-size:17px!important}.screenshot-amount-box .show-more{height:32px!important;margin:7px 0!important;font-size:12px!important}.screenshot-amount-box .input-row{border-width:1px!important;height:39px!important;margin-top:7px!important;padding:0 12px!important}.screenshot-amount-box .input-row span{font-size:19px}.screenshot-amount-box .input-row input{font-size:15px!important}.screenshot-amount-page .primary-btn{height:45px;min-height:45px!important;font-size:19px!important}.screenshot-amount-page .primary-btn svg{width:18px;height:18px}.screenshot-how-btn{height:39px;border-radius:18px!important;gap:8px!important;min-height:39px!important;font-size:14px!important}.screenshot-how-btn .bulb{font-size:19px!important}.screenshot-how-btn>svg{width:16px;height:16px}.powered-by{line-height:1.1;margin:0!important;font-size:11px!important}.powered-by b{font-size:13px!important}.invoice-page{flex-direction:column;height:100%;display:flex;overflow:hidden}.invoice-page .dark-head{flex:0 0 115px;height:115px}.invoice-page .dark-head h1{margin:49px 0 4px!important;font-size:23px!important}.invoice-page .dark-head p{font-size:14px!important}.invoice-page .round-btn{width:38px;height:38px;top:13px;left:13px}.invoice-page .header-dots{top:20px}.invoice-card{flex:auto;min-height:0;border-width:2px!important;border-radius:22px!important;height:auto!important;margin:-7px 11px 0!important;padding:10px 12px 8px!important;overflow:hidden!important}.invoice-card .timer{border-radius:11px;padding:7px 11px!important;font-size:10px!important}.invoice-card .qr-gap{height:3px!important}.invoice-card .qr-box{border-radius:15px;box-shadow:0 6px 16px #00000014;width:128px!important;height:128px!important;margin:7px auto!important}.invoice-card .qr-box svg{width:118px!important;height:118px!important}.invoice-card .qr-logo{border-radius:10px!important;width:38px!important;height:38px!important;font-size:25px!important}.invoice-card .line-info,.invoice-card .amount-info{padding:5px 1px!important}.invoice-card .line-info small,.invoice-card .amount-info span{font-size:10px!important}.invoice-card .line-info b{margin-top:2px!important;font-size:13px!important}.invoice-card .amount-info b{font-size:21px!important}.invoice-card .primary-btn{height:43px;margin-top:6px;min-height:43px!important;font-size:17px!important}.invoice-card .primary-btn svg{width:18px;height:18px}.invoice-card .cash-logo-button{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:19px!important}.invoice-card .copy-btn{height:30px!important;margin-top:2px!important;font-size:13px!important}.invoice-card .copy-btn svg{width:15px;height:15px}.invoice-card .payment-waiting{margin:4px 0 0!important;padding:5px 8px!important;font-size:10px!important}.invoice-card .learn-more-invoice{height:25px;min-height:25px!important;margin-top:auto!important;padding-top:3px!important;font-size:11px!important}.invoice-card .learn-more-invoice svg{width:14px;height:14px}.invoice-card .secure-instant{margin:3px 0 0!important;font-size:10px!important}.success-screenshot-page{min-height:0;overflow:hidden;border-radius:28px!important;height:100%!important;padding:17px 14px 13px!important}.success-screenshot-page .back-link{top:11px;left:11px}.small-success-icon{width:70px!important;height:70px!important;margin:3px auto 8px!important}.small-success-icon svg{width:44px;height:44px}.success-screenshot-page h1{margin:0 0 4px!important;font-size:25px!important}.success-subtitle{max-width:245px!important;margin:0 auto 10px!important;font-size:13px!important;line-height:1.25!important}.paid-amount-box{border-radius:18px!important;margin-bottom:10px!important;padding:10px!important}.paid-amount-box span{font-size:10px!important}.paid-amount-box b{margin-top:4px!important;font-size:38px!important}.success-receipt-box{border-radius:18px!important;margin-bottom:0!important;padding:6px 12px!important}.success-receipt-box div{padding:9px 3px!important;font-size:12px!important}.success-receipt-box div b{max-width:165px!important}.done-btn{height:45px;min-height:45px!important;margin-top:12px!important;font-size:17px!important}.success-secure{margin-top:8px!important;font-size:10px!important}@media (max-height:650px){.screenshot-amount-page{gap:3px!important;padding-top:6px!important;padding-bottom:6px!important}.screenshot-amount-page .title-row h1{font-size:20px!important}.screenshot-amount-page .cash-card{height:74px;min-height:74px!important}.screenshot-amount-page .cash-card .cash-logo{width:34px!important;height:34px!important;font-size:23px!important}.screenshot-amount-page .cash-card h2{font-size:19px!important}.screenshot-amount-page .cash-card p{font-size:12px!important}.screenshot-amount-box{padding:7px 10px!important}.screenshot-amount-box .amount-grid button{height:32px!important;font-size:15px!important}.screenshot-amount-box .show-more{height:27px!important;margin:4px 0!important}.screenshot-amount-box .input-row{height:34px!important;margin-top:4px!important}.screenshot-amount-page .primary-btn{height:39px;min-height:39px!important;font-size:16px!important}.screenshot-how-btn{height:33px;min-height:33px!important;font-size:12px!important}.invoice-page .dark-head{flex-basis:102px;height:102px}.invoice-page .dark-head h1{margin-top:42px!important;font-size:20px!important}.invoice-card .qr-box{width:108px!important;height:108px!important;margin:4px auto!important}.invoice-card .qr-box svg{width:100px!important;height:100px!important}.invoice-card .qr-logo{width:33px!important;height:33px!important;font-size:21px!important}.small-success-icon{width:58px!important;height:58px!important}.small-success-icon svg{width:37px;height:37px}.success-screenshot-page h1{font-size:22px!important}.paid-amount-box b{font-size:32px!important}}.theme-dark .merchant-list.dark-list-card,.theme-dark .details-card.dark-surface,.theme-dark .bank-view-card.dark-surface{color:#0b1a33!important;background:#fff!important;border:1px solid #dfe8f2!important}.theme-dark .merchant-list.dark-list-card *,.theme-dark .details-card.dark-surface *,.theme-dark .bank-view-card.dark-surface *{color:#0b1a33!important}.theme-dark .merchant-list.dark-list-card .merchant-list-row span,.theme-dark .details-card.dark-surface .detail-stats span,.theme-dark .details-card.dark-surface .detail-stats small,.theme-dark .bank-view-card.dark-surface pre{color:#59697d!important}.theme-dark .merchant-list.dark-list-card .status-label.approved{color:#087a39!important;background:#e5f8ed!important}.theme-dark .merchant-list.dark-list-card .status-label.pending{color:#ab7100!important;background:#fff4db!important}.theme-dark .merchant-list.dark-list-card .status-label.blocked{color:#b42318!important;background:#fff0f0!important}.theme-dark .details-card.dark-surface .detail-stats{background:#f4f8fc!important}.theme-dark .details-card.dark-surface .detail-stats b{color:#0b1a33!important}.theme-dark .details-card.dark-surface .detail-stats .status-text.approved{color:#078d40!important}.theme-dark .details-card.dark-surface .detail-stats .status-text.pending{color:#a56d00!important}.theme-dark .details-card.dark-surface .detail-stats .status-text.blocked{color:#b42318!important}.theme-dark .bank-view-card.dark-surface pre{background:#f4f8fc!important}.theme-dark .fixed-modal .pin-modal,.theme-light .fixed-modal .pin-modal{color:#0b1a33!important;background:#fff!important}.theme-dark .fixed-modal .pin-modal h2,.theme-dark .fixed-modal .pin-modal p,.theme-dark .fixed-modal .pin-modal .delete-subline,.theme-dark .fixed-modal .pin-modal .pin-label,.theme-dark .fixed-modal .pin-modal .modal-total span,.theme-dark .fixed-modal .pin-modal .modal-bank,.theme-light .fixed-modal .pin-modal h2,.theme-light .fixed-modal .pin-modal p,.theme-light .fixed-modal .pin-modal .delete-subline,.theme-light .fixed-modal .pin-modal .pin-label,.theme-light .fixed-modal .pin-modal .modal-total span,.theme-light .fixed-modal .pin-modal .modal-bank{color:#0b1a33!important}.fixed-modal .pin-modal .modal-total b,.fixed-modal .pin-modal .modal-total small{color:#6a38eb!important}.fixed-modal .pin-modal .green-wide,.fixed-modal .pin-modal .green-wide *,.fixed-modal .pin-modal .danger-wide,.fixed-modal .pin-modal .danger-wide *{color:#fff!important}.fixed-modal .pin-modal .modal-cancel{color:#59697d!important}.app-shell{background:#e9ebed;padding:18px 0}.app-shell .phone-page{background:0 0;border-radius:28px;align-items:stretch;width:min(100vw - 22px,390px);height:min(540px,100svh - 42px);max-height:none;display:flex;overflow:hidden;box-shadow:0 18px 46px #1f2d402e}.app-shell .phone-page>.card,.app-shell .phone-page>.invoice-page{border-radius:28px;width:100%;height:100%}.app-shell .screenshot-amount-page{justify-content:center;gap:5px!important;height:100%!important;min-height:0!important;padding:9px 16px!important;overflow:hidden!important}.app-shell .screenshot-amount-page .cash-card .cash-logo{border-radius:10px!important;width:31px!important;height:31px!important;font-size:22px!important}.app-shell .screenshot-amount-box{border-radius:19px!important;flex:none!important;min-height:0!important;padding:8px 10px!important}.app-shell .screenshot-amount-box .input-row{height:32px!important;margin-top:5px!important;padding:0 10px!important}.app-shell .screenshot-amount-box .input-row span{font-size:16px!important}.app-shell .powered-by{margin:0!important;font-size:10px!important}.app-shell .powered-by b{font-size:11px!important}.app-shell .invoice-page .dark-head{flex:0 0 94px;height:94px}.app-shell .invoice-page .round-btn{width:34px;height:34px;top:10px;left:10px}.app-shell .invoice-page .header-dots{top:17px}.app-shell .invoice-card .qr-box{width:112px!important;height:112px!important;margin:5px auto!important}.app-shell .invoice-card .qr-logo{width:34px!important;height:34px!important;font-size:22px!important}.app-shell .success-screenshot-page{flex-direction:column;justify-content:center;display:flex;padding:16px 15px 14px!important}.app-shell .success-screenshot-page .back-link{top:12px;left:12px}.app-shell .small-success-icon{width:70px!important;height:70px!important;margin:4px auto 10px!important}.app-shell .small-success-icon svg{width:46px;height:46px}.app-shell .success-screenshot-page h1{margin:0 0 5px!important;font-size:24px!important}.app-shell .success-subtitle{margin:0 auto 10px!important;font-size:13px!important}.app-shell .paid-amount-box{border-radius:18px!important;margin-bottom:10px!important;padding:10px!important}.app-shell .paid-amount-box span{font-size:10px!important}.app-shell .paid-amount-box b{font-size:38px!important}.app-shell .success-receipt-box{border-radius:17px!important;margin-bottom:0!important;padding:6px 12px!important}.app-shell .success-receipt-box div{padding:9px 2px!important;font-size:11px!important}.app-shell .done-btn{height:42px!important;min-height:42px!important;margin-top:12px!important;font-size:16px!important}.app-shell .success-secure{margin-top:8px!important;font-size:10px!important}@media (max-height:620px){.app-shell{padding:8px 0}.app-shell .phone-page{height:calc(100svh - 16px)}}.app-shell{padding:13px 0}.app-shell .phone-page{border-radius:30px;width:min(100vw - 20px,410px);height:min(620px,100svh - 26px)}.app-shell .phone-page>.card,.app-shell .phone-page>.invoice-page{border-radius:30px}.app-shell .screenshot-amount-page{gap:7px!important;padding:12px 16px!important}.app-shell .screenshot-amount-page .title-row{min-height:25px}.app-shell .screenshot-amount-page .title-row h1{font-size:23px!important}.app-shell .screenshot-amount-page .secure-pill{padding:5px 12px!important;font-size:11px!important}.app-shell .screenshot-amount-page .cash-card{border-radius:20px!important;height:80px!important;min-height:80px!important;padding:8px 12px!important}.app-shell .screenshot-amount-page .cash-card .cash-logo{width:36px!important;height:36px!important;font-size:25px!important}.app-shell .screenshot-amount-page .cash-card h2{font-size:20px!important}.app-shell .screenshot-amount-page .cash-card p{font-size:12px!important}.app-shell .screenshot-amount-box{border-radius:21px!important;padding:10px 12px!important}.app-shell .screenshot-amount-box h3{margin-bottom:7px!important;font-size:13px!important}.app-shell .screenshot-amount-box .amount-grid{gap:7px!important}.app-shell .screenshot-amount-box .amount-grid button{height:35px!important;font-size:16px!important}.app-shell .screenshot-amount-box .show-more{height:30px!important;margin:6px 0!important;font-size:12px!important}.app-shell .screenshot-amount-box .input-row{height:35px!important;margin-top:6px!important}.app-shell .screenshot-amount-box .input-row input{font-size:14px!important}.app-shell .screenshot-amount-page .primary-btn{height:43px!important;min-height:43px!important;font-size:17px!important}.app-shell .screenshot-how-btn{height:38px!important;min-height:38px!important;font-size:14px!important}.app-shell .powered-by{font-size:11px!important}.app-shell .invoice-page .dark-head{flex-basis:102px;height:102px}.app-shell .invoice-page .dark-head h1{margin:45px 0 2px!important;font-size:21px!important}.app-shell .invoice-page .dark-head p{font-size:13px!important}.app-shell .invoice-card{border-radius:22px!important;margin:-4px 11px 0!important;padding:10px 12px 8px!important}.app-shell .invoice-card .timer{padding:7px 11px!important;font-size:10px!important}.app-shell .invoice-card .timer b{color:#e34848!important}.app-shell .invoice-card .qr-gap{height:14px!important}.app-shell .invoice-card .qr-box{border-radius:18px!important;width:154px!important;height:154px!important;margin:9px auto 8px!important}.app-shell .invoice-card .qr-box svg{width:144px!important;height:144px!important}.app-shell .invoice-card .qr-logo{border-radius:12px!important;width:42px!important;height:42px!important;font-size:27px!important}.app-shell .invoice-card .line-info,.app-shell .invoice-card .amount-info{padding:5px 1px!important}.app-shell .invoice-card .line-info small,.app-shell .invoice-card .amount-info span{font-size:10px!important}.app-shell .invoice-card .line-info b{font-size:13px!important}.app-shell .invoice-card .amount-info b{font-size:21px!important}.app-shell .invoice-card .primary-btn{height:42px!important;min-height:42px!important;margin-top:5px!important;font-size:16px!important}.app-shell .invoice-card .copy-btn{height:29px!important;margin-top:2px!important;font-size:12px!important}.app-shell .invoice-card .learn-more-invoice{height:24px!important;min-height:24px!important;font-size:11px!important}.app-shell .invoice-card .secure-instant{margin-top:3px!important;font-size:10px!important}.cash-logo-button{border:1px solid #ffffffb8!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:18px!important;box-shadow:inset 0 0 0 1px #fff,0 1px 5px #0000001a!important}.app-shell .phone-page>.how-page{overscroll-behavior:contain;color:#0b1a33;background:#f7fbff;border-radius:0;width:100%;height:100%;padding:30px 20px 28px;overflow-y:auto}.app-shell .how-page .back-link{top:13px;left:13px}.app-shell .how-page .cash-logo.small{width:52px;height:52px;margin:20px auto 10px;font-size:34px}.app-shell .how-page h1{color:#0b1a33;text-align:center;margin:0 0 8px;font-size:28px}.app-shell .how-page>p{text-align:center;color:#5c6c80;max-width:330px;margin:0 auto 18px;font-weight:600;line-height:1.45}.app-shell .how-page .how-block{border-radius:18px;margin:11px 0;padding:14px}.app-shell .how-page .how-block b{margin-bottom:6px;font-size:15px;display:block}.app-shell .how-page .how-block span{font-size:13px;line-height:1.45;display:block}.app-shell .how-page .primary-btn{min-height:50px;margin-top:14px;font-size:17px}.merchant-fixed-layout{padding-top:10px!important;padding-bottom:8px!important}.merchant-fixed-layout .dash-header{min-height:48px;margin-bottom:5px!important}.merchant-fixed-layout .dash-header h1{font-size:19px!important}.merchant-fixed-layout .dash-header p{font-size:11px!important}.merchant-fixed-layout .icon-round{width:38px!important;height:38px!important}.merchant-fixed-layout .stat-grid-rev{gap:8px!important;margin:7px 0 8px!important}.merchant-fixed-layout .stat-card-rev{border-radius:15px!important;min-height:66px!important;padding:8px 9px!important}.merchant-fixed-layout .stat-icon-wrap{border-radius:9px!important;width:24px!important;height:24px!important}.merchant-fixed-layout .stat-icon-wrap svg{width:14px!important;height:14px!important}.merchant-fixed-layout .stat-label-rev{font-size:10px!important}.merchant-fixed-layout .stat-card-rev b{font-size:18px!important}.merchant-fixed-layout .section-title-row{margin:6px 2px!important}.merchant-fixed-layout .section-title-row h2{font-size:16px!important}.merchant-fixed-layout .fixed-link-card{padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.merchant-fixed-layout .fixed-link-card p{font-size:10px!important}.merchant-fixed-layout .fixed-link-card button{padding:8px 12px!important;font-size:12px!important}@media (max-height:650px){.app-shell .phone-page{height:calc(100svh - 18px)}.app-shell .screenshot-amount-page{gap:4px!important;padding:7px 13px!important}.app-shell .screenshot-amount-page .cash-card{height:69px!important;min-height:69px!important}.app-shell .screenshot-amount-page .cash-card .cash-logo{width:31px!important;height:31px!important;font-size:22px!important}.app-shell .screenshot-amount-page .cash-card h2{font-size:18px!important}.app-shell .screenshot-amount-box{padding:8px 10px!important}.app-shell .screenshot-amount-box .amount-grid button{height:31px!important;font-size:14px!important}.app-shell .screenshot-amount-box .show-more{height:27px!important;margin:4px 0!important}.app-shell .screenshot-amount-box .input-row{height:32px!important;margin-top:4px!important}.app-shell .screenshot-amount-page .primary-btn{height:39px!important;min-height:39px!important}.app-shell .invoice-page .dark-head{flex-basis:92px;height:92px}.app-shell .invoice-page .dark-head h1{margin-top:39px!important;font-size:19px!important}.app-shell .invoice-card .qr-gap{height:7px!important}.app-shell .invoice-card .qr-box{width:132px!important;height:132px!important;margin:5px auto!important}.app-shell .invoice-card .qr-box svg{width:124px!important;height:124px!important}.app-shell .invoice-card .qr-logo{width:36px!important;height:36px!important;font-size:23px!important}.app-shell .invoice-card .primary-btn{height:38px!important;min-height:38px!important}}.tx-status-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:72px;display:flex}.status-pill.error{color:#a43d76!important;background:#ffe4f2!important}.expired-delete-btn{color:#ef4444;cursor:pointer;background:#dc26261f;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.expired-delete-btn:active{transform:scale(.95)}.theme-light .expired-delete-btn{color:#dc2626;background:#fee2e2}.payment-logo-image{object-fit:contain;border-radius:inherit;display:block;width:100%!important;height:100%!important}.cash-logo,.qr-logo,.cash-logo-button{overflow:hidden;color:#0000!important;background:0 0!important;padding:0!important}.cash-logo-button{box-shadow:none!important;border:0!important}.qr-logo{box-shadow:0 0 0 4px #fff;background:#fff!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important}html,body{min-height:100%;background:#fff!important}.auth-shell,.app-shell,.route-loading-screen,.auth-screen,.card,.invoice-page,.phone-page{background:#fff!important}.panel-shell.theme-dark,.theme-dark .revised-panel,.theme-dark .dark-mobile-page,.theme-dark.mobile-panel,.theme-dark .mobile-panel{background:#000!important}.panel-shell.theme-light,.theme-light .revised-panel,.theme-light .dark-mobile-page,.theme-light.mobile-panel,.theme-light .mobile-panel{background:#fff!important}.theme-dark .dark-surface,.theme-dark .dark-list-card,.theme-dark .fixed-link-card,.theme-dark .qr-display-card,.theme-dark .overview-card,.theme-dark .pin-modal,.theme-dark .merchant-list,.theme-dark .admin-search,.theme-dark .setting-box,.theme-dark .admin-menu-card,.theme-dark .bank-view-card,.theme-dark .details-card,.theme-dark .notice-preview-card,.theme-dark .stat-card-rev{background:#0a0a0a!important;border-color:#242424!important}.theme-light .dark-surface,.theme-light .dark-list-card,.theme-light .fixed-link-card,.theme-light .qr-display-card,.theme-light .overview-card,.theme-light .pin-modal,.theme-light .merchant-list,.theme-light .admin-search,.theme-light .setting-box,.theme-light .admin-menu-card,.theme-light .bank-view-card,.theme-light .details-card,.theme-light .notice-preview-card,.theme-light .stat-card-rev{background:#fff!important;border-color:#e4e7ec!important}.theme-dark .merchant-rate-bill{background:#0a0a0a!important;border-color:#242424!important}.theme-light .merchant-rate-bill{background:#fff!important;border-color:#e4e7ec!important}.logo-brand{overflow:hidden;color:#0000!important;background:0 0!important;padding:0!important}.brand-mark.logo-brand{border-radius:24px;width:82px;height:82px}.brand-mark.small.logo-brand{border-radius:19px;width:62px;height:62px}.buyer-leader-wordmark{letter-spacing:-.7px!important;margin:5px 0 7px!important;font-size:25px!important;line-height:1!important}.buyer-leader-buyer{color:#000!important}.buyer-leader-name{color:#08b94c!important}.transaction-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:6px;display:flex}.transaction-toggle input{opacity:0;pointer-events:none;position:absolute}.transaction-toggle .toggle-track{background:#6b7280;border:1px solid #ffffff2e;border-radius:999px;width:42px;height:23px;padding:3px;transition:all .18s}.transaction-toggle .toggle-track i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;display:block;transform:translate(0)}.transaction-toggle input:checked+.toggle-track{background:#0fc75b}.transaction-toggle input:checked+.toggle-track i{transform:translate(19px)}.transaction-toggle small{min-width:24px;font-weight:900;color:#14ce64!important;font-size:10px!important}.tx-row-clickable{cursor:pointer;border-radius:12px;outline:none}.tx-row-clickable:focus-visible{border:1px solid #14ce64;padding-left:6px;padding-right:6px}.tx-row-clickable:active{background:#14ce6412}.status-pill.success{color:#0b9d45!important;background:#dff8e9!important}.status-pill.pending{color:#ad6b00!important;background:#fff0c8!important}.status-pill.expired{color:#c63737!important;background:#ffe2e2!important}.transaction-sheet-backdrop{z-index:1200;background:#0000008f;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.transaction-sheet{width:min(100vw,430px);max-height:min(82svh,760px);padding:10px 16px calc(20px + env(safe-area-inset-bottom));color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:26px 26px 0 0;animation:.2s ease-out transaction-sheet-in;overflow-y:auto}.theme-dark .transaction-sheet{color:#fff;background:#080808;border-color:#292929}.transaction-sheet-head{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.theme-dark .transaction-sheet-head{border-bottom-color:#292929}.transaction-sheet-head>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.transaction-sheet-head span{color:#667085;font-size:12px;font-weight:800}.theme-dark .transaction-sheet-head span{color:#b4b4b4}.transaction-sheet-head button{color:#101828;background:#f2f4f7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.theme-dark .transaction-sheet-head button{color:#fff;background:#1a1a1a}.transaction-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.transaction-detail-grid>div{background:#fff;border:1px solid #e4e7ec;border-radius:15px;min-width:0;padding:11px}.theme-dark .transaction-detail-grid>div{background:#0f0f0f;border-color:#292929}.transaction-detail-grid .wide{grid-column:1/-1}.transaction-detail-grid span{color:#667085;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.theme-dark .transaction-detail-grid span{color:#a8a8a8}.transaction-detail-grid b{color:inherit;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.transaction-detail-grid code{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;display:block}@keyframes transaction-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pull-refresh-indicator{opacity:0;color:#12ca63;justify-content:center;align-items:center;gap:7px;width:100%;min-height:0;transition:height .16s,opacity .16s;display:flex;overflow:hidden}.pull-refresh-indicator.visible{opacity:1}.pull-refresh-indicator span{font-size:20px;line-height:1}.pull-refresh-indicator small{font-size:11px;font-weight:800}.pull-refresh-indicator .spinning{animation:.75s linear infinite loading-spin}.admin-pull-indicator{margin-top:-2px}.loading-screen{min-height:100svh}.loading-indicator{color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:13px;font-weight:800;display:flex}.loading-indicator.compact{flex-direction:row;gap:8px}.loading-spinner{border:3px solid #7f7f7f40;border-top-color:#10c85f;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite loading-spin}.route-loading-screen{z-index:2000;color:#101828;place-items:center;display:grid;position:fixed;inset:0}@keyframes loading-spin{to{transform:rotate(360deg)}}.bank-setup-card textarea{resize:vertical;caret-color:#10c85f;max-height:320px;line-height:1.5;overflow-y:auto;min-height:150px!important}.bank-character-count{text-align:right;color:#98a2b3;margin:-4px 3px 9px;font-size:10px;display:block}.admin-user-list-first{margin:0 0 12px!important}.cash-mini.logo-mini{padding:0;overflow:hidden;background:0 0!important}.qr-center-logo{overflow:hidden;background:#fff!important;padding:0!important}.qr-center-logo .payment-logo-image{width:100%!important;height:100%!important}.qr-display-card-rev h2,.qr-display-card-rev .payment-link-text{color:#10c85f!important}.customer-shell{height:auto;min-height:100svh}.customer-amount-shell{align-items:flex-start!important;padding:5px 0!important}.customer-amount-screen{border-radius:28px!important;width:min(100vw - 10px,440px)!important;height:auto!important;min-height:calc(100svh - 10px)!important;max-height:none!important;overflow:visible!important}.customer-amount-screen .amount-page{gap:11px!important;height:auto!important;min-height:calc(100svh - 10px)!important;padding:18px 16px 20px!important;overflow:visible!important}.customer-amount-screen .cash-card{background:#fff!important;border-radius:20px!important;height:auto!important;min-height:112px!important;padding:12px!important}.customer-amount-screen .cash-card .cash-logo{width:64px!important;height:64px!important;margin-bottom:5px!important}.customer-amount-screen .cash-card h2{font-size:23px!important}.customer-amount-screen .cash-card p{margin-top:2px!important;font-size:12px!important;display:block!important}.customer-amount-screen .amount-box{background:#fff!important;padding:14px!important}.customer-amount-screen .amount-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.customer-amount-screen .amount-grid button{height:43px!important;font-size:17px!important}.customer-amount-screen .show-more{height:36px!important;margin:10px 0!important}.customer-amount-screen .input-row{height:47px!important;margin-top:9px!important}.customer-amount-screen .custom-amount-row>span{font-size:31px!important;line-height:1!important}.customer-amount-screen .primary-btn{background:#08b94c!important;height:auto!important;min-height:54px!important}.customer-amount-screen .amount-grid button.active{background:#08b94c!important}.customer-amount-screen .info-btn{min-height:58px!important}.customer-how-shell{align-items:flex-start!important;padding:0!important}.customer-how-screen{background:#fff!important;border-radius:0!important;width:min(100vw,430px)!important;height:auto!important;min-height:100svh!important;max-height:none!important;overflow:visible!important}.customer-how-screen .how-page{background:#fff;width:100%;min-height:100svh;padding:34px 18px 24px;overflow:visible}@media (max-height:650px){.customer-amount-screen,.customer-amount-screen .amount-page{height:auto!important;min-height:calc(100svh - 10px)!important}.customer-amount-screen .cash-card{height:auto!important;min-height:100px!important}.customer-amount-screen .cash-card .cash-logo{width:58px!important;height:58px!important}.customer-amount-screen .amount-grid button{height:40px!important;font-size:16px!important}.customer-amount-screen .show-more{height:34px!important;margin:8px 0!important}.customer-amount-screen .input-row{height:44px!important;margin-top:8px!important}.customer-amount-screen .primary-btn{height:auto!important;min-height:50px!important}}*,:before,:after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.merchant-transactions-scroll,.admin-panel.scroll-panel{overscroll-behavior-y:contain}.page-transition-indicator{left:50%;top:calc(14px + env(safe-area-inset-top));z-index:3000;background:#fff;border:1px solid #e4e7ec;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;transform:translate(-50%)}.page-transition-indicator span{border:3px solid #d7f5e2;border-top-color:#08b94c;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite loading-spin}.auth-shell *,.panel-shell *,.customer-stage *{box-shadow:none!important;text-shadow:none!important}.customer-stage{--customer-top-gap:max(2.5svh, env(safe-area-inset-top));--customer-bottom-gap:max(2.5svh, env(safe-area-inset-bottom));width:100vw;min-height:100dvh;padding:var(--customer-top-gap) max(3vw, 10px) var(--customer-bottom-gap);background:#000;place-items:center;display:grid;overflow:hidden}.customer-green-panel{width:min(94vw,460px);height:min(calc(100svh - var(--customer-top-gap) - var(--customer-bottom-gap)), 940px);height:min(calc(100dvh - var(--customer-top-gap) - var(--customer-bottom-gap)), 940px);overscroll-behavior:contain;color:#020403;scrollbar-width:none;background:linear-gradient(160deg,#08df51 0%,#10c84c 52%,#08b942 100%);border:1px solid #ffffff29;border-radius:clamp(22px,6vw,36px);min-height:0;overflow:hidden auto}.customer-green-panel::-webkit-scrollbar{display:none}.customer-loading-panel{place-items:center;display:grid}.customer-loading-panel .loading-label{color:#06130b}.cashapp-payment-page{flex-direction:column;min-height:100%;padding:clamp(18px,4.4vw,28px) clamp(18px,5vw,30px) clamp(20px,4.5vw,30px);display:flex;position:relative}.customer-info-icon,.customer-circle-back{color:#020403;background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:clamp(17px,4vw,28px);left:clamp(17px,4vw,28px)}.customer-pay-heading{text-align:center;padding-top:clamp(42px,8svh,72px)}.customer-pay-heading h1{letter-spacing:-.035em;color:#020403;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(36px,9.4vw,54px);font-weight:950;line-height:1.04}.customer-secure-pill{color:#11d759;background:#020403;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 auto;padding:10px 19px;font-size:clamp(15px,4vw,19px);font-weight:850;display:flex}.customer-cash-card{background:#ffffff21;border:1px solid #ffffff38;border-radius:clamp(24px,7vw,38px);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:clamp(170px,24svh,235px);margin-top:clamp(24px,5svh,42px);padding:18px;display:flex}.customer-cash-logo{background:#050505;border-radius:24px;place-items:center;width:clamp(76px,20vw,104px);height:clamp(76px,20vw,104px);display:grid;overflow:hidden}.customer-cash-logo .payment-logo-image{object-fit:cover;width:100%;height:100%}.customer-cash-card h2{color:#fff;margin:14px 0 1px;font-size:clamp(30px,8vw,44px);font-weight:900}.customer-cash-card p{color:#030604;margin:0;font-size:clamp(17px,4.8vw,24px);font-weight:850;display:block!important}.customer-amount-display{color:#020403;letter-spacing:-.04em;overflow-wrap:anywhere;place-items:center;min-height:92px;padding:12px 0 4px;font-size:clamp(58px,15vw,88px);font-weight:500;line-height:1;display:grid}.customer-keypad{flex:1;grid-template-rows:repeat(4,minmax(58px,1fr));grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(7px,1.8svh,15px) clamp(24px,8vw,58px);min-height:310px;margin:2px 4px 14px;display:grid}.customer-keypad button{color:#020403;background:0 0;border:0;border-radius:20px;min-width:0;font-size:clamp(38px,10vw,57px);font-weight:600}.customer-keypad button:disabled{opacity:.55}.customer-keypad .keypad-delete{place-items:center;display:grid}.customer-inline-message{text-align:center;border-radius:14px;margin:0 0 10px;padding:9px 12px;font-size:13px;font-weight:800}.customer-inline-message.error{color:#300;background:#5b000029}.customer-inline-message.pending{color:#031309;background:#0000001f;justify-content:center;align-items:center;gap:7px;display:flex}.customer-pay-button{color:#fff;background:#020302;border:0;border-radius:25px;width:100%;min-height:clamp(66px,9svh,82px);padding:14px 18px;font-size:clamp(25px,6.5vw,34px);font-weight:900}.customer-pay-button:disabled{opacity:.68}.customer-information-page,.customer-receipt-page{flex-direction:column;min-height:100%;padding:clamp(24px,6vw,36px);display:flex;position:relative}.customer-info-logo{background:#050505;border-radius:22px;width:84px;height:84px;margin:54px auto 15px;overflow:hidden}.customer-info-logo .payment-logo-image{object-fit:cover;width:100%;height:100%}.customer-information-page h1,.customer-receipt-page h1{text-align:center;color:#020403;margin:5px 0 8px;font-size:clamp(34px,9vw,49px);font-weight:950}.customer-info-lead,.customer-receipt-page>p{text-align:center;color:#0b2814;max-width:360px;margin:0 auto 18px;font-size:15px;font-weight:700;line-height:1.5}.customer-info-steps{gap:11px;margin:4px 0 20px;display:grid}.customer-info-steps>div{background:#ffffff2b;border:1px solid #fff3;border-radius:20px;grid-template-columns:48px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.customer-info-steps>div>span{color:#0ddb57;background:#020403;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.customer-info-steps b{color:#020403;font-size:16px}.customer-info-steps p{color:#12321b;margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.4}.customer-information-page .customer-pay-button{margin-top:auto;font-size:22px}.customer-receipt-page{text-align:center;justify-content:center}.customer-success-icon{color:#10dc59;background:#020403;border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 18px;display:grid}.customer-paid-amount{background:#ffffff2b;border:1px solid #fff3;border-radius:25px;margin:8px 0 17px;padding:22px}.customer-paid-amount span{letter-spacing:.08em;font-size:13px;font-weight:850;display:block}.customer-paid-amount b{color:#020403;margin-top:5px;font-size:clamp(44px,12vw,66px);display:block}.customer-receipt-details{text-align:left;background:#ffffff26;border:1px solid #fff3;border-radius:25px;padding:5px 18px}.customer-receipt-details>div{border-bottom:1px solid #0000001f;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.customer-receipt-details>div:last-child{border-bottom:0}.customer-receipt-details span{color:#174022;font-size:13px;font-weight:750}.customer-receipt-details b{color:#020403;text-align:right;overflow-wrap:anywhere;max-width:64%;font-size:14px}.customer-receipt-details .receipt-paid{color:#004f20}.customer-receipt-page .customer-pay-button{margin-top:19px;font-size:23px}.customer-secure-receipt{color:#073315;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:800;display:flex}@media (max-height:700px){.customer-green-panel{min-height:0}.cashapp-payment-page{padding-top:14px;padding-bottom:14px}.customer-pay-heading{padding-top:34px}.customer-pay-heading h1{margin-bottom:9px;font-size:32px}.customer-secure-pill{padding:7px 14px;font-size:14px}.customer-cash-card{border-radius:25px;min-height:132px;margin-top:15px}.customer-cash-logo{border-radius:18px;width:63px;height:63px}.customer-cash-card h2{margin-top:7px;font-size:27px}.customer-cash-card p{font-size:16px}.customer-amount-display{min-height:66px;font-size:52px}.customer-keypad{gap:3px 28px;min-height:245px;margin-bottom:7px}.customer-keypad button{font-size:34px}.customer-pay-button{min-height:58px;font-size:23px}}.panel-shell,.admin-shell{background:#020b1d!important}.theme-light .revised-panel,.theme-light .dark-mobile-page,.theme-dark .revised-panel,.theme-dark .dark-mobile-page,.theme-light .merchant-dashboard-screen,.theme-dark .merchant-dashboard-screen,.theme-light .admin-panel,.theme-dark .admin-panel{color:#f8fbff!important;background:linear-gradient(#00143a 0%,#03112c 100%)!important}.theme-light .dash-header-dark,.theme-light .dash-header-dark h1,.theme-light .dash-header-dark p,.theme-light .dark-title h2,.theme-light .dark-menu-head,.theme-light .dark-menu-head h1,.theme-light .dark-topbar,.theme-light .dark-topbar h1,.theme-light .dark-topbar p,.theme-dark .dash-header-dark,.theme-dark .dash-header-dark h1,.theme-dark .dash-header-dark p,.theme-dark .dark-title h2{color:#fff!important}.theme-light .dark-icon{color:#07152d!important;background:#fff!important;border:1px solid #dbe5ef!important}.theme-dark .dark-icon{color:#fff!important;background:#0d1b31!important;border:1px solid #314158!important}.theme-light .stat-card-rev,.theme-light .dark-surface,.theme-light .dark-list-card,.theme-light .fixed-link-card,.theme-light .qr-display-card,.theme-light .overview-card,.theme-light .pin-modal,.theme-light .merchant-list,.theme-light .admin-search,.theme-light .setting-box,.theme-light .admin-menu-card,.theme-light .bank-view-card,.theme-light .details-card,.theme-light .notice-preview-card,.theme-light .notification-sound-setting{color:#07152d!important;background:#fff!important;border:1px solid #d7e1ed!important}.theme-dark .stat-card-rev,.theme-dark .dark-surface,.theme-dark .dark-list-card,.theme-dark .fixed-link-card,.theme-dark .qr-display-card,.theme-dark .overview-card,.theme-dark .pin-modal,.theme-dark .merchant-list,.theme-dark .admin-search,.theme-dark .setting-box,.theme-dark .admin-menu-card,.theme-dark .bank-view-card,.theme-dark .details-card,.theme-dark .notice-preview-card,.theme-dark .notification-sound-setting{color:#f8fbff!important;background:#0d1b31!important;border:1px solid #314158!important}.theme-light .stat-label-rev,.theme-light .tx-left-rev b,.theme-light .tx-mid-rev strong,.theme-light .notice-title,.theme-light .notice-item b,.theme-light .fixed-link-card h3,.theme-light .overview-card h3,.theme-light .overview-row b,.theme-light .merchant-list-row b,.theme-light .merchant-list-row strong,.theme-light .details-card b,.theme-light .details-card span,.theme-light .bank-view-card h3,.theme-light .notification-sound-setting b{color:#07152d!important}.theme-light .tx-left-rev span,.theme-light .tx-mid-rev small,.theme-light .notice-item span,.theme-light .fixed-link-card p,.theme-light .overview-row span,.theme-light .merchant-list-row span,.theme-light .bank-view-card pre,.theme-light .notification-sound-setting small{color:#62738a!important}.theme-dark .stat-label-rev,.theme-dark .tx-left-rev b,.theme-dark .tx-mid-rev strong,.theme-dark .notice-title,.theme-dark .notice-item b,.theme-dark .fixed-link-card h3,.theme-dark .overview-card h3,.theme-dark .overview-row b,.theme-dark .merchant-list-row b,.theme-dark .merchant-list-row strong,.theme-dark .details-card b,.theme-dark .details-card span,.theme-dark .bank-view-card h3,.theme-dark .notification-sound-setting b{color:#f8fbff!important}.theme-dark .tx-left-rev span,.theme-dark .tx-mid-rev small,.theme-dark .notice-item span,.theme-dark .fixed-link-card p,.theme-dark .overview-row span,.theme-dark .merchant-list-row span,.theme-dark .bank-view-card pre,.theme-dark .notification-sound-setting small{color:#b7c4d5!important}.theme-light .notice-item{background:#fff!important;border-color:#e2e9f1!important}.theme-dark .notice-item{background:#0b182b!important;border-color:#263b57!important}.theme-light .admin-search input,.theme-light .admin-menu-card textarea,.theme-light .admin-menu-card select,.theme-light .setting-box input,.theme-light .bank-setup-card textarea{color:#07152d!important;background:#f5f8fc!important;border-color:#d7e1ed!important}.theme-dark .admin-search input,.theme-dark .admin-menu-card textarea,.theme-dark .admin-menu-card select,.theme-dark .setting-box input,.theme-dark .bank-setup-card textarea{color:#f8fbff!important;background:#081528!important;border-color:#30435e!important}.theme-light .admin-menu-card select option{color:#07152d;background:#fff}.theme-dark .admin-menu-card select option{color:#fff;background:#0d1b31}.dash-header{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid!important}.dashboard-welcome-left{min-width:0;padding-left:clamp(6px,3vw,18px);text-align:left!important}.dashboard-welcome-left p{margin:0 0 4px!important;font-size:14px!important}.dashboard-welcome-left h1{white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden;margin:0!important;font-size:clamp(23px,6vw,29px)!important}.stat-label-rev{font-size:13px!important;font-weight:900!important}.stat-card-rev>b{color:#0dcc5c!important}.tx-row-clickable{cursor:pointer}.status-pill.expired,.expired{color:#ff6978!important;background:#ff445624!important}.theme-light .status-pill.expired{color:#d72f42!important;background:#ffe8eb!important}.notification-sound-setting{border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 15px;display:flex}.notification-sound-setting>div{align-items:center;gap:11px;min-width:0;display:flex}.notification-sound-setting section{flex-direction:column;gap:3px;display:flex}.notification-sound-setting b{font-size:14px}.notification-sound-setting small{font-size:10px;line-height:1.35}.sound-toggle{flex:none}.transaction-sheet-backdrop{z-index:10000;background:#000512b8;justify-content:center;align-items:flex-end;padding-top:45px;display:flex;position:fixed;inset:0}.transaction-status-sheet{width:min(100%,520px);max-height:94svh;padding:15px clamp(20px,5vw,34px) calc(28px + env(safe-area-inset-bottom));color:#f8fbff;background:#06152b;border:1px solid #314866;border-radius:42px 42px 0 0;overflow:auto}.theme-light .transaction-status-sheet{color:#07152d;background:#fff;border-color:#d1ddea}.transaction-sheet-handle{background:#748cad;border-radius:99px;width:88px;height:8px;margin:0 auto 28px}.theme-light .transaction-sheet-handle{background:#c6d2df}.transaction-status-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.transaction-status-heading h2{margin:0 0 18px;font-size:clamp(31px,7vw,43px);font-weight:950;line-height:1.05}.transaction-status-heading>button{color:#fff;background:#0d203b;border:1px solid #334b69;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.theme-light .transaction-status-heading>button{color:#07152d;background:#f1f5fa;border-color:#d5e0ec}.status-large{padding:10px 20px;font-size:18px;display:inline-block}.transaction-status-divider{background:#34455d;height:1px;margin:25px 0 24px}.theme-light .transaction-status-divider{background:#dce4ed}.transaction-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.transaction-status-grid article{background:#0c213c;border:1px solid #304866;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;min-height:145px;padding:25px 21px;display:flex}.theme-light .transaction-status-grid article{background:#f7f9fc;border-color:#d7e2ed}.transaction-status-grid span,.transaction-code-section>span{font-size:17px;font-weight:850}.transaction-status-grid b{overflow-wrap:anywhere;font-size:clamp(18px,4.4vw,25px);line-height:1.35}.transaction-green-value{color:#11dc67!important;font-size:clamp(27px,6vw,40px)!important}.transaction-code-section{border-bottom:1px solid #30445e;padding:26px 16px}.theme-light .transaction-code-section{border-color:#dce4ed}.transaction-code-section:last-child{border-bottom:0}.transaction-code-section code{color:#b9c8da;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:17px;font-size:16px;line-height:1.55;display:block}.theme-light .transaction-code-section code{color:#596b82}.qr-display-card-rev h2,.payment-link-text,.theme-light .qr-display-card-rev h2,.theme-dark .qr-display-card-rev h2,.theme-light .qr-display-card-rev .payment-link-text,.theme-dark .qr-display-card-rev .payment-link-text{color:#0dcc5c!important}@media (max-width:365px){.transaction-status-grid{gap:9px}.transaction-status-grid article{min-height:126px;padding:18px 14px}.transaction-status-grid span{font-size:14px}.transaction-status-grid b{font-size:16px}.transaction-status-heading>button{width:54px;height:54px}}.merchant-dashboard-screen.merchant-fixed-layout{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100svh!important;min-height:100svh!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;display:block!important;overflow:hidden auto!important}.merchant-dashboard-screen.merchant-fixed-layout .dash-header,.merchant-dashboard-screen.merchant-fixed-layout .stat-grid-rev,.merchant-dashboard-screen.merchant-fixed-layout .section-title-row{position:static!important;inset:auto!important}.merchant-dashboard-screen.merchant-fixed-layout .merchant-transactions-scroll{height:auto!important;min-height:auto!important;padding-bottom:14px!important;display:block!important;overflow:visible!important}.merchant-dashboard-screen.merchant-fixed-layout .fixed-link-card{z-index:60!important;width:min(100vw - 32px,398px)!important;padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important;margin:0!important;position:fixed!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.install-app-button{z-index:12;top:max(16px,env(safe-area-inset-top));color:#078d3e;background:#fff;border:1px solid #cfe0d5;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:900;display:flex;position:absolute;right:16px}.install-help-backdrop{z-index:20000;background:#000818b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-help-card{color:#07152d;text-align:center;background:#fff;border:1px solid #dbe5ee;border-radius:24px;width:min(100%,360px);padding:27px 24px 24px;position:relative}.install-help-card>svg{color:#0ab955}.install-help-card h2{margin:10px 0 8px;font-size:23px}.install-help-card p{margin:0;font-size:14px;line-height:1.55}.install-help-card small{color:#607087;margin-top:11px;font-size:11px;line-height:1.45;display:block}.install-help-close{color:#07152d;background:#f0f4f8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.form-screen .install-app-button{top:max(18px,env(safe-area-inset-top))}.customer-green-panel.customer-amount-panel{overflow:hidden!important}.customer-green-panel.customer-how-panel{overflow:hidden auto!important}.customer-amount-panel .cashapp-payment-page{width:100%;height:100%;min-height:0;padding:clamp(12px,2.2dvh,21px) clamp(16px,4vw,25px) clamp(13px,2.2dvh,21px);overflow:hidden}.customer-amount-panel .customer-info-icon{width:40px;height:40px;top:clamp(10px,1.8dvh,18px);left:clamp(11px,3vw,21px)}.customer-amount-panel .customer-pay-heading{flex:none;min-height:86px;padding:0 46px}.customer-amount-panel .customer-pay-heading h1{margin:0 0 clamp(5px,1dvh,9px);font-size:clamp(24px,6.5vw,35px);line-height:1.06}.customer-amount-panel .customer-cash-card{border-radius:clamp(19px,5vw,27px);flex:none;height:clamp(104px,17dvh,145px);min-height:0;margin-top:clamp(6px,1.5dvh,13px);padding:10px}.customer-amount-panel .customer-cash-logo{color:#fff;background:#000;border-radius:clamp(16px,4vw,21px);width:clamp(52px,8.5dvh,72px);height:clamp(52px,8.5dvh,72px)}.cash-dollar-mark{color:#fff;width:72%;height:72%;display:block}.customer-amount-panel .customer-cash-card h2{margin:5px 0 0;font-size:clamp(20px,5vw,29px);line-height:1}.customer-amount-panel .customer-cash-card p{font-size:clamp(12px,3.2vw,16px);line-height:1.1}.customer-amount-panel .customer-amount-display{flex:none;height:clamp(50px,8dvh,70px);min-height:0;padding:4px 0;font-size:clamp(39px,10vw,58px)}.customer-amount-panel .customer-keypad{flex:auto;grid-template-rows:repeat(4,minmax(36px,1fr));gap:0 clamp(19px,7vw,48px);min-height:0;margin:0 4px clamp(4px,1dvh,9px)}.customer-amount-panel .customer-keypad button{border-radius:14px;font-size:clamp(28px,7vw,40px);line-height:1}.customer-amount-panel .keypad-delete svg{width:clamp(24px,6vw,30px);height:clamp(24px,6vw,30px)}.customer-amount-panel .customer-inline-message{flex:none;margin:0 0 5px;padding:5px 9px;font-size:10px}.customer-amount-panel .customer-pay-button{border-radius:19px;flex:none;justify-content:center;align-items:center;gap:8px;height:clamp(49px,7.5dvh,62px);min-height:0;padding:8px 15px;font-size:clamp(19px,5vw,25px);display:flex}.cash-dollar-mark.compact{flex:none;width:24px;height:24px}.transaction-sheet-backdrop{padding-top:clamp(90px,20svh,180px)}.transaction-status-sheet{width:min(100%,460px);max-height:78svh;padding:9px clamp(15px,4vw,22px) calc(14px + env(safe-area-inset-bottom));border-radius:27px 27px 0 0}.transaction-status-sheet .transaction-sheet-handle{width:48px;height:5px;margin:0 auto 10px}.transaction-status-heading{align-items:center;gap:10px}.transaction-status-heading h2{margin:0 0 8px;font-size:clamp(22px,5.5vw,28px)}.transaction-status-heading>button{width:39px;height:39px}.transaction-status-heading>button svg{width:21px;height:21px}.transaction-status-sheet .status-large{padding:6px 11px;font-size:12px}.transaction-status-divider{margin:12px 0}.transaction-status-grid{gap:8px}.transaction-status-grid article{border-radius:14px;gap:6px;min-height:74px;padding:10px 11px}.transaction-status-grid span,.transaction-code-section>span{font-size:11px}.transaction-status-grid b{font-size:13px;line-height:1.25}.transaction-green-value{font-size:19px!important}.transaction-code-section{padding:11px 4px}.transaction-code-section code{margin-top:6px;font-size:10px;line-height:1.35}.admin-logout-setting{margin-top:12px}@media (max-height:640px){.customer-amount-panel .cashapp-payment-page{padding-top:8px;padding-bottom:8px}.customer-amount-panel .customer-pay-heading{min-height:70px}.customer-amount-panel .customer-pay-heading h1{margin-bottom:4px;font-size:22px}.customer-amount-panel .customer-cash-card{height:92px;margin-top:3px}.customer-amount-panel .customer-cash-logo{border-radius:14px;width:45px;height:45px}.customer-amount-panel .customer-cash-card h2{margin-top:3px;font-size:18px}.customer-amount-panel .customer-cash-card p{font-size:11px}.customer-amount-panel .customer-amount-display{height:42px;font-size:35px}.customer-amount-panel .customer-keypad button{font-size:26px}.customer-amount-panel .customer-pay-button{height:44px;font-size:18px}}.marketing-page{--m-navy:#031633;--m-navy-2:#082149;--m-green:#16d56f;--m-text:#f7fbff;--m-muted:#aec1d9;--m-ink:#08172f;min-height:100svh;color:var(--m-text);background:radial-gradient(circle at 15% 10%,#16d56f1f,#0000 28%),radial-gradient(circle at 90% 8%,#4c81ff29,#0000 30%),linear-gradient(#031633 0%,#041a39 60%,#031633 100%);overflow-x:hidden}.marketing-page *{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-container{width:min(1180px,100% - 32px);margin-inline:auto}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031633f0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.marketing-nav-inner{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.marketing-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:28px;font-weight:950;display:flex}.marketing-brand-mark{background:var(--m-green);color:#fff;border-radius:15px;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.marketing-brand b{color:#fff}.marketing-brand strong{color:var(--m-green)}.marketing-nav-links{color:#dce8f5;align-items:center;gap:24px;font-size:14px;font-weight:800;display:flex}.marketing-btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.marketing-btn.primary{background:var(--m-green);color:#032118}.marketing-btn.secondary{color:#fff;background:#ffffff17;border-color:#ffffff1f}.marketing-hero{padding:72px 0 88px}.marketing-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;display:grid}.marketing-eyebrow{color:#b9ffd9;background:#16d56f14;border:1px solid #16d56f59;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-bottom:22px;padding:9px 14px;font-size:13px;font-weight:850;display:flex}.marketing-hero h1{letter-spacing:-4px;margin:0;font-size:clamp(46px,7vw,82px);line-height:.98}.marketing-hero h1 span{color:var(--m-green)}.marketing-hero>div>div>p{max-width:650px;color:var(--m-muted);margin:24px 0 0;font-size:19px;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.marketing-mini-points{color:#dbe7f4;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:14px;font-weight:750;display:flex}.marketing-mini-points span:before{content:"✓";color:var(--m-green);margin-right:7px}.marketing-preview{place-items:center;min-height:650px;display:grid;position:relative}.marketing-dashboard-shot{background:#061632;border:8px solid #102b59;border-radius:34px;width:min(100%,440px);overflow:hidden;transform:rotate(-1deg)}.marketing-dashboard-shot img{width:100%;height:auto;display:block}.marketing-float-card{z-index:4;color:#0c1a31;background:#fff;border-radius:22px;width:230px;padding:16px;position:absolute}.marketing-float-card.status{top:95px;right:-10px}.marketing-float-card.received{bottom:70px;left:-28px}.marketing-float-card small{color:#718096;font-size:12px;font-weight:800;display:block}.marketing-float-card b{align-items:center;gap:6px;margin-top:7px;font-size:28px;display:flex}.marketing-float-card.status b{color:#10ba5d}.marketing-section{padding:90px 0}.marketing-section.light{color:var(--m-ink);background:#fff}.marketing-section-heading{text-align:center;max-width:760px;margin:0 auto 46px}.marketing-section-heading>span,.marketing-tag{color:#0eb95c;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:950}.marketing-section-heading h2,.marketing-showcase>div>h2{letter-spacing:-2px;margin:10px 0 0;font-size:clamp(34px,5vw,56px);line-height:1.05}.marketing-section-heading p,.marketing-showcase>div>p{color:#61718a;margin:16px auto 0;font-size:17px;line-height:1.7}.marketing-page .marketing-section:not(.light) .marketing-section-heading p{color:var(--m-muted)}.marketing-feature-grid,.marketing-steps,.marketing-trust{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.marketing-feature-grid article{background:#fff;border:1px solid #e6edf5;border-radius:22px;padding:26px}.marketing-feature-grid i{color:#0bb65a;background:#e7fff2;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.marketing-feature-grid i svg{width:22px}.marketing-feature-grid h3{margin:18px 0 8px;font-size:20px}.marketing-feature-grid p{color:#6c7a90;margin:0;font-size:14px;line-height:1.6}.marketing-steps{gap:22px}.marketing-steps article{text-align:center;padding:10px 12px}.marketing-steps article>b{background:var(--m-green);color:#052019;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:22px;display:grid}.marketing-steps h3{margin:0}.marketing-steps p{color:var(--m-muted);font-size:14px;line-height:1.6}.marketing-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.marketing-check-list{color:#23364d;gap:14px;margin-top:24px;font-weight:750;display:grid}.marketing-check-list span{align-items:flex-start;gap:12px;display:flex}.marketing-check-list svg{color:#0eb95c;background:#e5fff0;border-radius:9px;flex:none;width:25px;height:25px;padding:5px}.marketing-qr-card{color:#0b1a30;text-align:center;background:#fff;border:1px solid #e7edf4;border-radius:30px;max-width:430px;margin:auto;padding:28px}.marketing-qr-card h3{margin:0}.marketing-qr-card h2{color:#0eb95c;margin:18px 0;font-size:34px}.marketing-qr-card>p{color:#0eb95c;overflow-wrap:anywhere;font-size:13px;font-weight:850}.marketing-fake-qr{aspect-ratio:1;background:linear-gradient(90deg,#000 12px,#0000 12px) 0 0/24px 24px,linear-gradient(#000 12px,#0000 12px) 0 0/24px 24px,linear-gradient(90deg,#0000 12px,#000 12px) 12px 12px/24px 24px,linear-gradient(#0000 12px,#000 12px) 12px 12px/24px 24px;border:14px solid #fff;max-width:260px;margin:auto;position:relative}.marketing-fake-qr span{background:var(--m-green);color:#fff;border:5px solid #fff;border-radius:20px;place-items:center;width:74px;height:74px;font-size:48px;font-weight:950;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.marketing-trust{gap:14px}.marketing-trust article{background:var(--m-navy-2);border:1px solid #ffffff14;border-radius:20px;padding:24px}.marketing-trust b{font-size:30px;display:block}.marketing-trust span{color:var(--m-muted);font-size:14px}.marketing-faq{gap:12px;max-width:830px;margin:auto;display:grid}.marketing-faq details{background:#f7fafc;border:1px solid #e5edf4;border-radius:17px;padding:18px 20px}.marketing-faq summary{cursor:pointer;justify-content:space-between;font-weight:900;list-style:none;display:flex}.marketing-faq summary:after{content:"+";color:#0eb95c;font-size:22px}.marketing-faq details[open] summary:after{content:"−"}.marketing-faq p{color:#68768a;margin:14px 0 0;line-height:1.65}.marketing-contact-panel{color:#082319;background:radial-gradient(circle at 25% 10%,#ffffff7a,#0000 28%),linear-gradient(135deg,#caffb9 0%,#7cef8c 47%,#2cde75 100%);border-radius:34px;grid-template-columns:1.05fr .95fr;gap:32px;padding:52px;display:grid;position:relative;overflow:hidden}.marketing-contact-copy h2{letter-spacing:-2px;margin:10px 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.05}.marketing-contact-copy>p{color:#153d2c;font-size:18px;line-height:1.7}.marketing-contact-benefits{background:#ffffff80;border:1px solid #ffffffe0;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;padding:8px;display:grid}.marketing-contact-benefits>span{text-align:left;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px 10px;display:flex}.marketing-contact-benefits i{color:#0baa50;background:#ffffffa6;border:1px solid #0eb95c2e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.marketing-contact-benefits i svg{width:25px}.marketing-contact-benefits b,.marketing-contact-benefits small{display:block}.marketing-contact-benefits b{font-size:14px}.marketing-contact-benefits small{color:#315f49;font-size:12px}.marketing-contact-form{z-index:2;background:#ffffffd6;border:1px solid #fffffff5;border-radius:23px;gap:15px;padding:23px;display:grid;position:relative}.marketing-contact-form label{color:#082319;letter-spacing:.7px;gap:7px;font-size:12px;font-weight:950;display:grid}.marketing-contact-form input,.marketing-contact-form textarea{color:#0a2a1d;width:100%;font:inherit;background:#ffffffbf;border:1px solid #addbbd;border-radius:13px;outline:none;padding:14px 15px}.marketing-contact-form input:focus,.marketing-contact-form textarea:focus{border-color:#0eb95c}.marketing-contact-form textarea{resize:vertical;min-height:120px}.marketing-contact-form button{color:#fff;background:#0cbd59;border:0;border-radius:14px;min-height:50px;font-weight:950}.marketing-contact-form button:disabled{opacity:.65}.marketing-contact-form p{color:#2d6848;text-align:center;margin:0;font-size:13px;font-weight:750}.marketing-contact-form p.error{color:#a12626}.marketing-contact-form p.success{color:#08783b}.marketing-honeypot{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.marketing-footer{color:#9fb1c8;padding:42px 0 28px}.marketing-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;display:grid}.marketing-footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;display:flex}.marketing-footer-grid>div:first-child{gap:12px}.marketing-footer-grid p{max-width:370px;margin:0;line-height:1.7}.marketing-footer-grid h3{color:#fff;margin:0 0 3px;font-size:15px}.marketing-copyright{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;font-size:13px;display:flex}.marketing-copyright span:last-child{align-items:center;gap:6px;display:flex}@media (max-width:960px){.marketing-nav-links{display:none}.marketing-hero-grid,.marketing-showcase,.marketing-contact-panel{grid-template-columns:1fr}.marketing-hero{text-align:center}.marketing-eyebrow,.marketing-hero>div>div>p{margin-inline:auto}.marketing-hero-actions,.marketing-mini-points{justify-content:center}.marketing-feature-grid,.marketing-steps,.marketing-trust{grid-template-columns:repeat(2,1fr)}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-preview{min-height:auto;margin-top:20px}}@media (max-width:640px){.marketing-container{width:calc(100% - 24px)}.marketing-nav-inner{min-height:66px}.marketing-brand{font-size:23px}.marketing-brand-mark{width:39px;height:39px;font-size:24px}.marketing-nav .marketing-btn{min-height:42px;padding:0 14px;font-size:13px}.marketing-hero{padding:46px 0 58px}.marketing-hero h1{letter-spacing:-2.8px;font-size:48px}.marketing-hero>div>div>p{font-size:16px}.marketing-hero-actions{display:grid}.marketing-hero-actions .marketing-btn{width:100%}.marketing-dashboard-shot{width:min(100%,390px)}.marketing-float-card{width:165px;padding:12px}.marketing-float-card.status{top:38px;right:-4px}.marketing-float-card.received{bottom:28px;left:-4px}.marketing-float-card b{font-size:20px}.marketing-section{padding:64px 0}.marketing-feature-grid,.marketing-steps,.marketing-trust,.marketing-footer-grid{grid-template-columns:1fr}.marketing-contact-panel{border-radius:28px;padding:30px 19px}.marketing-contact-copy h2{font-size:39px}.marketing-contact-copy>p{font-size:16px}.marketing-contact-benefits{border-radius:18px;padding:6px}.marketing-contact-benefits>span{text-align:center;flex-direction:column;gap:5px;min-height:88px;padding:9px 4px}.marketing-contact-benefits i{width:40px;height:40px}.marketing-contact-benefits b{font-size:11px}.marketing-contact-benefits small{text-align:center;max-width:82px;font-size:10px}}.customer-green-panel{background:#00d533!important}.customer-amount-panel .customer-pay-heading h1{color:#fff!important}.customer-amount-panel .customer-secure-pill{gap:5px;padding:4px 10px;font-size:clamp(10px,2.7vw,12px)}.customer-amount-panel .customer-secure-pill svg{width:14px;height:14px}.customer-amount-panel .customer-cash-logo .cash-dollar-mark{color:#00d533}.customer-amount-panel .customer-pay-button .cash-dollar-mark{color:#fff}.admin-notice-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex!important}.admin-notice-item>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-notice-item>div>small{color:#8493a8;font-size:10px}.admin-notice-item.contact{border-color:#16d56f52!important}.notice-delete-one{color:#ef5b67;background:0 0;border:1px solid #ef444438;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.dashboard-gateway{justify-content:center}.dashboard-gateway-actions{width:100%;margin-top:24px}.dashboard-gateway-actions button{width:100%}.marketing-account-actions{align-items:center;gap:10px;display:flex}@media (max-width:720px){.marketing-account-actions{gap:6px}.marketing-account-actions .marketing-btn{padding:9px 12px;font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
