.nsm-panel{--nsm-ink:#1c2b29;--nsm-muted:#66736e;--nsm-green:#1e6256;--nsm-line:#e6e5dd;color:var(--nsm-ink);margin:0 0 60px;font-family:var(--sans,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif)}.nsm-panel *{box-sizing:border-box}.nsm-demo-banner{display:flex;align-items:center;gap:13px;padding:14px 18px;background:#f0f4e8;border:1px solid #dfe9d2;border-radius:13px;color:#465649;font-size:.85rem;margin-bottom:24px}.nsm-demo-banner strong{background:#dceac6;color:#315236;border-radius:999px;padding:5px 10px;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.nsm-notice{background:#e9f4e9;border:1px solid #d4e8d3;border-radius:12px;color:#28553a;padding:13px 17px;margin:0 0 20px;font-size:.9rem}.nsm-notice-error{background:#fff0eb;border-color:#f3d6ca;color:#853e2d}.nsm-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nsm-card{background:#fff;border:1px solid var(--nsm-line);border-radius:18px;padding:26px}.nsm-auth-card h2,.nsm-dashboard-head h2{font:500 2rem/1.15 var(--serif,Georgia,serif);letter-spacing:-.035em;margin:8px 0 21px}.nsm-eyebrow{color:var(--nsm-green);text-transform:uppercase;letter-spacing:.13em;font-size:.69rem;font-weight:800}.nsm-form{display:grid;gap:15px}.nsm-form label{display:grid;gap:7px;color:#36443f;font-size:.83rem;font-weight:700}.nsm-form label small{font-weight:500;color:var(--nsm-muted)}.nsm-form input,.nsm-form select{width:100%;min-height:46px;border:1px solid #dcded6;border-radius:10px;padding:10px 12px;background:#fff;color:var(--nsm-ink);font:500 .93rem var(--sans,system-ui,sans-serif);outline:none}.nsm-form input:focus,.nsm-form select:focus{border-color:var(--nsm-green);box-shadow:0 0 0 3px rgba(30,98,86,.12)}.nsm-button{min-height:46px;border:0;border-radius:999px;background:var(--nsm-green);color:#fff;padding:11px 18px;font:700 .9rem var(--sans,system-ui,sans-serif);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s,background .16s}.nsm-button:hover{background:#174c43;transform:translateY(-1px);color:white}.nsm-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 22px}.nsm-dashboard-head h2{margin:7px 0}.nsm-dashboard-head p{color:var(--nsm-muted);margin:0;font-size:.94rem}.nsm-signout{color:var(--nsm-green);font-size:.84rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.nsm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.nsm-stat{background:#fff;border:1px solid var(--nsm-line);border-radius:14px;padding:17px 19px;display:grid;gap:7px}.nsm-stat>span{font-size:.76rem;color:var(--nsm-muted)}.nsm-stat strong{font:500 1.3rem var(--serif,Georgia,serif)}.nsm-stat strong i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#78a875;margin-right:5px}.nsm-workspace-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-bottom:18px}.nsm-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px}.nsm-card-heading h3{font:500 1.55rem/1.15 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:5px 0 0}.nsm-step{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--nsm-line);border-radius:50%;color:#8b9690;font-size:.68rem;font-weight:800}.nsm-service-help{font-size:.76rem;color:var(--nsm-muted);margin:-8px 0 0}.nsm-order-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;background:#f8f8f4;border-radius:11px;padding:12px 14px;margin-top:1px}.nsm-order-summary span{color:#52615b;font-size:.78rem;font-weight:700}.nsm-order-summary strong{font:600 1.1rem var(--serif,Georgia,serif)}.nsm-order-summary small{grid-column:1/-1;color:#818b85;font-size:.7rem}.nsm-service-list{display:grid}.nsm-service-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #efeee8}.nsm-service-row:first-child{padding-top:0}.nsm-service-row:last-child{border-bottom:0}.nsm-service-icon{width:37px;height:37px;flex:0 0 37px;border-radius:12px;background:#edf4e8;color:var(--nsm-green);display:grid;place-items:center;font-size:.81rem;font-weight:800}.nsm-service-info{display:grid;gap:3px;min-width:0}.nsm-service-info strong{font-size:.83rem}.nsm-service-info small{color:var(--nsm-muted);font-size:.72rem}.nsm-service-min{margin-left:auto;color:#738079;font-size:.68rem;white-space:nowrap}.nsm-catalog-note{border-top:1px solid var(--nsm-line);padding-top:13px;color:#7b8580;font-size:.72rem;margin:12px 0 0}.nsm-history-card{padding-bottom:17px}.nsm-table-wrap{overflow-x:auto}.nsm-orders{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.78rem}.nsm-orders th{text-align:left;color:#77827c;text-transform:uppercase;letter-spacing:.07em;font-size:.63rem;font-weight:800;padding:0 12px 12px;border-bottom:1px solid var(--nsm-line)}.nsm-orders td{padding:13px 12px;border-bottom:1px solid #efeee8}.nsm-orders tbody tr:last-child td{border-bottom:0}.nsm-orders td:first-child{display:grid;gap:3px}.nsm-orders td:first-child small{color:#8a948e;font-size:.68rem}.nsm-orders td a{color:var(--nsm-green);max-width:145px;overflow:hidden;text-overflow:ellipsis;display:block}.nsm-status{background:#f5f0dc;color:#76622a;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:700}.nsm-empty{text-align:center;padding:28px 15px 24px;color:var(--nsm-muted)}.nsm-empty>span{width:38px;height:38px;margin:0 auto 9px;display:grid;place-items:center;background:#edf4e8;border-radius:50%;color:var(--nsm-green)}.nsm-empty strong{display:block;color:var(--nsm-ink);font:500 1.15rem var(--serif,Georgia,serif)}.nsm-empty p{font-size:.79rem;margin:4px 0 0}@media(max-width:800px){.nsm-workspace-grid{grid-template-columns:1fr}.nsm-card{padding:22px}}@media(max-width:560px){.nsm-auth-grid{grid-template-columns:1fr}.nsm-stats{grid-template-columns:1fr 1fr}.nsm-stats .nsm-stat:last-child{grid-column:1/-1}.nsm-dashboard-head{align-items:flex-start}.nsm-demo-banner{align-items:flex-start;flex-direction:column;gap:8px}.nsm-card{padding:19px}.nsm-panel{margin-bottom:40px}}

/* Full-screen panel dashboard, based on the supplied reference. */
body.newsmm-panel-app{background:#fff;color:#0f172a}
.newsmm-panel-app .site-header,.newsmm-panel-app .site-footer,.newsmm-panel-app .page-hero{display:none}
.newsmm-panel-app main>.wrap{max-width:none;margin:0;padding:0}
.newsmm-panel-app .content-area{width:100%;max-width:none;margin:0;padding:0}
.newsmm-panel-app .entry-content{font:400 16px/1.55 var(--sans,system-ui,sans-serif);color:#172033}
.nsm-panel{--nsm-purple:#4f46e5;--nsm-blue:#168bd4;--nsm-ink:#121a2d;--nsm-muted:#65738b;--nsm-line:#dce4f0;color:var(--nsm-ink);margin:0;min-height:100vh;font:400 15px/1.5 var(--sans,system-ui,sans-serif)}
.nsm-panel h1,.nsm-panel h2,.nsm-panel h3,.nsm-panel p{color:inherit}
.nsm-app{min-height:100vh;background:#fff}
.nsm-topbar{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 22px;border-bottom:1px solid #e7eaf0;background:#fff}
.nsm-brand{display:inline-flex;align-items:center;gap:12px;color:#111827;text-decoration:none;font-size:1.55rem;font-weight:800;letter-spacing:-.045em}
.nsm-brand:hover{color:#111827}
.nsm-brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(140deg,#4f46e5,#08a9d5);box-shadow:0 9px 20px rgba(79,70,229,.24);color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.04em}
.nsm-top-actions{display:flex;align-items:center;gap:32px;font-size:.91rem;font-weight:600;color:#344158}
.nsm-top-actions>a:not(.nsm-balance-pill){color:#344158;text-decoration:none}
.nsm-top-actions>a:not(.nsm-balance-pill):hover{color:var(--nsm-purple)}
.nsm-balance-pill{display:flex;align-items:center;gap:8px;border:1px solid #d9dcff;border-radius:999px;background:#f1f2ff;padding:7px 15px;color:#4b43d3;font-size:.78rem;font-weight:800;white-space:nowrap}
.nsm-balance-pill i{width:9px;height:9px;border-radius:50%;background:#20c779;box-shadow:0 0 0 4px rgba(32,199,121,.12)}
.nsm-app-layout{display:grid;grid-template-columns:314px minmax(0,1fr);gap:35px;align-items:start;padding:69px 20px 105px}
.nsm-sidebar{position:sticky;top:24px;border:1px solid #dfe5ee;border-radius:18px;padding:23px;background:#fff;box-shadow:0 12px 30px rgba(26,43,76,.08)}
.nsm-profile{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e0e6ef}
.nsm-avatar{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:50%;background:linear-gradient(140deg,#5148e8,#11a8d3);color:#fff;font-size:1.05rem;font-weight:800}
.nsm-profile>span:last-child{display:grid;gap:3px;min-width:0}
.nsm-profile strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis}
.nsm-profile small{font-size:.75rem;color:#72809a}
.nsm-side-nav{display:grid;gap:5px;padding-top:17px}
.nsm-side-nav a{display:block;border-radius:12px;padding:14px 15px;color:#172033;text-decoration:underline;text-underline-offset:2px;font-weight:600;font-size:.9rem;transition:background .15s,color .15s}
.nsm-side-nav a:hover{background:#f2f3ff;color:#4338ca}
.nsm-side-nav a.is-active{background:linear-gradient(105deg,#5146e8,#4535c9);box-shadow:0 8px 18px rgba(79,70,229,.18);color:#fff}
.nsm-side-nav .nsm-logout-link{margin-top:8px;background:linear-gradient(105deg,#5146e8,#4535c9);box-shadow:0 8px 18px rgba(79,70,229,.18);color:#fff;text-align:center}
.nsm-side-nav .nsm-logout-link:hover{background:#3930bb;color:#fff}
.nsm-app-main{min-width:0;padding-top:1px}
.nsm-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 30px}
.nsm-page-title-row h1{margin:0;font:500 clamp(2rem,3vw,2.5rem)/1.15 var(--sans,system-ui,sans-serif);letter-spacing:-.04em;color:#111827}
.nsm-demo-tag{border:1px solid #ffe3bd;border-radius:999px;background:#fff8eb;padding:5px 10px;color:#a96812;font-size:.64rem;font-weight:800;letter-spacing:.08em}
.nsm-app .nsm-demo-banner{margin-bottom:22px;padding:11px 14px;border-radius:10px;background:#fff9ec;border-color:#f5e8c9;color:#795d25;font-size:.76rem}
.nsm-app .nsm-demo-banner strong{background:#ffefcb;color:#8b601c}
.nsm-hello{font:500 1.9rem/1.2 var(--sans,system-ui,sans-serif);letter-spacing:-.03em;margin:0 0 26px;color:#111827}
.nsm-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}
.nsm-overview-card{min-height:172px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;padding:31px 30px;box-shadow:0 10px 25px rgba(26,43,76,.06)}
.nsm-overview-card>span{color:#65738b;font-size:.76rem;font-weight:700;letter-spacing:.08em}
.nsm-overview-card>strong{font-size:2rem;line-height:1.1;letter-spacing:-.035em;color:#121a2d}
.nsm-overview-card>a{color:#5045e5;text-decoration:underline;text-underline-offset:2px;font-size:.91rem;font-weight:600}
.nsm-overview-card>small{color:#66758d;font-size:.79rem}
.nsm-card{border-color:#dfe5ee;border-radius:18px;box-shadow:0 10px 25px rgba(26,43,76,.06)}
.nsm-recent-card{padding:27px 30px 23px}
.nsm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}
.nsm-section-heading h2{margin:0;font:500 1.2rem/1.3 var(--sans,system-ui,sans-serif);letter-spacing:-.02em;color:#111827}
.nsm-section-heading>a:not(.nsm-button){color:#5146e8;text-decoration:underline;text-underline-offset:2px;font-size:.85rem;font-weight:600}
.nsm-button{background:#4c42df;border-radius:10px;box-shadow:0 7px 15px rgba(79,70,229,.14)}
.nsm-button:hover{background:#3930bb}
.nsm-button-small{min-height:38px;padding:8px 14px;font-size:.8rem}
.nsm-orders{font-size:.79rem}
.nsm-orders th{padding-top:11px;background:#f6f8fb}
.nsm-orders td{padding-top:15px;padding-bottom:15px}
.nsm-orders td:first-child{display:table-cell}
.nsm-orders td:first-child small{display:block;margin-top:4px}
.nsm-status{background:#fff5db;color:#94620c}
.nsm-empty{background:#f6f8fb;border-radius:12px;padding:31px 16px}
.nsm-empty>span{background:#ecebff;color:#4c42df}
.nsm-order-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:22px;align-items:start}
.nsm-order-card,.nsm-catalog-card,.nsm-funds-card{padding:28px}
.nsm-order-card h2,.nsm-catalog-card h2,.nsm-funds-card h2{margin:4px 0 0;font:500 1.45rem var(--sans,system-ui,sans-serif);letter-spacing:-.025em}
.nsm-order-card .nsm-form label{font-size:.83rem}
.nsm-order-summary{background:#f6f7ff}
.nsm-order-summary strong{font-family:var(--sans,system-ui,sans-serif);color:#2c287b}
.nsm-service-icon{background:#eeefff;color:#4f46e5}
.nsm-service-row{border-color:#edf0f5}
.nsm-service-info strong{color:#192236}
.nsm-wallet-card{border:1px solid #dfe5ee;border-radius:18px;background:linear-gradient(135deg,#5146e8,#4338ca);color:#fff;padding:31px;box-shadow:0 12px 28px rgba(79,70,229,.18);margin-bottom:22px}
.nsm-wallet-card>span{display:block;color:#e3e5ff;font-size:.72rem;font-weight:800;letter-spacing:.09em}
.nsm-wallet-card>strong{display:block;margin:9px 0;font-size:2.35rem;letter-spacing:-.04em}
.nsm-wallet-card p{max-width:620px;color:#eeedff;font-size:.85rem;margin:0 0 18px}
.nsm-wallet-card .nsm-button{background:#fff;color:#4338ca}
.nsm-funds-card{max-width:760px}
.nsm-funds-card h2{margin:8px 0}
.nsm-funds-lead{color:#66758d;font-size:.9rem;margin:8px 0 23px}
.nsm-fund-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}
.nsm-fund-options button{min-height:54px;border:1px solid #dfe5ee;border-radius:11px;background:#f8f9fc;color:#718096;font-size:.95rem;font-weight:700}
.nsm-funds-card>.nsm-button:disabled{cursor:not-allowed;background:#a9aec7;box-shadow:none}
.nsm-guest-top{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e7eaf0}
.nsm-guest-note{color:#65738b;font-size:.85rem}
.nsm-auth-page{max-width:980px;margin:64px auto 100px;padding:0 24px}
.nsm-auth-intro{text-align:center;margin-bottom:30px}
.nsm-auth-intro h1{font-size:2.6rem;letter-spacing:-.05em;margin:8px 0;color:#111827}
.nsm-auth-intro p,.nsm-demo-footnote{color:#65738b}
.nsm-demo-footnote{text-align:center;font-size:.77rem;margin-top:20px}
.nsm-auth-card h2{font:500 1.55rem var(--sans,system-ui,sans-serif);color:#111827}
@media(max-width:1200px){.nsm-app-layout{grid-template-columns:260px minmax(0,1fr);gap:25px;padding-top:48px}.nsm-overview-cards{gap:14px}.nsm-overview-card{padding:25px 21px}.nsm-order-layout{grid-template-columns:1fr}}
@media(max-width:850px){.nsm-app-layout{grid-template-columns:1fr;padding:28px 18px 55px}.nsm-sidebar{position:static;padding:17px}.nsm-profile{padding-bottom:14px}.nsm-side-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;gap:5px}.nsm-side-nav a{text-align:center;padding:11px 7px;font-size:.78rem}.nsm-side-nav .nsm-logout-link{margin:0}.nsm-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.nsm-topbar{height:72px;padding:0 17px}.nsm-brand{font-size:1.28rem}.nsm-brand-mark{width:41px;height:41px}}
@media(max-width:600px){.nsm-topbar{height:auto;min-height:70px;align-items:flex-start;flex-direction:column;gap:12px;padding:13px 16px}.nsm-top-actions{width:100%;justify-content:space-between;gap:12px;font-size:.78rem}.nsm-balance-pill{padding:6px 10px;font-size:.68rem}.nsm-app-layout{padding:20px 12px 42px;gap:18px}.nsm-side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nsm-overview-cards{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.nsm-overview-card{min-height:130px;padding:20px 22px}.nsm-page-title-row{margin-bottom:18px}.nsm-page-title-row h1{font-size:1.8rem}.nsm-hello{font-size:1.55rem;margin-bottom:17px}.nsm-recent-card,.nsm-order-card,.nsm-catalog-card,.nsm-funds-card{padding:19px}.nsm-order-layout{gap:14px}.nsm-fund-options{grid-template-columns:repeat(2,minmax(0,1fr))}.nsm-guest-top{height:auto;min-height:70px;padding:12px 16px}.nsm-guest-note{font-size:.72rem}.nsm-auth-page{margin:38px auto 60px;padding:0 15px}.nsm-auth-intro h1{font-size:2.1rem}.nsm-auth-grid{grid-template-columns:1fr;gap:14px}}
.nsm-payment-payee{padding:12px 14px;border:1px solid #dfe5ee;border-radius:10px;background:#f8f9fc;color:#39465d;font-size:.88rem}.nsm-payment-payee code{color:#4338ca}.nsm-topup-form{max-width:540px}.nsm-topup-form small{color:#66758d}.nsm-upi-pay-link{width:max-content;max-width:100%;text-decoration:none}.nsm-wallet-activity{overflow:auto}.nsm-wallet-activity-head,.nsm-wallet-activity-row{min-width:520px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(120px,.45fr) minmax(140px,.5fr);gap:14px;align-items:center;padding:13px 14px;border-bottom:1px solid #edf0f5;font-size:.83rem}.nsm-wallet-activity-head{background:#f6f8fb;border-radius:10px 10px 0 0;color:#65738b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.nsm-wallet-activity-row>span:first-child{display:grid;gap:4px}.nsm-wallet-activity-row small{color:#8792a4;font-size:.72rem}.nsm-admin-cards{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:15px;margin:22px 0}.nsm-admin-cards>div{display:grid;gap:9px;padding:20px;border:1px solid #dfe5ee;border-radius:12px;background:#fff}.nsm-admin-cards span{color:#65738b}.nsm-admin-cards strong{font-size:1.5rem;color:#171e32}.nsm-admin .widefat input.regular-text{width:100%}@media(max-width:900px){.nsm-admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nsm-funds-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px}.nsm-funds-heading h1{margin:0 0 4px;font-size:2rem;color:#111827}.nsm-funds-heading p,.nsm-funds-card-heading p{margin:0;color:#66758d}.nsm-funds-heading>div:last-child{text-align:right;display:grid;gap:6px}.nsm-funds-heading>div:last-child span{font-size:.72rem;color:#65738b;text-transform:uppercase;letter-spacing:.07em}.nsm-funds-heading>div:last-child strong{font-size:1.55rem;color:#111827}.nsm-funds-card{max-width:none}.nsm-funds-card-heading{margin-bottom:22px}.nsm-funds-card-heading h2{margin:0 0 5px;font-size:1.2rem}.nsm-funds-card-heading p{font-size:.93rem}.nsm-fund-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.nsm-fund-options .nsm-fund-preset{min-height:42px;padding:8px 22px;border-radius:999px;background:#fff;color:#121a2d;cursor:pointer;box-shadow:0 2px 5px rgba(26,43,76,.06)}.nsm-fund-options .nsm-fund-preset:hover,.nsm-fund-options .nsm-fund-preset.is-selected{background:#eeefff;border-color:#5146e8;color:#4338ca}.nsm-topup-form{max-width:none;grid-template-columns:minmax(220px,360px);gap:10px}.nsm-topup-form label{max-width:360px}.nsm-topup-form .nsm-upi-pay-link{width:100%;margin-top:12px}.nsm-upi-pay-link[aria-disabled=true]{opacity:.55;pointer-events:none}.nsm-topup-history{margin-top:22px}.nsm-topup-table{min-width:800px}.nsm-topup-table th,.nsm-topup-table td{border:1px solid #e8edf4}.nsm-topup-table th{padding:14px 16px}.nsm-topup-table td{padding:15px 16px}.nsm-topup-table code{padding:5px 8px;border-radius:7px;background:#f6f8fb}.nsm-topup-status{display:inline-block;padding:7px 12px;border-radius:999px;background:#fff1c2;color:#a34b00;font-size:.75rem;font-weight:700;white-space:nowrap}.nsm-status-approved{background:#dcf5e7;color:#167244}.nsm-status-rejected{background:#ffe5e5;color:#a32929}@media(max-width:600px){.nsm-funds-heading{align-items:flex-start;flex-direction:column}.nsm-funds-heading>div:last-child{text-align:left}.nsm-funds-heading h1{font-size:1.7rem}.nsm-fund-options .nsm-fund-preset{padding:8px 15px}.nsm-topup-form{grid-template-columns:1fr}}
.nsm-order-disclosure{margin:-4px 0 18px;padding:12px 14px;border:1px solid #dfe5ee;border-radius:10px;background:#f6f8fb;color:#5f6f86;font-size:.83rem}.nsm-topup-status.nsm-status-pending-review{background:#fff1c2;color:#a34b00}.nsm-topup-status.nsm-status-pending-verification{background:#fff1c2;color:#a34b00}
/* Site-wide typography follows the NewsMM theme Google Font. */.nsm-panel,.nsm-panel button,.nsm-panel input,.nsm-panel select,.nsm-panel textarea{font-family:"Poppins",ui-sans-serif,system-ui,sans-serif}
.nsm-merchant-qr{width:min(100%,360px);margin:18px auto;padding:20px;display:grid;justify-items:center;gap:10px;border:1px solid #e4e8f1;border-radius:16px;background:#fff;text-align:center}.nsm-merchant-qr p{margin:0;color:#36445e;font-size:.9rem;font-weight:600}.nsm-merchant-qr img{display:block;width:min(100%,280px);height:auto;aspect-ratio:1;object-fit:contain;padding:8px;border:1px solid #edf0f5;border-radius:12px;background:#fff}.nsm-merchant-qr small{color:#66758d}.nsm-admin-qr{display:flex;align-items:flex-start;gap:20px;margin:14px 0}.nsm-admin-qr img{display:block;width:220px;height:220px;object-fit:contain;padding:8px;border:1px solid #dfe5ee;border-radius:12px;background:#fff}@media(max-width:600px){.nsm-merchant-qr{padding:15px}.nsm-admin-qr{flex-direction:column}}
.nsm-top-actions{display:flex;align-items:center;gap:24px}.nsm-logout-form{margin:0}.nsm-top-actions .nsm-logout-form button{border:0;background:transparent;padding:0;color:#39465d;font:inherit;cursor:pointer}.nsm-side-nav .nsm-logout-form{margin-top:12px}.nsm-side-nav .nsm-logout-link{width:100%;border:0;background:#4c42df;color:#fff;text-decoration:underline;border-radius:10px;padding:13px;font:700 .9rem "Poppins",sans-serif;cursor:pointer;box-shadow:0 7px 15px rgba(79,70,229,.14)}
