@layer components{.a2-cl-n{min-width:4.5ch;color:var(--a2-text);font-size:var(--a2-fs-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.a2-cl-n[data-full]{color:var(--a2-gold-text)}.a2-cl-noicon{width:32px;height:32px;display:inline-block}.ck-root{flex-direction:column;gap:1rem;display:flex}.ck-today{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ck-today__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ck-today__t{color:var(--a2-heading);font:600 var(--a2-fs-xl) / 1.2 var(--a2-font-display);margin:0}.ck-today__who{flex:0 auto;align-items:center;min-width:0;min-height:32px;display:inline-flex}.ck-today__name{color:var(--a2-text);font-size:var(--a2-fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ck-today__chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ck-today__todos,.ck-today__left{font-size:var(--a2-fs-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ck-today__lbl{color:var(--a2-text-faint);font-size:var(--a2-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ck-today__lbl>b{color:var(--a2-text);font-size:var(--a2-fs-sm);letter-spacing:0;text-transform:none;margin-left:4px}.ck-todos{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.ck-today__bar{flex:6rem;max-width:14rem}.ck-today__used{color:var(--a2-note);font-variant-numeric:tabular-nums}.ck-today__tip{-webkit-line-clamp:1;min-height:1.45em;color:var(--a2-text-faint);font-size:var(--a2-fs-xs);-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ck-today__tip[data-tone=full]{color:var(--a2-gold-text)}.ck-today__tip[data-tone=done]{color:var(--a2-positive);font-weight:600}@media not (min-width:40rem){.ck-today__chips{margin-left:0}.ck-today__tip{-webkit-line-clamp:2;min-height:2.9em}}.ck-set>.a2-disc__sum .a2-disc__title{flex:none}.ck-set>.a2-disc__sum .a2-disc__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-set__body{flex-direction:column;gap:12px;padding-top:4px;display:flex}.ck-set__row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ck-set__remove{min-height:24px;color:var(--a2-text-faint);font-size:var(--a2-fs-xs);cursor:pointer;background:0 0;border:0;padding:0}.ck-set__remove:hover,.ck-set__remove:focus-visible{color:var(--a2-negative);text-decoration:underline}.ck-pick{border:1px solid color-mix(in srgb, var(--a2-gold) 45%, transparent);border-radius:var(--a2-radius);background:color-mix(in srgb, var(--a2-gold) 7%, #0c1112);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.ck-pick__text{flex:100%;gap:2px;display:grid}.ck-pick__groups{flex-wrap:wrap;flex:24rem;gap:0 16px;margin:0;padding:0;list-style:none;display:flex}.ck-pick__lbl{align-items:center;gap:6px;min-width:0;display:inline-flex}.ck-pick__lbl>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ck-pick__groups .a2-choice{min-width:0;max-width:100%}.ck-pick__actions{flex-wrap:wrap;gap:8px;display:flex}@media not (min-width:40rem){.ck-pick__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}}.ck-done{color:var(--a2-positive)}.ck-rows{margin:0;padding:0;list-style:none}.ck-row{border-bottom:1px solid var(--a2-hairline);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon name ctl""icon meta ctl";align-items:center;gap:0 10px;min-height:48px;padding:6px 8px;display:grid;position:relative}.ck-row:last-child{border-bottom:0}.ck-row>i{grid-area:icon}.ck-row--task{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name ctl""meta ctl"}.ck-row__name{min-width:0;color:var(--a2-text-body);font-size:var(--a2-fs-sm);overflow-wrap:anywhere;grid-area:name;font-weight:600;line-height:1.35}.ck-row__pre{text-overflow:ellipsis;max-width:100%;color:var(--a2-text-faint);vertical-align:1px;white-space:nowrap;background:#ffffff0d;border-radius:3px;margin-right:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-block;overflow:hidden}.ck-row__meta{min-width:0;color:var(--a2-text-faint);font-size:var(--a2-fs-xs);flex-wrap:wrap;grid-area:meta;align-items:center;gap:0 10px;line-height:1.4;display:flex}.ck-row__open{color:var(--a2-gold-text);padding-block:3px;font-weight:600;text-decoration:none;display:inline-block}.ck-row__open:hover,.ck-row__open:focus-visible{text-underline-offset:2px;text-decoration:underline}.ck-row__ctl{grid-area:ctl;align-items:center;gap:4px;display:flex}.ck-row__ctl>.a2-btn{min-width:2rem;font-weight:700}.ck-row[data-state=done] .ck-row__name{color:var(--a2-text-faint)}.ck-row .ck-row__tip{vertical-align:-3px;margin-left:4px;position:static}.ck-row .ck-row__tip>.a2-infotip__btn{width:24px;height:24px}.ck-row .ck-row__tip>.a2-infotip__live{left:12px;right:auto;translate:none}@media not (min-width:40rem){.ck-row{grid-template-areas:"icon name name""icon meta ctl";row-gap:2px}.ck-row--task{grid-template-areas:"name ctl""meta ctl"}.ck-row__meta{display:block}.ck-row__open-t{display:none}.ck-row__open{vertical-align:middle;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:2px;padding:0;display:inline-flex}}@media (min-width:64rem){.ck-row{grid-template-columns:32px minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"icon name meta ctl";min-height:44px}.ck-row--task{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"name meta ctl"}}.ck-row__sub{color:var(--a2-text-faint);font-size:var(--a2-fs-xs);font-weight:400;display:block}.ck-today__prov{align-items:center;gap:4px;display:inline-flex}.ck-todos>li{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.ck-todos__note{color:var(--a2-text-faint);font-size:var(--a2-fs-xs)}.ck-todos__go{color:var(--a2-gold-text);padding:0 4px;font-weight:600}.ck-todos__go:hover{text-decoration:underline}.ck-later .ck-row__name{color:var(--a2-text-faint)}}
