@import '_content/Nwoork.UI/Nwoork.UI.8tk9nvispc.bundle.scp.css';

/* _content/Nwoork.Client.Web/Components/Layout/LoginLayout.razor.rz.scp.css */
/* _content/Nwoork.Client.Web/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-d8y3ufy2i3]
{
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-d8y3ufy2i3]
{
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/Index.razor.rz.scp.css */
.card-item[b-mix79j5ezr] {
    background-color: #FAFAFA;
    border: 1px solid #E6E6E6;
}

.card-item-right[b-mix79j5ezr] {
    border: 1px solid #E6E6E6;
}

.actions-cards .nw-input[b-mix79j5ezr] {
    width: 120px !important;
}

[b-mix79j5ezr] .actions-cards .btn-more {
    border-radius: 8px !important;
}

.menu-item-btn[b-mix79j5ezr] {
    width: 100%;
    padding: 12px 16px;
    text-align: left;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--nw-color-text);
    font-size: 14px;
    transition: background-color 0.2s;
}

.menu-item-btn:hover[b-mix79j5ezr] {
    background-color: #f5f5f5;
}

.menu-item-btn:active[b-mix79j5ezr] {
    background-color: #e8e8e8;
}

/* Indicador de descarga flotante */
.download-indicator[b-mix79j5ezr] {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1000;
    animation: fadeInUp-b-mix79j5ezr 0.3s ease-out;
}

