/* Unsent application presentation only; no control or data changes. */
@media screen {
 .show-view-entry .dogshow-application-table { table-layout: fixed; width: 100%; }
 .show-view-entry .dogshow-application-table :is(th,td) { padding: 11px 10px; line-height: 1.45; vertical-align: top; word-break: normal; }
 .show-view-entry .dogshow-application-table thead th { white-space: nowrap; font-size: 14px; }
 .show-view-entry .dogshow-application-table thead th:first-child { width: 40%; }
 .show-view-entry .dogshow-application-table thead th:nth-last-child(4) { width: 18%; }
 .show-view-entry .dogshow-application-table thead th:nth-last-child(3) { width: 16%; }
 .show-view-entry .dogshow-application-table thead th:nth-last-child(2) { width: 15%; }
 .show-view-entry .dogshow-application-table thead th:last-child { width: 11%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:first-child { width: 30%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:nth-child(2) { width: 25%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:nth-child(3) { width: 15%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:nth-child(4) { width: 11%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:nth-child(5) { width: 11%; }
 .show-view-entry .dogshow-application-table:has(thead th:nth-child(6)) thead th:nth-child(6) { width: 8%; }
 .show-view-entry .dogshow-application-table tbody td:nth-last-child(2),
 .show-view-entry .dogshow-application-table .dogshow-link-btn { white-space: nowrap; }
 .show-view-entry .dogshow-application-table tbody td:first-child { font-weight: 600; }
 .show-view-entry .dogshow-application-table tbody td:nth-last-child(4) { font-size: 15px; }
 .show-view-entry .dogshow-application-table .dogshow-inline-form { margin: 0; }
 .show-view-entry .dogshow-application-table .dogshow-link-btn { min-height: 36px; margin: -6px 0; font-size: 15px; }
 .show-view-entry .dogshow-application-groups li { font-size: 16px; line-height: 1.5; }
 .show-view-entry .dogshow-application-groups .dogshow-inline-form { display: inline-block; margin-left: 12px; }
 .show-view-entry .dogshow-send-form .dogshow-submit-row { text-align: left; }
}
@media screen and (max-width: 800px) {
 .show-view-entry .dogshow-form .dogshow-application-table,
 .show-view-entry .dogshow-form .dogshow-application-table :is(tbody,tfoot) { display: block; width: 100%; }
 .show-view-entry .dogshow-form .dogshow-application-table thead { display: none; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody tr { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 6px 12px; padding: 14px 10px; border-bottom: 1px solid var(--line); }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-child(n) { display: block; width: auto; min-width: 0; padding: 0; margin: 0; border: 0; grid-area: auto; font-size: 14px; text-align: left; color: var(--ink); }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:first-child { grid-area: 1 / 1; font-size: 15px; line-height: 1.4; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-last-child(2) { grid-area: 1 / 2; font-size: 14px; text-align: right; font-weight: 600; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-last-child(4) { grid-area: 2 / 1; align-self: center; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-last-child(4)::before { content: 'Клас: '; color: #526057; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-last-child(3) { grid-area: 3 / 1; color: #526057; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:nth-last-child(3)::before { content: 'Конкурси: '; }
 .show-view-entry .dogshow-form .dogshow-application-table tbody td:last-child { grid-area: 2 / 2 / 4 / 3; align-self: center; text-align: right; }
 .show-view-entry .dogshow-form .dogshow-application-table:has(thead th:nth-child(6)) tbody td:nth-child(2) { grid-area: 2 / 1 / 3 / -1; color: #526057; font-size: 13px; line-height: 1.4; }
 .show-view-entry .dogshow-form .dogshow-application-table:has(thead th:nth-child(6)) tbody td:nth-child(2)::before { content: 'Собственик: '; }
 .show-view-entry .dogshow-form .dogshow-application-table:has(thead th:nth-child(6)) tbody td:nth-child(3) { grid-area: 3 / 1; }
 .show-view-entry .dogshow-form .dogshow-application-table:has(thead th:nth-child(6)) tbody td:nth-child(4) { grid-area: 4 / 1; }
 .show-view-entry .dogshow-form .dogshow-application-table:has(thead th:nth-child(6)) tbody td:last-child { grid-area: 3 / 2 / 5 / 3; }
 .show-view-entry .dogshow-form .dogshow-application-table tfoot tr { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 10px; padding: 12px 10px; background: #f0f6f2; }
 .show-view-entry .dogshow-form .dogshow-application-table tfoot :is(th,td) { display: block; padding: 0; border: 0; font-size: 15px; text-align: left; background: none; }
 .show-view-entry .dogshow-form .dogshow-application-table tfoot td:empty { display: none; }
 .show-view-entry .dogshow-form .dogshow-application-table tfoot .dogshow-num { white-space: nowrap; text-align: right; }
 .show-view-entry .dogshow-application-groups li { font-size: 15px; padding: 10px; }
 .show-view-entry .dogshow-application .dogshow-section { padding: 14px 10px; }
}
