.rounds-schedule{container-type:inline-size}.schedule-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.schedule-toolbar>span{min-width:0}.schedule-toolbar>button{flex-shrink:0;min-height:44px}.schedule-score-key{text-align:center;justify-content:flex-end;gap:10px;padding:0 0 6px;font-size:11px;line-height:16px;display:flex}.schedule-score-key.with-actions{padding-right:44px}.schedule-score-key>span{overflow-wrap:anywhere;max-width:calc(50% - 5px)}.schedule-round{border-bottom:1px solid var(--border);align-items:center;padding:10px 0;display:flex;position:relative}.schedule-round:first-of-type{border-top:1px solid var(--border)}.schedule-round-link{text-align:left;flex:1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:80px;display:grid}.schedule-round.two-sides .schedule-round-link{grid-template-columns:34px minmax(0,1fr) 76px}.schedule-date{text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);flex-direction:column;align-items:center;font-size:11px;line-height:16px;display:flex}.schedule-date>strong{font:400 27px/31px var(--font-editorial);letter-spacing:-.5px;color:var(--foreground)}.schedule-details{flex-direction:column;gap:2px;min-width:0;display:flex}.schedule-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:18px}.schedule-title>small{color:var(--muted-foreground);margin-right:4px;font-size:12px}.schedule-course{overflow-wrap:anywhere;font-size:12px;line-height:17px}.schedule-format,.schedule-note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;line-height:16px}.schedule-points{overflow-wrap:anywhere;flex-direction:column;grid-column:2;gap:3px;min-width:0;font-size:12px;line-height:17px;display:flex}.schedule-points>small{color:var(--muted-foreground);font-size:11px}.schedule-points-pair{grid-column:3;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px 0;width:76px;display:grid}.schedule-points-pair>span{font:500 19px/24px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.schedule-points-pair>span:first-child{grid-area:1/1}.schedule-points-pair>span:last-child{grid-area:1/2}.schedule-points-pair>small{text-align:center;overflow-wrap:anywhere;grid-area:2/1/auto/-1;line-height:16px}.schedule-actions{flex:0 0 44px;align-self:center;position:relative}.schedule-actions>summary{width:44px;height:44px;color:var(--muted-foreground);place-items:center;list-style:none;display:grid}.schedule-actions>summary::-webkit-details-marker{display:none}.schedule-actions svg{width:18px;height:18px}.schedule-action-menu{z-index:20;background:var(--card);min-width:145px;color:var(--card-foreground);border:1px solid var(--border);border-radius:10px;padding:4px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000001a}.schedule-action-menu>button{text-align:left;width:100%;min-height:44px;padding:8px 10px;font-size:13px;display:block}.schedule-actions>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (width<=350px){.schedule-round-link{grid-template-columns:30px minmax(0,1fr);gap:7px}.schedule-round.two-sides .schedule-round-link{grid-template-columns:30px minmax(0,1fr) 62px}.schedule-points-pair{width:62px}}
