/* PULSE 1.76 — readable crew field notes, no gameplay changes. */
.expedition-reports-modal .exp-report-list{gap:11px}
.expedition-reports-modal .exp-report-entry{border:1px solid #79979b46;border-radius:15px;background:#0e1a25;overflow:hidden}
.expedition-reports-modal .exp-report-entry>summary{display:block;cursor:pointer;list-style:none;min-height:68px;color:#e5f0ef}
.expedition-reports-modal .exp-report-entry>summary::-webkit-details-marker{display:none}
.expedition-reports-modal .exp-report-entry>summary:focus-visible{outline:2px solid #a4d8c8;outline-offset:-2px}
.expedition-reports-modal .exp-report-entry .exp-report-row{border:0;border-radius:0;background:transparent;grid-template-columns:37px minmax(0,1fr);gap:10px;padding:13px}
.expedition-reports-modal .exp-report-row>span{width:37px;height:37px;font-size:18px}
.expedition-reports-modal .exp-report-row small{font-size:10px;line-height:1.4;color:#a9c6cf;letter-spacing:.035em}
.expedition-reports-modal .exp-report-row b{font-size:15px;line-height:1.4;color:#f3f0e9}
.expedition-reports-modal .exp-report-row p{font-size:12px;line-height:1.5;color:#c1d4d6;margin:5px 0}
.expedition-reports-modal .exp-report-row em{font-size:11px;line-height:1.5;color:#aed4cd}
.expedition-reports-modal .exp-entry-cta{display:block;padding:0 13px 13px;color:#dcbf91;font-size:12px;font-weight:750}
.expedition-reports-modal .exp-entry-cta:after{content:'⌄';padding-left:6px}
.expedition-reports-modal .exp-report-entry[open] .exp-entry-cta{padding-bottom:9px}
.expedition-reports-modal .exp-report-entry[open] .exp-entry-cta:after{content:'⌃'}
.expedition-reports-modal .exp-report-result{margin:0 9px 12px;padding:13px;border-color:#729b9e4f;border-radius:12px}
.expedition-reports-modal .exp-report-head small{font-size:10px;color:#acd1c9}
.expedition-reports-modal .exp-report-head b{font-size:15px;line-height:1.35}
.expedition-reports-modal .exp-report-head em{font-size:11px;line-height:1.4}
.expedition-reports-modal .exp-report-result>p{font-size:13px;line-height:1.5}
.expedition-reports-modal .exp-report-squad,.expedition-reports-modal .exp-report-injury,.expedition-reports-modal .exp-report-bonus{gap:4px}
.expedition-reports-modal .exp-report-squad span,.expedition-reports-modal .exp-report-injury span,.expedition-reports-modal .exp-report-bonus span{font-size:10px}
.expedition-reports-modal .exp-report-squad b,.expedition-reports-modal .exp-report-injury b,.expedition-reports-modal .exp-report-bonus b{font-size:13px;line-height:1.4}
.expedition-reports-modal .exp-report-squad small,.expedition-reports-modal .exp-report-injury small{font-size:11px;line-height:1.5}
.crew-field-note{margin-top:11px;padding:12px 13px;border-left:3px solid #91d3bf;border-radius:10px;background:#132a2e;color:#f2ede0}
.crew-field-note>span{display:block;color:#aad6ce;font-size:10px;font-weight:800;letter-spacing:.1em}
.crew-field-note>b{display:block;margin:5px 0;font-size:13px;line-height:1.35;color:#f3dfb8}
.crew-field-note>p{font-size:13px;line-height:1.55;margin:4px 0 0;color:#e0e9e4;overflow-wrap:anywhere}
.event-decisions .crew-field-note{margin:12px 0;text-align:left;background:#182a30}
.event-decisions .crew-field-note>span{font-size:10px}
.event-decisions .crew-field-note>b{font-size:13px}
.event-decisions .crew-field-note>p{font-size:13px}
@media(max-width:350px){.expedition-reports-modal .exp-report-entry .exp-report-row{padding:10px;gap:7px}.expedition-reports-modal .exp-report-row b{font-size:14px}.crew-field-note{padding:10px}}
