@media(max-width:999px){.technicianDetails_content{background:#F8F8F8;padding-top:40px;padding-bottom:40px}.technicianDetails_container{display:flex;gap:20px;flex-direction:column}.technicianDetails_right{width:100%;padding:20px 10px;background:#FFF}.technicianDetails_left{width:100%;display:flex;flex-direction:column;gap:20px}.technicianForm .el-form,.technicianDetails_right,.technicianForm{display:flex;flex-direction:column;gap:20px}.technicianForm .el-form .el-form-item__content .el-input__wrapper{display:flex;min-height:40px;padding:10px 20px;justify-content:center;align-items:center;gap:10px}.technicianForm .el-form .el-form-item{gap:20px;margin-bottom:0;width:100%;flex-direction:column}.technicianForm .el-form .el-form-item .el-form-item__label{justify-content:flex-start;padding:0;height:auto;display:flex;align-items:center;width:100%!important}.technicianForm .el-form .el-form-item .el-form-item__content{width:100%}.technicianForm .el-form .el-form-item__content .avatar-uploader .el-upload{display:flex;width:60px;height:60px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:300px;background:var(--bg,#E7EEF5);box-shadow:2px 2px 4px 0 rgb(0 0 0 / .1) inset}.technicianForm .el-form .nickname-warning{display:flex;padding:20px;justify-content:center;align-self:stretch;border-radius:10px;background:#FFA4A4;flex-direction:column}.technicianForm .el-form .nickname-warning ul{margin-bottom:0}.technicianForm .el-form .nickname_box .el-form-item__content .nickname_input{width:100%}.technicianForm .el-form .nickname_box .el-form-item__content{flex-direction:column;gap:10px}.technicianForm .el-form .nickname_box,.technicianForm .el-form .technicianIntroduction,.technicianForm .el-form .serviceItems_box,.technicianForm .el-form .specialFeatures{display:flex;align-items:flex-start}.technicianDetails_heder{display:flex;gap:20px;flex-direction:column;width:100%}.technicianDetails_back button{display:flex;height:56px;padding:0 20px;align-items:center;width:185px;color:#333}.technicianDetails_back button span{gap:20px}.technicianDetails_top{display:flex;flex-direction:column;gap:20px}.technicianDetails_title{width:100%}.technicianDetails_describe,.technicianDetails_title,.technicianComments_prompt{text-align:left}.technicianIntroduction .el-textarea__inner{min-height:260px!important;resize:none}.technicianForm .el-form .el-form-item__content .features-wrapper{width:100%;display:grid;gap:20px;grid-template-columns:2fr 3fr}.certificatesUpload .el-form-item__content .upload-demo,.certificatesUpload .el-form-item__content .upload-demo .el-upload{width:100%}.technicianSubmit .el-form-item__content{margin:0!important}.technicianSubmit button{display:flex;width:200px;height:40px;padding:0 59px;justify-content:center;align-items:center;gap:10px}.serviceItems_box .tags-wrapper{margin-top:18px;display:flex;gap:10px;flex-direction:row;flex-wrap:wrap}.uploaded-files{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.uploaded-file-list{display:flex;flex-direction:column;align-items:center;gap:10px}.certificatesUpload .el-form-item__content{gap:20px}.technicianDetails_dutyStatus .el-select .el-select__wrapper{padding:20px;box-shadow:none;height:70px;border-radius:10px;background:#FFF}.technicianDetails_dutyStatus .el-select__wrapper .el-select__selected-item span{font-size:20px;font-weight:500;line-height:150%;text-transform:capitalize}.workingHours{display:flex;padding:20px;flex-direction:column;gap:20px;border-radius:10px;background:#FFF}.technicianComments{display:flex;align-items:flex-start;gap:40px}.technicianComments_title{width:120px}.technicianComments_content{flex:1}.timeInterval{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.timeInterval_lsit{border-radius:2px;border:1px solid var(--theme,#0F579F);padding:10px 30px;text-align:center;color:#0F579F}.workingHours_date .el-input{width:100%}.workingHours_date .el-input .el-input__wrapper{border-radius:2px;background:var(--bg,#E7EEF5);width:100%}.workingHours_button button{width:100%;border-radius:10px;height:40px}.technicianComments_content,.storeTechnician_review_box{display:flex;flex-direction:column;gap:20px;width:100%}.personalEvaluationList{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgb(51 51 51 / .4);padding-bottom:20px}.personalEvaluationList_star{display:flex;flex-direction:row;gap:2px}.personalEvaluationList_star .star{width:20px;height:20px;display:flex}}@media(min-width:1000px){.technicianDetails_content{background:#F8F8F8;padding-top:80px;padding-bottom:80px}.technicianDetails_container{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.technicianDetails_right{width:80%;padding:40px;background:#FFF}.technicianDetails_left{width:20%;position:sticky;top:calc(var(--header-height, 0px)* var(--enable-sticky-header) + var(--announcement-bar-height, 0px)* var(--enable-sticky-announcement-bar) + 20px);display:flex;flex-direction:column;gap:20px}.technicianForm .el-form,.technicianDetails_right,.technicianForm{display:flex;flex-direction:column;gap:40px}.technicianForm .el-form .el-form-item__content .el-input__wrapper{display:flex;min-height:60px;padding:10px 20px;justify-content:center;align-items:center;gap:10px}.technicianForm .el-form .el-form-item{gap:40px;margin-bottom:0;align-items:center}.technicianForm .el-form .el-form-item .el-form-item__label{justify-content:flex-start;padding:0;height:60px;display:flex;align-items:center}.technicianForm .el-form .el-form-item__content .avatar-uploader .el-upload{display:flex;width:140px;height:140px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:300px;background:var(--bg,#E7EEF5);box-shadow:2px 2px 4px 0 rgb(0 0 0 / .1) inset}.technicianForm .el-form .nickname-warning{display:flex;padding:20px;justify-content:center;align-self:stretch;border-radius:10px;background:#FFA4A4;flex-direction:column}.technicianForm .el-form .nickname-warning ul{margin-bottom:0}.technicianForm .el-form .nickname_box .el-form-item__content .nickname_input{width:100%}.technicianForm .el-form .nickname_box .el-form-item__content{flex-direction:column;gap:10px}.technicianForm .el-form .nickname_box,.technicianForm .el-form .technicianIntroduction,.technicianForm .el-form .serviceItems_box,.technicianForm .el-form .specialFeatures{display:flex;align-items:flex-start}.technicianDetails_heder{display:flex;align-items:center;justify-content:space-between;gap:20px}.technicianDetails_back button{display:flex;height:56px;padding:0 20px;align-items:center;width:185px;color:#333}.technicianDetails_back button span{gap:20px}.technicianDetails_top{display:flex;flex-direction:column;gap:20px}.technicianDetails_title{width:60%}.technicianIntroduction .el-textarea__inner{min-height:260px!important;resize:none}.technicianForm .el-form .el-form-item__content .features-wrapper{width:100%;display:grid;gap:20px;grid-template-columns:2fr 3fr}.certificatesUpload .el-form-item__content .upload-demo,.certificatesUpload .el-form-item__content .upload-demo .el-upload{width:100%}.technicianSubmit .el-form-item__content{margin:0!important}.technicianSubmit button{display:flex;width:200px;height:40px;padding:0 59px;justify-content:center;align-items:center;gap:10px}.serviceItems_box .tags-wrapper{margin-top:18px;display:flex;gap:18px;flex-direction:row;flex-wrap:wrap}.uploaded-files{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.uploaded-file-list{display:flex;flex-direction:column;align-items:center;gap:10px}.certificatesUpload .el-form-item__content{gap:20px}.technicianDetails_dutyStatus .el-select .el-select__wrapper{padding:20px;box-shadow:none;height:70px;border-radius:10px;background:#FFF}.technicianDetails_dutyStatus .el-select__wrapper .el-select__selected-item span{font-size:20px;font-weight:500;line-height:150%;text-transform:capitalize}.workingHours{display:flex;padding:20px;flex-direction:column;gap:20px;border-radius:10px;background:#FFF}.technicianComments{display:flex;align-items:flex-start;gap:40px}.technicianComments_title{width:120px}.technicianComments_content{flex:1}.timeInterval{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.timeInterval_lsit{border-radius:2px;border:1px solid var(--theme,#0F579F);padding:10px 30px;text-align:center;color:#0F579F}.workingHours_date .el-input{width:100%}.workingHours_date .el-input .el-input__wrapper{border-radius:2px;background:var(--bg,#E7EEF5);width:100%}.workingHours_button button{width:100%;border-radius:10px;height:40px}.technicianComments_content,.storeTechnician_review_box{display:flex;flex-direction:column;gap:20px;width:100%}.personalEvaluationList{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid rgb(51 51 51 / .4);padding-bottom:20px}.personalEvaluationList_star{display:flex;flex-direction:row;gap:2px}.personalEvaluationList_star .star{width:20px;height:20px;display:flex}.technicianDetails_describe,.technicianDetails_title,.technicianComments_prompt{text-align:center}}.upload-demo .el-upload-dragger{display:flex;flex-direction:column;align-items:center;gap:15px}.avatar-uploader .avatar{width:100%;height:100%}.workingHours .el-input__prefix{display:none}.uploaded-file-list span,.uploaded-file-list a,.personalEvaluationList_delete{text-decoration-line:underline;word-break:break-all;text-align:center}.technicianFileDelete{cursor:pointer}.nickname-warning,.personalEvaluationList_delete{color:#912824}.uploaded-file-list span:last-child{color:rgb(51 51 51 / .6)}.technicianDetails_dutyStatus .off-work-class .el-select__wrapper .el-select__selected-item span{color:#959595}.technicianDetails_dutyStatus .on-work-class .el-select__wrapper .el-select__selected-item span{color:#00A70B}.timeInterval_lsit,.personalEvaluationList_delete{cursor:pointer}.timeInterval_lsit:disabled{border:1px solid rgb(51 51 51 / .4);color:rgb(51 51 51 / .4)}.timeInterval_lsit.selected{background:#0F579F;color:#fff}[v-cloak] .preloader{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999}[v-cloak] .content-container{display:none}.technicianDetails_content:not([v-cloak]) .preloader{display:none}.technicianDetails_content:not([v-cloak]) .content-container{display:block}.spinner{border:4px solid rgb(0 0 0 / .1);width:36px;height:36px;border-radius:50%;border-left-color:#09f;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}