.coach-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#coach-form label,#coach-result>label{display:block;font-weight:700;margin:20px 0 8px}#coach-form label span{font-weight:400}#coach-form textarea,#coach-form select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #64748b;border-radius:8px;background:white;color:#17212b;font:inherit}#coach-form textarea{resize:vertical}#coach-form select{min-height:48px}#coach-result [readonly]{min-height:280px}#coach-form :focus-visible{outline:3px solid #245c9c;outline-offset:3px}[hidden]{display:none!important}@media(max-width:700px){.coach-grid{grid-template-columns:1fr;gap:0}}