/* Одна светлая палитра для карточек, доступов и названий сервисов. */
[data-plangiga-service="connect"]{--service-bg:#fff7d9;--service-border:#e9dbab;--service-detail:#f3e8b8;--service-ink:#655622}
[data-plangiga-service="postavki"]{--service-bg:#edf4ff;--service-border:#cddbef;--service-detail:#dde9fb;--service-ink:#3f587d}
[data-plangiga-service="analitika"]{--service-bg:#e9f7f5;--service-border:#c4e4dc;--service-detail:#d6eeea;--service-ink:#35665e}
[data-plangiga-service="generations"]{--service-bg:#f3edfb;--service-border:#ded2ee;--service-detail:#e7dcf5;--service-ink:#64507e}
[data-plangiga-service="topreels"]{--service-bg:#fff1e5;--service-border:#efd6bd;--service-detail:#f9e1ca;--service-ink:#795735}
[data-plangiga-service="bobik"]{--service-bg:#fcedf2;--service-border:#ecced9;--service-detail:#f5dce5;--service-ink:#7d4f63}
[data-plangiga-service="zarplata"]{--service-bg:#edf7e8;--service-border:#d0e3c6;--service-detail:#deefd4;--service-ink:#4a653c}

body.plangiga-classic .tiles .tile[data-plangiga-service]{background:var(--service-bg)!important;border-color:var(--service-border)!important}
body.plangiga-classic .tiles .tile[data-plangiga-service]:hover{background:var(--service-detail)!important;border-color:var(--service-border)!important}
body.plangiga-classic .tiles .tile[data-plangiga-service] .icon{background:var(--service-detail);color:var(--service-ink)}
body.plangiga-classic .tiles .tile[data-plangiga-service] .arrow{color:var(--service-ink)}
body.plangiga-classic .tiles .tile.connect-tile .icon{border-radius:12px}
.staff-service[data-plangiga-service],.permission-label[data-plangiga-service],.matrix-mobile-label[data-plangiga-service]{background:var(--service-bg);border:1px solid var(--service-border);color:var(--service-ink);border-radius:6px}
.permission-label[data-plangiga-service]{display:inline-block;padding:5px 9px;line-height:1.4}
.department-matrix .matrix-table thead th[data-plangiga-service]{background:var(--service-bg);color:var(--service-ink);box-shadow:inset 0 3px var(--service-border)}
.matrix-mobile-label[data-plangiga-service]{padding:3px 7px}
.plangiga-service-label[data-plangiga-service]{background:var(--service-bg);border-color:var(--service-border);color:var(--service-ink)}
@media print{body.plangiga-classic .tiles .tile[data-plangiga-service],.staff-service[data-plangiga-service]{print-color-adjust:exact}}

[data-plangiga-service="finansy"]{--service-bg:#FBF0C8;--service-border:#E5D398;--service-detail:#F5E3A1;--service-ink:#14140F}
[data-plangiga-service="max-chat"]{--service-bg:#f0edff;--service-border:#d9d2f5;--service-detail:#e4def9;--service-ink:#5145b5}
body.plangiga-classic .tiles:has([data-plangiga-service="max-chat"]){grid-auto-rows:1fr}
