*{font-family:Noto Sans KR,Roboto,Arial,sans-serif;margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background-color:#d7d7d7;border-radius:6px}*::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:6px;box-shadow:inset 0 0 5px #fff}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,form{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000;display:inline-block}i{cursor:pointer}p{margin:0}table>caption{display:none}.fullscreen{z-index:6000;border-radius:0;max-width:100vw;max-height:100vh;position:fixed;top:0;left:0;bottom:0;right:0}.full-width{width:100%;margin-left:0;margin-right:0}.full-height{height:100%}.can-not-drag{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.ellipsis{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.essentials{padding-left:8px}.essentials:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;top:0;left:0;background-color:#d32f2f}.flex,.row{display:flex;flex-wrap:wrap}.column{display:flex;flex-direction:column}.col{flex:1}[class*=col-]{flex:unset;width:unset}.col-0{flex-basis:0%}.col-1{flex-basis:8.3333333333%}.col-2{flex-basis:16.6666666667%}.col-3{flex-basis:25%}.col-4{flex-basis:33.3333333333%}.col-5{flex-basis:41.6666666667%}.col-6{flex-basis:50%}.col-7{flex-basis:58.3333333333%}.col-8{flex-basis:66.6666666667%}.col-9{flex-basis:75%}.col-10{flex-basis:83.3333333333%}.col-11{flex-basis:91.6666666667%}.col-12{flex-basis:100%}.row>.col,.row>[class*=col-]{height:100%}.flex>*,.row>*{width:auto;min-width:0;max-width:100%}.flex>*,.column>*{height:auto;min-height:0;max-height:100%}.gap{gap:16px}.gap-x{gap:0 16px}.gap-y{gap:16px 0}.gap-none{gap:0}.gap-x-none,.gap-y-none,.gap-none-none{gap:0 0}.gap-none-xs{gap:0 4px}.gap-none-sm{gap:0 8px}.gap-none-md{gap:0 16px}.gap-none-lg{gap:0 32px}.gap-none-xl{gap:0 64px}.gap-xs{gap:4px}.gap-x-xs{gap:0 4px}.gap-y-xs,.gap-xs-none{gap:4px 0}.gap-xs-xs{gap:4px 4px}.gap-xs-sm{gap:4px 8px}.gap-xs-md{gap:4px 16px}.gap-xs-lg{gap:4px 32px}.gap-xs-xl{gap:4px 64px}.gap-sm{gap:8px}.gap-x-sm{gap:0 8px}.gap-y-sm,.gap-sm-none{gap:8px 0}.gap-sm-xs{gap:8px 4px}.gap-sm-sm{gap:8px 8px}.gap-sm-md{gap:8px 16px}.gap-sm-lg{gap:8px 32px}.gap-sm-xl{gap:8px 64px}.gap-md{gap:16px}.gap-x-md{gap:0 16px}.gap-y-md,.gap-md-none{gap:16px 0}.gap-md-xs{gap:16px 4px}.gap-md-sm{gap:16px 8px}.gap-md-md{gap:16px 16px}.gap-md-lg{gap:16px 32px}.gap-md-xl{gap:16px 64px}.gap-lg{gap:32px}.gap-x-lg{gap:0 32px}.gap-y-lg,.gap-lg-none{gap:32px 0}.gap-lg-xs{gap:32px 4px}.gap-lg-sm{gap:32px 8px}.gap-lg-md{gap:32px 16px}.gap-lg-lg{gap:32px 32px}.gap-lg-xl{gap:32px 64px}.gap-xl{gap:64px}.gap-x-xl{gap:0 64px}.gap-y-xl,.gap-xl-none{gap:64px 0}.gap-xl-xs{gap:64px 4px}.gap-xl-sm{gap:64px 8px}.gap-xl-md{gap:64px 16px}.gap-xl-lg{gap:64px 32px}.gap-xl-xl{gap:64px 64px}.pa-none{padding:0}.px-none{padding-left:0;padding-right:0}.py-none{padding-top:0;padding-bottom:0}.pl-none{padding-left:0}.pr-none{padding-right:0}.pt-none{padding-top:0}.pb-none{padding-bottom:0}.ma-none{margin:0}.mx-none{margin-left:0;margin-right:0}.my-none{margin-top:0;margin-bottom:0}.ml-none{margin-left:0}.mr-none{margin-right:0}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.pa-xs{padding:4px}.px-xs{padding-left:4px;padding-right:4px}.py-xs{padding-top:4px;padding-bottom:4px}.pl-xs{padding-left:4px}.pr-xs{padding-right:4px}.pt-xs{padding-top:4px}.pb-xs{padding-bottom:4px}.ma-xs{margin:4px}.mx-xs{margin-left:4px;margin-right:4px}.my-xs{margin-top:4px;margin-bottom:4px}.ml-xs{margin-left:4px}.mr-xs{margin-right:4px}.mt-xs{margin-top:4px}.mb-xs{margin-bottom:4px}.pa-sm{padding:8px}.px-sm{padding-left:8px;padding-right:8px}.py-sm{padding-top:8px;padding-bottom:8px}.pl-sm{padding-left:8px}.pr-sm{padding-right:8px}.pt-sm{padding-top:8px}.pb-sm{padding-bottom:8px}.ma-sm{margin:8px}.mx-sm{margin-left:8px;margin-right:8px}.my-sm{margin-top:8px;margin-bottom:8px}.ml-sm{margin-left:8px}.mr-sm{margin-right:8px}.mt-sm{margin-top:8px}.mb-sm{margin-bottom:8px}.pa-md{padding:16px}.px-md{padding-left:16px;padding-right:16px}.py-md{padding-top:16px;padding-bottom:16px}.pl-md{padding-left:16px}.pr-md{padding-right:16px}.pt-md{padding-top:16px}.pb-md{padding-bottom:16px}.ma-md{margin:16px}.mx-md{margin-left:16px;margin-right:16px}.my-md{margin-top:16px;margin-bottom:16px}.ml-md{margin-left:16px}.mr-md{margin-right:16px}.mt-md{margin-top:16px}.mb-md{margin-bottom:16px}.pa-lg{padding:32px}.px-lg{padding-left:32px;padding-right:32px}.py-lg{padding-top:32px;padding-bottom:32px}.pl-lg{padding-left:32px}.pr-lg{padding-right:32px}.pt-lg{padding-top:32px}.pb-lg{padding-bottom:32px}.ma-lg{margin:32px}.mx-lg{margin-left:32px;margin-right:32px}.my-lg{margin-top:32px;margin-bottom:32px}.ml-lg{margin-left:32px}.mr-lg{margin-right:32px}.mt-lg{margin-top:32px}.mb-lg{margin-bottom:32px}.pa-xl{padding:64px}.px-xl{padding-left:64px;padding-right:64px}.py-xl{padding-top:64px;padding-bottom:64px}.pl-xl{padding-left:64px}.pr-xl{padding-right:64px}.pt-xl{padding-top:64px}.pb-xl{padding-bottom:64px}.ma-xl{margin:64px}.mx-xl{margin-left:64px;margin-right:64px}.my-xl{margin-top:64px;margin-bottom:64px}.ml-xl{margin-left:64px}.mr-xl{margin-right:64px}.mt-xl{margin-top:64px}.mb-xl{margin-bottom:64px}.scroll{overflow:auto}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/material-icons/MaterialIcons-Regular.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:#0000008a}.material-icons.md-dark.md-inactive{color:#00000042}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:#ffffff4d}*{font-family:Noto Sans KR}.ant-btn{min-width:70px;min-height:35px;padding:10px 20px}.ant-btn.text-black{color:#000}.ant-btn-primary.text-black:hover{color:#000!important}.upload-btn{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:1px solid #eaeaea;cursor:pointer;transition:all .2s}.upload-btn:hover{border-color:#45abff}.upload-btn .ant-image{display:flex;justify-content:center;align-items:center;width:25px;height:25px}.upload-btn .ant-image-img{width:25px;height:25px}.ant-input,.ant-input-affix-wrapper{resize:none!important;height:35px}.ant-input-outlined,.ant-input-affix-wrapper-outlined{border-color:#eaeaea}.ant-input.sm,.ant-input-affix-wrapper.sm{width:110px!important}.ant-input.md,.ant-input-affix-wrapper.md{width:320px!important}.ant-input.lg,.ant-input-affix-wrapper.lg{width:450px!important}.ant-form .half-form{display:flex;flex-wrap:wrap}.ant-form .half-form>:nth-child(1),.ant-form .half-form>:nth-child(3){flex:1;overflow:hidden}.ant-form .half-form>:nth-child(2){flex:0}.ant-form .half-form .ant-divider-vertical{height:auto}.ant-form .half-form-item{display:flex;flex-direction:column;gap:10px}.ant-form-item{margin-bottom:10px}.ant-form-item-label>label{width:105px;color:#333;font-size:13px}.ant-form-item-label>label:before{content:""!important;margin-inline-end:4px}.ant-form-item-label>label:after{content:""!important}.ant-form-item .ant-input{width:320px;height:35px}.ant-form-item .ant-input-affix-wrapper{display:flex;align-items:center;width:320px;height:35px}.ant-form-item .ant-input-affix-wrapper.search-input,.ant-form-item .ant-input-affix-wrapper.ant-input-password{height:35px}.ant-form-item .ant-input-affix-wrapper.ant-input-textarea-affix-wrapper{width:100%;height:auto}.ant-form-item .ant-input-affix-wrapper.sm{width:110px}.ant-form-item .ant-input-affix-wrapper.lg{width:450px}.ant-form .address-input{display:flex}.ant-form .address-input .ant-form-item-explain-error{width:10px;text-wrap:nowrap}.ant-form .address-input .address-lg{flex:1}.ant-form .address-input .address-lg .ant-input,.ant-form-item .ant-input-affix-wrapper textarea{width:100%}.ant-form-item .ant-input-affix-wrapper textarea[rows="10"]{height:310px}.ant-form-item .ant-input-affix-wrapper.ant-input-textarea-show-count{padding-bottom:30px}.ant-form-item .ant-input-affix-wrapper.ant-input-textarea-show-count .ant-input-suffix{position:absolute;right:15px;bottom:25px}.ant-form .form-btns{margin-top:30px;display:flex;justify-content:center;gap:10px}.ant-card{border-top-width:1px;border-top-color:#45abff}.ant-card .ant-card-head{padding:0 24px;border-bottom:1px solid #cceaf5}.ant-card.list-content .ant-card-head,.ant-card.list-content .ant-card-body{padding:0}.ant-card.list-content .list-content__item{display:flex;padding:6px 30px;min-height:40px;align-items:center}.ant-card.list-content .list-content__item__label{align-self:flex-start;padding-top:4px;width:110px;font-weight:600;font-size:13px;color:#999}.ant-card.list-content .list-content__item__label+*{flex:1}.ant-card.list-content .list-content__item>label{align-self:flex-start;padding-top:4px;width:110px;font-weight:600;font-size:13px}.ant-card.list-content .list-content__item>label+*{flex:1}.ant-card.list-content .list-content__item .filelist>li{padding:0;width:fit-content;cursor:pointer;transition:all .3s}.ant-card.list-content .list-content__item .filelist>li:hover{opacity:.6}.ant-card.list-content .list-content__item .filelist>li i{display:inline-flex;margin-right:10px;justify-content:center;align-items:center;width:12px;height:15px;border:1px solid #eaeaea}.ant-card.list-content .list-content__item+.list-content__item{border-top:1px solid #eaeaea}.ant-card.content-p-none .ant-card-body{padding:1px 0 0}.ant-modal{width:fit-content!important}.ant-modal>*{text-align:center}.ant-modal .ant-modal-content{min-width:320px;padding:0 0 40px}.ant-modal .ant-modal-content .ant-modal-title{border-top:1px solid #45abff;font-size:16px;height:50px;line-height:50px}.ant-modal .ant-modal-content .ant-modal-header{font-weight:700;border-bottom:1px solid #ccc;margin-bottom:40px}.ant-modal .ant-modal-content .ant-modal-body{padding:0 40px;word-break:keep-all}.ant-modal .ant-modal-footer{text-align:center}.ant-modal .ant-modal-close{top:10px;inset-inline-end:10px;width:30px;height:30px}.ant-dropdown{min-width:auto!important}.ant-upload-wrapper{display:flex;gap:15px}.ant-upload-wrapper .ant-upload-list{line-height:1}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{height:20px;margin-top:0}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-icon{display:none}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item-actions button{padding:0;min-width:20px;min-height:20px}.category.disabled,.category.disabled .ant-radio-button-wrapper-disabled{background-color:#ebebeb}.category.user-type-select .ant-radio-button-wrapper{width:120px;height:35px;line-height:35px;text-align:center}.category.user-type-select .ant-radio-button-wrapper:before{height:10px;margin-top:11px}.category.ant-radio-group{border:1px solid #eaeaea}.category .ant-radio-button-wrapper{display:inline-flex;justify-content:center;align-items:center;border-color:transparent}.category .ant-radio-button-wrapper:first-child{border-inline-start-color:transparent;border-start-start-radius:0;border-end-start-radius:0}.category .ant-radio-button-wrapper:hover{color:#000}.category .ant-radio-button-wrapper:before{height:10px;margin-top:11px;transition:none}.category .ant-radio-button-wrapper:last-child{border-start-end-radius:0;border-end-end-radius:0}.category .ant-radio-button-wrapper-checked{color:#000;font-weight:700;border-color:#45abff;z-index:1}.category .ant-radio-button-wrapper-checked:first-child{border-inline-start-color:#45abff;border-color:#45abff}.category .ant-radio-button-wrapper-checked:before{background-color:#45abff;height:100%!important;margin-top:0!important}.category .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled:hover{color:#00000040}.category .ant-radio-button-wrapper.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked:hover{color:#000}.category.w-80 .ant-radio-button-wrapper{min-width:80px}.category.w-3-1 .ant-radio-button-wrapper{min-width:105.6666666667px}.category.w-md .ant-radio-button-wrapper{min-width:95px}.category.w-lg .ant-radio-button-wrapper{min-width:110px}.search-box{background-color:#fff;height:35px;border:1px solid #eaeaea}.search-box .ant-divider-vertical{margin-inline:0}.search-box .ant-input-outlined{border-color:transparent;box-shadow:none}.search-box .ant-select-outlined .ant-select-selector{border:none}.search-box .ant-select-focused.ant-select-outlined .ant-select-selector{box-shadow:none}.search-box .search-input{height:33px}.search-input{padding:0 11px;height:35px}.search-input svg{width:25px;height:25px;cursor:pointer}.search-input img.ant-image-img{width:25px;height:25px;cursor:pointer}.rounded-image{cursor:default;margin:0 auto;display:flex;justify-content:center;align-items:center;width:70px;height:70px;font-size:30px;border-radius:50%;background-color:#f5f7fa}.rounded-image .ant-image-img{width:40px;height:40px}.datepicker{border:1px solid #ccc;padding:20px 15px;background-color:#fff}.datepicker .ant-flex{justify-content:center;gap:5px;margin-top:20px}.datepicker-btn,.datepicker-btn input{cursor:pointer}.datepicker-btn__disabled,.datepicker-btn__disabled input{cursor:not-allowed!important}.datepicker-btn__disabled:hover .ant-select-selector{border-color:#d9d9d9!important}.ant-select-dropdown:has(.datepicker){width:unset!important}.ant-image-error{background-image:url(/assets/images/error_img_white.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #eaeaea}.ant-image-error .ant-image-img{display:none}.status-icon{cursor:inherit;width:15px;height:15px;display:flex;justify-content:center;align-items:center;border:1px solid #eaeaea}.status-icon.center{margin:0 auto}.status-icon .ant-image .ant-image-img{vertical-align:baseline}.box-tabs{max-height:100%}.box-tabs .ant-tabs-nav{margin-bottom:0}.box-tabs .ant-tabs-nav:before{border-color:#45abff}.box-tabs .ant-tabs-nav-wrap{flex:none!important}.box-tabs .ant-tabs-nav-list{border-right:1px solid #eaeaea;border-bottom:1px solid #45abff}.box-tabs .ant-tabs-nav-list .ant-tabs-ink-bar{background:#fff;bottom:-2px;transform:translate(-50%) scale(.99)!important}.box-tabs .ant-tabs-extra-content{flex:1}.box-tabs .ant-tabs-tab{margin:0;padding:10px 20px;border:1px solid transparent;border-top-color:#eaeaea;border-bottom:none;color:#666;font-size:16px;font-weight:300;height:40px}.box-tabs .ant-tabs-tab:first-child{border-left-color:#eaeaea}.box-tabs .ant-tabs-tab.ant-tabs-tab-active{border-color:#45abff}.box-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#333}.box-tabs .ant-tabs-tab+.ant-tabs-tab{position:relative;margin:0;padding:10px 20px}.box-tabs .ant-tabs-tab+.ant-tabs-tab:before{z-index:-1;position:absolute;left:-2px;content:"";width:1px;height:10px;background-color:#eaeaea}.box-tabs .ant-tabs-content{border:1px solid #eaeaea;border-top:none;height:100%;overflow:hidden}.box-tabs .ant-tabs-content .ant-tabs-tabpane{height:100%}.box-tabs.tab-width-lg .ant-tabs-tab{width:150px;text-align:center}.box-tabs.tab-width-lg .ant-tabs-tab-btn{width:100%}.box-tabs.no-border-content>.ant-tabs-content-holder>.ant-tabs-content{border:none}.desc{color:#999}.desc.input-desc{font-size:12px;font-weight:300}.bt-none,.bt-none .full-height-content{border-top:none!important}.bt-none .ant-tabs-content{border:none}.bt-primary{border-top-color:#45abff!important}.ellipsis{width:100%;max-width:100%;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.pointer{cursor:pointer}.pointer>*{cursor:pointer}.data-load-fail-block{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:300px}.center-btns{display:flex;justify-content:center;gap:10px;margin-top:20px}.bg-gray{background-color:#eaeaea}.bg-red{background-color:#f5dddd}.bg-orange{background-color:#f5eacc}.bg-yellow{background-color:#f5f5cc}.bg-green{background-color:#ddeadd}.bg-blue{background-color:#ddeaf5}.bg-purple{background-color:#ddddf5}.bg-pink{background-color:#f5ddf5}.bg-brown{background-color:#eadddd}.file-upload-btn{width:35px;min-width:unset;height:35px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #eaeaea;cursor:pointer}.file-upload-btn input[type=file],.hidden{display:none}.admin-layout{height:100vh}.admin-layout .ant-layout{display:flex;align-items:center;padding:0 50px;height:100vh;overflow:auto}.admin-layout .ant-layout .wrap{max-width:1400px;margin:0 auto}.admin-layout .ant-layout>*{width:100%}.admin-layout__sider{padding:50px 20px 0}.admin-layout__sider .ant-menu.ant-menu-root.ant-menu-light.ant-menu-inline{border-inline-end:none}.admin-layout__sider .ant-menu-item{width:100%;height:40px;margin:4px 0;padding-left:10px!important}.admin-layout__sider .ant-menu-item-icon{width:20px;height:20px}.admin-layout__sider .ant-menu-item-icon path{transition:stroke 1s}.admin-layout__sider .ant-menu-item-selected{background-color:transparent}.admin-layout__sider .ant-menu-item-selected .ant-menu-item-icon path{stroke:#45abff}.admin-layout__sider .ant-menu-item-selected .ant-menu-title-content{color:#45abff}.admin-layout__sider .ant-menu-submenu ul.ant-menu-sub.ant-menu-inline{background-color:#fff;padding:10px 0}.admin-layout__sider .ant-menu-submenu-title{width:100%;margin:4px 0;padding-left:10px!important}.admin-layout__sider .ant-menu-submenu .ant-menu-item{width:100%;height:30px;padding-left:50px!important}.admin-layout__sider .ant-menu-submenu-selected{background-color:transparent}.admin-layout__sider .ant-menu-submenu-selected .ant-menu-item-selected:hover{background-color:#0000000f}.admin-layout__sider .ant-menu-submenu-selected .ant-menu-item-icon path{stroke:#45abff}.admin-layout__sider .ant-menu-submenu-selected .ant-menu-submenu-title{color:#45abff}.admin-layout__sider .ant-menu .ant-menu-item-icon+span{margin-inline-start:22px}.admin-layout__header{padding:0;border-bottom:1px solid #eaeaea;min-height:60px;position:sticky;left:0;top:0;z-index:2}.admin-layout__header__profile{display:flex;align-items:center;justify-content:center;gap:18px}.admin-layout__header__profile__avatar{position:relative;width:20px;border-radius:10px}.admin-layout__header__profile__avatar .ant-image{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.admin-layout__header__profile__avatar .ant-image img{width:20px;height:20px;vertical-align:unset}.admin-layout__header__profile__avatar .ant-image.ant-image-error{background:unset;border:unset}.admin-layout__header__profile__avatar .ant-image.ant-image-error .ant-image-img{display:unset}.admin-layout__header__profile__name{font-size:14px;font-weight:500;color:#333}.admin-layout__header h1{border-left:2px solid #45abff;height:20px;line-height:20px;padding-left:20px;font-size:18px}.admin-layout__header .ant-image{display:flex;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer;border-radius:50%;transition:.3s background-color}.admin-layout__header .ant-image:hover{background-color:#0000000f}.admin-layout__header .ant-image:active{background-color:#0000004d}.admin-layout__header .ant-image-img{width:20px;height:20px}.admin-layout__content{min-height:calc(100vh - 110px);flex:0 0 auto;padding:30px 0}.admin-layout__content .content-layout{height:100%;flex-direction:column}.admin-layout__content .admin-task-layout{height:100%;border-top:1px solid #45abff;overflow:auto}.admin-layout__content .content-filter .category{flex:3;width:100%}.admin-layout__content .content-filter .category .ant-radio-button-wrapper{width:105px;height:33px;line-height:33px;color:#666;text-align:center}.admin-layout__content .content-filter .category .ant-radio-button-wrapper:before{height:10px;margin-top:11px}.admin-layout__content .content-filter .category .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#333}.admin-layout__content .content-filter .category .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{height:100%;margin-top:0;background-color:#45abff}.admin-layout__content .content-filter .category.w-lg .ant-radio-button-wrapper{width:110px}.admin-layout__content .content-filter .search-box{flex:2}.admin-layout__content .content-filter .search-box .ant-space-item:first-child,.admin-layout__content .content-filter .search-box .ant-space-item:last-child{flex:1}.admin-layout__content .tab-content{display:flex;flex-direction:column}.admin-layout__content .tab-content .ant-tabs-extra-content .project-count{display:flex;align-items:center;margin-left:20px;font-size:12px;color:#787878}.admin-layout__content .tab-content .ant-tabs-extra-content .project-count p{padding:5px 10px;margin-left:10px;font-size:14px;color:#333;background-color:#f5f7fa}.admin-layout__content .tab-content .ant-tabs-content .ant-tabs-tabpane{height:100%;overflow:auto}.admin-layout__content .tab-content .ant-tabs-content .project-info{padding:20px 0;font-weight:300}.admin-layout__content .tab-content .ant-tabs-content .project-info .ant-divider-horizontal{margin:0}.admin-layout__content .tab-content .ant-tabs-content .project-info h3{flex:1;margin:20px 0;font-size:18px;font-weight:400}.admin-layout__content .tab-content .ant-tabs-content .project-info .breadcrumb-arrow{margin-left:10px}.admin-layout__content .tab-content .ant-tabs-content .project-info__content{line-height:30px;padding:30px 30px 10px}.admin-layout__content .tab-content .ant-tabs-content .project-info__content>span{white-space:pre-wrap}.admin-layout__content .profile{padding:15px 30px;font-weight:400!important}.admin-layout__content .profile h4{font-size:18px;margin-bottom:20px}.admin-layout__content .profile h4 span{color:#999;font-size:14px}.admin-layout__content .profile p{font-size:14px}.admin-layout__content .profile p svg{width:12px;height:12px}.admin-layout__content .profile p span{margin-left:10px}.admin-layout__content .full-height{height:100%;overflow-y:auto}.admin-layout__content .full-height-content{height:100%;border:1px solid #eaeaea}.admin-layout__content .form-item-style{display:flex;padding:8px 30px;min-height:40px;align-items:center}.admin-layout__content .form-item-style label.desc{align-self:flex-start;width:110px;font-weight:600}.admin-layout__content .form-item-style label.desc+*{flex:1}.admin-layout__content .form-item-style span.title{width:100%;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.admin-layout__content .form-item-style p.textarea{min-height:300px;height:100%;overflow:auto}.admin-layout__content .ant-divider{margin:0}.admin-layout__content .ant-divider.secondary{border-block-start-color:#eaf0f5}.admin-layout__content .default-cursor{cursor:default}.admin-layout__content .default-cursor .ant-table-row{cursor:default!important}.admin-layout__content .ant-table .ant-table-thead .ant-table-cell{text-wrap:nowrap;font-size:13px;color:#787878;background-color:#fff;padding:8px 16px}.admin-layout__content .ant-table .ant-table-thead .ant-table-cell:before{display:none}.admin-layout__content .ant-table .ant-table-thead .ant-table-cell.ant-table-selection-column{width:50px;min-width:50px}.admin-layout__content .ant-table .ant-table-body{scrollbar-width:auto;scrollbar-color:auto}.admin-layout__content .ant-table .ant-table-body .ant-table-row{cursor:pointer}.admin-layout__content .ant-table .ant-table-body .ant-table-cell{text-wrap:nowrap;color:#333}.admin-layout__content .ant-table .ant-table-body .ant-table-cell .project-name{--title-max-count: 1;--title-line-height: 1.25em;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--title-max-count);-webkit-line-clamp:var(--title-max-count);line-height:var(--title-line-height);min-height:calc(var(--title-line-height) * var(--title-max-count));max-height:calc(var(--title-line-height) * var(--title-max-count))}.admin-layout__content .ant-table *{scrollbar-width:auto!important;scrollbar-color:auto!important}.admin-layout__content .ant-table ::-webkit-scrollbar{width:5px}.admin-layout__content .ant-table ::-webkit-scrollbar-thumb{background-color:#45abff;border-radius:5px}.admin-layout__content .ant-table ::-webkit-scrollbar-track{background-color:#f5f7fa;border-radius:5px;box-shadow:inset 0 0 5px #fff}.admin-layout__content .ant-table .ant-table-placeholder .ant-table-cell{border:none}.admin-layout__footer{padding:0;border-top:1px solid #eaeaea;height:50px;min-height:50px;font-size:12px;color:#333}.admin-layout__footer .version{color:#787878}.admin-layout .right-btns{width:100%;display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.date-select{width:230px}.date-select__actions{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.date-select__actions>:first-child{display:flex;align-items:center;justify-content:flex-start;gap:12px}.date-select__actions>:first-child div{font-size:14px;font-weight:300;cursor:pointer}.date-select__actions>:first-child div:hover{text-decoration:underline}.date-select__actions>:last-child{display:flex;align-items:center;justify-content:flex-end;gap:20px}.date-select__actions>:last-child button{background:none;cursor:pointer}.date-select__actions>:last-child button svg path{stroke:#ccc}.date-select__actions>:last-child button svg:hover path{stroke:#999}.date-select__separator{width:100%;height:1px;background:#f5f5f5;margin-top:4px;margin-bottom:8px}.date-select__calendar{display:grid;grid-template-columns:repeat(7,1fr);column-gap:0;row-gap:10px}.date-select__calendar__day{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#999}.date-select__calendar__date{position:relative;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}.date-select__calendar__date span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;line-height:35px;cursor:pointer}.date-select__calendar__date:hover span{background:#45abff4d}.date-select__calendar__date:nth-child(7n+1),.date-select__calendar__date__holiday{color:#dd4545}.date-select__calendar__date:nth-child(7n){color:#45abff}.date-select__calendar__date__not-current{opacity:.3}.date-select__calendar__date__select span{background:#fff!important;border:1px solid #45abff}.date-select__calendar__date__select+.date-select__calendar__date__between:after{content:"";left:-25%;position:absolute;top:0;width:25%;height:23px;margin:.5px 0;border:1px dashed #45abff;border-left:none;border-right:none;background:#ecf6ff}.date-select__calendar__date__between span{width:100%;height:25px;border-radius:0;border:1px dashed #45abff;border-left:none;border-right:none;background:#ecf6ff}.date-select__calendar__date__between:last-child{background-color:red}.date-select__calendar__date__between:before{content:"";right:-13%;position:absolute;top:0;width:14%;height:23px;margin:.5px 0;border:1px dashed #45abff;border-left:none;border-right:none;background:#ecf6ff}.date-select__calendar__date__between:after{content:"";left:-13%;position:absolute;top:0;width:14%;height:23px;margin:.5px 0;border:1px dashed #45abff;border-left:none;border-right:none;background:#ecf6ff}.date-select__calendar__date__between+.date-select__calendar__date__select:before{content:"";left:-13%;position:absolute;top:0;width:14%;height:23px;margin:.5px 0;border:1px dashed #45abff;border-left:none;border-right:none;background:#ecf6ff}.date-select__calendar__date__out-of-range{opacity:.3;pointer-events:none}.date-select__month-grid{display:grid;grid-template-columns:repeat(3,1fr);height:277px;overflow:auto}.date-select__month-grid>div{display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;border-radius:6px}.date-select__month-grid>div:hover{background:#00000026}.date-select__month-grid>div.active{background-color:#45abff26;color:#45abff}.date-select__year-grid{display:grid;grid-template-columns:repeat(4,1fr);max-height:277px;overflow:auto}.date-select__year-grid>div{text-align:center;font-size:14px;cursor:pointer;line-height:32px;border-radius:6px}.date-select__year-grid>div:hover{background:#00000026}.date-select__year-grid>div.active{background-color:#45abff26;color:#45abff}.ant-modal.address-search-modal .ant-modal-content{padding:0}.ant-modal.address-search-modal .ant-modal-content .ant-modal-header{margin:0}.ant-modal.address-search-modal .ant-modal-content .ant-modal-body{padding:0}.project-progress-status-graph{position:relative;display:flex;align-items:flex-end;justify-content:center;width:150px;height:80px}.project-progress-status-graph>svg,.project-progress-status-graph>img{position:absolute;left:0;top:0;width:100%;height:100%}.project-progress-status-graph__info{text-align:center}.project-progress-status-graph__info>div:first-child>span:first-child{font-size:20px;font-weight:500}.project-progress-status-graph__info>div:first-child>span:last-child{font-size:14px;font-weight:500}.project-progress-status-graph__info>div:last-child{font-size:12px;font-weight:500;color:#999;margin-top:6px}.pagination{display:flex;align-items:center;justify-content:center}.pagination__first-btn,.pagination__prev-btn,.pagination__next-btn,.pagination__last-btn{background:transparent;width:32px;height:32px;cursor:pointer}.pagination__first-btn path,.pagination__prev-btn path,.pagination__next-btn path,.pagination__last-btn path{stroke:#ccc}.pagination__first-btn:hover path,.pagination__prev-btn:hover path,.pagination__next-btn:hover path,.pagination__last-btn:hover path{stroke:#999}.pagination__page-container{display:flex;align-items:center;justify-content:center}.pagination__page-container button{background:transparent;font-size:12px;font-weight:300;width:32px;height:32px;border-radius:4px;cursor:pointer;position:relative;color:#787878}.pagination__page-container button:hover{color:#545454}.pagination__page-container button:hover:after{content:"";position:absolute;background:#00000010;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:4px}.pagination__page-container button.active{color:#333;font-weight:700}.task-float-drawer{position:fixed;right:0;top:170px;width:fit-content;height:calc(100vh - 220px);display:flex;z-index:999}.task-float-drawer__tabs{position:absolute;top:0;left:0;transform:translate(-100%);display:flex;flex-direction:column;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #45abff;border-right:none;height:fit-content;box-shadow:0 2px 2px #00000010;z-index:400}.task-float-drawer__tabs:after{content:"";position:absolute;right:-1px;top:0;width:1px;height:100%;background-color:#fff;z-index:999}.task-float-drawer__tabs__tab{background:#fff;width:65px;height:60px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:15px}.task-float-drawer__tabs__tab:after{content:"";position:absolute;bottom:-.5px;left:0;width:100%;height:1px;background-color:#cceaf5;z-index:99}.task-float-drawer__tabs__tab:nth-of-type(1):before{content:"";position:absolute;right:calc(100% - 12px);bottom:calc(100% - 12px);width:12px;height:12px;border-top-left-radius:10px;border-top:1px solid #45abff;border-left:1px solid #45abff;box-shadow:-5px 0 #fff}.task-float-drawer__tabs__tab:nth-last-of-type(1):before{content:"";position:absolute;right:calc(100% - 12px);top:calc(100% - 12px);width:12px;height:12px;border-bottom-left-radius:10px;border-bottom:1px solid #45abff;border-left:1px solid #45abff;box-shadow:-5px 0 #fff}.task-float-drawer__tabs__tab:nth-last-of-type(1):after{content:unset}.task-float-drawer__tabs__tab i{font-size:32px;color:#999}.task-float-drawer__tabs__tab.active{background:#45abff}.task-float-drawer__tabs__tab.active .task-float-drawer__tabs__tab__icon svg:nth-of-type(1) path[stroke]{stroke:#fff}.task-float-drawer__tabs__tab.active .task-float-drawer__tabs__tab__icon svg:nth-of-type(1) path[fill]{fill:#fff}.task-float-drawer__tabs__tab.active .task-float-drawer__tabs__tab__label{font-size:16px;color:#fff}.task-float-drawer__tabs__tab__icon{width:30px;height:30px;position:relative}.task-float-drawer__tabs__tab__icon svg:nth-of-type(2){position:absolute;top:-5px;right:-5px}.task-float-drawer__tabs__tab__label{flex:1;display:none;font-size:14px;font-weight:500;color:#333}.task-float-drawer__tabs__radius{width:12px;height:12px;border-top-right-radius:6px;position:absolute;right:calc(0% - .5px);top:100%;z-index:9999;border-top:1px solid #45abff;border-right:1px solid #45abff;box-shadow:6px 0 #fff}.task-float-drawer__contents{position:relative;width:10px;transition:width .5s;overflow:hidden;height:100%;background-color:#fff;border:1px solid #45abff;border-bottom-left-radius:10px;box-shadow:2px 2px 2px #00000010}.task-float-drawer__contents:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.task-float-drawer__contents__container{width:600px;display:flex;flex-direction:column;height:100%}.task-float-drawer__contents__header{position:relative;height:61px;min-height:61px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eaeaea}.task-float-drawer__contents__header__title{font-size:18px;font-weight:500;color:#333}.task-float-drawer__contents__header__close-btn{position:absolute;width:24px;height:24px;top:50%;right:18px;transform:translateY(-50%);cursor:pointer;padding:0;min-height:0}.task-float-drawer__contents__body{flex:1}.task-float-drawer__contents__body__message{display:flex;flex-direction:column;overflow:auto;position:relative}.task-float-drawer__contents__body__message__container{position:relative;overflow:auto}.task-float-drawer__contents__body__message__container:first-child{flex:1;padding-left:32px;padding-right:16px;padding-bottom:20px}.task-float-drawer__contents__body__message__container__chat-date{margin:30px auto 20px;height:30px;width:150px;display:flex;align-items:center;justify-content:center;border-radius:15px;border:1px solid #cceaf5;font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__message__container__chat-date span{font-size:12px;font-weight:500;color:#787878;margin-left:5px}.task-float-drawer__contents__body__message__container__chat-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.task-float-drawer__contents__body__message__container__chat-item__sender{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.task-float-drawer__contents__body__message__container__chat-item__sender__avatar{width:20px;height:20px;border-radius:10px;overflow:hidden}.task-float-drawer__contents__body__message__container__chat-item__sender__avatar .ant-image,.task-float-drawer__contents__body__message__container__chat-item__sender__avatar .ant-image img{width:100%;height:100%}.task-float-drawer__contents__body__message__container__chat-item__sender__avatar .ant-image.ant-image-error{background:unset;border:unset}.task-float-drawer__contents__body__message__container__chat-item__sender__avatar .ant-image.ant-image-error .ant-image-img{display:unset}.task-float-drawer__contents__body__message__container__chat-item__sender__name{font-size:14px;font-weight:500;color:#333}.task-float-drawer__contents__body__message__container__chat-item__main{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px}.task-float-drawer__contents__body__message__container__chat-item__main__message,.task-float-drawer__contents__body__message__container__chat-item__main__file{position:relative;background-color:#eaf0f5;border-radius:5px;padding:12px 20px}.task-float-drawer__contents__body__message__container__chat-item__main__message:after,.task-float-drawer__contents__body__message__container__chat-item__main__file:after{content:"";position:absolute;top:0;left:-8px;width:8px;height:19px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='19'%20viewBox='0%200%208%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.5%205C3.06606%205%205.45783%205.46254%208%205.9897V19C8%2016.056%205.527%2013.723%204.25%2012.5C2.942%2011.248%200.75%209.29999%200.75%209.29999C0.274693%208.82084%200.00553644%208.17488%200%207.5C0%206.83696%200.263581%206.20108%200.732422%205.73224C1.20126%205.2634%201.83696%205%202.5%205Z'%20fill='%23EAF0F5'/%3e%3c/svg%3e")}.task-float-drawer__contents__body__message__container__chat-item__main__message{max-width:300px;line-height:20px;font-size:14px;font-weight:300;color:#000;white-space:pre-wrap}.task-float-drawer__contents__body__message__container__chat-item__main__file{height:70px;width:300px;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.task-float-drawer__contents__body__message__container__chat-item__main__file__contents{flex:1;text-align:left}.task-float-drawer__contents__body__message__container__chat-item__main__file__contents__name{font-size:14px;font-weight:300;color:#000;margin-bottom:5px;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;line-height:20px;min-height:20px;max-height:20px}.task-float-drawer__contents__body__message__container__chat-item__main__file__contents__info{font-size:14px;font-weight:300;color:#787878;line-height:20px}.task-float-drawer__contents__body__message__container__chat-item__main__file__download{width:40px;height:40px;background-color:inherit;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2040C31.0457%2040%2040%2031.0457%2040%2020C40%208.9543%2031.0457%200%2020%200C8.9543%200%200%208.9543%200%2020C0%2031.0457%208.9543%2040%2020%2040Z'%20fill='%23F5F7FA'/%3e%3cpath%20d='M14%2018L20%2024L26%2018'%20stroke='%23666666'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%2024V12'%20stroke='%23666666'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2026V28H28V26'%20stroke='%23666666'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");cursor:pointer;border-radius:20px}.task-float-drawer__contents__body__message__container__chat-item__main__date{font-size:12px;line-height:12px;font-weight:300;color:#787878;margin-bottom:5px}.task-float-drawer__contents__body__message__container__chat-item.sender{justify-content:flex-end;align-items:flex-end}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main{flex-direction:row-reverse}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__message,.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__file{background-color:#45abff;color:#fff}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__message:after,.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__file:after{left:unset;right:-8px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='19'%20viewBox='0%200%208%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.5%205C4.93394%205%202.54217%205.46254%200%205.9897V19C0%2016.056%202.473%2013.723%203.75%2012.5C5.058%2011.248%207.25%209.29999%207.25%209.29999C7.72531%208.82084%207.99446%208.17488%208%207.5C8%206.83696%207.73642%206.20108%207.26758%205.73224C6.79874%205.2634%206.16304%205%205.5%205Z'%20fill='%2345ABFF'/%3e%3c/svg%3e")}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__file__contents__name{color:#fff}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__file__contents__info{color:#eaeaea}.task-float-drawer__contents__body__message__container__chat-item.sender .task-float-drawer__contents__body__message__container__chat-item__main__file__download{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%2040C31.0457%2040%2040%2031.0457%2040%2020C40%208.9543%2031.0457%200%2020%200C8.9543%200%200%208.9543%200%2020C0%2031.0457%208.9543%2040%2020%2040Z'%20fill='%2354BAFF'/%3e%3cpath%20d='M14%2018L20%2024L26%2018'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M20%2024V12'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2026V28H28V26'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.task-float-drawer__contents__body__message__container__input{min-height:65px;padding:15px;border-top:1px solid #cceaf5;display:flex;align-items:flex-start;justify-content:flex-start}.task-float-drawer__contents__body__message__container__input-attach,.task-float-drawer__contents__body__message__container__input-send{border-left:none;width:35px;height:35px;background:#45abff;display:flex;align-items:center;justify-content:center;cursor:pointer}.task-float-drawer__contents__body__message__container__input-attach i,.task-float-drawer__contents__body__message__container__input-send i{color:#fff;font-size:18px}.task-float-drawer__contents__body__message__container__input-attach input[type=file],.task-float-drawer__contents__body__message__container__input-send input[type=file]{display:none}.task-float-drawer__contents__body__message__container__input-attach:disabled,.task-float-drawer__contents__body__message__container__input-send:disabled{background-color:#ddd;cursor:default}.task-float-drawer__contents__body__message__container__input-textarea{flex:1;min-height:100%;max-height:120px;overflow:auto;font-size:14px;font-weight:300;line-height:1.25em;padding:6px 20px;border:1px solid #45abff;cursor:text}.task-float-drawer__contents__body__message__container__input-textarea:empty:before{content:attr(data-placeholder);color:#ababab}.task-float-drawer__contents__body__message__container__input-textarea:focus{outline:none}.task-float-drawer__contents__body__message__container__attach-file{border-top:1px solid #cceaf5;padding:7px}.task-float-drawer__contents__body__message__container__attach-file>div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:8px;gap:15px;overflow:auto}.task-float-drawer__contents__body__message__container__attach-file__file{position:relative;border-radius:4px;border:1px solid #45abff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;width:125px;height:125px}.task-float-drawer__contents__body__message__container__attach-file__file__icon{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.task-float-drawer__contents__body__message__container__attach-file__file__icon svg{width:70px;height:70px}.task-float-drawer__contents__body__message__container__attach-file__file__name{padding:4px;border-top:1px solid #cceaf5;width:100%;font-size:12px;font-weight:400;color:#333;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;line-height:16px;min-height:24px;max-height:24px;text-align:center}.task-float-drawer__contents__body__message__container__attach-file__file__delete-btn{position:absolute;top:-5px;right:-5px;width:30px;height:30px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#fcbaba;color:#ff5454}.task-float-drawer__contents__body__message__container__attach-file__file__delete-btn:hover{background-color:#fc8a8a}.task-float-drawer__contents__body__message__container__attach-file__file__delete-btn:active{background-color:#ff5454;color:#fcbaba}.task-float-drawer__contents__body__message__check-new-message{position:absolute;bottom:76px;left:50%;z-index:500;transform:translate(-50%);display:flex;align-items:center;justify-content:center;height:30px;width:150px;border-radius:15px;background:#54baff;box-shadow:0 0 2px 3px #00000026;color:#fff;font-size:12px;font-weight:400;cursor:pointer}.task-float-drawer__contents__body__message__check-new-message>i{font-size:16px;margin-right:12px}.task-float-drawer__contents__body__references,.task-float-drawer__contents__body__issue{padding:10px 20px;display:flex;flex-direction:column;overflow:auto}.task-float-drawer__contents__body__references__header,.task-float-drawer__contents__body__issue__header{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.task-float-drawer__contents__body__references__header__right,.task-float-drawer__contents__body__issue__header__right{display:flex;align-items:center;justify-content:center;gap:14px}.task-float-drawer__contents__body__references__header__right span,.task-float-drawer__contents__body__issue__header__right span{font-size:12px;font-weight:500;color:#787878}.task-float-drawer__contents__body__references__header__right-total,.task-float-drawer__contents__body__issue__header__right-total{height:30px;min-width:50px;background-color:#f5f7fa;padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__references__title,.task-float-drawer__contents__body__issue__title{display:inline-flex;height:40px;align-items:center;gap:10px;width:238px}.task-float-drawer__contents__body__references__title p,.task-float-drawer__contents__body__issue__title p{text-align:left;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.task-float-drawer__contents__body__references__title:has(svg) p,.task-float-drawer__contents__body__issue__title:has(svg) p{max-width:calc(100% - 30px)}.task-float-drawer__contents__body__references__pagination-container,.task-float-drawer__contents__body__issue__pagination-container{border:1px solid #eaeaea;margin-top:10px}.task-float-drawer__contents__body__references__add-container,.task-float-drawer__contents__body__issue__add-container{margin-top:10px;display:flex;align-items:center;justify-content:flex-end}.task-float-drawer__contents__body__references__etc-container,.task-float-drawer__contents__body__issue__etc-container{margin-top:20px;border:1px solid #eaeaea;border-top-color:#45abff}.task-float-drawer__contents__body__references__etc-container:first-child,.task-float-drawer__contents__body__issue__etc-container:first-child{flex:1;flex-basis:100%;display:flex;flex-direction:column}.task-float-drawer__contents__body__references__etc-container:nth-child(3),.task-float-drawer__contents__body__issue__etc-container:nth-child(3){height:250px;max-height:250px;overflow:auto}.task-float-drawer__contents__body__references__etc-container:last-child,.task-float-drawer__contents__body__issue__etc-container:last-child{border:none;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;height:fit-content;max-height:unset;overflow:unset}.task-float-drawer__contents__body__references__etc-container.form,.task-float-drawer__contents__body__issue__etc-container.form{min-height:520px;flex:unset;padding:20px 30px}.task-float-drawer__contents__body__references__etc-container__header,.task-float-drawer__contents__body__issue__etc-container__header{font-size:16px;font-weight:500;color:#333;padding:0 30px;height:50px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #cceaf5}.task-float-drawer__contents__body__references__etc-container__info,.task-float-drawer__contents__body__issue__etc-container__info{height:40px;display:flex;align-items:center;justify-content:flex-start;padding:0 30px;border-bottom:1px solid #f5f5f5}.task-float-drawer__contents__body__references__etc-container__info>div,.task-float-drawer__contents__body__issue__etc-container__info>div{display:flex;align-items:center;justify-content:center;gap:10px}.task-float-drawer__contents__body__references__etc-container__info>div img,.task-float-drawer__contents__body__issue__etc-container__info>div img{width:20px;height:20px;border-radius:10px}.task-float-drawer__contents__body__references__etc-container__info>div span,.task-float-drawer__contents__body__issue__etc-container__info>div span{font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__references__etc-container__body,.task-float-drawer__contents__body__issue__etc-container__body{flex:1;padding:8px 30px;line-height:25px;font-size:14px;font-weight:300;color:#333;border-bottom:1px solid #f5f5f5;white-space:pre-wrap}.task-float-drawer__contents__body__references__etc-container__files,.task-float-drawer__contents__body__issue__etc-container__files{display:flex;flex-direction:column;align-items:flex-start;padding:10px 30px}.task-float-drawer__contents__body__references__etc-container__files__file,.task-float-drawer__contents__body__issue__etc-container__files__file{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:20px;border-radius:4px;padding-right:4px;cursor:pointer}.task-float-drawer__contents__body__references__etc-container__files__file:hover,.task-float-drawer__contents__body__issue__etc-container__files__file:hover{background:#0000001a}.task-float-drawer__contents__body__references__etc-container__files__file svg,.task-float-drawer__contents__body__issue__etc-container__files__file svg{width:20px;height:20px}.task-float-drawer__contents__body__references__etc-container__files__file span,.task-float-drawer__contents__body__issue__etc-container__files__file span{font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__references__etc-container__comment,.task-float-drawer__contents__body__issue__etc-container__comment{margin:0 30px;padding:20px 0;border-bottom:1px solid #f5f5f5}.task-float-drawer__contents__body__references__etc-container__comment__header,.task-float-drawer__contents__body__issue__etc-container__comment__header{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:16px}.task-float-drawer__contents__body__references__etc-container__comment__header__sender,.task-float-drawer__contents__body__issue__etc-container__comment__header__sender{display:flex;align-items:center;justify-content:center;gap:10px}.task-float-drawer__contents__body__references__etc-container__comment__header__sender img,.task-float-drawer__contents__body__issue__etc-container__comment__header__sender img{width:20px;height:20px;border-radius:10px}.task-float-drawer__contents__body__references__etc-container__comment__header__sender span,.task-float-drawer__contents__body__issue__etc-container__comment__header__sender span{font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__references__etc-container__comment__header__date,.task-float-drawer__contents__body__issue__etc-container__comment__header__date{font-size:12px;font-weight:300;color:#787878}.task-float-drawer__contents__body__references__etc-container__comment__main,.task-float-drawer__contents__body__issue__etc-container__comment__main{line-height:25px;font-size:14px;font-weight:300;color:#333;white-space:pre-wrap}.task-float-drawer__contents__body__references__etc-container__comment__files,.task-float-drawer__contents__body__issue__etc-container__comment__files{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;gap:10px}.task-float-drawer__contents__body__references__etc-container__comment__files__file,.task-float-drawer__contents__body__issue__etc-container__comment__files__file{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:20px;border-radius:4px;padding-right:4px}.task-float-drawer__contents__body__references__etc-container__comment__files__file:hover,.task-float-drawer__contents__body__issue__etc-container__comment__files__file:hover{background:#0000001a}.task-float-drawer__contents__body__references__etc-container__comment__files__file svg,.task-float-drawer__contents__body__issue__etc-container__comment__files__file svg{width:20px;height:20px}.task-float-drawer__contents__body__references__etc-container__comment__files__file span,.task-float-drawer__contents__body__issue__etc-container__comment__files__file span{font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__references__etc-comment-form,.task-float-drawer__contents__body__issue__etc-comment-form{margin:20px 0 10px;display:flex;gap:10px}.task-float-drawer__contents__body__references__etc-comment-form-textarea,.task-float-drawer__contents__body__issue__etc-comment-form-textarea{flex:1;min-height:100%;max-height:60px;overflow:auto;font-size:14px;font-weight:300;line-height:1.25em;padding:6px 20px;border:1px solid #eaeaea;cursor:text}.task-float-drawer__contents__body__references__etc-comment-form-textarea:empty:before,.task-float-drawer__contents__body__issue__etc-comment-form-textarea:empty:before{content:attr(data-placeholder);color:#ababab}.task-float-drawer__contents__body__references__etc-comment-form-textarea:focus,.task-float-drawer__contents__body__issue__etc-comment-form-textarea:focus{outline:none}.task-float-drawer__contents__body__references__etc-comment-form-attach,.task-float-drawer__contents__body__issue__etc-comment-form-attach{width:35px;height:35px;background:#fff;border:1px solid #eaeaea;cursor:pointer;display:flex;align-items:center;justify-content:center}.task-float-drawer__contents__body__references__etc-comment-form-attach:hover,.task-float-drawer__contents__body__issue__etc-comment-form-attach:hover{background-color:#eee}.task-float-drawer__contents__body__references__etc-comment-form-attach:active,.task-float-drawer__contents__body__issue__etc-comment-form-attach:active{background-color:#dadada}.task-float-drawer__contents__body__references__etc-comment-form-attach input,.task-float-drawer__contents__body__issue__etc-comment-form-attach input{display:none}.task-float-drawer__contents__body__references .file-container,.task-float-drawer__contents__body__issue .file-container{display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;overflow:auto;max-height:75px}.task-float-drawer__contents__body__references .file-container .file-list,.task-float-drawer__contents__body__issue .file-container .file-list{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.task-float-drawer__contents__body__references .file-container .file-list .file-item,.task-float-drawer__contents__body__issue .file-container .file-list .file-item{height:20px;display:flex;align-items:center;gap:10px}.task-float-drawer__contents__body__references .file-container .file-list .file-item__delete-btn,.task-float-drawer__contents__body__issue .file-container .file-list .file-item__delete-btn{width:20px;height:20px;cursor:pointer}.task-float-drawer__contents__body__references .file-container .file-list .file-item__delete-btn svg,.task-float-drawer__contents__body__issue .file-container .file-list .file-item__delete-btn svg{width:10px;height:10px}.task-float-drawer__contents__body__references .ant-table .ant-empty,.task-float-drawer__contents__body__issue .ant-table .ant-empty{height:448.99px!important}.task-float-drawer__contents__body__references__download-btn{width:30px;height:30px;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;margin:0 auto}.task-float-drawer__contents__body__references__download-btn svg{width:20px;height:20px}.task-float-drawer__contents__body__issue__header__left{display:flex;align-items:center;justify-content:center;gap:20px}.task-float-drawer__contents__body__issue__header__left>div{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:300;color:#333}.task-float-drawer__contents__body__issue__state{width:14px;height:14px;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;margin:0 auto}.task-float-drawer__contents__body__issue textarea{height:50px!important}.task-float-drawer__contents__body__issue .comment-list{scrollbar-gutter:stable;max-height:200px;width:calc(100% + 10px);padding-right:5px}.task-float-drawer__contents__body .drag-over{position:absolute;left:0;top:0;width:100%;height:100%}.task-float-drawer__contents__body .drag-over:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffffff80}.task-float-drawer__contents__body .drag-over__info-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:16px;border:4px dashed #45abff;padding:45px;font-size:24px;font-weight:500;color:#45abff;z-index:999;display:flex;align-items:center;justify-content:center;gap:8px}.task-float-drawer__contents__body .drag-over__info-container svg{width:48px;height:48px}.task-float-drawer__contents__body .drag-over__info-container svg path{stroke-width:1.5px}.task-float-drawer.active .task-float-drawer__tabs__tab{width:140px}.task-float-drawer.active .task-float-drawer__tabs__tab__label{display:block}.task-float-drawer.active .task-float-drawer__contents{width:600px}.task-float-drawer.active .task-float-drawer__contents:after{content:unset}.comment-list{margin-top:20px;width:100%;overflow:auto;border-top:1px solid #eaf0f5}.comment-list__form.hide{display:none}.comment-list__form.hide+.comment-list{margin-top:0}.comment-list__form-textarea{flex:1;min-height:100%;height:70px;max-height:70px;overflow:auto;font-size:14px;font-weight:300;line-height:1.25em;padding:6px 20px;border:1px solid #eaeaea;cursor:text}.comment-list__form-textarea:empty:before{content:attr(data-placeholder);color:#ababab}.comment-list__form-textarea:focus{outline:none}.comment-list__form .comment-action{margin-top:10px;display:flex}.comment-list__form__file-container{width:200px;max-width:200px;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.comment-list-item{min-height:100px;padding:15px 0 0;border-bottom:1px solid #eaf0f5}.comment-list-item-info{display:flex;justify-content:space-between;margin-bottom:20px}.comment-list-item-info__left{display:flex;align-items:center;gap:20px;font-weight:300}.comment-list-item-info__right{display:flex;align-items:center;gap:10px}.comment-list-item-info-avatar{display:flex;gap:8px;font-size:12px;white-space:nowrap}.comment-list-item-info-avatar__img{width:20px;height:20px;border-radius:10px;overflow:hidden}.comment-list-item-info-avatar__img .ant-image{width:100%;height:100%}.comment-list-item-info-avatar__img .ant-image img{width:100%;height:100%;vertical-align:unset}.comment-list-item-info-avatar__img .ant-image.ant-image-error{background:unset;border:unset}.comment-list-item-info-avatar__img .ant-image.ant-image-error .ant-image-img{display:unset}.comment-list-item-info-date{font-size:12px;color:#787878}.comment-list-item-text{white-space:pre-wrap;margin-bottom:15px;font-size:14px;font-weight:400;color:#333;line-height:1.5714285714}.comment-list-item__file-list{border-top:1px solid #f5f5f5;padding:10px 0}.comment-list-item__file-list-item{display:flex;padding:0 4px;width:fit-content;align-items:center;font-weight:300;transition:all .2s}.comment-list-item__file-list-item:hover{background-color:#eaeaea;cursor:pointer}.comment-list-item__file-list-item:active{background-color:#aaa}.comment-list-item__file-list-item__name{margin:0 10px 0 15px}.comment-list-item__file-list-item__size{font-size:12px;color:#999}.project-card-widget{display:block;position:relative;width:100%;border:1px solid #eaeaea;box-shadow:2px 2px 4px #0000000d;padding:30px 40px}.task-list{--task-list-width: 1394px;--action-tab-width: 278.8px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.task-list-header{width:100%;display:flex;gap:20px;border-bottom:1px solid #eaf0f5;padding-right:6px}.task-list-header-item{flex:1;text-align:center;font-size:13px;height:40px;line-height:40px}.task-list-header-item:last-child{width:var(--action-tab-width)}.task-list-body{width:100%;padding:0 0 30px;max-height:100%;overflow-x:hidden;overflow-y:auto}.task-list-body .default-task-list{width:100%}.task-list-body .task__list-item{display:flex;position:relative;height:auto;gap:20px}.task-list-body .task__list-item-label{width:calc((var(--task-list-width) - 80px - var(--action-tab-width)) / 4)}.task-list-body .task__list-item-label-btn{position:sticky;top:0;bottom:10px;padding:0 10px;margin-bottom:10px;text-indent:10px;display:flex;justify-content:space-between;align-items:center;border:1px solid #f5f5f5;width:100%;height:35px;font-weight:300}.task-list-body .task__list-item-child{flex:1}.task-list-body .task__list-item .task__level-4-child{display:flex;align-items:center;justify-content:center;gap:20px}.task-list-body .task-action-list-item{width:var(--action-tab-width);display:flex;justify-content:center;align-items:center;height:auto;min-height:35px;margin-bottom:10px}.task-list-body .task-action-list-item .task__list-item-label-btn{margin-bottom:0}.task-list-body .task-action-list-item .task__list-item-label-btn .ellipsis{height:35px;line-height:35px}.task-list-body .task-action-list-item.align-top{align-self:flex-start}.task-list-body .task-action-list>.nested-task{margin-bottom:20px}.task-list .task__level-5{display:flex;flex-direction:column;gap:10px;width:100%}.task-list .task__level-5 .template-wrapper{height:35px}.task-list .task__level-5 .template-wrapper .upload-wrapper{display:flex;justify-content:center}.industry-selector-wrapper{display:flex;padding:20px;justify-content:center;background-color:#f5f7fa}.industry-selector-wrapper .industry-selector-container{max-width:940px;width:100%}.industry-selector-wrapper .industry-selector-container[data-disabled=true] .industry-list-item{cursor:default}.industry-selector-wrapper .industry-selector-container[data-disabled=true] .industry-list-item:hover{background-color:transparent}.industry-selector-wrapper .industry-selector-container .industry-list{flex:1;padding:5px;height:110px;background-color:#fff}.industry-selector-wrapper .industry-selector-container .industry-list>ul{width:100%;height:100%;padding:5px;overflow:auto}.industry-selector-wrapper .industry-selector-container .industry-list-item{padding:0 10px;cursor:pointer;line-height:18px;font-size:12px;font-weight:300;color:#787878}.industry-selector-wrapper .industry-selector-container .industry-list-item:hover{background-color:#eaeaea}.industry-selector-wrapper .industry-selector-container .industry-list-item .check-icon{display:none}.industry-selector-wrapper .industry-selector-container .industry-list-item[data-active=true]{color:#333;font-weight:500}.industry-selector-wrapper .industry-selector-container .industry-list-item[data-active=true] .check-icon{margin-left:9px;display:inline-block}.industry-selector-wrapper .industry-selector-container .industry-list-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:90px;font-size:12px;font-weight:300;color:#787878}.industry-selector-wrapper .industry-selector-container .divider{width:20px;display:flex;justify-content:center;align-items:center}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{padding:0 20px}.project-list-viewer-wrapper{display:grid;grid-template-columns:4fr 6fr;grid-template-rows:640px;gap:40px;height:640px}.project-list-viewer-wrapper>div{flex-grow:0;flex-shrink:0}.project-list-viewer-wrapper .status{display:flex;align-items:center;justify-content:space-between;width:70px;height:30px;min-height:30px;padding:0 12px 0 10px;background-color:#fff;color:#45abff;border:1px solid #45abff;border-radius:30px}.project-list-viewer-wrapper .project-list-container{height:100%;display:flex;flex-direction:column;gap:20px}.project-list-viewer-wrapper .project-list-container .project-list{flex:1;height:calc(100% - 55px);border:1px solid #eaf0f5}.project-list-viewer-wrapper .project-list-container .project-list>ul{display:flex;flex-direction:column;gap:10px;height:100%;padding:15px 20px;overflow:auto}.project-list-viewer-wrapper .project-list-container .project-list>ul>li{display:flex;padding:20px 20px 20px 10px;gap:20px;border:1px solid #eaf0f5;cursor:pointer}.project-list-viewer-wrapper .project-list-container .project-list>ul>li:hover{background-color:#f0f9ff}.project-list-viewer-wrapper .project-list-container .project-list>ul>li.active{border-color:#45abff}.project-list-viewer-wrapper .project-list-container .project-list>ul>li.active:hover{background-color:#fff;cursor:inherit}.project-list-viewer-wrapper .project-list-container .project-list>ul>li.skeleton-list-item:hover{background-color:#fff;cursor:default}.project-list-viewer-wrapper .project-list-container .project-list__left{width:45%;height:105px;padding:5px 10px}.project-list-viewer-wrapper .project-list-container .project-list__left .ant-image,.project-list-viewer-wrapper .project-list-container .project-list__left .ant-image img{width:100%;height:100%}.project-list-viewer-wrapper .project-list-container .project-list__right{min-width:250px;width:55%;font-weight:300}.project-list-viewer-wrapper .project-list-container .project-list-header{display:flex;gap:10px}.project-list-viewer-wrapper .project-list-container .project-list-header>div:first-child{flex:1}.project-list-viewer-wrapper .project-list-container .project-list-header__title{font-weight:400;font-size:16px;margin-bottom:15px;--title-max-count: 2;--title-line-height: 1.5em;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--title-max-count);-webkit-line-clamp:var(--title-max-count);line-height:var(--title-line-height);min-height:calc(var(--title-line-height) * var(--title-max-count));max-height:calc(var(--title-line-height) * var(--title-max-count))}.project-list-viewer-wrapper .project-list-container .project-list-info{width:100%;display:flex;align-items:end;gap:15px}.project-list-viewer-wrapper .project-list-container .project-list-info>div{width:calc(100% - 80px)}.project-list-viewer-wrapper .project-list-container .project-list-info-avatar{display:flex;gap:8px;font-size:12px;white-space:nowrap;align-items:center}.project-list-viewer-wrapper .project-list-container .project-list-info-date{display:flex;align-items:center;font-size:12px;gap:5px;color:#787878;white-space:nowrap}.project-list-viewer-wrapper .project-list-container .project-list-info-file{flex:1;display:flex;align-items:center;padding:2px 4px;font-size:12px;gap:10px}.project-list-viewer-wrapper .project-list-container .project-list-info-file svg{width:17px;height:17px}.project-list-viewer-wrapper .project-viewer{height:100%;border-bottom:1px solid #eaf0f5}.project-list-viewer-wrapper .project-viewer__img-container{position:relative;height:425px;border:1px solid #eaf0f5;padding:10px 50px}.project-list-viewer-wrapper .project-viewer__img-container-btns{position:absolute;top:20px;left:20px;right:20px}.project-list-viewer-wrapper .project-viewer__img-container .project-viewer__img-border{display:flex;justify-content:center;align-items:center;height:100%}.project-list-viewer-wrapper .project-viewer__img-container .project-viewer__img-border img{max-width:700px;max-height:300px}.project-list-viewer-wrapper .project-viewer__detail{height:215px;font-weight:300}.project-list-viewer-wrapper .project-viewer__detail-title{margin:20px 0 0;height:35px;font-size:20px;font-weight:400}.project-list-viewer-wrapper .project-viewer__detail-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;height:35px}.project-list-viewer-wrapper .project-viewer__detail-info-left{display:flex;align-items:center;gap:30px}.project-list-viewer-wrapper .project-viewer__detail-info-right label{display:flex;gap:10px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.project-list-viewer-wrapper .project-viewer__detail-info-avatar{display:flex;align-items:center;gap:10px}.project-list-viewer-wrapper .project-viewer__detail-info-date{display:flex;gap:5px;align-items:center;color:#787878}.project-list-viewer-wrapper .project-viewer__detail-desc{margin:20px 0;height:85px;line-height:20px;overflow:auto;white-space:pre-wrap}.project-list-viewer-wrapper .no-item-desc{display:flex;justify-content:center;align-items:center;font-weight:300;width:100%;height:100%}.path-white path{stroke:#fff}.ql-editor-container{width:100%;height:100%;max-height:inherit;min-height:inherit}.ql-editor-container .ql-container{height:calc(100% - 42.38px)}:root{font-size:14px}body{margin:0}a{color:#333}a:hover{color:#aaa}.auth-layout{width:100vw;height:100vh;flex-direction:column;background-image:url(/assets/images/bg_topright.svg);background-repeat:no-repeat;background-position:top right;background-size:30%}.auth-layout.signIn{background-image:url(/assets/images/bg_topright.svg),url(/assets/images/bg_bottomleft.svg);background-repeat:no-repeat;background-position:top right,bottom left;background-size:30%,26%}.auth-layout.signIn .ant-layout-footer{background-color:transparent;border-top:none}.auth-layout .ant-layout-header{background:transparent;padding:0}.auth-layout .ant-layout-content{flex:1;overflow-x:hidden;overflow-y:auto}.auth-layout .ant-layout-content>*{max-width:1400px;width:100%;margin:0 auto}.auth-layout .ant-layout-content .center-layout{display:flex;height:100%;justify-content:center;align-items:center}.auth-layout .ant-layout-content .signin>form{padding:30px;background-color:#fff;border:1px solid #eaeaea}.auth-layout .ant-layout-content .signin .ant-form-item{margin-bottom:14px}.auth-layout .ant-layout-content .signin .ant-form-item .ant-form-item-label>label{color:#787878;font-size:14px;font-weight:700}.auth-layout .ant-layout-content .signin .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{content:none}.auth-layout .ant-layout-content .signin .ant-form-item .ant-form-item-label{padding:0 0 4px}.auth-layout .ant-layout-content .signin .signin-button{width:100%;height:35px;margin:15px 0}.auth-layout .ant-layout-content .signin .ant-divider-horizontal{margin:5px 0 15px;color:#ccc}.auth-layout .ant-layout-content .signin .ant-divider-vertical{margin-inline:0;color:#ccc}.auth-layout .ant-layout-content .signup{width:100%;padding:20px 0}.auth-layout .ant-layout-content .signup.center-card-header .ant-card-head-title{text-align:center}.auth-layout .ant-layout-content .signup .ant-card{width:100%}.auth-layout .ant-layout-content .signup .ant-card.anchor{width:360px;text-align:center}.auth-layout .ant-layout-content .signup .ant-card-head{min-height:40px;font-size:17px}.auth-layout .ant-layout-content .signup .ant-card-body{padding:15px 20px}.auth-layout .ant-layout-content .signup .ant-card-body .ant-form-item .ant-form-item-label>label{font-size:13px}.auth-layout .ant-layout-content .signup .ant-card p{margin:20px 0}.auth-layout .ant-layout-content .signup .ant-card .textarea{padding:8px 10px;border:1px solid #eaeaea;height:250px;margin-bottom:15px;overflow:auto}.auth-layout .ant-layout-content .signup .category .ant-radio-button-wrapper{padding-inline:14px}.auth-layout .ant-layout-content .signup .footer{width:100%;justify-content:space-between;align-items:center}.auth-layout .ant-layout-content .signup .footer>.ant-space{flex:1}.auth-layout .ant-layout-footer{border-top:1px solid #eaeaea;margin:0 20px;padding:18px 2px 15px;font-size:12px}.auth-layout .ant-layout-footer .copyright{font-size:10;color:#999}.find-layout{height:100%;display:flex;justify-content:center;align-items:center}.find-layout__form-wrapper{border:1px solid #eaeaea;padding:30px;margin:0 auto;width:400px;display:flex;flex-direction:column;align-items:center}.find-layout__form-wrapper__title{margin-left:4px;margin-bottom:10px;width:100%;color:#787878;font-size:16px;font-weight:700;text-align:left}.find-layout__form-wrapper__contents{width:100%}.find-layout__form-wrapper__contents-founded__info{margin:10px 0 20px;padding:0 20px;height:40px;line-height:40px;font-weight:500;background-color:#f5f7fa}.user-layout.ant-layout{height:100vh;display:flex;align-items:center}.user-layout.ant-layout .wrap{max-width:1400px;margin:0 auto}.user-layout.ant-layout>*{width:100%}.user-layout.ant-layout>.ant-layout{height:100vh;overflow:auto;display:block}.user-layout .user-layout-scroll-area{overflow-y:scroll!important}.user-layout__header{position:sticky;left:0;top:0;z-index:10}.user-layout__header__profile{display:flex;align-items:center;justify-content:center;gap:10px}.user-layout__header__profile__avatar{position:relative;width:20px;height:20px;border-radius:10px;overflow:hidden;line-height:0}.user-layout__header__profile__avatar .ant-image{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.user-layout__header__profile__avatar .ant-image img{width:20px;height:20px;vertical-align:unset}.user-layout__header__profile__avatar .ant-image.ant-image-error{background:unset;border:unset}.user-layout__header__profile__avatar .ant-image.ant-image-error .ant-image-img{display:unset}.user-layout__header__profile__name{font-size:14px;font-weight:500;color:#333}.user-layout__header>.ant-flex{width:1400px;padding:0;border-bottom:1px solid #eaeaea;margin:0 auto}.user-layout__header>.ant-flex a img{height:20px;padding-left:30px;border-left:2px solid #45abff}.user-layout__header>.ant-flex button svg path[fill]{fill:#666}.user-layout__header>.ant-flex button svg path[stroke]{stroke:#666}.user-layout__header>.ant-flex button.active-nav svg path[fill]{fill:#45abff}.user-layout__header>.ant-flex button.active-nav svg path[stroke]{stroke:#45abff}.user-layout__menu{width:260px;margin:50px auto 0}.user-layout__content{min-height:calc(100vh - 110px)}.user-layout__content ::-webkit-scrollbar{width:5px}.user-layout__content ::-webkit-scrollbar-thumb{background-color:#45abff;border-radius:5px}.user-layout__content ::-webkit-scrollbar-track{background-color:#f5f7fa;border-radius:5px;box-shadow:inset 0 0 5px #fff}.user-layout__footer{width:1400px;padding:0;border-top:1px solid #eaeaea;height:50px;min-height:50px;font-size:12px;margin:0 auto;color:#333}.user-layout__footer .version{color:#787878}.notificate-view{--menu-width: 560px;--menu-height: 750px;--border-color: #eaeaea;--bg-color: #ffffff;margin-top:10px;padding-right:5px;width:var(--menu-width);height:fit-content;position:absolute;left:calc(-1 * var(--menu-width) / 2);top:-2px;transform:translate(16px);background-color:var(--bg-color);border:1px solid var(--border-color)}.notificate-view:before,.notificate-view:after{content:"";position:absolute;top:-11px;left:50%;transform:rotate(45deg);transform-origin:left top;width:14.14213px;height:14.14213px;background-color:var(--border-color)}.notificate-view:after{top:-10px;background-color:var(--bg-color)}.notificate-view__content{height:var(--menu-height);overflow:auto;scrollbar-gutter:stable;padding:40px 30px 40px 40px}.notificate-view__content::-webkit-scrollbar{width:5px;height:5px}.notificate-view__content::-webkit-scrollbar-thumb{background-color:#bababa;width:5px;height:5px;border-radius:5px}.notificate-view__content::-webkit-scrollbar-track{background-color:#eaeaea;width:5px;height:5px;border-radius:5px}.notificate-view__content::-webkit-scrollbar-button:vertical:start:decrement,.notificate-view__content::-webkit-scrollbar-button:vertical:end:decrement{display:block;height:5px}.notificate-view__content::-webkit-scrollbar-corner{background:transparent}.notificate-view__content__nav{margin-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px 0}.notificate-view__content__nav>div{height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #ccc;margin-left:-1px}.notificate-view__content__nav>div:nth-child(4n+1){border-left:1px solid #ccc;margin:0}.notificate-view__content__nav>div.active{border-color:#45abff;z-index:2}.notificate-view__content__list{display:flex;flex-direction:column;gap:10px}.notificate-view__content__notify{position:relative;width:100%;height:135px;border:1px solid #eaeaea;padding:10px 20px 20px;display:flex;flex-direction:column;cursor:pointer}.notificate-view__content__notify:hover{border-color:#45abff}.notificate-view__content__notify__close-btn{position:absolute;top:10px;right:20px;cursor:pointer;width:20px;height:20px;border-radius:10px}.notificate-view__content__notify__close-btn:hover{background-color:#ff54541a}.notificate-view__content__notify__close-btn:active{background-color:#ff545433}.notificate-view__content__notify__header{display:flex;align-items:center;justify-content:flex-start;gap:20px}.notificate-view__content__notify__header__category{font-size:14px;font-weight:500;color:#333}.notificate-view__content__notify__header__separator{width:1px;height:10px;background:#ccc}.notificate-view__content__notify__header__date{font-size:14px;font-weight:300;color:#999}.notificate-view__content__notify__title{margin-top:20px;font-size:16px;font-weight:500;color:#333;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;line-height:23px;min-height:23px;max-height:23px}.notificate-view__content__notify__desc{margin-top:auto;font-size:14px;font-weight:300;color:#333;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;line-height:20px;min-height:20px;max-height:20px}.notificate-view__content__notify__desc.true{color:#6c6}.notificate-view__content__notify__desc.false{color:#ff5454}.user-project-layout.ant-layout{height:100%}.user-project-layout__header{position:sticky;left:0;top:60px;z-index:10}.user-project-layout__header>div{width:1400px;height:60px;margin:0 auto 1px;display:flex;justify-content:flex-end;align-items:center;gap:140px;padding:0;border-bottom:1px solid #eaf0f5}.user-project-layout__header>div>div{display:flex;align-items:center;justify-content:flex-start}.user-project-layout__header__title{flex:1;padding-left:30px}.user-project-layout__header__title p{font-size:16px;font-weight:500;color:#333;max-width:100%;width:100%;text-wrap:wrap;word-break:break-all;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;line-height:40px;min-height:40px;max-height:40px}.user-project-layout__header__gnb{margin-right:20px}.user-project-layout__header__gnb ul{display:flex;align-items:center;justify-items:flex-start;gap:30px}.user-project-layout__header__gnb ul li a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:300}.user-project-layout__header__gnb ul li a.active{color:#45abff;font-weight:500}.user-project-layout__header__gnb ul li a.active svg path[fill]{fill:#45abff}.user-project-layout__header__gnb ul li a.active svg path[stroke]{stroke:#45abff}.user-project-layout__content{height:100%;position:relative;width:100%}.user-project-layout__content .ant-layout,.user-project-task-layout.ant-layout{height:100%}.user-project-task-layout__content{height:100%;min-height:calc(100vh - 220px);position:relative;width:100%}.user-project-task-layout__content .task-plan-layout{height:100%;max-height:100%;padding:30px 0}.user-project-task-layout__content .content-title{display:flex;height:25px;font-size:16px;align-items:center;font-weight:500;gap:10px}.user-project-task-layout__content .wrap{position:relative;width:1400px;min-height:inherit}.user-project-task-layout__content .pa-5{padding:5px}.user-project-task-layout__content .py-30{padding:30px 0}.user-project-task-layout__content .download-btn{width:30px;height:30px;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}.user-project-task-layout__content .download-btn svg{width:20px;height:20px}.user-project-task-layout__content .delete-btn{width:30px;height:30px;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}.user-project-task-layout__content .delete-btn svg{width:14px;height:14px}.not-found{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.not-found__logo{width:300px;cursor:pointer}.not-found__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.not-found__content__404{font-size:128px;font-weight:500;color:#45abff;letter-spacing:20px}.not-found__content__desc{font-size:32px;font-weight:500;color:#787878;margin-top:10px}.not-found__actions{display:flex;align-items:center;justify-content:center}
