.ds .cl-col{gap:var(--space-48);flex-direction:column;display:flex;position:relative}.ds .pg-band>.band-col.cl-col{padding:var(--space-64) var(--space-64) calc(var(--space-64) - var(--space-32))}.ds .cl-list>.cl-entry:last-child{border-bottom:0}.ds .cl-ghost{pointer-events:none;transform-origin:top;margin:0;position:absolute}.ds :is(.cl-day,.cl-ver,.cl-type,.cl-title,.cl-line,.cl-total,.cl-month-t,.cl-points li>span){text-box-trim:trim-both;text-box-edge:cap alphabetic}.ds .cl-bar{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.ds .cl-chips{--ink-fill:var(--fills-solid);--ink-rest:var(--text-primary);--ink-inset:calc(var(--space-4) - 1px);gap:var(--space-4);padding:calc(var(--space-4) - 1px);border:1px solid var(--borders-standard);border-radius:var(--radius-full);display:inline-flex;position:relative}.ds .cl-pill{top:calc(var(--space-4) - 1px);bottom:calc(var(--space-4) - 1px);border-radius:var(--radius-full)}.ds .cl-chip{z-index:1;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-full);color:var(--text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-450);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast), scale var(--press-t,var(--spring-snappy));background:0 0;border:0;margin:0;line-height:1;display:inline-flex;position:relative}.ds .cl-chip[aria-pressed=true]{color:var(--text-primary-inverse)}.ds .cl-chip:active{scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .cl-chip:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .cl-n{font-weight:var(--fw-350);opacity:.6}.ds .cl-total{font-size:var(--fs-14);font-weight:var(--fw-350);color:var(--text-secondary);margin:0;line-height:1.2}.ds :is(.cl-dot,.cl-type>i){box-sizing:border-box;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.ds :is(.cl-dot,.cl-type>i)[data-type=improved],.ds .cl-type[data-type=improved]>i{opacity:.6}.ds :is(.cl-dot,.cl-type>i)[data-type=fixed],.ds .cl-type[data-type=fixed]>i{background:0 0;border:1px solid}.ds .cl-month{flex-direction:column;display:flex}.ds .cl-month-head{justify-content:space-between;align-items:center;gap:var(--space-16);padding-bottom:var(--space-32);border-bottom:1px solid var(--borders-gridline);display:flex}.ds .cl-month-t{font-size:var(--fs-24);font-weight:var(--fw-350);color:var(--text-primary);margin:0;line-height:1.2}.ds .cl-month-n{margin-left:var(--space-8);font-size:var(--fs-16);color:var(--text-secondary)}.ds .cl-months{gap:var(--space-4);display:inline-flex}.ds .cl-months>button{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-450);cursor:pointer;background:0 0;border:0}.ds .cl-months>button[aria-pressed=true]{background:var(--fills-hover);color:var(--text-primary)}.ds .cl-entry{border-bottom:1px solid var(--borders-gridline)}.ds .cl-sum{align-items:start;gap:var(--space-24);padding:var(--space-32) 0;cursor:pointer;grid-template-columns:160px minmax(0,1fr) 12px;list-style:none;display:grid}.ds .cl-sum::-webkit-details-marker{display:none}.ds .cl-entry.is-flat .cl-sum{cursor:default;grid-template-columns:160px minmax(0,1fr)}.ds .cl-when{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.ds .cl-day{font-size:var(--fs-16);font-weight:var(--fw-350);color:var(--text-secondary);line-height:1.2}.ds .cl-ver{padding:calc(var(--space-4) - 1px) calc(var(--space-8) - 1px);border:1px solid var(--borders-standard);border-radius:var(--radius-s);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);text-box-trim:none;line-height:1.2}.ds .cl-what{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ds .cl-type{align-items:center;gap:var(--space-8);font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);line-height:1.2;display:inline-flex}.ds .cl-title{font-size:var(--fs-20);font-weight:var(--fw-350);line-height:1.2;color:var(--text-primary);line-height:round(1.2em,1px)}.ds .cl-line{max-width:640px;font-size:var(--fs-16);font-weight:var(--fw-350);line-height:1.2;color:var(--text-secondary);text-wrap:balance;line-height:round(1.2em,1px)}.ds .cl-chev{background-color:var(--text-secondary);width:12px;height:12px;transition:transform .3s var(--ease-enter);margin-top:2px;-webkit-mask:url(/icons/chevron-down-12.svg) 50%/12px 12px no-repeat;mask:url(/icons/chevron-down-12.svg) 50%/12px 12px no-repeat}.ds .cl-entry[open] .cl-chev{transform:rotate(180deg)}.ds .cl-entry[open].is-closing .cl-chev{transform:none}.ds .cl-more-in{align-items:flex-start;gap:var(--space-24);padding:0 0 var(--space-32) calc(160px + var(--space-24));flex-direction:column;display:flex}.ds .cl-points{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds .cl-points li{-moz-column-gap:var(--space-8);align-items:start;column-gap:var(--space-8);font-size:var(--fs-16);font-weight:var(--fw-350);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);line-height:1.2;display:grid}.ds .cl-points li:before{content:"–";content:"–" / "";text-box-trim:trim-both;text-box-edge:cap alphabetic}.ds .cl[data-moved] .cl-entry[data-fresh]{animation:cl-in .46s var(--ease-enter) calc(min(var(--i,0) * 40ms, .4s)) both}@keyframes cl-in{0%{opacity:0;filter:blur(4px);translate:0 8px}}@media (prefers-reduced-motion:reduce){.ds .cl[data-moved] .cl-entry{animation:none}.ds .cl-pill{transition:none}}@media (max-width:767px){.ds .cl-col{gap:var(--space-32)}.ds .pg-band>.band-col.cl-col{padding:var(--space-32) var(--space-16) calc(var(--space-32) - var(--space-20))}.ds .cl-chips,.ds .cl-ver{border-width:.5px}.ds .cl-ver{box-shadow:inset 0 0 0 .5px var(--borders-standard);border-color:#0000}.ds .cl-month-head{padding-bottom:var(--space-20);border-bottom-width:.5px}.ds .cl-entry{border-bottom-width:.5px}.ds .cl-sum{gap:var(--space-16);padding:var(--space-20) 0;grid-template-columns:minmax(0,1fr) 12px}.ds .cl-entry.is-flat .cl-sum{grid-template-columns:minmax(0,1fr)}.ds .cl-when{flex-direction:row;grid-column:1/-1;align-items:center}.ds .cl-title{font-size:var(--fs-16)}.ds .cl-more-in{padding:0 0 var(--space-20);gap:var(--space-20)}}
