/* Realbot theme — legacy color scheme for contact grid rows */

/* === Status colors (grid rows via classNameGenerator) === */
vaadin-grid-cell-content.row-newAdv,
[class*="row-newAdv"] {
    background-color: #FF94FF !important;
}
vaadin-grid-cell-content.row-workDone,
[class*="row-workDone"] {
    background-color: #F3F0F0 !important;
}
vaadin-grid-cell-content.row-incMsg,
[class*="row-incMsg"] {
    background-color: #FFFF75 !important;
}
vaadin-grid-cell-content.row-incMail,
[class*="row-incMail"] {
    background-color: #80FF80 !important;
}
vaadin-grid-cell-content.row-nabrano,
[class*="row-nabrano"] {
    background-color: #00FFFF !important;
}

/* === Classification colors === */
vaadin-grid-cell-content.row-zakaznik,
[class*="row-zakaznik"] {
    background-color: #4D94FF !important;
}
vaadin-grid-cell-content.row-noClas,
[class*="row-noClas"] {
    background-color: #FFF0F2 !important;
}
vaadin-grid-cell-content.row-blacklist,
[class*="row-blacklist"] {
    background-color: #AAAAAA !important;
}
vaadin-grid-cell-content.row-realitka,
[class*="row-realitka"] {
    background-color: #BBBBBB !important;
}
vaadin-grid-cell-content.row-jine,
[class*="row-jine"] {
    background-color: #A0A0A0 !important;
}

/* === Timeline detail colors === */
vaadin-grid-cell-content.row-outsms,
[class*="row-outsms"] {
    background-color: #70DBDB !important;
}
vaadin-grid-cell-content.row-outmail,
[class*="row-outmail"] {
    background-color: #85FFFF !important;
}
vaadin-grid-cell-content.row-clog,
[class*="row-clog"] {
    background-color: #FFB2B2 !important;
}

/* === Compact table feel === */
vaadin-grid {
    font-size: var(--lumo-font-size-s);
}

/* === Grid cell padding (document-level, applies globally) === */
html {
    --vaadin-grid-cell-padding: 4px 8px;
}