@keyframes fadeInUp-b-mix79j5ezr {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Estilos para el modal de Detalle de Deuda */
[b-mix79j5ezr] .m-fees-detail .nw-modal__card {
    border-radius: 24px;
}

[b-mix79j5ezr] .m-fees-detail .input-range .nw-input {
    width: 220px !important;
}

[b-mix79j5ezr] .m-fees-detail .nw-table {
    margin-top: 0;
}

[b-mix79j5ezr] .m-fees-detail .nw-table table {
    width: 100%;
    border-collapse: collapse;
}

[b-mix79j5ezr] .m-fees-detail .nw-table thead {
    background-color: transparent;
}

[b-mix79j5ezr] .m-fees-detail .nw-table thead th {
    padding: 16px 12px;
    font-size: 14px;
    font-weight: 600;
    color: #374151;
    border-bottom: 2px solid #E5E7EB;
    background-color: transparent;
}

[b-mix79j5ezr] .m-fees-detail .nw-table tbody tr {
    border-bottom: none;
}

[b-mix79j5ezr] .m-fees-detail .nw-table tbody td {
    padding: 20px 12px;
    font-size: 14px;
    color: #374151;
    border-bottom: 1px solid #F3F4F6;
}

[b-mix79j5ezr] .m-fees-detail .nw-table tbody tr:last-child td {
    border-bottom: none;
}

[b-mix79j5ezr] .m-fees-detail .nw-table tbody tr.nw-font-weight--bold td {
    font-weight: 700;
    background-color: transparent;
}


[b-mix79j5ezr] .filter-card .nw-input {
    width:140px !important;
}
[b-mix79j5ezr] .filter-card .nw-input__box {
    height:33px !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/MovementsDataTable.razor.rz.scp.css */
[b-rhype5pbbz] .actions {
    border-radius: 8px !important;
}

.subtotal[b-rhype5pbbz] {
    width: 25%;
}

.card-item-filter[b-rhype5pbbz] {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.25rem 0;
}

.card-item-filter span[b-rhype5pbbz] {
    font-size: 0.875rem;
    color: var(--nw-color-text);
    cursor: pointer;
}

.custom-link[b-rhype5pbbz] {
    cursor: pointer;
}

.menu-item-btn[b-rhype5pbbz] {
    width: 100%;
    padding: 12px 16px;
    text-align: left;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--nw-color-text);
    font-size: 14px;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    gap: 8px;
}

.menu-item-btn:hover[b-rhype5pbbz] {
    background-color: #f5f5f5;
}

.download-indicator[b-rhype5pbbz] {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1000;
    animation: fadeInUp-b-rhype5pbbz 0.3s ease-out;
}

@keyframes fadeInUp-b-rhype5pbbz {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/PaymentsAndInvoicesDataTable.razor.rz.scp.css */
.btn-actions[b-c556sgkzkm] {
    border: none !important;
    background-color: #FAFAFA !important;
}

[b-c556sgkzkm] .btn-filter {
    border-radius: 8px !important;
}

.input-range .nw-input[b-c556sgkzkm] {
    width: 140px !important;
}

.positive[b-c556sgkzkm] {
    color: #10B09C !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/PaymentsAndInvoicesDetails.razor.rz.scp.css */
.down-btn[b-qbb034emj4] {
    border-radius: 8px !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/PreInvoiceDataTable.razor.rz.scp.css */
.btn-actions[b-rl3xw7wq95] {
    border: none !important;
    background-color: #FAFAFA !important;
}

[b-rl3xw7wq95] .btn-filter {
    border-radius: 8px !important;
}

.input-range .nw-input[b-rl3xw7wq95] {
    width: 140px !important;
}

.menu-item-download[b-rl3xw7wq95] {
    width: 100%;
    padding: 12px 16px;
    text-align: left;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--nw-color-text);
    font-size: 14px;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    gap: 8px;
}

.menu-item-download:hover[b-rl3xw7wq95] {
    background-color: #f5f5f5;
}

.download-indicator[b-rl3xw7wq95] {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1000;
    animation: fadeInUp-b-rl3xw7wq95 0.3s ease-out;
}

@keyframes fadeInUp-b-rl3xw7wq95 {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/Nwoork.Client.Web/Components/Pages/AccountStatement/PreInvoiceInfo.razor.rz.scp.css */
.comments[b-rikrtyajxe] {
    resize: none;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #B8B8B8;
    border-radius: 8px;
    padding: 10px 16px;
}

.menu-item-download[b-rikrtyajxe] {
    width: 100%;
    padding: 12px 16px;
    text-align: left;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--nw-color-text);
    font-size: 14px;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    gap: 8px;
}

.menu-item-download:hover[b-rikrtyajxe] {
    background-color: #f5f5f5;
}

.download-indicator[b-rikrtyajxe] {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 1000;
    animation: fadeInUp-b-rikrtyajxe 0.3s ease-out;
}
[b-rikrtyajxe] .btn-download {
    border-radius: 8px !important;
}

@keyframes fadeInUp-b-rikrtyajxe {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/Login/TermsAndConditions.razor.rz.scp.css */
[b-rrfz9qmber] .documents-container
{
     padding: 24px;
     max-height: 154px;
     overflow-y: auto;
}
[b-rrfz9qmber] .nw-card {
    width:719px !important;
}
[b-rrfz9qmber] .child-simple-card > .nw-card {
    width: 655px !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/Login/ValidateClient.razor.rz.scp.css */
[b-kq62c58svo] .content-validate-personal-data>.nw-card.nw-simple-card
{
    border-radius: 12px;
    padding: 0;
}

.content-validate-client[b-kq62c58svo]
{
    padding: 16px;
}

.card-validate-client[b-kq62c58svo]
{
    margin: 114px 0;
}

.mt-title[b-kq62c58svo]
{
    margin: 40px 0 18px 0;
}

.mb-instructuions[b-kq62c58svo]
{
    margin-bottom: 26px;
}

.mt-name-doc[b-kq62c58svo]
{
    margin-bottom: 12px;
}

/* ::deep label.nw-label.cursor-pointer
{
    gap: 0;
} */


[b-kq62c58svo] .content-validate-client>.nw-card.nw-simple-card
{
    border-radius: 12px;
    padding: 0;
}

[b-kq62c58svo] .content-validate-client>.nw-card.nw-simple-card
{
    border-radius: 12px;
    padding: 0;
}

[b-kq62c58svo] .content-validate-client>.nw-card.nw-simple-card>.documents-container
{
    padding: 24px;
    max-height: 243px;
    overflow-y: auto;
}

.button-container[b-kq62c58svo]
{
    margin-top: 19px;
}

[b-kq62c58svo] label.nw-label.cursor-pointer:not(:last-child)
{
    padding-bottom: 8px;
}

[b-kq62c58svo] .nw-button--variant-primary[disabled]
{
    background: #E6E6E6;
}

[b-kq62c58svo] .nw-button--variant-primary
{
    margin-left: 16px;
}

[b-kq62c58svo] .nw-checkbox__main
{
    border-color: #8c8c8c;
}

[b-kq62c58svo] .nw-input__box
{
    margin-top: 2px;
}

[b-kq62c58svo] .nw-input
{
    padding-top: 0;
}

[b-kq62c58svo] .nw-input__hint.nw-input__hint--show
{
    min-height: 0px;
}

[b-kq62c58svo] .buttons-mt>.w-100.mr-px-11
{
    padding-right: 22px;
}

[b-kq62c58svo] .nw-input__hint.nw-input__hint--show
{
    padding: 0;
}

[b-kq62c58svo] i.icon-base.icon-base--arrow-left
{
    height: 1.2rem !important;
    width: 1.2rem !important;
}

[b-kq62c58svo] .nw-type-select .nw-input-dropdown-content[b-2m6khwwju0]
{
    margin-top: 5px;
}

.nw-input--error[b-kq62c58svo]
{
    color: var(--nw-input-red);
    font-style: italic;
    font-size: 0.8rem;
}

[b-kq62c58svo] .nw-card
{
    max-width: 1054px;
}

[b-kq62c58svo] .nw-input--readonly
{
    color: var(--nwp-grey-700);
}

[b-kq62c58svo] .nw-modal
{
    z-index: 1050;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/Login/ValidatePersonalData.razor.rz.scp.css */
[b-js9lbdty3m] .content-validate-personal-data>.nw-card.nw-simple-card
{
    border-radius: 12px;
    padding: 0;
}

[b-js9lbdty3m] .nw-button--variant-primary
{
    margin-left: 16px;
}

[b-js9lbdty3m] .nw-input--readonly
{
    color: var(--nwp-grey-700);
}

hr.nw-divider[b-js9lbdty3m]
{
    color: var(--nwp-grey-400);
}

[b-js9lbdty3m] .nw-modal
{
    z-index: 1050;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/LoginPage.razor.rz.scp.css */
.login-body[b-xtw4vseoqt]
{
    margin-top: 110px;
    width: 22rem;
}

.mt-px-33[b-xtw4vseoqt]
{
    margin-top: 33px;
}

.mt-px-48[b-xtw4vseoqt]
{
    margin-top: 48px;
}

.primary-font[b-xtw4vseoqt]
{
    font-family: 'Poppins', sans-serif;
}

.mb-px-6[b-xtw4vseoqt]
{
    margin-bottom: 6px;
}

.gap-px-8[b-xtw4vseoqt]
{
    gap: 8px;
}

.mb-px-2[b-xtw4vseoqt]
{
    margin-bottom: 2px;
}

.mb-px-21[b-xtw4vseoqt]
{
    margin-bottom: 21px;
}

.mb-px-124[b-xtw4vseoqt]
{
    margin-bottom: 124px;
}

.mb-px-16[b-xtw4vseoqt]
{
    margin-bottom: 16px;
}

.mt-px-16[b-xtw4vseoqt]
{
    margin-top: 16px;
}

.login-content[b-xtw4vseoqt]
{
    color: #15051A;
}

.text-decoration-italic[b-xtw4vseoqt]
{
    font-style: italic;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/NewPasswordPage.razor.rz.scp.css */
[b-e3daetftq7] .nw-card {
    width: 379px !important;
}

/*::deep .child-simple-card > .nw-card {
    width: 655px !important;
}*/
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/NewPasswordRecoveryPage.razor.rz.scp.css */

.mt-px-113[b-v17iv2q804] {
    margin-top: 113px;
}
.ml-px-16[b-v17iv2q804] {
    margin-left: 16px;
}
.mr-px-16[b-v17iv2q804] {
    margin-right: 16px;
}
.ml-px-10[b-v17iv2q804] {
    margin-left: 9px;
}
.font-italic[b-v17iv2q804] {
    font-style: italic;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authentication/PasswordRecoveryPage.razor.rz.scp.css */

.mt-px-113[b-crnc1p7z2a] {
    margin-top: 113px;
}
.mt-px-132[b-crnc1p7z2a] {
    margin-top: 132px;
}
.ml-px-16[b-crnc1p7z2a] {
    margin-left: 16px;
}
.mr-px-16[b-crnc1p7z2a] {
    margin-right: 16px;
}
.mb-px-12[b-crnc1p7z2a] {
    margin-bottom: 12px;
}
.nw-child-header[b-crnc1p7z2a] {
    color: #15051A;
}
/* _content/Nwoork.Client.Web/Components/Pages/Authorizations/Index.razor.rz.scp.css */
/* _content/Nwoork.Client.Web/Components/Pages/Common/BalanceSheet.razor.rz.scp.css */
.nw-border--neutral-light[b-7wivn5nbtl] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-7wivn5nbtl] {
    background-color: var(--nw-input-back);
}

.nw-divider[b-7wivn5nbtl] {
    border: 1px solid var(--nwp-neutral-light)!important;
}

.nw-color--red-500[b-7wivn5nbtl] {
    color: var(--nwp-red-500);
}
span.title[b-7wivn5nbtl] {
    font: normal normal 600 16px/22px Poppins;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateDetailAccordionItem.razor.rz.scp.css */
section[b-zjpqpyf1cy] {
  border: 1px solid var(--nwp-gray-400);
  border-radius: 1rem;
  overflow: hidden;
}

._header[b-zjpqpyf1cy] {
  background-color: var(--nwp-gray-100);
  padding: 1rem;
}

._content[b-zjpqpyf1cy] {
  border-top: 1px solid var(--nwp-gray-400);
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateDetailCompatibilityAccordion.razor.rz.scp.css */
.candidate-accordion-label[b-quu3hexuns] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: var(--nwp-gray-700);
}

.candidate-accordion-sub-item[b-quu3hexuns] {
    background-color: var(--nwp-gray-100);
    border-radius: 0.5rem;
    padding: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateDetailProgressBar.razor.rz.scp.css */
._progress[b-iwfbsoxc2k] {
  width: fit-content;
}

._progress_bar[b-iwfbsoxc2k] {
  width: 6rem;
}

._percentage[b-iwfbsoxc2k] {
  width: 2.75rem;
  text-align: right;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateDetails.razor.rz.scp.css */
.nw-color--gray-700[b-swrlq90cxw]{
  color: var(--nwp-gray-700);
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateDetailsPersonalData.razor.rz.scp.css */
._item[b-lqwj1pq156]{
  color: var(--nwp-gray-700);
  width: 10rem;
}
td[b-lqwj1pq156]{
  padding: 0.5rem 0;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidatePositionCard.razor.rz.scp.css */
[b-f1wy8d4097] .nw-button--color-filter {
    --nw-button-primary-back: transparent;
    --nw-button-primary-text: var(--nwp-main);
    --nw-button-primary-back-hover: var(--nwp-main-700);
    --nw-button-primary-text-hover: var(--nwp-grey-50);
    --nw-button-secondary-back: var(--nwp-main-ghost);
    --nw-button-secondary-text: var(--nwp-main);
    --nw-button-secondary-text-hover: var(--nwp-main-text);
    --nw-button-secondary-back-hover: var(--nwp-main-light);
    --nw-button-outlined-back: var(--nwp-grey-50);
    --nw-button-outlined-text: var(--nwp-main);
    --nw-button-outlined-back-hover: var(--nwp-grey-200);
    --nw-button-outlined-text-hover: var(--nwp-main);
    --nw-button-border-color: var(--nwp-grey-400);
}

[b-f1wy8d4097] .nw-button--filter:not([disabled]):hover,
.nw-button--filter:not([disabled]):focus[b-f1wy8d4097] {
    background-color: var(--nwp-main-ghost);
    color: var(--nwp-main);
}

[b-f1wy8d4097] .nw-chip--color-netural>.nw-chip__icon>.nw-icon i {
    height: 1.5rem !important;
    width: 1.5rem !important;
}

[b-f1wy8d4097] .nw-chip--color-netural {
    --nw-chip-border-color: var(--nwp-grey-600);
    color: var(--nwp-neutral);
    padding: 1rem 1rem;
}
.container-candidates[b-f1wy8d4097] {
    max-height: 500px;
    overflow-y: auto;
}
.custom-style[b-f1wy8d4097]{
    display:flex;
    align-items: center;
    margin-bottom:5px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CandidateTraking.razor.rz.scp.css */

.timeline-item[b-gow7z0iqs4] {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.timeline-content .title[b-gow7z0iqs4] {
    color: #1F1F1F;
    font-size: 14px;
}

.timeline-content .title[b-gow7z0iqs4] {
    color: #1F1F1F;
    font-size: 14px;
}

.timeline-content .reason[b-gow7z0iqs4] {
    font-weight: bold;
}

.with-line[b-gow7z0iqs4] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line[b-gow7z0iqs4]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 70px;
        background-color: #6D1BE6;
        z-index: -1;
    }

.with-line-disabled[b-gow7z0iqs4] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-disabled[b-gow7z0iqs4]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 65px;
        background-color: #B8B8B8;
    }

.with-line-danger[b-gow7z0iqs4] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-danger[b-gow7z0iqs4]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 90px;
        /*background-color: #DC1670;*/
        background: linear-gradient(to bottom, #6D1BE6 0%, #6D1BE6 20%, #DC1670 100%);
    }

.with-line-success[b-gow7z0iqs4] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-success[b-gow7z0iqs4]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 70px;
        background-color: #10B09C;
    }

[b-gow7z0iqs4] .disabled-item {
    background-color: #B8B8B8 !important;
    border-color: #B8B8B8 !important;
}

[b-gow7z0iqs4] .danger-item {
    background-color: #DC1670 !important;
    border-color: #DC1670 !important;
    z-index: 10;
    position: relative;
}

[b-gow7z0iqs4] .success-item {
    background-color: #10B09C !important;
    border-color: #10B09C !important;
    z-index: 10;
    position: relative;
}
/* _content/Nwoork.Client.Web/Components/Pages/Common/CompanyDataUpdateModal.razor.rz.scp.css */
/* _content/Nwoork.Client.Web/Components/Pages/Common/GroupedListView.razor.rz.scp.css */
[b-bs1ozxqrkl] .nw-chip--color-clear {
    --nw-chip-border-color: var(--nwp-neutral-light);
    --nw-chip-primary-text: var(--nwp-text);
    --nw-chip-icon-color: var(--nwp-text);
}

[b-bs1ozxqrkl] .nw-chip {
    height: auto;
    padding: 3px 10px;
}

[b-bs1ozxqrkl] .chip-text {
    word-wrap: break-word;
    white-space: inherit;
}

.border-bottom[b-bs1ozxqrkl] {
    border-bottom: 1px solid var(--nwp-gray-400) !important;
}

.border-top[b-bs1ozxqrkl] {
    border-top: 1px solid var(--nwp-gray-400) !important;
}

table[b-bs1ozxqrkl] {
    border-collapse: collapse;
}

td[b-bs1ozxqrkl] {
    vertical-align: top;
}

    td.lbl[b-bs1ozxqrkl] {
        min-width: 100px;
    }
/* _content/Nwoork.Client.Web/Components/Pages/Common/UserDataUpdate.razor.rz.scp.css */
[b-mahkominot] .nw-input-phone .NwPhoneSelectorSelectClass
{
    gap: 5px;
}

[b-mahkominot] .nw-input__box
{
    max-height: 40px;
}

/* _content/Nwoork.Client.Web/Components/Pages/Dashboard/ClientDashboard.razor.rz.scp.css */
.client-dashboard-container[b-qs70im1852] {
    width: 100%;
    padding: 0;
}

.metric-card[b-qs70im1852] {
    flex: 1;
    min-width: 200px;
    max-width: 250px;
}

.metric-value[b-qs70im1852] {
    margin-top: 8px;
}

.action-card[b-qs70im1852] {
    flex: 1;
    min-width: 250px;
    max-width: 300px;
    position: relative;
    overflow: hidden;
}

.action-card[b-qs70im1852]  .nw-simple-card__content {
    background: linear-gradient(135deg, #7C3AED 0%, #5B21B6 100%) !important;
    background-color: #7C3AED !important;
    position: relative;
    color: white !important;
}

.action-card[b-qs70im1852]  .nw-simple-card__content * {
    color: white !important;
}

.action-card[b-qs70im1852]  .nw-simple-card__content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(255,255,255,0.05) 10px, rgba(255,255,255,0.05) 20px),
        repeating-linear-gradient(-45deg, transparent, transparent 10px, rgba(255,255,255,0.05) 10px, rgba(255,255,255,0.05) 20px);
    pointer-events: none;
}

.quick-action-card[b-qs70im1852] {
    flex: 1;
    min-width: 150px;
    max-width: 180px;
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.quick-action-card:hover[b-qs70im1852] {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.cursor-pointer[b-qs70im1852] {
    cursor: pointer;
}

.h-100[b-qs70im1852] {
    height: 100%;
}

.filters-containers[b-qs70im1852]{
    display:flex;
    align-items:center;
    gap:10px;   
    justify-content:space-around;
}

.filters-containers span[b-qs70im1852] {
    flex: 0 0 auto;
    white-space: nowrap;
}

.filters-containers inputFilters[b-qs70im1852] {
    flex: 1 1 0; 
    min-width: 0; 
}
.card-dash[b-qs70im1852] {
    align-self: stretch;
}

/*Colors to icons cards*/
[b-qs70im1852] .btn-dash-blue {
    background-color: #E6F0FF !important;
    cursor:default;
}
[b-qs70im1852] .btn-dash-blue .nw-icon svg {
    stroke: #196BE6 !important;
}

[b-qs70im1852] .btn-dash-green {
    background-color: #D0F5F0 !important;
    cursor: default;
}

[b-qs70im1852] .btn-dash-green .nw-icon svg {
    stroke: #0A7F72 !important;
}

[b-qs70im1852] .btn-dash-yellow {
    background-color: #FCFCD7 !important;
    cursor: default;
}

    [b-qs70im1852] .btn-dash-yellow .nw-icon svg {
        stroke: #949315 !important;
    }

[b-qs70im1852] .btn-dash-red {
    background-color: #FFEDF5 !important;
    cursor: default;
}

[b-qs70im1852] .btn-dash-red .nw-icon svg {
    stroke: #870B43 !important;
}

[b-qs70im1852] .btn-dash-violet {
    background-color: #F0E6FF !important;
    cursor: default;
}

[b-qs70im1852] .btn-dash-violet .nw-icon svg {
    stroke: #6D1BE6 !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Dashboard/DashboardOnboardingTask.razor.rz.scp.css */
[b-iox1pfe7jq] .onboarding-tasks .nw-task-list .nw-avatar .nw-icon
{
    color: var(--nwp-blue);
}

[b-iox1pfe7jq] .onboarding-tasks .nw-task-list .nw-task__action .nw-icon::not(.nw-dot-icon .nw-icon)
{
    color: var(--nwp-grey-700);
}
/* _content/Nwoork.Client.Web/Components/Pages/Dashboard/Index.razor.rz.scp.css */
[b-byrv1jowuf] .dashboard-content .nw-modal__card
{
     max-width: 800px;
     width: 100% !important;
}

[b-byrv1jowuf] .nw-task__main-button
{
     height: 48px;
}

[b-byrv1jowuf] .button-start
{
     height: 33px;
}
.text-decoration-italic[b-byrv1jowuf]
{
     font-style: italic;
}
/* _content/Nwoork.Client.Web/Components/Pages/Interviews/Index.razor.rz.scp.css */
.nw-border--blue-500[b-s3cwzf71af] {
    border-color: var(--nwp-blue-500);
}

.rounded-5px[b-s3cwzf71af] {
    border-radius: 5px;
}

.nw-color--blue-500[b-s3cwzf71af] {
    color: var(--nwp-blue-500);
}

.nw-color--grey-600[b-s3cwzf71af] {
    color: var(--nwp-grey-600);
}

.nw-color--grey-700[b-s3cwzf71af] {
    color: var(--nwp-grey-700);
}

.nw-border--gray-400[b-s3cwzf71af] {
    border-color: var(--nwp-gray-400);
}

.nw-divider--dashed[b-s3cwzf71af] {
    border-top: 2px dashed var(--nwp-main-200);
    border-bottom: none;
    border-left: none;
    border-right: none;
    opacity: 1;
}

.overflow-y-auto[b-s3cwzf71af]{
    overflow-y: auto;
    overflow-x: hidden;
}

.nw-card-calendar[b-s3cwzf71af]{
    width: 22px;
    height: 22px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Interviews/ScheduledInterview.razor.rz.scp.css */
.nw-back--gray-400[b-uswcmjqndg] {
    background-color: var(--nw-input-back);
}

.nw-border--gray-400[b-uswcmjqndg] {
    border-color: var(--nwp-gray-400);
}

.border-custom[b-uswcmjqndg] {
    border-radius: 8px 0px 0px 8px;
}

.nw-back--grey-50[b-uswcmjqndg] {
    background-color: var(--nwp-grey-50);
}

.calendar-icon[b-uswcmjqndg] {
    background: var(--nwp-main-100) 0% 0% no-repeat padding-box;
    border-radius: 0.25rem;
    opacity: 1;
    padding: 6px 5px;
}

.calendar-icon .nw-icon[b-uswcmjqndg]{
    width: 13px;
    height: 13px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Messages/Index.razor.rz.scp.css */
.chat-container[b-v57jycny0k] {

}

/* Ensure the root container uses full height */
.flex-1.d-flex.gap-6.flex-column[b-v57jycny0k] {
    height: 100%;
}

.card-contact[b-v57jycny0k] {
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
}

.card-chat[b-v57jycny0k] {
    border: 1px dashed #E6E6E6;
    background-color: #FAFAFA;
    box-sizing: border-box;
    
}

[b-v57jycny0k] .chat-icon-card .nw-icon .icon-base {
    width: 48px !important;
    height: 48px !important;
}

[b-v57jycny0k] .chat-icon-card .nw-icon svg {
    stroke: #B8B8B8;
}

[b-v57jycny0k] .search-input .nw-input .nw-input__box {
    border: 1px solid #B8B8B8 !important;
}

.no-results[b-v57jycny0k] {
    font-style: italic;
    border: 1px dashed #E6E6E6;
    background-color: #FAFAFA;
}

.search-results[b-v57jycny0k] {
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 0;
}

.clients-list[b-v57jycny0k] {
    flex-grow: 1;
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-right: 4px;
}

.clients-list[b-v57jycny0k]::-webkit-scrollbar {
  display: none;
}

.current-chat-container[b-v57jycny0k] {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    overflow: hidden;
}

.chat-content-wrapper[b-v57jycny0k] {
    flex: 1;
    min-height: 0;
    overflow: hidden;
}

.client-list-container[b-v57jycny0k] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.header-current-chat[b-v57jycny0k] {
    border-bottom: 1px solid #E6E6E6;
    flex-shrink: 0;
}

.footer-current-chat[b-v57jycny0k] {
    flex-shrink: 0;
}

[b-v57jycny0k]  .nw-input textarea {
    max-height: 7.5rem;
    overflow-y: auto;
}

.messages-list[b-v57jycny0k] {
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 1.25rem 1.25rem 0;
    min-height: 0;
}

/* Burbujas de mensaje */
.message-bubble[b-v57jycny0k] {
    max-width: 60%;
    padding: 0.75rem 1rem;
    border-radius: 16px;
    position: relative;
    word-wrap: break-word;
}
    /* Mensaje de la empresa (izquierda) */
    .client-bubble[b-v57jycny0k] {
        background-color: #F0E6FF;
        border-bottom-left-radius: 4px;
    }

    /* Mensaje del usuario (derecha) */
    .user-bubble[b-v57jycny0k] {
        background-color: #F3F8FF;
        border-bottom-right-radius: 4px;
        margin-left: auto;
    }

    /* Texto del mensaje */
    .message-text[b-v57jycny0k] {
        color: #1F1F1F;
        font-size: 14px;
        line-height: 1.4;
        margin: 0;
        margin-bottom: 4px;
    }

    /* Hora del mensaje */
    .message-time[b-v57jycny0k] {
        color: #595959;
        font-size: 11px;
        line-height: 1;
        display: block;
        text-align: right;
    }

    /* Avatar del mensaje */
    [b-v57jycny0k] .message-avatar {
        width: 22px !important;
        height: 22px !important;
        font-size: 9px !important;
        flex-shrink: 0;
    }

    /* Contenedor del avatar */
    .avatar-container[b-v57jycny0k] {
        align-self: flex-end;
    }

.client-description[b-v57jycny0k] {
    max-height: 21px;
    overflow-y: hidden;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}

.py-1.rounded-3.d-flex.flex-row.align-items-center.gap-3:hover[b-v57jycny0k] {
    cursor: pointer;
    background-color: #EBEBEB;
}

.py-2.rounded-3.d-flex.flex-row.align-items-center.gap-3:hover[b-v57jycny0k] {
    cursor: pointer;
}

.py-2.rounded-3.d-flex.flex-row.align-items-center.gap-3[b-v57jycny0k]{
    max-width:inherit;
}

.py-2.rounded-3.d-flex.flex-row.align-items-center.gap-3 > div:nth-child(2)[b-v57jycny0k] {
    max-width: calc(100% - 45px - 13.5px);
}

.py-2.rounded-3.d-flex.flex-row.align-items-center.gap-3 > div:nth-child(2) > div[b-v57jycny0k] {
    max-width: 100%;
}

.py-2.rounded-3.d-flex.flex-row.align-items-center.gap-3 > div:nth-child(2) > div > div[b-v57jycny0k] {
    max-width: calc(100% - 65.59px);
}

@media (max-width: 1439px) {
    [b-v57jycny0k] .search-input > .nw-input {
        /*width: calc(100% - 40px - 16px);*/
    }

    [b-v57jycny0k] .search-input > .nw-input > .nw-input__box {
        width: calc(100%);
    }

    [b-v57jycny0k] .search-input > .nw-input > .nw-input__box > input {
        width: calc(100%);
        overflow: hidden; /* oculta lo que sobrepasa */
        text-overflow: ellipsis; /* agrega los tres puntos */
        white-space: nowrap;
    }
}

@media (max-width: 1439px) {
    [b-v57jycny0k] .search-input > .nw-input > .nw-input__box > input::placeholder {
        text-overflow: ellipsis;
    }

}

.grid-messages-layout[b-v57jycny0k] {
    min-width: 0;
    width: 100%;
    height: 100%;
    min-height: 0;
}

    .grid-messages-layout > div[b-v57jycny0k] {
        min-width: 0;
        overflow: hidden;
        min-height: 0;
    }
/* _content/Nwoork.Client.Web/Components/Pages/Requests/BulkLoadHired/BulkLoadHired.razor.rz.scp.css */


.title-dropzone[b-3eqjv518m2] {
    font-family: Open Sans, Regular;
    font-size: 14px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: translate(-50%, 50px);
    cursor: default;
}

.hearder div.title[b-3eqjv518m2] {
    font: normal normal 600 16px/28px Poppins;
    text-align: left;
    color: var(--nwp-text);
}

button.empty-data[b-3eqjv518m2] {
    cursor: pointer;
}

.empty-data[b-3eqjv518m2]  .nw-icon {
    color: #B8B8B8;
}

.alert.uploaded-file[b-3eqjv518m2] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #86B3F7;
    border-radius: 12px;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
}

    .alert.uploaded-file span[b-3eqjv518m2] {
        font: normal normal normal 14px/22px Open Sans;
        letter-spacing: 0px;
        color: #1C6DE6;
    }

    .alert.uploaded-file[b-3eqjv518m2]  .nw-button {
        color: #1C6DE6;
    }

.file-drop-zone[b-3eqjv518m2] {
    position: relative;
    overflow: hidden;
    height: 170px;
}

.hover[b-3eqjv518m2] {
    border-color: var(--icon-color);
    border-style: solid;
}

.image-container img[b-3eqjv518m2] {
    width: 20%;
    margin: 1rem;
}

[b-3eqjv518m2] input[type=file] {
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: -2.7rem;
    left: 0px;
}

[b-3eqjv518m2] input[type=file]:hover {
    cursor:pointer;
}

.alert-success-text[b-3eqjv518m2] {
    font-weight: bold !important;
}

.alert-danger-text[b-3eqjv518m2] {
    font-weight: bold !important;
}

.text-confirm-success[b-3eqjv518m2] {
    color: #0B8778 !important;
}

.text-confirm-danger[b-3eqjv518m2] {
    color: #DC1670 !important;
}

[b-3eqjv518m2] .load-actions {
    padding: 0 12px;
}

.total[b-3eqjv518m2] {
    color: #1C6DE6;
}

.text-size[b-3eqjv518m2] {
    font: normal normal 600 14px/28px Poppins, SemiBold;
}

.styles-image-error-modal[b-3eqjv518m2] {
    width: 48px;
}


/* Estilo mejorado para el botón de eliminar archivo */
.alert.uploaded-file[b-3eqjv518m2]  .nw-button {
    color: #1C6DE6;
    transition: all 0.2s ease-in-out;
    border-radius: 4px;
    padding: 4px 8px;
}

.alert.uploaded-file[b-3eqjv518m2]  .nw-button:hover {
    background-color: rgba(28, 109, 230, 0.1);
    color: #1C6DE6;
}

.alert.uploaded-file[b-3eqjv518m2]  .nw-button:focus {
    outline: 3px solid #1C6DE6 !important;
    outline-offset: 2px !important;
    background-color: rgba(28, 109, 230, 0.1);
}

.alert.uploaded-file[b-3eqjv518m2]  .nw-button:focus-visible {
    outline: 3px solid #1C6DE6 !important;
    outline-offset: 2px !important;
    box-shadow: 0 0 0 4px rgba(28, 109, 230, 0.2) !important;
    background-color: rgba(28, 109, 230, 0.05);
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/CandidateStatusChip.razor.rz.scp.css */
.nw-side-sheet-content .nw-chip[b-mq75u0qnpe] {
    max-width: 150px;
    height: auto;
    padding: 5px;
    text-align: center;
}

    .nw-side-sheet-content .nw-chip .chip-text[b-mq75u0qnpe] {
        white-space: break-spaces;
    }

.bg-green-regular[b-mq75u0qnpe] {
    background-color: var(--nwp-green) !important;
}

.nw-chip__icon[b-mq75u0qnpe] {
    background-color: transparent !important;
}

.bg-green-regular .nw-chip__icon[b-mq75u0qnpe] {
    background-color: var(--nwp-green-dark) !important;
}

.custom-chip-hired .nw-chip[b-mq75u0qnpe] {
    background-color: #0D9488 !important;
    border-radius: 6px;
}

.custom-chip-hired .nw-chip__icon[b-mq75u0qnpe] {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.custom-chip-hired .nw-chip .chip-text[b-mq75u0qnpe] {
    color: white !important;
}

.custom-chip-hired .nw-chip svg[b-mq75u0qnpe] {
    color: white !important;
}

.custom-chip .nw-chip--color-green[b-mq75u0qnpe] {
    background-color: var(--nwp-green-dark) !important;
}

    .custom-chip .nw-chip--color-green .nw-chip__icon[b-mq75u0qnpe] {
        background-color: var(--nwp-green-text) !important;
    }
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/Checkout.razor.rz.scp.css */
.nw-border--neutral-light[b-an4cuxjb68] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-an4cuxjb68] {
    background-color: var(--nw-input-back);
}

.nw-color--blue-500[b-an4cuxjb68] {
    color: var(--nwp-blue-500);
}

.nw-divider[b-an4cuxjb68] {
    border: 1px solid var(--nwp-gray-400) !important;
}

.nw-border--red-500[b-an4cuxjb68] {
    border-color: var(--nwp-red-500);
}

[b-an4cuxjb68] .icon-details {
    border: none !important;
    background-color: #FAFAFA;
}

.total-evals[b-an4cuxjb68] {
    text-align: right;
}

tr.subtotals td[b-an4cuxjb68] {
    font: normal normal bold 14px/22px Open Sans;
    color: #1F1F1F;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/CheckoutItem.razor.rz.scp.css */
.checkout-item[b-cfqfx5hpr7]{
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;

  grid-template-areas: "number title"
                       ". content";

  gap: 0.5rem;
}

._number[b-cfqfx5hpr7] { grid-area: number; }
._title[b-cfqfx5hpr7] { grid-area: title; }
._content[b-cfqfx5hpr7] { grid-area: content; overflow:auto;}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/DonwloadDocumentsModal.razor.rz.scp.css */

.modal-docs[b-b9s69jmdfq] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

.title[b-b9s69jmdfq] {
    font: normal normal 600 16px/28px Poppins;
    color: #1F1F1F;
}

.title1[b-b9s69jmdfq] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

.titleS[b-b9s69jmdfq] {
    font: normal normal 600 14px/28px Poppins;
}

span[role="checkbox"][b-b9s69jmdfq] {
    cursor: pointer;
}

.total[b-b9s69jmdfq] {
    color: #1C6DE6;
}

.other-company[b-b9s69jmdfq] {
    margin-bottom: 15px;
}

.healthFit[b-b9s69jmdfq] {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 12px;
    box-sizing: border-box;
}

[b-b9s69jmdfq] .download-docs .modal-overlay {
    z-index: var(--nw-z-modal) !important;
}

[b-b9s69jmdfq] .nw-modal-content .icon-base {
    width: 14px !important;
}


    [b-b9s69jmdfq] .nw-modal-content .icon-base svg {
        stroke-width: 2.5px;
    }

[b-b9s69jmdfq] .nw-button--variant-primary {
    font: normal normal 600 12px/22px Poppins;
}

.menu-open .other-company[b-b9s69jmdfq] {
    margin-bottom: 300px;
}

[b-b9s69jmdfq] .nw-modal-content {
    padding: 0px 15px;
    margin: 5px -15px 10px;
}

.card-item span[b-b9s69jmdfq] {
    font: normal normal normal 14px/22px Open Sans;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/DownloadEvaluationSideSheet.razor.rz.scp.css */
.evaluation-reports-container[b-vo12rjsp9a] {
    height: 100%;
}

.div-data[b-vo12rjsp9a] {
    height: calc(100% - 45px);
    flex: 9;
}

.div-table[b-vo12rjsp9a] {
    overflow-x: hidden;
    overflow-y: auto;
}
[b-vo12rjsp9a] .div-table > .nw-table{
    overflow: hidden;
}

.nw-reports-title[b-vo12rjsp9a] {
    text-align: left;
    font: normal normal 600 16px/28px Poppins;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.nw-reports-subtitle[b-vo12rjsp9a] {
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.nw-reports-subtitle2[b-vo12rjsp9a] {
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    letter-spacing: 0px;
    opacity: 1;
}

.div-data .cursor-pointer[b-vo12rjsp9a] {
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/ModalRequestDetail.razor.rz.scp.css */
span.blue[b-yp0nxngpty] {
    color: #1C6DE6;
}

.m-request-detail table[b-yp0nxngpty] {
    table-layout: fixed;
}

    .m-request-detail table th:nth-child(3)[b-yp0nxngpty] {
        width: 145px !important;
    }

    .m-request-detail table th:nth-child(4)[b-yp0nxngpty] {
        width: 70px !important;
    }

    .m-request-detail table th:nth-child(5)[b-yp0nxngpty] {
        width: 135px !important;
    }

/*.m-request-detail table th:nth-child(4) button,
            .m-request-detail table th:nth-child(5) button,
            .m-request-detail table th:nth-child(6) button {
                display: flex;
                justify-content: end;
            }*/

.m-request-detail .nw-modal__card.nw-card[b-yp0nxngpty] {
    padding: 24px 0px !important;
}

.m-request-detail .nw-modal-title[b-yp0nxngpty] {
    margin-bottom: 0px !important;
}

.m-request-detail .nw-card .nw-modal-content[b-yp0nxngpty] {
    margin-top: 5px;
}

.m-request-detail .nw-modal-title button[b-yp0nxngpty] {
    position: relative;
    top: 8px;
    right: 8px;
}

.m-request-detail .desplazamientoymodalfee[b-yp0nxngpty] {
    max-height: 65vh;
    overflow-y: auto;
    padding-right: 8px;
}

.m-request-detail .nw-modal__card[b-yp0nxngpty] {
    max-height: 75vh;
    overflow: hidden;
}

.m-request-detail td[b-yp0nxngpty] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

.m-request-detail tr[b-yp0nxngpty] {
    margin-bottom: 20px;
}

.m-request-detail td:first-child[b-yp0nxngpty] {
    width: 200px;
}

.m-request-detail .title[b-yp0nxngpty],
.m-fees-detail .title[b-yp0nxngpty] {
    font: normal normal 600 16px/28px Poppins;
}

.request-name[b-yp0nxngpty] {
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #196BE6;
}

.m-request-detail .stitle[b-yp0nxngpty],
.m-fees-detail .stitle[b-yp0nxngpty] {
    font: normal normal 600 14px/28px Poppins;
}

.m-request-detail .stitle-pos[b-yp0nxngpty] {
    font: normal normal bold 14px/22px Open Sans;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
}


    .m-request-detail .stitle-pos span[b-yp0nxngpty] {
        font: normal normal normal 14px/22px Open Sans;
    }

.m-request-detail .req-eval-0[b-yp0nxngpty] {
    color: #DC1670;
}

.m-request-detail .req-eval-1[b-yp0nxngpty] {
    color: #1C6DE6;
}

div.candidates[b-yp0nxngpty] {
    max-height: 300px;
    overflow-y: auto;
}

.candidates .name[b-yp0nxngpty] {
    font: normal normal bold 14px/18px Open Sans;
    color: #1F1F1F;
    min-width: 200px;
}

.hide[b-yp0nxngpty] {
    display: none;
}

.hidden[b-yp0nxngpty] {
    visibility: hidden;
}

.item[b-yp0nxngpty] {
    border: 1px solid #E6E6E6;
    border-radius: 18px;
    padding: 4px 12px;
}

.content-items[b-yp0nxngpty] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.timeline-item button[b-yp0nxngpty], .timeline-item .nw-button[b-yp0nxngpty] {
    cursor: default !important;
}

.timeline-item[b-yp0nxngpty] {
    display: flex !important;
    align-items: center !important;
    min-height: 4rem;
}


.timeline-content .date[b-yp0nxngpty] {
    text-align: left;
    font: normal normal normal 12px/22px Open Sans;
    letter-spacing: 0px;
    color: #5E5E5E;
    opacity: 1;
}

.timeline-content .title[b-yp0nxngpty] {
    color: #1F1F1F;
    font-size: 14px;
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.timeline-content .reason[b-yp0nxngpty] {
    font-weight: bold;
}

.with-line[b-yp0nxngpty] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line[b-yp0nxngpty]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 85px;
        background-color: #6D1BE6;
        z-index: -1;
    }

.with-line-disabled[b-yp0nxngpty] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-disabled[b-yp0nxngpty]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 85px;
        background-color: #B8B8B8;
    }

.with-line-danger[b-yp0nxngpty] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-danger[b-yp0nxngpty]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 85px;
        /*background-color: #DC1670;*/
        background: linear-gradient(to bottom, #6D1BE6 0%, #6D1BE6 20%, #DC1670 100%);
    }

.with-line-success[b-yp0nxngpty] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .with-line-success[b-yp0nxngpty]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 85px;
        background-color: #10B09C;
    }

[b-yp0nxngpty] .nw-button:not([disabled]) {
    cursor: inherit !important;
}

[b-yp0nxngpty] .nw-button--variant-primary:hover,
[b-yp0nxngpty] .nw-button--variant-primary:focus {
    background-color: var(--nw-button-primary-back) !important;
    color: var(--nw-button-primary-text) !important;
    border-color: var(--nw-button-border-color) !important;
    border: none !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/ModalWarningManageCandidates.razor.rz.scp.css */
[b-c9doqlcdfe] .no-scroll > .nw-modal-content.nw-modal-content--center {
    scrollbar-width: none;
    overflow-y: hidden;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/PositionProfileModal.razor.rz.scp.css */
.nw-divider[b-aod14gnf1r] {
    border: 1px solid var(--nwp-gray-400) !important;
}

.nw-back--neutral-light[b-aod14gnf1r] {
    background-color: var(--nw-input-back);
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/RequestPositionDetail.razor.rz.scp.css */
.nw-divider[b-qnquou5a98] {
    border: 1px solid var(--nwp-gray-400) !important;
}

.nw-border--neutral-light[b-qnquou5a98] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-qnquou5a98] {
    background-color: var(--nw-input-back);
}
[b-qnquou5a98] .details-btn{
    font-weight:400 !important;
}
[b-qnquou5a98] .details-btn-active {
    background-color: #CBADF7 !important;
    color: #5512B8 !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Common/RequestPositionDetailSideSheet.razor.rz.scp.css */
.nw-divider[b-fil2nzzd4b] {
    border: 1px solid var(--nwp-gray-400) !important;
}

.nw-border--neutral-light[b-fil2nzzd4b] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-fil2nzzd4b] {
    background-color: var(--nw-input-back);
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/AssignEvaluationsPage.razor.rz.scp.css */
.summary[b-zayydtofeb] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

.footer-buttons[b-zayydtofeb]{
    display: flex;
    gap: 16px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/CreateRequest.razor.rz.scp.css */
.nw-divider[b-t9xdfb1pv5] {
    border: 1px solid var(--nwp-neutral-light) !important;
}

.nw-border--neutral-light[b-t9xdfb1pv5] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-t9xdfb1pv5] {
    background-color: var(--nw-input-back);
}

.footer-with-pagination[b-t9xdfb1pv5] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}

.footer-buttons[b-t9xdfb1pv5] {
    display: flex;
    gap: 0.75rem;
}

.footer-buttons[b-t9xdfb1pv5] {
    display: flex;
    gap: 0.75rem;
}

.modal-confirm[b-t9xdfb1pv5] {
    display: flex;
    flex-direction: column;
    height: 100%; /* o altura fija si prefieres */
}

    .modal-confirm .modal-head[b-t9xdfb1pv5] {
        flex: 0 0 auto; /* Altura fija */
    }

    .modal-confirm .modal-content[b-t9xdfb1pv5] {
        flex: 1 1 auto; /* Ocupa el resto del espacio */
        overflow-y: auto; /* Scroll vertical */
        padding: 16px;
    }

.fix-h-calc[b-t9xdfb1pv5] {
    height: calc(100vh - 316px);
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/DuplicateRequestPosition.razor.rz.scp.css */
.nw-divider[b-7he2chsy5d] {
    border: 1px solid var(--nwp-neutral-light)!important;
}

.nw-border--neutral-light[b-7he2chsy5d] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-7he2chsy5d] {
    background-color: var(--nw-input-back);
}

[b-7he2chsy5d] .duplicate-btn {
    font-weight: normal !important;
}
    [b-7he2chsy5d] .duplicate-btn.nw-button--variant-primary {
        background-color: #CBADF7 !important;
        color: #160333 !important;
    }
[b-7he2chsy5d] .nw-label {
    padding-left: 10px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/EvaluationSelection.razor.rz.scp.css */
[b-i0m2mrbq1r] .nw-accordion-item__content {
    padding: 0 0 0 1rem;
}

[b-i0m2mrbq1r] .nw-accordion-item__header {
    border-width: 0 0 1px 0;
    padding-left: 0;
}

.fee[b-i0m2mrbq1r] {
    font: normal normal normal 12px/22px Open Sans;
    color: #196BE6;
}

.no-selected-evals-div[b-i0m2mrbq1r] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px dashed #D6D6D6;
    border-radius: 8px;
}

.no-selected-evals[b-i0m2mrbq1r] {
    font: normal normal normal 14px/22px Open Sans;
    color: #8C8C8C;
}

.subTotal-div[b-i0m2mrbq1r] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    color: #1F1F1F;
}

    .subTotal-div .lbl[b-i0m2mrbq1r] {
        font: normal normal bold 14px/22px Open Sans;
    }

    .subTotal-div .amount[b-i0m2mrbq1r] {
        font: normal normal normal 14px/22px Open Sans;
    }

.eval-assigned[b-i0m2mrbq1r] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

.scope-subtotal[b-i0m2mrbq1r] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
    width: 175px;
}

[b-i0m2mrbq1r] .nw-h3 {
    width: 100%;
}

[b-i0m2mrbq1r] .nw-accordion-item button {
    /*margin: 12px 0px;*/
}

.scopeName[b-i0m2mrbq1r] {
    text-align: left;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/EvaluationServiceCandidateDetail.razor.rz.scp.css */
.evaluation-modal-container[b-rjyj7einei]{
    position:relative;
}
.info-title[b-rjyj7einei] {
    color: #5E5E5E;
}
.pills[b-rjyj7einei] {
    border: 1px solid #6D1BE6;
    border-radius: 8px;
    padding: 8px 12px;
}
.pills-content[b-rjyj7einei] {
    display: flex;
    flex-wrap: wrap;
    gap:8px;
}
[b-rjyj7einei] .btn-close{
    position:absolute !important;
    top: 0 !important;
    right: 0 !important;
    border: none !important;
}
[b-rjyj7einei] .btn-close svg {
    stroke: #000000 !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/EvaluationServiceForm.razor.rz.scp.css */
.custom-drop[b-ss1wmloll4] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px dashed #D6D6D6;
    border-radius: 12px;
    opacity: 1;
    height: 56px;
    width:100%;
    margin-bottom:32px;
    display:flex;
    align-items:center;
    padding-left:24px;
    cursor:pointer;
}

.total[b-ss1wmloll4] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    color: #1F1F1F;
    padding:8px 12px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/EvaluationServiceSideSheet.razor.rz.scp.css */
.list-title[b-0yifsyjsht] {
    color: #5E5E5E;
    font-size: 14px;
    font-weight: bold;
}

.list-main-candidate[b-0yifsyjsht] {
    overflow-y: auto;
}

[b-0yifsyjsht] .details-btn {
    border: none !important;
    background-color: #FAFAFA !important;
}

    [b-0yifsyjsht] .details-btn:hover {
        border: none !important;
        background-color: #F2F2F2 !important;
    }

.no-candidates[b-0yifsyjsht] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px dashed #EBEBEB;
    border-radius: 12px;
    height: 54px;
    color: #5E5E5E;
    font: normal normal normal 12px/18px Open Sans;
}

[b-0yifsyjsht] .add-candidate {
    border: none !important;
}

    [b-0yifsyjsht] .add-candidate:hover {
        background-color: #fff !important;
    }

[b-0yifsyjsht] .action-btn {
    border: none !important;
}

    [b-0yifsyjsht] .action-btn svg {
        stroke: #1C6DE6 !important;
    }

.section-title[b-0yifsyjsht] {
    flex: 0 0 auto; /* Fija el tamaño según su contenido */
}

.section-content[b-0yifsyjsht] {
    flex: 1 1 auto; /* Ocupa el espacio restante */
    overflow-y: auto; /* Scroll si el contenido se desborda */
}

.section-action[b-0yifsyjsht] {
    flex: 0 0 auto; /* Siempre visible abajo */
}

[b-0yifsyjsht] .custom-input .nw-input-select .nw-input__box .nw-input-select-button {
    padding: 0 !important;
}

[b-0yifsyjsht] .custom-input .nw-input-select .nw-input__box .nw-input-select-button {
    padding: 0 !important;
}

.custom-input[b-0yifsyjsht]  .nw-input-option:hover,
.custom-input[b-0yifsyjsht]  .nw-input-option:focus {
    background-color: white;
}

[b-0yifsyjsht] .chip-item-filter {
    border: 1px solid #6D1BE6 !important;
    padding: 4px 8px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #6D1BE6 !important;
}

.nw-list-candidates-span[b-0yifsyjsht] {
    text-align: left;
    font: normal normal bold 14px/28px Open Sans;
    letter-spacing: 0px;
    opacity: 1;
}

.list-new-candidate[b-0yifsyjsht] {
    overflow-x: auto;
    max-height: 89%;
}
.w-99[b-0yifsyjsht]{
    width:99%;
}
.create-candidate[b-0yifsyjsht]{
    height:calc(100% - 1.5rem - 1rem); /* pb-6 and py-4 */
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/InputGrid.razor.rz.scp.css */
div[b-vytxlz0uvu] {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/JobPositions.razor.rz.scp.css */
.nw-border--neutral-light[b-ilr1m9gl1x] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-ilr1m9gl1x] {
    background-color: var(--nw-input-back);
}

.data-empty-title[b-ilr1m9gl1x] {
    font: normal normal normal 14px/22px Open Sans;
}

    .data-empty-title span[b-ilr1m9gl1x] {
        text-decoration: underline;
        color: #6D1BE6;
    }


[b-ilr1m9gl1x] .view-details {
    border: none;
    background-color: #FAFAFA !important;
    font-weight: normal;
}

    [b-ilr1m9gl1x] .view-details:hover {
        background-color: #F2F2F2 !important;
        color: #6D1BE6 !important;
    }

[b-ilr1m9gl1x] .nw-table__wrapper {
    display: initial;
}

[b-ilr1m9gl1x] .nw-table td:last-child {
    display: flex;
    justify-content: center;
}

[b-ilr1m9gl1x] .nw-table .nw-menu {
    width: 20px;
}

[b-ilr1m9gl1x] .nw-table .nw-menu__content_show {
    right: 0;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/MassUploadCandidates.razor.rz.scp.css */


.title-dropzone[b-s24i3048qz] {
    font-family: Open Sans, Regular;
    font-size: 14px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: translate(-50%, 50px);
    cursor: default;
}

.header div.title[b-s24i3048qz] {
    font: normal normal 600 16px/28px Poppins;
    text-align: left;
    color: var(--nwp-text);
}

button.empty-data[b-s24i3048qz] {
    cursor: pointer;
}

.empty-data[b-s24i3048qz]  .nw-icon {
    color: #B8B8B8;
}

.alert.uploaded-file[b-s24i3048qz] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #86B3F7;
    border-radius: 12px;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
}

    .alert.uploaded-file span[b-s24i3048qz] {
        font: normal normal normal 14px/22px Open Sans;
        letter-spacing: 0px;
        color: #1C6DE6;
    }

    .alert.uploaded-file[b-s24i3048qz]  .nw-button {
        color: #1C6DE6;
    }

.file-drop-zone[b-s24i3048qz] {
    position: relative;
    overflow: hidden;
    height: 170px;
}

.hover[b-s24i3048qz] {
    border-color: var(--icon-color);
    border-style: solid;
}

.image-container img[b-s24i3048qz] {
    width: 20%;
    margin: 1rem;
}

[b-s24i3048qz] input[type=file] {
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: -2.7rem;
    left: 0px;
}

    [b-s24i3048qz] input[type=file]:hover {
        cursor: pointer;
    }

.alert-success-text[b-s24i3048qz] {
    font-weight: bold !important;
}

.alert-danger-text[b-s24i3048qz] {
    font-weight: bold !important;
}

.text-confirm-success[b-s24i3048qz] {
    color: #0B8778 !important;
}

.text-confirm-danger[b-s24i3048qz] {
    color: #DC1670 !important;
}

[b-s24i3048qz] .load-actions {
    padding: 0 12px;
}

.total[b-s24i3048qz] {
    color: #1C6DE6;
}

.text-size[b-s24i3048qz] {
    font: normal normal 600 14px/28px Poppins, SemiBold;
}

.styles-image-error-modal[b-s24i3048qz] {
    width: 48px;
}


/* Estilo mejorado para el botón de eliminar archivo */
.alert.uploaded-file[b-s24i3048qz]  .nw-button {
    color: #1C6DE6;
    transition: all 0.2s ease-in-out;
    border-radius: 4px;
    padding: 4px 8px;
}

    .alert.uploaded-file[b-s24i3048qz]  .nw-button:hover {
        background-color: rgba(28, 109, 230, 0.1);
        color: #1C6DE6;
    }

    .alert.uploaded-file[b-s24i3048qz]  .nw-button:focus {
        outline: 3px solid #1C6DE6 !important;
        outline-offset: 2px !important;
        background-color: rgba(28, 109, 230, 0.1);
    }

    .alert.uploaded-file[b-s24i3048qz]  .nw-button:focus-visible {
        outline: 3px solid #1C6DE6 !important;
        outline-offset: 2px !important;
        box-shadow: 0 0 0 4px rgba(28, 109, 230, 0.2) !important;
        background-color: rgba(28, 109, 230, 0.05);
    }
.multiline-text[b-s24i3048qz] {
    white-space: pre-line;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/MultiSelectionList.razor.rz.scp.css */
.container[b-so9z469grc] {
    flex-wrap: wrap;
}

.item[b-so9z469grc] {
    flex: 0 0 calc(20% - 8px); /* 5 columnas (100% / 5 = 20%) y restamos el gap */
    box-sizing: border-box;
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
    min-height: 40px;
    height: auto;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/PositionEvaluations.razor.rz.scp.css */
[b-ix3bejxrxk] .nw-accordion-item__content
{
    padding: 0 0 0 1rem;
}

[b-ix3bejxrxk] .nw-accordion-item__header
{
    border-width: 0 0 1px 0;
    padding-left: 0;
}
.empty-data[b-ix3bejxrxk]{
    padding: 20px 24px !important;
}
[b-ix3bejxrxk] .drag-custom .icon-base--plus-circle svg {
    stroke: #6D1BE6 !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/Preferences.razor.rz.scp.css */
.nw-menu__trigger[b-9xg29yt4bf] {
    display: flex !important;
    align-items: center;
}

.nw-color--blue-alter[b-9xg29yt4bf] {
    color: #1F67D4 !important;
}

.nw-back--input-back[b-9xg29yt4bf] {
    background-color: var(--nw-input-back);
}

.nw-border--input-border[b-9xg29yt4bf] {
    border-color: var(--nw-input-border);
}



/* ------------ */

#sortable-list[b-9xg29yt4bf] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Row setup */
.list-item[b-9xg29yt4bf] {
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
    background: #f9f9f9;
    cursor: grab;
    user-select: none;
    transition: transform 0.2s;
}

/* Fixed label section */
.label[b-9xg29yt4bf] {
    width: 100px;
    font-weight: bold;
    color: #ff5722;
    margin-right: 10px;
    flex-shrink: 0;
}

/* Draggable content blocks */
.content[b-9xg29yt4bf] {
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #e3f2fd;
    cursor: grab;
    flex-grow: 1;
}

/* Drag effect while moving */
.ghost[b-9xg29yt4bf] {
    opacity: 0.5;
    background: #e0e0e0;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/ProfileForm.razor.rz.scp.css */
.nw-back--input-back[b-2q77u0hbm1] {
    background-color: var(--nw-input-back);
}

.nw-border--blue-300[b-2q77u0hbm1] {
    border-color: var(--nwp-blue-300);
}

.profile-descrip[b-2q77u0hbm1] {
    font: normal normal normal 13px/20px Open Sans;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/CreateRequest/SummaryRequest.razor.rz.scp.css */
.nw-border--neutral-light[b-05j0mq2047] {
    border-color: var(--nwp-neutral-light);
}

.nw-back--neutral-light[b-05j0mq2047] {
    background-color: var(--nw-input-back);
}

.nw-divider[b-05j0mq2047] {
    border: 1px solid var(--nwp-neutral-light) !important;
}

.nw-color--red-500[b-05j0mq2047] {
    color: var(--nwp-red-500);
}

.chk-cursor[b-05j0mq2047] {
    cursor: pointer;
}

[b-05j0mq2047] .nw-checkbox--clickable.nw-checkbox--size-medium {
    --shadow-size: 0.45rem;
}

span.chk-cursor[b-05j0mq2047] {
    z-index: 1;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Detail.razor.rz.scp.css */
.welcome-banner[b-28x80t5obp] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}

    .welcome-banner img[b-28x80t5obp] {
        width: 100%;
    }

    .welcome-banner .title[b-28x80t5obp] {
        font: normal normal 600 18px/22px Poppins;
    }

    .welcome-banner .deadline[b-28x80t5obp] {
        font: normal normal bold 14px/18px Open Sans;
    }

        .welcome-banner .deadline .lbl[b-28x80t5obp] {
            color: #1C6DE6;
        }

[b-28x80t5obp] .nw-content-web, .nw-content-web[b-28x80t5obp] {
    padding-top: 16px
}

.header[b-28x80t5obp] {
    border-bottom: 1px solid #EBEBEB;
}

.request-data[b-28x80t5obp] {
    border-right: 1px solid #EBEBEB;
    color: #1F1F1F;
    overflow-y: scroll;
    overflow-x: hidden;
    font: normal normal normal 14px/22px Open Sans;
}

    .request-data .lbl[b-28x80t5obp] {
        font: normal normal bold 14px/22px Open Sans;
        color: #5E5E5E;
    }
    
.status-container[b-28x80t5obp] {
    /*overflow-y: auto;
    overflow-x: hidden;*/
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.amounts[b-28x80t5obp] {
    font: normal normal normal 14px/20px Open Sans;
}

    .amounts.total[b-28x80t5obp] {
        font: normal normal bold 14px/20px Open Sans;
        color: #1F1F1F;
    }


.total[b-28x80t5obp],
.blue[b-28x80t5obp],
.porcen[b-28x80t5obp],
span.blue[b-28x80t5obp] {
    color: #1C6DE6;
}

.m-request-detail .title[b-28x80t5obp],
.m-fees-detail .title[b-28x80t5obp] {
    font: normal normal 600 16px/28px Poppins;
}

.m-request-detail .stitle[b-28x80t5obp],
.m-fees-detail .stitle[b-28x80t5obp] {
    font: normal normal 600 14px/28px Poppins;
}

.m-request-detail .stitle-pos[b-28x80t5obp] {
    font: normal normal bold 14px/22px Open Sans;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
}

.m-fees-detail .stitle-pos[b-28x80t5obp] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    width: 182px;
    display: flex;
    align-items: center;
    padding: 8px 12px;
}

    .m-fees-detail .stitle-pos .cargos[b-28x80t5obp] {
        font: normal normal bold 14px/22px Open Sans, sans-serif;
        color: #1F1F1F;
        padding-left: 12px;
    }

    .m-fees-detail .stitle-pos .cargoscontador[b-28x80t5obp] {
        font: normal normal normal 14px/22px Open Sans, sans-serif;
        color: #1F1F1F;
        padding-right: 12px;
    }


[b-28x80t5obp] .m-fees-detail {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
}



.m-fees-detail .title2[b-28x80t5obp] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1C6DE6;
}

.m-fees-detail .w-100[b-28x80t5obp],
.m-fees-detail .flex-column[b-28x80t5obp] {
    box-sizing: border-box;
}

.m-fees-detail .fees[b-28x80t5obp] {
    font: normal normal normal 14px/22px Open Sans;
}

.m-fees-detail .tc[b-28x80t5obp] {
    font: normal normal normal 14px/18px Open Sans;
}

    .m-fees-detail .tc.title[b-28x80t5obp] {
        font: normal normal bold 14px/18px Open Sans;
    }

    .m-fees-detail .tc.blue[b-28x80t5obp],
    .m-fees-detail .tc span.blue[b-28x80t5obp] {
        color: #1C6DE6; /*blue*/
    }

.m-fees-detail .tcs[b-28x80t5obp] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
}

.m-fees-detail .tc.total.blue[b-28x80t5obp] {
    font: normal normal normal 14px/24px Open Sans;
    color: #1C6DE6;
}

.m-fees-detail .tc.total[b-28x80t5obp] {
    font: normal normal bold 14px/24px Open Sans;
    color: #1F1F1F;
}

.m-fees-detail .tc.note[b-28x80t5obp] {
    font: normal normal normal 12px/22px Open Sans;
}

.m-fees-detail .positions-count[b-28x80t5obp] {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
    width: 185px;
}

    .m-fees-detail .positions-count span[b-28x80t5obp] {
        font: normal normal bold 14px/22px Open Sans;
    }

.status .sumary > div[b-28x80t5obp] {
    border: 1px solid #E6E6E6;
    border-radius: 20px;
}

.sumary .lbl[b-28x80t5obp] {
    font: normal normal 600 12px/17px Poppins;
    color: #1F1F1F;
}

.sumary span[b-28x80t5obp] {
    font: normal normal normal 12px/20px Open Sans;
    color: #1F1F1F;
}

.sumary .progress[b-28x80t5obp] {
    font: normal normal bold 12px/20px Open Sans;
}

.status .title[b-28x80t5obp] {
    font: normal normal 600 14px/22px Poppins;
}

.positions[b-28x80t5obp] {
    overflow-x: clip;
    overflow-y: initial;
    margin-bottom: 0px !important;
}

    .positions .title[b-28x80t5obp] {
        font: normal normal 600 14px/28px Poppins;
    }

.card-item[b-28x80t5obp] {
    cursor: pointer;
}

.m-select-candidates[b-28x80t5obp] {
    color: #1F1F1F;
}

    .m-select-candidates .nw-modal-title[b-28x80t5obp] {
        height: inherit;
    }

    .m-select-candidates img[b-28x80t5obp] {
        height: 83px;
    }

    .m-select-candidates .title[b-28x80t5obp] {
        font: normal normal 600 16px/28px Poppins;
        text-align: center;
    }

    .m-select-candidates .descrip[b-28x80t5obp] {
        font: normal normal normal 14px/22px Open Sans;
        text-align: center;
    }

    .m-select-candidates .card-pos[b-28x80t5obp] {
        font: normal normal normal 12px/22px Open Sans;
        background: #FAFAFA 0% 0% no-repeat padding-box;
        border-radius: 12px;
        cursor: pointer;
    }

    .m-select-candidates .stitle[b-28x80t5obp] {
        font: normal normal 600 14px/22px Poppins;
    }

    .m-select-candidates .news[b-28x80t5obp] {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #6D1BE6;
        border-radius: 12px;
        font: normal normal 600 10px/22px Poppins;
        color: #6D1BE6;
    }

.subtotals td[b-28x80t5obp] {
    font: normal normal bold 14px/22px Open Sans;
    color: #1F1F1F;
}

.subtotals .num[b-28x80t5obp] {
    text-align: right;
}


.pending-payment[b-28x80t5obp] {
    /*border: 1px solid #6D1BE6;
    border-radius: 12px;*/
    max-height: 239px;
}

    .pending-payment img[b-28x80t5obp] {
        /*width: 100%;*/
        height: 100%;
    }

    .pending-payment > div[b-28x80t5obp] {
        height: 239px;
        box-sizing: border-box;
    }

    .pending-payment .title[b-28x80t5obp] {
        font-size: 20px;
    }

[b-28x80t5obp] .filter-apply-btn {
    height: 33px;
}

[b-28x80t5obp] .positions .nw-table {
    margin-top: 16px;
    overflow-x: auto;
}

[b-28x80t5obp] .nw-menu__content_show {
    right: 0px;
    top: 27px;
}

[b-28x80t5obp] .nw-table .custom-actions .nw-menu {
    display: flex;
    justify-content: center;
    width: fit-content;
}

table .custom-actions[b-28x80t5obp] {
    display: inline-block;
}

@media (max-height: 900px) {
    [b-28x80t5obp] .custom-actions .nw-menu__content.nw-menu__content_absolute.nw-menu__content_show {
        top: 100% !important;
        right: 0px;
    }
}

[b-28x80t5obp] .disabled-item {
    background-color: #B8B8B8 !important;
    border-color: #B8B8B8 !important;
}

[b-28x80t5obp] .danger-item {
    background-color: #DC1670 !important;
    border-color: #DC1670 !important;
    z-index: 10;
    position: relative;
}

[b-28x80t5obp] .success-item {
    background-color: #10B09C !important;
    border-color: #10B09C !important;
    z-index: 10;
    position: relative;
}

.margintop27[b-28x80t5obp] {
    margin-top: 27px !important;
}

.divresponsivetable[b-28x80t5obp] {
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.desplazamientoymodalfee[b-28x80t5obp] {
    overflow-y: auto;
    height: 350px;
}

.m-fees-detail .nw-table table thead th[b-28x80t5obp] {
    background-color: red !important;
    padding: 0px !important;
}


.btn-disabled-selected-candidates-evaluation[b-28x80t5obp] {
    cursor: none;
}

.reports-porcern[b-28x80t5obp] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1C6DE6;
}

.content-filter-option[b-28x80t5obp] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}

[b-28x80t5obp] .btn-filter-custom {
    background: #F0E6FF 0% 0% no-repeat padding-box !important;
    border-radius: 20px !important;
    width: 180px !important;
    padding: 8px 16px !important;
}

[b-28x80t5obp] .positions.menu-open .nw-table {
    padding-bottom: 165px;
}

[b-28x80t5obp] .positions .nw-table__wrapper {
    overflow: visible;
}

.nw-download-grid[b-28x80t5obp] {
    /*display: grid;
    grid-template-columns: 25% 45% 26%;
    gap: 10px;*/
    padding: 10px;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    border-radius: 12px;
    opacity: 1;
}
.nw-download-item-title[b-28x80t5obp] {
    text-align: center;
    border-radius: 5px;
    text-align: left;
    font: normal normal bold 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.nw-download-item[b-28x80t5obp] {
    text-align: center;
    border-radius: 5px;
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.nw-download-title[b-28x80t5obp] {
    text-align: left;
    font: normal normal 600 16px/28px Poppins;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}
.nw-download-subtitle[b-28x80t5obp] {
    text-align: left;
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

.nw-download-item-3[b-28x80t5obp] {
    text-align: left;
}

.nw-download-item-3[b-28x80t5obp]{
    text-align:right;
}

.nw-download-grid > table[b-28x80t5obp] {
    border-collapse: collapse;
}

.nw-download-grid > table > thead > tr[b-28x80t5obp] {
    border-bottom: 1px solid #EBEBEB;
}

.nw-download-grid > table > thead > tr > th:nth-child(1)[b-28x80t5obp] {
    width: 20%;
}

.nw-download-grid > table > thead > tr > th:nth-child(2)[b-28x80t5obp] {
    width: 45%;
}

.nw-download-grid > table > thead > tr > th:nth-child(3)[b-28x80t5obp] {
    width: 23%;
}

.nw-download-grid > table > tbody > tr > td:nth-child(2)[b-28x80t5obp] {
    word-break: break-all;
}

.nw-download-grid > table > thead > tr:nth-child(1) > th[b-28x80t5obp] {
    padding-bottom: 8px;
}

.nw-download-grid > table > tbody > tr:nth-child(1) > td[b-28x80t5obp] {
    padding-top: 8px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/Index.razor.rz.scp.css */

.title[b-xmez93vnq0] {
    font: normal normal 600 16px/28px Poppins;
    letter-spacing: 0px;
    color: #1F1F1F;
}

.total[b-xmez93vnq0] {
    color: #1C6DE6;
}

[b-xmez93vnq0] .filter-apply-btn {
    height: 33px;
}

span[role="checkbox"][b-xmez93vnq0] {
    cursor: pointer;
}

[b-xmez93vnq0] .see-detail,
.see-detail[b-xmez93vnq0] {
    background: #FAFAFA 0% 0% no-repeat padding-box !important;
}

.blue[b-xmez93vnq0], .porcen[b-xmez93vnq0] {
    color: #1C6DE6;
}

[b-xmez93vnq0] table .nw-button--size-small {
    min-width: 125px;
}

.hearder[b-xmez93vnq0]  .nw-button[disabled] {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #B8B8B8;
    border-radius: 20px;
    font: normal normal 600 12px/22px Poppins;
    color: #8C8C8C;
}

.no-data[b-xmez93vnq0] {
    cursor: default !important;
}

.data-empty-title[b-xmez93vnq0] {
    font: normal normal normal 14px/22px Open Sans;
}

    .data-empty-title span[b-xmez93vnq0] {
        text-decoration: underline;
        color: #6D1BE6;
    }

.search-input[b-xmez93vnq0]  .nw-type-search {
    min-width: 200px;
}

.data-request[b-xmez93vnq0] {
    overflow: visible;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/ManageCandidates/ActionsBulk/BulkContactCandidate.razor.rz.scp.css */
.modal-bulk-contact-candidate .gap-4[b-sih4g0rynd] {
    gap: 16px;
}
.modal-bulk-contact-candidate .modal-bulk-contact-candidate-title[b-sih4g0rynd] {
    text-align: left;
    font: normal normal 600 16px/28px Poppins;
    letter-spacing: 0px;
    color: #1F1F1F;
    opacity: 1;
}

[b-sih4g0rynd] .nw-chip.disabled {
    width: 73px !important;
    height: 24px !important;
}

[b-sih4g0rynd] .nw-chip.disabled > .chip-text {
    width:100% !important;
    text-align: right;
    font: normal normal 600 11px/22px Poppins;
    letter-spacing: 0px;
    color: #8C8C8C;
}

.nw-color--red[b-sih4g0rynd]{
    font-style: italic !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/ManageCandidates/CandidatesSelected.razor.rz.scp.css */
[b-3uapjcdjzf] .container-progress .nw-progress-bar {
    width: 103px;
}

.container-progress[b-3uapjcdjzf] {
    width: 183px;
}

.nw-font--italic[b-3uapjcdjzf] {
    font-style: italic;
}

.content-progress[b-3uapjcdjzf] {
    width: 100px;
}


[b-3uapjcdjzf] .nw-menu__trigger {
    height: 100%;
}

[b-3uapjcdjzf] .btn-following-candidate {
    text-decoration: underline;
}

[b-3uapjcdjzf] .bg-transparent .nw-chip__icon {
    background-color: transparent;
}

[b-3uapjcdjzf] .bg-green-regular .nw-chip__icon {
    background-color: var(--nwp-green-dark);
}

[b-3uapjcdjzf] .bg-green-regular {
    background-color: var(--nwp-green);
}

[b-3uapjcdjzf] div.action-item:hover {
    background-color: var(--nwp-gray-500);
}

.message-error[b-3uapjcdjzf] {
    color: var(--nwp-red);
    font-style: italic;
    text-align: start;
}

.nw-back-input-back[b-3uapjcdjzf] {
    background-color: var(--nw-input-back) !important;
}

[b-3uapjcdjzf] .nw-app-layout[style*="overflow: hidden"] .nw-table__select,
[b-3uapjcdjzf] .nw-app-layout[style*="overflow: hidden"] .nw-checkbox,
[b-3uapjcdjzf] .nw-app-layout[style*="overflow: hidden"] .nw-button,
[b-3uapjcdjzf] .nw-app-layout[style*="overflow: hidden"] .nw-menu,
[b-3uapjcdjzf] .nw-app-layout[style*="overflow: hidden"] .nw-data-table {
    pointer-events: none;
}

[b-3uapjcdjzf] .nw-modal,
[b-3uapjcdjzf] .nw-modal * {
    pointer-events: auto !important;
}

@media (max-height: 900px) {
    .custom-drop[b-3uapjcdjzf] {
        padding: 12px 16px !important;
    }
}

@media (max-height: 900px) {
    [b-3uapjcdjzf] .content-filter .nw-menu__content.nw-menu__content_absolute.nw-menu__content_show {
        top: 52.400001525878906px !important;
        left: -326.3374938964844px !important;
    }
}

[b-3uapjcdjzf] .nw-table__select .nw-checkbox--clickable:not([disabled]):first-of-type:hover {
    box-shadow: 0 0px 0px 0.5rem var(--nwp-main-ghost) !important;
}

[b-3uapjcdjzf] thead .nw-table__select > .nw-checkbox {
    margin-top: 5px !important;
}

.modal-hire[b-3uapjcdjzf]  .nw-modal-content {
    overflow-x: hidden;
    margin-bottom: inherit;
    padding: 3px;
}

.modal-hire[b-3uapjcdjzf]  .nw-lottie {
    height: 64px;
}

.modal-hire .lottie[b-3uapjcdjzf] {
    height: 64px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/ManageCandidates/Index.razor.rz.scp.css */
[b-j20b8rxvae] .text-nowrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-wrap: nowrap;
    min-width: 140px;
    width: 140px;
}

[b-j20b8rxvae] .nw-tab .nw-input.nw-input-select {
    max-width: 200px;
}

.container-progress-bars[b-j20b8rxvae] {
    min-width: 150px;
    width: 330px;
}

[b-j20b8rxvae] .nw-back--gray-300 {
    background: #FAFAFA;
    color: var(--nwp-text);
}

/*::deep .nw-side-sheet > .nw-side-sheet__main > .nw-side-sheet-title {
    height: auto;
    padding: 2.75rem 1.5rem .75rem 1.5rem;
}*/

[b-j20b8rxvae] .nw-btn-manage {
    padding: 0;
    border: none;
    height: auto;
}

[b-j20b8rxvae] .nw-button--variant-text.nw-btn-manage:not([disabled]):hover,
.nw-btn-manage:not([disabled]):focus[b-j20b8rxvae] {
    background-color: transparent;
}

[b-j20b8rxvae] .nw-back--gray-200 {
    background: var(--nw-input-back);
    color: var(--nwp-text);
}

.lblTab[b-j20b8rxvae] {
    font: normal normal normal 14px/22px Open Sans;
    letter-spacing: 0px;
    color: #1F1F1F;
}

.select-position[b-j20b8rxvae] {
    width: 257px;
}

    [b-j20b8rxvae] .select-position .nw-tab .nw-input.nw-input-select,
    .select-position[b-j20b8rxvae]  .nw-tab .nw-input.nw-input-select {
        max-width: inherit;
    }


[b-j20b8rxvae] .select-position .nw-input.nw-input-select {
    max-width: inherit !important;
}

[role='checkbox'][b-j20b8rxvae] {
    cursor: pointer;
}

[b-j20b8rxvae] .nw-button--color-countdown {
    --nw-button-primary-back: var(--nw-input-back);
    --nw-button-primary-text: var(--nwp-grey-700);
    --nw-button-primary-back-hover: var(--nw-input-back);
    --nw-button-border-color: var(--nwp-grey-400);
}

[b-j20b8rxvae] .nw-button--color-select {
    --nw-button-outlined-back: var(--nw-input-back);
    --nw-button-outlined-text: var(--nwp-grey-700);
    --nw-button-outlined-back-hover: var(--nwp-blue-100);
    --nw-button-outlined-text-hover: var(--nwp-blue-600);
    border-color: var(--nw-input-back);
}

[b-j20b8rxvae] button.nw-button--color-select:not([disabled]):hover {
    border-color: var(--nwp-blue) !important;
    --nw-button-outlined-back-hover: var(--nwp-blue-100) !important;
    --nw-button-outlined-text-hover: var(--nwp-blue-600) !important;
}

[b-j20b8rxvae] .nw-button--color-select:not([disabled]):focus {
    --nw-button-outlined-text-hover: var(--nwp-grey-700) !important;
    background-color: var(--nw-input-back) !important;
    border-color: var(--nw-input-back) !important;
}

[b-j20b8rxvae] .nw-button--color-select-active:not([disabled]) {
    --nw-button-outlined-back: var(--nwp-blue);
    --nw-button-outlined-text: white;
    --nw-button-outlined-back-hover: var(--nwp-blue);
    --nw-button-outlined-text-hover: white;
    border-color: var(--nwp-blue) !important;
}

[b-j20b8rxvae] .nw-button--color-reject {
    --nw-button-outlined-back: var(--nw-input-back);
    --nw-button-outlined-text: var(--nwp-grey-700);
    --nw-button-outlined-back-hover: var(--nwp-red-50);
    --nw-button-outlined-text-hover: var(--nwp-red-500);
    border-color: var(--nw-input-back);
}

[b-j20b8rxvae] button.nw-button--color-reject:not([disabled]):hover {
    --nw-button-outlined-back-hover: var(--nwp-red-50) !important;
    --nw-button-outlined-text-hover: var(--nwp-red-500) !important;
    border-color: var(--nwp-red-500) !important;
}

[b-j20b8rxvae] .nw-button--color-reject:not([disabled]):focus {
    --nw-button-outlined-text-hover: var(--nwp-grey-700) !important;
    background-color: var(--nw-input-back) !important;
    border-color: var(--nw-input-back) !important;
}

[b-j20b8rxvae] .nw-button--color-reject-active {
    --nw-button-outlined-back: var(--nwp-red-500);
    --nw-button-outlined-text: white;
    --nw-button-outlined-back-hover: var(--nwp-red-500);
    --nw-button-outlined-text-hover: white;
    border-color: var(--nw-red-500) !important;
}

[b-j20b8rxvae] .button-square-rounded {
    border-radius: 0.5rem;
}

[b-j20b8rxvae] .nw-chip--color-neutral {
    --nw-chip-border-color: var(--nwp-grey-600);
    color: var(--nwp-grey-700);
}

    [b-j20b8rxvae] .nw-chip--color-neutral.py-1 {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    [b-j20b8rxvae] .nw-chip--color-neutral.px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

[b-j20b8rxvae] .button-countdown {
    cursor: default !important;
}

[b-j20b8rxvae] .nw-side-sheet-content .nw-icon {
    cursor: pointer;
}

[b-j20b8rxvae] .tab-btn-back {
    padding-left: 0;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/RateCandidates/Index.razor.rz.scp.css */

.empty-data[b-76re44tp3r] {
    cursor: inherit;
    user-select: none;
}

.hideMenu[b-76re44tp3r] {
    display: none;
}

.title[b-76re44tp3r] {
    letter-spacing: 0px;
    color: #1F1F1F;
}

.total[b-76re44tp3r] {
    color: #1C6DE6;
}

[b-76re44tp3r] .filter-apply-btn {
    height: 33px;
}

span[role="checkbox"]:not([aria-disabled=true])[b-76re44tp3r] {
    cursor: pointer;
}

span[aria-disabled=true][b-76re44tp3r] {
    cursor: default;
}

[b-76re44tp3r] .see-detail,
.see-detail[b-76re44tp3r] {
    background: #FAFAFA 0% 0% no-repeat padding-box !important;
}

.blue[b-76re44tp3r], .porcen[b-76re44tp3r] {
    color: #1C6DE6;
}

[b-76re44tp3r] table .nw-button--size-small {
    min-width: 125px;
}

.col-commets[b-76re44tp3r] {
    max-width: 260px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-76re44tp3r] .menu.columns .nw-menu__content {
    right: 0px;
    left: inherit !important;
}

.card-item[b-76re44tp3r] {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.25rem 0;
}

    .card-item span[b-76re44tp3r] {
        font-size: 0.875rem;
        color: var(--nw-color-text);
        cursor: pointer;
    }

/* _content/Nwoork.Client.Web/Components/Pages/Requests/RateCandidates/RateCandidateSideSheet.razor.rz.scp.css */
.custom-text-area[b-4qxtnhoicf] {
    width: 330px;
    height: 80px;
    resize: none;
    padding: 10px 16px;
    border: 1px solid #B8B8B8;
    border-radius: 8px;
    background: #FAFAFA;
}

.star-rating-button[b-4qxtnhoicf] {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    transition: all 0.2s ease;
    position: relative;
}

    .star-rating-button:hover[b-4qxtnhoicf] {
        transform: scale(1.1);
    }

/* Force star icon size with multiple selectors for robustness */
.rating-star-icon[b-4qxtnhoicf],
.rating-star-icon > *[b-4qxtnhoicf],
.rating-star-icon svg[b-4qxtnhoicf],
.rating-star-icon i[b-4qxtnhoicf],
.rating-star-icon .nw-icon[b-4qxtnhoicf],
.rating-star-icon [class*="icon"][b-4qxtnhoicf] {
    width: 38.16px !important;
    height: 38.16px !important;
    min-width: 38.16px !important;
    min-height: 38.16px !important;
    max-width: 38.16px !important;
    max-height: 38.16px !important;
    display: block !important;
    font-size: 38.16px !important;
}

/* Unselected stars styling with comprehensive selectors */
.star-unselected .rating-star-icon svg[b-4qxtnhoicf],
.star-unselected .rating-star-icon i[b-4qxtnhoicf],
.star-unselected .rating-star-icon[b-4qxtnhoicf],
.star-unselected .rating-star-icon *[b-4qxtnhoicf] {
    fill: #B8B8B8 !important;
    stroke: #B8B8B8 !important;
    background-color: #EBEBEB !important;
}

[b-4qxtnhoicf] .star-selected .nw-fill--disabled svg {
    fill: var(--nwp-yellow) !important;
    stroke: #C4C423 !important;
}

/* Selected stars styling with comprehensive selectors */
[b-4qxtnhoicf] .star-selected .rating-star-icon svg,
[b-4qxtnhoicf] .star-selected .rating-star-icon i,
[b-4qxtnhoicf] .star-selected .rating-star-icon,
[b-4qxtnhoicf] .star-selected .rating-star-icon * {
    fill: #F6F537 !important;
    stroke: #C4C423 !important;
    background-color: transparent !important;
}

/* Hover effect for all stars */
.star-rating-button:hover .rating-star-icon svg[b-4qxtnhoicf],
.star-rating-button:hover .rating-star-icon i[b-4qxtnhoicf],
.star-rating-button:hover .rating-star-icon[b-4qxtnhoicf],
.star-rating-button:hover .rating-star-icon *[b-4qxtnhoicf] {
    fill: #FFD700 !important;
    color: #FFD700 !important;
    background-color: transparent !important;
}

.card-confirm[b-4qxtnhoicf] {
    background-color: #FAFAFA;
    width:93%;
    overflow: auto;

}

.title[b-4qxtnhoicf] {
    font: normal normal 600 16px/22px Poppins;
}

.lbl[b-4qxtnhoicf] {
    font: normal normal bold 12px/22px Open Sans;
}

.formRate[b-4qxtnhoicf] {
    font: normal normal normal 14px/22px Open Sans;
}

[b-4qxtnhoicf] .nw-checkbox {
    width: 40px;
    height: 40px;
}

[b-4qxtnhoicf] .nw-checkbox--clickable:not([disabled]):hover {
    box-shadow: 0 0px 0px 0px var(--nwp-main-ghost);
}

[b-4qxtnhoicf] .detail-stars-rate .star-rating-button .nw-icon svg,
[b-4qxtnhoicf] .detail-stars-rate .star-rating-button .nw-icon .icon-base {
    width: 26px !important;
    height: 26px !important;
}

[b-4qxtnhoicf] .detail-stars-rate .star-rating-button .nw-icon svg {
    fill: #B8B8B8;
    stroke: #B8B8B8;
}

.link-detail a:visited[b-4qxtnhoicf], .link-detail a[b-4qxtnhoicf] {
    color: var(--nwp-main)
}


[b-4qxtnhoicf] .confirm-rate .star-rating-button .nw-icon svg,
[b-4qxtnhoicf] .confirm-rate .star-rating-button .nw-icon .icon-base {
    width: 14px !important;
    height: 14px !important;
}

[b-4qxtnhoicf] .confirm-rate .star-rating-button .nw-icon svg {
    fill: #B8B8B8;
    stroke: #B8B8B8;
}
[b-4qxtnhoicf] .confirm-rate .star-rating-button:hover {
    cursor: default;
    transform:none;
}
.text-comment[b-4qxtnhoicf] {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/RateCandidates/ViewDetails.razor.rz.scp.css */
[b-kdo2fyoo9j] .btn-close:hover {
    background: #E6E6E6 0% 0% no-repeat padding-box !important;
    border-radius: 4px;
}

.history[b-kdo2fyoo9j] {
    border: 1px solid #E6E6E6;
    border-radius: 16px;
}

    .history .list[b-kdo2fyoo9j] {
        overflow: auto;
        font: normal normal normal 14px/22px Open Sans;
        word-break: break-all;
    }

    .history .title[b-kdo2fyoo9j] {
        font: normal normal 600 14px/17px Poppins;
    }

    .history a[b-kdo2fyoo9j] {
        text-decoration: underline;
        color: #6D1BE6;
    }

[b-kdo2fyoo9j] .nw-border--neutral {
    border-color: #e6e6e6;
}

.candidate-data[b-kdo2fyoo9j] {
    position: relative;
}

.container-datails[b-kdo2fyoo9j] {
    overflow: auto;
}

[b-kdo2fyoo9j] .detail-stars-rate .star-rating-button {
    display: flex !important;
    align-items: center !important;
}

    [b-kdo2fyoo9j] .detail-stars-rate .star-rating-button .nw-icon svg,
    [b-kdo2fyoo9j] .detail-stars-rate .star-rating-button .nw-icon .icon-base {
        width: 16px !important;
        height: 16px !important;
    }

[b-kdo2fyoo9j] .detail-stars-rate .star-unselected .nw-icon svg {
    fill: #B8B8B8;
    stroke: #B8B8B8;
}

[b-kdo2fyoo9j] .chip-rate-value .nw-chip--color-blue {
    background: #F2F2F2 !important;
    color: #5E5E5E !important;
}

[b-kdo2fyoo9j] .modal-content {
    overflow: hidden !important;
}

.history-content[b-kdo2fyoo9j] {
    height: 600px;
}

[b-kdo2fyoo9j] .detail-icon .nw-icon svg {
    stroke: #8C8C8C !important;
}

.experience[b-kdo2fyoo9j], .education[b-kdo2fyoo9j] {
    color: #5E5E5E;
}
/* _content/Nwoork.Client.Web/Components/Pages/Requests/SearchCandidate.razor.rz.scp.css */
.title[b-iz4x4pp9an] {
    font: normal normal 600 16px/28px Poppins;
}

.title1[b-iz4x4pp9an] {
    font: normal normal 600 14px/28px Poppins;
}

.total[b-iz4x4pp9an] {
    color: #1C6DE6;
}

table .tblTitle[b-iz4x4pp9an] {
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    color: #1F1F1F;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    padding: 12px;
}

table.results td[b-iz4x4pp9an] {
    font: normal normal normal 14px/22px Open Sans;
    color: #1F1F1F;
    padding: 12px;
    border-bottom: 1px solid #EBEBEB;
}

.healthFit[b-iz4x4pp9an] {
    border: 1px solid #EBEBEB;
    border-radius: 12px;
}

span[role="checkbox"][b-iz4x4pp9an] {
    cursor: pointer;
}

/**Styles for detail*/
[b-iz4x4pp9an] .btn-back {
    background: #FAFAFA 0% 0% no-repeat padding-box !important;
    border:none;
    height:16px !important;
}

.titleResult[b-iz4x4pp9an] {
    text-align: left;
    font: normal normal 600 14px/28px Poppins;
    color: #1F1F1F;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    padding: 12px;
    margin-bottom: 16px;
}

.results-items[b-iz4x4pp9an] {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.item-result[b-iz4x4pp9an] {
    height: 63px;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    display: flex;
    margin-bottom: 16px;
    cursor: pointer;
}

    .item-result .inx[b-iz4x4pp9an] {
        height: 100%;
        width: 33px;
        background: #FAFAFA 0% 0% no-repeat padding-box;
        border: 1px solid #EBEBEB;
        border-radius: 8px 0px 0px 8px;
        opacity: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #1F1F1F;
    }
.item-result .item-content[b-iz4x4pp9an]{
    padding:12px 16px;
}
.item-content p[b-iz4x4pp9an] {
    font-size: 14px;
}
.item-content span[b-iz4x4pp9an] {
    font-size:14px;
}
.search-candidate-hired-chip .nw-chip[b-iz4x4pp9an] {
    background-color: #0D9488 !important;
    border-radius: 6px;
}

.search-candidate-hired-chip .nw-chip__icon[b-iz4x4pp9an] {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.search-candidate-hired-chip .nw-chip .chip-text[b-iz4x4pp9an] {
    color: white !important;
}

.search-candidate-hired-chip .nw-chip svg[b-iz4x4pp9an] {
    color: white !important;
}

.empty-data[b-iz4x4pp9an]{
    cursor:default !important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Settings/CompanyAccount/CostCenterTable.razor.rz.scp.css */
.nw-card-placeholder__custom[b-nvzsghtbwi] {
    background-color: var(--nw-input-back) !important;
    border: 1px dashed #D6D6D6 !important;
}

/* _content/Nwoork.Client.Web/Components/Pages/Settings/CompanyAccount/CreateCostCenter.razor.rz.scp.css */
.h-98[b-33cbmew7vy]{
    height: 98%!important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Settings/CompanyAccount/Index.razor.rz.scp.css */
.nw-card-logo[b-hxyofqiq48] {
    width: 288px;
    height: 144px;
    background: var(--nw-input-back) 0% 0% no-repeat padding-box;
    border: 1px solid var(--nwp-gray-500);
    opacity: 1;
}

.nw-logo-preview[b-hxyofqiq48] {
    border: 1px dashed var(--nwp-gray-500);
    background: var(--nwp-gray-50) 0% 0% no-repeat padding-box;
    background-size: cover;
    background-repeat: no-repeat;
    box-sizing: border-box;
}

[b-hxyofqiq48] .nw-input--readonly {
    color: var(--nwp-grey-700);
}

hr.nw-divider[b-hxyofqiq48] {
    color: var(--nwp-grey-400);
}

.nw-color--grey-600[b-hxyofqiq48] {
    color:  var(--nwp-grey-600);
}

.nw-card-custom[b-hxyofqiq48]{
    background-color: var(--nw-input-back)!important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Settings/HelpCenter/Index.razor.rz.scp.css */
.nw-divider[b-58hfemjxpk] {
    border: 1px solid var(--nwp-neutral-light)!important;
}

[b-58hfemjxpk] .nw-type-text > .nw-input__box
{
    max-height: 40px;
}
/* _content/Nwoork.Client.Web/Components/Pages/Settings/Profile/Index.razor.rz.scp.css */
[b-lsmkvr69nr] .nw-input--readonly {
    color: var(--nwp-grey-700);
}

.nw-divider[b-lsmkvr69nr] {
    border: 1px solid var(--nwp-neutral-light)!important;
}
/* _content/Nwoork.Client.Web/Components/Pages/Signatures/Details.razor.rz.scp.css */
.nw-table table[b-gnuko001yl] {
    width: 100%;
}

.nw-table th[b-gnuko001yl], td[b-gnuko001yl] {
    white-space: nowrap;
}

.custom-actions[b-gnuko001yl] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nw-border--gray-400[b-gnuko001yl] {
    border-color: var(--nwp-gray-400);
}

.pt--6[b-gnuko001yl] {
    padding-top: -24px!important;
}


/* _content/Nwoork.Client.Web/Components/Pages/Signatures/Index.razor.rz.scp.css */
.nw-table table[b-l7mffcaipy] {
    width: 100%;
}

.nw-table th[b-l7mffcaipy], td[b-l7mffcaipy] {
    white-space: nowrap;
}
