.loading_loading__mPHJI{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;white-space:pre-wrap}.loading_spinner__sB3B7{border:4px solid rgba(0,0,0,.1);border-left-color:#d95e77;border-radius:50%;width:50px;height:50px;animation:loading_spin__EQRU0 1s linear infinite}@keyframes loading_spin__EQRU0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app_layout__AlAjb{display:flex;flex-direction:column;min-height:100vh}.app_header__X7fhN{background-color:#333;color:#fff;padding:1rem;text-align:center}.app_main__d3ie_{flex:1;display:flex}.app_footer___zppf{background-color:#333;color:#fff;padding:1rem;text-align:center}.app_container__OKGJ1{display:flex;width:100%;height:100%;border-top:1px solid #ddd}.app_sidebar__KvenB{width:20%;padding:15px 0 20px 10px}.app_sidebarHide__bCN1_,.app_sidebar__KvenB{height:calc(100vh - 64px);border-right:1px solid #ddd}.app_sidebarHide__bCN1_{width:70px;padding:15px 0 20px 30px}.app_content__idDm9{flex-grow:1}.JobList_job-list__R7usz{display:flex;flex-direction:column;transition:all .3s ease;flex-grow:1;gap:1rem}.JobList_job__SeFRc{display:flex;border:1px solid #ddd;cursor:pointer;width:24rem;height:3rem;z-index:10}.JobList_job__SeFRc:hover{background-color:#d1d5db}.JobList_job-details__4Gg3t{position:fixed;top:0;right:0;width:0;background-color:azure;z-index:10;transition:all .5s ease}.JobList_job-details__4Gg3t :active{right:0;width:50vw;z-index:10}.JobList_list__waM_6{display:flex;align-items:center;justify-content:space-between;height:3rem;z-index:10}.JobList_hide-text-end__D7UTn{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.JobList_button__9YP0S{box-sizing:border-box;height:34px;cursor:pointer;padding:.5rem 1rem;line-height:1}.JobDetails_job-details__jE9qN{display:flex;padding:8px;background-color:#f0f0f0;height:calc(100vh - 64px);line-height:2;box-shadow:-15px 0 5px -10px #a5a5a5;--detail-border-color:#c5c5c5}.JobDetails_button-vertical__bCLUq{display:flex;align-items:center;background-color:#f0f0f0;justify-content:center;color:#000;padding-left:.25rem;padding-right:.15rem;border-right:1px solid var(--detail-border-color)}.JobDetails_button-vertical__bCLUq:hover{cursor:pointer;background-color:#d4d4d4}.JobDetails_button__isDmW{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--positive-theme));box-sizing:border-box;width:100px;height:34px;border-radius:.25rem;cursor:pointer;color:#fff}.JobDetails_button__isDmW:hover{cursor:pointer;opacity:.5}.JobDetails_button__isDmW:disabled{cursor:not-allowed;opacity:.5}.JobDetails_job-details-description__5v2iI{white-space:pre-wrap;word-break:break-word;padding-left:20px;padding-right:16px}.JobDetails_textarea__MuID4{border:1px solid #ccc;padding:12px;height:clamp(100%,100%,100%);width:100%}.JobDetails_detail-collapsible-trigger__VysZH{height:40px;font-weight:700;cursor:pointer;border-bottom:1px solid var(--detail-border-color);display:flex;justify-content:center;align-items:center}.JobDetails_detail-collapsible-trigger__VysZH:hover{background-color:#e5e7eb}.JobDetails_CollapsibleContent__RzFil[data-state=open]{overflow:scroll;animation:JobDetails_slideDown__ZG_wF .3s ease-out}.JobDetails_CollapsibleContent__RzFil[data-state=closed]{overflow:hidden;animation:JobDetails_slideUp__ndcCx .3s ease-out}@keyframes JobDetails_slideDown__ZG_wF{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes JobDetails_slideUp__ndcCx{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.copyButton_success__pkXFK{position:absolute;z-index:999999;width:60px;height:1.75rem;line-height:1.5rem;font-size:.75rem;word-break:keep-all;border:1px solid gray;color:rgb(var(--positive-theme));background:#fff;border-radius:.25rem}.ATSResult_content__z_PWg{margin:0 0 20px;display:flex;flex-direction:column}.ATSResult_input__vlS_G{height:38px;font-size:14px}.ATSResult_input__vlS_G,.ATSResult_select__HArMV{width:100%;padding:8px;border:1px solid #a5a5a5c0;border-radius:.75rem}.ATSResult_select__HArMV{text-overflow:ellipsis;white-space:nowrap}.ATSResult_label__qrcAQ{margin-right:10px}.ATSResult_button__91RfZ{background-color:rgb(var(--positive-theme));box-sizing:border-box;height:34px;cursor:pointer;color:#fff}.ATSResult_button__91RfZ:hover{cursor:pointer;opacity:.5}.ATSResult_button-wrapper__AaOyY{display:flex;justify-content:start;width:100%;height:40px;margin-bottom:10px;gap:4px}.ATSResult_content-wrapper__NoTMo{border-top:1px solid #ddd;padding:10px 0;height:95%;overflow-y:scroll;scrollbar-width:none}.ATSResult_textarea__Gxbv2{width:100%;height:clamp(100%,100%,100%);padding:12px;font-size:14px;border:1px solid #a5a5a5c0;border-radius:.75rem}.ATSResult_success__S8rZJ{position:absolute;top:-10px;left:90px;z-index:999999;width:60px;height:1.75rem;line-height:1.5rem;font-size:.75rem;word-break:keep-all;border:1px solid gray;color:rgb(var(--positive-theme));background:#fff;border-radius:.25rem}.ATSResult_ats-result-collapsible-trigger__M_a_Y{height:40px;font-weight:700;cursor:pointer;border-bottom:1px solid var(--detail-border-color);display:flex;justify-content:center;align-items:center}.ATSResult_ats-result-collapsible-trigger__M_a_Y:hover{opacity:.5}.ATSResult_content-wrapper__NoTMo::-webkit-scrollbar{display:none}.ATSResult_CollapsibleContent__k0D3Q{overflow:hidden}.ATSResult_CollapsibleContent__k0D3Q[data-state=open]{animation:ATSResult_slideDown__tWrCm .3s ease-out}.ATSResult_CollapsibleContent__k0D3Q[data-state=closed]{animation:ATSResult_slideUp__qjF08 .3s ease-out}@keyframes ATSResult_slideDown__tWrCm{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes ATSResult_slideUp__qjF08{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.ATSResult_shimmer-wrapper__b76P_{position:relative}.ATSResult_shimmer-overlay__TDPxx{position:absolute;top:0;left:-50%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:ATSResult_shimmer__zwRCL 1.5s infinite;z-index:0}@keyframes ATSResult_shimmer__zwRCL{0%{left:-50%}to{left:100%}}.AutoScout_button__dVlun{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--positive-theme));box-sizing:border-box;width:100px;height:34px;border-radius:.25rem;cursor:pointer;color:#fff}.AutoScout_button__dVlun:hover{cursor:pointer;opacity:.5}.AutoScout_button__dVlun:disabled{cursor:not-allowed;opacity:.5}.AutoScout_textarea__5mMoT{border:1px solid #ccc;padding:12px;height:clamp(100%,100%,100%);width:100%}.AutoScout_input__2DV_n{border:1px solid #ccc;padding:8px;height:48px;width:100%}.JobSearch_content__WybjG{margin:0 0 20px;display:flex;flex-direction:column}.JobSearch_input__kZbMQ{border:1px solid #ccc;padding:8px;height:32px;width:100%}.JobSearch_select__gGY0_{border:1px solid #ccc;padding:8px;height:40px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.JobSearch_label__JBr8E{margin-right:10px}.JobSearch_button__WErHT{background-color:rgb(var(--positive-theme));box-sizing:border-box;height:34px;cursor:pointer;color:#fff}.JobSearch_button__WErHT:hover{cursor:pointer;opacity:.5}.JobSearch_button-wrapper__FOQwx{display:flex;justify-content:start;width:100%;height:40px;margin-bottom:10px;gap:4px}.JobSearch_content-wrapper__9Ysdx{border-top:1px solid #ddd;padding:10px 0;height:95%;overflow-y:scroll;scrollbar-width:none}.JobSearch_content-wrapper__9Ysdx::-webkit-scrollbar{display:none}.JobSearch_CollapsibleContent__07sMp{overflow:hidden}.JobSearch_CollapsibleContent__07sMp[data-state=open]{animation:JobSearch_slideDown__1TYIb .3s ease-out}.JobSearch_CollapsibleContent__07sMp[data-state=closed]{animation:JobSearch_slideUp__XJert .3s ease-out}@keyframes JobSearch_slideDown__1TYIb{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes JobSearch_slideUp__XJert{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.companySearchArea_content__DTpRJ{margin:0 0 20px;display:flex;flex-direction:column}.companySearchArea_input__zLRxi{border:1px solid #ccc;padding:8px;height:38px;width:100%}.companySearchArea_select__MZsyC{border:1px solid #ccc;padding:8px;height:40px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.companySearchArea_label__wYJay{margin-right:10px}.companySearchArea_button__I0XmB{background-color:rgb(var(--positive-theme));box-sizing:border-box;height:34px;cursor:pointer;color:#fff}.companySearchArea_button__I0XmB:hover{cursor:pointer;opacity:.5}.companySearchArea_button-wrapper__yan58{display:flex;justify-content:start;width:100%;height:40px;margin-bottom:10px;gap:4px}.companySearchArea_content-wrapper__rza6I{border-top:1px solid #ddd;padding:10px 0;height:95%;overflow-y:scroll;scrollbar-width:none}.companySearchArea_content-wrapper__rza6I::-webkit-scrollbar{display:none}.companySearchArea_CollapsibleContent__UnxZd{overflow:hidden}.companySearchArea_CollapsibleContent__UnxZd[data-state=open]{animation:companySearchArea_slideDown__caCBP .3s ease-out}.companySearchArea_CollapsibleContent__UnxZd[data-state=closed]{animation:companySearchArea_slideUp__rwchD .3s ease-out}@keyframes companySearchArea_slideDown__caCBP{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes companySearchArea_slideUp__rwchD{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.jobSearchArea_content__xpRqO{margin:0 0 20px;display:flex;flex-direction:column}.jobSearchArea_input__PiFKx{border:1px solid #ccc;padding:8px;height:38px;width:100%}.jobSearchArea_input__PiFKx[type=date]{max-width:100%;box-sizing:border-box;overflow:hidden}.jobSearchArea_select__xEQ3H{border:1px solid #ccc;padding:8px;height:40px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.jobSearchArea_label__7LyP7{margin-right:10px}.jobSearchArea_button__eIfBL{background-color:rgb(var(--positive-theme));box-sizing:border-box;height:34px;cursor:pointer;color:#fff}.jobSearchArea_button__eIfBL:hover{cursor:pointer;opacity:.5}.jobSearchArea_button-wrapper__ha_ve{display:flex;justify-content:start;width:100%;height:40px;margin-bottom:10px;gap:4px}.jobSearchArea_content-wrapper__ejG8p{border-top:1px solid #ddd;padding:10px 0;height:95%;overflow-y:scroll;scrollbar-width:none}.jobSearchArea_content-wrapper__ejG8p::-webkit-scrollbar{display:none}.jobSearchArea_CollapsibleContent__b4P4z{overflow:hidden}.jobSearchArea_CollapsibleContent__b4P4z[data-state=open]{animation:jobSearchArea_slideDown__1sZIc .3s ease-out}.jobSearchArea_CollapsibleContent__b4P4z[data-state=closed]{animation:jobSearchArea_slideUp__AhEBO .3s ease-out}@keyframes jobSearchArea_slideDown__1sZIc{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes jobSearchArea_slideUp__AhEBO{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.setting_container__Lqmbo{display:flex;width:100%;height:100%;border-top:1px solid #ddd}.setting_sidebar__4L7dZ{width:20%;background-color:#fff;padding:20px 20px 0}.setting_sidebarHide__kRrUY,.setting_sidebar__4L7dZ{height:calc(100vh - 64px);border-right:1px solid #ddd}.setting_sidebarHide__kRrUY{width:70px;padding-left:20px}.setting_content__OH_6q{width:calc(100% - 20%)}.summary_modal__bEBYY{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:51}.summary_modal-title__xxFjV{font-size:1.5rem;width:100%;height:40%;background-color:#d95e77;color:#fff;position:absolute;top:-60px;left:0;text-align:center;padding:15px;border-radius:5px 5px 0 0}.summary_modal-content__Il1SU{background-color:#fff;padding:50px 70px 30px;border-radius:4px;position:relative}.summary_item__GwVyF{display:flex;justify-content:space-between;margin-bottom:20px}.summary_items__qVGNP{width:300px;height:30px;text-align:left;border-bottom:.5px solid rgba(0,0,0,.3);padding-left:20px}.summary_label__Uov1U{width:100px;height:30px;text-align:right;margin-right:40px}.summary_password__iZ01b{width:270px;padding-left:20px}.summary_password-hide-show__qKCDy{display:flex;justify-content:center;align-items:center;width:16px;height:30px;margin:0 auto}.summary_items__qVGNP:disabled,.summary_password-hide-show__qKCDy:disabled,.summary_password__iZ01b:disabled{cursor:not-allowed;background-color:#eeecec}.summary_registration-modal-input__OVYtF{width:300px;height:30px;text-align:left}.summary_button-container__walZc{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:1rem}.summary_button__PhGCh{font-size:.8em;width:110px;height:30px;border:none;border-radius:5px;cursor:pointer;margin:0 auto;display:block;line-height:10px}.summary_button__PhGCh:hover{cursor:pointer;opacity:.5}.summary_button__PhGCh:disabled{cursor:not-allowed;opacity:.5}.summary_close-button__p3hL_{background-color:#f5f2f5;color:#000}.summary_registration-button__SKG7k{background-color:#d95e77;color:#fff}.summary_play-stop-item__a1t7J{padding:20px;display:flex;margin:0 auto;justify-content:center;text-align:center}.summary_password-wrapper__57cLf{display:flex;padding:0}.summary_schedule-time-wrapper__UGuBs{display:flex;justify-content:space-between;width:300px;height:30px;border-bottom:1px solid rgba(0,0,0,.3);padding-left:20px}.summary_error__xXITW{color:#d95e77;text-align:right;margin-bottom:20px;font-size:.8em}.summary_item__GwVyF input:-webkit-autofill,.summary_item__GwVyF input:-webkit-autofill:active,.summary_item__GwVyF input:-webkit-autofill:focus,.summary_item__GwVyF input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s;background-color:#fff!important}.summary_item__GwVyF input:-moz-placeholder{transition:background-color 5000s ease-in-out 0s;background-color:#fff!important}.summary_item__GwVyF input:-ms-input-placeholder{transition:background-color 5000s ease-in-out 0s;background-color:#fff!important}.summary_item__GwVyF input:-internal-autofill-selected{background-color:inherit!important}.matching_textarea__yEx7v{border:1px solid #ccc;padding:12px;height:clamp(10%,90%,100%);width:100%}.matching_matching-result__BZX6P{flex-grow:1;display:flex;justify-content:center;align-items:center;height:100%}.matching_matching-result-title__KXTPX{font-weight:400;overflow-wrap:anywhere;word-break:normal;line-break:strict;white-space:pre-wrap;border-bottom:2px solid #000;margin:0 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.matching_matching-result-description__4T6_T{overflow-wrap:anywhere;word-break:normal;line-break:strict;white-space:pre-wrap;margin:0 0 10px}.matching_content__bPPZZ{margin:0 0 20px;display:flex;flex-direction:column}.matching_card__PTbz3{justify-content:space-between;width:80%;height:10%;padding:4rem 1rem 4rem 2rem;margin:10px;cursor:pointer;box-shadow:0 2px 3px 1px #a5a5a5}.matching_card__PTbz3,.matching_report__Prr4i{display:flex;align-items:center;border:1px solid rgba(0,0,0,.2);gap:1rem}.matching_report__Prr4i{flex-direction:column;width:100%;height:100%;padding:2rem}.matching_target-matching-result-textarea__ZRPEp{width:100%;overflow-y:scroll}.matching_target-matching-result-detail__sWwD4{height:calc(90% - 24px);overflow-y:scroll;border:1px solid rgba(0,0,0,.2);padding:1rem 2rem;white-space:pre-wrap}.matching_target-matching-result-item-list__L9qQR{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:20px;margin:0 0 20px;width:100%}.matching_grid-item__Xh2jW{display:flex;justify-content:space-between;align-items:center}.matching_grid-item__Xh2jW:first-child{grid-column:span 2;grid-row:span 2;width:80%}.matching_grid-item__Xh2jW:nth-child(2){grid-column:3;grid-row:1}.matching_grid-item__Xh2jW:nth-child(3){grid-column:4;grid-row:1}.matching_grid-item__Xh2jW:nth-child(4){grid-column:5;grid-row:1}.matching_grid-item__Xh2jW:nth-child(5){grid-column:3;grid-row:2}.matching_grid-item__Xh2jW:nth-child(6){grid-column:4;grid-row:2}.matching_input__R5zeS{border:1px solid #ccc;padding:8px;height:32px;width:100%}.matching_select__D7iAv{border:1px solid #ccc;padding:8px;height:40px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.matching_label__FASmF{margin-right:10px}.matching_button__8cB5a{background-color:rgb(var(--positive-theme));box-sizing:border-box;height:34px;cursor:pointer;color:#fff}.matching_button__8cB5a:hover{cursor:pointer;opacity:.5}.matching_button__8cB5a:disabled{cursor:not-allowed;opacity:.5}.matching_button-active__siuKQ{position:relative;border:1px solid rgb(var(--positive-theme));box-sizing:border-box;height:34px;color:rgb(var(--positive-theme));font-size:14px;padding-left:30px}.matching_button-active__siuKQ:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:rgb(var(--positive-theme));border:2px solid #fff;box-shadow:inset 0 0 0 2px #fff}.matching_button-active__siuKQ:after{content:"✔";position:absolute;left:26px;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px}.matching_button-wrapper__Ggi0G{display:flex;justify-content:start;width:100%;height:40px;margin-bottom:10px;gap:4px}.matching_circle__p15f5{width:100px;height:100px;background-color:rgb(var(--positive-theme));color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700}.matching_content-wrapper__UzkB1{border-top:1px solid #ddd;padding:10px 0;height:95%;overflow-y:scroll;scrollbar-width:none}.matching_content-wrapper__UzkB1::-webkit-scrollbar{display:none}.account_status__UbScH{display:flex;justify-content:center;align-items:center;margin:.25rem;width:clamp(4rem,4rem,4rem);height:2rem;border-radius:9999px;color:#fff;font-size:.9rem}.account_button__W8J52{background-color:rgb(var(--positive-theme));box-sizing:border-box;width:100px;height:34px;border-radius:.25rem;cursor:pointer;color:#fff}.account_button__W8J52:hover{cursor:pointer;opacity:.5}.account_button__W8J52:disabled{cursor:not-allowed;opacity:.5}