/* NASFIM Marketplace v1.9.18.0 HF6 — approved inner app-shell body parity rebuild. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity{
  --mkt-app-bg:#f4f7fb;
  --mkt-app-card:#ffffff;
  --mkt-app-soft:#f8fafc;
  --mkt-app-line:#d8e2ed;
  --mkt-app-navy:#08244c;
  --mkt-app-ink:#172f52;
  --mkt-app-muted:#718197;
  --mkt-app-green:#0a9c5c;
  --mkt-app-gold:#e0a000;
  background:var(--mkt-app-bg)!important;
  color:var(--mkt-app-ink)!important;
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.5!important;
  letter-spacing:0!important;
}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity *,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity *:before,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity *:after{box-sizing:border-box;box-shadow:none!important;text-shadow:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-live__surface.nasfim-mkt-appbody{max-width:1420px!important;padding:24px 28px 64px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-appbody__main{padding:0!important;background:transparent!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h1,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h2,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h3{color:var(--mkt-app-navy)!important;font-weight:600!important;letter-spacing:-.015em!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h1{font-size:28px!important;line-height:1.2!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h2{font-size:18px!important;line-height:1.3!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h3{font-size:15px!important;line-height:1.35!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity p,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity small,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity span{font-weight:400}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity strong,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity b{font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-kicker{font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--mkt-app-green)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-btn{min-height:40px!important;border-radius:8px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:600!important;border:1px solid #bfd0e2!important;background:#fff!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-btn--gold{background:var(--mkt-app-gold)!important;border-color:var(--mkt-app-gold)!important;color:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-panel,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-kpis article,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-access-card{background:var(--mkt-app-card)!important;border:1px solid var(--mkt-app-line)!important;border-radius:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-panel{padding:20px!important;margin-bottom:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-panel>header{align-items:flex-start!important;margin-bottom:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-panel>header p{font-size:12px!important;color:var(--mkt-app-muted)!important;margin-top:3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-panel>header a{font-size:12px!important;font-weight:600!important;color:#0b4a86!important}

/* Native page header inside the global NASFIM shell. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-appbody__hero,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-appbody__pagehead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:0 2px 18px!important;margin:0 0 18px!important;border-bottom:1px solid #dde5ee!important;background:transparent!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity{gap:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-avatar{width:52px!important;height:52px!important;border-radius:13px!important;background:#0b6968!important;border:1px solid #d3e4e3!important;color:#fff!important;font-size:16px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity p{font-size:12px!important;color:var(--mkt-app-muted)!important;margin:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity h1{font-size:27px!important;margin:2px 0 2px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity h1 span{display:inline-flex!important;margin-left:7px!important;padding:4px 7px!important;border-radius:999px!important;background:#e8f8f0!important;color:#087d49!important;font-size:9px!important;font-weight:600!important;letter-spacing:.02em!important;vertical-align:middle!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity small{font-size:12px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-state{min-height:39px!important;border:1px solid var(--mkt-app-line)!important;border-radius:8px!important;padding:0 12px!important;background:#fff!important;font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-state strong{color:var(--mkt-app-navy)!important}

/* Access banner and exact four-card dashboard rhythm. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:17px 20px!important;margin:0 0 18px!important;background:#fffbf0!important;border-color:#eed58b!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access>div{display:flex!important;align-items:flex-start!important;gap:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access .nasfim-mkt-icon{width:23px!important;height:23px!important;color:#c88900!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access span{display:block!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#9b6900!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access h2{font-size:16px!important;margin:2px 0 3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access p{margin:0!important;font-size:11.5px!important;color:#75664a!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis article{display:flex!important;align-items:center!important;gap:14px!important;padding:17px 18px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis article>i{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#ecf8f2!important;color:var(--mkt-app-green)!important;flex:0 0 auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis article:nth-child(2)>i{background:#eef6ff!important;color:#1768a8!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis article:nth-child(3)>i{background:#f5efff!important;color:#7c4ac7!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis article:nth-child(4)>i{background:#fff5df!important;color:#b87a00!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis .nasfim-mkt-icon{width:19px!important;height:19px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis span{display:block!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.035em!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis strong{display:block!important;margin:4px 0!important;font-size:26px!important;line-height:1!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis small{display:block!important;font-size:10.5px!important;color:var(--mkt-app-muted)!important}

/* Approved chart/activity and lower body composition. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-dashboard{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)!important;gap:16px!important;margin-bottom:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-chart>header>span{padding:5px 8px!important;border-radius:6px!important;background:#f3f6f9!important;color:var(--mkt-app-muted)!important;font-size:10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart{position:relative!important;height:255px!important;padding:12px 10px 22px 42px!important;background:#fff!important;border:1px solid #edf1f5!important;border-radius:8px!important;overflow:hidden!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart svg{width:100%!important;height:190px!important;display:block!important;overflow:visible!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart .grid{stroke:#e8eef4!important;stroke-width:1!important;fill:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart .area{fill:rgba(10,156,92,.10)!important;stroke:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart .line{fill:none!important;stroke:#087b62!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart circle{fill:#fff!important;stroke:#087b62!important;stroke-width:2!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart__axis{position:absolute!important;left:8px!important;top:19px!important;bottom:42px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;font-size:9px!important;color:#8593a5!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-linechart__labels{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:2px!important;font-size:9px!important;color:#7c8c9f!important;text-align:center!important;margin-top:-3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-chart-empty{margin:10px 0 0!important;text-align:center!important;color:var(--mkt-app-muted)!important;font-size:11px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:14px 0!important;border-top:1px solid #edf1f5!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row:first-of-type{border-top:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row>i{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eef8f3!important;color:var(--mkt-app-green)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row .nasfim-mkt-icon{width:18px!important;height:18px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row span,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row strong{display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row span{font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row strong{font-size:17px!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-activity__row small{padding:4px 7px!important;border-radius:999px!important;background:#f3f6f9!important;color:#65768c!important;font-size:9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-lower{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)!important;gap:16px!important;margin-bottom:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips>header>span{font-size:10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips>div{display:flex!important;gap:11px!important;padding:13px 0!important;border-top:1px solid #edf1f5!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips>div .nasfim-mkt-icon{width:18px!important;height:18px!important;color:var(--mkt-app-green)!important;flex:0 0 auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips p{margin:0!important;font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips strong{display:block!important;font-size:12px!important;color:var(--mkt-app-navy)!important;margin-bottom:2px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-shop-tips>.nasfim-mkt-btn{margin-top:11px!important;width:100%!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards article{min-height:155px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards article>span:first-child{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--mkt-app-muted)!important;font-weight:500!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards article>strong{font-size:18px!important;color:var(--mkt-app-navy)!important;margin:7px 0 3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards p{font-size:11px!important;color:var(--mkt-app-muted)!important;margin:0 0 15px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards a{margin-top:auto!important;color:#0b4a86!important;font-size:11px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-soon{margin-top:auto!important;padding:5px 8px!important;border-radius:999px!important;background:#f1f4f8!important;color:#708198!important;font-size:9px!important;font-weight:500!important}

/* Shop Settings — approved left context rail + live settings cards. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__nav{position:sticky!important;top:104px!important;padding:10px!important;border:1px solid var(--mkt-app-line)!important;border-radius:12px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__nav a{display:block!important;padding:10px 11px!important;border-radius:7px!important;color:#5f7188!important;font-size:12px!important;font-weight:500!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__nav a.is-active{background:#eaf6f0!important;color:#087c4a!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__content{min-width:0!important;display:grid!important;gap:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-setting-card{padding:22px!important;scroll-margin-top:110px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:14px!important;margin-bottom:18px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls__logo,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls__cover{min-height:118px!important;border:1px dashed #c6d4e2!important;border-radius:10px!important;background:#f9fbfd!important;display:flex!important;align-items:center!important;gap:14px!important;padding:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls__logo>span{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#0b6968!important;color:#fff!important;font-size:17px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls strong,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls small{display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls small{font-size:10px!important;color:var(--mkt-app-muted)!important;margin:3px 0 9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls button{min-height:34px!important;border:1px solid #c7d5e4!important;border-radius:7px!important;background:#fff!important;padding:0 11px!important;color:#66788e!important;font-size:10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls__cover{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-form-grid{gap:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-form-grid label{font-size:11px!important;font-weight:500!important;color:var(--mkt-app-ink)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity input,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity select,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity textarea{border:1px solid #cbd8e6!important;border-radius:8px!important;background:#fff!important;color:var(--mkt-app-ink)!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity input,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity select{min-height:42px!important;padding:8px 11px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity textarea{padding:11px!important;resize:vertical!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:14px!important;border:1px solid #e1e8f0!important;border-radius:10px!important;background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings>label>span{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings .nasfim-mkt-icon{width:18px!important;height:18px!important;color:var(--mkt-app-green)!important;grid-row:1/3!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings b{font-size:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings small{font-size:10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-setting-card.is-preview{background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-setting-card.is-preview>header>span{padding:5px 8px!important;border-radius:999px!important;background:#f0f3f7!important;color:#718197!important;font-size:9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-preview-grid label{font-size:11px!important;font-weight:500!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-switch-list{display:grid!important;gap:10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-switch-list label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 13px!important;border:1px solid #e2e8ef!important;border-radius:9px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-switch-list b,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-switch-list small{display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-switch-list small{font-size:10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-privacy-note{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:14px!important;border-radius:9px!important;background:#eef8f3!important;color:#41685a!important;font-size:11px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-privacy-note .nasfim-mkt-icon{width:18px!important;height:18px!important;color:var(--mkt-app-green)!important;flex:0 0 auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__actions{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:17px 0 0!important}

/* Add/edit listing — exact sectioned body pattern. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__actions,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 16px!important;border:1px solid var(--mkt-app-line)!important;border-radius:10px!important;background:#fff!important;margin-bottom:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__actions>span{font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__actions>div,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__footer>div{display:flex!important;gap:9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-editor-card>header{display:flex!important;gap:11px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-editor-card>header>span{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#eaf7f1!important;color:var(--mkt-app-green)!important;font-size:10px!important;font-weight:600!important;flex:0 0 auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards label{position:relative!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards input{position:absolute!important;left:10px!important;top:10px!important;width:auto!important;min-height:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards label>span{min-height:110px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:16px 10px!important;border:1px solid #dbe4ed!important;border-radius:10px!important;background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards input:checked+span{border-color:#0d8e5a!important;background:#eef9f4!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards .nasfim-mkt-icon{width:22px!important;height:22px!important;color:var(--mkt-app-green)!important;margin-bottom:6px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards b{font-size:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards small{font-size:9.5px!important;color:var(--mkt-app-muted)!important;margin-top:3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards label.is-disabled{opacity:.58!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity{min-height:185px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px dashed #bfcddd!important;border-radius:11px!important;background:#f9fbfd!important;padding:18px!important;margin-bottom:15px!important;cursor:pointer!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity .nasfim-mkt-icon{width:30px!important;height:30px!important;color:var(--mkt-app-green)!important;margin-bottom:8px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity strong,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity span,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity small{display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity span,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity small{font-size:10px!important;color:var(--mkt-app-muted)!important;margin-top:3px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-upload-parity input{margin-top:12px!important;max-width:100%!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices label{display:grid!important;grid-template-columns:auto 24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:13px!important;border:1px solid #dfe7ef!important;border-radius:9px!important;background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices input{width:auto!important;min-height:0!important;margin:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices .nasfim-mkt-icon{width:18px!important;height:18px!important;color:var(--mkt-app-green)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices b,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices small{display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices small{font-size:9.5px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__footer{margin:14px 0 0!important}

/* My Listings — premium summary and catalogue table. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary article{padding:16px 17px!important;border:1px solid var(--mkt-app-line)!important;border-radius:10px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary span{display:block!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary strong{display:block!important;font-size:25px!important;margin-top:4px!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important;margin-bottom:14px!important;border:1px solid var(--mkt-app-line)!important;border-radius:10px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar>div{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar button{min-height:32px!important;border:0!important;border-radius:7px!important;background:#f2f5f8!important;color:#61738a!important;padding:0 10px!important;font-size:10.5px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar button.is-active{background:#e9f6f0!important;color:#087b49!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar>span{font-size:10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listings-table{padding:0!important;overflow:hidden!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listings-table table{min-width:960px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listings-empty{padding:0!important;background:transparent!important;border:0!important}

/* Subscription — approved current-plan strip, toggle, plan descriptions and matrix. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 18px!important;margin-bottom:12px!important;border:1px solid var(--mkt-app-line)!important;border-radius:11px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan>div{display:flex!important;align-items:center!important;gap:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan .nasfim-mkt-icon{width:25px!important;height:25px!important;color:var(--mkt-app-green)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan small{display:block!important;font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan h2{margin:2px 0!important;font-size:17px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan p{margin:0!important;font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-billing-toggle{display:flex!important;justify-content:center!important;gap:4px!important;margin:0 auto 14px!important;padding:4px!important;width:max-content!important;border:1px solid var(--mkt-app-line)!important;border-radius:999px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-billing-toggle span{padding:7px 12px!important;border-radius:999px!important;font-size:10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-billing-toggle span.is-active{background:var(--mkt-app-navy)!important;color:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-billing-toggle b{margin-left:4px!important;color:var(--mkt-app-green)!important;font-size:9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin:0 0 16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity article{display:flex!important;flex-direction:column!important;min-height:570px!important;padding:22px 18px 18px!important;border:1px solid var(--mkt-app-line)!important;border-radius:12px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity article.is-featured{padding-top:46px!important;border:2px solid var(--mkt-app-gold)!important;background:#fffdf7!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity article>header{min-height:174px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity h2{font-size:19px!important;margin:6px 0 8px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity .nasfim-mkt-package-price strong{font-size:29px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity article>header>p{font-size:12px!important;color:var(--mkt-app-navy)!important;margin:3px 0 10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity article>header>small{display:block!important;font-size:10.5px!important;color:var(--mkt-app-muted)!important;line-height:1.45!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity ul{flex:1!important;margin:0 0 16px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity li{font-size:11px!important;line-height:1.4!important;padding:8px 0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity .nasfim-mkt-package-action{margin-top:auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity .nasfim-mkt-package-action .nasfim-mkt-btn,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity .nasfim-mkt-package-action .nasfim-mkt-status{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-package-popular{top:10px!important;left:18px!important;right:18px!important;padding:5px!important;font-size:9px!important;font-weight:600!important;letter-spacing:.03em!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-feature-matrix{margin-bottom:14px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-feature-matrix .nasfim-mkt-table table{min-width:820px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-boundary-card{margin-top:0!important}

@media(max-width:1200px){
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-dashboard,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-lower{grid-template-columns:1fr!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__grid{grid-template-columns:1fr!important}
}
@media(max-width:900px){
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-live__surface.nasfim-mkt-appbody{padding:16px 14px 48px!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-appbody__hero,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-appbody__pagehead,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-access{align-items:flex-start!important;flex-direction:column!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity{grid-template-columns:1fr!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__nav{position:static!important;display:flex!important;overflow:auto!important;gap:4px!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__nav a{white-space:nowrap!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity h1{font-size:23px!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-identity{align-items:flex-start!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-seller-actions{width:100%!important;justify-content:space-between!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-kpis,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-parity-minicards,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-summary,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-plans-parity,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-brand-controls,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-settings,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-preview-grid,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-type-cards,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-contact-choices{grid-template-columns:1fr!important}
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__actions,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-editor__footer,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-current-plan,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-settings-parity__actions,
  body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-listing-toolbar{align-items:stretch!important;flex-direction:column!important}
}


/* v1.9.19.0 — protected Marketplace enquiries and seller inbox. */
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-inbox{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;padding:0!important;min-height:650px!important;overflow:hidden!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list{border-right:1px solid var(--mkt-app-line)!important;background:#fff!important;padding:18px!important;min-width:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list>header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:13px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list h2{margin:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list header p{margin:2px 0 0!important;font-size:11px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter{display:grid!important;grid-template-columns:minmax(0,1fr) 112px 38px!important;gap:7px!important;margin-bottom:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter input,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter select{height:38px!important;border:1px solid var(--mkt-app-line)!important;border-radius:8px!important;background:#fff!important;color:var(--mkt-app-navy)!important;padding:0 10px!important;font-size:11px!important;box-shadow:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter button{height:38px!important;border:0!important;border-radius:8px!important;background:#eef5fb!important;color:#0b4f84!important;display:grid!important;place-items:center!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter .nasfim-mkt-icon{width:17px!important;height:17px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items{display:grid!important;gap:5px!important;max-height:555px!important;overflow:auto!important;padding-right:2px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items>a{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:11px!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--mkt-app-ink)!important;background:#fff!important;text-decoration:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items>a:hover{background:#f7fafc!important;border-color:#e4ebf3!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items>a.is-active{background:#eef7f4!important;border-color:#c7e5d9!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-avatar{width:42px!important;height:42px!important;border-radius:50%!important;background:#e6f5ee!important;color:#087b49!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:11px!important;font-weight:600!important;flex:0 0 auto!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items strong{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items strong b{min-width:18px!important;height:18px!important;border-radius:999px!important;background:var(--mkt-app-green)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;padding:0 5px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items small{display:block!important;margin:2px 0!important;color:#1768a8!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items p{margin:0!important;color:var(--mkt-app-muted)!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items time{align-self:flex-start!important;color:#8996a8!important;font-size:9px!important;white-space:nowrap!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-inbox>main{min-width:0!important;background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-thread{min-height:648px!important;display:flex!important;flex-direction:column!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-thread>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:17px 20px!important;border-bottom:1px solid var(--mkt-app-line)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-person{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-person strong{display:block!important;font-size:13px!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-person small{display:block!important;color:var(--mkt-app-muted)!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:27px!important;padding:0 9px!important;border-radius:999px!important;background:#edf4fb!important;color:#1768a8!important;font-size:9.5px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-status.is-replied{background:#e8f8f0!important;color:#087b49!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-status.is-closed{background:#f1f3f6!important;color:#667386!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:11px 20px!important;background:#f7fafc!important;border-bottom:1px solid var(--mkt-app-line)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context img{width:50px!important;height:45px!important;border-radius:7px!important;object-fit:cover!important;border:1px solid #dde7f0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context strong{display:block!important;color:var(--mkt-app-navy)!important;font-size:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context small{display:block!important;color:var(--mkt-app-muted)!important;font-size:10px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context .nasfim-mkt-btn{min-height:34px!important;font-size:10.5px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages{flex:1!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:22px!important;max-height:450px!important;overflow:auto!important;background:#fbfcfe!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages article{max-width:76%!important;padding:10px 12px!important;border-radius:12px 12px 12px 4px!important;background:#eef2f7!important;border:1px solid #e0e7ef!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages article.is-mine{margin-left:auto!important;border-radius:12px 12px 4px 12px!important;background:#e5f5ed!important;border-color:#cce8db!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages p{margin:0!important;color:#243b5a!important;font-size:12px!important;line-height:1.5!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages small{display:block!important;margin-top:4px!important;color:#7a8798!important;font-size:9px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-reply{display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;gap:9px!important;padding:14px 18px!important;border-top:1px solid var(--mkt-app-line)!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-reply textarea{min-height:48px!important;max-height:150px!important;resize:vertical!important;border:1px solid var(--mkt-app-line)!important;border-radius:9px!important;padding:11px!important;font-size:12px!important;box-shadow:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-status-form{display:flex!important;justify-content:flex-end!important;padding:0 18px 14px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-status-form button{border:0!important;background:transparent!important;color:#667386!important;font-size:10.5px!important;text-decoration:underline!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-closed{display:flex!important;align-items:center!important;gap:8px!important;margin:14px 18px!important;padding:11px 12px!important;border:1px solid #dce4ec!important;border-radius:9px!important;background:#f5f7f9!important;color:#667386!important;font-size:11px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-closed .nasfim-mkt-icon{width:17px!important;height:17px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose{display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr)!important;gap:24px!important;align-items:start!important;max-width:1000px!important;margin:0 auto!important;padding:24px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:16px!important;align-items:start!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing img{width:150px!important;height:140px!important;border-radius:10px!important;object-fit:cover!important;border:1px solid var(--mkt-app-line)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing h2{margin:4px 0!important;font-size:20px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing p{margin:0 0 8px!important;color:#1768a8!important;font-size:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing small{color:var(--mkt-app-muted)!important;font-size:10.5px!important;line-height:1.5!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose form{display:grid!important;gap:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose label{font-size:11px!important;font-weight:600!important;color:var(--mkt-app-navy)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose textarea{display:block!important;width:100%!important;min-height:170px!important;margin-top:6px!important;padding:12px!important;border:1px solid var(--mkt-app-line)!important;border-radius:9px!important;font-size:12px!important;box-shadow:none!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose .nasfim-mkt-privacy-note{margin:0!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose button{justify-self:start!important}
@media(max-width:1050px){body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-inbox{grid-template-columns:310px minmax(0,1fr)!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose{grid-template-columns:1fr!important}}
@media(max-width:760px){body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-inbox{display:block!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list{border-right:0!important;border-bottom:1px solid var(--mkt-app-line)!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-list__items{max-height:280px!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-thread{min-height:540px!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing{grid-template-columns:90px minmax(0,1fr)!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing img{width:90px!important;height:90px!important}}
@media(max-width:520px){body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter{grid-template-columns:1fr 100px!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-filter button{grid-column:1/-1!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context{grid-template-columns:42px minmax(0,1fr)!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-context .nasfim-mkt-btn{grid-column:1/-1!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-messages article{max-width:90%!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-reply{grid-template-columns:1fr!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing{grid-template-columns:1fr!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--parity .nasfim-mkt-enquiry-compose__listing img{width:100%!important;height:180px!important}}


/* v1.9.19.0 HF1 — focused Marketplace shell, premium access gate and listing-context compose polish. */
.nasfim-mkt-live--access{width:100%;margin:0!important;padding:42px clamp(18px,4vw,60px) 58px!important;background:linear-gradient(180deg,#f4f8fc 0%,#eef4fa 100%)!important}
.nasfim-mkt-live--access .nasfim-mkt-access-shell{position:relative;max-width:980px;margin:0 auto;padding:28px;border:1px solid #d8e4ef;border-radius:22px;background:linear-gradient(145deg,#fff 0%,#fbfdff 70%,#f2f8f5 100%);box-shadow:0 18px 48px rgba(7,31,63,.09);overflow:hidden}
.nasfim-mkt-live--access .nasfim-mkt-access-shell:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#073568,#0a8d59 62%,#e0a300)}
.nasfim-mkt-live--access .nasfim-mkt-access-shell>.nasfim-mkt-kicker{display:block;text-align:center;margin:8px 0 -18px}
.nasfim-mkt-live--access .nasfim-mkt-live__empty{min-height:300px;border:0!important;background:transparent!important;padding:48px 24px 34px!important}
.nasfim-mkt-live--access .nasfim-mkt-live__empty h2{font-size:30px!important;letter-spacing:-.035em!important}
.nasfim-mkt-live--access .nasfim-mkt-live__empty p{max-width:650px;margin-left:auto!important;margin-right:auto!important;font-size:14px!important;line-height:1.65!important}
.nasfim-mkt-access-trust{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 18px;border:1px solid #d9ebe2;border-radius:12px;background:#f1faf5;color:#315f49;font-size:12px;font-weight:600;text-align:center}
.nasfim-mkt-access-trust svg{flex:0 0 auto;width:20px;height:20px;color:#078552}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose{display:grid!important;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)!important;gap:0!important;padding:0!important;overflow:hidden!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:18px!important;align-content:start!important;padding:26px!important;background:linear-gradient(145deg,#f7fbff,#eef7f2)!important;border-right:1px solid var(--mkt-app-line)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing img{width:140px!important;height:126px!important;border-radius:12px!important;object-fit:cover!important;border:1px solid #dce7ef!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing h2{margin:5px 0 7px!important;font-size:22px!important;line-height:1.2!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing p{margin:0 0 10px!important;color:var(--mkt-app-muted)!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing p a{color:#087b49!important;font-weight:650!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__facts{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:10px 0 12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__facts span{display:inline-flex!important;min-height:25px!important;align-items:center!important;padding:0 8px!important;border:1px solid #dbe6ee!important;border-radius:999px!important;background:#fff!important;color:#38536f!important;font-size:9.5px!important;font-weight:600!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form{display:grid!important;align-content:start!important;gap:16px!important;padding:26px!important;background:#fff!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form label{display:grid!important;gap:7px!important;color:var(--mkt-app-navy)!important;font-size:11px!important;font-weight:650!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form input,
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form textarea{width:100%!important;border:1px solid var(--mkt-app-line)!important;border-radius:10px!important;background:#fff!important;color:var(--mkt-app-navy)!important;box-shadow:none!important;font-size:12px!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form input{height:42px!important;padding:0 12px!important;background:#f7f9fc!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form textarea{min-height:190px!important;padding:12px!important;resize:vertical!important}
body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form .nasfim-mkt-btn{justify-self:start!important;min-width:150px!important}
@media(max-width:900px){body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose{grid-template-columns:1fr!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing{border-right:0!important;border-bottom:1px solid var(--mkt-app-line)!important}}
@media(max-width:650px){.nasfim-mkt-live--access{padding:22px 12px 34px!important}.nasfim-mkt-live--access .nasfim-mkt-access-shell{padding:16px;border-radius:17px}.nasfim-mkt-live--access .nasfim-mkt-live__empty{padding:40px 12px 28px!important}.nasfim-mkt-live--access .nasfim-mkt-live__empty h2{font-size:24px!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing{grid-template-columns:1fr!important;padding:20px!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose__listing img{width:100%!important;height:auto!important;aspect-ratio:16/9!important}body:has(#nasfim-sg-logged-shell) .nasfim-mkt-live--enquiry .nasfim-mkt-enquiry-compose>form{padding:20px!important}}
