.ck-week{padding-top:22px;padding-bottom:36px}.ck-week-days{--week-gap:10px;--week-col:calc((100% - 6 * var(--week-gap)) / 7);grid-auto-flow:column;grid-auto-columns:var(--week-col);align-items:start;gap:0 var(--week-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:4px;padding-bottom:2px;scroll-padding-inline:0;display:grid;overflow:auto hidden}.ck-week-days::-webkit-scrollbar{display:none}@media (max-width:1199.98px){.ck-week-days{--week-col:calc((100% - 3 * var(--week-gap)) / 4)}}@media (max-width:899.98px){.ck-week-days{--week-col:calc((100% - var(--week-gap)) / 2)}}@media (max-width:639.98px){.ck-week-days{--week-col:100%}}.ck-week-days[data-narrow]{--week-col:100%;transition:height var(--duration-fast) var(--ease-signature);align-items:start;-webkit-mask-image:none!important;mask-image:none!important}.ck-week-day{scroll-snap-align:start;border-top:1px solid var(--hairline);flex-direction:column;min-width:0;display:flex}.ck-week-day[data-today]{border-top:2px solid var(--color-fg)}.ck-week-day[data-empty] .ck-week-dayhead{opacity:.72}.ck-week-dayhead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 2px;display:grid}.ck-page .ck-week-days:not([data-narrow]) .ck-week-dayhead{min-height:0}.ck-week-dayname{align-items:baseline;gap:8px;min-width:0;display:flex}.ck-week-dayname b{color:var(--color-fg);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.ck-week-dayword{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.ck-week-day[data-today] .ck-week-dayword{color:var(--color-fg);font-weight:500}.ck-week-day[data-today] .ck-week-dayname .kicker{color:var(--color-fg)}.ck-week-daysum{min-width:0;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;color:var(--color-text-muted);overflow-wrap:anywhere;grid-column:1;font-size:12.5px;line-height:1.4}.ck-week-daysum b{color:var(--color-fg);font-weight:600}.ck-week-daysum[data-quiet]{color:var(--color-text-faint)}.ck-week-dayconf{color:var(--color-fg);font-weight:600}.ck-week-daycal.ck-week-act{width:32px;height:32px;min-height:32px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;flex:none;grid-area:1/2/span 2;justify-content:center;padding:0;text-decoration:none}.ck-week-daycal.ck-week-act:hover{color:var(--color-fg);border-color:var(--color-border-mid)}.ck-week-quiet{font-size:var(--text-caption);color:var(--color-text-faint);margin:0;padding:14px 2px}.ck-week-quiet-view{color:var(--color-text-muted);border-top:1px solid var(--hairline);margin-top:4px}.ck-week-rows{margin:0;padding:0;list-style:none}.ck-week-vel{font-size:inherit;color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.ck-week-vel i{margin-right:1px;font-style:normal}.ck-week-conflict.dk-meta-fact{white-space:normal;color:var(--color-text-secondary)}.ck-week-conflict b{color:var(--color-fg);font-weight:500}.ck-week-conflict-word{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg);font-size:11px;font-weight:600}.ck-week-namesrule{align-items:center;gap:10px;padding:14px 2px 4px;display:flex}.ck-week-namesrule[data-first]{padding-top:4px}.ck-week-act{font:inherit;font-size:var(--text-caption);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-mid);text-decoration-color:var(--color-border-mid);text-underline-offset:3px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;min-height:28px;transition:color var(--duration-fast) var(--ease-signature), text-decoration-color var(--duration-fast) var(--ease-signature);background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:4px 0;font-weight:600;display:inline-flex;overflow:hidden}.ck-week-act:hover{color:var(--color-fg);-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}.ck-week-act:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px;border-radius:3px}.ck-week-act[aria-pressed=true]{color:var(--color-fg);text-decoration:none}.ck-week-act svg{flex:none}.ck-week-act-cal{gap:5px}.ck-week-pager{gap:12px;margin-left:6px;display:inline-flex}.ck-week-more.ck-today-more{border:1px solid var(--color-border);white-space:normal;text-align:left;border-radius:999px;align-self:flex-start;min-height:34px;margin-top:10px;padding:0 14px;font-size:12.5px;font-weight:500;line-height:1.3;text-decoration:none}.ck-week-more.ck-today-more:hover{border-color:var(--color-border-mid);background:var(--color-hover-item)}.ck-week-chipwrap{margin:0 -2px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%)}.ck-week-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:2px 16px 10px 2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.ck-week-chips::-webkit-scrollbar{display:none}.ck-week-chip{border:1px solid var(--color-border);min-width:44px;min-height:48px;font:inherit;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-signature), color var(--duration-fast) var(--ease-signature);background:0 0;border-radius:10px;flex:none;align-content:start;justify-items:center;gap:0;padding:5px 7px 4px;display:grid}.ck-week-chip .kicker{font-size:11.5px;line-height:1.2}.ck-week-chip b{font-family:var(--font-sans), sans-serif;font-size:var(--text-ui);color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.ck-week-chip i{font-style:normal;font-family:var(--font-sans), sans-serif;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.2}.ck-week-chip[data-empty] b{color:var(--color-text-faint)}.ck-week-chip[data-today]{border-color:var(--color-fg)}.ck-week-chip[aria-pressed=true]{background:var(--color-bg-elevated);border-color:var(--color-border-mid);color:var(--color-fg)}.ck-week-chip:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (min-width:640px){.ck-week-chip{min-width:56px}.ck-week-chipwrap{-webkit-mask-image:none;mask-image:none}.ck-week-chips{flex-wrap:wrap;padding-right:2px;overflow:visible}}.ck-week-stats{flex-wrap:wrap;gap:6px 8px;margin:2px 0 6px;display:flex}.ck-week-stat{background:color-mix(in srgb, var(--color-fg) 5%, transparent);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:5px 11px;font-size:13px;display:inline-flex}.ck-week-stat b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.ck-week-fine{color:var(--color-text-muted);font-size:12px;line-height:1.5;display:block}.ck-week-fine:empty{display:none}@media (max-width:639.98px){.ck-week-stats{flex-wrap:wrap}.ck-week-stat{flex:none;padding:4px 10px;font-size:12.5px}.ck-week-daycal{min-height:32px}}.ck-week-cn{margin:0 0 18px}.ck-week-cn-quiet{font-size:var(--text-caption);color:var(--color-text-muted);border-bottom:1px solid var(--hairline);margin:0 0 14px;padding:10px 2px}@media (prefers-reduced-motion:reduce){.ck-week-days,.ck-week-chips{scroll-behavior:auto;transition:none}.ck-week-act,.ck-week-chip{transition:none}}
