#checkin-tab,#main-tab{--label-col:42%;--brand:#157184;--brand-600:#0d6e8c;--row:#f9fafb;--row-alt:#f9fbfc;--row-hover:#eef6ff;--border:#e5e7eb;--surface:#fff;--page-padding:16px;background:#fff;color:#222;font-family:proxima-nova,Helvetica,Arial,sans-serif}#checkin-tab .wrap,#main-tab .stack{box-sizing:border-box;margin:0;padding:var(--page-padding);width:min(2100px,96vw)}#main-tab .main{padding-left:var(--page-padding)!important;padding-right:var(--page-padding)!important}#main-tab .stack{max-width:100%!important}#main-tab .search-row,#main-tab .table-container,#main-tab .total-players,#main-tab header.section{margin-left:0!important}#checkin-tab .scroll-helper,#checkin-tab .scroll-hint,#checkin-tab .scroll-message,#checkin-tab .scroll-note,#checkin-tab .scroll-sentence,#checkin-tab .table-scroll-hint,#main-tab .scroll-helper,#main-tab .scroll-hint,#main-tab .scroll-message,#main-tab .scroll-note,#main-tab .scroll-sentence,#main-tab .table-scroll-hint{align-items:center!important;background:#f0f9fb!important;border:1px solid #d7e8ee!important;border-radius:999px!important;color:#0d5f70!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;gap:8px!important;letter-spacing:.1px!important;line-height:1.2!important;margin:10px 0 8px!important;max-width:100%!important;padding:8px 12px!important;width:auto!important}#checkin-tab .scroll-helper:before,#checkin-tab .scroll-hint:before,#checkin-tab .scroll-message:before,#checkin-tab .scroll-note:before,#checkin-tab .scroll-sentence:before,#checkin-tab .table-scroll-hint:before,#main-tab .scroll-helper:before,#main-tab .scroll-hint:before,#main-tab .scroll-message:before,#main-tab .scroll-note:before,#main-tab .scroll-sentence:before,#main-tab .table-scroll-hint:before{align-items:center;background:#157184;border-radius:999px;color:#fff;content:"↔";display:inline-flex;font-size:13px;font-weight:900;height:20px;justify-content:center;line-height:1;width:20px}#checkin-tab .total-players,#main-tab .total-players{align-items:center;align-self:start;background:#f60;border:1px solid #e56f00;border-radius:8px;color:#fff;display:inline-flex!important;font-weight:700;gap:12px;justify-content:space-between;margin-right:12px;padding:12px 14px;vertical-align:top;width:min(520px,100%)}#checkin-tab .total-players .count,#main-tab .total-players .count{background:hsla(0,0%,100%,.15);border-radius:999px;font-variant-numeric:tabular-nums;padding:6px 10px}#welcome-kit-total-card{align-items:center;background:#157184;border:1px solid #157347;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-flex;font-weight:700;gap:12px;justify-content:space-between;min-height:70px;padding:12px 14px;vertical-align:top;width:165px}#welcome-kit-total-card .wk-total-label{font-size:13px;letter-spacing:.3px;text-transform:uppercase}#welcome-kit-total-card .wk-total-count{background:hsla(0,0%,100%,.18);border-radius:999px;font-variant-numeric:tabular-nums;padding:6px 10px}#checkin-tab .responsive-table td.welcome-kit-yes,#main-tab .responsive-table td.welcome-kit-yes{color:#198754!important;font-weight:700}#checkin-tab .responsive-table td.welcome-kit-status-col,#checkin-tab .responsive-table th.welcome-kit-status-col,#main-tab .responsive-table td.welcome-kit-status-col,#main-tab .responsive-table th.welcome-kit-status-col{max-width:70px!important;min-width:70px!important;text-align:center!important;white-space:normal!important;width:70px!important}#checkin-tab .search-row,#main-tab .search-row{align-items:center;display:flex;gap:12px;margin:16px 0}#checkin-tab .search-row input,#main-tab .search-row input{background:var(--surface);border:1px solid #ccd6dd;border-radius:8px;max-width:420px;padding:10px 12px;width:100%}#checkin-tab .no-results,#main-tab .no-results{color:#999;display:none;font-style:italic;margin-top:6px}#checkin-tab .table-container,#main-tab .table-container{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);max-width:none;overflow:auto;width:calc(100% + var(--page-padding)*2)}#checkin-tab .responsive-table,#main-tab .responsive-table{border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.25;table-layout:fixed;width:100%}#checkin-tab .responsive-table thead,#main-tab .responsive-table thead{background:var(--brand);color:#fff;position:relative;z-index:1}#checkin-tab .responsive-table thead th,#main-tab .responsive-table thead th{background:var(--brand);border-bottom:1px solid #0f5a69;color:#fff;font-size:12.5px;height:auto;hyphens:none!important;letter-spacing:.3px;line-height:1.15;overflow:visible!important;overflow-wrap:normal!important;padding:12px 10px;position:sticky;text-align:center;text-overflow:clip!important;top:0;vertical-align:middle;white-space:normal!important;word-break:normal!important;z-index:2}#checkin-tab .responsive-table td,#checkin-tab .responsive-table th,#main-tab .responsive-table td,#main-tab .responsive-table th{background:#fff;border-bottom:1px solid #eef2f6;border-right:1px solid #e6eaef;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#checkin-tab .responsive-table tr:nth-child(2n) td,#main-tab .responsive-table tr:nth-child(2n) td{background:var(--row-alt)}#checkin-tab .responsive-table tbody tr:hover td,#main-tab .responsive-table tbody tr:hover td{background:var(--row-hover)}#checkin-tab .responsive-table td:last-child,#checkin-tab .responsive-table th:last-child,#main-tab .responsive-table td:last-child,#main-tab .responsive-table th:last-child{background:inherit;box-shadow:-2px 0 0 rgba(0,0,0,.04);position:sticky;right:0;z-index:6}#checkin-tab .responsive-table .btn,#checkin-tab .responsive-table button,#checkin-tab .responsive-table input,#checkin-tab .responsive-table select,#checkin-tab .responsive-table textarea,#main-tab .responsive-table .btn,#main-tab .responsive-table button,#main-tab .responsive-table input,#main-tab .responsive-table select,#main-tab .responsive-table textarea{border-radius:6px;font-size:13px;max-width:100%;padding:6px 8px}#checkin-tab .responsive-table select,#main-tab .responsive-table select,.responsive-table select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:5px 8px;transition:background-color .3s ease}#checkin-tab .green-cell,#main-tab .green-cell{background-color:#d4edda!important;color:#155724!important;font-weight:600}#checkin-tab .red-cell,#main-tab .red-cell{background-color:#f8d7da!important;color:#721c24!important;font-weight:600}#checkin-tab .icnu-row,#main-tab .icnu-row{background:#f0f4f8}#checkin-tab .icnu-panel,#main-tab .icnu-panel{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:20px;padding:20px}#checkin-tab .icnu-panel label,#main-tab .icnu-panel label{display:flex;flex:1 1 200px;flex-direction:column}#checkin-tab .icnu-panel input,#checkin-tab .icnu-panel textarea,#main-tab .icnu-panel input,#main-tab .icnu-panel textarea{border:1px solid #ccc;border-radius:6px;padding:8px}#checkin-tab .btn,#main-tab .btn{border:0;border-radius:6px;cursor:pointer;font-weight:700;padding:10px 20px}#checkin-tab .btn-primary,#main-tab .btn-primary{background:#1a73e8;color:#fff}#checkin-tab .btn-success,#main-tab .btn-success{background:#28a745;color:#fff}.btn-success:disabled,.btn-success[disabled]{cursor:default;filter:none;opacity:1}.name-with-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.name-text{font-weight:600}.dd100-tag{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#027a48;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;padding:2px 6px;white-space:nowrap}.responsive-table td.notes-col,.responsive-table th.notes-col{max-width:240px;min-width:180px;white-space:normal}.responsive-table .notes-view{cursor:text;line-height:1.25;max-height:54px;overflow-y:auto;text-align:left}.responsive-table .notes-input{font-size:13px;line-height:1.25;min-height:42px;width:100%}@media (min-width:1025px){#checkin-tab .responsive-table,#main-tab .responsive-table{min-width:1950px;table-layout:fixed!important;width:100%}#checkin-tab .responsive-table td:first-child,#checkin-tab .responsive-table th:first-child,#main-tab .responsive-table td:first-child,#main-tab .responsive-table th:first-child{max-width:78px!important;min-width:78px!important;text-align:center;width:78px!important}#checkin-tab .responsive-table td:nth-child(2),#checkin-tab .responsive-table th:nth-child(2),#main-tab .responsive-table td:nth-child(2),#main-tab .responsive-table th:nth-child(2){max-width:190px!important;min-width:190px!important;text-align:left!important;white-space:normal!important;width:190px!important}#checkin-tab .responsive-table td.sticky-name-col,#checkin-tab .responsive-table td:nth-child(2),#checkin-tab .responsive-table th.sticky-name-col,#checkin-tab .responsive-table th:nth-child(2){background:#fff!important;box-shadow:3px 0 6px rgba(15,23,42,.12)!important;left:0!important;position:sticky!important;z-index:12!important}#checkin-tab .responsive-table thead th.sticky-name-col,#checkin-tab .responsive-table thead th:nth-child(2){background:var(--brand)!important;color:#fff!important;text-align:center!important;z-index:30!important}#checkin-tab .responsive-table tbody tr:nth-child(2n) td.sticky-name-col,#checkin-tab .responsive-table tbody tr:nth-child(2n) td:nth-child(2){background:var(--row-alt)!important}#checkin-tab .responsive-table tbody tr:hover td.sticky-name-col,#checkin-tab .responsive-table tbody tr:hover td:nth-child(2){background:var(--row-hover)!important}#main-tab .responsive-table td.sticky-name-col,#main-tab .responsive-table td:nth-child(2),#main-tab .responsive-table th.sticky-name-col,#main-tab .responsive-table th:nth-child(2){box-shadow:none!important;left:auto!important;position:static!important;z-index:auto!important}#checkin-tab .responsive-table td:nth-child(3),#checkin-tab .responsive-table th:nth-child(3),#main-tab .responsive-table td:nth-child(3),#main-tab .responsive-table th:nth-child(3){max-width:58px!important;min-width:58px!important;text-align:center;width:58px!important}#checkin-tab .responsive-table td:nth-child(4),#checkin-tab .responsive-table th:nth-child(4),#main-tab .responsive-table td:nth-child(4),#main-tab .responsive-table th:nth-child(4){max-width:62px!important;min-width:62px!important;text-align:center;width:62px!important}#checkin-tab .responsive-table td:nth-child(5),#checkin-tab .responsive-table th:nth-child(5),#main-tab .responsive-table td:nth-child(5),#main-tab .responsive-table th:nth-child(5){max-width:64px!important;min-width:64px!important;text-align:center;width:64px!important}#checkin-tab .responsive-table td:nth-child(6),#checkin-tab .responsive-table th:nth-child(6),#main-tab .responsive-table td:nth-child(6),#main-tab .responsive-table th:nth-child(6){max-width:66px!important;min-width:66px!important;text-align:center;width:66px!important}#checkin-tab .responsive-table td:nth-child(7),#checkin-tab .responsive-table th:nth-child(7),#main-tab .responsive-table td:nth-child(7),#main-tab .responsive-table th:nth-child(7){max-width:150px!important;min-width:150px!important;text-align:center!important;white-space:normal!important;width:150px!important}#checkin-tab .responsive-table td:nth-child(8),#checkin-tab .responsive-table th:nth-child(8),#main-tab .responsive-table td:nth-child(8),#main-tab .responsive-table th:nth-child(8){max-width:120px!important;min-width:120px!important;text-align:center!important;white-space:normal!important;width:120px!important}#checkin-tab .responsive-table td:nth-child(10),#checkin-tab .responsive-table td:nth-child(9),#checkin-tab .responsive-table th:nth-child(10),#checkin-tab .responsive-table th:nth-child(9),#main-tab .responsive-table td:nth-child(10),#main-tab .responsive-table td:nth-child(9),#main-tab .responsive-table th:nth-child(10),#main-tab .responsive-table th:nth-child(9){max-width:185px!important;min-width:185px!important;text-align:center!important;white-space:normal!important;width:185px!important}#checkin-tab .responsive-table td:nth-child(11),#checkin-tab .responsive-table th:nth-child(11),#main-tab .responsive-table td:nth-child(11),#main-tab .responsive-table th:nth-child(11){max-width:105px!important;min-width:105px!important;text-align:center;white-space:normal!important;width:105px!important}#checkin-tab .responsive-table td:nth-child(12),#checkin-tab .responsive-table th:nth-child(12),#main-tab .responsive-table td:nth-child(12),#main-tab .responsive-table th:nth-child(12){max-width:90px!important;min-width:90px!important;text-align:center;width:90px!important}#checkin-tab .responsive-table td:nth-child(13),#checkin-tab .responsive-table th:nth-child(13),#main-tab .responsive-table td:nth-child(13),#main-tab .responsive-table th:nth-child(13){max-width:125px!important;min-width:125px!important;text-align:center;width:125px!important}#checkin-tab .responsive-table td:nth-child(14),#checkin-tab .responsive-table th:nth-child(14),#main-tab .responsive-table td:nth-child(14),#main-tab .responsive-table th:nth-child(14){max-width:120px!important;min-width:120px!important;text-align:center;width:120px!important}#checkin-tab .responsive-table td:nth-child(15),#checkin-tab .responsive-table th:nth-child(15),#main-tab .responsive-table td:nth-child(15),#main-tab .responsive-table th:nth-child(15){max-width:105px!important;min-width:105px!important;text-align:center;width:105px!important}#checkin-tab .responsive-table td:nth-child(16),#checkin-tab .responsive-table th:nth-child(16),#main-tab .responsive-table td:nth-child(16),#main-tab .responsive-table th:nth-child(16){max-width:110px!important;min-width:110px!important;text-align:center;width:110px!important}#checkin-tab .responsive-table td:last-child,#checkin-tab .responsive-table th:last-child,#main-tab .responsive-table td:last-child,#main-tab .responsive-table th:last-child{max-width:130px!important;min-width:130px!important;text-align:center;width:130px!important}#checkin-tab .responsive-table select,#main-tab .responsive-table select{max-width:100%!important;min-width:0!important;width:100%!important}#checkin-tab .responsive-table tbody td,#main-tab .responsive-table tbody td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#checkin-tab .responsive-table td:nth-child(10),#checkin-tab .responsive-table td:nth-child(11),#checkin-tab .responsive-table td:nth-child(2),#checkin-tab .responsive-table td:nth-child(7),#checkin-tab .responsive-table td:nth-child(8),#checkin-tab .responsive-table td:nth-child(9),#main-tab .responsive-table td:nth-child(10),#main-tab .responsive-table td:nth-child(11),#main-tab .responsive-table td:nth-child(2),#main-tab .responsive-table td:nth-child(7),#main-tab .responsive-table td:nth-child(8),#main-tab .responsive-table td:nth-child(9){overflow-wrap:normal!important;white-space:normal!important;word-break:keep-all!important}#checkin-tab .responsive-table tr.icnu-row,#main-tab .responsive-table tr.icnu-row{display:none}#checkin-tab .responsive-table tr.icnu-expanded+tr.icnu-row,#main-tab .responsive-table tr.icnu-expanded+tr.icnu-row{display:table-row}html[data-camp-type=day] #checkin-tab .responsive-table,html[data-camp-type=day] #main-tab .responsive-table{min-width:2500px!important;table-layout:fixed!important;width:100%!important}html[data-camp-type=day] #checkin-tab .responsive-table td:first-child,html[data-camp-type=day] #checkin-tab .responsive-table th:first-child,html[data-camp-type=day] #main-tab .responsive-table td:first-child,html[data-camp-type=day] #main-tab .responsive-table th:first-child{max-width:90px!important;min-width:90px!important;text-align:center!important;width:90px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(2),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(2),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(2),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(2){max-width:200px!important;min-width:200px!important;text-align:left!important;white-space:normal!important;width:200px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(3),html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(4),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(3),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(4),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(3),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(4),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(3),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(4){max-width:70px!important;min-width:70px!important;text-align:center!important;width:70px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(5),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(5),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(5),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(5){max-width:75px!important;min-width:75px!important;text-align:center!important;width:75px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(6),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(6),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(6),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(6){max-width:80px!important;min-width:80px!important;text-align:center!important;width:80px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(7),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(7),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(7),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(7){max-width:120px!important;min-width:120px!important;text-align:center!important;white-space:normal!important;width:120px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(8),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(8),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(8),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(8){max-width:170px!important;min-width:170px!important;text-align:center!important;white-space:normal!important;width:170px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(9),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(9),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(9),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(9){max-width:190px!important;min-width:190px!important;text-align:center!important;white-space:normal!important;width:190px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(10),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(10),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(10),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(10){max-width:175px!important;min-width:175px!important;text-align:center!important;white-space:normal!important;width:175px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(11),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(11),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(11),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(11){max-width:105px!important;min-width:105px!important;text-align:center!important;width:105px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(12),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(12),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(12),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(12){max-width:135px!important;min-width:135px!important;text-align:center!important;width:135px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(13),html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(14),html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(15),html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(16),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(13),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(14),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(15),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(16),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(13),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(14),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(15),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(16),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(13),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(14),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(15),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(16){max-width:145px!important;min-width:145px!important;text-align:center!important;white-space:normal!important;width:145px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(17),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(17),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(17),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(17){max-width:140px!important;min-width:140px!important;text-align:center!important;white-space:normal!important;width:140px!important}html[data-camp-type=day] #checkin-tab .responsive-table td:nth-child(18),html[data-camp-type=day] #checkin-tab .responsive-table th:nth-child(18),html[data-camp-type=day] #main-tab .responsive-table td:nth-child(18),html[data-camp-type=day] #main-tab .responsive-table th:nth-child(18){max-width:155px!important;min-width:155px!important;text-align:center!important;width:155px!important}html[data-camp-type=day] #checkin-tab .responsive-table select,html[data-camp-type=day] #main-tab .responsive-table select{max-width:100%!important;min-width:0!important;white-space:nowrap!important;width:100%!important}html[data-camp-type=day] #checkin-tab .responsive-table thead th,html[data-camp-type=day] #main-tab .responsive-table thead th{hyphens:none!important;line-height:1.15!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}html[data-camp-type=day] #checkin-tab .responsive-table td:last-child,html[data-camp-type=day] #checkin-tab .responsive-table th:last-child,html[data-camp-type=day] #main-tab .responsive-table td:last-child,html[data-camp-type=day] #main-tab .responsive-table th:last-child{background:inherit!important;box-shadow:-2px 0 0 rgba(0,0,0,.04)!important;position:sticky!important;right:0!important;z-index:6!important}html[data-camp-type=day] #checkin-tab .responsive-table thead th:last-child,html[data-camp-type=day] #main-tab .responsive-table thead th:last-child{background:var(--brand)!important;color:#fff!important;z-index:8!important}}#checkin-tab .forms-popup-btn,#main-tab .forms-popup-btn{background:hsla(0,0%,100%,.75);border:0;border-radius:6px;color:inherit;cursor:pointer;font-size:13px;font-weight:700;padding:6px 10px;white-space:nowrap}#checkin-tab .forms-popup-btn.forms-ok,#main-tab .forms-popup-btn.forms-ok{color:#155724}#checkin-tab .forms-popup-btn.forms-missing,#main-tab .forms-popup-btn.forms-missing{color:#721c24}.forms-popup-overlay{align-items:center;background:rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.forms-popup-card{background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25);font-family:proxima-nova,Helvetica,Arial,sans-serif;padding:22px;position:relative;width:min(420px,100%)}.forms-popup-card h3{color:#123;font-size:20px;line-height:1.25;margin:0 36px 18px 0}.forms-popup-close{background:#f3f4f6;border:0;border-radius:999px;cursor:pointer;font-size:22px;height:30px;line-height:1;position:absolute;right:14px;top:12px;width:30px}.forms-popup-row{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.forms-popup-row span{color:#333;font-weight:700}.forms-popup-row strong{text-align:right}@media (max-width:1024px){body,html{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body{margin:0!important}#checkin-tab,#main-tab{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}#checkin-tab,#checkin-tab *,#checkin-tab :after,#checkin-tab :before,#main-tab,#main-tab *,#main-tab :after,#main-tab :before{box-sizing:border-box!important}#checkin-tab .wrap,#main-tab .main,#main-tab .stack,.main,.stack,.wrap{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}#checkin-tab .wrap,#main-tab .main,#main-tab .stack{margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important}#checkin-tab .section,#checkin-tab h1,#checkin-tab h2,#checkin-tab h3,#checkin-tab header,#main-tab .section,#main-tab h1,#main-tab h2,#main-tab h3,#main-tab header{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}#checkin-tab .total-players,#main-tab .total-players,#welcome-kit-total-card{box-sizing:border-box!important;display:flex!important;margin:0 0 10px!important;max-width:100%!important;min-width:0!important;width:100%!important}#checkin-tab .scroll-helper,#checkin-tab .scroll-hint,#checkin-tab .scroll-message,#checkin-tab .scroll-note,#checkin-tab .scroll-sentence,#checkin-tab .table-scroll-hint,#main-tab .scroll-helper,#main-tab .scroll-hint,#main-tab .scroll-message,#main-tab .scroll-note,#main-tab .scroll-sentence,#main-tab .table-scroll-hint{display:none!important}#checkin-tab .search-row,#main-tab .search-row{background:#fff;margin:12px 0!important;padding:8px 0!important;position:sticky;top:0;z-index:5}#checkin-tab .search-row,#checkin-tab .search-row input,#main-tab .search-row,#main-tab .search-row input{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}#checkin-tab .table-container,#main-tab .table-container{background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;padding-left:0!important;padding-right:0!important;width:100%!important}#checkin-tab .responsive-table,#checkin-tab table.responsive-table,#main-tab .responsive-table,#main-tab table.responsive-table{border-collapse:separate!important;box-sizing:border-box!important;display:block!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;table-layout:auto!important;width:100%!important}#checkin-tab .responsive-table thead,#main-tab .responsive-table thead{display:none!important}#checkin-tab .responsive-table tbody,#checkin-tab .responsive-table tr,#main-tab .responsive-table tbody,#main-tab .responsive-table tr{box-sizing:border-box!important;display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}#checkin-tab .responsive-table tr,#main-tab .responsive-table tr{background:#fff!important;border:1px solid #ddd!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(15,23,42,.08)!important;margin:0 0 14px!important;overflow:hidden!important}#checkin-tab .responsive-table th,#main-tab .responsive-table th{display:none!important}#checkin-tab .responsive-table td,#main-tab .responsive-table td{align-items:center!important;background:#fff!important;border-bottom:1px solid #eef2f6!important;border-right:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#222!important;display:flex!important;flex-direction:column!important;justify-content:center!important;left:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;padding:13px 10px!important;position:static!important;right:auto!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;word-break:normal!important;z-index:auto!important}#checkin-tab .responsive-table tbody tr:hover td,#checkin-tab .responsive-table tr:nth-child(2n) td,#main-tab .responsive-table tbody tr:hover td,#main-tab .responsive-table tr:nth-child(2n) td{background:#fff!important}#checkin-tab .responsive-table td:last-child,#main-tab .responsive-table td:last-child{border-bottom:0!important}#checkin-tab .responsive-table td:before,#main-tab .responsive-table td:before{box-sizing:border-box!important;color:#334155!important;content:attr(data-label)!important;display:block!important;font-weight:900!important;line-height:1.2!important;margin:0 0 7px!important;max-width:100%!important;text-align:center!important;white-space:normal!important;width:100%!important}#checkin-tab .responsive-table button,#checkin-tab .responsive-table input,#checkin-tab .responsive-table select,#checkin-tab .responsive-table textarea,#main-tab .responsive-table button,#main-tab .responsive-table input,#main-tab .responsive-table select,#main-tab .responsive-table textarea{box-sizing:border-box!important;max-width:300px!important;min-width:0!important;text-align:center!important;width:100%!important}#checkin-tab .responsive-table [style*=max-width],#checkin-tab .responsive-table [style*=min-width],#checkin-tab .responsive-table [style*=width],#main-tab .responsive-table [style*=max-width],#main-tab .responsive-table [style*=min-width],#main-tab .responsive-table [style*=width]{max-width:100%!important;min-width:0!important;width:100%!important}#checkin-tab .responsive-table tr.icnu-row,#checkin-tab .responsive-table tr.is-hidden,#main-tab .responsive-table tr.icnu-row,#main-tab .responsive-table tr.is-hidden{display:none!important}#checkin-tab .responsive-table tr.icnu-expanded+tr.icnu-row,#checkin-tab .responsive-table tr.icnu-expanded+tr.icnu-row td,#main-tab .responsive-table tr.icnu-expanded+tr.icnu-row,#main-tab .responsive-table tr.icnu-expanded+tr.icnu-row td{display:block!important}#checkin-tab .icnu-panel,#main-tab .icnu-panel{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;max-width:100%!important;padding:14px!important;width:100%!important}#checkin-tab .icnu-panel label,#main-tab .icnu-panel label{flex:1 1 auto!important;max-width:100%!important;width:100%!important}#checkin-tab .responsive-table td.welcome-kit-status-col,#checkin-tab .responsive-table td[data-label="Welcome Kit"],#main-tab .responsive-table td.welcome-kit-status-col,#main-tab .responsive-table td[data-label="Welcome Kit"]{align-items:center!important;justify-content:center!important;max-width:100%!important;text-align:center!important;width:100%!important}#checkin-tab .responsive-table td[data-label="Welcome Kit"]:before,#main-tab .responsive-table td[data-label="Welcome Kit"]:before{content:"Welcome Kit"!important;text-align:center!important;white-space:nowrap!important}.name-with-tags{justify-content:center!important;max-width:100%!important;width:100%!important}.responsive-table td.notes-col,.responsive-table th.notes-col{max-width:100%!important;min-width:0!important}.responsive-table .notes-view{max-height:none!important;max-width:100%!important;text-align:center!important;width:100%!important}}@media (min-width:1440px){#checkin-tab .wrap,#main-tab .stack{width:min(2200px,97vw)}}@media (prefers-reduced-motion:reduce){#checkin-tab *,#checkin-tab :after,#checkin-tab :before,#main-tab *,#main-tab :after,#main-tab :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}