/* Plates for the inner pages — same language as home-plates.css: the 3D objects sit on solid,
   rounded plates; no hairlines, no outlined buttons. Loaded last on brand pages other than home. */

/* Hero stat boxes (team, portfolio) */
body.nk-refined #main-content .nk-inner-hero dl { border:0!important; }
body.nk-refined #main-content .nk-inner-hero dl > div { border:0!important; background:#f3f4fa!important; border-radius:20px!important; padding:18px 20px!important; }

/* Team: member cards and group separators */
body.nk-refined[data-page=team] #main-content .tmx-group { border:0!important; }
body.nk-refined[data-page=team] #main-content .tmx-group > div:first-child { border:0!important; }
body.nk-refined[data-page=team] #main-content .tmx-group > ul > li { border:0!important; background:#f3f4fa!important; box-shadow:none!important; border-radius:24px!important; }
body.nk-refined[data-page=team] #main-content .tmx-group > ul > li > * { border-color:transparent!important; }
body.nk-refined[data-page=team] #main-content .nk-member-monogram { box-shadow:none!important; background:#fff!important; }
body.nk-refined[data-page=team] #main-content .vpx-row { border-color:transparent!important; background:#f3f4fa; border-radius:18px; margin-bottom:10px; padding:16px 20px!important; }

/* Program: cards */
body.nk-refined[data-page=program] main .group.flex.flex-col.overflow-hidden { border:0!important; background:#f3f4fa!important; box-shadow:none!important; border-radius:24px!important; }
body.nk-refined[data-page=program] main .group.flex.flex-col.overflow-hidden > div:first-child { background:#e9eaf3!important; }
body.nk-refined[data-page=program] main .group.flex.flex-col.overflow-hidden :is(div,p,span,a) { border-color:transparent!important; }

/* Portfolio: cards */
body.nk-refined[data-page=portfolio] [data-portfolio-grid] article { border:0!important; background:#f3f4fa!important; box-shadow:none!important; }
body.nk-refined[data-page=portfolio] [data-portfolio-grid] article > div:first-child { border:0!important; background:#e9eaf3!important; }
body.nk-refined[data-page=portfolio] [data-portfolio-grid] article :is(div,p,span,a) { border-color:transparent!important; }

/* News: rows become plates; chips are filled */
body.nk-refined[data-page=news] main [data-category] { border:0!important; background:#f3f4fa!important; border-radius:20px!important; padding:22px 26px!important; margin-bottom:12px!important; }
body.nk-refined[data-page=news] main [data-category] > *, body.nk-refined[data-page=news] main [data-category] > * > * { border-color:transparent!important; }
body.nk-refined[data-page=news] main [data-category] .nwx-series { border:0!important; background:#e3e5f2!important; }
body.nk-refined[data-page=news] #feat-rotator .nwx-series { border:0!important; background:#e5ff4a22!important; }
body.nk-refined[data-page=news] #news-pagination button { border-radius:999px!important; border:0!important; background:#f3f4fa!important; }
body.nk-refined[data-page=news] #news-pagination button[aria-current], body.nk-refined[data-page=news] #news-pagination button.is-active { background:#11113a!important; color:#fff!important; }

/* Buttons: pills everywhere */
body.nk-refined #main-content :is(.nk-page-cta a,.tcta-btn,.ncta-btn,.nk-team-index a) { border-radius:999px!important; border:0!important; }
body.nk-refined nav a[href*='deal-sourcing'] { border-radius:999px!important; }
