*{box-sizing:border-box}body.rn-mw-body{margin:0;background:#080808;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.rn-mw-app{min-height:100vh;background:radial-gradient(circle at top,#262626,#080808 50%)}.rn-mw-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:22px}.rn-mw-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;margin:12px 0;box-shadow:0 10px 35px rgba(0,0,0,.25)}.rn-mw-auth{width:min(420px,100%);text-align:center}.rn-mw-logo{width:84px;height:84px;object-fit:cover;border-radius:22px;margin-bottom:12px}.rn-mw-auth h1{margin:6px 0 4px;font-size:26px}.rn-mw-auth p,.rn-mw-hint{color:#aaa;font-size:13px}.rn-mw-app input,.rn-mw-app textarea,.rn-mw-app select{width:100%;background:#121212;color:#fff;border:1px solid #333;border-radius:14px;padding:14px;margin:8px 0;outline:none}.rn-mw-app textarea{min-height:80px;resize:vertical}.rn-mw-app button{border:0;border-radius:14px;padding:13px 15px;background:#fff;color:#111;font-weight:800;cursor:pointer}.rn-mw-app button:active{transform:scale(.98)}.rn-mw-msg{margin-top:10px;color:#ffb4b4}.rn-mw-shell{min-height:100vh;padding-bottom:76px}.rn-mw-top{position:sticky;top:0;z-index:5;background:rgba(8,8,8,.92);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #222}.rn-mw-top small{display:block;color:#bbb;font-size:12px}.rn-mw-top button{padding:9px 12px;background:#202020;color:#fff;border:1px solid #333}main{padding:12px;max-width:860px;margin:0 auto}.rn-mw-page{display:none}.rn-mw-page.active{display:block}.rn-mw-page h2{margin:12px 2px 10px;font-size:24px}.rn-mw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rn-mw-stat{background:linear-gradient(145deg,#151515,#101010);border:1px solid #292929;border-radius:18px;padding:15px}.rn-mw-stat span{display:block;color:#aaa;font-size:12px;text-transform:capitalize}.rn-mw-stat b{display:block;font-size:22px;margin-top:6px}.rn-mw-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.rn-mw-actions button{min-height:72px;background:#171717;color:#fff;border:1px solid #333}.rn-mw-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:9px;background:rgba(7,7,7,.96);border-top:1px solid #222}.rn-mw-nav button{font-size:12px;padding:10px 6px;background:#171717;color:#bbb}.rn-mw-nav button.active{background:#fff;color:#111}.rn-mw-warning{border:1px solid #7b5a00;background:#2c2000;color:#ffd86b;border-radius:14px;padding:10px;margin:6px 0}.rn-mw-total{padding:12px;border-radius:14px;background:#111;border:1px solid #282828;margin:8px 0}.rn-mw-success{border-color:#1b7a3a;background:#071d10}.rn-order{background:#111;border:1px solid #292929;border-radius:16px;padding:14px;margin:10px 0}.rn-order .top{display:flex;justify-content:space-between;gap:10px}.rn-badge{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:12px;background:#444;color:#fff}.rn-badge.pending{background:#4d3800;color:#ffd76a}.rn-badge.delivered{background:#0f5d2d}.rn-badge.returned,.rn-badge.cancelled{background:#7b1720}.rn-badge.shipped,.rn-badge.rts{background:#153d7a}.rn-order a{color:#9fd0ff}.rn-mw-faq{display:grid;gap:8px;margin-bottom:10px}.rn-mw-faq button{background:#161616;color:#fff;border:1px solid #333;text-align:left}.rn-copy{background:#161616!important;color:#fff!important;border:1px solid #333!important;margin-top:8px}.rn-small{font-size:12px;color:#aaa}@media(min-width:720px){.rn-mw-grid{grid-template-columns:repeat(3,1fr)}.rn-mw-actions{grid-template-columns:repeat(4,1fr)}}
/* v2.8.7.33 Moderator WebApp order UX polish */
.rn-step-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9ee8ff;margin:16px 2px 8px;font-weight:900}.rn-order-form{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(0,188,255,.045));border-color:rgba(0,229,255,.18)}.rn-product-search,.rn-location-grid,.rn-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:center}.rn-location-grid{grid-template-columns:1fr 1fr 1fr}.rn-mini-btn{background:#111!important;color:#9ee8ff!important;border:1px solid #0a9bb4!important;padding:11px 13px!important;margin:5px 0}.rn-product-cards{max-height:330px;overflow:auto;padding:4px 2px;border-radius:18px}.rn-product-card{width:100%;display:flex!important;gap:12px;align-items:center;justify-content:space-between;text-align:left;background:#121922!important;color:#fff!important;border:1px solid rgba(0,229,255,.15)!important;margin:9px 0!important;border-radius:18px!important}.rn-product-card.selected{border-color:#00e6ff!important;box-shadow:0 0 0 2px rgba(0,230,255,.14)}.rn-product-card span{display:grid;grid-template-columns:58px 1fr;gap:4px 12px;align-items:center}.rn-product-card img{grid-row:1/4;width:58px;height:58px;object-fit:cover;border-radius:12px}.rn-product-card b{font-size:13px;line-height:1.25}.rn-product-card small{display:block;color:#aab6c5;font-size:11px}.rn-product-card i{font-style:normal;color:#00e6ff;font-weight:900;font-size:18px}.rn-mw-total{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.rn-mw-total span{display:block}.rn-row label{background:#111;border:1px solid #282828;border-radius:14px;padding:13px}.rn-row input[type=checkbox]{width:auto;margin-right:8px}.rn-mw-app select#rn_order_source{margin:5px 0}@media(max-width:620px){.rn-product-search,.rn-location-grid,.rn-row{grid-template-columns:1fr}.rn-product-card span{grid-template-columns:54px 1fr}.rn-mw-total{display:block}.rn-mw-total span{margin:4px 0}}


/* v2.8.7.34 Clean Moderator New Order UX */
.rn-clean-order{padding:14px;background:linear-gradient(180deg,rgba(13,24,30,.88),rgba(8,10,14,.96));border-color:rgba(0,229,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.25)}
.rn-priority-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#63f4ff;font-weight:900;margin:12px 2px 7px}.rn-main-input{font-size:15px!important;padding:15px!important;border-color:rgba(0,229,255,.16)!important;background:#0d1218!important}.rn-inline-tools{display:flex;align-items:center;gap:8px;margin:4px 0 6px;flex-wrap:wrap}.rn-location-mini{width:auto!important;font-size:11px!important;padding:8px 10px!important;border-radius:999px!important}.rn-compact-location{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;opacity:.86}.rn-compact-location input{font-size:12px!important;padding:10px!important;margin:3px 0!important}.rn-selected-product{border:1px solid rgba(0,229,255,.18);background:rgba(0,229,255,.055);border-radius:14px;padding:10px;color:#dffbff;margin:8px 0}.rn-selected-product b{display:block;font-size:13px}.rn-selected-product small{display:block;color:#93a9b5;margin-top:3px}.rn-clean-products{max-height:245px}.rn-clean-products .rn-product-card{padding:10px!important;margin:7px 0!important;background:#101820!important}.rn-clean-products .rn-product-card b{font-size:12px}.rn-clean-products .rn-product-card small{font-size:10.5px}.rn-clean-products .rn-product-card i{font-size:11px;background:rgba(0,230,255,.12);padding:7px 9px;border-radius:999px}.rn-amount-row,.rn-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rn-extra-panel{border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:8px 10px;margin:12px 0;background:rgba(255,255,255,.035)}.rn-extra-panel summary{cursor:pointer;color:#a8f7ff;font-size:12px;font-weight:900;list-style:none}.rn-extra-panel summary:before{content:'+';display:inline-flex;width:20px;height:20px;border-radius:8px;align-items:center;justify-content:center;margin-right:7px;background:rgba(0,230,255,.12);color:#00e6ff}.rn-extra-panel[open] summary:before{content:'−'}.rn-schedule-line{display:flex;align-items:center;gap:8px;background:#0f1319;border:1px solid #222;border-radius:14px;padding:7px 10px}.rn-schedule-line label{border:0!important;background:transparent!important;padding:0!important;white-space:nowrap;font-size:12px}.rn-schedule-line input[type=checkbox]{width:auto}.rn-schedule-line input[type=date]{padding:8px!important;margin:0!important;font-size:12px}.rn-total-sticky{position:sticky;bottom:67px;z-index:4;background:rgba(8,10,12,.94);backdrop-filter:blur(14px);border:1px solid rgba(0,229,255,.14);border-radius:18px;padding:10px;margin-top:12px}.rn-total-sticky #rn_dc{font-size:12px!important;padding:10px!important;margin:0 0 7px!important}.rn-total-sticky button{width:100%;background:linear-gradient(90deg,#00e6ff,#00b7ff)!important;color:#001116!important;box-shadow:0 12px 30px rgba(0,183,255,.18)}.rn-mw-total{background:rgba(0,0,0,.25)!important;border-color:rgba(255,255,255,.08)!important}.rn-product-search input{font-size:13px!important;padding:12px!important}.rn-mw-page[data-page=new] h2{font-size:21px;margin-top:6px}@media(max-width:620px){.rn-compact-location,.rn-amount-row,.rn-extra-grid{grid-template-columns:1fr}.rn-clean-products{max-height:220px}.rn-total-sticky{bottom:62px}.rn-inline-tools{display:block}.rn-location-mini{margin-bottom:6px!important}.rn-mw-hint{display:block}}

/* v2.8.7.35 Smart order + multi product + PWA UX */
.rn-v35-order{background:linear-gradient(160deg,rgba(6,16,22,.94),rgba(10,12,18,.98));border-color:rgba(0,230,255,.18)}
.rn-smart-paste{border:1px solid rgba(0,230,255,.12);border-radius:16px;padding:10px;background:rgba(0,230,255,.035);margin-bottom:12px}.rn-smart-paste label{display:block;color:#7ef3ff;font-weight:900;font-size:12px;margin:0 0 5px}.rn-smart-paste textarea{min-height:58px!important;font-size:13px!important;padding:11px!important;margin:4px 0!important}.rn-selected-items{display:grid;gap:8px;margin-top:10px}.rn-cart-item{display:grid;grid-template-columns:1fr auto 82px auto 34px;gap:8px;align-items:center;background:#0e151c;border:1px solid rgba(0,230,255,.12);border-radius:16px;padding:9px}.rn-cart-item img{width:42px;height:42px;object-fit:cover;border-radius:10px;float:left;margin-right:8px}.rn-cart-item b{font-size:12px}.rn-cart-item small{display:block;color:#9fb0bc;font-size:10.5px}.rn-qty{display:flex;gap:4px;align-items:center}.rn-qty button,.rn-remove{width:28px!important;height:28px!important;padding:0!important;border-radius:9px!important;background:#111e28!important;color:#8ff5ff!important;border:1px solid rgba(0,230,255,.25)!important}.rn-cart-qty{width:42px!important;padding:6px!important;margin:0!important;text-align:center}.rn-cart-price{width:80px!important;padding:7px!important;margin:0!important}.rn-remove{color:#ff8895!important;border-color:#70313a!important;background:#211014!important}.stock{font-style:normal;padding:2px 7px;border-radius:999px;font-size:10px}.stock.ok{background:#123d2c;color:#90ffcc}.stock.low{background:#4c3604;color:#ffd86b}.stock.out{background:#4b1119;color:#ff9aa5}.risk-good{border-color:#137d46!important;background:#061f13!important;color:#96ffc4!important}.risk-mid{border-color:#8f6606!important;background:#2b1f00!important;color:#ffdc7b!important}.risk-high{border-color:#8f1f2a!important;background:#2d070d!important;color:#ffa5ad!important}.rn-preview-box{border-color:rgba(0,230,255,.3);background:linear-gradient(180deg,#0c1b24,#090d12)}.rn-preview-box h3{margin:8px 0}.rn-preview-box hr{border:0;border-top:1px solid rgba(255,255,255,.12)}.rn-mw-success textarea{width:100%;min-height:220px;white-space:pre-wrap}.rn-order-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.rn-order-actions a{display:inline-flex;background:#101923;border:1px solid rgba(0,230,255,.16);color:#bdf8ff!important;border-radius:999px;padding:8px 10px;text-decoration:none;font-size:12px;font-weight:800}@media(max-width:620px){.rn-cart-item{grid-template-columns:1fr;align-items:stretch}.rn-qty{justify-content:flex-start}.rn-cart-price{width:100%!important}.rn-cart-item>b{text-align:right}}

/* v2.8.7.36 Customer Portal + Moderator Intelligence */
.rn-graph{grid-column:1/-1}.rn-bar-row{display:grid;grid-template-columns:52px 1fr 28px;gap:8px;align-items:center;margin:8px 0}.rn-bar-row b{display:block;height:10px;min-width:3px;border-radius:999px;background:linear-gradient(90deg,#00e6ff,#7dffea);box-shadow:0 0 12px rgba(0,230,255,.25)}.rn-bar-row span,.rn-bar-row em{font-size:11px;color:#aebbc6;font-style:normal}.rn-history-row{display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:center;border-top:1px solid rgba(255,255,255,.07);padding:9px 0}.rn-history-row small{grid-column:2;color:#8d9aa5}.rn-timeline{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0}.rn-timeline span{font-size:11px;padding:6px 8px;border-radius:999px;background:#141820;color:#788692;border:1px solid #252b34}.rn-timeline span.on{background:rgba(0,230,255,.11);color:#a6fbff;border-color:rgba(0,230,255,.28)}.rn-customer-status .rn-order{background:linear-gradient(155deg,rgba(0,230,255,.055),rgba(12,14,18,.98))}.rn-customer-status .rn-extra-panel input,.rn-customer-status .rn-extra-panel textarea,.rn-customer-status .rn-extra-panel select{margin:6px 0!important}.rn-customer-status .rn-cs-edit,.rn-customer-status .rn-cs-review,.rn-customer-status .rn-cs-return{width:100%;margin:6px 0;background:#eafcff!important;color:#001116!important}.rn-customer-status .rn-cs-return{background:#fff2d8!important;color:#2b1500!important}


/* v2.8.7.71 Direct Moderator/Tracking readable font fix */
body.rn-mw-body,
body.rn-mw-body .rn-mw-app,
body.rn-mw-body .rn-mw-app *,
body.rn-mw-body .rn-mw-login,
body.rn-mw-body .rn-mw-login *,
body.rn-mw-body .rn-customer-status,
body.rn-mw-body .rn-customer-status *,
body.rn-mw-body button,
body.rn-mw-body input,
body.rn-mw-body textarea,
body.rn-mw-body select,
body.rn-mw-body option {
  font-family: Arial, Helvetica, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans Bengali", "Noto Sans", sans-serif !important;
  font-variant-ligatures: none !important;
  text-rendering: optimizeLegibility !important;
}
body.rn-mw-body svg,
body.rn-mw-body svg *,
body.rn-mw-body .dashicons,
body.rn-mw-body [class*="dashicons"],
body.rn-mw-body .fa,
body.rn-mw-body .fas,
body.rn-mw-body .far,
body.rn-mw-body .fab,
body.rn-mw-body .material-icons,
body.rn-mw-body .material-symbols-outlined {
  font-family: initial !important;
}


/* v2.8.7.84 Moderator Modern Dashboard UI */
.rn-mw-body{background:radial-gradient(circle at top,#111827 0,#05070b 44%,#020306 100%)!important;color:#f8fafc}
.rn-mw-top{background:rgba(8,13,22,.86)!important;border-bottom:1px solid rgba(34,211,238,.14)!important}
.rn-mw-top b{letter-spacing:-.02em}.rn-mw-top button{border-radius:13px!important}
.rn84-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#10233f,#07111f 55%,#0d2d24)!important;border:1px solid rgba(34,211,238,.25)!important;border-radius:22px!important;padding:18px!important;margin-bottom:12px!important;box-shadow:0 18px 60px rgba(0,0,0,.38)}
.rn84-hero p{margin:0 0 5px;color:#7dd3fc;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.rn84-hero h3{margin:0;font-size:24px}.rn84-hero span{display:block;margin-top:5px;color:#94a3b8;font-size:12px}
.rn84-score{width:82px;height:82px;border-radius:24px;background:linear-gradient(135deg,#22d3ee,#4f46e5);display:grid;place-items:center;color:#fff;box-shadow:0 12px 38px rgba(34,211,238,.24)}
.rn84-score b{font-size:28px;line-height:1}.rn84-score small{font-size:10px;font-weight:900;margin-top:-18px}
.rn84-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.rn84-stat{background:linear-gradient(180deg,#111827,#0b1220)!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:18px!important;padding:14px;min-height:95px;position:relative;overflow:hidden}
.rn84-stat:after{content:"";position:absolute;right:-24px;top:-24px;width:70px;height:70px;border-radius:999px;background:rgba(255,255,255,.05)}
.rn84-stat small{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em;font-size:10px!important}
.rn84-stat b{font-size:24px!important;margin-top:7px!important;display:block}
.rn84-stat span{font-size:11px;color:#64748b;display:block;margin-top:3px}
.rn84-stat.green b{color:#22c55e}.rn84-stat.red b{color:#fb7185}.rn84-stat.amber b{color:#f59e0b}.rn84-stat.cyan b{color:#22d3ee}.rn84-stat.purple b{color:#a78bfa}.rn84-stat.pink b{color:#f472b6}.rn84-stat.blue b{color:#60a5fa}
.rn84-graphs{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}
.rn84-graph-card{border:1px solid rgba(34,211,238,.18)!important;background:linear-gradient(180deg,#0f172a,#080d16)!important;border-radius:20px!important}
.rn84-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rn84-card-head b{font-size:15px}.rn84-card-head span{font-size:11px;color:#64748b}
.rn84-bars{height:150px;display:flex;align-items:end;gap:8px;overflow-x:auto;padding:8px 2px}
.rn84-bar{min-width:42px;display:flex;flex-direction:column;align-items:center;gap:5px}
.rn84-bar i{display:block;width:24px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#22d3ee,#2563eb);box-shadow:0 0 18px rgba(34,211,238,.2)}
.rn84-bar em{font-style:normal;color:#64748b;font-size:10px}.rn84-bar strong{font-size:11px}
.rn84-lines{display:grid;gap:8px;padding:6px 0}.rn84-line-row{display:grid;grid-template-columns:44px 1fr 70px;gap:8px;align-items:center;font-size:11px;color:#94a3b8}
.rn84-line-row b{height:8px;background:#111827;border-radius:999px;overflow:hidden}.rn84-line-row i{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#22c55e);border-radius:999px}.rn84-line-row em{font-style:normal;text-align:right;color:#e5e7eb}
.rn84-actions{margin-top:12px!important}.rn84-actions button{border-radius:18px!important;background:linear-gradient(135deg,#111827,#0b1220)!important;border:1px solid rgba(34,211,238,.18)!important}
.rn84-order{background:linear-gradient(180deg,#101827,#080d16)!important;border:1px solid rgba(34,211,238,.15)!important;border-radius:20px!important;box-shadow:0 10px 34px rgba(0,0,0,.25)}
.rn84-order .top b{font-size:17px}.rn84-order .top small{display:block;color:#64748b;font-size:10px;margin-top:3px}
.rn84-customer{margin-bottom:6px}.rn84-product{color:#cbd5e1;font-size:13px;line-height:1.45}
.rn84-order-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.rn84-order-meta span{border:1px solid rgba(148,163,184,.14);background:#0b1220;border-radius:999px;padding:5px 9px;font-size:11px;color:#94a3b8}
.rn84-order-actions{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px!important}.rn84-order-actions a{text-align:center;border-radius:12px;border:1px solid rgba(34,211,238,.2);background:#07111f;padding:9px 8px;text-decoration:none}.rn84-track{background:#05334a!important;color:#67e8f9!important}
@media(min-width:760px){.rn84-grid{grid-template-columns:repeat(4,1fr)}.rn84-graphs{grid-template-columns:1.15fr .85fr}}
@media(max-width:460px){.rn84-hero{align-items:flex-start}.rn84-score{width:66px;height:66px;border-radius:20px}.rn84-score b{font-size:22px}.rn84-order-actions{grid-template-columns:1fr!important}.rn84-grid{grid-template-columns:1fr 1fr}}


/* v2.8.7.85 Clean Moderator Dashboard Pages */
body.rn85-not-home #rn72-commission-card,
body.rn85-not-home #rn73-analytics-card,
body.rn85-not-home #rn74-fraud-card,
body.rn85-not-home #rn75-global-search-card{display:none!important}
.rn-mw-page:not(.active){display:none!important}
.rn85-mobile-dashboard{display:block;width:100%;max-width:100%;overflow:hidden}
#rn_mw_stats{display:block!important}
.rn85-hero2{display:flex;justify-content:space-between;gap:14px;align-items:center;background:linear-gradient(135deg,#10233f,#07111f 54%,#073329);border:1px solid rgba(34,211,238,.25);border-radius:24px;padding:18px;margin:10px 0 12px;box-shadow:0 18px 60px rgba(0,0,0,.36)}
.rn85-hero2 small{display:block;color:#67e8f9;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:900}
.rn85-hero2 h3{font-size:25px;margin:6px 0 4px}.rn85-hero2 p{font-size:12px;color:#94a3b8;margin:0}
.rn85-score-ring{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#22d3ee calc(var(--score)*1%),#1f2937 0);position:relative;flex:0 0 auto}
.rn85-score-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#0b1220}.rn85-score-ring b,.rn85-score-ring span{position:relative;z-index:1}.rn85-score-ring b{font-size:23px}.rn85-score-ring span{font-size:10px;color:#94a3b8;margin-top:-22px;text-transform:uppercase}
.rn85-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
.rn85-kpi{min-width:0;background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:13px;min-height:89px;overflow:hidden}
.rn85-kpi small{display:block;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.rn85-kpi b{display:block;font-size:22px;margin-top:6px;white-space:nowrap}.rn85-kpi span{display:block;color:#64748b;font-size:11px;margin-top:3px}
.rn85-kpi.green b{color:#22c55e}.rn85-kpi.red b{color:#fb7185}.rn85-kpi.amber b{color:#f59e0b}.rn85-kpi.cyan b{color:#22d3ee}.rn85-kpi.purple b{color:#a78bfa}.rn85-kpi.pink b{color:#f472b6}.rn85-kpi.blue b{color:#60a5fa}
.rn85-dashboard-grid{display:grid;grid-template-columns:1fr;gap:10px}
.rn85-card{background:linear-gradient(180deg,#0f172a,#080d16);border:1px solid rgba(34,211,238,.18);border-radius:20px;padding:14px;min-width:0;overflow:hidden}
.rn85-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.rn85-card-head b{font-size:15px}.rn85-card-head span{font-size:11px;color:#64748b;text-align:right}
.rn85-circle-wrap{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center}.rn85-circle{width:128px;height:128px;border-radius:50%;background:conic-gradient(#22c55e calc(var(--delivery)*1%),#fb7185 0 calc((var(--delivery) + var(--return))*1%),#1f2937 0);display:grid;place-items:center}.rn85-circle div{width:88px;height:88px;border-radius:50%;background:#0b1220;display:grid;place-items:center;text-align:center}.rn85-circle b{font-size:22px}.rn85-circle span{display:block;font-size:11px;color:#94a3b8;margin-top:-18px}
.rn85-rate-list{display:grid;gap:8px}.rn85-rate-list div{display:flex;justify-content:space-between;border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:8px;font-size:12px;color:#cbd5e1}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px}.dot.green{background:#22c55e}.dot.red{background:#fb7185}.dot.blue{background:#60a5fa}
.rn85-bars{height:142px;display:flex;align-items:end;gap:8px;overflow-x:auto;padding:8px 2px}.rn85-bar{min-width:38px;display:flex;flex-direction:column;align-items:center;gap:5px}.rn85-bar i{display:block;width:22px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#22d3ee,#2563eb)}.rn85-bar em{font-style:normal;color:#64748b;font-size:10px}.rn85-bar strong{font-size:11px}
.rn85-lines{display:grid;gap:8px}.rn85-line-row{display:grid;grid-template-columns:44px 1fr 70px;gap:8px;align-items:center;font-size:11px;color:#94a3b8}.rn85-line-row b{height:8px;background:#111827;border-radius:999px;overflow:hidden}.rn85-line-row i{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#22c55e);border-radius:999px}.rn85-line-row em{font-style:normal;text-align:right;color:#e5e7eb}
.rn85-stuck-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 0}.rn85-stuck-row b{font-size:13px}.rn85-stuck-row span{display:block;color:#94a3b8;font-size:11px;margin-top:3px}.rn85-stuck-row em{font-style:normal;color:#f59e0b;font-size:12px}.rn85-stuck-row a{color:#67e8f9;text-decoration:none;border:1px solid rgba(34,211,238,.25);border-radius:10px;padding:6px 8px;font-size:11px}.rn85-empty-good{color:#22c55e;font-size:13px;padding:8px 0}
.rn85-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0 4px}.rn85-quick-actions button{min-height:54px;border-radius:16px;background:linear-gradient(135deg,#111827,#0b1220);border:1px solid rgba(34,211,238,.2);color:#fff;font-weight:900}
@media(min-width:760px){.rn85-kpi-grid{grid-template-columns:repeat(4,1fr)}.rn85-dashboard-grid{grid-template-columns:1fr 1fr}.rn85-stuck{grid-column:span 2}}
@media(max-width:520px){main{padding:10px!important}.rn85-hero2{border-radius:20px;padding:14px}.rn85-hero2 h3{font-size:22px}.rn85-score-ring{width:72px;height:72px}.rn85-score-ring:before{inset:8px}.rn85-score-ring b{font-size:20px}.rn85-circle-wrap{grid-template-columns:1fr}.rn85-circle{margin:auto}.rn85-quick-actions{grid-template-columns:repeat(2,1fr)}.rn85-stuck-row{grid-template-columns:1fr auto}.rn85-stuck-row a{grid-column:1/3;text-align:center}}


/* v2.8.7.87 Source removed top cards + compact smart search */
#rn72-commission-card,
#rn73-analytics-card,
#rn74-fraud-card,
#rn75-global-search-card{display:none!important}

.rn87-smart-mini-search{
  display:grid;
  grid-template-columns:1fr auto auto;
  gap:8px;
  margin:0 0 12px;
}
.rn87-smart-mini-search input{
  min-width:0;
  background:#050816;
  border:1px solid rgba(148,163,184,.24);
  color:#fff;
  border-radius:14px;
  padding:12px;
  outline:none;
  font-size:13px;
}
.rn87-smart-mini-search button{
  border:0;
  border-radius:14px;
  padding:0 14px;
  background:#22d3ee;
  color:#001018;
  font-weight:900;
  cursor:pointer;
}
.rn87-smart-mini-search .rn87-new-btn{
  background:#111827;
  color:#e5e7eb;
  border:1px solid rgba(34,211,238,.25);
}
@media(max-width:520px){
  .rn87-smart-mini-search{grid-template-columns:1fr 82px}
  .rn87-smart-mini-search .rn87-new-btn{grid-column:1/3;min-height:42px}
}


/* v2.8.7.89 Source-level Moderator Wallet/Dashboard */
.rn89-filter{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 12px}
.rn89-filter button,.rn89-filter input{border:1px solid rgba(148,163,184,.2);background:#0b1220;color:#e5e7eb;border-radius:12px;padding:9px 10px;font-weight:800}
.rn89-filter button.active{background:#22d3ee;color:#001018}
.rn89-reward{background:linear-gradient(135deg,#2b1b52,#0d3b2f);border:1px solid rgba(168,85,247,.36);border-radius:22px;padding:16px;margin:12px 0;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
.rn89-reward h3{margin:0;font-size:18px}.rn89-reward p{margin:5px 0 0;color:#cbd5e1;font-size:12px}.rn89-reward .nums{display:flex;gap:8px}.rn89-reward .nums div{background:#0b1220cc;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;text-align:center}.rn89-reward .nums b{display:block;font-size:18px}.rn89-reward .nums small{color:#94a3b8;font-size:10px}
.rn89-wallet-wrap{display:block}.rn89-wallet-head{display:flex;justify-content:space-between;gap:12px;align-items:center;background:linear-gradient(135deg,#10233f,#07111f 62%,#073329);border:1px solid rgba(34,211,238,.25);border-radius:20px;padding:14px;margin:10px 0 12px}.rn89-wallet-head h3{margin:0;font-size:22px}.rn89-wallet-head p{margin:4px 0 0;color:#94a3b8;font-size:12px}.rn89-wallet-head button{border:0;border-radius:14px;background:#22d3ee;color:#001018;font-weight:900;padding:12px 14px}
.rn89-wallet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.rn89-wallet-grid div{background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(34,211,238,.18);border-radius:18px;padding:14px}.rn89-wallet-grid small{color:#94a3b8;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.rn89-wallet-grid b{display:block;font-size:24px;margin-top:6px}
.rn89-wallet-card{background:linear-gradient(180deg,#0f172a,#080d16);border:1px solid rgba(34,211,238,.18);border-radius:20px;padding:14px;margin:12px 0;overflow:hidden}.rn89-wallet-card h3{margin:0 0 10px}.rn89-table-wrap{overflow:auto}.rn89-table{width:100%;border-collapse:collapse;min-width:680px}.rn89-table th,.rn89-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:10px;text-align:left;font-size:12px}.rn89-table th{color:#7dd3fc;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.chip{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.chip.green{background:#16a34a22;color:#22c55e}.chip.red{background:#ef444422;color:#fb7185}.chip.blue{background:#2563eb22;color:#60a5fa}
@media(max-width:680px){.rn89-wallet-grid{grid-template-columns:1fr 1fr}.rn89-reward{grid-template-columns:1fr}.rn89-reward .nums{display:grid;grid-template-columns:repeat(3,1fr)}}
@media(max-width:430px){.rn89-wallet-grid{grid-template-columns:1fr}.rn89-filter{display:grid;grid-template-columns:1fr 1fr}.rn89-wallet-head{align-items:flex-start;flex-direction:column}.rn89-wallet-head button{width:100%}}


/* v2.8.7.90 Moderator date selector + wallet UI polish */
.rn89-filter{display:none!important}
.rn90-datebox{display:inline-flex;align-items:center;gap:6px;background:#0b1220;border:1px solid rgba(34,211,238,.18);border-radius:14px;padding:6px;max-width:100%}
.rn90-datebox span{font-size:10px;color:#7dd3fc;text-transform:uppercase;font-weight:900;letter-spacing:.06em;padding:0 4px}
.rn90-datebox select,.rn90-datebox input{height:32px;background:#050816;border:1px solid rgba(148,163,184,.22);border-radius:10px;color:#e5e7eb;padding:0 8px;font-weight:800;outline:none;min-width:92px}
.rn90-datebox button{height:32px;border:0;border-radius:10px;background:#22d3ee;color:#001018;font-weight:900;padding:0 10px}
.rn90-kpi-date{display:flex;justify-content:flex-end;margin:-2px 0 12px}
.rn90-rate-card .rn85-card-head{align-items:center}.rn90-rate-card .rn90-datebox{transform:scale(.92);transform-origin:right center}
.rn90-wallet-page{width:100%}
.rn90-wallet-hero{display:flex;justify-content:space-between;gap:14px;align-items:center;background:linear-gradient(135deg,#10233f,#07111f 62%,#073329);border:1px solid rgba(34,211,238,.25);border-radius:22px;padding:16px;margin:8px 0 12px;box-shadow:0 16px 50px rgba(0,0,0,.32)}
.rn90-wallet-hero small{display:block;color:#67e8f9;text-transform:uppercase;font-weight:900;font-size:11px;letter-spacing:.08em}
.rn90-wallet-hero h3{margin:5px 0;font-size:30px;color:#22d3ee}.rn90-wallet-hero p{margin:0;color:#94a3b8;font-size:12px}
.rn90-wallet-hero button{border:0;border-radius:14px;background:#22d3ee;color:#001018;font-weight:900;padding:12px 16px}
.rn90-wallet-date{display:flex;justify-content:flex-end;margin:0 0 12px}
.rn90-wallet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}
.rn90-wallet-grid div{background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(34,211,238,.18);border-radius:18px;padding:14px}
.rn90-wallet-grid small{display:block;color:#94a3b8;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.rn90-wallet-grid b{display:block;font-size:24px;margin-top:6px}.rn90-wallet-grid span{display:block;color:#64748b;font-size:11px;margin-top:3px}
.rn90-wallet-card{background:linear-gradient(180deg,#0f172a,#080d16);border:1px solid rgba(34,211,238,.18);border-radius:20px;padding:14px;margin:12px 0;overflow:hidden}
.rn90-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.rn90-card-head h3{margin:0}.rn90-card-head span{color:#64748b;font-size:12px}
.rn90-table-wrap{overflow:auto}.rn90-table{width:100%;border-collapse:collapse;min-width:680px}.rn90-table th,.rn90-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:10px;text-align:left;font-size:12px}.rn90-table th{color:#7dd3fc;text-transform:uppercase;font-size:10px;letter-spacing:.06em}
[data-page="wallet"] > .rn-mw-card:not(:has(.rn90-wallet-page)){display:none!important}
@media(max-width:680px){.rn90-wallet-grid{grid-template-columns:1fr 1fr}.rn90-wallet-hero{align-items:flex-start;flex-direction:column}.rn90-wallet-hero button{width:100%}.rn90-kpi-date,.rn90-wallet-date{justify-content:flex-start}.rn90-rate-card .rn85-card-head{display:block}.rn90-rate-card .rn90-datebox{margin-top:8px;transform:none}}
@media(max-width:440px){.rn90-wallet-grid{grid-template-columns:1fr}.rn90-datebox{display:grid;grid-template-columns:1fr 1fr;width:100%}.rn90-datebox span{grid-column:1/3}.rn90-datebox select{grid-column:1/3}.rn90-datebox input,.rn90-datebox button{width:100%}}


/* v2.8.7.91 Moderator KPI Date + Wallet Blank Fix */
.rn91-search-filter-row{
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px;
  align-items:center;
  margin:0 0 12px;
}
.rn91-search-filter-row .rn87-smart-mini-search{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:8px!important;
  margin:0!important;
}
.rn91-search-filter-row .rn87-smart-mini-search .rn87-new-btn{display:none!important}
.rn91-top-kpi-date{display:flex;justify-content:flex-end}
.rn90-kpi-date{display:none!important}
.rn90-rate-card .rn90-datebox{display:none!important}
.rn90-rate-card .rn85-card-head span{
  font-size:11px;
  color:#64748b;
  text-align:right;
}
[data-page="wallet"].active{
  display:block!important;
}
[data-page="wallet"].active #rn_wallet_body,
[data-page="wallet"].active .rn90-wallet-page{
  display:block!important;
  width:100%!important;
  min-height:220px;
}
.rn90-wallet-page{
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:720px){
  .rn91-search-filter-row{grid-template-columns:1fr}
  .rn91-top-kpi-date{justify-content:flex-start}
}


/* v2.8.7.92 Moderator My Orders + Profile + SMS UI */
.rn92-order-card{background:linear-gradient(180deg,#101827,#08111f);border:1px solid rgba(34,211,238,.20);border-radius:22px;padding:16px;margin:12px 0;box-shadow:0 18px 54px rgba(0,0,0,.28)}
.rn92-order-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rn92-order-top b{font-size:19px}.rn92-order-top small{display:block;color:#64748b;font-size:11px;margin-top:3px}
.rn92-status{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;text-transform:uppercase;background:#334155;color:#e2e8f0}.rn92-status.delivered{background:#16a34a;color:#fff}.rn92-status.pending{background:#f59e0b;color:#111827}.rn92-status.returned,.rn92-status.cancelled{background:#ef4444;color:#fff}.rn92-status.shipped,.rn92-status.rts{background:#2563eb;color:#fff}
.rn92-customer{display:flex;gap:10px;align-items:center;margin:14px 0 8px}.rn92-customer .avatar{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,#22d3ee,#4f46e5);display:grid;place-items:center;font-weight:900;color:#fff}.rn92-customer h3{margin:0;font-size:17px}.rn92-customer p{margin:3px 0 0;color:#94a3b8;font-size:12px}
.rn92-product{color:#e5e7eb;font-size:13px;line-height:1.55;margin:10px 0}.rn92-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.rn92-meta span{border:1px solid rgba(148,163,184,.14);background:#0b1220;border-radius:999px;padding:6px 10px;font-size:11px;color:#94a3b8}
.rn92-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.rn92-actions a,.rn92-actions button{border:1px solid rgba(34,211,238,.22);background:#07111f;color:#e5e7eb;border-radius:13px;padding:10px 8px;text-align:center;text-decoration:none;font-weight:900;font-size:12px;cursor:pointer}.rn92-actions a:nth-child(3){background:#05334a;color:#67e8f9}.rn92-actions a:nth-child(4){background:#0f172a;color:#bfdbfe}.rn92-actions button{background:#172554;color:#93c5fd}
.rn92-profile-page{width:100%;max-width:900px;margin:auto}.rn92-profile-hero{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#10233f,#07111f 62%,#073329);border:1px solid rgba(34,211,238,.25);border-radius:24px;padding:18px;box-shadow:0 18px 54px rgba(0,0,0,.30)}.rn92-profile-avatar{width:64px;height:64px;border-radius:22px;background:linear-gradient(135deg,#22d3ee,#4f46e5);display:grid;place-items:center;font-size:28px;font-weight:900;color:#fff;flex:0 0 auto}.rn92-profile-hero small{color:#67e8f9;text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.08em}.rn92-profile-hero h2{margin:5px 0;font-size:28px}.rn92-profile-hero p{margin:0;color:#94a3b8}.rn92-profile-badge{margin-left:auto;border:1px solid rgba(34,211,238,.24);background:#0b1220;border-radius:999px;padding:7px 11px;color:#e5e7eb;font-size:11px;font-weight:900}
.rn92-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.rn92-profile-grid div{background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(34,211,238,.16);border-radius:18px;padding:14px}.rn92-profile-grid small{display:block;color:#94a3b8;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.rn92-profile-grid b{display:block;margin-top:5px;font-size:15px;word-break:break-word}
.rn92-profile-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0}.rn92-profile-actions button{border:1px solid rgba(34,211,238,.2);background:#0b1220;color:#e5e7eb;border-radius:16px;min-height:50px;font-weight:900}
.rn92-exit-card{background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(248,113,113,.18);border-radius:20px;padding:16px;margin:12px 0}.rn92-exit-card h3{margin:0 0 5px}.rn92-exit-card p{color:#94a3b8;font-size:12px}.rn92-exit-card textarea{width:100%;min-height:90px;border:1px solid rgba(148,163,184,.22);background:#050816;color:#fff;border-radius:14px;padding:12px;box-sizing:border-box}.rn92-exit-card button{margin-top:10px;border:0;background:#fff;color:#111;border-radius:14px;padding:12px 16px;font-weight:900}
@media(max-width:760px){.rn92-actions{grid-template-columns:1fr 1fr}.rn92-actions button{grid-column:1/3}.rn92-profile-grid{grid-template-columns:1fr 1fr}.rn92-profile-actions{grid-template-columns:1fr 1fr}.rn92-profile-hero{align-items:flex-start}.rn92-profile-badge{margin-left:0}}
@media(max-width:430px){.rn92-profile-grid,.rn92-profile-actions{grid-template-columns:1fr}.rn92-order-top{align-items:flex-start}.rn92-customer .avatar{width:38px;height:38px}.rn92-actions{grid-template-columns:1fr}.rn92-actions button{grid-column:auto}}


/* v2.8.7.93 Moderator Profile + Exit Workflow */
.rn93-profile-page{width:100%;max-width:980px;margin:auto;position:relative;padding-bottom:70px}
.rn93-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}
.rn93-profile-grid div,.rn93-address-grid div{background:linear-gradient(180deg,#111827,#0b1220);border:1px solid rgba(34,211,238,.16);border-radius:18px;padding:14px}
.rn93-profile-grid small,.rn93-address-grid small{display:block;color:#94a3b8;text-transform:uppercase;font-size:10px;letter-spacing:.06em}
.rn93-profile-grid b{display:block;margin-top:5px;font-size:15px;word-break:break-word}
.rn93-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}
.rn93-address-grid p{margin:7px 0 0;color:#e5e7eb;line-height:1.45}
.rn93-exit-corner{position:fixed;right:18px;bottom:82px;z-index:2000;border:1px solid rgba(248,113,113,.35);background:linear-gradient(135deg,#7f1d1d,#111827);color:#fff;border-radius:999px;padding:12px 15px;font-weight:900;box-shadow:0 14px 40px rgba(0,0,0,.35)}
.rn93-exit-status{background:#1f2937;border:1px solid rgba(251,191,36,.24);border-radius:16px;padding:12px;margin:12px 0;color:#fde68a}
.rn93-modal{position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:16px}
.rn93-modal.show{display:flex}
.rn93-dialog{width:min(720px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#111827,#080d16);border:1px solid rgba(34,211,238,.28);border-radius:24px;padding:18px;box-shadow:0 24px 90px rgba(0,0,0,.55);position:relative}
.rn93-dialog h2{margin:0 0 12px}
.rn93-close{position:absolute;right:14px;top:14px;border:1px solid rgba(255,255,255,.14);background:#1f2937;color:#fff;border-radius:12px;width:34px;height:34px}
.rn93-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rn93-form-grid label,.rn93-content label{display:block;color:#cbd5e1;font-size:12px;font-weight:800}
.rn93-form-grid input,.rn93-form-grid textarea,.rn93-content textarea,.rn93-content select{width:100%;box-sizing:border-box;margin-top:6px;background:#050816;border:1px solid rgba(148,163,184,.24);color:#fff;border-radius:14px;padding:12px;outline:none}
.rn93-form-grid textarea,.rn93-content textarea{min-height:82px}
.rn93-note{color:#94a3b8;font-size:12px}
.rn93-primary,.rn93-danger{border:0;border-radius:14px;padding:12px 16px;font-weight:900;margin-top:10px}
.rn93-primary{background:#22d3ee;color:#001018}.rn93-danger{background:#ef4444;color:#fff}
.rn93-warning{background:#451a1a;border:1px solid rgba(248,113,113,.35);color:#fecaca;border-radius:16px;padding:12px;margin-bottom:12px}
@media(max-width:760px){.rn93-profile-grid{grid-template-columns:1fr 1fr}.rn93-address-grid{grid-template-columns:1fr}.rn93-form-grid{grid-template-columns:1fr}.rn93-exit-corner{right:12px;bottom:76px}}
@media(max-width:430px){.rn93-profile-grid{grid-template-columns:1fr}.rn93-profile-hero{align-items:flex-start}}


/* v2.8.7.94 Profile Save Fix + Order Edit + New Order UI Polish */
.rn92-actions{grid-template-columns:repeat(6,1fr)}
.rn94-edit-btn{background:#0f766e!important;color:#ccfbf1!important}
.rn94-edit-btn.locked{background:#1f2937!important;color:#64748b!important;cursor:not-allowed!important}
.rn94-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rn94-edit-grid label{display:block;color:#cbd5e1;font-size:12px;font-weight:800}
.rn94-edit-grid input,.rn94-edit-grid textarea{width:100%;box-sizing:border-box;margin-top:6px;background:#050816;border:1px solid rgba(148,163,184,.24);color:#fff;border-radius:14px;padding:12px;outline:none}
.rn94-edit-grid textarea{min-height:86px}
.rn94-edit-grid label:nth-child(3),.rn94-edit-grid label:nth-child(4),.rn94-edit-grid label:nth-child(9){grid-column:1/3}
.rn94-new-page h2{font-size:28px;margin-bottom:12px}
.rn94-new-page .rn-mw-card,.rn94-new-card{
  background:linear-gradient(180deg,#0f172a,#08111f)!important;
  border:1px solid rgba(34,211,238,.18)!important;
  border-radius:22px!important;
  box-shadow:0 18px 54px rgba(0,0,0,.30)!important;
}
.rn94-new-page input,.rn94-new-page textarea,.rn94-new-page select{
  background:#050816!important;
  border:1px solid rgba(148,163,184,.24)!important;
  color:#fff!important;
  border-radius:14px!important;
  min-height:44px;
}
.rn94-new-page button{
  border-radius:14px!important;
  font-weight:900!important;
}
.rn94-new-page button:not(.rn93-close){
  background:linear-gradient(135deg,#22d3ee,#2563eb)!important;
  color:#001018!important;
  border:0!important;
}
.rn94-new-page .rn-mw-hint,.rn94-new-page small{color:#94a3b8!important}
.rn93-modal.show{display:flex!important}
.rn93-close{cursor:pointer}
@media(max-width:760px){.rn92-actions{grid-template-columns:1fr 1fr}.rn92-actions button{grid-column:auto}.rn94-edit-grid{grid-template-columns:1fr}.rn94-edit-grid label:nth-child(3),.rn94-edit-grid label:nth-child(4),.rn94-edit-grid label:nth-child(9){grid-column:auto}}
@media(max-width:430px){.rn92-actions{grid-template-columns:1fr}}


/* v2.8.7.95 Mobile My Orders + Edit reliability + New Order polish */
.rn92-actions{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:6px!important;
}
.rn92-actions a,.rn92-actions button{
  min-width:0!important;
  min-height:44px!important;
  padding:7px 4px!important;
  border-radius:13px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:2px!important;
  font-size:11px!important;
  line-height:1.05!important;
}
.rn92-actions span{display:block!important;font-size:15px!important;line-height:1!important}
.rn92-actions em{display:block!important;font-style:normal!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%}
.rn94-edit-btn{background:#0f766e!important;color:#ccfbf1!important}
.rn94-edit-btn.locked{background:#1f2937!important;color:#64748b!important;cursor:not-allowed!important}
.rn94-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rn94-edit-grid label{display:block;color:#cbd5e1;font-size:12px;font-weight:800}
.rn94-edit-grid input,.rn94-edit-grid textarea{
  width:100%;box-sizing:border-box;margin-top:6px;background:#050816;border:1px solid rgba(148,163,184,.24);color:#fff;border-radius:14px;padding:12px;outline:none
}
.rn94-edit-grid textarea{min-height:86px}
.rn94-edit-grid label:nth-child(3),.rn94-edit-grid label:nth-child(4),.rn94-edit-grid label:nth-child(9){grid-column:1/3}
.rn95-new-upgrade h2{font-size:28px;margin-bottom:14px}
.rn95-new-upgrade .rn-mw-card,.rn95-new-upgrade .rn94-new-card{
  background:linear-gradient(180deg,#111827,#08111f)!important;
  border:1px solid rgba(34,211,238,.20)!important;
  border-radius:24px!important;
  padding:18px!important;
  box-shadow:0 20px 60px rgba(0,0,0,.34)!important;
}
.rn95-new-upgrade .rn95-field-shell{
  background:#07111f;
  border:1px solid rgba(148,163,184,.13);
  border-radius:16px;
  padding:4px;
  margin:7px 0;
}
.rn95-new-upgrade input,.rn95-new-upgrade textarea,.rn95-new-upgrade select{
  background:#050816!important;
  border:1px solid rgba(148,163,184,.24)!important;
  color:#fff!important;
  border-radius:13px!important;
  min-height:44px!important;
  padding:12px!important;
  box-sizing:border-box!important;
}
.rn95-new-upgrade button:not(.rn93-close){
  background:linear-gradient(135deg,#22d3ee,#2563eb)!important;
  color:#001018!important;
  border:0!important;
  border-radius:15px!important;
  min-height:46px!important;
  font-weight:900!important;
}
@media(max-width:520px){
  .rn92-order-card{
    border-radius:20px!important;
    padding:14px!important;
    margin:10px 0!important;
  }
  .rn92-order-top b{font-size:18px!important}
  .rn92-order-top small{font-size:10px!important}
  .rn92-status{font-size:10px!important;padding:6px 9px!important}
  .rn92-customer{margin:10px 0 7px!important}
  .rn92-customer .avatar{width:36px!important;height:36px!important;border-radius:13px!important}
  .rn92-customer h3{font-size:15px!important}
  .rn92-customer p{font-size:11px!important}
  .rn92-product{
    font-size:12px!important;
    line-height:1.35!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .rn92-meta{gap:5px!important;margin:8px 0!important}
  .rn92-meta span{font-size:10px!important;padding:5px 8px!important}
  .rn92-actions{
    grid-template-columns:repeat(6,1fr)!important;
    gap:4px!important;
    margin-top:10px!important;
  }
  .rn92-actions a,.rn92-actions button{
    min-height:40px!important;
    padding:5px 2px!important;
    border-radius:11px!important;
    font-size:9px!important;
  }
  .rn92-actions span{font-size:13px!important}
  .rn92-actions em{font-size:9px!important}
  .rn94-edit-grid{grid-template-columns:1fr!important}
  .rn94-edit-grid label:nth-child(3),.rn94-edit-grid label:nth-child(4),.rn94-edit-grid label:nth-child(9){grid-column:auto!important}
}


/* v2.8.7.96 Remove forced profile popup + reliable edit modal + stronger mobile/new-order UI */
.rn96-modal{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:14px}
.rn96-modal.show{display:flex!important}
.rn96-dialog{width:min(720px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#111827,#070d18);border:1px solid rgba(34,211,238,.30);border-radius:24px;padding:18px;box-shadow:0 24px 90px rgba(0,0,0,.55);position:relative}
.rn96-dialog h2{margin:0 0 12px}
.rn96-close{position:absolute;right:14px;top:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);background:#1f2937;color:#fff;border-radius:12px;cursor:pointer}
.rn96-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.rn96-edit-grid label{display:block;color:#cbd5e1;font-size:12px;font-weight:800}
.rn96-edit-grid input,.rn96-edit-grid textarea{width:100%;box-sizing:border-box;margin-top:6px;background:#050816;border:1px solid rgba(148,163,184,.24);color:#fff;border-radius:14px;padding:12px;outline:none}
.rn96-edit-grid textarea{min-height:86px}
.rn96-edit-grid label:nth-child(3),.rn96-edit-grid label:nth-child(4),.rn96-edit-grid label:nth-child(9){grid-column:1/3}
.rn96-primary{border:0;border-radius:14px;padding:12px 16px;background:#22d3ee;color:#001018;font-weight:900;margin-top:10px}
.rn96-note{color:#94a3b8;font-size:12px}
.rn96-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}
.rn96-actions a,.rn96-actions button{min-width:0!important;min-height:42px!important;padding:6px 3px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:1px!important;font-size:10px!important}
.rn96-actions span{font-size:14px!important;line-height:1!important}
.rn96-actions em{font-style:normal!important;font-weight:900!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%}
.rn96-new-page{padding-bottom:90px}
.rn96-new-page h2{font-size:28px;margin-bottom:14px}
.rn96-new-card,.rn96-new-page .rn-mw-card{background:linear-gradient(180deg,#101827,#08111f)!important;border:1px solid rgba(34,211,238,.20)!important;border-radius:24px!important;padding:18px!important;box-shadow:0 20px 60px rgba(0,0,0,.35)!important}
.rn96-input-shell{background:#07111f;border:1px solid rgba(148,163,184,.13);border-radius:17px;padding:4px;margin:8px 0}
.rn96-new-page input,.rn96-new-page textarea,.rn96-new-page select{background:#050816!important;border:1px solid rgba(148,163,184,.24)!important;color:#fff!important;border-radius:14px!important;min-height:46px!important;padding:12px!important;box-sizing:border-box!important}
.rn96-new-page button:not(.rn93-close):not(.rn96-close){background:linear-gradient(135deg,#22d3ee,#2563eb)!important;color:#001018!important;border:0!important;border-radius:15px!important;min-height:46px!important;font-weight:900!important}
@media(max-width:520px){
 .rn96-order-card{padding:12px!important;margin:9px 0!important;border-radius:19px!important}
 .rn92-customer{margin:9px 0 6px!important}
 .rn92-product{font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
 .rn92-meta span{font-size:9px!important;padding:4px 7px!important}
 .rn96-actions{grid-template-columns:repeat(6,1fr)!important;gap:4px!important}
 .rn96-actions a,.rn96-actions button{min-height:38px!important;border-radius:10px!important;padding:4px 1px!important}
 .rn96-actions span{font-size:12px!important}
 .rn96-actions em{font-size:8.5px!important}
 .rn96-edit-grid{grid-template-columns:1fr!important}
 .rn96-edit-grid label:nth-child(3),.rn96-edit-grid label:nth-child(4),.rn96-edit-grid label:nth-child(9){grid-column:auto!important}
}
