
/* .category__inner-left {
    min-width: 300px;
} */
/*   
.category__list {
    list-style: none;
    padding: 0;
    margin: 0;
} */
  
/* Category box styling according to Figma design - Higher specificity to override global styles */

.category__inner .category__item {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 15px 18px;
    width: 280px;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    gap: 16px;
    /* Reset global overrides */
    min-height: unset;
    line-height: 22px;
    
}

/* Icon container - fixed size to prevent overlap */
.category__inner .category__item .description {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    width: 36px;
    height: 36px;
    flex-shrink: 0;
}

/* Category icon styling */
.category__inner .category__item .description img {
    width: 36px;
    height: 36px;
    object-fit: contain;
    flex-shrink: 0;
}

.category__inner .category__item .description p {
    margin: 0;
    padding: 0;
}
   
/* Text wrapper functionality using the <a> element */
.category__inner .category__item a {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #1A2238;
    text-decoration: none;
    /* Text wrapper behavior */
    flex-grow: 1;
    max-width: 160px;
    word-break: break-word;
    display: inline-block;
    margin-left: 45px;
}

/* Push count to the right */
.category__inner .category__item .post_count {
    font-size: 13px;
    color: #999;
    margin-left: auto;
    flex-shrink: 0;
}
  
.button_more {
    margin-top: 12px;
}
  
.button_more a {
    font-size: 15px;
    color: #0058AF;
    cursor: pointer;
    text-decoration: underline;
}

/* Chevron Right Icon for Locations */
.category__inner .category__item .chevron-right {
    align-items: center;
    width: 26px;
    height: 26px;
    margin-left: auto;
}

