/* Two distinct receiving-hall scenes; the sums stay selectable HTML. */
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-machine {
  padding:clamp(18px,3vw,28px);gap:17px;
  background:linear-gradient(180deg,rgba(17,57,65,.75),rgba(27,49,52,.88)),url('/assets/robot-factory/mission-receiving-v1.webp') center/cover;
}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-order"] .rf-machine {
  background:linear-gradient(180deg,rgba(87,54,24,.72),rgba(62,48,34,.89)),url('/assets/robot-factory/mission-receiving-v1.webp') center/cover;
}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-machine::before {display:none}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-mission-brief {
  position:relative;padding:16px 18px 16px 22px;border:1px solid #a4cbc4;border-left:6px solid #4eafa8;border-radius:7px 13px 10px 7px;background:#f4fcf6;color:#244347;box-shadow:0 5px 14px #11272255;
}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-order"] .rf-mission-brief {border-color:#cfac72;border-left-color:#dfaa50;background:#fff8e8}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-mission-brief h3 {color:#244252}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-mission-brief .rf-rules {color:#344c43}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-cards {gap:clamp(8px,2vw,14px)}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button {
  position:relative;min-height:84px!important;aspect-ratio:1672/941;padding:0 18%;gap:1px;border:2px solid transparent;border-radius:13px;
  background:transparent url('/assets/robot-factory/receiving-teal-crate-v1.webp') center / 100% 100% no-repeat;
  box-shadow:none;color:#203a3c;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-order"] .rf-card-button {background-image:url('/assets/robot-factory/receiving-gold-crate-v1.webp')}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button strong {font-size:clamp(11px,2vw,17px);line-height:1.05}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button>span {font-size:clamp(17px,4vw,29px);line-height:1.08}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button[aria-pressed="true"] {border-color:#9ff2bd;box-shadow:0 0 0 2px #258b58}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button:focus-visible {outline:3px solid #ffdd79;outline-offset:3px}
body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-machine-label {background:#fff8e8;border-color:#cfb383;color:#365344}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-order"] .rf-targets {padding:10px;border:2px dashed #e9c675;border-radius:12px;background:#243b38a8}
body[data-mission="2"] #rf-stage[data-mechanic="delivery-order"] .rf-target {background:#fcf4d9;border-color:#b38544}
@media (hover:hover) {body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button:hover:not(:disabled){transform:translateY(-3px);border-color:#ffe3a3;box-shadow:0 3px 14px #15271c77}}
@media(prefers-reduced-motion:reduce){body[data-mission="2"] #rf-stage:is([data-mechanic="delivery-choice"],[data-mechanic="delivery-order"]) .rf-card-button {transition:none}}
