:where(input,select,textarea):focus-visible{outline:3px solid var(--blue,#2563eb)!important;outline-offset:2px!important;border-color:var(--blue,#2563eb)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--blue,#2563eb) 24%, transparent)!important}:where(a,button,[tabindex]):focus-visible{outline-color:var(--blue,#2563eb)!important;outline-offset:3px!important;outline-width:3px!important;outline-style:solid!important}:where(button,[role=button],select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-height:44px!important}:where(button,[role=button]){min-width:44px!important}.login-card .field:focus-within,.mobile-field:focus-within{outline:3px solid var(--blue,#2563eb)!important;outline-offset:2px!important;border-color:var(--blue,#2563eb)!important}body :where(small){line-height:1.45;font-size:max(12px,.75rem)!important}:where(.mcx-market-kicker,.mcx-market-footer,.settings-team-eyebrow,.settings-team-access small,.settings-team-access>b,.settings-team-form .role-form>label,.settings-permission-heading button,.settings-permission-groups header small,.settings-permission-groups .permission-grid label,.settings-team-submit p,.settings-team-role,.settings-team-member-permissions span,.activity-kind,.insight-dashlet small,.chart-card-heading small,.range-column>span,.disbursal-month strong,.disbursal-month>span,.generated-summary span){line-height:1.45;font-size:12px!important}.mcx-market-symbols small{color:#64748b!important}:root[data-style] .mcx-market-card .mcx-market-heading h2{color:#172554!important}.settings-section-nav a,.bottom-page-actions>:is(a,button),.customer-photo-actions button,.form-actions>button,main>nav>a,.app-policy-links a{min-height:44px!important}.settings-section-nav a,main>nav>a,.app-policy-links a{align-items:center;display:inline-flex}.app-policy-links a{padding:10px 4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen{:root[data-style] .customer-form-intro .generated-summary{color:#fff;background:#071b3b;border-color:#ffffff4d}:root[data-style] .customer-form-intro .generated-summary span{color:#cfe1ff}:root[data-style] .customer-form-intro .generated-summary strong{color:#fff}:root[data-style] :is(.customer-page,.customers-page,.aj-page,.aj-records-page)>header>p:last-child,:root[data-style] .calculation-formula-heading .eyebrow,:root[data-style] .cloud-restore-heading .eyebrow,:root[data-style] .loan-document-heading small,:root[data-style] .row-label,:root[data-style] .payment-reminder-center .loan-risk-filters button small,:root[data-style] .payment-reminder-center .loan-risk-badge,:root[data-style] .operations-loading,:root[data-style] :is(.bottom-page-actions a,.bottom-page-actions button),:root[data-style] .legal-page>header :is(.legal-kicker,h1,p,small),:root[data-style] .legal-card :is(h2,p){color:var(--ink)}:root[data-style] .self-dashlet>span{color:#071b3b;background:#f2c84b}:root:is([data-style=colorful],[data-style=cyber],[data-style=ghanshyam]) .legal-card a{color:#67e8f9}:root:is([data-style=colorful],[data-style=cyber]) :is(.customer-form-card,.aj-form-card) em{color:#fca5a5}}
