.signature-capture canvas[data-v-579e0eda]{background:#fff;border:1px solid #cbd5df;border-radius:9px;display:block;height:150px;touch-action:none;width:100%}.signature-capture__actions[data-v-579e0eda]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.qr-capture__video[data-v-52d986e5]{background:#111;border-radius:9px;display:block;margin-top:8px;max-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.task-detail[data-v-25c77fcb]{min-height:100%;padding:0 16px 18px}.task-detail--embedded[data-v-25c77fcb]{min-height:0;padding-bottom:0}.task-detail--flush[data-v-25c77fcb]{padding-left:0;padding-right:0}.task-detail--flush .task-detail__hero[data-v-25c77fcb]{padding-top:0}.task-detail__header[data-v-25c77fcb]{align-items:center;display:flex;justify-content:space-between;padding:8px 0 0}.task-detail__loading[data-v-25c77fcb]{display:grid;gap:0}.task-detail__loading span[data-v-25c77fcb]{background:#e9ecef;border-radius:999px;display:block}.task-detail__loading-section[data-v-25c77fcb]{border-bottom:1px solid #e5eaef;display:grid;gap:10px;padding:16px 0}.task-detail__loading-title[data-v-25c77fcb]{height:22px;width:72%}.task-detail__loading-desc[data-v-25c77fcb]{height:12px;width:88%}.task-detail__loading-prop[data-v-25c77fcb]{border-radius:8px;height:28px;width:100%}.task-detail__subtle[data-v-25c77fcb],.task-detail__version[data-v-25c77fcb]{color:#8b919a;font-size:11px}.task-detail__hero[data-v-25c77fcb]{padding:16px 0 12px}.task-detail__hero-top[data-v-25c77fcb]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.task-detail__hero-actions[data-v-25c77fcb]{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.task-detail__hero h2[data-v-25c77fcb],.task-detail__title-input[data-v-25c77fcb]{background:transparent;border:0;color:var(--control-heading-color);flex:1;font-family:inherit;font-size:20px;font-weight:var(--control-heading-font-weight);letter-spacing:var(--control-heading-letter-spacing);line-height:1.25;margin:0;min-width:0}.task-detail__title-input[data-v-25c77fcb]{outline:none;padding:0}.task-detail__description[data-v-25c77fcb],.task-detail__description-input[data-v-25c77fcb]{background:transparent;border:0;color:#666;font-family:inherit;font-size:13px;line-height:1.5;margin:8px 0 0;resize:none;white-space:pre-wrap;width:100%}.task-detail__description-input[data-v-25c77fcb]{outline:none;padding:0}.task-detail__save-status[data-v-25c77fcb]{align-items:center;color:#6b7785;display:flex;font-size:11px;gap:8px;margin-top:8px;min-height:20px}.task-detail__save-status--error[data-v-25c77fcb]{color:#b54747}.task-detail__save-status button[data-v-25c77fcb]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.task-detail__save-status button[data-v-25c77fcb]:focus-visible{border-radius:2px;outline:2px solid #47d7ac;outline-offset:2px}.task-detail__icon-btn[data-v-25c77fcb]{align-items:center;background:#fff;border:1px solid #e5eaef;border-radius:8px;color:#666;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.task-detail__icon-btn[data-v-25c77fcb]:hover{color:#1a1d21}.task-detail__delete-item[data-v-25c77fcb]{color:#ef4444}.task-chip[data-v-25c77fcb]{align-items:center;background:#fff;border:1px solid #e5eaef;border-radius:16px;color:#666;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;padding:4px 10px}.task-chip[data-v-25c77fcb]:disabled{cursor:default}.task-chip .bi[data-v-25c77fcb]{font-size:10px}.task-chip--high[data-v-25c77fcb],.task-chip--in_progress[data-v-25c77fcb]{background:#e9f5ff;border-color:transparent;color:#1e6da6}.task-chip--completed[data-v-25c77fcb]{background:#f5f6f8;border-color:#47d7ac;color:#1a1d21}.task-chip--cancelled[data-v-25c77fcb],.task-chip--failed[data-v-25c77fcb],.task-chip--urgent[data-v-25c77fcb]{background:#ffeaeb;border-color:transparent;color:#a83e45}.task-chip--blocked[data-v-25c77fcb]{background:#f5f6f8;color:#666}.task-chip--low[data-v-25c77fcb],.task-chip--paused[data-v-25c77fcb]{background:#f1efff;border-color:transparent;color:#6559a5}.task-chip--medium[data-v-25c77fcb]{background:#fff;color:#666}.task-detail__props[data-v-25c77fcb]{display:flex;flex-direction:column}.task-detail__prop[data-v-25c77fcb]{align-items:flex-start;border-bottom:1px solid #e5eaef;display:flex;gap:12px;padding:8px 0}.task-detail__prop[data-v-25c77fcb]:last-child{border-bottom:0}.task-detail__prop-label[data-v-25c77fcb]{color:#666;flex-shrink:0;font-size:12px;line-height:1.3;padding-top:6px;width:84px}.task-detail__prop-value[data-v-25c77fcb]{flex:1;min-width:0}.task-detail__prop-value[data-v-25c77fcb]:has(.task-chip){display:flex;justify-content:flex-end}.task-detail__prop-text[data-v-25c77fcb]{color:#1a1d21;display:block;font-size:13px;padding-top:6px}.task-detail__progress-inline[data-v-25c77fcb]{align-items:center;display:flex;gap:8px;padding-top:6px}.task-detail__progress-inline span[data-v-25c77fcb]{color:#666;flex-shrink:0;font-size:12px}.task-detail__prop[data-v-25c77fcb] .custom-select .v-field{background:#fff;border:1px solid #e5eaef;border-radius:8px;font-size:12px;font-weight:400;height:32px}.task-detail__prop[data-v-25c77fcb] .custom-select .v-field__outline{display:none!important}.task-detail__prop[data-v-25c77fcb] .custom-select .v-field__input{font-size:12px;min-height:32px;padding:0 12px}.task-detail__secondary[data-v-25c77fcb]{margin-top:0}.task-detail__fold[data-v-25c77fcb]{border-bottom:1px solid #e5eaef}.task-detail__fold[data-v-25c77fcb]:last-child{border-bottom:0}.task-detail__fold summary[data-v-25c77fcb]{align-items:center;box-sizing:border-box;color:#666;cursor:pointer;display:flex;font-size:13px;font-weight:var(--control-heading-font-weight);gap:8px;justify-content:space-between;letter-spacing:var(--control-heading-letter-spacing);list-style:none;min-height:36px;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-detail__fold:last-child .task-detail__fold-body[data-v-25c77fcb],.task-detail__fold:last-child summary[data-v-25c77fcb]{padding-bottom:0}.task-detail__fold summary[data-v-25c77fcb]::-webkit-details-marker,.task-detail__fold summary[data-v-25c77fcb]::marker{content:none;display:none}.task-detail__fold summary .bi[data-v-25c77fcb]{color:#8b919a;flex-shrink:0;font-size:10px;line-height:1;transition:transform .14s ease}.task-detail__fold summary[data-v-25c77fcb]:hover,.task-detail__fold[open] summary[data-v-25c77fcb]{color:#1a1d21}.task-detail__fold[open] summary .bi[data-v-25c77fcb]{transform:rotate(180deg)}.task-detail__fold-body[data-v-25c77fcb]{display:grid;gap:10px;padding:0 0 12px}.task-detail__fold-body .task-detail__context-grid[data-v-25c77fcb]{margin-bottom:0}.task-detail__fold-actions[data-v-25c77fcb]{display:flex;justify-content:flex-end}.task-detail__section[data-v-25c77fcb]{border-bottom:1px solid #e5eaef;padding:15px 0}.task-detail__section-heading[data-v-25c77fcb]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.task-detail__section-label[data-v-25c77fcb]{color:var(--control-heading-color);display:block;font-size:15px;font-weight:var(--control-heading-font-weight);letter-spacing:var(--control-heading-letter-spacing)}.task-detail__context-grid[data-v-25c77fcb]{display:grid;font-size:13px;gap:7px 14px;grid-template-columns:minmax(90px,auto) 1fr;margin-bottom:12px}.task-detail__context-grid span[data-v-25c77fcb]{color:#6b7785}.task-detail__supplies[data-v-25c77fcb]{display:grid;gap:8px}.task-detail__supplies>span[data-v-25c77fcb]{color:#6b7785;font-size:13px}.task-detail__mini-table[data-v-25c77fcb]{border:1px solid #e5eaef;border-collapse:separate;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.task-detail__mini-table td[data-v-25c77fcb],.task-detail__mini-table th[data-v-25c77fcb]{font-size:12px;line-height:1.3;padding:7px 10px;text-align:left}.task-detail__mini-table th[data-v-25c77fcb]{background:#fafbfc;color:#8b919a;font-weight:600}.task-detail__mini-table td[data-v-25c77fcb]{border-top:1px solid #e5eaef;color:#1a1d21}.task-detail__mini-table td[data-v-25c77fcb]:last-child,.task-detail__mini-table th[data-v-25c77fcb]:last-child{text-align:right;white-space:nowrap}.task-detail__module-link[data-v-25c77fcb]{align-items:center;display:inline-flex;text-decoration:none}.task-detail__progress-editor[data-v-25c77fcb]{align-items:center;display:flex;gap:8px}.task-detail__progress-editor[data-v-25c77fcb] .v-input{flex:1}.task-detail__checklist[data-v-25c77fcb]{display:grid;gap:4px}.form-modal-grid[data-v-25c77fcb],.task-detail__execution-fields[data-v-25c77fcb]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-modal-field[data-v-25c77fcb]{min-width:0}.form-modal-field--full[data-v-25c77fcb]{grid-column:1/-1}.form-modal-label[data-v-25c77fcb]{color:#1a1d21;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-modal-optional[data-v-25c77fcb]{color:#8b919a;font-weight:400}.active-toggle[data-v-25c77fcb]{background:#fff;border:1px solid #e5eaef;border-radius:10px;gap:2px;height:32px;padding:2px}.active-toggle[data-v-25c77fcb],.active-toggle__btn[data-v-25c77fcb]{align-items:center;display:inline-flex}.active-toggle__btn[data-v-25c77fcb]{background:transparent;border:none;border-radius:8px;color:#667085;cursor:pointer;font-size:12px;font-weight:600;height:26px;justify-content:center;padding:0 14px}.active-toggle__btn--active[data-v-25c77fcb]{background:#fff;box-shadow:inset 0 0 0 1px #47d7ac;color:#47d7ac}.task-detail__execution-actions[data-v-25c77fcb]{align-items:center;display:flex;gap:8px;justify-content:space-between}.task-detail__readonly-value[data-v-25c77fcb]{background:#f5f6f8;border-radius:8px;color:#334150;font-size:13px;line-height:1.45;margin:0;min-height:32px;padding:7px 9px;white-space:pre-wrap}.task-detail__quick-checklist-add[data-v-25c77fcb]{align-items:center;display:flex;gap:8px}.task-detail__quick-checklist-add[data-v-25c77fcb] .v-input{flex:1}.task-detail__quick-checklist-item[data-v-25c77fcb]{align-items:center;border:1px solid #e8edf1;border-radius:7px;color:#596777;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:8px;padding:7px 9px}.task-detail__quick-checklist-item[data-v-25c77fcb] .v-input{flex:1}.task-detail__validation[data-v-25c77fcb]{color:#b54747;font-size:12px;margin:7px 0 0}.task-detail__support-error[data-v-25c77fcb]{align-items:center;display:flex;gap:8px;justify-content:space-between}.task-detail__dropzone[data-v-25c77fcb]{align-items:center;background:#f5f6f8;border:1px dashed #e5eaef;border-radius:8px;color:#8b919a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:5px;justify-content:center;margin-top:8px;min-height:64px;width:100%}.task-detail__dropzone--active[data-v-25c77fcb]{background:#fff;border-color:#47d7ac;color:#1a1d21}.task-detail__dropzone--busy[data-v-25c77fcb]{opacity:.6;pointer-events:none}.task-detail__dropzone .bi[data-v-25c77fcb]{font-size:20px;line-height:1}.task-detail__dropzone span[data-v-25c77fcb]{font-size:12px}.task-detail__dropzone[data-v-25c77fcb]:focus-visible{outline:2px solid #47d7ac;outline-offset:2px}.task-detail__file-input[data-v-25c77fcb]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.task-detail__evidence-requirement[data-v-25c77fcb]{border:1px solid #e5eaef;border-radius:9px;margin-top:10px;padding:12px}.task-detail__evidence-heading[data-v-25c77fcb]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.task-detail__evidence-heading strong[data-v-25c77fcb]{color:#334150;font-size:13px}.task-detail__evidence-heading>div>span[data-v-25c77fcb]{color:#84909d;display:block;font-size:11px;margin-top:2px}.task-detail__evidence-heading>span[data-v-25c77fcb]{color:#596777;flex-shrink:0;font-size:12px;font-weight:700}.task-detail__legacy-evidences[data-v-25c77fcb]{border-top:1px solid #edf0f3;color:#596777;font-size:12px;margin-top:12px;padding-top:12px}.task-detail__metadata-evidence[data-v-25c77fcb]{border:1px solid #e5eaef;border-radius:9px;margin-top:10px;padding:12px}.task-detail__legacy-note[data-v-25c77fcb]{background:#f5f6f8;border-radius:8px;color:#666;font-size:12px;line-height:1.45;margin:9px 0 0;padding:10px}.task-detail__evidence-link[data-v-25c77fcb]{background:transparent;border:0;color:#1a1d21;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.task-detail__format-assets[data-v-25c77fcb]{grid-column:1/-1}.task-detail__format-asset-row[data-v-25c77fcb]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:5px 0}.task-detail__completion[data-v-25c77fcb]{align-items:flex-start;border-bottom:1px solid #e5eaef;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.task-detail__completion h3[data-v-25c77fcb]{color:var(--control-heading-color);font-size:15px;font-weight:var(--control-heading-font-weight);letter-spacing:var(--control-heading-letter-spacing);margin:0}.task-detail__completion p[data-v-25c77fcb]{color:#1a1d21;font-size:12px;margin:5px 0 0}.task-detail__completion-blockers[data-v-25c77fcb]{color:#6b7785;display:grid;font-size:12px;gap:4px;line-height:1.4;margin:7px 0 0;padding-left:17px}.task-detail__completion[data-v-25c77fcb] .v-btn{flex-shrink:0}.task-detail__data-grid[data-v-25c77fcb]{display:grid;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.task-detail__data-grid dt[data-v-25c77fcb]{color:#84909d;font-size:11px}.task-detail__data-grid dd[data-v-25c77fcb]{color:#26323e;font-size:12px;line-height:1.4;margin:3px 0 0;word-break:break-word}.task-detail__value[data-v-25c77fcb]{color:#26323e;font-size:13px;margin:7px 0 0}.task-detail__muted[data-v-25c77fcb]{color:#8b919a;font-size:12px;line-height:1.45;margin:6px 0 0}.task-detail__assignment-history[data-v-25c77fcb]{margin-top:12px}.task-detail__assignment-history p[data-v-25c77fcb]{color:#596777;font-size:12px;line-height:1.4;margin:5px 0}.task-detail__relation-form[data-v-25c77fcb]{margin-top:4px}.task-detail__plain-list[data-v-25c77fcb]{color:#596777;display:grid;font-size:12px;gap:6px;line-height:1.4;margin:8px 0 0;padding-left:17px}.task-detail__group-tasks[data-v-25c77fcb]{display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0}.task-detail__group-tasks li[data-v-25c77fcb]{align-items:baseline;border:1px solid #e8edf1;border-radius:7px;color:#40505e;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:8px 9px}.task-detail__group-tasks li span[data-v-25c77fcb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail__group-tasks li small[data-v-25c77fcb]{color:#82909c;flex-shrink:0;font-size:10px}.task-detail__activity[data-v-25c77fcb]{display:grid;gap:10px;list-style:none;margin:9px 0 0;padding:0}.task-detail__activity li[data-v-25c77fcb]{border-left:2px solid #e4e9ee;color:#596777;font-size:12px;line-height:1.4;padding-left:10px}.task-detail__activity li strong[data-v-25c77fcb]{color:#334150;display:block;font-size:12px}.task-detail__activity li span[data-v-25c77fcb]{color:#84909d;font-size:11px}.task-detail__activity li p[data-v-25c77fcb]{margin:3px 0 0}.task-detail__revisions[data-v-25c77fcb]{display:grid;gap:12px}.task-detail__revisions article[data-v-25c77fcb]{border:1px solid #e5eaef;border-radius:8px;padding:12px}.task-detail__revisions article>div[data-v-25c77fcb]{color:#84909d;display:flex;font-size:11px;gap:8px;justify-content:space-between}.task-detail__revisions article strong[data-v-25c77fcb]{color:#334150;font-size:13px}.task-detail__revisions dl[data-v-25c77fcb]{display:grid;font-size:12px;gap:5px 10px;grid-template-columns:minmax(120px,.4fr) 1fr;margin:10px 0 0}.task-detail__revisions dt[data-v-25c77fcb]{color:#84909d}.task-detail__revisions dd[data-v-25c77fcb]{color:#334150;margin:0;word-break:break-word}@media(max-width:720px){.form-modal-grid[data-v-25c77fcb],.task-detail__execution-fields[data-v-25c77fcb]{grid-template-columns:1fr}.form-modal-field--full[data-v-25c77fcb]{grid-column:auto}.task-detail__completion[data-v-25c77fcb]{align-items:stretch;flex-direction:column}}
