.avatar-pair{display:inline-flex;align-items:center;flex:0 0 auto;vertical-align:middle;padding-left:0;width:max-content}.avatar-pair>.avatar{margin-left:0;border:2px solid white}.avatar-pair>.avatar+ .avatar{margin-left:-7px}.task-meta>.avatar-pair{margin-left:auto}.task-meta .avatar-pair>.avatar{margin-left:0}.task-meta .avatar-pair>.avatar+ .avatar{margin-left:-7px}.property-menu button>.avatar-pair{flex:0 0 auto}.task-property summary>.avatar-pair{overflow:visible;flex:0 0 auto}.task-properties .avatar-pair .avatar{width:22px;height:22px}.property-menu .avatar-pair{min-width:37px}.task-meta{flex-wrap:wrap}.task-meta .meta-item{white-space:nowrap}
.waiting-section{background:transparent;border:0}.task-section .section-action{margin-top:-6px;color:#777}.task-section .section-action svg{width:16px;height:16px}.task-section>header .section-action{min-height:30px;width:30px;height:30px}.completion-section .text-surface,.waiting-section .text-surface{min-height:0}.task-attachments{gap:12px}
.property-form.effort-popover{width:310px;max-width:310px;min-width:310px;padding:20px}.effort-control{--effort-fill:0%;color:#202020}.effort-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px}.effort-heading>span{font-size:.8125rem;font-weight:500;color:#777}.effort-output{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums;transform-origin:center}.effort-output [data-effort-amount]{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.06em}.effort-output [data-effort-unit]{font-size:.8125rem;color:#777;font-weight:450}.effort-ruler{position:relative;height:66px;margin:4px 0 0}.effort-ticks{position:absolute;inset:8px 9px auto;height:32px;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.effort-ticks span{width:2px;height:13px;background:#d7d7d7;transform:scaleY(calc(1 + var(--tick-lift,0)*1.05));transform-origin:bottom;border-radius:1px;transition:transform 170ms cubic-bezier(.2,1.4,.4,1),background 160ms}.effort-ticks span:nth-child(4n+1){height:19px;background:#aaa}.effort-control.is-dragging .effort-ticks span{background:#adadad}
.effort-control input.effort-range{position:absolute;bottom:0;left:0;margin:0;min-height:32px;height:32px;appearance:none;-webkit-appearance:none;border:0;padding:0;width:100%;background:transparent;cursor:grab;outline-offset:3px;touch-action:pan-y}.effort-control.is-dragging input.effort-range{cursor:grabbing}.effort-range::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,#222 var(--effort-fill),#e7e7e7 var(--effort-fill));border-radius:4px}.effort-range::-moz-range-track{height:4px;background:linear-gradient(to right,#222 var(--effort-fill),#e7e7e7 var(--effort-fill));border-radius:4px}.effort-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:19px;height:19px;border:2px solid #222;border-radius:50%;background:white;box-shadow:0 2px 5px #0002;margin-top:-7.5px;transform:scale(1);transition:transform 260ms cubic-bezier(.18,1.8,.35,1),box-shadow 150ms}.effort-range::-moz-range-thumb{width:16px;height:16px;border:2px solid #222;border-radius:50%;background:white;box-shadow:0 2px 5px #0002;transition:transform 260ms cubic-bezier(.18,1.8,.35,1)}.effort-control.is-dragging .effort-range::-webkit-slider-thumb{transform:scale(1.22);box-shadow:0 3px 9px #0002}.effort-control.is-dragging .effort-range::-moz-range-thumb{transform:scale(1.22)}.effort-scale{position:relative;height:26px;margin:0 9px;font-size:.6875rem;color:#999;font-variant-numeric:tabular-nums;pointer-events:none}.effort-scale span{position:absolute;transform:translateX(-50%);top:0}.effort-scale span:first-child{transform:none;left:0!important}.effort-scale span:last-child{transform:translateX(-100%)}.effort-shared{font-size:.75rem;color:#777;margin:3px 0 12px;line-height:1.6}.effort-shared[hidden]{display:none}.effort-exact{margin:2px 0 17px}.effort-exact summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;list-style:none;color:#777;font-size:.75rem;min-height:28px}.effort-exact summary:after{content:'+';font-size:.875rem}.effort-exact[open] summary:after{content:'−'}.effort-exact summary::-webkit-details-marker{display:none}.effort-exact label{display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;margin:7px 0 12px!important;color:#777}.effort-control .effort-exact input{width:93px;padding:7px 9px;min-height:36px;font-size:.875rem}.effort-popover>button{min-height:37px}.new-card-effort{max-width:330px;margin:0 0 7px}.routine-effort{margin:0 0 24px;padding-top:0;border:0}.routine-effort .effort-control{max-width:330px}.routine-effort>summary{color:#777;font-weight:400}.effort-control:focus-within .effort-ticks span:nth-child(4n+1){background:#777}
@media(max-width:760px){.task-properties .property-form.effort-popover{min-width:0;max-width:none;width:100%;padding:17px}.effort-output [data-effort-amount]{font-size:2rem}.effort-ticks{inset-inline:9px}.task-attachments button{font-size:.8125rem}.week-controls{gap:12px}.week-controls .switcher{flex-wrap:wrap}.week-controls .switcher button{font-size:.8125rem;padding:7px 10px}.new-card-effort{max-width:100%}}
@media(prefers-reduced-motion:reduce){.effort-ticks span,.effort-range::-webkit-slider-thumb,.effort-range::-moz-range-thumb{transition:none}.effort-control.is-dragging .effort-range::-webkit-slider-thumb,.effort-control.is-dragging .effort-range::-moz-range-thumb{transform:none}}
