/* S09.3. Scoped to Stay. The original human-first mobile layout is unchanged. */
.stay-s093-fact-detail{margin:16px 0 20px;border:1px solid #e8dfcf;border-radius:17px;background:linear-gradient(135deg,#fffdfa,#fcf8ef);padding:16px 18px;line-height:1.7}
.stay-s093-fact-detail summary{cursor:pointer;font-weight:700;color:#322e28;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}
.stay-s093-fact-detail[open] summary{margin-bottom:12px}
.stay-s093-fact-detail p{margin:0 0 12px;color:#4f4840;line-height:1.8}
.stay-s093-fact-detail small{color:#847666;font-size:12px}
.stay-s093-ai-review{border:1px solid #e6d5b6;border-radius:14px;background:linear-gradient(140deg,#fffdf8,#fbf5e8);margin-top:12px;padding:14px}
.stay-s093-ai-review strong{display:block;font-size:13px;color:#413327;margin-bottom:5px}
.stay-s093-ai-review p{font-size:12px;line-height:1.6;color:#544c43;max-width:680px;margin:6px 0}
.stay-s093-ai-review .stay-s093-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.stay-s093-ai-review button{cursor:pointer;border-radius:9px;padding:8px 12px;font:600 12px system-ui,sans-serif;border:1px solid #a2834c;background:#ab864d;color:white}
.stay-s093-ai-review button.stay-s093-reject{color:#534e44;background:white;border-color:#d9d3c9}
.stay-s093-pilot-note{margin:12px 0;background:#fff9e9;border-left:3px solid #c89b51;border-radius:7px;padding:10px 14px;color:#554e43;font-size:13px}
@media(max-width:600px){.stay-s093-ai-review{padding:11px}.stay-s093-fact-detail{padding:12px}.stay-s093-ai-review .stay-s093-actions{flex-direction:column}.stay-s093-ai-review button{width:100%}}
