.group-workshop-dashboard [hidden]{display:none!important}.group-workshop-dashboard .workshop-group-card{border:2px solid var(--group-color);background-color:color-mix(in srgb,var(--group-color) 6%,white)}.group-workshop-dashboard .workshop-group-card[data-pattern=stripe]{border-style:dashed}.group-workshop-dashboard .workshop-group-card[data-pattern=dot]{border-style:dotted}.group-workshop-dashboard .workshop-group-card[data-state=completed] span:has(>[data-group-state]){color:#067647;background-color:#ecfdf3;border-color:#abefc6}.group-workshop-dashboard .workshop-group-card[data-state=in_progress] span:has(>[data-group-state]){color:#5925dc;background-color:#f4f3ff;border-color:#d9d6fe}.group-workshop-dashboard .workshop-board{container-type:inline-size}.group-workshop-dashboard .workshop-board-grid{grid-template-columns:minmax(0,1fr)}@container (min-width: 32rem){.group-workshop-dashboard .workshop-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 64rem){.group-workshop-dashboard .workshop-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.group-workshop-dashboard .workshop-groups{container-type:inline-size}.group-workshop-dashboard .workshop-groups-layout{grid-template-columns:minmax(0,1fr)}.group-workshop-dashboard .workshop-group-fields,.group-workshop-dashboard .workshop-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-workshop-dashboard .workshop-qr-grid label{overflow-wrap:anywhere}@container (min-width: 64rem){.group-workshop-dashboard .workshop-groups-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.group-workshop-dashboard .workshop-qr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.group-workshop-dashboard[data-workshop-compact=true] .workshop-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:21rem;gap:.75rem}.group-workshop-dashboard[data-workshop-compact=true] .workshop-groups{gap:1rem}.group-workshop-dashboard[data-workshop-compact=true] [data-group-qr]{max-width:10rem;padding:.5rem}.group-workshop-dashboard[data-workshop-compact=true] [data-group-row]>div{padding:.5rem}.group-workshop-dashboard[data-workshop-compact=true] .workshop-group-fields{grid-template-columns:minmax(0,1fr)}.group-workshop-dashboard [data-group-name-display]>div{min-width:0}@container (min-width: 40rem){.group-workshop-dashboard[data-workshop-compact=true] .workshop-groups-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media(hover:hover){.group-workshop-dashboard .workshop-edit-name{opacity:0}.group-workshop-dashboard [data-group-row]:hover .workshop-edit-name,.group-workshop-dashboard [data-group-row]:focus-within .workshop-edit-name{opacity:1}}@container (max-width: 20rem){.group-workshop-dashboard[data-workshop-compact=true] .workshop-qr-grid{grid-template-columns:minmax(0,1fr)}}.group-workshop-dashboard [data-group-row][data-group-pattern=stripe]{border-style:dashed}.group-workshop-dashboard [data-group-row][data-group-pattern=dot]{border-style:dotted}.group-workshop-dashboard .workshop-edit-name button{width:1.75rem;height:1.75rem;padding:0}.group-workshop-dashboard [data-group-name-display]{min-height:1.75rem}.group-workshop-dashboard [data-group-name-display]>div{flex:1}.group-workshop-dashboard [data-group-name-display]>div>div:last-child{min-width:0}.group-workshop-dashboard .workshop-qr-grid label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-workshop-dashboard [data-group-row]{transition:box-shadow .15s,border-color .15s}.group-workshop-dashboard [data-group-row]:has([data-group-selection]:checked){box-shadow:0 0 0 2px #7147ff}@container (min-width: 64rem){.group-workshop-dashboard .workshop-group-setup{padding-right:1.5rem;border-right:1px solid #e4e5e8}}@media print{body:has(.workshop-codes) :has(.workshop-code-cards)>:not(:has(.workshop-code-cards)):not(.workshop-code-cards){display:none!important}body:has(.workshop-codes) *{visibility:hidden}body:has(.workshop-codes) *:has(.workshop-code-cards){position:static!important;height:auto!important;overflow:visible!important}.workshop-code-cards,.workshop-code-cards *{visibility:visible!important}.workshop-code-cards{position:absolute;inset:0 auto auto 0;display:block;width:100%;max-width:none;margin:0}.workshop-code-card{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:page;break-after:page;border:0;padding:2rem}.workshop-code-card:last-child{-moz-column-break-after:auto;break-after:auto}}