/* Hover effect for locations (only applies to location list) */
.category__list2.location .category__item:hover {
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9863 1.73741C13.7545 1.74103 13.5335 1.83654 13.372 2.00295C13.2105 2.16936 13.1217 2.39307 13.125 2.62494V3.54438C8.0341 3.9675 3.96756 8.03404 3.54444 13.1249H2.62501C2.50906 13.1233 2.39395 13.1447 2.28635 13.188C2.17875 13.2312 2.08082 13.2954 1.99825 13.3768C1.91567 13.4582 1.8501 13.5552 1.80535 13.6622C1.7606 13.7692 1.73755 13.884 1.73755 13.9999C1.73755 14.1159 1.7606 14.2307 1.80535 14.3377C1.8501 14.4447 1.91567 14.5417 1.99825 14.6231C2.08082 14.7045 2.17875 14.7687 2.28635 14.8119C2.39395 14.8552 2.50906 14.8766 2.62501 14.8749H3.54444C3.96756 19.9658 8.0341 24.0324 13.125 24.4555V25.3749C13.1234 25.4909 13.1448 25.606 13.188 25.7136C13.2313 25.8212 13.2955 25.9191 13.3769 26.0017C13.4583 26.0843 13.5553 26.1498 13.6623 26.1946C13.7692 26.2394 13.8841 26.2624 14 26.2624C14.116 26.2624 14.2308 26.2394 14.3377 26.1946C14.4447 26.1498 14.5417 26.0843 14.6232 26.0017C14.7046 25.9191 14.7688 25.8212 14.812 25.7136C14.8552 25.606 14.8767 25.4909 14.875 25.3749V24.4555C17.0661 24.2734 19.0701 23.4238 20.6742 22.0994C22.7971 20.3466 24.2146 17.7747 24.4556 14.8749H25.375C25.4043 14.8753 25.4336 14.8741 25.4627 14.8715C25.6879 14.8512 25.8964 14.7445 26.0447 14.5739C26.1929 14.4032 26.2694 14.1818 26.258 13.9561C26.2467 13.7303 26.1484 13.5177 25.9838 13.3628C25.8192 13.2078 25.601 13.1226 25.375 13.1249H24.4556C24.4502 13.0598 24.4519 12.9926 24.4453 12.9278C24.122 9.75547 22.3806 6.99566 19.8664 5.29552C18.4183 4.31626 16.7118 3.69704 14.875 3.54438V2.62494C14.8767 2.50783 14.8548 2.39157 14.8108 2.28306C14.7667 2.17454 14.7013 2.07598 14.6184 1.99321C14.5355 1.91045 14.4369 1.84516 14.3283 1.80122C14.2197 1.75728 14.1034 1.73558 13.9863 1.73741ZM13.125 5.29438V6.12494C13.1234 6.24089 13.1448 6.35601 13.188 6.46361C13.2313 6.5712 13.2955 6.66914 13.3769 6.75171C13.4583 6.83428 13.5553 6.89985 13.6623 6.9446C13.7692 6.98936 13.8841 7.01241 14 7.01241C14.116 7.01241 14.2308 6.98936 14.3377 6.9446C14.4447 6.89985 14.5417 6.83428 14.6232 6.75171C14.7046 6.66914 14.7688 6.5712 14.812 6.46361C14.8552 6.35601 14.8767 6.24089 14.875 6.12494V5.29438C16.3564 5.44056 17.7277 5.95237 18.8968 6.74132C20.293 7.6835 21.4012 9.01897 22.0641 10.59C22.3956 11.3754 22.615 12.2194 22.7044 13.1033C22.7052 13.1104 22.7049 13.1178 22.7056 13.1249H21.875C21.7591 13.1233 21.6439 13.1447 21.5363 13.188C21.4287 13.2312 21.3308 13.2954 21.2482 13.3768C21.1657 13.4582 21.1001 13.5552 21.0553 13.6622C21.0106 13.7692 20.9875 13.884 20.9875 13.9999C20.9875 14.1159 21.0106 14.2307 21.0553 14.3377C21.1001 14.4447 21.1657 14.5417 21.2482 14.6231C21.3308 14.7045 21.4287 14.7687 21.5363 14.8119C21.6439 14.8552 21.7591 14.8766 21.875 14.8749H22.7056C22.6467 15.4718 22.5302 16.0505 22.3581 16.6056C21.8478 18.2509 20.8659 19.6862 19.5702 20.755C18.2744 21.8237 16.6645 22.5256 14.8967 22.7044C14.8895 22.7051 14.8821 22.7048 14.875 22.7055V21.8749C14.8767 21.7578 14.8548 21.6416 14.8108 21.5331C14.7667 21.4245 14.7013 21.326 14.6184 21.2432C14.5355 21.1604 14.4369 21.0952 14.3283 21.0512C14.2197 21.0073 14.1034 20.9856 13.9863 20.9874C13.7545 20.991 13.5335 21.0865 13.372 21.253C13.2105 21.4194 13.1217 21.6431 13.125 21.8749V22.7055C12.823 22.6757 12.5261 22.6318 12.2341 22.5722C8.52014 21.8149 5.6734 18.7152 5.29444 14.8749H6.12501C6.15429 14.8753 6.18357 14.8741 6.21274 14.8715C6.43787 14.8512 6.6464 14.7445 6.79465 14.5739C6.9429 14.4032 7.01936 14.1818 7.00802 13.9561C6.99668 13.7303 6.89842 13.5177 6.73382 13.3628C6.56922 13.2078 6.35105 13.1226 6.12501 13.1249H5.29444C5.29515 13.1178 5.29486 13.1104 5.29558 13.1033C5.71349 8.97118 8.98993 5.70243 13.125 5.29438ZM14 11.0833C13.1007 11.0833 12.3154 11.452 11.8148 12.0152C11.3141 12.5785 11.0833 13.2951 11.0833 13.9999C11.0833 14.7048 11.3141 15.4214 11.8148 15.9846C12.3154 16.5479 13.1007 16.9166 14 16.9166C14.8993 16.9166 15.6846 16.5479 16.1852 15.9846C16.6859 15.4214 16.9167 14.7048 16.9167 13.9999C16.9167 13.2951 16.6859 12.5785 16.1852 12.0152C15.6846 11.452 14.8993 11.0833 14 11.0833ZM14 12.8333C14.4618 12.8333 14.6974 12.9749 14.8773 13.1774C15.0572 13.3798 15.1667 13.684 15.1667 13.9999C15.1667 14.3159 15.0572 14.6201 14.8773 14.8225C14.6974 15.0249 14.4618 15.1666 14 15.1666C13.5382 15.1666 13.3026 15.0249 13.1227 14.8225C12.9428 14.6201 12.8333 14.3159 12.8333 13.9999C12.8333 13.9209 12.8396 13.8425 12.8527 13.7664C12.8919 13.538 12.9878 13.3292 13.1227 13.1774C13.3026 12.9749 13.5382 12.8333 14 12.8333Z' fill='%23034C95'/%3E%3C/svg%3E%0A") no-repeat 10px 50%, #F7FBFF;
    border: 1px solid #034C95;
    border-radius: 10px;
    cursor: pointer;
}

