.intake-box{border:1px solid #d8e8dc;border-radius:11px;background:#f7faf7;padding:17px;margin-bottom:23px}
.intake-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.intake-title strong{font-size:12px}.intake-title span{font-size:9px;font-weight:800;letter-spacing:.09em;color:#47806a;background:#e6f4ea;border-radius:5px;padding:5px 7px}
.intake-box>p,.stage-review p{font-size:11px;line-height:1.5;color:#64746c;margin:8px 0 15px}.intake-box textarea{min-height:115px}.intake-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.intake-actions small,.proposal-result small{font-size:10px;color:#697a70;line-height:1.4}
.proposal-result{margin-top:15px;padding:14px;border:1px solid #bfdccc;border-radius:9px;background:#fff}.proposal-result>strong{font-size:12px;color:#225541}.proposal-result p{font-size:10px;color:#5f7167;line-height:1.5}.proposal-source{display:grid;grid-template-columns:125px 1fr;gap:7px;border-top:1px solid #e7eee8;padding:7px 0;font-size:10px;line-height:1.4}.proposal-source b{color:#365a48}.proposal-source span{color:#56675e;overflow-wrap:anywhere}
.stage-review{border-top:1px solid #e2eae3;padding-top:15px;margin-top:4px}.stage-review>strong{font-size:12px}.stage-review p{margin:5px 0 11px}.stage-choice{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e1e9e2;border-radius:8px;margin-bottom:7px;cursor:pointer}.stage-choice input,.review-confirm input{width:auto;flex:none;accent-color:#0e6755}.stage-choice span{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:1}.stage-choice b{font-size:11px}.stage-choice small{font-size:10px;color:#6b786f}
.review-confirm{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.45;font-weight:650;margin:18px 0 12px;cursor:pointer}
@media(max-width:600px){.proposal-source{grid-template-columns:1fr}.stage-choice span{display:block}.stage-choice small{display:block;margin-top:3px}}
