.woocommerce-account .gca-dashboard-sections a.button {
    margin-bottom: 1rem;
}
.gca-job.gca-dashboard-section summary {
    flex-wrap: wrap;
}
.gca-job.gca-dashboard-section .icon {
    display: flex;
    align-items: center;
}
.gca-job.gca-dashboard-section .icon::before {
    height: 1rem;
    display: inline-block;
    content: '';
    mask-size: contain;
    padding-left: 30px;
    background: var(--global-palette1);
}

.gca-job.gca-dashboard-section details[open] .icon::before,
.gca-job.gca-dashboard-section details[open] .icon.job-title span.draft {
    background: var(--global-palette9);
}
.gca-job.gca-dashboard-section .icon.job-title::before {
    mask: url(../svg/eye-invisible.svg) no-repeat 50% 50%;
    background: var(--global-gca-form-invalid);
}
.gca-job.gca-dashboard-section .icon.job-title.publish:not(.expired)::before {
    mask: url(../svg/eye.svg) no-repeat 50% 50%;
    background: var(--global-palette1);
}
.gca-job.gca-dashboard-section .date-posted::before,
.gca-job.gca-dashboard-section .start-date::before,
.gca-job.gca-dashboard-section .end-date::before {
    mask: url(../svg/calendar.svg) no-repeat 50% 50%;
}
.gca-job.gca-dashboard-section .posted-by::before {
    mask: url(../svg/user.svg) no-repeat 50% 50%;
}
.gca-job.gca-dashboard-section .profile::before {
    mask: url(../svg/directory.svg) no-repeat 50% 50%;
}
.gca-job.gca-dashboard-section .icon.job-title span.draft {
    color: var(--global-gca-form-invalid);
    padding-right: 0.2rem;
}

.gca-job.gca-dashboard-section summary {
    display: grid;
    grid-template-columns: 1fr 1fr 50px;
    gap: 5px;
}
.gca-job.gca-dashboard-section summary .job-title {
    width: 100%;
    font-weight: bold;
    grid-column: 1 / 3;
    grid-row: 1 / 2;
    border-bottom: 1px solid var(--global-palette5);
}
.gca-job.gca-dashboard-section summary .dates {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    font-size: var(--global-kb-font-size-xsm);
}
.gca-job.gca-dashboard-section summary .profile-details {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    font-size: var(--global-kb-font-size-xsm);
    align-self: start;
}
.woocommerce-account .gca-dashboard-sections .gca-job.gca-dashboard-section summary::after {
    grid-column: 3 / 4;
    grid-row: 1 / 3;
    width: 1.5rem;
    height: 1.5rem;
}
@media (max-width: 600px) {
    .gca-job.gca-dashboard-section summary {
        display: flex;
        gap: 5px;
    }
}
.woocommerce-account .new-job-form {
    background: var(--global-palette8);
    padding: 1rem;
    border-radius: 10px;
}
.woocommerce-account .new-job-form .gca-listing-actions .acf-input .acf-button-group label:nth-child(3) {
    display: none;
}

.grid-cols.job-archive {
    row-gap: 1rem;
}

.woocommerce-account .gca-dashboard-sections .acf-field.acf-field-post-object .acf-input .select2-container--default .select2-selection--single {
    background: var(--global-palette9);
}
.woocommerce-account .gca-dashboard-sections .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--global-palette3);
}