<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>{% block title %}Support Bot Admin{% endblock %}</title>
  <style>
    * { box-sizing: border-box; margin: 0; padding: 0; }
    body { font-family: system-ui, sans-serif; background: #f5f5f5; color: #333; }
    nav {
      background: #1a73e8; color: white; padding: 12px 24px;
      display: flex; align-items: center; gap: 24px;
    }
    nav a { color: white; text-decoration: none; font-weight: 500; }
    nav a:hover { text-decoration: underline; }
    nav .brand { font-size: 1.2rem; font-weight: 700; margin-right: 16px; }
    .container { max-width: 1100px; margin: 24px auto; padding: 0 16px; }
    h1 { font-size: 1.5rem; margin-bottom: 16px; }
    h2 { font-size: 1.2rem; margin-bottom: 12px; }
    .card { background: white; border-radius: 8px; padding: 20px; box-shadow: 0 1px 4px rgba(0,0,0,.1); margin-bottom: 16px; }
    table { width: 100%; border-collapse: collapse; }
    th, td { padding: 10px 12px; text-align: left; border-bottom: 1px solid #eee; font-size: 0.9rem; }
    th { background: #f8f8f8; font-weight: 600; }
    tr:hover td { background: #fafafa; }
    .btn { display: inline-block; padding: 7px 14px; border-radius: 5px; font-size: 0.85rem; font-weight: 500; cursor: pointer; border: none; text-decoration: none; }
    .btn-primary { background: #1a73e8; color: white; }
    .btn-primary:hover { background: #1557b0; }
    .btn-danger { background: #d93025; color: white; }
    .btn-danger:hover { background: #b31412; }
    .btn-secondary { background: #eee; color: #333; }
    .btn-secondary:hover { background: #ddd; }
    .badge { display: inline-block; padding: 2px 8px; border-radius: 12px; font-size: 0.75rem; font-weight: 600; }
    .badge-open { background: #fce8e6; color: #d93025; }
    .badge-in_progress { background: #fef7e0; color: #b06000; }
    .badge-closed { background: #e6f4ea; color: #137333; }
    .badge-auth { background: #e6f4ea; color: #137333; }
    .badge-blocked { background: #fce8e6; color: #d93025; }
    .badge-pending { background: #f1f3f4; color: #666; }
    form { display: inline; }
    .form-row { margin-bottom: 14px; }
    label { display: block; font-size: 0.85rem; font-weight: 600; margin-bottom: 4px; }
    input[type=text], input[type=number], select, textarea {
      width: 100%; padding: 8px 10px; border: 1px solid #ccc;
      border-radius: 5px; font-size: 0.9rem; font-family: inherit;
    }
    textarea { min-height: 80px; resize: vertical; }
    .filter-bar { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; margin-bottom: 16px; }
    .filter-bar select, .filter-bar input { width: auto; }
  </style>
</head>
<body>
<nav>
  <span class="brand">🤖 Support Admin</span>
  <a href="/admin/orgs">Организации</a>
  <a href="/admin/org-users">Белый список</a>
  <a href="/admin/bot-users">Пользователи бота</a>
  <a href="/admin/tickets">Заявки бота</a>
  <a href="/admin/chat-log">Чаты</a>
  <span style="opacity:.4">|</span>
  <a href="/admin/intradesk/clients">🏢 Intradesk</a>
  <a href="/admin/sync">🔄 Синхронизация</a>
</nav>
<div class="container">
  {% block content %}{% endblock %}
</div>
</body>
</html>
