.league-preview-launcher{margin:0 0 16px}.league-preview-launcher>button.button{color:#a3131e;background:#fff1f2;border-color:#c91925;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 0 0 1px #c91925}.league-preview-launcher>button.button:hover{color:#a3131e;background:#ffe0e3;border-color:#a3131e}.league-preview-launcher>button.button:focus-visible{outline-offset:3px;outline:3px solid #207cba}.league-preview-dialog{color:#142136;background:#f7f8fa;border:1px solid #ccd2da;border-radius:8px;width:min(1040px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0}.league-preview-dialog::backdrop{background:#0000007a}.league-preview-dialog-header{z-index:1;background:#f7f8fa;border-bottom:1px solid #ccd2da;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.league-preview-dialog-header h2{margin:0;font-size:20px}.league-preview-dialog-header button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.league-preview-dialog-content{padding:20px}.league-preview-dialog-content .room-schedule{margin:0}.league-preview-dialog-content .room-schedule__heading h2{display:none}.league-preview-dialog button:focus-visible{outline-offset:2px;outline:3px solid #207cba}@media (width<=900px){.league-preview-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.league-preview-dialog-header{padding-top:max(12px, env(safe-area-inset-top))}.league-preview-dialog-content{padding:16px 16px max(20px, env(safe-area-inset-bottom))}}
