:is(.app-content:has(.wk-page),.app-content:has(.wk-project-page)){max-width:none}@media (width>=1100px){:root[data-task-panel=open] .app-main{padding-inline-end:480px}:root[data-task-panel=wide] .app-main{padding-inline-end:min(860px, calc(100vw - var(--app-sidebar) - 420px))}}.wk-page{flex-direction:column;gap:16px;min-width:0;display:flex}.wk-muted{color:var(--app-text-muted)}.wk-hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wk-hello h2{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.2}.wk-hello span{color:var(--app-text-muted);font-size:14px}.wk-counts{flex-wrap:wrap;gap:8px;display:flex}.wk-counts a{border:1px solid var(--app-border);background:var(--app-surface);height:34px;color:var(--app-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.wk-counts a strong{color:var(--app-text);font-size:15px}.wk-counts a[data-tone=danger]{border-color:color-mix(in srgb, var(--app-danger) 30%, transparent);background:var(--app-danger-soft);color:var(--app-danger)}.wk-counts a[data-tone=danger] strong{color:var(--app-danger)}.wk-quick{border-radius:var(--app-radius-card);border:1px solid var(--app-border);background:var(--app-surface);min-height:48px;box-shadow:var(--app-shadow-card);align-items:center;gap:10px;padding:6px 8px 6px 14px;padding-inline:14px 8px;display:flex}.wk-quick:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-soft)}.wk-quick>svg{width:18px;height:18px;color:var(--app-text-muted);flex-shrink:0}.wk-quick input{min-width:0;font:inherit;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.wk-quick input::placeholder{color:var(--app-text-muted)}.wk-quick kbd{font:600 11px/1 var(--hn-font,inherit);color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:6px;padding:4px 6px}.wk-quick-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.wk-quick-chips span{background:var(--app-primary-soft);color:var(--app-primary);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.wk-quick-chips span[data-kind=project]{background:var(--app-purple-soft);color:var(--app-purple)}.wk-quick-chips span[data-kind=priority]{background:var(--app-warning-soft);color:var(--app-warning)}.wk-group{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface);box-shadow:var(--app-shadow-card);overflow:hidden}.wk-group>header{border-bottom:1px solid var(--app-border);align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.wk-group>header>svg{width:17px;height:17px;color:var(--app-text-muted)}.wk-group[data-tone=danger]>header>svg,.wk-group[data-tone=danger]>header h3{color:var(--app-danger)}.wk-group h3{font-size:15px;font-weight:700}.wk-group-count{color:var(--app-text-muted);font-size:13px;font-weight:600}.wk-group-action{margin-inline-start:auto}.wk-group-empty{color:var(--app-text-muted);margin:0;padding:14px 16px;font-size:13px}.wk-group>div:empty{display:none}.wk-row{border-bottom:1px solid var(--app-border);background:var(--app-surface);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;min-height:44px;padding:4px 16px;display:grid;position:relative}.wk-row:last-child{border-bottom:0}.wk-row:not(:has(.wk-select)){grid-template-columns:auto minmax(0,1fr) auto auto}.wk-row:hover{background:var(--app-surface-hover)}.wk-row[data-active]{background:var(--app-primary-soft);box-shadow:inset 3px 0 0 var(--app-primary)}[dir=rtl] .wk-row[data-active]{box-shadow:inset -3px 0 0 var(--app-primary)}.wk-row[data-selected]{background:var(--app-primary-soft)}.wk-select{width:16px;height:16px;accent-color:var(--app-primary)}button.wk-check{border:1.5px solid var(--app-border-strong);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-grid}button.wk-check svg{stroke-width:3px;width:12px;height:12px}button.wk-check:hover:not(:disabled){border-color:var(--app-success);color:var(--app-success)}button.wk-check[aria-checked=true]{background:var(--app-success);border-color:var(--app-success);color:#fff}.wk-check[data-status=in_progress]{border-color:var(--app-info);border-style:dashed}.wk-check[data-status=blocked]{border-color:var(--app-danger)}.wk-check:disabled{cursor:default;opacity:.7}.wk-row-title{all:unset;cursor:pointer;min-width:0;color:var(--app-text);align-items:center;gap:8px;padding-block:8px;font-size:14px;font-weight:500;display:flex}.wk-row-title>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-row-title:focus-visible{outline:2px solid var(--app-focus,var(--app-primary));outline-offset:2px;border-radius:4px}.wk-row[data-done] .wk-row-title{color:var(--app-text-muted);text-decoration:line-through}.wk-row-count{color:var(--app-text-muted);flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.wk-row-count svg{width:12px;height:12px}.wk-row-meta{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.wk-row-meta .app-avatar-group{flex-shrink:0}.wk-row-due{text-align:end;min-width:92px;color:var(--app-text-secondary);white-space:nowrap;font-size:13px}.wk-row-due[data-tone=danger]{color:var(--app-danger);font-weight:600}.wk-row-due[data-tone=warning]{color:var(--app-warning);font-weight:600}.wk-row-tools{inset-inline-end:112px;background:var(--app-surface);box-shadow:0 0 0 1px var(--app-border), var(--app-shadow-card);opacity:0;pointer-events:none;border-radius:10px;gap:2px;padding:2px;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.wk-row:hover .wk-row-tools,.wk-row:focus-within .wk-row-tools{opacity:1;pointer-events:auto}.wk-row-tools:has([aria-expanded=true]){opacity:1;pointer-events:auto}.wk-row-tools .hn-icon-btn,.wk-row-tools .app-menu-anchor>button{width:28px;height:28px}@media (hover:none){.wk-row-tools{display:none}}.wk-project{max-width:180px;color:var(--app-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wk-project i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.wk-project bdi{text-overflow:ellipsis;overflow:hidden}.wk-pill{background:var(--app-surface-muted);height:22px;color:var(--app-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.wk-pill svg{width:12px;height:12px}.wk-pill[data-tone=danger]{background:var(--app-danger-soft);color:var(--app-danger)}.wk-pill[data-tone=warning]{background:var(--app-warning-soft);color:var(--app-warning)}.wk-pill[data-tone=info]{background:var(--app-info-soft);color:var(--app-info)}.wk-pill[data-tone=success]{background:var(--app-success-soft);color:var(--app-success)}.wk-pill[data-tone=purple]{background:var(--app-purple-soft);color:var(--app-purple)}.wk-toast{z-index:90;inset-inline-start:50%;color:#fff;max-width:min(560px,100vw - 32px);animation:app-fade var(--hn-motion-fast,.12s);background:#111827;border-radius:12px;align-items:center;gap:16px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;transform:translate(-50%);box-shadow:0 12px 30px #11182747}[dir=rtl] .wk-toast{transform:translate(50%)}.wk-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-toast button{all:unset;cursor:pointer;color:#93b4ff;white-space:nowrap;font-weight:700}.wk-panel{z-index:40;top:0;bottom:0;background:var(--app-surface);border-inline-start:1px solid var(--app-border);width:480px;color:var(--app-text);animation:app-slide var(--hn-motion,.18s) var(--hn-ease,ease);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;box-shadow:-12px 0 32px #1118270f}[dir=rtl] .wk-panel{animation-name:app-slide-rtl;box-shadow:12px 0 32px #1118270f}.wk-panel[data-expanded]{width:min(860px, calc(100vw - var(--app-sidebar) - 420px))}.wk-panel-sheet{width:min(560px,100vw)}.wk-panel-head{min-height:var(--app-topbar,64px);padding:0 16px 0 20px;border-bottom:1px solid var(--app-border);flex-shrink:0;align-items:center;gap:10px;padding-inline:20px 12px;display:flex}.wk-crumbs{flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.wk-crumbs>button{all:unset;cursor:pointer;border-radius:6px;min-width:0;margin-inline-start:-6px;padding:4px 6px}.wk-crumbs>button:hover{background:var(--app-surface-hover)}.wk-crumbs svg{width:14px;height:14px;color:var(--app-text-muted)}.wk-crumb-muted{color:var(--app-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-panel-tools{gap:2px;display:inline-flex}.wk-panel-sheet .wk-only-docked{display:none}.wk-panel-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 24px 28px;display:flex;overflow:auto}.wk-panel-title{align-items:flex-start;gap:12px;display:flex}.wk-panel-title button.wk-check{width:24px;height:24px;margin-top:4px}.wk-title{letter-spacing:-.01em;min-width:0;color:var(--app-text);overflow-wrap:anywhere;flex:1;font-size:21px;font-weight:700;line-height:1.35}textarea.wk-title-input{resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;min-height:1.4em;margin-inline-start:-6px;padding:2px 6px;font-family:inherit;font-size:21px;font-weight:700;line-height:1.35}.wk-title-input:hover{border-color:var(--app-border)}.wk-title-input:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-soft);outline:0}.wk-title-input[data-task-title=done]{color:var(--app-text-muted);text-decoration:line-through}.wk-panel-notes{flex-wrap:wrap;gap:6px;display:flex}.wk-fields{grid-template-columns:1fr;gap:2px;margin:0;display:grid}.wk-field{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;display:grid}.wk-field dt{color:var(--app-text-muted);font-size:13px}.wk-field dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:14px;display:flex}.wk-panel[data-expanded] .wk-fields{grid-template-columns:1fr 1fr;column-gap:28px}.wk-inline-select{appearance:none;padding:0 10px;max-width:100%;height:32px;font:inherit;color:var(--app-text);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #0000;border-radius:8px;margin-inline-start:-10px;padding-inline-end:28px;font-size:14px}[dir=rtl] .wk-inline-select{background-position:8px}.wk-inline-select:hover{border-color:var(--app-border);background-color:var(--app-surface-hover)}.wk-inline-select:focus{border-color:var(--app-primary);outline:0}.wk-inline-select[data-tone=high]{color:var(--app-warning);font-weight:600}.wk-inline-select[data-tone=urgent]{color:var(--app-danger);font-weight:600}.wk-people{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-person{background:var(--app-surface-muted);border-radius:999px;align-items:center;gap:6px;height:28px;padding-inline:2px 10px;font-size:13px;display:inline-flex}.wk-add-link{all:unset;cursor:pointer;height:28px;color:var(--app-primary);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.wk-add-link:hover{background:var(--app-primary-soft)}.wk-add-link svg{width:15px;height:15px}.wk-add-link:disabled{opacity:.5}.wk-dates{color:var(--app-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-date-chip{all:unset;cursor:pointer;border:1px solid var(--app-border);height:30px;color:var(--app-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;display:inline-flex}.wk-date-chip:hover{background:var(--app-surface-hover)}.wk-date-chip svg{width:14px;height:14px;color:var(--app-text-muted)}.wk-date-chip[data-empty]{color:var(--app-text-muted);border-style:dashed}.wk-date-chip[data-tone=danger]{color:var(--app-danger);border-color:color-mix(in srgb, var(--app-danger) 35%, transparent);background:var(--app-danger-soft)}.wk-external>summary{color:var(--app-text-muted);font-size:13px;font-weight:600}.wk-external[open]>summary{margin-bottom:8px}.wk-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-label{align-items:center;display:inline-flex}.wk-label>button{all:unset;cursor:pointer;width:16px;height:16px;color:var(--app-text-muted);border-radius:50%;place-items:center;display:none}.wk-label:hover>button,.wk-label>button:focus-visible{display:inline-grid}.wk-label>button svg{width:12px;height:12px}.wk-label-form{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.wk-label-form input{width:150px}.wk-swatches{gap:4px;display:inline-flex}.wk-swatches button{all:unset;cursor:pointer;border-radius:50%;width:18px;height:18px}.wk-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--app-surface), 0 0 0 4px var(--app-text)}.wk-panel-section{border-top:1px solid var(--app-border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.wk-panel-section>h3,.wk-subhead{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.wk-subhead{margin-top:6px}.wk-section-count{color:var(--app-text-muted);font-size:13px;font-weight:600}.wk-section-action{margin-inline-start:auto}.wk-panel-collapsible>summary{cursor:pointer;font-size:14px;font-weight:700;list-style-position:inside}.wk-description{all:unset;cursor:text;white-space:pre-wrap;color:var(--app-text);border-radius:8px;margin-inline:-10px;padding:8px 10px;font-size:14px;line-height:1.65}.wk-description:hover:not(:disabled){background:var(--app-surface-hover)}.wk-description[data-empty]{color:var(--app-text-muted)}.wk-description:disabled{cursor:default}.wk-meter{background:var(--app-surface-muted);border-radius:999px;height:4px;overflow:hidden}.wk-meter i{background:var(--app-success);border-radius:inherit;height:100%;display:block}.wk-mini-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wk-mini-list li{border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:2px 4px;display:flex}.wk-mini-list li:hover{background:var(--app-surface-hover)}.wk-mini-title{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}span.wk-mini-title{cursor:default}.wk-mini-list li[data-done] .wk-mini-title{color:var(--app-text-muted);text-decoration:line-through}.wk-mini-due{color:var(--app-text-muted);white-space:nowrap;font-size:12.5px}.wk-mini-due[data-tone=danger]{color:var(--app-danger);font-weight:600}.wk-file-icon{width:16px;height:16px;color:var(--app-text-muted)}.wk-dot{background:var(--app-border-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px}.wk-dot[data-status=in_progress]{background:var(--app-info)}.wk-dot[data-status=blocked]{background:var(--app-danger)}.wk-dot[data-status=completed]{background:var(--app-success)}.wk-inline-add{min-height:38px;color:var(--app-text-muted);align-items:center;gap:10px;padding:0 4px;display:flex}.wk-inline-add svg{width:18px;height:18px}.wk-inline-add input{font:inherit;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.wk-seg{background:var(--app-surface-muted);border-radius:8px;gap:2px;margin-inline-start:auto;padding:2px;display:inline-flex}.wk-seg button{all:unset;cursor:pointer;height:26px;color:var(--app-text-muted);border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.wk-seg button[aria-selected=true]{background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 2px #11182714}.wk-seg em{color:var(--app-text-muted);font-style:normal}.wk-timeline ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wk-comment{align-items:flex-start;gap:10px;display:flex}.wk-comment>div{background:var(--app-surface-muted);border-radius:12px;flex:1;min-width:0;padding:10px 12px}.wk-comment-head{align-items:baseline;gap:8px;font-size:13px;display:flex}.wk-comment-head time{color:var(--app-text-muted);font-size:12px}.wk-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}.wk-event .app-list{margin:0}.wk-event .app-list>li{min-height:0;color:var(--app-text-muted);border:0;padding:0;font-size:12.5px}.wk-event .app-list strong{color:var(--app-text-secondary);font-weight:600}.wk-panel-meta{color:var(--app-text-muted);margin:0;font-size:12px}.wk-panel-foot{border-top:1px solid var(--app-border);background:var(--app-surface);flex-shrink:0;padding:12px 16px;position:relative}.wk-panel-foot form{align-items:flex-end;gap:10px;display:flex}.wk-panel-foot textarea{border:1px solid var(--app-border);background:var(--app-bg);min-width:0;min-height:40px;max-height:160px;font:inherit;color:var(--app-text);resize:none;field-sizing:content;border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.wk-panel-foot textarea:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-soft);outline:0}.wk-mentions{bottom:calc(100% - 4px);width:fit-content;position:absolute;inset-inline-start:52px}.wk-panel-sheet .wk-panel-head{min-height:56px}@media (width<=760px){.wk-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check title due"".meta meta";row-gap:0;padding:6px 12px}.wk-row:has(.wk-select){grid-template-columns:auto auto minmax(0,1fr) auto}.wk-row>button.wk-check{grid-area:check}.wk-row-title{grid-area:title;padding-block:6px 2px}.wk-row-due{grid-area:due;min-width:0;font-size:12px}.wk-row-meta{grid-area:meta;justify-content:flex-start;padding-bottom:6px}.wk-row-meta:empty,.wk-row-meta .app-avatar-group{display:none}.wk-hello h2{font-size:22px}.wk-quick input::placeholder{font-size:13px}.wk-quick kbd{display:none}.wk-panel-body{padding:16px}.wk-field{grid-template-columns:96px minmax(0,1fr)}}.wk-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wk-toolbar-end{gap:8px;margin-inline-start:auto;display:inline-flex}.wk-view{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.wk-view button{all:unset;cursor:pointer;height:30px;color:var(--app-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.wk-view button svg{width:15px;height:15px}.wk-view button[aria-selected=true]{background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 2px #11182714}.wk-view button:focus-visible{outline:2px solid var(--app-primary)}.wk-search{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;flex:0 320px;align-items:center;gap:8px;min-width:220px;height:38px;padding:0 10px;display:inline-flex}.wk-search:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 3px var(--app-primary-soft)}.wk-search svg{width:16px;height:16px;color:var(--app-text-muted)}.wk-search input{min-width:0;font:inherit;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.wk-search kbd{color:var(--app-text-muted);border:1px solid var(--app-border);border-radius:5px;padding:1px 6px;font-size:11px}.wk-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-filters-end{gap:8px;margin-inline-start:auto;display:inline-flex}.wk-toggle{all:unset;cursor:pointer;border:1px solid var(--app-border);background:var(--app-surface);height:32px;color:var(--app-text-secondary);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.wk-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--app-danger) 35%, transparent);background:var(--app-danger-soft);color:var(--app-danger);font-weight:600}.wk-bulk{top:calc(var(--app-topbar,64px) + 8px);z-index:5;background:var(--app-primary-soft);border:1px solid color-mix(in srgb, var(--app-primary) 25%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky}.wk-card{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface)}@media (width<=760px){.wk-search{flex:100%;order:5}.wk-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.wk-filters>*{flex-shrink:0}.wk-filters-end{margin-inline-start:0}.wk-toolbar-end .hn-btn{padding-inline:12px}}.wk-section-title{all:unset;color:var(--app-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.wk-section-title span{color:var(--app-text-muted);font-size:13px;font-weight:600}.wk-fold{cursor:pointer}.wk-fold svg{width:16px;height:16px;transition:transform .15s}.wk-fold[aria-expanded=false] svg{transform:rotate(-90deg)}[dir=rtl] .wk-fold[aria-expanded=false] svg{transform:rotate(90deg)}.wk-prow{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--app-border);grid-template-columns:minmax(200px,2.2fr) 110px minmax(90px,.8fr) minmax(140px,1fr) 90px 120px;align-items:center;gap:16px;width:100%;min-height:52px;padding:6px 16px;font-size:13.5px;display:grid}.wk-prow:last-child{border-bottom:0}.wk-prow:hover{background:var(--app-surface-hover)}.wk-prow:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.wk-prow-head{cursor:default;min-height:38px;color:var(--app-text-muted);background:var(--app-surface-muted);font-size:12px;font-weight:600}.wk-prow-head:hover{background:var(--app-surface-muted)}.wk-prow-name{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:600;display:flex}.wk-prow-name i{border-radius:4px;flex-shrink:0;width:12px;height:12px}.wk-prow-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-prow-progress{color:var(--app-text-secondary);align-items:center;gap:10px;font-size:12.5px;display:flex}.wk-prow-progress .wk-meter{flex:1;height:6px}.wk-prow-due,.wk-prow-update{color:var(--app-text-secondary);white-space:nowrap}.wk-prow-due[data-tone=danger]{color:var(--app-danger);font-weight:600}.wk-health{background:var(--app-surface-muted);height:24px;color:var(--app-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.wk-health:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.wk-health[data-health=on_track]{background:var(--app-success-soft);color:var(--app-success)}.wk-health[data-health=at_risk]{background:var(--app-warning-soft);color:var(--app-warning)}.wk-health[data-health=off_track]{background:var(--app-danger-soft);color:var(--app-danger)}.wk-health[data-health=done]{background:var(--app-info-soft);color:var(--app-info)}.wk-pgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.wk-pcard{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--app-radius-card);border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-card);flex-direction:column;gap:10px;padding:16px;display:flex}.wk-pcard:hover{border-color:var(--app-border-strong)}.wk-pcard-top{justify-content:space-between;align-items:center;display:flex}.wk-pcard-top i{border-radius:4px;width:14px;height:14px}.wk-pcard strong{font-size:16px}.wk-pcard-desc{color:var(--app-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13px;display:-webkit-box;overflow:hidden}.wk-pcard-foot{color:var(--app-text-secondary);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}@media (width<=900px){.wk-prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name health""progress due";row-gap:6px;padding:10px 14px}.wk-prow-head,.wk-prow-lead,.wk-prow-update{display:none}.wk-prow-name{grid-area:name}.wk-prow-health{grid-area:health}.wk-prow-progress{grid-area:progress}.wk-prow-due{text-align:end;grid-area:due}}.wk-pad{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wk-flush{margin:0 calc(-1 * var(--app-card-pad,20px));border-top:1px solid var(--app-border)}.wk-status-card>header{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.wk-status-card>header .hn-btn{margin-inline-start:auto}.wk-status-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.wk-update-form{flex-direction:column;gap:10px;display:flex}.wk-health-pick{flex-wrap:wrap;gap:8px;display:flex}.wk-health-pick .wk-health{cursor:pointer;height:30px;font:inherit;opacity:.55;border:1px solid #0000;padding:0 14px;font-size:13px;font-weight:600}.wk-health-pick .wk-health[aria-checked=true]{opacity:1;border-color:currentColor}.wk-updates{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wk-updates li{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface);padding:14px 18px}.wk-updates header{align-items:center;gap:10px;font-size:13px;display:flex}.wk-updates time{color:var(--app-text-muted);margin-inline-start:auto}.wk-updates p{white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.65}.wk-load{align-items:center;gap:10px;font-size:12.5px;display:flex}.wk-load .wk-meter{flex:1;height:8px}.wk-load[data-tone=warning] .wk-meter i{background:var(--app-warning)}.wk-load[data-tone=danger] .wk-meter i{background:var(--app-danger)}.wk-load[data-tone=danger] strong{color:var(--app-danger)}:is(.wk-quick,.wk-search,.wk-inline-add)>input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.wk-panel[data-size=md]{width:600px}@media (width>=1100px){:root[data-task-panel=md] .app-main{padding-inline-end:600px}}.wk-panel-hero{flex-direction:column;gap:8px;display:flex}.wk-panel-hero .wk-title{font-size:22px}.wk-panel-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-contact{flex-wrap:wrap;gap:8px;display:flex}.wk-contact a{border:1px solid var(--app-border);height:30px;color:var(--app-text);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.wk-contact a:hover{background:var(--app-surface-hover)}.wk-contact svg{width:14px;height:14px;color:var(--app-text-muted)}.wk-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.wk-shortcuts{flex-direction:column;margin:0;display:flex}.wk-shortcuts>div{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;min-height:40px;display:flex}.wk-shortcuts>div:last-child{border-bottom:0}.wk-shortcuts dd{margin:0}.wk-shortcuts kbd{border:1px solid var(--app-border-strong);background:var(--app-surface-muted);border-radius:6px;padding:5px 8px;font:600 12px/1 inherit}
