.bcos-idp-session-roster-panel__list:has(>.bcos-rsvp-tile){align-items:start}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile[data-response-stage]{display:block;min-width:0;min-height:0;padding:0;font-weight:500;border:1px solid #cbd5e1;border-radius:10px;background:#f8fbff;color:#10243a}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-yes[data-response-stage=final]{border-color:#abefc6;background:#ecfdf3;color:#14532d}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-no[data-response-stage=final]{border-color:#fecdca;background:#fff1f3;color:#9f231b}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-maybe[data-response-stage=final]{border-color:#b2ddff;background:#eff8ff;color:#123f68}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-early-attend[data-response-stage=early]{border-color:#86efac;background:#dcfce7;color:#14532d}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-early-unsure[data-response-stage=early]{border-color:#f5d47b;background:#fff1c5;color:#735000}.bcos-idp-session-roster-panel__item.bcos-rsvp-tile.is-early-not-attend[data-response-stage=early]{border-color:#cbd5e1;background:#e9eef3;color:#455466}.bcos-rsvp-tile.bcos-idp-session-roster-panel__item>.bcos-participation__row-details{border:0;padding:0;margin:0;background:transparent;color:inherit}.bcos-rsvp-tile.bcos-idp-session-roster-panel__item>.bcos-participation__row-details>summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;grid-template-rows:auto auto;gap:2px 6px;align-items:center;min-height:64px;padding:10px;box-sizing:border-box;color:inherit;cursor:pointer;list-style:none;border-radius:9px}.bcos-rsvp-tile.bcos-idp-session-roster-panel__item>.bcos-participation__row-details>summary:after{content:none}.bcos-rsvp-tile>details>summary::-webkit-details-marker{display:none}.bcos-rsvp-tile .bcos-rsvp-tile__name{grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:1rem;font-weight:800;line-height:1.5;color:inherit}.bcos-rsvp-tile .bcos-rsvp-tile__name.has-jersey{display:flex}.bcos-rsvp-tile .bcos-rsvp-tile__name.has-jersey .bcos-rsvp-tile__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.bcos-rsvp-tile .bcos-rsvp-tile__jersey{flex:none;white-space:pre}.bcos-rsvp-tile .bcos-rsvp-tile__jersey-detail{display:block;margin-bottom:6px}.bcos-rsvp-tile .bcos-rsvp-tile__status{grid-column:1 / -1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.5;color:inherit;text-align:left}.bcos-rsvp-tile .bcos-rsvp-tile__status :is(span,strong,small){display:inline;padding:0;background:transparent;color:inherit;font:inherit;white-space:nowrap}.bcos-rsvp-tile .bcos-rsvp-tile__affordance{grid-column:2;grid-row:1;justify-self:end;font-size:14px;line-height:20px;color:inherit}.bcos-rsvp-tile>details[open]>summary .bcos-rsvp-tile__affordance{transform:rotate(180deg)}.bcos-rsvp-tile .bcos-rsvp-tile__status .bcos-rsvp-tile__note-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bcos-rsvp-tile .bcos-participation__row-body{border-top:1px solid #cbd5e1;padding:10px;color:#10243a;background:#fff;border-radius:0 0 9px 9px;font-size:.875rem;line-height:1.5;overflow-wrap:break-word}.bcos-rsvp-tile .bcos-rsvp-tile__full-name{margin-bottom:6px;font-weight:800}.bcos-rsvp-tile .bcos-rsvp-tile__full-name :is(strong,button,span){white-space:normal;word-break:normal;overflow-wrap:break-word;color:inherit}.bcos-rsvp-tile .bcos-rsvp-tile__full-name :is(button,a),.bcos-rsvp-tile .bcos-rsvp-tile__note>summary{min-height:44px}.bcos-idp-summer-rsvp-modal .bcos-rsvp-tile .bcos-rsvp-tile__full-name button,[data-bcos-react-home-root][data-bcos-react-home-mounted="1"] .bcos-rsvp-tile .bcos-rsvp-tile__full-name button{min-height:44px}.bcos-rsvp-tile .bcos-rsvp-tile__note{margin:4px 0;padding:0;border:0;background:transparent;color:#10243a}.bcos-rsvp-tile .bcos-rsvp-tile__note>summary{display:flex;align-items:center;cursor:pointer;font-size:13px;font-weight:700}.bcos-rsvp-tile .bcos-rsvp-tile__note>div{white-space:pre-wrap;overflow-wrap:break-word}.bcos-rsvp-tile :is(summary,button,a):focus-visible{outline:3px solid #0b67bd;outline-offset:2px}
