.stylish-title {
    border-bottom: 1px solid var(--ash);
    padding: 10px 0;
    font-weight: 200;
    margin-bottom: 30px;
}

.job-application-note-add .button,
.job-manager-form input[type='submit'] {
    display: var(--house-btn-display);
    padding: var(--house-btn-padding);
    font-size: var(--house-btn-font-size);
    font-weight: var(--house-btn-font-weight);
    color: var(--house-btn-color);
    text-align: var(--house-btn-text-align);
    cursor: var(--house-btn-cursor);
    background: var(--house-btn-background);
    border: var(--house-btn-border);
    border-radius: var(--house-btn-border-radius);
    transition: var(--house-btn-transition);
    line-height: var(--house-btn-line-height);
}

.job-application-note-add .button:hover,
.job-manager-form input[type='submit']:hover {
    color: var(--house-btn-color);
    background: var(--house-btn-background-hover);
}
.job-application-rating {
    -webkit-font-smoothing: antialiased;
    display: block;
    float: right;
    font-family: dashicons;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 13px 0 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 85px;
}

.job-application-rating span {
    display: block;
    height: 16px;
    overflow: hidden;
    position: relative;
    width: 0;
    color: var(--yellow);
}

.job-application-rating::before {
    content: "";
    left: 0;
    letter-spacing: .075em;
    letter-spacing: 0\9;
    line-height: 16px;
    position: absolute;
    top: 0;
}

.job-application-rating span::before {
    content: "";
    left: 0;
    letter-spacing: .075em;
    letter-spacing: 0\9;
    line-height: 16px;
    position: absolute;
    top: 0;
}

.job-application-toggle-notes:before {
    display: none !important;
}

.job-application-toggle-notes svg {
    width: 1em;
}

.job-application-rating {
    float: none !important;
}

.job-application-content .job-application-meta a {
    overflow-wrap: break-word;
    word-break: break-word;
}

.job-application .delete_note {
    display: none;
}

.employer-guidance {
    background: var(--light-ash);
    padding: 5px 10px 5px 10px;
    margin: 20px 0;
    border-left: 4px solid var(--blue);
}

.employer-guidance.green {
    border-color: var(--green);
}
#job-manager-job-dashboard .employer-guidance.green {
    margin-top:0 !important;
}

.employer-guidance-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-left: 6px;
}

.toggle-guidance {
    text-decoration: none;
    font-size: 16px;
}

.guidance-content {
    font-size: 14px;
}

div.job-applications ul.job-applications li.job-application header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.order-history {
    font-size:16px;
}

.order-history table {
    margin-bottom: 30px;
}

.order-history th {
    font-weight:300;
}

.job-manager-past-applications .fw-semibold {
    font-weight: 200 !important;
}