.person-chooser{width:100%;min-width:0}.person-chooser input{width:100%;min-height:44px}.person-choice-current{margin:0 0 8px;font-size:14px}.person-choice-list{margin-top:8px;display:grid}.person-choice-list .person-choice{border:0;border-bottom:1px solid var(--brand-pale);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 4px;display:flex}.person-choice>span:first-child{min-width:0}.person-choice strong,.person-choice small{overflow-wrap:anywhere;display:block}.person-choice strong{font-size:16px;font-weight:600}.person-choice small{font-size:13px;line-height:1.4}.person-choice[aria-pressed=true]{background:var(--brand-pale)}.person-choice-access{flex-shrink:0}.person-choice-group{color:var(--muted);margin:16px 4px 2px;font-size:13px;font-weight:600}.person-choice:focus-visible{outline:2px solid var(--text);outline-offset:2px}.person-choice>.ava-view{flex:none;width:36px;height:36px;font-size:13px}.person-choice>.ava-view+span{flex:1;min-width:0}.module-details{border-top:1px solid var(--soft-line);margin-block:12px}.module-details>summary{cursor:pointer;min-height:var(--hit);overflow-wrap:anywhere;padding-block:12px;font-weight:600}.module-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.project-card .project-team{margin-top:24px}.project-card .project-team .project-members{margin-top:0}.project-card .project-team .project-members li{align-items:flex-start}.project-card .project-team .tag{flex:none}.projects-module .project-list .project-progress{width:100%;margin-top:4px}.projects-module .project-list>li>a,.list .task-list-row>a{min-height:var(--hit);padding-block:10px}.split.flow.tasks-module:not(.open) .pane-list .list,.split.flow.projects-module:not(.open) .pane-list .list{display:block}.split.flow.tasks-module:not(.open) .pane-list,.split.flow.projects-module:not(.open) .pane-list{max-width:1040px}.list .task-list-row .task-title{-webkit-line-clamp:3;line-clamp:3;width:100%}.task-filter-active{flex-wrap:wrap;gap:6px;margin-block:8px;display:flex}.task-filter-active .chip{white-space:normal;text-align:left;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;display:inline-flex}.task-filter-active .chip>span{flex:none}.tasks-module .task-filters>summary{min-height:var(--hit)}.task-toolbar{align-items:center;gap:8px;margin-block:0 12px;display:flex}.task-search{flex:1;margin:0}.task-toolbar .task-filter-toggle{width:auto;min-height:var(--hit);border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:13px;display:inline-flex}.task-toolbar .task-filter-toggle.on{border-color:var(--muted)}@media (width>=900px) and (pointer:fine){.task-toolbar .task-filter-toggle{min-height:40px}}.task-toolbar .task-filter-toggle{position:relative}.task-toolbar .task-filter-toggle:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-filter-count{font-variant-numeric:tabular-nums;color:var(--accent)}.task-filter-panel{border-block:1px solid var(--line);margin-bottom:12px;padding:14px 0 4px}.task-filter-panel .task-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.task-filter-panel .task-filter-grid>label{letter-spacing:0;text-transform:none;min-width:0;font-size:13px}.task-filter-panel .task-filter-grid select{width:100%;min-width:0;font-weight:400}.task-person-filter{grid-column:1/-1;min-width:0}.task-person-filter>summary{cursor:pointer;min-height:var(--hit);overflow-wrap:anywhere;padding-block:10px}.task-person-filter .person-choice-list,.task-card .person-choice-list{overscroll-behavior:contain;max-height:18rem;overflow-y:auto}.task-person-filter .person-chooser>button.link{min-height:var(--hit)}.task-filter-active>.chip{min-height:var(--hit);padding-block:6px;font-size:12px}.task-filter-active>.chip>svg{flex:none}.task-filter-panel>.link{min-height:var(--hit)}.task-filter-panel>.task-filter-done{width:auto;min-height:var(--hit);margin:8px 0;padding-inline:20px;display:block}.task-toolbar .task-filter-toggle:focus-visible,.task-card .task-action-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-form .task-primary-fields{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;display:grid}.task-form .task-primary-fields>*,.task-form .task-primary-fields>label.check{grid-area:auto}.task-form textarea.field{scroll-margin-bottom:96px}.task-form .task-tpl-save{min-height:var(--hit)}.task-form .task-tpl>select{min-width:0}.task-form .task-tpl .task-tpl-delete{width:var(--hit);min-height:var(--hit);flex:0 0 var(--hit);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.task-form .task-extra-settings{display:block}.task-form .task-extra .std-attach{margin-bottom:12px}.task-card .task-actions{margin-block:12px 16px}.task-card h1{margin-bottom:12px;line-height:1.35}.task-card-summary{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;font-size:14px;display:flex}.task-card-summary>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.task-card-summary svg{color:var(--muted);flex:none}.task-card-summary .task-card-status{background:var(--soft-line);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.task-card-summary .task-card-status[data-status=done]{background:var(--brand-pale)}.task-card-summary .task-card-state{flex-wrap:wrap}.task-card-summary .task-card-high{background:var(--brand-wash);color:var(--accent);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.task-card-summary .task-card-overdue,.task-card-summary .task-card-overdue svg{color:var(--danger)}.task-card .task-meta{gap:4px 12px;margin-bottom:12px;font-size:12px;line-height:1.5}.task-card .task-meta>a{color:var(--muted);text-underline-offset:3px}.task-card-postponed{color:var(--accent)}.task-card .task-actions{flex-wrap:nowrap;align-items:flex-start;position:relative}.task-card .task-actions>.task-primary-action,.task-card .task-actions>.task-branch-action{white-space:normal;min-width:0;min-height:var(--hit);flex:1;padding-inline:14px}.task-card .task-action-menu{flex:none;position:static}.task-card .task-actions:not(.task-actions-menu-only) .task-action-menu{margin-inline-start:auto}.task-card .task-action-menu>summary{min-width:86px;min-height:var(--hit);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.task-card .task-action-menu>summary::-webkit-details-marker{display:none}.task-card .task-actions:has(.task-branch-action){grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.task-card .task-actions:has(.task-branch-action)>.task-primary-action{grid-column:1/-1}.task-card .task-actions:has(.task-branch-action) .task-action-menu>summary{height:100%}.task-card .task-action-options{z-index:6;width:min(300px,100%);max-height:var(--task-menu-max-height,none);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.task-card .task-action-options[data-side=above]{top:auto;bottom:calc(100% + 6px)}.task-card .task-actions-menu-only .task-action-options{left:0;right:auto}.task-card .task-action-options>button{width:100%;min-height:var(--hit);color:var(--text);text-align:left;white-space:normal;background:0 0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;display:flex}.task-card .task-action-options>button>svg{flex:none}.task-card .task-action-options>button.danger{color:var(--danger)}.task-card .task-action-options>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.task-card .task-description-short,.task-description{margin-block:12px}.task-description>summary{cursor:pointer;list-style:none}.task-description>summary::-webkit-details-marker{display:none}.task-description>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.task-description-preview{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.task-description-open,.task-description-close{min-height:var(--hit);color:var(--accent);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.task-description .task-description-close,.task-description[open] .task-description-preview,.task-description[open] .task-description-open{display:none}.task-description[open] .task-description-close{display:inline-flex}.task-description>.task-desc{margin-block:0 12px}.task-direct-options{flex-wrap:wrap;gap:0 20px;display:flex}.task-direct-options>label.check{margin-block:0 8px}.task-direct-options>label.check small{display:block}.task-add-toolbar{margin-block:8px 12px;position:relative}.task-add-menu>summary{min-height:var(--hit);color:var(--accent);cursor:pointer;align-items:center;gap:7px;padding:8px 10px 8px 0;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.task-add-menu>summary::-webkit-details-marker{display:none}.task-add-menu>summary[aria-disabled=true]{opacity:.6;cursor:default}.task-card .task-add-menu .task-action-options{left:0;right:auto}.task-empty-section,.task-support{border-top:1px solid var(--line);margin-block:12px 16px;padding-top:8px}.task-card .task-empty-section[hidden],.task-card .task-support[hidden]{display:none}#task-reminder-heading{scroll-margin-top:calc(80px + env(safe-area-inset-top))}.task-support-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.task-support-heading>h2{color:#5c584f;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:13px;font-weight:700}.task-support-heading>button.link{min-height:var(--hit);flex:none;margin:0;padding:8px 0 8px 8px;font-size:13px}.task-empty-section>[data-task-add-body]>.task-h,.task-empty-section>[data-task-add-body]>.task-steps:empty{display:none}.task-content-section{margin:0}.task-card .task-history .task-log{margin-top:8px}.cal-date-jump{color:var(--muted);align-items:center;gap:12px;margin:0 0 12px;font-size:13px;display:flex}.cal-date-jump .dt-face{width:170px}.cal-form .cal-times>.cal-date{font-size:inherit;color:inherit;margin:0;display:block}:is(.cal-form,.cal-move) .dt-face{margin-bottom:12px}.task-form>a.back.tolist,.task-card>a.back.tolist{min-width:var(--hit);min-height:var(--hit);margin-top:max(0px, calc(env(safe-area-inset-top,0px) - 10px));border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.task-form>a.back.tolist:focus-visible,.task-card>a.back.tolist:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.task-card>a.back.tolist{float:none;margin:max(4px, env(safe-area-inset-top,0px)) 0 8px;justify-content:flex-start;gap:4px;font-size:16px;line-height:1.4}.task-card>a.back.tolist+*{padding-top:0}.task-steps .task-step-remove{width:var(--hit);min-height:var(--hit);flex:0 0 var(--hit);justify-content:center;align-items:center;padding:0;display:inline-flex}.task-steps .task-step-text,.task-steps label.check{min-width:0}.task-steps label.check{min-height:var(--hit)}.tasks-module .pagehead .headrow{gap:4px}.tasks-module .pagehead .headrow h1{flex:1}.tasks-module .pagehead button.icon-btn{color:#1d1d1b;width:44px;height:44px}.tasks-module .icon-btn.on{background:var(--brand-wash);color:#1d1d1b}.tasks-module .tasks-views{margin-block:calc(4px - var(--seg-x)) calc(8px - var(--seg-x))}.tasks-module .tasks-protocol{margin:0 0 8px}.chip-n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.task-group h2.task-gh{color:var(--muted);letter-spacing:0;text-transform:none;align-items:center;gap:6px;margin:0;padding:14px 2px 6px;font-size:13px;font-weight:700;display:flex}.task-group h2.task-gh.bad{color:#b3261e}.task-group h2.task-gh>span,.task-gh-fold>span{flex:1}button.task-gh-fold{width:100%;min-height:var(--hit);color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:6px;margin:0;padding:0;display:flex}html:root:not(.plain-look) .tasks-module .task-group .list,html:root:not(.plain-look) .tasks-module .pane-list>.list{background:var(--surface);border:0;border-radius:16px;padding:0 14px;display:block;box-shadow:0 1px 2px #1d1d1b0d}html:root:not(.plain-look) .tasks-module .task-group .list li,html:root:not(.plain-look) .tasks-module .pane-list>.list li{box-shadow:none;background:0 0;border:0;border-radius:0}html:root:not(.plain-look) .tasks-module .list li.task-list-row+li.task-list-row{border-top:1px solid #f0efeb}html:root:not(.plain-look) .tasks-module .list .task-list-row>a{flex-direction:row;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.task-ck{box-sizing:border-box;border:2px solid #bdb8ae;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.task-ck.rv{background:#f5ecd9;border-color:#875800}.task-ck.ok{background:#e2efe7;border-color:#1c7046}.task-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.task-row-body .task-title{font-size:15px;font-weight:600}.task-hi{vertical-align:2px;background:#ee754d;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.task-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:13px;display:flex}.task-row-meta .when{font-weight:600}.task-row-meta .when.bad{color:var(--danger)}.task-row-meta .when.ac{color:var(--accent)}.task-row-meta .when.ok{color:var(--ok)}.task-row-meta .when.hr{color:#875800}.task-row-meta .org{align-items:center;gap:3px;display:inline-flex}.task-row-meta .mark{color:var(--accent);background:var(--brand-wash);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}button.task-fab{bottom:calc(var(--rail-h) + env(safe-area-inset-bottom) + 16px);z-index:3;background:var(--brand);width:auto;height:52px;color:var(--on-brand);border-radius:26px;align-items:center;gap:8px;margin:16px 0 0 auto;padding:0 18px;font-size:15px;font-weight:700;display:flex;position:sticky;box-shadow:0 6px 16px #ee754d59}@media (width>=900px){button.task-fab{bottom:16px}}@media (width<=899px){button.task-fab{right:max(var(--gutter), calc((100vw - 680px) / 2 + var(--gutter)));position:fixed}.pane-list:has(>button.task-fab){padding-bottom:68px}}.task-banner{border-radius:14px;align-items:flex-start;gap:10px;margin:12px 0 8px;padding:12px 14px;display:flex}.task-banner>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.task-banner b{font-size:15px;font-weight:700}.task-banner small{opacity:.85;flex-basis:100%;font-size:13px}.task-banner .task-card-high{background:var(--surface);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.task-banner.ac{background:var(--brand-wash);color:var(--accent)}.task-banner.bad{background:var(--brand-wash);color:var(--danger)}.task-banner.am{color:#875800;background:#f5ecd9}.task-banner.gr{color:#1c7046;background:#e2efe7}.task-banner.mu{background:var(--soft-line);color:var(--muted)}.task-origin{background:var(--soft-line);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.task-origin-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-quote{border-left:3px solid var(--brand);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-left:8px;display:-webkit-box;overflow:hidden}.task-people{color:var(--muted);margin:4px 0 10px;font-size:14px}.task-people b{color:var(--text);font-weight:600}@media (width<=899px){.task-card .task-actions{bottom:calc(var(--rail-h) + env(safe-area-inset-bottom) + 8px);z-index:2;background:var(--bg);box-shadow:0 0 0 8px var(--bg);position:sticky}}.task-sheet-wrap{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;max-width:none!important}.task-sheet .chips.days{overflow:visible}.task-sheet{background:var(--surface);width:100%;max-width:560px;max-height:92dvh;padding:8px 16px max(24px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}@media (width>=900px){.task-sheet-wrap{align-items:center}.task-sheet{border-radius:20px}}.task-sheet-grab{background:#d9d5cd;border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}.task-sheet h2{margin:0 0 4px;font-size:18px}.task-sheet label,.task-sheet-lab{color:var(--muted);margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.task-sheet-date{gap:8px;margin-top:8px;display:flex}.task-sheet-act{gap:8px;margin-top:16px;display:flex}.task-sheet-act>button{flex:1;min-height:48px;margin:0}.task-sheet-files{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.task-sheet-files>:not(.std-pics,.std-attach){flex-basis:100%}.task-sheet-files>.muted{display:none}.task-sheet .task-sheet-files .task-h{color:var(--muted);text-transform:none;letter-spacing:0;margin:14px 0 0;font-size:13px;font-weight:600}.task-sheet-files .std-pics{display:contents}.task-sheet-files .std-pics figure{width:64px}.task-sheet-files .std-pics img{aspect-ratio:1}.task-sheet-files .std-attach{border-radius:10px;width:64px;height:64px;min-height:0;margin:0;padding:0;font-size:24px;font-weight:400}.task-form-v3 .task-form-head{align-items:center;gap:0;margin-bottom:8px;display:flex}.task-form-head>a.icon-btn{min-width:var(--hit);min-height:var(--hit);flex:none;align-items:center;display:inline-flex}.task-form-v3 .task-form-head h1{flex:1;min-width:0;margin:0;font-size:20px}.task-form-v3 select.task-tpl-pick{width:auto;max-width:42%;min-height:40px;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:600}.task-form-v3 .task-form-lab{color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:600;display:block}.task-form-v3 .task-form-chips{flex-wrap:wrap;gap:8px;overflow:visible}.task-form-v3 .task-form-chips .chip{align-items:center;gap:6px;max-width:100%;display:inline-flex}.task-form-v3 .task-form-chips .chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-form-v3 .task-primary-fields{margin-top:8px}.task-form-v3 .task-form-team{min-height:var(--hit);color:var(--muted);text-align:left;align-items:center;gap:10px;margin-top:6px;font-size:15px;display:flex}.task-form-v3 .task-form-team b{color:var(--accent);font-weight:700}.task-form-v3 .task-form-project{align-items:center;gap:8px;display:inline-flex}.task-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-switch>span{flex-direction:column;display:flex}.task-switch b{color:var(--text);font-size:16px;font-weight:600}.task-switch small{color:var(--muted);font-size:13px}.task-switch input[role=switch]{appearance:none;cursor:pointer;width:46px;height:28px;box-shadow:none;background:#d9d5cd;border-radius:14px;flex:none;margin:0;transition:background .15s;position:relative}.task-switch input[role=switch]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.task-switch input[role=switch]:checked{background:#1c7046}.task-switch input[role=switch]:checked:after{transform:translate(18px)}.task-switch input[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-form-v3>.editor-actions>button{flex:100%;min-height:52px;font-size:17px}.task-form-v3>.editor-actions .error{flex-basis:100%;margin:0}html:root:not(.plain-look) .tasks-module .task-row-meta>*{float:none;background:0 0;margin:0;padding:0;font-size:13px;line-height:1.4;position:static}html:root:not(.plain-look) .tasks-module .task-row-meta>.mark{color:#a7441d;background:#fbe6de;border-radius:6px;padding:1px 6px;font-weight:700}.task-card .task-topbar{background:var(--surface);border-bottom:1px solid #e7e4de;align-items:center;gap:4px;min-height:61px;margin:0 0 12px;display:flex;position:relative}.task-card .task-topbar .icon-btn{color:#1d1d1b;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.task-topbar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}html:root .task-card .task-topbar .task-action-menu>summary{width:var(--hit);min-width:var(--hit);height:var(--hit);min-height:var(--hit);box-shadow:none;color:#1d1d1b;background:0 0;border:0;padding:0}.task-card .task-topbar .task-action-options{top:calc(100% - 4px)}@media (width<=739px){.task-card .task-topbar{z-index:5;margin-inline:calc(-1 * var(--gutter));padding:max(8px, env(safe-area-inset-top)) 8px 8px;position:sticky;top:0}.shell:has(.task-card){--rail-h:0px}.shell:has(.task-card) .rail{display:none}}.task-tags{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;display:flex}.task-tags-note{color:#5c584f;font-size:13px}.task-card .task-plaque{margin:0 0 12px}.task-card .task-plaque>div{min-width:0}.task-card .task-plaque small{color:#3b3a36;margin-top:2px;font-size:13px;display:block}.task-card .task-head,.task-card .task-block{background:var(--surface);border-radius:16px;margin:0 0 12px;padding:12px 14px;box-shadow:0 1px 2px #1d1d1b0d}.task-card .task-head h1{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.25}.task-card .task-head .task-origin{color:#1d1d1b;background:#f3f2ee;margin:0 0 10px}.task-card .task-head .task-origin b{font-weight:700}.task-card .task-head .task-origin-body>span:first-child{color:#5c584f;overflow-wrap:normal}.task-card .task-origin .nowrap{white-space:nowrap}.task-card .task-head .task-origin-body>span:first-child b{color:#1d1d1b}.task-card .task-head .task-quote{color:var(--text);-webkit-line-clamp:1;line-clamp:1;border-left-color:#ee754d}.task-card .task-head .task-desc,.task-card .task-head .task-description{margin:0 0 10px;font-size:15px;font-weight:400}.task-card button.task-people{width:100%;min-height:32px;box-shadow:none;color:#5c584f;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:400;display:flex}.task-card button.task-people:disabled{opacity:1;color:#5c584f}.task-card button.task-people b{color:#1d1d1b;font-weight:700}.task-card .task-people-ava{flex:none;width:32px;height:32px;font-size:13px;font-weight:700;line-height:32px}.task-card button.task-rows{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:0;display:grid}.task-card button.task-rows>span{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 0;display:flex}.task-card button.task-rows>span:nth-child(odd){color:var(--muted);padding-right:12px}.task-card button.task-rows>span:nth-child(2n){color:var(--text)}.task-card button.task-rows>span:nth-last-child(-n+2){border-bottom:0}.task-card button.task-rows b{font-weight:600}.task-card button.task-rows .task-people-ava{width:28px;height:28px;font-size:13px;line-height:28px}.task-card .task-h{letter-spacing:.06em;text-transform:uppercase;color:#5c584f;margin:0;font-size:13px;font-weight:700}.task-block-head{justify-content:space-between;align-items:center;gap:4px;min-height:20px;margin:0 -14px 0 0;display:flex}.task-block-head>.task-h{min-width:0}.task-card .task-block-head .task-plus{color:#ee754d;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:-12px 0;padding:0;display:inline-flex}.task-subs{margin:0;padding:0;list-style:none}.task-subs li+li{border-top:1px solid #f0efeb}.task-subs a{color:inherit;align-items:flex-start;gap:12px;padding:10px 0;text-decoration:none;display:flex}.task-sub-ck{box-sizing:border-box;border:2px solid #bdb8ae;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.task-sub-ck.on{background:#1e7d46;border-color:#1e7d46}.task-sub-body{flex-direction:column;gap:4px;min-width:0;display:flex}.task-sub-body b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.task-sub-body small{color:#5c584f;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.task-sub-body small .gr{color:var(--ok)}.task-sub-body small .am{color:#875800}.task-sub-body small .ac,.task-sub-body small .bad{color:#a7441d}.task-card .task-sub-ava{flex:none;width:32px;height:32px;font-size:13px;font-weight:700;line-height:32px}.task-progress{background:#e6e2da;border-radius:3px;height:6px;margin:10px 0 4px;overflow:hidden}.task-progress>i{background:#1e7d46;border-radius:3px;height:100%;display:block}.task-card .task-block .task-steps li{border-top:0}.task-card .task-block .task-steps label.check{gap:10px;min-height:38px;padding:0;font-size:15px}.task-card .task-steps input[type=checkbox]{appearance:none;box-sizing:border-box;background:var(--surface);cursor:pointer;border:2px solid #bdb8ae;border-radius:6px;flex:none;width:22px;height:22px;margin:0;padding:0}.task-card .task-steps input[type=checkbox]:checked{background:#ee754d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/16px no-repeat;border-color:#ee754d}.task-card .task-steps input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-card .task-steps input[type=checkbox]:disabled{cursor:default}.task-card button.task-steps-more,.task-card button.task-steps-add{color:#a7441d;align-items:center;gap:6px;width:fit-content;min-height:44px;margin:0;padding:0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.task-card button.task-steps-more{border-radius:0;gap:4px;min-height:32px;padding:6px 0 2px;font-size:13px;font-weight:600;position:relative}.task-card button.task-steps-more:after{content:"";width:max(100%, var(--hit));height:max(100%, var(--hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-card .task-steps li{gap:10px}.task-card .task-history-last{font-size:13px}.task-card .task-block .inline-form{margin:8px 0 4px}.task-card button.task-history-line{color:#5c584f;text-align:left;border:0;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-height:52px;font-size:14px;font-weight:400;display:flex}.task-history-head{align-items:center;gap:8px;display:flex}.task-history-head>.task-h{flex:none}.task-history-time{margin-left:auto;font-size:13px}.task-history-head>svg{color:#1d1d1b;flex:none;margin-left:auto}.task-history-time+svg{margin-left:0}.task-history-last{min-width:0;display:block}.task-history-last .muted b{font-weight:600}.task-history-last .task-w3-comment-text{color:var(--muted);margin:0;font-size:13px}.task-card .task-bar{z-index:4;margin:16px calc(-1 * var(--gutter)) 0;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid #e7e4de;gap:10px;display:flex;position:sticky;bottom:0}.task-card .task-bar>button{border-radius:14px;min-height:48px;margin:0}.task-card .task-bar>.task-discuss{background:var(--surface);color:#1d1d1b;border:1px solid #e7e4de;flex:none;justify-content:center;align-items:center;width:48px;padding:0;display:inline-flex}.task-card .task-bar>.task-primary-action,.task-card .task-bar>.task-branch-action{white-space:normal;flex:1;min-width:0;padding-inline:12px;font-size:16px;font-weight:700}.task-card .task-bar>.task-primary-action{color:#1d1d1b;background:#ee754d}@media (width<=739px){.task-card{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.task-card .task-bar{margin:0;position:fixed;left:0;right:0}}@media (width>=740px){.task-card .task-bar{border-radius:16px;margin-inline:0}}.task-sheet h2,.task-sheet label,.task-sheet-lab,.task-card>.card.inline>label{text-transform:none;letter-spacing:0}.task-sheet h2{color:var(--text);font-size:18px;font-weight:700}.task-sheet label,.task-sheet-lab{color:var(--muted);font-size:13px;font-weight:600}.task-switch input[role=switch]{border:0}html:root:not(.plain-look) .task-form-v3 select.task-tpl-pick{appearance:none;width:auto;max-width:40%;min-height:40px;box-shadow:none;color:var(--muted);text-overflow:ellipsis;background:0 0;border:0;flex:none;padding:0 4px;font-size:15px;font-weight:600}html:root:not(.plain-look) .task-form-v3 .task-form-head h1{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.task-form-v3 .task-form-team{padding:0}.task-sheet-act>button{padding-inline:10px;font-size:15px}@media (width>=900px){.split.flow.tasks-module.open .pane-list .chips{flex-wrap:wrap;overflow:visible}}.task-card .task-head .task-origin-body>.task-origin-head{white-space:nowrap;min-width:0;display:flex}.task-origin-head>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-origin-head>.nowrap{flex:none}.task-card button.task-people>span{min-width:0}html:root:not(.plain-look) .tasks-module .list .task-list-row>a{min-height:0;padding:11px 0}.tasks-module .task-list-row .task-title{text-wrap:wrap;line-height:20px}@media (width>=900px){.tasks-module .task-list-row .task-title{text-wrap:pretty}}html:root:not(.plain-look) .tasks-module .task-row-meta>*{line-height:18px}.tasks-module .task-row-meta{gap:2px 8px;margin-top:2px}.tasks-module .task-group h2.task-gh{padding:10px 2px 6px}.tasks-module .task-group h2.task-gh:has(.task-gh-fold){padding-top:4px}html:root:not(.plain-look) .tasks-module .task-group .list{margin:2px -4px 4px}html:root:not(.plain-look) .tasks-module .list .task-list-row>a{gap:10px}.tasks-module .chips.task-buckets,.tasks-module .chips.task-more{margin-bottom:4px;padding-bottom:2px}html:root .tasks-module .chips:is(.task-buckets,.task-more){--hit-y:max(0px, (var(--hit) - var(--chip-h)) / 2);padding-top:var(--hit-y);margin-top:calc(-1 * var(--hit-y));padding-bottom:calc(2px + var(--hit-y));margin-bottom:calc(4px - var(--hit-y))}@media (width<=899px){html:root .tasks-module .chips:is(.task-buckets,.task-more){padding-bottom:calc(6px + var(--hit-y));margin-bottom:calc(-1 * var(--hit-y))}}html:root .tasks-module .chips.task-buckets:has(+.chips.task-more){margin-bottom:calc(4px - 2 * var(--hit-y))}html:root .tasks-module .chips.task-buckets+.chips.task-more{margin-top:0}@media (width<=899px){html:root .tasks-module .chips.task-buckets:has(+.chips.task-more){margin-bottom:calc(-2 * var(--hit-y))}}html:root .tasks-module .chip.task-more-toggle~.chips:is(.task-buckets,.task-more)>.chip:after{top:-3px;transform:translate(-50%)}html:root .tasks-module .chip.task-more-toggle+.chips:is(.task-buckets,.task-more)>.chip:after{top:-5px}html:root .tasks-module .chip.task-more-toggle~.chips.task-more{padding-bottom:calc(6px + var(--hit-y));margin-bottom:calc(-1 * var(--hit-y))}.task-sheet .chips.days{isolation:isolate;overflow-y:visible}.task-sheet .chips.days>.chip:after{z-index:-1;top:-3px;transform:translate(-50%)}.task-sheet .chips.days>.chip:before{content:"";z-index:-2;width:max(100%, var(--hit));height:calc((var(--hit) - var(--chip-h)) / 2);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.task-subs a{gap:10px;padding:4px 0}.task-sub-body{gap:0}.task-sub-body b{line-height:20px}.task-sub-body small{line-height:17px}@media (width<=379px){.task-card .task-topbar{gap:0}}.task-form-v3 .task-team-lab,.task-form-v3 .task-team-sum{align-items:center;gap:6px;display:flex}.task-form-v3 .task-team-lab b,.task-form-v3 .task-team-sum b{color:var(--text);font-weight:700}.task-form-v3 .task-team-sum{color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:600}.task-form-v3 .task-form-chips .chip.task-person{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);border-radius:18px;align-items:center;gap:8px;padding:3px 8px 3px 4px;font-size:13px;font-weight:600;display:inline-flex}.task-person>.ava-view{flex:none;width:24px;height:24px;font-size:9px}.task-form-v3 .task-person>button.link{width:auto;min-height:0;color:var(--muted);flex:none;margin:0;padding:2px;display:inline-flex}.task-form-v3 .task-form-chips .chip.task-add{border:1px dashed var(--accent);color:var(--accent);background:0 0}.task-form-v3 .task-form-chips .chip.task-team-edit{color:var(--accent)}.task-form-card{background:var(--surface);border-radius:16px;margin:12px 0 0;padding:14px;display:block}.task-form-v3 .task-form-card>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700}.task-form-card>.seg{width:100%;margin-bottom:0;display:flex}.task-form-card>.seg button{flex:1 1 0;min-width:0;min-height:40px;font-size:14px}.task-form-card>.chips.days{flex-wrap:wrap;gap:6px;margin-top:12px;overflow:visible}.task-form-card>.sub{margin:8px 0 0}.task-switch.task-form-card{display:flex}.task-switch.task-form-card b{font-size:15px}.task-pick-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.task-pick-head h2{margin:0}.task-sheet .person-choice-current{display:none}.task-sheet label.person-choice{font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;margin:0;display:flex}.task-team-list .person-choice.on{background:var(--brand-pale)}.task-team-list .person-choice>span:not(.ava-view){flex:1}.task-team-list input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--accent);flex:none;margin:0}.task-sheet:has(.task-team-list) .task-sheet-act{bottom:calc(-1 * max(24px, env(safe-area-inset-bottom)));padding:8px 0 max(24px, env(safe-area-inset-bottom));background:var(--surface);margin-top:8px;position:sticky}.task-sheet .person-choice-list button.person-choice{border:0;border-bottom:1px solid var(--brand-pale);box-shadow:none;color:inherit;font:inherit;background:0 0;border-radius:0;margin:0;padding:10px 4px}.task-sheet .person-choice-list button.person-choice[aria-pressed=true]{background:var(--brand-pale)}.task-form .chips.days>.chip.on:disabled,.task-sheet .chips.days>.chip.on:disabled{opacity:1}@media (width>=900px){.task-sheet-wrap.task-sheet-pop{background:0 0;display:block}.task-sheet-pop>.task-sheet{top:var(--pop-top);left:var(--pop-left);width:420px;max-height:min(460px, calc(100dvh - var(--pop-top) - 16px));border-radius:16px;padding:12px;position:absolute;box-shadow:0 12px 40px #0000002e}.task-sheet-pop .task-sheet-grab,.task-sheet-pop .task-pick-head{display:none}.task-sheet-pop .task-sheet-act{justify-content:flex-end}.task-sheet-pop .task-sheet:has(.task-team-list) .task-sheet-act{padding-bottom:12px;bottom:-12px}.task-sheet-pop .task-sheet-act>button{flex:none;width:auto;min-height:40px;padding-inline:14px}}@media (width>=1200px){form.task-form-v3.task-form-wide{z-index:50;background:var(--bg);width:min(1040px,100vw - 48px);height:calc(100dvh - 80px);box-shadow:0 0 0 100vmax var(--scrim), 0 24px 60px #0003;border-radius:24px;flex-direction:column;margin:0;padding:0 28px;display:flex;position:fixed;top:40px;left:50%;overflow-y:auto;transform:translate(-50%);max-width:none!important}.task-form-wide>.task-form-head{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);flex:none;margin:0 -28px;padding:4px 20px 4px 24px;position:sticky;top:0}html:root:not(.plain-look) .task-form-v3.task-form-wide select.task-tpl-pick{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);border-radius:12px;padding:0 14px}.task-form-cols{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding-bottom:24px;display:grid}.task-form-col>:first-child{margin-top:16px}.task-form-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.task-form-col>.task-switch.task-form-card{margin-top:16px;padding:14px}.task-form-col>.task-team:first-of-type .task-form-lab{margin-top:8px}.task-form-col>.chips{margin-top:16px}form.task-form-v3.task-form-wide>.editor-actions{z-index:3;background:var(--surface);border-top:1px solid var(--line);box-shadow:none;flex:none;justify-content:flex-end;gap:10px;margin:auto -28px 0;padding:12px 20px;display:flex;position:sticky;bottom:0}form.task-form-v3.task-form-wide>.editor-actions>button{flex:none;min-height:48px;margin:0;padding-inline:22px}}@media (width<=899px){html:root .tasks-module .pane-list:has(>button.task-fab){padding-bottom:calc(84px + var(--rail-h) + env(safe-area-inset-bottom))}html:root .tasks-module .pane-list>.pagehead{padding:16px 0 6px}html:root .tasks-module .pane-list>.pagehead h1{font-size:28px;font-weight:700}html:root .tasks-module .seg.tasks-views{margin:calc(4px - var(--seg-x)) -4px calc(8px - var(--seg-x))}html:root .tasks-module :is(.task-buckets,.task-more){gap:6px;margin:0 -4px;padding:0 0 6px}html:root .tasks-module .chip.bad:not(.on,[aria-pressed=true]) .chip-n{color:var(--danger)}html:root .tasks-module .task-more{gap:4px}html:root .tasks-module .task-more>.chip{border-style:dashed;gap:4px;padding:0 8px}html:root .tasks-module .task-more>.chip.on{border-style:solid}html:root .tasks-module select.task-unit{width:calc(100% + 8px);margin:0 -4px 8px}html:root .tasks-module .task-gh{gap:8px;padding:14px 0 6px;font-size:13px;font-weight:700}html:root .tasks-module .pane-list .list{background:var(--surface);border-radius:16px;margin:0 -4px;padding:0 14px}html:root .tasks-module .list .task-list-row>a{gap:10px;padding:11px 0}html:root .tasks-module .task-ck{border-color:var(--off)}html:root .tasks-module .task-title{font-size:15px;font-weight:600}html:root .tasks-module .task-row-meta{color:var(--muted);gap:3px 8px;margin-top:3px;font-size:13px;font-weight:400}html:root .tasks-module .task-row-meta>.when{font-weight:600}html:root .tasks-module .task-row-meta>.mark{background:var(--brand-wash);color:var(--accent);border-radius:6px;padding:2px 7px;font-weight:600}html:root .tasks-module .task-fab{border-radius:26px;height:52px;padding:0 18px;font-size:15px;font-weight:700}html:root .tasks-module .task-topbar{padding:8px 8px 8px 4px}html:root .tasks-module .task-card>:is(.task-plaque,.task-head,.task-block,.card.inline){margin:8px -4px 0}html:root .tasks-module .task-card>.card.inline{border:0;border-radius:16px;width:auto;padding:12px 14px;box-shadow:0 1px 2px #1d1d1b0d}html:root .tasks-module .task-card>.task-plaque{background:var(--brand-wash);border-radius:14px;margin-top:12px;padding:12px 14px}html:root .tasks-module .task-plaque>svg{color:var(--accent)}html:root .tasks-module .task-plaque b{color:var(--accent);font-size:15px;font-weight:600}html:root .tasks-module .task-plaque small{color:var(--accent);font-size:13px}html:root .tasks-module .task-card>.task-plaque.hr{background:var(--hrw)}html:root .tasks-module .task-plaque.hr :is(svg,b,small){color:var(--hr)}html:root .tasks-module .task-card>.task-plaque.bad{background:var(--badw)}html:root .tasks-module .task-plaque.bad :is(svg,b,small){color:var(--danger)}html:root .tasks-module .task-head{padding:12px 14px}html:root .tasks-module .task-head h1{font-size:19px;font-weight:700}html:root .tasks-module .task-origin{background:var(--soft);border-radius:12px;padding:10px 12px;font-size:13px}html:root .tasks-module .task-bar{gap:8px;padding:12px 16px 20px}html:root .tasks-module .task-bar>button.secondary{border-radius:var(--btn-r);width:48px;height:48px;min-height:48px}html:root .tasks-module .task-bar>.task-primary-action{height:48px;min-height:48px;padding:0 var(--btn-px);border-radius:var(--btn-r);font-size:15px;font-weight:600}html:root .tasks-module .task-people{font-size:13px}}html:root .tasks-module .seg .seg-n{color:var(--accent);margin-left:5px;font-size:13px;font-weight:700}html:root .tasks-module .task-more>.muted{align-self:center;font-size:13px}html:root .tasks-module .task-ask{border-left:3px solid var(--accent);background:var(--brand-wash);border-radius:14px;gap:4px;margin:8px -4px 0;padding:12px 14px;display:grid}html:root .tasks-module .task-ask-head{text-transform:uppercase;letter-spacing:.02em;color:var(--accent);font-size:13px;font-weight:700}html:root .tasks-module .task-ask>b{font-size:15px;font-weight:600}html:root .tasks-module .task-ask>:is(s,small){color:var(--muted);font-size:13px}html:root .tasks-module .task-ask-quote{font-size:15px}html:root .tasks-module .task-ask-act{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}html:root .tasks-module .task-list-row:has(>.task-row-act){align-items:center;gap:8px;display:flex}html:root .tasks-module .task-list-row:has(>.task-row-act)>a{flex:1;min-width:0}html:root .tasks-module .task-row-act{flex:none;width:auto;min-height:36px;margin:0;padding:0 12px;font-size:13px}html:root .tasks-module .task-gone .task-gh{color:var(--text);font-size:15px}html:root .tasks-module .task-gone .task-gh small{color:var(--muted);font-size:13px;font-weight:400}html:root .tasks-module .task-gone>p.muted{margin:10px 4px 0;font-size:13px}html:root .tasks-module :is(.task-pick,.task-pick-bar) input[type=checkbox]{appearance:none;border:1.5px solid var(--off);background:var(--surface) center / 14px no-repeat;border-radius:6px;flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}html:root .tasks-module :is(.task-pick,.task-pick-bar) input[type=checkbox]:is(:checked,:indeterminate){border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}html:root .tasks-module :is(.task-pick,.task-pick-bar) input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}html:root .tasks-module :is(.task-pick .task-list-row,.task-pick-bar)>label{letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;align-items:center;gap:14px;margin:0;padding:11px 0;font-size:15px;font-weight:400;display:flex}html:root .tasks-module .task-pick .task-row-body{flex:1;min-width:0}html:root .tasks-module .task-pick-tag{background:var(--soft-line);color:var(--muted);border-radius:6px;flex:none;padding:3px 8px;font-size:13px;font-weight:600}html:root .tasks-module .task-pick-tag.am{color:#875800;background:#f5ecd9}html:root .tasks-module .task-pick-tag.bad{background:var(--badw);color:var(--danger)}html:root .tasks-module .task-pick-tag.ok{background:var(--okw);color:var(--ok)}html:root .tasks-module .task-pick-head{align-items:center;gap:12px;display:flex}html:root .tasks-module .task-pick-head>div{flex:1;min-width:0}html:root .tasks-module .pane-list>.task-pick-head h1{margin:0;font-size:20px;font-weight:700}html:root .tasks-module .task-pick-head p{margin:2px 0 0;font-size:13px}html:root .tasks-module .task-pick-head>.secondary{width:auto;min-height:40px;margin:0;padding:0 14px}html:root .tasks-module .task-pick-hint{margin:0 0 8px;font-size:13px}html:root .tasks-module .task-pick-bar{border-bottom:1px solid var(--soft-line);align-items:center;gap:12px;padding:8px 0;display:flex}html:root .tasks-module .task-pick-bar>label{flex:1;padding:0}html:root .tasks-module .task-pick-bar>.muted{font-size:13px}html:root .tasks-module .task-pick-bar>.secondary{width:auto;min-height:36px;margin:0;padding:0 12px}html:root .tasks-module .task-bulkbar{z-index:9;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-2);border-radius:20px 20px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0}html:root .tasks-module .task-bulkbar>button{width:auto;min-height:56px;color:var(--text);background:0 0;border:0;flex:1;justify-items:center;gap:4px;margin:0;padding:4px 0;font-size:13px;font-weight:600;display:grid}html:root .tasks-module .task-bulkbar>button:disabled{color:var(--muted)}html:root .tasks-module.picking .pane-list{padding-bottom:88px}html:root .tasks-module .task-bulk-what{background:var(--bg);border-radius:14px;margin:12px 0 0;padding:4px 14px;list-style:none;display:grid}html:root .tasks-module .task-bulk-what>li{gap:10px;padding:10px 0;display:flex}html:root .tasks-module .task-bulk-what>li+li{border-top:1px solid var(--soft-line)}html:root .tasks-module .task-bulk-what>li>svg{color:var(--ok);flex:none;margin-top:2px}html:root .tasks-module .task-bulk-what>li.skip>svg{color:#875800}html:root .tasks-module .task-bulk-what>li>span{gap:2px;display:grid}html:root .tasks-module .task-bulk-what b{font-size:15px;font-weight:600}html:root .tasks-module .task-bulk-what small{color:var(--muted);font-size:13px}html:root .tasks-module .task-bulk-panel{gap:8px;padding:16px;display:grid}html:root .tasks-module .task-bulk-panel h2{letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:20px;font-weight:700}html:root .tasks-module .task-bulk-panel>p{margin:0;font-size:13px}html:root .tasks-module .task-bulk-who{justify-self:start;align-items:center;gap:8px;width:auto;min-height:40px;margin:0;padding:0 12px;display:inline-flex}html:root .tasks-module .task-bulk-panel .seg{justify-self:start}@media (width<=899px){html:root .tasks-module.picking .pane-list>.pagehead:not(.task-pick-head),html:root .tasks-module .task-pick-bar{display:none}}@media (width>=900px){html:root .tasks-module :is(.task-pick-head,.task-pick-hint,.task-bulkbar){display:none}html:root .split.flow.tasks-module.picking:not(.open){grid-template-columns:minmax(0,1fr) 440px}html:root .split.flow.tasks-module.picking:not(.open)>.pane-main{display:block;overflow-y:auto}html:root .split.flow.tasks-module.picking:not(.open)>.pane-list>.task-pick-bar{max-width:none}}html:root .tasks-module .task-each span{display:none}html:root .tasks-module .task-each{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:0 10px;display:inline-flex}@media (width>=900px){html:root .tasks-module .task-each span{display:inline}}.task-series-new,.task-series{padding:0 12px}.task-series-head{align-items:center;gap:8px;padding:8px 0;display:flex}.task-series-head>div{flex:1;gap:2px;min-width:0;display:grid}html:root .tasks-module .task-series-head h1{margin:0;font-size:20px;line-height:1.25}.task-series-head small{color:var(--muted);font-size:13px;font-weight:500}.task-series-what{background:var(--surface,#fff);border-radius:16px;gap:8px;padding:16px;display:grid}html:root .tasks-module .task-series-lab{letter-spacing:0;text-transform:none;color:var(--muted);margin:4px 0 0;font-size:14px;font-weight:600}.task-series-what input{border:1px solid var(--line);width:100%;min-height:48px;box-shadow:none;border-radius:12px;margin:0}html:root .tasks-module .task-series-sh{letter-spacing:0;text-transform:none;color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin:16px 4px 8px;font-size:15px;font-weight:800;display:flex}html:root .tasks-module .task-series-sh small{color:var(--muted);font-size:13px;font-weight:500}.task-series-who,.task-series-list{background:var(--surface,#fff);border-radius:16px;margin:0;padding:0 16px;list-style:none}.task-series-who li{border-bottom:1px solid var(--soft-line);min-height:56px;color:var(--muted);align-items:center;gap:12px;display:flex}.task-series-who li:last-child,.task-series-list li:last-child a{border-bottom:0}.task-series-who li>div,.task-series-list a>div{min-width:0;color:var(--text);flex:1;display:grid}.task-series-who small,.task-series-list small{color:var(--muted);font-size:13px;font-weight:500}html:root .tasks-module .task-series-rest .link{text-align:left;color:var(--muted);padding:12px 0;font-size:14px;font-weight:600;text-decoration:none}.task-series-add{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.task-series-add .secondary{align-items:center;gap:8px;width:auto;min-height:40px;margin:0;padding:0 14px;display:inline-flex}.task-series-note{background:var(--surface,#fff);border-left:4px solid var(--accent);border-radius:0 16px 16px 0;margin:12px 0 0;padding:14px 16px;font-weight:600}.task-series-act{bottom:var(--rail-h,0px);background:var(--surface,#fff);border-top:1px solid var(--line);margin:12px -12px 0;padding:12px 16px;display:grid;position:sticky}.task-series-act button{width:100%;min-height:48px;margin:0}html:root .tasks-module .task-series-act button{box-shadow:none}.task-series-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.task-series-tiles>div{background:var(--surface,#fff);border-radius:16px;align-content:start;gap:2px;padding:12px 14px;display:grid}.task-series-tiles span{color:var(--muted);font-size:13px;font-weight:700}.task-series-tiles b{font-size:24px;line-height:1.2}.task-series-tiles small{color:var(--muted);font-size:13px;font-weight:500}.task-series-list a{border-bottom:1px solid var(--soft-line);min-height:56px;color:var(--muted);align-items:center;gap:10px;text-decoration:none;display:flex}.task-series-list{padding:0 14px}.task-series-list b{font-weight:600}html:root .tasks-module .task-series-list .task-pick-tag{padding:2px 8px;font-weight:700}html:root .tasks-module .task-series>.task-series-head{background:var(--surface,#fff);border-bottom:1px solid var(--line);margin:0 -12px;padding:8px 12px}html:root .tasks-module .task-series>.task-series-head h1{font-size:16px}.task-series-link{background:var(--surface,#fff);min-height:44px;color:var(--text);border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:13px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.task-series-link span{flex:1}@media (width>=900px){.task-series-act{bottom:0}}@media (width<=899px){.task-series-new,.task-series{margin-inline:calc(12px - var(--gutter));padding:0}}@media (width>=900px){html:root .tasks-module.open .task-each span{display:none}.task-series-tiles>div,.task-series-what{border:1px solid var(--line)}}.task-alarm-new:has(>.dt-pair){width:100%}.task-alarm-new>.dt-pair{flex:1 1 0;grid-template-columns:minmax(0,1fr) 88px;min-width:0;margin-top:0}html:root .tasks-module .chip.task-more-toggle{border-style:dashed;margin:0 0 6px;display:inline-flex}html:root .tasks-module .chip.task-more-toggle[aria-expanded=true]{border-style:solid}.task-series-row>a>svg{color:var(--muted);flex:none;margin-top:2px}.task-series-row>a>svg:last-child{align-self:center}html:root .tasks-module .task-row-meta>.task-series-mark{background:var(--soft);color:var(--text);border-radius:4px;padding:1px 6px}.task-series-bar{gap:3px;margin:8px 0 2px;display:flex}.task-series-bar i{background:#d9d5cd;border-radius:3px;flex:1;min-width:0;height:6px}.task-series-bar .done{background:var(--ok)}.task-series-bar .overdue{background:var(--danger)}.task-series-bar .cancelled{background:var(--off)}.task-w3-comment{align-items:flex-start;gap:10px;display:flex}.task-w3-comment .avatar{flex:none;width:28px;height:28px;font-size:11px}.task-w3-comment .muted{font-size:13px}.task-w3-comment .muted b{color:var(--text)}.task-w3-comment-text{margin:2px 0 0;font-size:15px;line-height:1.4;display:block}.task-w3-comment-body{overflow-wrap:anywhere;min-width:0}.tasks-module .task-create{display:none}@media (width>=900px){html:root .tasks-module .pagehead .task-each,html:root .tasks-module button.task-fab{display:none}.tasks-module .task-create{gap:8px;margin:4px 0 8px;display:flex}html:root .tasks-module .task-create>button{height:var(--hit);min-height:var(--hit);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.tasks-module .pane-list:has(>button.task-fab){padding-bottom:24px}html:root .tasks-module .tasks-views{box-sizing:border-box;width:100%;display:flex}html:root:not(.plain-look) .tasks-module .tasks-views>button{flex:auto;min-width:0;padding:0 10px}html:root .split.flow.tasks-module .pane-list .chips.task-more{flex-wrap:nowrap;gap:4px}html:root .tasks-module .task-more>.chip{border-style:dashed;gap:4px;padding:0 8px}html:root .tasks-module .task-more>.chip.on{border-style:solid}}html:root .tasks-module .pagehead .headrow h1{flex:auto}html:root .tasks-module .pagehead .headrow:has(>.rest-pick) h1{flex:none;overflow:visible}.tasks-module .headrow>.rest-pick+.icon-btn{margin-left:auto}.rest-pick{min-width:0;height:var(--ctl-h);border:1px solid var(--line);background:var(--surface);letter-spacing:0;text-transform:none;color:var(--text);border-radius:12px;align-items:center;gap:8px;margin-left:8px;padding:0 10px 0 12px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.rest-pick>svg{color:var(--muted);flex:none}.rest-pick>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rest-pick>select{opacity:0;cursor:pointer;width:100%;height:100%;inset:0;top:min(-1px, calc(50% - var(--hit) / 2));height:max(calc(100% + 2px), var(--hit));font-size:16px;position:absolute;bottom:auto}.shiftlog>.rest-pick{margin:0 0 12px}.rest-pick:focus-within{outline:2px solid var(--brand);outline-offset:2px}@media (width>=1200px){html:root .split.flow.tasks-module{grid-template-columns:clamp(320px,42%,396px) minmax(0,1fr)}html:root .split.flow.tasks-module:not(.open)>.pane-main{display:block}html:root .split.flow.tasks-module:not(.open)>.pane-main:has(>.empty:only-child){display:flex}html:root .split.flow.tasks-module:not(.open)>.pane-main>.empty{margin:auto}html:root .split.flow.tasks-module:not(.open)>.pane-list{max-width:none;padding:0 16px 24px}html:root .split.flow.tasks-module:not(.open)>.pane-list>*{max-width:none}html:root:not(.plain-look) .tasks-module .pane-list .task-group .list{margin:2px 0 4px;padding:0;overflow:hidden}html:root .tasks-module .pane-list .list a{border-radius:0;margin:0;padding:11px 14px}html:root .split.flow.tasks-module:has(.task-w3)>.pane-main{box-shadow:none;background:0 0;padding:0;overflow:hidden}html:root .split.flow.tasks-module .pane-main.scroll>.task-w3{max-width:none}.task-w3{grid-template-columns:minmax(0,1fr) 300px;gap:16px;height:100%;display:grid}html:root .task-w3>.task-card{background:var(--surface);border-radius:16px;flex-direction:column;min-height:0;padding:0 18px;display:flex;overflow-y:auto;box-shadow:0 1px 2px #0000000d}html:root .task-w3>.task-card>.task-topbar{z-index:5;margin:0 -18px 12px;padding:0 12px 0 18px;position:sticky;top:0}.task-w3 .task-topbar-title small{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}html:root .task-w3>.task-card>.task-bar{border-radius:0;margin:auto -18px 0;padding:12px 18px;position:sticky;bottom:0}html:root .task-w3 .task-bar>.task-discuss{gap:8px;width:auto;padding:0 16px;font-size:15px;font-weight:600}html:root .task-w3 .task-bar>button{white-space:nowrap;width:auto}html:root .task-w3 .task-bar>button.secondary{padding:0 16px;font-size:15px;font-weight:600}html:root .task-w3 .task-bar>.task-primary-action{flex:none;margin-left:auto;padding:0 20px}html:root .task-w3 .task-bar{container-type:inline-size}@container (width<=640px){html:root .task-w3 .task-bar>.task-discuss.secondary{width:48px;padding:0}html:root .task-w3 .task-bar>.task-discuss>span{display:none}}html:root .task-w3>.task-card{container:task-card/inline-size}html:root .task-w3 .task-due-more,html:root .task-w3 .task-due-only{display:none}@container task-card (width<=443.98px){html:root .task-w3 .task-bar>.task-due-bar{display:none}html:root .task-w3 .task-due-more{display:flex}html:root .task-w3 .task-due-only{display:block}}.task-w3-talk{border-top:1px solid var(--sep);margin-top:12px;padding-top:12px}.task-aside{background:var(--surface);border-radius:16px;min-height:0;padding:16px 18px;overflow-y:auto;box-shadow:0 1px 2px #0000000d}.task-aside-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.task-kv{margin:0}.task-kv>div{border-bottom:1px solid var(--sep);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:flex}.task-kv dt{color:var(--muted);flex:none}.task-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0 0 0 auto;font-size:15px}.task-aside-sec{margin-top:4px;padding-top:12px}.task-aside-sec .task-h{display:none}.task-aside-disk{width:auto;min-height:var(--hit);align-items:center;gap:6px;margin:4px 0 8px;padding:8px 14px;font-size:13px;display:inline-flex}.task-aside-log{margin:0;padding:0;list-style:none}.task-aside-log li{gap:10px;padding:5px 0;font-size:15px;line-height:1.35;display:flex}.task-aside-log li>span:last-child{overflow-wrap:anywhere;min-width:0}.task-aside-log .muted{font-variant-numeric:tabular-nums;flex:none;width:52px;padding-top:1px;font-size:13px}.task-aside .link{min-height:var(--hit);color:var(--accent);margin-top:0;padding:0;font-weight:600}}@media (width<=899px){html:root .tasks-module .pagehead .headrow:has(>.rest-pick){flex-wrap:wrap}html:root .tasks-module .pagehead .headrow:has(>.rest-pick) h1{flex:auto}.tasks-module .headrow>.rest-pick{flex:1 0 100%;order:10;margin:4px 0 0}}.voice-task{max-width:680px}.voice-task>.pagehead{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.voice-task>.pagehead h1{font-size:17px;font-weight:600}.voice-back{width:var(--hit);min-height:var(--hit);color:var(--text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.voice-task h2{letter-spacing:0;text-transform:none;color:var(--text);text-wrap:balance;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.35}.voice-task h3{margin:24px 0 10px;font-size:16px;font-weight:600}.voice-task h4{margin:20px 0 8px;font-size:15px}.voice-task p{line-height:1.55}.voice-task section{margin:28px 0}.voice-task button,.voice-task a{-webkit-tap-highlight-color:transparent}.voice-task button:focus-visible,.voice-task a:focus-visible,.voice-task summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voice-task a{text-underline-offset:3px}.voice-entry{justify-content:center;align-items:center;gap:8px;display:inline-flex}.voice-task .voice-start{margin-top:28px}.voice-start-symbol,.voice-state-symbol{background:var(--brand-pale);width:64px;height:64px;color:var(--text);border-radius:20px;place-items:center;margin-bottom:20px;display:inline-grid}.voice-start>p{color:var(--muted);margin:0 0 24px;font-size:15px}.voice-start>button,.voice-recording>button,.voice-processing>button:not(.voice-text-button){justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;display:flex}.voice-task .voice-start-hint{text-align:center;margin:12px 0 4px;font-size:12px}.voice-task .voice-manual-entry{min-height:48px;color:var(--text);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:14px;text-decoration:none;display:flex}.voice-task .voice-default-rules{border-bottom:1px solid var(--line);margin:8px 0 0;padding:16px 0 20px;font-size:13px}.voice-recent{margin-top:24px}.voice-task .voice-recent h2{margin-bottom:8px;font-size:16px}.voice-recent>a{border-bottom:1px solid var(--line);min-height:72px;color:var(--text);align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:flex}.voice-recent>a>svg{color:var(--muted);flex:none}.voice-recent>a>span{flex:1;min-width:0}.voice-recent strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;display:block}.voice-recent small,.voice-person small,.voice-multiple small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.voice-recent>a:hover{background:var(--soft-line)}.voice-task .voice-retention{color:var(--muted);margin:16px 0;font-size:12px}.voice-notice,.voice-warning,.voice-due-clarification{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft-line);padding:12px 14px;font-size:14px;line-height:1.5}.voice-copy{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.voice-processing>p{margin:0 0 18px;font-size:15px}.voice-processing .voice-not-sent{color:var(--muted);margin-bottom:22px;font-size:13px}.voice-task .voice-processing>button.voice-use-transcript{margin-top:10px}.voice-file-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:20px;padding-top:12px;display:flex}.voice-file-actions>a{align-items:center;min-height:48px;font-size:13px;display:inline-flex}.voice-task .voice-text-button{width:auto;min-height:48px;color:var(--muted);box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 0;font-size:13px;font-weight:400;display:inline-flex}.voice-task .voice-ready{margin:28px 0 24px}.voice-preview{padding-bottom:8px}.voice-task .voice-task-title{overflow-wrap:anywhere;margin:0 0 24px;font-size:24px;font-weight:600;line-height:1.4}.voice-task .voice-task-title:focus{outline:none}.voice-preview dl{grid-template-columns:minmax(0,64px) minmax(0,1fr);gap:14px 12px;margin:0;font-size:14px;display:grid}.voice-preview dt{color:var(--muted)}.voice-preview dd{overflow-wrap:anywhere;margin:0}.voice-preview .voice-main-facts{border-top:1px solid var(--line);display:block}.voice-fact{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:0 12px;padding:12px 0;display:grid}.voice-fact>dt{padding-top:12px}.voice-fact-value{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.voice-fact-value>div{min-width:0}.voice-task .voice-fact-edit{min-height:44px;color:var(--muted);flex:none;margin:0;padding:0 4px;font-size:13px;font-weight:400}.voice-fact-editor{grid-column:1/-1;min-width:0}.voice-task .voice-fact-editor>.person-chooser{margin:12px 0 0}.voice-preview .voice-main-facts dd{font-weight:600}.voice-preview .voice-main-facts .voice-fact-editor{font-weight:400}.voice-recipient-name{display:block}.voice-recipient-context{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.voice-description{margin:16px 0}.voice-description>summary,.voice-source>summary,.voice-transcript>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.voice-description>summary:after,.voice-source>summary:after,.voice-transcript>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.voice-description[open]>summary:after,.voice-source[open]>summary:after,.voice-transcript[open]>summary:after{transform:rotate(225deg)}.voice-description>summary::-webkit-details-marker{display:none}.voice-source>summary::-webkit-details-marker{display:none}.voice-transcript>summary::-webkit-details-marker{display:none}.voice-description>.voice-copy{margin:8px 0 16px;font-size:14px}.voice-details{color:var(--muted);gap:12px;margin-top:20px;font-size:14px;display:grid}.voice-options{gap:4px;display:grid}.voice-details>div:empty{display:none}.voice-details>dl{gap:8px 12px}.voice-details>dl dd{color:var(--text)}.voice-preview>dl:not(.voice-main-facts){gap:8px 12px;margin-top:12px;font-size:12px}.voice-task .voice-due-note{color:var(--muted);margin:0;font-size:13px}.voice-access-warning{color:var(--danger);margin-top:4px;font-size:13px;font-weight:400;display:block}.voice-preview>.voice-warning{margin:12px 0}.voice-warning>p,.voice-due-clarification>p{margin:0}.voice-due-clarification{margin:14px 0}.voice-due-clarification>p+p{margin-top:8px}.voice-actions{flex-direction:column;gap:12px;padding:24px 0;display:flex}.voice-task .voice-actions>button,.voice-task .voice-send-group>button{width:100%;min-height:52px;margin:0}.voice-send-group{gap:8px;display:grid}.voice-send-group>p{color:var(--muted);margin:0;font-size:13px}.voice-actions>p{margin:0 0 6px;font-size:14px}.voice-recording>h2{align-items:center;gap:10px;display:flex}.voice-recording>h2>svg{color:var(--accent);flex:none}.voice-task .voice-duration{font-variant-numeric:tabular-nums;margin:32px 0;font-size:44px;font-weight:600;line-height:1.2}.voice-duration>span{color:var(--muted);font-size:16px;font-weight:400}.voice-recording>button+button{margin-top:10px}.voice-multiple>button,button.voice-person{text-align:left;overflow-wrap:anywhere;width:100%;min-height:52px;margin:8px 0;padding:14px;display:block}.voice-multiple>button.on{border-color:var(--accent);background:var(--brand-wash)}.voice-person>small{font-weight:400}.voice-conditions{padding:8px 0 16px}.voice-conditions>label,.voice-check{letter-spacing:0;text-transform:none;min-height:48px;color:var(--text);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.voice-check input,.voice-conditions input{flex:none;width:20px;height:20px;margin-top:2px}.voice-transcript{border-top:1px solid var(--line);padding:12px 0}.voice-transcript>.voice-copy{margin:10px 0;font-size:14px}.voice-original{margin:12px 0}.voice-original summary{cursor:pointer;min-height:48px}.voice-original audio{width:100%;margin:8px 0 12px;display:block}.voice-source-tools{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid}.voice-source{grid-area:1/1/auto/-1;min-width:0}.voice-source>summary{color:var(--muted);padding-right:92px}.voice-source>.voice-original{margin:8px 0}.voice-source .voice-original a{align-items:center;min-height:48px;font-size:13px;display:inline-flex}.voice-source>.voice-transcript{border:0;padding:0}.voice-source .voice-transcript h3{margin:12px 0 6px;font-size:14px}.voice-task .voice-delete{grid-area:1/2}.voice-source-tools>.voice-retention{grid-column:1/-1;margin:4px 0}.voice-parameters>label{letter-spacing:0;text-transform:none;color:var(--text);margin:20px 0;font-size:14px;display:block}.voice-parameters>label.voice-check{font-size:14px;font-weight:400;display:flex}.voice-parameters textarea,.voice-parameters select,.voice-parameters input:not([type=checkbox]){width:100%;min-width:0;margin-top:8px;font-size:16px}.voice-parameters textarea.field{font-weight:400}.voice-date-help{color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.voice-recipient>.search-field{width:100%}.voice-recipient .voice-more-recipients,.voice-recipient-error>button{width:100%;min-height:48px}.voice-success>.button{text-align:center;min-height:52px;margin:16px 0;display:block}.voice-success article{border-bottom:1px solid var(--line);padding:8px 0 20px}@media (width>=740px){.voice-task .voice-start,.voice-task .voice-processing,.voice-task .voice-recording{max-width:480px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.voice-recent>a,.voice-task button{transition:background-color .15s ease-out}}.voice-live-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-task .voice-due-clarification{min-width:0;margin:12px 0 0;padding:16px}.voice-due-clarification>legend{float:left;width:100%;color:var(--text);margin:0 0 4px;padding:0;font-size:15px;font-weight:600}.voice-due-clarification>legend+*{clear:left}.voice-task .voice-due-evidence{color:var(--muted);margin:0;font-size:13px}.voice-due-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:12px;display:grid}.voice-task .voice-due-day{width:100%;min-height:44px;margin:0;padding:0 16px;font-size:14px}.voice-task .voice-due-day:first-child{border-radius:var(--radius) 0 0 var(--radius)}.voice-task .voice-due-day:last-child{border-radius:0 var(--radius) var(--radius) 0}.voice-task .voice-due-day[aria-pressed=true]{background:var(--brand-pale);border-color:var(--text)}.voice-due-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.voice-due-grid>label{letter-spacing:0;text-transform:none;min-width:0;margin:0;font-size:12px;font-weight:400}.voice-due-grid input{width:100%;min-width:0;min-height:44px;margin:4px 0 0;padding-inline:8px;font-size:16px;display:block}.voice-due-grid .dt-face{margin-top:4px;font-size:16px}.voice-task .voice-due-apply{background:var(--surface);justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:12px 0 0;padding:0 12px;font-size:14px;display:flex}.voice-task .voice-edit-parameters{justify-content:center;align-items:center;gap:8px;display:flex}.voice-task .person-choice-list:not(:empty){border:1px solid var(--line);border-radius:var(--radius)}.voice-task .person-choice-list .person-choice:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.voice-task .person-choice-list .person-choice:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-bottom:0}.voice-task .person-chooser>.link{width:100%;min-height:48px;color:var(--muted);margin:4px 0 0;font-size:14px}.voice-task .person-choice:focus-visible{outline-offset:-3px}.voice-task .person-choice-list .person-choice{min-height:52px;box-shadow:none;margin:0;padding:12px;font-weight:400}.voice-task .person-choice strong{font-size:15px;line-height:1.4}.voice-task .person-choice small{color:var(--muted);margin-top:4px}.voice-task .person-choice[aria-pressed=true]{border-radius:0}.voice-task .person-choice .person-choice-access{white-space:nowrap;font-size:12px}.voice-task .person-choice-current{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.voice-task .person-choice-current>svg{flex:none}.voice-task .person-chooser .search-field{margin-bottom:0}.voice-task section.person-chooser{margin:16px 0}.voice-form-head{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.voice-task .voice-form-head>h1{margin:0;font-size:22px;line-height:1.3}.voice-task .voice-form-head>.link{min-height:44px;color:var(--muted);flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.voice-task .task-form .task-primary-fields{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row;column-gap:12px;display:grid}.voice-task .task-form .task-primary-fields>*{grid-area:auto/1/auto/-1;min-width:0}.voice-task .task-form .task-primary-fields>label[for=t-due]{grid-area:3/1}.voice-task .task-form .task-primary-fields>#t-due{grid-area:4/1}.voice-task .task-form .task-primary-fields>label[for=t-due-time]{grid-area:3/2}.voice-task .task-form .task-primary-fields>#t-due-time{grid-area:4/2}.voice-task .task-form .task-primary-fields>label:not(.check){letter-spacing:0;text-transform:none;white-space:normal;font-size:12px;font-weight:400;overflow:visible}.voice-task .task-form .task-primary-fields>input{width:100%;padding-inline:8px;font-size:16px}.voice-task .task-form .task-primary-fields>.person-chooser{margin:0 0 24px}.voice-task .task-form .task-primary-fields>.sub{color:var(--muted);margin:0 0 12px;font-size:12px}.voice-task .task-form>.editor-actions{position:static}
