.dashboard-card{border:1px solid var(--gray-200);background:var(--bg-primary,#fff);border-radius:12px;flex:1;gap:12px;padding:20px;transition:background-color .14s,border-color .14s;display:flex;position:relative;box-shadow:0 1px 2px #0a0d120d}.dashboard-card:hover{background:var(--gray-50);border-color:var(--gray-300)}.dashboard-card__icon{border:1px solid var(--gray-300);background:var(--bg-primary,#fff);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dashboard-card__title{color:var(--gray-700);margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.dashboard-card__description{color:var(--gray-600);text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dashboard-card__link{color:var(--primary-700);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.dashboard-card__link:hover{color:var(--primary-700)}.dashboard-card__count{position:absolute;top:20px;right:20px}.dashboard-card__badge{background:var(--gray-100);color:var(--gray-700);text-align:center;border-radius:22px;height:auto;padding:5px 14px;font-size:14px;font-weight:500;display:inline-block}.dashboard-card__badge.dashboard-card__badge--purple{background:var(--primary-50);color:var(--primary-700)}.dashboard-card__badge.dashboard-card__badge--blue{background:var(--info-50);color:#026aa2}
.dashboard-cards{gap:24px;width:100%;display:flex}@media (max-width:1180px){:is(.dashboard-cards,.dashboard-cards-list){flex-direction:column;gap:12px}}
.confirm-booking-modal .button-wrapper{justify-content:space-between;gap:12px;width:100%;display:flex}.confirm-booking-modal .button-wrapper button{width:50%!important}.confirm-booking-modal .title-wrapper{flex-direction:column;margin-top:16px;margin-bottom:32px;display:flex}.confirm-booking-modal .title-wrapper .title{color:var(--grey-heading-dashboard);margin-bottom:8px;font-size:16px;font-weight:600}.confirm-booking-modal .title-wrapper .sub-title{color:var(--grey-light-text);font-size:14px}.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{color:var(--color);margin-bottom:8px;font-size:14px;font-style:normal;font-weight:600}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content{border:1px solid var(--gray-200);border-radius:10px;max-height:200px;padding:14px;overflow-y:auto}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .content-date{gap:8px;width:100%;display:flex}.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{flex-direction:column;display:flex}.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{color:#000;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:500}.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%;margin-top:16px;display:flex}.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{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-item .item-title{color:var(--color);font-size:14px;font-style:normal;font-weight:600}.confirm-booking-modal .booking-modal-body .booking-card-wrapper .card-content .card-detail-item .item-description{color:var(--grey-light-text);font-size:14px;font-style:normal;font-weight:400}
.form-row{margin-bottom:20px;display:flex;position:relative}.form-row.form-col{flex-direction:column;width:100%}.form-row.form-col .form-row-label{width:100%;margin:0;font-weight:500!important}.form-row.form-col .form-row-inputs{max-width:100%!important}.form-row .delete-timeslot-btn{color:var(--gray-600);position:absolute;right:0;font-size:14px!important}.form-row .delete-timeslot-btn svg{color:var(--gray-400)}.form-row .form-row-label{width:25%;color:var(--gray-700);text-align:left;padding-right:16px;font-size:14px;font-weight:600;line-height:32px}.form-row .form-row-label .required-mark{color:var(--primary-600)}.form-row .form-row-label .light{font-weight:500}.form-row .form-row-label .label-hint{color:var(--gray-600);margin-top:4px;font-size:14px;font-weight:400;line-height:1.4}.form-row .form-row-label .input-error{color:#ff4d4f;margin-top:4px;font-size:14px}.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.flex-column{flex-direction:column;gap:16px;display:flex}.form-row .form-row-inputs.flex-column label{color:var(--gray-700);margin-bottom:16px;font-size:14px;font-weight:600}.form-row .form-row-inputs.range-inputs{gap:16px;display:flex}.form-row .form-row-inputs.range-inputs .range-separator{margin-top:8px}.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{align-items:center;display:flex;position:relative}.form-row .form-row-inputs .budget-input-wrapper .budget-input{flex:1}.form-row .form-row-inputs .budget-input-wrapper .currency-select{z-index:2;width:80px;position:absolute;top:1px;right:1px;height:38px!important}
.form-section{margin-bottom:80px}.form-section:last-child{margin-bottom:0}.form-section .section-heading{margin-bottom:24px;padding-top:16px}.form-section .section-heading.section-heading-with-actions{top:var(--section-sticky-top,0px);background-color:var(--color-white);z-index:99;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;padding-top:16px;padding-bottom:16px;display:flex;position:sticky}.form-section .section-heading-left{flex:1;min-width:0}.form-section .section-title{color:var(--gray-900);margin-bottom:2px;font-size:18px;font-weight:600;line-height:28px}.form-section .section-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.form-section .section-description{color:var(--gray-500);margin-bottom:0}@media (max-width:1180px){.form-section .section-heading.section-heading-with-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.tomobi-form.detail .form-section .section-heading.section-heading-with-actions{position:static}.form-section .section-heading.section-heading-with-actions .section-actions{width:100%}.form-section .section-heading.section-heading-with-actions .section-actions button{flex:1}}
.modal-header{background-color:var(--color-white);z-index:999;opacity:1;justify-content:space-between;width:100%;padding:2rem 0;display:flex;position:sticky;top:0}.modal-header h4>a{line-height:0}.modal-header .role-tag{color:var(--gray-700);background-color:var(--bg-primary,#fff);border-color:var(--gray-300);cursor:pointer;border-radius:8px;gap:4px;padding:3px 8px;font-size:14px;display:inline-flex;box-shadow:0 1px 2px #0a0d120d}.modal-header .normal-tag{cursor:default}.modal-header .modal-header-left{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.modal-header .modal-header-left .back-button{border:1px solid var(--grey-icon-modal-border-color);cursor:pointer;border-radius:8px;flex-shrink:0;padding:10px}.modal-header .modal-header-left .modal-header-prefix{flex-shrink:0;align-items:center;margin-left:1rem;display:inline-flex}.modal-header .modal-header-left .modal-header-titleblock{min-width:0}.modal-header .modal-header-left h4{min-width:0;color:var(--currency-sufix-color);flex:1;align-items:center;gap:8px;margin-bottom:0;margin-left:1rem;font-size:30px;font-weight:600;display:flex;overflow:hidden}.modal-header .modal-header-left h4 .modal-header-title-text{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;overflow:hidden}.modal-header .modal-header-left .modal-header-title{color:var(--gray-400)}.modal-header .modal-header-left h4 .modal-header-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.modal-header .role-switcher__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;overflow:hidden}.modal-header .modal-header-left .modal-header-subtitle{color:var(--gray-600);margin-left:1rem;font-size:16px}.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 .custom-button-disabled{border:1px solid var(--grey-border)!important;background:var(--grey-light-background-border)!important;box-shadow:0 1px 2px #0a0d120d!important}.modal-header .modal-header-right .custom-button-disabled svg{color:var(--gray-300)!important}@media (max-width:1180px){.modal-header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 0}.modal-header .modal-header-left{min-width:0;max-width:100%;overflow:hidden}.modal-header .modal-header-left .back-button{flex-shrink:0}.modal-header .modal-header-left h4{flex-wrap:wrap;min-width:0;font-size:20px;overflow:visible}.modal-header .modal-header-status{flex-basis:100%;min-width:0}.modal-header .role-switcher__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}.modal-header .modal-header-right{width:100%}.modal-header .modal-header-right button{flex:1}.modal-header .modal-header-right button:first-child{margin-right:0}}
.needs-you-empty{color:var(--gray-300);font-size:12px}.needs-you-dot{background:var(--warning-500);min-width:20px;height:20px;color:var(--bg-primary,#fff);cursor:default;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.needs-you-dot[data-tier=high]{background:var(--error-600)}.needs-you-dot[data-tier=low]{background:var(--gray-500)}.needs-you-dot[data-size=lg]{min-width:24px;height:24px;padding:0 8px;font-size:12px}.needs-you-tooltip-list{margin:0;padding-inline-start:16px}
.custom-confirm-modal .button-wrapper{justify-content:space-between;gap:12px;width:100%;display:flex}.custom-confirm-modal .button-wrapper button{width:50%!important}.custom-confirm-modal .title-wrapper{flex-direction:column;margin-top:16px;margin-bottom:32px;display:flex}.custom-confirm-modal .title-wrapper .title{color:var(--grey-heading-dashboard);margin-bottom:8px;font-size:16px;font-weight:600}.custom-confirm-modal .title-wrapper .sub-title{color:var(--grey-light-text);font-size:14px}
.notification{border:1px solid var(--gray-300);background:var(--bg-primary,#fff);border-radius:12px;align-items:flex-start;gap:16px;width:400px;max-width:100%;padding:16px;font-family:inherit;display:flex;position:relative;overflow:clip;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208,0 2px 2px -1px #0a0d120a}.notification__featured-icon{flex-shrink:0;width:20px;height:20px;position:relative}.notification__ring{border:2px solid;border-radius:24px;position:absolute}.notification__ring--outer{opacity:.1;inset:-45%}.notification__ring--inner{opacity:.3;inset:-20%}.notification__icon{width:20px;height:20px;position:absolute;inset:0}.notification__content{flex-direction:column;flex:1 0 0;gap:12px;min-width:0;padding-top:2px;padding-right:32px;display:flex}.notification__text{flex-direction:column;gap:4px;display:flex}.notification__title{color:var(--gray-900);margin:0;font-size:14px;font-weight:600;line-height:20px}.notification__description{color:var(--gray-600);margin:0;font-size:14px;font-weight:400;line-height:20px}.notification__actions{align-items:flex-start;gap:12px;display:flex}.notification__action-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;line-height:20px}.notification__action-btn--secondary{color:var(--gray-600)}.notification__action-btn--primary{color:var(--primary-700)}.notification__close-btn{cursor:pointer;width:36px;height:36px;color:var(--gray-400);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:color .15s;display:flex;position:absolute;top:7px;right:7px}.notification__close-btn:hover{color:var(--gray-600)}.notification__close-icon{width:20px;height:20px}
.country-code-select-options-label{align-items:center;display:flex}.phone-code-country-select{min-width:120px}.phone-code-country-select{margin-inline-end:-1px}.phone-code-country-select button[data-rac]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.phone-code-country-select button[data-rac]:hover,.phone-code-country-select button[data-rac]:focus,.phone-code-country-select button[data-rac]:focus-visible,.phone-code-country-select button[data-rac][aria-expanded=true]){z-index:1;position:relative}.phone-code-select-dropdown{min-width:300px!important}
.multiselect-dropdown{background:var(--color-white);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);max-height:300px;font-size:16px;overflow-y:auto}.multiselect-dropdown .add-option{min-height:44px;color:var(--primary-600);cursor:pointer;border-bottom:1px solid var(--gray-200);align-items:center;gap:12px;padding:8px 16px;font-weight:500;display:flex}.multiselect-input{border:1px solid var(--gray-300);border-radius:var(--radius-md);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:0 11px;transition:border-color .3s;display:flex}:is(.multiselect-input:hover,.multiselect-input.open){border-color:var(--color-primary)}.multiselect-input>input{cursor:pointer;border:none;padding-left:0;padding-right:0}.multiselect-input>input:focus{box-shadow:none;outline:none}.multiselect-tag{background:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-700);border-radius:var(--radius-2xl);margin:2px;padding:2px 8px;font-weight:500}.multiselect-option{cursor:pointer;min-height:44px;color:var(--gray-900);align-items:center;padding:7px 14px;font-weight:500;display:flex}.multiselect-option.disabled{opacity:.6;cursor:not-allowed}.multiselect-option.no-results{justify-content:center}.dropdown-disabled{color:#00000040;border-color:var(--gray-300);box-shadow:none;cursor:not-allowed;opacity:1;background-color:#0000000a}.dropdown-disabled:hover{border-color:var(--gray-300)}.dropdown-disabled>input{background-color:#0000!important}
.search-wrapper{transition:all .5s;display:inline-block}.search-icon-button{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--grey-icon-modal-border-color);background:var(--color-white);justify-content:center;align-items:center;width:40px;height:40px;padding:10px;transition:background-color .15s;display:flex}.search-icon-button:hover{background:var(--grey-hover-background)}.search-icon-button svg{color:var(--gray-400)}.search-input{width:auto;max-width:300px;transition:all .5s;display:none}.search-input svg{color:var(--gray-400)}.expanded .search-icon-button{display:none}.expanded .search-input{display:inline-flex}@media (max-width:1180px){.search-wrapper{flex:1;align-items:center;min-width:0;display:flex}.search-wrapper .search-icon-button{display:none!important}.search-wrapper .search-input{flex:1;width:100%;max-width:none;display:flex}}
.sort-header{cursor:pointer;align-items:center;gap:8px;display:flex}.sort-header svg{color:var(--grey-light-text);width:10px}.sort-header.center{justify-content:center}
.table-paging{justify-content:center;align-items:center;width:100%;padding:16px 24px;display:flex}.table-paging .paging-wrapper{border:1px solid var(--grey-icon-modal-border-color);border-radius:8px;align-items:center;font-size:14px;font-weight:500;display:inline-flex;overflow:hidden}.table-paging .paging-item{border:none;border-right:1px solid var(--grey-icon-modal-border-color);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color);background-color:#fff;justify-content:center;align-items:center;min-width:50px;padding:10px 16px;font-family:inherit;display:flex}.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:var(--gray-800)}.table-paging .paging-item.dots{cursor:pointer}.table-paging .paging-item.arrow{color:var(--gray-800);gap:6px;font-weight:600}.table-paging .paging-item.arrow:disabled{color:#bfbfbf}
.project-table-wrapper{background:var(--bg-primary,#fff);border:1px solid var(--grey-border);border-radius:12px;padding:0;overflow:hidden}.project-table-wrapper .name-and-description{flex-direction:column;display:flex}.project-table-wrapper .name-and-description .name{color:var(--grey-heading-dashboard);font-size:14px;font-weight:600}.project-table-wrapper .name-and-description .description{color:var(--grey-light-text);font-size:14px;font-weight:400}.project-table-wrapper .name-table{align-items:center;gap:4px;display:flex}.project-table-wrapper .name-table svg{color:var(--grey-light-text)}.project-table-wrapper .table-toolbar{z-index:10;background:var(--bg-primary,#fff);border-bottom:1px solid var(--grey-border);align-items:center;gap:8px;padding:16px 24px;display:flex;position:sticky;top:0}.project-table-wrapper .table-toolbar button{font-size:14px!important}.project-table-wrapper .table-toolbar .search-box{align-items:center;gap:8px;margin-left:auto;display:flex}.project-table-wrapper .calendar-for-table{align-items:center;gap:8px;display:flex}.project-table-wrapper .calendar-for-table svg{color:var(--grey-dark);flex-shrink:0;margin-right:5px}.project-table-wrapper .owner-column{align-items:center;gap:12px;display:flex}.project-table-wrapper .owner-column .avatar-wrapper{width:32px}.project-table-wrapper .owner-column .text-owner{white-space:nowrap;text-overflow:ellipsis;width:60px;margin-left:5px;overflow:hidden}.project-table-wrapper .action-column{justify-content:flex-end;align-items:center;display:flex}.project-table-wrapper .action-column .action-icon{cursor:pointer;justify-content:center;align-items:center;padding:10px;display:flex}.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}:is(.project-table-wrapper tr.row-needs-high td:first-child,.project-table-wrapper tr.row-needs-medium td:first-child,.project-table-wrapper tr.row-needs-low td:first-child){position:relative}.project-table-wrapper tr.row-needs-high td:first-child{box-shadow:inset 4px 0 0 var(--error-600)}.project-table-wrapper tr.row-needs-medium td:first-child{box-shadow:inset 4px 0 0 var(--warning-500)}.project-table-wrapper tr.row-needs-low td:first-child{box-shadow:inset 4px 0 0 var(--gray-500)}.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{align-items:center;gap:12px;display:flex}.project-table-wrapper .talent-avatar-name .talent-name{color:var(--grey-heading-dashboard);font-size:14px;font-style:normal;font-weight:500}.project-table-wrapper .talent-avatar-name .avatar-wrapper{width:40px}.project-table-wrapper .availability-column{align-items:center;gap:4px;font-size:14px;display:flex}.project-table-wrapper .action-column-talent{justify-content:flex-end;gap:8px;display:flex}.project-table-wrapper .action-column-talent button{width:40px;padding:0}.project-table-wrapper .action-column-talent .button-icon-text{gap:4px;width:auto;padding-left:8px;padding-right:8px}.project-table-wrapper .action-column-talent .button-icon-text .text-button{color:var(--color);font-size:14px;font-style:normal;font-weight:600}.project-table-wrapper .action-column-talent .button-icon-text .text-button-green{color:#079455}.no-project-wrapper{flex-direction:column;align-items:center;display:flex}.no-project-wrapper h5{color:var(--grey-heading-dashboard);margin-bottom:8px;font-size:32px;font-weight:400}.no-project-wrapper .sub-title{color:var(--grey-light-text);margin-bottom:24px;font-size:20px}.no-project-wrapper button{width:auto;font-size:14px}.status-text-wrapper{align-items:center;gap:6px;display:flex}.status-text-wrapper .active-dot{background-color:var(--purple-icon-color);border-radius:50%;width:8px;height:8px}.status-text-wrapper .active-dot-new{background-color:var(--warning-500);border-radius:50%;width:8px;height:8px}.status-text-wrapper{font-weight:500}.table-project-header{justify-content:space-between;width:100%;padding-top:8px;padding-bottom:24px;display:flex}.table-project-header .header-left{flex-direction:column;display:flex}.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{color:var(--grey-light-text);font-size:14px;font-style:normal;font-weight:400}.table-project-header .header-right{align-items:center;display:flex;gap:8px!important}@media (max-width:1180px){.table-project-header{flex-direction:column;align-items:stretch;gap:.75rem}.table-project-header .header-right{flex-wrap:wrap;width:100%}.table-project-header .header-right button{flex:1}.project-table-wrapper colgroup col:first-child{width:180px!important;min-width:180px!important}.project-table-wrapper colgroup col:nth-child(2){width:210px!important;min-width:210px!important}.project-table-wrapper colgroup col:nth-child(3){width:150px!important;min-width:150px!important}.project-table-wrapper .table-toolbar{flex-wrap:wrap;gap:8px;padding:12px 16px}.project-table-wrapper .table-toolbar .filter-group{width:100%}.project-table-wrapper .table-toolbar .search-box{order:1;width:100%;margin-left:0}.project-table-wrapper .action-column-talent{flex-wrap:wrap}.project-table-wrapper .action-column-talent .button-icon-text .text-button{display:none}}
.ConflictDisclosuresCard-module-scss-module__g2wRUa__card{background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__header{align-items:center;gap:8px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__headerIcon{width:var(--icon-md);height:var(--icon-md);color:var(--warning-600,#dc6803)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__headerIconClear{width:var(--icon-md);height:var(--icon-md);color:var(--success-600,#079455)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__title{color:var(--fg-primary);flex:1;font-size:15px;font-weight:600}.ConflictDisclosuresCard-module-scss-module__g2wRUa__countBadge{background:var(--warning-50,#fffaeb);min-width:22px;height:22px;color:var(--warning-700,#b54708);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__addBtn{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--primary-700,#6941c6);align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__addBtn:hover{background:var(--primary-50,#f4f3ff)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__addBtn:focus-visible{box-shadow:var(--shadow-focus-brand)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__addBtn:disabled{opacity:.6;cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__iconBtn{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--fg-quaternary);justify-content:center;align-items:center;padding:4px;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__iconBtn:hover{background:var(--gray-50);color:var(--fg-secondary)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__iconBtn:focus-visible{box-shadow:var(--shadow-focus-brand)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__iconBtn:disabled{opacity:.6;cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__list{flex-direction:column;gap:8px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__entry{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-25,#fcfcfd);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__entryHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__entryHeaderText{flex:1;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__entryHeaderActions{align-items:center;gap:4px;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__brand{color:var(--fg-primary);font-size:13.5px;font-weight:600}.ConflictDisclosuresCard-module-scss-module__g2wRUa__category{color:var(--fg-quaternary);font-size:12px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__period{color:var(--fg-secondary);margin:0;font-size:12.5px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__description{color:var(--fg-primary);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:12.5px;line-height:1.55}.ConflictDisclosuresCard-module-scss-module__g2wRUa__audit{color:var(--fg-quaternary);margin:4px 0 0;font-size:11.5px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__empty{color:var(--fg-quaternary);margin:0;font-size:13px;font-style:italic}.ConflictDisclosuresCard-module-scss-module__g2wRUa__emptyBlock{flex-direction:column;gap:6px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__emptyHeader{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__emptyText{color:var(--fg-secondary);margin:0;font-size:13px;font-style:normal}.ConflictDisclosuresCard-module-scss-module__g2wRUa__linkBtn{all:unset;cursor:pointer;color:var(--primary-700,#6941c6);border-radius:var(--radius-sm);margin-inline-start:4px;padding:2px 6px;font-size:12px;font-weight:600}.ConflictDisclosuresCard-module-scss-module__g2wRUa__linkBtn:hover{background:var(--primary-50,#f4f3ff)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__linkBtn:focus-visible{box-shadow:var(--shadow-focus-brand)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__linkBtn:disabled{opacity:.6;cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__prompt{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-25,#fcfcfd);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__promptText{color:var(--fg-primary);margin:0;font-size:13px;line-height:1.5}.ConflictDisclosuresCard-module-scss-module__g2wRUa__promptActions{flex-wrap:wrap;gap:8px;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__error{color:var(--error-700,#b42318);margin:0;font-size:12.5px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__badge{border:1px solid var(--gray-200);background:var(--bg-primary);color:var(--fg-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__badge_talent{background:var(--primary-50,#f4f3ff);color:var(--primary-700,#6941c6);border-color:var(--primary-200,#d6d2fe)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__badge_agency{background:var(--blue-50,#eff8ff);color:var(--blue-700,#175cd3);border-color:var(--blue-200,#b2ddff)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__badge_cd{background:var(--gray-50,#f9fafb);color:var(--fg-secondary);border-color:var(--gray-200,#eaecf0)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__form{border:1px dashed var(--gray-300);border-radius:var(--radius-md);background:var(--gray-25,#fcfcfd);flex-direction:column;gap:12px;padding:12px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ConflictDisclosuresCard-module-scss-module__g2wRUa__field{color:var(--fg-secondary);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__fieldFull{grid-column:1/-1}.ConflictDisclosuresCard-module-scss-module__g2wRUa__fieldLabel{color:var(--fg-primary);font-weight:500}.ConflictDisclosuresCard-module-scss-module__g2wRUa__required{color:var(--error-600,#d92d20)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__inlineCheck{color:var(--fg-secondary);align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:400;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__input{border:1px solid var(--gray-300);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--fg-primary);background:var(--bg-primary);padding:8px 10px;font-size:13px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__input:focus{box-shadow:var(--shadow-focus-brand);border-color:var(--primary-300);outline:none}.ConflictDisclosuresCard-module-scss-module__g2wRUa__input:disabled{background:var(--gray-50);cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__textarea{border:1px solid var(--gray-300);border-radius:var(--radius-md);width:100%;min-height:70px;font:inherit;color:var(--fg-primary);background:var(--bg-primary);resize:vertical;padding:8px 10px;font-size:13px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__textarea:focus{box-shadow:var(--shadow-focus-brand);border-color:var(--primary-300);outline:none}.ConflictDisclosuresCard-module-scss-module__g2wRUa__textarea:disabled{background:var(--gray-50);cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__formFooter{justify-content:flex-end;gap:8px;display:flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btn{all:unset;cursor:pointer;border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;height:30px;padding-inline:12px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btn:focus-visible{box-shadow:var(--shadow-focus-brand)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btn:disabled{opacity:.6;cursor:not-allowed}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnTiny{height:24px;padding-inline:8px;font-size:11.5px}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnGhost{background:var(--bg-primary);color:var(--fg-secondary);border-color:var(--gray-300)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnGhost:hover:not(:disabled){background:var(--gray-50)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnPrimary{background:var(--primary-600);color:var(--fg-on-brand,#fff);border-color:var(--primary-600)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnPrimary:hover:not(:disabled){background:var(--primary-700);border-color:var(--primary-700)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnDanger{background:var(--error-600,#d92d20);color:#fff;border-color:var(--error-600,#d92d20)}.ConflictDisclosuresCard-module-scss-module__g2wRUa__btnDanger:hover:not(:disabled){background:var(--error-700,#b42318);border-color:var(--error-700,#b42318)}
.NudityRequirementCard-module-scss-module__TkrlnG__card{background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);border-inline-start-width:4px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.NudityRequirementCard-module-scss-module__TkrlnG__card.NudityRequirementCard-module-scss-module__TkrlnG__declined{border-inline-start-color:var(--error-600,#d92d20)}.NudityRequirementCard-module-scss-module__TkrlnG__card.NudityRequirementCard-module-scss-module__TkrlnG__accepted{border-inline-start-color:var(--success-600,#079455)}.NudityRequirementCard-module-scss-module__TkrlnG__card.NudityRequirementCard-module-scss-module__TkrlnG__unanswered{border-inline-start-color:var(--warning-600,#dc6803)}.NudityRequirementCard-module-scss-module__TkrlnG__header{align-items:center;gap:8px;display:flex}.NudityRequirementCard-module-scss-module__TkrlnG__icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.NudityRequirementCard-module-scss-module__TkrlnG__declined .NudityRequirementCard-module-scss-module__TkrlnG__icon{color:var(--error-600,#d92d20)}.NudityRequirementCard-module-scss-module__TkrlnG__accepted .NudityRequirementCard-module-scss-module__TkrlnG__icon{color:var(--success-600,#079455)}.NudityRequirementCard-module-scss-module__TkrlnG__unanswered .NudityRequirementCard-module-scss-module__TkrlnG__icon{color:var(--warning-600,#dc6803)}.NudityRequirementCard-module-scss-module__TkrlnG__title{color:var(--fg-primary);flex:1;font-size:15px;font-weight:600}.NudityRequirementCard-module-scss-module__TkrlnG__statusChip{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.NudityRequirementCard-module-scss-module__TkrlnG__declined .NudityRequirementCard-module-scss-module__TkrlnG__statusChip{background:var(--error-50,#fef3f2);color:var(--error-700,#b42318)}.NudityRequirementCard-module-scss-module__TkrlnG__accepted .NudityRequirementCard-module-scss-module__TkrlnG__statusChip{background:var(--success-50,#ecfdf3);color:var(--success-700,#067647)}.NudityRequirementCard-module-scss-module__TkrlnG__unanswered .NudityRequirementCard-module-scss-module__TkrlnG__statusChip{background:var(--warning-50,#fffaeb);color:var(--warning-700,#b54708)}.NudityRequirementCard-module-scss-module__TkrlnG__body{color:var(--fg-secondary,var(--gray-600));margin:0;font-size:13.5px;line-height:1.6}
.WorkEligibilityCard-module-scss-module__hiXAQa__card{background:var(--bg-primary);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__header{align-items:center;gap:8px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__headerIconClear{color:var(--success-500);display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__headerIconWarn{color:var(--warning-500);display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__headerIconProblem{color:var(--error-600);display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__title{color:var(--fg-primary);flex:1;margin:0;font-size:15px;font-weight:600}.WorkEligibilityCard-module-scss-module__hiXAQa__addBtn{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--primary-700);align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__addBtn:hover{background:var(--primary-50)}.WorkEligibilityCard-module-scss-module__hiXAQa__addBtn:focus-visible{box-shadow:var(--shadow-focus-brand)}.WorkEligibilityCard-module-scss-module__hiXAQa__addBtn:disabled{opacity:.6;cursor:not-allowed}.WorkEligibilityCard-module-scss-module__hiXAQa__iconBtn{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--fg-quaternary);justify-content:center;align-items:center;padding:4px;display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__iconBtn:hover{background:var(--gray-50);color:var(--fg-secondary)}.WorkEligibilityCard-module-scss-module__hiXAQa__iconBtn:focus-visible{box-shadow:var(--shadow-focus-brand)}.WorkEligibilityCard-module-scss-module__hiXAQa__iconBtn:disabled{opacity:.6;cursor:not-allowed}.WorkEligibilityCard-module-scss-module__hiXAQa__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__entry{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--gray-25);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__entryHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__entryHeaderText{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__entryHeaderActions{align-items:center;gap:4px;display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__flag{font-size:18px;line-height:1}.WorkEligibilityCard-module-scss-module__hiXAQa__country{color:var(--fg-primary);font-size:13.5px;font-weight:600}.WorkEligibilityCard-module-scss-module__hiXAQa__entryBody{color:var(--fg-secondary);margin:0;font-size:12.5px}.WorkEligibilityCard-module-scss-module__hiXAQa__visaType{color:var(--fg-primary);font-weight:500}.WorkEligibilityCard-module-scss-module__hiXAQa__expiry{color:var(--fg-secondary)}.WorkEligibilityCard-module-scss-module__hiXAQa__notes{color:var(--fg-primary);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:12.5px;line-height:1.55}.WorkEligibilityCard-module-scss-module__hiXAQa__audit{color:var(--fg-quaternary);margin:4px 0 0;font-size:11.5px}.WorkEligibilityCard-module-scss-module__hiXAQa__empty{color:var(--fg-quaternary);margin:0;font-size:13px;font-style:italic}.WorkEligibilityCard-module-scss-module__hiXAQa__error{color:var(--error-600);margin:0;font-size:12.5px}.WorkEligibilityCard-module-scss-module__hiXAQa__form{border:1px dashed var(--gray-300);border-radius:var(--radius-md);background:var(--gray-25);flex-direction:column;gap:12px;padding:12px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.WorkEligibilityCard-module-scss-module__hiXAQa__field{color:var(--fg-secondary);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__fieldLabel{color:var(--fg-primary);font-weight:500}.WorkEligibilityCard-module-scss-module__hiXAQa__textarea{border:1px solid var(--gray-300);border-radius:var(--radius-md);width:100%;min-height:70px;font:inherit;color:var(--fg-primary);background:var(--bg-primary);resize:vertical;padding:8px 10px;font-size:13px}.WorkEligibilityCard-module-scss-module__hiXAQa__textarea:focus{box-shadow:var(--shadow-focus-brand);border-color:var(--primary-300);outline:none}.WorkEligibilityCard-module-scss-module__hiXAQa__neverExpiresRow{margin-top:2px}.WorkEligibilityCard-module-scss-module__hiXAQa__formFooter{justify-content:flex-end;gap:8px;display:flex}.WorkEligibilityCard-module-scss-module__hiXAQa__btn{all:unset;cursor:pointer;border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;height:30px;padding-inline:12px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.WorkEligibilityCard-module-scss-module__hiXAQa__btn:focus-visible{box-shadow:var(--shadow-focus-brand)}.WorkEligibilityCard-module-scss-module__hiXAQa__btn:disabled{opacity:.6;cursor:not-allowed}.WorkEligibilityCard-module-scss-module__hiXAQa__btnGhost{background:var(--bg-primary);color:var(--fg-secondary);border-color:var(--gray-300)}.WorkEligibilityCard-module-scss-module__hiXAQa__btnGhost:hover:not(:disabled){background:var(--gray-50)}.WorkEligibilityCard-module-scss-module__hiXAQa__btnPrimary{background:var(--primary-600);color:#fff;border-color:var(--primary-600)}.WorkEligibilityCard-module-scss-module__hiXAQa__btnPrimary:hover:not(:disabled){background:var(--primary-700);border-color:var(--primary-700)}
.video-upload-wrapper{width:100%;padding-bottom:5rem;padding-left:2rem;padding-right:2rem;position:relative;overflow-y:auto}.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%;max-height:calc(100vh - 300px);padding-top:8px}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header{flex-direction:column;width:100%;display:flex}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header h5{color:var(--grey-heading-dashboard);font-size:18px;font-style:normal;font-weight:600}.video-upload-wrapper .video-upload-content-wrapper .video-upload-header .vid-upload-subtitle{color:var(--grey-light-text);font-size:14px;font-style:normal;font-weight:400}.video-upload-wrapper .video-upload-content-wrapper .video-upload-body{padding-top:24px}
.media-info-feeds{flex-direction:column;min-height:calc(100vh - 250px);display:flex;position:relative}.media-info-head{justify-content:space-between;align-items:center;display:flex}.media-info-head .btns-group{display:inline-flex}.media-info-head .btns-group button{min-width:50px;padding-left:14px}.media-type-tabs__icon{color:var(--gray-500);flex-shrink:0;transition:color .12s}.media-type-tabs__label{line-height:1}.media-type-tabs__count{font-variant-numeric:tabular-nums;background:var(--gray-100);min-width:20px;color:var(--gray-600);border-radius:9999px;justify-content:center;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.media-info-actions{gap:8px;display:inline-flex}.bulk-actions-bar{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;display:flex}.media-kind-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:8px 0;display:flex}.media-kind-filter__trigger{all:unset;cursor:pointer;color:var(--gray-700);background:var(--color-white);border:1px dashed var(--gray-300);border-radius:9999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}:is(.media-kind-filter__trigger:hover,.media-kind-filter__trigger:focus-visible){color:var(--primary-700);border-color:var(--primary-400);background:var(--primary-50);border-style:solid}.media-kind-filter__pill{color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-200);border-radius:9999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.media-kind-filter__pill-remove{all:unset;width:16px;height:16px;color:var(--primary-600);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.media-kind-filter__pill-remove:hover{background:var(--primary-100)}.media-kind-filter__clear{all:unset;cursor:pointer;color:var(--gray-500);text-underline-offset:2px;margin-left:2px;font-size:12px;font-weight:500;text-decoration:underline}.media-kind-filter__clear:hover{color:var(--gray-800)}.kind-popover{grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px 18px;max-width:560px;padding:4px 8px;display:grid}.kind-popover__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:6px;font-size:10px;font-weight:700}.kind-popover__group-items{flex-direction:column;gap:2px;display:flex}.kind-popover__item{all:unset;cursor:pointer;color:var(--gray-700);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;font-size:13px;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex}.kind-popover__item:hover{background:var(--gray-50)}.kind-popover__item.is-active{background:var(--primary-50);color:var(--primary-700);font-weight:600}.kind-popover__item.is-active:after{content:"✓";color:var(--primary-600);font-weight:700}.media-tag-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:6px 0 8px;display:flex}.media-tag-filter__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);margin-right:2px;font-size:11px;font-weight:700}.media-tag-filter__pill{all:unset;cursor:pointer;color:var(--gray-700);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}:is(.media-tag-filter__pill:hover,.media-tag-filter__pill:focus-visible){color:var(--gray-900);border-color:var(--gray-300);background:var(--color-white)}.media-tag-filter__pill.is-active{color:var(--gray-900);background:var(--color-white);border-color:var(--gray-400);box-shadow:0 0 0 1px var(--gray-400);font-weight:600}.media-tag-filter__clear{all:unset;cursor:pointer;color:var(--gray-500);text-underline-offset:2px;margin-left:2px;font-size:12px;font-weight:500;text-decoration:underline}.media-tag-filter__clear:hover{color:var(--gray-800)}
.media-section{border-top:1px solid var(--gray-100);margin-top:8px;padding-top:24px}.media-section:first-of-type{border-top:none;margin-top:0}.media-section-header{align-items:center;margin-bottom:16px;display:flex}.media-section-header>div:first-child{flex-direction:column;gap:2px;display:flex}.media-section-title{color:var(--gray-900);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.media-section-subTitle{color:var(--gray-500);font-size:13px;font-weight:400}.reorder-hint{color:var(--gray-500);margin-left:auto;font-size:12px;font-weight:500}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.video-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.sortable-media-item{border-radius:var(--radius-md);transition:box-shadow .2s;position:relative}.media-section .sortable-media-item{cursor:grab}.media-section .sortable-media-item:active{cursor:grabbing}.media-section .sortable-media-item:hover{box-shadow:var(--shadow-md)}.audio-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.audio-row{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .14s,border-color .14s,transform .14s;display:grid}.audio-row:hover{box-shadow:var(--shadow-sm);border-color:var(--gray-300);transform:translateY(-1px)}.audio-row.is-selected{border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.audio-row__play{border-radius:var(--radius-md);background:var(--success-100,#dcfae6);width:40px;height:40px;color:var(--success-700,#067647);justify-content:center;align-items:center;display:inline-flex}.audio-row__play svg{margin-left:2px}.audio-row__checkbox{justify-content:center;align-items:center;width:40px;display:inline-flex}.audio-row__body{min-width:0}.audio-row__meta{align-items:center;gap:8px;margin-bottom:2px;display:flex}.audio-row__kind{background:var(--success-50,#ecfdf3);color:var(--success-700,#067647);border:1px solid var(--success-200,#abefc6);border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.audio-row__duration{color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:11px}.audio-row__filename{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.audio-row__waveform{align-items:flex-end;gap:1.5px;height:18px;margin-top:6px;display:flex}.audio-row__bar{background:var(--gray-300);border-radius:1px;width:2px}.audio-row__bar.is-on{background:var(--success-500,#17b26a)}.audio-row__actions{align-items:center;gap:2px;display:inline-flex}.document-table{background:var(--color-white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}:is(.document-table__head,.document-row){grid-template-columns:40px 1fr 160px 140px 100px 88px;align-items:center;gap:12px;padding:12px 16px;display:grid}.document-table__head{background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-500);font-size:12px;font-weight:500}.document-row{border-bottom:1px solid var(--gray-100);cursor:pointer;transition:background-color .12s}.document-row:last-child{border-bottom:none}.document-row:hover{background:var(--gray-50)}.document-row.is-selected{background:var(--primary-50)}.document-row__icon{justify-content:flex-start;align-items:center;display:inline-flex}.document-row__filename{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}:is(.document-table__head .document-row__filename,.document-table__head .document-row__uploaded,.document-table__head .document-row__size){color:var(--gray-500);font-size:12px;font-weight:500}.document-row__kind-chip{color:var(--gray-700);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.document-row__muted{color:var(--gray-400)}:is(.document-row__uploaded,.document-row__size){color:var(--gray-600);font-variant-numeric:tabular-nums;font-size:14px}.document-row__actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}@media (max-width:720px){:is(.document-table__head,.document-row){grid-template-columns:40px 1fr 88px}:is(.document-row__kind,.document-row__uploaded,.document-row__size){display:none}}
.media-item{border-radius:var(--radius-md);background:var(--gray-100);border:1px solid var(--gray-200);width:100%;box-shadow:var(--shadow-xs);transition:box-shadow .16s,transform .16s;position:relative;overflow:hidden}.media-item:hover:not(.select-mode){box-shadow:var(--shadow-sm)}.media-item--photo{aspect-ratio:3/4}.media-item--video{aspect-ratio:16/9;background:#0a0d12}:is(.media-item--audio,.media-item--document){aspect-ratio:1}:is(.media-item img,.media-item video){object-fit:cover;object-position:top;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.media-item video{pointer-events:none}.media-item .audio-thumbnail{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:16px;display:flex}.media-item .audio-thumbnail svg{color:var(--color-primary)}.media-item .audio-thumbnail .audio-filename{color:var(--gray-700);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 8px;font-size:12px;overflow:hidden}.media-item:hover .media-item-actions{display:flex}.media-item .icon-play{z-index:1;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-item-actions{gap:8px;display:none;position:absolute;bottom:8px;right:8px}.media-item-actions button{border-radius:var(--radius-md);width:36px;color:var(--gray-400);box-shadow:0 0 0 1px #0a0d122e inset,0 -2px 0 0 #0a0d120d inset,var(--shadow-xs);justify-content:center;align-items:center;margin:0;padding:0;display:flex;border:none!important;height:36px!important}.media-item-actions button svg{color:var(--gray-400)}.media-processing-placeholder{background:linear-gradient(135deg, var(--gray-50) 0%, var(--gray-100) 100%);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;animation:2s ease-in-out infinite MediaItem-module-scss-module__6zXGMa__media-pulse;display:flex}.media-processing-placeholder span{color:var(--gray-600);font-size:13px;font-weight:400}@keyframes MediaItem-module-scss-module__6zXGMa__media-pulse{0%,to{opacity:1}50%{opacity:.5}}.media-item.select-mode{cursor:pointer}.media-item.selected{outline:2px solid var(--color-primary);outline-offset:-2px}.media-select-checkbox{z-index:3;position:absolute;top:8px;left:8px}.media-item__kind-pill{z-index:2;color:var(--gray-800);letter-spacing:.01em;box-shadow:var(--shadow-xs);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border:1px solid #0000000a;border-radius:9999px;align-items:center;max-width:calc(100% - 80px);padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px;overflow:hidden}.media-item__primary-badge{z-index:2;background:var(--warning-50,#fef6e7);width:26px;height:26px;color:var(--warning-600,#b54708);box-shadow:0 0 0 1px #0000000d,var(--shadow-xs);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}
.talent-header-avatar{background:var(--primary-50);width:40px;height:40px;color:var(--primary-700);border:.75px solid var(--gray-200);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,Noto Sans JP,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.talent-header-avatar img{object-fit:cover;width:100%;height:100%;display:block}.talent-header-avatar-initials{justify-content:center;align-items:center;display:inline-flex}.modal-header-title-text:has(.talent-header-identity){white-space:normal;text-overflow:clip;overflow:visible}.talent-header-identity{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;max-width:100%;display:inline-flex}.talent-header-name{white-space:normal;overflow-wrap:anywhere}.talent-header-name-native{color:var(--gray-500);white-space:nowrap;font-size:.7em;font-weight:500}.talent-header-name-real{color:var(--gray-500);white-space:normal;overflow-wrap:anywhere;font-size:.7em;font-weight:500}.talent-header-meta{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.4;display:flex}.talent-header-meta-item{align-items:center;gap:4px;display:inline-flex}.talent-header-meta-item svg{color:var(--gray-500);flex-shrink:0}.talent-header-meta-sep{color:var(--gray-400)}.talent-header-actions{gap:8px;display:flex}.talent-header-actions button{min-height:40px;border:1px solid var(--gray-300)!important;color:var(--gray-700)!important}.talent-header-actions .booking-grey-text{color:#101828;text-overflow:ellipsis;white-space:nowrap;max-width:357px;font-weight:400;display:inline-block;overflow:hidden}.talent-header-actions .tooltip-flex{max-width:180px}.no-project-wrapper{flex-direction:column;align-items:center;display:flex}.no-project-wrapper h5{color:var(--grey-heading-dashboard);margin-bottom:8px;font-size:32px;font-weight:400}.no-project-wrapper .sub-title{color:var(--grey-light-text);margin-bottom:24px;font-size:20px}.no-project-wrapper button{width:auto;font-size:14px}.btns-group{white-space:nowrap;flex-wrap:wrap;display:flex}.btns-group button{min-height:38px;color:var(--gray-700);border-radius:0;border:1px solid var(--gray-300)!important;border-right:none!important;margin-right:0!important}.talent-header-actions .btns-group{flex-wrap:nowrap;display:inline-flex}.talent-header-actions .btns-group button{min-height:40px}.btns-group button:hover:not(:disabled){color:var(--gray-700)!important;background:var(--gray-50)!important}.btns-group button.active{color:var(--gray-800);background-color:var(--gray-50)}.btns-group button svg{width:20px;height:20px}.btns-group button svg path{stroke:var(--gray-400)!important}.btns-group button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid var(--gray-300)!important}.btns-group button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.talent-header-actions .cta-withdraw{color:var(--error-600)!important}.talent-header-actions .cta-withdraw svg{color:var(--error-600)!important}.talent-header-actions .cta-withdraw svg path{stroke:var(--error-600)!important}.talent-header-actions .cta-withdraw:hover:not(:disabled){color:var(--error-700)!important;background:var(--error-50)!important}.talent-header-actions .cta-withdraw:hover:not(:disabled) svg{color:var(--error-700)!important}.talent-header-actions .cta-withdraw:hover:not(:disabled) svg path{stroke:var(--error-700)!important}.talent-header-actions .cta-cancel-booking{color:var(--error-600)!important}.talent-header-actions .cta-cancel-booking svg{color:var(--error-600)!important}.talent-header-actions .cta-cancel-booking svg path{stroke:var(--error-600)!important}.talent-header-actions .cta-cancel-booking:hover:not(:disabled){color:var(--error-700)!important;background:var(--error-50)!important}.talent-header-actions .cta-cancel-booking:hover:not(:disabled) svg{color:var(--error-700)!important}.talent-header-actions .cta-cancel-booking:hover:not(:disabled) svg path{stroke:var(--error-700)!important}.talent-header-actions .cta-restore:hover:not(:disabled){background:var(--gray-50)!important}.btns-group button.success svg path{stroke:var(--success-600)!important}.btns-group button.success{color:var(--success-600)!important}.btns-group button.success:hover:not(:disabled){color:var(--success-700)!important;background:var(--success-50)!important}.btns-group button.success:hover:not(:disabled) svg path{stroke:var(--success-700)!important}@media (max-width:1180px){.talent-header-actions{flex-wrap:wrap;width:100%}.talent-header-actions .btns-group{flex:0 0 100%;display:flex}.talent-header-actions .btns-group button{flex:1}}
.talent-detail-footer{background-color:var(--color-white);border-top:1px solid var(--gray-200);width:100%;color:var(--gray-600);justify-content:flex-end;align-items:center;gap:16px;padding:16px;font-size:14px;font-weight:400;display:flex;position:fixed;bottom:0;left:0}.talent-detail-footer button{box-shadow:none;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;width:36px!important;height:36px!important}.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{align-items:center;display:flex}@media (max-width:1180px){.talent-detail-footer{z-index:10;flex-wrap:wrap;gap:8px;padding:12px 1rem}}
.logo-wrapper{cursor:pointer}.logo-wrapper img{width:auto;height:50px}.logo-header-row{justify-content:space-between;align-items:center;display:flex}.logo-header-lang-btn{border:1px solid var(--grey-light-border,var(--gray-300));border-radius:var(--radius-md);cursor:pointer;color:var(--grey-dark,var(--gray-600));background:0 0;align-items:center;gap:6px;padding:4px 12px;font-size:13px;transition:border-color .2s,background-color .2s;display:flex}.logo-header-lang-btn:hover{border-color:var(--primary-color,var(--color-primary));background-color:var(--grey-lightest,var(--gray-50))}.logo-header-lang-btn svg{width:16px;height:16px}:is(.logo-header-lang-btn .lang-flag,.logo-header-lang-item .lang-flag){border-radius:50%;flex-shrink:0;width:16px;height:16px;display:inline-block;box-shadow:0 0 0 1px #0a0d1214}.logo-header-lang-item{justify-content:space-between;align-items:center;gap:12px;min-width:160px;font-size:14px;display:flex}.logo-header-lang-item-left{align-items:center;gap:8px;display:inline-flex}
.FileTypeIcon-module-scss-module__JY8QZq__doc-file-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.FileTypeIcon-module-scss-module__JY8QZq__doc-file-icon svg{width:26px;height:32px}.FileTypeIcon-module-scss-module__JY8QZq__doc-file-ext-badge{color:var(--gray-700);font-size:7px;font-weight:700;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}
.user-dropdown{display:inline-block;position:relative}.user-dropdown-trigger{cursor:pointer;align-items:center;gap:8px;display:flex}.user-dropdown-avatar-wrapper{background-color:var(--purple-light-background);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.user-dropdown-avatar-wrapper .user-dropdown-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-dropdown-avatar-wrapper .user-dropdown-avatar-fallback{width:20px;height:auto}.user-dropdown-avatar-wrapper .user-status-wrapper{background-color:var(--background);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:0;right:-5px}.user-dropdown-avatar-wrapper .user-status-wrapper .user-status-icon-wrapper{background-color:var(--success-color);border-radius:50%;width:10px;height:10px}.user-dropdown-avatar-wrapper .user-status-wrapper .user-status-icon-wrapper img{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-dropdown-info{flex-direction:column;font-size:14px;display:flex}.user-dropdown-name{font-weight:600}.user-dropdown-email{font-size:12px}.user-dropdown-arrow{font-size:12px}.user-dropdown-menu{background:var(--bg-primary,#fff);z-index:999;border:1px solid var(--grey-border);border-radius:8px;width:240px;margin-top:12px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 16px #00000014}.user-dropdown-item{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.user-dropdown-item img{width:20px;height:20px}.user-dropdown-item:hover{background-color:var(--grey-hover-background)}.user-dropdown-logout{border-top:1px solid var(--grey-border)}
.login-form-wrapper{overflow:hidden}.login-form-wrapper .checkbox-resetpass{justify-content:space-between;align-items:center;width:100%;display:flex}.login-form-wrapper .checkbox-resetpass .resetpass{margin-bottom:1rem}.login-form-wrapper .checkbox-resetpass .resetpass a{color:var(--color-primary-for-text);font-weight:600}.login-form-wrapper .checkbox-resetpass .resetpass .disabled-reset-link{pointer-events:none;opacity:.5;cursor:not-allowed;text-decoration:none}.login-form-wrapper .have-no-account{align-items:center;display:flex}.login-form-wrapper .have-no-account span{color:var(--grey-light-text);margin-right:5px}.login-form-wrapper .have-no-account a{color:var(--color-primary-for-text);font-weight:600}.login-form-wrapper .reset-pass-button-wrapper{margin-top:.5rem}.login-form-wrapper .reset-pass-button-wrapper button:last-child{margin-top:.5rem}.login-form-wrapper .invited-colleague-list{flex-direction:column;display:flex}.login-form-wrapper .invited-colleague-list .invited-colleagues-item{justify-content:space-between;align-items:center;margin-bottom:1.5em;display:flex}.login-form-wrapper .invited-colleague-list .invited-colleagues-item .invited-sent{font-size:16px;font-weight:600}.login-form-wrapper .invite-form-buttons{flex-direction:column;display:flex}.login-form-wrapper .invite-form-buttons button:last-child{margin-top:.5rem}
.dashboard-task-row .task-cell{align-items:center;gap:10px;display:flex}.dashboard-task-row .task-cell .task-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-task-row .task-cell .task-icon svg{width:18px;height:18px}.dashboard-task-row .task-cell .task-label{flex-direction:column;display:flex}.dashboard-task-row .task-cell .task-label .task-label-title{color:var(--gray-900);font-weight:500}.dashboard-task-row .task-cell .task-label .task-label-status{color:var(--gray-600);font-size:12px}.dashboard-task-row .project-role-cell{flex-direction:column;gap:2px;display:flex}.dashboard-task-row .project-role-cell .project-name{color:var(--gray-900);font-weight:500}.dashboard-task-row .project-role-cell .role-name{color:var(--gray-600);font-size:12px}.dashboard-task-row .updated-cell{color:var(--gray-600)}.dashboard-task-row .action-column-task{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-task-row .action-column-task .button-icon-text{align-items:center;gap:6px;display:inline-flex}.dashboard-tasks-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:48px 16px;display:flex}.dashboard-tasks-empty .empty-title{color:var(--gray-900);font-weight:600}.dashboard-tasks-empty .empty-subtitle{color:var(--gray-600);font-size:14px}@media (max-width:1180px){.tomobi-table-header{flex-direction:column;align-items:stretch;gap:.75rem}}
.status-dropdown-menu{border:1px solid var(--grey-light-background-border);background:var(--color-white);border-radius:8px;min-width:320px;padding:8px 0;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208}.status-dropdown-menu .status-checkbox-group{flex-direction:column;gap:4px;display:flex}.status-dropdown-menu .status-checkbox-group .status-checkbox-item{cursor:pointer;align-self:stretch;align-items:center;gap:8px;padding:10px 14px;display:flex}.status-dropdown-menu .status-checkbox-group .status-checkbox-item:hover{background:var(--grey-hover-background)}@media (max-width:1180px){.filter-button-wrapper{width:100%}.filter-button-wrapper .filter-button{width:100%}}
.user-dropdown{width:100%;display:inline-block;position:relative}.user-dropdown-trigger{cursor:pointer;align-items:center;gap:8px;display:flex;position:relative}.user-dropdown-trigger .icon-wrapper{position:absolute;top:0;right:0}.user-dropdown-trigger .icon-wrapper img{width:16px;height:16px}.user-dropdown-avatar-wrapper{background-color:var(--purple-light-background);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.user-dropdown-avatar-wrapper .user-dropdown-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-dropdown-avatar-wrapper .user-dropdown-avatar-fallback{width:20px;height:auto}.user-dropdown-avatar-wrapper .user-status-wrapper{background-color:var(--background);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:0;right:-5px}.user-dropdown-avatar-wrapper .user-status-wrapper .user-status-icon-wrapper{background-color:var(--success-color);border-radius:50%;width:10px;height:10px}.user-dropdown-avatar-wrapper .user-status-wrapper .user-status-icon-wrapper img{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-dropdown-info{flex-direction:column;font-size:14px;display:flex}.user-dropdown-name{font-weight:600}.user-dropdown-email{font-size:12px}.user-dropdown-arrow{font-size:12px}.user-dropdown-menu-dashboard{background:var(--bg-primary,#fff);z-index:999;border:1px solid var(--grey-border);border-radius:16px;width:264px;margin-top:12px;padding:6px;position:absolute;bottom:-12px;left:calc(100% + 20px);overflow:hidden;box-shadow:0 8px 16px #00000014}.user-dropdown-item{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.user-dropdown-item svg{width:20px;height:20px;color:var(--grey-icon-color)!important}.user-dropdown-item:hover{background-color:var(--grey-hover-background)}.user-dropdown-invite{border:1px solid var(--grey-border);border-top:1px solid var(--grey-border);border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin:4px -8px;padding:12px 8px;overflow:hidden}.user-dropdown-invite button{border:1px solid var(--grey-border);border-radius:8px;justify-content:center;gap:4px;width:100%;padding:8px 0;display:flex}.user-dropdown-invite button:hover{background-color:var(--grey-hover-background)}.user-dropdown-invite svg{color:var(--grey-icon-color)}@media (max-width:1180px){.user-dropdown-menu-dashboard{width:100%;bottom:calc(100% + 8px);left:0;right:0}}
.authenticate-wrapper{width:100%;height:100vh;display:flex;position:relative}.authenticate-wrapper .authenticate-content{flex-direction:column;width:50%;padding:1rem 6rem;display:flex;position:relative}.authenticate-wrapper .authenticate-content .authenticate-form{flex-direction:column;width:calc(100% - 12rem);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.authenticate-wrapper .authenticate-content .authenticate-form .form-heading{margin-bottom:2rem}.authenticate-wrapper .authenticate-content .authenticate-form .form-heading h4{font-size:var(--font-size-large);margin-bottom:1rem!important}.authenticate-wrapper .authenticate-content .authenticate-form .form-heading span{font-size:var(--font-size-md);color:var(--grey-light-text)}.authenticate-wrapper .authenticate-content .authenticate-form-not-center{z-index:9;flex-direction:column;width:100%;max-height:calc(100% - 4.5rem);padding-top:5rem;display:flex;overflow-y:auto}.authenticate-wrapper .authenticate-content .authenticate-form-not-center .form-heading{margin-bottom:2rem}.authenticate-wrapper .authenticate-content .authenticate-form-not-center .form-heading h4{font-size:var(--font-size-large);margin-bottom:1rem!important}.authenticate-wrapper .authenticate-content .authenticate-form-not-center .form-heading span{font-size:var(--font-size-md);color:var(--grey-light-text)}.authenticate-wrapper .register-content{padding:1rem 0}.authenticate-wrapper .register-content .logo-wrapper{z-index:10;padding:0 6rem}@media screen and (min-width:1300px){.authenticate-wrapper .register-content .logo-wrapper{padding-left:calc(50% - 225px);padding-right:calc(50% - 225px)}}.authenticate-wrapper .register-content .authenticate-form-not-center{z-index:9;width:100%;max-height:calc(100% - 4.5rem);padding:5rem 6rem 0;overflow-y:auto}@media screen and (min-width:1300px){.authenticate-wrapper .register-content .authenticate-form-not-center{padding-left:calc(50% - 225px);padding-right:calc(50% - 225px)}}.authenticate-wrapper .register-content .authenticate-form-not-center .form-heading{margin-bottom:2rem}.authenticate-wrapper .register-content .authenticate-form-not-center .form-heading h4{font-size:var(--font-size-large);margin-bottom:1rem!important}.authenticate-wrapper .register-content .authenticate-form-not-center .form-heading span{font-size:var(--font-size-md);color:var(--grey-light-text)}.authenticate-wrapper .register-content .login-form-center{z-index:9;width:100%;max-height:calc(100% - 4.5rem);padding:0 6rem;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%)}@media screen and (min-width:1200px){.authenticate-wrapper .register-content .login-form-center{padding-left:calc(50% - 225px);padding-right:calc(50% - 225px)}}.authenticate-wrapper .register-content .login-form-center .form-heading{margin-bottom:2rem}.authenticate-wrapper .register-content .login-form-center .form-heading h4{font-size:var(--font-size-large);margin-bottom:12px!important}.authenticate-wrapper .register-content .login-form-center .form-heading span{font-size:var(--font-size-md);color:var(--grey-light-text)}@media (max-width:1180px){.authenticate-wrapper{height:100vh;display:block;overflow-y:auto}.authenticate-wrapper .authenticate-content{width:100%;padding:1rem 4rem}.authenticate-wrapper .register-content .logo-wrapper{padding:0 4rem}:is(.authenticate-wrapper .register-content .authenticate-form-not-center,.authenticate-wrapper .register-content .login-form-center){max-height:none;padding:3rem 4rem 0;position:static;top:auto;overflow-y:visible;transform:none}}@media (max-width:767px){.authenticate-wrapper .authenticate-content{padding:1rem 1.5rem}.authenticate-wrapper .register-content .logo-wrapper{padding:0 1.5rem}:is(.authenticate-wrapper .register-content .authenticate-form-not-center,.authenticate-wrapper .register-content .login-form-center){padding-left:1.5rem;padding-right:1.5rem}}.authenticate-wrapper .right-panel{width:50%;height:100vh;padding:1rem}@media (max-width:1180px){.authenticate-wrapper .right-panel{display:none}}.authenticate-wrapper .right-panel .right-panel-content{background-color:var(--primary-100);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 1.5rem);display:flex}.authenticate-wrapper .right-panel .right-panel-content .logo-in-panel{z-index:9999}.authenticate-wrapper .right-panel .right-panel-content .background-cover-img{max-width:550px;height:auto}.authenticate-wrapper .right-panel .right-panel-content .background-cover-img img{width:100%}@media (max-height:680px){.authenticate-wrapper{height:auto;min-height:100vh;overflow-y:auto}.authenticate-wrapper .register-content .login-form-center{max-height:none;padding-top:2rem;position:static;top:auto;overflow-y:visible;transform:none}.authenticate-wrapper .register-content .authenticate-form-not-center{max-height:none;position:static;top:auto;overflow-y:visible;transform:none}}
.tenant-wrapper{width:100%}.tenant-wrapper .tenant-page-header{border-bottom:1px solid var(--grey-border);background-color:var(--background);z-index:99;width:100%;position:fixed;top:0;left:0}.tenant-wrapper .tenant-page-header .header-wrapper{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.tenant-wrapper .tenant-page-header .header-wrapper .logo-wrapper img{width:auto;height:2.5rem}.tenant-wrapper .tenant-page-content{width:100%;max-height:calc(100vh - 5rem);margin-top:5rem;overflow-y:auto}.tenant-wrapper .tenant-page-content .tenant-content-wrapper{flex-direction:column;align-items:center;width:100%;padding:1.5rem 0;display:flex}.tenant-wrapper .tenant-page-content .tenant-content-wrapper .tenant-content-heading{flex-direction:column;align-items:center;width:100%;padding-bottom:1rem;display:flex}.tenant-wrapper .tenant-page-content .tenant-content-wrapper .tenant-content-heading h4{font-size:30px;font-weight:600}.tenant-wrapper .tenant-page-content .tenant-content-wrapper .tenant-content-heading span{font-size:16px}.tenant-wrapper .tenant-page-content .tenant-content-wrapper .tenant-content-step{flex-direction:column;align-items:center;width:80%;display:flex}.tenant-wrapper .tenant-page-content .tenant-content-wrapper .tenant-content-step .custom-step-wrapper{width:100%;margin-bottom:1rem}
.sidebar{background:var(--background);border-right:1px solid #eee;flex-direction:column;width:100%;height:100%;padding:2rem 0;display:flex;position:relative;top:0;overflow:visible}.sidebar .sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-right:1rem;display:flex}.sidebar .sidebar-close-btn{cursor:pointer;color:var(--color);background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1;display:none}.sidebar .logo{padding-left:1.5rem}.sidebar .logo img{width:auto;height:2.5rem}.sidebar .search-wrapper{margin-bottom:1.5rem;padding:0 1.5rem}.sidebar .sidebar-bottom{flex-shrink:0;width:100%;padding:0 1rem 2rem}.sidebar .sidebar-bottom .bottom-item{width:100%;color:var(--color);cursor:pointer;border-radius:6px;align-items:center;padding:8px 12px;transition:background .2s;display:flex;position:relative}.sidebar .sidebar-bottom .bottom-item:hover{background:#f0f0f0}.sidebar .sidebar-bottom .bottom-item.active{background:var(--purple-light-background);color:var(--color-primary-for-text);font-size:16px;font-weight:600}.sidebar .sidebar-bottom .bottom-item.active svg{color:var(--purple-icon-color)}.sidebar .sidebar-bottom .bottom-item.active .item-collap-icon span{background-color:var(--purple-temp-color)}.sidebar .sidebar-bottom .bottom-item.active .item-collap-icon svg{color:var(--purple-icon-color)}.sidebar .sidebar-bottom .bottom-item span{margin-left:12px;font-size:16px;font-weight:600}.sidebar .sidebar-bottom .bottom-item svg{color:var(--grey-dark)}.sidebar .sidebar-bottom .bottom-item .lang-flag{border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0;display:inline-block;box-shadow:0 0 0 1px #0a0d1214}.sidebar .sidebar-bottom .bottom-item .language-dropdown-label{align-items:center;margin-left:0;display:inline-flex}.sidebar .sidebar-bottom .bottom-item .language-dropdown{background-color:var(--color-white);z-index:9999;-webkit-overflow-scrolling:touch;width:250px;max-height:70vh;position:absolute;bottom:0;right:-270px;overflow-y:auto;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208}.sidebar .sidebar-bottom .bottom-item .language-dropdown .language-dropdown-item{color:var(--grey-heading-dashboard);justify-content:space-between;align-items:center;padding:10px 14px;font-size:16px;display:flex}.sidebar .sidebar-bottom .bottom-item .language-dropdown .language-dropdown-item:hover{background:var(--gray-50)}.sidebar .sidebar-bottom .bottom-item .language-dropdown .language-dropdown-item.active{background:var(--gray-50)}.sidebar .sidebar-bottom .user-wrapper{border:1px solid var(--grey-border);border-radius:12px;margin-top:24px;padding:12px}.nav-list{flex:1;min-height:0;padding:0 1rem;overflow-y:auto}.nav-item{cursor:pointer;color:var(--color);border-radius:6px;align-items:center;padding:8px 12px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.nav-item .nav-item-label{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 24px);max-width:calc(100% - 24px);overflow:hidden}.nav-item svg{width:24px;color:var(--grey-dark);margin-right:.5rem}.nav-item-collapse{justify-content:space-between;align-items:center;display:flex}.nav-item-collapse .item-first{align-items:center;display:flex}.nav-item-collapse .item-first svg{color:var(--grey-dark);width:24px;margin-right:.5rem}.nav-item-collapse .item-collap-icon{align-items:center;display:flex}.nav-item-collapse .item-collap-icon span{background-color:var(--grey-light-background-border);color:var(--color-primary-for-text);border-radius:16px;justify-content:center;align-items:center;padding:2px 10px;font-size:14px;font-weight:500;display:flex}.nav-item-collapse .item-collap-icon img{margin-left:.5rem;margin-right:0}.nav-item-collapse .item-collap-icon svg{transition:transform .3s}.nav-item-collapse .item-collap-icon .list-open svg{transform:rotate(180deg)}.collap-content{max-height:calc(100% - 30px);overflow-y:auto}.collap-content::-webkit-scrollbar{width:4px}.collap-content::-webkit-scrollbar-track{background:var(--bg-primary,#fff);border-radius:4px}.collap-content::-webkit-scrollbar-thumb{background-color:var(--grey-light-background-border);border-radius:4px}.collap-content::-webkit-scrollbar-thumb:hover{background-color:var(--grey-light-background-border)}.collap-content .nav-item{padding-left:42px!important}.nav-item:hover{background:#f0f0f0}.nav-item.active{background:var(--purple-light-background);color:var(--color-primary-for-text);font-size:16px;font-weight:600}.nav-item.active svg{color:var(--purple-icon-color)}.nav-item.active .item-collap-icon span{background-color:var(--purple-temp-color)}.nav-item.active .item-collap-icon svg{color:var(--purple-icon-color)}@media (max-width:1180px){.sidebar .sidebar-close-btn{display:block}}@media (max-width:600px){.sidebar .sidebar-bottom .bottom-item .language-dropdown{-webkit-overflow-scrolling:touch;width:100%;max-height:60vh;inset:auto 0 100%;overflow-y:auto}}
.account-setting-form .page-header{padding:0 16px}.account-setting-form .form-content{padding:16px 32px}.account-setting-form .input-error{color:#ff4d4f;margin-left:84px;padding:6px 0;line-height:20px}.account-setting-form .native-script-toggle{color:var(--primary-600);cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:500;line-height:20px}.account-setting-form .native-script-toggle:hover{color:var(--primary-700);text-decoration:underline}.account-setting-form .change-password-button{color:var(--gray-700);border:1px solid var(--gray-300);line-height:20px;font-size:14px!important;font-weight:600!important}.account-setting-form .input-error{margin:0}.account-setting-form .input-error.drag-input-error{margin-left:82px}@media (max-width:1180px){.account-setting-form .page-header{padding:0 1rem}.account-setting-form .form-content{padding:16px 1rem}:is(.account-setting-form .input-error,.account-setting-form .input-error.drag-input-error){margin-left:0}}
.mobile-topbar{display:none}.sidebar-backdrop{display:none}.layout{background-color:var(--background);width:100%;height:100vh;display:flex}.layout .sidebar-wrapper{z-index:50;flex-shrink:0;width:300px;height:100%;position:relative}.layout .main-content{isolation:isolate;width:calc(100% - 300px);height:100vh;overflow-y:auto}.layout .main-content .content-header{justify-content:space-between;width:100%;padding:2rem;display:flex}.layout .main-content .content-header .content-header-left h4{color:var(--grey-heading-dashboard);margin-bottom:.5rem;font-size:30px}.layout .main-content .content-header .content-header-left span{color:var(--grey-light-text);font-size:16px}.layout .main-content .content-header .content-header-right button{color:var(--color-white)}.layout .main-content .content-header .content-header-right button img{width:20px;height:20px}.dashboard-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.layout .main-content .main-content-wrapper{flex:1;width:100%;min-height:0;padding:0 2rem 2rem;position:relative;overflow-y:auto}@media (max-width:1180px){.layout .main-content{width:100%}.layout .main-content .content-header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.layout .main-content .content-header .content-header-right{width:100%}.layout .main-content .content-header .content-header-right button{width:100%}.dashboard-page{height:auto;min-height:0;display:block;overflow:visible}.layout .main-content .main-content-wrapper{flex:none;height:auto;min-height:0;padding:0 1rem 2rem;overflow-y:visible}.mobile-topbar{border-bottom:1px solid var(--grey-border);background:var(--background);z-index:100;align-items:center;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.hamburger-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:4px;display:flex}.hamburger-btn span{background:var(--color);border-radius:2px;width:22px;height:2px;display:block}.sidebar-backdrop{z-index:1100;background:#0006;display:block;position:fixed;inset:0}.layout{flex-direction:column;height:auto;min-height:100vh;padding-top:56px}.layout .sidebar-wrapper{z-index:1200;width:280px;height:100%;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.layout .sidebar-wrapper.sidebar-open{transform:translate(0)}.layout .main-content{isolation:isolate;width:100%;height:auto;overflow-y:visible}.mobile-topbar{padding-top:env(safe-area-inset-top,0px);height:calc(56px + env(safe-area-inset-top,0px))}.layout{padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-topbar-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:22px;position:absolute;left:50%;transform:translate(-50%)}:is(.sidebar .nav-item,.sidebar .bottom-item){min-height:44px}.layout .main-content{overscroll-behavior:contain}}