/* 2026-10-09 v1.0 - juryrooster_html(): aanvulling op zp-matches-widget.css */
.juryrooster .juryrooster-team{display:flex; align-items:center; gap:10px; margin-bottom:14px;}
.juryrooster .juryrooster-team label{font-weight:bold;}
.juryrooster .juryrooster-team select{min-width:180px;}

.juryrooster .juryrooster-mine{margin-bottom:16px;}
.juryrooster .juryrooster-mine h3{margin:0 0 8px;}
.juryrooster .juryrooster-mine-list{display:flex; flex-wrap:wrap; gap:6px;}
.juryrooster .juryrooster-mine-list a.chip{display:inline-flex; align-items:center; justify-content:center; text-decoration:none;}

.juryrooster .matches-widget-controls{margin-bottom:10px;}
.juryrooster .matches-widget-nav:disabled{opacity:.35;}

table.juryrooster-table th.col-jury,
table.juryrooster-table td.col-jury{width:90px; white-space:nowrap;}
table.juryrooster-table th.col-date,
table.juryrooster-table td.col-date{width:96px;}
table.matches-widget-table.juryrooster-table th.col-host,
table.matches-widget-table.juryrooster-table td.col-host,
table.matches-widget-table.juryrooster-table th.col-guest,
table.matches-widget-table.juryrooster-table td.col-guest{width:calc((100% - 96px - 64px - 90px)/2);}

table.juryrooster-table tr.jury-mine td{background:#FFCC00; color:#030334!important; font-weight:bold;}
table.juryrooster-table tr.jury-plays td{font-weight:bold;}
table.juryrooster-table tr.jury-mine .juryrooster-jury{text-decoration:underline;}

@media screen and (max-width:760px){
	.juryrooster .juryrooster-team{flex-direction:column; align-items:stretch; gap:4px;}
	.juryrooster .juryrooster-team select{min-width:0; width:100%;}
	table.juryrooster-table th.col-date,
	table.juryrooster-table td.col-date{width:62px; white-space:normal;}
	table.juryrooster-table th.col-time,
	table.juryrooster-table td.col-time{width:40px;}
	table.juryrooster-table th.col-jury,
	table.juryrooster-table td.col-jury{width:54px; white-space:normal;}
	table.matches-widget-table.juryrooster-table th.col-host,
	table.matches-widget-table.juryrooster-table td.col-host,
	table.matches-widget-table.juryrooster-table th.col-guest,
	table.matches-widget-table.juryrooster-table td.col-guest{width:calc((100% - 62px - 40px - 54px)/2);}
}
