.kit-date{position:relative;min-width:0;--kit-border-default:var(--line,#dce5e1);--kit-bg-default:var(--paper,#fff);--kit-bg-subtle:var(--soft,#edf5f3);--kit-fg-default:var(--ink,#172724);--kit-fg-muted:var(--muted,#64746d);--kit-brand:var(--brand,#0c6158);--kit-radius-sm:10px}.kit-date>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:10px;border:1px solid var(--line,#dce5e1);border-radius:9px;min-height:42px;font-size:14px}.kit-date>summary::-webkit-details-marker{display:none}.kit-date .kit-cal{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:40;width:280px;max-width:calc(100vw - 60px);box-sizing:border-box;box-shadow:0 8px 24px #0002}.kit-date:not([open])>.kit-cal{display:none}.kit-date .kit-cal-day{min-height:32px}.timeline-updates .tl-compose-box{overflow:visible}.timeline-updates .wizard-select>summary{font-size:14px;min-height:42px;padding:10px}.timeline-updates .wizard-select .dropdown-item{display:block;width:100%;font-size:14px;padding:10px;text-align:start}.timeline-updates .wizard-select .dropdown-item.active{background:var(--brand);color:#fff}.kit-date [hidden]{display:none!important}
.kit-cal{border:1px solid var(--kit-border-default);border-radius:var(--kit-radius-sm);
  background:var(--kit-bg-default);padding:12px;max-width:320px}.kit-cal-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kit-cal-title{font-size:13.5px;font-weight:750;flex:1;text-align:center}.kit-cal-nav{width:28px;height:28px;border-radius:8px;border:1px solid var(--kit-border-default);
  background:var(--kit-bg-default);color:var(--kit-fg-muted);display:grid;place-items:center;cursor:pointer}.kit-cal-nav:hover{color:var(--kit-fg-default);border-color:var(--kit-border-focus)}.kit-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.kit-cal-dow{font-size:10.5px;font-weight:700;text-align:center;color:var(--kit-fg-muted);padding:4px 0}.kit-cal-day{
  aspect-ratio:1;border:0;background:none;border-radius:8px;font:inherit;font-size:12.5px;
  color:var(--kit-fg-default);cursor:pointer;display:grid;place-items:center;position:relative
}.kit-cal-day:hover{background:var(--kit-bg-subtle)}.kit-cal-day:focus-visible{box-shadow:var(--kit-focus-ring)}.kit-cal-day.is-muted{color:var(--kit-fg-muted);opacity:.5}.kit-cal-day.is-today{font-weight:750;color:var(--kit-brand)}.kit-cal-day.is-full,.kit-cal-day[disabled]{color:var(--kit-fg-muted);opacity:.35;cursor:not-allowed;text-decoration:line-through}.kit-cal-day.has-slots::after{content:'';position:absolute;bottom:4px;width:4px;height:4px;
  border-radius:50%;background:var(--kit-brand)}