.table-paging{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px}.table-paging .paging-wrapper{display:inline-flex;align-items:center;border:1px solid var(--grey-icon-modal-border-color);border-radius:8px;overflow:hidden;font-size:14px;font-weight:500}.table-paging .paging-item{border:none;background-color:#fff;padding:10px 16px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--grey-icon-modal-border-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;color:var(--color);min-width:50px}.table-paging .paging-item:last-child{border-right:none}.table-paging .paging-item:hover:not(:disabled):not(.active){background-color:var(--grey-hover-background)}.table-paging .paging-item:disabled{color:#bfbfbf;cursor:not-allowed}.table-paging .paging-item.active{background-color:var(--grey-hover-background);color:#252b37}.table-paging .paging-item.dots{cursor:pointer}.table-paging .paging-item.arrow{gap:6px;font-weight:600;color:#252b37}.table-paging .paging-item.arrow:disabled{color:#bfbfbf}.no-content-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.last-text{color:var(--color-primary-for-text)}.item-click{cursor:pointer}.ant-breadcrumb{font-weight:600;height:20px;display:flex;align-items:center}.ant-breadcrumb .ant-breadcrumb-separator{display:flex;align-items:center;padding-bottom:5px}.ant-breadcrumb a:hover{background:none}.activity-feeds{display:flex;flex-direction:column;min-height:calc(100vh - 250px);position:relative;padding-top:8px}.activity-feeds>div:not(.no-content-data,.activity-feeds-header,.activity-feeds-body){flex:1;width:100%;height:100%;position:relative}.activity-feeds>div:not(.no-content-data,.activity-feeds-header,.activity-feeds-body) .ant-spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-feeds-title{color:#181d27;font-size:18px;font-style:normal;font-weight:600;margin-bottom:0}.activity-feeds-description{color:#535862;font-size:14px;font-weight:400;margin-bottom:24px}.activity-feeds-header{position:sticky!important;background:#fff;top:0}.activity-feeds-body{display:flex;flex-direction:column;overflow:auto;border-radius:12px;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);border:1px solid #e9eaeb}.activity-feeds-body.loading{border:none;box-shadow:none}.activity-feeds-body .table-paging{position:sticky;padding:16px 0;border-top:1px solid #e9eaeb;background-color:#fff}.activity-feed{padding:20px 20px 0}.activity-feed.no-pagination{padding-bottom:16px}.activity-feed.no-pagination .activity-feed-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.activity-feed-item{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e9eaeb}.activity-feed-item:last-child{margin-bottom:0;border-bottom:0}.activity-feed-item .ant-avatar{flex:0 0 48px;background-color:#f9f5ff}.activity-feed-item .ant-avatar svg{width:20px;height:20px}.activity-feed-item .ant-avatar svg path{stroke:#6941c6!important}.activity-feed-item-time{color:#535862;font-size:12px;font-weight:400}.activity-feed-item-title{color:#414651;font-weight:500;display:inline-flex;align-items:center;gap:8px}.activity-feed-item-des{color:#535862;font-size:14px;font-weight:400}.activity-feed-item-des a{color:#6941c6;font-size:14px;font-weight:500}.comments{max-width:58.3333%}.comments-header{padding-bottom:24px}.comments-title{color:#181d27;font-size:18px;font-weight:600;margin-bottom:0}.comments-description{color:#535862;font-size:14px;margin-bottom:0}.comments-section{padding:24px;border-radius:12px;border:1px solid #e9eaeb;background:#fff;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px -1px rgba(10,13,18,.1)}.comments-form{position:relative;margin-bottom:24px}.comments-form textarea{min-height:104px;font-size:16px;color:#717680}.comments-form-actions{position:absolute;right:12px;bottom:12px;min-height:40px;display:flex;align-items:center;gap:12px}.comments-form button{min-height:40px}.comment-item{border-bottom:1px solid #e9eaeb;padding-bottom:16px;margin-bottom:16px}.comment-item.active{background-color:#f5f5f5;border-radius:8px;padding:16px}.comment-item:last-child{border-bottom:none}.comment-item-header{display:flex;align-items:center;margin-bottom:16px}.comment-item-header-info{display:flex;align-items:center;gap:8px}.comment-item-header-info .ant-avatar{background-color:#f9f5ff}.comment-item-header-info>div{display:flex;flex-direction:column}.comment-item-header-actions{margin-left:auto;display:flex;align-items:center;min-width:200px;justify-content:flex-end}.comment-item-header-actions.edit{gap:12px}.comment-item-header-actions.edit button{font-size:14px!important}.comment-item-header-actions.edit button:disabled{background:#fff!important;border:1px solid #e9eaeb!important;color:#a4a7ae;cursor:not-allowed}.comment-item-header-actions.edit button:disabled svg{color:#d5d7da!important}.comment-item-header-actions .btn-icon{border:none;box-shadow:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0}.comment-item-header-actions .btn-icon:disabled{background:rgba(0,0,0,0);cursor:not-allowed}.comment-item-header-actions svg{cursor:pointer}.comment-item-author{color:#414651;font-size:14px;font-weight:600}.comment-item-time{color:#414651;font-size:12px;font-weight:400}.comment-item-body{color:#181d27;font-size:16px}.comment-item-body textarea{min-height:128px;font-size:16px;color:#717680}.comment-group-time{text-align:center;position:relative;height:20px;margin-bottom:24px}.comment-group-time:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;display:block;background-color:#e9eaeb}.comment-group-time span{display:inline-block;background-color:#fff;color:#535862;font-size:14px;font-weight:500;position:relative;padding:0 8px;z-index:2}.fullscreen-modal-wrapper .ant-modal-wrap{height:100vh!important;display:flex!important;align-items:stretch!important}.fullscreen-modal-wrapper .ant-modal{width:100vw!important;max-width:100vw;height:100vh!important;padding:0;top:0!important;display:flex;flex-direction:column;flex:1}.fullscreen-modal-wrapper .ant-modal>div{height:100%}.fullscreen-modal-wrapper .ant-modal>div>.ant-modal-content{height:100%;flex:1;border-radius:0;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:0}.fullscreen-slide-appear,.fullscreen-slide-enter{opacity:0;transform:translateX(100%)}.fullscreen-slide-appear-active,.fullscreen-slide-enter-active{opacity:1;transform:translateX(0);transition:all .3s ease}.fullscreen-slide-exit{opacity:1;transform:translateX(0)}.fullscreen-slide-exit-active{opacity:0;transform:translateX(100%);transition:all .3s ease}.modal-wrapper{padding:2rem 0}.modal-wrapper .breadcrumb-wrapper{padding:0 2rem}.modal-wrapper .input-error{color:#ff4d4f}.tomobi-form{width:100%;max-height:100vh;overflow-y:auto;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;position:relative}.tomobi-form .ant-btn-variant-outlined{border-color:#d5d7da}.tomobi-form .ant-form{flex:1}.tomobi-form .ant-form-item{margin-bottom:0!important}.tomobi-form .ant-form-item-label{width:25%;text-align:left;font-weight:600}.tomobi-form .required-mark{color:var(--element-default-color);margin-left:4px}.tomobi-form .toggle-section{margin-top:24px}.tomobi-form .ant-picker .ant-picker-input input{padding-left:4px}.tomobi-form .ant-picker .ant-picker-prefix svg{color:#717680}.tomobi-form.detail .modal-header{border-bottom:1px solid var(--grey-icon-modal-border-color);margin-bottom:32px}.tomobi-form .tomobi-form-details{display:block}.tomobi-form .tomobi-form-details .ant-tabs-content-holder{margin-right:0}.tomobi-form .tomobi-form-details.edit-mode .ant-tabs-nav{display:none!important}.tomobi-form .tomobi-form-details>.ant-tabs{flex-direction:row-reverse;gap:96px}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-content-holder{border-right:none}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-content-holder .ant-tabs-tabpane{padding-right:0}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-nav-list{gap:8px}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-nav-wrap{display:block;height:auto;flex:unset;position:sticky;top:139px}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-tab{padding:4px 14px;font-size:16px;font-style:normal;font-weight:600}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--grey-dark)}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary-for-text)}.tomobi-form .tomobi-form-details>.ant-tabs .ant-tabs-ink-bar{background:var(--color-primary)!important}.tomobi-form .form-actions{display:flex;justify-content:flex-end;position:fixed;gap:12px;top:190px;right:32px;background-color:#fff;border-radius:8px;z-index:999}.tomobi-form .form-actions .ant-btn{font-size:14px!important}.g-divider{width:100%;border-bottom:1px solid var(--grey-border);margin-bottom:20px}.search-wrapper{display:inline-block;transition:all .5s ease}.search-icon-button{width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease;border-radius:8px;border:1px solid var(--grey-icon-modal-border-color);background:var(--color-white)}.search-icon-button svg{color:#a4a7ae}.search-input{width:auto;max-width:300px;transition:all .5s ease}.search-input svg{color:#a4a7ae}.expanded .search-icon-button{display:none}.sort-header{display:flex;align-items:center;gap:8px;cursor:pointer}.sort-header svg{color:var(--grey-light-text);width:10px}.sort-header.center{justify-content:center}.multiselect-dropdown{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:6px;max-height:300px;overflow-y:auto;font-size:16px}.multiselect-dropdown .add-option{padding:8px 16px;min-height:44px;color:#722ed1;cursor:pointer;font-weight:500;border-bottom:1px solid #e9eaeb;gap:12px;display:flex;align-items:center}.multiselect-input{border:1px solid #d9d9d9;transition:border-color .3s ease;border-radius:8px;padding:0 11px;display:flex;align-items:center;flex-wrap:wrap;min-height:40px;gap:4px;cursor:pointer}.multiselect-input.open,.multiselect-input:hover{border-color:#7f56d9}.multiselect-input>input{border:none;padding-left:0;padding-right:0;cursor:pointer}.multiselect-input>input:focus{outline:none;box-shadow:none}.multiselect-tag{margin:2px;background:#f5f5f5;border:1px solid #f5f5f5;padding:2px 8px;font-weight:500;color:#414651;border-radius:16px}.multiselect-option{display:flex;align-items:center;padding:7px 14px;min-height:44px;cursor:pointer;font-weight:500;color:#181d27}.multiselect-option.disabled{opacity:.6;cursor:not-allowed}.multiselect-option .ant-checkbox-checked .ant-checkbox-inner{border-color:#7f56d9!important;background-color:#f9f5ff!important}.multiselect-option .ant-checkbox .ant-checkbox-inner{width:16px;height:16px;border-color:#d5d7da}.multiselect-option .ant-checkbox .ant-checkbox-inner:after{left:4px;margin-top:-.5px}.multiselect-option.no-results{justify-content:center}.dropdown-disabled{color:rgba(0,0,0,.25);background-color:rgba(0,0,0,.04);box-shadow:none;cursor:not-allowed;opacity:1}.dropdown-disabled,.dropdown-disabled:hover{border-color:#d9d9d9}.dropdown-disabled>input{background-color:rgba(0,0,0,0)!important}.form-section{margin-bottom:80px}.form-section .section-heading{margin-bottom:24px}.form-section .section-title{margin-bottom:2px;font-size:18px;line-height:28px;font-weight:600;color:#181d27;display:flex;align-items:center}.form-section .section-actions{margin-left:auto;display:inline-flex;align-items:center;gap:12px}.form-section .section-actions button.ant-btn-lg{font-size:14px!important}.form-section .section-description{color:#667085;margin-bottom:1.5rem}.attributes-section .add-attribute-btn{margin-top:16px}.modal-header{width:100%;display:flex;justify-content:space-between;padding:2rem 0;position:sticky;top:0;background-color:var(--color-white);z-index:999;opacity:1}.modal-header .ant-avatar{background-color:#f9f5ff}.modal-header h4>a{line-height:0}.modal-header .role-tag{color:#414651;background-color:#fff;border-color:#d5d7da;border-radius:8px;padding:3px 8px;font-size:14px;box-shadow:0 1px 2px 0 rgba(10,13,18,.0509803922);display:inline-flex;gap:4px;cursor:pointer}.modal-header .modal-header-left{display:flex;align-items:center}.modal-header .modal-header-left .back-button{padding:10px;border-radius:8px;border:1px solid var(--grey-icon-modal-border-color);cursor:pointer}.modal-header .modal-header-left h4{font-size:30px;font-weight:600;margin-bottom:0;margin-left:1rem;color:var(--currency-sufix-color);display:inline-flex;align-items:center;gap:8px}.modal-header .modal-header-left .modal-header-title{color:#a4a7ae}.modal-header .modal-header-left .modal-header-subtitle{color:#535862;margin-left:1rem;font-size:16px}.modal-header .modal-header-left .ant-tag{min-height:28px;justify-content:center;display:inline-flex;align-items:center}.modal-header .modal-header-right{display:flex}.modal-header .modal-header-right button{width:auto;max-height:36px;font-size:14px!important}.modal-header .modal-header-right button:first-child{margin-right:.5rem}.modal-header .modal-header-right button.ant-btn-variant-outlined{border:none;box-shadow:none;color:#535862;gap:4px}.modal-header .modal-header-right button.ant-btn-variant-outlined svg{color:#a4a7ae}.modal-header .modal-header-right .custom-button-disabled{border:1px solid var(--grey-border)!important;background:var(--grey-light-background-border)!important;box-shadow:0 1px 2px 0 rgba(10,13,18,.05)!important}.modal-header .modal-header-right .custom-button-disabled svg{color:#d5d7da!important}.form-row{display:flex;margin-bottom:20px;position:relative}.form-row.form-col{flex-direction:column;width:100%}.form-row.form-col .form-row-label{width:100%;font-weight:500!important;margin:0}.form-row.form-col .form-row-inputs{max-width:100%!important}.form-row .delete-timeslot-btn{position:absolute;right:0;color:#535862;font-size:14px!important}.form-row .delete-timeslot-btn svg{color:#a4a7ae}.form-row .form-row-label{width:25%;padding-right:16px;line-height:32px;color:#414651;font-size:14px;text-align:left;font-weight:600}.form-row .form-row-label .required-mark{color:#7f56d9}.form-row .form-row-label .light{font-weight:500}.form-row .form-row-label .label-hint{font-size:14px;color:#535862;font-weight:400;margin-top:4px;line-height:1.4}.form-row .form-row-label .input-error{color:#ff4d4f;font-size:14px;margin-top:4px}.form-row .form-row-label .attribute-select{width:100%}.form-row .form-row-label.description-label{line-height:normal}.form-row .form-row-inputs{flex:1;max-width:50%}.form-row .form-row-inputs .ant-form-item,.form-row .form-row-inputs .ant-form-item-additional{margin-bottom:0!important}.form-row .form-row-inputs.flex-column{flex-direction:column;display:flex;gap:16px}.form-row .form-row-inputs.flex-column label{color:#414651;font-weight:600;font-size:14px;margin-bottom:16px}.form-row .form-row-inputs.range-inputs{display:flex;gap:16px}.form-row .form-row-inputs.range-inputs .range-separator{margin-top:8px}.form-row .form-row-inputs.range-inputs .ant-form-item,.form-row .form-row-inputs.range-inputs .range-input{flex:1}.form-row .form-row-inputs .attribute-select{width:100%}.form-row .form-row-inputs .budget-input-wrapper{display:flex;align-items:center;position:relative}.form-row .form-row-inputs .budget-input-wrapper .budget-input{flex:1}.form-row .form-row-inputs .budget-input-wrapper .currency-select{width:80px;position:absolute;right:1px;top:1px;z-index:2;height:38px!important}.form-row .form-row-inputs .budget-input-wrapper .currency-select .ant-select-selector{border:none!important;box-shadow:none!important}.tenant-filter-wrapper{height:100%;position:relative}.tenant-filter-wrapper .tenant-filter-body{height:100%;max-width:100%;overflow-y:auto;padding-bottom:70px;padding-left:24px;padding-right:24px}.tenant-filter-wrapper .tenant-filter-body .custom-tags{width:100%}.tenant-filter-wrapper .tenant-filter-body .custom-tags .ant-select-selection-overflow{cursor:pointer}.tenant-filter-wrapper .tenant-filter-body .custom-tenant-collapse .ant-collapse-header{padding:0 8px 0 0}.tenant-filter-wrapper .tenant-filter-body .custom-tenant-collapse .ant-collapse-content .ant-collapse-content-box{padding:0}.tenant-filter-wrapper .tenant-filter-body .custom-tenant-collapse .collapse-title{font-size:16px;font-style:normal;font-weight:600;color:var(--grey-heading-dashboard)}.tenant-filter-wrapper .tenant-filter-body .filter-form-item:first-child{margin-top:24px}.tenant-filter-wrapper .tenant-filter-body .filter-form-item .filter-item-label{font-size:14px;font-style:normal;font-weight:600;color:var(--grey-heading-dashboard);margin-bottom:16px}.tenant-filter-wrapper .tenant-filter-body .filter-form-item .filter-status-check{display:flex;flex-direction:column;gap:10px}.tenant-filter-wrapper .tenant-filter-body .filter-form-item .checkbox-favorite-label{font-weight:500;font-size:14px;line-height:20px;color:#414651}.tenant-filter-wrapper .tenant-filter-body .minmax-row{display:flex;align-items:center;gap:8px}.tenant-filter-wrapper .tenant-filter-body .minmax-row .minmax-item{display:flex;flex:1}.tenant-filter-wrapper .tenant-filter-body .minmax-row .to-text{font-size:16px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.tenant-filter-wrapper .tenant-filter-body .custom-devider-tenant{margin-top:0}.tenant-filter-wrapper .filter-buttons{position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-white);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--grey-border)}.tenant-filter-wrapper .filter-buttons .button-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.right-side-sheet .ant-drawer-body{padding:24px 24px 0}.right-side-sheet .drawer-head{width:100%;display:flex;padding-bottom:24px;border-bottom:1px solid var(--grey-border);position:relative}.right-side-sheet .drawer-head h4{font-size:18px;font-style:normal;font-weight:600;color:var(--grey-heading-dashboard)}.right-side-sheet .drawer-head .sub-title{font-size:14px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.right-side-sheet .drawer-head .close-icon{position:absolute;right:-8px;top:-8px;cursor:pointer}.right-side-sheet .drawer-body-wrapper{margin-left:-24px;margin-right:-24px;padding-top:24px;height:calc(100vh - 100px)}.project-table-wrapper{background:#fff;border:1px solid var(--grey-border);border-radius:12px;padding:0;overflow:hidden}.project-table-wrapper .name-table{display:flex;align-items:center;gap:4px}.project-table-wrapper .name-table svg{color:var(--grey-light-text)}.project-table-wrapper .table-toolbar{display:flex;align-items:center;padding:16px 24px;gap:8px;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--grey-border)}.project-table-wrapper .table-toolbar button{font-size:14px!important}.project-table-wrapper .table-toolbar .search-box{margin-left:auto;display:flex;align-items:center;gap:8px}.project-table-wrapper .table-toolbar .search-box .refresh-button{width:40px;height:40px;padding:10px!important}.project-table-wrapper .project-table .ant-table-wrapper{border-radius:0}.project-table-wrapper .project-table .ant-table{border-radius:0;border-collapse:collapse}.project-table-wrapper .project-table .ant-table-content{overflow-x:auto}.project-table-wrapper .project-table .ant-table-thead>tr>th{background:var(--grey-hover-background);color:var(--grey-light-text);font-weight:500;font-size:12px;padding:12px 24px;border-bottom:1px solid var(--grey-border);position:sticky;top:0;z-index:5;border-right:none!important}.project-table-wrapper .project-table .ant-table-thead>tr>th:before{display:none!important}.project-table-wrapper .project-table .ant-table-tbody>tr>td{padding:16px 24px;font-size:14px;color:var(--grey-light-text);border-bottom:1px solid var(--grey-border);border-right:none!important}.project-table-wrapper .project-table .ant-table-cell{vertical-align:middle}.project-table-wrapper .project-table .ant-avatar{width:24px;height:24px;font-size:12px}.project-table-wrapper .project-table .ant-table-tbody>tr:hover>td{background-color:var(--grey-hover-background)}.project-table-wrapper .project-table .ant-table-container{border-radius:0!important}.project-table-wrapper .calendar-for-table{display:flex;align-items:center;gap:8px}.project-table-wrapper .calendar-for-table svg{margin-right:5px;color:var(--grey-dark)}.project-table-wrapper .owner-column{display:flex;align-items:center;gap:12px}.project-table-wrapper .owner-column .avatar-wrapper{width:32px}.project-table-wrapper .owner-column .text-owner{width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:5px}.project-table-wrapper .action-column{display:flex;align-items:center;justify-content:flex-end}.project-table-wrapper .action-column .action-icon{padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.project-table-wrapper .action-column .action-icon:last-child{padding-right:0}.project-table-wrapper .action-column .action-icon svg{color:var(--grey-icon-color)}.project-table-wrapper .action-column .button-notallow{pointer-events:none;cursor:not-allowed}.project-table-wrapper .row-disabled{opacity:.5}.project-table-wrapper .row-style{cursor:pointer}.project-table-wrapper .table-name-text{color:var(--grey-heading-dashboard)}.project-table-wrapper .progress-text-custom{color:var(--color);font-size:14px;font-style:normal;font-weight:500}.project-table-wrapper .talent-avatar-name{display:flex;align-items:center;gap:12px}.project-table-wrapper .talent-avatar-name .talent-name{font-size:14px;font-style:normal;font-weight:500;color:var(--grey-heading-dashboard)}.project-table-wrapper .talent-avatar-name .avatar-wrapper{width:40px}.project-table-wrapper .availability-column{display:flex;align-items:center;gap:4px;font-size:14px}.project-table-wrapper .action-column-talent{gap:8px;display:flex;justify-content:flex-end}.project-table-wrapper .action-column-talent button{padding:0;width:40px}.no-project-wrapper{display:flex;flex-direction:column;align-items:center}.no-project-wrapper h5{margin-bottom:8px;color:var(--grey-heading-dashboard);font-size:32px;font-weight:400}.no-project-wrapper .sub-title{color:var(--grey-light-text);font-size:20px;margin-bottom:24px}.no-project-wrapper button{font-size:14px;width:auto}.project-table .ant-table-body{overflow-y:auto!important;scrollbar-gutter:stable auto}.table-project-header{width:100%;padding-top:8px;padding-bottom:24px;display:flex;justify-content:space-between}.table-project-header .header-left{display:flex;flex-direction:column}.table-project-header .header-left h4{color:var(--grey-heading-dashboard);font-size:18px;font-style:normal;font-weight:600}.table-project-header .header-left span{font-size:14px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.table-project-header .header-right{gap:8px!important;display:flex;align-items:center}.project-table .ant-table-cell-fix-left{z-index:99!important}.project-table .ant-table-cell-fix-left-first{z-index:100!important}.project-table .ant-table-row-selected .ant-table-cell{background-color:var(--grey-hover-background)!important}.form-content{display:flex;gap:96px}.form-content-sidebar{display:flex;flex-direction:column;gap:8px}.form-content-sidebar .sidebar-sticky{position:sticky;left:0;top:106px}.form-content-sidebar-wrapper{display:flex;flex-direction:column;gap:8px}.form-content-sidebar .sidebar-item{font-size:16px;font-weight:600;padding:4px 14px;color:#717680;cursor:pointer;border-left:2px solid rgba(0,0,0,0)}.form-content-sidebar .sidebar-item.active{color:var(--color-primary-for-text);border-color:2px solid var(--color-primary)}.form-content-main{flex:1}.ant-upload-wrapper.upload-dragger .ant-upload.ant-upload-drag{border:1px solid #e9eaeb}.ant-upload-wrapper.upload-dragger .ant-upload-text{font-size:14px!important;line-height:20px!important;margin-bottom:4px;font-weight:600;color:#6941c6!important}.ant-upload-wrapper.upload-dragger .ant-upload-text span{font-weight:600;color:#6941c6}.ant-upload-wrapper.upload-dragger .ant-upload-hint{font-size:12px!important;color:#535862!important;margin-bottom:0}.ant-upload-wrapper.upload-dragger .upload-icon{border:1px solid #d5d7da;width:40px;height:40px;display:flex;align-items:center;border-radius:8px;justify-content:center;margin:0 auto 12px}.fullscreen-loading .ant-spin-fullscreen{background-color:hsla(0,0%,100%,.1)}.fullscreen-loading .ant-spin-fullscreen .ant-spin-dot-item{background-color:#6941c6}.status-text-wrapper{display:flex;align-items:center;gap:6px;font-weight:500}.status-text-wrapper .active-dot{width:8px;height:8px;background-color:var(--purple-icon-color);border-radius:50%}.status-text-wrapper .active-dot-new{width:8px;height:8px;background-color:#12b76a;border-radius:50%}.timeslot-section .ant-btn-default:not(:disabled):hover{color:var(--color-primary-for-text)!important}.timeslot-section .timeslot-item .form-row{min-height:40px}.timeslot-section .timeslot-item .date-range-container{display:flex;gap:24px;margin-bottom:-4px}.timeslot-section .timeslot-item .date-range-container .form-row-inputs .ant-form-item{margin-bottom:16px!important}.timeslot-section .timeslot-item .date-range-container>div{flex:1}.timeslot-section .timeslot-item .date-range-container>div .ant-picker{width:100%}.attribute-expected-role{display:flex;justify-content:flex-end}.attribute-expected-role .role-type{border-radius:8px;border:1px solid #e9eaeb;display:inline-flex;padding:4px 12px;align-items:center;gap:8px;margin-left:auto}.attribute-expected-role .role-type-name{color:#414651;font-size:12px;font-weight:400}.attribute-expected-role .role-type-tags{display:flex;gap:8px}.attribute-expected-role .role-type-tags>span{margin:0}.attribute-expected-role .role-type-tag{font-size:12px;border-radius:16px;background:#f5f5f5;border:none;padding:1px 8px}.attributes-info{color:#414651}.attribute-value{font-weight:600;color:#101828}.tomobi-drawer .ant-drawer-header{padding:24px}.tomobi-drawer .ant-drawer-header-title{flex-direction:row-reverse}.tomobi-drawer .ant-drawer-footer{padding:16px 24px}.tomobi-drawer .drawer-actions{display:flex;justify-content:flex-end;gap:12px}.availability-form h5{margin-bottom:1.5rem}.availability-form label{color:#181d27;font-weight:600}.availability-form .ant-checkbox-label{font-weight:500;color:#414651}.availability-form .ant-form-item-control-input{min-height:unset!important}.availability-item{border-bottom:1px solid #e9eaeb;padding:8px 24px;font-size:12px;min-height:52px;display:flex;align-items:center}.availability-item:hover .availability-item-action{display:flex}.availability-item:last-child{border-bottom:none}.availability-item-column{display:flex;align-items:center;gap:4px}.availability-item-group{display:flex;align-items:center;gap:8px}.availability-item-day{color:#101828;text-align:center;font-size:18px;font-weight:600;width:36px;height:36px;justify-content:center;display:inline-flex;align-items:center}.availability-item-day.active{background-color:#6941c6;border-radius:8px;color:#fff}.availability-item-day-month{color:#535862;font-size:12px;text-transform:uppercase}.availability-item-day-month.active{color:#6941c6}.availability-item-action{align-items:center;justify-content:flex-end;gap:8px;display:none}.availability-item-action button{padding:0;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center}.availability-item-action button:first-child svg{width:40px!important;height:40px!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.availability-detail{border:1px solid #e9eaeb;box-shadow:0 1px 2px 0 rgba(10,13,18,.05);border-radius:12px;overflow:hidden}.current-month{border:1px solid #e9eaeb;border-radius:8px;display:flex;align-items:center;flex-direction:column;width:64px}.current-month .month{background:#fafafa;display:block;color:#717680;flex:1;font-size:12px;font-weight:600;width:100%;text-align:center;border-radius:8px 8px 0 0;height:24px}.current-month .day{color:#6941c6;font-size:18px;font-weight:700;height:32px;display:flex;align-items:center;justify-content:center}.availability-header{padding:20px 24px;border-bottom:1px solid #e9eaeb;display:flex;align-items:center}.availability-header-month{display:flex;gap:10px}.availability-header-actions{margin-left:auto;display:inline-flex;align-items:center}.availability-header-actions button{width:44px;height:40px;color:#a4a7ae!important}.availability-header-actions button:hover{border-color:#d5d7da!important;color:#a4a7ae!important}.availability-header-actions button:first-child{border-right:0;border-radius:8px 0 0 8px}.availability-header-actions button:last-child{border-radius:0 8px 8px 0}.range-info .month-year{color:#181d27;font-size:18px;font-weight:600}.range-info-range{color:#535862;font-size:14px;font-weight:400}.no-availability{padding:20px 24px}.detail-item{margin-bottom:32px}.detail-item .item-label{font-weight:600;margin-bottom:4px;display:flex;font-size:16px;color:#414651;align-items:center;gap:8px}.detail-item .item-label svg{cursor:pointer}.detail-item .item-label svg path{stroke:#9e77ed}.detail-item .item-value{color:#535862;font-size:16px}.detail-item-form{display:flex;flex-direction:column;gap:12px;padding-top:8px}.detail-item-actions{display:flex;align-items:center;gap:8px}.talent-sidebar{max-width:312px;margin-left:auto}.match-rate{border:1px solid #e9eaeb;border-radius:8px;padding:16px;margin-bottom:16px}.match-rate-label{margin-bottom:4px;display:block;font-size:16px}.match-rate .progress-text-custom,.match-rate-label{font-weight:600;color:#414651}.profile-photo{border:1px solid #e9eaeb;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.profile-photo-label{font-weight:600;color:#414651;display:flex;font-size:16px;align-items:center}.profile-photo .ant-btn{font-size:14px!important}.profile-photo .ant-btn svg{color:#a4a7ae}.profile-photo .ant-btn:hover{color:#7f56d9!important}.profile-photo-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.profile-photo-actions button{border:none;width:36px;height:36px!important;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.profile-photo-actions button:disabled{background:rgba(0,0,0,0)!important;opacity:.3}.profile-photo-actions span{display:inline-block;width:30px;font-size:14px;color:#535862;margin:0 auto;text-align:center;white-space:nowrap}.profile-photo .profile-photo-item{width:280px;height:358px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.profile-photo .profile-photo-item img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.media-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,13,18,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.media-modal-actions{position:absolute;top:24px;right:24px;gap:16px;display:flex;z-index:999}.media-modal-actions button{border:none!important;border-radius:8px;font-size:14px!important;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#414651!important;max-height:36px!important}.media-modal-actions button svg{color:#a4a7ae!important}.media-modal .ant-carousel{width:100%;height:100%}.media-modal .media-modal-carousel{width:calc(100% - 40px);height:calc(100% - 80px);position:relative}.media-modal .media-modal-carousel .slick-list,.media-modal .media-modal-carousel .slick-slide,.media-modal .media-modal-carousel .slick-slider,.media-modal .media-modal-carousel .slick-track{height:100%}.media-modal .media-modal-carousel .slick-track{display:flex!important}.media-modal .media-modal-carousel .slick-slide>div{height:100%}.media-modal .media-modal-carousel .modal-slide{display:flex!important;align-items:center;justify-content:center;height:100%}.media-modal .media-modal-carousel img,.media-modal .media-modal-carousel video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.video-upload-dragger .ant-upload.ant-upload-drag{border:1px solid #e9eaeb;background:#fff}.video-upload-dragger .ant-upload.ant-upload-drag:hover{background:#fafafa}.video-upload-dragger .ant-upload-text{font-size:14px!important;line-height:20px!important;margin-bottom:4px;font-weight:600;color:#6941c6!important}.video-upload-dragger .ant-upload-text span{font-weight:600;color:#6941c6}.video-upload-dragger .ant-upload-hint{font-size:12px!important;color:#535862!important;margin-bottom:0}.video-upload-dragger .dropzone-wrapper{padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.video-upload-dragger .dropzone-wrapper .drag-icon{margin-bottom:8px;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;border:1px solid var(--grey-icon-modal-border-color)}.video-upload-dragger .dropzone-wrapper .drag-text-top{font-weight:600;font-size:14px;color:var(--grey-light-text)}.video-upload-dragger .dropzone-wrapper .drag-text-top .click-to-upload{color:var(--color-primary-for-text);margin-right:5px}.video-upload-dragger .dropzone-wrapper .drag-text-top .drag-normal-text{font-weight:400}.video-upload-dragger .dropzone-wrapper .drag-file-note{font-size:12px;color:var(--grey-light-text)}.video-upload-dragger .file-item-upload{border:1px solid #eee;border-radius:8px;padding:16px;margin-top:12px;display:flex;gap:12px;position:relative}.video-upload-dragger .file-item-upload .file-item-info{flex:1;display:flex;flex-direction:column}.video-upload-dragger .file-item-upload .file-item-info .file-name{font-size:14px;font-style:normal;font-weight:500;color:var(--color)}.video-upload-dragger .file-item-upload .file-item-info .file-description{display:flex;align-items:center;gap:8px}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-size{font-size:14px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.video-upload-dragger .file-item-upload .file-item-info .file-description .break-line{color:var(--grey-icon-modal-border-color)}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-upload-status{display:flex;align-items:center;gap:8px}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-upload-status .file-status-text{font-size:14px;font-style:normal;font-weight:500}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-upload-status .uploading{color:var(--grey-dark)}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-upload-status .completed{color:#079455}.video-upload-dragger .file-item-upload .file-item-info .file-description .file-upload-status .error{color:var(--button-background-red)}.video-upload-dragger .file-item-upload .file-item-info .progress-wrapper{display:flex;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500}.video-upload-dragger .file-item-upload .circle-top{position:absolute;border-radius:50%;width:16px;height:16px;border:2px solid #a4a7ae;top:16px;right:16px}.export-talent-modal .ant-modal-content{border-radius:16px;padding:0}.export-talent-modal .ant-modal-close{top:20px;right:20px;color:#9ca3af}.export-talent-modal .ant-modal-close:hover{color:#6b7280}.export-talent-modal .export-modal-wrapper{padding:24px}.export-talent-modal .export-modal-header{text-align:left;margin-bottom:24px}.export-talent-modal .export-modal-title{font-size:16px;font-weight:600;color:#181d27;margin:0 0 4px;line-height:24px}.export-talent-modal .export-modal-subtitle{font-size:14px;line-height:20px;font-weight:400;color:#535862;margin-bottom:0}.export-talent-modal .export-modal-content{margin-bottom:32px}.export-talent-modal .export-radio-group{width:100%;display:flex;flex-direction:column;gap:16px}.export-talent-modal .export-radio-group .export-radio-item{display:flex;align-items:flex-start;margin:0;width:100%}.export-talent-modal .export-radio-group .export-radio-item .ant-radio-label{padding-left:12px}.export-talent-modal .export-radio-group .export-radio-item .ant-radio{align-self:flex-start;margin-top:4px}.export-talent-modal .export-radio-group .export-radio-item .export-radio-content{flex:1}.export-talent-modal .export-radio-group .export-radio-item .export-radio-title{font-size:16px;font-weight:500;color:#414651;margin-bottom:0;line-height:24px}.export-talent-modal .export-radio-group .export-radio-item .export-radio-description{font-size:14px;color:#535862;line-height:20px}.export-talent-modal .export-modal-footer{display:flex;gap:12px}.export-talent-modal .export-modal-footer .ant-btn{height:48px;font-size:16px;font-weight:500;border-radius:8px}.export-talent-modal .export-modal-footer .ant-btn.btn-outline{border:1px solid #e5e7eb;color:#374151}.export-talent-modal .export-modal-footer .ant-btn.btn-outline:hover{border-color:#d1d5db;color:#111827}.export-talent-modal .export-modal-footer .ant-btn.btn-purple{background:#7c3aed;border-color:#7c3aed}.export-talent-modal .export-modal-footer .ant-btn.btn-purple:hover{background:#6d28d9;border-color:#6d28d9}.export-talent-modal .export-modal-footer .ant-btn.btn-disabled{background:#e5e7eb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.export-talent-modal .export-modal-footer .ant-btn.btn-disabled:hover{background:#e5e7eb;border-color:#e5e7eb}.export-talent-modal .export-modal-footer .ant-btn.btn-outline-disabled{border:1px solid #e5e7eb;color:#9ca3af;background:#f9fafb;cursor:not-allowed}.export-talent-modal .export-modal-footer .ant-btn.btn-outline-disabled:hover{border-color:#e5e7eb;color:#9ca3af;background:#f9fafb}.export-talent-modal .export-modal-footer .ant-btn.btn-download{display:flex;align-items:center;justify-content:center;gap:8px}.export-talent-modal .export-modal-footer .ant-btn.btn-download svg{width:20px;height:20px}.export-talent-modal .export-modal-generating{text-align:center;padding:0 0 32px}.export-talent-modal .export-modal-generating .progress-circle{display:flex;justify-content:center;margin-bottom:16px}.export-talent-modal .export-modal-generating .progress-circle .ant-progress-circle .ant-progress-text{font-size:14px;font-weight:600;color:#414651}.export-talent-modal .export-modal-generating .export-modal-subtitle{text-align:center}.export-talent-modal .export-modal-ready{text-align:center;padding:0 0 32px}.export-talent-modal .export-modal-ready .success-icon{display:flex;justify-content:center;margin-bottom:16px}.video-upload-wrapper{width:100%;overflow-y:auto;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;position:relative}.video-upload-wrapper .modal-header{border-bottom:1px solid var(--grey-icon-modal-border-color);margin-bottom:24px}.video-upload-wrapper .video-upload-content-wrapper{width:100%;padding-top:8px;max-height:calc(100vh - 300px)}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header{width:100%;display:flex;flex-direction:column}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header h5{font-size:18px;font-style:normal;font-weight:600;color:var(--grey-heading-dashboard)}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header .vid-upload-subtitle{font-size:14px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.video-upload-wrapper .video-upload-content-wrapper .video-upload-body{padding-top:24px}.step-status{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:20px;padding:4px 12px!important;margin-right:0;border-radius:16px;border:none;gap:4px}.step-status.status-badge{white-space:normal!important;text-align:center}.status-badge-list{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.media-info-head{display:flex;align-items:center;justify-content:space-between}.media-info-head .btns-group{display:inline-flex}.media-info-head .btns-group .ant-upload{margin:0}.media-info-head .btns-group button{min-width:50px;padding-left:14px}.media-info-head .ant-upload>button{min-height:40px}.media-info-head .ant-upload>button svg{color:#d6bbfb}.media-item{height:200px;position:relative;border-radius:8px}.media-item img,.media-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;position:absolute;-o-object-position:top;object-position:top}.media-item video{pointer-events:none}.media-item:hover .media-item-actions{display:flex}.media-item .ant-spin,.media-item .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-item .icon-play{width:64px;height:64px;z-index:1}.media-item-actions{position:absolute;top:8px;right:8px;gap:8px;display:none}.media-item-actions button{width:36px;height:36px!important;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:none!important;border-radius:8px;color:#a4a7ae;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05)}.media-item-actions button svg{color:#a4a7ae}.btn-set-profile-picture{width:unset!important;padding:8px 12px!important;color:#414651!important;display:inline-flex;gap:8px}.btn-set-profile-picture:hover{color:#414651!important}.btn-set-profile-picture .btn-set-profile-picture-icon{width:16px;height:16px;background-color:#fff;border-radius:50%;border:1px solid #d5d7da;display:inline-block;position:relative}.btn-set-profile-picture .btn-set-profile-picture-icon.active{border-color:#7f56d9}.btn-set-profile-picture .btn-set-profile-picture-icon.active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#7f56d9;border-radius:50%}.media-section{padding-top:16px}.media-section-header{display:flex;align-items:center;margin-bottom:16px}.media-section-header-actions{display:flex;align-items:center;margin-left:auto}.media-section-header-actions button{border:none;background:rgba(0,0,0,0)!important;box-shadow:none!important;width:36px;height:36px!important;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.media-section-header-actions button:disabled{background:rgba(0,0,0,0)!important;opacity:.3}.media-section-title{color:#414651;font-size:14px;font-weight:600;margin-bottom:0}.media-section-subTitle{color:#535862;font-size:14px;font-weight:400}.media-items{margin:0 -10px;cursor:pointer}.media-items .slick-track{overflow:visible}.media-items .slick-slide{padding:0 10px}.select-all-bar{display:flex;gap:16px;align-items:center}.select-all-bar .selected-title{font-size:14px;font-style:normal;font-weight:400;color:var(--currency-sufix-color)}.select-all-bar .ant-checkbox-label{font-size:14px;font-style:normal;font-weight:500;color:var(--color)}.talent-header-actions{display:flex;gap:8px}.talent-header-actions button{border:1px solid #d5d7da!important;color:#414651!important;min-height:40px}.talent-header-actions button:first-child{margin-right:0!important}.btns-group{white-space:nowrap}.btns-group button{border:1px solid #d5d7da!important;border-right:none!important;border-radius:0;min-height:38px;color:#414651;margin-right:0!important}.btns-group button:hover{color:#414651!important}.btns-group button.active{color:#252b37;background-color:#fafafa}.btns-group button.ant-btn-lg{font-size:14px!important}.btns-group button svg{width:20px;height:20px}.btns-group button svg path{stroke:#a4a7ae!important}.btns-group button svg.no-stroke path{stroke:#fdb022!important}.btns-group button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #d5d7da!important}.btns-group button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.btns-group button.error{color:#d92d20!important}.btns-group button.error svg path{stroke:#d92d20!important}.btns-group button.success{color:#079455!important}.btns-group button.success svg path{stroke:#079455!important}.role-form-details .form-actions .ant-btn-primary svg path{stroke:#d6bbfb!important}.create-request-modal{max-width:400px}.create-request-modal .ant-modal-content{border-radius:16px;padding:0}.create-request-modal .create-request-modal-wrapper{padding:24px}.create-request-modal .create-request-modal-header{text-align:left;margin-bottom:24px}.create-request-modal .create-request-modal-title{font-size:16px;font-weight:600;color:#181d27;margin:0 0 4px;line-height:24px}.create-request-modal .create-request-modal-subtitle{font-size:14px;line-height:20px;font-weight:400;color:#535862;margin-bottom:0}.create-request-modal .create-request-modal-content{margin-bottom:32px}.create-request-modal .progress-steps{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:0 0 32px;width:100%}.create-request-modal .step-item{position:relative;flex:1;text-align:center;display:flex;flex-direction:column;align-items:center}.create-request-modal .step-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.create-request-modal .circle-inactive-wrapper,.create-request-modal .step-circle{margin:0 auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.create-request-modal .circle-inactive-wrapper{width:24px;height:24px;border-radius:50%;border:2px solid #e5e7eb;background-color:#fff;top:2px}.create-request-modal .step-circle.active{border-color:#9e77ed;background-color:#fff;width:32px;height:32px;top:0}.create-request-modal .circle-completed-icon{background-color:var(--color-primary-for-text);border-color:var(--color-primary-for-text);top:5px}.create-request-modal .circle-completed-icon,.create-request-modal .circle-inner{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.create-request-modal .circle-inner{background-color:#7f56d9}.create-request-modal .circle-center{width:8px;height:8px;background-color:#fff;border-radius:50%}.create-request-modal .circle-inactive-dot{width:8px;height:8px;background-color:#d1d5db;border-radius:50%}.create-request-modal .step-line{position:absolute;top:16px;height:2px;background-color:#e5e7eb;z-index:1;transition:background-color .3s ease}.create-request-modal .step-line.left{left:0;right:50%}.create-request-modal .step-line.right{left:50%;right:0}.create-request-modal .step-line.active{background-color:var(--color-primary-for-text)}.create-request-modal .step-text{margin-top:8px}.create-request-modal .step-title{font-weight:600;font-size:14px;line-height:20px;text-align:center}.create-request-modal .step-title.active{color:var(--color-primary-for-text)}.create-request-modal .step-description{font-weight:400;font-size:14px;line-height:20px;text-align:center}.create-request-modal .step-description.active{color:var(--color-primary-for-text)}.create-request-modal .step-content{display:flex;flex-direction:column;gap:8px}.create-request-modal .request-type-group{display:flex;flex-direction:column;gap:20px;width:100%}.create-request-modal .request-type-group .ant-radio-wrapper{margin:0}.create-request-modal .request-type-option{width:100%}.create-request-modal .request-type-option .ant-radio-label{padding-left:0}.create-request-modal .request-type-option .ant-radio{margin-right:12px}.create-request-modal .request-type-option .ant-radio.ant-radio-checked .ant-radio-inner{background-color:#fff;position:relative}.create-request-modal .request-type-option .ant-radio.ant-radio-checked .ant-radio-inner:after{background-color:#6941c6}.create-request-modal .request-type-option .ant-radio .ant-radio-inner{width:20px;height:20px}.create-request-modal .request-type-option .ant-radio .ant-radio-inner:after{background-color:rgba(0,0,0,0);width:8px;height:8px;transform:none;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.create-request-modal .request-type-option .option-content{flex:1}.create-request-modal .request-type-option .option-content .option-title{font-weight:500;font-size:16px;line-height:24px;color:#414651;margin-bottom:2px}.create-request-modal .request-type-option .option-content .option-subtitle{font-weight:400;font-size:16px;line-height:24px;color:#535862}.create-request-modal .instructions-section{display:flex;flex-direction:column;gap:6px}.create-request-modal .instructions-section .section-label{font-weight:500;font-size:14px;line-height:20px;color:#414651}.create-request-modal .instructions-section .instructions-textarea{border-radius:8px;height:78px;color:#535862;padding:10px 14px;font-size:16px;line-height:24px}.create-request-modal .instructions-section .hint-text{font-size:14px;color:#535862;margin-bottom:0}.create-request-modal .upload-instructions-section{width:100%}.create-request-modal .upload-instructions-section .section-label{display:block;font-size:14px;font-weight:500;color:#414651;margin-bottom:6px}.create-request-modal .upload-instructions-section .upload-dragger .ant-upload.ant-upload-drag{border:1px solid #d5d7da;border-radius:12px;background:#fff;padding:16px 24px}.create-request-modal .upload-instructions-section .upload-dragger .ant-upload.ant-upload-btn{padding:0}.create-request-modal .upload-instructions-section .upload-dragger .ant-upload.ant-upload-drag:hover{border-color:var(--color-primary-for-text);border-style:dashed;background:var(--purple-light-background)}.create-request-modal .upload-instructions-section .upload-dragger .dropzone-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.create-request-modal .upload-instructions-section .upload-dragger .dropzone-wrapper .drag-icon{border:1px solid #d5d7da;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.create-request-modal .upload-instructions-section .upload-dragger .dropzone-wrapper .ant-upload-text{font-size:14px;line-height:20px;margin-bottom:0;font-weight:600;color:#6941c6}.create-request-modal .upload-instructions-section .upload-dragger .dropzone-wrapper .ant-upload-text .click-to-upload{font-weight:600;color:#6941c6;cursor:pointer}.create-request-modal .upload-instructions-section .upload-dragger .dropzone-wrapper .ant-upload-hint{color:#535862;font-size:12px;line-height:18px;text-align:center}.create-request-modal .upload-instructions-section .uploading-files{display:flex;flex-direction:column;gap:12px}.create-request-modal .file-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:#f4ebff;border-radius:50%}.create-request-modal .file-item-upload{border:1px solid #e9eaeb;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:center;background:#fff}.create-request-modal .file-item-upload .file-item-info{flex:1;display:flex;flex-direction:column;gap:4px}.create-request-modal .file-item-upload .file-item-info .file-name{font-size:14px;font-weight:500;line-height:20px;color:#414651}.create-request-modal .file-item-upload .file-item-info .file-description{display:flex;align-items:center;gap:8px;line-height:20px;font-size:14px}.create-request-modal .file-item-upload .file-item-info .file-description .file-size{color:#535862}.create-request-modal .file-item-upload .file-item-info .file-description .break-line{color:#d5d7da}.create-request-modal .file-item-upload .file-item-info .file-description .file-upload-status{display:flex;align-items:center;gap:4px}.create-request-modal .file-item-upload .file-item-info .file-description .file-upload-status .file-status-text{font-weight:500;white-space:nowrap}.create-request-modal .file-item-upload .file-item-info .file-description .file-upload-status .file-status-text.uploading{color:#535862}.create-request-modal .file-item-upload .file-item-info .file-description .file-upload-status .file-status-text.completed{color:#079455}.create-request-modal .file-item-upload .file-item-info .progress-wrapper{display:flex;align-items:center;gap:8px}.create-request-modal .file-item-upload .file-item-info .progress-wrapper .ant-progress{flex:1}.create-request-modal .file-item-upload .file-item-info .progress-wrapper .file-upload-progress{color:#414651;font-weight:500}.create-request-modal .uploaded-files-section .section-label{display:block;font-size:14px;font-weight:500;color:#414651;margin-bottom:6px}.create-request-modal .uploaded-files-section .uploaded-files-list{display:flex;flex-direction:column;gap:8px;max-height:152px;overflow-y:auto}.create-request-modal .uploaded-file-item{border:1px solid #e9eaeb;border-radius:8px;padding:11px 16px;display:flex;gap:12px;align-items:center;background:#fff}.create-request-modal .uploaded-file-item .file-checkbox .ant-checkbox .ant-checkbox-inner{border-radius:4px}.create-request-modal .uploaded-file-item .file-item-info{flex:1;display:flex;flex-direction:column}.create-request-modal .uploaded-file-item .file-item-info .file-name{font-size:14px;font-weight:500;color:#181d27;word-wrap:break-word;max-width:230px}.create-request-modal .uploaded-file-item .file-item-info .file-size{font-size:12px;color:var(--grey-light-text)}.create-request-modal .uploaded-file-item .file-status{display:flex;align-items:center;gap:4px}.create-request-modal .uploaded-file-item .file-status .file-status-text{font-size:12px;font-weight:500}.create-request-modal .uploaded-file-item .file-status .file-status-text.completed{color:#079455}.create-request-modal .modal-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:32px}.create-request-modal .modal-actions .custom-button-disabled:disabled svg path{stroke:#d5d7da!important}.create-request-modal .modal-actions .btn-purple-custom{color:#fff!important}.create-request-modal .modal-actions .btn-purple-custom svg path{stroke:#d5d7da!important}.create-request-modal .modal-actions .ant-btn{min-height:44px;min-width:94px;font-size:16px!important}.status-filter-toggle-wrapper.disabled-click{opacity:.5;pointer-events:none}.task-container{width:100%;padding:0 0 16px;overflow:hidden;margin:0 -12px}.task-steps-wrapper{display:flex;justify-content:space-between;align-items:flex-start;position:relative;flex-wrap:wrap;width:100%;gap:20px}.task-step{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;z-index:1;gap:8px;padding:0 12px;background-color:#fff}.step-connector{position:absolute;top:36px;left:100%;right:-100%;height:1px;background-color:#d5d7da;z-index:0;width:1000%;transition:background-color .3s ease}.step-connector.completed{background-color:#079455}.step-detail{display:flex;align-items:center;gap:8px}.step-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;z-index:2;background-color:#fff}.step-icon-wrapper{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;flex-shrink:0;border:6px solid}.step-icon-wrapper svg{width:16px;height:16px;z-index:1}.step-info{display:flex;align-items:flex-end;gap:16px;width:100%}.step-number{color:#535862;font-size:10px;font-weight:400;line-height:20px;letter-spacing:.2px;margin-bottom:8px;padding-left:4px}.step-title{color:#414651;font-size:14px}.step-date,.step-title{font-weight:600;line-height:20px}.step-date{color:#535862;font-size:12px}@media(max-width:1200px){.task-steps-wrapper{gap:4px}.step-title{font-size:12px}.step-date{font-size:11px}}@media(max-width:768px){.task-steps-wrapper{flex-direction:column;gap:24px}.step-connector{display:none}.task-step{width:100%}.step-content{flex-direction:row;align-items:flex-start;gap:16px}.step-icon-wrapper{margin-bottom:0;flex-shrink:0}.step-info{align-items:flex-start;text-align:left}}.status-filter-toggle-wrapper{display:flex!important;border-radius:8px;border:1px solid var(--grey-icon-modal-border-color)}.status-filter-toggle-wrapper .status-filter-item{display:flex;align-items:center;padding:8px 16px;border-right:1px solid var(--grey-icon-modal-border-color);font-size:14px;font-style:normal;font-weight:600;color:var(--color);cursor:pointer}.status-filter-toggle-wrapper .status-filter-item.active,.status-filter-toggle-wrapper .status-filter-item:hover{background-color:var(--grey-hover-background)}.status-filter-toggle-wrapper .status-filter-item:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.status-filter-toggle-wrapper .status-filter-item:last-child{border-right:none;border-top-right-radius:8px;border-bottom-right-radius:8px}.status-filter-toggle-wrapper .status-filter-item.disabled-click{opacity:.5;pointer-events:none}.talent-detail-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;align-items:center;gap:16px;color:#535862;font-size:14px;font-weight:400}.talent-detail-footer button{border:none;box-shadow:none;background-color:rgba(0,0,0,0);cursor:pointer;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.talent-detail-footer button:disabled{opacity:.5;cursor:not-allowed}.talent-detail-footer .current-talent-index{font-weight:500}.talent-detail-footer .talent-detail-footer-action{display:flex;align-items:center}