html,body{touch-action:auto!important;overscroll-behavior:auto!important;overscroll-behavior-y:auto!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;-webkit-overflow-scrolling:touch!important}html{overflow-x:hidden;overflow-y:auto}body{overflow-x:hidden}:root{--ns-brand: #123226;--ns-brand-hover: #071f17;--ns-brand-mid: #1a4635;--ns-brand-soft: #eef7f2;--ns-brand-wash: #f4f7f3;--ns-border: rgba(7, 31, 23, .12);--ns-radius-sm: .75rem;--ns-radius: 1rem;--ns-radius-lg: 1.25rem;--ns-radius-xl: 1.5rem;--ns-shadow: 0 8px 24px rgba(7, 31, 23, .08);--ns-shadow-sm: 0 2px 10px rgba(7, 31, 23, .06)}body.bg-gray-50,body.bg-gray-100,body.bg-slate-50,body[class*=bg-gray]{background-color:var(--ns-brand-wash)!important}.shadow-2xl{box-shadow:0 18px 40px #071f1724!important}.shadow-xl{box-shadow:0 12px 28px #071f171f!important}.shadow-lg{box-shadow:var(--ns-shadow)!important}.shadow-md,.shadow-sm,.shadow{box-shadow:var(--ns-shadow-sm)!important}.rounded-sm{border-radius:.375rem!important}.rounded,.rounded-md{border-radius:.5rem!important}.rounded-lg{border-radius:.75rem!important}.rounded-xl{border-radius:1rem!important}.rounded-2xl{border-radius:1.25rem!important}.rounded-3xl{border-radius:1.5rem!important}.rounded-full{border-radius:9999px!important}.rounded-\[2rem\]{border-radius:1.75rem!important}button,a[role=button],input[type=button],input[type=submit],.btn,[class*=btn-]{border-radius:9999px!important}.dc-action-tile,.dc-action-row,.qa-tile,button.qa-tile,.loan-plan,.nav-item>div,.support-topic,.offer-card,.method-tile,.topic-card,.snapshot-item,.settings-row,.activity-tab,.notification-item,button.notification-item{border-radius:var(--ns-radius-sm)!important}input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:var(--ns-radius-sm)!important;border-color:#071f172e;background-color:#fff}input:focus,textarea:focus,select:focus{outline:none;border-color:#12322673!important;box-shadow:0 0 0 3px #1232261f!important}.card,.p2-card,.dc-shell,.deposit-section-shell,.account-card,.ns-card,[class*=panel],[class*=Panel]{border-radius:var(--ns-radius)!important}.virtual-card-ui{border-radius:1.35rem!important}.account-card.ns-auth-panel,.ns-auth-panel{border-radius:var(--ns-radius-lg)!important;box-shadow:var(--ns-shadow)!important;border:1px solid var(--ns-border)!important}[class*=bg-white][class*=border][class*=rounded],[class*=bg-gray-50][class*=border][class*=rounded],[class*=bg-slate-50][class*=border][class*=rounded]{border-color:var(--ns-border)!important}main [class*=bg-white][class*=border][class*=rounded-],main [class*=bg-white][class*=shadow],.loan-page-shell [class*=bg-white][class*=border],#approvedPanel .dc-shell,.deposit-section-shell{box-shadow:var(--ns-shadow-sm)}.bg-gray-50{background-color:#f5f7f6!important}.bg-gray-100{background-color:#eef2ef!important}.bg-gradient-to-br.from-blue-900,[class*=from-blue-900][class*=bg-gradient]{background-image:linear-gradient(145deg,#1a4635,#123226 48%,#071f17)!important}#notificationDetailModal{z-index:200!important;padding-bottom:calc(var(--bottom-nav-height, 92px) + var(--bottom-nav-gap, 12px) + env(safe-area-inset-bottom,0px))!important}@media (min-width: 640px){#notificationDetailModal{padding-bottom:1.25rem!important}}body.ns-notif-modal-open .mobile-nav{visibility:hidden!important;pointer-events:none!important}.mobile-nav.fixed.bottom-0{display:block!important;visibility:visible!important;z-index:100!important;box-sizing:border-box;border-radius:0!important;border-top:1px solid var(--ns-border)!important;box-shadow:0 -6px 20px #071f1714!important;background:#fff!important}.mobile-nav .nav-item>div{border-radius:.65rem!important;transition:background .14s ease,transform .12s ease}.mobile-nav .nav-item:hover>div{background:var(--ns-brand-soft)!important}.mobile-nav img.rounded-full,.mobile-nav .nav-item[data-page=wero]>div,.wero-chip img,.wero-chip img.rounded-full{border-radius:9999px!important}[class*=fixed][class*=inset-0]>[class*=bg-white]{border-radius:var(--ns-radius-lg)!important;box-shadow:0 24px 60px #071f1738!important}#chatToggleBtn{border-radius:9999px!important;background:linear-gradient(135deg,#123226,#071f17)!important;box-shadow:0 10px 25px #12322666!important}#chatToggleBtn:hover{background:linear-gradient(135deg,#0d281c,#071f17)!important}#chatWindow{border-radius:1rem!important}#chatWindow .bg-gradient-to-r.from-blue-600,#chatWindow [class*=from-blue-],#liveChatWidget [class*=from-blue-600]{background-image:linear-gradient(135deg,#123226,#071f17)!important}#liveChatWidget .bg-blue-50{background-color:#eef7f2!important}#liveChatWidget .bg-blue-100{background-color:#dceee4!important}#liveChatWidget .text-blue-600,#liveChatWidget .text-blue-500,#liveChatWidget .text-blue-700{color:#123226!important}#liveChatWidget .text-blue-900,#liveChatWidget .text-blue-800{color:#071f17!important}#liveChatWidget .border-blue-300,#liveChatWidget .border-blue-500,#liveChatWidget .border-blue-100{border-color:#12322640!important}#liveChatWidget .bg-gradient-to-br.from-blue-600,#liveChatWidget .bg-gradient-to-r.from-blue-600,#liveChatWidget button.bg-gradient-to-r{background:linear-gradient(135deg,#123226,#071f17)!important}#weroReceiptStatusIcon{border-radius:9999px!important}[class*=fixed][class*=inset-0] .rounded-full:not(button):not(a):not([role=button]):not(input):not(textarea):not(select){border-radius:9999px!important}.qa-tile,button.qa-tile{border:1px solid var(--ns-border)!important;background:#fff!important;border-radius:var(--ns-radius)!important;min-height:110px;transition:background .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease}.qa-tile:hover:not(:disabled),button.qa-tile:hover:not(:disabled){background:var(--ns-brand-soft)!important;border-color:#12322647!important;transform:translateY(-2px);box-shadow:var(--ns-shadow-sm)}.qa-tile:active:not(:disabled),button.qa-tile:active:not(:disabled){transform:scale(.98)}.balance-toggle-btn,.quick-actions .action-icon{background:transparent!important;border:none!important}#toggle-filters{background:transparent!important;border-color:transparent!important}button.group div.w-12.h-12.rounded-full{background:transparent!important;border:none!important;box-shadow:none!important}.activity-container{border-radius:0!important}.activity-tabbar{border-radius:0!important;overflow:visible;border:0;background:transparent;padding:0}.activity-tabs{border-radius:0!important}.activity-tab{border-radius:.65rem!important}.activity-tab.is-active,.activity-tab.active{background:#fff!important;color:var(--ns-brand)!important}.transaction-row,.notification-row,[class*=transaction-item],[class*=pending-item]{border-radius:var(--ns-radius-sm)}.mobile-transaction-icon,.transaction-icon-mobile,.transaction-detail-icon{border-radius:.85rem!important}.deposit-section-shell{border-radius:var(--ns-radius-lg)!important;border:1px solid var(--ns-border);background:#fff;box-shadow:var(--ns-shadow-sm)}.p2-card{border-radius:var(--ns-radius-lg)!important;box-shadow:var(--ns-shadow-sm)}.loan-plan{border-radius:var(--ns-radius)!important;transition:border-color .14s ease,transform .12s ease,box-shadow .14s ease}.loan-plan:hover{border-color:var(--ns-brand)!important;transform:translateY(-2px);box-shadow:var(--ns-shadow-sm)}[class*=rounded-full]{border-radius:9999px!important}header,[data-include*=dashboard-header],.dashboard-header,#dashboard-header{border-bottom:1px solid var(--ns-border)}body:has(.mobile-nav){--bottom-nav-height: 92px;--bottom-nav-gap: 18px;padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-gap) + env(safe-area-inset-bottom,0px))!important}body[data-page=profile]:has(.mobile-nav){--bottom-nav-gap: 10px}@media (max-width: 768px){.mobile-nav.fixed.bottom-0{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;padding-top:8px!important;height:88px!important;min-height:unset;max-height:110px}}body:has(.mobile-nav) .pb-36,body:has(.mobile-nav) .pb-32,body:has(.mobile-nav) .pb-28{padding-bottom:0!important}@media (max-width: 768px){body{--bottom-nav-height: 92px;--bottom-nav-gap: 18px;padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-gap) + env(safe-area-inset-bottom,0px))!important}body[data-page=profile]{--bottom-nav-gap: 10px}.pb-36,.pb-32{padding-bottom:0!important}}
