/* Styles for the NEW companion-owned results page only. The locked MWS website CSS is untouched. */
body[data-mws-page="results"] .mwssl-results-notice{margin-top:24px;padding:19px 22px;border:1px solid #eddce2;border-radius:15px;background:#fff8fa;color:#5a3c4c;font-size:1rem;line-height:1.6}
body[data-mws-page="results"] .mwssl-results-notice h2{margin-bottom:8px;font-size:clamp(1.55rem,3.4vw,2.1rem)}
body[data-mws-page="results"] .mwssl-results-notice p{margin-top:8px}
body[data-mws-page="results"] .mwssl-results-notice[data-state="unavailable"]{background:#fffaf4;border-color:#e8d6ba}
body[data-mws-page="results"] .mwssl-results-list{display:grid;gap:18px;margin-top:22px}
body[data-mws-page="results"] .mwssl-results-list .demo-card{margin:0}
body[data-mws-page="results"] .mwssl-results-actions{margin-top:25px}
body[data-mws-page="results"] .mwssl-results-actions a{font-weight:800;color:#c20766;text-decoration:underline;text-underline-offset:4px}
@media(max-width:620px){body[data-mws-page="results"] .mwssl-results-list .demo-card{grid-template-columns:80px 1fr;gap:13px}body[data-mws-page="results"] .mwssl-results-list .demoaction{grid-column:1/-1}}

/* Recruitment invitation displays ONLY after the live directory reports a true no-match.
   Uses the approved brand's existing pill button; no locked-site files are modified. */
body[data-mws-page="results"] .mwssl-recruitment[hidden]{display:none!important}
body[data-mws-page="results"] .mwssl-recruitment{margin-top:24px;padding:22px;border-radius:17px;border:1px solid #e8d2dd;background:#fffafd;color:#563849;line-height:1.55}
body[data-mws-page="results"] .mwssl-recruitment h2{font-size:clamp(1.3rem,3vw,1.7rem);margin:0 0 10px}
body[data-mws-page="results"] .mwssl-recruitment p{margin:0 0 17px}
body[data-mws-page="results"] .mwssl-recruitment .pill{display:inline-flex;text-align:center;max-width:100%;justify-content:center;text-decoration:none}
body[data-mws-page="results"] .mwssl-recruitment .mwssl-recruitment-note{margin:15px 0 0;font-size:.88rem;color:#695665}
