.workflow-races .rx-workspace{display:grid;gap:28px;align-items:start}.workflow-races .rx-workspace.with-month{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.workflow-races .rx-workspace>.rx163-calendar{position:sticky;top:calc(var(--site-header-height, 90px) + 16px);margin:0;padding:18px;border:1px solid var(--rx-line);border-radius:12px}.workflow-races .rx163-calendar h2{font-size:25px}.workflow-races .rx163-calendar .rx163-days>button{min-height:50px;padding:5px 2px}.workflow-races .rx163-days{gap:3px}.workflow-races .rx163-days>span{min-height:30px}.workflow-races .rx163-calendar>p{font-size:12px;line-height:1.5}.workflow-races .rx163-grid{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.workflow-races .rx163-preview{position:relative;top:auto;width:100%;order:-1;display:block;border:1px solid var(--rx-line);border-radius:12px;padding:20px}.workflow-races .rx217-close-preview{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer}.workflow-races .rx163-preview>img{max-height:150px;width:100%;object-fit:cover;aspect-ratio:4}.workflow-races .rx163-preview h2{margin-block:14px 8px;font-size:30px}.workflow-races .rx163-preview dl{margin-block:14px}.workflow-races .rx163-preview .rx163-archive-link{display:none}.workflow-races .rx254-recent{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--rx-line);border-bottom:0}.workflow-races .rx163-agenda>header{margin-top:0}.workflow-races .rx163-row{grid-template-columns:42px 80px minmax(0,1fr) 44px 44px;gap:12px}.workflow-races .rx163-row-image,.workflow-races .rx163-row-image img{width:80px;height:64px;object-fit:cover}.workflow-races .rx163-row-name h4{font-size:24px}.workflow-races .rx163-row>.rx163-action-wrap{grid-column:4;grid-row:1}.workflow-races .rx163-row>.rx163-preview-button{display:flex;grid-column:5;grid-row:1;min-width:44px;min-height:44px}.workflow-races .rx163-filter-form{margin-bottom:16px}.workflow-races .rx180-period{margin-bottom:18px}.site-league-page .league-motion-control{position:relative;min-height:48px;background:var(--site-paper,#f7f6f0)}.site-league-page .league-motion-control .p27-tools{position:static;display:flex;justify-content:flex-end;margin:0 auto;padding:4px var(--site-gutter,40px);width:min(100%,1400px)}.site-league-page .league-motion-control .p27-tools button{min-height:40px;font-size:12px}.site-league-page .p125-season-status{margin-block:22px;padding-block:22px}.site-league-page .p125-season-status h2{font-size:clamp(26px,3vw,36px)}.site-league-page .league-live-ranking{padding-block:24px}.site-league-page .league-live-ranking .league-live-section-heading{gap:16px;margin-bottom:18px}.site-league-page .league-live-ranking .league-live-section-meta{font-size:12px;line-height:1.5}#main .site-league-page .league-live-table-board.is-empty>header{display:none}#main .site-league-page .league-live-ranking .product-season-select{display:flex;align-items:center;flex-direction:row;gap:12px;width:auto;min-width:0;padding:0;background:transparent}#main .site-league-page .league-live-ranking .product-season-select select{min-height:44px;margin:0}.site-league-page .league-live-table-board.is-empty>header small{display:none}.site-league-page .league-empty-entry{padding:24px 20px}.site-league-page .site-circuit-disclosure{margin-bottom:36px;border-block:1px solid #d9dfd5}.site-league-page .site-circuit-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:16px;font-weight:750;cursor:pointer}.site-league-page .site-circuit-disclosure[open]>summary svg{transform:rotate(90deg)}.site-league-page .site-circuit-disclosure .site-circuit-grid{margin-top:16px}@media (max-width:900px){.workflow-races .rx-workspace.with-month{grid-template-columns:minmax(0,1fr)}.workflow-races .rx-workspace>.rx163-calendar{position:static;max-width:500px;width:100%;margin-inline:auto}.workflow-races .rx163-filter-toggle{display:inline-flex}.workflow-races .rx163-filter-form:not(.is-open) .rx163-filter-fields{display:none}}@media (max-width:650px){.workflow-races .rx163-row{grid-template-columns:36px 56px minmax(0,1fr) 44px;gap:8px;padding-block:14px}.workflow-races .rx163-row-image,.workflow-races .rx163-row-image img{width:56px;height:58px}.workflow-races .rx163-row-name h4{font-size:22px}.workflow-races .rx163-row>.rx163-action-wrap{grid-column:4;grid-row:1;align-self:center}.workflow-races .rx163-row>.rx163-preview-button{grid-column:4;grid-row:2;align-self:center}.workflow-races .rx163-row-image,.workflow-races .rx163-row-name,.workflow-races .rx163-row>time{grid-row:1/3}.workflow-races .rx163-row-name{grid-column:3}.workflow-races .rx163-row{min-height:120px}.workflow-races .rx163-preview.has-selection>img{max-height:100px;aspect-ratio:3}.workflow-races .rx163-preview.has-selection h2{font-size:27px}.workflow-races .rx163-preview dl{display:flex;gap:28px}.site-league-page .league-live-table-board{margin-inline:0;width:100%}.site-league-page .league-live-table-board.is-empty>header{gap:8px;flex-wrap:wrap;padding-inline:16px}.site-league-page .league-live-table-board.is-empty>header span{font-size:12px}.site-league-page .league-empty-entry{padding:20px 16px}}