/* Participant card surfaces match the certificate page palette. */
.manufacturer-journey-page :is(.journey-content,.journey-stage-copy,.proposal-company-card,.proposal-details,.sample-work-card,.sample-review-crm,.sample-review-main,.sample-review-messages article>div,.sample-review-documents button){border-color:#35ded4!important;background:linear-gradient(145deg,#175b57 0%,#103f3d 52%,#0b302f 100%)!important;box-shadow:0 10px 28px rgba(0,18,18,.22),inset 0 1px 0 rgba(255,255,255,.05)!important}
.manufacturer-journey-page .sample-review-sidebar section{background:transparent!important;background-image:none!important;box-shadow:none!important}
.manufacturer-journey-page :is(.proposal-company-head,.proposal-company-facts>div,.proposal-terms-grid>div,.proposal-comment,.proposal-file,.sample-review-head,.sample-review-status,.sample-review-tabs,.sample-review-compose){border-color:#32726c!important;background:linear-gradient(145deg,rgba(23,97,91,.72),rgba(16,75,72,.88))!important}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturer-journey-page :is(.journey-content,.journey-stage-copy,.proposal-company-card,.proposal-details,.sample-work-card,.sample-review-crm,.sample-review-main,.sample-review-messages article>div,.sample-review-documents button){border-color:#8acac4!important;background:linear-gradient(145deg,#d8efeb 0%,#edf8f5 52%,#dff2ee 100%)!important;box-shadow:0 9px 22px rgba(25,101,92,.11),inset 0 1px 0 rgba(255,255,255,.72)!important}.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturer-journey-page :is(.proposal-company-head,.proposal-company-facts>div,.proposal-terms-grid>div,.proposal-comment,.proposal-file,.sample-review-head,.sample-review-status,.sample-review-tabs,.sample-review-compose){border-color:#bad8cf!important;background:linear-gradient(105deg,#e7f8f6 0%,#f8fcfa 100%)!important}

/* Participant chat composer requested as a rounded gradient tray. */
.manufacturer-journey-page .sample-review-compose{gap:12px!important;margin-top:18px!important;padding:14px!important;border:1px solid rgba(53,222,212,.38)!important;border-radius:18px!important;background:linear-gradient(115deg,rgba(35,111,104,.72) 0%,rgba(18,76,74,.9) 52%,rgba(10,48,50,.94) 100%)!important;box-shadow:0 12px 30px rgba(0,18,18,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}
.manufacturer-journey-page .sample-review-compose textarea{border-radius:12px!important}
.manufacturer-journey-page .sample-review-compose button{border-radius:12px!important;background:linear-gradient(180deg,#68d6cc 0%,#249e96 100%)!important;color:#fff!important;box-shadow:0 8px 18px rgba(15,120,112,.3),inset 0 1px 0 rgba(255,255,255,.3)!important}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturer-journey-page .sample-review-compose{border-color:#81cec6!important;background:linear-gradient(115deg,#d9f2ee 0%,#edf8f5 55%,#d5ebe6 100%)!important;box-shadow:0 10px 26px rgba(32,112,101,.13),inset 0 1px 0 rgba(255,255,255,.7)!important}
@media(max-width:520px){.manufacturer-journey-page .sample-review-compose{gap:8px!important;padding:10px!important;border-radius:14px!important}.manufacturer-journey-page .sample-review-compose textarea,.manufacturer-journey-page .sample-review-compose button{border-radius:10px!important}}
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturer-journey-page .sample-review-sidebar section{background:transparent!important;background-image:none!important;box-shadow:none!important}

/* The submit row is layout only. Keep the turquoise surface on the button, not behind it. */
.manufacturer-journey-page .sample-invite-form .sample-actions,
.light-theme:not(.platform-route):not(.map-theme-lock) #app .manufacturer-journey-page .sample-invite-form .sample-actions {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
}
