.CityMarketSchedule_shell__VGMSm{color:#203a4a;font-size:15px;line-height:1.5;border:1px solid #d7e4e9;border-radius:22px;background:#f5f9fb;padding:24px;box-shadow:0 8px 30px #11364a08}.CityMarketSchedule_shell__VGMSm h2,.CityMarketSchedule_shell__VGMSm h3,.CityMarketSchedule_shell__VGMSm p{margin:0}.CityMarketSchedule_shell__VGMSm h2{font-size:clamp(23px,3vw,31px);line-height:1.2;letter-spacing:-.02em;margin:7px 0 10px}.CityMarketSchedule_shell__VGMSm button,.CityMarketSchedule_shell__VGMSm input{font:inherit}.CityMarketSchedule_shell__VGMSm button{cursor:pointer;min-height:44px;border-radius:10px;transition:background .15s}.CityMarketSchedule_shell__VGMSm button:disabled{opacity:.4;cursor:default}.CityMarketSchedule_shell__VGMSm button:focus-visible,.CityMarketSchedule_shell__VGMSm input:focus-visible,.CityMarketSchedule_shell__VGMSm summary:focus-visible{outline:3px solid #2d819f;outline-offset:3px}.CityMarketSchedule_header__DmT4N{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.CityMarketSchedule_header__DmT4N p{color:#506877;max-width:680px}.CityMarketSchedule_eyebrow__CTTyG{display:block;font-size:12px;letter-spacing:.065em;font-weight:750;text-transform:uppercase;color:#536d7c}.CityMarketSchedule_primary__BHwaJ,.CityMarketSchedule_secondary__lL5rr{padding:10px 17px;font-weight:700!important;white-space:nowrap}.CityMarketSchedule_primary__BHwaJ{color:#fff;background:#24627d;border:1px solid #24627d}.CityMarketSchedule_primary__BHwaJ:hover{background:#184e66}.CityMarketSchedule_secondary__lL5rr{color:#24556b;background:white;border:1px solid #bfd2dc}.CityMarketSchedule_secondary__lL5rr:hover{background:#eaf3f7}.CityMarketSchedule_controls__h4F2B{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(220px,1fr) minmax(205px,.9fr);grid-gap:20px;gap:20px;padding:20px;background:white;border:1px solid #dbe7ed;border-radius:16px;position:relative}.CityMarketSchedule_controls__h4F2B[data-menu-open=true]{z-index:85}.CityMarketSchedule_label__xN4Go{display:block;font-weight:700;font-size:13px;margin-bottom:8px}.CityMarketSchedule_zoneControl___BUQl{min-width:0}.CityMarketSchedule_presets__5VStq{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.CityMarketSchedule_presets__5VStq button{min-height:44px;border:1px solid #cfdee5;background:#f5f9fb;font-size:12px;padding:5px 10px;color:#3b5665}.CityMarketSchedule_presets__5VStq button[aria-pressed=true]{color:#fff;background:#24627d;border-color:#24627d}.CityMarketSchedule_dateControl__hVktn,.CityMarketSchedule_timeControl__AGggl{display:flex;gap:6px;min-width:0}.CityMarketSchedule_dateControl__hVktn button{flex:0 0 44px;font-size:24px;background:#f5f9fb;border:1px solid #cfdee5}.CityMarketSchedule_controls__h4F2B input{width:100%;min-width:0;border:1px solid #becfd9;border-radius:10px;background:white;color:#203a4a;min-height:46px;padding:9px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityMarketSchedule_controls__h4F2B input[aria-invalid=true]{border-color:#ad3535}.CityMarketSchedule_feedback__HeiOI{min-height:24px;font-size:13px;color:#81591f;padding:5px 2px}.CityMarketSchedule_shareFallback__8db2f{width:100%;padding:12px;border:1px solid #bed4df;border-radius:10px;margin-bottom:12px}.CityMarketSchedule_summary__66DWl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 26px}.CityMarketSchedule_summary__66DWl>div{border-radius:14px;border:1px solid #c9dfe8;padding:19px 21px;background:#eaf4f8;display:flex;flex-direction:column;gap:7px}.CityMarketSchedule_summary__66DWl>div:nth-child(2){background:#fff;border-color:#dbe7ed}.CityMarketSchedule_summary__66DWl strong{font-size:29px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.CityMarketSchedule_summary__66DWl strong small{font-size:15px;font-weight:500;color:#597382}.CityMarketSchedule_summary__66DWl strong.CityMarketSchedule_boundary__N3_QG{font-size:21px}.CityMarketSchedule_summary__66DWl>div>span:last-child{font-size:13px;color:#4b6574}.CityMarketSchedule_tableHeading__jV50L{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.CityMarketSchedule_tableHeading__jV50L h3{font-size:19px}.CityMarketSchedule_tableHeading__jV50L p{color:#5b7381;font-size:13px;margin-top:4px}.CityMarketSchedule_nyseSwitch__gnkvp{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid #cbbfdc;background:#f5f1fa;border-radius:10px;font-weight:650;cursor:pointer;white-space:nowrap}.CityMarketSchedule_nyseSwitch__gnkvp input{accent-color:#7054a0;width:18px;height:18px}.CityMarketSchedule_table___zX5j{width:100%;border-collapse:separate;border-spacing:0 8px;table-layout:fixed;text-align:left}.CityMarketSchedule_table___zX5j thead th{font-size:12px;font-weight:650;color:#58707d;padding:0 16px 3px}.CityMarketSchedule_table___zX5j thead th:first-child{width:27%}.CityMarketSchedule_table___zX5j thead th:nth-child(2){width:42%}.CityMarketSchedule_table___zX5j tbody th,.CityMarketSchedule_table___zX5j td{vertical-align:top;background:#fff;padding:18px 16px;border-block:1px solid #dbe7ed;font-weight:400}.CityMarketSchedule_table___zX5j tbody th{border-left:1px solid #dbe7ed;border-radius:12px 0 0 12px}.CityMarketSchedule_table___zX5j td:last-child{border-right:1px solid #dbe7ed;border-radius:0 12px 12px 0}.CityMarketSchedule_sessionName__ULrbg{display:flex;align-items:center;gap:8px;font-weight:750;font-size:16px}.CityMarketSchedule_sessionName__ULrbg i{width:8px;height:8px;border-radius:50%;background:var(--session-color);flex:0 0 8px}.CityMarketSchedule_closed__cKztI,.CityMarketSchedule_open__33sg6{display:inline-block;font-size:12px;margin-top:8px;padding:3px 7px;border-radius:6px}.CityMarketSchedule_open__33sg6{background:#e8f5ef;color:#166346}.CityMarketSchedule_closed__cKztI{background:#f1f4f6;color:#5b6a73}.CityMarketSchedule_ranges__K8Uab{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityMarketSchedule_ranges__K8Uab>div+div{margin-top:5px}.CityMarketSchedule_ranges__K8Uab strong{display:block;font-weight:700}.CityMarketSchedule_rail__iUsn_{position:relative;height:7px;background:#edf2f5;border-radius:6px;margin-top:13px;overflow:hidden}.CityMarketSchedule_rail__iUsn_ i{position:absolute;height:100%;background:var(--session-color);opacity:.7}.CityMarketSchedule_rail__iUsn_ b{position:absolute;width:2px;height:100%;background:#102f41}.CityMarketSchedule_duration__297CG,.CityMarketSchedule_eventLabel__wOX3I{display:block;font-size:12px;color:#5b7381}.CityMarketSchedule_eventTime__P9r_Z{display:block;font-size:15px;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CityMarketSchedule_early__uYI1s,.CityMarketSchedule_holiday__xa6BI{display:block;color:#825415;font-size:12px;margin-top:6px}.CityMarketSchedule_dayNote__wrCF0{font-size:12px;color:#526c7b;margin-top:10px!important}.CityMarketSchedule_details__x0rc6{margin-top:22px;padding:16px 18px;border:1px solid #d5e3eb;border-radius:12px;background:#fff}.CityMarketSchedule_details__x0rc6 summary{cursor:pointer;font-weight:700;min-height:28px}.CityMarketSchedule_details__x0rc6 p{margin-top:12px;font-size:13px;color:#516a79}.CityMarketSchedule_details__x0rc6 a{color:#196285;text-decoration:underline;text-underline-offset:2px}@media (max-width:1000px){.CityMarketSchedule_controls__h4F2B{grid-template-columns:1fr 1fr}.CityMarketSchedule_zoneControl___BUQl{grid-column:1/-1}}@media (max-width:700px){.CityMarketSchedule_shell__VGMSm{padding:16px 12px;border-radius:16px}.CityMarketSchedule_header__DmT4N{display:block;margin-bottom:16px}.CityMarketSchedule_shareActions__jEoHK .CityMarketSchedule_secondary__lL5rr{margin-top:15px;width:100%}.CityMarketSchedule_header__DmT4N p{font-size:14px}.CityMarketSchedule_controls__h4F2B{display:flex;flex-direction:column;gap:16px;padding:14px}.CityMarketSchedule_presets__5VStq button{min-height:44px}.CityMarketSchedule_dateControl__hVktn button{flex-basis:44px}.CityMarketSchedule_timeControl__AGggl input{flex:1 1}.CityMarketSchedule_summary__66DWl{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.CityMarketSchedule_summary__66DWl>div{padding:15px 16px}.CityMarketSchedule_tableHeading__jV50L{display:block}.CityMarketSchedule_nyseSwitch__gnkvp{margin-top:13px;width:-moz-fit-content;width:fit-content;white-space:normal}.CityMarketSchedule_table___zX5j,.CityMarketSchedule_table___zX5j tbody{display:block}.CityMarketSchedule_table___zX5j thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.CityMarketSchedule_table___zX5j tr{display:block;border:1px solid #d6e4ec;background:white;border-radius:13px;margin-bottom:12px;overflow:hidden}.CityMarketSchedule_table___zX5j tbody th,.CityMarketSchedule_table___zX5j td{display:block;border:0!important;border-radius:0!important;padding:14px 15px}.CityMarketSchedule_table___zX5j tbody th{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.CityMarketSchedule_table___zX5j td:nth-child(2){padding-top:0}.CityMarketSchedule_table___zX5j td:last-child{background:#f3f8fa;padding:11px 15px}.CityMarketSchedule_closed__cKztI,.CityMarketSchedule_open__33sg6{margin-top:0;text-align:right;max-width:130px;font-size:11px}.CityMarketSchedule_ranges__K8Uab strong,.CityMarketSchedule_sessionName__ULrbg{font-size:15px}.CityMarketSchedule_duration__297CG,.CityMarketSchedule_eventTime__P9r_Z{display:inline;margin-right:8px}.CityMarketSchedule_eventLabel__wOX3I{margin-bottom:2px}}@media (prefers-reduced-motion:reduce){.CityMarketSchedule_shell__VGMSm button{transition:none}}.CityMarketSchedule_shareActions__jEoHK{margin-top:16px}