:root{--primary:#1B4B8F;--bg:#F5F7FB;--surface:#fff;--border:#E4EAF2;--text:#182230;--muted:#667085;--shadow:0 8px 28px rgba(16,24,40,.06)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}.portal-layout{min-height:100vh}.portal-sider{background:#fff!important;border-right:1px solid var(--border);position:sticky!important;top:0;height:100vh}.brand-wrap{height:72px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--border)}.brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary),#356EB8);display:grid;place-items:center;color:#fff;font-weight:800}.brand-wrap>div:last-child{display:flex;flex-direction:column}.brand-wrap small{color:var(--muted);font-size:11px}.portal-menu{border-inline-end:0!important;padding:10px 8px}.portal-menu .ant-menu-item{height:42px;line-height:42px;margin-block:4px;border-radius:9px}.portal-menu .ant-menu-item-selected{background:#eaf2ff!important;color:var(--primary)!important;font-weight:600}.sider-footer{position:absolute;left:12px;right:12px;bottom:14px}.portal-header{height:64px!important;padding:0 22px!important;background:#fff!important;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:20}.header-user{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.role-text{text-transform:capitalize;font-size:12px}.portal-content{padding:22px;max-width:1600px;width:100%;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.stat-card{height:100%;border:1px solid var(--border);box-shadow:none}.stat-card .ant-statistic-title{color:var(--muted);font-size:13px;margin-bottom:8px}.stat-card .ant-statistic-content{font-size:22px;font-weight:700;color:var(--text)}.dashboard-card{height:100%;border:1px solid var(--border)}.filter-card,.report-filter-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:14px}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tab-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.list-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.muted{color:var(--muted);font-size:12px}.summary-box{display:flex;flex-direction:column;gap:4px;min-width:150px}.summary-box span{text-transform:capitalize;color:var(--muted);font-size:12px}.summary-box strong{font-size:18px}.report-summary{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.mini-metric{padding:10px;border:1px solid var(--border);border-radius:10px}.member-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scheme-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.form-grid-page{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:14px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.login-visual{position:relative;overflow:hidden;padding:48px;background:linear-gradient(145deg,#123a69,#1b4b8f 60%,#2e67aa);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.login-visual:before,.login-visual:after{content:"";position:absolute;border-radius:50%;background:#ffffff0f}.login-visual:before{width:420px;height:420px;right:-130px;top:-120px}.login-visual:after{width:320px;height:320px;left:-110px;bottom:-120px}.login-brand{display:flex;align-items:center;gap:14px;z-index:1}.login-logo{width:48px;height:48px;border-radius:15px;background:#fff;color:var(--primary);display:grid;place-items:center;font-size:24px;font-weight:800}.login-copy{max-width:620px;z-index:1;margin-bottom:8vh}.login-form-side{display:grid;place-items:center;padding:32px;background:#f8fafd}.login-card{width:min(430px,100%);border:1px solid var(--border)!important;box-shadow:var(--shadow)}.member-bottom-nav{display:none}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-form-side{min-height:100vh;padding:20px}.portal-content{padding:16px 14px 86px}.form-grid-2,.settings-list,.member-card-grid,.form-grid-page{grid-template-columns:1fr}}@media (max-width:767px){.header-user{display:none}.page-header h3{font-size:20px!important}.member-bottom-nav{position:fixed;left:0;right:0;bottom:0;height:66px;background:#fff;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);z-index:50}.member-bottom-nav button{border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px}.member-bottom-nav button.active{color:var(--primary);font-weight:700}}.portal-content{background:linear-gradient(180deg,#f6f9fd,#f3f6fa);min-height:calc(100vh - 64px)}.page-header{margin-bottom:20px}.page-header h3{font-weight:750!important;letter-spacing:-.02em}.page-header .ant-typography-secondary{font-size:13px}.portal-header{box-shadow:0 1px #10182808}.portal-sider{box-shadow:1px 0 #10182808}.ant-card{border-radius:14px!important}.dashboard-card,.stat-card,.profile-info-card,.profile-hero-card,.member-scheme-card-modern,.payment-row-card,.modern-table-shell{box-shadow:0 6px 20px #1018280a}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1b4b8f,#4a8bdb)}.date-chip{background:#fff;border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:13px;font-weight:600;color:#475467}.modern-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px;margin-bottom:12px;box-shadow:0 5px 18px #10182809}.modern-table-shell{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.modern-table .ant-table{border-radius:14px}.modern-table .ant-table-thead>tr>th{background:#f6f8fb!important;font-size:12px;font-weight:700;color:#475467;border-bottom:1px solid #E7ECF2;padding-top:13px;padding-bottom:13px}.modern-table .ant-table-tbody>tr>td{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #EEF2F6}.modern-table .ant-table-tbody>tr:hover>td{background:#f9fbfe!important}.modern-table .ant-pagination{margin:16px 14px!important;align-items:center}.modern-table .ant-pagination-item,.modern-table .ant-pagination-prev,.modern-table .ant-pagination-next{border-radius:9px!important}.modern-table .ant-pagination-item-active{background:#1b4b8f;border-color:#1b4b8f}.modern-table .ant-pagination-item-active a{color:#fff!important}.modern-table .ant-pagination-total-text{margin-right:auto;color:#667085;font-size:12px}.modern-table .ant-select-selector{border-radius:9px!important}.soft-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef4ff;color:#315f9d;font-size:11px;font-weight:650}.soft-pill.success{background:#ecfdf3;color:#087a43}.profile-hero-card{border:1px solid #E5EBF3!important;background:linear-gradient(120deg,#fff,#f6faff 62%,#ebf4ff)!important;overflow:hidden;position:relative}.profile-hero-card:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-70px;top:-95px;background:#1b4b8f0f}.profile-hero-content{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1}.profile-person{display:flex;align-items:center;gap:16px}.profile-avatar{background:linear-gradient(135deg,#1b4b8f,#75a7e5)!important;color:#fff;font-size:28px!important;font-weight:700}.profile-quote{display:flex;flex-direction:column;text-align:right;color:#315f9d;font-size:14px}.profile-quote strong{font-size:16px}.profile-info-card{height:100%;border:1px solid #E5EBF3!important}.profile-info-card .ant-card-head{border-bottom:1px solid #EEF2F6;min-height:50px}.profile-info-list{display:flex;flex-direction:column;gap:15px}.profile-info-row{display:flex;gap:11px;align-items:center}.profile-info-icon{width:34px;height:34px;border-radius:9px;background:#eff5ff;color:#1b4b8f;display:grid;place-items:center;flex:0 0 34px}.profile-info-label{font-size:11px;color:#98a2b3}.profile-info-value{font-weight:600;color:#344054;word-break:break-word}.member-scheme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-scheme-card-modern{border:1px solid #E5EBF3!important}.scheme-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.scheme-icon-box{width:58px;height:58px;border-radius:13px;background:linear-gradient(135deg,#fff7dd,#f2d184);display:grid;place-items:center;font-size:25px;color:#9a6700}.scheme-title-wrap{display:flex;flex-direction:column;gap:7px}.scheme-amount{text-align:right;display:flex;flex-direction:column}.scheme-amount strong{font-size:18px}.scheme-amount span{font-size:11px;color:#98a2b3}.scheme-progress-row{margin-top:18px;font-size:12px;color:#667085}.scheme-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.scheme-metrics>div{background:#f8fafc;border:1px solid #EDF1F5;border-radius:10px;padding:11px;display:grid;grid-template-columns:auto 1fr;column-gap:8px}.scheme-metrics svg{grid-row:1/3;color:#1b4b8f;margin-top:2px}.scheme-metrics span{font-size:10px;color:#98a2b3}.scheme-metrics strong{font-size:12px}.scheme-actions{display:flex;justify-content:flex-end;gap:8px}.scheme-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.scheme-detail-summary>div{background:#f8fafc;border:1px solid #EDF1F5;border-radius:10px;padding:12px;display:flex;flex-direction:column}.scheme-detail-summary span{font-size:11px;color:#98a2b3}.scheme-detail-summary strong{font-size:15px}.installment-list .ant-list-item{padding:13px 0}.payment-checkout-card{padding:4px}.payment-amount-block{text-align:center;padding:8px 0 4px;display:flex;flex-direction:column}.payment-amount-block span{font-size:12px;color:#98a2b3}.payment-amount-block strong{font-size:32px;letter-spacing:-.03em;margin:4px 0}.payment-amount-block small{color:#667085}.payment-method-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 14px}.payment-method-grid .ant-radio-button-wrapper{border:1px solid #DDE5EF!important;border-radius:10px!important;text-align:center}.payment-method-grid .ant-radio-button-wrapper:before{display:none!important}.secure-note{display:flex;align-items:center;gap:8px;background:#f5f9ff;color:#58708e;border-radius:9px;padding:10px;margin-bottom:14px;font-size:12px}.payment-row-card{border:1px solid #E5EBF3!important}.payment-row-card .ant-card-body{display:grid;grid-template-columns:62px 1fr auto 140px auto;gap:14px;align-items:center;padding:12px 14px}.payment-date-badge{background:#f2f6fb;border-radius:10px;padding:6px;text-align:center;display:flex;flex-direction:column;line-height:1.05}.payment-date-badge strong{font-size:18px;color:#123e79}.payment-date-badge span{font-size:10px;color:#667085;margin-top:3px}.payment-date-badge small{font-size:9px;color:#98a2b3}.payment-main-info{display:flex;flex-direction:column}.payment-main-info span{font-size:11px;color:#98a2b3}.payment-status-group{display:flex;gap:5px;align-items:center}.payment-value{text-align:right;font-weight:750;font-size:15px}.receipt-amount{font-size:30px;font-weight:800;margin:8px 0 18px}.receipt-grid>div{background:#f8fafc;padding:11px;border-radius:9px;display:flex;flex-direction:column}.receipt-grid span{font-size:10px;color:#98a2b3}.receipt-grid strong{font-size:12px}@media (max-width:1100px){.member-scheme-grid{grid-template-columns:1fr}.payment-row-card .ant-card-body{grid-template-columns:54px 1fr auto}.payment-status-group,.payment-value{grid-column:auto}.payment-row-card .ant-btn{grid-column:2/4;justify-self:end}}@media (max-width:767px){.modern-filter-bar{grid-template-columns:1fr}.profile-hero-content{align-items:flex-start}.profile-quote{display:none}.profile-person{align-items:flex-start}.scheme-card-top{grid-template-columns:auto 1fr}.scheme-amount{grid-column:2;text-align:left}.scheme-metrics,.scheme-detail-summary{grid-template-columns:1fr 1fr}.payment-row-card .ant-card-body{grid-template-columns:50px 1fr}.payment-status-group,.payment-value,.payment-row-card .ant-btn{grid-column:2}.payment-value{text-align:left}.receipt-grid{grid-template-columns:1fr}}.modern-filter-bar{grid-template-columns:minmax(320px,1fr) 180px auto;box-shadow:none;border-radius:12px;padding:10px;background:#fff}.modern-filter-bar.three-filter{grid-template-columns:minmax(300px,1fr) 170px 190px auto}.modern-filter-bar .ant-input-affix-wrapper,.modern-filter-bar .ant-select-selector,.modern-filter-bar>.ant-btn{height:40px!important;border-radius:9px!important}.modern-table-shell{box-shadow:none;border-color:#e5ebf3}.modern-table .ant-table-thead>tr>th{height:44px;padding:11px 16px!important;background:#f7f9fc!important;font-size:11px;letter-spacing:.01em}.modern-table .ant-table-tbody>tr>td{height:54px;padding:12px 16px!important;font-size:13px}.row-action-button{width:38px!important;height:38px!important;border-radius:10px!important;background:#f2f5f9!important;color:#475467!important}.row-action-button:hover{background:#e9eff7!important;color:#1b4b8f!important}.ant-dropdown .ant-dropdown-menu{border-radius:12px!important;padding:7px!important;box-shadow:0 14px 35px #10182829!important}.ant-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:8px;padding:8px 11px!important;font-size:13px}.detail-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.detail-stat-grid>div{background:#f7fafe;border:1px solid #E7EDF5;border-radius:12px;padding:13px}.detail-stat-grid .ant-statistic-title{font-size:11px;color:#667085}.detail-stat-grid .ant-statistic-content{font-size:20px;font-weight:700}.detail-descriptions{background:#fff;border:1px solid #E8EDF4;border-radius:12px;padding:8px 14px}.detail-descriptions .ant-descriptions-item-label{color:#98a2b3;width:130px}.detail-descriptions .ant-descriptions-item-content{font-weight:600;color:#344054}.drawer-section-title{font-size:13px;font-weight:700;margin:20px 0 6px;color:#344054}.ant-modal-content,.ant-drawer-content{border-radius:16px!important}.ant-modal-header{margin-bottom:16px!important}@media (max-width:900px){.modern-filter-bar,.modern-filter-bar.three-filter{grid-template-columns:1fr 1fr}.modern-filter-bar>.ant-btn{width:100%}}@media (max-width:600px){.modern-filter-bar,.modern-filter-bar.three-filter{grid-template-columns:1fr}.detail-stat-grid{grid-template-columns:1fr 1fr}}.withdrawals-filter{grid-template-columns:minmax(240px,1fr) 150px 180px 180px minmax(220px,auto) auto!important}.withdraw-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.withdraw-summary-grid .ant-card{border:1px solid #E5EBF3;box-shadow:0 5px 18px #10182809}.withdraw-history-extra{min-width:135px;display:flex;align-items:flex-end;flex-direction:column;gap:5px}.withdraw-eligibility-card{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.withdraw-eligibility-card>div{background:#f8fafc;border:1px solid #E8EDF4;border-radius:10px;padding:11px;display:flex;flex-direction:column}.withdraw-eligibility-card strong{font-size:14px}@media (max-width:1200px){.withdrawals-filter{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:767px){.withdraw-summary-grid,.withdraw-eligibility-card{grid-template-columns:1fr}.withdrawals-filter{grid-template-columns:1fr!important}}.chart-empty-state{min-height:280px;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:13px}.settings-main-shell{background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:0 16px 16px}.settings-main-tabs>.ant-tabs-nav{margin:0 0 12px!important}.settings-main-tabs .ant-tabs-tab{padding:14px 2px 11px!important;font-size:13px}.settings-main-tabs .ant-tabs-tab-btn{font-weight:500}.settings-compact-toolbar{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.settings-toolbar-copy{display:flex;flex-direction:column}.settings-toolbar-copy strong{font-size:13px;color:#182230}.settings-toolbar-copy span{font-size:10px;color:#98a2b3;margin-top:1px}.settings-toolbar-actions{display:flex;align-items:center;gap:8px}.settings-search{width:220px}.settings-table-list{width:100%;border:1px solid #e6ebf2;border-radius:10px;overflow:hidden;background:#fff}.settings-table-head,.settings-table-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) 110px 46px;align-items:center;gap:12px}.settings-table-head.has-value,.settings-table-row.has-value{grid-template-columns:minmax(220px,1fr) minmax(160px,.8fr) 120px 110px 46px}.settings-table-head{min-height:38px;padding:0 14px;background:#f7f9fc;border-bottom:1px solid #e6ebf2}.settings-table-head span{font-size:10px;font-weight:700;color:#667085;text-transform:uppercase;letter-spacing:.02em}.settings-table-row{min-height:50px;padding:7px 14px;border-bottom:1px solid #eef2f6;transition:background .15s ease}.settings-table-row:last-child{border-bottom:0}.settings-table-row:hover{background:#fafcff}.settings-name-cell{min-width:0}.settings-name-cell strong{display:block;font-size:13px;color:#182230;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-code{display:inline-flex;align-items:center;background:#f3f6fa;border-radius:6px;padding:3px 7px;font-size:10px;color:#667085}.settings-value{font-size:12px;font-weight:600;color:#344054}.settings-action-cell{display:flex;justify-content:flex-end}.settings-more-btn{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;color:#667085!important}.settings-more-btn:hover{background:#eef3f9!important;color:#1b4b8f!important}.settings-empty{padding:26px 10px;text-align:center;color:#98a2b3;font-size:12px}.settings-reminder-head,.settings-reminder-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.8fr) 130px 100px;align-items:center;gap:12px}.settings-reminder-head{min-height:38px;padding:0 14px;background:#f7f9fc;border-bottom:1px solid #e6ebf2}.settings-reminder-head span{font-size:10px;font-weight:700;color:#667085;text-transform:uppercase}.settings-reminder-row{min-height:50px;padding:7px 14px;border-bottom:1px solid #eef2f6}.settings-reminder-row:last-child{border-bottom:0}.settings-reminder-row:hover{background:#fafcff}.settings-reminder-row strong{font-size:13px}.settings-secondary{font-size:11px;color:#667085}.gateway-settings-box{max-width:820px;border:1px solid #e6ebf2;border-radius:10px;padding:16px}.gateway-settings-heading{margin-bottom:14px}.gateway-settings-heading>div{display:flex;flex-direction:column}.gateway-settings-heading strong{font-size:14px;color:#182230}.gateway-settings-heading span{font-size:10px;color:#98a2b3;margin-top:2px}.gateway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.gateway-settings-box .ant-form-item{margin-bottom:12px}.gateway-save-row{display:flex;justify-content:flex-end}.settings-list{display:block!important}.tab-toolbar{margin-bottom:10px}@media (max-width: 900px){.settings-table-head,.settings-table-row{grid-template-columns:minmax(160px,1fr) 130px 90px 40px}.settings-table-head.has-value,.settings-table-row.has-value{grid-template-columns:minmax(160px,1fr) 120px 90px 90px 40px}.settings-reminder-head,.settings-reminder-row{grid-template-columns:minmax(160px,1fr) 150px 100px 90px}}@media (max-width: 700px){.settings-main-shell{padding:0 10px 12px}.settings-compact-toolbar{flex-direction:column;align-items:stretch}.settings-toolbar-actions{width:100%}.settings-search{width:100%;flex:1}.settings-table-head,.settings-reminder-head{display:none}.settings-table-row,.settings-table-row.has-value{min-height:64px;grid-template-columns:1fr auto;gap:4px 10px}.settings-table-row>div:nth-child(2){grid-column:1}.settings-table-row>div:nth-last-child(2){grid-column:2;grid-row:1}.settings-action-cell{grid-column:2}.settings-reminder-row{min-height:70px;grid-template-columns:1fr auto;gap:5px 10px}.gateway-grid{grid-template-columns:1fr}.gateway-settings-box{max-width:100%}}.member-otp-section{width:100%}.otp-title-area{display:flex;align-items:center;gap:10px;margin-bottom:18px}.otp-title-icon{width:36px;height:36px;min-width:36px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:16px}.otp-main-title{display:block;font-size:14px;color:#182230}.otp-mobile-text{margin-top:2px;font-size:11px;color:#98a2b3}.otp-box-group{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin-bottom:14px}.otp-box{width:100%!important;height:50px!important;padding:0!important;border-radius:10px!important;border:1px solid #d9e1eb!important;background:#fff!important;text-align:center!important;font-size:20px!important;line-height:50px!important;font-weight:700!important;color:#182230!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.otp-box:hover{border-color:#8eb2df!important}.otp-box:focus,.otp-box.ant-input-focused{border-color:#1b4b8f!important;background:#fbfdff!important;box-shadow:0 0 0 2px #1b4b8f1a!important;outline:none!important}.dev-otp-message{width:100%;border:1px solid #d7e7fa;border-radius:10px;background:#f3f8ff;padding:10px 12px;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease}.dev-otp-message:hover{background:#edf5ff;border-color:#bfd8f5}.dev-otp-left{min-width:0;display:flex;flex-direction:column}.dev-otp-left span{font-size:11px;font-weight:600;color:#4b6483}.dev-otp-left small{margin-top:2px;color:#98a2b3;font-size:10px}.dev-otp-message strong{flex-shrink:0;color:#1b4b8f;font-size:18px;font-weight:750;letter-spacing:4px}.otp-verify-button{height:42px!important;margin-top:1px;border-radius:9px!important;font-weight:600}.change-mobile-button{margin-top:4px}.login-card .ant-input,.login-card .ant-input-affix-wrapper,.login-card .ant-input-group-addon{min-height:42px}.login-card .ant-input-affix-wrapper .ant-input{min-height:auto}.login-card .otp-box{min-height:50px!important}@media (max-width: 480px){.otp-box-group{gap:6px}.otp-box{height:46px!important;min-height:46px!important;line-height:46px!important;font-size:18px!important;border-radius:9px!important}.dev-otp-message{padding:9px 10px}.dev-otp-message strong{font-size:16px;letter-spacing:3px}}@media (max-width: 360px){.otp-box-group{gap:4px}.otp-box{height:42px!important;min-height:42px!important;line-height:42px!important;font-size:17px!important}}.withdraw-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.withdraw-summary-card{border:1px solid #e5ebf3!important;box-shadow:none!important}.withdraw-summary-card .ant-card-body{padding:14px 16px!important}.withdraw-summary-card .ant-statistic-title{font-size:11px;margin-bottom:5px}.withdraw-summary-card .ant-statistic-content{font-size:19px}.withdraw-history-card{height:auto!important;min-height:0!important;max-height:none!important;border:1px solid #e5ebf3!important;box-shadow:none!important;overflow:hidden}.withdraw-history-card .ant-card-head{min-height:42px!important;padding:0 16px!important;border-bottom:1px solid #eef2f6!important}.withdraw-history-card .ant-card-head-title{padding:10px 0!important;font-size:13px!important;font-weight:650!important}.withdraw-history-card .ant-card-body{padding:0!important;height:auto!important;min-height:0!important}.withdraw-history-list{min-height:0!important}.withdraw-history-list .ant-list-items{margin:0!important}.withdraw-history-item{min-height:0!important;padding:11px 16px!important;border-bottom:1px solid #eef2f6!important}.withdraw-history-item:last-child{border-bottom:none!important}.withdraw-history-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.withdraw-history-main{min-width:0;display:flex;flex-direction:column;gap:3px}.withdraw-history-title{font-size:13px;font-weight:650;color:#182230;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.withdraw-history-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;color:#98a2b3}.withdraw-history-dot{color:#c4cad3}.withdraw-rejection-text{margin-top:3px;font-size:10px;color:#d92d20}.withdraw-history-extra{min-width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end;gap:10px!important}.withdraw-history-extra strong{font-size:13px;font-weight:700;color:#182230;white-space:nowrap}.withdraw-history-card,.withdraw-history-card .ant-card-body,.withdraw-history-card .ant-spin-nested-loading,.withdraw-history-card .ant-spin-container,.withdraw-history-card .ant-list,.withdraw-history-card .ant-list-items{flex:none!important;height:auto!important;min-height:0!important}.withdraw-eligibility-card{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.withdraw-eligibility-card>div{background:#f8fafc;border:1px solid #e8edf4;border-radius:9px;padding:9px 10px;display:flex;flex-direction:column}.withdraw-eligibility-card span{color:#98a2b3;font-size:10px}.withdraw-eligibility-card strong{margin-top:2px;font-size:13px}.withdraw-eligibility-card .highlight{background:#eef5ff;border-color:#d8e8fb}.withdraw-eligibility-card .highlight strong{color:#1b4b8f}@media (max-width: 767px){.withdraw-summary-grid{grid-template-columns:repeat(3,1fr);gap:7px}.withdraw-summary-card .ant-card-body{padding:10px!important}.withdraw-summary-card .ant-statistic-title{font-size:9px}.withdraw-summary-card .ant-statistic-content{font-size:15px}.withdraw-history-row{grid-template-columns:1fr;gap:7px}.withdraw-history-extra{justify-content:space-between}.withdraw-eligibility-card{grid-template-columns:1fr}}@media (max-width: 480px){.withdraw-summary-grid{grid-template-columns:1fr}.withdraw-history-item{padding:10px 12px!important}}.payment-row-card{border:1px solid #e2e8f0!important;box-shadow:0 2px 8px #1018280a!important}.payment-row-card .ant-card-body{display:grid;grid-template-columns:62px minmax(220px,1fr) auto 140px auto;gap:14px;align-items:center;padding:12px 14px!important}.payment-date-badge{min-width:60px;padding:7px 6px;background:#f1f5fa;border-radius:10px;text-align:center;display:flex;flex-direction:column;line-height:1.05}.payment-date-badge strong{font-size:18px;font-weight:750;color:#123e79}.payment-date-badge span{margin-top:3px;font-size:10px;font-weight:600;color:#475467}.payment-date-badge small{margin-top:1px;font-size:9px;color:#667085}.payment-main-info{min-width:0;display:flex;flex-direction:column;gap:3px}.payment-scheme-name{font-size:13px!important;font-weight:650!important;color:#182230!important}.payment-receipt-number{font-size:11px!important;font-weight:500!important;color:#667085!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-status-group{display:flex;align-items:center;justify-content:flex-end;gap:7px}.payment-mode-tag{margin:0!important;color:#344054!important;border-color:#d0d5dd!important;background:#fff!important;font-size:11px!important}.payment-value{text-align:right;font-size:14px;font-weight:750;color:#101828;white-space:nowrap}.view-receipt-btn{height:40px!important;border-radius:9px!important;color:#182230!important;font-weight:550!important}.view-receipt-btn:hover{color:#1b4b8f!important;border-color:#9ebbe0!important}.statement-download-btn{height:42px!important;border-radius:10px!important;color:#1b4b8f!important;border-color:#1b4b8f!important;font-weight:600!important}.statement-download-btn:hover{background:#f4f8fe!important;color:#123e79!important}.receipt-logo{width:46px;height:46px;border-radius:13px;background:#1b4b8f;color:#fff;display:grid;place-items:center;font-weight:800;margin:0 auto}.receipt-title{color:#182230!important}.receipt-amount{margin:8px 0 18px;font-size:30px;font-weight:800;color:#101828}.receipt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:left}.receipt-grid>div{background:#f8fafc;border:1px solid #edf1f5;padding:11px;border-radius:9px;display:flex;flex-direction:column;gap:3px}.receipt-grid span{font-size:10px;color:#667085}.receipt-grid strong{font-size:12px;color:#182230;font-weight:650;word-break:break-word}.receipt-status-text{text-transform:uppercase}.payment-empty-card{border:1px solid #e5ebf3!important;box-shadow:none!important}@media (max-width: 1100px){.payment-row-card .ant-card-body{grid-template-columns:54px minmax(0,1fr) auto}.payment-status-group{grid-column:2;justify-content:flex-start}.payment-value{grid-column:3;grid-row:1;align-self:center}.view-receipt-btn{grid-column:3;grid-row:2}}@media (max-width: 700px){.payment-row-card .ant-card-body{grid-template-columns:50px minmax(0,1fr);gap:10px}.payment-status-group{grid-column:2}.payment-value{grid-column:2;grid-row:auto;text-align:left}.view-receipt-btn{grid-column:2;grid-row:auto;width:fit-content}.receipt-grid{grid-template-columns:1fr}}.report-filter-card{margin-bottom:14px}.report-filter-card .ant-card-body{padding:14px 16px}.report-filter-row{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:nowrap}.report-date-filter{width:260px;min-width:240px}.report-filter-control{flex:1 1 0;min-width:130px}.report-filter-button,.report-export-button{height:40px;flex:0 0 auto;white-space:nowrap}.report-filter-button{min-width:116px}.report-export-button{min-width:122px}@media (max-width: 1280px){.report-filter-row{flex-wrap:wrap}.report-filter-control{width:170px;flex:0 0 170px}}@media (max-width: 768px){.report-filter-row{display:grid;grid-template-columns:1fr;gap:10px}.report-date-filter,.report-filter-control,.report-filter-button,.report-export-button{width:100%!important;min-width:100%!important;max-width:100%}}.member-page-loader{min-height:420px;display:grid;place-items:center}.member-scheme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.member-scheme-card-v2{position:relative;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#fff 72%,#f7faff)!important;box-shadow:0 7px 24px #1018280e!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.member-scheme-card-v2:hover{transform:translateY(-2px);border-color:#d4dfec!important;box-shadow:0 12px 30px #10182814!important}.member-scheme-card-v2 .ant-card-body{padding:20px!important}.member-scheme-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1b4b8f,#4d86ca,#8ab3e3)}.member-scheme-header-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.member-scheme-icon-v2{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:#996500;background:linear-gradient(145deg,#fff7dc,#f4d985);border:1px solid #f3dda0;box-shadow:inset 0 1px #ffffffb3}.member-scheme-title-v2{min-width:0;display:flex;flex-direction:column;gap:7px}.member-scheme-title-v2 .ant-typography{margin:0!important;font-size:18px!important;font-weight:720!important;color:#182230;letter-spacing:-.02em}.scheme-frequency-pill{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;background:#eef5ff;color:#1b4b8f;font-size:10px;font-weight:650}.member-scheme-price-v2{text-align:right;display:flex;flex-direction:column;white-space:nowrap}.member-scheme-price-v2 strong{font-size:19px;font-weight:760;color:#101828}.member-scheme-price-v2 span{margin-top:1px;font-size:10px;color:#98a2b3}.member-scheme-progress-v2{padding:15px 0 13px;margin-top:14px;border-bottom:1px solid #eef2f6}.scheme-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:#667085;font-size:11px}.scheme-progress-copy strong{color:#344054}.scheme-progress-percent{color:#1b4b8f!important;font-size:12px}.member-scheme-progress-v2 .ant-progress-inner{background:#edf2f7}.member-scheme-metrics-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0}.scheme-metric-v2{min-width:0;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e9eef5;border-radius:11px;background:#f9fbfd}.scheme-metric-icon{width:30px;height:30px;min-width:30px;border-radius:9px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f}.scheme-metric-v2 span{font-size:9px;color:#98a2b3}.scheme-metric-v2 strong{margin-top:2px;font-size:11px;font-weight:680;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-scheme-footer-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.scheme-small-info span{font-size:9px;color:#98a2b3}.scheme-small-info strong{margin-top:1px;font-size:12px;color:#475467}.scheme-view-button,.scheme-pay-button{height:38px!important;border-radius:9px!important;padding-inline:14px!important;font-weight:600!important}.scheme-view-button{border-color:#d9e1eb!important}.scheme-pay-button{box-shadow:0 4px 10px #1b4b8f2b}.member-empty-card{border:1px solid #e5ebf3!important;box-shadow:none!important}.member-scheme-detail-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.member-scheme-detail-modal .ant-modal-header{padding-bottom:14px;border-bottom:1px solid #eef2f6}.member-scheme-detail-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:#c5d1df transparent}.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar{width:6px}.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#c5d1df;border-radius:999px}.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#9fb0c4}.scheme-detail-summary-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scheme-detail-summary-v2>div{padding:12px;background:linear-gradient(145deg,#f8fafc,#f4f8fd);border:1px solid #e8edf4;border-radius:11px;display:flex;flex-direction:column}.scheme-detail-summary-v2 span{font-size:10px;color:#98a2b3}.scheme-detail-summary-v2 strong{margin-top:3px;font-size:15px;color:#182230}.scheme-detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 10px}.scheme-detail-section-heading>div{display:flex;flex-direction:column}.scheme-detail-section-heading strong{font-size:13px;color:#182230}.scheme-detail-section-heading span{margin-top:2px;font-size:10px;color:#98a2b3}.installment-count-pill{padding:5px 9px;border-radius:999px;background:#eef5ff;color:#1b4b8f!important;font-size:10px!important;font-weight:650}.installment-list-modern .ant-list-items{border:1px solid #e8edf4;border-radius:12px;overflow:hidden;background:#fff}.installment-row-modern{padding:0!important;border-bottom:1px solid #eef2f6!important;transition:background .15s ease}.installment-row-modern:last-child{border-bottom:0!important}.installment-row-modern:hover{background:#fafcff}.installment-row-content{width:100%;min-height:66px;display:grid;grid-template-columns:44px minmax(180px,1fr) 120px 100px 82px;gap:12px;align-items:center;padding:10px 12px}.installment-number-box{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:#f0f5fb;color:#1b4b8f;font-size:11px;font-weight:700}.installment-main{display:flex;flex-direction:column;min-width:0}.installment-main strong{font-size:12px;color:#182230}.installment-main span{margin-top:3px;font-size:10px;color:#98a2b3}.installment-balance{display:flex;flex-direction:column}.installment-balance span{font-size:9px;color:#98a2b3}.installment-balance strong{margin-top:2px;font-size:12px;color:#344054}.installment-action{display:flex;justify-content:flex-end}.installment-action .ant-btn{border-radius:8px!important}.scheme-detail-loader{min-height:300px;display:grid;place-items:center}@media (max-width: 1100px){.member-scheme-grid{grid-template-columns:1fr}}@media (max-width: 767px){.member-scheme-card-v2 .ant-card-body{padding:16px!important}.member-scheme-header-v2{grid-template-columns:auto minmax(0,1fr)}.member-scheme-price-v2{grid-column:2;text-align:left;margin-top:-3px}.member-scheme-metrics-v2{grid-template-columns:1fr}.member-scheme-footer-v2{align-items:flex-end}.scheme-small-info{display:none}.member-scheme-footer-v2 .ant-space{width:100%}.member-scheme-footer-v2 .ant-space-item{flex:1}.member-scheme-footer-v2 .ant-btn{width:100%}.scheme-detail-summary-v2{grid-template-columns:repeat(2,1fr)}.installment-row-content{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.installment-balance{grid-column:2}.installment-row-content>.ant-tag{grid-column:3;grid-row:1}.installment-action{grid-column:3;grid-row:2}}@media (max-width: 480px){.scheme-detail-summary-v2{grid-template-columns:1fr 1fr}.scheme-detail-section-heading{align-items:flex-start}}.member-payment-list-v2{display:flex;flex-direction:column;gap:12px}.member-payment-card-v2{position:relative;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fff 75%,#f8fbff)!important;box-shadow:0 5px 18px #1018280b!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.member-payment-card-v2:hover{transform:translateY(-1px);border-color:#d5e0ed!important;box-shadow:0 9px 24px #10182812!important}.member-payment-card-v2 .ant-card-body{display:grid;grid-template-columns:64px minmax(260px,1fr) 150px 150px;gap:18px;align-items:center;padding:14px 16px!important}.payment-card-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1b4b8f,#5c91d0)}.payment-date-v2{width:58px;height:58px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f1f5fa;border:1px solid #e3eaf2;line-height:1.05}.payment-date-v2 strong{font-size:18px;font-weight:760;color:#123e79}.payment-date-v2 span{margin-top:3px;font-size:10px;font-weight:650;color:#475467}.payment-date-v2 small{margin-top:2px;font-size:9px;color:#98a2b3}.payment-info-v2{min-width:0;display:flex;flex-direction:column;gap:8px}.payment-title-line{display:flex;align-items:center;gap:10px;min-width:0}.payment-title-line>div{min-width:0;display:flex;flex-direction:column}.payment-icon-v2{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border-radius:9px;background:#eef5ff;color:#1b4b8f;font-size:15px}.payment-scheme-title-v2{font-size:13px!important;font-weight:680!important;color:#182230!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-receipt-v2{margin-top:2px;font-size:10px;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-meta-v2{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.payment-mode-v2{margin:0!important;border-radius:999px!important;padding-inline:8px!important;background:#f7f9fc!important;border-color:#dde4ed!important;color:#475467!important;font-size:10px!important}.payment-reference-v2{font-size:10px;color:#98a2b3}.payment-amount-v2{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.payment-amount-v2 span{font-size:9px;color:#98a2b3}.payment-amount-v2 strong{margin-top:2px;font-size:16px;font-weight:760;color:#101828}.payment-action-v2{display:flex;justify-content:flex-end}.view-receipt-btn-v2{height:38px!important;border-radius:9px!important;padding-inline:14px!important;font-size:12px!important;font-weight:600!important;color:#344054!important;border-color:#d9e1eb!important}.view-receipt-btn-v2:hover{color:#1b4b8f!important;border-color:#a8bfdd!important;background:#f8fbff!important}.payment-download-v2{height:40px!important;border-radius:9px!important;font-weight:600!important}.payment-receipt-modal-v2 .ant-modal-content{border-radius:16px!important;padding:22px!important}.receipt-card-v2{text-align:center}.receipt-success-icon-v2{width:50px;height:50px;border-radius:14px;margin:4px auto 10px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:20px}.receipt-title-v2{margin:0!important;color:#182230!important}.receipt-subtitle-v2{display:block;margin-top:3px;font-size:11px}.receipt-amount-v2{margin:16px 0;font-size:30px;font-weight:800;letter-spacing:-.03em;color:#101828}.receipt-details-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;text-align:left}.receipt-details-v2>div{min-width:0;padding:11px 12px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column}.receipt-details-v2 span{font-size:9px;color:#98a2b3}.receipt-details-v2 strong{margin-top:3px;font-size:12px;color:#344054;word-break:break-word}.receipt-status-success-v2{color:#087a43!important;text-transform:uppercase}@media (max-width: 1050px){.member-payment-card-v2 .ant-card-body{grid-template-columns:58px minmax(0,1fr) auto}.payment-action-v2{grid-column:3;grid-row:2}.payment-amount-v2{grid-column:3;grid-row:1}}@media (max-width: 700px){.member-payment-card-v2 .ant-card-body{grid-template-columns:52px minmax(0,1fr);gap:12px}.payment-date-v2{width:50px;height:50px}.payment-amount-v2{grid-column:2;grid-row:auto;align-items:flex-start;text-align:left}.payment-action-v2{grid-column:2;grid-row:auto;justify-content:flex-start}.view-receipt-btn-v2{width:fit-content}.receipt-details-v2{grid-template-columns:1fr}}.scheme-prize-heading-copy strong{font-size:13px;font-weight:700;color:#182230}.scheme-prize-heading-copy span{margin-top:2px;font-size:10px;color:#98a2b3}.scheme-prize-heading-icon{width:30px;height:30px;min-width:30px;border-radius:8px;display:grid;place-items:center;background:#fff7dc;color:#9a6700;font-size:13px;flex-shrink:0}.member-prize-schedule{display:flex;flex-direction:column;width:100%;margin-top:2px;border:1px solid #e8edf4;border-radius:12px;overflow:hidden;background:#fff}.member-prize-row{display:grid;grid-template-columns:70px minmax(170px,1fr) 130px 125px 80px 95px;gap:12px;align-items:center;min-height:64px;padding:11px 14px;border-bottom:1px solid #eef2f6;transition:background .15s ease}.member-prize-row:last-child{border-bottom:none}.member-prize-row:hover{background:#fafcff}.member-prize-draw,.member-prize-date,.member-prize-value,.member-prize-winners{display:flex;flex-direction:column;min-width:0}.member-prize-row span{font-size:9px;line-height:1.3;color:#98a2b3}.member-prize-row strong{margin-top:2px;font-size:12px;line-height:1.35;font-weight:650;color:#344054}.member-prize-draw{width:fit-content;min-width:52px;padding:7px 9px;border:1px solid #e7edf4;border-radius:9px;background:#f4f7fb}.member-prize-draw span{font-size:8px}.member-prize-draw strong{margin-top:1px;font-size:13px;color:#1b4b8f}.member-prize-info{display:flex;flex-direction:column;min-width:0}.member-prize-info strong{margin:0;font-size:13px;font-weight:700;color:#182230;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-prize-info span{margin-top:3px;font-size:10px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-prize-value strong{color:#101828;font-weight:700}.member-prize-winners strong{color:#344054}.member-prize-row>.ant-tag{margin:0;justify-self:start;white-space:nowrap}.member-prize-empty{min-height:105px;border:1px dashed #d9e2ec;border-radius:12px;background:#fafcff;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:left}.member-prize-empty>svg{flex-shrink:0;font-size:23px;color:#c49a35}.member-prize-empty>div{display:flex;flex-direction:column}.member-prize-empty strong{font-size:13px;font-weight:650;color:#475467}.member-prize-empty span{margin-top:3px;max-width:430px;font-size:10px;line-height:1.5;color:#98a2b3}@media (max-width: 900px){.member-prize-row{grid-template-columns:60px minmax(150px,1fr) 120px 110px 70px;gap:10px}.member-prize-row>.ant-tag{grid-column:2 / -1;justify-self:start}}@media (max-width: 767px){.scheme-detail-section-heading .scheme-prize-heading-left{align-items:flex-start!important}.scheme-prize-heading-icon{width:30px;height:30px;min-width:30px;font-size:13px}.member-prize-schedule{border-radius:10px}.member-prize-row{grid-template-columns:56px minmax(0,1fr) auto;gap:8px 10px;align-items:start;min-height:0;padding:12px}.member-prize-draw{grid-column:1;grid-row:1 / 3;min-width:48px;padding:7px}.member-prize-info{grid-column:2;grid-row:1}.member-prize-row>.ant-tag{grid-column:3;grid-row:1;justify-self:end}.member-prize-date{grid-column:2;grid-row:2}.member-prize-value{grid-column:2;grid-row:3}.member-prize-winners{grid-column:3;grid-row:2 / 4;align-self:center;text-align:right}.member-prize-info strong{font-size:12px}.member-prize-info span{font-size:9px}.member-prize-row strong{font-size:11px}.member-prize-empty{min-height:100px;padding:16px;justify-content:flex-start}}@media (max-width: 480px){.member-prize-row{grid-template-columns:50px minmax(0,1fr);gap:8px 10px}.member-prize-draw{grid-column:1;grid-row:1 / 4}.member-prize-info{grid-column:2;grid-row:1}.member-prize-date{grid-column:2;grid-row:2}.member-prize-value{grid-column:2;grid-row:3}.member-prize-winners{grid-column:2;grid-row:4;align-self:start;text-align:left}.member-prize-row>.ant-tag{grid-column:2;grid-row:5;justify-self:start}.member-prize-empty{flex-direction:column;text-align:center}}.draw-toolbar-card,.draw-prize-info-card,.draw-table-card,.draw-empty-card{border:1px solid #e5ebf3!important;box-shadow:none!important}.draw-toolbar-card{margin-bottom:12px}.draw-toolbar-card .ant-card-body{padding:14px 16px!important}.draw-toolbar{display:flex;justify-content:space-between;align-items:end;gap:14px}.draw-selector-block{min-width:300px;display:flex;flex-direction:column;gap:5px}.draw-selector-block>span{font-size:10px;font-weight:650;color:#667085}.draw-selector-block .ant-select{width:100%}.draw-prize-info-card{margin-bottom:12px}.draw-prize-info-card .ant-card-body{padding:12px 16px!important}.draw-prize-info-grid{display:grid;grid-template-columns:70px minmax(150px,1fr) minmax(120px,1fr) 130px 120px 95px 100px;gap:14px;align-items:center}.draw-prize-info-grid>div{display:flex;flex-direction:column;min-width:0}.draw-prize-info-grid span{font-size:9px;color:#98a2b3}.draw-prize-info-grid strong{margin-top:2px;font-size:12px;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draw-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.draw-summary-grid .ant-card{border:1px solid #e5ebf3!important;box-shadow:none!important}.draw-summary-grid .ant-card-body{padding:14px 16px!important}.draw-summary-grid .ant-statistic-title{font-size:10px;color:#667085;margin-bottom:5px}.draw-summary-grid .ant-statistic-content{font-size:20px;font-weight:700}.draw-table-card{margin-bottom:12px}.draw-table-card .ant-card-head{min-height:44px;padding:0 16px}.draw-table-card .ant-card-head-title{font-size:13px;font-weight:700}.draw-table-card .ant-card-body{padding:0!important}.draw-table-card .ant-table-thead>tr>th{background:#f7f9fc!important;font-size:10px;color:#667085}.draw-table-card .ant-table-tbody>tr>td{font-size:12px}.draw-member-cell{display:flex;align-items:center;gap:9px;min-width:0}.draw-member-cell>div{min-width:0;display:flex;flex-direction:column}.draw-member-cell strong{font-size:12px;color:#182230;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draw-member-cell span{font-size:10px;color:#98a2b3}.draw-member-icon,.winner-member-icon{width:30px;height:30px;min-width:30px;display:grid;place-items:center;border-radius:9px;background:#eef5ff;color:#1b4b8f}.winner-member-icon{background:#fff7dc;color:#9a6700}.winner-position-pill{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 7px;border-radius:999px;background:#fff7dc;color:#9a6700;font-size:10px;font-weight:700}.winner-prize-cell{display:flex;flex-direction:column}.winner-prize-cell strong{font-size:12px;color:#182230}.winner-prize-cell span{font-size:10px;color:#98a2b3}.draw-success-state{padding:12px 4px 6px;text-align:center}.draw-success-icon{width:52px;height:52px;margin:0 auto 10px;border-radius:14px;display:grid;place-items:center;background:#fff7dc;color:#9a6700;font-size:22px}.delivery-update-box{display:flex;flex-direction:column;gap:16px}.delivery-winner-info{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc}.delivery-winner-info>svg{font-size:18px;color:#9a6700}.delivery-winner-info>div{display:flex;flex-direction:column}.delivery-winner-info strong{font-size:13px;color:#182230}.delivery-winner-info span{font-size:10px;color:#98a2b3}.delivery-field{display:flex;flex-direction:column;gap:5px}.delivery-field>span{font-size:10px;font-weight:650;color:#667085}@media (max-width: 1100px){.draw-prize-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.draw-toolbar{flex-direction:column;align-items:stretch}.draw-selector-block{min-width:0}.draw-toolbar .ant-space{width:100%}.draw-toolbar .ant-space-item{flex:1}.draw-toolbar .ant-btn{width:100%}.draw-summary-grid,.draw-prize-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.draw-summary-grid,.draw-prize-info-grid{grid-template-columns:1fr}}.member-prize-row-status{grid-template-columns:58px minmax(130px,1fr) 110px 105px minmax(120px,.9fr) minmax(115px,.8fr) 95px 85px}.member-prize-status-block,.member-prize-result,.member-prize-delivery{min-width:0;display:flex;flex-direction:column;justify-content:center}.member-prize-status-block>span,.member-prize-result>span,.member-prize-delivery>span{font-size:9px;line-height:1.3;color:#98a2b3}.member-prize-status-block strong,.member-prize-result strong,.member-prize-delivery strong{margin-top:2px;font-size:11px;line-height:1.35;font-weight:700}.member-prize-status-block small,.member-prize-result small,.member-prize-delivery small{margin-top:3px;max-width:150px;font-size:8px;line-height:1.35;color:#98a2b3}.prize-member-eligible{color:#087a43!important}.prize-member-not-eligible{color:#d92d20!important}.prize-member-pending,.prize-member-muted{color:#667085!important}.prize-result-winner{color:#9a6700!important}.prize-result-not-selected{color:#667085!important}.prize-result-pending{color:#1b4b8f!important}.member-prize-delivery .ant-tag{width:fit-content;margin-top:3px;margin-inline-end:0;white-space:nowrap}.prize-section-heading{padding-top:6px;padding-bottom:9px}.scheme-detail-section-heading .scheme-prize-heading-left{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px;min-width:0}.scheme-prize-heading-copy{display:flex!important;flex-direction:column!important;min-width:0}.scheme-prize-heading-icon{width:30px;height:30px;min-width:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#fff7dc;color:#9a6700;font-size:13px}@media (max-width: 1100px){.member-prize-row-status{grid-template-columns:55px minmax(150px,1fr) 105px 105px minmax(105px,1fr) minmax(105px,1fr)}.member-prize-row-status .member-prize-delivery{grid-column:2 / 4}.member-prize-row-status>.ant-tag{grid-column:4 / 7;justify-self:start}}@media (max-width: 767px){.member-prize-row-status{grid-template-columns:54px minmax(0,1fr) auto;gap:8px 10px}.member-prize-row-status .member-prize-draw{grid-column:1;grid-row:1 / 5}.member-prize-row-status .member-prize-info{grid-column:2;grid-row:1}.member-prize-row-status>.ant-tag{grid-column:3;grid-row:1;justify-self:end}.member-prize-row-status .member-prize-date{grid-column:2;grid-row:2}.member-prize-row-status .member-prize-value{grid-column:3;grid-row:2;text-align:right}.member-prize-status-block{grid-column:2;grid-row:3}.member-prize-result{grid-column:3;grid-row:3;text-align:right}.member-prize-delivery{grid-column:2 / 4;grid-row:4;margin-top:4px;padding-top:8px;border-top:1px solid #eef2f6}.member-prize-status-block small,.member-prize-result small,.member-prize-delivery small{max-width:100%}}@media (max-width: 480px){.member-prize-row-status{grid-template-columns:48px minmax(0,1fr)}.member-prize-row-status .member-prize-draw{grid-column:1;grid-row:1 / 7}.member-prize-row-status .member-prize-info{grid-column:2;grid-row:1}.member-prize-row-status .member-prize-date{grid-column:2;grid-row:2}.member-prize-row-status .member-prize-value{grid-column:2;grid-row:3;text-align:left}.member-prize-status-block{grid-column:2;grid-row:4}.member-prize-result{grid-column:2;grid-row:5;text-align:left}.member-prize-delivery{grid-column:2;grid-row:6;margin-top:4px}.member-prize-row-status>.ant-tag{grid-column:2;grid-row:7;justify-self:start}}.member-prize-row-status{grid-template-columns:58px minmax(125px,1fr) 105px 95px minmax(105px,.9fr) minmax(110px,.9fr) 90px 72px;gap:10px;padding:11px 12px}.member-prize-row-status>.ant-tag{max-width:72px;overflow:hidden;text-overflow:ellipsis}.member-prize-schedule{overflow:visible}.scheme-manage-loader,.draw-page-loader{min-height:420px;display:grid;place-items:center}.scheme-manage-header,.draw-page-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.scheme-manage-heading,.draw-page-heading{min-width:0}.scheme-manage-heading .ant-typography,.draw-page-heading .ant-typography{margin:0!important}.scheme-manage-heading h3.ant-typography,.draw-page-heading h3.ant-typography{font-size:22px!important;line-height:1.2!important;font-weight:760!important;letter-spacing:-.025em;color:#182230}.scheme-manage-heading .ant-typography-secondary,.draw-page-heading .ant-typography-secondary{display:block;margin-top:3px;font-size:11px;color:#98a2b3}.scheme-manage-draw-btn,.draw-refresh-btn{height:38px!important;border-radius:9px!important;font-weight:600!important}.scheme-manage-summary{margin-bottom:14px}.scheme-manage-stat-card,.draw-summary-card-v2{height:100%;border:1px solid #e4eaf2!important;box-shadow:0 4px 14px #10182809!important;overflow:hidden}.scheme-manage-stat-card .ant-card-body,.draw-summary-card-v2 .ant-card-body{padding:14px 16px!important}.scheme-manage-stat-card .ant-statistic-title,.draw-summary-card-v2 .ant-statistic-title{margin-bottom:5px!important;font-size:10px!important;font-weight:650;color:#667085}.scheme-manage-stat-card .ant-statistic-content,.draw-summary-card-v2 .ant-statistic-content{font-size:20px!important;font-weight:760!important;color:#182230}.scheme-manage-details-card{margin-bottom:14px;border:1px solid #e4eaf2!important;box-shadow:none!important}.scheme-manage-details-card .ant-card-body{padding:15px 16px 8px!important}.scheme-manage-descriptions .ant-descriptions-header{margin-bottom:12px!important}.scheme-manage-descriptions .ant-descriptions-title{font-size:13px!important;font-weight:700!important;color:#182230}.scheme-manage-descriptions .ant-descriptions-item{padding-bottom:10px!important}.scheme-manage-descriptions .ant-descriptions-item-label{color:#98a2b3!important;font-size:10px!important;font-weight:500!important}.scheme-manage-descriptions .ant-descriptions-item-content{color:#344054!important;font-size:12px!important;font-weight:650!important}.scheme-manage-tabs-card{border:1px solid #e4eaf2!important;box-shadow:none!important}.scheme-manage-tabs-card .ant-card-body{padding:0!important}.scheme-manage-tabs .ant-tabs-tab{padding:13px 2px 11px!important;font-size:12px}.scheme-manage-tabs .ant-tabs-content-holder{padding:14px 16px 16px}.scheme-manage-tabs .ant-table{border:1px solid #edf1f5;border-radius:10px;overflow:hidden}.scheme-manage-tabs .ant-table-thead>tr>th{padding:10px 12px!important;background:#f7f9fc!important;font-size:10px!important;color:#667085!important;font-weight:700!important}.scheme-manage-tabs .ant-table-tbody>tr>td{padding:11px 12px!important;font-size:12px}.scheme-history-list{border:1px solid #e8edf4;border-radius:10px;overflow:hidden;background:#fff}.scheme-history-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:58px;padding:10px 12px;border-bottom:1px solid #eef2f6}.scheme-history-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f}.scheme-history-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.scheme-history-copy strong{font-size:12px;color:#182230}.scheme-history-copy .ant-typography-secondary{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-history-date{font-size:10px!important;white-space:nowrap}.scheme-history-empty{min-height:120px;display:grid;place-items:center;border:1px dashed #d9e2ec;border-radius:10px;color:#98a2b3;font-size:12px}.scheme-manage-payment-modal .ant-modal-content,.draw-manual-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.scheme-manage-payment-modal .ant-modal-header,.draw-manual-modal .ant-modal-header{margin-bottom:14px!important}.scheme-manage-payment-alert{border-radius:10px!important}.draw-toolbar-card-v2{margin-bottom:14px;border:1px solid #e4eaf2!important;box-shadow:none!important}.draw-selector-v2{display:flex;flex-direction:column;gap:5px}.draw-selector-v2>.ant-typography{font-size:10px;color:#667085}.draw-selector-v2 .ant-select-selector{min-height:40px!important;border-radius:9px!important;align-items:center}.draw-action-buttons .ant-btn{min-width:120px;height:40px!important;border-radius:9px!important;font-weight:650!important}.draw-auto-eligibility-alert{margin-bottom:14px!important;border-radius:10px!important;padding:10px 12px!important}.draw-auto-eligibility-alert .ant-alert-message{font-size:12px;font-weight:650}.draw-auto-eligibility-alert .ant-alert-description{font-size:10px;line-height:1.5}.draw-table-card-v2{margin-bottom:14px;border:1px solid #e4eaf2!important;box-shadow:none!important}.draw-table-card-v2 .ant-card-head{min-height:42px!important;padding:0 14px!important}.draw-table-card-v2 .ant-card-head-title{padding:10px 0!important;font-size:12px!important}.draw-table-card-v2 .ant-table-thead>tr>th{padding:10px 12px!important;background:#f7f9fc!important;font-size:10px!important;color:#667085!important}.draw-table-card-v2 .ant-table-tbody>tr>td{padding:11px 12px!important;font-size:12px}.draw-manual-modal .ant-alert{border-radius:10px!important}@media (max-width: 900px){.scheme-manage-header,.draw-page-header{align-items:flex-start}.scheme-manage-tabs .ant-tabs-content-holder{padding:12px}}@media (max-width: 767px){.scheme-manage-header,.draw-page-header{flex-direction:column}.scheme-manage-header>.ant-space,.draw-page-header>.ant-space{width:100%}.scheme-manage-draw-btn,.draw-refresh-btn{width:100%}.scheme-manage-heading h3.ant-typography,.draw-page-heading h3.ant-typography{font-size:19px!important}.scheme-manage-summary .ant-col,.draw-summary-grid-v2 .ant-col{min-width:0}.scheme-manage-stat-card .ant-card-body,.draw-summary-card-v2 .ant-card-body{padding:12px!important}.scheme-manage-stat-card .ant-statistic-content,.draw-summary-card-v2 .ant-statistic-content{font-size:17px!important}.scheme-manage-details-card .ant-card-body{padding:13px 12px 6px!important}.scheme-manage-tabs>.ant-tabs-nav{padding:0 10px}.scheme-manage-tabs .ant-tabs-tab{padding:11px 0 9px!important;font-size:11px}.scheme-manage-tabs .ant-tabs-content-holder{padding:10px}.scheme-history-item{grid-template-columns:30px minmax(0,1fr)}.scheme-history-date{grid-column:2}.draw-action-buttons{justify-content:stretch}.draw-action-buttons .ant-space-item{flex:1}.draw-action-buttons .ant-btn{width:100%;min-width:0}}@media (max-width: 480px){.scheme-manage-summary .ant-col,.draw-summary-grid-v2 .ant-col{flex:0 0 100%!important;max-width:100%!important}.scheme-manage-tabs .ant-tabs-nav-wrap{overflow-x:auto}.scheme-manage-tabs .ant-tabs-tab{margin:0 14px 0 0!important}}.draw-page-header{padding:2px 0 4px;margin-bottom:14px}.draw-page-header>.ant-space{align-items:center}.draw-page-header>.ant-btn,.draw-refresh-btn{border-radius:10px!important}.draw-page-heading h3.ant-typography{font-size:21px!important;font-weight:760!important}.draw-page-heading .ant-typography-secondary{font-size:11px!important}.draw-toolbar-card-v2{border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff;box-shadow:0 4px 14px #10182806!important;margin-bottom:14px}.draw-toolbar-card-v2 .ant-card-body{padding:14px 16px!important}.draw-toolbar-row{align-items:flex-end}.draw-selector-v2{gap:7px}.draw-selector-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.draw-selector-label>.ant-typography:first-child{font-size:11px;color:#344054}.draw-selector-label>.ant-typography-secondary{font-size:10px;color:#98a2b3}.draw-selector-v2 .ant-select{width:100%}.draw-selector-v2 .ant-select-selector{min-height:40px!important;border-radius:9px!important;border-color:#dbe3ed!important;box-shadow:none!important;align-items:center}.draw-selector-v2 .ant-select-focused .ant-select-selector{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f14!important}.draw-action-buttons{width:100%;justify-content:flex-end}.draw-action-buttons .ant-btn{height:40px!important;min-width:124px;border-radius:9px!important;font-size:12px;font-weight:650!important}.draw-action-buttons .ant-btn-primary{box-shadow:0 4px 10px #1b4b8f24}.draw-summary-grid-v2{margin-bottom:14px}.draw-summary-card-v2{border-radius:13px!important;border:1px solid #e5ebf3!important;box-shadow:none!important}.draw-summary-card-v2 .ant-card-body{padding:13px 14px!important}.draw-summary-card-v2 .ant-statistic-title{font-size:10px!important;color:#667085!important}.draw-summary-card-v2 .ant-statistic-content{font-size:19px!important;line-height:1.25;color:#182230!important}.draw-auto-eligibility-alert{border-radius:10px!important;border:1px solid #dbe8f7!important;background:#f7fbff!important;padding:9px 12px!important}.draw-auto-eligibility-alert .ant-alert-message{font-size:11px!important}.draw-auto-eligibility-alert .ant-alert-description{font-size:10px!important;color:#667085}.draw-table-card-v2{border:1px solid #e4eaf2!important;border-radius:13px!important;box-shadow:none!important;overflow:hidden}.draw-table-card-v2 .ant-card-head{min-height:48px!important;padding:0 14px!important;background:#fff}.draw-table-card-v2 .ant-card-head-title{padding:11px 0!important;font-size:12px!important;font-weight:700!important;color:#182230}.draw-table-card-v2 .ant-card-extra{padding:7px 0!important}.draw-table-search{width:290px!important}.draw-table-search .ant-input-affix-wrapper,.draw-table-search .ant-input-group-addon .ant-btn{height:34px!important}.draw-table-search .ant-input-affix-wrapper{border-radius:8px 0 0 8px!important}.draw-table-search .ant-input-search-button{border-radius:0 8px 8px 0!important}.draw-table-card-v2 .ant-card-body{padding:0!important}.draw-table-card-v2 .ant-table{border-top:1px solid #eef2f6}.draw-table-card-v2 .ant-table-thead>tr>th{padding:10px 12px!important;background:#f7f9fc!important;color:#667085!important;font-size:10px!important;font-weight:700!important}.draw-table-card-v2 .ant-table-tbody>tr>td{padding:11px 12px!important;font-size:12px!important;color:#344054}.draw-table-card-v2 .ant-table-tbody>tr:hover>td{background:#fafcff!important}.draw-table-card-v2 .ant-pagination{margin:12px 14px!important}.draw-table-card-v2 .ant-pagination-item,.draw-table-card-v2 .ant-pagination-prev,.draw-table-card-v2 .ant-pagination-next{border-radius:8px!important}.draw-card-id-tag{margin:0!important;border:0!important;border-radius:7px!important;background:#eef4ff!important;color:#315f9d!important;font-size:10px!important;font-weight:650!important;padding:3px 7px!important}.draw-manual-modal .ant-modal-content{border-radius:16px!important;padding:20px!important}.draw-manual-modal .ant-modal-title{font-size:15px!important;font-weight:700!important}.draw-manual-search{margin-bottom:12px}.draw-manual-search .ant-input-affix-wrapper{min-height:38px;border-radius:8px 0 0 8px!important}.draw-manual-search .ant-input-search-button{min-height:38px;border-radius:0 8px 8px 0!important}.draw-manual-modal .ant-table{border:1px solid #edf1f5;border-radius:10px;overflow:hidden}.draw-manual-modal .ant-table-thead>tr>th{background:#f7f9fc!important;padding:10px 11px!important;font-size:10px!important}.draw-manual-modal .ant-table-tbody>tr>td{padding:10px 11px!important;font-size:12px!important}.draw-confirm-modal .ant-modal-content{border-radius:16px!important;padding:22px!important}.draw-confirm-modal .ant-modal-confirm-title{font-size:16px!important;font-weight:750!important;color:#182230!important}.draw-confirm-icon{color:#1b4b8f!important}.draw-confirm-content{margin-top:12px}.draw-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draw-confirm-summary>div{min-width:0;padding:10px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc;display:flex;flex-direction:column}.draw-confirm-summary span{font-size:9px;color:#98a2b3}.draw-confirm-summary strong{margin-top:3px;font-size:12px;color:#182230;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draw-confirm-note{margin-top:10px;padding:10px 11px;border-radius:9px;background:#f4f8fe;color:#667085;font-size:10px;line-height:1.5}.draw-confirm-modal .ant-modal-confirm-btns{margin-top:18px!important}.draw-confirm-modal .ant-btn{min-width:90px;height:38px!important;border-radius:9px!important;font-size:12px;font-weight:650!important}.delivery-update-box{gap:14px}.delivery-winner-info{border-radius:10px!important;background:#f8fafc!important}.delivery-update-box .ant-select-selector,.delivery-update-box .ant-picker,.delivery-update-box .ant-input{border-radius:9px!important}@media (max-width:900px){.draw-table-search{width:240px!important}}@media (max-width:767px){.draw-page-header{gap:10px}.draw-selector-label{align-items:flex-start;flex-direction:column;gap:2px}.draw-action-buttons{justify-content:stretch}.draw-action-buttons .ant-space-item{flex:1}.draw-action-buttons .ant-btn{width:100%;min-width:0}.draw-table-card-v2 .ant-card-head{align-items:flex-start;padding:10px 12px!important}.draw-table-card-v2 .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:8px}.draw-table-card-v2 .ant-card-extra{width:100%;padding:0!important}.draw-table-search{width:100%!important}.draw-confirm-summary{grid-template-columns:1fr}}@media (max-width:480px){.draw-summary-grid-v2 .ant-col{flex:0 0 100%!important;max-width:100%!important}.draw-action-buttons{display:grid!important;grid-template-columns:1fr}}.scheme-card-id-line{display:flex;align-items:center;gap:6px;margin-bottom:7px;min-width:0}.scheme-card-id-line span{font-size:9px;color:#98a2b3}.scheme-card-id-line strong{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border-radius:6px;background:#eef4ff;color:#315f9d;font-size:10px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-detail-card-id{display:flex;align-items:center;gap:7px;margin-bottom:12px}.scheme-detail-card-id span{font-size:10px;color:#98a2b3}.scheme-detail-card-id strong{padding:4px 8px;border-radius:7px;background:#eef4ff;color:#315f9d;font-size:11px;font-weight:650}@media (max-width:767px){.scheme-card-id-line{flex-wrap:wrap}.scheme-card-id-line strong{max-width:220px}}.member-scheme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.member-scheme-filter-card{margin-bottom:18px;padding:14px 16px 12px;border:1px solid #e4eaf2;border-radius:14px;background:#fff;box-shadow:0 5px 18px #10182809}.member-scheme-filter-title{display:flex;align-items:center;gap:10px;margin-bottom:11px}.member-scheme-filter-title>svg{width:30px;height:30px;padding:7px;border-radius:9px;background:#eef5ff;color:#1b4b8f;font-size:14px}.member-scheme-filter-title>div{display:flex;flex-direction:column}.member-scheme-filter-title strong{color:#182230;font-size:12px;font-weight:700}.member-scheme-filter-title span{margin-top:1px;color:#98a2b3;font-size:10px}.member-scheme-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 92px;gap:9px}.member-scheme-filter-grid .ant-select{width:100%}.member-scheme-filter-grid .ant-select-selector{min-height:40px!important;border-radius:9px!important;border-color:#dce4ee!important;background:#fff!important;display:flex!important;align-items:center!important;box-shadow:none!important}.member-scheme-filter-grid .ant-select-focused .ant-select-selector{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f14!important}.member-scheme-filter-grid .ant-btn{height:40px!important;border-radius:9px!important;font-size:12px;font-weight:600}.member-scheme-filter-result{margin-top:9px;color:#98a2b3;font-size:10px}.member-scheme-filter-result strong{color:#475467;font-weight:700}.member-scheme-card-v2{position:relative;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #10182812!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.member-scheme-card-v2:hover{transform:translateY(-2px);border-color:#d7e1ee!important;box-shadow:0 15px 34px #1018281a!important}.member-scheme-card-v2 .ant-card-body{padding:0!important}.member-scheme-accent{display:none}.member-scheme-header-v2{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:start;padding:20px 20px 19px;background:radial-gradient(circle at 92% 10%,rgba(255,255,255,.11) 0 72px,transparent 73px),linear-gradient(135deg,#123866,#1b4b8f 52%,#2e69ac);color:#fff}.member-scheme-header-v2:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-78px;bottom:-100px;background:#ffffff0e;pointer-events:none}.member-scheme-icon-v2{position:relative;z-index:1;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:21px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.member-scheme-title-v2{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:5px}.member-scheme-title-v2 .ant-typography{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.25!important;font-weight:760!important;letter-spacing:-.02em}.member-scheme-title-v2>div:not(.scheme-card-id-line):not(.ant-space){color:#ffffffb8!important;font-size:10px!important;margin-bottom:1px!important}.scheme-card-id-line{display:flex;align-items:center;gap:6px;min-width:0;margin:1px 0 3px}.scheme-card-id-line span{color:#ffffff9e!important;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.scheme-card-id-line strong{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border-radius:999px;background:#ffffff21!important;border:1px solid rgba(255,255,255,.16);color:#fff!important;font-size:9px;line-height:1.25;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-scheme-header-v2 .ant-tag{position:relative;margin:0!important;padding:3px 9px 3px 19px!important;border:0!important;border-radius:999px!important;background:#ffffff26!important;color:#fff!important;font-size:9px!important;line-height:18px!important;font-weight:700!important;letter-spacing:.03em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.member-scheme-header-v2 .ant-tag:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;border-radius:50%;background:#44d483;transform:translateY(-50%);box-shadow:0 0 0 2px #44d48329}.scheme-frequency-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#ffffff1c!important;border:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:9px;font-weight:650}.member-scheme-price-v2{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.member-scheme-price-v2 strong{color:#fff!important;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.member-scheme-price-v2 span{margin-top:3px;color:#ffffff9e!important;font-size:9px}.member-scheme-progress-v2{padding:16px 20px 14px;margin:0;border-bottom:1px solid #eef2f6;background:#fff}.scheme-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;color:#667085;font-size:10px}.scheme-progress-copy strong{color:#344054;font-weight:700}.scheme-progress-percent{color:#1b4b8f!important;font-size:11px;font-weight:750}.member-scheme-progress-v2 .ant-progress{line-height:1}.member-scheme-progress-v2 .ant-progress-inner{height:7px!important;background:#edf2f7!important;border-radius:999px!important}.member-scheme-progress-v2 .ant-progress-bg{border-radius:999px!important;background:linear-gradient(90deg,#1b4b8f,#3c7bc7)!important}.member-scheme-metrics-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:14px 20px;background:#fff}.scheme-metric-v2{min-width:0;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e8edf4;border-radius:11px;background:#fafcff}.scheme-metric-icon{width:30px;height:30px;min-width:30px;border-radius:9px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:12px}.scheme-metric-icon.success{background:#ecfdf3;color:#087a43}.scheme-metric-v2>div{min-width:0;display:flex;flex-direction:column}.scheme-metric-v2 span{color:#98a2b3;font-size:8px}.scheme-metric-v2 strong{margin-top:2px;color:#344054;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-scheme-footer-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 17px;background:#fff}.scheme-small-info{display:flex;flex-direction:column}.scheme-small-info span{color:#98a2b3;font-size:8px}.scheme-small-info strong{margin-top:2px;color:#475467;font-size:11px;font-weight:700}.member-scheme-footer-v2 .ant-space{gap:8px!important}.scheme-view-button,.scheme-pay-button{height:37px!important;border-radius:9px!important;padding-inline:13px!important;font-size:11px!important;font-weight:650!important}.scheme-view-button{border-color:#d9e1eb!important;color:#344054!important;background:#fff!important}.scheme-view-button:hover{color:#1b4b8f!important;border-color:#a9bdd7!important;background:#f8fbff!important}.scheme-pay-button{background:#1b4b8f!important;border-color:#1b4b8f!important;box-shadow:0 4px 10px #1b4b8f2e!important}.member-empty-card{border:1px solid #e5ebf3!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}.member-scheme-detail-modal .ant-modal-content{border-radius:18px!important;overflow:hidden;padding:22px!important}.member-scheme-detail-modal .ant-modal-header{padding-bottom:13px;border-bottom:1px solid #eef2f6}.member-scheme-detail-modal .ant-modal-title{color:#182230;font-size:16px;font-weight:750}.scheme-detail-card-id{display:flex;align-items:center;gap:7px;margin:0 0 12px}.scheme-detail-card-id span{color:#98a2b3;font-size:9px}.scheme-detail-card-id strong{padding:4px 8px;border-radius:999px;background:#eef4ff;color:#315f9d;font-size:10px;font-weight:700}.scheme-detail-summary-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.scheme-detail-summary-v2>div{padding:11px 12px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc}.scheme-detail-summary-v2 span{color:#98a2b3;font-size:9px}.scheme-detail-summary-v2 strong{margin-top:3px;color:#182230;font-size:14px;font-weight:750}@media (max-width:1100px){.member-scheme-grid{grid-template-columns:1fr}}@media (max-width:900px){.member-scheme-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.member-scheme-header-v2{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px 16px}.member-scheme-price-v2{grid-column:2;align-items:flex-start;text-align:left;margin-top:2px}.member-scheme-progress-v2{padding:14px 16px 13px}.member-scheme-metrics-v2{grid-template-columns:1fr;padding:13px 16px}.member-scheme-footer-v2{padding:0 16px 15px}.scheme-small-info{display:none}.member-scheme-footer-v2 .ant-space{width:100%}.member-scheme-footer-v2 .ant-space-item{flex:1}.member-scheme-footer-v2 .ant-btn{width:100%}.scheme-detail-summary-v2{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.member-scheme-filter-card{padding:11px}.member-scheme-filter-grid{grid-template-columns:1fr}.member-scheme-filter-grid .ant-btn{width:100%}}@media (max-width:480px){.member-scheme-title-v2 .ant-typography{font-size:16px!important}.member-scheme-price-v2 strong{font-size:18px}.member-scheme-icon-v2{width:44px;height:44px;font-size:18px}}.member-scheme-filter-title{display:none!important}.member-scheme-filter-card{margin-bottom:16px!important;padding:12px!important}.member-scheme-filter-grid{margin:0!important}.member-scheme-filter-result{margin-top:8px!important;color:#667085!important;font-size:11px!important}.member-scheme-pagination{display:flex;justify-content:flex-end;margin-top:14px}.member-scheme-pagination .ant-pagination-item,.member-scheme-pagination .ant-pagination-prev,.member-scheme-pagination .ant-pagination-next{border-radius:8px!important}.member-scheme-detail-modal .ant-modal-content{border-radius:16px!important}.member-scheme-detail-modal .ant-modal-title{color:#182230!important;font-size:16px!important;font-weight:750!important}.scheme-detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.scheme-detail-company{color:#475467;font-size:12px;font-weight:550}.scheme-detail-card-id{margin:0!important}.scheme-detail-summary-v2>div{background:#f8fafc!important;border-color:#e5ebf3!important}.scheme-detail-summary-v2 span{color:#667085!important;font-size:10px!important}.scheme-detail-summary-v2 strong{color:#182230!important;font-size:15px!important}.scheme-maturity-copy{margin-top:4px;color:#475467;font-size:11px}.scheme-detail-section-heading span:not(.installment-count-pill){display:none}.scheme-detail-section-heading strong{color:#182230!important;font-size:13px!important}.scheme-detail-search-row{display:flex;justify-content:flex-end;margin-bottom:9px}.scheme-detail-search-row .ant-input-search{width:320px}.scheme-detail-search-row .ant-input-affix-wrapper,.scheme-detail-search-row .ant-input-search-button{min-height:36px!important}.scheme-detail-search-row .ant-input-affix-wrapper{border-radius:8px 0 0 8px!important}.scheme-detail-search-row .ant-input-search-button{border-radius:0 8px 8px 0!important}.installment-main span,.installment-balance span,.member-prize-row span,.member-prize-status-block small,.member-prize-result small,.member-prize-delivery small{color:#667085!important}.installment-main strong,.installment-balance strong,.member-prize-row strong{color:#182230}.scheme-detail-pagination{display:flex;justify-content:flex-end;margin-top:10px}.scheme-detail-pagination .ant-pagination-item,.scheme-detail-pagination .ant-pagination-prev,.scheme-detail-pagination .ant-pagination-next{border-radius:8px!important}.member-prize-empty span{color:#667085!important;font-size:11px!important}@media (max-width:767px){.scheme-detail-meta-row{align-items:flex-start;flex-direction:column}.scheme-detail-search-row .ant-input-search{width:100%}.member-scheme-pagination,.scheme-detail-pagination{justify-content:center}}.compact-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.compact-pager span{min-width:88px;text-align:center;color:#475467;font-size:11px;font-weight:600}.compact-pager .ant-btn{height:34px!important;padding:0 13px!important;border-radius:8px!important;font-size:11px!important;font-weight:600!important}.compact-pager-detail{margin-top:10px}.member-scheme-detail-modal .ant-modal{width:min(920px,94vw)!important}.member-scheme-detail-modal .ant-modal-content{padding:0!important;border-radius:16px!important;overflow:hidden!important}.member-scheme-detail-modal .ant-modal-header{margin:0!important;padding:17px 20px 13px!important;border-bottom:1px solid #e8edf4!important}.member-scheme-detail-modal .ant-modal-title{font-size:16px!important;color:#182230!important;font-weight:750!important}.member-scheme-detail-modal .ant-modal-body{padding:16px 20px 20px!important}.scheme-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:13px;padding:13px 14px;border:1px solid #e5ebf3;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff)}.scheme-detail-hero-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:18px}.scheme-detail-hero-main{min-width:0;display:flex;flex-direction:column}.scheme-detail-hero-main>strong{color:#182230;font-size:14px;font-weight:750}.scheme-detail-hero-main>span{margin-top:2px;color:#667085;font-size:11px}.scheme-detail-hero .scheme-detail-card-id{margin-top:5px!important}.scheme-detail-hero-amount{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.scheme-detail-hero-amount strong{color:#182230;font-size:18px;font-weight:800}.scheme-detail-hero-amount span{margin-top:2px;color:#667085;font-size:9px}.scheme-detail-summary-v2{gap:8px!important}.scheme-detail-summary-v2>div{padding:10px 11px!important;border-radius:9px!important;background:#f8fafc!important}.scheme-detail-summary-v2 span{color:#667085!important;font-size:9px!important}.scheme-detail-summary-v2 strong{font-size:14px!important}.member-scheme-detail-modal .ant-card{box-shadow:none!important}.scheme-detail-search-row{margin-bottom:8px!important}.scheme-detail-search-row .ant-input-search{width:300px!important}.installment-status-neutral{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:76px;padding:4px 8px;border:1px solid #dfe5ec;border-radius:7px;background:#f7f9fc;color:#475467;font-size:10px;font-weight:700;letter-spacing:.01em}.installment-status-neutral.is-paid{border-color:#cfe8da;background:#f0faf5;color:#087a43}.installment-status-neutral.is-overdue{border-color:#f0d2d0;background:#fff6f5;color:#b42318}.member-prize-schedule{display:flex!important;flex-direction:column!important;gap:9px!important;border:0!important;background:transparent!important;overflow:visible!important}.member-prize-card{padding:12px;border:1px solid #e6ebf2;border-radius:11px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.member-prize-card:hover{border-color:#d6e0ec;box-shadow:0 4px 14px #1018280b}.member-prize-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eef2f6}.member-prize-draw-badge{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:#f1f5fa;border:1px solid #e4eaf2}.member-prize-draw-badge span{color:#667085;font-size:8px}.member-prize-draw-badge strong{margin-top:2px;color:#1b4b8f;font-size:13px;font-weight:750}.member-prize-title-block{min-width:0;display:flex;flex-direction:column}.member-prize-title-block strong{color:#182230;font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-prize-title-block span{margin-top:2px;color:#667085;font-size:10px}.member-prize-status-pill{padding:4px 8px;border:1px solid #dfe5ec;border-radius:999px;background:#f7f9fc;color:#475467;font-size:9px;font-weight:700}.member-prize-info-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.member-prize-info-grid>div{min-width:0;padding:8px 9px;border-radius:8px;background:#fafbfc}.member-prize-info-grid span{display:block;color:#667085;font-size:9px;font-weight:550}.member-prize-info-grid strong{display:block;margin-top:3px;color:#182230;font-size:11px;font-weight:700;word-break:break-word}.member-prize-info-grid small{display:block;margin-top:3px;color:#667085;font-size:8px;line-height:1.35}.member-prize-info-grid .prize-member-eligible{color:#087a43!important}.member-prize-info-grid .prize-member-not-eligible{color:#b42318!important}.member-prize-info-grid .prize-member-pending,.member-prize-info-grid .prize-result-not-selected{color:#667085!important}.member-prize-info-grid .prize-result-winner{color:#9a6700!important}.member-prize-info-grid .prize-result-pending{color:#1b4b8f!important}@media (max-width:900px){.member-prize-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.member-scheme-detail-modal .ant-modal-body{padding:14px!important}.scheme-detail-hero{grid-template-columns:auto minmax(0,1fr)}.scheme-detail-hero-amount{grid-column:2;align-items:flex-start}.scheme-detail-search-row .ant-input-search{width:100%!important}.member-prize-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-pager{justify-content:center}}@media (max-width:520px){.scheme-detail-hero{grid-template-columns:1fr}.scheme-detail-hero-icon{display:none}.scheme-detail-hero-amount{grid-column:1}.scheme-detail-summary-v2{grid-template-columns:1fr 1fr!important}.member-prize-card-top{grid-template-columns:auto minmax(0,1fr)}.member-prize-status-pill{grid-column:2;justify-self:start}.member-prize-info-grid{grid-template-columns:1fr}.installment-row-content{grid-template-columns:38px minmax(0,1fr)!important}.installment-balance,.installment-status-neutral,.installment-action{grid-column:2!important}.installment-status-neutral{grid-row:auto!important}.installment-action{justify-content:flex-start!important}}.member-scheme-filter-result{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:8px!important}.member-scheme-count-summary{display:inline-flex!important;align-items:center!important;min-height:28px;padding:4px 9px;border:1px solid #e4eaf2;border-radius:8px;background:#f8fafc}.member-scheme-count-summary>.anticon{color:#1b4b8f;font-size:12px}.member-scheme-count-summary .ant-typography{margin:0!important;color:#667085!important;font-size:10px!important;line-height:1.2!important}.member-scheme-count-summary .ant-typography strong{color:#182230;font-size:11px;font-weight:700}.member-scheme-count-summary .ant-typography span{color:#667085;font-size:10px}@media (max-width:600px){.member-scheme-filter-result{justify-content:flex-end!important}}.member-payment-filter-card{margin-bottom:14px;border:1px solid #e4eaf2!important;border-radius:14px!important;box-shadow:none!important}.member-payment-filter-card .ant-card-body{padding:12px!important}.member-payment-filter-grid{display:grid;grid-template-columns:minmax(280px,1fr) 180px 190px 88px;gap:9px}.member-payment-filter-grid .ant-input-affix-wrapper,.member-payment-filter-grid .ant-select-selector,.member-payment-filter-grid .ant-btn{min-height:40px!important;border-radius:9px!important}.member-payment-filter-grid .ant-select{width:100%}.member-payment-filter-result{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.member-payment-count-summary{display:inline-flex!important;align-items:center!important;min-height:28px;padding:4px 9px;border:1px solid #e4eaf2;border-radius:8px;background:#f8fafc}.member-payment-count-summary>.anticon{color:#1b4b8f;font-size:12px}.member-payment-count-summary .ant-typography{margin:0!important;color:#667085!important;font-size:10px!important}.member-payment-count-summary strong{color:#182230;font-size:11px;font-weight:700}.payment-list-modern{display:flex;flex-direction:column;gap:10px}.payment-row-card{border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 14px #10182809!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.payment-row-card:hover{transform:translateY(-1px);border-color:#d6e0ec!important;box-shadow:0 8px 20px #1018280f!important}.payment-row-card .ant-card-body{display:grid;grid-template-columns:60px minmax(220px,1fr) auto 130px auto;gap:14px;align-items:center;padding:13px 14px!important}.payment-date-badge{width:56px;min-width:56px;padding:7px 6px;border:1px solid #e4eaf2;border-radius:11px;background:#f4f7fb}.payment-date-badge strong{color:#1b4b8f;font-size:18px}.payment-date-badge span{color:#475467;font-size:10px}.payment-date-badge small{color:#667085;font-size:9px}.payment-main-info{min-width:0;gap:3px}.payment-scheme-name{color:#182230!important;font-size:13px!important;font-weight:700!important}.payment-receipt-number{color:#667085!important;font-size:10px!important}.payment-card-id{display:inline-flex;width:max-content;max-width:100%;margin-top:2px;padding:2px 6px;border-radius:6px;background:#eef4ff;color:#315f9d;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-status-group{justify-content:flex-start;gap:6px}.payment-mode-tag{margin:0!important;border-radius:999px!important;background:#f7f9fc!important;border-color:#dde4ed!important;color:#475467!important;font-size:10px!important}.payment-value{color:#101828;font-size:15px;font-weight:760}.view-receipt-btn{height:38px!important;border-radius:9px!important;color:#344054!important;font-size:11px!important;font-weight:600!important}.statement-download-btn{height:38px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important}.member-payment-loading-card{min-height:150px;display:grid;place-items:center}.member-payment-loading-card .ant-card-body{display:grid;place-items:center;width:100%;min-height:150px}.member-payment-pager{margin-top:14px}.member-payment-receipt-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.member-payment-receipt-modal .ant-modal-header{margin-bottom:12px!important;padding-bottom:12px;border-bottom:1px solid #eef2f6}.member-payment-receipt-modal .ant-modal-title{color:#182230;font-size:15px;font-weight:700}.receipt-card{text-align:center}.receipt-logo{width:44px;height:44px;border-radius:12px;margin:2px auto 8px}.receipt-title{margin:0!important;color:#182230!important;font-size:17px!important}.receipt-subtitle{display:block;margin-top:2px;color:#667085!important;font-size:11px!important}.receipt-amount{margin:12px 0 16px;color:#101828;font-size:28px;font-weight:800}.receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.receipt-grid>div{min-width:0;padding:10px 11px;border:1px solid #e8edf4;border-radius:9px;background:#f8fafc;text-align:left}.receipt-grid span{color:#667085;font-size:9px}.receipt-grid strong{margin-top:2px;color:#182230;font-size:11px;font-weight:650;word-break:break-word}@media (max-width:1100px){.member-payment-filter-grid{grid-template-columns:1fr 1fr}.payment-row-card .ant-card-body{grid-template-columns:56px minmax(0,1fr) auto}.payment-status-group{grid-column:2}.payment-value{grid-column:3;grid-row:1}.view-receipt-btn{grid-column:3;grid-row:2}}@media (max-width:700px){.member-payment-filter-grid{grid-template-columns:1fr}.member-payment-filter-grid .ant-btn{width:100%}.member-payment-filter-result{justify-content:flex-end}.payment-row-card .ant-card-body{grid-template-columns:50px minmax(0,1fr);gap:10px}.payment-status-group,.payment-value,.view-receipt-btn{grid-column:2;grid-row:auto;justify-self:start}.payment-value{text-align:left}.receipt-grid{grid-template-columns:1fr}}.payment-row-card{position:relative!important;overflow:hidden!important;min-width:0!important;border:1px solid #e3e9f1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 14px #10182809!important}.payment-row-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1b4b8f,#5f92d0)}.payment-row-card .ant-card-body{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-areas:"date info amount" "date status action"!important;column-gap:12px!important;row-gap:8px!important;align-items:center!important;min-height:108px!important;padding:12px 13px 12px 16px!important}.payment-date-badge{grid-area:date!important;align-self:start!important;width:50px!important;min-width:50px!important;height:54px!important;padding:5px!important;border:1px solid #dce8f6!important;border-radius:10px!important;background:linear-gradient(145deg,#eef5ff,#f8fbff)!important}.payment-main-info{grid-area:info!important;min-width:0!important;gap:3px!important}.payment-scheme-name{font-size:13px!important;color:#182230!important;font-weight:720!important}.payment-receipt-number{max-width:100%!important;font-size:10px!important;color:#667085!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-card-id{width:max-content!important;max-width:100%!important;margin-top:1px!important;padding:2px 6px!important;border-radius:6px!important;background:#eef4ff!important;color:#315f9d!important;font-size:9px!important;font-weight:650!important}.payment-status-group{grid-area:status!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important}.payment-value{grid-area:amount!important;align-self:start!important;min-width:auto!important;text-align:right!important;color:#123e79!important;font-size:15px!important;font-weight:780!important;white-space:nowrap!important}.view-receipt-btn{grid-area:action!important;justify-self:end!important;height:34px!important;min-width:104px!important;padding-inline:11px!important;border-radius:8px!important;font-size:10px!important}.member-payment-pager{grid-column:1 / -1}@media (max-width:700px){.member-payment-filter-grid{grid-template-columns:1fr!important}.member-payment-filter-grid .ant-btn{width:auto!important;min-width:82px!important}.payment-row-card .ant-card-body{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"date info" "date amount" "status status" "action action"!important;gap:8px 10px!important;padding:11px 12px 11px 15px!important}.payment-value{justify-self:start!important;text-align:left!important}.payment-status-group{margin-top:2px!important}.view-receipt-btn{justify-self:start!important}}.payment-list-modern{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.payment-business-card{overflow:hidden!important;min-width:0!important;border:1px solid #dfe7f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px #1018280a!important}.payment-business-card:before{display:none!important}.payment-business-card .ant-card-body{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(170px,.75fr)!important;min-height:124px!important;padding:0!important;gap:0!important}.payment-business-main{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-areas:"date details"!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:14px 16px!important;background:#fff!important}.payment-business-main .payment-date-badge{grid-area:date!important;align-self:center!important;width:50px!important;min-width:50px!important;height:56px!important;margin:0!important}.payment-business-main .payment-main-info{grid-area:details!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;margin:0!important}.payment-business-main .payment-scheme-name{display:block!important;width:100%!important;margin:0!important;color:#182230!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-business-main .payment-receipt-number,.payment-business-main .payment-reference-line{display:block!important;width:100%!important;margin:0!important;color:#667085!important;font-size:10px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-business-main .payment-reference-line{color:#7b8798!important}.payment-business-main .payment-card-id{margin-top:2px!important}.payment-business-side{position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;min-width:0!important;padding:14px!important;background:linear-gradient(135deg,#173f73,#1b4b8f 58%,#2f6fb8)!important}.payment-business-side:before{content:"";position:absolute;width:116px;height:116px;border-radius:50%;top:-56px;right:-38px;background:#ffffff14}.payment-business-side:after{content:"";position:absolute;width:84px;height:84px;border-radius:50%;left:-34px;bottom:-48px;background:#ffffff0d}.payment-side-top{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important}.payment-business-side .payment-value{grid-area:auto!important;align-self:auto!important;min-width:0!important;margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;text-align:right!important}.payment-business-side .payment-status-group{grid-area:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important;margin:0!important}.payment-status-classic,.payment-business-side .payment-mode-tag{margin:0!important;padding:3px 8px!important;border-radius:999px!important;font-size:9px!important;line-height:18px!important;font-weight:700!important}.payment-status-classic{background:#ffffff24!important;color:#fff!important}.payment-status-success{background:#42d39229!important;color:#d8ffea!important;border:1px solid rgba(103,232,174,.32)!important}.payment-status-pending{background:#ffca5729!important;color:#fff2c2!important;border:1px solid rgba(255,213,120,.3)!important}.payment-status-failed,.payment-status-rejected{background:#ff6a6a29!important;color:#ffe0e0!important;border:1px solid rgba(255,146,146,.3)!important}.payment-business-side .payment-mode-tag{background:#ffffff1f!important;color:#e9f2ff!important;border:1px solid rgba(255,255,255,.18)!important}.payment-business-side .view-receipt-btn{grid-area:auto!important;position:relative!important;z-index:1!important;align-self:flex-end!important;justify-self:auto!important;height:34px!important;min-width:108px!important;padding-inline:10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important;background:#ffffff1a!important;color:#fff!important;font-size:10px!important;font-weight:650!important}.member-payment-filter-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:9px!important;align-items:center!important}.member-payment-filter-grid .ant-input-affix-wrapper,.member-payment-filter-grid .ant-select-selector,.member-payment-filter-grid .ant-btn{height:40px!important;min-height:40px!important;border-radius:9px!important}.member-payment-filter-grid .ant-btn{width:auto!important;min-width:78px!important;padding-inline:16px!important}@media (max-width:1100px){.payment-list-modern{grid-template-columns:1fr!important}.member-payment-filter-grid{grid-template-columns:1fr 1fr!important}.member-payment-filter-grid .ant-btn{justify-self:start!important}}@media (max-width:700px){.member-payment-filter-grid,.payment-business-card .ant-card-body{grid-template-columns:1fr!important}.payment-business-main{padding:13px 14px!important}.payment-business-side{min-height:92px!important;padding:12px 14px!important}.payment-side-top{align-items:flex-start!important}.payment-business-side .payment-value{text-align:left!important}.payment-business-side .payment-status-group{justify-content:flex-start!important}.payment-business-side .view-receipt-btn{align-self:flex-start!important;margin-top:10px!important}}.payment-list-modern{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.member-payment-filter-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:10px!important;align-items:center!important}.member-payment-filter-grid .ant-input-affix-wrapper,.member-payment-filter-grid .ant-select{width:100%!important}.member-payment-filter-grid .ant-input-affix-wrapper,.member-payment-filter-grid .ant-select-selector,.member-payment-filter-grid .ant-btn{height:42px!important;min-height:42px!important;border-radius:10px!important}.member-payment-filter-grid .ant-btn{min-width:86px!important;padding-inline:16px!important}.member-payment-card-v4{position:relative!important;overflow:hidden!important;border:1px solid #e4ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #1018280d!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.member-payment-card-v4:hover{transform:translateY(-2px)!important;border-color:#cfe0f2!important;box-shadow:0 12px 28px #10182814!important}.member-payment-card-v4 .ant-card-body{padding:0!important;display:block!important}.member-payment-card-v4__stripe{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1b4b8f,#4f87cd)}.member-payment-card-v4__body{padding:15px 16px 14px 18px}.member-payment-card-v4__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.member-payment-card-v4__identity{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.payment-date-badge-v4{width:50px!important;min-width:50px!important;height:56px!important;margin:0!important;padding:6px 4px!important;background:#f4f8fd!important;border:1px solid #dbe7f3!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.payment-date-badge-v4 strong{font-size:18px!important;font-weight:800!important;color:#184a90!important}.payment-date-badge-v4 span{margin-top:3px!important;font-size:9px!important;font-weight:700!important;color:#4d6b93!important;text-transform:uppercase}.payment-date-badge-v4 small{margin-top:2px!important;font-size:8px!important;color:#8b98a9!important}.payment-main-info-v4{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0!important}.payment-scheme-name-v4{width:100%;margin:0!important;color:#172534!important;font-size:18px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-company-line-v4{width:100%;color:#667085;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-card-id-v4{display:inline-flex!important;align-items:center;padding:3px 8px!important;border-radius:999px!important;background:#eef4ff!important;color:#315f9d!important;font-size:11px!important;font-weight:700!important}.member-payment-card-v4__summary{min-width:148px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.payment-value-v4{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;margin:0!important}.payment-value-v4 span{font-size:10px!important;color:#98a2b3!important;margin:0!important}.payment-value-v4 strong{margin-top:3px!important;font-size:18px!important;line-height:1.1!important;font-weight:800!important;color:#1b4b8f!important}.payment-status-group-v4{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.payment-status-classic,.payment-mode-tag{margin:0!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important;border:1px solid transparent!important;text-transform:capitalize!important}.payment-status-classic{background:#f2f4f7!important;color:#475467!important}.payment-status-success{background:#ecfdf3!important;color:#027a48!important;border-color:#b7ebc6!important}.payment-status-pending{background:#fff7e6!important;color:#ad6800!important;border-color:#ffd591!important}.payment-status-failed,.payment-status-rejected{background:#fff1f0!important;color:#cf1322!important;border-color:#ffccc7!important}.payment-mode-tag{background:#eef4ff!important;color:#315f9d!important;border-color:#d6e4ff!important}.member-payment-card-v4__bottom{margin-top:14px;padding-top:12px;border-top:1px solid #eef2f6;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.payment-meta-chip-v4{min-width:0;display:flex;flex-direction:column;padding:10px 12px;border:1px solid #edf2f7;border-radius:12px;background:#fbfcfe}.payment-meta-chip-v4 span{color:#98a2b3;font-size:10px;line-height:1.2}.payment-meta-chip-v4 strong{margin-top:4px;color:#344054;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-view-btn-v4{height:40px!important;min-width:118px!important;padding-inline:14px!important;border-radius:10px!important;border:1px solid #d6dfeb!important;background:#fff!important;color:#344054!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.payment-view-btn-v4:hover{color:#1b4b8f!important;border-color:#9fb8d7!important;background:#f8fbff!important}.member-payment-filter-result{display:flex!important;justify-content:flex-end!important;margin-top:12px!important}.member-payment-count-summary{padding:7px 10px!important;border:1px solid #e4ebf3!important;border-radius:10px!important;background:#fbfcfe!important}.member-payment-pager{margin-top:14px!important}@media (max-width: 1180px){.payment-list-modern{grid-template-columns:1fr!important}}@media (max-width: 900px){.member-payment-filter-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 700px){.member-payment-filter-grid{grid-template-columns:1fr!important}.member-payment-card-v4__top{flex-direction:column;align-items:stretch}.member-payment-card-v4__summary{min-width:0;align-items:flex-start}.payment-value-v4{align-items:flex-start!important;text-align:left!important}.payment-status-group-v4{justify-content:flex-start!important}.member-payment-card-v4__bottom{grid-template-columns:1fr!important}.payment-view-btn-v4{width:100%!important}}.withdraw-history-card-modern{border:1px solid #E5EBF3!important;border-radius:16px!important;overflow:hidden!important}.withdraw-history-card-modern .ant-card-head{min-height:54px!important;padding:0 18px!important;border-bottom:1px solid #EEF2F6!important}.withdraw-history-card-modern .ant-card-head-title{font-size:15px!important;font-weight:700!important}.withdraw-history-card-modern .ant-card-body{padding:16px!important}.withdraw-history-list-modern .ant-list-items{width:100%}.modern-withdraw-list-item{margin:0!important;padding:0!important}.modern-withdraw-list-item .ant-list-item{border:0!important}.withdraw-request-card{height:100%;border:1px solid #E6ECF4!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 26px #1018280d!important;position:relative}.withdraw-request-card:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#1b4b8f,#4e86cc)}.withdraw-request-card .ant-card-body{padding:18px!important}.withdraw-request-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.withdraw-request-identity{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1}.withdraw-request-icon{width:54px;min-width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#eef5ff,#d9eafe);border:1px solid #D6E4F5;color:#1b4b8f;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:inset 0 0 0 1px #ffffff80}.withdraw-request-copy{min-width:0;flex:1}.withdraw-request-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.withdraw-request-title-wrap{min-width:0}.withdraw-request-title{display:block!important;font-size:19px!important;line-height:1.2!important;color:#142233!important;margin:0 0 4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.withdraw-request-company{font-size:12px;line-height:1.4;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.withdraw-request-amount-block{min-width:140px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.withdraw-request-amount-block span{font-size:10px;color:#98a2b3}.withdraw-request-amount-block strong{margin-top:4px;font-size:24px;line-height:1.1;font-weight:800;color:#1b4b8f}.withdraw-request-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.withdraw-request-meta-card{padding:11px 12px;border:1px solid #EDF2F7;border-radius:12px;background:#fbfcfe;min-width:0}.withdraw-request-meta-card span{display:block;font-size:10px;color:#98a2b3;line-height:1.2}.withdraw-request-meta-card strong{display:block;margin-top:4px;font-size:12px;line-height:1.35;font-weight:700;color:#344054;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.withdraw-rejection-text-modern{margin-top:12px;background:#fff7f7;border:1px solid #FFD8D8;color:#b42318;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}.withdraw-request-footer{margin-top:14px;padding-top:12px;border-top:1px solid #EEF2F6;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.withdraw-approved-chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#eef5ff;border:1px solid #D7E5F8;color:#1b4b8f;font-size:12px;font-weight:700}.withdraw-approved-chip.pending{background:#f8fafc;border-color:#e5ebf3;color:#667085}.withdraw-request-footer .status-tag,.withdraw-request-footer .ant-tag{margin:0!important}@media (max-width: 900px){.withdraw-request-top{flex-direction:column;align-items:stretch}.withdraw-request-amount-block{align-items:flex-start;text-align:left;min-width:0}}@media (max-width: 640px){.withdraw-request-meta-grid{grid-template-columns:1fr}.withdraw-request-title{font-size:17px!important}.withdraw-history-card-modern .ant-card-body{padding:12px!important}.withdraw-request-card .ant-card-body{padding:14px!important}}.withdraw-summary-strip{margin-bottom:12px!important;border:1px solid #e5ebf3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px #10182809!important}.withdraw-summary-strip .ant-card-body{padding:10px 12px!important}.withdraw-summary-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.withdraw-summary-strip-item{min-width:0;display:flex;align-items:center;gap:10px;padding:7px 14px;border-right:1px solid #eef2f6}.withdraw-summary-strip-item:last-child{border-right:0}.withdraw-summary-strip-icon{width:36px;height:36px;min-width:36px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:15px}.withdraw-summary-strip-item .ant-statistic{min-width:0}.withdraw-summary-strip-item .ant-statistic-title{margin-bottom:1px!important;color:#667085!important;font-size:10px!important}.withdraw-summary-strip-item .ant-statistic-content{color:#182230!important;font-size:17px!important;font-weight:750!important}.withdraw-filter-card{margin-bottom:12px!important;border:1px solid #e5ebf3!important;border-radius:14px!important;box-shadow:none!important}.withdraw-filter-card .ant-card-body{padding:11px 12px!important}.withdraw-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:9px;align-items:center}.withdraw-filter-grid .ant-input-affix-wrapper,.withdraw-filter-grid .ant-select{width:100%}.withdraw-filter-grid .ant-input-affix-wrapper,.withdraw-filter-grid .ant-select-selector,.withdraw-filter-grid .ant-btn{height:40px!important;min-height:40px!important;border-radius:9px!important}.withdraw-filter-grid .ant-select-selector{display:flex!important;align-items:center!important}.withdraw-filter-grid .ant-btn{width:auto!important;min-width:80px!important;padding-inline:16px!important}.withdraw-filter-result{display:flex;justify-content:flex-end;margin-top:8px}.withdraw-filter-result .ant-typography{font-size:10px!important;color:#667085!important}.withdraw-filter-result strong{color:#182230;font-size:11px}.withdraw-history-card-modern{min-height:0!important}.withdraw-history-card-modern .ant-card-body{padding:14px!important;min-height:0!important}.withdraw-history-list-modern{min-height:0!important}.withdraw-history-list-modern .ant-row{align-items:flex-start!important}.withdraw-history-list-modern .ant-col{display:flex!important}.modern-withdraw-list-item{width:100%!important;margin:0!important;padding:0!important;display:block!important}.withdraw-request-card{width:100%!important}.withdraw-request-card .ant-card-body{padding:15px!important}.withdraw-request-icon{width:48px!important;min-width:48px!important;height:48px!important;border-radius:15px!important;font-size:19px!important}.withdraw-request-title{font-size:16px!important}.withdraw-request-company{font-size:11px!important}.withdraw-request-amount-block{min-width:125px!important}.withdraw-request-amount-block strong{font-size:20px!important}.withdraw-request-meta-grid{gap:8px!important;margin-top:13px!important}.withdraw-request-meta-card{padding:9px 10px!important;border-radius:10px!important}.withdraw-request-meta-card span{font-size:9px!important}.withdraw-request-meta-card strong{font-size:11px!important}.withdraw-request-footer{margin-top:11px!important;padding-top:10px!important}.withdraw-approved-chip{padding:6px 10px!important;font-size:10px!important}.withdraw-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.withdraw-pagination .ant-btn{height:36px!important;border-radius:8px!important}.withdraw-pagination .ant-typography{min-width:74px;text-align:center;font-size:11px!important}@media (max-width:900px){.withdraw-summary-strip-grid{grid-template-columns:1fr}.withdraw-summary-strip-item{border-right:0;border-bottom:1px solid #eef2f6}.withdraw-summary-strip-item:last-child{border-bottom:0}.withdraw-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.withdraw-filter-grid{grid-template-columns:1fr}.withdraw-filter-grid .ant-btn{justify-self:start}.withdraw-pagination{justify-content:center}.withdraw-request-top{gap:10px!important}}.profile-page-loader{min-height:420px;display:grid;place-items:center}.member-profile-identity-card{position:relative;overflow:hidden;margin-bottom:16px!important;border:1px solid #dfe8f2!important;border-radius:18px!important;background:linear-gradient(120deg,#fff,#f8fbff 58%,#edf5ff)!important;box-shadow:0 8px 24px #1018280b!important}.member-profile-identity-card:after{content:"";position:absolute;width:210px;height:210px;right:-78px;top:-96px;border-radius:50%;background:#1b4b8f12}.member-profile-identity-card .ant-card-body{padding:22px 24px!important}.member-profile-identity{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.member-profile-avatar-wrap{padding:4px;border-radius:22px;background:#fff;box-shadow:0 6px 18px #1b4b8f1a}.member-profile-avatar{background:linear-gradient(135deg,#1b4b8f,#69a0df)!important;color:#fff!important;font-size:29px!important;font-weight:760!important}.member-profile-copy{min-width:0}.member-profile-name{margin:0 0 5px!important;color:#182230!important;font-size:25px!important;line-height:1.2!important;font-weight:780!important}.member-profile-contact,.member-profile-membership-count{display:flex;align-items:center;gap:6px;color:#667085;font-size:12px;margin-top:4px}.member-profile-contact .anticon,.member-profile-membership-count .anticon{color:#1b4b8f}.member-profile-side-note{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.member-profile-side-note span{font-size:10px;color:#98a2b3}.member-profile-side-note strong{margin-top:2px;color:#1b4b8f;font-size:14px}.member-profile-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px}.member-profile-section-header>div:first-child{display:flex;flex-direction:column}.member-profile-section-header strong{color:#182230;font-size:14px;font-weight:720}.member-profile-section-header span{margin-top:2px;color:#98a2b3;font-size:10px}.member-profile-section-count{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:11px;font-weight:750}.member-profile-membership-list .ant-list-item{padding:0!important;border:0!important}.member-profile-membership-card{height:100%;position:relative;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px #10182809!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.member-profile-membership-card:hover{transform:translateY(-2px);border-color:#d4e0ed!important;box-shadow:0 10px 22px #10182811!important}.member-profile-membership-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1b4b8f,#6b9fdc)}.member-profile-membership-card .ant-card-body{padding:16px 16px 15px 18px!important}.member-profile-membership-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center}.member-profile-bank-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:16px}.member-profile-membership-main{min-width:0;display:flex;flex-direction:column}.member-profile-company{color:#182230!important;font-size:13px!important;font-weight:720!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-profile-branch{margin-top:2px;color:#667085;font-size:10px}.member-profile-member-code{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef4ff;color:#315f9d;font-size:9px;font-weight:700;white-space:nowrap}.member-profile-membership-divider{height:1px;margin:13px 0;background:#eef2f6}.member-profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.member-profile-info-grid>div{min-width:0;padding:9px 10px;border-radius:9px;background:#fafcff}.member-profile-info-grid span{display:flex;align-items:center;gap:5px;color:#98a2b3;font-size:9px}.member-profile-info-grid strong{display:block;margin-top:3px;color:#344054;font-size:11px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-profile-actions-title{margin-top:18px}.member-profile-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.member-profile-action-card{height:auto!important;min-height:74px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border:1px solid #e4eaf2!important;border-radius:13px!important;background:#fff!important;color:#344054!important;box-shadow:0 4px 14px #10182808!important;text-align:left!important}.member-profile-action-card.primary{border-color:#d5e5f7!important;background:linear-gradient(135deg,#f7fbff,#eef5ff)!important}.member-profile-action-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:15px}.member-profile-action-copy{min-width:0;display:flex;flex-direction:column}.member-profile-action-copy strong{font-size:12px;color:#182230}.member-profile-action-copy small{margin-top:2px;font-size:9px;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-profile-action-card>.anticon:last-child{color:#98a2b3}@media (max-width:900px){.member-profile-action-grid{grid-template-columns:1fr}}@media (max-width:700px){.member-profile-identity{grid-template-columns:auto minmax(0,1fr)}.member-profile-side-note{grid-column:2;align-items:flex-start;text-align:left}.member-profile-info-grid{grid-template-columns:1fr}}.member-referral-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;align-items:start}.member-referral-compose-card{position:sticky;top:82px;overflow:hidden;border:1px solid #dce7f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 22px #1018280b!important}.member-referral-compose-card .ant-card-body{padding:0!important}.member-referral-compose-hero{display:flex;align-items:center;gap:12px;padding:18px;background:linear-gradient(135deg,#173f73,#1b4b8f 62%,#2f6fb8);color:#fff}.member-referral-compose-icon{width:44px;height:44px;min-width:44px;border-radius:13px;display:grid;place-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.18);font-size:18px}.member-referral-compose-hero>div:last-child{display:flex;flex-direction:column}.member-referral-compose-hero strong{font-size:15px;font-weight:750}.member-referral-compose-hero span{margin-top:2px;color:#ffffffb3;font-size:10px}.member-referral-form{padding:16px 18px 18px}.member-referral-form .ant-form-item{margin-bottom:14px}.member-referral-form .ant-form-item-label>label{font-size:11px;font-weight:650;color:#475467}.member-referral-form .ant-select,.member-referral-form .ant-input-affix-wrapper{width:100%}.member-referral-form .ant-select-selector,.member-referral-form .ant-input-affix-wrapper{min-height:42px!important;border-radius:9px!important}.member-referral-submit{height:40px!important;min-width:140px;border-radius:9px!important;font-weight:650!important}.member-referral-history{min-width:0}.member-referral-filter-card{margin-bottom:12px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;box-shadow:none!important}.member-referral-filter-card .ant-card-body{padding:11px 12px!important}.member-referral-filter-grid{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:9px}.member-referral-filter-grid .ant-input-affix-wrapper,.member-referral-filter-grid .ant-select-selector{min-height:40px!important;border-radius:9px!important}.member-referral-result-count{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;color:#667085;font-size:10px}.member-referral-result-count strong{color:#182230;font-size:11px}.member-referral-list .ant-list-item{padding:0 0 10px!important;border:0!important}.member-referral-ticket-card{width:100%;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px #10182809!important}.member-referral-ticket-card .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) 170px;padding:0!important}.member-referral-ticket-main{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 16px;background:linear-gradient(90deg,#fff,#fff 86%,#f9fbfe)}.member-referral-ticket-icon{width:42px;height:42px;min-width:42px;border-radius:50%;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:16px}.member-referral-ticket-copy{min-width:0;display:flex;flex-direction:column}.member-referral-mobile{color:#182230!important;font-size:14px!important;font-weight:750!important}.member-referral-company{margin-top:3px;color:#667085;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-referral-campaign{width:max-content;max-width:100%;margin-top:5px;padding:3px 7px;border-radius:999px;background:#f4f7fb;color:#475467;font-size:9px;font-weight:650}.member-referral-ticket-side{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;padding:14px 16px;background:#f7faff;border-left:1px dashed #cfd9e6}.member-referral-ticket-side:before,.member-referral-ticket-side:after{content:"";position:absolute;left:-8px;width:16px;height:16px;border-radius:50%;background:#f4f7fb;border:1px solid #e4eaf2}.member-referral-ticket-side:before{top:-8px}.member-referral-ticket-side:after{bottom:-8px}.member-referral-reward{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.member-referral-reward span{font-size:9px;color:#98a2b3}.member-referral-reward strong{margin-top:2px;color:#1b4b8f;font-size:17px;font-weight:800}.member-referral-ticket-side .ant-tag{margin:0!important}@media (max-width:900px){.member-referral-layout{grid-template-columns:1fr}.member-referral-compose-card{position:static}}@media (max-width:640px){.member-referral-filter-grid,.member-referral-ticket-card .ant-card-body{grid-template-columns:1fr}.member-referral-ticket-side{align-items:flex-start;border-left:0;border-top:1px dashed #cfd9e6}.member-referral-ticket-side:before,.member-referral-ticket-side:after{display:none}.member-referral-reward{align-items:flex-start;text-align:left}}.member-profile-identity-card{margin-bottom:12px!important}.member-profile-identity-card .ant-card-body{padding:16px 18px!important}.member-profile-avatar-wrap{border-radius:18px!important}.member-profile-avatar{width:64px!important;height:64px!important;line-height:64px!important;font-size:25px!important}.member-profile-name{font-size:21px!important}.member-profile-side-note{max-width:370px;padding:10px 12px;border:1px solid #dfe9f5;border-radius:12px;background:#ffffffb8;align-items:flex-start!important;text-align:left!important}.member-profile-side-note span{font-size:9px!important;font-weight:700;color:#667085!important;text-transform:uppercase;letter-spacing:.03em}.member-profile-side-note strong{margin-top:4px!important;color:#315f9d!important;font-size:11px!important;line-height:1.45;font-weight:650!important}.member-profile-section-header{margin:12px 0 8px!important}.member-profile-section-tools{display:flex;align-items:center;gap:8px}.member-profile-section-count{width:auto!important;min-width:30px;padding:0 9px}.member-profile-slider-controls{display:flex;align-items:center;gap:6px}.member-profile-slider-controls .ant-btn{width:30px;min-width:30px;height:30px;padding:0!important;border-radius:8px!important;font-size:18px;line-height:1}.member-profile-slider-controls span{margin:0!important;min-width:34px;text-align:center;color:#667085!important;font-size:10px!important;font-weight:650}.member-profile-membership-card .ant-card-body{padding:13px 14px 12px 17px!important}.member-profile-bank-icon{width:36px!important;height:36px!important}.member-profile-membership-divider{margin:10px 0!important}.member-profile-info-grid{gap:7px!important}.member-profile-info-grid>div{padding:7px 8px!important}.member-profile-actions-title{margin-top:14px!important}.member-profile-action-grid{gap:10px!important}.member-profile-action-card{min-height:64px!important;padding:10px 12px!important}.member-referral-layout{grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr)!important;gap:14px!important}.member-referral-compose-card{position:static!important}.member-referral-compose-hero{padding:14px 16px!important}.member-referral-compose-icon{width:38px!important;min-width:38px!important;height:38px!important;border-radius:11px!important;font-size:15px!important}.member-referral-compose-hero strong{font-size:13px!important}.member-referral-form{padding:13px 16px 14px!important}.member-referral-form .ant-form-item{margin-bottom:11px!important}.member-referral-form .ant-select-selector,.member-referral-form .ant-input-affix-wrapper{min-height:40px!important}.member-referral-submit{height:38px!important}.member-referral-filter-card .ant-card-body{padding:10px 11px!important}.member-referral-ticket-card .ant-card-body{grid-template-columns:minmax(0,1fr) 150px!important}.member-referral-ticket-main,.member-referral-ticket-side{padding:12px 14px!important}.member-referral-ticket-icon{width:38px!important;min-width:38px!important;height:38px!important}.member-referral-mobile{font-size:13px!important}.member-referral-reward strong{font-size:15px!important}.member-referral-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:2px}.member-referral-pager .ant-btn{height:34px!important;border-radius:8px!important;font-size:11px!important}.member-referral-pager span{min-width:82px;text-align:center;color:#667085;font-size:10px;font-weight:650}@media (max-width:900px){.member-profile-side-note{max-width:none}.member-referral-layout{grid-template-columns:1fr!important}}@media (max-width:700px){.member-profile-side-note{grid-column:1 / -1!important}.member-profile-section-header{align-items:flex-start}.member-profile-section-tools{flex-direction:column;align-items:flex-end}.member-referral-pager{justify-content:center}}.portal-sider{background:#fff!important;border-right:1px solid #e7ecf2!important;box-shadow:1px 0 #10182805!important}.brand-wrap{height:66px!important;padding:0 16px!important;gap:11px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}.brand-wrap.is-collapsed{justify-content:center;padding:0!important}.brand-mark{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;background:linear-gradient(145deg,#17447e,#2f6db6)!important;box-shadow:0 5px 12px #1b4b8f2e!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.02em}.brand-copy{min-width:0;display:flex!important;flex-direction:column;gap:1px}.brand-copy strong{color:#142033;font-size:14px;line-height:1.2;font-weight:760;letter-spacing:-.015em}.brand-copy small{color:#8a96a8!important;font-size:9px!important;line-height:1.25;letter-spacing:.015em}.sidebar-menu-shell{padding-top:8px}.portal-menu{padding:4px 8px 88px!important;background:transparent!important}.portal-menu .ant-menu-item{height:40px!important;line-height:40px!important;margin:3px 0!important;padding-inline:12px!important;border-radius:9px!important;color:#475467!important;font-size:12px!important;font-weight:520}.portal-menu .ant-menu-item .anticon{font-size:15px!important;color:#667085}.portal-menu .ant-menu-item-selected{background:#eef5ff!important;color:#1b4b8f!important;font-weight:700!important}.portal-menu .ant-menu-item-selected:after{display:none!important}.portal-menu .ant-menu-item:hover{background:#f7f9fc!important;color:#1b4b8f!important}.portal-menu .ant-menu-item:hover .anticon{color:#1b4b8f!important}.sider-footer{left:10px!important;right:10px!important;bottom:12px!important;padding-top:10px;border-top:1px solid #eef2f6;background:#fff}.sidebar-logout-btn{height:38px!important;border-radius:9px!important;color:#475467!important;justify-content:flex-start!important;font-size:12px!important}.sidebar-logout-btn:hover{background:#f7f9fc!important;color:#b42318!important}.portal-header{height:60px!important;padding:0 18px!important;background:#fffffff5!important;border-bottom:1px solid #e8edf3!important;box-shadow:0 1px #10182805!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-header-left{min-width:0;display:flex;align-items:center;gap:10px}.portal-menu-trigger{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;border-radius:9px!important;display:grid!important;place-items:center!important;color:#475467!important}.portal-menu-trigger:hover{background:#f2f5f9!important;color:#1b4b8f!important}.desktop-header-page{display:flex;align-items:center;min-width:0}.desktop-header-page .ant-typography{margin:0!important;color:#344054!important;font-size:12px!important;font-weight:650!important}.header-user{align-items:flex-end!important;line-height:1.12!important}.header-user-name{color:#182230!important;font-size:12px!important;font-weight:700!important}.role-text{margin-top:2px;color:#98a2b3!important;font-size:9px!important;font-weight:500}.portal-user-avatar{width:34px!important;height:34px!important;min-width:34px!important;line-height:34px!important;background:#eef4fb!important;color:#315f9d!important;border:1px solid #dae6f3;font-size:12px!important;font-weight:750!important}.mobile-drawer-brand{height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #edf1f5;background:#fff}.mobile-drawer-brand strong{color:#182230;font-size:14px;font-weight:760}.mobile-drawer-brand span{margin-top:1px;color:#98a2b3;font-size:9px}.mobile-drawer-close{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:50%!important;color:#667085!important;font-size:22px!important;line-height:1!important}.mobile-drawer-menu{padding-top:7px}.mobile-drawer-menu .portal-menu{padding-bottom:20px!important}.mobile-drawer-footer{position:absolute;left:12px;right:12px;bottom:14px;padding-top:10px;border-top:1px solid #eef2f6}.mobile-drawer-footer .ant-btn{height:40px!important;border-radius:9px!important;justify-content:flex-start!important;color:#475467!important}@media (max-width:767px){.portal-header-mobile{height:56px!important;padding:0 12px!important;background:#fff!important;border-bottom:1px solid #e9edf3!important;box-shadow:0 2px 10px #10182809!important}.portal-header-mobile .portal-header-left{gap:9px}.portal-header-mobile .portal-menu-trigger{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important;color:#344054!important;font-size:15px!important}.mobile-appbar-title{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0}.mobile-appbar-title strong{max-width:190px;color:#172033;font-size:14px;line-height:1.15;font-weight:780;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-appbar-title span{max-width:190px;margin-top:2px;color:#98a2b3;font-size:8px;line-height:1.1;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-header-mobile .portal-user-avatar{width:32px!important;height:32px!important;min-width:32px!important;line-height:32px!important;background:linear-gradient(145deg,#eef4fb,#e3edf8)!important;color:#315f9d!important;font-size:11px!important}.portal-content{padding:14px 14px 84px!important;min-height:calc(100vh - 56px)!important}.page-header{margin-bottom:13px!important}.page-header h3,.page-header .ant-typography-title{margin-bottom:2px!important;color:#172033!important;font-size:19px!important;line-height:1.18!important;font-weight:780!important;letter-spacing:-.025em!important}.page-header .ant-typography-secondary{color:#8a96a8!important;font-size:10px!important;line-height:1.4!important}.member-bottom-nav{left:0!important;right:0!important;bottom:0!important;height:64px!important;padding:5px 7px calc(5px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,1fr)!important;background:#fffffffa!important;border-top:1px solid #e7ecf2!important;box-shadow:0 -5px 18px #1018280d!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.member-bottom-nav button{position:relative;min-width:0;border-radius:10px!important;gap:2px!important;color:#7b8798!important;font-size:9px!important;font-weight:560!important;transition:background .15s ease,color .15s ease}.member-bottom-nav button.active{background:#f3f7fd!important;color:#1b4b8f!important;font-weight:700!important}.member-bottom-nav button.active:before{content:"";position:absolute;top:0;left:50%;width:20px;height:2px;border-radius:999px;background:#1b4b8f;transform:translate(-50%)}.member-bottom-icon{height:20px;display:grid;place-items:center;font-size:16px;line-height:1}.member-bottom-label{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}}@media (max-width:390px){.mobile-appbar-title strong{max-width:155px;font-size:13px}.mobile-appbar-title span{max-width:155px}.portal-content{padding-inline:12px!important}.member-bottom-nav button{font-size:8px!important}.member-bottom-icon{font-size:15px}}.dashboard-kpi-row-v2{margin-bottom:10px!important}.dashboard-kpi-row-v2 .ant-col{display:flex}.dashboard-kpi-row-v2 .stat-card{width:100%;height:88px!important;min-height:88px!important;border-radius:12px!important;border:1px solid #E3E9F1!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 4px 12px #10182806!important}.dashboard-kpi-row-v2 .stat-card:before{width:3px!important;background:linear-gradient(180deg,#173f73,#6e9ed4)!important}.dashboard-kpi-row-v2 .stat-card .ant-card-body{padding:12px 14px!important;display:flex;flex-direction:column;justify-content:center}.dashboard-kpi-row-v2 .stat-card .ant-statistic-title{margin-bottom:5px!important;color:#758197!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.025em}.dashboard-kpi-row-v2 .stat-card .ant-statistic-content{color:#182230!important;font-size:19px!important;font-weight:780!important}.dashboard-today-strip-v2{margin:0 0 10px!important;gap:10px!important}.dashboard-today-strip-v2>div{min-height:50px!important;padding:8px 11px!important;border-radius:10px!important;border:1px solid #E6EBF2!important;background:#fff!important}.dashboard-today-strip-v2 .anticon{width:28px!important;height:28px!important;background:#f1f5fa!important;color:#315f9d!important}.dashboard-today-strip-v2 span{font-size:9px!important;color:#667085!important}.dashboard-today-strip-v2 strong{font-size:12px!important;color:#182230!important}.dashboard-analytics-grid{margin-top:0!important}.dashboard-analytics-grid>.ant-col{display:flex}.dashboard-analytic-card{width:100%;min-height:282px!important}.dashboard-analytic-card .ant-card-head,.dashboard-health-v2-card .ant-card-head,.dashboard-compact-list-card .ant-card-head,.member-portfolio-card .ant-card-head,.member-recent-v2-card .ant-card-head,.super-activity-v2-card .ant-card-head{min-height:42px!important;padding:0 14px!important}.dashboard-analytic-card .ant-card-head-title,.dashboard-health-v2-card .ant-card-head-title,.dashboard-compact-list-card .ant-card-head-title,.member-portfolio-card .ant-card-head-title,.member-recent-v2-card .ant-card-head-title,.super-activity-v2-card .ant-card-head-title{padding:10px 0!important;font-size:11px!important;color:#182230!important;font-weight:750!important}.dashboard-analytic-card .ant-card-body{padding:10px 12px 6px!important}.dashboard-health-v2-card{width:100%;min-height:257px!important}.dashboard-health-v2-card .ant-card-body{padding:12px!important}.dashboard-health-v2{display:grid;grid-template-columns:1fr;gap:9px}.dashboard-health-v2-row{padding:10px 11px;border:1px solid #E8EDF4;border-radius:10px;background:#fbfcfe}.dashboard-health-v2-copy{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-health-v2-copy strong{font-size:13px;color:#182230}.dashboard-health-v2-track{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eef2f6}.dashboard-health-v2-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#315f9d,#7fa4cf)}.dashboard-tone{display:inline-flex;align-items:center;width:max-content;padding:3px 7px;border:1px solid #DFE5EC;border-radius:999px;background:#f8fafc;color:#5f6b7a;font-size:8px;line-height:1.2;font-weight:700;text-transform:capitalize}.dashboard-tone--paid,.dashboard-tone--success{border-color:#d4e6dc;background:#f5faf7;color:#2c6b4f}.dashboard-tone--due,.dashboard-tone--pending{border-color:#e8dec3;background:#fbf8f0;color:#856528}.dashboard-tone--overdue,.dashboard-tone--failed{border-color:#e8d6d3;background:#fbf6f5;color:#93524d}.dashboard-tone--upcoming{border-color:#dce4ee;background:#f7f9fc;color:#627184}.dashboard-compact-list-card{width:100%}.dashboard-compact-list-card .ant-card-body{padding:0!important}.dashboard-compact-list{display:flex;flex-direction:column}.dashboard-compact-list-row{min-height:51px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 13px;border-bottom:1px solid #EEF2F6}.dashboard-compact-list-row:last-child{border-bottom:0}.dashboard-compact-list-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-compact-list-row strong{color:#182230;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-compact-list-row span{color:#7d8999;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-compact-list-row>.ant-typography{color:#182230!important;font-size:10px!important}.member-insight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.member-insight-strip>div{min-width:0;display:flex;align-items:center;gap:9px;min-height:50px;padding:8px 10px;border:1px solid #E6EBF2;border-radius:10px;background:#fff}.member-insight-icon{width:28px;height:28px;min-width:28px;display:grid;place-items:center;border-radius:8px;background:#f1f5fa;color:#315f9d;font-size:13px}.member-insight-strip div>div{min-width:0;display:flex;flex-direction:column}.member-insight-strip small{color:#8a96a8;font-size:8px}.member-insight-strip strong{margin-top:1px;color:#182230;font-size:11px}.member-dashboard-v2-grid>.ant-col{display:flex}.member-portfolio-card,.member-recent-v2-card{width:100%}.dashboard-card-pager{display:flex;align-items:center;gap:6px}.dashboard-card-pager .ant-btn{width:26px;min-width:26px;height:26px;padding:0!important;border-radius:7px!important}.dashboard-card-pager span{min-width:30px;text-align:center;color:#667085;font-size:9px;font-weight:650}.member-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.member-portfolio-item{min-width:0;padding:11px;border:1px solid #E6EBF2;border-radius:11px;background:linear-gradient(180deg,#fff,#fbfcfe)}.member-portfolio-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.member-portfolio-title{min-width:0;display:flex;flex-direction:column;gap:2px}.member-portfolio-title strong{color:#182230;font-size:11px;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-portfolio-title span{color:#7d8999;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-portfolio-amount{color:#173f73;font-size:11px;font-weight:780;white-space:nowrap}.member-portfolio-meta{display:flex;justify-content:space-between;gap:8px;margin-top:9px}.member-portfolio-meta span{color:#8a96a8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-portfolio-progress-head{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.member-portfolio-progress-head span{color:#8a96a8;font-size:8px}.member-portfolio-progress-head strong{color:#315f9d;font-size:9px}.member-portfolio-item .ant-progress{margin:2px 0 0!important;line-height:1!important}.member-recent-v2-list{display:flex;flex-direction:column}.member-recent-v2-item{min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #EEF2F6}.member-recent-v2-item:last-child{border-bottom:0}.member-recent-v2-main{min-width:0;display:flex;flex-direction:column;gap:2px}.member-recent-v2-main strong{color:#182230;font-size:10px}.member-recent-v2-main span,.member-recent-v2-main small{color:#8a96a8;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-recent-v2-item>.ant-typography{font-size:10px!important;color:#182230!important}.super-activity-v2-card .ant-card-body{padding:0!important}.super-activity-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.super-activity-v2-item{min-height:58px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 13px;border-right:1px solid #EEF2F6;border-bottom:1px solid #EEF2F6}.super-activity-v2-item:nth-child(2n){border-right:0}.super-activity-v2-dot{width:6px;height:6px;border-radius:50%;background:#315f9d}.super-activity-v2-item>div{min-width:0;display:flex;flex-direction:column;gap:2px}.super-activity-v2-item strong{color:#182230;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.super-activity-v2-item span{color:#7d8999;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.super-activity-v2-item small{color:#98a2b3;font-size:8px;white-space:nowrap}.dashboard-empty-compact{padding:18px;color:#98a2b3;font-size:9px;text-align:center}@media (max-width:1000px){.member-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.member-portfolio-grid{grid-template-columns:1fr}.member-insight-strip{grid-template-columns:1fr 1fr}.super-activity-v2-grid{grid-template-columns:1fr}.super-activity-v2-item{border-right:0}.dashboard-analytic-card{min-height:250px!important}}@media (max-width:480px){.member-insight-strip{grid-template-columns:1fr}}.dashboard-kpi-row-v3 .stat-card{min-height:88px!important;border:1px solid #e5ebf3!important;border-radius:14px!important;box-shadow:0 4px 14px #10182806!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.dashboard-kpi-row-v3 .stat-card:before{width:2px!important;background:#315f9d!important}.dashboard-kpi-row-v3 .stat-card .ant-card-body{padding:14px 14px 13px!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-title{margin-bottom:6px!important;color:#7a8699!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.035em}.dashboard-kpi-row-v3 .stat-card .ant-statistic-content{color:#172033!important;font-size:20px!important;line-height:1.15!important;font-weight:760!important}.dashboard-date-control,.dashboard-month-control{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe6ee;border-radius:11px;background:#fff;box-shadow:0 3px 10px #10182806;color:#475467;font-size:12px;font-weight:650}.dashboard-date-control>.anticon,.dashboard-month-control>.anticon{color:#315f9d}.dashboard-month-control .ant-picker{width:112px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.dashboard-month-control .ant-picker-input>input{color:#344054!important;font-size:12px!important;font-weight:650!important;text-align:center;cursor:pointer}.dashboard-mini-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:10px 0!important}.dashboard-mini-metric{min-width:0;display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 11px;border:1px solid #e5ebf3;border-radius:12px;background:#fff;box-shadow:0 3px 12px #10182806}.dashboard-mini-icon{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border-radius:9px;background:#f0f5fb;color:#315f9d;font-size:14px}.dashboard-mini-metric>div{min-width:0;display:flex;flex-direction:column}.dashboard-mini-metric small{color:#8a96a8;font-size:9px;line-height:1.2}.dashboard-mini-metric strong{margin-top:3px;color:#182230;font-size:13px;line-height:1.15;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-modern-grid{align-items:flex-start!important}.dashboard-modern-card{height:auto!important;min-height:0!important;border:1px solid #e5ebf3!important;border-radius:14px!important;box-shadow:0 5px 18px #10182808!important;overflow:hidden}.dashboard-modern-card .ant-card-head{min-height:44px!important;padding:0 14px!important;border-bottom:1px solid #eef2f6!important;background:#fff}.dashboard-modern-card .ant-card-head-title{padding:11px 0!important;color:#182230!important;font-size:12px!important;font-weight:720!important}.dashboard-modern-card .ant-card-extra{padding:8px 0!important;color:#8a96a8}.dashboard-modern-card .ant-card-body{padding:14px!important}.dashboard-card-note{color:#98a2b3;font-size:9px;font-weight:600}.dashboard-modern-chart{min-height:300px!important}.dashboard-modern-chart .ant-card-body{min-height:250px}.dashboard-donut-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:6px}.dashboard-donut-wrap{position:relative;min-height:205px}.dashboard-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.dashboard-donut-center small{color:#98a2b3;font-size:9px}.dashboard-donut-center strong{margin-top:3px;color:#182230;font-size:13px;font-weight:760}.dashboard-legend-list{display:flex;flex-direction:column;gap:10px}.dashboard-legend-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px}.dashboard-legend-list small{color:#667085;font-size:10px}.dashboard-legend-list strong{color:#344054;font-size:10px;font-weight:700}.dashboard-legend-dot{width:7px;height:7px;border-radius:50%}.dashboard-legend-dot-1{background:#173f73}.dashboard-legend-dot-2{background:#4779b8}.dashboard-legend-dot-3{background:#8fb0d6}.dashboard-legend-dot-4{background:#c8d8ea}.dashboard-ranked-card .ant-card-body{padding:10px 14px 12px!important}.dashboard-ranked-list{display:flex;flex-direction:column}.dashboard-ranked-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f2f5}.dashboard-ranked-row:last-child{border-bottom:0}.dashboard-rank-number{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f4f7fb;color:#667085;font-size:9px;font-weight:750}.dashboard-ranked-main{min-width:0}.dashboard-ranked-main>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.dashboard-ranked-main strong{min-width:0;color:#182230;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-ranked-main span{flex-shrink:0;color:#475467;font-size:10px;font-weight:700}.dashboard-ranked-main .ant-progress{line-height:1}.dashboard-ranked-main .ant-progress-inner{height:5px!important}.dashboard-company-summary{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:9px 10px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc}.dashboard-company-summary span{color:#667085;font-size:9px}.dashboard-company-summary strong{color:#182230;font-size:14px;font-weight:760}.dashboard-health-modern .ant-card-body{padding:10px 14px 12px!important}.dashboard-health-modern-grid{display:grid;grid-template-columns:1fr}.dashboard-health-modern-row{padding:11px 0;border-bottom:1px solid #f0f2f5}.dashboard-health-modern-row:last-child{border-bottom:0}.dashboard-health-modern-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.dashboard-health-modern-head strong{color:#182230;font-size:12px}.dashboard-status-pill{display:inline-flex;align-items:center;width:max-content;padding:3px 7px;border:1px solid #e0e5ec;border-radius:999px;background:#f7f9fc;color:#667085;font-size:9px;font-weight:700;text-transform:capitalize}.dashboard-status-paid,.dashboard-status-success{border-color:#d5e7dc;background:#f3f9f5;color:#2f6b48}.dashboard-status-due,.dashboard-status-pending{border-color:#e8dfc8;background:#fbf8ef;color:#8a6a22}.dashboard-status-overdue,.dashboard-status-failed,.dashboard-status-rejected{border-color:#ead9d7;background:#fbf5f4;color:#9a4b43}.dashboard-feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;margin-top:10px}.dashboard-feed-card{height:auto!important;min-height:0!important}.dashboard-feed-card .ant-card-body{padding:0!important}.dashboard-feed-count{min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0 7px;border-radius:8px;background:#f1f5fa;color:#667085;font-size:9px;font-weight:750}.dashboard-feed-list{display:flex;flex-direction:column}.dashboard-feed-row{min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 12px;border-bottom:1px solid #eef2f6}.dashboard-feed-row:last-child{border-bottom:0}.dashboard-feed-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eef5ff;color:#315f9d;font-size:11px}.dashboard-feed-icon.warning{background:#f8f5ec;color:#8a6a22}.dashboard-feed-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-feed-copy strong{color:#182230;font-size:10px;line-height:1.3;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-feed-copy span{color:#8a96a8;font-size:9px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-feed-row>.ant-typography{color:#344054;font-size:10px;white-space:nowrap}.dashboard-super-activity-card{height:auto!important;min-height:0!important;margin-top:10px}.dashboard-super-activity-card .ant-card-body{padding:0!important}.dashboard-super-activity-grid{display:grid;grid-template-columns:1fr 1fr}.dashboard-super-activity-row{min-width:0;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 12px;border-right:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.dashboard-super-activity-row:nth-child(2n){border-right:0}.dashboard-super-activity-row small{color:#98a2b3;font-size:8px;white-space:nowrap}.dashboard-empty-compact{min-height:78px!important;display:grid;place-items:center;padding:16px;color:#98a2b3;font-size:10px}@media (max-width:1100px){.dashboard-mini-metrics{grid-template-columns:1fr 1fr!important}.dashboard-feed-grid,.dashboard-super-activity-grid{grid-template-columns:1fr}.dashboard-super-activity-row{border-right:0}}@media (max-width:767px){.dashboard-kpi-row-v3 .stat-card{min-height:80px!important}.dashboard-mini-metrics{grid-template-columns:1fr 1fr!important;gap:7px!important}.dashboard-mini-metric{min-height:50px;padding:8px}.dashboard-mini-icon{width:30px;height:30px;min-width:30px}.dashboard-donut-layout{grid-template-columns:1fr}.dashboard-legend-list{display:grid;grid-template-columns:1fr 1fr}.dashboard-feed-grid{grid-template-columns:1fr}.dashboard-date-control,.dashboard-month-control{min-height:36px;padding:0 9px}}.page-header{margin-bottom:14px!important}.dashboard-kpi-row-v3{margin-bottom:8px!important}.dashboard-modern-grid,.member-dashboard-v3-grid{margin-top:0!important}.dashboard-modern-grid{row-gap:8px!important}.dashboard-modern-grid>.ant-col,.member-dashboard-v3-grid>.ant-col,.dashboard-kpi-row-v3>.ant-col{display:flex!important}.dashboard-kpi-row-v3 .stat-card{width:100%!important;height:82px!important;min-height:82px!important;border-radius:13px!important}.dashboard-kpi-row-v3 .stat-card .ant-card-body{height:100%!important;padding:11px 13px!important;display:flex!important;align-items:center!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic{width:100%!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-title{margin-bottom:5px!important;font-size:10px!important;line-height:1.2!important;font-weight:650!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-content{font-size:20px!important;line-height:1.15!important;font-weight:760!important}.dashboard-mini-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important}.dashboard-mini-metric{min-width:0!important;height:50px!important;min-height:50px!important;padding:7px 10px!important;border:1px solid #e4eaf2!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:9px!important;box-shadow:none!important}.dashboard-mini-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important;background:#eef5ff!important;color:#1b4b8f!important;display:grid!important;place-items:center!important;font-size:13px!important}.dashboard-mini-metric>div{min-width:0!important;display:flex!important;flex-direction:column!important}.dashboard-mini-metric small{color:#98a2b3!important;font-size:9px!important;line-height:1.15!important}.dashboard-mini-metric strong{margin-top:2px!important;color:#182230!important;font-size:12px!important;line-height:1.15!important;font-weight:750!important}.dashboard-modern-card,.member-dashboard-equal-card{width:100%!important}.dashboard-modern-card .ant-card-head,.member-dashboard-equal-card .ant-card-head{min-height:44px!important;padding:0 12px!important}.dashboard-modern-card .ant-card-head-title,.member-dashboard-equal-card .ant-card-head-title{padding:9px 0!important;font-size:11px!important;font-weight:700!important;color:#182230!important}.dashboard-modern-card .ant-card-extra,.member-dashboard-equal-card .ant-card-extra{padding:7px 0!important}.dashboard-equal-chart-card{height:282px!important;min-height:282px!important}.dashboard-equal-chart-card .ant-card-body{height:238px!important;min-height:238px!important;overflow:hidden!important;padding:10px 12px!important}.dashboard-equal-secondary-card{height:198px!important;min-height:198px!important}.dashboard-equal-secondary-card .ant-card-body{height:154px!important;min-height:154px!important;overflow:auto!important;padding:10px 12px!important}.dashboard-ranked-list,.dashboard-health-modern-grid{max-height:136px!important;overflow:auto!important}.dashboard-feed-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;align-items:stretch!important}.dashboard-feed-card{width:100%!important}.dashboard-equal-feed-card{height:292px!important;min-height:292px!important}.dashboard-equal-feed-card .ant-card-body{height:248px!important;min-height:248px!important;padding:0!important;overflow:hidden!important}.dashboard-feed-list{height:100%!important;overflow:auto!important}.dashboard-feed-row{min-height:48px!important;padding:8px 12px!important}.dashboard-feed-copy strong{font-size:10px!important;line-height:1.2!important}.dashboard-feed-copy span{font-size:9px!important;line-height:1.3!important}.member-dashboard-v3-grid{row-gap:8px!important}.member-dashboard-equal-card{width:100%!important;height:352px!important;min-height:352px!important}.member-dashboard-equal-card .ant-card-body{height:308px!important;min-height:308px!important;overflow:auto!important}.member-portfolio-card .ant-card-body{padding:10px!important}.member-recent-v2-card .ant-card-body{padding:0!important}.member-portfolio-grid{gap:8px!important}.member-portfolio-item{min-height:116px!important;padding:10px!important}.member-portfolio-title strong{font-size:11px!important}.member-portfolio-title span,.member-portfolio-meta,.member-portfolio-progress-head{font-size:9px!important}.member-portfolio-amount{font-size:11px!important}.member-recent-v2-item{min-height:58px!important;padding:8px 10px!important}.member-recent-v2-main strong{font-size:10px!important}.member-recent-v2-main span,.member-recent-v2-main small{font-size:9px!important}.dashboard-card-pager{display:flex!important;align-items:center!important;gap:6px!important}.dashboard-card-pager span{min-width:36px!important;text-align:center!important;color:#667085!important;font-size:10px!important;font-weight:650!important}.dashboard-card-pager .ant-btn{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border-radius:8px!important;border-color:#dfe6ef!important;color:#475467!important;background:#fff!important;box-shadow:none!important}.dashboard-card-pager .ant-btn:not(:disabled):hover{color:#1b4b8f!important;border-color:#9eb9db!important;background:#f7fbff!important}.member-dashboard-pagination{display:flex!important;align-items:center!important;margin:0!important}.member-dashboard-pagination .ant-pagination-item,.member-dashboard-pagination .ant-pagination-prev,.member-dashboard-pagination .ant-pagination-next{min-width:28px!important;width:28px!important;height:28px!important;line-height:26px!important;margin-inline-end:4px!important;border-radius:8px!important;font-size:10px!important}.member-dashboard-pagination .ant-pagination-item-active{background:#1b4b8f!important;border-color:#1b4b8f!important}.dashboard-super-activity-card{margin-top:8px!important}.dashboard-super-activity-compact{height:214px!important;min-height:214px!important}.dashboard-super-activity-compact .ant-card-body{height:170px!important;min-height:170px!important;padding:0!important;overflow:auto!important}.dashboard-super-activity-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.dashboard-super-activity-row{min-height:55px!important;padding:8px 12px!important}.dashboard-date-control,.dashboard-month-control{height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #e1e7ef!important;border-radius:10px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:7px!important;color:#344054!important;box-shadow:0 3px 10px #10182806!important}.dashboard-month-control .ant-picker{width:92px!important;padding:0!important}.dashboard-month-control .ant-picker-input>input{font-size:11px!important;font-weight:650!important;text-align:center!important}.dashboard-card,.dashboard-modern-card{margin-bottom:0!important}.dashboard-ranked-row{padding-block:7px!important}.dashboard-health-modern-row{padding-block:5px!important}@media (max-width:1100px){.dashboard-mini-metrics{grid-template-columns:1fr 1fr!important}.dashboard-equal-chart-card,.dashboard-equal-secondary-card,.dashboard-equal-feed-card,.member-dashboard-equal-card,.dashboard-super-activity-compact,.dashboard-equal-chart-card .ant-card-body,.dashboard-equal-secondary-card .ant-card-body,.dashboard-equal-feed-card .ant-card-body,.member-dashboard-equal-card .ant-card-body,.dashboard-super-activity-compact .ant-card-body{height:auto!important;min-height:0!important}.dashboard-feed-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.dashboard-kpi-row-v3 .stat-card{height:76px!important;min-height:76px!important}.dashboard-kpi-row-v3 .stat-card .ant-card-body{padding:9px 10px!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-content{font-size:17px!important}.dashboard-mini-metrics{gap:7px!important}.dashboard-mini-metric{height:46px!important;min-height:46px!important;padding:6px 8px!important}.dashboard-mini-icon{width:28px!important;height:28px!important;min-width:28px!important}.dashboard-super-activity-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.dashboard-mini-metrics{grid-template-columns:1fr!important}.dashboard-date-control,.dashboard-month-control{width:100%!important;justify-content:center!important}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:#cbd2dc transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px}*:hover::-webkit-scrollbar-thumb{background-color:#cbd2dc}*:hover::-webkit-scrollbar-thumb:hover{background-color:#aeb8c5}html,body,#root,.portal-layout,.portal-content{scrollbar-width:thin;scrollbar-color:transparent transparent}html:hover,body:hover,#root:hover,.portal-layout:hover,.portal-content:hover{scrollbar-color:#cbd2dc transparent}.ant-table-body,.ant-table-content,.ant-modal-body,.ant-drawer-body,.ant-select-dropdown,.ant-dropdown-menu,.ant-tabs-nav-wrap,.ant-menu,.member-scheme-detail-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.ant-table-body:hover,.ant-table-content:hover,.ant-modal-body:hover,.ant-drawer-body:hover,.ant-select-dropdown:hover,.ant-dropdown-menu:hover,.ant-tabs-nav-wrap:hover,.ant-menu:hover,.member-scheme-detail-modal .ant-modal-body:hover{scrollbar-color:#cbd2dc transparent}.ant-table-body::-webkit-scrollbar,.ant-table-content::-webkit-scrollbar,.ant-modal-body::-webkit-scrollbar,.ant-drawer-body::-webkit-scrollbar,.ant-select-dropdown::-webkit-scrollbar,.ant-dropdown-menu::-webkit-scrollbar,.ant-tabs-nav-wrap::-webkit-scrollbar,.ant-menu::-webkit-scrollbar,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar{width:5px;height:5px}.ant-table-body::-webkit-scrollbar-track,.ant-table-content::-webkit-scrollbar-track,.ant-modal-body::-webkit-scrollbar-track,.ant-drawer-body::-webkit-scrollbar-track,.ant-select-dropdown::-webkit-scrollbar-track,.ant-dropdown-menu::-webkit-scrollbar-track,.ant-tabs-nav-wrap::-webkit-scrollbar-track,.ant-menu::-webkit-scrollbar-track,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}.ant-table-body::-webkit-scrollbar-thumb,.ant-table-content::-webkit-scrollbar-thumb,.ant-modal-body::-webkit-scrollbar-thumb,.ant-drawer-body::-webkit-scrollbar-thumb,.ant-select-dropdown::-webkit-scrollbar-thumb,.ant-dropdown-menu::-webkit-scrollbar-thumb,.ant-tabs-nav-wrap::-webkit-scrollbar-thumb,.ant-menu::-webkit-scrollbar-thumb,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px}.ant-table-body:hover::-webkit-scrollbar-thumb,.ant-table-content:hover::-webkit-scrollbar-thumb,.ant-modal-body:hover::-webkit-scrollbar-thumb,.ant-drawer-body:hover::-webkit-scrollbar-thumb,.ant-select-dropdown:hover::-webkit-scrollbar-thumb,.ant-dropdown-menu:hover::-webkit-scrollbar-thumb,.ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb,.ant-menu:hover::-webkit-scrollbar-thumb,.member-scheme-detail-modal .ant-modal-body:hover::-webkit-scrollbar-thumb{background-color:#cbd2dc}.ant-table-body:hover::-webkit-scrollbar-thumb:hover,.ant-table-content:hover::-webkit-scrollbar-thumb:hover,.ant-modal-body:hover::-webkit-scrollbar-thumb:hover,.ant-drawer-body:hover::-webkit-scrollbar-thumb:hover,.ant-select-dropdown:hover::-webkit-scrollbar-thumb:hover,.ant-dropdown-menu:hover::-webkit-scrollbar-thumb:hover,.ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb:hover,.ant-menu:hover::-webkit-scrollbar-thumb:hover,.member-scheme-detail-modal .ant-modal-body:hover::-webkit-scrollbar-thumb:hover{background-color:#aeb8c5}.sidebar-menu-shell,.mobile-drawer-menu{min-height:0}.sidebar-menu-shell{height:calc(100vh - 138px);overflow-y:auto;overflow-x:hidden;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-menu-shell:hover{scrollbar-color:#d6dde6 transparent}.sidebar-menu-shell::-webkit-scrollbar{width:5px}.sidebar-menu-shell::-webkit-scrollbar-track{background:transparent}.sidebar-menu-shell::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.sidebar-menu-shell:hover::-webkit-scrollbar-thumb{background:#d6dde6}.sidebar-menu-shell:hover::-webkit-scrollbar-thumb:hover{background:#c3ccd8}.portal-menu{border-inline-end:0!important;background:transparent!important;padding:10px 8px 14px!important}.portal-menu .ant-menu-item,.portal-menu .ant-menu-submenu-title{width:100%!important;min-height:42px!important;height:42px!important;line-height:42px!important;margin:3px 0!important;padding-inline:13px!important;border-radius:9px!important;color:#475467!important;font-size:13px!important;font-weight:550!important;transition:background .15s ease,color .15s ease}.portal-menu .ant-menu-item .anticon,.portal-menu .ant-menu-submenu-title .anticon{min-width:18px;font-size:15px!important;color:#718096!important}.portal-menu .ant-menu-item:hover,.portal-menu .ant-menu-submenu-title:hover{background:#f5f8fc!important;color:#1b4b8f!important}.portal-menu .ant-menu-item:hover .anticon,.portal-menu .ant-menu-submenu-title:hover .anticon{color:#1b4b8f!important}.portal-menu .ant-menu-item-selected{background:#eaf2ff!important;color:#1b4b8f!important;font-weight:700!important}.portal-menu .ant-menu-item-selected .anticon{color:#1b4b8f!important}.portal-menu .ant-menu-submenu{margin:0!important}.portal-menu .ant-menu-submenu-title{padding-right:12px!important}.portal-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1b4b8f!important;font-weight:700!important}.portal-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#1b4b8f!important}.portal-menu .ant-menu-submenu-arrow{color:#98a2b3!important;font-size:10px!important}.portal-menu .ant-menu-submenu-selected .ant-menu-submenu-arrow{color:#1b4b8f!important}.portal-menu .ant-menu-sub{margin:1px 0 4px!important;padding:2px 0 2px 13px!important;background:transparent!important}.portal-menu .ant-menu-sub .ant-menu-item{position:relative;width:calc(100% - 4px)!important;min-height:34px!important;height:34px!important;line-height:34px!important;margin:2px 0!important;padding-left:29px!important;padding-right:10px!important;border-radius:8px!important;color:#667085!important;font-size:11.5px!important;font-weight:550!important}.portal-menu .ant-menu-sub:before{content:"";position:absolute;left:24px;top:2px;bottom:6px;width:1px;background:#e5eaf1}.portal-menu .ant-menu-sub{position:relative}.portal-menu .ant-menu-sub .ant-menu-item .anticon{min-width:14px;font-size:12px!important;color:#98a2b3!important}.portal-menu .ant-menu-sub .ant-menu-item:hover{background:#f6f9fd!important;color:#1b4b8f!important}.portal-menu .ant-menu-sub .ant-menu-item:hover .anticon{color:#1b4b8f!important}.portal-menu .ant-menu-sub .ant-menu-item-selected{background:#eef4ff!important;color:#1b4b8f!important;font-weight:700!important}.portal-menu .ant-menu-sub .ant-menu-item-selected .anticon{color:#1b4b8f!important}.portal-sider.ant-layout-sider-collapsed .portal-menu{padding-inline:8px!important}.portal-sider.ant-layout-sider-collapsed .portal-menu .ant-menu-item,.portal-sider.ant-layout-sider-collapsed .portal-menu .ant-menu-submenu-title{padding-inline:calc(50% - 8px)!important}.portal-sider.ant-layout-sider-collapsed .portal-menu .ant-menu-submenu-title{justify-content:center}.sidebar-logout-btn{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:9px!important;color:#475467!important;font-size:13px!important;font-weight:600!important}.sidebar-logout-btn:hover{background:#f5f8fc!important;color:#1b4b8f!important}.report-filter-card{margin-top:0!important;margin-bottom:12px!important;padding:0!important;border:1px solid #e4eaf2!important;border-radius:13px!important;box-shadow:none!important}.report-filter-card .ant-card-body{padding:14px!important}.report-filter-row{display:flex;align-items:center;width:100%;gap:9px;flex-wrap:nowrap}.report-date-filter{width:250px!important;min-width:220px!important}.report-filter-control{min-width:130px;flex:1 1 0}.report-filter-row .ant-picker,.report-filter-row .ant-select-selector,.report-filter-button,.report-export-button{min-height:40px!important;height:40px!important;border-radius:9px!important}.report-filter-button,.report-export-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-inline:15px!important;font-size:12px!important;font-weight:650!important;white-space:nowrap}.report-filter-button{min-width:112px}.report-export-button{min-width:120px}.report-summary{display:flex;gap:9px;margin:0 0 12px!important;flex-wrap:wrap}.report-summary .ant-card{min-width:170px;border:1px solid #e4eaf2!important;border-radius:12px!important;box-shadow:none!important}.report-summary .ant-card-body{padding:11px 13px!important}.report-summary .summary-box{min-width:0;gap:3px}.report-summary .summary-box span{color:#667085;font-size:10px;text-transform:capitalize}.report-summary .summary-box strong{color:#182230;font-size:17px;font-weight:750}.portal-content,.ant-table-body,.ant-modal-body,.ant-drawer-body,.ant-tabs-nav-wrap,.scheme-manage-tabs .ant-tabs-nav-wrap,.member-scheme-detail-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.portal-content:hover,.ant-table-body:hover,.ant-modal-body:hover,.ant-drawer-body:hover,.ant-tabs-nav-wrap:hover,.scheme-manage-tabs .ant-tabs-nav-wrap:hover,.member-scheme-detail-modal .ant-modal-body:hover{scrollbar-color:#d7dee7 transparent}.portal-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar,.ant-modal-body::-webkit-scrollbar,.ant-drawer-body::-webkit-scrollbar,.ant-tabs-nav-wrap::-webkit-scrollbar,.scheme-manage-tabs .ant-tabs-nav-wrap::-webkit-scrollbar,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar{width:5px;height:5px}.portal-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-modal-body::-webkit-scrollbar-track,.ant-drawer-body::-webkit-scrollbar-track,.ant-tabs-nav-wrap::-webkit-scrollbar-track,.scheme-manage-tabs .ant-tabs-nav-wrap::-webkit-scrollbar-track,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}.portal-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-modal-body::-webkit-scrollbar-thumb,.ant-drawer-body::-webkit-scrollbar-thumb,.ant-tabs-nav-wrap::-webkit-scrollbar-thumb,.scheme-manage-tabs .ant-tabs-nav-wrap::-webkit-scrollbar-thumb,.member-scheme-detail-modal .ant-modal-body::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.portal-content:hover::-webkit-scrollbar-thumb,.ant-table-body:hover::-webkit-scrollbar-thumb,.ant-modal-body:hover::-webkit-scrollbar-thumb,.ant-drawer-body:hover::-webkit-scrollbar-thumb,.ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb,.scheme-manage-tabs .ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb,.member-scheme-detail-modal .ant-modal-body:hover::-webkit-scrollbar-thumb{background:#d7dee7}.portal-content:hover::-webkit-scrollbar-thumb:hover,.ant-table-body:hover::-webkit-scrollbar-thumb:hover,.ant-modal-body:hover::-webkit-scrollbar-thumb:hover,.ant-drawer-body:hover::-webkit-scrollbar-thumb:hover,.ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb:hover,.scheme-manage-tabs .ant-tabs-nav-wrap:hover::-webkit-scrollbar-thumb:hover,.member-scheme-detail-modal .ant-modal-body:hover::-webkit-scrollbar-thumb:hover{background:#c3ccd8}.mobile-menu-drawer .ant-drawer-content{border-radius:0 18px 18px 0!important;overflow:hidden}.mobile-drawer-brand{min-height:70px;display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #edf1f5}.mobile-drawer-brand>div:nth-child(2){min-width:0;display:flex;flex-direction:column}.mobile-drawer-brand strong{color:#182230;font-size:15px;line-height:1.15;font-weight:760}.mobile-drawer-brand span{margin-top:2px;color:#98a2b3;font-size:10px;font-weight:500}.mobile-drawer-close{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:10px!important;display:grid!important;place-items:center!important;color:#667085!important;font-size:23px!important;font-weight:300!important;line-height:1!important}.mobile-drawer-close:hover{background:#f3f6fa!important;color:#182230!important}.mobile-drawer-menu{height:calc(100vh - 132px);overflow-y:auto;overflow-x:hidden;padding:7px 7px 14px;scrollbar-width:thin;scrollbar-color:transparent transparent}.mobile-drawer-menu:hover{scrollbar-color:#d6dde6 transparent}.mobile-drawer-menu::-webkit-scrollbar{width:4px}.mobile-drawer-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.mobile-drawer-menu:hover::-webkit-scrollbar-thumb{background:#d6dde6}.mobile-drawer-menu .portal-menu{padding:0!important}.mobile-drawer-menu .portal-menu .ant-menu-item,.mobile-drawer-menu .portal-menu .ant-menu-submenu-title{min-height:43px!important;height:43px!important;line-height:43px!important;margin:3px 0!important;border-radius:10px!important;font-size:13px!important;font-weight:620!important}.mobile-drawer-menu .portal-menu .ant-menu-sub .ant-menu-item{min-height:35px!important;height:35px!important;line-height:35px!important;font-size:11.5px!important}.mobile-drawer-footer{position:absolute;left:12px;right:12px;bottom:12px;padding-top:10px;border-top:1px solid #edf1f5}.mobile-drawer-footer .ant-btn{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:10px!important;color:#344054!important;font-size:13px!important;font-weight:650!important}.portal-header-mobile{height:58px!important;padding:0 12px!important}.portal-header-left{min-width:0;display:flex;align-items:center;gap:8px}.portal-menu-trigger{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:9px!important;color:#475467!important}.mobile-appbar-title{min-width:0;display:flex;flex-direction:column;line-height:1.1}.mobile-appbar-title strong{color:#182230;font-size:14px;font-weight:760;letter-spacing:-.01em}.mobile-appbar-title span{margin-top:2px;color:#98a2b3;font-size:9px;font-weight:500}.portal-header-account{display:flex;align-items:center;gap:10px}.portal-user-avatar{background:#eef4ff!important;color:#1b4b8f!important;font-size:12px!important;font-weight:700!important}@media (max-width: 1280px){.report-filter-row{flex-wrap:wrap}.report-date-filter{width:240px!important;min-width:220px!important}.report-filter-control{flex:0 0 165px;width:165px}}@media (max-width: 900px){.report-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-date-filter,.report-filter-control,.report-filter-button,.report-export-button{width:100%!important;min-width:0!important;max-width:none!important}.report-summary .ant-card{flex:1 1 calc(50% - 5px);min-width:150px}}@media (max-width: 767px){.portal-content{min-height:calc(100vh - 58px);padding:14px 12px 82px!important}.report-filter-card .ant-card-body{padding:11px!important}.report-filter-row{grid-template-columns:1fr}.report-summary{gap:7px}.report-summary .ant-card{flex:1 1 calc(50% - 4px);min-width:0}.report-summary .ant-card-body{padding:10px 11px!important}.report-summary .summary-box strong{font-size:15px}}@media (max-width: 480px){.report-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary .ant-card{width:100%}}.app-page-loader{width:100%;min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center}.app-page-loader .ant-spin{line-height:1}.app-page-loader .ant-spin-dot{font-size:32px}@media (max-width: 767px){.app-page-loader{min-height:calc(100vh - 130px)}}.report-company-control{min-width:165px!important}.report-filter-row{align-items:center}.report-filter-row .ant-select{min-width:135px}.report-summary{align-items:stretch}.report-summary .ant-card{flex:0 0 auto}.report-summary .summary-box strong{white-space:nowrap}.modern-table-shell,.ant-table-wrapper{min-width:0}.ant-table-content,.ant-table-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.ant-table-content:hover,.ant-table-body:hover{scrollbar-color:#d7dee7 transparent}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{width:5px;height:5px}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.ant-table-content:hover::-webkit-scrollbar-thumb,.ant-table-body:hover::-webkit-scrollbar-thumb{background:#d7dee7}.ant-table-content:hover::-webkit-scrollbar-thumb:hover,.ant-table-body:hover::-webkit-scrollbar-thumb:hover{background:#c3ccd8}@media (max-width: 1450px){.report-filter-row{flex-wrap:wrap!important}.report-filter-control,.report-company-control{flex:0 0 160px!important;width:160px!important}}@media (max-width: 900px){.report-company-control{width:100%!important;min-width:0!important;max-width:none!important}}.report-filter-card{width:100%!important;max-width:100%!important;margin-bottom:12px!important;padding:0!important;overflow:visible!important;border:1px solid #e4eaf2!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.report-filter-card .ant-card-body{width:100%;padding:12px 14px!important}.report-filter-row,.member-report-filter-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(180px,1.25fr) minmax(220px,1.55fr) repeat(5,minmax(125px,1fr)) auto;gap:8px!important;align-items:center!important}.report-filter-row>*,.member-report-filter-row>*{min-width:0!important;max-width:100%!important}.report-search-input,.member-report-search{width:100%!important;min-width:0!important;height:40px!important;border-radius:9px!important}.report-search-input .ant-input-prefix,.member-report-search .ant-input-prefix{margin-right:7px;color:#98a2b3}.report-date-filter{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;border-radius:9px!important}.report-date-filter .ant-picker-input>input{font-size:12px!important}.report-filter-control,.report-company-control{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}.report-filter-control .ant-select-selector,.report-company-control .ant-select-selector{min-height:40px!important;height:40px!important;border-radius:9px!important;display:flex!important;align-items:center!important}.report-filter-control .ant-select-selection-placeholder,.report-filter-control .ant-select-selection-item,.report-company-control .ant-select-selection-placeholder,.report-company-control .ant-select-selection-item{font-size:12px!important}.report-filter-actions,.report-filter-actions-inline{min-width:max-content!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.report-filter-button,.report-export-button{min-width:112px!important;width:auto!important;height:40px!important;padding-inline:13px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;flex:0 0 auto!important}.report-summary{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,170px))!important;gap:9px!important;margin:0 0 12px!important}.report-summary .ant-card{width:100%!important;min-width:0!important;border:1px solid #e4eaf2!important;border-radius:12px!important;box-shadow:none!important}.report-table-responsive .ant-table{min-width:900px}.report-table-responsive,.report-filter-card,.modern-table-shell{scrollbar-width:thin;scrollbar-color:transparent transparent}.report-table-responsive:hover,.report-filter-card:hover,.modern-table-shell:hover{scrollbar-color:#d7dee7 transparent}.report-table-responsive::-webkit-scrollbar,.report-filter-card::-webkit-scrollbar,.modern-table-shell::-webkit-scrollbar{width:5px;height:5px}.report-table-responsive::-webkit-scrollbar-track,.report-filter-card::-webkit-scrollbar-track,.modern-table-shell::-webkit-scrollbar-track{background:transparent}.report-table-responsive::-webkit-scrollbar-thumb,.report-filter-card::-webkit-scrollbar-thumb,.modern-table-shell::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.report-table-responsive:hover::-webkit-scrollbar-thumb,.report-filter-card:hover::-webkit-scrollbar-thumb,.modern-table-shell:hover::-webkit-scrollbar-thumb{background:#d7dee7}@media (max-width: 1450px){.report-filter-row,.member-report-filter-row{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.report-search-input,.member-report-search,.report-date-filter{grid-column:span 2}.report-filter-actions,.report-filter-actions-inline{grid-column:span 2;justify-content:flex-end!important}}@media (max-width: 1100px){.report-filter-row,.member-report-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-search-input,.member-report-search,.report-date-filter,.report-filter-actions,.report-filter-actions-inline{grid-column:span 2}.report-filter-button,.report-export-button{min-width:130px!important}}@media (max-width: 767px){.report-filter-card .ant-card-body{padding:10px!important}.report-filter-row,.member-report-filter-row{grid-template-columns:1fr!important;gap:8px!important}.report-search-input,.member-report-search,.report-date-filter,.report-filter-control,.report-company-control,.report-filter-actions,.report-filter-actions-inline{grid-column:1!important;width:100%!important}.report-filter-actions,.report-filter-actions-inline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.report-filter-button,.report-export-button{width:100%!important;min-width:0!important}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-table-responsive .ant-table{min-width:820px}}@media (max-width: 480px){.report-filter-actions,.report-filter-actions-inline{grid-template-columns:1fr!important}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-table-responsive .ant-table{min-width:760px}}.report-filter-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:12px!important;border:1px solid #e4eaf2!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.report-filter-card .ant-card-body{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 14px!important}.report-filter-row,.member-report-filter-row{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;overflow:visible!important}.report-filter-row>*,.member-report-filter-row>*{min-width:0!important;max-width:100%}.report-search-input,.member-report-search{flex:1.35 1 170px!important;width:auto!important;min-width:150px!important;max-width:none!important;height:40px!important;border-radius:9px!important}.report-search-input .ant-input,.member-report-search .ant-input{font-size:12px!important}.report-search-input .ant-input-prefix,.member-report-search .ant-input-prefix{margin-right:7px!important;color:#98a2b3!important}.report-date-filter{flex:1.55 1 215px!important;width:auto!important;min-width:205px!important;max-width:none!important;height:40px!important;border-radius:9px!important}.report-date-filter .ant-picker-input>input{min-width:0!important;font-size:12px!important}.report-filter-control,.report-company-control{flex:1 1 108px!important;width:auto!important;min-width:105px!important;max-width:none!important}.report-filter-control .ant-select-selector,.report-company-control .ant-select-selector{min-height:40px!important;height:40px!important;padding-inline:10px!important;border-radius:9px!important;display:flex!important;align-items:center!important}.report-filter-control .ant-select-selection-item,.report-filter-control .ant-select-selection-placeholder,.report-company-control .ant-select-selection-item,.report-company-control .ant-select-selection-placeholder{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.report-filter-actions,.report-filter-actions-inline{flex:0 1 238px!important;width:auto!important;min-width:225px!important;max-width:100%!important;margin-left:auto!important;display:grid!important;grid-template-columns:minmax(108px,1fr) minmax(112px,1fr)!important;gap:8px!important;align-items:center!important}.report-filter-button,.report-export-button{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;padding-inline:12px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;flex:none!important}.report-summary{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:9px!important;margin:0 0 12px!important}.report-summary .ant-card{flex:0 1 170px!important;width:170px!important;min-width:150px!important;max-width:100%!important;border:1px solid #e4eaf2!important;border-radius:12px!important;box-shadow:none!important}.report-summary .ant-card-body{padding:10px 12px!important}.report-summary .summary-box{min-width:0!important;gap:3px!important}.report-summary .summary-box span{color:#667085!important;font-size:10px!important}.report-summary .summary-box strong{color:#182230!important;font-size:16px!important;font-weight:750!important;white-space:nowrap}.report-table-responsive{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;border-radius:12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.report-table-responsive:hover{scrollbar-color:#d7dee7 transparent}.report-table-responsive::-webkit-scrollbar{height:5px}.report-table-responsive::-webkit-scrollbar-track{background:transparent}.report-table-responsive::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.report-table-responsive:hover::-webkit-scrollbar-thumb{background:#d7dee7}.report-table-responsive:hover::-webkit-scrollbar-thumb:hover{background:#c3ccd8}.report-table-responsive .modern-table-shell,.report-table-responsive .ant-table-wrapper{min-width:0!important}.report-table-responsive .ant-table{min-width:860px}@media (max-width: 1280px){.report-search-input,.member-report-search{flex-basis:185px!important}.report-date-filter{flex-basis:225px!important}.report-filter-control,.report-company-control{flex-basis:125px!important}.report-filter-actions,.report-filter-actions-inline{flex-basis:245px!important}}@media (max-width: 900px){.report-search-input,.member-report-search,.report-date-filter{flex:1 1 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-width:0!important}.report-filter-control,.report-company-control{flex:1 1 calc(33.333% - 6px)!important;width:calc(33.333% - 6px)!important;min-width:0!important}.report-filter-actions,.report-filter-actions-inline{flex:1 1 100%!important;width:100%!important;min-width:0!important;margin-left:0!important}}@media (max-width: 767px){.report-filter-card .ant-card-body{padding:10px!important}.report-filter-row,.member-report-filter-row{gap:8px!important}.report-search-input,.member-report-search,.report-date-filter,.report-filter-control,.report-company-control{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.report-filter-actions,.report-filter-actions-inline{flex:1 1 100%!important;width:100%!important;min-width:0!important;margin-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-summary .ant-card{flex:1 1 calc(50% - 5px)!important;width:auto!important;min-width:0!important}.report-table-responsive .ant-table{min-width:780px}}@media (max-width: 430px){.report-filter-actions,.report-filter-actions-inline{grid-template-columns:1fr!important}.report-summary .ant-card{flex:1 1 100%!important}.report-table-responsive .ant-table{min-width:740px}}.dashboard-kpi-row-v3{margin-bottom:12px!important}.dashboard-mini-metrics{gap:10px!important;margin-bottom:12px!important}.dashboard-modern-grid,.member-dashboard-v3-grid{row-gap:12px!important}.dashboard-kpi-row-v3 .stat-card{min-height:102px!important;height:102px!important;border-radius:14px!important}.dashboard-kpi-row-v3 .stat-card .ant-card-body{height:100%!important;padding:17px 16px!important;display:flex!important;align-items:center!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic{width:100%}.dashboard-kpi-row-v3 .stat-card .ant-statistic-title{margin-bottom:8px!important;font-size:10px!important;line-height:1.25!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-content{font-size:22px!important;line-height:1.2!important}.dashboard-mini-metric{min-height:58px!important;height:58px!important;padding:9px 12px!important;border-radius:11px!important}.dashboard-mini-icon{width:34px!important;min-width:34px!important;height:34px!important;border-radius:9px!important}.dashboard-mini-metric small{font-size:9px!important}.dashboard-mini-metric strong{margin-top:2px!important;font-size:12px!important;line-height:1.25!important}.member-dashboard-equal-card{width:100%!important;height:410px!important;min-height:410px!important}.member-dashboard-equal-card .ant-card-head{min-height:48px!important;padding-inline:16px!important}.member-dashboard-equal-card .ant-card-head-title{padding:12px 0!important;font-size:13px!important;font-weight:700!important}.member-dashboard-equal-card .ant-card-body{height:360px!important;min-height:360px!important}.member-portfolio-card .ant-card-body{padding:14px!important;overflow:auto!important}.member-portfolio-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.member-portfolio-item{min-height:145px!important;padding:14px!important;border-radius:12px!important}.member-portfolio-top{gap:12px!important}.member-portfolio-title strong{font-size:12px!important;line-height:1.3!important}.member-portfolio-title span{margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important}.member-portfolio-amount{font-size:12px!important;font-weight:750!important}.member-portfolio-meta{margin-top:11px!important;font-size:9.5px!important;line-height:1.35!important}.member-portfolio-progress-head{margin-top:10px!important;margin-bottom:5px!important;font-size:9.5px!important}.member-portfolio-item .ant-progress{margin:0!important}.member-recent-v2-card .ant-card-body{padding:0!important;overflow:auto!important}.member-recent-v2-item{min-height:70px!important;padding:10px 14px!important}.member-recent-v2-main{gap:2px!important}.member-recent-v2-main strong{font-size:11px!important;line-height:1.3!important}.member-recent-v2-main span,.member-recent-v2-main small{font-size:9.5px!important;line-height:1.3!important}.member-recent-v2-item>.ant-typography{font-size:11px!important}.dashboard-card-pager{min-width:126px!important;display:inline-grid!important;grid-template-columns:32px minmax(44px,auto) 32px!important;align-items:center!important;gap:7px!important}.dashboard-card-pager span{min-width:44px!important;display:block!important;text-align:center!important;color:#475467!important;font-size:11px!important;font-weight:700!important;line-height:32px!important}.dashboard-card-pager .ant-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9e2ec!important;border-radius:9px!important;background:#fff!important;color:#475467!important;box-shadow:none!important;line-height:1!important}.dashboard-card-pager .ant-btn .anticon{margin:0!important;font-size:11px!important}.dashboard-card-pager .ant-btn:not(:disabled):hover{border-color:#9eb9db!important;background:#f7fbff!important;color:#1b4b8f!important}.dashboard-card-pager .ant-btn:disabled{border-color:#e6ebf2!important;background:#f8fafc!important;color:#c1c9d4!important}.member-dashboard-pagination.ant-pagination{min-height:32px!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important}.member-dashboard-pagination .ant-pagination-item,.member-dashboard-pagination .ant-pagination-prev,.member-dashboard-pagination .ant-pagination-next{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;line-height:30px!important;border-radius:8px!important}.member-dashboard-pagination .ant-pagination-item a{line-height:30px!important;font-size:11px!important}.member-dashboard-pagination .ant-pagination-prev .ant-pagination-item-link,.member-dashboard-pagination .ant-pagination-next .ant-pagination-item-link{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important}.member-dashboard-pagination .ant-pagination-item-active{border-color:#1b4b8f!important;background:#1b4b8f!important}.member-dashboard-pagination .ant-pagination-item-active a{color:#fff!important}.dashboard-equal-chart-card{min-height:340px!important;height:340px!important}.dashboard-equal-chart-card .ant-card-body{min-height:292px!important;height:292px!important}.dashboard-equal-secondary-card{min-height:310px!important;height:310px!important}.dashboard-equal-secondary-card .ant-card-body{min-height:262px!important;height:262px!important}.dashboard-equal-feed-card{min-height:320px!important;height:320px!important}.dashboard-equal-feed-card .ant-card-body{min-height:272px!important;height:272px!important}.dashboard-super-activity-compact{min-height:245px!important;height:245px!important}.dashboard-super-activity-compact .ant-card-body{min-height:197px!important;height:197px!important}.dashboard-ranked-row{padding-block:9px!important}.dashboard-health-modern-row{padding-block:7px!important}.dashboard-feed-row{min-height:54px!important;padding:9px 13px!important}.dashboard-feed-copy strong{font-size:11px!important}.dashboard-feed-copy span{font-size:9.5px!important}@media (max-width: 1100px){.dashboard-kpi-row-v3 .stat-card{height:94px!important;min-height:94px!important}.dashboard-mini-metric{height:54px!important;min-height:54px!important}.member-dashboard-equal-card,.dashboard-equal-chart-card,.dashboard-equal-secondary-card,.dashboard-equal-feed-card,.dashboard-super-activity-compact,.member-dashboard-equal-card .ant-card-body,.dashboard-equal-chart-card .ant-card-body,.dashboard-equal-secondary-card .ant-card-body,.dashboard-equal-feed-card .ant-card-body,.dashboard-super-activity-compact .ant-card-body{height:auto!important;min-height:0!important}.member-portfolio-item{min-height:138px!important}}@media (max-width: 767px){.dashboard-kpi-row-v3 .stat-card{height:88px!important;min-height:88px!important}.dashboard-kpi-row-v3 .stat-card .ant-card-body{padding:12px!important}.dashboard-kpi-row-v3 .stat-card .ant-statistic-content{font-size:19px!important}.dashboard-mini-metric{height:52px!important;min-height:52px!important}.member-portfolio-grid{grid-template-columns:1fr!important}.member-portfolio-item{min-height:135px!important}.dashboard-card-pager{min-width:118px!important;grid-template-columns:30px minmax(42px,auto) 30px!important}.dashboard-card-pager .ant-btn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.dashboard-card-pager span{min-width:42px!important;font-size:10px!important;line-height:30px!important}}.members-filter-card{padding:12px!important;margin-bottom:14px!important}.members-filter-grid{width:100%;display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(165px,.8fr) minmax(165px,.8fr) auto;gap:10px;align-items:center}.members-filter-control{width:100%!important}.members-filter-card .ant-input-affix-wrapper,.members-filter-card .ant-select-selector,.members-filter-button{height:40px!important;border-radius:9px!important}.members-filter-card .ant-input-affix-wrapper{padding-inline:11px!important}.members-filter-card .ant-select-single{height:40px!important}.members-filter-card .ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.members-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));gap:8px}.members-filter-button{min-width:92px;padding-inline:14px!important;font-weight:600}.members-page-table .ant-pagination{margin:14px!important}@media (max-width: 1100px){.members-filter-grid{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(150px,.8fr)}.members-filter-actions{grid-column:1 / -1;width:fit-content;justify-self:end}}@media (max-width: 800px){.members-filter-grid{grid-template-columns:1fr 1fr}.members-search-control{grid-column:1 / -1}.members-filter-actions{grid-column:1 / -1;width:100%;grid-template-columns:repeat(2,1fr)}.members-filter-button{width:100%}}@media (max-width: 560px){.members-filter-card{padding:10px!important}.members-filter-grid{grid-template-columns:1fr}.members-search-control,.members-filter-actions{grid-column:1}.members-filter-actions{grid-template-columns:1fr 1fr}.members-filter-card .ant-input-affix-wrapper,.members-filter-card .ant-select-single,.members-filter-card .ant-select-selector,.members-filter-button{width:100%!important}}.members-header-btn{height:40px!important;border-radius:10px!important;padding-inline:15px!important;font-size:12px!important;font-weight:650!important}.members-enroll-btn{border-color:#cfd9e6!important;color:#344054!important;background:#fff!important}.members-enroll-btn:hover{color:#1b4b8f!important;border-color:#9ebbe0!important;background:#f8fbff!important}.members-add-btn{box-shadow:0 5px 12px #1b4b8f29}.member-row-actions{display:inline-flex!important;align-items:center}.member-action-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:9px!important;display:inline-grid!important;place-items:center;border:1px solid transparent!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.member-view-btn{color:#1b4b8f!important;background:#eef5ff!important}.member-view-btn:hover{background:#e3efff!important;border-color:#cfe0f5!important}.member-edit-btn{color:#475467!important;background:#f5f7fa!important}.member-edit-btn:hover{color:#1b4b8f!important;background:#edf3fb!important;border-color:#d9e4f0!important}.member-delete-btn{color:#d92d20!important;background:#fff3f2!important}.member-delete-btn:hover{color:#b42318!important;background:#feeceb!important;border-color:#f7d4d0!important}.member-view-modal .ant-modal-content{overflow:hidden;padding:0!important;border-radius:18px!important;box-shadow:0 24px 60px #1018282e!important}.member-view-modal .ant-modal-close{top:14px!important;right:14px!important;color:#fff!important}.member-view-modal .ant-modal-close:hover{color:#fff!important;background:#ffffff1f!important}.member-view-modal .ant-modal-body{padding:0!important}.member-view-loader{min-height:360px;display:grid;place-items:center}.member-view-shell{background:#f7f9fc}.member-view-hero{display:grid;grid-template-columns:62px minmax(0,1fr);gap:15px;align-items:center;padding:24px 26px 22px;color:#fff;background:radial-gradient(circle at 92% 15%,rgba(255,255,255,.12) 0 90px,transparent 91px),linear-gradient(135deg,#123866,#1b4b8f 54%,#2e69ac)}.member-view-avatar{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:#ffffff21;font-size:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.member-view-heading{min-width:0}.member-view-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.member-view-title-row h3{margin:0;color:#fff;font-size:20px;line-height:1.2;font-weight:760;letter-spacing:-.02em}.member-view-title-row>div>span{display:block;margin-top:3px;color:#ffffffad;font-size:10px}.member-view-title-row .ant-tag{margin:0!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff21!important;color:#fff!important}.member-view-contact-row{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:13px}.member-view-contact-row span{display:inline-flex;align-items:center;gap:6px;color:#ffffffd1;font-size:10px}.member-view-contact-row svg{color:#ffffff9e}.member-view-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px 4px}.member-view-stat{padding:12px 13px;border:1px solid #e5ebf3;border-radius:12px;background:#fff;display:flex;flex-direction:column}.member-view-stat span{font-size:9px;color:#98a2b3}.member-view-stat strong{margin-top:4px;color:#182230;font-size:17px;font-weight:760}.member-view-section{margin:12px 20px 0;padding:15px;border:1px solid #e5ebf3;border-radius:13px;background:#fff}.member-view-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.member-view-section-title>div:first-child{display:flex;flex-direction:column}.member-view-section-title strong{color:#182230;font-size:12px;font-weight:700}.member-view-section-title span{margin-top:2px;color:#98a2b3;font-size:9px}.member-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.member-info-item{min-width:0;padding:10px 11px;border:1px solid #edf1f5;border-radius:10px;background:#fafcff;display:flex;flex-direction:column}.member-info-item span{color:#98a2b3;font-size:9px}.member-info-item strong{margin-top:3px;color:#344054;font-size:11px;font-weight:650;word-break:break-word}.member-info-address{grid-column:1 / -1}.member-enrollment-count{min-width:32px;height:28px;padding:0 9px;border-radius:999px;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:5px;background:#eef5ff;color:#1b4b8f;font-size:10px;font-weight:700}.member-enrollment-list{display:flex;flex-direction:column;gap:8px}.member-enrollment-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid #e8edf4;border-radius:11px;background:#fafcff}.member-enrollment-card:hover{background:#f7faff;border-color:#dce6f1}.member-enrollment-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f}.member-enrollment-main{min-width:0}.member-enrollment-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.member-enrollment-title strong{min-width:0;color:#182230;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-enrollment-title .ant-tag{margin:0!important;flex-shrink:0}.member-enrollment-card-id{width:fit-content;max-width:100%;margin-top:5px;padding:3px 7px;border-radius:6px;background:#eef4ff;color:#315f9d;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-enrollment-meta{margin-top:4px;color:#98a2b3;font-size:9px}.member-enrollment-progress{margin-top:9px}.member-enrollment-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#667085;font-size:9px}.member-enrollment-progress>div:first-child strong{color:#344054;font-size:10px}.member-enrollment-progress-track{height:5px;margin-top:5px;border-radius:999px;background:#e9eef5;overflow:hidden}.member-enrollment-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b4b8f,#4c87cd)}.member-enrollment-empty{min-height:82px;display:grid;place-items:center;border:1px dashed #d9e2ec;border-radius:10px;background:#fafcff;color:#98a2b3;font-size:10px}.member-view-footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 20px 18px}.member-view-footer .ant-btn{min-width:110px;height:38px!important;border-radius:9px!important;font-size:12px;font-weight:650}.member-modal-edit-btn{border-color:#cfd9e6!important}.member-modal-close-btn{box-shadow:0 4px 10px #1b4b8f21}@media (max-width: 767px){.member-view-modal .ant-modal{max-width:calc(100vw - 18px);margin:9px auto}.member-view-hero{grid-template-columns:48px minmax(0,1fr);padding:19px 17px}.member-view-avatar{width:46px;height:46px;border-radius:13px;font-size:19px}.member-view-title-row h3{font-size:17px}.member-view-title-row{flex-direction:column;gap:7px}.member-view-stats{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 12px 2px}.member-view-stat{padding:10px 8px}.member-view-stat strong{font-size:14px}.member-view-section{margin:10px 12px 0;padding:12px}.member-info-grid{grid-template-columns:1fr}.member-info-address{grid-column:auto}.member-view-footer{padding:13px 12px 15px}.member-view-footer .ant-btn{flex:1}}@media (max-width: 480px){.member-view-contact-row{flex-direction:column;gap:5px}.member-view-stats{grid-template-columns:1fr}.member-enrollment-card{grid-template-columns:32px minmax(0,1fr);padding:10px}.member-enrollment-icon{width:30px;height:30px;border-radius:8px}.member-view-footer{flex-direction:column}.member-view-footer .ant-btn{width:100%}}.members-header-btn{height:38px!important;min-height:38px!important;border-radius:9px!important;padding-inline:14px!important;font-size:12px!important;font-weight:650!important}.members-add-btn{box-shadow:0 4px 10px #1b4b8f24!important}.member-more-action{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:inline-grid!important;place-items:center;border:1px solid #dfe6ee!important;border-radius:9px!important;background:#fff!important;color:#667085!important;font-size:17px!important;box-shadow:0 1px 2px #10182808;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease!important}.member-more-action:hover,.member-more-action:focus{color:#1b4b8f!important;background:#f7faff!important;border-color:#b9cce4!important;box-shadow:0 3px 8px #1b4b8f14!important}.ant-dropdown .ant-dropdown-menu{min-width:168px}.ant-dropdown .ant-dropdown-menu-item{gap:8px}.ant-dropdown .ant-dropdown-menu-item-icon{font-size:13px!important}.member-delete-confirm .ant-modal-content{border-radius:14px!important}.member-delete-confirm .ant-btn{height:36px!important;border-radius:8px!important}.member-form-modern .ant-form-item{margin-bottom:14px!important}.member-form-modern .ant-form-item-label{padding-bottom:5px!important}.member-form-modern .ant-form-item-label>label{height:auto!important;color:#475467!important;font-size:11px!important;font-weight:600!important}.member-form-modern .ant-input,.member-form-modern .ant-input-affix-wrapper,.member-form-modern .ant-select-selector,.member-form-modern .ant-picker,.member-form-modern .ant-input-number{min-height:40px!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.member-form-modern .ant-input:focus,.member-form-modern .ant-input-affix-wrapper-focused,.member-form-modern .ant-select-focused .ant-select-selector,.member-form-modern .ant-picker-focused{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f12!important}.member-form-modern textarea.ant-input{min-height:72px!important}.member-view-modal .ant-modal{max-width:calc(100vw - 32px)!important}.member-view-modal .ant-modal-content{border-radius:15px!important;box-shadow:0 20px 52px #10182829!important}.member-view-modal .ant-modal-close{top:10px!important;right:10px!important;width:30px!important;height:30px!important;border-radius:8px!important}.member-view-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:17px 20px 16px}.member-view-avatar{width:46px;height:46px;border-radius:12px;font-size:19px}.member-view-title-row h3{font-size:17px}.member-view-title-row>div>span{margin-top:2px;font-size:9px}.member-view-contact-row{gap:5px 12px;margin-top:9px}.member-view-contact-row span{font-size:9px}.member-view-stats{gap:8px;padding:12px 14px 2px}.member-view-stat{padding:10px 11px;border-radius:10px}.member-view-stat span{font-size:8px}.member-view-stat strong{margin-top:2px;font-size:14px}.member-view-section{margin:9px 14px 0;padding:12px;border-radius:11px}.member-view-section-title{margin-bottom:9px}.member-view-section-title strong{font-size:11px}.member-view-section-title span{font-size:8px}.member-info-grid{gap:7px}.member-info-item{padding:8px 9px;border-radius:8px}.member-info-item span{font-size:8px}.member-info-item strong{margin-top:2px;font-size:10px}.member-enrollment-list{gap:6px;max-height:235px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.member-enrollment-list::-webkit-scrollbar{width:5px}.member-enrollment-list::-webkit-scrollbar-thumb{background:#d5dee8;border-radius:999px}.member-enrollment-card{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:9px 10px;border-radius:9px}.member-enrollment-icon{width:30px;height:30px;border-radius:8px;font-size:12px}.member-enrollment-title strong{font-size:11px}.member-enrollment-card-id{margin-top:3px;padding:2px 6px;font-size:8px}.member-enrollment-meta{margin-top:3px;font-size:8px}.member-enrollment-progress{margin-top:6px}.member-enrollment-progress>div:first-child{font-size:8px}.member-enrollment-progress-track{height:4px;margin-top:4px}.member-view-footer{padding:11px 14px 14px;gap:7px}.member-view-footer .ant-btn{min-width:96px;height:36px!important;border-radius:8px!important;font-size:11px}@media (max-width: 767px){.member-view-modal .ant-modal{max-width:calc(100vw - 20px)!important;margin:10px auto!important}.member-view-hero{grid-template-columns:42px minmax(0,1fr);padding:15px}.member-view-avatar{width:40px;height:40px}.member-view-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 10px 0}.member-view-section{margin:8px 10px 0}.member-view-footer{padding:10px}}@media (max-width: 520px){.member-view-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.member-view-stat{padding:8px 6px}.member-view-stat strong{font-size:12px}.member-info-grid{grid-template-columns:1fr}.member-view-footer{display:grid;grid-template-columns:1fr 1fr}.member-view-footer .ant-btn{width:100%}}.scheme-manage-header-actions{display:flex;align-items:center;gap:8px}.scheme-manage-enroll-btn,.scheme-manage-draw-btn{height:38px!important;min-height:38px!important;border-radius:9px!important;padding-inline:14px!important;font-size:12px!important;font-weight:600!important}.scheme-manage-enroll-btn{color:#1b4b8f!important;border-color:#b8cce5!important;background:#fff!important}.scheme-manage-enroll-btn:hover,.scheme-manage-enroll-btn:focus{color:#123e79!important;border-color:#8eafd5!important;background:#f6faff!important}.scheme-manage-enroll-modal .ant-modal-content{padding:0!important;overflow:hidden;border-radius:14px!important;box-shadow:0 20px 48px #10182829!important}.scheme-manage-enroll-modal .ant-modal-header{margin:0!important;padding:17px 20px 13px!important;border-bottom:1px solid #eef2f6}.scheme-manage-enroll-modal .ant-modal-title{font-size:15px!important;font-weight:700!important;color:#182230!important}.scheme-manage-enroll-modal .ant-modal-close{top:12px!important;right:12px!important;width:30px!important;height:30px!important;border-radius:8px!important}.scheme-manage-enroll-modal .ant-modal-body{padding:16px 20px 6px!important}.scheme-manage-enroll-modal .ant-modal-footer{margin:0!important;padding:12px 20px 16px!important;border-top:1px solid #eef2f6}.scheme-manage-enroll-modal .ant-modal-footer .ant-btn{min-width:100px;height:38px!important;border-radius:9px!important;font-size:12px;font-weight:600}.scheme-enroll-context{display:flex;align-items:center;gap:11px;padding:11px 12px;margin-bottom:15px;border:1px solid #e5ebf3;border-radius:10px;background:#f8fbff}.scheme-enroll-icon{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border-radius:9px;background:#eaf2ff;color:#1b4b8f;font-size:15px}.scheme-enroll-context>div:last-child{min-width:0;display:flex;flex-direction:column}.scheme-enroll-context strong{color:#182230;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-enroll-context span{margin-top:2px;color:#98a2b3;font-size:9px}.scheme-enroll-form .ant-form-item{margin-bottom:14px!important}.scheme-enroll-form .ant-form-item-label{padding-bottom:5px!important}.scheme-enroll-form .ant-form-item-label>label{height:auto!important;color:#475467!important;font-size:11px!important;font-weight:600!important}.scheme-enroll-form .ant-select,.scheme-enroll-form .ant-picker{width:100%}.scheme-enroll-form .ant-select-single{height:40px!important}.scheme-enroll-form .ant-select-selector,.scheme-enroll-form .ant-picker{min-height:40px!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.scheme-enroll-form .ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.scheme-enroll-form .ant-select-focused .ant-select-selector,.scheme-enroll-form .ant-picker-focused{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f12!important}@media (max-width: 767px){.scheme-manage-header-actions{width:100%}.scheme-manage-header-actions .ant-btn{flex:1}.scheme-manage-enroll-modal .ant-modal{max-width:calc(100vw - 20px)!important;margin:10px auto!important}.scheme-manage-enroll-modal .ant-modal-header{padding:15px 16px 12px!important}.scheme-manage-enroll-modal .ant-modal-body{padding:14px 16px 4px!important}.scheme-manage-enroll-modal .ant-modal-footer{padding:11px 16px 14px!important}}@media (max-width: 520px){.scheme-manage-header{flex-direction:column;align-items:stretch}.scheme-manage-header-actions{display:grid!important;grid-template-columns:1fr 1fr}.scheme-manage-header-actions .ant-space-item,.scheme-manage-header-actions .ant-btn{width:100%}.scheme-manage-enroll-modal .ant-modal-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scheme-manage-enroll-modal .ant-modal-footer .ant-btn{width:100%;margin-inline-start:0!important}}.admin-scheme-add-btn{height:40px!important;border-radius:10px!important;padding-inline:16px!important;font-weight:650!important;box-shadow:0 5px 12px #1b4b8f24!important}.admin-scheme-filter-card{border-radius:14px!important;padding:12px!important;box-shadow:0 5px 18px #10182809}.admin-scheme-filter-card .ant-space{width:100%;display:grid!important;grid-template-columns:minmax(280px,1fr) 180px 100px;gap:10px!important}.admin-scheme-filter-card .ant-input-affix-wrapper,.admin-scheme-filter-card .ant-select-selector,.admin-scheme-filter-card .ant-btn{height:40px!important;border-radius:9px!important}.admin-scheme-filter-card .ant-select,.admin-scheme-search{width:100%!important}.admin-scheme-table-shell{overflow:hidden;background:#fff;border:1px solid #e4eaf2;border-radius:14px;box-shadow:0 6px 20px #1018280a}.admin-scheme-table-shell .ant-table-thead>tr>th{background:#f7f9fc!important;color:#475467!important;font-size:11px!important;font-weight:700!important;padding:12px 14px!important}.admin-scheme-table-shell .ant-table-tbody>tr>td{padding:13px 14px!important;border-bottom:1px solid #eef2f6!important}.admin-scheme-table-shell .ant-table-tbody>tr:hover>td{background:#fafcff!important}.admin-scheme-form .ant-form-item{margin-bottom:14px!important}.admin-scheme-form .ant-input,.admin-scheme-form .ant-input-number,.admin-scheme-form .ant-picker,.admin-scheme-form .ant-select-selector{min-height:40px!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.scheme-manage-modern-page{display:flex;flex-direction:column;gap:14px}.scheme-manage-header{margin-bottom:0!important;padding:2px 0 4px}.scheme-manage-heading h3{margin-bottom:2px!important;font-size:22px!important;font-weight:750!important;letter-spacing:-.02em}.scheme-manage-back-btn{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:inline-grid!important;place-items:center;border-radius:10px!important;border-color:#dce4ed!important;background:#fff!important}.scheme-manage-back-btn:hover{color:#1b4b8f!important;border-color:#abc0da!important;background:#f7faff!important}.scheme-manage-stat-card{position:relative;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fff 72%,#f7faff)!important;box-shadow:0 5px 18px #1018280b!important}.scheme-manage-stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1b4b8f,#5f94d2)}.scheme-manage-stat-card .ant-card-body{padding:14px 15px!important}.scheme-manage-stat-card .ant-statistic-title{margin-bottom:5px!important;color:#98a2b3!important;font-size:10px!important}.scheme-manage-stat-card .ant-statistic-content{color:#182230!important;font-size:19px!important;font-weight:750!important}.scheme-manage-info-card{border:1px solid #e4eaf2!important;border-radius:14px!important;box-shadow:0 5px 18px #10182809!important}.scheme-manage-info-card .ant-card-body{padding:15px 17px!important}.scheme-manage-descriptions .ant-descriptions-title{margin-bottom:12px!important;font-size:13px!important;font-weight:700!important}.scheme-manage-content-card{overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;box-shadow:0 6px 20px #1018280a!important}.scheme-manage-tabs>.ant-tabs-nav{margin:0!important;padding:0 16px;border-bottom:1px solid #eef2f6}.scheme-manage-tabs .ant-tabs-tab{padding:13px 2px 11px!important;font-size:12px!important}.scheme-manage-table{overflow:hidden;border:1px solid #e8edf4;border-radius:11px}.scheme-manage-table .ant-table-thead>tr>th{padding:11px 12px!important;background:#f7f9fc!important;color:#667085!important;font-size:10px!important;font-weight:700!important}.scheme-manage-table .ant-table-tbody>tr>td{padding:12px!important;font-size:12px!important;border-bottom:1px solid #eef2f6!important}@media (max-width:900px){.admin-scheme-filter-card .ant-space{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.scheme-manage-header{flex-direction:column;align-items:stretch!important;gap:12px}.scheme-manage-header-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.scheme-manage-header-actions .ant-space-item,.scheme-manage-header-actions .ant-btn{width:100%}.scheme-manage-tabs>.ant-tabs-nav{padding-inline:10px}.scheme-manage-tabs .ant-tabs-content-holder{padding:10px}}@media (max-width:560px){.admin-scheme-filter-card .ant-space{grid-template-columns:1fr!important}.scheme-manage-heading h3{font-size:18px!important}}.admin-scheme-add-btn{height:40px!important;min-height:40px!important;border-radius:9px!important;padding-inline:15px!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}.admin-schemes-filter{grid-template-columns:minmax(320px,1fr) 180px 96px 96px!important}.admin-schemes-filter .ant-input-affix-wrapper,.admin-schemes-filter .ant-select-selector,.admin-schemes-filter .ant-btn{height:40px!important;border-radius:9px!important}.admin-schemes-filter .ant-select-single{height:40px!important}.admin-schemes-filter .ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.admin-scheme-table-shell{background:#fff;border:1px solid #e5ebf3;border-radius:12px;overflow:hidden;box-shadow:none}.admin-scheme-table-shell .ant-table-thead>tr>th{height:44px;padding:11px 16px!important;background:#f7f9fc!important;color:#475467!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em}.admin-scheme-table-shell .ant-table-tbody>tr>td{height:54px;padding:12px 16px!important;font-size:13px;border-bottom:1px solid #eef2f6!important}.admin-scheme-table-shell .ant-table-tbody>tr:hover>td{background:#f9fbfe!important}.admin-scheme-table-shell .ant-pagination{margin:16px 14px!important}.admin-scheme-table-shell .ant-pagination-item,.admin-scheme-table-shell .ant-pagination-prev,.admin-scheme-table-shell .ant-pagination-next{border-radius:9px!important}.admin-scheme-table-shell .row-action-button{width:36px!important;height:36px!important;min-width:36px!important;border-radius:9px!important;border:0!important;background:#f2f5f9!important;color:#475467!important;font-size:17px!important}.admin-scheme-table-shell .row-action-button:hover,.admin-scheme-table-shell .row-action-button:focus{background:#e9eff7!important;color:#1b4b8f!important}.scheme-delete-confirm .ant-modal-content{border-radius:14px!important}.scheme-delete-confirm .ant-btn{height:36px!important;border-radius:8px!important}.admin-scheme-form .ant-form-item{margin-bottom:13px!important}.admin-scheme-form .ant-form-item-label{padding-bottom:5px!important}.admin-scheme-form .ant-form-item-label>label{color:#475467!important;font-size:11px!important;font-weight:600!important}.admin-scheme-form .ant-input,.admin-scheme-form .ant-input-affix-wrapper,.admin-scheme-form .ant-input-number,.admin-scheme-form .ant-picker,.admin-scheme-form .ant-select-selector{min-height:40px!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.admin-scheme-form .ant-select-single{height:40px!important}.admin-scheme-form .ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.scheme-manage-header{margin-bottom:0!important}.scheme-manage-heading h3{margin:0 0 2px!important;font-size:20px!important;font-weight:740!important;letter-spacing:-.02em}.scheme-manage-heading .ant-typography-secondary{font-size:11px!important}.scheme-manage-back-btn{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:inline-grid!important;place-items:center;border-radius:9px!important;background:#fff!important;border-color:#dde5ee!important}.scheme-manage-summary{margin:0!important}.scheme-manage-stat-card{position:relative;overflow:hidden;border:1px solid #e5ebf3!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}.scheme-manage-stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1b4b8f,#4a8bdb)}.scheme-manage-stat-card .ant-card-body{padding:13px 14px!important}.scheme-manage-stat-card .ant-statistic-title{margin-bottom:4px!important;color:#667085!important;font-size:10px!important}.scheme-manage-stat-card .ant-statistic-content{color:#182230!important;font-size:18px!important;font-weight:700!important}.scheme-manage-stat-card .ant-statistic-content-prefix{margin-inline-end:6px;color:#1b4b8f;font-size:14px}.scheme-manage-info-card{border:1px solid #e5ebf3!important;border-radius:12px!important;box-shadow:none!important}.scheme-manage-info-card .ant-card-body{padding:14px 16px!important}.scheme-manage-descriptions .ant-descriptions-title{margin-bottom:11px!important;font-size:13px!important;font-weight:700!important}.scheme-manage-descriptions .ant-descriptions-item-label{color:#98a2b3!important;font-size:10px!important}.scheme-manage-descriptions .ant-descriptions-item-content{color:#344054!important;font-size:12px!important;font-weight:600!important}.scheme-manage-table .ant-table-tbody>tr>td{height:50px;padding:10px 12px!important;font-size:12px!important;border-bottom:1px solid #eef2f6!important}.scheme-history-item{min-height:54px;padding:9px 11px!important;border-bottom:1px solid #eef2f6}.scheme-manage-enroll-modal .ant-modal-footer .ant-btn,.scheme-manage-payment-modal .ant-modal-footer .ant-btn{height:38px!important;border-radius:9px!important;font-size:12px!important}@media (max-width: 900px){.admin-schemes-filter{grid-template-columns:1fr 1fr!important}}@media (max-width: 767px){.scheme-manage-header{flex-direction:column;align-items:stretch!important;gap:10px}.scheme-manage-header-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.scheme-manage-header-actions .ant-space-item,.scheme-manage-header-actions .ant-btn{width:100%}.scheme-manage-tabs>.ant-tabs-nav{padding-inline:10px}.scheme-manage-tabs .ant-tabs-content-holder{padding:10px}}@media (max-width: 560px){.admin-schemes-filter{grid-template-columns:1fr!important}.admin-schemes-filter .ant-btn{width:100%}.scheme-manage-heading h3{font-size:18px!important}.scheme-manage-header-actions{grid-template-columns:1fr}}.scheme-manage-modern-page{display:flex;flex-direction:column;gap:12px}.scheme-manage-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:0!important;padding:2px 0 4px}.scheme-manage-header>.ant-space:first-child{min-width:0}.scheme-manage-heading{min-width:0}.scheme-manage-title-row{display:flex;align-items:center;gap:9px;min-width:0}.scheme-manage-title-row h3{margin:0!important;min-width:0;color:#182230!important;font-size:20px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-manage-title-row .ant-tag{margin:0!important;flex-shrink:0}.scheme-manage-subline{margin-top:6px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.scheme-code-pill,.scheme-frequency-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:650}.scheme-code-pill{background:#f3f6fa;color:#667085;border:1px solid #e5eaf0}.scheme-frequency-chip{background:#eef5ff;color:#1b4b8f;border:1px solid #dce9f8}.scheme-manage-back-btn{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:inline-grid!important;place-items:center;border:1px solid #dde5ee!important;border-radius:9px!important;background:#fff!important;color:#475467!important}.scheme-manage-back-btn:hover{color:#1b4b8f!important;background:#f7faff!important;border-color:#b7c9df!important}.scheme-manage-header-actions{flex-shrink:0;gap:8px!important}.scheme-manage-header-actions .ant-btn{height:38px!important;min-height:38px!important;border-radius:9px!important;padding-inline:13px!important;font-size:12px!important;font-weight:600!important}.scheme-manage-enroll-btn{color:#1b4b8f!important;border-color:#b9cce5!important;background:#fff!important}.scheme-manage-draw-btn{color:#344054!important;border-color:#d8e0e9!important;background:#fff!important}.scheme-manage-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scheme-manage-kpi-card{min-width:0;min-height:82px;padding:13px 14px;border:1px solid #e5ebf3;border-radius:12px;background:#fff;display:flex;align-items:center;gap:11px}.scheme-manage-kpi-icon{width:38px;height:38px;min-width:38px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#1b4b8f;font-size:15px}.scheme-manage-kpi-icon.success{background:#ecfdf3;color:#087a43}.scheme-manage-kpi-icon.warning{background:#fff7e8;color:#b06b00}.scheme-manage-kpi-icon.prize{background:#fff7dc;color:#9a6700}.scheme-manage-kpi-copy{min-width:0;display:flex;flex-direction:column}.scheme-manage-kpi-copy span{color:#98a2b3;font-size:9px}.scheme-manage-kpi-copy strong{margin-top:3px;color:#182230;font-size:17px;line-height:1.2;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-manage-info-card-v2{padding:14px 15px 15px;border:1px solid #e5ebf3;border-radius:12px;background:#fff}.scheme-manage-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.scheme-manage-section-head>div{display:flex;flex-direction:column}.scheme-manage-section-head strong{color:#182230;font-size:12px;font-weight:700}.scheme-manage-section-head span{margin-top:2px;color:#98a2b3;font-size:9px}.scheme-manage-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scheme-manage-info-item{min-width:0;min-height:58px;padding:9px 10px;border:1px solid #edf1f5;border-radius:9px;background:#fafcff;display:flex;flex-direction:column}.scheme-manage-info-item span{color:#98a2b3;font-size:8px}.scheme-manage-info-item strong{margin-top:4px;color:#344054;font-size:11px;line-height:1.35;font-weight:650;word-break:break-word}.scheme-manage-info-wide{grid-column:span 2}.scheme-manage-content-card{overflow:hidden;border:1px solid #e5ebf3!important;border-radius:12px!important;box-shadow:none!important}.scheme-manage-content-card .ant-card-body{padding:0!important}.scheme-manage-tabs>.ant-tabs-nav{margin:0!important;padding:0 14px;border-bottom:1px solid #eef2f6}.scheme-manage-tabs .ant-tabs-tab{padding:12px 2px 10px!important;font-size:12px!important}.scheme-manage-tabs .ant-tabs-tab-btn{font-weight:600}.scheme-manage-tabs .ant-tabs-content-holder{padding:12px 14px 14px}.scheme-manage-table{overflow:hidden;border:1px solid #e8edf4;border-radius:10px}.scheme-manage-table .ant-table{border-radius:10px}.scheme-manage-table .ant-table-thead>tr>th{height:42px;padding:10px 12px!important;background:#f7f9fc!important;color:#667085!important;font-size:10px!important;font-weight:700!important}.scheme-manage-table .ant-table-tbody>tr>td{height:50px;padding:10px 12px!important;color:#344054;font-size:12px!important;border-bottom:1px solid #eef2f6!important}.scheme-manage-table .ant-table-tbody>tr:hover>td{background:#fafcff!important}.scheme-manage-table .ant-pagination{margin:13px 10px 3px!important}.scheme-manage-table .ant-pagination-item,.scheme-manage-table .ant-pagination-prev,.scheme-manage-table .ant-pagination-next{border-radius:8px!important}.scheme-manage-member-cell{min-width:180px;display:flex;align-items:center;gap:9px}.scheme-manage-member-avatar{width:32px;height:32px;min-width:32px;border-radius:9px;display:grid;place-items:center;background:#eef5ff;color:#1b4b8f;font-size:11px;font-weight:750}.scheme-manage-member-cell>div:last-child{min-width:0;display:flex;flex-direction:column}.scheme-manage-member-cell strong{color:#182230;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-manage-member-cell span{margin-top:2px;color:#98a2b3;font-size:9px}.scheme-manage-card-pill{display:inline-flex;align-items:center;max-width:180px;padding:3px 7px;border-radius:6px;background:#f1f5fa;color:#475467;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheme-manage-prize-cell{display:flex;flex-direction:column}.scheme-manage-prize-cell strong{color:#182230;font-size:12px}.scheme-manage-prize-cell span{margin-top:2px;color:#98a2b3;font-size:9px}.scheme-manage-primary-btn{height:38px!important;border-radius:9px!important;padding-inline:13px!important;font-size:12px!important;font-weight:600!important}.scheme-history-list{overflow:hidden;border:1px solid #e8edf4;border-radius:10px}.scheme-history-item{min-height:54px;padding:9px 11px!important;border-bottom:1px solid #eef2f6;background:#fff}.scheme-history-item:last-child{border-bottom:0}.scheme-history-item:hover{background:#fafcff}.scheme-history-icon{width:32px!important;height:32px!important;border-radius:8px!important}.scheme-manage-enroll-modal .ant-modal-content,.scheme-manage-payment-modal .ant-modal-content{border-radius:14px!important;overflow:hidden}.scheme-manage-enroll-modal .ant-modal-header,.scheme-manage-payment-modal .ant-modal-header{padding-bottom:12px!important;border-bottom:1px solid #eef2f6}.scheme-enroll-form .ant-form-item,.scheme-manage-form-modern .ant-form-item{margin-bottom:13px!important}.scheme-enroll-form .ant-form-item-label,.scheme-manage-form-modern .ant-form-item-label{padding-bottom:5px!important}.scheme-enroll-form .ant-form-item-label>label,.scheme-manage-form-modern .ant-form-item-label>label{color:#475467!important;font-size:11px!important;font-weight:600!important}.scheme-enroll-form .ant-input,.scheme-enroll-form .ant-input-number,.scheme-enroll-form .ant-picker,.scheme-enroll-form .ant-select-selector,.scheme-manage-form-modern .ant-input,.scheme-manage-form-modern .ant-input-number,.scheme-manage-form-modern .ant-picker,.scheme-manage-form-modern .ant-select-selector{min-height:40px!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.scheme-manage-enroll-modal .ant-modal-footer .ant-btn,.scheme-manage-payment-modal .ant-modal-footer .ant-btn{height:38px!important;border-radius:9px!important;font-size:12px!important;font-weight:600!important}@media (max-width: 1050px){.scheme-manage-kpi-grid,.scheme-manage-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.scheme-manage-header{flex-direction:column;align-items:stretch}.scheme-manage-header-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.scheme-manage-header-actions .ant-space-item,.scheme-manage-header-actions .ant-btn{width:100%}.scheme-manage-kpi-grid,.scheme-manage-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scheme-manage-tabs>.ant-tabs-nav{padding-inline:10px}.scheme-manage-tabs .ant-tabs-content-holder{padding:10px}}@media (max-width: 520px){.scheme-manage-title-row{align-items:flex-start}.scheme-manage-title-row h3{white-space:normal;font-size:18px!important}.scheme-manage-header-actions{grid-template-columns:1fr}.scheme-manage-kpi-grid{grid-template-columns:1fr 1fr;gap:7px}.scheme-manage-kpi-card{min-height:72px;padding:10px}.scheme-manage-kpi-icon{width:32px;height:32px;min-width:32px}.scheme-manage-kpi-copy strong{font-size:14px}.scheme-manage-info-grid{grid-template-columns:1fr}.scheme-manage-info-wide{grid-column:auto}}.installment-action .ant-btn[disabled],.scheme-pay-button[disabled]{color:#667085!important;border-color:#dfe5ec!important;background:#f5f7fa!important;box-shadow:none!important;cursor:not-allowed!important}.installment-action .ant-btn[disabled]{min-width:72px}.settings-company-selector{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:12px 14px;border:1px solid #e4eaf2;border-radius:12px;background:#fff}.settings-company-selector-copy{min-width:0;display:flex;flex-direction:column}.settings-company-selector-copy strong{color:#182230;font-size:12px;font-weight:700}.settings-company-selector-copy span{margin-top:2px;color:#98a2b3;font-size:10px}.settings-company-select{width:300px;max-width:100%}.settings-company-select.ant-select-single{height:40px!important}.settings-company-select .ant-select-selector{height:40px!important;display:flex!important;align-items:center!important;border-radius:9px!important;border-color:#dce4ed!important;box-shadow:none!important}.settings-company-select.ant-select-focused .ant-select-selector{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f12!important}.settings-company-required{min-height:130px;display:grid;place-items:center;padding:20px;border:1px dashed #d8e1eb;border-radius:10px;background:#fafcff;color:#667085;font-size:11px;text-align:center}@media (max-width: 767px){.settings-company-selector{flex-direction:column;align-items:stretch;gap:10px}.settings-company-select{width:100%}}.prize-member-winner{color:#9a6700!important;font-weight:750!important}.bulk-payment-page,.bulk-payments-page{width:100%;min-width:0;padding-bottom:28px}.bulk-back-btn{height:40px!important;border-radius:10px!important;padding-inline:15px!important;font-size:12px!important;font-weight:650!important;color:#344054!important;background:#fff!important;border-color:#cfd9e6!important}.bulk-back-btn:hover{color:#1b4b8f!important;border-color:#9ebbe0!important;background:#f8fbff!important}.bulk-filter-card,.bulk-toolbar-card,.bulk-member-card,.bulk-empty-card,.bulk-summary-card,.bulk-payment-details-card,.bulk-panel{margin-bottom:14px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px #1018280b!important}.bulk-filter-card .ant-card-body,.bulk-toolbar-card .ant-card-body,.bulk-empty-card .ant-card-body,.bulk-summary-card .ant-card-body,.bulk-payment-details-card .ant-card-body{padding:14px!important}.bulk-filter-row,.bulk-filter-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.35fr);gap:12px;align-items:start}.bulk-filter-item,.bulk-filter-grid .ant-form-item{min-width:0;margin-bottom:0!important}.bulk-filter-item .ant-form-item-label,.bulk-filter-grid .ant-form-item-label,.bulk-payment-details-card .ant-form-item-label,.bulk-panel .ant-form-item-label{padding-bottom:5px!important}.bulk-filter-item .ant-form-item-label>label,.bulk-filter-grid .ant-form-item-label>label,.bulk-payment-details-card .ant-form-item-label>label,.bulk-panel .ant-form-item-label>label{height:auto!important;color:#344054!important;font-size:12px!important;font-weight:650!important}.bulk-filter-control,.bulk-filter-row .ant-select,.bulk-filter-grid .ant-select,.bulk-payment-details-card .ant-select,.bulk-payment-details-card .ant-input,.bulk-panel .ant-select,.bulk-panel .ant-input{width:100%!important}.bulk-filter-card .ant-select-single,.bulk-filter-row .ant-select-single,.bulk-filter-grid .ant-select-single,.bulk-payment-details-card .ant-select-single,.bulk-panel .ant-select-single{height:40px!important}.bulk-filter-card .ant-select-selector,.bulk-filter-row .ant-select-selector,.bulk-filter-grid .ant-select-selector,.bulk-payment-details-card .ant-select-selector,.bulk-payment-details-card .ant-input,.bulk-panel .ant-select-selector,.bulk-panel .ant-input{min-height:40px!important;border-radius:9px!important;border-color:#dce4ee!important;box-shadow:none!important}.bulk-filter-card .ant-select-single .ant-select-selector,.bulk-filter-row .ant-select-single .ant-select-selector,.bulk-filter-grid .ant-select-single .ant-select-selector,.bulk-payment-details-card .ant-select-single .ant-select-selector,.bulk-panel .ant-select-single .ant-select-selector{display:flex!important;align-items:center!important}.bulk-filter-card .ant-select-multiple .ant-select-selector,.bulk-filter-row .ant-select-multiple .ant-select-selector,.bulk-filter-grid .ant-select-multiple .ant-select-selector,.bulk-panel .ant-select-multiple .ant-select-selector{padding:3px 8px!important}.bulk-filter-card .ant-select-focused .ant-select-selector,.bulk-filter-row .ant-select-focused .ant-select-selector,.bulk-filter-grid .ant-select-focused .ant-select-selector,.bulk-payment-details-card .ant-select-focused .ant-select-selector,.bulk-panel .ant-select-focused .ant-select-selector,.bulk-payment-details-card .ant-input:focus,.bulk-panel .ant-input:focus{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f14!important}.bulk-toolbar-card .ant-card-body{padding:11px 14px!important}.bulk-toolbar{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bulk-toolbar .ant-checkbox-wrapper{color:#344054;font-size:12px;font-weight:650}.bulk-toolbar .ant-typography,.bulk-toolbar span{font-size:12px}.bulk-member-card{overflow:hidden}.bulk-member-card>.ant-card-head{min-height:54px!important;padding:0 15px!important;border-bottom:1px solid #e8edf4!important;background:linear-gradient(180deg,#fbfdff,#f7faff)!important}.bulk-member-card>.ant-card-head .ant-card-head-title{padding:11px 0!important}.bulk-member-card>.ant-card-head .ant-card-extra{padding:9px 0!important}.bulk-member-card>.ant-card-body{padding:14px!important}.bulk-member-card .ant-avatar{flex:0 0 auto;background:#eef5ff!important;color:#1b4b8f!important;border:1px solid #dbe9f9}.bulk-member-card .ant-typography{margin-bottom:0}.bulk-member-card .ant-tag{margin-inline-end:0;border-radius:7px;font-size:10px;font-weight:650}.bulk-enrollment-card{overflow:hidden;margin-bottom:12px!important;border:1px solid #e6ebf2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px #10182809!important}.bulk-enrollment-card:last-child{margin-bottom:0!important}.bulk-enrollment-card>.ant-card-head{min-height:48px!important;padding:0 13px!important;border-bottom:1px solid #e8edf4!important;background:#f8fafc!important}.bulk-enrollment-card>.ant-card-head .ant-card-head-title{padding:9px 0!important}.bulk-enrollment-card>.ant-card-head .ant-card-extra{padding:8px 0!important}.bulk-enrollment-card>.ant-card-body{padding:0!important}.bulk-enrollment-head{min-width:0;display:flex;align-items:center;gap:9px}.bulk-enrollment-head .anticon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#1b4b8f;background:#eef5ff;border:1px solid #dce9f8}.bulk-installment-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin}.bulk-installment-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.bulk-th{padding:9px 12px;color:#667085;background:#f8fafc;border-bottom:1px solid #e7ecf2;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap}.bulk-td{padding:10px 12px;color:#344054;border-bottom:1px solid #edf1f5;font-size:12px;vertical-align:middle}.bulk-installment-table tbody tr:last-child .bulk-td{border-bottom:0}.bulk-installment-row{transition:background .16s ease}.bulk-installment-row:hover{background:#fbfdff}.bulk-installment-row.is-selected{background:#f4f8fe}.bulk-installment-row.is-selected:hover{background:#eef5ff}.bulk-installment-table .ant-checkbox-wrapper{font-size:12px}.bulk-amount-input,.bulk-installment-table .ant-input-number{width:145px!important;height:36px!important;border-radius:8px!important;border-color:#dce4ee!important}.bulk-installment-table .ant-input-number-input-wrap,.bulk-installment-table .ant-input-number-input{height:34px!important}.bulk-installment-table .ant-input-number-input{font-size:12px;font-weight:650}.bulk-installment-table .ant-input-number-focused{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f14!important}.bulk-empty-card .ant-empty{margin-block:26px!important}.bulk-empty-card .ant-empty-description{color:#667085;font-size:12px}.bulk-summary-card{overflow:hidden}.bulk-summary-card>.ant-card-head,.bulk-payment-details-card>.ant-card-head{min-height:48px!important;padding:0 14px!important;border-bottom:1px solid #e8edf4!important}.bulk-summary-card>.ant-card-head .ant-card-head-title,.bulk-payment-details-card>.ant-card-head .ant-card-head-title{padding:11px 0!important;color:#182230;font-size:13px;font-weight:700}.bulk-summary-card .ant-statistic{min-height:78px;padding:11px 12px;border:1px solid #e8edf4;border-radius:10px;background:#f8fafc}.bulk-summary-card .ant-statistic-title{margin-bottom:4px!important;color:#667085!important;font-size:10px!important;font-weight:600}.bulk-summary-card .ant-statistic-content{color:#182230!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}.bulk-summary-card .ant-statistic-content-prefix{margin-inline-end:5px;color:#1b4b8f;font-size:15px}.bulk-payment-details-card .ant-form-item,.bulk-panel .ant-form-item{margin-bottom:13px}.bulk-payment-details-card .ant-input,.bulk-panel .ant-input{padding-inline:11px}.bulk-payment-details-card textarea.ant-input,.bulk-panel textarea.ant-input{min-height:76px!important;padding-block:9px;resize:vertical}.bulk-selection-alert{margin-top:2px;margin-bottom:14px;border-radius:10px!important;border-color:#d7e7fb!important;background:#f6faff!important}.bulk-selection-alert .ant-alert-message{color:#344054!important;font-size:12px!important;font-weight:650!important}.bulk-selection-alert .ant-alert-description{color:#667085!important;font-size:11px!important}.bulk-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.bulk-footer-actions .ant-btn,.bulk-clear-btn,.bulk-collect-btn{height:40px!important;border-radius:9px!important;padding-inline:16px!important;font-size:12px!important;font-weight:650!important}.bulk-clear-btn{min-width:92px;color:#475467!important;background:#fff!important;border-color:#d6dee8!important}.bulk-clear-btn:hover{color:#1b4b8f!important;background:#f8fbff!important;border-color:#a9c2df!important}.bulk-collect-btn{min-width:145px;box-shadow:0 5px 12px #1b4b8f29!important}.bulk-loading-wrap{min-height:180px;display:grid;place-items:center}.bulk-payment-page .ant-checkbox-checked .ant-checkbox-inner,.bulk-payments-page .ant-checkbox-checked .ant-checkbox-inner{background-color:#1b4b8f!important;border-color:#1b4b8f!important}.bulk-payment-page .ant-checkbox-indeterminate .ant-checkbox-inner:after,.bulk-payments-page .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1b4b8f!important}@media (max-width: 900px){.bulk-filter-row,.bulk-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.bulk-filter-row,.bulk-filter-grid{grid-template-columns:1fr}.bulk-member-card>.ant-card-head,.bulk-enrollment-card>.ant-card-head{padding-inline:12px!important}.bulk-member-card>.ant-card-head .ant-card-head-wrapper,.bulk-enrollment-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:5px;padding-block:9px}.bulk-member-card>.ant-card-head .ant-card-head-title,.bulk-member-card>.ant-card-head .ant-card-extra,.bulk-enrollment-card>.ant-card-head .ant-card-head-title,.bulk-enrollment-card>.ant-card-head .ant-card-extra{width:100%;padding:0!important}.bulk-toolbar{align-items:flex-start;flex-direction:column}.bulk-footer-actions{width:100%}.bulk-footer-actions .ant-btn,.bulk-clear-btn,.bulk-collect-btn{flex:1}}@media (max-width: 560px){.bulk-payment-page,.bulk-payments-page{padding-bottom:18px}.bulk-filter-card .ant-card-body,.bulk-toolbar-card .ant-card-body,.bulk-member-card>.ant-card-body,.bulk-empty-card .ant-card-body,.bulk-summary-card .ant-card-body,.bulk-payment-details-card .ant-card-body,.bulk-panel{padding:11px!important}.bulk-filter-card,.bulk-toolbar-card,.bulk-member-card,.bulk-empty-card,.bulk-summary-card,.bulk-payment-details-card,.bulk-panel{border-radius:12px!important}.bulk-summary-card .ant-statistic{min-height:72px}.bulk-summary-card .ant-statistic-content{font-size:18px!important}.bulk-footer-actions{display:grid;grid-template-columns:1fr 1fr}.bulk-footer-actions .ant-btn,.bulk-clear-btn,.bulk-collect-btn{width:100%;min-width:0}.bulk-back-btn{width:100%}}[data-theme=dark] .bulk-filter-card,[data-theme=dark] .bulk-toolbar-card,[data-theme=dark] .bulk-member-card,[data-theme=dark] .bulk-empty-card,[data-theme=dark] .bulk-summary-card,[data-theme=dark] .bulk-payment-details-card,[data-theme=dark] .bulk-panel,.dark .bulk-filter-card,.dark .bulk-toolbar-card,.dark .bulk-member-card,.dark .bulk-empty-card,.dark .bulk-summary-card,.dark .bulk-payment-details-card,.dark .bulk-panel{border-color:#ffffff1a!important;background:#141b26!important;box-shadow:0 6px 20px #00000029!important}[data-theme=dark] .bulk-member-card>.ant-card-head,.dark .bulk-member-card>.ant-card-head{border-bottom-color:#ffffff17!important;background:linear-gradient(180deg,#182231,#151e2b)!important}[data-theme=dark] .bulk-enrollment-card,.dark .bulk-enrollment-card{border-color:#ffffff17!important;background:#111925!important}[data-theme=dark] .bulk-enrollment-card>.ant-card-head,.dark .bulk-enrollment-card>.ant-card-head,[data-theme=dark] .bulk-th,.dark .bulk-th{border-bottom-color:#ffffff14!important;background:#192332!important}[data-theme=dark] .bulk-td,.dark .bulk-td{color:#d6deea;border-bottom-color:#ffffff12}[data-theme=dark] .bulk-installment-row:hover,.dark .bulk-installment-row:hover{background:#ffffff06}[data-theme=dark] .bulk-installment-row.is-selected,.dark .bulk-installment-row.is-selected{background:#4184da1f}[data-theme=dark] .bulk-summary-card .ant-statistic,.dark .bulk-summary-card .ant-statistic{border-color:#ffffff14;background:#192332}[data-theme=dark] .bulk-summary-card .ant-statistic-title,.dark .bulk-summary-card .ant-statistic-title,[data-theme=dark] .bulk-th,.dark .bulk-th{color:#98a7bb!important}[data-theme=dark] .bulk-summary-card .ant-statistic-content,.dark .bulk-summary-card .ant-statistic-content,[data-theme=dark] .bulk-filter-item .ant-form-item-label>label,.dark .bulk-filter-item .ant-form-item-label>label,[data-theme=dark] .bulk-filter-grid .ant-form-item-label>label,.dark .bulk-filter-grid .ant-form-item-label>label,[data-theme=dark] .bulk-payment-details-card .ant-form-item-label>label,.dark .bulk-payment-details-card .ant-form-item-label>label{color:#eef3f9!important}[data-theme=dark] .bulk-selection-alert,.dark .bulk-selection-alert{border-color:#528fdc38!important;background:#2a5c9b1f!important}.bulk-payments-page{width:100%;min-width:0;padding:0 0 28px;color:#101828}.bulk-payments-page .bulk-panel{width:100%;margin:0 0 14px!important;padding:16px!important;overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px #1018280b!important}.bulk-payments-page .bulk-section-heading{display:flex;align-items:center;gap:11px;margin-bottom:15px}.bulk-payments-page .bulk-heading-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#1b4b8f;font-size:16px}.bulk-payments-page .bulk-section-heading h3,.bulk-payments-page .bulk-toolbar h3{margin:0!important;color:#101828!important;font-family:inherit!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}.bulk-payments-page .bulk-section-heading p,.bulk-payments-page .bulk-toolbar p{margin:3px 0 0!important;color:#667085!important;font-size:11px!important;line-height:1.5!important}.bulk-payments-page .bulk-filter-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.35fr);gap:12px;align-items:start}.bulk-payments-page .bulk-filter-grid .ant-form-item,.bulk-payments-page .bulk-payment-fields .ant-form-item{min-width:0;margin-bottom:0!important}.bulk-payments-page .ant-form-item-label{padding-bottom:5px!important}.bulk-payments-page .ant-form-item-label>label{height:auto!important;color:#344054!important;font-size:11px!important;font-weight:650!important}.bulk-payments-page .ant-select,.bulk-payments-page .ant-input,.bulk-payments-page .ant-input-number{width:100%!important}.bulk-payments-page .ant-select-single,.bulk-payments-page .ant-input:not(textarea),.bulk-payments-page .ant-input-number{min-height:40px!important}.bulk-payments-page .ant-select-selector,.bulk-payments-page .ant-input,.bulk-payments-page .ant-input-number{border-color:#dce4ed!important;border-radius:9px!important;box-shadow:none!important}.bulk-payments-page .ant-select-single .ant-select-selector{height:40px!important;display:flex!important;align-items:center!important}.bulk-payments-page .ant-select-multiple .ant-select-selector{min-height:40px!important;padding:3px 8px!important}.bulk-payments-page .ant-input-number-input{height:38px!important}.bulk-payments-page .ant-select-focused .ant-select-selector,.bulk-payments-page .ant-input:focus,.bulk-payments-page .ant-input-focused,.bulk-payments-page .ant-input-number-focused{border-color:#1b4b8f!important;box-shadow:0 0 0 2px #1b4b8f12!important}.bulk-payments-page .bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #edf1f5}.bulk-payments-page .bulk-toolbar .ant-checkbox-wrapper{flex:0 0 auto;color:#475467;font-size:11px;font-weight:600}.bulk-payments-page .bulk-loading,.bulk-payments-page .bulk-empty{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#667085;font-size:11px}.bulk-payments-page .bulk-empty .ant-empty{margin:0}.bulk-payments-page .bulk-empty .ant-empty-description{color:#667085!important;font-size:11px!important}.bulk-payments-page .bulk-members-list{display:grid;gap:12px}.bulk-payments-page .bulk-member-card{overflow:hidden;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 14px #10182809!important}.bulk-payments-page .bulk-member-header{min-height:62px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.bulk-payments-page .bulk-member-identity{min-width:0;display:flex;align-items:center;gap:10px}.bulk-payments-page .bulk-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#1b4b8f;font-size:15px}.bulk-payments-page .bulk-member-identity h4{margin:0!important;overflow:hidden;color:#101828!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}.bulk-payments-page .bulk-member-identity span{display:block;margin-top:2px;color:#667085;font-size:10px}.bulk-payments-page .bulk-member-header .ant-checkbox-wrapper{flex:0 0 auto;color:#475467;font-size:11px;font-weight:600}.bulk-payments-page .bulk-member-empty{padding:22px 14px;color:#667085;font-size:11px;text-align:center}.bulk-payments-page .bulk-card-list{padding:12px;display:grid;gap:10px}.bulk-payments-page .bulk-enrollment{overflow:hidden;border:1px solid #e7ecf2;border-radius:12px;background:#fff}.bulk-payments-page .bulk-enrollment-header{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5;background:#fafcff}.bulk-payments-page .bulk-card-title{min-width:0;display:flex;align-items:center;gap:9px;color:#1b4b8f}.bulk-payments-page .bulk-card-title>.anticon{font-size:15px}.bulk-payments-page .bulk-card-title strong{display:block;overflow:hidden;color:#1d2939;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bulk-payments-page .bulk-card-title span{display:block;margin-top:2px;color:#667085;font-size:10px}.bulk-payments-page .bulk-enrollment-header .ant-checkbox-wrapper{color:#475467;font-size:10px;font-weight:600}.bulk-payments-page .bulk-table-wrap{width:100%;overflow-x:auto}.bulk-payments-page .bulk-installment-table{width:100%;min-width:690px;border-collapse:collapse;table-layout:fixed}.bulk-payments-page .bulk-installment-table th{padding:9px 11px;border-bottom:1px solid #e7ecf2;background:#f8fafc;color:#667085;font-size:9px;line-height:1.3;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.025em}.bulk-payments-page .bulk-installment-table td{padding:10px 11px;border-bottom:1px solid #eef2f6;color:#344054;font-size:11px;vertical-align:middle}.bulk-payments-page .bulk-installment-table tbody tr:last-child td{border-bottom:0}.bulk-payments-page .bulk-installment-table tbody tr{transition:background .16s ease}.bulk-payments-page .bulk-installment-table tbody tr:hover,.bulk-payments-page .bulk-installment-table .bulk-row-selected{background:#f8fbff}.bulk-payments-page .bulk-check-column{width:72px}.bulk-payments-page .bulk-money-column{width:130px}.bulk-payments-page .bulk-amount-column{width:165px}.bulk-payments-page .bulk-installment-name strong{display:block;color:#1d2939;font-size:11px;font-weight:650}.bulk-payments-page .bulk-installment-name span{display:block;margin-top:2px;color:#98a2b3;font-size:9px}.bulk-payments-page .bulk-balance{color:#1d2939!important;font-weight:700;white-space:nowrap}.bulk-payments-page .bulk-installment-table .ant-tag{margin-inline-end:0!important;border-radius:999px!important;font-size:9px!important;line-height:19px!important;padding-inline:8px!important}.bulk-payments-page .bulk-installment-table .ant-input-number{max-width:145px}.bulk-payments-page .bulk-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.bulk-payments-page .bulk-summary-stat{min-width:0;min-height:76px;padding:12px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e4eaf2;border-radius:11px;background:#fafcff}.bulk-payments-page .bulk-summary-stat span{margin-bottom:5px;color:#667085;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.bulk-payments-page .bulk-summary-stat strong{color:#101828;font-size:17px;line-height:1.15;font-weight:750}.bulk-payments-page .bulk-summary-total{border-color:#cddff4;background:#f3f8ff}.bulk-payments-page .bulk-summary-total strong{color:#1b4b8f}.bulk-payments-page .bulk-payment-fields{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(230px,.85fr) minmax(300px,1.35fr);gap:12px;align-items:start;margin-top:4px}.bulk-payments-page .bulk-payment-fields textarea.ant-input{min-height:40px!important;resize:vertical}.bulk-payments-page .bulk-remarks-field{grid-column:auto}.bulk-payments-page .bulk-api-note{margin-top:14px;border-radius:10px!important;border-color:#cfe0f4!important;background:#f6faff!important}.bulk-payments-page .bulk-api-note .ant-alert-message{color:#344054!important;font-size:11px!important;font-weight:650!important}.bulk-payments-page .bulk-api-note .ant-alert-description{color:#667085!important;font-size:10px!important;line-height:1.55!important}.bulk-payments-page .bulk-actions{margin-top:15px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f5}.bulk-payments-page .bulk-actions-left{display:flex;align-items:center;gap:8px}.bulk-payments-page .bulk-actions .ant-btn{min-height:38px!important;border-radius:9px!important;padding-inline:14px!important;font-size:11px!important;font-weight:650!important}.bulk-payments-page .bulk-collect-button{min-width:150px;box-shadow:0 5px 12px #1b4b8f29!important}.bulk-payments-page .ant-checkbox-inner{border-radius:5px!important}.bulk-payments-page .ant-checkbox-checked .ant-checkbox-inner{border-color:#1b4b8f!important;background:#1b4b8f!important}.bulk-payments-page .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:#1b4b8f!important}@media (max-width: 1100px){.bulk-payments-page .bulk-summary-grid,.bulk-payments-page .bulk-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-payments-page .bulk-remarks-field{grid-column:1 / -1}}@media (max-width: 800px){.bulk-payments-page .bulk-filter-grid{grid-template-columns:1fr}.bulk-payments-page .bulk-toolbar,.bulk-payments-page .bulk-member-header,.bulk-payments-page .bulk-enrollment-header{align-items:flex-start;flex-direction:column}.bulk-payments-page .bulk-payment-fields{grid-template-columns:1fr}.bulk-payments-page .bulk-remarks-field{grid-column:auto}.bulk-payments-page .bulk-actions{align-items:stretch;flex-direction:column}.bulk-payments-page .bulk-actions-left{width:100%}.bulk-payments-page .bulk-actions-left .ant-btn,.bulk-payments-page .bulk-collect-button{flex:1}}@media (max-width: 560px){.bulk-payments-page{padding-bottom:18px}.bulk-payments-page .bulk-panel{padding:12px!important;border-radius:12px!important}.bulk-payments-page .bulk-summary-grid{grid-template-columns:1fr}.bulk-payments-page .bulk-actions-left{display:grid;grid-template-columns:1fr}.bulk-payments-page .bulk-actions .ant-btn,.bulk-payments-page .bulk-collect-button{width:100%}}[data-theme=dark] .bulk-payments-page .bulk-panel,.dark .bulk-payments-page .bulk-panel,[data-theme=dark] .bulk-payments-page .bulk-member-card,.dark .bulk-payments-page .bulk-member-card,[data-theme=dark] .bulk-payments-page .bulk-enrollment,.dark .bulk-payments-page .bulk-enrollment{border-color:#2d3748!important;background:#151b26!important;box-shadow:none!important}[data-theme=dark] .bulk-payments-page .bulk-member-header,.dark .bulk-payments-page .bulk-member-header,[data-theme=dark] .bulk-payments-page .bulk-enrollment-header,.dark .bulk-payments-page .bulk-enrollment-header,[data-theme=dark] .bulk-payments-page .bulk-installment-table th,.dark .bulk-payments-page .bulk-installment-table th{border-color:#2d3748!important;background:#1a2230!important}[data-theme=dark] .bulk-payments-page .bulk-section-heading h3,.dark .bulk-payments-page .bulk-section-heading h3,[data-theme=dark] .bulk-payments-page .bulk-toolbar h3,.dark .bulk-payments-page .bulk-toolbar h3,[data-theme=dark] .bulk-payments-page .bulk-member-identity h4,.dark .bulk-payments-page .bulk-member-identity h4,[data-theme=dark] .bulk-payments-page .bulk-card-title strong,.dark .bulk-payments-page .bulk-card-title strong,[data-theme=dark] .bulk-payments-page .bulk-installment-name strong,.dark .bulk-payments-page .bulk-installment-name strong,[data-theme=dark] .bulk-payments-page .bulk-summary-stat strong,.dark .bulk-payments-page .bulk-summary-stat strong{color:#f2f4f7!important}[data-theme=dark] .bulk-payments-page .bulk-summary-stat,.dark .bulk-payments-page .bulk-summary-stat{border-color:#2d3748;background:#1a2230}[data-theme=dark] .bulk-payments-page .bulk-summary-total,.dark .bulk-payments-page .bulk-summary-total{border-color:#528fdc59;background:#2a5c9b24}.bulk-payments-page{--bulk-control-height: 40px;--bulk-control-radius: 9px}.bulk-payments-page .bulk-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.bulk-payments-page .bulk-payment-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.bulk-payments-page .bulk-filter-grid .ant-form-item,.bulk-payments-page .bulk-payment-fields .ant-form-item{width:100%!important;min-width:0!important;margin-bottom:0!important}.bulk-payments-page .ant-form-item-label{padding:0 0 5px!important}.bulk-payments-page .ant-form-item-label>label{height:20px!important;line-height:20px!important}.bulk-payments-page .bulk-filter-grid .ant-select,.bulk-payments-page .bulk-payment-fields .ant-select,.bulk-payments-page .bulk-payment-fields .ant-input,.bulk-payments-page .bulk-installment-table .ant-input-number{width:100%!important}.bulk-payments-page .bulk-filter-grid .ant-select-single,.bulk-payments-page .bulk-payment-fields .ant-select-single,.bulk-payments-page .bulk-payment-fields .ant-input:not(textarea),.bulk-payments-page .bulk-installment-table .ant-input-number{height:var(--bulk-control-height)!important;min-height:var(--bulk-control-height)!important}.bulk-payments-page .bulk-filter-grid .ant-select-single .ant-select-selector,.bulk-payments-page .bulk-payment-fields .ant-select-single .ant-select-selector{height:var(--bulk-control-height)!important;min-height:var(--bulk-control-height)!important;padding:0 11px!important;display:flex!important;align-items:center!important;border-radius:var(--bulk-control-radius)!important}.bulk-payments-page .bulk-filter-grid .ant-select-single .ant-select-selection-item,.bulk-payments-page .bulk-filter-grid .ant-select-single .ant-select-selection-placeholder,.bulk-payments-page .bulk-payment-fields .ant-select-single .ant-select-selection-item,.bulk-payments-page .bulk-payment-fields .ant-select-single .ant-select-selection-placeholder{line-height:38px!important}.bulk-payments-page .bulk-filter-grid .ant-select-multiple .ant-select-selector{min-height:var(--bulk-control-height)!important;padding:3px 8px!important;display:flex!important;align-items:center!important;border-radius:var(--bulk-control-radius)!important}.bulk-payments-page .bulk-payment-fields .ant-input:not(textarea){height:var(--bulk-control-height)!important;min-height:var(--bulk-control-height)!important;padding:0 11px!important;line-height:38px!important;border-radius:var(--bulk-control-radius)!important}.bulk-payments-page .bulk-payment-fields textarea.ant-input{min-height:var(--bulk-control-height)!important;height:var(--bulk-control-height);padding:9px 11px!important;line-height:20px!important;border-radius:var(--bulk-control-radius)!important;resize:none!important}.bulk-payments-page .bulk-installment-table .ant-input-number{max-width:none!important;border-radius:var(--bulk-control-radius)!important}.bulk-payments-page .bulk-installment-table .ant-input-number-input-wrap,.bulk-payments-page .bulk-installment-table .ant-input-number-input{height:100%!important}.bulk-payments-page .bulk-installment-table .ant-input-number-input{min-height:38px!important;padding-top:0!important;padding-bottom:0!important}.bulk-payments-page .bulk-actions .ant-btn{height:var(--bulk-control-height)!important;min-height:var(--bulk-control-height)!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--bulk-control-radius)!important}.bulk-payments-page .ant-form-item-control-input{min-height:var(--bulk-control-height)!important}.bulk-payments-page .ant-form-item-explain{margin-top:3px!important;font-size:10px!important}.bulk-payments-page .bulk-check-column{width:76px!important}.bulk-payments-page .bulk-money-column{width:140px!important}.bulk-payments-page .bulk-amount-column{width:170px!important}@media (max-width: 1100px){.bulk-payments-page .bulk-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bulk-payments-page .bulk-remarks-field{grid-column:1 / -1!important}}@media (max-width: 800px){.bulk-payments-page .bulk-filter-grid,.bulk-payments-page .bulk-payment-fields{grid-template-columns:1fr!important}.bulk-payments-page .bulk-remarks-field{grid-column:auto!important}}.portal-brand-logo{display:block;width:42px;height:42px;object-fit:contain}.brand-wrap:not(.is-collapsed) .portal-brand-logo{width:48px;height:48px}.portal-brand-logo-mobile{width:40px;height:40px;flex:0 0 40px}.mobile-appbar-brand{display:flex!important;align-items:center!important;gap:8px!important}.mobile-appbar-brand img{width:30px;height:30px;object-fit:contain;display:block}.login-logo-full{width:min(360px,82%);background:#fff;border-radius:16px;padding:12px 18px;box-shadow:0 12px 30px #0000001f}.login-logo-full img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:767px){.member-bottom-nav{grid-template-columns:repeat(5,1fr)!important;height:68px!important}.portal-content{padding-bottom:82px!important}}
