.perfume_wrapper__5IffN{min-height:100vh;display:flex;flex-direction:column;margin-bottom:60px}.perfume_chat_wrapper__z4a1S{width:1200px;margin:0 auto;display:flex;gap:30px}.perfume_chat_container__eFe_s{padding:0;width:1040px;height:670px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:180px auto 20px}.perfume_coupang_ad__juC2n{margin-top:180px;width:130px;height:670px}.perfume_chat_header__gWV91{display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-bottom:1px solid #eee;height:54px!important}.perfume_chat_header__gWV91 span{color:#444;font-size:15px;line-height:22px}.perfume_chat_contents___V1Yg{padding:0 30px;height:auto;flex:1 1;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none;-ms-overflow-style:none}.perfume_chat_contents___V1Yg::-webkit-scrollbar{display:none}.perfume_message_wrapper__PaxUc{display:flex;flex-direction:column;width:100%;margin:15px 0;word-break:break-word}.perfume_user_bubble__DpDf5{align-self:flex-end;background-color:#668be2;color:#fff;border-radius:20px 0 20px 20px;margin-left:10px}.perfume_assistant_bubble__emrbA,.perfume_user_bubble__DpDf5{max-width:845px;padding:10px 14px;word-wrap:keep-all;text-align:left;font-size:15px;width:-moz-fit-content;width:fit-content}.perfume_assistant_bubble__emrbA{align-self:flex-start;background-color:#f1f1f1;color:#000;margin-left:70px;border-radius:0 20px 20px 20px;margin-right:10px}.perfume_user_message__reiCw .perfume_message_inner__EddI3{display:flex;align-items:flex-end;flex-direction:row-reverse}.perfume_assistant_message___f6of .perfume_message_inner__EddI3{display:flex;align-items:flex-end}.perfume_assistant_message___f6of{display:flex;align-items:flex-end;margin:0}.perfume_message_time__FWtfP{font-size:14px;line-height:20px;color:#666;word-break:keep-all}.perfume_user_message__reiCw{display:flex;align-items:flex-end;flex-direction:column;margin:0;gap:10px}.perfume_assistant_avatar__BEo_g{display:flex;align-items:center;gap:16px}.perfume_avatar_wrapper__h_R6j{display:flex;padding:9px;border:1px solid #e1e1e1;border-radius:80px}.perfume_assistant_avatar__BEo_g span{color:#222;font-size:17px;font-weight:600}.perfume_upload_chat_image__et16N{max-width:120px;border-radius:10px}.perfume_not_loading_upload_chat_image__5mKi2{width:120px;height:120px;background-color:#5a7bc910}.perfume_loading_image__mpEGN{margin-left:70px}.perfume_input_container__O_lMo{display:flex;align-items:flex-end;gap:10px;margin-top:12px;padding:0 30px 30px}.perfume_input_inner__TxeIs{background:#f4f4f4;padding:16px;display:flex;flex-direction:column;flex:1 1;border-radius:17px;max-height:114px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.perfume_input_inner__TxeIs::-webkit-scrollbar{display:none}.perfume_input_write_container__n72jt{display:flex;align-items:flex-end}.perfume_input_field__TGlKU{flex-grow:1;background-color:transparent;border:none;outline:none;resize:none;font-size:15px;line-height:22px;color:#222}.perfume_input_field__TGlKU::placeholder{color:#999}.perfume_image_preview__sdDKO{max-width:50px;cursor:pointer}.perfume_file_select_button__o3T_B{display:flex;justify-content:center;align-items:center;cursor:pointer;position:-webkit-sticky;position:sticky;bottom:0}.perfume_image_preview_container__2L7OL{position:relative;width:-moz-fit-content;width:fit-content}.perfume_clear_button__XEjWW{position:absolute;right:-5px;top:-5px;cursor:pointer;transition:color .2s}.perfume_send_button__xTDxu{background-color:#222;width:54px;height:54px;display:flex;justify-content:center;align-items:center;border:none;border-radius:100px;cursor:pointer}.perfume_send_button__xTDxu:disabled{background-color:#ccc;cursor:not-allowed}.perfume_add_questions_container__MArts{display:flex;justify-content:flex-start;width:100%;overflow-x:scroll;gap:8px;background-color:transparent;padding:0 30px;margin:0;position:-webkit-sticky;position:sticky;bottom:5px;left:0;scrollbar-width:none;-ms-overflow-style:none}.perfume_add_questions_container__MArts::-webkit-scrollbar{display:none}.perfume_question_bubble__c4CxF{color:#666;font-size:14px;word-break:keep-all;line-height:20px;border:1px solid #e1e1e1;background-color:#fff;padding:9px 16px;border-radius:20px;word-break:unset;cursor:pointer;white-space:nowrap}.perfume_question_bubble__c4CxF:hover{color:#5a7bc9;font-weight:600;border:1px solid #5a7bc9}@media (max-width:1279px){.perfume_chat_wrapper__z4a1S{width:688px;flex-direction:column}.perfume_coupang_ad__juC2n{margin-top:0;margin-bottom:20px;width:688px;height:130px}.perfume_chat_container__eFe_s{width:688px;margin-top:130px;margin-bottom:0}.perfume_add_questions_container__MArts{padding:0}}@media (max-width:767px){.perfume_chat_wrapper__z4a1S{min-width:320px;width:90vw}.perfume_chat_container__eFe_s{min-width:320px;width:90vw;margin-top:100px}.perfume_avatar_wrapper__h_R6j,.perfume_coupang_ad__juC2n{display:none}.perfume_assistant_bubble__emrbA{margin-left:0;margin-top:12px}.perfume_assistant_message___f6of .perfume_message_inner__EddI3{flex-direction:column;align-items:flex-start}.perfume_user_message__reiCw .perfume_message_inner__EddI3{flex-direction:column;align-items:flex-end}.perfume_page_body_fix__tpI6o{height:100vh!important;overflow:hidden!important}.perfume_input_container__O_lMo{z-index:123;width:100%;margin-top:0;background-color:#fff;padding:10px 15px;border-radius:0 0 20px 20px}.perfume_chat_contents___V1Yg,.perfume_chat_header__gWV91{padding:0 15px}.perfume_chat_container__eFe_s{border-radius:20px;max-height:82vh!important}.perfume_input_inner__TxeIs{min-width:76%;width:auto;flex:1 1;padding:11px 15px}.perfume_file_select_button__o3T_B{bottom:4px}.perfume_send_button__xTDxu{width:44px;height:44px}}.tip_chat_tip__lqgB8{cursor:pointer}.tip_chat_tip__lqgB8 span{color:#5a7bc9;font-size:15px;line-height:22px;font-weight:600}.tip_modal_desc__5bsu9{color:#444;font-size:15px;margin-right:10px;line-height:22px;font-weight:400;display:flex;flex-direction:column;gap:8px}.commonModal_modal__DRslM{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.commonModal_modal_title__Y5B3J{color:#5a7bc9;font-size:21px;line-height:34px;font-weight:600;margin-bottom:10px}.commonModal_modal_content__AUxPN{background:#fff;padding:30px;max-width:500px;border-radius:10px;position:relative}.commonModal_close__2KLD6{position:absolute;top:30px;right:30px;font-size:30px;cursor:pointer;display:flex}.commonModal_email_input__OEKWc{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px}.commonModal_send_mail_button__2xPXQ{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;width:100%}.commonModal_send_mail_button__2xPXQ:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:767px){.commonModal_modal__DRslM{width:100vw}.commonModal_modal_content__AUxPN{max-width:80vw;min-width:320px}}.mail_send_mail__x_p8h{display:flex;align-items:center;gap:5px;cursor:pointer}.mail_icon__ApzSN{width:18px;height:18px;background-image:url(/images/chat/paper_plain.png);background-size:cover;background-position:50%;transition:background-image .2s ease}.mail_send_mail__x_p8h:hover .mail_icon__ApzSN{background-image:url(/images/chat/paper_plane_active.png)}.mail_modal_title__BHOFa,.mail_send_mail__x_p8h:hover span{font-weight:600;color:#5a7bc9}.mail_modal_title__BHOFa{font-size:21px;line-height:34px;margin-bottom:10px}.mail_modal_desc__7q1K7{color:#444;font-size:15px;line-height:22px;font-weight:400}.mail_modal_alert__Jg5M_{font-size:14px;margin-top:8px;font-weight:500;line-height:20px;margin-bottom:20px;display:block;color:#444}.mail_name_container__RaYVJ{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.mail_email_container__Av8Y1 span,.mail_name_container__RaYVJ span{color:#222;font-size:15px;line-height:22px;font-weight:500}.mail_email_input__4Jok0,.mail_name_input__qrmPO{border-radius:4px;border:1px solid #e1e1e1;padding:8px 12px;color:#444;font-size:14px;line-height:20px}.mail_email_container__Av8Y1{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;position:relative}.mail_btn_container__nAH5V{margin-top:30px;width:100%;display:flex;justify-content:center}.mail_send_email_button__U0A44{color:#fff;padding:5px 20px;font-weight:400;font-size:15px;line-height:24px;text-align:center;border:none;border-radius:40px;cursor:pointer;background-color:#222}.mail_send_email_button__U0A44:disabled{background-color:#ccc;cursor:not-allowed}.mail_invalid__pNsxq{border:1px solid #ab8a73}.mail_error_message__4alm5{color:#ab8a73!important;font-size:14px;line-height:20px;font-weight:400}.prepare_modal_contents__cJ2R6{color:#444;font-size:15px;margin-right:10px;line-height:22px;font-weight:400;display:flex;flex-direction:column}.prepare_modal_desc__if_PX{margin-top:10px}.prepare_modal_alert__RQK_u{font-size:14px;margin-top:8px;font-weight:500;line-height:20px;color:#444}.prepare_email_input__RT0tz{border-radius:4px;border:1px solid #e1e1e1;padding:8px 12px;color:#444;font-size:14px;line-height:20px}.prepare_email_container__l46EV{display:flex;flex-direction:column;gap:8px;margin:20px 0 16px;position:relative}.prepare_btn_container__zDT4g{margin-top:30px;width:100%;display:flex;justify-content:center}.prepare_send_email_button__s8HBC{color:#fff;padding:5px 20px;font-weight:400;font-size:15px;line-height:24px;text-align:center;border:none;border-radius:40px;cursor:pointer;background-color:#222}.prepare_send_email_button__s8HBC:disabled{background-color:#ccc;cursor:not-allowed}.prepare_invalid__SaiIz{border:1px solid #ab8a73}.prepare_error_message__PO_eu{color:#ab8a73!important;font-size:14px;line-height:20px;font-weight:400}.prepare_checkbox_container__SSPjd{display:flex;align-items:center;gap:8px}.loading_overlay__8g6qk{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.loading_container__ff7QI{position:relative;box-sizing:border-box;text-align:center;height:140px;width:140px;display:flex;justify-content:center;align-items:cneter}.loading_line__DcKm7{position:absolute;top:50%;margin-left:10px;width:60px;height:4px;background:#5a7bc9;animation:loading_spin___51R2 1.5s ease infinite}.loading_line__DcKm7:nth-of-type(2){animation-delay:.1s}.loading_line__DcKm7:nth-of-type(3){animation-delay:.2s}.loading_line__DcKm7:nth-of-type(4){animation-delay:.3s}@keyframes loading_spin___51R2{to{transform:rotate(1turn)}}.loading_error__CGxH1{margin-top:20px;font-size:14px}.preview_image_preview__15QBX{max-width:50px;cursor:pointer}.preview_image_big__XsPIm{max-width:30vw}.alertModal_modal__d8yq3{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.alertModal_modal_content__dQM_s{background:#fff;padding:30px;border-radius:10px;position:relative}.alertModal_modal_title__5ShEg{color:#5a7bc9;font-size:21px;font-weight:600;line-height:34px}.alertModal_modal_desc__3CBDy{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:10px}.alertModal_close_btn__mNdyt{min-width:92px;height:34px;padding:20px;background-color:#222;font-size:15px;line-height:24px;font-weight:400px;color:#fff;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width:767px){.alertModal_modal__d8yq3{width:100vw}.alertModal_modal_content__dQM_s{max-width:80vw;min-width:320px}}