/* Проверка вёрстки 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;}

/* Аудит 07.11.2026, мелочи дизайна (сделано 11.11.2026) */
/* короткая страница на телефоне: строки flex-wrap растягивались по высоте экрана, и над «Юристами», «Посещаемостью» было пустое место */
.body-row{align-content:flex-start;}
/* крестик окна на телефоне — палец попадает (было 24×22) */
@media (max-width:700px){
  .modal-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin:-10px -12px -10px 0;}
  .nav-social-btn{min-width:40px;min-height:40px;}
}
/* тёмная тема: серый домик логотипа сливался с фоном; статусы в кабинете руководителя — светлее */
.brand-mark-img{filter:brightness(2.1);}
.mgr-status.in{color:#6FD08F;} .mgr-status.in i{background:#4CC47A;}
.mgr-status.work{color:#8FC1F5;} .mgr-status.work i{background:#5AA6EA;}
.mgr-status.away{color:#F2B26B;} .mgr-status.away i{background:#EE9C3E;}
.widget-more-mine{margin-right:12px;}
