/* Imperial Education Services - Application Tracker Styles */

.ies-tracker-intro {
    font-size: 14px;
    color: #475467;
    margin-bottom: 20px;
    line-height: 1.5;
}

.ies-tracker-result {
    margin-top: 24px;
    padding: 20px;
    border-radius: 8px;
    background: #f8f9fb;
    border: 1px solid #e4e7ec;
}

.ies-tracker-result h3 {
    margin: 0 0 12px;
    color: #14213d;
    font-size: 18px;
}

.ies-tracker-row {
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    border-bottom: 1px solid #eaecf0;
    font-size: 14px;
}

.ies-tracker-row:last-child {
    border-bottom: none;
}

.ies-tracker-row .label {
    font-weight: 600;
    color: #344054;
}

.ies-tracker-row .value {
    color: #1d2939;
    text-align: right;
}

.ies-status-badge {
    display: inline-block;
    padding: 4px 14px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #ffffff;
    background: #1a4fb4;
}

.ies-status-badge.status-new       { background: #667085; }
.ies-status-badge.status-contacted { background: #1a73e8; }
.ies-status-badge.status-documents-requested { background: #f59e0b; }
.ies-status-badge.status-in-review { background: #6941c6; }
.ies-status-badge.status-offer-sent { background: #0e9f6e; }
.ies-status-badge.status-enrolled  { background: #079455; }
.ies-status-badge.status-rejected  { background: #d92d20; }
.ies-status-badge.status-withdrawn { background: #98a2b3; }

.ies-tracker-notes {
    margin-top: 16px;
    padding: 14px;
    background: #ffffff;
    border-left: 4px solid #1a4fb4;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.6;
    color: #344054;
    white-space: pre-line;
}
