/* Проверка вёрстки 23.10.2026 (слова пользователя: «запусти полную проверку портала на вёрстку, может она где-то съехала»):
   60 разделов, ноутбук и телефон, обе темы — то, что дизайнеры отметили как «сломано». */

/* Кабинет руководителя: длинная отметка табеля («Выезд по работе — …») переносится, а не растягивает страницу вбок */
.mgr-status{white-space:normal;max-width:300px;text-align:right;overflow-wrap:anywhere;line-height:1.35;}
@media (max-width:640px){
  .mgr-status{min-width:0;max-width:100%;justify-content:flex-start;text-align:left;}
}

/* «Агенты» → «Что было сделано»: время отделено от текста («…на сервере 2 мин», а не «сервере2 мин») */
.agent-log-what em{margin-left:6px;}

/* Календарь на телефоне: в узкой клетке название не помещается — вместо обрезков «А…», «К…» цветные точки,
   подробности — в списке «Ближайшие» под календарём; легенда цветов видна и на телефоне */
@media (max-width:600px){
  .cal-items{flex-direction:row;flex-wrap:wrap;gap:3px;}
  .cal-chip{font-size:0;width:8px;height:8px;padding:0;border-radius:50%;box-sizing:border-box;}
  .cal-chip svg{display:none;}
  .cal-chip.vac{background:#3FA36B;border:none;}
  .cal-chip.bd{background:#E4A62A;}
  .cal-chip.hol{background:transparent;border:1.5px solid var(--orange);}   /* кольцо: заливка праздника в тёмной теме почти не видна */
  .cal-legend{display:flex;flex-wrap:wrap;flex-basis:100%;margin:6px 0 0;gap:6px 12px;}
}

/* Кнопки под карточкой (обращения и др.): на телефоне переносятся рядами, надпись внутри кнопки — в одну строку */
.card-actions{flex-wrap:wrap;}
@media (max-width:640px){
  .card-actions .icon-btn{white-space:nowrap;}
}

/* Meeting Room: «показать все встречи» */
.meet-more{margin-top:8px;}
.kb-shelves{align-items:center;flex-wrap:wrap;}
.kb-shelf-select{padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;}
.desk-link-btn{margin-left:auto;margin-right:6px;}
