:root{--bg:#a9c4a7;--panel:#ffffff;--ink:#263329;--muted:#748073;--line:#dce8dc;--brand:#75c67a;--brand-2:#167a4b;--danger:#e5484d;--warning:#f59e0b;--nav:#3f6f56;--nav-dark:#0f8d55;--cream:#fff7dd;--surface:#f7fbf6;--shadow:0 18px 38px rgba(42,72,44,0.24);--soft-shadow:0 8px 22px rgba(42,72,44,0.13)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{display:grid;grid-template-columns:202px minmax(0,1fr);min-height:100vh;padding:0;grid-gap:0;gap:0;background:rgba(249,252,248,.96)}.sidebar{background:linear-gradient(160deg,#43684f,#12884f 58%,#0c7747);color:#e8f5ea;padding:28px 22px;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{display:none}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.brand{color:#fff;font-weight:900;font-size:22px;letter-spacing:0;margin-bottom:30px;line-height:1}.brand-with-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(178px,100%);padding:10px 14px;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.12);margin:0 auto 24px}.brand-with-logo img{width:100%;max-width:150px;height:auto;display:block}.nav-section{color:rgba(255,255,255,.64);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 14px;text-align:left}.sidebar-user{margin:2px 0 16px;display:grid;grid-gap:4px;gap:4px}.sidebar-user strong{color:#ffffff;font-size:15px;font-weight:950;line-height:1.2}.sidebar-user span{color:rgba(255,255,255,.68);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sidebar-alert-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:34px;margin:0 0 12px;padding:8px 10px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:900;cursor:pointer}.sidebar-alert-button:hover{background:rgba(255,255,255,.16)}.upi-pay-title .pay-header-logo{width:88px;height:auto;filter:brightness(0) invert(1)}.pay-header-actions{gap:8px}.pay-app-button{min-height:46px}.pay-action-row{justify-content:center;margin-top:8px}.pay-download-button{min-height:34px;padding:8px 14px;border-radius:0;background:#ffffff;color:#137d4a;border:1px solid #e1e7de}.qr-status{justify-content:center}.pay-mobile-card .pay-action-row,.pay-mobile-card .pay-download-button,.pay-upi-copy-strip{width:-moz-fit-content;width:fit-content}.pay-upi-copy-strip .upi-copy-card,.pay-upi-copy-strip .upi-copy-card.copy-button{grid-template-columns:minmax(0,1fr) 72px;grid-gap:0;gap:0;width:100%;min-height:48px}.pay-upi-copy-strip .copy-button-value,.pay-upi-copy-strip .upi-copy-card .copy-button-value{padding:0 12px;letter-spacing:0}.pay-upi-copy-strip .upi-copy-card svg{display:none}.pay-upi-copy-strip .upi-copy-card>span:last-child{min-width:72px;padding:0 14px;font-size:12px;font-weight:950}@media (max-width:760px){.pay-alert-marquee,.pay-header,.pay-wrap{width:100%}.pay-wrap{display:block;padding:0 0 26px}.pay-mobile-card h1{color:#137d4a;font-size:42px}}.pay-mobile-card h1,.pay-proof-upload,.pay-proof-upload-title,.pay-utr-form input[name=utr]{color:#137d4a}.pay-upi-copy-strip .upi-copy-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:44px;padding:0 0 0 12px;border-radius:8px;background:#ffffff;color:#0d6b3d;overflow:hidden}.pay-upi-copy-strip .copy-button-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#0d6b3d;font-weight:950}.pay-lower{grid-gap:18px;gap:18px;justify-items:center}.pay-app-choice{width:100%;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.pay-app-choice p{letter-spacing:.14em}.pay-app-choice .pay-direct-apps{width:min(244px,100%)}.pay-utr-form{width:100%;justify-items:center;text-align:center}.pay-utr-form h2{justify-content:center;text-align:center}.pay-utr-form h2 a{display:none}.pay-proof-upload,.pay-submit-button,.pay-utr-form input[name=utr]{width:100%}@media (max-width:760px){.pay-page{background:#ffffff}.pay-alert-marquee,.pay-header,.pay-wrap{width:100%}.pay-wrap{display:block;padding:0 0 26px}.pay-mobile-card h1{font-size:42px}.qr-frame img{width:min(220px,70vw);height:auto}.pay-lower{padding-top:18px}}.pay-page{background:linear-gradient(90deg,#d5e8d2,#d5e8d2 max(0px,calc((100vw - 980px) / 2)),transparent max(0px,calc((100vw - 980px) / 2)),transparent min(100vw,calc(100vw - ((100vw - 980px) / 2))),#d5e8d2 min(100vw,calc(100vw - ((100vw - 980px) / 2)))),#ffffff;color:#10251a}.pay-header{min-height:48px;padding:9px clamp(14px,3vw,46px)}.upi-pay-title{gap:12px;font-size:17px}.pay-header-logo,.upi-pay-title .pay-header-logo{width:94px;filter:none}.pay-header-actions .pay-language-selector{color:#ffffff}.pay-header-actions .pay-language-selector select{border:0;border-radius:8px;color:#10251a;background:#ffffff;min-height:34px}.pay-alert-marquee{width:min(980px,100%);margin:0 auto;overflow:hidden;background:#eaf8ef;border-bottom:1px solid #cfe9d9;color:#0d6b3d;font-size:13px;font-weight:900;white-space:nowrap}.pay-alert-track{display:inline-flex;min-width:200%;animation:payNoticeScroll 17s linear infinite}.pay-alert-track span{min-width:50%;padding:8px 28px}@keyframes payNoticeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pay-wrap{width:min(980px,100%);min-height:calc(100vh - 82px);padding:clamp(14px,3vw,34px) clamp(14px,4vw,52px) 52px;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px)}.pay-mobile-card,.pay-section{border:1px solid #d7e8dc;border-radius:12px;box-shadow:0 18px 40px rgba(19,125,74,.12)}.pay-mobile-card{padding:clamp(18px,3vw,28px);display:grid;justify-items:center}.pay-order-id{margin-bottom:10px;color:#10251a;font-weight:950}.pay-label{color:#5e7568;letter-spacing:.12em}.pay-mobile-card h1{font-size:clamp(40px,7vw,56px);margin:6px 0 8px}.pay-scan-title{margin-bottom:18px;color:#10251a;font-size:14px}.qr-frame{border:1px solid #eef4ef;border-radius:10px;box-shadow:0 16px 34px rgba(15,62,36,.15)}.pay-mobile-card .pay-download-button{min-width:180px;border-radius:9px;color:#0d6b3d}.pay-mobile-card .pay-download-button:hover{background:#edf9f1}.pay-upi-copy-strip{width:min(280px,100%);grid-template-columns:minmax(0,1fr) auto}.pay-upi-copy-strip>span{color:#0d6b3d}.pay-mobile-card .qr-status{color:#516558;font-weight:850}.pay-utr-form{padding:clamp(18px,3vw,28px);display:grid;grid-gap:14px;gap:14px}.pay-app-choice{display:grid;grid-gap:8px;gap:8px;padding-bottom:4px}.pay-app-choice p{margin:0;color:#5e7568;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pay-app-choice .pay-direct-apps{display:grid;grid-gap:8px;gap:8px}.pay-app-choice .pay-app-button{min-height:50px;border-radius:10px;justify-content:center;background:#111b16;color:#ffffff;border:0;box-shadow:0 10px 22px rgba(16,37,26,.16)}.pay-app-choice .pay-app-button.is-disabled{opacity:.48;pointer-events:none}.pay-app-choice .pay-app-button img{width:28px;height:28px;object-fit:contain}.pay-utr-form h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;font-size:22px}.pay-utr-form h2 a{color:#0d6b3d;font-size:12px;font-weight:900}.pay-utr-form input[name=utr]{min-height:50px;border:1px solid #dbe8df;background:#f3f8f5;color:#0d6b3d;font-weight:950}.pay-proof-upload{min-height:96px;border-color:#9ad5af;background:#f5fbf7;color:#0d6b3d;padding:16px}.pay-proof-upload small{color:#62786b}.pay-submit-button{min-height:52px;background:linear-gradient(135deg,#188a52,#0f6e40);box-shadow:0 12px 22px rgba(19,125,74,.2)}.pay-submit-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#1a965a,#117746)}.pay-notice{display:none}@media (max-width:760px){.pay-page{background:#ffffff}.pay-header{width:100%;min-height:42px;padding:7px 12px;justify-content:center}.upi-pay-title{font-size:16px}.pay-header-logo,.upi-pay-title .pay-header-logo{width:86px}.pay-alert-marquee{width:100%;font-size:12px}.pay-wrap{width:100%;display:block;min-height:auto;padding:0 0 26px}.pay-mobile-card,.pay-section{border-radius:0;border-left:0;border-right:0;box-shadow:none}.pay-mobile-card{padding:14px 14px 18px}.pay-mobile-card h1{font-size:42px}.qr-frame img{width:min(220px,70vw);height:auto}.pay-lower{margin-top:8px}.pay-utr-form{padding:18px 20px 20px}.pay-utr-form h2{font-size:20px}}.nav-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:42px;padding:0 12px;border-radius:8px;color:rgba(255,255,255,.92);font-weight:700;font-size:13px;text-align:left;flex-direction:row}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 3px 0 0 rgba(255,255,255,.92)}.content{padding:32px 48px 48px;background:rgba(249,252,248,.96);border-radius:0;min-height:100vh;border:0;box-shadow:none;overflow:visible}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:28px}.eyebrow{color:#8798b6;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}h1{margin:0 0 6px;font-size:clamp(28px,4vw,42px);line-height:1;font-weight:950;letter-spacing:0}h2{margin:0;font-size:22px}.grid{display:grid;grid-gap:20px;gap:20px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--soft-shadow);padding:22px}.stat-value{font-size:28px;font-weight:950;margin-top:12px}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;padding:0 18px;background:#2f6745;color:#fff;font-weight:900;cursor:pointer}.button.secondary{background:#edf6ec;color:var(--ink)}.button.danger{background:var(--danger)}.small-button{min-height:34px;padding:0 12px;font-size:12px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.field label{color:#7d8ba6;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;background:#f7fbf6;padding:0 14px}.field textarea{min-height:90px;padding:12px 14px}.add-account-form .field{margin-bottom:0}.add-account-form .button{align-self:flex-end;justify-self:start;min-width:140px;width:-moz-fit-content;width:fit-content}.history-row,.proof-accordion{border:1px solid var(--line);border-radius:8px;background:#fff}.proof-accordion{margin-top:14px;padding:12px 14px}.history-row summary,.proof-accordion summary{cursor:pointer;font-weight:900;color:#203428}.proof-preview{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.proof-preview img{width:min(520px,100%);max-height:460px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#f7fbf6}.history-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.history-filter .field:first-of-type{flex:1 1 280px}.history-filter .field{margin-bottom:0;flex:0 1 180px}.payin-toolbar{gap:18px;margin-bottom:20px}.payin-filter,.payin-toolbar{display:flex;align-items:flex-end;justify-content:flex-end}.payin-filter{flex-wrap:wrap;gap:12px;width:100%}.payin-filter .field{margin-bottom:0;flex:0 1 190px}.history-filter input[type=date],.history-filter input[type=search],.history-filter select,.payin-filter input[type=date],.payin-filter select{width:100%}.payin-time-grid{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px;color:#607086;font-size:12px;font-weight:800}.payin-time-grid strong{color:#203428;font-weight:950}.payin-success-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;border:1px solid #bdf3d5;border-radius:8px;background:#eefcf4;color:#0f7a3e;padding:14px 16px}.payin-success-note strong{font-weight:950}.payin-success-note span{color:#52657e;font-size:13px;font-weight:800;text-align:right}.team-payin-status-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.72fr);grid-gap:20px;gap:20px;align-items:end;margin-top:16px}.team-payin-status-form .field{margin-bottom:0}.team-payin-status-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid #b7d6c3;border-radius:8px;background:#f4fbf6;color:#1e6840;box-shadow:inset 0 -1px 0 rgba(19,51,32,.06);font-size:13px;font-weight:950;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.team-payin-status-button:hover{transform:translateY(-1px);border-color:#8bbb9d;background:#eaf8ef;box-shadow:0 8px 18px rgba(29,91,55,.12)}.team-payin-status-button.is-accept{border-color:#1f7a49;background:#2f6745;color:#fff}.team-payin-status-button.is-success{overflow:hidden;border-color:#12a055;background:#12a055;color:#fff;animation:payin-success-pop .52s ease both}.team-payin-status-button.is-success:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(255,255,255,.5) 0 10%,transparent 11% 100%);transform:scale(0);animation:payin-success-ripple .7s ease-out both}.team-payin-status-button:disabled{cursor:wait}.button-spinner{animation:button-spin .78s linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}@keyframes payin-success-pop{0%{transform:scale(.96)}45%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes payin-success-ripple{0%{transform:scale(0);opacity:.75}to{transform:scale(1);opacity:0}}.history-row{padding:0;overflow:hidden}.history-row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none}.history-row summary::-webkit-details-marker{display:none}.history-row summary small,.history-row-meta{display:block;color:var(--muted);font-size:13px;font-weight:700;margin-top:5px}.history-row-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;text-align:right}.history-detail{border-top:1px solid var(--line);padding:18px 20px}.history-detail p{margin:0 0 10px}.payout-copy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.payout-copy-grid>div{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:134px;border:1px solid var(--line);border-radius:8px;background:#f7fbf6;padding:14px}.payout-copy-grid span{color:#7d8ba6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payout-copy-grid strong{color:#203428;font-size:15px;word-break:break-word}.table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:var(--soft-shadow)}.table td,.table th{padding:16px;border-bottom:1px solid #edf2f8;text-align:left;font-size:14px}.table th{color:#72819c;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.audit-filter-form{display:block}.audit-table th{vertical-align:top}.audit-table th>span{display:block;margin-bottom:8px}.audit-table input[type=date],.audit-table select{width:100%;min-width:150px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#f8fcf7;color:#0f2a1e;font-size:13px;letter-spacing:0;text-transform:none}.audit-date-range{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:23px;border-radius:999px;border:1px solid transparent;padding:5px 12px;font-size:10px;font-weight:900;letter-spacing:.08em;background:#e7f7f1;color:var(--nav-dark)}.badge.success{background:#dcfaea;border-color:#bdf3d5;color:#00935b}.badge.warn{background:#fff8e5;border-color:#ffd880;color:#d97706}.badge.danger{background:#ffe5e8;border-color:#ffd4df;color:#bd1e2d}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(90deg,#ffffff,#ffffff 49%,#f2f8fa 50%,#eef7f8)}.login-panel{display:grid;align-content:center;padding:10vw}.login-logo{width:168px;height:auto;display:block;margin-bottom:42px}.login-art{display:grid;place-items:center;background:#eff8f9}.marketing-page{min-height:100vh;background:#f7fbf8;color:#07152e}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(207,224,216,.72);background:rgba(247,251,248,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:18px 0}.marketing-brand img{width:168px;height:auto;display:block}.marketing-actions,.marketing-nav-actions,.marketing-trust-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.marketing-links{display:flex;align-items:center;justify-content:center;gap:30px;flex:1 1}.marketing-links a{color:#52657e;font-size:14px;font-weight:900}.marketing-links a:hover,.marketing-nav-actions>a:not(.marketing-nav-button):hover{color:#07152e}.marketing-nav-actions a{color:#52657e;font-size:14px;font-weight:850}.marketing-menu-button{display:none;width:42px;height:42px;border:1px solid #cfe0d8;border-radius:8px;place-items:center;background:#fff;color:#07152e}.marketing-nav-button,.marketing-primary,.marketing-secondary{min-height:44px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-weight:950}.marketing-nav-button,.marketing-primary{background:#07152e;color:#fff!important;box-shadow:0 12px 26px rgba(7,21,46,.18)}.marketing-secondary{border:1px solid #cfe0d8;background:#fff;color:#07152e}.marketing-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:44px;gap:44px;align-items:center;width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:calc(100vh - 86px);padding:48px 0 42px}.marketing-hero-copy{display:grid;grid-gap:22px;gap:22px}.marketing-kicker{width:-moz-fit-content;width:fit-content;min-height:36px;border:1px solid #bfead0;border-radius:999px;display:inline-flex;align-items:center;gap:8px;margin:0;background:#e9fbf0;color:#0f8d55;padding:0 14px;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.marketing-hero h1{max-width:680px;font-size:clamp(42px,6vw,78px);line-height:.96}.marketing-hero-copy>p:not(.marketing-kicker){max-width:620px;margin:0;color:#52657e;font-size:18px;line-height:1.7}.marketing-hero-media{position:relative}.marketing-hero-media img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 30px 90px rgba(7,21,46,.17)}.marketing-trust-row span{display:inline-flex;align-items:center;gap:7px;color:#52657e;font-size:13px;font-weight:850}.marketing-feature-grid svg,.marketing-trust-row svg{color:#51bf42}.marketing-feature-grid,.marketing-metrics{width:min(1180px,calc(100% - 40px));margin:0 auto}.marketing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:22px 0 36px}.marketing-feature-grid article,.marketing-metrics div{border:1px solid #dcebe4;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(7,21,46,.06)}.marketing-metrics div{display:grid;grid-gap:6px;gap:6px;padding:22px}.marketing-feature-grid h2,.marketing-metrics strong{color:#07152e;font-weight:950}.marketing-feature-grid p,.marketing-metrics span{color:#52657e;line-height:1.6}.marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:14px 0 70px}.marketing-feature-grid article{padding:28px}.marketing-feature-grid h2{margin:18px 0 10px;font-size:20px}.marketing-feature-grid p{margin:0}.marketing-cta{width:min(1180px,calc(100% - 40px));margin:0 auto 70px;border:1px solid #cfe0d8;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#07152e,#0d3d4f);color:#fff;padding:34px;box-shadow:0 26px 70px rgba(7,21,46,.18)}.marketing-cta .marketing-kicker{border-color:rgba(191,234,208,.35);background:rgba(81,191,66,.16);color:#aef2bf}.marketing-cta h2{margin:14px 0 10px;font-size:clamp(26px,4vw,42px);font-weight:950}.marketing-cta p{max-width:620px;margin:0;color:#c6d8df;line-height:1.6}.marketing-cta .marketing-primary{flex:0 0 auto;background:#51bf42;color:#07152e!important}.marketing-footer{border-top:1px solid #dcebe4;background:#fff;display:grid;grid-gap:32px;gap:32px;padding:46px max(20px,calc((100vw - 1180px) / 2)) 26px}.marketing-footer-brand{display:grid;grid-gap:12px;gap:12px;max-width:430px}.marketing-footer-brand img{width:168px;height:auto}.marketing-footer-brand p{margin:0;color:#52657e;line-height:1.7}.marketing-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.marketing-footer-links div{display:grid;grid-gap:10px;gap:10px}.marketing-footer-links strong{color:#07152e;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.marketing-footer-links a,.marketing-footer-links span{color:#52657e;font-size:14px;font-weight:800}.marketing-footer-links a:hover{color:#0f8d55}.marketing-footer-bottom{border-top:1px solid #edf3f0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:24px;color:#8a98b2;font-size:12px;font-weight:850}.pay-page{background:radial-gradient(circle at 18% 26%,rgba(178,224,204,.32),transparent 22%),radial-gradient(circle at 82% 18%,rgba(191,224,210,.34),transparent 20%),linear-gradient(120deg,#eef7ff,#ffffff 38%,#eefbf1);overflow:visible;display:grid;grid-template-rows:auto 1fr}.pay-header{min-height:50px;background:linear-gradient(90deg,#65c774,#0f8d55);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;font-size:28px;font-weight:900}.pay-header-logo{width:128px;height:auto;flex:0 0 auto}.pay-timer{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700}.pay-wrap{width:100%;max-width:1180px;padding:22px 18px 34px;min-height:auto;overflow:visible}.qr,.qr-card{display:grid;justify-items:center}.qr-card{position:relative;width:min(100%,700px);overflow:hidden;border:1px solid rgba(205,221,214,.9);border-radius:8px;background:radial-gradient(circle at 0 70%,rgba(209,229,217,.55),transparent 24%),radial-gradient(circle at 100% 26%,rgba(214,237,223,.66),transparent 18%),rgba(255,255,255,.92);box-shadow:0 22px 60px rgba(60,88,78,.13);padding:34px 28px 26px}.qr h1{margin:0;color:#172033;font-size:clamp(54px,7vw,86px);line-height:1;font-weight:900;letter-spacing:0}.qr-frame{position:relative;margin-top:14px;border:1px solid #cceadb;box-shadow:0 16px 36px rgba(34,84,52,.14);padding:18px}.qr-frame img{width:min(46vw,265px);height:auto;aspect-ratio:1}.qr-secure-badge{position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);min-height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c6efd4;background:#dcfaea;color:#139050;padding:0 18px;font-size:13px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.qr-card-rule{display:block;width:54px;height:3px;border-radius:99px;background:#1aa05e;margin:18px 0 20px}.pay-label,.pay-scan-title{margin:0;text-align:center}.pay-label{color:#607086;font-size:13px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pay-scan-title{color:#172033;font-size:19px;font-weight:900}.qr-warning-box{width:min(100%,470px);min-height:54px;margin-top:38px;border:1px solid #dce5ee;border-radius:8px;background:rgba(255,255,255,.72);display:flex;align-items:center;gap:16px;padding:10px 18px;color:#172033}.qr-warning-box span{width:30px;height:30px;border:2px solid #4b7dff;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;color:#3566dd;font-weight:950}.qr-warning-box p{margin:0;font-size:13px;line-height:1.35}.pay-save-button{width:min(100%,430px);min-height:50px;margin-top:22px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#00a366,#69dd47);color:#fff;font-size:17px;font-weight:950;box-shadow:0 12px 28px rgba(28,157,82,.22)}.pay-save-button:before{content:"v";margin-right:6px;font-size:18px;line-height:1}.pay-save-button:hover{background:#167246}.qr-status{min-height:30px;margin-top:10px;display:inline-flex;align-items:center;gap:10px;color:#7b879c;font-size:13px;font-weight:800}.pay-method-panel{border-radius:8px;border:1px solid #dce8dc;box-shadow:0 10px 28px rgba(34,84,52,.08);padding:18px}.pay-method-panel h2,.pay-section h2{margin:0;color:#000;font-size:14px;font-weight:900}.pay-method-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.pay-method-head p{margin:0;color:#52635c;font-size:13px;line-height:1.45}.pay-steps{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;margin-top:8px}.pay-steps div{min-height:58px;border:1px solid #72ca8a;border-radius:6px;display:grid;grid-gap:4px;gap:4px;background:#fff;color:#000;box-shadow:none;padding:10px 14px}.pay-steps strong{font-size:14px;font-weight:900}.pay-steps span{color:#53605b;font-size:13px}.pay-direct-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,200px));justify-content:center;grid-gap:10px;gap:10px;margin:14px auto 0;width:min(100%,680px)}.pay-app-button{min-height:54px;border:1px solid rgba(15,35,25,.1);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;box-shadow:0 10px 22px rgba(18,45,31,.12);font-size:13px;font-weight:950;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.pay-app-button:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(18,45,31,.16);filter:brightness(.98)}.gpay-upi-button{background:#4285f4}.phonepe-upi-button{background:#5f259f}.paytm-upi-button{background:#00baf2}.cred-upi-button{background:#050505}.cred-upi-button:hover{background:#321b51}.pay-app-button img,.pay-app-mark{width:30px;height:30px;border-radius:6px}.pay-app-button img{object-fit:cover}.pay-app-mark{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);color:#fff;font-size:10px;font-weight:950}.pay-app-button.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.pay-lower{min-height:auto;overflow:visible}.pay-lower,.pay-section{display:grid;grid-gap:10px;gap:10px}.pay-info-row,.pay-notice p,.pay-utr-form input{width:100%;min-height:54px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 16px;color:#000;font-size:13px}.pay-info-row strong{font-weight:950}.pay-copy-row span{word-break:break-all}.copy-button{margin-left:auto;min-height:34px;border:1px solid #c8f2d8;border-radius:6px;display:inline-flex;align-items:center;gap:6px;background:#f2fbf6;color:#0f7a3e;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.copy-button:hover{background:#e8fbf0}.pay-utr-form h2 a{color:#000;text-decoration:underline;font-weight:500}.pay-utr-form input{border:0;justify-content:center;background:#f3f4f7;text-align:center;font-weight:800}.pay-proof-upload{width:100%;min-height:54px;border:1px dashed #72ca8a;border-radius:7px;background:#f7fbf6;display:flex;align-items:center;gap:12px;padding:10px 16px;color:#000;font-size:13px;font-weight:900}.pay-proof-upload input{width:auto;min-height:auto;border:0;background:transparent;display:block;padding:0;text-align:left;font-weight:700}.pay-submit-button{min-height:50px;border:0;border-radius:7px;color:#fff;font-weight:900}.pay-submit-button:hover{background:#1b633e}.pay-submit-button:disabled{cursor:not-allowed;opacity:.62}.pay-submit-button:disabled:hover{background:#237348}.pay-notice p{margin:0;min-height:38px}.pay-page{width:min(100%,760px);margin:0 auto;background:#fff;display:block;box-shadow:0 0 0 1px #e5e7eb}.pay-header{background:#218714;padding:0 12px}.pay-timer{right:18px;font-size:16px}.pay-header-actions{margin-left:auto;gap:10px}.pay-header-actions .pay-timer{position:static;transform:none}.pay-language-selector{display:flex;align-items:center;gap:6px;color:#fff;font-size:11px;font-weight:800}.pay-language-selector select{border:0;border-radius:6px;padding:6px 8px;color:#172033;font-weight:800}.pay-wrap{max-width:520px}.qr-card{width:100%;border:0;border-radius:0;background:#fff;box-shadow:none}.pay-label{font-size:11px;color:#111827}.qr h1{margin-top:4px;font-size:38px;color:#050505}.qr-card-rule,.qr-secure-badge{display:none}.pay-scan-title{margin-top:4px;font-size:12px;color:#111827}.qr-frame{margin-top:6px;padding:12px;border:0;border-radius:8px;box-shadow:0 9px 22px rgba(0,0,0,.2)}.qr-warning-text{max-width:360px;margin:12px auto 0;color:#101010;text-align:center;font-size:11px;font-weight:800;line-height:1.35}.pay-action-row{width:100%;margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.pay-download-button,.upi-copy-card{min-height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#000;font-size:12px;font-weight:950}.pay-download-button{background:#ff1212;color:#000}.upi-copy-card{min-width:0;flex-direction:column;background:#19f418;padding:5px 8px;line-height:1.1;cursor:pointer}.upi-copy-card .copy-button-value,.upi-copy-card>span{max-width:100%;overflow-wrap:anywhere;font-size:8px;font-weight:850}.upi-copy-card.copy-button{min-height:36px;margin:0;border:0;color:#000;padding:5px 8px;font-size:11px}.upi-copy-card.copy-button svg{display:none}.qr-status{margin-top:12px;min-height:18px;font-size:11px;color:#111827}.qr-status .badge{display:none}.pay-method-panel{border:0;border-radius:0;box-shadow:none;background:#fff;text-align:center}.pay-method-head{gap:4px;margin-bottom:10px}.pay-method-panel h2,.pay-section h2{font-size:16px;letter-spacing:.04em}.pay-method-head p{color:#bd1e2d;font-size:11px;font-weight:850}.pay-steps{max-width:350px;margin:0 auto;grid-template-columns:repeat(6,minmax(0,1fr))}.pay-steps div{grid-column:span 2;border-color:#b9dfc3;border-radius:2px;text-align:left}.pay-steps div:nth-child(4){grid-column:2/span 2;margin-left:0}.pay-steps div:nth-child(5){grid-column:4/span 2;margin-left:0}.pay-steps strong{font-size:10px}.pay-steps span{font-size:9px;line-height:1.35}.pay-lower{gap:8px}.pay-utr-form h2{text-align:left;font-size:11px;letter-spacing:0}.pay-utr-form h2 a{font-size:11px}.pay-info-row,.pay-notice p,.pay-utr-form input{min-height:30px;border-radius:1px;font-size:11px}.pay-proof-upload{min-height:32px;border-radius:1px;font-size:11px;padding:5px 8px}.pay-proof-upload input{font-size:11px}.pay-submit-button{border-radius:2px;background:#237348;font-size:11px}.pay-notice h2{text-align:left;font-size:11px}.pay-notice p{justify-content:flex-start;line-height:1.4}.pay-form-message,.pay-notice p{background:#f2fbf6;font-size:11px}.pay-form-message{margin:0;border:1px solid #dce8dc;border-radius:4px;color:#237348;padding:8px 10px;font-weight:850}.duplicate-utr-alert{width:-moz-fit-content;width:fit-content;margin-top:8px;border:1px solid #f3bf54;border-radius:8px;background:#fff7df;color:#8a5600;padding:8px 10px;font-size:12px;font-weight:950}.payment-confirmation-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(15,23,42,.36);padding:18px}.payment-confirmation-card{width:min(360px,100%);border-radius:8px;background:#fff;border:1px solid #dce8dc;box-shadow:0 24px 70px rgba(15,23,42,.2);padding:28px 24px;text-align:center}.payment-confirmation-card h2{margin:12px 0 8px;color:#0f2b1c;font-size:22px}.payment-confirmation-card p{margin:0;color:#52635c;font-size:14px;line-height:1.5}.payment-confirmation-icon,.payment-wait-timer{width:76px;height:76px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#e8fbf0;color:#237348;font-size:32px;font-weight:950}.payment-confirmation-icon{background:#237348;color:#fff}.terminal-shell{min-height:100vh;display:grid;grid-template-columns:202px minmax(0,1fr);padding:0;background:rgba(249,252,248,.96);color:var(--ink)}.terminal-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:linear-gradient(160deg,#43684f,#12884f 58%,#0c7747);color:#e8f5ea;border-right:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.terminal-sidebar::-webkit-scrollbar{display:none}.terminal-brand{display:flex;align-items:center;justify-content:center;min-height:104px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.14)}.terminal-brand-logo{box-sizing:border-box;width:100%;max-width:100%;height:auto;display:block;object-fit:contain;padding:10px 14px;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.12)}.terminal-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#24613d;background:#f6fff6;font-size:11px;font-weight:900;box-shadow:0 0 0 6px rgba(255,255,255,.16)}.terminal-account small{display:block;color:rgba(255,255,255,.62);font-size:10px;font-weight:800;letter-spacing:.08em}.terminal-nav{flex:1 1;overflow-y:auto;padding:18px 14px;scrollbar-width:none;-ms-overflow-style:none}.terminal-nav::-webkit-scrollbar{display:none}.terminal-nav-section{margin-bottom:22px}.terminal-nav-label{padding:0 12px 9px;color:rgba(255,255,255,.58);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.terminal-nav-link{width:100%;min-height:44px;border:0;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:12px;background:transparent;color:rgba(255,255,255,.9);font-weight:750;font-size:13px;cursor:pointer}.terminal-nav-link.active,.terminal-nav-link:hover{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 3px 0 0 rgba(255,255,255,.92)}.terminal-logout{margin-top:4px}.terminal-account{min-height:65px;padding:14px 16px;display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.terminal-account strong{display:block;color:#fff;font-size:13px}.terminal-content{min-width:0;min-height:100vh;padding:32px 48px 48px;border-radius:0;background:rgba(249,252,248,.96);border:0;box-shadow:none;overflow:visible}.terminal-page{width:100%;max-width:none;margin:0}.terminal-page.medium,.terminal-page.narrow,.terminal-page.wide{max-width:none}.terminal-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:32px}.terminal-title h1{font-size:32px;line-height:1.05;margin:0 0 4px;letter-spacing:0}.terminal-title .muted{margin:0}.terminal-title .eyebrow{margin:0 0 6px}.terminal-title.with-icon{display:flex;align-items:center;gap:16px}.terminal-title-icon{width:52px;height:52px;border-radius:8px;display:grid;place-items:center;color:#07152e;background:#fff;border:1px solid #dce5ee;box-shadow:0 3px 8px rgba(20,32,48,.08)}.terminal-actions{display:flex;gap:12px;align-items:center}.terminal-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--soft-shadow);padding:22px}.terminal-card.accent{border-left:5px solid var(--nav-dark)}.terminal-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:28px}.terminal-stat{min-height:122px;flex-direction:column}.terminal-stat,.terminal-stat-row{display:flex;justify-content:space-between}.terminal-stat-row{gap:14px}.terminal-icon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#0f7d4b;background:#e4f8e7}.terminal-value{font-size:28px;font-weight:950;color:var(--ink)}.terminal-subvalue{color:var(--muted);font-size:12px}.terminal-workspace{display:grid;grid-template-columns:minmax(0,1fr) 405px;grid-gap:30px;gap:30px;align-items:start}.terminal-stack{display:grid;grid-gap:24px;gap:24px}.terminal-panel-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:20px}.terminal-endpoint,.terminal-quick-link{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;background:#f3f8f1;padding:0 16px;font-weight:800;color:var(--ink)}.terminal-endpoint+.terminal-endpoint,.terminal-quick-link+.terminal-quick-link{margin-top:12px}.terminal-table-wrap{background:#fff;border:1px solid #edf2f8;border-radius:32px 32px 8px 8px;overflow:visible;box-shadow:0 18px 44px rgba(20,32,48,.06)}.terminal-table{width:100%;border-collapse:separate;border-spacing:0}.terminal-table td,.terminal-table th{padding:28px 32px;border-bottom:1px solid #f0f3f7;text-align:left;vertical-align:middle;font-size:14px}.terminal-table tr:last-child td{border-bottom:0}.terminal-table th{background:#fff;color:#8497bb;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.bank-panel{overflow:hidden;border-radius:8px;border:1px solid #dce5ee;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08)}.bank-panel-accent{height:5px;background:#18a957}.bank-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 28px;border-bottom:1px solid #edf1f6}.bank-panel-head h2{margin:0;color:#07152e;font-size:19px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bank-panel-head p{margin:6px 0 0;color:#71839f;font-size:14px}.secure-pill{min-height:34px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:#f5f8fb;color:#71839f;padding:0 15px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.secure-pill svg{color:#18a957}.bank-empty{min-height:360px;padding:60px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bank-empty-icon{width:82px;height:82px;border-radius:8px;display:grid;place-items:center;background:#f1f5f9;color:#91a3bc;margin-bottom:22px}.bank-empty h3{margin:0;color:#07152e;font-size:24px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bank-empty p{max-width:460px;margin:14px 0 28px;color:#71839f;line-height:1.65}.bank-list,.bank-row{display:grid}.bank-row{grid-template-columns:minmax(170px,1.4fr) minmax(150px,1fr) minmax(160px,1fr) minmax(110px,.7fr) 100px 44px;grid-gap:18px;gap:18px;align-items:center;padding:22px 28px;border-bottom:1px solid #edf1f6}.bank-row:last-child{border-bottom:0}.bank-row strong{display:block;margin-top:7px;color:#07152e;font-size:14px;font-weight:900}.bank-panel-foot{border-top:1px solid #edf1f6;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:18px 24px;color:#8a98b2;font-size:11px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.bank-panel-foot span{display:inline-flex;align-items:center;gap:8px}.bank-panel-foot svg{color:#18a957}.terminal-filter-row{display:grid;grid-template-columns:minmax(250px,1fr) 180px 180px 180px auto;grid-gap:14px;gap:14px;margin:0 0 24px}.terminal-input,.terminal-select{width:100%;min-height:50px;border:1px solid #dce5ee;border-radius:8px;background:#fff;padding:0 16px;color:#07152e;font-weight:650}.terminal-button{min-height:48px;border:0;border-radius:8px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#07152e;color:#fff;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.terminal-button:disabled{cursor:not-allowed;opacity:.62}.terminal-button.full{width:100%}.icon-button,.terminal-button.secondary{background:#fff;color:#07152e;border:1px solid #dce5ee;box-shadow:0 3px 8px rgba(20,32,48,.08)}.icon-button{width:48px;height:48px;border-radius:8px;display:inline-grid;place-items:center}.terminal-form-card{max-width:630px;margin:44px auto 0}.terminal-form{display:grid;grid-gap:22px;gap:22px}.terminal-flash{padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:18px;border:1px solid transparent}.terminal-flash-success{background:#e8f6ec;color:#186a3b;border-color:#b6e0c2}.terminal-flash-error{background:#fdecec;color:#8a1f1f;border-color:#f1bcbc}.terminal-field{display:grid;grid-gap:9px;gap:9px}.terminal-field label{color:#8a98b2;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.terminal-field input,.terminal-field select{width:100%;color:#07152e;font-weight:800}.terminal-field input,.terminal-field select,.terminal-input-wrap{min-height:58px;border:1px solid #e4ebf2;border-radius:8px;background:#f5f8fb;padding:0 18px}.terminal-input-wrap{display:flex;align-items:center;gap:14px}.terminal-input-wrap:focus-within{border-color:#18a957;background:#fff}.terminal-input-wrap input{min-height:54px;border:0;flex:1 1;background:transparent;padding:0;font-family:inherit;outline:none}.terminal-amount{min-height:96px!important;font-size:30px;font-weight:950}.terminal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.terminal-note{border-radius:8px;background:#fff8e5;border:1px solid #ffd880;color:#8a5400;padding:14px 16px;font-size:12px;font-weight:750}.terminal-help{margin:-12px 0 0 2px;color:#8a98b2;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.terminal-note.error{background:#fff0f4;border-color:#ffd4df;color:#b80f3a}.terminal-note.success{display:block;background:#e8fbf0;border-color:#c8f2d8;color:#0f7a3e;text-decoration:none}.merchant-form-alert{margin-top:16px}.connect-bank-page{display:flex;min-height:calc(100vh - 116px);flex-direction:column;align-items:center}.connect-bank-head{width:100%;max-width:620px;margin-bottom:42px}.connect-bank-card{position:relative;overflow:hidden;width:100%;max-width:620px;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,32,48,.08);padding:36px}.connect-bank-card .bank-panel-accent{position:absolute;inset:0 0 auto}.connect-bank-card .terminal-form{gap:24px}.connect-bank-card .terminal-input-wrap{min-height:58px;border-radius:8px;background:#f5f8fb}.connect-bank-card .terminal-input-wrap svg{color:#9aabc2;flex:0 0 auto}.connect-bank-card .terminal-input-wrap:focus-within svg{color:#18a957}.connect-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.connect-bank-foot{margin-top:34px;border-top:1px solid #edf1f6;padding-top:28px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8a98b2;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.connect-bank-foot svg{color:#18a957}.terminal-footer-note{margin:34px 0 0;color:#c8d3e1;font-weight:950;letter-spacing:.3em;text-transform:uppercase}.terminal-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:#8a98b2;font-size:14px;font-weight:800}.terminal-back-link:hover{color:#07152e}.profile-page{display:grid;grid-gap:28px;gap:28px}.profile-page .terminal-topbar{margin-bottom:20px}.profile-hero{position:relative;display:flex;align-items:center;gap:28px;overflow:hidden;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08);padding:34px 34px 34px 42px}.profile-hero-accent{position:absolute;inset:0 auto 0 0;width:6px;background:#18a957}.profile-avatar{width:96px;height:96px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e4ebf2;border-radius:8px;background:#f5f8fb;color:#9aabc2;box-shadow:inset 0 2px 8px rgba(20,32,48,.04)}.profile-identity{flex:1 1;min-width:0}.profile-identity h2{margin:0;color:#07152e;font-size:24px;font-weight:950;letter-spacing:0;text-transform:uppercase}.profile-pill-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.profile-pill{min-height:34px;display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid #edf1f6;border-radius:8px;background:#f5f8fb;color:#71839f;padding:0 13px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;word-break:break-word}.profile-pill svg{flex:0 0 auto;color:#18a957}.profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.profile-info-card{display:flex;align-items:center;gap:20px;min-height:116px;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08);padding:24px}.profile-info-card .eyebrow{margin:0;font-size:10px}.profile-info-card h3{margin:8px 0 0;color:#07152e;font-size:15px;font-weight:950;letter-spacing:0;text-transform:uppercase}.profile-info-icon{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:1px solid;border-radius:8px}.profile-info-icon.emerald{border-color:#c8f2d8;background:#e8fbf0;color:#18a957}.profile-info-icon.indigo{border-color:#dbe6ff;background:#edf3ff;color:#2563eb}.profile-info-icon.cyan{border-color:#cffafe;background:#ecfeff;color:#0891b2}.profile-info-icon.slate{border-color:#e4ebf2;background:#f5f8fb;color:#52657e}.profile-security{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #dce5ee;border-bottom:4px solid #07152e;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08);padding:28px 34px}.profile-security-copy{display:flex;align-items:center;gap:20px}.profile-security-icon{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #ffd4df;border-radius:8px;background:#fff0f4;color:#dd174c}.profile-security h3{margin:0;color:#07152e;font-size:15px;font-weight:950;letter-spacing:0;text-transform:uppercase}.profile-security p{margin:7px 0 0;color:#8a98b2;font-weight:900}.profile-outline-button,.profile-security p{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.profile-outline-button{min-height:46px;border:1px solid #dce5ee;border-radius:8px;background:#f8fafc;color:#07152e;padding:0 26px;font-weight:950;cursor:pointer}.profile-outline-button:hover{background:#07152e;color:#fff}.profile-access-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(40,50,66,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.profile-access-modal{position:relative;width:min(500px,100%);border-radius:28px;background:#fff;box-shadow:0 30px 90px rgba(7,21,46,.28);padding:38px 38px 34px;text-align:center}.profile-access-close{position:absolute;top:26px;right:26px;width:34px;height:34px;border:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:#c3cfdd;cursor:pointer}.profile-access-close:hover{background:#f3f6fa;color:#07152e}.profile-access-icon{width:64px;height:64px;margin:0 auto 28px;display:grid;place-items:center;border:1px solid #dbe6ff;border-radius:24px;background:#eef3ff;color:#4f46e5}.profile-access-modal h2{margin:0;color:#07152e;font-size:21px;font-style:italic;font-weight:950;letter-spacing:0;text-transform:uppercase}.profile-access-modal p{max-width:360px;margin:14px auto 32px;color:#8a98b2;font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.profile-access-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profile-access-cancel,.profile-access-support{min-height:48px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.profile-access-cancel{background:#f1f4f8;color:#52657e}.profile-access-support{background:#07152e;color:#fff}.profile-access-cancel:hover{background:#e7edf4}.profile-access-support:hover{background:#10203d}.docs-page{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.public-docs-shell{min-height:100vh;background:#f4f7fa;padding:44px}.docs-sidebar{position:-webkit-sticky;position:sticky;top:36px;border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08);padding:24px}.docs-brand{color:#07152e;font-size:24px;font-weight:950;letter-spacing:0}.docs-brand-logo{width:168px;height:auto;display:block}.docs-sidebar>p{margin:5px 0 22px;color:#8a98b2;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.docs-sidebar nav{display:grid;grid-gap:8px;gap:8px}.docs-sidebar a{display:grid;grid-gap:4px;gap:4px;border-radius:8px;padding:12px;color:#52657e}.docs-sidebar a:hover{background:#f2fbf6;color:#07152e}.docs-sidebar a.active{background:linear-gradient(135deg,#18a957,#0f766e);color:#fff}.docs-sidebar a.active small{color:rgba(255,255,255,.78)}.docs-sidebar span{font-size:13px;font-weight:950}.docs-sidebar small{color:#8a98b2;font-size:10px;font-weight:800}.docs-content{display:grid;grid-gap:24px;gap:24px;min-width:0}.docs-hero,.docs-section{border:1px solid #dce5ee;border-radius:8px;background:#fff;box-shadow:0 3px 8px rgba(20,32,48,.08);padding:30px}.docs-hero{border-left:5px solid #18a957}.docs-hero h1{margin:0 0 12px;color:#07152e;font-size:clamp(30px,4vw,44px);font-weight:950}.docs-hero>p:not(.eyebrow){max-width:850px;color:#71839f;line-height:1.7}.docs-alert{display:flex;gap:14px;align-items:flex-start;margin-top:22px;border:1px solid #ffd880;border-radius:8px;background:#fff8e5;color:#8a5400;padding:16px}.docs-alert span,.docs-alert strong{display:block}.docs-alert strong{color:#654000;font-size:13px;font-weight:950;text-transform:uppercase}.docs-alert span{margin-top:5px;font-size:13px;line-height:1.5}.docs-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.docs-mini-card{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc;padding:18px}.docs-mini-card svg{color:#18a957}.docs-mini-card .eyebrow{margin:14px 0 6px;font-size:9px}.docs-mini-card h3{margin:0;color:#07152e;font-size:13px;font-weight:950;word-break:break-word}.docs-section h2{font-size:24px}.docs-section h2,.docs-section h3{margin:0 0 12px;color:#07152e;font-weight:950}.docs-section h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.docs-section-head{margin-bottom:24px}.docs-section-head .eyebrow{margin:14px 0 6px}.docs-endpoint{display:inline-flex;align-items:center;min-height:38px;border:1px solid #dce5ee;border-radius:8px;background:#f5f8fb;color:#07152e;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800}.docs-endpoint-list{display:grid;grid-gap:12px;gap:12px}.docs-endpoint-list div{display:grid;grid-gap:7px;gap:7px;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc;padding:16px}.docs-endpoint-list strong{color:#07152e;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.docs-endpoint-list span{color:#52657e;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800;word-break:break-word}.docs-two-col{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:26px;gap:26px}.docs-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.docs-list{display:grid;grid-gap:10px;gap:10px;margin:0 0 24px;padding:0;list-style:none}.docs-list li{border:1px solid #edf1f6;border-radius:8px;background:#f8fafc;color:#52657e;padding:12px 14px;font-size:13px;font-weight:800}.docs-code{margin:0;overflow-x:auto;border:1px solid #243b60;border-radius:8px;background:#071226;color:#5ef5a8;padding:18px;font-size:12px;line-height:1.65}.docs-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;color:#18a957}.docs-flow span{border:1px solid #c8f2d8;border-radius:8px;background:#e8fbf0;color:#0f7a3e;padding:9px 11px;font-size:11px;font-weight:950;text-transform:uppercase}.docs-final{display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:4px solid #18a957}.docs-final svg{color:#18a957;flex:0 0 auto}.docs-final p{margin:0;line-height:1.7}.code-box{background:#071226;color:#5ef5a8;border-radius:8px;border:1px solid #243b60;padding:18px;overflow-x:auto;font-size:13px;line-height:1.7}.masked-pill{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;background:#f5f8fb;padding:0 14px;color:#17243c;font-weight:850}.masked-pill.compact{min-height:24px;border-radius:5px;padding:0 9px;color:#546a89;font-size:11px;font-weight:800}.ledger-page{max-width:1280px}.ledger-page .terminal-filter-row{margin-bottom:24px}.ledger-page .terminal-table-wrap{overflow:visible}.ledger-page .terminal-table tbody tr{height:91px}.ledger-page .terminal-table td strong{color:#001028;font-weight:950}.ledger-page .terminal-table td:first-child strong{font-size:15px}.ledger-page .terminal-subvalue{color:#6880a5;font-size:11px;font-weight:700}.order-link{color:#3d23ff!important;font-size:11px;letter-spacing:.02em}.pending-reference{color:#c9d3df;font-size:11px;font-style:italic;font-weight:950;letter-spacing:.06em}.text-success{color:#00935b}.text-danger{color:#dd174c}.text-warning{color:#d97706}.terminal-footer-note{margin-top:28px;text-align:center;color:#c3cedc;font-size:10px;font-weight:900;letter-spacing:.42em}.action-menu-wrap{position:relative;display:inline-flex}.action-dots{width:34px;height:34px;border:0;border-radius:8px;display:grid;place-items:center;color:#91a3bc;background:transparent;cursor:pointer}.action-dots:hover{background:#f1f5f9;color:#07152e}.action-popover{position:absolute;top:40px;right:0;z-index:35;width:190px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 18px 45px rgba(20,32,48,.16);padding:10px}.action-popover button{width:100%;min-height:46px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#18a957;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.action-popover button:hover{background:#f2fbf6}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:22px}.reference-modal{position:relative;width:min(448px,100%);padding:34px}.confirm-modal,.reference-modal{border-radius:8px;background:#fff;box-shadow:0 28px 70px rgba(7,21,46,.25)}.confirm-modal{width:min(430px,100%);padding:28px}.confirm-modal h2{margin:0;color:#07152e;font-size:22px;font-weight:950}.confirm-modal p{margin:12px 0 24px;color:#71839f;line-height:1.55}.confirm-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.modal-close{position:absolute;top:24px;right:24px;width:34px;height:34px;border:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:#b2bfd0;cursor:pointer}.modal-close:hover{background:#f3f6fa;color:#07152e}.reference-icon{width:66px;height:66px;margin:0 auto 18px;border-radius:8px;display:grid;place-items:center;color:#18a957;background:#e8fbf0;border:1px solid #c8f2d8}.reference-icon.audit-icon{color:#dd174c;background:#fff0f4;border-color:#ffd4df}.reference-modal h2{margin:0;font-size:22px;font-weight:950}.reference-modal h2,.reference-subtitle{text-align:center;text-transform:uppercase}.reference-subtitle{margin:8px 0 30px;color:#8a98b2;font-size:11px;font-weight:900;letter-spacing:.12em}.reference-form{display:grid;grid-gap:22px;gap:22px}.audit-summary{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px;padding:20px 22px;border-radius:8px;background:#f8fafc;border:1px solid #edf2f7}.audit-summary div{display:flex;align-items:center;justify-content:space-between;gap:18px}.audit-summary span{color:#8a98b2;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.audit-summary strong{color:#07152e;font-size:12px;font-weight:950;text-align:right;text-transform:uppercase}.reference-submit{width:100%;min-height:56px}@media (max-width:900px){.login,.shell{grid-template-columns:1fr;padding:0}.public-docs-shell{padding:18px}.marketing-cta,.marketing-feature-grid,.marketing-hero,.marketing-metrics,.marketing-nav{width:min(100% - 28px,620px)}.marketing-nav{align-items:center;gap:12px}.marketing-links{display:none}.marketing-menu-button{display:grid}.marketing-brand img{width:144px}.marketing-feature-grid,.marketing-hero,.marketing-metrics{grid-template-columns:1fr}.marketing-hero{padding-top:28px}.marketing-hero h1{font-size:42px}.marketing-cta{align-items:flex-start;flex-direction:column;margin-bottom:40px;padding:24px}.marketing-footer{padding:34px 18px 24px}.marketing-footer-links{grid-template-columns:1fr}.marketing-footer-bottom{align-items:flex-start;flex-direction:column}.sidebar{position:static;height:auto;border-radius:0;flex-direction:row;align-items:flex-start;overflow-x:auto}.content{padding:22px 18px;border-radius:0;min-height:auto}.grid.cols-2,.grid.cols-3,.grid.cols-4,.terminal-shell{grid-template-columns:1fr}.terminal-shell{padding:0}.terminal-sidebar{position:static;height:auto;border-radius:0}.terminal-nav{display:flex;overflow-x:auto;gap:14px}.terminal-nav-section{min-width:190px}.terminal-content{min-height:auto;padding:22px 18px;border-radius:0}.docs-grid-3,.docs-language-grid,.docs-page,.docs-two-col,.history-filter,.payin-filter,.payout-copy-grid,.profile-info-grid,.team-payin-status-form,.terminal-filter-row,.terminal-form-grid,.terminal-stat-grid,.terminal-workspace{grid-template-columns:1fr}.history-row summary,.history-row-meta,.payin-success-note,.payin-toolbar{flex-direction:column;align-items:stretch;text-align:left}.payin-success-note span{text-align:left}.docs-sidebar{position:static}.docs-final{flex-direction:column;text-align:center}.profile-hero,.profile-security,.terminal-topbar{flex-direction:column;align-items:stretch}.profile-hero,.profile-security{padding:28px 22px}.profile-hero{text-align:center}.profile-avatar{margin:0 auto}.profile-pill-row,.profile-security-copy{justify-content:center}.profile-security{text-align:center}.terminal-table-wrap{overflow-x:auto}.pay-wrap{padding:8px 10px;gap:10px}.pay-steps{grid-template-columns:1fr;width:100%}.pay-header{min-height:48px;padding:0 10px;font-size:26px}.pay-timer{right:14px;font-size:17px}.qr h1{font-size:48px}.qr-frame img{width:150px;height:150px}.qr-card{padding:26px 16px 22px}.qr-warning-box{align-items:flex-start}.pay-info-row,.pay-notice p,.pay-utr-form input{min-height:44px}}@media (max-height:840px){.pay-header{min-height:42px;font-size:24px}.pay-wrap{padding:6px 10px;gap:7px}.qr{gap:3px}.pay-label{font-size:12px}.pay-scan-title{font-size:16px}.qr h1{font-size:44px}.qr-frame img{width:180px;height:180px}.pay-save-button{min-height:44px}.pay-method-panel{padding:7px 10px}.pay-steps{gap:5px;margin-top:5px}.pay-steps div{min-height:40px;padding:7px 10px}.pay-app-button{min-height:38px}.pay-lower{gap:6px}.pay-section{gap:5px}.pay-method-panel h2,.pay-section h2{font-size:13px}.pay-info-row,.pay-notice p,.pay-utr-form input{min-height:34px}.pay-submit-button{min-height:38px}}.pay-header{font-size:20px}.pay-wrap{padding:14px 16px 30px;gap:16px}.pay-label{font-size:9px}.pay-scan-title{font-size:10px}.qr h1{font-size:32px}.qr-card{padding:0}.qr-frame img{width:150px;height:150px}.pay-method-panel{padding:0}.pay-steps{gap:8px;margin-top:0}.pay-steps div{min-height:72px;padding:7px}.pay-app-button{min-height:44px}.pay-submit-button{min-height:28px}@media (max-width:620px){.pay-action-row,.pay-steps{grid-template-columns:1fr}.pay-steps div,.pay-steps div:nth-child(4),.pay-steps div:nth-child(5){grid-column:auto}.pay-direct-apps{grid-template-columns:minmax(0,200px)}}.pay-download-button,.pay-submit-button,.upi-copy-card{min-height:40px;border:0;border-radius:8px;background:#237348;color:#fff;box-shadow:none;font-size:13px;font-weight:950;letter-spacing:0;text-transform:none}.pay-download-button,.pay-submit-button{display:inline-flex;align-items:center;justify-content:center}.pay-download-button:hover,.pay-submit-button:hover{background:#1b633e}.upi-copy-card{gap:2px;padding:5px 10px}.upi-copy-card.copy-button{min-height:40px;padding:5px 10px;color:#fff;font-size:13px;font-weight:950}.pay-submit-button{width:100%;cursor:pointer}.pay-submit-button:disabled,.pay-submit-button:disabled:hover{background:#237348;color:#fff;opacity:.55;cursor:not-allowed}.button.small,.terminal-button.small{min-height:34px;padding:0 14px;font-size:11px;letter-spacing:.06em;border-radius:8px;font-weight:800}.button.small.secondary,.terminal-button.small.secondary{border:1px solid #dce5ee}.button,.terminal-button{min-height:40px;padding:0 16px;font-size:12px;letter-spacing:.05em;border-radius:8px}.terminal-table td,.terminal-table th{padding:14px 18px;font-size:13px}.terminal-table.compact td,.terminal-table.compact th{padding:11px 14px;font-size:12.5px}.terminal-table-wrap{border-radius:12px}.terminal-table-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid #edf1f6}.terminal-table-head .terminal-panel-title{margin:0;font-size:17px}.terminal-table-scroll{overflow-x:auto}.ledger-page .terminal-table tbody tr{height:auto}.ledger-page{max-width:none}.col-filter{position:relative;display:inline-block}.col-filter-trigger{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:4px 6px;margin:-4px -6px;border-radius:5px}.col-filter-trigger:hover{background:#f1f5f9}.col-filter-trigger.active{color:#0f7a3e}.col-filter-trigger.active svg{color:#0f7a3e;fill:#0f7a3e}.col-filter-trigger svg{opacity:.5}.col-filter-trigger.active svg{opacity:1}.col-filter-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:230px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 16px 38px rgba(20,32,48,.16);padding:12px;text-transform:none;letter-spacing:0}.col-filter-pop.right{left:auto;right:0}.col-filter-input{width:100%;min-height:36px;border:1px solid #dce5ee;border-radius:7px;background:#f8fafc;padding:0 10px;color:#07152e;font-size:13px;font-weight:700}.col-filter-input:focus{outline:2px solid #18a957;outline-offset:-1px;background:#fff}.col-filter-options{display:grid;grid-gap:4px;gap:4px;max-height:220px;overflow-y:auto}.col-filter-option{display:flex;align-items:center;gap:9px;border-radius:6px;padding:7px 9px;color:#07152e;font-size:12.5px;font-weight:700;cursor:pointer}.col-filter-option:hover{background:#f1f5f9}.col-filter-option input[type=radio]{width:13px;height:13px;accent-color:#18a957}.col-filter-range{display:grid;grid-gap:8px;gap:8px}.col-filter-range label{display:grid;grid-gap:3px;gap:3px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8a98b2}.col-filter-range input{min-height:34px;border:1px solid #dce5ee;border-radius:7px;background:#f8fafc;padding:0 10px;color:#07152e;font-size:13px;font-weight:700}.col-filter-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.col-filter-apply,.col-filter-clear{min-height:30px;padding:0 12px;border-radius:7px;font-size:11px;font-weight:900;letter-spacing:.04em;cursor:pointer}.col-filter-clear{background:#f1f5f9;color:#52657e;border:1px solid transparent}.col-filter-clear:hover{background:#e2e8f0}.col-filter-apply{background:#18a957;color:#fff;border:0}.col-filter-apply:hover{background:#0f7a3e}.create-merchant-form{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr)) auto;grid-gap:14px;gap:14px;align-items:flex-end;margin-top:14px}.create-merchant-form .field{margin:0}.create-merchant-form .field input{min-height:38px;padding:0 11px;font-size:13px}.create-merchant-form .field label{font-size:10px}.create-merchant-form .button{align-self:flex-end;white-space:nowrap}.inline-fee-form{display:flex;gap:6px;align-items:center;min-width:220px}.inline-fee-form input{width:64px;min-height:32px;border:1px solid #dce5ee;border-radius:6px;background:#f8fafc;padding:0 8px;font-size:12px;font-weight:700}.inline-fee-form button{white-space:nowrap}.merchant-table-scroll{overflow-x:visible}.merchant-management-table{table-layout:fixed;width:100%}.merchant-management-table td,.merchant-management-table th{white-space:normal;vertical-align:middle}.merchant-management-table td:first-child,.merchant-management-table th:first-child{width:12%}.merchant-management-table td:nth-child(2),.merchant-management-table th:nth-child(2){width:18%;word-break:break-word}.merchant-management-table td:nth-child(3),.merchant-management-table th:nth-child(3){width:9%}.merchant-management-table td:nth-child(4),.merchant-management-table td:nth-child(5),.merchant-management-table td:nth-child(6),.merchant-management-table td:nth-child(7),.merchant-management-table th:nth-child(4),.merchant-management-table th:nth-child(5),.merchant-management-table th:nth-child(6),.merchant-management-table th:nth-child(7){width:12%}.merchant-management-table td:nth-child(8),.merchant-management-table th:nth-child(8){width:13%}.merchant-primary-row td{border-bottom:0;padding-bottom:8px}.merchant-detail-row td{padding-top:0;background:#fbfdfb}.merchant-row-details{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:center;border-top:1px dashed #dfe8df;padding-top:9px}.merchant-row-details span{display:grid;grid-gap:3px;gap:3px;min-width:0;color:#10251a;font-weight:800}.merchant-row-details strong{color:#8798b8;font-size:9.5px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.merchant-row-action{justify-items:start}.admin-hold-form{min-width:0}.commission-form{min-width:0;flex-wrap:wrap}.admin-hold-form input,.commission-form input{width:60px}.admin-hold-form button,.commission-form button{min-height:32px;padding:0 12px}.merchant-card-filters{display:flex;flex-wrap:wrap;gap:10px 18px;padding:14px 22px;border-bottom:1px solid #edf1f6;background:#fbfdfb}.merchant-card-list{display:grid;grid-gap:12px;gap:12px;padding:16px}.merchant-management-card{border:1px solid #e0e9df;border-radius:8px;background:linear-gradient(135deg,#f3fbf6,#ffffff 48%,#f1f6ff);box-shadow:0 12px 28px rgba(28,73,48,.08);padding:16px}.merchant-card-actions,.merchant-card-controls,.merchant-card-main,.merchant-control-form{display:flex;align-items:center;gap:12px}.merchant-card-main{justify-content:space-between;gap:18px}.merchant-card-title{display:flex;align-items:center;gap:10px}.merchant-card-title h3{margin:0;color:#10251a;font-size:17px}.merchant-card-main p{margin:5px 0 0;color:#536474;font-size:13px;font-weight:700;word-break:break-word}.merchant-card-actions{flex-wrap:wrap;justify-content:flex-end}.merchant-card-actions span,.merchant-card-stats span{display:grid;grid-gap:4px;gap:4px;min-width:0}.merchant-card-actions strong,.merchant-card-stats strong,.merchant-control-form label{color:#8798b8;font-size:9.5px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.merchant-card-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px;border-top:1px dashed #dfe8df;border-bottom:1px dashed #dfe8df;background:rgba(255,255,255,.58);border-radius:8px;padding:14px;color:#10251a;font-size:13px;font-weight:850}.merchant-card-controls{flex-wrap:wrap;margin-top:14px}.merchant-control-form{flex-wrap:wrap;min-width:0;border:1px solid #edf2f0;border-radius:8px;background:rgba(255,255,255,.72);padding:8px}.merchant-control-form input{width:76px;min-height:32px;border:1px solid #dce5ee;border-radius:6px;background:#ffffff;padding:0 8px;font-size:12px;font-weight:800}.commission-control-form input{width:64px}.merchant-empty-state{padding:18px 22px}@media (max-width:1280px){.merchant-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.merchant-card-main{align-items:flex-start;flex-direction:column}.merchant-card-actions{justify-content:flex-start}.merchant-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1440px){.content,.terminal-content{padding:26px 28px 36px}.terminal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.terminal-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.terminal-value{font-size:24px}.terminal-table td,.terminal-table th{padding:12px 14px;font-size:12.5px}}@media (max-width:1280px){.shell,.terminal-shell{grid-template-columns:188px minmax(0,1fr)}.content,.terminal-content{padding:22px 22px 32px}.terminal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.terminal-workspace{grid-template-columns:1fr}.terminal-table td,.terminal-table th{padding:11px 12px;font-size:12px}.terminal-table.compact td,.terminal-table.compact th{padding:9px 10px;font-size:11.5px}.terminal-title h1,h1{font-size:26px}.create-merchant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.create-merchant-form .button{grid-column:1/-1;justify-self:start}}@media (max-width:1024px){.terminal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-table td,.terminal-table th{padding:10px}.create-merchant-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-page{min-height:100vh}.pay-header{min-height:44px;padding:8px clamp(12px,4vw,42px);border:0;border-radius:0;box-shadow:none}.upi-pay-title{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:16px;letter-spacing:0}.pay-header-logo,.upi-pay-title .pay-header-logo{width:88px;height:auto;filter:brightness(0) invert(1)}.pay-wrap{width:min(1120px,100%);margin:0 auto;padding:16px clamp(10px,3vw,28px) 44px;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);grid-gap:18px;gap:18px;align-items:start}.pay-lower,.pay-payment-panel{min-width:0}.pay-mobile-card,.pay-section{border:1px solid #e3ebdf;border-radius:10px;box-shadow:0 10px 34px rgba(20,60,38,.08);background:#ffffff}.pay-mobile-card{padding:18px;text-align:center}.pay-order-id{margin:0 0 8px;color:#1f2d23;font-size:12px;font-weight:800}.pay-mobile-card h1{margin:4px 0 8px;color:#137d4a;font-size:clamp(30px,8vw,44px);line-height:1}.pay-scan-title{display:block;margin:0 0 12px;font-size:13px;color:#101c15}.pay-direct-apps-top{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.pay-direct-apps-top .pay-app-button{min-height:46px;border-radius:8px}.qr-frame{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px;border:1px solid #e6ece5;border-radius:0;background:#fff}.qr-frame img{display:block}.pay-mobile-card .pay-action-row{margin-top:8px}.pay-mobile-card .pay-download-button{min-height:34px;padding:8px 14px;border-radius:0;background:#ffffff;color:#137d4a;border:1px solid #e1e7de}.pay-upi-copy-strip{margin-top:12px;display:grid;grid-template-columns:1fr auto;align-items:stretch;border:1px solid #edf1eb;border-radius:8px;overflow:hidden;text-align:left}.pay-upi-copy-strip>span{padding:10px 12px;color:#d10b1a;font-size:12px;font-weight:900}.pay-upi-copy-strip .upi-copy-card{border:0;border-left:1px solid #edf1eb;border-radius:0;min-height:100%;background:#137d4a;color:#fff}.pay-upi-copy-strip .copy-button-value{display:none}.pay-mobile-card .qr-status{justify-content:center;margin-top:12px}.pay-utr-form{padding:18px}.pay-utr-form h2{margin-bottom:12px;color:#0d1e14;font-size:18px}.pay-utr-form input[name=utr]{text-align:center;border-radius:999px;background:#f5f7fb;color:#137d4a;font-weight:900}.pay-proof-upload{min-height:82px;border:1px dashed #9ad5af;border-radius:12px;background:#f7faff;display:grid;grid-gap:4px;gap:4px;justify-items:center;align-content:center;text-align:center;color:#137d4a;cursor:pointer}.pay-proof-upload input{display:none}.pay-proof-upload-title{font-weight:950}.pay-proof-upload small{color:#6a7896;font-size:12px}.pay-proof-upload img{width:74px;height:74px;object-fit:cover;border-radius:8px;border:1px solid #cfe9d9;margin-top:6px}.pay-submit-button{border-radius:999px;background:linear-gradient(135deg,#137d4a,#0f6e40)}.pay-notice{margin-top:12px;padding:14px 18px;color:#e27c00;box-shadow:none}@media (max-width:760px){.pay-header{justify-content:center;min-height:38px;padding:6px 10px}.pay-header-actions{display:none}.upi-pay-title{font-size:15px}.pay-wrap{display:block;padding:0 0 30px}.pay-mobile-card,.pay-section{border-left:0;border-right:0;border-radius:0;box-shadow:none}.pay-mobile-card{padding:10px 10px 8px}.pay-lower{margin-top:8px}}.pay-header{width:min(980px,100%);margin:0 auto;background:#137d4a;color:#ffffff}.pay-mobile-card .pay-download-button,.pay-mobile-card h1,.pay-proof-upload,.pay-proof-upload-title,.pay-utr-form input[name=utr]{color:#137d4a}.pay-mobile-card .pay-action-row,.pay-mobile-card .pay-download-button,.pay-upi-copy-strip{width:244px;max-width:100%}.pay-mobile-card .pay-action-row{display:flex;justify-content:center}.pay-mobile-card .pay-download-button{display:inline-flex;align-items:center;justify-content:center;border-color:#cfe6d6;border-radius:8px;font-weight:950}.pay-upi-copy-strip{grid-template-columns:1fr;border-color:#d9eadf}.pay-upi-copy-strip>span{display:none}.pay-upi-copy-strip .upi-copy-card,.pay-upi-copy-strip .upi-copy-card.copy-button{display:grid;grid-template-columns:minmax(0,auto) auto;grid-column-gap:0;column-gap:0;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:0;border:0;border-radius:8px;background:#ffffff;color:#0d6b3d;overflow:hidden}.pay-upi-copy-strip .copy-button-value,.pay-upi-copy-strip .upi-copy-card .copy-button-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#0d6b3d;padding:0 14px;font-size:13px;font-weight:950}.pay-upi-copy-strip .upi-copy-card>span:last-child{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;margin-right:-1px;padding:0 12px;background:#137d4a;color:#ffffff}.pay-upi-copy-strip .upi-copy-card svg{color:#137d4a}.pay-submit-button,.pay-submit-button:disabled{background:linear-gradient(135deg,#188a52,#0f6e40)}@media (max-width:760px){.pay-alert-marquee,.pay-header,.pay-wrap{width:100%}.pay-mobile-card h1{color:#137d4a}}.pay-page{background:#ffffff}.pay-alert-marquee,.pay-header,.pay-wrap{width:100%;max-width:100%}.pay-header{position:relative;justify-content:center;min-height:38px;padding:6px 10px}.pay-header-actions{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;margin-left:0}.pay-header-actions .pay-language-selector{display:none}.pay-header-actions .pay-timer,.pay-timer{position:static;transform:none;color:#ffffff;font-size:14px;font-weight:950;line-height:1}.upi-pay-title{font-size:15px}.pay-wrap{display:block;min-height:0;padding:0 0 30px;background:#ffffff}.pay-lower,.pay-payment-panel{width:100%}.pay-mobile-card,.pay-section{border-left:0;border-right:0;border-radius:0;box-shadow:none}.pay-mobile-card{padding:10px 10px 8px}.pay-lower{margin-top:8px}.pay-app-choice{padding:18px 16px 12px}.pay-app-choice .pay-direct-apps{justify-content:center}.pay-app-choice .pay-app-button{width:min(200px,100%)}.pay-utr-form{padding:18px 16px}