:root {
    --rz-primary: #336799 !important;
    --rz-body-font-size: .85rem !important;
    --rz-tabs-tab-text-transform: capitalize !important;
    --rz-tabs-tab-font-size: .7rem !important; 
}

.i2-btn {
    /*background-color: #D9886A !important;*/
    letter-spacing: normal !important;
    text-transform: none !important;
}

.i2-case-tags {
    display: flex;
    gap: .35rem;
    flex-wrap: wrap;
}

.i2-tag {
    background: #e3edff;
    color: #336799;
    font-size: .6rem;
    padding: .25rem .45rem;
    border-radius: 4px;
    font-weight: 500;
}

/* Status colors */
.i2-st-open {
    background: #fff5cc;
    color: #8c6d00;
}

.i2-st-closed {
    background: #e6f7ec;
    color: #23723d;
}

/* Priority colors as text only */
.i2-pr-high {
    color: #b32121;
}

.i2-pr-medium {
    color: #8a6d00;
}

.i2-pr-low {
    color: #23723d;
}

.i2-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
}