.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_chart[data-v-c5e92c44],.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_item[data-v-c5e92c44],.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_setting[data-v-c5e92c44]{background:#f2f0c9;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:70px;height:70px;cursor:pointer}.todo__wrapper[data-v-c5e92c44]{position:relative;margin-top:20px;display:flex}.todo__wrapper .todo__wrapper__left[data-v-c5e92c44]{width:100%}.todo__wrapper .todo__wrapper__right[data-v-c5e92c44]{width:100%;height:100%;position:relative;padding-top:10px;max-width:800px}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_chart[data-v-c5e92c44],.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_item[data-v-c5e92c44],.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_setting[data-v-c5e92c44]{width:50px;height:50px;position:absolute;left:10px;top:10px;display:none}@media screen and (min-width:850px){.todo__wrapper .todo__wrapper__right[data-v-c5e92c44]{display:flex;flex-direction:column;align-items:flex-end}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__circle[data-v-c5e92c44]{width:500px;height:500px;background:#c12c37;border-radius:400px 0 0 400px;position:relative;top:-40px}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container[data-v-c5e92c44]{position:relative;right:80%;top:-400px;z-index:10}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper[data-v-c5e92c44]{width:70px;height:70px;border-radius:50%;border:1px solid #f2f0c9;position:relative;margin-bottom:15px}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_item[data-v-c5e92c44]{mask-image:url(../img/icon_item.c1a499fa.svg);-webkit-mask-image:url(../img/icon_item.c1a499fa.svg);display:block}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_chart[data-v-c5e92c44]{mask-image:url(../img/icon_chart.49b869fa.svg);-webkit-mask-image:url(../img/icon_chart.49b869fa.svg);display:block}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__icons__container .todo__wrapper__right__icon__wrapper .icon_setting[data-v-c5e92c44]{mask-image:url(../img/icon_setting.a2854252.svg);-webkit-mask-image:url(../img/icon_setting.a2854252.svg);display:block}}@media screen and (min-width:1016px){.todo__wrapper .todo__wrapper__right .todo__wrapper__right__container[data-v-c5e92c44]{padding-top:30px;width:400px}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__circle[data-v-c5e92c44]{width:550px}}@media screen and (min-width:1230px){.todo__wrapper .todo__wrapper__right .todo__wrapper__right__container[data-v-c5e92c44]{width:400px}.todo__wrapper .todo__wrapper__right .todo__wrapper__right__circle[data-v-c5e92c44]{width:600px}}.setting__wrapper[data-v-56aa8f48]{position:relative;display:flex}.setting__wrapper .setting__wrapper__left[data-v-56aa8f48]{width:100%}.setting__wrapper .setting__wrapper__right[data-v-56aa8f48]{position:relative;margin-left:10px;width:100%;max-width:800px}.setting__wrapper .setting__wrapper__right__container[data-v-56aa8f48]{max-width:330px;padding-right:10px}.setting__wrapper .setting__wrapper__right__group[data-v-56aa8f48]{width:100%;color:#f2f0c9}.setting__wrapper .setting__wrapper__right__title[data-v-56aa8f48]{margin-bottom:20px;font-weight:700}.setting__wrapper .setting__wrapper__right__item__wrapper[data-v-56aa8f48]{border-bottom:1px dashed rgba(242,240,201,.3843137254901961);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:10px;padding-right:5px}.setting__wrapper .setting__wrapper__right__item__text[data-v-56aa8f48]{font-size:.9rem}.setting__wrapper .audio[data-v-56aa8f48],.setting__wrapper .resting__time[data-v-56aa8f48],.setting__wrapper .working__time[data-v-56aa8f48]{border:none;background:#c12c36;color:#f2f0c9;width:80px;cursor:pointer}.setting__wrapper .audio[data-v-56aa8f48]:focus,.setting__wrapper .resting__time[data-v-56aa8f48]:focus,.setting__wrapper .working__time[data-v-56aa8f48]:focus{outline:none}.setting__wrapper .setting__wrapper__right__input__group[data-v-56aa8f48]{border:2px solid;display:flex;align-items:center;position:relative;border-radius:10px;width:50px;height:20px;background:#f2f0c9}.setting__wrapper .setting__wrapper__right__item__switch[data-v-56aa8f48]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;width:22px;height:16px;background:#bc2b36;position:relative;right:-20px;transition:.4s ease-in-out;cursor:pointer}.setting__wrapper .setting__wrapper__right__item__switch~.switch__label[data-v-56aa8f48]:before{content:"off";color:#bc2b36;font-size:.9rem;position:relative;right:25px;bottom:2px;transition:.4s ease-in-out;cursor:pointer}.setting__wrapper .setting__wrapper__right__item__switch[data-v-56aa8f48]:checked{right:0;transition:.4s ease-in-out}.setting__wrapper .setting__wrapper__right__item__switch:checked~.switch__label[data-v-56aa8f48]:before{content:"on";color:#bc2b36;font-size:.9rem;position:relative;right:0;bottom:2px;cursor:pointer}@media screen and (min-width:700px){.setting__wrapper__left .setting__wrapper__left__circle[data-v-56aa8f48]{display:block;width:200px;height:350px;background:#c12c37;border-radius:0 200px 200px 0;position:absolute;top:0}}@media screen and (min-width:850px){.setting__wrapper .setting__wrapper__right[data-v-56aa8f48]{display:flex;flex-direction:column;align-items:flex-end}.setting__wrapper .setting__wrapper__right__container[data-v-56aa8f48]{position:absolute;top:10%;width:340px;margin-right:10px}}@media screen and (min-width:1016px){.setting__wrapper .setting__wrapper__right__container[data-v-56aa8f48]{width:380px}}@media screen and (min-width:1230px){.setting__wrapper .setting__wrapper__right[data-v-56aa8f48]{width:auto}.setting__wrapper .setting__wrapper__right__container[data-v-56aa8f48]{max-width:420px;margin:0 0 0 auto}}