/* Money Mantra member presentation. No account or transaction logic. */
body.mm-theme{--jio-bg:#f7f8f2;--jio-yellow:#eac45c;--jio-dark-yellow:#06723c;--jio-text:#102a22;--jio-text-muted:#62766d;--jio-card-bg:#fff;--fd-dark:#003c29;--fd-gold:#ecc766;background:#f7f8f2!important;color:#102a22;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px;line-height:1.55}
.mm-theme *{box-sizing:border-box}.mm-theme a{color:#066c3b}.mm-theme a:focus-visible,.mm-theme button:focus-visible{outline:3px solid #ceaa43;outline-offset:3px}.mm-theme button,.mm-theme input,.mm-theme select,.mm-theme textarea{font-family:inherit}.mm-theme img{max-width:100%}.mm-theme h1,.mm-theme h2,.mm-theme h3,.mm-theme h4{letter-spacing:-.025em}.mm-theme .main-header,.mm-theme .logo-header,.mm-theme .navbar.navbar-header{background:#003d2a!important;box-shadow:none!important;border:0!important}.mm-theme .main-header{border-bottom:1px solid #c6a34e!important;min-height:66px}.mm-theme .main-header *{color:#fff!important}.mm-theme .main-header .dropdown-menu *{color:#183b2a!important}.mm-theme .logo-header{height:66px!important;width:260px!important;padding:0 20px!important}.mm-theme .logo-header .logo{background:#fffdf3;border-radius:9px;padding:5px 9px!important;max-width:180px}.mm-theme .logo-header .logo img{max-height:40px!important;max-width:155px!important}.mm-theme .btn-minimize{border:1px solid #54816a!important;background:#18563e!important;border-radius:8px}.mm-theme .main-header .navbar-toggler-icon i{color:white!important}.mm-theme .navbar-header{min-height:66px}.mm-theme .dropdown-menu{border-radius:14px;border:1px solid #dce6dc;box-shadow:0 12px 35px #003d2a20}.mm-theme .mm-person{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:32px;border-radius:50%;background:#dfeddf;color:#12633f!important}.mm-person svg{width:24px;height:24px}.mm-theme .sidebar{width:260px!important;background:linear-gradient(170deg,#00472e,#002e23)!important;border:0!important;box-shadow:none!important;top:66px!important;height:calc(100vh - 66px)!important}.mm-theme .sidebar-background{background:none!important}.mm-theme .sidebar-wrapper{height:100%!important;padding:12px 0 90px!important}.mm-theme .sidebar-content,.mm-theme .sidebar .name,.mm-theme .sidebar .id{color:#f1f8f0!important}.mm-theme .sidebar .id{opacity:.7}.mm-theme .ux-user{border-bottom:1px solid #ffffff25;padding:15px 20px 24px}.mm-theme .ux-avatar{border:2px solid #d6b964;flex-shrink:0}.mm-theme .ux-item>a{color:#e4eee4!important;font-weight:550;padding:12px 15px;margin:4px 12px;border-radius:9px;gap:12px}.mm-theme .ux-item.active>a,.mm-theme .ux-item>a:hover,.mm-theme .ux-item>a[aria-expanded=true]{background:#387346!important;color:#fff!important;box-shadow:none}.mm-theme .ux-collapse a{color:#c7dbc9!important;font-weight:450}.mm-theme .ux-collapse a:hover,.mm-theme .ux-collapse a[aria-current=page]{color:#f5d781!important}.mm-theme .ux-collapse:before{background:#ffffff25}.mm-theme .main-panel{width:calc(100% - 260px)!important;min-height:100vh;background:#f7f8f2!important;float:right}.mm-theme .main-panel>.content{padding-top:84px!important;margin-top:0!important;padding-bottom:34px}.mm-theme .page-inner{padding:0 12px 24px!important;max-width:1440px;margin:auto}.mm-theme .page-header-box{padding:20px 20px 22px!important;margin:0!important;text-align:left}.mm-theme .page-header-box h1{font-size:26px!important;font-weight:750!important;margin:0 0 7px!important;color:#123328!important}.mm-theme .page-header-box p{font-size:13px;color:#64776c!important;font-weight:450!important;margin:0}.mm-theme .jio-greeting-box{margin:4px 20px 24px;padding:28px 30px!important;border-radius:18px;background:radial-gradient(ellipse at right top,#347346 0,transparent 65%),linear-gradient(110deg,#003c29,#075d38);border:1px solid #195f40;border-bottom:3px solid #dcb854;position:relative;overflow:hidden}.mm-theme .jio-greeting-box:after{content:'↗';position:absolute;right:28px;top:0;font-size:110px;color:#e7c560;opacity:.15;line-height:1}.mm-theme .jio-greeting-box h1{color:#fff!important;font-size:30px!important;margin:8px 0!important}.mm-theme .jio-greeting-box p{color:#deebdb!important;font-weight:450;max-width:80%}.mm-eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:#edcc77}.mm-theme .jio-quick-actions{gap:12px;padding:0 20px 24px}.mm-theme .jio-action-icon{border-radius:13px;background:linear-gradient(145deg,#15944c,#00462c);color:white;width:48px;height:48px;box-shadow:0 4px 8px #00472e15;margin-bottom:9px}.mm-theme .jio-action-btn span{font-size:12px;font-weight:600}.mm-theme .jio-action-icon>span{display:none}.mm-theme .jio-card,.mm-theme .card,.mm-theme .prod-card{border:1px solid #e1e8dd!important;border-radius:16px!important;box-shadow:0 3px 12px #193a2410!important;background:#fff!important}.mm-theme .jio-card{padding:22px;margin:0 20px 22px}.mm-theme .card-header{background:#fff!important;border-bottom:1px solid #e3eadd!important;padding:18px 22px}.mm-theme .card-title,.mm-theme .jio-card-title{font-size:16px!important;color:#17382a!important;font-weight:700!important}.mm-theme .jio-highlight-banner,.mm-theme .balance-band{background:linear-gradient(110deg,#00452d,#08733e)!important;color:#fff!important;border:0!important;border-radius:13px!important;padding:18px 20px!important}.mm-theme .jio-highlight-banner *,.mm-theme .balance-band *{color:#fff!important}.mm-theme .jio-stats-grid{gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mm-theme .jio-stat-item{background:#f8faf5;border:1px solid #e6ecdf;border-radius:12px;padding:16px 8px;min-width:0}.mm-theme .jio-stat-icon{color:#06723c!important;font-size:20px!important}.mm-theme .jio-stat-label{font-weight:550;font-size:10px;letter-spacing:.025em;color:#65776a}.mm-theme .jio-stat-value{font-size:18px;font-weight:750;overflow-wrap:anywhere}.mm-theme .jio-stat-card,.mm-theme .wallet-box,.mm-theme .level-stat-box{border:1px solid #e1e8dd!important;background:#f8faf5!important;border-radius:12px!important}.mm-theme .wallet-box strong{color:#07653b!important}.mm-theme .wallet-box span{color:#62766d!important}.mm-theme .jio-ref-box{background:#f3f7ee!important;border:1px solid #dfe8d7!important;border-radius:12px!important;gap:12px}.mm-theme .jio-reward-card,.mm-theme .jio-note-card,.mm-theme .note-box{background:#fcf6e6!important;border:1px solid #eee0b5!important;border-radius:14px!important}.mm-theme .jio-reward-content h3{color:#5c4820}.mm-theme .fd-widget{background:#003e2b!important;border-color:#d6ba68!important;border-radius:16px}.mm-theme .fd-box span{color:#cadbca}.mm-theme .btn-jio,.mm-theme .btn-buy,.mm-theme .btn-search,.mm-theme .btn-primary,.mm-theme .btn-success,.mm-theme .jio-reward-btn{background:linear-gradient(120deg,#078645,#00522f)!important;color:#fff!important;border:1px solid #086439!important;border-radius:10px!important;box-shadow:none!important;font-size:13px;font-weight:650!important;min-height:42px;text-transform:none!important;cursor:pointer}.mm-theme .btn-jio:hover,.mm-theme .btn-buy:hover{filter:brightness(1.08)}.mm-theme .btn:disabled,.mm-theme button:disabled{opacity:.5;cursor:not-allowed}.mm-theme .btn-outline-jio{border-color:#72a186!important;color:#075e37!important;border-radius:10px}.mm-theme .form-control,.mm-theme .text-input,.mm-theme .wallet-selector select,.mm-theme .searchbar input,.mm-theme .jio-filter-select{border:1px solid #d9e3d9!important;background:#fbfcf9!important;border-radius:9px!important;color:#17392b!important;min-height:44px;box-shadow:none!important;max-width:100%}.mm-theme .form-control:focus,.mm-theme .form-group-jio:focus-within,.mm-theme .input-wrapper:focus-within{border-color:#078144!important;box-shadow:0 0 0 3px #14844615!important}.mm-theme .form-group-jio,.mm-theme .input-wrapper{border:1px solid #d9e3d9!important;border-radius:9px!important;background:#fbfcf9!important}.mm-theme .input-label,.mm-theme label{color:#486151;font-weight:600}.mm-theme .form-control-jio{color:#17392b;background:transparent;min-width:0}.mm-theme .input-wrapper input{min-width:0}.mm-theme .table-responsive,.mm-theme .table-wrap{border:1px solid #e2e9df;border-radius:12px;overflow-x:auto!important;max-width:100%;-webkit-overflow-scrolling:touch}.mm-theme table.table{margin-bottom:0!important;width:100%!important}.mm-theme .table thead th{background:#eef4e9!important;color:#31573e!important;font-size:11px!important;font-weight:650!important;padding:14px 16px!important;border:0!important;white-space:nowrap}.mm-theme .table td{padding:14px 16px!important;color:#294735;border-color:#eef1e9!important;font-size:13px;font-weight:450;vertical-align:middle}.mm-theme .table tbody tr:hover{background:#fbfcf7}.mm-theme .table .text-success{color:#058447!important}.mm-theme .table .text-danger{color:#c93f3f!important}.mm-theme .page-link{color:#076c3c;border-color:#e2e9dc}.mm-theme .page-item.active .page-link{background:#076c3c;border-color:#076c3c;color:#fff}.mm-theme .cat-head{background:#edf5e9;border:1px solid #dce8d6;border-radius:10px;color:#22603c;font-size:13px}.mm-theme .cat-head-fd{background:#003e2b;color:#f4d782}.mm-theme .prod-card:hover{transform:translateY(-2px)}.mm-theme .plan-header{background:#f5f9ef;border-bottom:1px solid #e8eedf;padding:22px 16px 16px}.mm-theme .prod-title{font-size:16px;text-transform:none}.mm-theme .plan-roi{color:#086e3d;font-size:27px}.mm-theme .plan-list{padding:0 20px}.mm-theme .plan-list li{font-weight:450;line-height:1.6}.mm-theme .fd-card .plan-header{background:#003e2b}.mm-theme .fd-card .plan-roi{color:#f1d076}.mm-theme .step-btn{background:#e9f1e3;color:#09633a}.mm-theme .jio-roi-box{background:linear-gradient(125deg,#00452e,#07713c)!important;color:#fff!important;border:0!important;border-radius:14px!important}.mm-theme .jio-roi-box .roi-label,.mm-theme .jio-roi-box .roi-value{color:#fff!important}.mm-theme .app-slider,.mm-theme .login-popup-overlay{display:none!important}.mm-theme .fixed-menu-container{padding:0!important;bottom:0!important;z-index:1030!important}.mm-theme .menu-strip{border-radius:0!important;border:0!important;border-top:1px solid #e0e7d9!important;box-shadow:0 -3px 14px #173f2510!important;max-width:none!important;padding:5px 12px max(7px,env(safe-area-inset-bottom))!important;min-height:67px;background:#fffef9!important}.mm-theme .ms-item{color:#7b9480!important;font-weight:550;padding:6px 0!important;min-height:48px}.mm-theme .ms-item i{font-size:18px;margin-bottom:5px}.mm-theme .ms-item span{font-size:10px;font-weight:550}.mm-theme .ms-item.active,.mm-theme .ms-item[aria-current=page]{color:#006b37!important}.mm-theme .ms-item.active i{text-shadow:none}.mm-theme .ms-center{margin:0!important;width:44px!important;height:44px!important;border:0!important;border-radius:12px!important;background:#006738!important;color:#fff!important;box-shadow:none!important}.mm-theme .ms-center i{font-size:20px}.mm-theme .mm-tree-person,.mm-theme .mm-tree-add{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;border:2px solid #15964e;border-radius:50%;background:#e7f3e5;color:#086c36}.mm-theme .mm-tree-person svg,.mm-theme .mm-tree-add svg{width:23px;height:23px}.mm-theme .mm-inactive{border-color:#c15454;background:#fceeee;color:#ab4242}.mm-theme .mm-tree-add{border-style:dashed;border-color:#b8cbb8;background:#f5f8f0;color:#527458}.mm-theme .mm-tree-line{display:block;position:relative;width:80%;min-width:80px;height:22px;border:1px solid #aac4ad;border-bottom:0;margin:13px auto 0}.mm-theme .mm-tree-line:before{content:'';position:absolute;left:50%;height:14px;border-left:1px solid #aac4ad;top:-14px}.mm-theme .imgMem{object-fit:contain}.mm-theme .letter-head,.mm-theme .id-card .top,.mm-theme .footer-band{background:#00492e!important;color:white}.mm-theme .letter-head .name{color:#fff}.mm-theme .id-card .top .company{color:#f2d385}.mm-theme .letter-card{border-radius:16px;border-color:#dce7d8}.mm-theme .success-icon{background:#e4f3df;color:#078140;border:1px solid #d3e6ca;box-shadow:none}.mm-theme.mm-auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:36px 16px;background:radial-gradient(ellipse at 10% 0,#e4efdc,transparent 55%),linear-gradient(165deg,#fbfcf6 70%,#e9edda 70%,#dfc577 72%,#00452e 72.3%)!important}.mm-theme.mm-auth .login-container,.mm-theme.mm-auth .recovery-container,.mm-theme.mm-auth .app-container{max-width:450px;width:100%;padding:0}.mm-theme.mm-auth .register-container{max-width:640px;width:100%;padding:0}.mm-theme.mm-auth .jio-card{margin:0 0 20px;padding:28px}.mm-theme.mm-auth .page-header-box{text-align:center;padding:12px 0 24px!important}.mm-theme.mm-auth .page-header-box h1{font-size:25px!important}.mm-auth-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 22px;font-weight:850;font-size:22px;line-height:1.2;color:#00562e;letter-spacing:-1px}.mm-auth-brand b{color:#b28422}.mm-auth-brand small{display:block;font-size:7px;letter-spacing:1.3px;margin-top:5px;font-weight:650}.mm-brand-mark{font-size:48px;line-height:1;color:#bf9639}.mm-theme .credential-value{overflow-wrap:anywhere}.mm-theme .grid-2{min-width:0}.mm-theme .jio-news-banner{border-radius:10px}.mm-theme .pagination-wrap{max-width:100%;overflow:auto}
@media(min-width:992px){.mm-theme .fixed-menu-container{display:none!important}.mm-theme .jio-quick-actions{max-width:600px}.mm-theme .main-panel>.content{padding-bottom:20px}.mm-theme .page-inner>.row{margin-left:0;margin-right:0}.sidebar_minimize .mm-theme .main-panel{width:calc(100% - 75px)!important}.sidebar_minimize .mm-theme .sidebar{width:75px!important}.sidebar_minimize .mm-theme .sidebar:hover{width:260px!important}}
@media(max-width:991px){.mm-theme .main-panel{width:100%!important;float:none!important}.mm-theme .main-header,.mm-theme .logo-header{height:64px!important;min-height:64px!important}.mm-theme .logo-header{width:100%!important;padding:8px 16px!important}.mm-theme .logo-header .logo{flex-grow:0!important;margin:0!important;max-width:172px}.mm-theme .navbar-header{display:none!important}.mm-theme .sidebar{top:64px!important;height:calc(100dvh - 64px)!important;width:260px!important}.mm-theme .main-panel>.content{padding-top:78px!important;padding-bottom:80px!important}.mm-theme .page-inner{padding:0 0 18px!important}.mm-theme .page-header-box{padding:12px 16px 20px!important}.mm-theme .page-header-box h1{font-size:23px!important}.mm-theme .jio-greeting-box{margin:0 16px 20px;padding:23px!important}.mm-theme .jio-greeting-box h1{font-size:26px!important}.mm-theme .jio-quick-actions{padding:0 16px 20px}.mm-theme .jio-card{margin:0 16px 18px;padding:18px}.mm-theme .jio-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.mm-theme .jio-stat-item{padding:13px 7px}.mm-theme .jio-stat-label{font-size:10px}.mm-theme .jio-stat-value{font-size:16px}.mm-theme .jio-highlight-banner{padding:16px!important;font-size:13px}.mm-theme .jio-ref-box{padding:12px!important}.mm-theme .jio-ref-box .jio-reward-btn{padding:10px!important;font-size:11px}.mm-theme .shop-grid{padding:0 16px 20px;gap:14px}.mm-theme .cat-head{margin:4px 16px 15px}.mm-theme .jio-reward-card,.mm-theme .fd-widget{margin-left:16px;margin-right:16px}.mm-theme .row{margin-left:-6px;margin-right:-6px}.mm-theme .page-inner>.row{margin-left:0;margin-right:0}.mm-theme .col-md-12{padding-left:0;padding-right:0}.mm-theme .table-responsive .table{min-width:550px}.mm-theme .center-wrap{padding-left:0!important;padding-right:0!important}.mm-theme .jio-stats-wrapper{gap:10px}.mm-theme .mm-tree-line{min-width:60px}.mm-theme.mm-auth{padding:24px 14px}.mm-theme.mm-auth .jio-card{padding:24px 20px;margin-left:0;margin-right:0}.mm-theme .jio-ref-text{max-width:65%}}
@media(prefers-reduced-motion:reduce){.mm-theme *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{body.mm-theme{background:white!important}.mm-theme .main-header,.mm-theme .sidebar,.mm-theme .fixed-menu-container,.mm-theme .print-cta{display:none!important}.mm-theme .main-panel{width:100%!important;float:none!important}.mm-theme .main-panel>.content{padding:0!important}.mm-theme .card,.mm-theme .jio-card{box-shadow:none!important}.mm-theme .table-responsive{overflow:visible!important}}
.mm-theme .logo-header .logo{background:transparent;padding:0!important;max-width:190px}.mm-wordmark{font-size:18px;line-height:1.15;font-weight:800;white-space:nowrap;letter-spacing:-.7px;color:#fff!important;display:inline-block}.mm-theme .main-header .mm-wordmark b,.mm-wordmark b{color:#edc65d!important}.mm-wordmark small{display:block;font-size:5.8px;letter-spacing:1px;font-weight:550;margin-top:5px}.mm-theme .main-header .mm-wordmark small{color:#c8ddca!important}
.mm-theme .sidebar .sidebar-wrapper{margin-top:0!important}.mm-theme .sidebar .caret:before{display:none!important}.mm-theme .mm-bonus-banner{background:#f8f3e2!important;border:1px solid #e9ddba!important;box-shadow:none!important}.mm-theme .mm-bonus-banner>div:first-child{display:none}.mm-theme .mm-bonus-banner a{background:#d7b650!important;color:#1c3d29!important;box-shadow:none!important;border-radius:9px!important}.mm-theme .mm-bonus-banner>div>div:first-child{color:#805f1c!important}.mm-theme .main-header .fa-map-marker-alt{color:#e9ca70!important}.mm-theme .navbar-minimize .btn-minimize{width:30px;height:30px;border-radius:8px!important;display:flex;justify-content:center;align-items:center}.mm-theme .ms-center:after{content:'Invest';position:absolute;top:47px;font-size:9px;color:#006b37}.mm-theme .ms-center-wrapper{position:relative;padding-bottom:9px;padding-top:3px}.mm-theme .ms-center{height:34px!important;width:40px!important}
@media(min-width:1100px){.mm-dashboard .page-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 0;align-items:start}.mm-dashboard .page-inner>*{grid-column:1/-1}.mm-dashboard .page-inner>.jio-card{grid-column:auto;min-width:0}.mm-dashboard .jio-greeting-box{padding:26px 30px!important}.mm-dashboard .jio-stat-value{font-size:16px}.mm-dashboard .jio-ref-text{max-width:68%}.mm-dashboard .jio-quick-actions{max-width:none;width:100%;grid-template-columns:repeat(4,1fr)}.mm-dashboard .jio-action-btn{flex-direction:row;gap:12px;justify-content:center;background:#fff;border:1px solid #e1e8dd;border-radius:13px;padding:12px}.mm-dashboard .jio-action-icon{margin-bottom:0}}
.mm-document-wrap{max-width:1000px;margin:35px auto;padding:24px;background:#fff;border:1px solid #e1e8dd;border-radius:16px}.mm-document-wrap>div>svg{width:100%;height:auto}.mm-theme.mm-document #printbutton{background:#086c3d;border:0;border-radius:9px;font:600 14px system-ui;letter-spacing:0;cursor:pointer}.mm-document-brand{font:800 16px system-ui;color:#086338}.mm-document-brand b{color:#b98b24}.mm-theme.mm-timer font{color:#086c3d;font-family:inherit}.mm-theme .sidebar .caret:after{display:none!important}@media(max-width:600px){.mm-document-wrap{margin:16px;padding:14px}}@media print{.mm-document-wrap{border:0;margin:0;padding:0}.mm-document #printbutton{display:none}}

/* Final layout normalization: neutralize legacy fixed offsets and nested fields. */
body.mm-theme{font-weight:400}
.mm-theme .main-header{height:68px!important;min-height:68px!important;display:flex!important;align-items:center!important;top:0;left:0}
.mm-theme .main-header .logo-header{height:68px!important;min-height:68px!important;flex:0 0 260px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;line-height:normal!important;padding:0 18px!important;float:none!important}
.mm-theme .main-header .logo-header .logo{height:auto!important;position:static!important;display:flex!important;align-items:center!important;margin:0!important;transform:none!important;opacity:1!important;text-decoration:none;flex:0 1 auto;min-width:0}
.mm-theme .main-header .logo-header .navbar-minimize{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;height:auto!important;margin:0!important;flex:0 0 34px}
.mm-theme .main-header .btn-minimize{width:34px!important;height:34px!important;min-height:34px!important;line-height:1!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}
.mm-theme .main-header .navbar-header{flex:1 1 auto;height:68px!important;min-height:68px!important;width:auto!important;padding:0 22px!important;margin:0!important}
.mm-theme .navbar-header .container-fluid{height:100%;padding:0!important;display:flex;align-items:center;justify-content:flex-end}
.mm-theme .topbar-nav{height:100%;margin:0 0 0 auto!important;align-items:center!important}
.mm-theme .avatar-sm{width:36px;height:36px}
.mm-theme .mm-wordmark{font-size:17px;line-height:1.15;letter-spacing:-.5px}.mm-theme .mm-wordmark small{font-size:5px;letter-spacing:.9px;margin-top:5px}
.mm-theme .sidebar{top:68px!important;padding-top:0!important;bottom:0!important;height:calc(100dvh - 68px)!important}
.mm-theme .sidebar .sidebar-wrapper,.mm-theme .sidebar>.scroll-wrapper{width:100%!important;min-height:0!important;max-height:100%!important;height:100%!important;padding:0 0 24px!important;margin:0!important}
.mm-theme .sidebar .sidebar-content{padding:0 0 24px!important;margin:0!important}
.mm-theme .ux-user{margin:0 0 12px!important;padding:22px 18px!important;min-height:88px;gap:12px}
.mm-theme .ux-user .name{font-size:14px;font-weight:650;overflow-wrap:anywhere}.mm-theme .ux-user .id{font-size:11px;font-weight:450}
.mm-theme .ux-nav{padding:0!important;margin:0!important}.mm-theme .ux-item>a{font-size:13px;font-weight:550;min-height:44px;padding:11px 14px}.mm-theme .ux-item .caret{border:0!important;font-size:12px;line-height:1}
.mm-theme .main-panel{margin:0!important;min-height:100vh}.mm-theme .main-panel>.content{padding-top:88px!important;margin:0!important}
.mm-theme .page-header-box h1{font-size:24px!important;font-weight:700!important}.mm-theme .jio-greeting-box h1{font-size:28px!important;font-weight:700!important}.mm-theme .jio-greeting-box{padding:24px 26px!important}.mm-theme .jio-greeting-box p{font-size:13px!important;line-height:1.6}
.mm-theme .jio-card-title{gap:12px;align-items:center;flex-wrap:wrap;line-height:1.4;margin-bottom:20px}.mm-theme .jio-card-title>span:first-child{min-width:0}.mm-theme .readonly-badge,.mm-theme .lock-badge{font-size:10px;font-weight:600;white-space:normal;line-height:1.5}
.mm-theme .form-group{padding:0!important;margin:0 0 18px!important;min-width:0}
.mm-theme .form-group-default{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
.mm-theme .form-group-default:focus-within{border:0!important;background:transparent!important;box-shadow:none!important}
.mm-theme .form-group label,.mm-theme .form-group-default label,.mm-theme .input-label{display:block!important;color:#466251!important;font-family:inherit!important;font-size:12px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;margin:0 0 8px!important;padding:0!important;line-height:1.4}
.mm-theme .form-control,.mm-theme input.text-input,.mm-theme select.form-control,.mm-theme textarea.form-control,.mm-theme .file-input{display:block;width:100%!important;height:44px!important;min-height:44px!important;padding:10px 13px!important;border:1px solid #d7e1d6!important;border-radius:9px!important;background:#fff!important;color:#254737!important;font-size:14px!important;font-weight:450!important;line-height:22px!important;box-shadow:none!important;max-width:100%;min-width:0}
.mm-theme select.form-control{padding-right:30px!important}.mm-theme textarea.form-control{height:auto!important;min-height:120px!important;resize:vertical}
.mm-theme .form-control[readonly],.mm-theme .form-control:disabled{background:#f3f6f0!important;color:#5d7364!important;opacity:1!important;border-color:#e1e8dc!important;cursor:default}
.mm-theme .form-control::placeholder,.mm-theme .form-control-jio::placeholder{color:#8b9b91!important;font-weight:400!important;opacity:1}
.mm-theme .form-control:focus{border-color:#308657!important;box-shadow:0 0 0 3px #238b4a12!important}
.mm-theme .input-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%;min-width:0;background:#fff!important;border:1px solid #d7e1d6!important;border-radius:9px!important;overflow:hidden;padding:0!important;min-height:44px}
.mm-theme .input-wrapper .form-control{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;flex:1 1 0!important;width:0!important;text-align:left!important;font-size:16px!important;font-weight:550!important;height:46px!important;min-height:46px!important;padding:10px 12px!important}
.mm-theme .input-wrapper .c-sym{flex:0 0 auto;color:#4c6c55!important;font-size:16px!important;font-weight:500!important;padding:0 0 0 14px!important;line-height:1!important}
.mm-theme .form-group-default>.input-wrapper+small,.mm-theme .form-group small{display:block;color:#718374;font-size:11px;margin-top:6px}
.mm-theme input[type=file].form-control,.mm-theme .file-input{padding:7px!important;line-height:28px!important;height:auto!important;min-height:46px!important;font-size:12px!important;white-space:normal!important}
.mm-theme input[type=file]::file-selector-button{border:0;border-radius:5px;padding:6px 10px;margin-right:10px;background:#e7f0e3;color:#27583b;font:500 12px system-ui;cursor:pointer}
.mm-theme .muted-info{font-size:12px;line-height:1.6;font-weight:400;color:#748476;align-items:flex-start;gap:7px}.mm-theme .muted-info i{margin-top:4px;flex-shrink:0}
.mm-theme .form-group-jio{padding:10px 13px!important;min-height:46px;border-radius:9px!important;background:#fff!important}.mm-theme .form-control-jio{padding:0!important;font-size:14px!important;font-weight:450!important;line-height:24px!important;min-height:24px!important}
.mm-theme .btn-jio,.mm-theme .btn-buy{padding:11px 20px!important;line-height:22px!important;min-height:44px!important;font-weight:600!important;letter-spacing:0!important}.mm-theme .form-group+.btn-jio{margin-top:0!important}
.mm-theme .form-group-default .row{margin-bottom:0!important}.mm-theme .jio-card>.row{margin-left:-10px!important;margin-right:-10px!important}.mm-theme .jio-card>.row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}
@media(min-width:992px){
 .sidebar_minimize .mm-theme .main-panel,.mm-theme.sidebar_minimize .main-panel{width:calc(100% - 75px)!important}
 .sidebar_minimize .mm-theme .sidebar,.mm-theme.sidebar_minimize .sidebar{width:75px!important}
 .sidebar_minimize .mm-theme .logo-header,.mm-theme.sidebar_minimize .logo-header{width:260px!important;flex-basis:260px!important}
 .sidebar_minimize .mm-theme .sidebar .ux-user,.mm-theme.sidebar_minimize .sidebar .ux-user{justify-content:center;padding:18px 8px!important}
 .sidebar_minimize .mm-theme .sidebar:not(:hover) .ux-user>div:last-child,.sidebar_minimize .mm-theme .sidebar:not(:hover) .ux-item>a>span:not(.ux-icon),.sidebar_minimize .mm-theme .sidebar:not(:hover) .ux-item>.collapse{display:none!important}
 .sidebar_minimize .mm-theme .sidebar:not(:hover) .ux-item>a{justify-content:center;padding:11px 0;margin:4px 8px;gap:0}
 .sidebar_minimize .mm-theme .sidebar:hover{width:260px!important}
}
@media(max-width:991px){
 .mm-theme .main-header,.mm-theme .main-header .logo-header{height:64px!important;min-height:64px!important}
 .mm-theme .main-header .logo-header{width:100%!important;flex:1 1 100%!important;padding:0 16px!important;justify-content:space-between!important}
 .mm-theme .main-header .logo-header .logo{order:0;flex:0 1 auto!important;margin:0!important}.mm-theme .hamburger-wrapper{order:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px}
 .mm-theme .logo-header .navbar-toggler{display:flex!important;opacity:1!important;position:static!important;margin:0!important;padding:6px!important;align-items:center;justify-content:center;height:36px;width:36px;transform:none!important}
 .mm-theme .navbar-toggler-icon{height:24px!important;width:24px!important;display:flex!important;align-items:center;justify-content:center}.mm-theme .navbar-toggler-icon i{font-size:22px!important;color:#fff!important}
 .mm-theme .main-header .navbar-header{display:none!important}.mm-theme .sidebar{top:64px!important;height:calc(100dvh - 64px)!important;padding-top:0!important}
 .mm-theme .main-panel>.content{padding-top:80px!important;padding-bottom:90px!important}
 .mm-theme .page-header-box{padding:6px 16px 18px!important}.mm-theme .page-header-box h1{font-size:22px!important}.mm-theme .jio-greeting-box{padding:22px!important}
 .mm-theme .page-inner>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}.mm-theme .jio-card{padding:20px!important}
 .mm-theme .jio-card>.row{margin-left:-8px!important;margin-right:-8px!important}.mm-theme .jio-card>.row>[class*=col-]{padding-left:8px!important;padding-right:8px!important}
 .mm-theme .form-control,.mm-theme .form-control-jio{font-size:16px!important}.mm-theme .jio-card-title{font-size:16px!important;margin-bottom:18px!important}
 .mm-theme .fixed-menu-container .menu-strip{min-height:66px;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}.mm-theme .ms-center-wrapper{min-height:52px;display:flex;align-items:flex-start;padding-top:3px!important}.mm-theme .ms-center:after{top:39px;font-size:10px;line-height:12px}
}
@media print{.mm-theme .main-panel>.content{padding:0!important}.mm-theme .main-panel{width:100%!important}}
.mm-theme .main-header .mm-person svg{color:#12633f!important}
.mm-theme .jio-form-group{margin:0 0 18px!important}.mm-theme .jio-label{font-size:12px!important;font-weight:550!important;text-transform:none!important;letter-spacing:0!important;color:#466251!important;margin:0 0 8px!important;line-height:1.4}
.mm-theme .jio-input{height:44px!important;width:100%;padding:10px 13px!important;border:1px solid #d7e1d6!important;border-radius:9px!important;background:#fff!important;font:450 14px/22px system-ui!important;color:#254737!important;box-shadow:none!important}.mm-theme .jio-input:focus{border-color:#308657!important;outline:0;box-shadow:0 0 0 3px #238b4a12!important}.mm-theme .jio-input::placeholder{color:#8b9b91;font-weight:400}
.mm-theme .jio-btn{background:linear-gradient(120deg,#078645,#00522f)!important;color:#fff!important;border:1px solid #086439!important;border-radius:10px!important;box-shadow:none!important;min-height:44px!important;font:600 13px/22px system-ui!important;text-transform:none!important;padding:11px 20px!important;margin-top:8px!important;letter-spacing:0!important}
.mm-theme .jio-card-icon{margin-bottom:20px!important}.mm-theme .jio-card-icon i{font-size:30px!important;filter:none!important;color:#43875b!important}
.mm-theme input.text-input{text-align:left!important;font-weight:450!important;letter-spacing:0!important}.mm-theme input.text-input::placeholder{color:#8b9b91!important;font-weight:400!important}
.mm-theme.mm-auth .form-group-jio{margin-bottom:18px!important}.mm-theme.mm-auth .form-control-jio{height:24px!important}.mm-theme.mm-auth .gender-wrap{margin-bottom:18px!important}.mm-theme.mm-auth .gender-label{font-weight:500;box-shadow:none!important;border-radius:9px}.mm-theme.mm-auth .gender-btn input:focus-visible+.gender-label{outline:2px solid #308657;outline-offset:2px}
.mm-theme .menu-strip>.ms-center{position:relative!important;flex:0 0 40px!important;margin:0 14px 10px!important}.mm-theme .menu-strip>.ms-center:after{top:38px;left:0;width:100%;text-align:center;font-size:10px;line-height:12px}
@media(max-width:991px){.mm-theme .jio-input{font-size:16px!important}}
.mm-theme .fixed-menu-container[hidden]{display:none!important}.mm-nav-backdrop{display:none}
@media(max-width:991px){.nav_open .mm-theme .main-panel{transform:none!important;left:0!important}.nav_open .mm-theme .sidebar{transform:translate3d(0,0,0)!important}.nav_open .mm-theme .mm-nav-backdrop{display:block;position:fixed;top:64px;bottom:0;right:0;left:260px;border:0;border-radius:0;background:#002c224d;z-index:1000;cursor:pointer}.nav_open .mm-theme .sidebar{z-index:1002}.nav_open .mm-theme .fixed-menu-container{visibility:hidden}}
