@use 'swiper/css/bundle';
@import url('../../../../hrms/src/styles.scss');

.LeadstageDashboard {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-top: 10px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.swiper-slide {
    width: 170px !important;
}

.LeadstageTileTable {
    display: inline-block;
    width: 140px;
    height: 126px;
    border-radius: 2px;
    color: black;
    margin-left: 18px;
}

.leadstageOutline {
    // color: #ffffff;
    display: inline-block;
    width: 140px;
    height: 126px;
    border-radius: 2px;
    margin-left: 18px;
    // outline-color:1.5px solid #919191 !important;
    outline: 1.5px solid #919191 !important;

    outline-style: dashed !important;
    margin-top: 2px;
}

.DashboardTileTitle {
    font-size: 12px;
    font-family:helvetica;
    font-weight: 500;
    line-height: 20px;
    color:black;
    padding: 8px 0 8px 14px;
    width: 140px;
}

.DashboardTileNumber {
    font-family:helvetica;
    color: black;
    padding-left: 14px;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    cursor: pointer;
}

.symbolash {
    font-size: 20px;
}

.borderline {
    border-bottom: 1px solid #b4b4b4;
    padding: 0;
}

.DashboardTileSmallNumber {
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    font-family:helvetica;
    color:black;
    padding-left: 14px;
}
mat-icon {
  vertical-align: middle;
//   margin-right: 8px;
  color: #6c63ff; // optional color
}


.scroll-bar {
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 60vh;
    scrollbar-width: thin;
    border-radius: 6px;
}

.padding {
    padding-left: 6px;
    
}

.no-wrap {
    white-space: nowrap;
}

::ng-deep.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before {
    background-color: var(--action-primary-default) !important;
}

::ng-deep .mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,
.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle {
    border-color: var(--action-primary-default) !important;
}

::ng-deep .mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle {
    border-color: var(--action-primary-default) !important
}

::ng-deep .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before {
    background-color: var(--action-primary-default) !important;
}

::ng-deep.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before {
    background-color: var(--action-primary-default) !important;
}

::ng-deep .mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: var(--action-primary-default) !important;
    opacity: 1 !important;
}

::ng-deep.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,
.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: var(--action-primary-default) !important;
    opacity: 1 !important;
}

::ng-deep.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,
.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle {
    border-color: var(--action-primary-default) !important;
    opacity: 1 !important;
}

::ng-deep .mat-mdc-radio-button .mdc-radio--disabled+label {
    color: var(--mat-sys-inverse-surface) !important;
}

::ng-deep .mat-internal-form-field>label {
    color: var(--mat-sys-inverse-surface) !important;
    padding-left: 0px !important;
}

::ng-deep .mat-mdc-option.mdc-list-item--selected {
    background-color: var(--action-primary-default) !important;

}

.inline-container {
    display: flex;
    align-items: center;
}

.custom-radio-button {
    margin-right: 10px;
}

.mat-select-value {
    display: table-cell;
    max-width: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

mat-select {
    width: auto;
    min-width: 140px;
    white-space: nowrap;
}

mat-option {

    min-width: 110px;
    white-space: nowrap;
    min-height: 40px;
    border-radius: 6px;
}


.mat-mdc-select-panel-below div.mat-mdc-select-panel {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    transform-origin: bottom center;
}




::ng-deep .mat-mdc-select-value-text {
    padding-left: 20px;

}

::ng-deep .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
    color: white;
}

.flex-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family:helvetica;

}

.dropdown-container {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-right: 20px;
}

.custom-radio-button {
    margin-right: 8px;
   
}



.month-select-container {
    display: flex;
    align-items: center;
    gap: 10px;
   
}

.label-text {
    font-weight: bold;
    font-size: 12px;
}

.summary-dropdown {
    width: 100%;
    

}

.month-type-select {
    width: 70px;
}

.status-icon.progress {
    color: green;
    margin-right: -10px;
    padding-top: 2px;
}

.status-icon.hold {
    color: orange;
    margin-right: -10px;
    padding-top: 2px;
}

.status-icon.won {
    color: green;
    margin-right: -10px;
    padding-top: 2px;
}

.status-icon.lost {
    color: red;
    margin-right: -10px;
    padding-top: 2px;
}


.theme-based {
    background: linear-gradient(274.55deg, var(--bg-surface) 0.69%, var(--category-bg-violet) 100%);
}

.statusicon {
    display: flex;
    align-items: center;
    gap: 7px;
}

::ng-deep div.mat-mdc-select-panel {
    padding-top: 0;
}

::ng-deep .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
    color: white;
}
::ng-deep .mat-mdc-select-trigger{
    Width: 85% !important;
}
::ng-deep .mat-internal-form-field>label {
    color: var(--mat-sys-inverse-surface) !important;
    padding-left: 0px !important;
}

::ng-deep .mat-mdc-option.mdc-list-item--selected {
    background-color: var(--action-primary-default) !important;

}

::ng-deep .mat-mdc-option .mat-pseudo-checkbox {
    --mat-minimal-pseudo-checkbox-selected-checkmark-color: white !important;
    color: white !important;
}

::ng-deep div.mat-mdc-select-panel {
    padding-top: 0;
}

.overallicon {

    align-items: center;
    gap: 8px;
    font-family:helvetica;
    font-size: 14px;
    flex-wrap: nowrap;
}

.cap1-bold-12-type-primary {
    font-weight: bold;
    color: #333;
    margin-right: 4px;
    padding-left: 2px;
}
.family{
    font-family:helvetica !important;
}
.DashboardTileValue{
    font-family:helvetica;
    padding-top:5px;
    font-size: 12px;
}
.status-icon.drop {
    display: inline-flex;
    width: 17px;
    height: 17px;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    margin-top: 0;
    background-color: red;
    border-radius: 50%;
    color: white;
    font-size: 13px;
}

.status-icon {
    font-size: 18px;
    vertical-align: middle;
}



.progress {
    color: #4caf50;
}


label {
    margin: 0;
    white-space: nowrap;
}

.theme-based1 {
    background: linear-gradient(164.66deg, #F1EBFC 1.77%, #E6DBF9 100%);
}

.theme-based2 {
    background: linear-gradient(164.66deg, #FBE8F7 1.77%, #F9D1F0 100%);
}

.active {
    background: linear-gradient(164.66deg, #E0F4D3 1.77%, #C4EAAC 100%);
}

.pending {
    background: linear-gradient(164.66deg, #FFE7C6 1.77%, #FFCD88 100%);
}

.delayed {
    background: linear-gradient(164.66deg, #FDE7E3 1.77%, #FDD2CB 100%);
}

::ng-deep .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{
    color: white !important;
}
::ng-deep .mat-mdc-option .mat-pseudo-checkbox {
    --mat-pseudo-checkbox-minimal-selected-checkmark-color: white !important;
} 