/* RMF Draw v128 — focused public-entry/mobile cleanup. */
[aria-label="Legacy migration summary"] .ui-nav-section{overflow:hidden}
[aria-label="Legacy migration summary"] .ui-nav-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto 22px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:12px 10px!important;text-align:left!important}
[aria-label="Legacy migration summary"] .ui-nav-row>span:first-child{min-width:0!important}
[aria-label="Legacy migration summary"] .ui-nav-row>span:first-child strong{display:block!important;min-width:0!important;font-size:clamp(.96rem,3.8vw,1.08rem)!important;line-height:1.18!important;overflow-wrap:anywhere!important;text-transform:capitalize!important}
[aria-label="Legacy migration summary"] .ui-nav-row>b{min-width:2ch!important;margin:0!important;justify-self:end!important;text-align:right!important;font-size:1.05rem!important;line-height:1!important;white-space:nowrap!important}
[aria-label="Legacy migration summary"] .ui-nav-row>span:last-child{width:22px!important;justify-self:end!important;text-align:center!important;font-size:1.35rem!important;line-height:1!important}
.eligibility-step.tracked-link-requirement{grid-template-columns:minmax(0,1fr)!important}
.eligibility-step.tracked-link-requirement>.status-chip,.eligibility-step.tracked-link-requirement>b,.eligibility-step.tracked-link-requirement>.tracked-link-help,.eligibility-step.tracked-link-requirement>.tracked-link-status,.eligibility-step.tracked-link-requirement>.tracked-link-button{grid-column:1!important}
.eligibility-step.tracked-link-requirement>.status-chip{justify-self:start!important}
.tracked-link-button{width:100%!important;min-height:50px!important;white-space:normal!important}
.entry-question .entry-challenge-image{display:block;width:100%;max-height:440px;margin:0 0 16px;border:1px solid rgba(76,156,214,.32);border-radius:16px;object-fit:contain;background:#03111f}
.eligibility-step.internal-social-status,.eligibility-step.facebook-follow-claim{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
.eligibility-step.internal-social-status>.status-chip,.eligibility-step.facebook-follow-claim>.status-chip{justify-self:start!important}
.requirement-copy{display:grid;gap:6px;min-width:0}
.requirement-copy b,.requirement-copy small{display:block;min-width:0;overflow-wrap:anywhere}
.facebook-claim-control{display:flex!important;align-items:center!important;gap:12px!important;width:100%;padding:14px 16px;border:1px solid rgba(73,164,226,.35);border-radius:14px;background:rgba(4,20,33,.72);font-weight:700}
.facebook-claim-control input{flex:0 0 auto!important;width:24px!important;height:24px!important;margin:0!important}
.facebook-claim-control span{min-width:0;line-height:1.3}

/* One compact authoritative Like / Follow row, regardless of renderer placement. */
.public-entry-actions-v126{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid rgba(73,164,226,.24)!important}
.public-entry-actions-v126 button{width:auto!important;min-width:0!important;min-height:40px!important;padding:9px 13px!important;border-radius:999px!important;font-size:.82rem!important;line-height:1.1!important;white-space:nowrap!important}
.public-entry-actions-v126 button.required-social-action{border-color:rgba(60,185,255,.62)!important;box-shadow:0 0 0 1px rgba(60,185,255,.14) inset!important}
.public-entry-actions-v126 [data-social-share],.public-entry-actions-v126 [data-social-comment]{display:none!important}

/* v131 host-management cleanup: compact, readable participant activity and saved configuration sections. */
.host-promotion-activity{margin:18px 0 4px!important;padding:16px!important;border:1px solid rgba(74,158,216,.27)!important;border-radius:14px!important;background:rgba(4,20,35,.54)!important}
.host-promotion-activity>.ui-eyebrow{margin-bottom:5px!important}.host-promotion-activity>h3{margin-bottom:12px!important}
.host-promotion-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
.host-promotion-stats>span{display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;min-height:76px!important;padding:9px 7px!important;border:1px solid rgba(74,158,216,.23)!important;border-radius:11px!important;background:rgba(2,14,27,.58)!important;text-align:center!important}
.host-promotion-stats b{display:block!important;font-size:1.4rem!important;line-height:1!important;color:#f4f9ff!important}
.host-promotion-stats small{display:block!important;font-size:.68rem!important;line-height:1.25!important;color:#a9bdce!important;text-transform:uppercase!important;letter-spacing:.045em!important}
.saved-configuration-editor{margin-top:12px!important;border-top:1px solid rgba(73,164,226,.2)!important;padding-top:10px!important}
.saved-configuration-editor>summary{min-height:46px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;border:1px solid rgba(73,164,226,.26)!important;border-radius:11px!important;background:rgba(8,34,56,.64)!important;font-size:.85rem!important;font-weight:850!important;letter-spacing:.035em!important;cursor:pointer!important}
#host-prize-configuration{margin-top:14px!important}#host-prize-configuration>p:not(.ui-eyebrow){color:#b8c8d5!important;line-height:1.5!important}

@media (max-width:700px){
  [aria-label="Legacy migration summary"]{margin-top:16px!important}
  [aria-label="Legacy migration summary"] .ui-nav-section{padding-left:8px!important;padding-right:8px!important}
  [aria-label="Legacy migration summary"] .ui-nav-row{grid-template-columns:minmax(0,1fr) 42px 20px!important;gap:8px!important;min-height:68px!important;padding:11px 8px!important}
  [aria-label="Legacy migration summary"] .ui-nav-row>b{width:42px!important;font-size:1rem!important}
  .ui-page-header:has(+ [aria-label="Legacy migration summary"]){display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
  .ui-page-header:has(+ [aria-label="Legacy migration summary"])>button{width:100%!important;min-height:52px!important}
  .eligibility-progress{padding-left:12px!important;padding-right:12px!important}
  .eligibility-progress>.eligibility-step{width:100%!important;min-width:0!important}
  .eligibility-progress>.eligibility-step b,.eligibility-progress>.eligibility-step small{overflow-wrap:anywhere!important}
  .eligibility-progress>label.eligibility-step{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important}
  .eligibility-progress>label.eligibility-step>input[type="checkbox"]{margin:0!important}
  .eligibility-progress>label.eligibility-step>.status-chip{justify-self:start!important;margin:0!important}
  .eligibility-progress>label.eligibility-step:not(.tracked-link-requirement){font-size:1rem!important;line-height:1.35!important}
  .eligibility-progress>label.eligibility-step:not(.tracked-link-requirement)>small{display:block!important;margin-top:4px!important;font-size:.9rem!important;line-height:1.45!important}
  .public-entry-actions-v126{gap:7px!important}
  .public-entry-actions-v126 button{font-size:.78rem!important;padding:8px 10px!important}
  .host-promotion-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .host-promotion-stats>span:last-child{grid-column:1/-1!important;min-height:62px!important}
  .host-promotion-activity{padding:13px!important}
}
