.sales-practice-coach{margin:18px 0;color:#183736;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.sales-practice-coach h3,.sales-practice-coach h4,.sales-practice-coach h5{color:#172b2d;font-weight:800;line-height:1.6}.sales-practice-coach h3{font-size:18px;margin:0 0 5px}.sales-practice-coach h4{font-size:17px;margin:0 0 12px}.sales-practice-coach h5{font-size:15px;margin:0 0 8px}.sales-practice-coach p{margin:8px 0}.sales-practice-coach small,.sales-practice-coach .coach-muted{font-size:13px;color:#586f70;line-height:1.7}.coach-goal{display:flex;align-items:flex-start;gap:12px;padding:18px 15px;border-radius:17px;background:linear-gradient(115deg,#eaf8f2,#e9f4ff);border:1px solid #cee7df}.coach-icon{font-size:27px;flex:0 0 auto}.coach-section{margin-top:23px}.coach-section h4 small{display:inline-block;padding:1px 9px;background:#eaf4ef;border-radius:12px;font-size:12px}.coach-gap{padding:15px 13px;margin:12px 0;background:#fff9ec;border:1px solid #f0dfb8;border-radius:14px}.coach-gap-detail{margin-top:12px}.coach-gap-detail b{color:#7d4c21}.coach-evidence{color:#52666b;font-size:14px}.sales-practice-coach blockquote{margin:11px 0;padding:10px 12px;background:#edf6f2;border-left:3px solid #3b8c7b;border-radius:0 9px 9px 0;font-size:14px;color:#244e49}.sales-voice-result .coach-dimension{padding:0;border:1px solid #d7e6e1;background:white;border-radius:13px;margin:10px 0;font-size:15px;color:#234240}.coach-dimension summary{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:14px 12px;list-style:revert;cursor:pointer;color:#172f31;font-weight:750;font-size:14px}.coach-dimension summary span:last-child{flex-shrink:0;color:#9a542e;font-size:13px}.coach-dimension>p,.coach-dimension>article{margin:0 12px 13px}.coach-rule{font-size:13px;color:#526b6a;border-top:1px solid #e4ede9;padding-top:10px}.coach-loss{padding-top:13px;border-top:1px dashed #dce8e1}.coach-loss-head{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.coach-loss-head>span{white-space:nowrap;color:#a85037;font-size:14px;font-weight:750}.coach-reference{white-space:pre-wrap;user-select:text;padding:17px 15px;background:#edf6f5;border:1px solid #cfe5df;border-radius:14px;font-size:15px;line-height:2;color:#183a3b}.coach-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.coach-buttons button{flex:1 1 135px;min-height:44px;border:1px solid #c7ded7;border-radius:11px;background:#f7fcfa;color:#245f55;font-size:14px;font-weight:750;cursor:pointer}.coach-copy-state{font-size:13px;color:#486b64}.sales-voice-result .coach-checklist{padding:12px 14px;border:1px solid #dce7e2;border-radius:13px;font-size:14px;color:#31554f}.coach-checklist summary{cursor:pointer;font-size:15px;font-weight:750;color:#183b36}.coach-checklist>div{border-top:1px solid #e1eae6;margin-top:13px;padding-top:13px}.coach-checklist ul{margin:8px 0;padding-left:21px}.coach-pending{padding:12px;border:1px solid #d9e2eb;border-radius:10px;background:#f5f8fb;font-size:14px}.sales-voice-result:has(.sales-practice-coach) .sales-voice-result-title{font-size:15px}.sales-voice-result:has(.sales-practice-coach) .sales-voice-metric{font-size:15px}.sales-voice-result:has(.sales-practice-coach) .sales-voice-metric small{font-size:11px}.sales-voice-result:has(.sales-practice-coach)>details{font-size:14px;line-height:1.8}.sales-voice-result:has(.sales-practice-coach)>details>div{white-space:pre-wrap;overflow-wrap:anywhere}.sales-practice-coach button:focus-visible,.sales-practice-coach summary:focus-visible{outline:3px solid #369e90;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.coach-goal{animation:coach-reveal .25s ease-out 1}@keyframes coach-reveal{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}}

.coach-knowledge{margin:11px 0;padding:13px;border:1px solid #d3e4ee;border-radius:13px;background:#f2f8fc}.sales-practice-coach .coach-kept{font-size:14px;line-height:1.8;padding:10px;border:1px solid #dce9e2;border-radius:11px}.coach-kept summary{font-weight:700;cursor:pointer}
