/* v1.8.2 – quality pass */
.craft-trade-panel,.village-record-card{border:1px solid #cbdcc8;background:#f1f6eb;border-radius:15px;padding:12px;margin:12px 0;color:#315548}
.craft-trade-panel strong,.village-record-card h3{font-size:17px;font-weight:850}
.craft-trade-panel p,.village-record-card p{margin:7px 0 10px;font-size:13px;line-height:1.4}
.craft-trade-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.craft-trade-buttons button{font-size:12px;font-weight:700;min-height:42px;padding:7px 5px;background:#317b5d;color:white;border:0;border-radius:10px}
.craft-trade-buttons button:disabled{background:#d6e0d3;color:#7b8a7b;opacity:.7}
.village-record-missions{display:grid;gap:5px}.village-record-missions>div{display:flex;gap:8px;justify-content:space-between;align-items:center;background:#fffdf4;border-radius:9px;padding:8px 10px;font-size:13px}.village-record-missions button{border:0;border-radius:8px;padding:7px 9px;background:#307f60;color:white;font-weight:800}
@media(max-width:700px){.craft-trade-buttons{grid-template-columns:1fr}.craft-trade-panel{padding:10px}.village-record-card{margin:9px 0}}