/* Change description (icon area) color on hover for locations */
.category__list2.location .category__item:hover .description {
    color: #034C95;
}

/* Change chevron color on hover for locations */
.category__list2.location .category__item:hover .chevron-right path {
    fill: #034C95;
}

/* Hover effect for categories (Jobs by categories - left side) */
.category__list .category__item:hover {
    background: #F7FBFF;
    border: 1px solid #034C95;
    border-radius: 10px;
    cursor: pointer;
}

/* Change description (icon area) color on hover for categories */
.category__list .category__item:hover .description {
    color: #034C95;
}

/* Active/Selected Location Styling */
.category__inner .category__item.active {
    background: #F7FBFF;
    border: 1px solid #034C95;
    border-radius: 10px;
}

/* Change chevron color when location is active */
.category__inner .category__item.active .chevron-right path {
    fill: #034C95;
}
.category__inner .category__item .description {
    color: #034C95;
}

/* Default location background icon */
.category__inner-left-block .location li {
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9863 1.73741C13.7545 1.74103 13.5335 1.83654 13.372 2.00295C13.2105 2.16936 13.1217 2.39307 13.125 2.62494V3.54438C8.0341 3.9675 3.96756 8.03404 3.54444 13.1249H2.62501C2.50906 13.1233 2.39395 13.1447 2.28635 13.188C2.17875 13.2312 2.08082 13.2954 1.99825 13.3768C1.91567 13.4582 1.8501 13.5552 1.80535 13.6622C1.7606 13.7692 1.73755 13.884 1.73755 13.9999C1.73755 14.1159 1.7606 14.2307 1.80535 14.3377C1.8501 14.4447 1.91567 14.5417 1.99825 14.6231C2.08082 14.7045 2.17875 14.7687 2.28635 14.8119C2.39395 14.8552 2.50906 14.8766 2.62501 14.8749H3.54444C3.96756 19.9658 8.0341 24.0324 13.125 24.4555V25.3749C13.1234 25.4909 13.1448 25.606 13.188 25.7136C13.2313 25.8212 13.2955 25.9191 13.3769 26.0017C13.4583 26.0843 13.5553 26.1498 13.6623 26.1946C13.7692 26.2394 13.8841 26.2624 14 26.2624C14.116 26.2624 14.2308 26.2394 14.3377 26.1946C14.4447 26.1498 14.5417 26.0843 14.6232 26.0017C14.7046 25.9191 14.7688 25.8212 14.812 25.7136C14.8552 25.606 14.8767 25.4909 14.875 25.3749V24.4555C17.0661 24.2734 19.0701 23.4238 20.6742 22.0994C22.7971 20.3466 24.2146 17.7747 24.4556 14.8749H25.375C25.4043 14.8753 25.4336 14.8741 25.4627 14.8715C25.6879 14.8512 25.8964 14.7445 26.0447 14.5739C26.1929 14.4032 26.2694 14.1818 26.258 13.9561C26.2467 13.7303 26.1484 13.5177 25.9838 13.3628C25.8192 13.2078 25.601 13.1226 25.375 13.1249H24.4556C24.4502 13.0598 24.4519 12.9926 24.4453 12.9278C24.122 9.75547 22.3806 6.99566 19.8664 5.29552C18.4183 4.31626 16.7118 3.69704 14.875 3.54438V2.62494C14.8767 2.50783 14.8548 2.39157 14.8108 2.28306C14.7667 2.17454 14.7013 2.07598 14.6184 1.99321C14.5355 1.91045 14.4369 1.84516 14.3283 1.80122C14.2197 1.75728 14.1034 1.73558 13.9863 1.73741ZM13.125 5.29438V6.12494C13.1234 6.24089 13.1448 6.35601 13.188 6.46361C13.2313 6.5712 13.2955 6.66914 13.3769 6.75171C13.4583 6.83428 13.5553 6.89985 13.6623 6.9446C13.7692 6.98936 13.8841 7.01241 14 7.01241C14.116 7.01241 14.2308 6.98936 14.3377 6.9446C14.4447 6.89985 14.5417 6.83428 14.6232 6.75171C14.7046 6.66914 14.7688 6.5712 14.812 6.46361C14.8552 6.35601 14.8767 6.24089 14.875 6.12494V5.29438C16.3564 5.44056 17.7277 5.95237 18.8968 6.74132C20.293 7.6835 21.4012 9.01897 22.0641 10.59C22.3956 11.3754 22.615 12.2194 22.7044 13.1033C22.7052 13.1104 22.7049 13.1178 22.7056 13.1249H21.875C21.7591 13.1233 21.6439 13.1447 21.5363 13.188C21.4287 13.2312 21.3308 13.2954 21.2482 13.3768C21.1657 13.4582 21.1001 13.5552 21.0553 13.6622C21.0106 13.7692 20.9875 13.884 20.9875 13.9999C20.9875 14.1159 21.0106 14.2307 21.0553 14.3377C21.1001 14.4447 21.1657 14.5417 21.2482 14.6231C21.3308 14.7045 21.4287 14.7687 21.5363 14.8119C21.6439 14.8552 21.7591 14.8766 21.875 14.8749H22.7056C22.6467 15.4718 22.5302 16.0505 22.3581 16.6056C21.8478 18.2509 20.8659 19.6862 19.5702 20.755C18.2744 21.8237 16.6645 22.5256 14.8967 22.7044C14.8895 22.7051 14.8821 22.7048 14.875 22.7055V21.8749C14.8767 21.7578 14.8548 21.6416 14.8108 21.5331C14.7667 21.4245 14.7013 21.326 14.6184 21.2432C14.5355 21.1604 14.4369 21.0952 14.3283 21.0512C14.2197 21.0073 14.1034 20.9856 13.9863 20.9874C13.7545 20.991 13.5335 21.0865 13.372 21.253C13.2105 21.4194 13.1217 21.6431 13.125 21.8749V22.7055C12.823 22.6757 12.5261 22.6318 12.2341 22.5722C8.52014 21.8149 5.6734 18.7152 5.29444 14.8749H6.12501C6.15429 14.8753 6.18357 14.8741 6.21274 14.8715C6.43787 14.8512 6.6464 14.7445 6.79465 14.5739C6.9429 14.4032 7.01936 14.1818 7.00802 13.9561C6.99668 13.7303 6.89842 13.5177 6.73382 13.3628C6.56922 13.2078 6.35105 13.1226 6.12501 13.1249H5.29444C5.29515 13.1178 5.29486 13.1104 5.29558 13.1033C5.71349 8.97118 8.98993 5.70243 13.125 5.29438ZM14 11.0833C13.1007 11.0833 12.3154 11.452 11.8148 12.0152C11.3141 12.5785 11.0833 13.2951 11.0833 13.9999C11.0833 14.7048 11.3141 15.4214 11.8148 15.9846C12.3154 16.5479 13.1007 16.9166 14 16.9166C14.8993 16.9166 15.6846 16.5479 16.1852 15.9846C16.6859 15.4214 16.9167 14.7048 16.9167 13.9999C16.9167 13.2951 16.6859 12.5785 16.1852 12.0152C15.6846 11.452 14.8993 11.0833 14 11.0833ZM14 12.8333C14.4618 12.8333 14.6974 12.9749 14.8773 13.1774C15.0572 13.3798 15.1667 13.684 15.1667 13.9999C15.1667 14.3159 15.0572 14.6201 14.8773 14.8225C14.6974 15.0249 14.4618 15.1666 14 15.1666C13.5382 15.1666 13.3026 15.0249 13.1227 14.8225C12.9428 14.6201 12.8333 14.3159 12.8333 13.9999C12.8333 13.9209 12.8396 13.8425 12.8527 13.7664C12.8919 13.538 12.9878 13.3292 13.1227 13.1774C13.3026 12.9749 13.5382 12.8333 14 12.8333Z' fill='%23034C95'/%3E%3C/svg%3E%0A") no-repeat 10px 50%;
}

.category__inner-left-block .location li:hover .description{
    color: #034C95; 
}

