.schedule-module__OyvtPq__schedule{flex-direction:column;gap:6px;max-width:420px;margin:12px 0 20px;padding:0;font-family:Yu Mincho,serif;font-size:1.2rem;display:flex}.schedule-module__OyvtPq__row{border-bottom:1px dashed #316cb859;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:8px 4px;display:grid}.schedule-module__OyvtPq__row:last-child{border-bottom:1px solid #316cb899}.schedule-module__OyvtPq__label{color:#316cb8;letter-spacing:.02em;margin:0;font-weight:600}.schedule-module__OyvtPq__date{font-variant-numeric:tabular-nums;color:#000;margin:0;position:relative}.schedule-module__OyvtPq__dateButton{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:inherit;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted #316cb873;text-decoration:underline dotted #316cb873}.schedule-module__OyvtPq__dateButton:hover,.schedule-module__OyvtPq__dateButton:focus-visible{outline:none;text-decoration-style:solid;text-decoration-color:#316cb8d9}.schedule-module__OyvtPq__popover{z-index:10;background:#fff;border-radius:8px;flex-direction:column;min-width:220px;padding:4px;font-size:.95rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.schedule-module__OyvtPq__popoverItem{text-align:left;font:inherit;color:#142850;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;text-decoration:none;display:block}.schedule-module__OyvtPq__popoverItem:hover,.schedule-module__OyvtPq__popoverItem:focus-visible{background:#316cb81f;outline:none}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted{border-bottom-style:dotted;border-bottom-color:#0000002e}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__label,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__date,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{color:#0000006b;font-weight:400}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{text-decoration-color:#0000004d}@media (prefers-color-scheme:dark){.schedule-module__OyvtPq__label{color:#8cb8fc}.schedule-module__OyvtPq__date{color:#ebf0fa}.schedule-module__OyvtPq__row{border-bottom-color:#8cb8fc4d}.schedule-module__OyvtPq__row:last-child{border-bottom-color:#8cb8fc8c}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted{border-bottom-color:#ebf0fa2e}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__label,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__date,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{color:#ebf0fa73}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{text-decoration-color:#ebf0fa59}.schedule-module__OyvtPq__dateButton{text-decoration-color:#8cb8fc80}.schedule-module__OyvtPq__dateButton:hover,.schedule-module__OyvtPq__dateButton:focus-visible{text-decoration-color:#8cb8fce6}.schedule-module__OyvtPq__popover{background:#1c2742;box-shadow:0 8px 24px #00000080}.schedule-module__OyvtPq__popoverItem{color:#ebf0fa}.schedule-module__OyvtPq__popoverItem:hover,.schedule-module__OyvtPq__popoverItem:focus-visible{background:#8cb8fc2e}}@media (max-width:768px){.schedule-module__OyvtPq__schedule{max-width:100%;font-size:1rem}.schedule-module__OyvtPq__row{gap:12px;padding:6px 2px}}
