
/* v3.41 (компьютер): чёрная тёмная тема как в WhatsApp, круглые поля/кнопки/фильтры, зелёная «+», без «Открыть/Скачать» */
@media (min-width:881px){
  body[data-theme="dark"]{
    --bg:#0a0a0a; --surface:#0a0a0a; --surface-2:#1c1c1e; --line:#1f1f21; --line-strong:#2c2c2e;
    --wa-wall:#0a0a0a; --wa-in:#1f1f21; --wa-out:#1d4a33; --wa-meta:#8e8e93; --wa-meta-out:#a9c7b6;
    background:#0a0a0a!important;
  }
  body[data-theme="dark"] .sidebar,
  body[data-theme="dark"] .chat-wrap,
  body[data-theme="dark"] .chat-head,
  body[data-theme="dark"] .chat-compose,
  body[data-theme="dark"] .chat-filter-panel{background:#0a0a0a!important}
  body[data-theme="dark"] .chat-side{background:#111113!important}
  body[data-theme="dark"] .chat-search-field,
  body[data-theme="dark"] .chat-branch-filter,
  body[data-theme="dark"] .chat-compose textarea,
  body[data-theme="dark"] .chat-box{background:#1c1c1e!important;border-color:#1c1c1e!important}
  body[data-theme="dark"] .chat-filter{background:transparent!important;border-color:#2c2c2e!important}
  body[data-theme="dark"] .chat-row{border-color:#1f1f21!important}
  body[data-theme="dark"] .chat-pick-head,body[data-theme="dark"] .chat-pick-actions-v3{background:#1c1c1e!important;color:var(--ink)!important}
  body[data-theme="dark"] .chat-pick-filters,body[data-theme="dark"] .chat-pick-cards{background:#141416!important}
  body[data-theme="dark"] .chat-pick-launch{background:#1c1c1e!important;border-color:#2c2c2e!important}
  body[data-theme="dark"] .chat-pick-launch-icon{background:#2c2c2e!important;color:var(--ink)!important}
  /* круглее */
  .chat-search-field,.chat-branch-filter{border-radius:999px!important}
  .chat-filter{border-radius:999px!important;padding:4px 12px!important}
  .chat-head button,.chat-head a{border-radius:999px!important}
  .chat-box,.chat-side .chat-box{border-radius:16px!important}
  .chat-wrap{border-radius:16px!important}
  .btn{border-radius:12px!important}
  .chat-side input,.chat-side select,.chat-side textarea{border-radius:12px!important}
  .chat-compose textarea{border-radius:22px!important;border:0!important;background:var(--surface-2)!important;padding:10px 16px!important}
  .chat-msg{border-radius:16px!important;border-top-left-radius:5px!important}
  .chat-msg.out{border-top-left-radius:16px!important;border-top-right-radius:5px!important}
  .chat-day{border-radius:999px!important}
  /* зелёная «+» — написать новому клиенту */
  .chat-new-btn{width:30px!important;height:30px!important;flex:0 0 30px!important;border:0!important;border-radius:50%!important;padding:0!important;margin:0 -4px 0 4px;font-size:0!important;cursor:pointer;
    background:#1fa33a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") center/17px no-repeat!important}
  .chat-new-btn:hover{filter:brightness(1.1)}
  .chat-search-field{padding-right:5px!important}
  /* без «Открыть / Скачать» */
  .chat-msg .chat-file-actions{display:none!important}
  .chat-msg .chat-file-card{cursor:pointer}
}
