/* info: https://www.hepu.de/wp-content/plugins/training-certificates/public/shortcode.css */
.tc-sc-wrap{overflow-x:auto;margin:1.5em 0}.tc-sc-notice{padding:12px 16px;background:#f0f0f0;border-left:4px solid #999;border-radius:2px;margin:1em 0}.tc-sc-table{width:100%;border-collapse:collapse;font-size:.95em;text-align:left}.tc-sc-table thead{background:#2563eb;color:#fff}.tc-sc-table th{padding:10px 14px;text-align:left;font-weight:600;white-space:nowrap}.tc-sc-table td{padding:10px 14px;border-bottom:1px solid #e5e7eb;vertical-align:middle;color:var(--c-black)}.tc-sc-table tbody tr:last-child td{border-bottom:none}.tc-sc-table tbody tr:nth-child(even){background:#f8faff}.tc-sc-table tbody tr:hover{background:#eff6ff}.tc-sc-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.78em;font-weight:600;letter-spacing:.2px;margin-left:6px;vertical-align:middle}.tc-sc-badge--active{background:#d1fae5;color:#065f46}.tc-sc-badge--inactive{background:#fee2e2;color:#991b1b}.tc-sc-download{display:inline-block;padding:5px 12px;background:var(--c-red);color:#fff!important;border-radius:4px;text-decoration:none;font-size:.88em;font-weight:500;white-space:nowrap;transition:background 0.15s}.tc-sc-download i{margin-right:4px}.tc-sc-download:hover,.tc-sc-download:focus{background:var(--c-gray);color:#fff!important;text-decoration:none}.tc-sc-unavailable{display:inline-block;padding:5px 12px;background:#f3f4f6;color:#9ca3af;border-radius:4px;font-size:.88em;font-style:italic}