/* Gate volunteers can check in from a phone without horizontal table scrolling. */
@media(max-width:900px){.sidebar-bottom{display:flex;align-items:center;gap:12px;padding-top:9px}.sidebar-bottom>a,.sidebar-bottom>button{margin:0;font-size:10px}.sidebar-bottom .user-row{border:0;padding:0;margin:0 0 0 auto}.sidebar-bottom .user-row>span:not(.avatar){display:none}.sidebar-bottom .avatar{width:25px;height:25px;font-size:12px}.sidebar-bottom .user-row>button{min-height:30px}}
@media(max-width:650px){.entries-table{min-width:0}.entries-table thead{display:none}.entries-table tbody{display:grid;gap:14px;padding:0 15px 17px}.entries-table tr{display:grid;grid-template-columns:66px 1fr;border:1px solid var(--line);border-radius:8px;padding:17px;gap:8px 13px;background:#fff}.entries-table td{display:block;padding:0;border:0!important;width:auto!important;min-width:0!important}.entries-table td:nth-child(1){grid-column:1;grid-row:1/3;padding-top:2px}.entries-table td:nth-child(2){grid-column:2;grid-row:1}.entries-table td:nth-child(3){grid-column:2;grid-row:2}.entries-table td:nth-child(4){grid-column:1/-1;padding-top:9px;border-top:1px solid var(--line)!important;display:flex;align-items:center;gap:10px}.entries-table td:nth-child(5){grid-column:1/-1;padding-top:7px}.entries-table td:nth-child(6){grid-column:1/-1}.entries-table td:nth-child(5) .button,.entries-table td:nth-child(6) .button{width:100%;font-size:13px;min-height:44px}.entries-table .name-link{font-size:15px}.entries-table td small{font-size:11px}.entries-table td>b{font-size:13px}.entries-table .entry-number{font-size:26px}.entries-table .complete-label,.entries-table .arrived-label{font-size:12px}.entries-table .badge{font-size:10px}.sidebar-bottom>a,.sidebar-bottom>button{font-size:9px}}
