.AdviceCard{--Card-gap:16px;cursor:pointer;justify-content:flex-start;height:100%;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s}.AdviceCard:hover{box-shadow:0 0 0 2px transparent,var(--shadow-4);transform:translateY(-2px)}.ActionPlanAdvice-advice-text{gap:8px}.AdviceCard-titel{flex-direction:row;align-self:stretch;align-items:center;gap:16px;display:flex}.AdviceCard-icon{box-sizing:border-box;background-color:var(--gray-1);border:1px solid var(--gray-2);border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AdviceCard-icon>*{width:24px;height:24px}.AdviceCard-icon-default{opacity:1;transition-duration:.3s;position:absolute}.AdviceCard-icon-colored{opacity:0;transition-duration:.3s;position:relative}.AdviceCard--selected .AdviceCard-icon-default{opacity:0}.AdviceCard--selected .AdviceCard-icon-colored{opacity:1}.AdviceCard-impact{background-color:var(--gray-1);border:1px solid var(--gray-2);border-radius:8px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin-top:auto;padding:12px;display:flex}.AdviceCard-impact-text{color:var(--gray-8);font-weight:400}.AdviceCard-badge{color:var(--gray-0);white-space:nowrap;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:flex}.AdviceCard-badge--ImpactBadge--high{background-color:var(--red-8)}.AdviceCard-badge--ImpactBadge--significant{background-color:var(--orange-5)}.AdviceCard-badge--ImpactBadge--medium{background-color:var(--grellow-10)}.AdviceCard-badge--ImpactBadge--low{background-color:var(--primary-8)}.ActionPlanAdviceCarousel{flex-direction:column;align-self:stretch;gap:16px;display:flex}.ActionPlanAdviceList{gap:16px;margin-top:16px;display:grid}@media (min-width:800px){.ActionPlanAdviceList{grid-template-columns:1fr 1fr 1fr;align-items:center}}@media (max-width:800px){.ActionPlanAdviceList{grid-template-columns:1fr}}.AdviceCard[data-carousel-item]{display:none}.AdviceCard[data-carousel-item].is-visible{display:flex}.ActionPlanAdviceCarousel-navigation{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:4px;display:flex}.ActionPlanAdviceCarousel-nav{background-color:var(--gray-0);border:1px solid var(--gray-3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.ActionPlanAdviceCarousel-nav:disabled{cursor:default}.ActionPlanAdviceCarousel-nav:hover{opacity:.7}.ActionPlanAdviceCarousel-nav-arrow{width:16px;height:16px}.ActionPlanAdviceCarousel-dots{background-color:var(--gray-0);border:1px solid var(--gray-3);border-radius:12px;flex-direction:row;align-items:center;gap:4px;height:24px;padding:0 8px;display:flex}.ActionPlanAdviceCarousel-dot{background-color:var(--gray-6);cursor:pointer;border:none;border-radius:4px;width:24px;height:8px;padding:0;transition:background-color .2s}.ActionPlanAdviceCarousel-dot:hover{background-color:var(--gray-5)}.ActionPlanAdviceCarousel-dot.is-active{background-color:var(--primary-10)}.AdviceCard--selected{transition:transform .2s,box-shadow .2s}.AdviceCard--selected[data-impact-level=ImpactBadge--high]{box-shadow:0 0 0 2px var(--red-8)}.AdviceCard--selected[data-impact-level=ImpactBadge--significant]{box-shadow:0 0 0 2px var(--orange-5)}.AdviceCard--selected[data-impact-level=ImpactBadge--medium]{box-shadow:0 0 0 2px var(--grellow-10)}.AdviceCard--selected[data-impact-level=ImpactBadge--low]{box-shadow:0 0 0 2px var(--primary-8)}.AdviceCard--selected[data-impact-level=ImpactBadge--high] .AdviceCard-icon{background-color:var(--red-0);border-color:var(--red-4)}.AdviceCard--selected[data-impact-level=ImpactBadge--significant] .AdviceCard-icon{background-color:var(--orange-0);border-color:var(--orange-3)}.AdviceCard--selected[data-impact-level=ImpactBadge--medium] .AdviceCard-icon{background-color:var(--grellow-2);border-color:var(--grellow-5)}.AdviceCard--selected[data-impact-level=ImpactBadge--low] .AdviceCard-icon{background-color:var(--primary-1);border-color:var(--primary-2)}.AdviceCard--selected[data-impact-level=ImpactBadge--high]:hover{box-shadow:0 0 0 2px var(--red-8),var(--shadow-4)}.AdviceCard--selected[data-impact-level=ImpactBadge--significant]:hover{box-shadow:0 0 0 2px var(--orange-5),var(--shadow-4)}.AdviceCard--selected[data-impact-level=ImpactBadge--medium]:hover{box-shadow:0 0 0 2px var(--grellow-10),var(--shadow-4)}.AdviceCard--selected[data-impact-level=ImpactBadge--low]:hover{box-shadow:0 0 0 2px var(--primary-8),var(--shadow-4)}.ActionPlanHabits{flex-direction:column;align-self:stretch;margin-top:32px;display:flex}.ActionPlanHabits-group{align-self:stretch;gap:16px;display:grid}@media (min-width:800px){.ActionPlanHabits-group{grid-template-columns:1fr 1fr 1fr}}@media (max-width:800px){.ActionPlanHabits-group{grid-template-columns:1fr}}.HabitCard{--Card-gap:0px;flex:1;min-width:0;height:100%;margin:0;transition:transform .2s,box-shadow .2s}.HabitCard:hover{box-shadow:0 0 0 2px transparent,var(--shadow-4);transform:translateY(-2px)}.HabitCard--completed{--Card-gap:0px;flex:1;min-width:0;height:100%;margin:0;transition:transform .2s,box-shadow .2s}.HabitCard-uncomplete-form{margin-left:auto;display:flex}.HabitCard-checkmark-btn{cursor:pointer;width:24px;height:24px;display:flex}.HabitCard-checkmark{width:40px;height:40px}.ActionPlan-subtitle{margin-top:32px;margin-bottom:0}.HabitCard-titel{flex-direction:row;align-self:stretch;align-items:center;gap:16px;display:flex}.HabitCard-icon{box-sizing:border-box;background-color:var(--gray-1);border:1px solid var(--gray-2);border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.HabitCard-icon--green{background-color:var(--primary-1);border-color:var(--primary-2)}.HabitCard-icon--grellow{background-color:var(--grellow-2);border-color:var(--grellow-5)}.HabitCard-icon--orange{background-color:var(--orange-0);border-color:var(--orange-3)}.HabitCard-icon--red{background-color:var(--red-0);border-color:var(--red-4)}.HabitCard-icon>*{width:24px;height:24px}.HabitCard-titles{flex-direction:column;flex:1;justify-content:center;gap:-2px;display:flex}.HabitCard-category{font-size:var(--font-size-0);color:var(--orange-5)}.HabitCard-category--green{color:var(--primary-10)}.HabitCard-category--grellow{color:var(--grellow-10)}.HabitCard-category--orange{color:var(--orange-10)}.HabitCard-category--red{color:var(--red-10)}.HabitCard-description{color:var(--gray-8);margin:0}.HabitCard-progress{flex-direction:column;align-self:stretch;width:100%;display:flex}.HabitCard-uncomplete-form{display:contents}.HabitCard-checkmark-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.HabitCard-checkmark-btn:hover{opacity:.7}.HabitCard-checkmark-btn:focus-visible{outline:2px solid var(--primary-6);outline-offset:2px}.HabitPopup{background-color:var(--gray-0);border-radius:24px;flex-direction:column;gap:24px;max-width:901px;padding:24px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.HabitPopup-header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 0;display:flex}.HabitPopup-actions{flex-direction:row;align-items:center;gap:16px;display:flex}.HabitPopup-actions .Btn{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.HabitPopup-actions .Btn img,.HabitPopup-actions .Btn svg{width:24px;height:24px}.HabitPopup-more{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.HabitPopup-more img{width:24px;height:24px}.HabitPopup-body{flex-direction:row;gap:32px;display:flex}.HabitPopup-main{flex-direction:column;flex:1;gap:32px;padding:0 4px;display:flex}.HabitPopup-description{flex-direction:column;gap:16px;display:flex}.HabitPopup-description-frame{flex-direction:column;gap:4px;display:flex}.HabitPopup-more-info{flex-direction:column;margin-top:auto;display:flex}.HabitPopup-more-info.doctor-manual-faq{gap:8px;margin-top:16px}.HabitPopup-more-info .doctor-manual-faq-header{margin:8px 0}.HabitPopup-more-info .doctor-manual-faq-content{margin:0 0 16px}.HabitPopup-tips{background-color:var(--gray-1);border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.HabitPopup-tips-header{flex-direction:row;justify-content:space-between;gap:4px;display:flex}.HabitPopup-tips-scroll{max-height:300px;overflow-y:auto}.HabitPopup-tips-list{flex-direction:column;align-items:center;gap:8px;display:flex}.HabitPopup-tip{background-color:var(--gray-1);border-radius:16px;flex-direction:row;align-self:stretch;gap:16px;padding:8px 0;display:flex}.HabitPopup-tip .habit-styling{cursor:pointer;align-items:flex-start;gap:16px;width:100%;display:inline-flex;position:relative}.HabitPopup-tip .habit-styling>input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:url(/static/images/checkbox-square.svg) 50%/20px 20px no-repeat;outline:none;flex-shrink:0;transition-duration:.3s;width:24px!important;height:24px!important}.HabitPopup-tip .habit-styling>input:checked{background-image:url(/static/images/checkbox-square-checked.svg)}.HabitPopup-tip-content{flex-direction:row;flex:1;gap:4px;display:flex}.HabitPopup-tip-content p{margin:0;font-weight:400}.HabitPopup-divider{border:none;border-top:1.5px solid var(--gray-2);width:100%;height:0;margin:0}.HabitPopup-add-tip{flex-direction:row;align-self:stretch;gap:8px;display:flex}.HabitPopup-input{background-color:var(--gray-0);border:1px solid var(--gray-2);color:var(--gray-8);border-radius:44px;flex-direction:row;flex:1;align-items:center;padding:8px 8px 8px 16px;font-weight:400;display:flex}.HabitPopup-input:focus{border-color:var(--primary-10);outline:none}.HabitPopup-input::-webkit-input-placeholder{color:var(--gray-8)}.HabitPopup-input::-moz-placeholder{color:var(--gray-8)}.HabitPopup-input::-ms-input-placeholder{color:var(--gray-8)}.HabitPopup-input::placeholder{color:var(--gray-8)}@media (max-width:800px){.HabitPopup-body{flex-direction:column}}.HabitPopup-tip-delete{cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex}.HabitPopup-tip-delete img{width:20px;height:20px}.HabitPopup--complete-mode .HabitPopup-tip--unselected,.HabitPopup--complete-mode .HabitPopup-divider.HabitPopup-tip--unselected{display:none}.HabitPopup--complete-mode .HabitPopup-tip--completed .HabitPopup-tip-content{-webkit-text-decoration:line-through transparent;text-decoration:line-through transparent;transition:-webkit-text-decoration-color .3s,-moz-text-decoration-color .3s,text-decoration-color .3s,color .3s}.HabitPopup--complete-mode .HabitPopup-tip--completed .habit-styling>input:checked~.HabitPopup-tip-content{-webkit-text-decoration-color:var(--gray-8);text-decoration-color:var(--gray-8);color:var(--gray-6)}.HabitPopup--complete-mode .HabitPopup-tip--completed .habit-styling>input:checked~.HabitPopup-tip-content .link-text{color:var(--gray-6)}.HabitPopup--edit-mode .HabitPopup-tip--completed .HabitPopup-tip-content,.HabitPopup--add-mode .HabitPopup-tip--completed .HabitPopup-tip-content{text-decoration:line-through;-webkit-text-decoration-color:var(--gray-8);text-decoration-color:var(--gray-8);color:var(--gray-6)}.HabitPopup--complete-mode .HabitPopup-edit-btn,.HabitPopup--complete-mode .HabitPopup-add-tip-divider,.HabitPopup--complete-mode .HabitPopup-add-tip{display:none}.HabitPopup--complete-mode .HabitPopup-tip--selected:hover .HabitPopup-tip-delete,.HabitPopup--complete-mode .HabitPopup-tip--completed:hover .HabitPopup-tip-delete{opacity:1}.HabitPopup--complete-mode .HabitPopup-tip--selected .HabitPopup-tip-content{-webkit-text-decoration:line-through transparent;text-decoration:line-through transparent;transition:-webkit-text-decoration-color .3s,-moz-text-decoration-color .3s,text-decoration-color .3s,color .3s}.HabitPopup--complete-mode .HabitPopup-tip--selected .habit-styling>input:checked~.HabitPopup-tip-content{-webkit-text-decoration-color:var(--gray-8);text-decoration-color:var(--gray-8);color:var(--gray-6)}.HabitPopup--complete-mode .HabitPopup-tip--selected .HabitPopup-tip-content .link-text{transition:color .3s}.HabitPopup--complete-mode .HabitPopup-tip--selected .habit-styling>input:checked~.HabitPopup-tip-content .link-text{color:var(--gray-6)}.HabitPopup--edit-mode .HabitPopup-tip--unselected,.HabitPopup--edit-mode .HabitPopup-edit-btn{display:flex}.HabitPopup--edit-mode .HabitPopup-complete-btn{display:none}.HabitPopup--edit-mode .HabitPopup-add-tip-divider,.HabitPopup--edit-mode .HabitPopup-add-tip{display:flex}.HabitPopup--edit-mode .HabitPopup-tip-delete{display:none}.HabitPopup--edit-mode .HabitPopup-tip--selected .HabitPopup-tip-content{text-decoration:none}.HabitPopup--add-mode .HabitPopup-tip-delete,.HabitPopup--add-mode .HabitPopup-tip--completed,.HabitPopup--add-mode .HabitPopup-divider.HabitPopup-tip--completed{display:none}.HabitPopup-tip .habit-styling>input:disabled{cursor:not-allowed;opacity:.5}.HabitPopup-tip .habit-styling>input:disabled~.HabitPopup-tip-content{cursor:not-allowed}.HabitPopup-more-icon{width:24px;height:24px}.HabitPopup-menu{flex-direction:column;gap:4px;min-width:120px;display:flex}.HabitPopup-menu-item{cursor:pointer;text-align:left;font-size:var(--font-size-1);color:var(--gray-11);background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 12px;transition:background-color .15s;display:flex}.HabitPopup-menu-item:hover{background-color:var(--gray-2)}.HabitPopup-menu-item--danger{color:var(--red-8)}.HabitPopup-menu-item--danger:hover{background-color:var(--red-0)}