.training-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.training-head-row .float-field{width:190px}.training-kinds{flex-wrap:wrap}.training-kind-hint{margin:-8px 0 0}.training-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.training-table th,.training-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:10px 6px}.training-table thead th{color:var(--ink-3);font-size:12px;font-weight:600}.training-table td.is-alert{color:var(--danger);font-weight:700}.training-table small{color:var(--ink-3);font-weight:400;display:block}.training-attendees{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.training-attendees li{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 12px;font-size:14px}.training-sign-table{border-collapse:collapse;width:100%;font-size:13px}.training-sign-table th,.training-sign-table td{border:1px solid var(--line);text-align:left;padding:10px 8px}.training-sign-table td:last-child{width:30%}@media (max-width:600px){.training-col-role{display:none}.training-table{font-size:13px}}.training-list-title{margin:8px 0 0;font-size:17px}
