._61Ueq_overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._61Ueq_dialog{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow:hidden}._61Ueq_header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:20px;display:flex}._61Ueq_title{color:#222;margin:0;font-size:18px;font-weight:700}._61Ueq_closeButton{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;display:flex}._61Ueq_closeButton:hover{color:#222}._61Ueq_body{flex:1;padding:20px;overflow-y:auto}._61Ueq_description{color:#666;margin:0 0 20px;font-size:14px}._61Ueq_options{flex-direction:column;gap:12px;display:flex}._61Ueq_option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;transition:background .2s;display:flex}._61Ueq_option:hover{background:#f5f5f5}._61Ueq_option input[type=radio]{cursor:pointer;flex-shrink:0;width:20px;height:20px}._61Ueq_option span{color:#222;font-size:14px}._61Ueq_textarea{resize:vertical;border:1px solid #ddd;border-radius:8px;width:100%;min-height:80px;margin-top:8px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}._61Ueq_textarea:focus{border-color:#855ff5;outline:none}._61Ueq_textarea::placeholder{color:#999}._61Ueq_notice{background:#f9f9f9;border-radius:8px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px;display:flex}._61Ueq_noticeIcon{color:#fff;background:#999;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;font-size:14px;font-weight:700;display:flex}._61Ueq_noticeText{color:#666;margin:0;font-size:13px;line-height:1.5}._61Ueq_footer{border-top:1px solid #e5e5e5;gap:10px;padding:20px;display:flex}._61Ueq_cancelButton{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s}._61Ueq_cancelButton:hover{background:#e5e5e5}._61Ueq_submitButton{color:#fff;cursor:pointer;background:#76a6d0;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s}._61Ueq_submitButton:hover:not(:disabled){background:#6839f3}._61Ueq_submitButton:disabled{color:#999;cursor:not-allowed;background:#ddd}
.dN316G_overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dN316G_dialog{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow:hidden}.dN316G_header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:20px;display:flex}.dN316G_title{color:#222;margin:0;font-size:18px;font-weight:700}.dN316G_closeButton{color:#888;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;display:flex}.dN316G_closeButton:hover{color:#222}.dN316G_body{flex:1;padding:20px;overflow-y:auto}.dN316G_description{color:#666;margin:0 0 20px;font-size:14px}.dN316G_options{flex-direction:column;gap:12px;display:flex}.dN316G_option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;transition:background .2s;display:flex}.dN316G_option:hover{background:#f5f5f5}.dN316G_option input[type=radio]{cursor:pointer;flex-shrink:0;width:20px;height:20px}.dN316G_option span{color:#222;font-size:14px}.dN316G_textarea{resize:vertical;border:1px solid #ddd;border-radius:8px;width:100%;min-height:80px;margin-top:8px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.dN316G_textarea:focus{border-color:#855ff5;outline:none}.dN316G_textarea::placeholder{color:#999}.dN316G_notice{background:#f9f9f9;border-radius:8px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px;display:flex}.dN316G_noticeIcon{color:#fff;background:#999;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.dN316G_noticeText{color:#666;margin:0;font-size:13px;line-height:1.5}.dN316G_footer{border-top:1px solid #e5e5e5;gap:10px;padding:20px;display:flex}.dN316G_cancelButton{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s}.dN316G_cancelButton:hover{background:#e5e5e5}.dN316G_submitButton{color:#fff;cursor:pointer;background:#76a6d0;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s}.dN316G_submitButton:hover:not(:disabled){background:#6839f3}.dN316G_submitButton:disabled{color:#999;cursor:not-allowed;background:#ddd}
.PTPk1G_card{background:#fff;border:1px solid #0000001a;border-radius:14px;margin-bottom:16px;padding:16px}.PTPk1G_bestReview .PTPk1G_content{color:#000}.PTPk1G_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PTPk1G_bestBadge{color:#fff;background-color:#e52c2c;border-radius:2px;flex-shrink:0;padding:2px 4px;font-size:14px;font-weight:700;line-height:1.6;display:inline-block}.PTPk1G_headerLeft{flex:1;min-width:0}.PTPk1G_headerRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.PTPk1G_consultantInfo{align-items:flex-start;gap:12px;display:flex}.PTPk1G_profileImage{background:#f5f5f5;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.PTPk1G_profileImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PTPk1G_profilePlaceholder{color:#888;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:flex}.PTPk1G_consultantDetails{flex:1;min-width:0}.PTPk1G_consultantBadge{color:#fff;cursor:pointer;border:1px solid #0000001a;border-radius:4px;margin-bottom:6px;padding:2px 10px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-block}.PTPk1G_consultantBadge:hover{opacity:.85}.PTPk1G_taroCategory{background:#b488bb}.PTPk1G_sajuCategory{background:#76a6d0}.PTPk1G_sinjeomCategory{background:#f24d47}.PTPk1G_defaultCategory{background:#855ff5}.PTPk1G_authorInfo,.PTPk1G_authorInfoOnly{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PTPk1G_authorName{color:#888;font-size:14px;font-weight:600}.PTPk1G_reportButton{color:#969696;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none;transition:color .2s}.PTPk1G_reactionButton{color:#000;cursor:pointer;background:0 0;border:1px solid #0003;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;transition:all .2s;display:flex}.PTPk1G_reactionButton:hover:not(:disabled):not(.PTPk1G_active){background:#f5f5f5}.PTPk1G_reactionButton.PTPk1G_active{color:#fff;background:#76a6d0;border-color:#76a6d0}.PTPk1G_reactionButton.PTPk1G_active .PTPk1G_reactionCount{color:#fff}.PTPk1G_reactionButton:disabled{opacity:.5;cursor:not-allowed}.PTPk1G_reactionCount{color:#888;font-size:11px;font-weight:600}.PTPk1G_divider{background:#0000001a;height:1px;margin-bottom:12px}.PTPk1G_tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:12px;display:flex}.PTPk1G_tags span{border-radius:2px;padding:2px 5px;font-size:13px}.PTPk1G_tagFirst{color:purple;background:#ffe2ff}.PTPk1G_tagSecond{color:#00f;background:#d4d4ff}.PTPk1G_content{color:#888;word-break:break-word;white-space:pre-wrap;margin-bottom:12px;font-size:14px;line-height:1.6}.PTPk1G_content p{margin:0 0 8px}.PTPk1G_content p:last-child{margin-bottom:0}.PTPk1G_content ul,.PTPk1G_content ol{margin:8px 0;padding-left:20px}.PTPk1G_content strong,.PTPk1G_content b{font-weight:700}.PTPk1G_content em,.PTPk1G_content i{font-style:italic}.PTPk1G_reviewImageWrapper{border:1px solid #0000001a;border-radius:8px;margin-bottom:12px;overflow:hidden}.PTPk1G_reviewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:400px;display:block}.PTPk1G_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PTPk1G_footerLeft{flex:1;min-width:0}.PTPk1G_footerRight{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.PTPk1G_consultationTime{color:#f24d47;font-size:12px}.PTPk1G_date{color:#969696;font-size:12px}.PTPk1G_answer{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:16px;padding:12px;position:relative}.PTPk1G_answer:before{content:"";border-bottom:8px solid #ddd;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-9px;left:20px}.PTPk1G_answer:after{content:"";border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:-7px;left:21px}.PTPk1G_answerHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PTPk1G_consultantName{color:#222;font-size:14px;font-weight:700}.PTPk1G_answerHeaderRight{align-items:center;gap:8px;display:flex}.PTPk1G_answerDate{color:#969696;font-size:12px}.PTPk1G_answerContent{color:#222;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.8}.PTPk1G_answerContent p{margin:0 0 8px}.PTPk1G_answerContent p:last-child{margin-bottom:0}.PTPk1G_answerContent ul,.PTPk1G_answerContent ol{margin:8px 0;padding-left:20px}.PTPk1G_answerContent strong,.PTPk1G_answerContent b{font-weight:700}.PTPk1G_answerContent em,.PTPk1G_answerContent i{font-style:italic}.PTPk1G_answerForm{border-top:1px solid #0000001a;margin-top:16px;padding-top:16px}.PTPk1G_answerTextarea{resize:vertical;border:1px solid #f2f2f2;border-radius:8px;width:100%;min-height:100px;margin-bottom:12px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.PTPk1G_answerTextarea:focus{border-color:#855ff5;outline:none}.PTPk1G_answerTextarea:disabled{cursor:not-allowed;background-color:#f5f5f5}.PTPk1G_answerTextarea::placeholder{color:#888}.PTPk1G_saveButton{color:#fff;cursor:pointer;background-color:#855ff5;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.PTPk1G_saveButton:hover:not(:disabled){background-color:#6839f3}.PTPk1G_saveButton:disabled{color:#888;cursor:not-allowed;background-color:#f5f5f5}.PTPk1G_deleteButton{color:#e74c3c;cursor:pointer;background:0 0;border:1px solid #e74c3c;border-radius:6px;margin-left:auto;padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s}.PTPk1G_deleteButton:hover:not(:disabled){color:#fff;background:#e74c3c}.PTPk1G_deleteButton:disabled{opacity:.5;cursor:not-allowed}
