.dataTable__item td{vertical-align:top}.dataTable__item .td_name>.in{height:40px}.dataTable__item:has(.td_days .task) .td_star .bookmark{align-items:start;padding-top:10px}.dataTable__item .td_days>.in{align-items:flex-start;display:flex;overflow:hidden;position:relative;--hint-parent:parent}.dataTable__item .td_days .sum{font:var(--font-ui-13-small-semi);font-family:monospace;width:100%;--icon-color:var(--base-txt-primary);color:var(--base-txt-primary);margin-top:6px}.dataTable__item .td_days .sum ws-icon{height:16px;width:16px;--icon-size:16px;margin:0 -2px 0 0;visibility:hidden}.dataTable__item .td_days:hover .sum ws-icon{visibility:visible}.dataTable__item .td_days .sum .data{display:flex;justify-content:space-between;margin:0 6px}.sidePanel[data-type=plan] .dataTable__item .td_days .sum{--icon-color:var(--base-txt-primary);color:var(--base-txt-primary)}.dataTable__item .td_days .sum-empty{color:var(--base-txt-ghost)!important;font:var(--font-ui-13-small-med);font-family:monospace}.dataTable__item .td_days .sum-empty ws-icon:not(:hover){--icon-color:var(--base-txt-ghost)!important}.dataTable__item:not(:hover) .sum-empty{display:none}.dataTable__item .td_days:not(:hover) .sum-empty ws-icon{opacity:0}.dataTable__item .td_days .sum .progress2,.dataTable__item .td_days .sum progress-bar2{background:var(--base-cont-mod-trans-mid);border-radius:3px;box-shadow:inset 0 0 0 1px #00000005;display:block;height:6px;overflow:hidden}.dataTable__item .td_days .sum progress-bar2 .progress2{margin:0 0 -6px}.dataTable__item .td_days .sum progress-bar2 i{border-right:2px solid var(--base-cont-mod-top);box-sizing:border-box;float:left;height:8px;width:12.5%}.dataTable__item .td_days .sum i:last-child{margin-right:-100%}.dataTable__item .td_days .sum .progress2 div{height:6px!important}.dataTable__item .td_days .sum progress-bar2 .progress2_over.progress2_hlt_b,.dataTable__item .td_days .sum progress-bar2 .progress2_over2.progress2_hlt_b{box-shadow:0 6px var(--base-hlt-b-invert) inset}.dataTable__item .td_days .sum progress-bar2 .progress2_over.progress2_hlt_g,.dataTable__item .td_days .sum progress-bar2 .progress2_over2.progress2_hlt_g{box-shadow:0 6px var(--base-hlt-g-invert) inset}.dataTable__item .td_days .progress2_over div.p1{background:var(--costs-timer-alert)}.timerView__progress progress-bar2 .progress2 div{height:8px!important}.dataTable__item .td_days .tasks{display:flex;flex-direction:column;margin:12px 0 8px;overflow:hidden;width:100%}.dataTable__item .td_days .tasks .tasks__dropPlace{height:0;position:relative;z-index:1}.dataTable__item .td_days .tasks .tasks__dropPlace.tasks__dropPlace-hover:after{background:var(--base-hlt-b-invert-major);border-radius:1px;content:"";height:2px;left:4px;position:absolute;right:4px;top:-1px}.dataTable__item .td_days .sum-empty+.tasks{margin:0}.dataTable__item .td_days .task{border-radius:8px 16px 16px 8px;color:var(--base-txt-primary);flex-grow:1;font:var(--font-ui-12-mini-reg);height:28px;max-height:28px;max-width:100%;min-width:0;overflow:hidden;padding:0 4px 0 0}.dataTable__item .td_days .task .in{flex:1 1 0;min-width:0;--hint-color:none}.dataTable__item .td_days .task task-name{display:inline}.dataTable__item .td_days .task.completed task-name{color:var(--base-txt-tertiary);text-decoration-color:var(--base-line-primary);text-decoration-line:line-through;text-decoration-thickness:calc(var(--screen-px)*1.5)}.dataTable__item .td_days .task:hover{background:var(--base-cont-top-elevated);box-shadow:var(--shadow-cont-minor-lineonly-inside);color:var(--base-txt-accent)}.dataTable__item .td_days .task~.task{margin-top:0}.dataTable__item .td_days a.task{color:inherit}.dataTable__item .td_days .task .space{width:28px}.dataTable-taskSchedule thead th.td_days-today{background:var(--lbl-today-minor)}.dataTable-taskSchedule thead th.td_days-today .in{color:var(--base-txt-accent)}.dataTable-taskSchedule thead th.td_days-today:hover{background:var(--lbl-today-major)}.dataTable-taskSchedule .td_days .task ws-icon{height:16px;width:16px;--icon-size:16px}.dataTable-taskSchedule .td_days .task ws-emoji{height:14px!important;width:14px!important}.dataTable__item .td_days .task .time{color:var(--base-txt-primary);font:var(--font-ui-12-mini-reg);font-family:monospace;margin:0 4px 0 8px}.dataTable td.td_days.w,.dataTable th.td_days.w{background:var(--base-hlt-g-easy)}.taskSchedule-drag .sidePanel__list__item[data-task]{cursor:grab}.taskSchedule-drag .sidePanel__list__item[data-task]:hover ws-icon[name=drag_indicator]{display:block}.taskSchedule-drag .sidePanel__list__item.drag_clone ws-icon[name=drag_indicator]{display:none}.taskSchedule-drag .td_days.drag_over{box-shadow:inset 0 0 0 2px var(--base-hlt-b-invert-major)}.taskSchedule-drag .td_days:not(.td_days-past) .task[data-schedule]{cursor:grab}.taskSchedule-drag .task.drag_clone{background:var(--base-cont-top-elevated)!important;border-radius:8px 16px 16px 8px;box-shadow:var(--shadow-cont-minor-lineonly-inside)!important;color:var(--base-txt-accent);height:28px;padding:0 8px 0 4px}.taskSchedule-drag .task.drag_clone .space{display:flex;justify-content:center;width:28px}.taskSchedule-drag .task.drag_clone task-name{font:var(--font-ui-12-mini-reg)}.taskSchedule-drag .task.drag_clone .time{font:var(--font-ui-12-mini-reg);font-family:monospace}.menu.menu-schedule{max-width:420px;min-width:320px}.menu.menu-schedule .menu__group-row{align-items:center;padding:4px 8px 0}.menu.menu-schedule .flex_column:not(:has(.scheduleMenu__note)) .menu__group-row{padding-bottom:4px}.menu.menu-schedule .menu__item-icon>.in{display:none}.menu.menu-schedule .scheduleMenu__time{flex-shrink:0}.menu.menu-schedule .scheduleMenu__time[data-endpoint] .timepicker{cursor:pointer}.menu.menu-schedule .scheduleMenu__time:not([data-endpoint]) .timepicker{background:var(--base-cont-mod-low);cursor:default}.menu.menu-schedule .scheduleMenu__time .timepicker{border-radius:8px;height:28px;min-width:48px;padding:0 8px;width:auto}.menu.menu-schedule .scheduleMenu__note{padding:8px 10px 10px}.menu.menu-schedule .scheduleMenu__note .inputBlock__label-disabled{box-shadow:none}.menu.menu-schedule .scheduleMenu__note textarea[readonly]{cursor:default;min-height:0;field-sizing:content}