.CpTv{--tl-ink:#0f2a4a;--tl-ink-2:#3c4a5c;--tl-ink-3:#5b6676;--tl-line:#e3e8ef;--k:#066cb5;--k-soft:#e8f1fa}.CpTv .k-results{--k:#066cb5;--k-soft:#e6f0fa}.CpTv .k-board{--k:#4b5b70;--k-soft:#eef1f5}.CpTv .k-dividend{--k:#15803d;--k-soft:#e6f5ec}.CpTv .k-bonus{--k:#8e3f8a;--k-soft:#f6ecf5}.CpTv .k-split{--k:#c2410c;--k-soft:#fdeee6}.CpTv .k-action{--k:#0f766e;--k-soft:#e3f4f1}.CpTv .k-announcement{--k:#8a6514;--k-soft:#fbf3dd}.CpTvHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:16px;display:flex}.CpTvSub{color:var(--tl-ink-3);margin:4px 0 0;font-size:14px}.CpTvFilters{flex-wrap:wrap;gap:6px;display:flex}.CpTvFilters button{border:1px solid var(--tl-line);min-height:34px;color:var(--tl-ink-2);font-family:var(--medium);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CpTvFilters button span{opacity:.75;font-size:11.5px}.CpTvFilters button:hover{color:var(--tl-ink);border-color:#b9cde3}.CpTvFilters button[aria-pressed=true]{background:var(--tl-ink);border-color:var(--tl-ink);color:#fff}.CpTvBadge{background:var(--k-soft);width:36px;height:36px;color:var(--k);border-radius:10px;flex:none;place-items:center;display:inline-grid}.CpTvNext{border:1px solid var(--tl-line);background:linear-gradient(100deg, var(--k-soft), #fff 60%);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;width:100%;margin-bottom:14px;padding:14px 18px 14px 14px;transition:border-color .15s,box-shadow .2s;display:flex}.CpTvNext:hover{border-color:color-mix(in srgb, var(--k) 35%, #fff);box-shadow:0 10px 24px -18px #0f2a4a80}.CpTvNext .CpTvBadge{background:#fff;margin-left:auto}.CpTvNextCal{border:1px solid var(--tl-line);text-align:center;background:#fff;border-radius:12px;flex:none;width:56px;display:grid;overflow:hidden}.CpTvNextCal small{background:var(--k);color:#fff;font-family:var(--semibold,var(--medium));padding:3px 0;font-size:11.5px}.CpTvNextCal b{color:var(--tl-ink);font-family:var(--semibold,var(--medium));padding:4px 0 6px;font-size:22px;line-height:1.1}.CpTvNextBody{gap:3px;min-width:0;display:grid}.CpTvNextLabel{color:var(--k);font-family:var(--medium);font-size:13px}.CpTvNextTitle{color:var(--tl-ink);font-family:var(--semibold,var(--medium));font-size:16px;line-height:1.35}.CpTvGrid{border:1px solid var(--tl-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.CpTvList{scrollbar-width:thin;border-right:1px solid var(--tl-line);max-height:460px;overflow-y:auto}.CpTvList ol{margin:0;padding:0 8px 6px;list-style:none}.CpTvGroup{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--tl-ink-3);font-family:var(--semibold,var(--medium));background:#fffffff0;margin:0;padding:10px 18px 6px;font-size:12.5px;position:sticky;top:0}.CpTvGroup.is-up{color:#8a5a00}.CpTvRow>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background-color .15s;display:flex;position:relative}.CpTvRow>button:hover{background:#f5f8fb}.CpTvRow.is-on>button{background:var(--k-soft)}.CpTvRow.is-on>button:before{content:"";background:var(--k);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-8px}.CpTvRow>button:focus-visible{outline:2px solid var(--k);outline-offset:-2px}.CpTvDate{width:34px;color:var(--tl-ink-3);text-align:center;flex:none;font-size:11.5px;line-height:1.1;display:grid}.CpTvDate b{color:var(--tl-ink);font-family:var(--semibold,var(--medium));font-size:17px;font-weight:400}.CpTvMain{gap:2px;min-width:0;display:grid}.CpTvTitle{color:var(--tl-ink);font-family:var(--medium);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.CpTvMeta{color:var(--tl-ink-3);flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.CpTvMeta em{color:#7a4f00;background:#fdf3dc;border-radius:999px;padding:0 7px;font-style:normal}.CpTvInline{display:none}.CpTvSide{background:linear-gradient(#fbfcfe,#fff);padding:22px 24px}.CpTvDetail{flex-direction:column;gap:12px;display:flex}.CpTvDetailTop{align-items:center;gap:12px;display:flex}.CpTvDetailTop .CpTvBadge{border-radius:12px;width:44px;height:44px}.CpTvDetailTop .CpTvBadge svg{width:22px;height:22px}.CpTvDetailTop>div{gap:2px;display:grid}.CpTvKind{color:var(--k);font-family:var(--semibold,var(--medium));font-size:13px}.CpTvDetailTop time{color:var(--tl-ink-2);font-size:14px}.CpTvDetailTop time em{color:var(--tl-ink-3);font-style:normal}.CpTvDetail h3{color:var(--tl-ink);font-family:var(--semibold,var(--medium));margin:4px 0 0;font-size:19px;line-height:1.35}.CpTvDetail p{color:var(--tl-ink-2);margin:0;font-size:14.5px;line-height:1.65}.CpTvDetail dl{border:1px solid var(--tl-line);background:var(--tl-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:4px 0 0;display:grid;overflow:hidden}.CpTvDetail dl>div{background:#fff;padding:10px 14px}.CpTvDetail dt{color:var(--tl-ink-3);font-size:12px;font-weight:400}.CpTvDetail dd{color:var(--tl-ink);font-family:var(--semibold,var(--medium));margin:2px 0 0;font-size:15px}.CpTvNav{border-top:1px solid var(--tl-line);color:var(--tl-ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:14px;font-size:13px;display:flex}.CpTvNav button{border:1px solid var(--tl-line);min-height:34px;color:var(--tl-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13px}.CpTvNav button:hover:not(:disabled){border-color:#b9cde3}.CpTvNav button:disabled{opacity:.45;cursor:default}.CpTvSkel{grid-template-columns:1fr 1.1fr;gap:12px;display:grid}.CpTvSkel span{background:linear-gradient(90deg,#f1f4f8,#f8fafc,#f1f4f8) 0 0/200% 100%;border-radius:16px;height:320px;animation:1.4s linear infinite cpTvSh}@keyframes cpTvSh{to{background-position:-200% 0}}.CpTvEmpty{border:1px dashed var(--tl-line);color:var(--tl-ink-3);text-align:center;border-radius:16px;margin:0;padding:24px}@media (max-width:767px){.CpTvGrid{grid-template-columns:minmax(0,1fr)}.CpTvList{border-right:0;max-height:none}.CpTvSide{display:none}.CpTvInline{border:1px solid var(--tl-line);background:#fbfcfe;border-radius:12px;margin:4px 2px 10px;padding:14px;display:block}.CpTvInline .CpTvDetailTop{display:none}.CpTvInline .CpTvDetail h3{margin:0;font-size:16px}.CpTvTitle{white-space:normal}.CpTvNext{gap:12px;padding:12px}.CpTvNext .CpTvBadge{display:none}.CpTvNextTitle{font-size:15px}.CpTvSkel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CpTvSkel span{animation:none}}.CpTvRow.is-on .CpTvBadge{background:#fff}.CpTvNextGo{color:var(--k);font-family:var(--medium);white-space:nowrap;margin-left:auto;padding:0 2px;font-size:13px}@media (max-width:767px){.CpTvNextGo{display:none}}.CpTvMore{border:1px solid var(--tl-line);width:calc(100% - 16px);min-height:40px;color:var(--tl-ink);font-family:var(--medium);cursor:pointer;background:#fff;border-radius:999px;margin:4px 8px 10px;font-size:13.5px;display:block}.CpTvMore:hover{border-color:#b9cde3}
