.dash-suggestion{display:block!important;background:linear-gradient(135deg,#f6faf8,#fff)!important;border:1px solid #d8e8df;border-radius:18px!important;padding:18px 20px!important;color:#173b31!important;box-shadow:0 8px 26px rgba(16,65,50,.05)}
.dash-suggestion[hidden]{display:none!important}.dash-coach-head{display:flex;align-items:center;gap:10px}.dash-coach-mark{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:#eaf6f0}.dash-coach-mark img{width:34px;height:34px;object-fit:contain}.dash-coach-head>div{flex:1;min-width:0}.dash-coach-head strong,.dash-coach-head span{display:block}.dash-coach-head strong{font-size:14px}.dash-coach-head div span{font-size:12px;color:#5f7067}.dash-coach-head>button{border:0;background:transparent;color:#607269;font-size:22px;line-height:1;padding:7px}.dash .dash-coach-title{font-weight:760;font-size:17px;line-height:1.35;margin:12px 0 6px}.dash .dash-coach-reason{font-size:13px;line-height:1.55;color:#37584a;overflow-wrap:anywhere}.dash-coach-updated{display:block;margin-top:7px;color:#6a7970;font-size:11px}.dash-coach-readiness{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;border:0}.dash-coach-readiness legend{width:100%;margin-bottom:6px;font-size:12px;font-weight:700}.dash-coach-readiness legend span{color:#718077;font-weight:500}.dash-coach-readiness button,.dash-coach-actions button{border:1px solid #d9e5dc;border-radius:999px;background:#fff;color:#315c48;padding:7px 11px;font-size:12px;line-height:1.2}.dash-coach-readiness button[aria-pressed="true"]{background:#dcefe5;border-color:#8fc6a8;color:#104c34;font-weight:700}.dash .dash-coach-followup{margin-top:11px;font-size:12px;color:#5b705e}.dash-coach-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.dash .dash-coach-start{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;background:#075b43;color:#fff;padding:8px 13px;font-size:12px;font-weight:750;text-decoration:none}.dash .dash-coach-start:hover{background:#064a38;color:#fff;text-decoration:none}.dash .dash-coach-footnote{font-size:11px;line-height:1.45;color:#6b786f;margin-top:13px}.dash-coach-footnote a{color:#316952}.dash-coach-footnote button{border:0;background:none;padding:0;color:#316952;font-size:inherit;text-decoration:underline}
@media(max-width:767px){.dash-suggestion{padding:15px!important}.dash-coach-actions>*{min-height:38px}.dash-coach-readiness button{min-height:36px}}
.sc-lyne-coach-settings{margin-top:20px;padding-top:20px;border-top:1px solid #dce7e1;color:#264639;font:500 14px/1.5 Inter,system-ui,sans-serif}.sc-lyne-coach-settings h3{font-size:17px;font-weight:760;margin:0 0 5px}.sc-lyne-coach-settings p{margin:0 0 13px;color:#63756a}.sc-lyne-coach-settings label{display:flex;align-items:center;gap:10px;margin:10px 0;font-weight:650}.sc-lyne-coach-settings input[type=checkbox]{width:17px;height:17px;accent-color:#075b43}.sc-lyne-coach-settings :is(select,input[type=time]){border:1px solid #cbdcd1;border-radius:9px;background:#fff;color:#264639;padding:7px 9px;font:inherit}.sc-lyne-coach-hours{display:flex;gap:18px;flex-wrap:wrap}.sc-lyne-coach-settings .sc-lyne-coach-settings-note{font-size:12px;margin:12px 0 0}
