.playlistCreate[data-v-2368b376]{display:flex;flex-direction:column;min-height:100%}.playlistCreate h1[data-v-2368b376]{margin-top:31px;margin-bottom:7px}.playlistCreate p[data-v-2368b376]{margin-bottom:25px}.playlistCreate .list__item__label[data-v-2368b376]{font-size:17px}.playlistCreate .button[data-v-2368b376]{margin-top:auto}.fitnessplanDateSelection[data-v-2368b376]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:23px}.fitnessplanDateSelection__item[data-v-2368b376]{display:flex;flex-direction:column;justify-content:center;text-align:center;width:calc(25% - 9px);background:#fff;box-shadow:0 8px 16px 0 rgba(30,29,31,.04);border-radius:8px;padding:11px 0 14px;margin-bottom:12px;overflow:hidden}.fitnessplanDateSelection__item--selected[data-v-2368b376]{position:relative;box-shadow:0 2px 16px 0 rgba(255,105,0,.12),inset 0 0 0 2px #ff6900}.fitnessplanDateSelection__item--selected[data-v-2368b376]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,105,0,.24)}.fitnessplanDateSelection__item__title[data-v-2368b376]{position:relative;z-index:1;font-size:22px;font-weight:700;letter-spacing:-.32px;color:#1e1d1f;text-transform:uppercase}.fitnessplanDateSelection__item--selected .fitnessplanDateSelection__item__title[data-v-2368b376]{color:#ff6900}.fitnessplanDateSelection__item__date[data-v-2368b376]{position:relative;z-index:1;font-size:14px;font-weight:700;letter-spacing:-.21px;color:rgba(30,29,31,.48);margin-top:-6px}.fitnessplanDateSelection__item--selected .fitnessplanDateSelection__item__date[data-v-2368b376]{color:#ff6900}.fitnessplanDateSelection__divider[data-v-2368b376]{position:relative;display:flex;width:100%;justify-content:center;font-size:14px;font-weight:600;letter-spacing:.21px;color:rgba(30,29,31,.24);text-transform:uppercase;margin:17px 0}.fitnessplanDateSelection__divider[data-v-2368b376]:after,.fitnessplanDateSelection__divider[data-v-2368b376]:before{content:"";position:absolute;width:calc(50% - 32px);height:1px;top:50%;left:0;transform:translateY(-50%);background:rgba(30,29,31,.08)}.fitnessplanDateSelection__divider[data-v-2368b376]:after{right:0;left:inherit}.fitnessplanDateSelection__calendar{width:100%;background:#fff;box-shadow:0 8px 16px 0 rgba(30,29,31,.04),0 0 0 1px rgba(30,29,31,.08);border-radius:4px}.fitnessplanDateSelection .vc-container{border:0;font-family:Montserrat,Helvetica,sans-serif}.fitnessplanDateSelection .vc-header{padding:20px 16px}.fitnessplanDateSelection .vc-header .vc-title{font-size:14px;font-weight:600;letter-spacing:-.21px;line-height:20px;color:#1e1d1f}.fitnessplanDateSelection .vc-weekday{font-size:11px;letter-spacing:-.16px;color:rgba(30,29,31,.24)}.fitnessplanDateSelection .vc-day,.fitnessplanDateSelection .vc-day-content{font-size:14px;font-weight:600!important;color:#1e1d1f}.fitnessplanDateSelection .vc-day-content.is-disabled,.fitnessplanDateSelection .vc-day.is-disabled{color:rgba(30,29,31,.24)}.fitnessplanDateSelection .vc-day-content{width:32px;height:32px;border-radius:4px}.fitnessplanDateSelection .vc-day-content:focus{background:#ff6900;color:#fff}