﻿.status-pill {
    padding: 4px 12px;
    border-radius: 16px;
    font-size: 0.75rem;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    min-width: 80px;
}

.status-active {
    background-color: #e6f4ea;
    color: #1e8e3e;
}

.status-pending {
    background-color: #fef0d9;
    color: #e37400;
}

.status-expired {
    background-color: #fce8e6;
    color: #d93025;
}

.status-terminated {
    background-color: #f1f3f4;
    color: #5f6368;
}

.section-title {
    font-size: 0.85rem;
    font-weight: 700;
    color: #424242;
    text-transform: uppercase;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.field-label {
    font-size: 0.7rem;
    font-weight: 600;
    color: #757575;
    text-transform: uppercase;
    margin-bottom: 4px;
    display: block;
}

.status-sent {
    background-color: #e6f4ea;
    color: #1e8e3e;
}

