.DiagnosisFaceCanvas_faceContainer___ziNz{position:relative;width:100%;max-width:500px;height:auto;aspect-ratio:1/1;background:none;margin:0 auto;touch-action:none}.DiagnosisFaceCanvas_faceImage__Jvw7d{width:100%;height:auto;object-fit:contain;border-radius:8px;max-width:100%;display:block}.DiagnosisFaceCanvas_placedTrouble__K2AG9{position:absolute;width:24px;height:20px;display:flex;flex-direction:column;align-items:center;cursor:pointer;touch-action:none;z-index:10}.DiagnosisFaceCanvas_placedTrouble__K2AG9 .DiagnosisFaceCanvas_troubleIcon__jVNcO{font-size:12px}.DiagnosisFaceCanvas_placedTrouble__K2AG9 .DiagnosisFaceCanvas_troubleName__t_wZg{font-size:7px;width:24px;white-space:pre-line;word-break:keep-all;text-align:center;line-height:1.2}.DiagnosisFaceCanvas_removeTrouble__Bgfip{position:absolute;top:-5px;right:-5px;width:12px;height:12px;background-color:#f44336;color:white;border-radius:50%;font-size:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;transition:opacity .2s;z-index:11;border:none}.DiagnosisFaceCanvas_placedTrouble__K2AG9:hover .DiagnosisFaceCanvas_removeTrouble__Bgfip{opacity:1}.DiagnosisFaceCanvas_acneIcon__bztXb{color:#e57373}.DiagnosisFaceCanvas_poreIcon__BbZ3f{color:#8d6e63}.DiagnosisFaceCanvas_conditionIcon__bjohT{color:#7986cb}.DiagnosisFaceCanvas_agingIcon__PlJCO{color:#9575cd}.DiagnosisFaceCanvas_otherIcon__odx3F{color:#4db6ac}@media (max-width:600px){.DiagnosisFaceCanvas_faceContainer___ziNz{width:280px;height:280px;max-width:280px;min-height:280px}.DiagnosisFaceCanvas_faceImage__Jvw7d{width:280px;height:280px}.DiagnosisFaceCanvas_placedTrouble__K2AG9{transform:scale(.7)}.DiagnosisFaceCanvas_placedTrouble__K2AG9 .DiagnosisFaceCanvas_removeTrouble__Bgfip{opacity:.8}}@media (min-width:601px) and (max-width:900px){.DiagnosisFaceCanvas_faceContainer___ziNz{max-width:380px}}.DiagnosisTroubleSelector_container__XBwwT{width:100%;margin-bottom:15px}.DiagnosisTroubleSelector_tabs___ILKo{display:flex;border-bottom:1px solid #ddd;margin-bottom:15px}.DiagnosisTroubleSelector_tab__00eLO{padding:8px 15px;cursor:pointer;border-bottom:2px solid transparent;font-weight:700;transition:all .3s;text-align:center;flex:1;white-space:nowrap}.DiagnosisTroubleSelector_tab__00eLO.DiagnosisTroubleSelector_active__JF_H5{color:#5c9e7d;border-bottom-color:#5c9e7d;background-color:#e8f5e9}.DiagnosisTroubleSelector_tab__00eLO:hover:not(.DiagnosisTroubleSelector_active__JF_H5){background-color:#f5f5f5}.DiagnosisTroubleSelector_content__5QUCB{display:none}.DiagnosisTroubleSelector_content__5QUCB.DiagnosisTroubleSelector_active__JF_H5{display:block}.DiagnosisTroubleSelector_items__NUntu{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;justify-content:center}.DiagnosisTroubleSelector_item__MaXP9{display:flex;flex-direction:column;align-items:center;width:50px;height:65px;padding:8px;border:1px solid #ddd;border-radius:8px;cursor:pointer;user-select:none;background-color:white;transition:transform .2s,box-shadow .2s}.DiagnosisTroubleSelector_item__MaXP9.DiagnosisTroubleSelector_selected__ncFt7{border-color:#5c9e7d;background-color:#e8f5e9;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-3px)}.DiagnosisTroubleSelector_item__MaXP9:hover:not(.DiagnosisTroubleSelector_selected__ncFt7){transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.DiagnosisTroubleSelector_icon__ZLEYW{font-size:16px;margin-bottom:3px}.DiagnosisTroubleSelector_acneIcon__zHm3R{color:#e57373}.DiagnosisTroubleSelector_poreIcon__tmqxi{color:#8d6e63}.DiagnosisTroubleSelector_conditionIcon__tGujH{color:#7986cb}.DiagnosisTroubleSelector_agingIcon__1eZl6{color:#9575cd}.DiagnosisTroubleSelector_otherIcon__GtZgC{color:#4db6ac}.DiagnosisTroubleSelector_name__rMGdX{font-size:8px;text-align:center;font-weight:700;white-space:pre-line;line-height:1.2;height:100%;display:flex;align-items:center}@media (max-width:600px){.DiagnosisTroubleSelector_tab__00eLO{padding:6px 2px;font-size:11px;letter-spacing:-.5px}.DiagnosisTroubleSelector_tabs___ILKo{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.DiagnosisTroubleSelector_tabs___ILKo::-webkit-scrollbar{display:none}.DiagnosisTroubleSelector_item__MaXP9{width:45px;padding:5px}}.DiagnosisTroubleList_container__MnnbJ{width:100%}.DiagnosisTroubleList_title__1OeqO{font-weight:700;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd;color:#5c9e7d;position:relative}.DiagnosisTroubleList_list__E2zya{height:200px;min-height:200px;max-height:200px;overflow-y:auto;overscroll-behavior:contain;border-radius:4px;scrollbar-width:thin;scrollbar-color:rgba(92,158,125,.5) rgba(0,0,0,.1)}.DiagnosisTroubleList_list__E2zya::-webkit-scrollbar{width:6px}.DiagnosisTroubleList_list__E2zya::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.DiagnosisTroubleList_list__E2zya::-webkit-scrollbar-thumb{background-color:rgba(92,158,125,.5);border-radius:3px}.DiagnosisTroubleList_empty__TQcuw{text-align:center;color:#999;padding:10px;font-size:12px}.DiagnosisTroubleList_item__Xlb_x{display:flex;align-items:center;justify-content:space-between;padding:8px;margin-bottom:5px;background-color:white;border-radius:4px;border-left:3px solid #5c9e7d}.DiagnosisTroubleList_acne__d3gcW{border-left-color:#e57373}.DiagnosisTroubleList_pore__VrRye{border-left-color:#8d6e63}.DiagnosisTroubleList_condition__FhF_x{border-left-color:#7986cb}.DiagnosisTroubleList_aging__dPOK2{border-left-color:#9575cd}.DiagnosisTroubleList_other__VUMyK{border-left-color:#4db6ac}.DiagnosisTroubleList_content__11nOL{flex-grow:1}.DiagnosisTroubleList_name__ME1vE{font-size:12px;font-weight:700}.DiagnosisTroubleList_location__Wctt1{font-size:10px;color:#666}.DiagnosisTroubleList_deleteButton__t6WB_{background:none;border:none;color:#999;cursor:pointer;padding:2px 5px;font-size:16px;transition:color .2s}.DiagnosisTroubleList_deleteButton__t6WB_:hover{color:#f44336}@media (max-width:600px){.DiagnosisTroubleList_list__E2zya{height:180px;min-height:180px;max-height:180px}}