html.zepay-native-app{--nb-success: #0f9d58;--nb-danger: #d93025;--nb-warn: #f9ab00}html.zepay-native-app,html.zepay-native-app body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;max-width:100%;overflow-x:hidden}html.zepay-native-app .fintech-shell-viewport{width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.zepay-native-app .fintech-hero-card,html.zepay-native-app .fintech-global-footer,html.zepay-native-app .fintech-mobile-build-header,html.zepay-native-app .fintech-sidebar-desktop{display:none!important}html.zepay-native-app .native-app-shell{height:100dvh;max-height:100dvh;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--nb-canvas);overflow:hidden;box-sizing:border-box}html.zepay-native-app .native-app-shell__sticky{position:sticky;top:0;z-index:130;padding-top:var(--zepay-status-bar-height, env(safe-area-inset-top, 0px));background:var(--nb-blue);color:#fff}html.zepay-native-app{--nb-chrome-top: calc(var(--zepay-status-bar-height, env(safe-area-inset-top, 0px)) + var(--nb-header-h))}html.zepay-native-app .native-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:var(--nb-header-h);padding:6px 10px 8px;gap:6px}html.zepay-native-app .native-header__side{display:flex;align-items:center}html.zepay-native-app .native-header__side--right{justify-content:flex-end}html.zepay-native-app .native-header__btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:#ffffff24;color:#fff;cursor:pointer}html.zepay-native-app .native-header__btn--ghost{visibility:hidden;pointer-events:none}html.zepay-native-app .native-header__btn:active{transform:scale(.96);background:#ffffff3d}html.zepay-native-app .native-header__btn--support{background:#ffffff2e;box-shadow:0 0 0 1px #ffffff38 inset;animation:native-support-pulse 2.4s ease-in-out infinite}@keyframes native-support-pulse{0%,to{box-shadow:0 0 0 1px #ffffff38 inset}50%{box-shadow:0 0 0 1px #fff6 inset,0 0 12px #7dd3fc73}}html.zepay-native-app .native-header__center{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;height:32px}html.zepay-native-app .native-header__logo{height:28px;width:auto;max-width:140px;max-height:28px;object-fit:contain;object-position:center;flex-shrink:0;filter:brightness(0) invert(1)}html.zepay-native-app .native-header__logo--brand{height:30px;max-height:30px;max-width:158px;filter:none}html.zepay-native-app .native-header__brand{margin:0;font-size:17px;font-weight:800;letter-spacing:.04em;color:#fff;line-height:1}html.zepay-native-app .native-header__page-title,html.zepay-native-app .native-header__sub,html.zepay-native-app .native-header__title{display:none!important}html.zepay-native-app .native-app-shell__body{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;padding:12px 14px calc(var(--nb-bottom-h) + env(safe-area-inset-bottom,0px) + 16px);scroll-padding-bottom:calc(var(--nb-bottom-h, 56px) + env(safe-area-inset-bottom,0px) + var(--zepay-keyboard-inset, 0px) + 20px)}html.zepay-native-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),html.zepay-native-app textarea,html.zepay-native-app select,html.zepay-native-app .nsvc-input,html.zepay-native-app .matm-native-input,html.zepay-native-app .recharge-premium-input,html.zepay-native-app .fintech-auth-field-input{scroll-margin-top:12px;scroll-margin-bottom:calc(var(--zepay-keyboard-inset, 0px) + 72px)}html.zepay-native-app.zepay-keyboard-open .native-bottom-nav{pointer-events:none}html.zepay-native-app .native-app-shell__body--flush{padding-left:0;padding-right:0}html.zepay-native-app .native-app-shell__body .fintech-body-container,html.zepay-native-app .native-app-shell__body .fintech-main-content,html.zepay-native-app .native-app-shell__body .fintech-page-stack,html.zepay-native-app .native-app-shell__body .PageContainer,html.zepay-native-app .native-app-shell .fintech-page-stack--with-bottom-nav{padding-left:0!important;padding-right:0!important;max-width:none!important}html.zepay-native-app .native-app-shell .fintech-page-stack--with-bottom-nav,html.zepay-native-app .native-app-shell .fintech-shell-main-with-bottom-nav{padding-bottom:0!important}html.zepay-native-app .native-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;pointer-events:auto;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border:0;border-top:1px solid #e8e8ed;box-shadow:none}html.zepay-native-app .native-bottom-nav--inert{pointer-events:none}html.zepay-native-app .native-bottom-nav__bar{width:100%;max-width:none;margin:0;border-radius:0;background:#fff;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.zepay-native-app .native-bottom-nav__grid{display:grid;grid-template-columns:repeat(5,1fr);min-height:56px;padding:6px 0 4px;gap:0}html.zepay-native-app .native-bottom-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:2px 4px;border:0;background:transparent;color:#8e8e93;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:-.01em;border-radius:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease}html.zepay-native-app .native-bottom-nav__icon-wrap{position:relative;display:grid;place-items:center;width:28px;height:24px}html.zepay-native-app .native-bottom-nav__pill,html.zepay-native-app .native-bottom-nav__dot,html.zepay-native-app .native-bottom-nav__dot--spacer{display:none!important}html.zepay-native-app .native-bottom-nav__icon-inner{display:contents}html.zepay-native-app .native-bottom-nav__icon,html.zepay-native-app .native-bottom-nav__item svg{width:24px;height:24px;display:block}html.zepay-native-app .native-bottom-nav__label{position:relative;z-index:1;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:var(--nb-fs-xs);font-weight:var(--nb-fw-regular)}html.zepay-native-app .native-bottom-nav__item--active{color:#2152ff}html.zepay-native-app .native-bottom-nav__item--active .native-bottom-nav__label{font-weight:var(--nb-fw-medium);color:#2152ff}html.zepay-native-app .native-bottom-nav__item--active .native-bottom-nav__icon,html.zepay-native-app .native-bottom-nav__item--active svg{color:#2152ff}html.zepay-native-app .native-bottom-nav__item:active{opacity:.72}html.zepay-native-app .fintech-bottom-nav-bar:not(.native-bottom-nav){display:none!important}html.zepay-native-app .native-balance-card{position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;border-radius:22px;padding:18px 16px;color:#fff;background:linear-gradient(135deg,#0b3d91,#1a73e8 55%,#0f9d58 140%);box-shadow:0 14px 32px #0b3d9147}html.zepay-native-app .native-balance-card:after{content:"";position:absolute;top:-40%;right:-18%;width:180px;height:180px;border-radius:999px;background:#ffffff1f;pointer-events:none}html.zepay-native-app .native-balance-card__label{margin:0;font-size:12px;font-weight:700;opacity:.85}html.zepay-native-app .native-balance-card__amount{margin:6px 0 0;font-size:28px;font-weight:800;letter-spacing:-.02em}html.zepay-native-app .native-balance-card__meta{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}html.zepay-native-app .native-balance-card__chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#ffffff29;font-size:11px;font-weight:700}html.zepay-native-app .native-balance-card__actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}html.zepay-native-app .native-balance-card__action{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:12px;background:#ffffff29;color:#fff;font-size:13px;font-weight:800;text-decoration:none}html.zepay-native-app .native-balance-card__action:active{background:#ffffff3d}html.zepay-native-app .native-bell-notice{display:flex;align-items:center;gap:8px;margin:2px 0 0;padding:7px 10px;border-radius:12px;background:linear-gradient(135deg,#fff7ed,#fff1f2);border:1px solid #fecdd3;box-shadow:0 4px 12px #be123c0f;min-width:0;overflow:hidden}html.zepay-native-app .native-bell-notice__icon{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:9px;background:linear-gradient(145deg,#fb7185,#e11d48);color:#fff;box-shadow:0 4px 10px #e11d4847;animation:native-bell-pulse 2.4s ease-in-out infinite}@keyframes native-bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}html.zepay-native-app .native-bell-notice__track{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}html.zepay-native-app .native-bell-notice__run{flex-shrink:0;padding-right:2rem;font-size:11px;font-weight:750;line-height:1.35;color:#9f1239;animation:native-bell-ticker-scroll 22s linear infinite}@keyframes native-bell-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}html.zepay-native-app .native-notice-strip,html.zepay-native-app .native-pp-card__notice,html.zepay-native-app .native-services__notice,html.zepay-native-app .native-balance-card__notice{display:none!important}html.zepay-native-app .native-services{margin-top:16px;width:100%;max-width:100%;min-width:0}html.zepay-native-app .native-services__card{border-radius:20px;border:1px solid #e8eef7;background:#fff;padding:14px 12px 12px;box-shadow:0 8px 24px #0f172a0f}html.zepay-native-app .native-services__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 4px 12px}html.zepay-native-app .native-services__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a73e8}html.zepay-native-app .native-services__title{margin:2px 0 0;font-size:16px;font-weight:800;letter-spacing:-.02em;color:#0b3d91}html.zepay-native-app .native-services__count{flex-shrink:0;border-radius:999px;background:#e8f0fe;padding:4px 10px;font-size:11px;font-weight:800;color:#0b3d91}html.zepay-native-app .native-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.zepay-native-app .native-service-grid__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--nb-text);min-width:0}html.zepay-native-app button.native-service-grid__item,html.zepay-native-app button.native-pp-tile{appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit}html.zepay-native-app .native-service-grid__item--soon,html.zepay-native-app .native-pp-tile--soon{opacity:.78}html.zepay-native-app .native-svc-soon-badge{position:absolute;top:-5px;right:-7px;z-index:2;padding:2px 5px;border-radius:999px;background:#0f172a;color:#fff;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.2;box-shadow:0 2px 6px #0f172a40}html.zepay-native-app .native-service-grid__icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;overflow:hidden;color:#fff;box-shadow:0 8px 18px #0f172a1f}html.zepay-native-app .native-service-grid__icon-glow{position:absolute;inset:-30% -20% auto auto;width:70%;height:70%;border-radius:999px;background:#ffffff47;filter:blur(2px);pointer-events:none}html.zepay-native-app .native-service-grid__glyph{position:relative;z-index:1;display:grid;place-items:center}html.zepay-native-app .native-service-grid__icon svg{width:24px;height:24px}html.zepay-native-app .native-service-grid__icon--blue{background:linear-gradient(145deg,#1a73e8,#0b3d91)}html.zepay-native-app .native-service-grid__icon--emerald{background:linear-gradient(145deg,#34d399,#059669)}html.zepay-native-app .native-service-grid__icon--orange{background:linear-gradient(145deg,#fb923c,#ea580c)}html.zepay-native-app .native-service-grid__icon--violet{background:linear-gradient(145deg,#a78bfa,#7c3aed)}html.zepay-native-app .native-service-grid__icon--rose{background:linear-gradient(145deg,#fb7185,#e11d48)}html.zepay-native-app .native-service-grid__icon--cyan{background:linear-gradient(145deg,#22d3ee,#0891b2)}html.zepay-native-app .native-service-grid__icon--amber{background:linear-gradient(145deg,#fbbf24,#d97706)}html.zepay-native-app .native-service-grid__icon--indigo{background:linear-gradient(145deg,#818cf8,#4f46e5)}html.zepay-native-app .native-service-grid__icon--pink{background:linear-gradient(145deg,#f472b6,#db2777)}html.zepay-native-app .native-service-grid__icon--teal{background:linear-gradient(145deg,#2dd4bf,#0f766e)}html.zepay-native-app .native-service-grid__icon--lime{background:linear-gradient(145deg,#a3e635,#65a30d)}html.zepay-native-app .native-service-grid__icon--sky{background:linear-gradient(145deg,#38bdf8,#0284c7)}html.zepay-native-app .native-service-grid__icon--fuchsia{background:linear-gradient(145deg,#e879f9,#c026d3)}html.zepay-native-app .native-service-grid__glyph--float{animation:native-svc-float 2.8s ease-in-out infinite}html.zepay-native-app .native-service-grid__glyph--pulse{animation:native-svc-pulse 2.2s ease-in-out infinite}html.zepay-native-app .native-service-grid__glyph--bounce{animation:native-svc-bounce 2.4s ease-in-out infinite}html.zepay-native-app .native-service-grid__glyph--send{animation:native-svc-send 2.6s ease-in-out infinite}html.zepay-native-app .native-service-grid__glyph--scan{animation:native-svc-scan 2.8s ease-in-out infinite}html.zepay-native-app .native-service-grid__glyph--swipe{animation:native-svc-swipe 2.5s ease-in-out infinite}@keyframes native-svc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes native-svc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes native-svc-bounce{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(-4deg)}70%{transform:translateY(-1px) rotate(3deg)}}@keyframes native-svc-send{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes native-svc-scan{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.88}}@keyframes native-svc-swipe{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(3px) rotate(6deg)}}@media(prefers-reduced-motion:reduce){html.zepay-native-app .native-service-grid__glyph--float,html.zepay-native-app .native-service-grid__glyph--pulse,html.zepay-native-app .native-service-grid__glyph--bounce,html.zepay-native-app .native-service-grid__glyph--send,html.zepay-native-app .native-service-grid__glyph--scan,html.zepay-native-app .native-service-grid__glyph--swipe{animation:none}}html.zepay-native-app .native-service-grid__label{font-size:11px;font-weight:700;text-align:center;line-height:1.2;color:#0f172a;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.zepay-native-app .native-section{margin-top:16px}html.zepay-native-app .native-section__title{margin:0 0 10px;font-size:14px;font-weight:800;color:#0b3d91}html.zepay-native-app .native-surface{background:#fff;border-radius:18px;border:1px solid #e8eef7;box-shadow:0 8px 24px #0f172a0f;overflow:hidden}html.zepay-native-app .native-list-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit}html.zepay-native-app .native-list-row:last-child{border-bottom:0}html.zepay-native-app .native-list-row__title{margin:0;font-size:13px;font-weight:700;color:var(--nb-text)}html.zepay-native-app .native-list-row__sub{margin:2px 0 0;font-size:11px;font-weight:600;color:var(--nb-muted)}html.zepay-native-app .native-list-row__amount{margin-left:auto;font-size:13px;font-weight:800;white-space:nowrap}html.zepay-native-app .native-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;background:var(--nb-blue-soft);color:var(--nb-blue)}html.zepay-native-app .native-chip--success{background:#e6f4ea;color:var(--nb-success)}html.zepay-native-app .native-chip--danger{background:#fce8e6;color:var(--nb-danger)}html.zepay-native-app .native-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--nb-tap);width:100%;padding:12px 16px;border:0;border-radius:14px;font-size:15px;font-weight:800;cursor:pointer}html.zepay-native-app .native-btn--primary{color:#fff;background:linear-gradient(135deg,var(--nb-blue) 0%,var(--nb-accent) 100%);box-shadow:0 10px 22px #0b3d9147}html.zepay-native-app .native-btn--primary:active{transform:scale(.98)}html.zepay-native-app .native-btn--secondary{color:var(--nb-blue);background:var(--nb-blue-soft)}html.zepay-native-app .native-field{display:grid;gap:6px}html.zepay-native-app .native-field__label{font-size:12px;font-weight:700;color:var(--nb-muted)}html.zepay-native-app .native-field__control,html.zepay-native-app .recharge-premium-input,html.zepay-native-app .aeps-tx-input,html.zepay-native-app input.recharge-premium-input,html.zepay-native-app select.recharge-premium-input,html.zepay-native-app textarea.recharge-premium-input,html.zepay-native-app .nsvc-input,html.zepay-native-app input.nsvc-input,html.zepay-native-app select.nsvc-input,html.zepay-native-app .aeps-bank-picker__trigger{min-height:var(--nb-tap)!important;height:var(--nb-tap)!important;box-sizing:border-box!important;border-radius:var(--nb-input-radius)!important;border:1.5px solid #dbe3f0!important;background:#fff!important;padding:0 var(--nb-input-pad-x)!important;font-size:var(--nb-input-font)!important;font-weight:600!important;line-height:1.25!important;color:var(--nb-text)!important;box-shadow:0 4px 12px #0f172a0a!important}html.zepay-native-app .aeps-bank-picker__trigger--open{border-color:#2dd4bf!important;box-shadow:0 0 0 4px #2dd4bf2e!important}html.zepay-native-app .aeps-bank-picker__dropdown--portal{z-index:13000!important}html.zepay-native-app .aeps-panel--ready .aeps-tx-form-card,html.zepay-native-app .aeps-panel--ready .aeps-tx-form-grid,html.zepay-native-app .aeps-panel--ready .aeps-form-grid__full{overflow:visible!important}html.zepay-native-app .aeps-panel--ready .aeps-tx-form-grid{overflow-y:auto!important;-webkit-overflow-scrolling:touch}html.zepay-native-app textarea.recharge-premium-input,html.zepay-native-app textarea.nsvc-input{min-height:96px!important;padding:14px var(--nb-input-pad-x)!important}html.zepay-native-app .recharge-premium-card,html.zepay-native-app .nsvc-card,html.zepay-native-app .fintech-app-card{border-radius:var(--nb-card-radius)!important;padding:var(--nb-card-pad)!important}html.zepay-native-app .recharge-premium-field__label{color:var(--nb-muted)!important;font-weight:700!important}html.zepay-native-app .partner-dashboard,html.zepay-native-app .partner-dashboard-page{gap:14px}html.zepay-native-app .partner-wallet-card{border-radius:20px!important;background:linear-gradient(135deg,#0b3d91,#1a73e8 60%,#0f9d58 140%)!important;box-shadow:0 14px 32px #0b3d9147!important}html.zepay-native-app .partner-services-card,html.zepay-native-app .fintech-app-card,html.zepay-native-app .aeps-flow-card,html.zepay-native-app .recharge-premium-card,html.zepay-native-app .GradientCard,html.zepay-native-app [class*=fintech-card]{border-radius:var(--nb-radius)!important;border-color:var(--nb-border)!important;box-shadow:0 4px 16px #0f172a0a!important}html.zepay-native-app .partner-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 8px!important}html.zepay-native-app .partner-service-icon,html.zepay-native-app .partner-quick-icon{width:52px!important;height:52px!important;border-radius:16px!important}html.zepay-native-app .partner-service-label{font-size:11px!important;font-weight:700!important}html.zepay-native-app .aeps-service-shell,html.zepay-native-app .cd-service-shell,html.zepay-native-app .recharge-premium-shell{background:transparent}html.zepay-native-app .aeps-flow-card__title,html.zepay-native-app .recharge-premium-title{color:var(--nb-text)!important;font-weight:800!important}html.zepay-native-app button.recharge-premium-submit,html.zepay-native-app .recharge-premium-submit,html.zepay-native-app .aeps-submit-btn,html.zepay-native-app .fintech-primary-btn{min-height:var(--nb-tap)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--nb-blue) 0%,var(--nb-accent) 100%)!important;box-shadow:0 10px 22px #0b3d9147!important;font-weight:800!important}html.zepay-native-app .fintech-filter-bar,html.zepay-native-app .table-responsive-card,html.zepay-native-app .fintech-ledger-list,html.zepay-native-app .fintech-txn-row{border-radius:var(--nb-radius)}html.zepay-native-app .table-responsive-card__row,html.zepay-native-app .fintech-txn-row,html.zepay-native-app .ledger-mobile-row{border-bottom:1px solid #f1f5f9;padding-top:12px;padding-bottom:12px}html.zepay-native-app .fintech-page-title{color:var(--nb-text)!important}html.zepay-native-app .native-profile-page{gap:12px}html.zepay-native-app .native-profile-hero{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#0b3d91,#1a73e8)}html.zepay-native-app .native-profile-hero__avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#ffffff2e;font-size:22px;font-weight:800;flex-shrink:0}html.zepay-native-app .native-profile-hero__name{margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}html.zepay-native-app .native-profile-hero__role{margin:2px 0 0;font-size:.75rem;font-weight:700;color:#ffffffd1}html.zepay-native-app .native-profile-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}html.zepay-native-app .native-profile-hero__wallet{display:inline-flex;align-items:center;gap:4px;font-size:.95rem;font-weight:800}html.zepay-native-app .native-profile-kyc{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;background:#ffffff2e}html.zepay-native-app .native-profile-kyc--success{background:#0f9d58f2}html.zepay-native-app .native-profile-kyc--warn{background:#f9ab00f2;color:#1f2937}html.zepay-native-app .native-profile-kyc--danger{background:#d93025f2}html.zepay-native-app .native-profile-section__title{margin:0 0 8px;padding:0 2px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--nb-muted)}html.zepay-native-app .native-profile-section__card{background:#fff;border:1px solid var(--nb-border);border-radius:16px;overflow:hidden}html.zepay-native-app .native-voice-settings{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}html.zepay-native-app .native-voice-toggle{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 4px 14px #0f172a0a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html.zepay-native-app .native-voice-toggle:active{transform:scale(.99)}html.zepay-native-app .native-voice-toggle.is-on{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#f8fbff)}html.zepay-native-app .native-voice-toggle__icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;color:#fff}html.zepay-native-app .native-voice-toggle__icon.is-on{background:linear-gradient(145deg,#1a73e8,#0b3d91);box-shadow:0 6px 14px #1a73e847}html.zepay-native-app .native-voice-toggle__icon.is-off{background:linear-gradient(145deg,#94a3b8,#64748b)}html.zepay-native-app .native-voice-toggle__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}html.zepay-native-app .native-voice-toggle__copy strong{font-size:14px;font-weight:800;color:#0f172a}html.zepay-native-app .native-voice-toggle__copy small{font-size:11px;font-weight:600;color:#64748b;line-height:1.35}html.zepay-native-app .native-voice-toggle__switch{position:relative;width:48px;height:28px;flex-shrink:0;border-radius:999px;background:#cbd5e1;transition:background .18s ease}html.zepay-native-app .native-voice-toggle__switch.is-on{background:#1a73e8}html.zepay-native-app .native-voice-toggle__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0f172a33;transition:transform .18s ease}html.zepay-native-app .native-voice-toggle__switch.is-on .native-voice-toggle__knob{transform:translate(20px)}html.zepay-native-app .native-voice-settings__row,html.zepay-native-app .native-voice-settings__block{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0}html.zepay-native-app .native-voice-settings__label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172a}html.zepay-native-app .native-voice-settings__select{min-width:140px;min-height:48px;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;color:#0f172a;background:#f8fafc}html.zepay-native-app .native-voice-settings__select:disabled{opacity:.55}html.zepay-native-app .native-fp-settings{display:flex;flex-direction:column;gap:12px;padding:14px}html.zepay-native-app .native-fp-settings__head{display:flex;align-items:flex-start;gap:12px}html.zepay-native-app .native-fp-settings__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#1a73e8,#0b3d91);box-shadow:0 6px 14px #1a73e83d}html.zepay-native-app .native-fp-settings__title{margin:0;font-size:15px;font-weight:800;color:#0f172a}html.zepay-native-app .native-fp-settings__sub{margin:3px 0 0;font-size:12px;font-weight:600;color:#64748b;line-height:1.4}html.zepay-native-app .native-fp-settings__loading{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#64748b}html.zepay-native-app .native-fp-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.zepay-native-app .native-fp-settings__chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:10px 12px;border-radius:14px;border:1.5px solid #e2e8f0;background:#fff;text-align:left;color:#0f172a}html.zepay-native-app .native-fp-settings__chip.is-active{border-color:#0b3d91;background:#eef4ff;box-shadow:0 6px 16px #0b3d911a}html.zepay-native-app .native-fp-settings__chip-top{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}html.zepay-native-app .native-fp-settings__chip-top strong{font-size:13px;font-weight:800}html.zepay-native-app .native-fp-settings__chip-top svg{color:#0b3d91;flex:0 0 auto}html.zepay-native-app .native-fp-settings__chip-models{font-size:10px;font-weight:600;color:#64748b;line-height:1.3}html.zepay-native-app .native-fp-settings__chip-badge{margin-top:2px;font-size:10px;font-weight:800;border-radius:999px;padding:2px 8px}html.zepay-native-app .native-fp-settings__chip-badge.is-on{background:#e8f8ef;color:#0f9d58}html.zepay-native-app .native-fp-settings__chip-badge.is-off{background:#fff7ed;color:#c2410c}html.zepay-native-app .native-fp-settings__chip-official{font-size:9px;font-weight:800;color:#0b3d91;letter-spacing:.04em;text-transform:uppercase}html.zepay-native-app .native-fp-settings__foot{margin:0;font-size:11px;font-weight:700;color:#475569;line-height:1.4;word-break:break-all}html.zepay-native-app .native-profile-tpin{display:flex;flex-direction:column;gap:12px;padding:14px}html.zepay-native-app .native-profile-tpin__copy{margin:0;font-size:13px;line-height:1.45;color:#64748b}html.zepay-native-app .bc-cert-card{position:relative;overflow:hidden;border-radius:20px;padding:16px;background:radial-gradient(120% 90% at 0% 0%,rgba(245,158,11,.22),transparent 55%),radial-gradient(90% 80% at 100% 0%,rgba(37,99,235,.16),transparent 50%),linear-gradient(165deg,#0b1f3a,#1e3a5f 55%,#0f172a);color:#fff;box-shadow:0 18px 40px #0f172a47,inset 0 1px #ffffff1f}html.zepay-native-app .bc-cert-card__glow{position:absolute;inset:auto -20% -40% 20%;height:120px;background:radial-gradient(circle,rgba(251,191,36,.35),transparent 70%);pointer-events:none}html.zepay-native-app .bc-cert-card__top{position:relative;display:flex;align-items:center;gap:14px}html.zepay-native-app .bc-cert-card__icon{flex-shrink:0;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#fbbf24,#d97706);color:#1c1917;box-shadow:0 12px 24px #d9770666}html.zepay-native-app .bc-cert-card__eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fde68ae6}html.zepay-native-app .bc-cert-card__title{margin:3px 0 2px;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}html.zepay-native-app .bc-cert-card__meta{margin:0;font-size:.78rem;font-weight:600;color:#e2e8f0d1}html.zepay-native-app .bc-cert-card__copy{position:relative;margin:12px 0 14px;font-size:.86rem;line-height:1.45;color:#e2e8f0e0}html.zepay-native-app .bc-cert-card__actions{position:relative;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px}html.zepay-native-app .bc-cert-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:0 8px;background:#ffffff14;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer}html.zepay-native-app .bc-cert-card__btn--primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:transparent;color:#1c1917;box-shadow:0 10px 20px #f59e0b59}html.zepay-native-app .bc-cert-card__btn:disabled{opacity:.6}@media(max-width:380px){html.zepay-native-app .bc-cert-card__actions{grid-template-columns:1fr 1fr}}html.zepay-native-app .nsvc-tpin-reset__hint{margin:8px 0 0;font-size:12px;font-weight:600;color:#0b3d91}html.zepay-native-app .native-profile-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;text-decoration:none;color:inherit}html.zepay-native-app .native-profile-row--link{align-items:center;cursor:pointer;transition:background .15s ease}html.zepay-native-app .native-profile-row--link:active{background:#f8fafc}html.zepay-native-app .native-profile-row:last-child{border-bottom:0}html.zepay-native-app .native-profile-row__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e8f0fe;color:#0b3d91;flex-shrink:0}html.zepay-native-app .native-profile-row__icon--success{background:#e6f4ea;color:#0f9d58}html.zepay-native-app .native-profile-row__icon--warn{background:#fef7e0;color:#b06000}html.zepay-native-app .native-profile-row__icon--danger{background:#fce8e6;color:#d93025}html.zepay-native-app .native-profile-row__label{margin:0;font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .native-profile-row__value{margin:2px 0 0;font-size:13.5px;font-weight:700;color:#0f172a;word-break:break-word}html.zepay-native-app .native-device-cards{display:grid;gap:10px;padding:12px 14px 4px}html.zepay-native-app .native-device-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}html.zepay-native-app .native-device-card--current{background:linear-gradient(135deg,#eef4ff,#f8fafc);border-color:#bfdbfe}html.zepay-native-app .native-device-card--empty{flex-direction:column;align-items:stretch;text-align:left;gap:10px;color:#64748b}html.zepay-native-app .native-device-card__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;color:#1a73e8;box-shadow:0 2px 8px #0f172a0f;flex-shrink:0}html.zepay-native-app .native-device-card__title{margin:0;font-size:13.5px;font-weight:800;color:#0f172a;display:flex;flex-wrap:wrap;align-items:center;gap:6px}html.zepay-native-app .native-device-cards__caption{margin:0 0 4px;padding:0 2px;font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}html.zepay-native-app .native-device-cards__hint{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;padding:0 2px 4px;font-size:11px;font-weight:600;color:#64748b;line-height:1.4}html.zepay-native-app .native-device-card__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:800}html.zepay-native-app .native-device-card__badge--other{background:#f1f5f9;color:#475569}html.zepay-native-app .native-login-devices{min-height:100dvh;display:grid;place-items:center;padding:calc(var(--zepay-status-bar-height, 28px) + 16px) 16px 24px;box-sizing:border-box;background:linear-gradient(165deg,#061a42,#0b3d91 46%,#eef2f8 46%)}html.zepay-native-app .native-login-devices__card{width:100%;max-width:420px;background:#fff;border-radius:24px;padding:20px 16px 16px;box-shadow:0 18px 48px #061a4247}html.zepay-native-app .native-login-devices__hero{text-align:center;margin-bottom:8px}html.zepay-native-app .native-login-devices__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 10px;border-radius:18px;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-login-devices__title{margin:0;font-size:1.2rem;font-weight:800;color:#0f172a}html.zepay-native-app .native-login-devices__sub{margin:6px 0 0;font-size:.8rem;font-weight:600;color:#64748b;line-height:1.4}html.zepay-native-app .native-login-devices__continue{margin-top:8px;width:100%}html.zepay-native-app .native-device-card__meta{margin:2px 0 0;font-size:11px;font-weight:600;color:#64748b}html.zepay-native-app .native-device-card__action{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:10px;background:#fff1f2;color:#be123c;font-size:11px;font-weight:800;padding:8px 10px;flex-shrink:0}html.zepay-native-app .native-device-card__action:disabled{opacity:.6}html.zepay-native-app .native-profile-actions{display:grid;gap:8px;padding:12px 14px 14px}html.zepay-native-app .native-profile-disconnect{width:100%!important;margin:0!important}html.zepay-native-app .native-profile-actions__hint{margin:0;font-size:11px;font-weight:600;color:#64748b;line-height:1.4}html.zepay-native-app .native-menu-sheet{position:fixed;top:var(--nb-chrome-top);left:0;right:0;bottom:0;z-index:120}html.zepay-native-app .native-menu-sheet__backdrop{position:absolute;inset:0;background:#072a667a}html.zepay-native-app .native-menu-sheet__panel{position:absolute;left:0;top:0;bottom:0;width:min(88vw,340px);background:linear-gradient(180deg,#f7f9fc,#fff 120px);padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 16px);overflow:auto;box-shadow:12px 0 40px #0f172a38;display:flex;flex-direction:column;gap:8px;border-radius:0 16px 0 0}html.zepay-native-app .native-menu-sheet__brand{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}html.zepay-native-app .native-menu-sheet__user{display:flex;align-items:center;gap:10px;min-width:0}html.zepay-native-app .native-menu-sheet__avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;font-weight:800;font-size:1.05rem;flex-shrink:0}html.zepay-native-app .native-menu-sheet__name{display:block;font-size:15px;font-weight:800;color:var(--nb-blue);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .native-menu-sheet__meta{margin:2px 0 0;font-size:11px;font-weight:600;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .native-menu-sheet__hint{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}html.zepay-native-app .native-menu-link--commission{border:1px solid #dbe7f8;background:linear-gradient(165deg,#fff,#f0f7ff);box-shadow:0 4px 12px #0b3d910f;margin-bottom:4px}html.zepay-native-app .native-commission-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 10px}html.zepay-native-app .native-commission-mode__btn{border:1px solid #dbe7f8;background:#fff;color:#475569;border-radius:14px;padding:12px 10px;font-size:13px;font-weight:800;cursor:pointer}html.zepay-native-app .native-commission-mode__btn.is-active{border-color:transparent;background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 6px 16px #1a73e847}html.zepay-native-app .native-menu-link__hint{display:block;margin-top:1px;font-size:10px;font-weight:600;color:#94a3b8;text-transform:none;letter-spacing:0}html.zepay-native-app .native-menu-nav{display:flex;flex-direction:column;gap:4px;flex:1}html.zepay-native-app .native-hub-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.zepay-native-app .native-hub-page>*{min-width:0;max-width:100%;box-sizing:border-box}html.zepay-native-app .native-form-page .ModuleHero,html.zepay-native-app .native-list-page .ModuleHero,html.zepay-native-app .native-form-page .fintech-module-hero,html.zepay-native-app .native-list-page .fintech-module-hero{display:none!important}html.zepay-native-app .aeps-page-stack,html.zepay-native-app .cd-page-stack,html.zepay-native-app .native-form-page__inner{max-width:100%}html.zepay-native-app .fintech-app-card,html.zepay-native-app .aeps-flow-card,html.zepay-native-app .recharge-premium-card,html.zepay-native-app .matm-native-shell,html.zepay-native-app .dmt-premium-shell{background:var(--nb-surface)!important}html.zepay-native-app .matm-native-shell--compact{gap:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}html.zepay-native-app .matm-tx-tabs.nsvc-tabs,.matm-tx-tabs.nsvc-tabs{gap:10px;margin:2px 0 12px}html.zepay-native-app .matm-tx-tabs .nsvc-tab,.matm-tx-tabs .nsvc-tab{min-height:96px;padding:14px 12px 12px;gap:6px;border-radius:18px;border:1px solid #e8e0f7;background:linear-gradient(180deg,#fff,#f8f5ff);color:#4c1d95;box-shadow:0 4px 14px #6d28d90f}html.zepay-native-app .matm-tx-tabs .nsvc-tab svg,.matm-tx-tabs .nsvc-tab svg{width:26px;height:26px;padding:8px;box-sizing:content-box;border-radius:14px;background:#ede9fe;color:#7c3aed}html.zepay-native-app .matm-tx-tabs .nsvc-tab span,.matm-tx-tabs .nsvc-tab span{font-size:13px;font-weight:800;line-height:1.2;text-align:center}html.zepay-native-app .matm-tx-tabs .nsvc-tab small,.matm-tx-tabs .nsvc-tab small{font-size:10px;font-weight:700;color:#94a3b8;text-align:center}html.zepay-native-app .matm-tx-tabs .nsvc-tab.is-active,.matm-tx-tabs .nsvc-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 14px 28px #6d28d952;transform:translateY(-1px)}html.zepay-native-app .matm-tx-tabs .nsvc-tab.is-active svg,.matm-tx-tabs .nsvc-tab.is-active svg{background:#ffffff2e;color:#fff}html.zepay-native-app .matm-tx-tabs .nsvc-tab.is-active small,.matm-tx-tabs .nsvc-tab.is-active small{color:#ffffffd1}html.zepay-native-app .matm-native-card--compact .nsvc-card{padding-top:12px!important;padding-bottom:12px!important}html.zepay-native-app .matm-native-recent__row{background:var(--nb-surface-2, #f8fafc)!important;border-color:#e8edf5!important}html.zepay-native-app .dmt-premium-shell{background:var(--nb-surface)!important}html.zepay-native-app .aadhaar-input-qr__scan{color:var(--nb-blue)!important;background:var(--nb-blue-soft)!important;box-shadow:inset 0 0 0 1px #0b3d9124!important}html.zepay-native-app .aadhaar-scan-picker__capture{background:linear-gradient(135deg,var(--nb-blue) 0%,var(--nb-accent) 100%)!important}html.zepay-native-app .native-menu-link{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:14px;background:transparent;color:var(--nb-text);font-size:13.5px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}html.zepay-native-app .native-menu-link:active,html.zepay-native-app .native-menu-link--open{background:var(--nb-blue-soft)}html.zepay-native-app .native-menu-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;flex-shrink:0}html.zepay-native-app .native-menu-link__label{flex:1;min-width:0;line-height:1.25}html.zepay-native-app .native-menu-link__chevron{width:16px;height:16px;color:#94a3b8;flex-shrink:0;transition:transform .18s ease}html.zepay-native-app .native-menu-link__chevron--open{transform:rotate(90deg);color:var(--nb-accent)}html.zepay-native-app .native-menu-children{display:grid;gap:2px;margin:2px 0 6px 8px;padding-left:8px;border-left:2px solid #e8f0fe}html.zepay-native-app .native-menu-link--child{padding:8px;font-size:13px}html.zepay-native-app .native-menu-link--child .native-menu-icon{width:30px;height:30px;border-radius:9px}html.zepay-native-app .native-menu-link--logout{margin-top:8px;border-top:1px solid var(--nb-border);border-radius:14px 14px 0 0;padding-top:14px;color:#d93025}html.zepay-native-app .native-menu-group__title{margin:10px 0 4px;padding:0 10px;font-size:10px;font-weight:800;color:var(--nb-muted);text-transform:uppercase;letter-spacing:.05em}html.zepay-native-app .native-member-gate{min-height:100dvh;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);background:linear-gradient(180deg,#0b3d91,#072a66 45%,#f0f3f8 45%)}html.zepay-native-app .native-member-gate__card{width:min(100%,360px);padding:28px 22px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 20px 50px #0f172a33}html.zepay-native-app .native-member-gate__icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:18px;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-member-gate__title{margin:0;font-size:20px;font-weight:800;color:#0f172a}html.zepay-native-app .native-member-gate__sub{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.45;color:#64748b}html.zepay-native-app .native-member-gate__brand{margin:16px 0;font-size:12px;font-weight:800;color:#0b3d91}html.zepay-native-app .native-member-gate .native-btn{text-decoration:none}html.zepay-native-app .native-bank-page .fintech-module-hero,html.zepay-native-app .native-bank-page .ModuleHero,html.zepay-native-app .native-app-shell .fintech-hero-card{display:none!important}html.zepay-native-app .native-bank-page .fintech-app-card,html.zepay-native-app .native-bank-page .fintech-card-shadow,html.zepay-native-app .native-bank-page [class*="rounded-[28px]"],html.zepay-native-app .native-bank-page [class*=rounded-3xl].bg-white,html.zepay-native-app .native-bank-page .partner-services-card,html.zepay-native-app .native-bank-page .admin-service-reports-section,html.zepay-native-app .native-bank-page .admin-balance-overview,html.zepay-native-app .native-bank-page .fund-admin-bank-card,html.zepay-native-app .native-bank-page .referral-card,html.zepay-native-app .native-bank-page .pay-bills-hub-page>*,html.zepay-native-app .native-bank-page .partner-hub-page>section,html.zepay-native-app .native-bank-page .scheme-manager-card,html.zepay-native-app .native-bank-page .tools-page-card{border-radius:var(--nb-radius)!important;border:1px solid var(--nb-border)!important;background:var(--nb-surface)!important;box-shadow:0 4px 16px #0f172a0a!important}html.zepay-native-app .native-bank-page .partner-wallet-card,html.zepay-native-app .native-bank-page .admin-dashboard .partner-wallet-card,html.zepay-native-app .admin-dashboard .partner-wallet-card{border-radius:20px!important;border:0!important;background:linear-gradient(135deg,#0b3d91,#1a73e8 55%,#0f9d58 140%)!important;box-shadow:0 14px 32px #0b3d9147!important}html.zepay-native-app .native-bank-page input,html.zepay-native-app .native-bank-page select,html.zepay-native-app .native-bank-page textarea,html.zepay-native-app .native-bank-page .fintech-filter-bar input,html.zepay-native-app .native-bank-page .fintech-filter-bar select{min-height:44px;border-radius:12px!important;border-color:var(--nb-border)!important}html.zepay-native-app .native-bank-page button[type=submit],html.zepay-native-app .native-bank-page .fintech-primary-btn,html.zepay-native-app .native-bank-page .btn-primary,html.zepay-native-app .native-bank-page .recharge-premium-submit,html.zepay-native-app .native-bank-page .aeps-submit-btn,html.zepay-native-app .native-bank-page .fund-load-submit,html.zepay-native-app .native-bank-page .matm-start-btn{min-height:var(--nb-tap)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--nb-blue) 0%,var(--nb-accent) 100%)!important;color:#fff!important;font-weight:800!important;box-shadow:0 10px 22px #0b3d913d!important;border:0!important}html.zepay-native-app .native-bank-page h1,html.zepay-native-app .native-bank-page h2,html.zepay-native-app .native-bank-page .fintech-page-title,html.zepay-native-app .native-bank-page .partner-services-card__title,html.zepay-native-app .native-bank-page .admin-service-reports-section__title{color:var(--nb-text)!important;font-weight:800!important}html.zepay-native-app .native-bank-page .fintech-filter-bar,html.zepay-native-app .native-bank-page .fintech-txn-nav-grid,html.zepay-native-app .native-bank-page .fintech-ledger-nav,html.zepay-native-app .native-bank-page .member-list-toolbar{background:var(--nb-surface);border:1px solid var(--nb-border);border-radius:var(--nb-radius);padding:10px}html.zepay-native-app .native-bank-page .fintech-action-row,html.zepay-native-app .native-bank-page .fintech-member-row,html.zepay-native-app .native-bank-page .fintech-txn-row,html.zepay-native-app .native-bank-page .ledger-mobile-row,html.zepay-native-app .native-bank-page .complaint-card,html.zepay-native-app .native-bank-page .fund-request-row,html.zepay-native-app .native-bank-page .kyc-list-row,html.zepay-native-app .native-bank-page .agent-list-row{border-radius:14px;border:1px solid var(--nb-border);background:#fff;margin-bottom:8px;padding:12px!important;box-shadow:0 2px 10px #0f172a08}html.zepay-native-app .native-bank-page table{font-size:12px}html.zepay-native-app .native-bank-page thead th{background:var(--nb-blue-soft)!important;color:var(--nb-blue)!important;font-weight:800!important}html.zepay-native-app .native-bank-page .status-pill,html.zepay-native-app .native-bank-page .fintech-status-chip,html.zepay-native-app .native-bank-page [class*=status-]{border-radius:999px!important;font-weight:800!important}html.zepay-native-app .native-bank-page .partner-service-hub-grid,html.zepay-native-app .native-bank-page .pay-bills-grid,html.zepay-native-app .native-bank-page .action-grid{gap:10px!important}html.zepay-native-app .native-bank-page .partner-hub-hero{border-radius:20px!important;background:linear-gradient(135deg,#0b3d91,#1a73e8)!important;box-shadow:0 12px 28px #0b3d9138!important}html.zepay-native-app .native-bank-page .GradientCard,html.zepay-native-app .native-bank-page [class*=from-indigo],html.zepay-native-app .native-bank-page [class*=from-violet]{background:linear-gradient(135deg,#0b3d91,#1a73e8)!important}html.zepay-native-app .fintech-auth-screen{background:var(--nb-canvas)!important;min-height:100dvh}html.zepay-native-app .fintech-auth-phone,html.zepay-native-app .fintech-auth-panel{border-radius:20px!important;border:1px solid var(--nb-border)!important;box-shadow:0 10px 28px #0f172a14!important;background:#fff!important}html.zepay-native-app .fintech-auth-screen button[type=submit],html.zepay-native-app .fintech-auth-panel button[type=submit]{min-height:var(--nb-tap)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--nb-blue) 0%,var(--nb-accent) 100%)!important;font-weight:800!important}html.zepay-native-app .fintech-auth-app-header{color:var(--nb-blue)}html.zepay-native-app .native-form-page .recharge-premium-actions,html.zepay-native-app .native-form-page .aeps-tx-actions,html.zepay-native-app .native-bank-page .recharge-premium-actions,html.zepay-native-app .aeps-status-resync__actions{position:sticky;bottom:calc(var(--nb-bottom-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:40;padding-top:8px;pointer-events:auto;background:linear-gradient(180deg,transparent 0%,#fff 28%)}html.zepay-native-app .aeps-status-resync__actions .aeps-resync-submit,html.zepay-native-app .aeps-status-resync__actions .aeps-inline-action{pointer-events:auto!important;position:relative;z-index:41;min-height:48px;width:100%;max-width:100%}html.zepay-native-app .native-bank-page .fintech-data-table-wrap,html.zepay-native-app .native-bank-page .overflow-x-auto{border-radius:var(--nb-radius);border:1px solid var(--nb-border);background:#fff}html.zepay-native-app .native-bank-page .text-fintech-blue,html.zepay-native-app .native-bank-page a.text-fintech-blue{color:var(--nb-accent)!important}html.zepay-native-app .native-bank-page .text-fintech-navy{color:var(--nb-text)!important}html.zepay-native-app .native-unlock-gate,html.zepay-native-app .native-auth-page{position:relative;height:100dvh;max-height:100dvh;min-height:0;display:flex;flex-direction:column;background:linear-gradient(165deg,#06275f,#0b3d91 38%,#eef2f8 38%);padding:calc(var(--zepay-status-bar-height, 28px) + 12px) 16px calc(24px + var(--zepay-keyboard-inset, 0px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--zepay-status-bar-height, 28px) + 12px);touch-action:pan-y}html.zepay-native-app.zepay-keyboard-open .native-auth-page--signup .native-auth-page__hero,html.zepay-native-app.zepay-keyboard-open .native-auth-page--signup .native-auth-tabs{display:none}html.zepay-native-app .native-auth-page__bg{position:absolute;inset:0;pointer-events:none;z-index:0}html.zepay-native-app .native-auth-page__orb{position:absolute;border-radius:999px;filter:blur(2px)}html.zepay-native-app .native-auth-page__orb--a{top:-40px;right:-30px;width:160px;height:160px;background:radial-gradient(circle,rgba(126,182,255,.45),transparent 70%);animation:native-auth-orb 8s ease-in-out infinite}html.zepay-native-app .native-auth-page__orb--b{top:120px;left:-50px;width:140px;height:140px;background:radial-gradient(circle,rgba(33,82,255,.28),transparent 70%);animation:native-auth-orb 10s ease-in-out infinite reverse}@keyframes native-auth-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8px,12px,0) scale(1.06)}}html.zepay-native-app .native-unlock-gate__card,html.zepay-native-app .native-auth-page__inner{position:relative;z-index:1;width:100%;max-width:420px;margin:0 auto;background:#fff;border-radius:24px;padding:16px 18px 14px;box-shadow:0 18px 48px #072a6638}html.zepay-native-app .native-auth-page__inner--loading{display:grid;place-items:center;gap:12px;min-height:180px}html.zepay-native-app .native-auth-pulse{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-auth-page__hero{position:relative;z-index:1;text-align:center;color:#fff;padding:2px 8px 6px;flex:0 0 auto}html.zepay-native-app .native-auth-page__logo{height:40px;width:auto;margin:0 auto 6px;display:block;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}html.zepay-native-app .native-auth-page__logo--brand{height:32px;max-width:180px;filter:none}html.zepay-native-app .native-auth-page__brand{font-size:1.75rem;font-weight:800;letter-spacing:.04em}html.zepay-native-app .native-auth-page__tag{margin:2px 0 0;font-size:.72rem;font-weight:600;opacity:.88;letter-spacing:.02em}html.zepay-native-app .native-auth-page__art-wrap{margin:4px auto 0;max-width:180px}html.zepay-native-app .native-auth-page__art{width:100%;height:auto;max-height:110px;object-fit:contain;display:block}html.zepay-native-app .native-auth-hero-art__float-a{animation:native-auth-float 4.8s ease-in-out infinite;transform-origin:center}html.zepay-native-app .native-auth-hero-art__float-b{animation:native-auth-float 5.6s ease-in-out infinite reverse}html.zepay-native-app .native-auth-hero-art__float-c{animation:native-auth-float 4.2s ease-in-out infinite}html.zepay-native-app .native-auth-hero-art__phone{animation:native-auth-phone 5s ease-in-out infinite;transform-origin:160px 148px}@keyframes native-auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes native-auth-phone{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html.zepay-native-app .native-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:4px;border-radius:16px;background:#f1f5f9}html.zepay-native-app .native-auth-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;border-radius:12px;background:transparent;color:#64748b;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}html.zepay-native-app .native-auth-tab__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#64748b1f}html.zepay-native-app .native-auth-tab--active{background:#fff;color:#0b3d91;box-shadow:0 4px 14px #0f172a14}html.zepay-native-app .native-auth-tab--active .native-auth-tab__icon{background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-auth-tab:active{transform:scale(.98)}html.zepay-native-app .native-auth-step-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding:8px 10px;border-radius:999px;background:#e8f0fe;color:#0b3d91;font-size:11px;font-weight:700}html.zepay-native-app .native-auth-input-wrap{position:relative}html.zepay-native-app .native-auth-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#64748b;pointer-events:none}html.zepay-native-app .native-auth-input-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.9rem;font-weight:800;color:#0b3d91;pointer-events:none;letter-spacing:.01em}html.zepay-native-app .native-otp-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}html.zepay-native-app .native-otp-box{height:48px;border-radius:12px;border:1.5px solid #e2e8f0;background:#f8fafc;text-align:center;font-size:1.15rem;font-weight:800;color:#0f172a;outline:none}html.zepay-native-app .native-otp-box:focus{border-color:#1a73e8;background:#fff;box-shadow:0 0 0 3px #1a73e826}html.zepay-native-app .native-unlock-screen{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:calc(var(--zepay-status-bar-height, 28px) + 20px) 18px 28px;box-sizing:border-box;overflow:hidden;background:#061a42}html.zepay-native-app .native-unlock-screen__bg{position:absolute;inset:0;background:radial-gradient(120% 80% at 10% -10%,rgba(26,115,232,.55),transparent 55%),radial-gradient(90% 70% at 100% 10%,rgba(14,165,233,.28),transparent 50%),linear-gradient(165deg,#061a42,#0b3d91 48%,#e8eef8 48%);pointer-events:none}html.zepay-native-app .native-unlock-screen__orb{position:absolute;border-radius:999px;filter:blur(2px);opacity:.45;pointer-events:none}html.zepay-native-app .native-unlock-screen__orb--a{width:180px;height:180px;top:8%;right:-40px;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 70%);animation:native-unlock-float 7s ease-in-out infinite}html.zepay-native-app .native-unlock-screen__orb--b{width:140px;height:140px;top:22%;left:-36px;background:radial-gradient(circle,rgba(56,189,248,.35),transparent 70%);animation:native-unlock-float 9s ease-in-out infinite reverse}@keyframes native-unlock-float{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}html.zepay-native-app .native-unlock-screen__inner{position:relative;z-index:1;width:100%;max-width:420px;margin:auto;display:grid;gap:18px}html.zepay-native-app .native-unlock-screen__inner--boot{place-items:center;text-align:center;gap:14px}html.zepay-native-app .native-unlock-pulse{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.22)}html.zepay-native-app .native-unlock-screen__boot-text{margin:0;color:#ffffffe0;font-size:.9rem;font-weight:700}html.zepay-native-app .native-unlock-screen__brand{text-align:center;color:#fff;padding:4px 8px 0}html.zepay-native-app .native-unlock-screen__logo{height:42px;width:auto;margin:0 auto 8px;display:block;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}html.zepay-native-app .native-unlock-screen__logo--brand{height:38px;max-width:210px;filter:none}html.zepay-native-app .native-unlock-screen__brand-text{display:block;font-size:1.65rem;font-weight:800;letter-spacing:.06em}html.zepay-native-app .native-unlock-screen__tag{margin:6px 0 0;font-size:.78rem;font-weight:600;opacity:.82}html.zepay-native-app .native-unlock-card{background:#fff;border-radius:24px;padding:22px 18px 18px;box-shadow:0 18px 48px #061a4247}html.zepay-native-app .native-unlock-card__hero{text-align:center}html.zepay-native-app .native-unlock-card__avatar-wrap{position:relative;width:88px;height:88px;margin:0 auto 14px}html.zepay-native-app .native-unlock-card__avatar{position:relative;z-index:1;width:88px;height:88px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;font-size:2rem;font-weight:800;box-shadow:0 10px 28px #1a73e859}html.zepay-native-app .native-unlock-card__ring{position:absolute;inset:-8px;border-radius:999px;border:2px solid rgba(26,115,232,.45);pointer-events:none}html.zepay-native-app .native-unlock-card__name{margin:0;font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}html.zepay-native-app .native-unlock-card__mobile,html.zepay-native-app .native-unlock-card__sub{margin:6px 0 0;font-size:.82rem;font-weight:600;color:#64748b}html.zepay-native-app .native-unlock-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}html.zepay-native-app .native-unlock-method{display:grid;place-items:center;gap:6px;padding:10px 4px;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0;color:#0b3d91;font-size:10px;font-weight:800;letter-spacing:.01em;text-align:center}html.zepay-native-app .native-unlock-method__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#fff;color:#1a73e8;box-shadow:0 2px 8px #1a73e81f}html.zepay-native-app .native-unlock-card__error{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:.8rem;font-weight:700;text-align:center}html.zepay-native-app .native-unlock-card__btn{margin-top:16px;width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px!important;font-weight:800!important;font-size:.95rem!important}html.zepay-native-app .native-unlock-card__btn-icon{display:grid;place-items:center}html.zepay-native-app .native-unlock-card__hint{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin:12px 0 0;text-align:center;font-size:.72rem;font-weight:600;color:#64748b;line-height:1.4}html.zepay-native-app .native-unlock-card__hint--warn{color:#b45309}html.zepay-native-app .native-brand-footer,html.zepay-native-app .native-auth-page__footer-card,html.zepay-native-app .native-unlock-screen__footer-card{position:relative;z-index:1;flex:0 0 auto;margin:auto auto 80px;width:100%;max-width:420px;padding:0;background:transparent;border:none;box-shadow:none;text-align:center}html.zepay-native-app .native-brand-footer__label,html.zepay-native-app .native-brand-footer-card__label{margin:0 0 4px;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}html.zepay-native-app .native-brand-footer__logo,html.zepay-native-app .native-brand-footer-card__logo{display:block;width:auto;max-width:min(100%,240px);height:auto;max-height:36px;margin:0 auto;object-fit:contain;border-radius:0;background:transparent}html.zepay-native-app .native-unlock-gate__avatar{width:72px;height:72px;border-radius:999px;margin:0 auto 12px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;font-size:1.75rem;font-weight:800;box-shadow:0 10px 28px #1a73e84d}html.zepay-native-app .native-unlock-gate__name{margin:0;text-align:center;font-size:1.25rem;font-weight:800;color:#0f172a}html.zepay-native-app .native-unlock-gate__mobile,html.zepay-native-app .native-unlock-gate__sub,html.zepay-native-app .native-unlock-gate__hint{margin:6px 0 0;text-align:center;font-size:.8rem;font-weight:600;color:#64748b}html.zepay-native-app .native-unlock-gate__error,html.zepay-native-app .native-auth-alert{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:.8rem;font-weight:700}html.zepay-native-app .native-unlock-gate__btn{margin-top:18px;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px}html.zepay-native-app .native-auth-form{display:grid;gap:12px;margin-top:4px}html.zepay-native-app .native-auth-label{display:grid;gap:6px;font-size:.75rem;font-weight:700;color:#475569}html.zepay-native-app .native-auth-input{height:48px;width:100%;border-radius:12px;border:1px solid #e2e8f0;padding:0 14px;font-size:1rem;font-weight:600;color:#0f172a;background:#f8fafc;box-sizing:border-box}html.zepay-native-app .native-auth-welcome{text-align:center}html.zepay-native-app .native-auth-welcome .native-btn--secondary{margin-top:10px;width:100%}html.zepay-native-app .native-auth-welcome-mini{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#e8f0fe}html.zepay-native-app .native-auth-link{border:0;background:transparent;color:#1a73e8;font-size:.8rem;font-weight:700;padding:4px}html.zepay-native-app .native-btn--danger{background:#d93025!important;color:#fff!important;border:0;width:100%}html.zepay-native-app .native-profile-disconnect{width:100%!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px!important;font-weight:800!important;pointer-events:auto!important;opacity:1!important}html.zepay-native-app .native-profile-disconnect:disabled{opacity:.65!important}html.zepay-native-app .native-auth-page--signup{background:linear-gradient(180deg,#06275f,#0b3d91 120px,#eef2f8 120px 100%);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--zepay-keyboard-inset, 0px))}html.zepay-native-app .native-auth-page__hero--compact{padding:2px 8px}html.zepay-native-app .native-auth-page__hero--compact .native-auth-page__logo--brand{height:26px;max-width:140px;margin-bottom:2px}html.zepay-native-app .native-auth-page__hero--compact .native-auth-page__tag{margin:0;font-size:.68rem}html.zepay-native-app .native-auth-page__inner--signup{padding:12px 12px 14px;margin-bottom:0;border-radius:22px;overflow:visible;flex:0 0 auto}html.zepay-native-app .native-auth-page--signup .native-auth-tabs{margin-bottom:10px}html.zepay-native-app .native-auth-signup{min-width:0;overflow:visible;touch-action:pan-y}html.zepay-native-app .native-auth-page--signup .nsu,html.zepay-native-app .native-auth-page--signup .nsu-form{min-width:0;overflow:visible;padding-bottom:8px}html.zepay-native-app .nsu{display:grid;gap:12px;min-width:0;max-width:100%}html.zepay-native-app .nsu-head__eyebrow{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b}html.zepay-native-app .nsu-head__title{margin:2px 0 0;font-size:1.22rem;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.2}html.zepay-native-app .nsu-head__sub{margin:4px 0 0;font-size:.76rem;font-weight:600;color:#64748b;line-height:1.35}html.zepay-native-app .nsu-progress{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:2px 2px 18px}html.zepay-native-app .nsu-progress__dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:800;background:#e2e8f0;color:#64748b}html.zepay-native-app .nsu-progress__dot.is-active{background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 6px 14px #1a73e84d}html.zepay-native-app .nsu-progress__dot.is-done{background:#047857;color:#fff}html.zepay-native-app .nsu-progress__line{height:3px;border-radius:999px;background:#e2e8f0}html.zepay-native-app .nsu-progress__line.is-done{background:linear-gradient(90deg,#047857,#1a73e8)}html.zepay-native-app .nsu-progress__labels{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:.62rem;font-weight:700;color:#64748b;pointer-events:none}html.zepay-native-app .nsu-alert{margin:0;padding:10px 12px;border-radius:12px;font-size:.78rem;font-weight:700;line-height:1.35}html.zepay-native-app .nsu-alert--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}html.zepay-native-app .nsu-alert--ok{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}html.zepay-native-app .nsu-aadhaar{display:grid;gap:10px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f1f5f9);border:1px solid #e2e8f0;min-width:0}html.zepay-native-app .nsu-aadhaar--ok{background:linear-gradient(180deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0}html.zepay-native-app .nsu-aadhaar__head{display:flex;align-items:flex-start;gap:12px;min-width:0}html.zepay-native-app .nsu-aadhaar__badge-icon{flex:0 0 auto;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 8px 18px #1a73e847}html.zepay-native-app .nsu-aadhaar__eyebrow{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}html.zepay-native-app .nsu-aadhaar__title{margin:2px 0 0;font-size:1rem;font-weight:800;color:#0f172a}html.zepay-native-app .nsu-aadhaar__sub{margin:2px 0 0;font-size:.72rem;font-weight:600;color:#64748b;line-height:1.35}html.zepay-native-app .nsu-aadhaar__otp-note{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#e0f2fe;color:#075985;font-size:.74rem;font-weight:700;min-width:0}html.zepay-native-app .nsu-aadhaar__ok-row{display:flex;align-items:center;gap:10px;min-width:0}html.zepay-native-app .nsu-aadhaar__ok-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#047857;color:#fff;flex:0 0 auto}html.zepay-native-app .nsu-aadhaar__ok-copy{flex:1 1 auto;min-width:0}html.zepay-native-app .nsu-aadhaar__ok-title{margin:0;font-size:.9rem;font-weight:800;color:#065f46}html.zepay-native-app .nsu-aadhaar__ok-sub{margin:2px 0 0;font-size:.72rem;font-weight:600;color:#047857;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .nsu-aadhaar__link{border:0;background:transparent;color:#1a73e8;font-size:.75rem;font-weight:800;padding:4px 0;text-align:left}html.zepay-native-app .nsu-form{display:grid;gap:12px;min-width:0}html.zepay-native-app .nsu-card{padding:12px;border-radius:16px;background:#fff;border:1px solid #e8eef6;box-shadow:0 4px 14px #0f172a0a;min-width:0}html.zepay-native-app .nsu-card__title{margin:0 0 10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}html.zepay-native-app .nsu-stack{display:grid;gap:10px;min-width:0}html.zepay-native-app .nsu-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}html.zepay-native-app .nsu-field{display:grid;gap:5px;min-width:0}html.zepay-native-app .nsu-field__label{font-size:.7rem;font-weight:700;color:#475569}html.zepay-native-app .nsu-field__row{display:flex;align-items:stretch;gap:8px;min-width:0}html.zepay-native-app .nsu-field__chip{flex:0 0 auto;display:grid;place-items:center;min-width:44px;padding:0 10px;border-radius:12px;background:#e8f0fe;color:#0b3d91;font-size:.82rem;font-weight:800;border:1px solid #d2e3fc}html.zepay-native-app .nsu-field__input,html.zepay-native-app .nsu-aadhaar .nsu-field__input,html.zepay-native-app .nsu-form .nsu-field__input{min-height:46px!important;border-radius:12px!important;border:1px solid #e2e8f0!important;padding:0 12px!important;font-size:.9rem!important;font-weight:600!important;color:#0f172a!important;background:#f8fafc!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;box-shadow:none!important;outline:none;appearance:none;-webkit-appearance:none}html.zepay-native-app .nsu-field__input:focus{border-color:#93c5fd!important;background:#fff!important;box-shadow:0 0 0 3px #1a73e81f!important}html.zepay-native-app .nsu-field__input--grow{flex:1 1 auto!important;min-width:0!important}html.zepay-native-app .nsu-field__input--area{min-height:72px!important;padding-top:10px!important;padding-bottom:10px!important;resize:vertical}html.zepay-native-app .nsu-field__input--otp{letter-spacing:.18em!important;font-weight:800!important;text-align:center!important}html.zepay-native-app .nsu-field--locked .nsu-field__input{background:#eef6ff!important;border-color:#c7dbf7!important;color:#0b3d91!important}html.zepay-native-app .nsu-field input[type=date]{min-width:0!important;max-width:100%!important;font-size:.82rem!important}html.zepay-native-app .nsu-field select.nsu-field__input{background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px!important}html.zepay-native-app .nsu-field__action,html.zepay-native-app .nsu-field__apply{flex:0 0 auto;border:0;background:#eef2ff;color:#1a73e8;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:800;display:grid;place-items:center;min-height:46px}html.zepay-native-app .nsu-field__action{width:46px;color:#64748b;background:#f1f5f9}html.zepay-native-app .nsu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:14px;font-size:.92rem;font-weight:800;cursor:pointer}html.zepay-native-app .nsu-btn:disabled{opacity:.55;cursor:not-allowed}html.zepay-native-app .nsu-btn--primary{background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 10px 22px #1a73e847}html.zepay-native-app .nsu-btn--block{width:100%}html.zepay-native-app .nsu-btn--compact{flex:0 0 auto;min-width:88px;min-height:46px;border-radius:12px;padding:0 14px}html.zepay-native-app .nsu-terms{display:flex;align-items:flex-start;gap:10px;font-size:.75rem;font-weight:600;color:#475569;line-height:1.4}html.zepay-native-app .nsu-terms input{margin-top:2px;width:16px;height:16px;flex:0 0 auto}html.zepay-native-app .nsu-terms a{color:#1a73e8;font-weight:800}html.zepay-native-app .nsu-referral{margin:0;font-size:.75rem;font-weight:700;color:#047857}html.zepay-native-app .native-auth-page--signup .native-auth-page__footer-card{margin:12px auto 4px}html.zepay-native-app .native-auth-alert--ok{background:#ecfdf5;color:#047857;border-color:#a7f3d0}html.zepay-native-app .native-auth-page__inner{flex:0 0 auto}html.zepay-native-app .native-auth-signup .fintech-auth-hero,html.zepay-native-app .native-auth-signup .fintech-auth-copy,html.zepay-native-app .native-auth-signup .social-auth-buttons,html.zepay-native-app .native-auth-signup .signup-aadhaar-card,html.zepay-native-app .nsu .signup-aadhaar-card{display:none!important}@media(max-width:360px){html.zepay-native-app .nsu-pair{grid-template-columns:1fr}}.nsu-celeb,html.zepay-native-app .nsu-celeb{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px 16px;background:radial-gradient(circle at 50% 20%,#1a73e859,#06275fe0 55%,#021230f0);box-sizing:border-box}.nsu-celeb__sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.nsu-celeb__balloon{position:absolute;bottom:8%;border-radius:50% 50% 48% 48%;box-shadow:inset -6px -8px 14px #0000002e,0 8px 16px #0000001f}.nsu-celeb__balloon-string{position:absolute;left:50%;top:96%;width:1.5px;height:28px;margin-left:-.75px;background:linear-gradient(180deg,#ffffff8c,#ffffff0d)}.nsu-celeb__spark{position:absolute;width:8px;height:8px;border-radius:999px;background:#fde68a;box-shadow:0 0 18px #fbbf24;animation:nsu-celeb-spark 2.4s ease-in-out infinite}.nsu-celeb__spark--a{top:18%;left:18%}.nsu-celeb__spark--b{top:28%;right:16%;animation-delay:.4s;background:#93c5fd;box-shadow:0 0 18px #60a5fa}.nsu-celeb__spark--c{top:42%;left:48%;animation-delay:.8s;background:#f9a8d4;box-shadow:0 0 18px #ec4899}@keyframes nsu-celeb-spark{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.35);opacity:1}}.nsu-celeb__card{position:relative;z-index:2;width:min(100%,360px);padding:28px 22px 20px;border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 28px 64px #02123073;text-align:center}.nsu-celeb__badge{width:64px;height:64px;margin:0 auto 12px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 14px 28px #1a73e859}.nsu-celeb__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a73e8}.nsu-celeb__title{margin:8px 0 0;font-size:1.65rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.nsu-celeb__name{margin:6px 0 0;font-size:1.2rem;font-weight:800;background:linear-gradient(90deg,#0b3d91,#1a73e8,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.nsu-celeb__sub{margin:10px auto 0;max-width:280px;font-size:.86rem;font-weight:600;line-height:1.45;color:#64748b}.nsu-celeb__bar{margin:18px 0 14px;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.nsu-celeb__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b3d91,#1a73e8,#22c55e)}.nsu-celeb__btn{width:100%;min-height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 12px 24px #1a73e847;cursor:pointer}html.zepay-native-app .native-form-page .fintech-app-card,html.zepay-native-app .native-list-page .fintech-app-card,html.zepay-native-app .native-bank-page .fintech-app-card{border-radius:16px!important;border:1px solid var(--nb-border)!important;box-shadow:0 4px 16px #0f172a0a!important}html.zepay-native-app .native-form-page input,html.zepay-native-app .native-form-page select,html.zepay-native-app .native-form-page textarea,html.zepay-native-app .native-list-page input,html.zepay-native-app .native-list-page select,html.zepay-native-app .nsvc-screen input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html.zepay-native-app .nsvc-screen select,html.zepay-native-app .nsvc-screen textarea{border-radius:var(--nb-input-radius)!important;border-color:#dbe3f0!important;min-height:var(--nb-tap)!important;font-size:var(--nb-input-font)!important;padding-left:var(--nb-input-pad-x)!important;padding-right:var(--nb-input-pad-x)!important;box-sizing:border-box!important}html.zepay-native-app .nsvc-screen textarea,html.zepay-native-app .native-form-page textarea{min-height:96px!important;padding-top:14px!important;padding-bottom:14px!important}html.zepay-native-app .native-list-page .fintech-member-row,html.zepay-native-app .native-list-page .fintech-txn-row,html.zepay-native-app .native-list-page .ledger-mobile-row,html.zepay-native-app .native-list-page .complaint-card,html.zepay-native-app .native-list-page .fund-request-row,html.zepay-native-app .native-list-page .kyc-list-row,html.zepay-native-app .native-list-page .agent-list-row{border-radius:14px!important;border:1px solid var(--nb-border)!important;background:#fff!important;margin-bottom:8px}html.zepay-native-app .native-form-page .fintech-page-head,html.zepay-native-app .native-list-page .fintech-page-head{margin-bottom:10px}html.zepay-native-app .native-form-page .fintech-page-title,html.zepay-native-app .native-list-page .fintech-page-title{color:var(--nb-blue)!important;font-weight:800!important}html.zepay-native-app .native-empty{display:grid;place-items:center;gap:8px;padding:28px 16px;text-align:center;color:var(--nb-muted);font-size:13px;font-weight:600}html.zepay-native-app .native-empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--nb-blue-soft);color:var(--nb-blue)}html.zepay-native-app .native-btn:disabled{opacity:.55;cursor:not-allowed}html.zepay-native-app .native-dash-summary,html.zepay-native-app .native-dash-activity,html.zepay-native-app .native-promo-banner,html.zepay-native-app .native-report-page{margin-top:16px}html.zepay-native-app .native-dash-summary,html.zepay-native-app .native-dash-activity{width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.zepay-native-app .native-dash-summary__head,html.zepay-native-app .native-dash-activity__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}html.zepay-native-app .native-dash-summary__eyebrow,html.zepay-native-app .native-dash-activity__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a73e8}html.zepay-native-app .native-dash-summary__title,html.zepay-native-app .native-dash-activity__title{margin:2px 0 0;font-size:16px;font-weight:800;color:var(--nb-text);letter-spacing:-.01em}html.zepay-native-app .native-dash-summary__live{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#e8f0fe;color:#0b3d91;font-size:10px;font-weight:800}html.zepay-native-app .native-dash-summary__live:before{content:"";width:6px;height:6px;border-radius:999px;background:#1a73e8;animation:native-dash-pulse 1.2s ease-in-out infinite}@keyframes native-dash-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}html.zepay-native-app .native-dash-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}html.zepay-native-app .native-dash-stat-link{display:block;text-decoration:none;color:inherit;min-width:0;max-width:100%}html.zepay-native-app .native-dash-stat{position:relative;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:112px;padding:14px 12px 12px;border-radius:18px;background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #dbe7fb;box-shadow:0 10px 24px #0b3d9114}html.zepay-native-app .native-dash-stat__bar{position:absolute;left:0;top:0;bottom:0;width:4px}html.zepay-native-app .native-dash-stat__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;margin-bottom:10px}html.zepay-native-app .native-dash-stat__label{margin:0;font-size:11px;font-weight:700;color:var(--nb-muted)}html.zepay-native-app .native-dash-stat__value{margin:4px 0 0;font-size:18px;font-weight:800;color:var(--nb-text);letter-spacing:-.02em;line-height:1.15}html.zepay-native-app .native-dash-stat__caption{margin:6px 0 0;font-size:10px;font-weight:600;color:#94a3b8}html.zepay-native-app .native-dash-stat--skeleton{opacity:.7}html.zepay-native-app .native-dash-activity__title-wrap{display:flex;align-items:center;gap:10px}html.zepay-native-app .native-dash-activity__badge{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 8px 18px #1a73e847}html.zepay-native-app .native-dash-activity__all{font-size:12px;font-weight:800;color:#1a73e8;text-decoration:none}html.zepay-native-app .native-dash-activity__card{border-radius:20px;background:#fff;border:1px solid #dbe7fb;box-shadow:0 12px 28px #0b3d9114;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}html.zepay-native-app .native-dash-activity__list{display:flex;flex-direction:column}html.zepay-native-app .native-dash-activity__link{display:block;text-decoration:none;color:inherit}html.zepay-native-app .native-dash-activity__row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid #eef3fb}html.zepay-native-app .native-dash-activity__link:last-child .native-dash-activity__row,html.zepay-native-app .native-dash-activity__list>div:last-child .native-dash-activity__row{border-bottom:0}html.zepay-native-app .native-dash-activity__icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-dash-activity__icon--success{background:#e6f4ea;color:#0f9d58}html.zepay-native-app .native-dash-activity__icon--danger{background:#fce8e6;color:#d93025}html.zepay-native-app .native-dash-activity__icon--pending{background:#fef7e0;color:#b06000}html.zepay-native-app .native-dash-activity__body{min-width:0;flex:1}html.zepay-native-app .native-dash-activity__top,html.zepay-native-app .native-dash-activity__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}html.zepay-native-app .native-dash-activity__name{margin:0;font-size:13px;font-weight:800;color:var(--nb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.zepay-native-app .native-dash-activity__amount{margin:0;flex:0 0 auto;font-size:13px;font-weight:800;color:var(--nb-text)}html.zepay-native-app .native-dash-activity__amount.is-credit{color:#0f9d58}html.zepay-native-app .native-dash-activity__sub{margin:4px 0 0;font-size:11px;font-weight:600;color:var(--nb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.zepay-native-app .native-dash-activity__chip{flex:0 0 auto;margin-top:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;background:#eef2f7;color:#64748b}html.zepay-native-app .native-dash-activity__chip.is-success{background:#e6f4ea;color:#0f9d58}html.zepay-native-app .native-dash-activity__chip.is-danger{background:#fce8e6;color:#d93025}html.zepay-native-app .native-dash-activity__chip.is-pending{background:#fef7e0;color:#b06000}html.zepay-native-app .native-dash-activity__chevron{width:16px;height:16px;color:#94a3b8;flex:0 0 auto}html.zepay-native-app .native-dash-activity__empty{display:grid;place-items:center;gap:6px;padding:28px 16px;text-align:center;color:var(--nb-muted);font-size:12px;font-weight:700}html.zepay-native-app .native-dash-activity__empty>span:last-child{font-size:11px;font-weight:600;color:#94a3b8}html.zepay-native-app .native-dash-activity__empty-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:16px;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-promo-banner,.native-promo-banner{width:100%;max-width:100%;min-width:0;margin:0}html.zepay-native-app .native-promo-banner__head,.native-promo-banner__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px 10px}html.zepay-native-app .native-promo-banner__eyebrow,.native-promo-banner__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a73e8}html.zepay-native-app .native-promo-banner__title,.native-promo-banner__title{margin:2px 0 0;font-size:16px;font-weight:800;letter-spacing:-.02em;color:#0b3d91}html.zepay-native-app .native-promo-banner__count,.native-promo-banner__count{flex-shrink:0;border-radius:999px;background:#e8f0fe;padding:4px 10px;font-size:11px;font-weight:800;color:#0b3d91}html.zepay-native-app .native-promo-banner__scroller,.native-promo-banner__scroller{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:2px 2px 4px;margin:0 -2px;scrollbar-width:none}html.zepay-native-app .native-promo-banner__scroller::-webkit-scrollbar,.native-promo-banner__scroller::-webkit-scrollbar{display:none}html.zepay-native-app .native-promo-banner__link,.native-promo-banner__link{flex:0 0 88%;max-width:88%;scroll-snap-align:start;text-decoration:none;color:inherit}html.zepay-native-app .native-promo-banner--app .native-promo-banner__link{flex-basis:86%;max-width:86%}html.zepay-native-app .native-promo-banner__card,.native-promo-banner__card{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:18px;background:linear-gradient(135deg,#0b3d91,#1a73e8 55%,#4fc3f7);box-shadow:0 10px 28px #0b3d9138}html.zepay-native-app .native-promo-banner__img,.native-promo-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html.zepay-native-app .native-promo-banner__shade,.native-promo-banner__shade{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent 0%,rgba(11,61,145,.55) 100%);pointer-events:none}html.zepay-native-app .native-promo-banner__copy,.native-promo-banner__copy{position:absolute;left:14px;right:14px;bottom:12px;z-index:1}html.zepay-native-app .native-promo-banner__subtitle,.native-promo-banner__subtitle{margin:0;font-size:12px;font-weight:700;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.25)}html.zepay-native-app .native-promo-banner__cta,.native-promo-banner__cta{display:inline-flex;margin-top:6px;border-radius:999px;background:#fff;padding:5px 12px;font-size:11px;font-weight:800;color:#0b3d91}html.zepay-native-app .native-promo-banner__dots,.native-promo-banner__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}html.zepay-native-app .native-promo-banner__dot,.native-promo-banner__dot{height:6px;width:6px;border:none;border-radius:999px;background:#cbd5e1;padding:0;cursor:pointer;transition:width .2s ease,background .2s ease}html.zepay-native-app .native-promo-banner__dot--active,.native-promo-banner__dot--active{width:18px;background:#1a73e8}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__head,.native-promo-banner--compact .native-promo-banner__head{display:none}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__viewport,.native-promo-banner--compact .native-promo-banner__viewport{position:relative;width:100%;height:84px;overflow:hidden}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__slide,.native-promo-banner--compact .native-promo-banner__slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__slide--active,.native-promo-banner--compact .native-promo-banner__slide--active{opacity:1;pointer-events:auto}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__link,.native-promo-banner--compact .native-promo-banner__link{display:block;width:100%;height:100%;flex:none;max-width:none;text-decoration:none;color:inherit}html.zepay-native-app .native-promo-banner__card--compact,.native-promo-banner__card--compact{display:flex;flex-direction:row;align-items:stretch;width:100%;height:84px;aspect-ratio:auto;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f4f7ff);box-shadow:0 4px 14px #0b3d911a;overflow:hidden}html.zepay-native-app .native-promo-banner__media,.native-promo-banner__media{flex:0 0 34%;display:flex;align-items:flex-end;justify-content:center;min-width:0;padding:4px 0 0 6px;overflow:hidden}html.zepay-native-app .native-promo-banner__thumb,.native-promo-banner__thumb{display:block;width:100%;height:100%;max-height:76px;object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html.zepay-native-app .native-promo-banner__body,.native-promo-banner__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px 10px 6px}html.zepay-native-app .native-promo-banner__card-title,.native-promo-banner__card-title{margin:0;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#0b3d91}html.zepay-native-app .native-promo-banner__card-sub,.native-promo-banner__card-sub{margin:0;font-size:11px;font-weight:600;line-height:1.25;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.zepay-native-app .native-promo-banner__cta--pill,.native-promo-banner__cta--pill{display:inline-flex;align-self:flex-start;margin-top:4px;border-radius:999px;background:#1a73e8;padding:4px 10px;font-size:10px;font-weight:800;color:#fff;box-shadow:none}html.zepay-native-app .native-promo-banner__cta--pill:after,.native-promo-banner__cta--pill:after{content:" →"}html.zepay-native-app .native-promo-banner__dots--overlay,.native-promo-banner__dots--overlay{position:absolute;right:10px;bottom:8px;margin:0;gap:4px;z-index:2}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__dot,.native-promo-banner--compact .native-promo-banner__dot{height:5px;width:5px}html.zepay-native-app .native-promo-banner--compact .native-promo-banner__dot--active,.native-promo-banner--compact .native-promo-banner__dot--active{width:14px}html.zepay-native-app .native-hub-page__promo,html.zepay-native-app .aeps-page-stack .nsvc-card.aeps-flow-card,html.zepay-native-app .aeps-page-stack .aeps-flow-card.nsvc-card{margin:0}html.zepay-native-app .aeps-page-stack .nsvc-field,html.zepay-native-app .aeps-page-stack .nsvc-input{width:100%}html.zepay-native-app .aeps-native-twofa__submit.nsvc-submit,html.zepay-native-app .aeps-tx-submit.nsvc-submit{width:100%;margin-top:12px}html.zepay-native-app .aeps-tx-amount-hint{margin:6px 4px 0;font-size:11px;font-weight:600;color:#64748b}html.zepay-native-app .aeps-txn-otp-card{margin-top:2px;padding:14px;border-radius:18px;border:1px solid rgba(99,102,241,.22);background:#f8f7ff;gap:10px}html.zepay-native-app .aeps-txn-otp-card__title{font-size:13px}html.zepay-native-app .aeps-txn-otp-card__sub,html.zepay-native-app .aeps-txn-otp-card__wait{font-size:11px}html.zepay-native-app .aeps-txn-otp-card__send{width:100%;min-height:46px;border-radius:14px;font-size:13px}html.zepay-native-app .aeps-txn-otp-card__input.nsvc-input{letter-spacing:.32em;text-align:center;font-weight:800}html.zepay-native-app .aeps-inline-action.nsvc-submit{min-height:44px;width:auto;padding:10px 14px;font-size:13px}html.zepay-native-app .aadhaar-input-qr__field.nsvc-input{padding-right:52px}html.zepay-native-app .cd-deposit-submit.nsvc-submit{width:100%;margin-top:12px}html.zepay-native-app .aeps-native-stack{display:flex;flex-direction:column;gap:12px;width:100%}html.zepay-native-app .aeps-page-stack .nsvc-card,html.zepay-native-app .aeps-native-stack .nsvc-card,html.zepay-native-app .aeps-merchant-card,html.zepay-native-app .aeps-progress-card,html.zepay-native-app .aeps-flow-card.nsvc-card{border-radius:22px!important;border:1px solid #eef2f7!important;background:#fff!important;box-shadow:0 10px 28px #0f172a12!important;padding:16px!important}html.zepay-native-app .aeps-merchant-card__identity{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f8fafc);border:1px solid #e0e7ff}html.zepay-native-app .aeps-merchant-card__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#1a73e8,#0b3d91);color:#fff;flex-shrink:0;box-shadow:0 8px 18px #1a73e847}html.zepay-native-app .aeps-merchant-card__name{margin:0;font-size:15px;font-weight:800;color:#0b3d91;letter-spacing:-.01em}html.zepay-native-app .aeps-merchant-card__id{margin:2px 0 0;font-size:12px;font-weight:700;color:#64748b}html.zepay-native-app .aeps-status-list{display:flex;flex-direction:column;gap:8px}html.zepay-native-app .aeps-status-row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;border-radius:16px;border:1px solid #eef2f7;background:#f8fafc;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}html.zepay-native-app .aeps-status-row:disabled{opacity:.7;cursor:default}html.zepay-native-app .aeps-status-row.is-active,html.zepay-native-app .aeps-status-row:active:not(:disabled){border-color:#bfdbfe;background:#eff6ff;box-shadow:0 6px 16px #1a73e81f}html.zepay-native-app .aeps-status-row__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0}html.zepay-native-app .aeps-status-row__icon--indigo{background:#e0e7ff;color:#4338ca}html.zepay-native-app .aeps-status-row__icon--emerald{background:#d1fae5;color:#059669}html.zepay-native-app .aeps-status-row__icon--amber{background:#fef3c7;color:#d97706}html.zepay-native-app .aeps-status-row__icon--slate{background:#e2e8f0;color:#475569}html.zepay-native-app .aeps-status-row__copy{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}html.zepay-native-app .aeps-status-row__label{font-size:13px;font-weight:700;color:#334155}html.zepay-native-app .aeps-status-row__value{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:999px}html.zepay-native-app .aeps-status-row--indigo .aeps-status-row__value{background:#e0e7ff;color:#3730a3}html.zepay-native-app .aeps-status-row--emerald .aeps-status-row__value{background:#d1fae5;color:#047857}html.zepay-native-app .aeps-status-row--amber .aeps-status-row__value{background:#fef3c7;color:#b45309}html.zepay-native-app .aeps-status-row__chev{color:#94a3b8;font-size:20px;font-weight:700;line-height:1}html.zepay-native-app .aeps-progress-rail{display:flex;align-items:stretch;gap:0;width:100%}html.zepay-native-app .aeps-progress-rail__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}html.zepay-native-app .aeps-progress-rail__dot{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:11px;font-weight:800;z-index:1}html.zepay-native-app .aeps-progress-rail__label{font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .aeps-progress-rail__line{position:absolute;top:14px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e2e8f0}html.zepay-native-app .aeps-progress-rail__step.is-done .aeps-progress-rail__dot{background:#10b981;color:#fff}html.zepay-native-app .aeps-progress-rail__step.is-done .aeps-progress-rail__label{color:#059669}html.zepay-native-app .aeps-progress-rail__step.is-done .aeps-progress-rail__line{background:#6ee7b7}html.zepay-native-app .aeps-progress-rail__step.is-active .aeps-progress-rail__dot{background:#1a73e8;color:#fff;box-shadow:0 0 0 4px #1a73e82e}html.zepay-native-app .aeps-progress-rail__step.is-active .aeps-progress-rail__label{color:#0b3d91}html.zepay-native-app .aeps-kyc-checklist{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}html.zepay-native-app .aeps-kyc-checklist li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}html.zepay-native-app .aeps-kyc-checklist li.is-ok{color:#059669}html.zepay-native-app .aeps-kyc-checklist li.is-pending{color:#b45309}html.zepay-native-app .aeps-form-grid{display:grid;grid-template-columns:1fr;gap:12px}html.zepay-native-app .aeps-step-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:16px;border:1px solid #eef2f7;background:#f8fafc}html.zepay-native-app .aeps-step-card--active{border-color:#bfdbfe;background:#eff6ff}html.zepay-native-app .aeps-step-card--complete{border-color:#a7f3d0;background:#ecfdf5}html.zepay-native-app .aeps-native-ekyc{gap:10px;padding-bottom:8px}html.zepay-native-app .aeps-native-ekyc__hero{border-radius:16px;padding:14px}html.zepay-native-app .aeps-native-ekyc__title{font-size:16px;font-weight:800;font-family:Inter,system-ui,sans-serif}html.zepay-native-app .aeps-native-ekyc__card{border-radius:16px;padding:14px}html.zepay-native-app .aeps-native-ekyc__card-title{font-size:15px;font-weight:800}html.zepay-native-app .aeps-native-ekyc__otp-boxes{gap:8px}html.zepay-native-app .aeps-native-ekyc__otp-box{height:48px;border-radius:12px;font-size:18px;font-weight:800;font-family:Inter,system-ui,sans-serif}html.zepay-native-app .aeps-native-ekyc__cta.nsvc-submit{min-height:48px;width:100%;border-radius:12px}html.zepay-native-app .aeps-inline-action.nsvc-submit{width:100%;min-height:48px}html.zepay-native-app .aeps-onboard-aside{display:flex;flex-direction:column;gap:12px}html.zepay-native-app .aeps-check-list{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:700;color:#334155}html.zepay-native-app .aeps-check-list span{display:flex;align-items:center;gap:8px}html.zepay-native-app .aeps-check-list svg{color:#10b981;flex-shrink:0}.aeps-merchant-card__identity{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #eef2f7}.aeps-merchant-card__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#1a73e8;color:#fff}.aeps-merchant-card__name{margin:0;font-size:15px;font-weight:800;color:#0f172a}.aeps-merchant-card__id{margin:2px 0 0;font-size:12px;font-weight:700;color:#64748b}.aeps-wizard-merchant-chip{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:14px;border:1px solid #eef2f7;background:#f8fafc;font-size:13px;font-weight:700;color:#0f172a}.aeps-wizard-merchant-chip__id{margin-left:auto;font-size:11px;font-weight:700;color:#64748b}.aeps-status-list{display:flex;flex-direction:column;gap:8px}.aeps-status-row{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px;border-radius:16px;border:1px solid #eef2f7;background:#f8fafc;text-align:left;cursor:pointer;font-family:inherit}.aeps-status-row__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e2e8f0;color:#475569;flex-shrink:0}.aeps-status-row__icon--indigo{background:#e0e7ff;color:#4338ca}.aeps-status-row__icon--emerald{background:#d1fae5;color:#059669}.aeps-status-row__icon--amber{background:#fef3c7;color:#d97706}.aeps-status-row__copy{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.aeps-status-row__label{font-size:13px;font-weight:700;color:#334155}.aeps-status-row__value{font-size:11px;font-weight:800;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#e2e8f0;color:#475569}.aeps-status-row--indigo .aeps-status-row__value{background:#e0e7ff;color:#3730a3}.aeps-status-row--emerald .aeps-status-row__value{background:#d1fae5;color:#047857}.aeps-status-row--amber .aeps-status-row__value{background:#fef3c7;color:#b45309}.aeps-status-row__chev{color:#94a3b8;font-size:20px;font-weight:700}.aeps-progress-rail{display:flex;width:100%}.aeps-progress-rail__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:default}.aeps-progress-rail__step.is-clickable{cursor:pointer}.aeps-progress-rail__step.is-clickable:hover .aeps-progress-rail__dot{transform:scale(1.06);box-shadow:0 0 0 4px #10b98133}.aeps-progress-rail__step:disabled{cursor:default}.aeps-progress-rail__dot{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:11px;font-weight:800;z-index:1;transition:transform .15s ease,box-shadow .15s ease}.aeps-progress-rail__label{font-size:11px;font-weight:700;color:#64748b}.aeps-progress-rail__line{position:absolute;top:14px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e2e8f0;pointer-events:none}.aeps-progress-rail__step.is-done .aeps-progress-rail__dot{background:#10b981;color:#fff}.aeps-progress-rail__step.is-done .aeps-progress-rail__label{color:#059669}.aeps-progress-rail__step.is-done .aeps-progress-rail__line{background:#6ee7b7}.aeps-progress-rail__step.is-active .aeps-progress-rail__dot{background:#1a73e8;color:#fff;box-shadow:0 0 0 4px #1a73e82e}.aeps-progress-rail__step.is-active .aeps-progress-rail__label{color:#0b3d91}.aeps-progress-rail__hint{margin:12px 0 0;font-size:11px;font-weight:600;line-height:1.4;color:#64748b}.aeps-bank-verify-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.aeps-bank-verify-chip--ok,.aeps-bank-verify-chip--warn{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.aeps-bank-verify-chip--bad{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.aeps-kyc-checklist{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.aeps-kyc-checklist li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.aeps-kyc-checklist li.is-ok{color:#059669}.aeps-kyc-checklist li.is-pending{color:#b45309}html.zepay-native-app .native-report-page{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0}.native-report-toolbar{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:0;margin:0}.native-report-toolbar__export,html.zepay-native-app .native-report-toolbar__export{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid #dbe3f0;background:#fff;font-size:12px;font-weight:800;color:#0b3d91;text-decoration:none;box-shadow:0 1px 2px #0f172a0a}.native-passbook-service-btn{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:40px;padding:0 12px 0 8px;border-radius:14px;border:1px solid #dbe3f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;font-size:13px;font-weight:800;color:#0f172a;text-align:left}.native-passbook-service-btn__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#fff;background:#1a73e8;flex-shrink:0}.native-passbook-service-btn__icon.is-indigo{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.native-passbook-service-btn__icon.is-sky{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.native-passbook-service-btn__icon.is-emerald{background:linear-gradient(135deg,#10b981,#059669)}.native-passbook-service-btn__icon.is-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.native-passbook-service-btn__icon.is-rose{background:linear-gradient(135deg,#f43f5e,#e11d48)}.native-passbook-service-btn__icon.is-amber{background:linear-gradient(135deg,#f59e0b,#ea580c)}.native-passbook-service-btn__icon.is-teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.native-passbook-service-btn__icon.is-orange{background:linear-gradient(135deg,#f97316,#ea580c)}.native-passbook-service-btn__icon.is-slate{background:linear-gradient(135deg,#475569,#334155)}.native-passbook-service-btn__icon.is-purple{background:linear-gradient(135deg,#9333ea,#7c3aed)}.native-passbook-service-btn__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.native-passbook-service-btn__eyebrow{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b;line-height:1}.native-passbook-service-btn__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;color:#0f172a;line-height:1.2}.native-passbook-service-sheet.nsvc-sheet__card{max-height:min(88dvh,680px)}.native-passbook-service-sheet__head{display:flex;align-items:center;gap:12px;margin:2px 0 14px;padding:12px 14px;border-radius:18px;border:1px solid #e8e0f7;background:linear-gradient(135deg,#f5f3ff,#eef2ff)}.native-passbook-service-sheet__badge{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#6366f1,#4f46e5);box-shadow:0 8px 18px #4f46e547;flex-shrink:0}.native-passbook-service-sheet__head-title{margin:0;font-size:15px;font-weight:800;color:#312e81}.native-passbook-service-sheet__head-sub{margin:2px 0 0;font-size:11px;font-weight:700;color:#6366f1}.native-passbook-service-popup{display:flex;flex-direction:column;gap:14px;max-height:min(58dvh,460px);overflow:auto;padding-bottom:4px}.native-passbook-service-section__title{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.native-passbook-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.native-passbook-service-grid--single{grid-template-columns:minmax(0,1fr)}.native-passbook-service-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;padding:14px 12px 12px;border-radius:18px;border:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc);text-decoration:none;color:inherit;box-shadow:0 4px 14px #0f172a0a;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.native-passbook-service-grid--single .native-passbook-service-tile{flex-direction:row;align-items:center;min-height:72px;gap:12px}.native-passbook-service-tile.is-active{border-color:transparent;background:linear-gradient(145deg,#4f46e5,#3730a3);box-shadow:0 14px 28px #4f46e54d;color:#fff}.native-passbook-service-tile__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;flex-shrink:0;background:#1a73e8;box-shadow:0 6px 14px #0f172a1f}.native-passbook-service-tile__icon.is-indigo{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.native-passbook-service-tile__icon.is-sky{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.native-passbook-service-tile__icon.is-emerald{background:linear-gradient(135deg,#10b981,#059669)}.native-passbook-service-tile__icon.is-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.native-passbook-service-tile__icon.is-rose{background:linear-gradient(135deg,#f43f5e,#e11d48)}.native-passbook-service-tile__icon.is-amber{background:linear-gradient(135deg,#f59e0b,#ea580c)}.native-passbook-service-tile__icon.is-teal{background:linear-gradient(135deg,#14b8a6,#0d9488)}.native-passbook-service-tile__icon.is-orange{background:linear-gradient(135deg,#f97316,#ea580c)}.native-passbook-service-tile__icon.is-slate{background:linear-gradient(135deg,#475569,#334155)}.native-passbook-service-tile__icon.is-purple{background:linear-gradient(135deg,#9333ea,#7c3aed)}.native-passbook-service-tile.is-active .native-passbook-service-tile__icon{background:#fff3;box-shadow:none}.native-passbook-service-tile__label{flex:1;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:0;color:#0f172a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.native-passbook-service-tile.is-active .native-passbook-service-tile__label{color:#fff}.native-passbook-service-tile__arrow{position:absolute;top:12px;right:10px;color:#94a3b8}.native-passbook-service-grid--single .native-passbook-service-tile__arrow{position:static;margin-left:auto}.native-passbook-service-tile.is-active .native-passbook-service-tile__arrow{color:#ffffffb3}.native-passbook-service-tile__check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ffffff38;color:#fff}.native-passbook-service-grid--single .native-passbook-service-tile__check{position:static;margin-left:auto}html.zepay-native-app .native-report-card__actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}html.zepay-native-app .native-report-card__foot{gap:8px}html.zepay-native-app .native-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.zepay-native-app .native-report-summary--4{grid-template-columns:repeat(2,minmax(0,1fr))}html.zepay-native-app .native-report-summary__card{border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:12px 10px;box-shadow:0 4px 14px #0f172a0a}html.zepay-native-app .native-report-summary__label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.zepay-native-app .native-report-summary__value{margin:6px 0 0;font-size:14px;font-weight:800;color:#0b3d91;letter-spacing:-.02em}html.zepay-native-app .native-report-summary__value.is-credit{color:#059669}html.zepay-native-app .native-report-summary__value.is-debit{color:#e11d48}html.zepay-native-app .native-report-filters{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:12px;box-shadow:0 4px 14px #0f172a0a}html.zepay-native-app .native-report-list{display:flex;flex-direction:column;gap:10px}html.zepay-native-app .native-report-card{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:14px;box-shadow:0 6px 18px #0f172a0d}html.zepay-native-app .native-report-card--tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease}html.zepay-native-app .native-report-card--tap:active{background:#f8fafc;border-color:#cbd5e1}html.zepay-native-app .native-report-card__passbook{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:5px 0 0;font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.01em}html.zepay-native-app .native-report-card__passbook .is-open{color:#e11d48}html.zepay-native-app .native-report-card__passbook .is-close{color:#059669}html.zepay-native-app .native-report-card__passbook .is-charge{color:#b45309}html.zepay-native-app .native-report-card__passbook-sep{color:#cbd5e1;font-weight:600}html.zepay-native-app .native-report-card__amount-cap.is-charge{color:#b45309}html.zepay-native-app .native-report-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}html.zepay-native-app .native-report-card__meta{min-width:0;flex:1}html.zepay-native-app .native-report-card__title{margin:0;font-size:13px;font-weight:800;color:#0f172a;line-height:1.3}html.zepay-native-app .native-report-card__sub{margin:3px 0 0;font-size:11px;font-weight:600;color:#64748b}html.zepay-native-app .native-report-card__amount{flex-shrink:0;text-align:right}html.zepay-native-app .native-report-card__txn-amount{margin:0 0 2px;font-size:15px;font-weight:800;letter-spacing:-.02em;color:#1a73e8;line-height:1.2}html.zepay-native-app .native-report-card__amount-value{margin:0;font-size:13px;font-weight:800;letter-spacing:-.02em}html.zepay-native-app .native-report-card__amount-value.is-credit{color:#059669}html.zepay-native-app .native-report-card__amount-value.is-debit{color:#e11d48}html.zepay-native-app .native-report-card__amount-cap{margin:2px 0 0;font-size:10px;font-weight:600;color:#94a3b8}html.zepay-native-app .native-report-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #f1f5f9}html.zepay-native-app .native-report-card__chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;text-transform:capitalize;background:#e8f0fe;color:#0b3d91}html.zepay-native-app .native-report-card__chip.is-success{background:#d1fae5;color:#047857}html.zepay-native-app .native-report-card__chip.is-danger{background:#ffe4e6;color:#be123c}html.zepay-native-app .native-report-card__chip.is-pending{background:#fef3c7;color:#b45309}html.zepay-native-app .native-report-card__reason{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}html.zepay-native-app .native-report-card__reason span{display:block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}html.zepay-native-app .native-report-card__reason p{margin:0;font-size:12px;font-weight:700;line-height:1.4;color:#334155;word-break:break-word}html.zepay-native-app .native-report-card__reason.is-danger{border-color:#fecdd3;background:linear-gradient(180deg,#fff1f2,#fff 80%)}html.zepay-native-app .native-report-card__reason.is-danger span{color:#be123c}html.zepay-native-app .native-report-card__reason.is-danger p{color:#9f1239}html.zepay-native-app .native-report-card__reason.is-success{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff 80%)}html.zepay-native-app .native-report-card__reason.is-success span{color:#047857}html.zepay-native-app .native-report-card__reason.is-success p{color:#065f46}html.zepay-native-app .native-report-card__reason.is-pending{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 80%)}html.zepay-native-app .native-report-card__reason.is-pending span{color:#b45309}html.zepay-native-app .native-report-card__reason.is-pending p{color:#92400e}html.zepay-native-app .native-report-card__action{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;font-size:11px;font-weight:800;color:#1a73e8;cursor:pointer}html.zepay-native-app .native-report-card__action.is-danger{color:#e11d48}html.zepay-native-app .native-report-card__action:disabled{opacity:.5;cursor:not-allowed}html.zepay-native-app .native-report-list .native-report-card__actions{display:flex;width:100%;margin-left:0;gap:12px;flex-wrap:wrap}html.zepay-native-app .native-report-empty{border-radius:16px;border:1px dashed #cbd5e1;background:#f8fafc;padding:28px 16px;text-align:center;font-size:13px;font-weight:600;color:#64748b}html.zepay-native-app .native-report-primary-action{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;gap:7px;min-height:42px;padding:0 15px;border-radius:14px;background:var(--nb-blue);color:#fff;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #0b3d9133}html.zepay-native-app .native-report-nav{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none}html.zepay-native-app .native-report-nav::-webkit-scrollbar{display:none}html.zepay-native-app .native-report-nav__item{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:40px;padding:0 13px;border:1px solid #dbe3f0;border-radius:14px;background:#fff;color:#475569;font-size:12px;font-weight:800;text-decoration:none}html.zepay-native-app .native-report-nav__item.is-active{border-color:var(--nb-blue);background:var(--nb-blue);color:#fff}html.zepay-native-app .native-report-card__details{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:12px;background:#f8fafc;color:#334155;font-size:11px;font-weight:700;line-height:1.35}html.zepay-native-app .native-report-card__details p{margin:0}html.zepay-native-app .native-report-card__detail-muted{color:#64748b;font-weight:600}html.zepay-native-app .native-report-card__chips{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}html.zepay-native-app .native-report-status-toggle{display:inline-flex;align-items:center;cursor:pointer}html.zepay-native-app .native-report-status-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}html.zepay-native-app .native-report-card__detail-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:12px;background:#f8fafc;color:#334155;font-size:12px;font-weight:800;text-align:left}html.zepay-native-app .native-report-card__amount-value:not(.is-credit):not(.is-debit){color:#0b3d91}html.zepay-native-app .native-report-card__actions .fintech-action-dropdown-trigger,html.zepay-native-app .native-report-card__actions .fintech-action-dropdown-profile{min-height:34px}html.zepay-native-app .native-coming-soon,html.zepay-native-app .native-misc-card{padding:28px 18px}html.zepay-native-app .native-recharge-plan-sheet.nsvc-sheet__card{max-height:min(88dvh,720px)}html.zepay-native-app .native-recharge-plan-sheet .recharge-plan-content{max-height:min(68dvh,560px);overflow-y:auto}html.zepay-native-app .native-recharge-plan-sheet .recharge-plan-table-wrap{overflow-x:auto;border-radius:14px}html.zepay-native-app .native-form-page .fintech-profile-page{display:flex;flex-direction:column;gap:12px}html.zepay-native-app .native-profile-card.nsvc-card{padding:14px;border-radius:var(--nb-card-radius)}html.zepay-native-app .native-profile-card .fintech-profile-page-head{padding:2px 0 10px}html.zepay-native-app .native-profile-card .grid.md\:grid-cols-2{display:flex;overflow-x:auto;gap:8px;padding-bottom:3px;scrollbar-width:none}html.zepay-native-app .native-profile-card .grid.md\:grid-cols-2::-webkit-scrollbar{display:none}html.zepay-native-app .native-profile-card .grid.md\:grid-cols-2>button{flex:0 0 auto;min-width:145px;min-height:46px;border-radius:14px;padding:10px 12px}html.zepay-native-app .company-dashboard-promo--bottom{margin-top:18px}html.zepay-native-app .company-notice-banner{border-radius:18px!important;overflow:hidden;box-shadow:0 10px 28px #0b3d912e!important}html.zepay-native-app .company-notice-banner__image{width:100%;aspect-ratio:16 / 9;object-fit:cover!important;max-height:none!important}html.zepay-native-app .native-premium-splash{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fff8ef,#f8fafc 46%,#eefaf1);padding:env(safe-area-inset-top,0px) 24px env(safe-area-inset-bottom,0px)}html.zepay-native-app .native-premium-splash__bg{position:absolute;inset:0;pointer-events:none}html.zepay-native-app .native-premium-splash__wash{position:absolute;inset-inline:0;filter:blur(28px);opacity:.9}html.zepay-native-app .native-premium-splash__wash--saffron{top:-8%;height:34%;background:radial-gradient(ellipse at top,rgba(249,171,0,.22),transparent 70%)}html.zepay-native-app .native-premium-splash__wash--green{bottom:-10%;height:32%;background:radial-gradient(ellipse at bottom,rgba(15,157,88,.18),transparent 70%)}html.zepay-native-app .native-premium-splash__glow{position:absolute;left:50%;top:42%;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(14,116,144,.14),transparent 68%)}html.zepay-native-app .native-premium-splash__stage{position:relative;z-index:1;width:min(100%,320px);display:flex;flex-direction:column;align-items:center;gap:14px}html.zepay-native-app .native-premium-splash__mark{display:grid;place-items:center}html.zepay-native-app .native-premium-splash__icon-img{width:min(42vw,128px);height:min(42vw,128px);border-radius:28px;object-fit:cover;box-shadow:0 18px 40px #0f172a29,0 0 0 1px #ffffff8c inset;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html.zepay-native-app .native-premium-splash__brand{text-align:center;margin-top:2px}html.zepay-native-app .native-premium-splash__name{margin:0;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#0f172a}html.zepay-native-app .native-premium-splash__money{margin:6px 0 0;font-size:11px;font-weight:700;letter-spacing:.42em;color:#64748b}html.zepay-native-app .native-premium-splash__tag{margin:2px 0 0;font-size:13px;font-weight:600;letter-spacing:.01em;color:#475569;text-align:center}html.zepay-native-app .native-premium-splash__dots{display:flex;gap:8px;margin-top:4px}html.zepay-native-app .native-premium-splash__dots span{width:8px;height:8px;border-radius:999px}html.zepay-native-app .native-premium-splash__dots .is-saffron{background:#f9ab00}html.zepay-native-app .native-premium-splash__dots .is-blue{background:#1a73e8}html.zepay-native-app .native-premium-splash__dots .is-green{background:#0f9d58}html.zepay-native-app .native-premium-splash__loader{width:112px;height:3px;margin-top:8px;border-radius:999px;background:#0f172a14;overflow:hidden}html.zepay-native-app .native-premium-splash__loader>span{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#f9ab00,#1a73e8,#0f9d58);animation:native-splash-loader 1.15s ease-in-out infinite}@keyframes native-splash-loader{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){html.zepay-native-app .native-premium-splash__loader>span{animation:none}}html.zepay-native-app .native-unlock-boot-logo{width:min(56vw,180px);height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(15,23,42,.12))}html.zepay-native-app .native-pp-sections{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;margin-top:14px}html.zepay-native-app .native-pp-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:20px;background:#fff;border:1px solid #eef2f7;box-shadow:0 6px 20px #0f172a0d;padding:14px 12px 12px}html.zepay-native-app .native-pp-card--featured{border-color:#dbe7fb;box-shadow:0 10px 28px #0b3d9114;background:linear-gradient(180deg,#fff,#f8fbff)}html.zepay-native-app .native-pp-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 12px}html.zepay-native-app .native-pp-card__title{margin:0;font-size:var(--nb-fs-lg);font-weight:var(--nb-fw-bold);letter-spacing:var(--nb-tracking-caps);line-height:var(--nb-lh-tight);color:#0f172a}html.zepay-native-app .native-pp-card__title-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center}html.zepay-native-app .native-pp-card__more{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:800;color:#5b2be0;text-decoration:none;white-space:nowrap}html.zepay-native-app .native-pp-card__more:active{opacity:.75}html.zepay-native-app .native-pp-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;width:100%;min-width:0}html.zepay-native-app .native-pp-card__grid--wrap{grid-template-columns:repeat(4,minmax(0,1fr))}html.zepay-native-app .native-pp-tile{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit}html.zepay-native-app .native-pp-tile__icon{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#f3f4f6;box-shadow:inset 0 0 0 1px #0f172a0a;overflow:hidden}html.zepay-native-app .native-pp-tile__icon svg{width:26px;height:26px}html.zepay-native-app .native-pp-tile__glyph{display:grid;place-items:center}html.zepay-native-app .native-pp-tile__icon--blue{background:#e8f0fe;color:#1a73e8}html.zepay-native-app .native-pp-tile__icon--emerald{background:#e6f7ef;color:#0f9d58}html.zepay-native-app .native-pp-tile__icon--orange{background:#fff1e6;color:#ea580c}html.zepay-native-app .native-pp-tile__icon--violet{background:#f1e9ff;color:#7c3aed}html.zepay-native-app .native-pp-tile__icon--rose{background:#ffe8ee;color:#e11d48}html.zepay-native-app .native-pp-tile__icon--cyan{background:#e6f9fd;color:#0891b2}html.zepay-native-app .native-pp-tile__icon--amber{background:#fff6e0;color:#d97706}html.zepay-native-app .native-pp-tile__icon--indigo{background:#ecebff;color:#4f46e5}html.zepay-native-app .native-pp-tile__icon--pink{background:#fde7f3;color:#db2777}html.zepay-native-app .native-pp-tile__icon--teal{background:#e6f8f5;color:#0f766e}html.zepay-native-app .native-pp-tile__icon--lime{background:#f1fbe3;color:#65a30d}html.zepay-native-app .native-pp-tile__icon--sky{background:#e7f6fe;color:#0284c7}html.zepay-native-app .native-pp-tile__icon--fuchsia{background:#fce7ff;color:#c026d3}html.zepay-native-app .native-pp-tile__glyph--float{animation:native-svc-float 2.8s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--pulse{animation:native-svc-pulse 2.2s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--bounce{animation:native-svc-bounce 2.4s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--send{animation:native-svc-send 2.6s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--scan{animation:native-svc-scan 2.8s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--swipe{animation:native-svc-swipe 2.5s ease-in-out infinite}html.zepay-native-app .native-pp-tile__glyph--payout{animation:native-svc-payout 2.4s ease-in-out infinite}html.zepay-native-app .native-pp-tile--payout .native-pp-tile__icon--payout{position:relative;overflow:hidden;background:linear-gradient(145deg,#e0f2fe,#d1fae5 55%,#e0f2fe);color:#0369a1;box-shadow:0 8px 18px #0ea5e938,0 0 0 1px #0ea5e91f inset}html.zepay-native-app .native-pp-tile__shine{position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);animation:native-pp-shine 2.8s ease-in-out infinite;pointer-events:none}html.zepay-native-app .native-pp-tile--payout .native-pp-tile__label{color:#0369a1;font-weight:800}@keyframes native-svc-payout{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.06)}70%{transform:translateY(1px) scale(.98)}}@keyframes native-pp-shine{0%{transform:translate(-30%) rotate(12deg);opacity:0}35%{opacity:1}to{transform:translate(130%) rotate(12deg);opacity:0}}html.zepay-native-app .native-pp-tile__label{font-size:var(--nb-fs-xs);font-weight:var(--nb-fw-bold);line-height:1.25;letter-spacing:.01em;text-align:center;color:#0f172a;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.zepay-native-app .native-pp-card__cta{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border-radius:14px;background:#f3f4f6;text-decoration:none;color:#0f172a}html.zepay-native-app .native-pp-card__cta:active{background:#e8eef7}html.zepay-native-app .native-pp-card__cta-text{font-size:12px;font-weight:700;color:#334155}html.zepay-native-app .native-pp-card__cta-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;color:#5b2be0;box-shadow:0 2px 8px #0f172a14}@media(prefers-reduced-motion:reduce){html.zepay-native-app .native-pp-tile__glyph--float,html.zepay-native-app .native-pp-tile__glyph--pulse,html.zepay-native-app .native-pp-tile__glyph--bounce,html.zepay-native-app .native-pp-tile__glyph--send,html.zepay-native-app .native-pp-tile__glyph--scan,html.zepay-native-app .native-pp-tile__glyph--swipe,html.zepay-native-app .native-pp-tile__glyph--payout{animation:none}}.nsvc-screen{display:grid;gap:10px;width:100%;max-width:560px;margin:0 auto;padding-bottom:max(12px,env(safe-area-inset-bottom))}.nsvc-screen__body{display:grid;gap:10px}.nsvc-hero{position:relative;overflow:hidden;border-radius:22px;padding:16px;color:#fff;font-family:var(--nb-font, Inter, Roboto, ui-sans-serif, system-ui, sans-serif);background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.22),transparent 46%),linear-gradient(145deg,#0f766e,#0d9488 42%,#115e59);box-shadow:0 14px 32px #0d948847}.nsvc-hero--compact{--nsvc-hero-h: 64px;height:var(--nsvc-hero-h);min-height:var(--nsvc-hero-h);max-height:var(--nsvc-hero-h);padding:0 12px;border-radius:16px;box-shadow:0 10px 22px #0f172a29;display:flex;flex-direction:column;justify-content:center}.nsvc-hero--compact .nsvc-hero__row{height:100%;min-height:0}.nsvc-hero--compact .nsvc-hero__sub--compact-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nsvc-hero--compact:has(>.nsvc-hero__toggle),.nsvc-hero--compact:has(>.nsvc-hero__meta),.nsvc-hero--compact:has(>button),.nsvc-hero--compact:has(>.nsvc-hero__row+*){height:auto;max-height:none;min-height:var(--nsvc-hero-h);padding:10px 12px;gap:8px}.nsvc-hero__top{display:flex;align-items:flex-start;gap:12px}.nsvc-hero__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.nsvc-hero__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.nsvc-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.nsvc-hero__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff3;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.nsvc-hero--compact .nsvc-hero__icon{width:40px;height:40px;border-radius:12px}.nsvc-hero__icon--lg{width:52px;height:52px;border-radius:16px}.nsvc-hero__chip{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#fff3;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsvc-hero__title{margin:4px 0 0;font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.nsvc-hero--compact .nsvc-hero__title{margin:0;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsvc-hero__sub{margin:2px 0 0;font-size:12px;color:#ffffffe0}.nsvc-hero__meta{position:relative;margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nsvc-hero--compact .nsvc-hero__meta{margin-top:0}.nsvc-hero__wallet{display:flex;align-items:center;gap:6px;min-height:40px;border-radius:12px;padding:6px 10px;background:#ffffff24;border:1px solid rgba(255,255,255,.16);flex-shrink:0}.nsvc-hero--compact .nsvc-hero__wallet{min-height:44px;flex:0 0 auto;max-width:none;min-width:max-content;padding:6px 8px;border-radius:12px;overflow:visible}.nsvc-hero--compact .nsvc-hero__main{flex:1 1 auto;min-width:0}.nsvc-hero__wallet-text{min-width:0}.nsvc-hero__wallet--block{display:block;margin-top:14px;min-height:0;border-radius:14px;padding:10px 12px;border:0}.nsvc-hero__wallet-label{display:flex;align-items:center;gap:8px}.nsvc-hero__wallet span{display:block;font-size:9px;font-weight:700;opacity:.9;text-transform:uppercase;letter-spacing:.04em}.nsvc-hero__wallet--block .nsvc-hero__wallet-label span{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;opacity:.9}.nsvc-hero__wallet strong{display:block;font-size:13px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;text-overflow:clip}.nsvc-hero--compact .nsvc-hero__wallet strong{font-size:12px;letter-spacing:-.03em}.nsvc-hero__wallet--block strong{margin-top:4px;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nsvc-hero__toggle{position:relative;margin-top:6px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:4px 10px;background:#0f172a2e;color:#fff;font-size:11px;font-weight:700}.nsvc-hero--pink{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#ec4899,#f43f5e 48%,#fb7185);box-shadow:0 22px 44px #ec489947}.nsvc-hero--violet{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#7c3aed,#6366f1 45%,#a855f7);box-shadow:0 22px 44px #7c3aed47}.nsvc-hero--orange{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#f97316,#ea580c,#fb923c);box-shadow:0 22px 44px #f9731647}.nsvc-hero--indigo{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#4f46e5,#6366f1,#818cf8);box-shadow:0 22px 44px #4f46e547}.nsvc-hero--amber{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#d97706,#f59e0b,#fbbf24);box-shadow:0 22px 44px #d9770647}.nsvc-hero--cyan{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#0b3d91,#1a73e8 50% 100%);box-shadow:0 22px 44px #0891b247}.nsvc-hero--emerald,.nsvc-hero--green{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#059669,#10b981,#34d399);box-shadow:0 22px 44px #05966947}.nsvc-hero--teal{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(145deg,#0f766e,#0d9488 42%,#115e59);box-shadow:0 22px 44px #0d948847}.nsvc-hero--sky,.nsvc-hero--blue{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#0284c7,#0ea5e9,#38bdf8);box-shadow:0 22px 44px #0284c747}.nsvc-hero--rose{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#e11d48,#f43f5e,#fb7185);box-shadow:0 22px 44px #e11d4847}.nsvc-hero--purple{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#7e22ce,#9333ea,#a855f7);box-shadow:0 22px 44px #7e22ce47}.nsvc-steps{display:flex;gap:6px;overflow-x:auto;padding:2px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nsvc-steps::-webkit-scrollbar{display:none}.nsvc-steps__item{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:34px;padding:4px 10px 4px 6px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700}.nsvc-steps__dot{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#e2e8f0;font-size:10px;font-weight:800}.nsvc-steps__item.is-active{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 6px 16px #0f172a14}.nsvc-steps__item.is-active .nsvc-steps__dot{background:#0f766e;color:#fff}.nsvc-steps__item.is-done{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.nsvc-steps__item.is-done .nsvc-steps__dot{background:#10b981;color:#fff}.nsvc-card{border-radius:var(--nb-card-radius, 20px);padding:var(--nb-card-pad, 16px);background:#fff;border:1px solid #eef2f7;box-shadow:0 8px 22px #0f172a0f;font-family:var(--nb-font, Inter, Roboto, ui-sans-serif, system-ui, sans-serif)}.nsvc-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.nsvc-card__head-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.nsvc-card__title{margin:0;font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.nsvc-card__sub{margin:2px 0 0;font-size:12px;color:#64748b}.nsvc-field{display:grid;gap:6px;margin-top:10px}.nsvc-field:first-child{margin-top:0}.nsvc-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.nsvc-field__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.04em}.nsvc-input{width:100%;min-height:var(--nb-tap, 52px);height:var(--nb-tap, 52px);border-radius:var(--nb-input-radius, 16px);border:1.5px solid #dbe3f0;background:#fff;padding:0 var(--nb-input-pad-x, 16px);font-size:var(--nb-input-font, 16px);font-weight:700;color:#0f172a;box-sizing:border-box;box-shadow:0 4px 12px #0f172a0a}.nsvc-input:focus{outline:none;border-color:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf2e}select.nsvc-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}textarea.nsvc-input{height:auto;min-height:96px;padding:14px var(--nb-input-pad-x, 16px);resize:vertical}.nsvc-tabs{display:grid;gap:8px;margin:4px 0 8px}.nsvc-tab{display:grid;gap:2px;place-items:center;min-height:56px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-weight:800;font-size:13px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.nsvc-tab small{font-size:10px;font-weight:700;color:#94a3b8}.nsvc-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(145deg,#14b8a6,#0f766e);box-shadow:0 12px 24px #0d948847;transform:translateY(-1px)}.nsvc-tab.is-active small{color:#fffc}.nsvc-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nsvc-ops-scroll-wrap{width:100%;max-width:100%;overflow:hidden;min-width:0}.nsvc-ops--scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;margin:0;padding:2px 0 4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior:contain;overscroll-behavior-x:contain;touch-action:pan-x}.nsvc-ops--scroll::-webkit-scrollbar{display:none}.nsvc-op{display:grid;gap:6px;place-items:center;min-height:76px;padding:8px 6px;border-radius:14px;border:1.5px solid #e2e8f0;background:#f8fafc;color:#0f172a;transition:border-color .15s ease,background .15s ease,transform .15s ease}.nsvc-op--chip{flex:0 0 auto;width:68px;min-height:64px;max-height:64px;padding:6px 4px 5px;gap:4px;border-radius:14px;scroll-snap-align:start}.nsvc-op.is-active{border-color:#0d9488;background:#f0fdfa;box-shadow:0 10px 22px #0d948829;transform:translateY(-1px)}.nsvc-op--chip.is-active{box-shadow:0 6px 14px #0d94882e;transform:none}.nsvc-op__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;overflow:hidden}.nsvc-op--chip .nsvc-op__icon{width:32px;height:32px;border-radius:10px}.nsvc-op__icon--logo{padding:4px}.nsvc-op--chip .nsvc-op__icon--logo{padding:2px}.nsvc-op__name{font-size:11px;font-weight:700;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nsvc-op--chip .nsvc-op__name{font-size:10px;font-weight:700;line-height:1.15;-webkit-line-clamp:1;max-width:60px}.nsvc-card--ops-compact{padding-top:12px;padding-bottom:10px}.nsvc-card--ops-compact .nsvc-card__head{margin-bottom:6px}.nsvc-card--ops-compact .nsvc-card__title{font-size:14px}.nsvc-card--ops-scroll{overflow:hidden}.nsvc-card--ops-scroll .nsvc-ops-scroll-wrap{margin:0 -2px}.nsvc-submit{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:var(--nb-tap, 52px);border:none;border-radius:var(--nb-input-radius, 16px);font-size:15px;font-weight:800;color:#fff;background:linear-gradient(145deg,#0d9488,#0f766e 55%,#115e59);box-shadow:0 10px 20px #0f766e3d;position:static}.nsvc-submit.is-busy,.nsvc-submit:disabled{opacity:.55;cursor:not-allowed}.nsvc-submit--outline{color:#0f766e;background:#fff;border:1.5px solid #99f6e4;box-shadow:none}.nsvc-submit--pink{background:linear-gradient(135deg,#ec4899,#f43f5e);box-shadow:0 16px 32px #ec489952}.nsvc-submit--violet{background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 16px 32px #7c3aed52}.nsvc-submit--orange{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 16px 32px #f9731652}.nsvc-submit--indigo{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 16px 32px #4f46e552}.nsvc-submit--amber{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 16px 32px #d9770652}.nsvc-submit--cyan{background:linear-gradient(135deg,#0b3d91,#1a73e8);box-shadow:0 16px 32px #0891b252}.nsvc-submit--emerald,.nsvc-submit--green{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 16px 32px #05966952}.nsvc-submit--teal{background:linear-gradient(145deg,#0d9488,#0f766e);box-shadow:0 16px 32px #0f766e52}.nsvc-submit--sky,.nsvc-submit--blue{background:linear-gradient(135deg,#0284c7,#0ea5e9);box-shadow:0 16px 32px #0284c752}.nsvc-submit--rose{background:linear-gradient(135deg,#e11d48,#f43f5e);box-shadow:0 16px 32px #e11d4852}.nsvc-submit--purple{background:linear-gradient(135deg,#7e22ce,#9333ea);box-shadow:0 16px 32px #7e22ce52}.nsvc-submit--outline.nsvc-submit--pink,.nsvc-submit--outline.nsvc-submit--violet,.nsvc-submit--outline.nsvc-submit--orange,.nsvc-submit--outline.nsvc-submit--indigo,.nsvc-submit--outline.nsvc-submit--amber,.nsvc-submit--outline.nsvc-submit--cyan,.nsvc-submit--outline.nsvc-submit--emerald,.nsvc-submit--outline.nsvc-submit--green,.nsvc-submit--outline.nsvc-submit--sky,.nsvc-submit--outline.nsvc-submit--blue,.nsvc-submit--outline.nsvc-submit--rose,.nsvc-submit--outline.nsvc-submit--purple,.nsvc-submit--outline.nsvc-submit--teal{background:#fff;box-shadow:none}.nsvc-submit--outline.nsvc-submit--pink{color:#db2777;border-color:#fbcfe8}.nsvc-submit--outline.nsvc-submit--violet{color:#7c3aed;border-color:#ddd6fe}.nsvc-submit--outline.nsvc-submit--orange{color:#ea580c;border-color:#fed7aa}.nsvc-submit--outline.nsvc-submit--indigo{color:#3730a3;border-color:#c7d2fe;background:#eef2ff}.nsvc-submit--outline.nsvc-submit--amber{color:#d97706;border-color:#fde68a}.nsvc-submit--outline.nsvc-submit--cyan{color:#0b3d91;border-color:#c5d8f7}.nsvc-submit--outline.nsvc-submit--emerald,.nsvc-submit--outline.nsvc-submit--green{color:#059669;border-color:#a7f3d0}.nsvc-submit--outline.nsvc-submit--sky,.nsvc-submit--outline.nsvc-submit--blue{color:#0284c7;border-color:#bae6fd}.nsvc-submit--outline.nsvc-submit--rose{color:#e11d48;border-color:#fecdd3}.nsvc-submit--outline.nsvc-submit--purple{color:#7e22ce;border-color:#e9d5ff}.nsvc-submit--outline.nsvc-submit--teal{color:#0f766e;border-color:#99f6e4}.nsvc-trust{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;color:#475569}.nsvc-muted{margin:0;font-size:13px;color:#64748b}.nsvc-alert{display:flex;gap:12px;align-items:flex-start;border-radius:20px;padding:14px;background:linear-gradient(180deg,#fffbeb,#fff7ed);border:1px solid #fcd34d}.nsvc-alert--amber{background:linear-gradient(180deg,#fffbeb,#fff7ed);border-color:#fcd34d}.nsvc-alert--sky{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#7dd3fc}.nsvc-alert--sky .nsvc-alert__icon{color:#0369a1;background:#e0f2fe}.nsvc-alert--sky .nsvc-alert__title{color:#0c4a6e}.nsvc-alert--sky .nsvc-alert__text{color:#0369a1}.nsvc-alert__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#b45309;background:#fef3c7;flex-shrink:0}.nsvc-alert__title{margin:0;font-size:15px;font-weight:800;color:#92400e}.nsvc-alert__text{margin:4px 0 0;font-size:13px;color:#a16207}.nsvc-result{border-radius:22px;padding:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 14px 30px #0f172a0f}.nsvc-result--ok{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff)}.nsvc-result--fail{border-color:#fecaca;background:linear-gradient(180deg,#fff1f2,#fff)}.nsvc-result__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nsvc-result__badge{font-size:14px;font-weight:800;color:#0f172a}.nsvc-result__close{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b}.nsvc-result__message{margin:10px 0 0;font-size:13px;color:#475569}.nsvc-result__grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.nsvc-result__grid div{border-radius:14px;padding:10px;background:#f8fafcf2;border:1px solid #e2e8f0}.nsvc-result__grid span{display:block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.nsvc-result__grid strong{display:block;margin-top:4px;font-size:13px;color:#0f172a;word-break:break-word}html.zepay-native-app .fintech-auth-sheet-overlay{z-index:14050!important}html.zepay-native-app .fintech-payment-result-overlay{z-index:14040!important}.nsvc-sheet{position:fixed;inset:0;z-index:13000;display:grid;align-items:end;justify-items:center;padding:12px 14px max(28px,calc(env(safe-area-inset-bottom,0px) + 20px));box-sizing:border-box}.nsvc-sheet__backdrop{position:absolute;inset:0;border:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nsvc-sheet__card{position:relative;display:flex;flex-direction:column;width:min(100%,420px);max-height:min(82dvh,620px);overflow:hidden;border-radius:24px 24px 20px 20px;padding:10px 18px 16px;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(226,232,240,.9);box-shadow:0 -8px 32px #0f172a2e,0 12px 28px #0f172a14;animation:nsvc-sheet-up .26s cubic-bezier(.22,1,.36,1)}.nsvc-sheet__handle{width:36px;height:4px;margin:2px auto 10px;border-radius:999px;background:#cbd5e1;flex-shrink:0}.nsvc-sheet__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;color:#475569;cursor:pointer}.nsvc-sheet__close:active{background:#e2e8f0;transform:scale(.96)}.nsvc-sheet__head{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 28px 4px;flex-shrink:0;text-align:center}.nsvc-sheet__head--icon{gap:8px;padding-top:2px}.nsvc-sheet__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#0f766e;background:#ccfbf1;box-shadow:0 6px 16px #0f172a0f}.nsvc-sheet__icon--teal{color:#0f766e;background:#ccfbf1}.nsvc-sheet__icon--emerald,.nsvc-sheet__icon--green{color:#047857;background:#d1fae5}.nsvc-sheet__icon--cyan{color:#0e7490;background:#cffafe}.nsvc-sheet__icon--sky,.nsvc-sheet__icon--blue{color:#0369a1;background:#e0f2fe}.nsvc-sheet__icon--indigo{color:#4338ca;background:#e0e7ff}.nsvc-sheet__icon--violet,.nsvc-sheet__icon--purple{color:#6d28d9;background:#ede9fe}.nsvc-sheet__icon--pink,.nsvc-sheet__icon--rose{color:#be123c;background:#ffe4e6}.nsvc-sheet__icon--orange{color:#c2410c;background:#ffedd5}.nsvc-sheet__icon--amber{color:#b45309;background:#fef3c7}.nsvc-sheet__title{margin:0;text-align:center;font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0f172a}.nsvc-sheet__sub,.nsvc-sheet__message{margin:0;text-align:center;font-size:12px;line-height:1.45;color:#64748b}.nsvc-sheet__body{margin-top:10px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.nsvc-sheet__body>.nsvc-submit:last-child,.nsvc-sheet__body>*:last-child>.nsvc-submit:last-child{position:sticky;bottom:0;z-index:1;margin-top:12px;box-shadow:0 -10px 16px #fff,0 10px 20px #0f172a1f}.nsvc-fund-confirm{display:flex;flex-direction:column;gap:12px}.nsvc-fund-confirm__amount{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.nsvc-fund-confirm__amount-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#9a3412}.nsvc-fund-confirm__amount-label span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;color:#ea580c}.nsvc-fund-confirm__amount strong{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#9a3412}.nsvc-fund-confirm__bank{padding:12px 14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.nsvc-fund-confirm__bank-name{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:13px;font-weight:800;line-height:1.35;color:#0f172a}.nsvc-fund-confirm__bank-name>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#e0f2fe;color:#0369a1}.nsvc-fund-confirm__bank-rows{display:grid;gap:8px}.nsvc-fund-confirm__bank-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #eef2f7;font-size:12px}.nsvc-fund-confirm__bank-row span{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-weight:600}.nsvc-fund-confirm__bank-row strong{color:#0f172a;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums}.nsvc-fund-receipt{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 14px;border-radius:12px;border:1.5px dashed #fdba74;background:linear-gradient(180deg,#fff7ed,#fff 70%);cursor:pointer}.nsvc-fund-receipt:active{transform:scale(.99);background:#ffedd5}.nsvc-fund-receipt__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.nsvc-fund-receipt__copy strong{font-size:13px;font-weight:800;color:#9a3412;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsvc-fund-receipt__copy small{font-size:11px;font-weight:600;color:#c2410c}.nsvc-fund-paymodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nsvc-fund-paymodes--sheet{margin-top:2px}.nsvc-fund-paymode{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.nsvc-fund-paymode strong{font-size:13px;font-weight:800;letter-spacing:.02em}.nsvc-fund-paymode:active{transform:scale(.98)}.nsvc-fund-paymode.is-active{border-color:#fb923c;background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#9a3412;box-shadow:0 0 0 1px #f9731633}.nsvc-fund-paymodes__hint{margin:10px 0 0;font-size:12px;font-weight:600;color:#64748b}.nsvc-fund-paymodes__hint strong{color:#9a3412;font-weight:800}@media(min-width:380px){.nsvc-fund-paymodes{grid-template-columns:repeat(3,minmax(0,1fr))}}html.zepay-native-app .nsvc-sheet{padding-bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 24px))}html.zepay-native-app .nsvc-sheet__card{max-height:min(80dvh,600px);padding-bottom:14px}.native-wallet-action-sheet.nsvc-sheet__card{width:min(100%,400px);padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}.native-wallet-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.native-wallet-action{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;color:inherit;box-shadow:0 6px 18px #0f172a0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.native-wallet-action:active{transform:scale(.98)}.native-wallet-action__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.native-wallet-action__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.native-wallet-action__copy strong{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.native-wallet-action__copy small{font-size:12px;line-height:1.35;color:#64748b}.native-wallet-action--sky{border-color:#bae6fd;background:linear-gradient(180deg,#f0f9ff,#fff 70%)}.native-wallet-action--sky .native-wallet-action__icon{background:#e0f2fe;color:#0284c7}.native-wallet-action--amber{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 70%)}.native-wallet-action--amber .native-wallet-action__icon{background:#fef3c7;color:#d97706}.native-wallet-action--emerald{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff 70%)}.native-wallet-action--emerald .native-wallet-action__icon{background:#d1fae5;color:#059669}html.zepay-native-app .nsvc-sheet:has(.native-wallet-action-sheet){padding-bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 12px))}.native-support-sheet.nsvc-sheet__card{width:min(100%,400px)}.native-support-sheet__inner{display:flex;flex-direction:column;gap:12px}.native-support-greet{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#e0f2fe,#f0f9ff 55%,#fff);border:1px solid #bae6fd;animation:native-support-greet-in .42s cubic-bezier(.22,1,.36,1)}@keyframes native-support-greet-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.native-support-greet__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:#0284c7;flex-shrink:0;box-shadow:0 4px 12px #0ea5e92e}.native-support-greet__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.native-support-greet__copy strong{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#0c4a6e}.native-support-greet__copy small{font-size:12px;color:#0369a1;font-weight:600}.native-support-notice{margin:0;padding:10px 12px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12px;font-weight:600;line-height:1.4}.native-support-actions{display:flex;flex-direction:column;gap:10px}.native-support-action{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;color:inherit;box-shadow:0 6px 18px #0f172a0d;transition:transform .15s ease,box-shadow .15s ease;animation:native-support-action-in .4s cubic-bezier(.22,1,.36,1) both}.native-support-action:nth-child(1){animation-delay:.06s}.native-support-action:nth-child(2){animation-delay:.12s}.native-support-action:nth-child(3){animation-delay:.18s}@keyframes native-support-action-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.native-support-action:active:not(.is-disabled){transform:scale(.98)}.native-support-action.is-disabled{opacity:.55;pointer-events:none}.native-support-action__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0}.native-support-action__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.native-support-action__copy strong{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.native-support-action__copy small{font-size:12px;line-height:1.35;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-support-action--sky{border-color:#bae6fd;background:linear-gradient(180deg,#f0f9ff,#fff 70%)}.native-support-action--sky .native-support-action__icon{background:#e0f2fe;color:#0284c7}.native-support-action--emerald{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff 70%)}.native-support-action--emerald .native-support-action__icon{background:#d1fae5;color:#059669}.native-support-action--violet{border-color:#ddd6fe;background:linear-gradient(180deg,#f5f3ff,#fff 70%)}.native-support-action--violet .native-support-action__icon{background:#ede9fe;color:#6d28d9}.native-support-menu-link{display:block;width:100%;margin-top:2px;padding:12px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#475569;font-size:13px;font-weight:700;text-align:center;cursor:pointer}.native-support-menu-link:active{background:#f1f5f9;transform:scale(.99)}.native-support-parent{margin-top:4px;display:flex;flex-direction:column;gap:8px;animation:native-support-action-in .42s cubic-bezier(.22,1,.36,1) both;animation-delay:.2s}.native-support-parent__label{margin:0;padding-left:2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.native-support-parent__card{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(145deg,#f8fafc,#fff 55%);box-shadow:0 8px 20px #0f172a0d}.native-support-parent__avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex-shrink:0;background:linear-gradient(145deg,#e0e7ff,#dbeafe);color:#3730a3}.native-support-parent__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.native-support-parent__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.native-support-parent__name{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.native-support-parent__role{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:800;line-height:1.2}.native-support-parent__shop{margin:0;font-size:12px;font-weight:600;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-support-parent__mobile{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:800;letter-spacing:.01em;color:#0369a1;text-decoration:none;font-variant-numeric:tabular-nums}.native-support-parent__mobile.is-muted{color:#94a3b8;font-weight:600;font-size:12px}.native-support-parent__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.native-support-parent__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none}.native-support-parent__btn--call{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.native-support-parent__btn--wa{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.native-support-parent__btn:active{transform:scale(.98)}html.zepay-native-app .nsvc-sheet:has(.native-support-sheet){padding-bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 24px))}@media(prefers-reduced-motion:reduce){html.zepay-native-app .native-header__btn--support,.native-support-greet,.native-support-action{animation:none}}.nsvc-sheet--center{align-items:center;justify-items:center;padding:20px 16px max(28px,calc(env(safe-area-inset-bottom,0px) + 16px))}.nsvc-sheet--center .nsvc-sheet__card{width:min(100%,400px);max-height:min(80dvh,600px);border-radius:24px;padding:22px 20px 18px;box-shadow:0 24px 56px #0f172a47,0 0 0 1px #ffffffb3 inset;animation:nsvc-pin-pop .28s cubic-bezier(.34,1.25,.64,1) forwards}.nsvc-sheet--center .nsvc-sheet__head{padding-top:4px}.nsvc-sheet--center .nsvc-sheet__title,.nsvc-sheet--center .nsvc-sheet__sub,.nsvc-sheet--center .nsvc-sheet__message{text-align:center}@keyframes nsvc-pin-pop{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}html.zepay-native-app .matm-native-result-pop.nsvc-sheet__card{text-align:center}html.zepay-native-app .matm-native-result-pop--ok.nsvc-sheet__card{background:linear-gradient(180deg,#ecfdf5,#fff 38%)}html.zepay-native-app .matm-native-result-pop--fail.nsvc-sheet__card{background:linear-gradient(180deg,#fff1f2,#fff 38%)}html.zepay-native-app .matm-native-result-pop__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 12px;border-radius:18px}html.zepay-native-app .matm-native-result-pop--ok .matm-native-result-pop__icon{color:#047857;background:#d1fae5}html.zepay-native-app .matm-native-result-pop--fail .matm-native-result-pop__icon{color:#be123c;background:#ffe4e6}html.zepay-native-app .matm-native-result-pop .nsvc-sheet__title{margin-top:0}html.zepay-native-app .matm-native-result-pop__balance{margin:14px 0 4px;padding:14px 12px;border-radius:18px;background:#0f172a0a;border:1px solid #e2e8f0}html.zepay-native-app .matm-native-result-pop__balance span{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}html.zepay-native-app .matm-native-result-pop__balance strong{display:block;margin-top:6px;font-size:28px;font-weight:900;color:#0f172a;letter-spacing:-.02em}html.zepay-native-app .matm-native-result-pop__grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left}html.zepay-native-app .matm-native-result-pop__grid div{border-radius:14px;padding:10px;background:#f8fafcf2;border:1px solid #e2e8f0}html.zepay-native-app .matm-native-result-pop__grid span{display:block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}html.zepay-native-app .matm-native-result-pop__grid strong{display:block;margin-top:4px;font-size:13px;color:#0f172a;word-break:break-word}html.zepay-native-app .matm-native-result-pop .nsvc-submit{width:100%}.nsvc-tpin-reset-btn{border:0;background:#ecfdf5;color:#047857;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:999px;line-height:1.2}.nsvc-tpin-reset-btn:disabled{opacity:.5}.nsvc-tpin-reset__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px}.nsvc-tpin-reset__step{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.nsvc-tpin-reset__step span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;background:#e2e8f0;color:#64748b}.nsvc-tpin-reset__step em{font-style:normal;font-size:10px;font-weight:700;color:#94a3b8}.nsvc-tpin-reset__step.is-active span,.nsvc-tpin-reset__step.is-done span{background:#10b981;color:#fff}.nsvc-tpin-reset__step.is-active em{color:#0f172a}.nsvc-tpin-reset__row{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.nsvc-tpin-reset__link{border:0;background:transparent;color:#0f766e;font-size:12px;font-weight:700;padding:0}.nsvc-tpin-reset__link:disabled{opacity:.5}.nsvc-txn-processing{position:fixed;inset:0;z-index:14000;display:grid;place-items:center;padding:20px 16px}.nsvc-txn-processing__backdrop{position:absolute;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nsvc-txn-fade .22s ease-out}.nsvc-txn-processing__card{position:relative;width:min(100%,360px);border-radius:28px;padding:28px 22px 24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 28px 64px #0f172a4d;text-align:center;animation:nsvc-pin-pop .3s cubic-bezier(.34,1.25,.64,1)}.nsvc-txn-processing__orbits{position:relative;width:96px;height:96px;margin:0 auto 18px}.nsvc-txn-processing__orbit{position:absolute;inset:0;border-radius:999px;border:2px solid transparent}.nsvc-txn-processing__orbit--a{border-top-color:#10b981;border-right-color:#10b98140;animation:nsvc-txn-spin 1.1s linear infinite}.nsvc-txn-processing__orbit--b{inset:8px;border-bottom-color:#0ea5e9;border-left-color:#0ea5e933;animation:nsvc-txn-spin-reverse .9s linear infinite}.nsvc-txn-processing__orbit--c{inset:18px;border-top-color:#a855f7;border-right-color:#a855f733;animation:nsvc-txn-spin 1.4s linear infinite}.nsvc-txn-processing__core{position:absolute;inset:28px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#ecfdf5,#dbeafe);color:#0f766e;box-shadow:0 8px 20px #0f172a14;animation:nsvc-txn-pulse 1.4s ease-in-out infinite}.nsvc-txn-processing__title{margin:0;font-size:17px;font-weight:800;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;gap:4px}.nsvc-txn-processing__dots{display:inline-flex;gap:3px;margin-left:2px}.nsvc-txn-processing__dots span{width:4px;height:4px;border-radius:999px;background:#10b981;animation:nsvc-txn-dot 1.2s ease-in-out infinite}.nsvc-txn-processing__dots span:nth-child(2){animation-delay:.15s}.nsvc-txn-processing__dots span:nth-child(3){animation-delay:.3s}.nsvc-txn-processing__meta{margin:8px 0 0;font-size:13px;font-weight:600;color:#334155}.nsvc-txn-processing__hint{margin:8px 0 0;font-size:12px;line-height:1.45;color:#64748b}.nsvc-txn-processing__track{margin-top:18px;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.nsvc-txn-processing__bar{display:block;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#0ea5e9,#a855f7);animation:nsvc-txn-track 1.35s ease-in-out infinite}@keyframes nsvc-txn-fade{0%{opacity:0}to{opacity:1}}@keyframes nsvc-txn-spin{to{transform:rotate(360deg)}}@keyframes nsvc-txn-spin-reverse{to{transform:rotate(-360deg)}}@keyframes nsvc-txn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nsvc-txn-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes nsvc-txn-track{0%{transform:translate(-120%)}to{transform:translate(320%)}}.nsvc-payout-add-sheet.nsvc-sheet__card{display:flex;flex-direction:column;max-height:min(90dvh,720px);overflow:hidden;padding:18px 18px 0}.nsvc-payout-add-sheet .nsvc-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:6px}.nsvc-payout-add-sheet__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.nsvc-payout-add-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.nsvc-payout-add-sheet__footer{flex-shrink:0;padding:12px 0 max(20px,env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f1f5f9;margin-top:4px}.nsvc-payout-add-sheet__footer .nsvc-submit{width:100%}.nsvc-payout-name-mismatch{margin:0;padding:10px 12px;border-radius:12px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-size:12px;font-weight:600;line-height:1.4}.nsvc-input--locked{background:#f8fafc!important;color:#0f172a;cursor:default}.dmt-bene-verify-chip--pending{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}html.zepay-native-app .nsvc-sheet:has(.nsvc-payout-add-sheet){padding-bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 16px))}.nsvc-payout-add-form{display:flex;flex-direction:column;gap:12px;margin-top:10px}.insurance-enquiry-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;font-size:13px;font-weight:700;color:#047857;text-decoration:none}html.zepay-native-app .loan-app-card{border-radius:16px;padding:14px}html.zepay-native-app .loan-app-card__name{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;color:#0f172a}html.zepay-native-app .loan-app-card__id{font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .loan-app-card__status{min-height:34px;padding:7px 14px;font-size:11px;font-weight:800}html.zepay-native-app .loan-app-card__field dt{font-size:11px;font-weight:700}html.zepay-native-app .loan-app-card__field dd{font-size:14px;font-weight:700}html.zepay-native-app .loan-app-card__commission{min-height:60px;border-radius:12px}html.zepay-native-app .loan-app-card__commission-title{font-size:15px;font-weight:800}html.zepay-native-app .loan-app-card__commission-sub{font-size:11px;font-weight:700}html.zepay-native-app .loan-app-list{gap:12px}.nsvc-payout-add-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:8px}.nsvc-payout-review{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#ecfdf5,#f0f9ff);border:1px solid #d1fae5}.nsvc-payout-review__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#fff;color:#059669;box-shadow:0 6px 14px #10b98126;flex-shrink:0}.nsvc-payout-review__name{margin:0;font-size:15px;font-weight:800;color:#0f172a}.nsvc-payout-review__meta{margin:4px 0 8px;font-size:12px;color:#64748b;word-break:break-all}.nsvc-payout-upload{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;border-radius:16px;border:1.5px dashed #a7f3d0;background:#f8fffb;text-align:center;cursor:pointer}.nsvc-payout-upload__title{font-size:13px;font-weight:700;color:#0f172a}.nsvc-payout-upload__hint{font-size:11px;color:#94a3b8}.nsvc-payout-trust{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:12px;line-height:1.4;color:#475569}.nsvc-payout-ref{margin:10px 0 0;font-size:11px;color:#94a3b8;text-align:center}.nsvc-payout-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center}.nsvc-payout-empty__icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#ecfdf5;margin-bottom:4px}.nsvc-payout-empty__title{margin:0;font-size:15px;font-weight:800;color:#0f172a}.nsvc-payout-empty__hint{margin:0;font-size:12px;color:#64748b;max-width:260px}.nsvc-payout-add-cta,.nsvc-payout-add-strip{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:#10b981;color:#fff;font-size:13px;font-weight:800;padding:12px 16px}.nsvc-payout-add-strip{width:100%;margin-bottom:12px;background:#ecfdf5;color:#047857}.nsvc-payout-add-strip__icon{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#fff}.nsvc-payout-account-grid{display:grid;gap:10px}.nsvc-payout-account-card{border-radius:18px;padding:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 20px #0f172a0d;animation:nsvc-pin-pop .28s ease-out both}.nsvc-payout-account-card__top{display:flex;align-items:flex-start;gap:10px}.nsvc-payout-account-card__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#ecfdf5;color:#059669;flex-shrink:0}.nsvc-payout-account-card__name{margin:0;font-size:14px;font-weight:800;color:#0f172a}.nsvc-payout-account-card__bank{margin:2px 0 0;font-size:12px;color:#64748b}.nsvc-payout-account-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:12px;font-weight:600;color:#334155}.nsvc-payout-account-card__actions{display:flex;gap:8px;margin-top:12px}.nsvc-payout-account-card__pay{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:linear-gradient(135deg,#10b981,#0ea5e9);color:#fff;font-size:13px;font-weight:800;padding:10px 12px}.nsvc-payout-account-card__delete{width:42px;border:0;border-radius:12px;background:#fef2f2;color:#dc2626;display:grid;place-items:center}html:not(.zepay-native-app) .nsvc-payout-account-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}html.zepay-native-app .nsvc-sheet:has(.native-txn-detail-sheet){padding-bottom:max(36px,calc(env(safe-area-inset-bottom,0px) + 28px))}.native-txn-detail-sheet.nsvc-sheet__card{display:flex;flex-direction:column;max-height:min(78dvh,600px);overflow:hidden;padding:10px 14px 18px}.native-txn-detail-sheet .nsvc-sheet__handle{margin:2px auto 8px}.native-txn-detail-sheet .nsvc-sheet__title{font-size:16px}.native-txn-detail-sheet .nsvc-sheet__sub{margin-top:4px;font-size:12px}.native-txn-detail-sheet .nsvc-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:6px}.native-txn-detail-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:0}.native-txn-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.native-txn-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:10px 12px;border-radius:14px;border:1px solid #eef2f7;background:linear-gradient(180deg,#fff,#f8fafc)}.native-txn-detail-hero__amount{margin:0;font-size:20px;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.15}.native-txn-detail-hero__id{margin:2px 0 0;font-size:11px;font-weight:700;color:#64748b}.native-txn-detail-hero__chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800;text-transform:capitalize}.native-txn-detail-hero__chip.is-success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.native-txn-detail-hero__chip.is-pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.native-txn-detail-hero__chip.is-danger{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.native-txn-detail-reason{margin:0 0 12px;padding:12px 14px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.native-txn-detail-reason__label{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.native-txn-detail-reason__text{margin:0;font-size:13px;font-weight:700;line-height:1.45;color:#0f172a;word-break:break-word}.native-txn-detail-reason.is-danger{border-color:#fecdd3;background:linear-gradient(180deg,#fff1f2,#fff 75%)}.native-txn-detail-reason.is-danger .native-txn-detail-reason__label{color:#be123c}.native-txn-detail-reason.is-danger .native-txn-detail-reason__text{color:#9f1239}.native-txn-detail-reason.is-success{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff 75%)}.native-txn-detail-reason.is-success .native-txn-detail-reason__label{color:#047857}.native-txn-detail-reason.is-success .native-txn-detail-reason__text{color:#065f46}.native-txn-detail-reason.is-pending{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 75%)}.native-txn-detail-reason.is-pending .native-txn-detail-reason__label{color:#b45309}.native-txn-detail-reason.is-pending .native-txn-detail-reason__text{color:#92400e}.native-txn-detail-comm{margin:0 0 12px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;padding:12px 14px}.native-txn-detail-comm__title{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.native-txn-detail-comm .fintech-ledger-comm{gap:6px}.native-txn-detail-comm .fintech-ledger-comm__line{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.native-txn-detail-comm .fintech-ledger-comm__role{font-weight:700;color:#334155}.native-txn-detail-comm .fintech-ledger-comm__line strong{font-weight:800;color:#0f172a}.native-txn-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.native-txn-detail-row{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;border-radius:12px;border:1px solid #eef2f7;background:#f8fafc}.native-txn-detail-row.is-wide{grid-column:1 / -1}.native-txn-detail-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:9px}.native-txn-detail-row__icon.is-violet{color:#6d28d9;background:#f3e8ff}.native-txn-detail-row__icon.is-sky{color:#0369a1;background:#e0f2fe}.native-txn-detail-row__icon.is-indigo{color:#4338ca;background:#eef2ff}.native-txn-detail-row__icon.is-amber{color:#b45309;background:#fffbeb}.native-txn-detail-row__icon.is-teal{color:#0f766e;background:#ccfbf1}.native-txn-detail-row__icon.is-emerald{color:#047857;background:#ecfdf5}.native-txn-detail-row__icon.is-blue{color:#1d4ed8;background:#dbeafe}.native-txn-detail-row__icon.is-cyan{color:#0e7490;background:#cffafe}.native-txn-detail-row__icon.is-slate{color:#475569;background:#f1f5f9}.native-txn-detail-row__icon.is-rose{color:#be123c;background:#fff1f2}.native-txn-detail-row__copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.native-txn-detail-row__label{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.native-txn-detail-row__value{font-size:12px;font-weight:700;color:#0f172a;word-break:break-word;line-height:1.3}.native-txn-detail-actions{display:flex;flex-wrap:nowrap;gap:8px;flex-shrink:0;margin-top:10px;padding-top:10px;padding-bottom:2px;border-top:1px solid #eef2f7;background:#fff}.native-txn-detail-close,.native-txn-detail-actions .native-txn-detail-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid #dbe3f0;background:#fff;font-size:13px;font-weight:800;color:#0f172a}.native-txn-detail-btn--primary{border-color:transparent;background:linear-gradient(145deg,#4f46e5,#3730a3);color:#fff;box-shadow:0 8px 16px #4f46e53d}.native-txn-detail-btn--danger{border-color:transparent;background:linear-gradient(145deg,#e11d48,#be123c);color:#fff;box-shadow:0 8px 16px #e11d4838}html.zepay-native-app .flight-cancel-detail{display:flex;flex-direction:column;gap:12px;padding:0 2px 8px}html.zepay-native-app .flight-cancel-detail__hero{display:flex;align-items:flex-start;gap:10px}html.zepay-native-app .flight-cancel-detail__hero-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fee2e2;color:#e11d48;flex-shrink:0}html.zepay-native-app .flight-cancel-detail__eyebrow{margin:0;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}html.zepay-native-app .flight-cancel-detail__title{margin:2px 0 0;font-size:16px;font-weight:800;color:#0f172a;line-height:1.25}html.zepay-native-app .flight-cancel-detail__sub{margin:4px 0 0;font-size:11px;font-weight:600;color:#64748b;word-break:break-word}html.zepay-native-app .flight-cancel-detail__money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.zepay-native-app .flight-cancel-detail__money>div{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px 8px;text-align:center}html.zepay-native-app .flight-cancel-detail__money span{display:block;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase}html.zepay-native-app .flight-cancel-detail__money strong{display:block;margin-top:4px;font-size:13px;font-weight:800;color:#0f172a}html.zepay-native-app .flight-cancel-detail__money .is-refund{border-color:#bbf7d0;background:#f0fdf4}html.zepay-native-app .flight-cancel-detail__money .is-refund strong{color:#15803d}html.zepay-native-app .flight-cancel-detail__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}html.zepay-native-app .flight-cancel-detail__fact{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:8px 10px;min-width:0}html.zepay-native-app .flight-cancel-detail__fact span{display:block;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase}html.zepay-native-app .flight-cancel-detail__fact strong{display:block;margin-top:2px;font-size:12px;font-weight:800;color:#0f172a;word-break:break-word}html.zepay-native-app .flight-cancel-detail__list,html.zepay-native-app .flight-cancel-detail__policy,html.zepay-native-app .flight-cancel-detail__banner{border-radius:12px;padding:10px 12px;border:1px solid #e2e8f0;background:#fff}html.zepay-native-app .flight-cancel-detail__list.is-ok{border-color:#bbf7d0;background:#f0fdf4}html.zepay-native-app .flight-cancel-detail__list.is-no{border-color:#fecdd3;background:#fff1f2}html.zepay-native-app .flight-cancel-detail__list.is-note{border-color:#fde68a;background:#fffbeb}html.zepay-native-app .flight-cancel-detail__list-title{margin:0 0 6px;font-size:12px;font-weight:800;color:#0f172a}html.zepay-native-app .flight-cancel-detail__list ul,html.zepay-native-app .flight-cancel-detail__policy ul{margin:0;padding-left:16px}html.zepay-native-app .flight-cancel-detail__list li,html.zepay-native-app .flight-cancel-detail__policy li,html.zepay-native-app .flight-cancel-detail__policy p{margin:0 0 4px;font-size:12px;font-weight:500;color:#334155;line-height:1.4}html.zepay-native-app .flight-cancel-detail__banner.is-warn{display:flex;gap:8px;align-items:flex-start;border-color:#fde68a;background:#fffbeb;color:#92400e}html.zepay-native-app .flight-cancel-detail__banner p{margin:0;font-size:12px;font-weight:700}html.zepay-native-app .flight-cancel-detail__state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;font-size:13px;font-weight:700;color:#64748b}html.zepay-native-app .flight-cancel-detail__state.is-error{color:#e11d48}html.zepay-native-app .flight-cancel-detail__wallet-hint,html.zepay-native-app .flight-cancel-detail__muted{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .native-txn-detail-sheet.nsvc-sheet__card{border-radius:28px 28px 22px 22px}@keyframes nsvc-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.nsvc-plan-actions{display:flex;gap:6px;flex-wrap:wrap}.nsvc-plan-btn{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;font-weight:800;color:#475569}.nsvc-plan-btn:disabled{opacity:.6}.nsvc-biller-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.nsvc-biller-search__input{flex:1;min-width:0;border:0;background:transparent;font-size:13px;font-weight:600;color:#0f172a;outline:none}.nsvc-biller-search__clear{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:#e2e8f0;color:#64748b}.nsvc-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px}.nsvc-summary-grid__label{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.nsvc-summary-grid__value{margin:4px 0 0;font-size:14px;font-weight:800;color:#0f172a}html.zepay-native-app .nsvc-screen{max-width:none}@media(max-width:1023px){html.zepay-native-app .aeps-panel--ready.nsvc-screen{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:0}html.zepay-native-app .aeps-panel--ready>.nsvc-screen__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:clamp(10px,2vh,12px)}html.zepay-native-app .aeps-panel--ready .nsvc-hero--compact{flex-shrink:0}html.zepay-native-app .aeps-page-stack:has(.aeps-panel--ready)>.aeps-service-shell{height:100%;min-height:0}}html.zepay-native-app .nsvc-ops:not(.nsvc-ops--scroll){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:360px){.nsvc-ops:not(.nsvc-ops--scroll){grid-template-columns:repeat(2,minmax(0,1fr))}}html.zepay-native-app .nsvc-ops--scroll{margin-left:0;margin-right:0;touch-action:pan-x;overscroll-behavior:contain}html.zepay-native-app .recharge-svc-screen{max-width:none;gap:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}html.zepay-native-app .recharge-svc-screen .nsvc-steps{gap:6px;padding-bottom:2px}html.zepay-native-app .recharge-svc-screen .nsvc-steps__item{min-width:0;padding:6px 8px;font-size:11px}html.zepay-native-app .recharge-svc-screen .nsvc-card--ops-scroll{flex-shrink:0;padding-top:10px!important;padding-bottom:8px!important}html.zepay-native-app .recharge-svc-screen .nsvc-card--ops-scroll .nsvc-ops-scroll-wrap{max-height:72px}html.zepay-native-app .recharge-svc-screen .nsvc-hero--compact{flex-shrink:0}@media(prefers-reduced-motion:reduce){.nsvc-sheet__card{animation:none}}html.zepay-native-app .loan-hub-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.zepay-native-app .loan-hub-plan-tile{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:112px;padding:16px 10px 14px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 14px #0f172a0a;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}html.zepay-native-app .loan-hub-plan-tile:active{border-color:#93c5fd;background:#f8fbff}html.zepay-native-app .loan-hub-plan-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;color:#0b3d91;background:linear-gradient(160deg,#e8f0fe,#dbeafe);box-shadow:inset 0 1px #ffffffd9,0 6px 14px #1a73e81f}html.zepay-native-app .loan-hub-plan-tile__glyph{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}html.zepay-native-app .loan-hub-plan-tile__glyph svg{width:28px;height:28px;stroke-width:2.15}html.zepay-native-app .loan-hub-plan-tile__icon--logo{padding:6px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0f172a0f}html.zepay-native-app .loan-hub-plan-tile__logo,html.zepay-native-app .loan-hub-plan-tile__glyph img.partner-hub-logo,html.zepay-native-app .loan-hub-plan-tile__glyph img{width:100%;height:100%;max-width:44px;max-height:44px;object-fit:contain;display:block;border-radius:8px;background:#fff}html.zepay-native-app .loan-hub-plan-tile__icon--blue{color:#1d4ed8;background:linear-gradient(160deg,#dbeafe,#bfdbfe);box-shadow:inset 0 1px #ffffffd9,0 6px 14px #2563eb29}html.zepay-native-app .loan-hub-plan-tile__icon--amber{color:#b45309;background:linear-gradient(160deg,#fef3c7,#fde68a);box-shadow:inset 0 1px #ffffffd9,0 6px 14px #d9770629}html.zepay-native-app .loan-hub-plan-tile__icon--rose{color:#be123c;background:linear-gradient(160deg,#ffe4e6,#fecdd3);box-shadow:inset 0 1px #ffffffd9,0 6px 14px #e11d4824}html.zepay-native-app .loan-hub-plan-tile__icon--teal{color:#0f766e;background:linear-gradient(160deg,#ccfbf1,#99f6e4);box-shadow:inset 0 1px #ffffffd9,0 6px 14px #0f766e24}html.zepay-native-app .loan-hub-plan-tile__icon--sky{color:#0369a1;background:linear-gradient(160deg,#e0f2fe,#bae6fd)}html.zepay-native-app .loan-hub-plan-tile__label{margin:0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.25;text-align:center;color:#0f172a}html.zepay-native-app .partner-hub-premium-card--bare{padding-top:4px;box-shadow:none;border:0;background:transparent}html.zepay-native-app .partner-hub-premium-card--bare .partner-hub-premium-grid{margin-top:0}html.zepay-native-app .native-page-error{margin:12px 4px 20px;min-height:320px;padding:8px 4px}html.zepay-native-app .native-page-error__card{border-radius:22px;border:1px solid #eef2f7;box-shadow:0 10px 28px #0b3d911a;padding:32px 20px 26px}html.zepay-native-app .native-page-error__icon{width:68px;height:68px;border-radius:22px;background:linear-gradient(160deg,#e8f0fe,#d2e3fc);color:#0b3d91}html.zepay-native-app .native-page-error__title{font-size:1.2rem;color:#0b3d91}html.zepay-native-app .native-page-error__msg{font-size:.92rem;color:#64748b}html.zepay-native-app .native-page-error__btn{width:100%;min-height:52px;border-radius:16px;font-size:1rem;background:linear-gradient(135deg,#1a73e8,#0b3d91);box-shadow:0 12px 24px #1a73e84d}html.zepay-native-app .dmt-channel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}html.zepay-native-app .dmt-channel-tab{display:grid;gap:4px;place-items:center;min-height:108px;padding:14px 10px 12px;border-radius:20px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);text-decoration:none!important;color:#0f172a;box-shadow:0 6px 16px #0f172a0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}html.zepay-native-app .dmt-channel-tab__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;margin-bottom:2px}html.zepay-native-app .dmt-channel-tab--money .dmt-channel-tab__icon{color:#15803d;background:#dcfce7}html.zepay-native-app .dmt-channel-tab--express .dmt-channel-tab__icon{color:#0f766e;background:#ccfbf1}html.zepay-native-app .dmt-channel-tab__label{font-size:13px;font-weight:800;line-height:1.2;text-align:center}html.zepay-native-app .dmt-channel-tab__hint{font-size:10px;font-weight:700;color:#94a3b8;text-align:center;line-height:1.25}html.zepay-native-app .dmt-channel-tab.is-active{color:#fff;border-color:transparent;transform:translateY(-1px)}html.zepay-native-app .dmt-channel-tab--money.is-active{background:linear-gradient(145deg,#22c55e,#15803d);box-shadow:0 14px 28px #15803d4d}html.zepay-native-app .dmt-channel-tab--express.is-active{background:linear-gradient(145deg,#14b8a6,#0f766e);box-shadow:0 14px 28px #0f766e52}html.zepay-native-app .dmt-channel-tab.is-active .dmt-channel-tab__icon{background:#fff3;color:#fff}html.zepay-native-app .dmt-channel-tab.is-active .dmt-channel-tab__hint{color:#ffffffd1}html.zepay-native-app .dmt-express-mode-tabs.nsvc-tabs{gap:10px;margin:2px 0 12px}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab{min-height:92px;padding:12px 10px;gap:4px;border-radius:18px;border:1px solid #d1fae5;background:linear-gradient(180deg,#fff,#ecfdf5);color:#065f46;box-shadow:0 4px 14px #0596690f}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab svg{width:22px;height:22px;padding:7px;box-sizing:content-box;border-radius:12px;background:#d1fae5;color:#059669}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab span{font-size:12px;font-weight:800;text-align:center;line-height:1.2}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab small{font-size:10px;font-weight:700;color:#64748b;text-align:center}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab.is-active{color:#fff;border-color:transparent;background:linear-gradient(145deg,#10b981,#047857);box-shadow:0 14px 28px #0478574d}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab.is-active svg{background:#ffffff2e;color:#fff}html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab.is-active small{color:#ffffffd1}html.zepay-native-app .dmt-express-kyc-app{gap:12px!important;padding:14px!important}html.zepay-native-app .dmt-express-kyc-app__hero{padding:12px!important;border-radius:16px!important}html.zepay-native-app .dmt-aadhaar-slots{margin-top:0}html.zepay-native-app .dmt-native-shell,.dmt-native-shell{gap:12px}.dmt-native-slots{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid #d1fae5;background:linear-gradient(135deg,#ecfdf5,#f0fdf4 60%,#fff)}.dmt-native-slots__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:#d1fae5;color:#047857;flex-shrink:0}.dmt-native-slots__title{margin:0;font-size:13px;font-weight:800;color:#065f46}.dmt-native-slots__sub{margin:2px 0 0;font-size:11px;font-weight:600;color:#047857;opacity:.9;line-height:1.35}.dmt-native-slots__rail{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-4px 0 12px}.dmt-native-slots__chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800}.dmt-native-slots__chip.is-open{color:#0f766e;background:#f0fdfa;border:1px dashed #99f6e4}.dmt-native-slots__chip.is-filled{color:#065f46;background:#fff;border:1px solid #a7f3d0}.dmt-native-search-row{display:flex;gap:8px;align-items:stretch}.dmt-native-search-row .nsvc-input{flex:1 1 auto}.dmt-native-search-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;border:0;border-radius:14px;color:#fff;background:linear-gradient(145deg,#22c55e,#15803d)}.dmt-native-search-btn.is-emerald{background:linear-gradient(145deg,#14b8a6,#0f766e)}.dmt-native-search-btn.is-teal{background:linear-gradient(145deg,#2dd4bf,#0f766e)}.dmt-native-customer{border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 20px #0f172a0d}.dmt-native-customer__head{display:flex;align-items:center;gap:12px;padding:14px;color:#fff;background:linear-gradient(145deg,#22c55e,#15803d)}.dmt-native-customer.is-emerald .dmt-native-customer__head{background:linear-gradient(145deg,#14b8a6,#0f766e)}.dmt-native-customer.is-teal .dmt-native-customer__head{background:linear-gradient(145deg,#2dd4bf,#0f766e)}.dmt-native-customer__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#fff3}.dmt-native-customer__name{margin:0;font-size:15px;font-weight:800}.dmt-native-customer__mobile{margin:2px 0 0;font-size:12px;font-weight:600;opacity:.9}.dmt-native-customer__badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:26px;padding:0 10px;border-radius:999px;background:#fff3;font-size:10px;font-weight:800;text-transform:uppercase}.dmt-native-customer__aadhaar{display:flex;align-items:center;gap:6px;margin:0;padding:8px 14px 0;font-size:12px;font-weight:700;color:#047857}.dmt-native-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 14px}.dmt-native-stat{padding:10px 8px;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7;text-align:center}.dmt-native-stat span{display:block;font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase}.dmt-native-stat strong{display:block;margin-top:4px;font-size:13px;font-weight:800;color:#0f172a}.dmt-native-stat.is-remain{background:#ecfdf5;border-color:#a7f3d0}.dmt-native-stat.is-remain strong{color:#047857}.dmt-native-customer .nsvc-submit{margin:0 14px 14px;width:calc(100% - 28px)}.dmt-native-card-extra{display:inline-flex;align-items:center;gap:8px}.dmt-native-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;background:#f1f5f9;font-size:11px;font-weight:800;color:#475569}.dmt-native-add-chip{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid #a7f3d0;background:#ecfdf5;color:#047857;font-size:11px;font-weight:800}.dmt-native-bene-form{display:grid;gap:10px;margin-bottom:12px}.dmt-native-msg{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:700}.dmt-native-msg.is-ok{color:#047857}.dmt-native-msg.is-err{color:#b91c1c}.dmt-native-msg.is-banner{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#ecfdf5}.dmt-native-bene-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dmt-native-bene{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid #eef2f7;background:#f8fafc}.dmt-native-bene__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;flex-shrink:0;color:#15803d;background:#dcfce7}.dmt-native-bene__icon.is-emerald{color:#0f766e;background:#ccfbf1}.dmt-native-bene__title{margin:0;font-size:14px;font-weight:800;color:#0f172a}.dmt-native-bene__sub{margin:2px 0 0;font-size:11px;font-weight:600;color:#64748b}.dmt-native-bene__pay{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:36px;padding:0 12px;border:0;border-radius:12px;color:#fff;font-size:12px;font-weight:800;background:linear-gradient(145deg,#22c55e,#15803d)}.dmt-native-bene__pay.is-emerald{background:linear-gradient(145deg,#14b8a6,#0f766e)}.dmt-native-mode-tabs.nsvc-tabs{margin-bottom:12px}.dmt-native-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 4px}.dmt-native-amount{min-height:36px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;font-weight:800;color:#334155}.dmt-native-amount.is-active{color:#fff;border-color:transparent}.dmt-native-amount.is-green,.dmt-native-amount.is-active.is-green{background:linear-gradient(145deg,#22c55e,#15803d);color:#fff}.dmt-native-amount.is-emerald,.dmt-native-amount.is-active.is-emerald{background:linear-gradient(145deg,#14b8a6,#0f766e);color:#fff}.dmt-native-link-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#0f766e;font-size:12px;font-weight:800;cursor:pointer}.dmt-native-link-btn:disabled{opacity:.55;cursor:not-allowed}.dmt-native-bene__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:2px}.dmt-native-bene__title-row .dmt-native-bene__title{margin:0}.dmt-bene-verify-chip{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.dmt-bene-verify-chip--ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.dmt-bene-verify-chip--bad{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dmt-bene-verify-chip--block{width:100%;justify-content:flex-start;padding:8px 10px;border-radius:12px;font-size:12px;letter-spacing:0;white-space:normal}.dmt-penny-verify-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 14px;border:1px solid #0f766e;border-radius:14px;background:linear-gradient(145deg,#14b8a6,#0f766e);color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #0f766e38}.dmt-penny-verify-btn:hover:not(:disabled){filter:brightness(1.05)}.dmt-penny-verify-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.dmt-native-kyc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none}.dmt-native-kyc-steps__item{display:grid;gap:4px;place-items:center;padding:8px 4px;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7;text-align:center}.dmt-native-kyc-steps__item.is-active{background:#ecfdf5;border-color:#a7f3d0}.dmt-native-kyc-steps__item.is-done{background:#d1fae5;border-color:#6ee7b7}.dmt-native-kyc-steps__dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fff;font-size:11px;font-weight:800;color:#0f766e}.dmt-native-kyc-steps__label{font-size:10px;font-weight:800;color:#475569;line-height:1.2}.dmt-native-kyc-steps__icon{width:14px;height:14px;color:#94a3b8}.dmt-native-alert{display:flex;gap:10px;margin-bottom:12px;padding:12px;border-radius:14px;background:#fffbeb;border:1px solid #fde68a;color:#92400e}.dmt-native-kyc-review{display:grid;gap:10px;margin-top:12px}.dmt-native-kyc-review__head{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #eef2f7}.dmt-native-kyc-review__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#dcfce7;color:#15803d}.dmt-native-kyc-review__eyebrow{margin:0;font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase}.dmt-native-kyc-review__name{margin:2px 0 0;font-size:15px;font-weight:800;color:#0f172a}.dmt-native-kyc-review__meta{margin:2px 0 0;font-size:11px;font-weight:600;color:#64748b}.dmt-native-kyc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dmt-native-back-link{margin-top:8px;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:800;text-align:left}html.zepay-native-app .dmt-native-transfer-sheet.nsvc-sheet__card{padding-bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 16px))}html.zepay-native-app .nsvc-sheet:has(.dmt-native-transfer-sheet){padding-bottom:max(28px,calc(env(safe-area-inset-bottom,0px) + 20px))}html.zepay-native-app .native-referral-hero{background:radial-gradient(100% 120% at 100% 0%,rgba(244,114,182,.5),transparent 48%),linear-gradient(135deg,#7c3aed,#9333ea 48%,#db2777);box-shadow:0 12px 28px #9333ea47}html.zepay-native-app .native-referral-fields{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}html.zepay-native-app .native-referral-field{display:grid;min-width:0;gap:6px}html.zepay-native-app .native-referral-field>span{font-size:11px;font-weight:800;color:#475569}html.zepay-native-app .native-referral-field .nsvc-input{min-width:0;color:#334155;background:#f8fafc}html.zepay-native-app .native-referral-field--code .nsvc-input{text-align:center;font-weight:800;letter-spacing:.05em;color:#7c3aed}html.zepay-native-app .native-referral-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}html.zepay-native-app .native-referral-actions .nsvc-submit:first-child{grid-column:1 / -1}html.zepay-native-app .native-referral-actions .nsvc-submit{min-width:0;gap:6px}html.zepay-native-app .native-referral-summary .native-report-summary__card{box-shadow:none}html.zepay-native-app .native-report-summary__value.is-pending{color:#d97706}html.zepay-native-app .native-referral-earned{display:flex;align-items:center;gap:6px;margin:12px 0 0;border-radius:12px;padding:10px 12px;background:linear-gradient(90deg,#f5f3ff,#fdf2f8);font-size:12px;font-weight:700;color:#6d28d9}html.zepay-native-app .native-referral-earned strong{margin-left:auto;color:#047857}html.zepay-native-app .native-referral-refresh{flex-shrink:0;border:0;border-radius:999px;padding:6px 10px;background:#f3e8ff;font-size:10px;font-weight:800;color:#7e22ce}html.zepay-native-app .native-referral-refresh:disabled{opacity:.6}html.zepay-native-app .native-referral-list{display:grid;gap:10px}html.zepay-native-app .native-referral-member{border:1px solid #e9d5ff;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#fdfaff)}html.zepay-native-app .native-referral-member__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}html.zepay-native-app .native-referral-member__name{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800;color:#0f172a}html.zepay-native-app .native-referral-member__meta,html.zepay-native-app .native-referral-member__joined{margin:3px 0 0;font-size:10px;font-weight:600;color:#64748b}html.zepay-native-app .native-referral-chip{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;white-space:nowrap}html.zepay-native-app .native-referral-chip.is-sky{color:#0369a1;background:#e0f2fe}html.zepay-native-app .native-referral-chip.is-amber{color:#b45309;background:#fef3c7}html.zepay-native-app .native-referral-chip.is-violet{color:#6d28d9;background:#ede9fe}html.zepay-native-app .native-referral-chip.is-emerald{color:#047857;background:#d1fae5}html.zepay-native-app .native-referral-progress{display:grid;gap:6px;margin-top:10px;border-radius:12px;padding:10px;background:#f8fafc}html.zepay-native-app .native-referral-progress__values{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;color:#475569}html.zepay-native-app .native-referral-progress__values strong{color:#7c3aed}html.zepay-native-app .native-referral-progress__track{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}html.zepay-native-app .native-referral-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#ec4899)}html.zepay-native-app .native-referral-progress p,html.zepay-native-app .native-referral-member__paid{margin:0;font-size:10px;font-weight:600;color:#64748b}html.zepay-native-app .native-referral-member__paid{margin-top:8px;color:#047857}@media(max-width:360px){html.zepay-native-app .native-referral-fields{grid-template-columns:minmax(0,1fr)}html.zepay-native-app .native-referral-field--code{max-width:160px}}html.zepay-native-app .nkyc{gap:12px;padding:0 2px 20px;max-width:100%}html.zepay-native-app .nkyc .nsvc-hero--compact{margin-bottom:2px}html.zepay-native-app .nkyc .nsvc-steps{margin:2px 0 4px}html.zepay-native-app .nkyc-card.nsvc-card{border-radius:18px;border:1px solid #e8eef6;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 24px #0f172a0d;padding:14px 14px 16px}html.zepay-native-app .nkyc-card .nsvc-card__title{font-size:15px;font-weight:800;color:#0f172a}html.zepay-native-app .nkyc-card .nsvc-card__sub{font-size:11px;font-weight:600;color:#64748b;line-height:1.35}html.zepay-native-app .nkyc-field-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}html.zepay-native-app .nkyc-lock-chip,html.zepay-native-app .nkyc-edit-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html.zepay-native-app .nkyc-lock-chip{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}html.zepay-native-app .nkyc-edit-chip{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}html.zepay-native-app .nkyc .nsvc-input--locked,html.zepay-native-app .nkyc textarea.nsvc-input--locked{background:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important;box-shadow:none!important;cursor:default;resize:none;opacity:1;-webkit-text-fill-color:#475569}html.zepay-native-app .nkyc-form-grid{display:grid;gap:2px 10px;grid-template-columns:1fr}html.zepay-native-app .nkyc .nsu-aadhaar--compact{margin-top:8px;padding:12px;border-radius:14px;border:1px solid #dbeafe;background:linear-gradient(180deg,#eff6ff,#f8fbff)}html.zepay-native-app .nkyc .nsu-aadhaar--compact .nsu-aadhaar__head{display:none}html.zepay-native-app .nkyc-aadhaar-done{margin-top:4px}html.zepay-native-app .nkyc-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.zepay-native-app .nkyc .profile-kyc-doc-card{border-radius:16px;border:1px solid #e2e8f0;background:#fff;overflow:hidden;box-shadow:0 4px 12px #0f172a0a}html.zepay-native-app .nkyc .profile-kyc-doc-card--saved{border-color:#86efac;box-shadow:0 6px 16px #10b9811f}html.zepay-native-app .nkyc .fintech-profile-doc-placeholder,html.zepay-native-app .nkyc .fintech-profile-doc-preview{min-height:110px;border-radius:12px}html.zepay-native-app .nkyc-sticky{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;margin-top:4px;padding:12px 14px;border-radius:16px;border:1px solid #dbeafe;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a1a}html.zepay-native-app .nkyc-sticky .profile-kyc-sticky__note{margin:0;font-size:12px;font-weight:700;color:#334155;line-height:1.4;text-align:center}html.zepay-native-app .nkyc-card--success{border-color:#a7f3d0;background:linear-gradient(180deg,#ecfdf5,#fff)}html.zepay-native-app .company-notice-popup--native{padding:18px 16px max(18px,env(safe-area-inset-bottom));align-items:end;place-items:end center}html.zepay-native-app .company-notice-popup--native .company-notice-popup__backdrop{background:#021230b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.zepay-native-app .company-notice-popup--native .company-notice-popup__flash{width:min(100%,380px);transform:translateY(28px) scale(.96);opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .24s ease}html.zepay-native-app .company-notice-popup--native.company-notice-popup--visible .company-notice-popup__flash{transform:translateY(0) scale(1);opacity:1}html.zepay-native-app .company-notice-popup--native .company-notice-popup__panel{gap:12px;padding:14px 14px 16px;border-radius:26px;background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid rgba(255,255,255,.7);box-shadow:0 24px 64px #02123066,0 0 0 1px #dbeafea6}html.zepay-native-app .company-notice-popup--native .company-notice-popup__head{justify-content:flex-start;padding:2px 36px 0 2px}html.zepay-native-app .company-notice-popup--native .company-notice-popup__tag{background:linear-gradient(135deg,#1a73e8,#0b57d0);box-shadow:0 6px 14px #1a73e859;letter-spacing:.06em}html.zepay-native-app .company-notice-popup--native .company-notice-popup__close{top:12px;right:12px;width:34px;height:34px;background:#eef2ff;color:#334155;border:1px solid #e2e8f0}html.zepay-native-app .company-notice-popup--native .company-notice-popup__frame{border-radius:18px;border:1px solid #e2e8f0;background:#0f172a;max-height:min(58vh,420px);box-shadow:inset 0 0 0 1px #ffffff0a}html.zepay-native-app .company-notice-popup--native .company-notice-popup__image{max-height:min(58vh,420px);width:100%;object-fit:contain}html.zepay-native-app .company-notice-popup--native .company-notice-popup__ok{min-height:48px;border-radius:14px;font-size:14px;letter-spacing:.01em;background:linear-gradient(135deg,#1a73e8,#0b57d0);box-shadow:0 12px 28px #1a73e859}html.zepay-native-app .company-notice-popup--native .company-notice-popup__ok:active{transform:scale(.98)}html.zepay-native-app .nmi-screen{gap:12px}html.zepay-native-app .nmi-hero{margin-bottom:2px}html.zepay-native-app .nmi-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.zepay-native-app .nmi-type-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;border-radius:16px;border:1.5px solid #e2e8f0;background:#f8fafc;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}html.zepay-native-app .nmi-type-card.is-active{border-color:#4f46e5;background:linear-gradient(180deg,#eef2ff,#fff);box-shadow:0 8px 20px #4f46e51f}html.zepay-native-app .nmi-type-card__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#e0e7ff;color:#4338ca;margin-bottom:2px}html.zepay-native-app .nmi-type-card.is-active .nmi-type-card__icon{background:#4f46e5;color:#fff}html.zepay-native-app .nmi-type-card__label{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25}html.zepay-native-app .nmi-type-card__hint{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}html.zepay-native-app .nmi-hint{margin:10px 0 12px;font-size:12px;line-height:1.45;color:#64748b}html.zepay-native-app .nmi-sheet-backdrop{position:fixed;inset:0;z-index:80;background:#0f172a7a;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:nmi-fade .18s ease}html.zepay-native-app .nmi-sheet{width:100%;max-width:520px;border-radius:22px 22px 0 0;background:#fff;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px #0f172a2e;animation:nmi-up .22s ease}html.zepay-native-app .nmi-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}html.zepay-native-app .nmi-sheet__eyebrow{margin:0;font-size:11px;font-weight:700;color:#6366f1;text-transform:uppercase;letter-spacing:.05em}html.zepay-native-app .nmi-sheet__title{margin:4px 0 0;font-size:17px;font-weight:800;color:#0f172a;line-height:1.25}html.zepay-native-app .nmi-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:0;background:#f1f5f9;color:#475569}html.zepay-native-app .nmi-sheet__type{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700;margin-bottom:12px}html.zepay-native-app .nmi-sheet__link{margin:0 0 16px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;line-height:1.4;word-break:break-all;color:#334155}html.zepay-native-app .nmi-sheet__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html.zepay-native-app .nmi-sheet__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:14px;border:0;font-size:13px;font-weight:700}html.zepay-native-app .nmi-sheet__btn--primary{grid-column:1 / -1;background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}html.zepay-native-app .nmi-sheet__btn--ghost{background:#f1f5f9;color:#0f172a}html.zepay-native-app .nmi-sheet__btn--whatsapp{background:#ecfdf5;color:#047857}@keyframes nmi-fade{0%{opacity:0}to{opacity:1}}@keyframes nmi-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}html.zepay-native-app .fintech-native-snack-stack--premium,html.zepay-native-app .fintech-native-snack-stack{bottom:max(92px,calc(env(safe-area-inset-bottom,0px) + 80px));width:min(460px,calc(100vw - 16px));gap:14px}html.zepay-native-app .fintech-native-snack--premium,html.zepay-native-app .fintech-native-snack{position:relative;overflow:hidden;align-items:center;gap:16px;min-height:88px;border-radius:26px;border:1.5px solid rgba(255,255,255,.7);padding:18px 16px 20px;background:linear-gradient(155deg,#fffffffa,#f8fafcf0);box-shadow:0 22px 56px #0f172a42,0 8px 20px #0f172a1a,inset 0 1px #fffffff2;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);animation:zepayPremiumSnackIn .45s cubic-bezier(.22,1,.36,1)}html.zepay-native-app .fintech-native-snack--success{border-color:#10b9816b;background:radial-gradient(120% 100% at 8% 0%,rgba(16,185,129,.26),transparent 58%),radial-gradient(80% 70% at 100% 100%,rgba(52,211,153,.12),transparent 50%),linear-gradient(165deg,#ecfdf5,#fff 58%)}html.zepay-native-app .fintech-native-snack--error{border-color:#ef444466;background:radial-gradient(120% 100% at 8% 0%,rgba(239,68,68,.22),transparent 58%),linear-gradient(165deg,#fef2f2,#fff 58%)}html.zepay-native-app .fintech-native-snack--warning{border-color:#f59e0b73;background:radial-gradient(120% 100% at 8% 0%,rgba(245,158,11,.24),transparent 58%),linear-gradient(165deg,#fffbeb,#fff 58%)}html.zepay-native-app .fintech-native-snack--info{border-color:#6366f166;background:radial-gradient(120% 100% at 8% 0%,rgba(99,102,241,.22),transparent 58%),linear-gradient(165deg,#eef2ff,#fff 58%)}html.zepay-native-app .fintech-native-snack .fintech-native-icon--md,html.zepay-native-app .fintech-native-snack .fintech-native-icon--xl{height:56px;width:56px;border-radius:18px;box-shadow:0 14px 28px #0f172a38,inset 0 1px #fff6}html.zepay-native-app .fintech-native-snack__title{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.92}html.zepay-native-app .fintech-native-snack__msg{margin-top:5px;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;color:#0f172a}html.zepay-native-app .fintech-native-snack__close{height:36px;width:36px;border-radius:14px;background:#0f172a0f;color:#64748b}html.zepay-native-app .fintech-native-snack__progress{position:absolute;left:14px;right:14px;bottom:0;height:3.5px;border-radius:999px;background:#0f172a14;overflow:hidden}html.zepay-native-app .fintech-native-snack__progress:after{content:"";display:block;height:100%;width:100%;transform-origin:left center;border-radius:inherit;animation:zepaySnackProgress var(--snack-duration, 3.2s) linear forwards}html.zepay-native-app .fintech-native-snack--success .fintech-native-snack__progress:after{background:linear-gradient(90deg,#34d399,#059669)}html.zepay-native-app .fintech-native-snack--error .fintech-native-snack__progress:after{background:linear-gradient(90deg,#f87171,#dc2626)}html.zepay-native-app .fintech-native-snack--warning .fintech-native-snack__progress:after{background:linear-gradient(90deg,#fbbf24,#ea580c)}html.zepay-native-app .fintech-native-snack--info .fintech-native-snack__progress:after{background:linear-gradient(90deg,#818cf8,#4f46e5)}html.zepay-native-app .fintech-native-sheet--premium .fintech-native-sheet__backdrop,html.zepay-native-app .fintech-native-sheet .fintech-native-sheet__backdrop{background:#0206178c;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}html.zepay-native-app .fintech-native-sheet .fintech-native-sheet__card{border:1px solid rgba(255,255,255,.65);border-radius:30px 30px 24px 24px;padding:14px 24px 24px;background:radial-gradient(90% 70% at 50% 0%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 -16px 50px #0f172a47,0 8px 24px #0f172a14}html.zepay-native-app .fintech-native-sheet--success .fintech-native-sheet__card{background:radial-gradient(90% 70% at 50% 0%,rgba(16,185,129,.16),transparent 55%),linear-gradient(180deg,#fff,#f0fdf9)}html.zepay-native-app .fintech-native-sheet--error .fintech-native-sheet__card{background:radial-gradient(90% 70% at 50% 0%,rgba(239,68,68,.14),transparent 55%),linear-gradient(180deg,#fff,#fef2f2)}html.zepay-native-app .fintech-native-sheet--warning .fintech-native-sheet__card{background:radial-gradient(90% 70% at 50% 0%,rgba(245,158,11,.16),transparent 55%),linear-gradient(180deg,#fff,#fffbeb)}html.zepay-native-app .fintech-native-sheet .fintech-native-icon--lg{height:78px;width:78px;border-radius:24px;margin-bottom:14px;box-shadow:0 16px 36px #0f172a33,inset 0 1px #ffffff59}html.zepay-native-app .fintech-native-sheet__title{font-size:1.35rem;letter-spacing:-.02em}html.zepay-native-app .fintech-native-sheet__msg{margin-top:12px;padding:14px 16px;border-radius:16px;background:#0f172a09;border:1px solid rgba(148,163,184,.25);font-size:1rem;color:#334155;text-align:center}html.zepay-native-app .fintech-native-sheet__btn{margin-top:20px;min-height:54px;border-radius:16px;font-size:1.02rem;letter-spacing:-.01em}@keyframes zepayPremiumSnackIn{0%{opacity:0;transform:translateY(40px) scale(.92)}60%{opacity:1;transform:translateY(-5px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zepaySnackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html.zepay-native-app .nsvc-screen.yatra-flight-nsvc{--yf-blue: #0b3d91;--yf-blue-deep: #072a66;--yf-ink: #0f172a;--yf-muted: #64748b;--yf-line: #e2e8f0;--yf-pad: 6px;max-width:100%;width:100%;min-width:0;overflow-x:hidden}html.zepay-native-app .yatra-flight-nsvc .nsvc-screen__body,html.zepay-native-app .nsvc-screen.yatra-flight-nsvc .nsvc-screen__body{gap:10px;padding-left:var(--yf-pad);padding-right:var(--yf-pad);width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}html.zepay-native-app .yatra-flight-nsvc .nsvc-hero--compact{margin:0;width:100%;max-width:100%;box-sizing:border-box}html.zepay-native-app .yatra-flight-native-shell{display:grid;gap:10px;padding:0 0 20px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}html.zepay-native-app .yatra-flight-nsvc .nsvc-steps{margin:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}html.zepay-native-app .yatra-flight-nsvc .nsvc-steps__label{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .yatra-flight-nsvc .nsvc-card,html.zepay-native-app .yatra-flight-nsvc .yatra-flight-card,html.zepay-native-app .yatra-flight-nsvc .nsvc-alert,html.zepay-native-app .yatra-flight-nsvc .nsvc-result,html.zepay-native-app .yatra-flight-nsvc .nsvc-submit,html.zepay-native-app .yatra-flight-nsvc .yatra-flight-hub-link{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-left:0;margin-right:0}html.zepay-native-app .yatra-flight-nsvc .nsvc-card{border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 20px #0f172a0d;padding:14px;background:#fff}html.zepay-native-app .yatra-flight-nsvc .nsvc-alert,html.zepay-native-app .yatra-flight-nsvc .nsvc-result{border-radius:16px}html.zepay-native-app .yatra-flight-nsvc .yatra-flight-native-done__actions{display:grid;gap:8px;width:100%}html.zepay-native-app .yatra-flight-nsvc .yatra-flight-native-done__actions .nsvc-submit{width:100%}html.zepay-native-app .yatra-mmt-card--kit.nsvc-card{gap:12px}html.zepay-native-app .yatra-mmt-scope-tabs,html.zepay-native-app .yatra-mmt-seg-tabs{margin-bottom:4px}html.zepay-native-app .yatra-mmt-search-kit.nsvc-submit{width:100%;margin-top:4px}html.zepay-native-app .yatra-flight-native-results{display:grid;gap:10px;width:100%;max-width:100%;min-width:0;overflow-x:hidden}html.zepay-native-app .yatra-flight-native-results .yatra-flight-results-grid{display:grid;gap:10px;width:100%;min-width:0}html.zepay-native-app .yatra-flight-native-checkout,html.zepay-native-app .yatra-flight-native-done{width:100%;max-width:100%;min-width:0;overflow-x:hidden}html.zepay-native-app .yatra-flight-native-pax__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}html.zepay-native-app .yatra-flight-native-datestrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(56px,1fr);gap:6px;overflow-x:auto;max-width:100%;margin-bottom:10px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.zepay-native-app .yatra-flight-native-datestrip::-webkit-scrollbar{display:none}html.zepay-native-app .yatra-flight-native-datestrip button{display:grid;gap:2px;min-height:48px;padding:8px 6px;border:1px solid var(--yf-line);border-radius:12px;background:#fff;color:var(--yf-muted);font-size:11px;font-weight:700}html.zepay-native-app .yatra-flight-native-datestrip button strong{font-size:12px;font-weight:800;color:var(--yf-ink)}html.zepay-native-app .yatra-flight-native-datestrip button.is-active{border-color:var(--yf-blue);background:#e8f1ff;color:var(--yf-blue)}html.zepay-native-app .yatra-flight-native-datestrip button.is-active strong{color:var(--yf-blue-deep)}html.zepay-native-app .yatra-flight-native-datestrip button.is-disabled,html.zepay-native-app .yatra-flight-native-datestrip button:disabled{opacity:.4;background:#f1f5f9}html.zepay-native-app .yatra-flight-native-filters{margin-bottom:8px}html.zepay-native-app .yatra-flight-native-sort{display:flex;flex-wrap:wrap;gap:6px}html.zepay-native-app .yatra-flight-native-sort button{min-height:36px;padding:0 12px;border:1px solid var(--yf-line);border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:var(--yf-muted)}html.zepay-native-app .yatra-flight-native-sort button.is-active{border-color:var(--yf-blue);background:#0b3d91;color:#fff}html.zepay-native-app .yatra-flight-back--inline{margin:0;padding:6px 8px;min-height:32px;font-size:11px;font-weight:700}html.zepay-native-app .yatra-flight-card--native,html.zepay-native-app .yatra-flight-card--premium{display:grid;gap:12px;text-align:left;margin:0;width:100%;max-width:100%;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 20px #0f172a0d;-webkit-tap-highlight-color:transparent;animation:nsvc-pin-pop .28s ease-out both}html.zepay-native-app .yatra-flight-card--premium:active:not(:disabled){transform:scale(.992);box-shadow:0 6px 16px #0f172a14}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0;min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__airline{display:flex;align-items:center;gap:10px;min-width:0;flex:1}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__badge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#0b3d91,#1a73e8);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 6px 14px #0b3d9147}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__airline-copy{min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__airline-copy strong{display:block;font-size:14px;font-weight:800;color:#0f172a;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__airline-copy small{display:block;margin-top:2px;font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__fare{flex:0 0 auto;text-align:right}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__fare strong{display:block;font-size:16px;font-weight:800;color:#0f9d58;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__fare small{display:block;margin-top:2px;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__route{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,1.1fr) minmax(0,1fr);align-items:center;gap:8px;padding:10px 0 2px;min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg{min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg em{display:block;font-style:normal;font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg small{display:block;margin-top:3px;font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg--end{text-align:right}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid{display:grid;justify-items:center;gap:4px;min-width:0;color:#64748b}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid>span{font-size:11px;font-weight:800;color:#334155}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid>i{position:relative;display:block;width:100%;max-width:92px;height:14px;color:#1a73e8}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid>i:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed #cbd5e1;transform:translateY(-50%)}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid>i svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:0 3px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__mid>small{font-size:10px;font-weight:700;color:#0f9d58;letter-spacing:.02em}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__foot{display:flex;align-items:center;gap:8px;padding-top:2px;min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__meta span{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;background:#f5f6f8;border:1px solid #e8edf3;color:#475569;font-size:11px;font-weight:700}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__pay{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;padding:0 14px;border-radius:12px;background:linear-gradient(135deg,#1a73e8,#0b3d91);color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 18px #0b3d9138}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__action,html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__cta{display:none}html.zepay-native-app .yatra-flight-native-checkout .nsvc-submit{min-height:48px;font-weight:800}html.zepay-native-app .yatra-flight-native-checkout .yatra-checkout__native-wallet{border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}@media(min-width:400px){html.zepay-native-app .nsvc-screen.yatra-flight-nsvc{--yf-pad: 8px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg em{font-size:20px}}@media(max-width:360px){html.zepay-native-app .nsvc-screen.yatra-flight-nsvc{--yf-pad: 4px}html.zepay-native-app .yatra-flight-card--premium{padding:12px;gap:10px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__badge{width:36px;height:36px;border-radius:10px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__leg em{font-size:16px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__fare strong{font-size:15px}html.zepay-native-app .yatra-flight-card--premium .yatra-flight-card__route{grid-template-columns:minmax(0,1fr) minmax(72px,1fr) minmax(0,1fr);gap:4px}}html.zepay-native-app .yatra-flight-summary--native{margin-bottom:12px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid var(--yf-line)}html.zepay-native-app .yatra-flight-summary--native h3{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--yf-ink)}html.zepay-native-app .yatra-flight-summary--native .yatra-flight-summary__fare{font-size:22px;font-weight:800;color:var(--yf-blue-deep)}html.zepay-native-app .yatra-flight-native-checkout{display:grid;gap:10px}html.zepay-native-app .yatra-flight-native-pax{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--yf-line)}html.zepay-native-app .yatra-flight-native-pax:first-of-type{border-top:0;padding-top:0}html.zepay-native-app .yatra-flight-native-pax__head{display:flex;align-items:center;gap:10px}html.zepay-native-app .yatra-flight-native-pax__head>span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#0b3d91;color:#fff;font-size:13px;font-weight:800}html.zepay-native-app .yatra-flight-native-pax__head strong{display:block;font-size:14px;font-weight:800;color:var(--yf-ink)}html.zepay-native-app .yatra-flight-native-pax__head small{color:var(--yf-muted);font-size:11px;font-weight:700}html.zepay-native-app .yatra-flight-native-pax__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}html.zepay-native-app .yatra-flight-native-pax__full{grid-column:1 / -1}html.zepay-native-app .yatra-flight-native-pax__passport{display:grid;gap:10px;padding-top:4px}html.zepay-native-app .yatra-flight-native-pax__passport h4{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--yf-ink)}html.zepay-native-app .yatra-flight-native-mobile.nsvc-input{display:flex;align-items:center;gap:8px;padding:0 12px}html.zepay-native-app .yatra-flight-native-mobile em{font-style:normal;font-weight:800;color:var(--yf-muted)}html.zepay-native-app .yatra-flight-native-mobile input{border:0;outline:0;flex:1;min-width:0;min-height:44px;font-size:16px;background:transparent}html.zepay-native-app .yatra-flight-native-done{display:grid;gap:12px}html.zepay-native-app .yatra-flight-native-done__actions{display:grid;gap:8px}html.zepay-native-app .yatra-mmt-sheet__body{display:grid;gap:12px}html.zepay-native-app .yatra-mmt-sheet__body .yatra-mmt-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:12px}html.zepay-native-app .yatra-mmt-sheet__body .yatra-mmt-sheet__row strong{display:block;font-size:14px;font-weight:800}html.zepay-native-app .yatra-mmt-sheet__body .yatra-mmt-sheet__row small{color:var(--yf-muted);font-size:11px;font-weight:600}html.zepay-native-app .yatra-flight-native-hero{margin:2px 0 10px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#0b3d91 0% 100%);color:#fff;box-shadow:0 12px 28px #0b3d9138}html.zepay-native-app .yatra-flight-native-hero--compact{padding:12px 14px}html.zepay-native-app .yatra-flight-native-hero--compact h2{margin:6px 0 0;font-size:18px}html.zepay-native-app .yatra-flight-native-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff2e;font-size:11px;font-weight:800}html.zepay-native-app .yatra-flight-native-hero h2{margin:10px 0 4px;font-size:22px;font-weight:900}html.zepay-native-app .yatra-flight-native-hero p{margin:0;opacity:.9;font-size:13px;font-weight:600}html.zepay-native-app .yatra-mmt{display:grid;gap:8px;width:100%;min-width:0}html.zepay-native-app .yatra-mmt-scope{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:3px;border-radius:12px;background:#eef6fb}html.zepay-native-app .yatra-mmt-scope button{border:0;background:transparent;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;color:var(--yf-muted)}html.zepay-native-app .yatra-mmt-scope button.is-active{background:#fff;color:var(--yf-blue-deep);box-shadow:0 2px 8px #0f172a0f}html.zepay-native-app .yatra-mmt-card{background:#fff;border:1px solid #e5ebf2;border-radius:16px;padding:12px 10px 14px;box-shadow:0 8px 24px #0f172a0d}html.zepay-native-app .yatra-mmt-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}html.zepay-native-app .yatra-mmt-seg button{border:1px solid #dbe4ee;background:#fff;border-radius:10px;padding:10px 8px;font-size:13px;font-weight:800;color:#334155}html.zepay-native-app .yatra-mmt-seg button.is-active{background:#e8f8ff;border-color:var(--yf-blue);color:#0369a1;box-shadow:inset 0 0 0 1px #00baf240}html.zepay-native-app .yatra-mmt{width:100%;max-width:100%;min-width:0;overflow-x:hidden}html.zepay-native-app .yatra-mmt-route.yatra-pp-route-card,html.zepay-native-app .yatra-mmt .yatra-pp-route-card--row{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:4px 0 2px!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;box-sizing:border-box!important}html.zepay-native-app .yatra-mmt .yatra-pp-airport{min-width:0!important;max-width:100%;overflow:hidden}html.zepay-native-app .yatra-mmt .yatra-pp-airport__label{color:var(--yf-muted);font-size:11px;font-weight:700}html.zepay-native-app .yatra-mmt .yatra-pp-airport__code{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--yf-ink);line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .yatra-mmt .yatra-pp-airport__city{font-size:12px;font-style:normal;font-weight:600;color:#334155;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .yatra-mmt .yatra-pp-swap{width:36px!important;height:36px!important;min-width:36px;flex-shrink:0;background:var(--yf-blue);box-shadow:0 6px 16px #0b3d9147}html.zepay-native-app .yatra-mmt-divider{height:1px;margin:10px 0;background:var(--yf-line)}html.zepay-native-app .yatra-mmt-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}html.zepay-native-app .yatra-mmt-date{position:relative;display:grid;gap:4px;cursor:pointer;min-width:0}html.zepay-native-app .yatra-mmt-date--right{text-align:right}html.zepay-native-app .yatra-mmt-date__label{display:block;font-size:11px;font-weight:700;color:var(--yf-muted)}html.zepay-native-app .yatra-mmt-date__value{display:block;font-size:15px;font-weight:800;color:var(--yf-ink);line-height:1.25}html.zepay-native-app .yatra-mmt-date__input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;background:transparent}html.zepay-native-app .yatra-mmt-add-return{display:grid;gap:4px;text-align:right;border:0;background:transparent;padding:0;justify-items:end}html.zepay-native-app .yatra-mmt-add-return strong{color:var(--yf-blue);font-size:15px;font-weight:800}html.zepay-native-app .yatra-mmt-pax{position:relative;display:grid;gap:4px;width:100%;text-align:left;border:0;background:transparent;padding:0 22px 0 0}html.zepay-native-app .yatra-mmt-pax strong{font-size:15px;font-weight:800;color:var(--yf-ink)}html.zepay-native-app .yatra-mmt-pax__chev{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8}html.zepay-native-app .yatra-mmt-fares__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;color:#334155}html.zepay-native-app .yatra-mmt-fares__head em{display:inline-flex;align-items:center;gap:3px;font-style:normal;color:#16a34a;font-size:11px;font-weight:800}html.zepay-native-app .yatra-mmt-fares{width:100%;max-width:100%;min-width:0;overflow:hidden}html.zepay-native-app .yatra-mmt-fare-chips{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);gap:8px;overflow-x:auto;max-width:100%;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.zepay-native-app .yatra-mmt-fare-chips::-webkit-scrollbar{display:none}html.zepay-native-app .yatra-mmt-fare-chip{display:grid;gap:2px;text-align:left;min-width:104px;padding:10px;border-radius:12px;border:1px solid #dbe4ee;background:#fff}html.zepay-native-app .yatra-mmt-fare-chip strong{font-size:12px;font-weight:800;color:#0f172a}html.zepay-native-app .yatra-mmt-fare-chip small{font-size:10px;font-weight:600;color:var(--yf-muted)}html.zepay-native-app .yatra-mmt-fare-chip.is-active{border-color:var(--yf-blue);background:#e8f8ff;box-shadow:inset 0 0 0 1px #00baf233}html.zepay-native-app .yatra-mmt-nonstop{display:flex;align-items:center;gap:10px;margin:14px 0 12px;font-size:13px;font-weight:700;color:#334155}html.zepay-native-app .yatra-mmt-nonstop input{width:18px;height:18px;accent-color:var(--yf-blue)}html.zepay-native-app .yatra-mmt-search{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:12px;background:linear-gradient(180deg,#1a73e8 0%,var(--yf-blue) 55%,var(--yf-blue-deep) 100%);color:#fff;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 22px #00baf252}html.zepay-native-app .yatra-mmt-search:disabled{opacity:.55}html.zepay-native-app .yatra-mmt-search--sheet{margin-top:8px;text-transform:none;letter-spacing:0}html.zepay-native-app .yatra-mmt-sheet{position:fixed;inset:0;z-index:80;display:grid;align-items:end}html.zepay-native-app .yatra-mmt-sheet__backdrop{position:absolute;inset:0;border:0;background:#0f172a73}html.zepay-native-app .yatra-mmt-sheet__panel{position:relative;z-index:1;padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 40px #0f172a2e;animation:yatraMmtSheetUp .22s ease-out}@keyframes yatraMmtSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}html.zepay-native-app .yatra-mmt-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}html.zepay-native-app .yatra-mmt-sheet__head h3{margin:0;font-size:17px;font-weight:900}html.zepay-native-app .yatra-mmt-sheet__head button{border:0;background:#f1f5f9;border-radius:999px;width:36px;height:36px;display:grid;place-items:center}html.zepay-native-app .yatra-mmt-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--yf-line)}html.zepay-native-app .yatra-mmt-sheet__row strong{display:block;font-size:14px;font-weight:800}html.zepay-native-app .yatra-mmt-sheet__row small{color:var(--yf-muted);font-size:11px;font-weight:600}html.zepay-native-app .yatra-mmt-stepper{display:inline-flex;align-items:center;gap:10px}html.zepay-native-app .yatra-mmt-stepper button{width:34px;height:34px;border-radius:999px;border:1px solid #cfe8f5;background:#e8f8ff;color:var(--yf-blue-deep);font-size:18px;font-weight:700;line-height:1}html.zepay-native-app .yatra-mmt-stepper span{min-width:18px;text-align:center;font-weight:900}html.zepay-native-app .yatra-mmt-sheet__class{margin-top:14px;display:grid;gap:8px}html.zepay-native-app .yatra-mmt-sheet__class>span{font-size:12px;font-weight:800;color:var(--yf-muted)}html.zepay-native-app .yatra-mmt-class-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}html.zepay-native-app .yatra-mmt-class-grid button{border:1px solid #dbe4ee;background:#fff;border-radius:12px;padding:12px 8px;font-size:13px;font-weight:800;color:#334155}html.zepay-native-app .yatra-mmt-class-grid button.is-active{border-color:var(--yf-blue);background:#e8f8ff;color:#0369a1}html.zepay-native-app .yatra-flight-form--native .yatra-flight-toggle button.is-active{background:var(--yf-blue);border-color:var(--yf-blue)}html.zepay-native-app .yatra-flight-card:not(.yatra-flight-card--premium){border:0;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f172a14}html.zepay-native-app .yatra-flight-primary{border-radius:14px;background:linear-gradient(135deg,var(--yf-blue),var(--yf-blue-deep));box-shadow:0 12px 28px #00baf247}html.zepay-native-app .yatra-flight-pax-card,html.zepay-native-app .yatra-flight-extras,html.zepay-native-app .yatra-flight-booking-card{border:0;border-radius:18px;background:#fff;box-shadow:0 8px 20px #0f172a0f}html.zepay-native-app .yatra-flight-extras__tabs button.is-active{color:var(--yf-blue-deep)}html.zepay-native-app .yatra-airport-suggest__list{border:0;border-radius:16px;box-shadow:0 14px 32px #0f172a29}html.zepay-native-app .yatra-pp-seg{background:#00baf21a}html.zepay-native-app .yatra-pp-seg button.is-active{background:var(--yf-blue);color:#fff;box-shadow:0 8px 18px #00baf247}html.zepay-native-app .yatra-pp-route-card{border:0;border-radius:18px;box-shadow:0 12px 30px #0f172a14}html.zepay-native-app .yatra-pp-route-card--row{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:6px;padding:12px 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-swap{position:static;top:auto;right:auto;transform:none;width:36px;height:36px;min-width:36px;flex-shrink:0;background:linear-gradient(135deg,var(--yf-blue),var(--yf-blue-deep));box-shadow:0 8px 18px #0b3d9147}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport__trigger{padding:4px 2px;max-width:100%;overflow:hidden}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport__code{font-size:20px;font-weight:800}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport__city{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport--to .yatra-pp-airport__trigger{text-align:right}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport--to .yatra-pp-airport__label{justify-content:flex-end;width:100%}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport--to .yatra-pp-airport__panel{left:auto;right:0;min-width:min(280px,78vw)}html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport:first-child .yatra-pp-airport__panel{left:0;right:auto;min-width:min(280px,78vw)}html.zepay-native-app .yatra-pp-swap{background:linear-gradient(135deg,var(--yf-blue),var(--yf-blue-deep))}html.zepay-native-app .yatra-pp-field{border:0;border-radius:18px;box-shadow:0 8px 18px #0f172a0d}html.zepay-native-app .yatra-pp-airport__panel{border:0;border-radius:18px;box-shadow:0 18px 40px #0f172a33}html.zepay-native-app .yatra-flow-steps{border:0;background:#fff;border-radius:18px;box-shadow:0 8px 20px #0f172a0f}html.zepay-native-app .yatra-flow-steps li.is-active .yatra-flow-steps__dot,html.zepay-native-app .yatra-flow-steps li.is-done .yatra-flow-steps__dot{background:linear-gradient(135deg,var(--yf-blue),var(--yf-blue-deep))}html.zepay-native-app .yatra-section-card{border:0;border-radius:18px;box-shadow:0 12px 28px #0f172a14}html.zepay-native-app .yatra-section-card__icon{background:linear-gradient(145deg,#0b3d91,var(--yf-blue));color:#fff}html.zepay-native-app .yatra-flight-card__badge{background:linear-gradient(135deg,var(--yf-blue),var(--yf-blue-deep))}html.zepay-native-app .yatra-flight-results-grid{grid-template-columns:1fr}html.zepay-native-app .yatra-flight-error{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:16px;background:#fff1f2;border:1px solid #fecdd3;box-shadow:0 8px 20px #be123c14;color:#9f1239;font-size:12.5px;font-weight:700;line-height:1.45;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}html.zepay-native-app .yatra-flight-banner{overflow-wrap:anywhere;word-break:break-word;max-width:100%}html.zepay-native-app .yatra-flight-native-shell .yatra-flight-secondary--block{margin-top:4px}@media(max-width:380px){html.zepay-native-app .yatra-mmt .yatra-pp-airport__code,html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-airport__code{font-size:18px}html.zepay-native-app .yatra-mmt .yatra-pp-swap,html.zepay-native-app .yatra-pp-route-card--row .yatra-pp-swap{width:32px!important;height:32px!important;min-width:32px}html.zepay-native-app .yatra-mmt-route.yatra-pp-route-card,html.zepay-native-app .yatra-mmt .yatra-pp-route-card--row,html.zepay-native-app .yatra-pp-route-card--row{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)!important;gap:4px!important}html.zepay-native-app .yatra-flight-nsvc .nsvc-card{padding-left:12px;padding-right:12px}}html.zepay-native-app .native-form-page:has(.redbus-native),html.zepay-native-app .nsvc-screen.redbus-native,html.zepay-native-app .redbus-native{--rb-blue: #0b3d91;--rb-blue-deep: #072a66;width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding-bottom:18px}html.zepay-native-app .redbus-native .nsvc-steps{margin-bottom:10px}html.zepay-native-app .redbus-kit-card .redbus-search-card{border:0;box-shadow:none;background:transparent;padding:0}html.zepay-native-app .redbus-native .nsvc-submit{width:100%;margin-top:8px}html.zepay-native-app .redbus-native .nsvc-screen__body,html.zepay-native-app .nsvc-screen.redbus-native .nsvc-screen__body{width:100%;max-width:100%;min-width:0;overflow-x:hidden}html.zepay-native-app .redbus-search-card,html.zepay-native-app .redbus-trip-card,html.zepay-native-app .redbus-pax-card,html.zepay-native-app .redbus-done,html.zepay-native-app .redbus-results,html.zepay-native-app .redbus-seats,html.zepay-native-app .redbus-book{width:100%;max-width:100%;min-width:0}html.zepay-native-app .redbus-search-card{margin-top:4px;border-radius:24px;border:0;box-shadow:0 12px 32px #0284c71f;background:radial-gradient(120% 80% at 100% 0%,rgba(0,186,242,.12),transparent 55%),#fff}html.zepay-native-app .redbus-route{background:#fff;border-color:#e2e8f0;padding:6px 8px}html.zepay-native-app .redbus-route--row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;padding:10px 12px}html.zepay-native-app .redbus-route--stack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:16px}html.zepay-native-app .redbus-route__stack-main:before{left:11px;top:28px;bottom:28px;border-left:2px dotted #cbd5e1}html.zepay-native-app .redbus-city--stack{padding:12px 2px}html.zepay-native-app .redbus-city--stack .redbus-city__input{font-size:1.08rem;font-weight:800;color:#0f172a;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere}html.zepay-native-app .redbus-city__input{font-size:1.05rem}html.zepay-native-app .redbus-route--row .redbus-city--to .redbus-city__input,html.zepay-native-app .redbus-route--row .redbus-city--to .redbus-city__state,html.zepay-native-app .redbus-route--row .redbus-city--to .redbus-city__label{text-align:right}html.zepay-native-app .redbus-swap,html.zepay-native-app .redbus-route--row .redbus-swap,html.zepay-native-app .redbus-swap--stack{position:static;right:auto;top:auto;transform:none;width:42px;height:42px;flex-shrink:0;background:linear-gradient(135deg,var(--rb-blue),var(--rb-blue-deep));box-shadow:0 8px 18px #00baf259}html.zepay-native-app .redbus-city.is-open{z-index:80}html.zepay-native-app .redbus-city__scrim{z-index:12990;background:#0f172a57}html.zepay-native-app .redbus-city__dropdown,html.zepay-native-app .redbus-city__dropdown--portal,html.zepay-native-app .redbus-city__dropdown--native{z-index:13000;border:0;border-radius:20px;background:#fff;box-shadow:0 22px 48px #0f172a38,0 0 0 1px #0f172a0a;-webkit-overflow-scrolling:touch;animation:redbus-city-rise .18s ease-out}html.zepay-native-app .redbus-city__dropdown--sheet{border-radius:22px 22px 18px 18px;box-shadow:0 -8px 40px #0f172a33,0 0 0 1px #0f172a0a}html.zepay-native-app .redbus-city__dropdown-head{padding:12px 16px 10px;background:linear-gradient(180deg,#f8fafc,#fff)}html.zepay-native-app .redbus-city__dropdown-title{margin:0;padding:0;font-size:13px;font-weight:800;letter-spacing:-.01em;text-transform:none;color:#0f172a}html.zepay-native-app .redbus-city__option{padding:12px 16px;min-height:56px;align-items:center}html.zepay-native-app .redbus-city__option-icon{width:40px;height:40px;border-radius:14px;background:#e7f6fe;color:#0284c7}html.zepay-native-app .redbus-city__option strong{font-size:15px;font-weight:800;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}html.zepay-native-app .redbus-city__option small{font-size:12px;font-weight:600;color:#64748b}@keyframes redbus-city-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.zepay-native-app .redbus-native.nsvc-screen .nsvc-screen__body,html.zepay-native-app .redbus-kit-card,html.zepay-native-app .redbus-search-card,html.zepay-native-app .redbus-route,html.zepay-native-app .redbus-route__stack-main{overflow:visible}html.zepay-native-app .redbus-section-title{font-size:15px;margin-bottom:10px}html.zepay-native-app .redbus-dates__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 58px;gap:8px}html.zepay-native-app .redbus-date-chip{min-width:0;min-height:54px;border-radius:14px;padding:8px 4px}html.zepay-native-app .redbus-date-chip strong{font-size:13px}html.zepay-native-app .redbus-date-chip span{font-size:11px}html.zepay-native-app .redbus-date-chip--cal{width:58px;min-width:58px;padding:8px 4px}html.zepay-native-app .redbus-type-chip{min-height:40px;border-radius:999px;font-size:13px}html.zepay-native-app .redbus-women{border-radius:16px;padding:12px 14px}html.zepay-native-app .redbus-cta{min-height:52px;border-radius:999px;font-size:16px;background:#1e3a8a;box-shadow:0 12px 24px #1e3a8a47}html.zepay-native-app .travel-recent{margin-top:10px}html.zepay-native-app .travel-recent__chip{min-height:36px;background:#f1f5f9;border-color:#e2e8f0}html.zepay-native-app .travel-recent__chip span{max-width:96px}html.zepay-native-app .redbus-native--immersive.nsvc-screen .nsvc-screen__body,html.zepay-native-app .redbus-native--immersive .nsvc-screen__body{padding-top:8px}html.zepay-native-app .rb-app-back{width:40px;height:40px;border:0;border-radius:12px;background:#fff;color:#0f172a;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 2px 10px #0f172a0f}html.zepay-native-app .rb-app-results,html.zepay-native-app .rb-app-seats{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}html.zepay-native-app .rb-app-results__head,html.zepay-native-app .rb-app-seats__head{display:flex;align-items:center;gap:10px;min-width:0}html.zepay-native-app .rb-app-results__route,html.zepay-native-app .rb-app-seats__titles{min-width:0;flex:1;background:#fff;border-radius:16px;padding:10px 14px;box-shadow:0 2px 10px #0f172a0d}html.zepay-native-app .rb-app-results__route strong,html.zepay-native-app .rb-app-seats__titles strong{display:block;font-size:16px;font-weight:800;color:#0f172a;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.zepay-native-app .rb-app-results__route span,html.zepay-native-app .rb-app-seats__titles span{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#64748b}html.zepay-native-app .rb-app-seats__info{border:0;background:transparent;color:#1a73e8;font-size:13px;font-weight:800;padding:8px 4px;flex:0 0 auto}html.zepay-native-app .rb-app-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.zepay-native-app .rb-app-chips::-webkit-scrollbar{display:none}html.zepay-native-app .rb-app-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:12px;font-weight:700;white-space:nowrap}html.zepay-native-app .rb-app-chip--icon{width:36px;padding:0;justify-content:center}html.zepay-native-app .rb-app-chip.is-active{background:#e8f1ff;border-color:#93c5fd;color:#0b3d91}html.zepay-native-app .rb-app-trip-list{display:flex;flex-direction:column;gap:12px}html.zepay-native-app .rb-app-trip{display:block;width:100%;text-align:left;border:0;border-radius:18px;background:#fff;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f;color:inherit}html.zepay-native-app .rb-app-trip:disabled{opacity:.55}html.zepay-native-app .rb-app-trip__live{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#fff8e1;color:#92400e;font-size:11px;font-weight:700}html.zepay-native-app .rb-app-trip__live span{display:inline-flex;align-items:center;gap:6px}html.zepay-native-app .rb-app-trip__live em{font-style:normal;background:#f59e0b;color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}html.zepay-native-app .rb-app-trip__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 0}html.zepay-native-app .rb-app-trip__name{margin:0;font-size:15px;font-weight:800;color:#0f172a;line-height:1.25;min-width:0}html.zepay-native-app .rb-app-trip__type{margin:4px 14px 0;font-size:12px;font-weight:600;color:#64748b}html.zepay-native-app .rb-app-trip__main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 14px}html.zepay-native-app .rb-app-trip__when{min-width:0;flex:1}html.zepay-native-app .rb-app-trip__when strong{display:block;font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-.01em}html.zepay-native-app .rb-app-trip__when span{display:block;margin-top:4px;font-size:12px;font-weight:600;color:#64748b}html.zepay-native-app .rb-app-trip__fare{text-align:right;flex:0 0 auto}html.zepay-native-app .rb-app-trip__fare s{display:block;font-size:12px;color:#94a3b8}html.zepay-native-app .rb-app-trip__fare strong{display:block;font-size:18px;font-weight:800;color:#0f172a;line-height:1.1}html.zepay-native-app .rb-app-trip__fare em{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:700;color:#0f9d58}html.zepay-native-app .rb-app-trip__offer{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#eaf8ef;color:#0f9d58;font-size:12px;font-weight:700;border-top:1px solid #d7f0e0}html.zepay-native-app .rb-app-rating{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}html.zepay-native-app .rb-app-rating span{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 7px;border-radius:6px;background:#0f9d58;color:#fff;font-size:11px;font-weight:800}html.zepay-native-app .rb-app-rating--mid span{background:#f59e0b}html.zepay-native-app .rb-app-rating--low span{background:#ea580c}html.zepay-native-app .rb-app-rating--muted span{background:#94a3b8}html.zepay-native-app .rb-app-rating i{font-style:normal;font-size:11px;font-weight:700;color:#94a3b8;min-width:22px;text-align:center}html.zepay-native-app .rb-app-primo{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800}html.zepay-native-app .rb-app-seats__legend{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:11px;font-weight:700;color:#64748b}html.zepay-native-app .rb-app-seats__legend span{display:inline-flex;align-items:center;gap:6px}html.zepay-native-app .rb-app-seats__legend i{width:14px;height:14px;border-radius:4px;border:1px solid #cbd5e1;display:inline-block}html.zepay-native-app .rb-app-seats__legend i.is-free{background:#fff}html.zepay-native-app .rb-app-seats__legend i.is-selected{background:#1a73e8;border-color:#1a73e8}html.zepay-native-app .rb-app-seats__legend i.is-sold{background:#e5e7eb}html.zepay-native-app .rb-app-seats__legend i.is-ladies{background:#fce7f3;border-color:#f9a8d4}html.zepay-native-app .rb-app-lowest{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;font-size:13px;font-weight:700;color:#0f172a}html.zepay-native-app .rb-app-lowest input{width:18px;height:18px;accent-color:#1a73e8}html.zepay-native-app .rb-app-points{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html.zepay-native-app .rb-app-points label{display:grid;gap:6px;font-size:11px;font-weight:700;color:#64748b;min-width:0}html.zepay-native-app .rb-app-points select{width:100%;min-height:48px;border:1px solid #e2e8f0;border-radius:12px;padding:0 10px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.zepay-native-app .rb-berth-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;width:100%;min-width:0}html.zepay-native-app .rb-berth-map--single{grid-template-columns:minmax(0,1fr)}html.zepay-native-app .rb-berth{background:#fff;border-radius:18px;padding:12px 8px 14px;box-shadow:0 8px 24px #0f172a0f;min-width:0;overflow:hidden}html.zepay-native-app .rb-berth__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px;padding:0 4px}html.zepay-native-app .rb-berth__head strong{display:block;font-size:13px;font-weight:800;color:#0f172a;line-height:1.2}html.zepay-native-app .rb-berth__head span{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#64748b}html.zepay-native-app .rb-berth__wheel{width:26px;height:26px;border-radius:999px;background:#f1f5f9;color:#64748b;display:grid;place-items:center;flex:0 0 auto}html.zepay-native-app .rb-berth__grid{display:grid;justify-content:center;align-content:start;column-gap:5px;row-gap:6px;width:100%;min-width:0}html.zepay-native-app .rb-berth__body{display:flex;align-items:flex-start;justify-content:center;gap:5px;min-width:0}html.zepay-native-app .rb-berth__col{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:46px}html.zepay-native-app .rb-berth__aisle{width:10px;flex:0 0 10px;border-radius:999px;background:linear-gradient(180deg,transparent,#e2e8f0 10%,#e2e8f0 90%,transparent);align-self:stretch;min-height:80px}html.zepay-native-app .rb-berth__aisle--grid{width:100%;min-height:0;height:100%;flex:none}html.zepay-native-app .rb-berth-seat{box-sizing:border-box;width:42px;max-width:42px;height:100%;min-height:0;border-radius:12px;border:1.5px solid #cfd4dc;background:#fff;color:#1a73e8;display:flex;align-items:center;justify-content:center;padding:4px 2px;margin:0;overflow:hidden;align-self:stretch;justify-self:center;transition:background .15s ease,border-color .15s ease,opacity .15s ease}html.zepay-native-app .rb-berth-seat--sleeper{border-radius:14px}html.zepay-native-app .rb-berth-seat--seater{width:44px;max-width:44px}html.zepay-native-app .rb-berth-seat__fare,html.zepay-native-app .rb-berth-seat__pick{display:block;font-size:10px;font-weight:800;line-height:1.15;text-align:center;white-space:nowrap;writing-mode:horizontal-tb!important;letter-spacing:-.02em;max-width:100%;overflow:hidden;text-overflow:clip;transform:none!important}html.zepay-native-app .rb-berth-seat.is-selected{background:#1a73e8;border-color:#1a73e8;color:#fff}html.zepay-native-app .rb-berth-seat.is-ladies:not(.is-selected){border-color:#f9a8d4;background:#fff7fb;color:#be185d}html.zepay-native-app .rb-berth-seat.is-sold{background:#e8eaee;border-color:transparent;color:#94a3b8;cursor:default}html.zepay-native-app .rb-berth-seat.is-dimmed{opacity:.22}html.zepay-native-app .rb-berth-seat__person{width:20px;height:20px;border-radius:999px;background:#b8bec8;color:#fff;display:grid;place-items:center;flex:0 0 auto}html.zepay-native-app .rb-berth-seat__person.is-female{background:#f9a8d4}html.zepay-native-app .rb-app-seats__head{align-items:stretch}html.zepay-native-app .rb-app-seats__titles{display:flex;flex-direction:column;justify-content:center}html.zepay-native-app .rb-app-operator{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:5;background:#fff;border-radius:20px;padding:14px;box-shadow:0 14px 36px #0f172a24;display:grid;gap:12px}html.zepay-native-app .rb-app-operator__main{display:grid;gap:4px;min-width:0}html.zepay-native-app .rb-app-operator__main strong{font-size:16px;font-weight:800;color:#0f172a;line-height:1.2}html.zepay-native-app .rb-app-operator__main>span{font-size:12px;font-weight:600;color:#64748b}html.zepay-native-app .rb-app-operator__cta{display:flex;align-items:center;justify-content:space-between;gap:12px}html.zepay-native-app .rb-app-operator__cta strong{display:block;font-size:13px;font-weight:800;color:#0f172a}html.zepay-native-app .rb-app-operator__cta span{display:block;font-size:14px;font-weight:800;color:#0b3d91}html.zepay-native-app .rb-app-operator__btn{margin:0;min-width:128px;width:auto;flex:0 0 auto;min-height:48px;border-radius:14px}html.zepay-native-app .redbus-sticky{bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px;box-shadow:0 14px 36px #0284c72e}html.zepay-native-app .redbus-sticky__cta{margin:0;min-width:132px;width:auto;flex:0 0 auto}html.zepay-native-app .redbus-pax-card,html.zepay-native-app .redbus-done{border:0;border-radius:22px;box-shadow:0 8px 24px #0f172a0f}html.zepay-native-app .redbus-pax-card__native-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;width:100%;min-width:0}html.zepay-native-app .redbus-pax-card__full{grid-column:1 / -1}html.zepay-native-app .redbus-hub-link{margin-top:18px;margin-bottom:8px}html.zepay-native-app .nsvc-submit,html.zepay-native-app .nsvc-submit--pink,html.zepay-native-app .nsvc-submit--violet,html.zepay-native-app .nsvc-submit--orange,html.zepay-native-app .nsvc-submit--indigo,html.zepay-native-app .nsvc-submit--amber,html.zepay-native-app .nsvc-submit--cyan,html.zepay-native-app .nsvc-submit--emerald,html.zepay-native-app .nsvc-submit--green,html.zepay-native-app .nsvc-submit--teal,html.zepay-native-app .nsvc-submit--sky,html.zepay-native-app .nsvc-submit--blue,html.zepay-native-app .nsvc-submit--rose,html.zepay-native-app .nsvc-submit--purple,html.zepay-native-app .nsvc-submit--lime,html.zepay-native-app .nsvc-submit--fuchsia{color:#fff!important;background:linear-gradient(135deg,#0b3d91,#1a73e8)!important;box-shadow:0 12px 28px #0b3d9147!important;border-color:transparent!important}html.zepay-native-app .nsvc-submit--outline,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--pink,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--violet,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--orange,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--indigo,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--amber,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--cyan,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--emerald,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--green,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--teal,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--sky,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--blue,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--rose,html.zepay-native-app .nsvc-submit--outline.nsvc-submit--purple{color:#0b3d91!important;background:#fff!important;border:1.5px solid #c5d8f7!important;box-shadow:none!important}html.zepay-native-app .nsvc-hero--pink,html.zepay-native-app .nsvc-hero--violet,html.zepay-native-app .nsvc-hero--orange,html.zepay-native-app .nsvc-hero--indigo,html.zepay-native-app .nsvc-hero--amber,html.zepay-native-app .nsvc-hero--cyan,html.zepay-native-app .nsvc-hero--emerald,html.zepay-native-app .nsvc-hero--green,html.zepay-native-app .nsvc-hero--teal,html.zepay-native-app .nsvc-hero--sky,html.zepay-native-app .nsvc-hero--blue,html.zepay-native-app .nsvc-hero--rose,html.zepay-native-app .nsvc-hero--purple,html.zepay-native-app .nsvc-hero--lime,html.zepay-native-app .nsvc-hero--fuchsia{background:radial-gradient(120% 90% at 100% -10%,rgba(255,255,255,.28),transparent 46%),linear-gradient(135deg,#0b3d91,#1a73e8 55%,#0a357f)!important;box-shadow:0 22px 44px #0b3d9147!important}html.zepay-native-app .nsvc-payout-add-cta,html.zepay-native-app .nsvc-payout-add-strip,html.zepay-native-app .nsvc-payout-account-card__pay{background:linear-gradient(135deg,#0b3d91,#1a73e8)!important;color:#fff!important;box-shadow:0 12px 28px #0b3d9147!important}html.zepay-native-app .nsvc-fund-paymode.is-active,html.zepay-native-app .dmt-express-mode-tabs .nsvc-tab.is-active{background:linear-gradient(135deg,#0b3d91,#1a73e8)!important;color:#fff!important;border-color:#0b3d91!important;box-shadow:0 8px 18px #0b3d9138!important}html.zepay-native-app .nsvc-steps__item.is-active .nsvc-steps__dot,html.zepay-native-app .nsvc-steps__item.is-done .nsvc-steps__dot{background:#0b3d91!important;color:#fff!important}html.zepay-native-app .native-balance-card{background:linear-gradient(135deg,#0b3d91,#1a73e8,#0a357f 140%)!important}html.zepay-native-app .native-rate-premium{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}html.zepay-native-app .native-rate-premium__backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#0f172a8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html.zepay-native-app .native-rate-premium__card{position:relative;z-index:1;width:min(100%,360px);border-radius:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 28px 60px #0f172a47;padding:20px 18px 16px;overflow:hidden}html.zepay-native-app .native-rate-premium__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:grid;place-items:center}html.zepay-native-app .native-rate-premium__hero{position:relative;display:grid;place-items:center;min-height:112px;margin:-4px 0 10px}html.zepay-native-app .native-rate-premium__glow{position:absolute;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(249,171,0,.28),rgba(26,115,232,.12),transparent 70%);pointer-events:none}html.zepay-native-app .native-rate-premium__icon-wrap{position:relative;z-index:1}html.zepay-native-app .native-rate-premium__app-icon{width:88px;height:88px;border-radius:22px;object-fit:cover;box-shadow:0 14px 28px #0b3d9147,0 0 0 3px #fff}html.zepay-native-app .native-rate-premium__badge{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 6px 14px #0b3d914d}html.zepay-native-app .native-rate-premium__eyebrow{margin:14px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#0f9d58}html.zepay-native-app .native-rate-premium__title{margin:6px 0 0;font-size:16px;font-weight:800;line-height:1.25;color:#0f172a}html.zepay-native-app .native-rate-premium__sub{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.45;color:#64748b}html.zepay-native-app .native-rate-premium__stars{display:flex;justify-content:center;gap:6px;margin:14px 0 12px}html.zepay-native-app .native-rate-premium__star{width:28px;height:28px;fill:#f9ab00;color:#f9ab00}html.zepay-native-app .native-rate-premium__perks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}html.zepay-native-app .native-rate-premium__perks>span{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#f5f6f8;border:1px solid #e2e8f0;color:#0f172a;font-size:11px;font-weight:700}html.zepay-native-app .native-rate-premium__perks svg{color:#0b3d91}html.zepay-native-app .native-rate-premium__actions{display:flex;flex-direction:column;gap:8px}html.zepay-native-app .native-rate-premium__btn{min-height:48px;border-radius:14px;border:0;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}html.zepay-native-app .native-rate-premium__btn--primary{background:linear-gradient(135deg,#0b3d91,#1a73e8);color:#fff;box-shadow:0 12px 24px #0b3d9147}html.zepay-native-app .native-rate-premium__btn--ghost{background:#fff;color:#0f172a;border:1px solid #e2e8f0}html.zepay-native-app .native-rate-premium__btn:disabled{opacity:.65}html.zepay-native-app .native-rate-premium__link{border:0;background:transparent;color:#64748b;font-size:11px;font-weight:600;padding:6px}html.zepay-native-app{--nb-blue: #0b3d91;--nb-blue-deep: #072a66;--nb-blue-soft: #e8f0fe;--nb-accent: #1a73e8;--nb-success: #0f9d58;--nb-success-soft: #e6f4ea;--nb-danger: #d93025;--nb-warn: #f9ab00;--nb-warn-soft: #fef7e0;--nb-canvas: #f5f6f8;--nb-surface: #ffffff;--nb-text: #0f172a;--nb-muted: #64748b;--nb-border: #e2e8f0;--nb-primary: #0b3d91;--nb-radius: 16px;--nb-radius-sm: 12px;--nb-tap: 48px;--nb-input-h: 48px;--nb-input-font: 16px;--nb-input-radius: 12px;--nb-input-pad-x: 14px;--nb-card-pad: 14px;--nb-card-radius: 16px;--nb-btn-radius: 12px;--nb-header-h: 52px;--nb-bottom-h: 56px;--fintech-bottom-nav-h: 56px;--fintech-app-chrome-top: var(--nb-blue);--fintech-app-header-gradient: linear-gradient(180deg, #0b3d91 0%, #0a357f 100%);--fintech-app-surface-gradient: var(--nb-canvas);--nb-screen-pad-x: 16px;--nb-screen-pad-y: 16px;--nb-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: var(--nb-font);--nb-fs-xs: 11px;--nb-fs-sm: 12px;--nb-fs: 14px;--nb-fs-md: 15px;--nb-fs-lg: 16px;--nb-fs-xl: 18px;--nb-fs-2xl: 28px;--nb-fs-3xl: 28px;--nb-fw-regular: 400;--nb-fw-medium: 500;--nb-fw-semibold: 600;--nb-fw-bold: 700;--nb-fw-heavy: 800;--nb-lh: 1.4;--nb-lh-tight: 1.2;--nb-tracking: 0;--nb-tracking-tight: -.02em;--nb-tracking-caps: .03em;--nb-body-md: var(--nb-fs);--nb-body-md-lh: 20px;--nb-body-sm: var(--nb-fs);--nb-body-sm-lh: 20px;--nb-body-lg: var(--nb-fs-md);--nb-body-lg-lh: 22px;--nb-title: var(--nb-fs-lg);--nb-title-lh: 20px;--nb-card-title: var(--nb-fs-lg);--nb-card-title-lh: 20px;--nb-card-desc: var(--nb-fs);--nb-card-desc-lh: 20px;--nb-caption: var(--nb-fs-xs);--nb-caption-lh: 14px;--nb-overline: var(--nb-fs-xs);--nb-overline-lh: 14px;--nb-nav-label: var(--nb-fs-xs);--nb-btn: var(--nb-fs-md);--nb-input-label: var(--nb-fs-sm);--nb-input-text: 16px;--nb-placeholder: var(--nb-fs);--nb-balance: 28px;--nb-balance-lh: 32px;--nb-dense: 11px;--nb-dense-lh: 14px}html.zepay-native-app,html.zepay-native-app body{background-color:var(--nb-canvas)!important;color:var(--nb-text);font-family:var(--nb-font)!important;font-size:var(--nb-fs);font-weight:var(--nb-fw-regular);line-height:var(--nb-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.zepay-native-app .native-app-shell,html.zepay-native-app .native-app-shell *,html.zepay-native-app .fintech-shell-viewport,html.zepay-native-app .fintech-shell-viewport *{font-family:inherit}html.zepay-native-app .native-services__title,html.zepay-native-app .native-pp-card__title,html.zepay-native-app .partner-services-card__title,html.zepay-native-app .native-dash-summary__title,html.zepay-native-app .native-dash-activity__title,html.zepay-native-app .nsvc-card__title,html.zepay-native-app .fintech-app-card__title,html.zepay-native-app .native-passbook-service-sheet__head-title,html.zepay-native-app .native-passbook-service-btn__label{font-size:16px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important}html.zepay-native-app .nsvc-sheet__title,html.zepay-native-app .module-hero__title{font-size:16px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important}html.zepay-native-app .nsvc-hero--compact .nsvc-hero__title{font-size:15px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.zepay-native-app .nsvc-hero:not(.nsvc-hero--compact) .nsvc-hero__title{font-size:15px!important;font-weight:800!important;line-height:1.2!important}html.zepay-native-app .nsvc-hero__sub,html.zepay-native-app .nsvc-card__sub,html.zepay-native-app .fintech-muted,html.zepay-native-app .nsvc-sheet__sub{font-size:12px!important;font-weight:400!important;line-height:1.3!important}html.zepay-native-app .native-pp-tile__label,html.zepay-native-app .native-service-grid__label,html.zepay-native-app .partner-service-label{font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-align:center;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html.zepay-native-app .native-passbook-service-tile__label{font-size:11px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html.zepay-native-app .native-services__eyebrow,html.zepay-native-app .native-passbook-service-section__title,html.zepay-native-app .nsvc-field__label,html.zepay-native-app .recharge-premium-field>label,html.zepay-native-app .native-auth-label{font-size:11px!important;font-weight:700!important;line-height:1.2!important}html.zepay-native-app .native-bottom-nav__item,html.zepay-native-app .native-bottom-nav__label{font-size:11px!important;font-weight:500!important;line-height:1.15!important}html.zepay-native-app .native-balance-card__amount,html.zepay-native-app .native-dash-stat__value{font-size:28px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;font-variant-numeric:tabular-nums}html.zepay-native-app .native-balance-card__label{font-size:12px!important;font-weight:700!important}html.zepay-native-app .native-balance-card__chip{font-size:11px!important;font-weight:700!important}html.zepay-native-app .native-balance-card__action{min-height:40px!important;height:40px!important;font-size:13px!important;font-weight:800!important}html.zepay-native-app .nsvc-hero--compact .nsvc-hero__wallet{flex:0 0 auto!important;max-width:none!important;min-width:max-content!important;overflow:visible!important}html.zepay-native-app .nsvc-hero--compact .nsvc-hero__main{flex:1 1 auto!important;min-width:0!important}html.zepay-native-app .nsvc-hero--compact .nsvc-hero__wallet span{font-size:9px!important;font-weight:700!important}html.zepay-native-app .nsvc-hero--compact .nsvc-hero__wallet strong,html.zepay-native-app .nsvc-hero__wallet strong{font-size:13px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;color:#fff!important;font-variant-numeric:tabular-nums}html.zepay-native-app .nsvc-hero__wallet--block strong{font-size:22px!important;font-weight:800!important;color:#fff!important}html.zepay-native-app .nsvc-btn,html.zepay-native-app .nsvc-submit,html.zepay-native-app .nsvc-primary,html.zepay-native-app button.nsvc-btn,html.zepay-native-app button.nsvc-submit{min-height:var(--nb-tap)!important;border-radius:var(--nb-btn-radius)!important;font-size:15px!important;font-weight:700!important}html.zepay-native-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),html.zepay-native-app textarea,html.zepay-native-app select,html.zepay-native-app .nsvc-input,html.zepay-native-app .matm-native-input,html.zepay-native-app .recharge-premium-input,html.zepay-native-app .fintech-auth-field-input,html.zepay-native-app .aeps-tx-input,html.zepay-native-app .native-auth-input{min-height:var(--nb-input-h)!important;font-size:var(--nb-input-font)!important;font-weight:400!important;border-radius:var(--nb-input-radius)!important}html.zepay-native-app .native-auth-input--prefix{padding-left:48px!important}html.zepay-native-app .native-auth-input--icon{padding-left:40px!important}html.zepay-native-app .fintech-auth-field-control:has(.fintech-auth-field-prefix) .fintech-auth-field-input{padding-left:78px!important}html.zepay-native-app .native-pp-card,html.zepay-native-app .native-services__card,html.zepay-native-app .nsvc-card,html.zepay-native-app .partner-services-card,html.zepay-native-app .fintech-app-card{border-radius:var(--nb-card-radius)!important}html.zepay-native-app .native-balance-card{border-radius:22px!important;border:none!important;color:#fff!important;box-shadow:0 14px 32px #0b3d9147!important}html.zepay-native-app .native-balance-card,html.zepay-native-app .native-balance-card p,html.zepay-native-app .native-balance-card__label,html.zepay-native-app .native-balance-card__amount,html.zepay-native-app .native-balance-card__meta,html.zepay-native-app .native-balance-card__chip,html.zepay-native-app .native-balance-card__action,html.zepay-native-app .native-header,html.zepay-native-app .native-header__brand,html.zepay-native-app .native-app-shell__sticky{color:#fff!important}html.zepay-native-app .native-header__brand{font-size:16px!important;font-weight:800!important}
