.wide{width:100%}#code{display:inline-block;font-size:21px;letter-spacing:2px;padding:12px 16px;border-radius:8px;background:#e7eedc;margin-right:10px;overflow-wrap:anywhere}.entry{background:white;border:1px solid #dce2d4;border-radius:12px;padding:20px;margin:16px 0}.entry summary{font-size:18px;font-weight:600;color:#173c30;cursor:pointer}.entry p{white-space:pre-wrap;overflow-wrap:anywhere}.entry details{margin-top:0}.tabs{flex-wrap:wrap}.consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0}.consent input{width:24px;height:24px;min-height:24px;flex-shrink:0}.consent label{margin:0}.sync-panel{padding:16px;font-size:13px}.sync-panel p{margin:0 0 12px}.sync-panel button{margin:4px}.sync-panel+.page-nav{margin-top:16px}select{max-width:100%}@media(max-width:480px){#code{font-size:17px;letter-spacing:1px}.entry{padding:16px}}

.coach-search-controls{display:flex;gap:8px;align-items:stretch}.coach-search-controls input{min-width:0;flex:1}.coach-search-controls button{flex:0 0 auto}.request-actions{display:flex;flex-wrap:wrap;gap:8px}.accept-request{background:#173c30;color:#fff}.coach-search-result h3,.history-card h3{margin-top:0;overflow-wrap:anywhere}.request-status{display:inline-block;border-radius:20px;padding:4px 10px;background:#eef2e6;font-size:13px;font-weight:600}.coach-search-result{border:1px solid #dce2d4;border-radius:12px;padding:18px;margin:12px 0}.coach-search-result button{width:100%}#consent-form{margin-top:24px;padding-top:12px;border-top:1px solid #dce2d4}@media(max-width:480px){.coach-search-controls{flex-direction:column}.request-actions button{flex:1}.request-actions{gap:8px}}
