.quota-badge {
    display: inline-block;
    margin-left: 1.25rem;
    padding: 0.15rem 0.55rem;
    font-size: 0.82em;
    font-weight: 600;
    line-height: 1.3;
    color: #0f5132;
    background-color: #d1e7dd;
    border: 1px solid #a3cfbb;
    border-radius: 0.35rem;
    white-space: nowrap;
    vertical-align: middle;
}

.quota-badge.quota-full {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f1aeb5;
}

.quota-disabled-item {
    opacity: 0.55;
}

.quota-disabled-item input[disabled] {
    cursor: not-allowed;
}

.quota-disabled-item label {
    cursor: not-allowed;
}
