.review-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-reading-grid a{display:block;color:#225849;text-decoration:none}.review-reading-grid span,.review-reading-grid small{display:block;margin-top:9px}.word-review-notice{padding:0 8px}.variation-picker{border:1px solid #d3dfc2;padding:14px;border-radius:16px;margin:18px 0;min-width:0}.variation-picker legend{font-weight:600;padding:0 7px}.variation-picker .btn{margin:5px;max-width:100%;white-space:normal}.phone-test{margin:20px 0}.phone-test select,.phone-test textarea{width:100%;box-sizing:border-box;margin:12px 0}.phone-test label{display:block}.phone-test audio{max-width:100%}.merge-preview{margin:20px 0;padding:18px;background:#f0f5e7;border-radius:18px}.merge-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.merge-columns>div{padding:13px;background:#fffdf4;border-radius:12px;min-width:0}.merge-columns p{white-space:pre-wrap;overflow-wrap:anywhere}.merge-conflict{padding:15px 0;border-bottom:1px solid #d3dec4}.merge-conflict select{width:100%;box-sizing:border-box}.merge-preview .btn{margin:8px 8px 8px 0;white-space:normal}@media(max-width:540px){.review-reading-grid{grid-template-columns:1fr 1fr}.merge-columns{grid-template-columns:1fr}.merge-preview{padding:12px}.variation-picker .btn{margin:5px 0;width:100%}.phone-test h2{font-size:21px}}
