.practice-continuation[data-v-82ca68b1]{color:#514361;background:#fff;border:1px solid #e3dce9;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:22px 0;padding:22px;display:grid}.continuation-note[data-v-82ca68b1],.practice-continuation>div[data-v-82ca68b1]{overflow-wrap:anywhere;min-width:0;max-width:100%}.practice-continuation h2[data-v-82ca68b1]{align-items:center;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.practice-continuation h3[data-v-82ca68b1]{margin:8px 0;font-size:21px}.practice-continuation p[data-v-82ca68b1]{margin:6px 0;font-size:13px;line-height:1.8}.week-days[data-v-82ca68b1]{gap:7px;margin:14px 0;padding:0;list-style:none;display:flex}.week-days li[data-v-82ca68b1]{color:#71677a;border:1px solid #e6e0eb;border-radius:12px;justify-items:center;gap:5px;min-width:33px;padding:8px;display:grid}.week-days .played[data-v-82ca68b1]{color:#2e6e46;background:#ecf7ef;border-color:#8eba9a}.week-days .future[data-v-82ca68b1]{opacity:.65}.week-goal[data-v-82ca68b1]{align-items:center;gap:10px;font-size:12px;display:flex}.week-goal select[data-v-82ca68b1]{color:#514361;background:#fff;border:1px solid #cbc0d6;border-radius:9px;min-height:44px;padding:8px}.goal-note[data-v-82ca68b1]{color:#496e51}.resume-copy[data-v-82ca68b1]{border-left:1px solid #ece6f0;padding-left:22px}.resume-copy button[data-v-82ca68b1]{white-space:normal;color:#fff;cursor:pointer;background:#62558a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;margin-top:13px;padding:11px 18px;display:flex}.resume-copy button[data-v-82ca68b1]:disabled{opacity:.55;cursor:default}.continuation-note[data-v-82ca68b1]{color:#786c82;grid-column:1/-1;font-size:11px;line-height:1.7}button[data-v-82ca68b1]:focus-visible,select[data-v-82ca68b1]:focus-visible{outline-offset:3px;outline:3px solid #a692d4}@media (width<=600px){.practice-continuation[data-v-82ca68b1]{grid-template-columns:1fr;padding:17px}.resume-copy[data-v-82ca68b1]{border-top:1px solid #ece6f0;border-left:0;padding:16px 0 0}.week-days[data-v-82ca68b1]{gap:5px}.week-days li[data-v-82ca68b1]{min-width:29px;padding:7px}}
