.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}.sort-header{display:flex;align-items:center;gap:8px;cursor:pointer}.sort-header svg{color:var(--grey-light-text);width:10px}.sort-header.center,.table-paging{justify-content:center}.table-paging{display:flex;align-items: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%)}.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.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}.tomobi-form .form-actions .ant-btn{font-size:14px!important}.g-divider{width:100%;border-bottom:1px solid var(--grey-border);margin-bottom:20px}.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 .normal-tag{cursor:default}.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}.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;color:#535862!important;margin-bottom:4px}.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}.confirm-booking-modal .button-wrapper{width:100%;gap:12px;display:flex;justify-content:space-between}.confirm-booking-modal .button-wrapper button{width:50%!important}.confirm-booking-modal .title-wrapper{margin-top:16px;display:flex;flex-direction:column;margin-bottom:32px}.confirm-booking-modal .title-wrapper .title{font-size:16px;font-weight:600;color:var(--grey-heading-dashboard);margin-bottom:8px}.confirm-booking-modal .title-wrapper .sub-title{font-size:14px;color:var(--grey-light-text)}.confirm-booking-modal .booking-modal-body{margin-bottom:24px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper{margin-bottom:16px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-title{font-size:14px;font-style:normal;font-weight:600;color:var(--color);margin-bottom:8px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content{padding:14px;border-radius:10px;border:1px solid #e9eaeb;max-height:200px;overflow-y:auto}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date{width:100%;display:flex;gap:8px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date svg{color:var(--grey-dark)!important}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date .date-list{display:flex;flex-direction:column}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date .date-list .date-list-item{margin-bottom:10px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date .date-list .date-list-item:last-child{margin-bottom:0}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-title{font-size:14px;font-style:normal;font-weight:500;color:#000;margin-bottom:8px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-role-name{width:100%;display:flex}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-role-project{width:100%;display:flex;margin-top:16px}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-role-project .role-project-item{width:50%!important}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-item{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-item .item-title{font-size:14px;font-style:normal;font-weight:600;color:var(--color)}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-item .item-description{font-size:14px;font-style:normal;font-weight:400;color:var(--grey-light-text)}.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}.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}.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;color:#535862!important;margin-bottom:4px}.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}.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}.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}.booking-date-wrapper{width:100%}.booking-date-wrapper .booking-date-title{font-size:18px;font-style:normal;font-weight:600;color:var(--grey-heading-dashboard);margin-bottom: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}.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}.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-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}.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 .booking-grey-text{color:#101828;font-weight:400;max-width:357px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-header-actions .tooltip-flex{max-width:180px}.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: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}