.practice-entry{width:100%;margin:9px 0 0;min-height:40px;border:1px solid #a7bc95;border-radius:5px;background:#e9efdc;color:#37634f;font-size:12px;font-weight:650;padding:9px}.practice-coach{flex-shrink:0;padding:9px 13px;border-top:1px solid #78917a;background:#e8eed5;color:#315c4b}.practice-coach header{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:11px}.practice-coach header button{font-size:10px;text-decoration:underline;background:transparent;min-height:28px}.practice-coach>p{font-size:11px;line-height:1.6;margin:5px 0 7px}.practice-goals{display:flex;gap:5px;flex-wrap:wrap;margin:5px 0}.practice-goals>span{font-size:8px;display:flex;gap:4px;align-items:center;color:#778366}.practice-goals b{border:1px solid #a9bd91;border-radius:50%;height:16px;width:16px;display:grid;place-items:center;font-size:8px}.practice-goals .done{color:#306047}.practice-goals .done b{background:#69906a;color:#fff4c6}.practice-action{font-size:10px;border:1px solid #98b083;background:#f7f5e4;border-radius:4px;min-height:30px;padding:5px 9px}.is-practicing .mission-tip{display:none!important}.guide-section{border:1px solid #c9d5be;border-radius:5px;margin:9px 0;padding:0 10px;text-align:left;background:#f1f1e5}.guide-section summary{font-size:12px;font-weight:650;cursor:pointer;padding:11px 0;min-height:38px}.guide-section p{font-size:11px!important;line-height:1.75!important;margin:0 0 10px!important}.guide-basics{padding-left:21px;text-align:left;font-size:12px;line-height:1.8;color:#5f765f}.guide-basics li{margin:6px 0}.guide-keys{font-size:10px!important;line-height:1.7!important;background:#e8ecd9;border-radius:5px;padding:8px}.early-bonus{display:block;font-size:9px;font-style:normal;color:#427047;white-space:nowrap}.quick-wave .early-bonus{padding:4px 6px;background:#e4eeb8;border-radius:4px}.practice-result-goals{text-align:left;border:1px solid #c4d1b6;border-radius:5px;padding:8px 12px;margin:12px 0}.practice-result-goals p{margin:5px 0!important;font-size:11px!important}.practice-result-goals b{color:#477452}.launch-review{font-size:11px!important;line-height:1.6!important;color:#62795f}
@media(max-width:520px){.practice-entry{font-size:11px;min-height:38px}.practice-coach{padding:6px 10px}.practice-coach header{font-size:9px}.practice-coach>p{font-size:9px;line-height:1.5;margin:3px 0 5px}.practice-goals{gap:4px}.practice-goals>span{font-size:7px}.practice-goals b{height:14px;width:14px;font-size:7px}.practice-action{font-size:9px;min-height:29px}.practice-coach header button{font-size:9px;min-height:27px}.guide-section summary{font-size:11px}.guide-basics{font-size:11px}.early-bonus{font-size:8px}.quick-wave .early-bonus{font-size:7px;padding:3px}.launch-review{font-size:10px!important}}

.quick-wave .early-bonus{position:absolute;right:0;bottom:calc(100% + 5px);font-size:9px;border:1px solid #b5c58c;box-shadow:0 2px 8px #123b4433}

.practice-entry strong{font-size:inherit;display:block}.practice-entry small{font-size:9px!important;line-height:1.5;display:block;color:#788168;margin-top:4px!important}
