.dp-sec{display:flex;flex-direction:column;gap:16px}.dp-sec>p{margin:0;color:var(--text-2);max-width:var(--measure)}.dp-sec>p.note{color:var(--dim)}.dp-root{display:flex;flex-direction:column;gap:inherit}.dp-tz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;color:var(--text-2)}.dp-tz select{min-height:44px;max-width:100%;padding:0 12px;background:var(--panel);color:var(--text);border:1px solid var(--line-strong);border-radius:0;font:15px var(--sans)}.L-fx{--c: #9aa1aa}.L-syd{--c: #7cc4ff}.L-tyo{--c: #ff9d9d}.L-lon{--c: #ffb347}.L-ny{--c: #c9a7ff}.L-ov,.L-act{--c: #2cf59a}.L-nyse{--c: #c9a7ff}.dp-week{--dw: 7.2rem;--lw: 7.6rem;display:flex;flex-direction:column;gap:10px}.wk-legend{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--text-2)}.wk-legend li{display:inline-flex;align-items:center;gap:8px}.wk-legend i{flex:none;width:16px;height:10px;background:var(--c)}.wk-legend .wk-closed i{background:var(--panel-2);outline:1px dashed var(--line-strong);outline-offset:-1px}.wk-axis{display:grid;grid-template-columns:calc(var(--dw) + var(--lw)) minmax(0,1fr);align-items:end;font:11px/1 var(--mono);color:var(--dim)}.wk-zl{padding-inline-end:8px}.wk-ticks{position:relative;height:12px}.wk-ticks span{position:absolute;top:0;transform:translate(-50%)}.wk-ticks span:first-child{transform:none}.wk-ticks span:last-child{transform:translate(-100%)}html[dir=rtl] .wk-ticks span{transform:translate(50%)}html[dir=rtl] .wk-ticks span:first-child{transform:none}html[dir=rtl] .wk-ticks span:last-child{transform:translate(100%)}.wk{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.wk-day{display:grid;grid-template-columns:var(--dw) minmax(0,1fr);padding:8px 0;border-bottom:1px solid var(--line-soft)}.wk-day.is-today{box-shadow:inset 3px 0 0 var(--accent);background:var(--panel-2)}html[dir=rtl] .wk-day.is-today{box-shadow:inset -3px 0 0 var(--accent)}.wk-dh{display:flex;flex-direction:column;padding-inline:10px 8px;font-size:14px;line-height:1.3}.wk-dh b{font-weight:600}.wk-dh span{font:12px var(--mono);color:var(--muted)}.wk-lanes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.wk-lane{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);align-items:center}.wk-ln{font-size:12px;line-height:1.2;color:var(--muted);padding-inline-end:8px;overflow-wrap:anywhere}.wk-tr{position:relative;height:18px;background:var(--panel-2);background-image:linear-gradient(90deg,transparent calc(25% - .5px),var(--line-soft) calc(25% - .5px),var(--line-soft) calc(25% + .5px),transparent calc(25% + .5px),transparent calc(50% - .5px),var(--line-soft) calc(50% - .5px),var(--line-soft) calc(50% + .5px),transparent calc(50% + .5px),transparent calc(75% - .5px),var(--line-soft) calc(75% - .5px),var(--line-soft) calc(75% + .5px),transparent calc(75% + .5px))}.wk-seg{position:absolute;top:0;bottom:0;min-width:2px;background:var(--c);overflow:hidden;container-type:inline-size}.wk-tx{display:block;text-align:start;padding-inline:5px;font:600 11px/18px var(--mono);color:#070a0f;white-space:nowrap}html[dir=rtl] .wk-tx{text-align:right}@container (max-width: 76px){.wk-tx{visibility:hidden}}.wk-off{position:absolute;inset:0;padding-inline:6px;font:11px/16px var(--mono);color:var(--dim);border:1px dashed var(--line)}.is-today .wk-tr:after{content:"";position:absolute;top:-2px;bottom:-2px;inset-inline-start:var(--now);width:2px;margin-inline-start:-1px;background:var(--text)}.wk-note{margin:0}.wk-gap{margin:0;color:var(--text-2);max-width:var(--measure)}@media(max-width:640px){.dp-week{--lw: 4.9rem}.wk-axis{grid-template-columns:var(--lw) minmax(0,1fr)}.wk-day{grid-template-columns:minmax(0,1fr);gap:4px;padding-inline-start:8px}.wk-axis{padding-inline-start:8px}.wk-dh{flex-direction:row;align-items:baseline;gap:8px;padding-inline:0}.wk-ln{font-size:11px}}.dc-lead{margin:0;color:var(--text-2);max-width:var(--measure)}.dp-dst{display:flex;flex-direction:column;gap:12px}.dc .dc-sh{font-size:13px;color:var(--muted)}.dc tbody th{white-space:normal}.dc tr.is-next th{color:var(--accent);font-weight:600}.dc-what{margin:0;padding-inline-start:18px}.dc-what li+li{margin-top:4px}.dc-old{color:var(--muted)}.dc-v{display:inline-block;white-space:nowrap}html[dir=rtl] .dc-v{text-align:end}.dc-none{color:var(--dim)}.lv th[scope=row]{width:42%}.lv-st{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.lv-in{color:var(--text-2);font-size:14px}.lv-in .mono{color:var(--muted);font-size:13px}
