/* Публичный список заявок Siberman (iframe на siberman515.com/{год}_applications) — в стиле прежней таблицы Тильды. */
html, body { margin: 0; background: #fff; }
.entries { max-width: 1160px; margin: 0 auto; padding: 8px 16px 16px; font-family: 'Roboto', Arial, sans-serif;
           font-weight: 300; color: #000; text-align: center; box-sizing: border-box; }
.entries .lead { font-size: 20px; margin: 0 0 8px; }
.entries .counts { font-size: 18px; font-weight: 400; margin: 0 0 24px; }
.entries .legend { list-style: none; padding: 0; margin: 0 auto 28px; display: inline-block; text-align: left;
                   font-size: 14px; line-height: 1.7; }
.entries .search { display: block; width: 100%; max-width: 420px; margin: 0 auto 24px; padding: 10px 14px;
                   font: inherit; font-size: 16px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; }
.entries .list { width: 100%; border-collapse: collapse; font-size: 18px; color: #555; }
.entries .list th { font-weight: 400; color: #000; padding: 16px 8px; border-bottom: 1px solid #000; }
.entries .list td { padding: 10px 8px; border-bottom: 1px solid #e5e5e5; }
.entries .list tbody tr:nth-child(even) td { background: #f0f0f0; }
.entries .list td.n { color: #6aabd7; }
.entries .list .msg { color: #888; padding: 24px; }
@media (max-width: 600px) {
  .entries { padding: 4px 8px 12px; }
  .entries .list { font-size: 14px; }
  .entries .list th, .entries .list td { padding: 8px 4px; }
  .entries .list .n { width: 28px; }
  .entries .list .st { width: 64px; }
}
