.choreo-roster-root{container:choreo-roster/inline-size}.choreo-roster-content{flex-direction:column;gap:20px;display:flex;overflow:auto}.choreo-roster-members{flex:none;width:100%;min-width:0}.choreo-roster-table{min-height:240px;max-height:55dvh}.choreo-roster-qr{width:min(280px,100%)}.choreo-roster-qr-title{align-items:center;min-height:38px;margin-bottom:12px;display:flex}.choreo-roster-addForm>*{min-width:0;max-width:100%}.choreo-roster-addForm select{max-width:100%}@container choreo-roster (min-width:640px){.choreo-roster-header{flex-direction:row;align-items:center}}@container choreo-roster (min-width:1000px){.choreo-roster-content{flex-direction:row;overflow:hidden}.choreo-roster-members{flex:1 1 0;width:auto;min-height:0}.choreo-roster-table{min-height:0;max-height:none}.choreo-roster-qr{max-height:100%;overflow-y:auto}}
