._44bByq_content{gap:var(--gap-400);width:100%;min-width:0;max-width:1680px;min-height:0;padding:var(--padding-500) var(--padding-1000);flex-direction:column;display:flex}._44bByq_topBar{justify-content:space-between;align-items:center;gap:var(--gap-200);display:flex}._44bByq_search{width:320px;max-width:100%;position:relative}._44bByq_searchKbd{top:50%;right:var(--padding-200);gap:var(--gap-050);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}._44bByq_topBarActions{align-items:center;gap:var(--gap-200);display:flex}._44bByq_board{gap:var(--gap-400);flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}._44bByq_rail{gap:var(--gap-500);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._44bByq_railHeader{justify-content:space-between;align-items:baseline;gap:var(--gap-200);display:flex}._44bByq_railTitle{font-family:var(--font-family-primary);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading);margin:0}._44bByq_railCount{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._44bByq_group{gap:var(--gap-200);flex-direction:column;display:flex}._44bByq_groupLabel{font-family:var(--font-overline-family);font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary)}._44bByq_todoList{gap:var(--gap-200);flex-direction:column;display:flex}._44bByq_dayHeading{align-items:center;gap:var(--gap-200);margin:0;display:flex}._44bByq_dayNumber{font-family:var(--font-family-primary);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing);color:var(--color-text-heading);font-variant-numeric:tabular-nums}._44bByq_dayMeta{flex-direction:column;min-width:0;display:flex}._44bByq_dayWeekday{font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);color:var(--color-text-primary)}._44bByq_dayMonth{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}._44bByq_schedule{gap:var(--gap-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._44bByq_scheduleRow{align-items:center;gap:var(--gap-200);display:flex}._44bByq_scheduleDot{width:var(--gap-100);height:var(--gap-100);border-radius:var(--radius-pill);flex:none}._44bByq_dotNeutral{background-color:var(--color-text-tertiary)}._44bByq_dotCoral{background-color:var(--color-core-accent-coral)}._44bByq_dotViolet{background-color:var(--color-core-accent-violet)}._44bByq_dotCobalt{background-color:var(--color-core-accent-cobalt)}._44bByq_dotAmber{background-color:var(--color-core-accent-amber)}._44bByq_dotGold{background-color:var(--color-core-accent-gold)}._44bByq_dotMint{background-color:var(--color-core-accent-mint)}._44bByq_scheduleTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-primary);flex:1;overflow:hidden}._44bByq_scheduleTime{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._44bByq_scheduleEmpty{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);margin:0}._44bByq_calendar{min-width:0;min-height:0;display:flex;overflow-y:auto}._44bByq_calendar .ds-event-calendar{border-radius:var(--radius-600);min-height:100%;padding:var(--padding-500);border:none}._44bByq_calendar .ds-event-calendar__grid{flex:1;min-height:0}@media (max-width:1080px){._44bByq_rail,._44bByq_calendar{overflow-y:visible}._44bByq_content{padding:var(--padding-400)}._44bByq_board{grid-template-columns:minmax(0,1fr)}._44bByq_calendar{order:-1}}@media (max-width:768px){._44bByq_topBar{padding-left:56px}}._44bByq_searchIconMobile{display:none}@media (max-width:768px){._44bByq_search{display:none}._44bByq_searchIconMobile{display:inline-flex}._44bByq_topBar{justify-content:flex-end;align-items:center;min-height:40px}}
.ds-dropdown{gap:var(--gap-200);flex-direction:column;width:100%;display:flex;position:relative}.ds-dropdown__trigger{justify-content:space-between;align-items:center;gap:var(--gap-200);padding:var(--padding-200) var(--padding-400);border:var(--border-025) solid var(--color-input-border-primary);border-radius:var(--radius-300);background-color:var(--color-input-bg-primary);cursor:pointer;transition:border-color var(--motion-duration-base) var(--motion-ease-standard);box-sizing:border-box;height:var(--control-height-default);outline:none;padding-block:0;display:flex}.ds-dropdown__trigger:hover:not(:focus-visible){border-color:var(--color-input-border-hover)}.ds-dropdown__trigger:focus-visible,.ds-dropdown--open .ds-dropdown__trigger{border-color:var(--color-input-border-selected)}.ds-dropdown__value{font-family:var(--ds-dropdown-font,var(--font-paragraph-emphasis-family));font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-input-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-dropdown__value--placeholder{color:var(--color-input-text-placeholder)}.ds-dropdown__value-icon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary);vertical-align:text-bottom;margin-inline-end:var(--gap-100)}.ds-dropdown__chevron{--icon-size:var(--icon-size-600);color:var(--color-icon-primary);transition:transform var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0}.ds-dropdown--open .ds-dropdown__chevron{transform:rotate(180deg)}.ds-dropdown__menu{box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--gap-400));padding:var(--padding-100);border:var(--border-025) solid var(--color-input-border-primary);border-radius:var(--radius-300);background-color:var(--color-bg-page-primary);max-height:240px;z-index:var(--layer-dropdown);box-shadow:var(--shadow-floating);transform-origin:top;animation:ds-dropdown-appear var(--motion-duration-fast) var(--motion-ease-entrance);list-style:none;overflow-y:auto}.ds-dropdown__menu[data-side=top]{transform-origin:bottom}@keyframes ds-dropdown-appear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ds-dropdown__option{white-space:nowrap;padding:var(--padding-200) var(--padding-300);border-radius:var(--radius-200);font-family:var(--ds-dropdown-font,var(--font-paragraph-emphasis-family));font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:space-between;align-items:center;display:flex}.ds-dropdown__option:hover,.ds-dropdown__option--focused{background-color:var(--color-action-passive-bg-hover)}.ds-dropdown__option--selected{color:var(--color-action-primary-text-tertiary)}.ds-dropdown__option--disabled{opacity:.4;cursor:not-allowed}.ds-dropdown__option--disabled:hover{background-color:#0000}.ds-dropdown__group{list-style:none}.ds-dropdown__group-label{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);padding:var(--padding-150) var(--padding-300);-webkit-user-select:none;user-select:none;display:block}.ds-dropdown__group-list{margin:0;padding:0;list-style:none}.ds-dropdown__separator{background:var(--color-bg-container-border);height:1px;margin:var(--padding-100) var(--padding-200);list-style:none}.ds-dropdown__option-content{align-items:center;gap:var(--gap-100);min-width:0;display:flex}.ds-dropdown__option-icon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary);flex-shrink:0}.ds-dropdown--error .ds-dropdown__trigger{border-color:var(--color-status-error-border)}.ds-dropdown--disabled .ds-dropdown__trigger{background-color:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled);cursor:not-allowed}.ds-dropdown--disabled .ds-dropdown__value,.ds-dropdown--disabled .ds-dropdown__chevron{color:var(--color-input-text-disabled)}.ds-dropdown--compact .ds-dropdown__trigger{padding:var(--padding-150) var(--padding-300);height:var(--control-height-compact);padding-block:0}.ds-dropdown--compact .ds-dropdown__value{font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}.ds-dropdown--compact .ds-dropdown__chevron{--icon-size:var(--icon-size-500)}.ds-dropdown--compact .ds-dropdown__option{padding:var(--padding-150) var(--padding-200);font-size:var(--font-paragraph-sm-emphasis-size);line-height:var(--font-paragraph-sm-emphasis-line-height);letter-spacing:var(--font-paragraph-sm-emphasis-letter-spacing)}
.ds-chosen-mark{--icon-size:var(--icon-size-500);color:var(--color-action-primary-bg);flex-shrink:0;margin-inline-start:auto;line-height:1}
.ds-checkbox{align-items:center;gap:var(--gap-200);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-checkbox__box{box-sizing:border-box;border:var(--border-050) solid var(--color-input-indicator-border);border-radius:clamp(4px, var(--radius-200), 8px);background-color:var(--color-input-bg-primary);width:24px;height:24px;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox__icon{width:14px;height:14px;color:var(--color-action-primary-text-active);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);display:block}.ds-checkbox__label{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-checkbox--has-helper{align-items:flex-start}.ds-checkbox__text{gap:var(--gap-050);flex-direction:column;display:flex}.ds-checkbox__helper{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.ds-checkbox--error .ds-checkbox__helper{color:var(--color-status-error-border)}.ds-checkbox__box--checked,.ds-checkbox__box--indeterminate{background-color:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg)}.ds-checkbox__box--checked .ds-checkbox__icon,.ds-checkbox__box--indeterminate .ds-checkbox__icon{opacity:1}.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box{border-color:var(--color-action-primary-bg)}.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box--checked,.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box--indeterminate{background-color:var(--color-action-primary-bg-hover);border-color:var(--color-action-primary-bg-hover)}.ds-checkbox:focus-visible{outline:none}.ds-checkbox:focus-visible .ds-checkbox__box{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-checkbox--disabled{opacity:.4;cursor:not-allowed}.ds-checkbox__box--compact{width:20px;height:20px}.ds-checkbox__box--compact .ds-checkbox__icon{width:12px;height:12px}.ds-checkbox--compact .ds-checkbox__label{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-checkbox-group,.ds-checkbox-group__items{gap:var(--gap-200);flex-direction:column;display:flex}.ds-checkbox-group--horizontal .ds-checkbox-group__items{gap:var(--gap-200) var(--gap-500);flex-flow:wrap}
