.addDeal, .p-dialog, .p-component {
    .p-2 {
        padding: calc(var(--spacing) * 2)!important;
    }
    .p-3 {
        padding: calc(var(--spacing) * 3)!important;
    }
    .p-4 {
        padding: calc(var(--spacing) * 4)!important;
    }
    .p-5 {
        padding: calc(var(--spacing) * 5)!important;
    }
    .p-6 {
        padding: calc(var(--spacing) * 6)!important;
    }
    .pr-2 {
        padding-right: calc(var(--spacing) * 2);
    }
    .pr-3 {
        padding-right: calc(var(--spacing) * 3);
    }
    .pr-4 {
        padding-right: calc(var(--spacing) * 4);
    }
    .pl-2 {
        padding-left: calc(var(--spacing) * 2);
    }
    .pl-3 {
        padding-left: calc(var(--spacing) * 3);
    }
    .pl-4 {
        padding-left: calc(var(--spacing) * 4);
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2);
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2);
    }
    .ml-3 {
        margin-left: calc(var(--spacing) * 3)!important;
    }
    .ml-4 {
        margin-left: calc(var(--spacing) * 4)!important;
    }
    .mr-3 {
        margin-right: calc(var(--spacing) * 3)!important;
    }
    .mr-4 {
        margin-right: calc(var(--spacing) * 4)!important;
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3);
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4)!important;
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3);
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
    }
    .ml-auto {
        margin-left: auto!important;
    }

    .space-x-2 {
        :where(& > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
        }
    }

    .space-x-3 {
        :where(& > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
        }
    }

    .space-x-4 {
        :where(& > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
            margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
        }
    }

    .text-gray-700 {
        color: var(--color-gray-700);
    }
    .block {
        display: block;
    }
    .d-flex {
        display: flex;
    }
    .align-items-center {
        align-items: center;
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
    }
    .text-sm {
        font-size: var(--text-sm);
    }
}

.emp-avatar {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    object-fit: cover;
    background-color: #e0e0e0;
    color: #666;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
}

.emp-avatar img {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 50%;
}

.p-multiselect-overlay .emp-avatar {
    display: flex;
    align-items: center;
    justify-content: center;
}