.credit-cost-hint[data-v-8cc6c014]{font-size:var(--font-size-xs);color:var(--text-tertiary);align-items:center;gap:4px;display:inline-flex}.credit-cost-hint strong[data-v-8cc6c014]{color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.schedule-mark[data-v-66e6759d]{font-size:var(--font-size-sm,12px);white-space:nowrap;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;cursor:default;flex-shrink:0;align-items:center;gap:4px;line-height:1;display:inline-flex}.schedule-mark--compact[data-v-66e6759d]{gap:2px}.schedule-mark .pi-clock[data-v-66e6759d]{font-size:.85em}.schedule-mark__label[data-v-66e6759d]{color:inherit}.mobile-my-work[data-v-b88a4bd3]{min-height:100%;padding-bottom:8px}.mobile-loading[data-v-b88a4bd3]{justify-content:center;padding:48px 0;display:flex}.cell-title[data-v-b88a4bd3]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.schema-form-preview[data-v-723f305e]{font-family:var(--font-family);color:var(--text-primary)}.preview-header[data-v-723f305e]{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:2px solid var(--border);display:flex}.preview-title[data-v-723f305e]{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.preview-version[data-v-723f305e]{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-hover);border-radius:3px;padding:2px 8px}.preview-empty[data-v-723f305e]{padding:var(--space-xxl);text-align:center;color:var(--text-secondary)}.preview-section[data-v-723f305e]{border-bottom:1px solid var(--border);padding:var(--space-lg) 0}.preview-section[data-v-723f305e]:first-child{padding-top:0}.preview-section[data-v-723f305e]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-723f305e]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-lg) 0}.field-item[data-v-723f305e]{gap:var(--space-xs);flex-direction:column;display:flex}.responsive-field-grid__inner[data-v-723f305e]{gap:var(--space-lg) var(--space-xl)}.field-label[data-v-723f305e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);align-items:center;gap:4px;display:flex}.required-mark[data-v-723f305e]{color:var(--danger);font-weight:var(--font-weight-semibold)}.readonly-badge[data-v-723f305e]{font-size:10px;font-weight:var(--font-weight-normal);color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border);border-radius:2px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.readonly-badge-icon[data-v-723f305e]{font-size:9px}.field-desc[data-v-723f305e]{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin-top:2px}[data-v-723f305e] .field-control{width:100%}[data-v-723f305e] .ctrl-input,[data-v-723f305e] .ctrl-select,[data-v-723f305e] .ctrl-textarea{width:100%;height:var(--input-height,36px);border:1px solid var(--border);padding:0 var(--space-sm);font-size:var(--font-size-base);font-family:var(--font-family);color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;border-radius:4px;transition:border-color .2s}[data-v-723f305e] .ctrl-input:focus,[data-v-723f305e] .ctrl-select:focus,[data-v-723f305e] .ctrl-textarea:focus{border-color:var(--accent);outline:none}[data-v-723f305e] .ctrl-input:disabled,[data-v-723f305e] .ctrl-select:disabled,[data-v-723f305e] .ctrl-textarea:disabled{color:var(--text-secondary);background:var(--bg-hover);cursor:not-allowed}[data-v-723f305e] .ctrl-textarea{height:auto;padding:var(--space-sm);resize:vertical;line-height:var(--line-height-normal)}[data-v-723f305e] .ctrl-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' stroke='%23999' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}[data-v-723f305e] .ctrl-checkbox{align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-xs) 0;display:flex}[data-v-723f305e] .ctrl-checkbox:has(input:disabled){cursor:not-allowed}[data-v-723f305e] .ctrl-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:inherit}[data-v-723f305e] .ctrl-checkbox input[type=checkbox]:disabled{cursor:not-allowed}[data-v-723f305e] .checkbox-label{font-size:var(--font-size-base);color:var(--text-primary)}[data-v-723f305e] .ctrl-signature{border:1px dashed var(--border);width:100%;height:80px;color:var(--text-secondary);font-size:var(--font-size-sm);background:var(--bg-hover);border-radius:4px;justify-content:center;align-items:center;display:flex}.text-muted[data-v-723f305e]{color:var(--text-secondary)}.record-tasks-list[data-v-aade004d]{gap:var(--space-sm);flex-direction:column;display:flex}.record-task-card[data-v-aade004d]{padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:border-color .15s,box-shadow .15s}.record-task-card[data-v-aade004d]:hover{border-color:var(--accent);box-shadow:0 1px 4px #0000000f}.record-task-card__header[data-v-aade004d]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.record-task-card__name[data-v-aade004d]{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.record-task-card__meta[data-v-aade004d]{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.record-task-card__priority[data-v-aade004d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 6px}.record-task-card__priority--urgent[data-v-aade004d]{background:var(--bg-error-subtle);color:var(--danger)}.record-task-card__priority--high[data-v-aade004d]{background:var(--bg-warning-subtle);color:var(--color-warning)}.record-task-card__priority--medium[data-v-aade004d]{background:var(--bg-info-subtle);color:var(--accent)}.record-task-card__priority--low[data-v-aade004d]{background:var(--bg-primary);color:var(--text-secondary)}.record-task-card__progress[data-v-aade004d]{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.record-task-card__progress-bar[data-v-aade004d]{background:var(--border);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.record-task-card__progress-fill[data-v-aade004d]{background:var(--accent);border-radius:2px;height:100%}.record-task-card__progress-text[data-v-aade004d]{font-size:var(--font-size-sm);color:var(--text-secondary);min-width:32px}.record-tasks-empty[data-v-aade004d]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.record-tasks-loading[data-v-aade004d]{font-size:var(--font-size-sm);color:var(--text-secondary)}.record-tasks-block__header[data-v-aade004d]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.record-tasks-block__title[data-v-aade004d]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.record-tasks-section[data-v-aade004d]{background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--space-lg);border-radius:8px;overflow:hidden}.record-tasks-section__header[data-v-aade004d]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.record-tasks-section__header[data-v-aade004d]:hover{background:var(--bg-hover)}.record-tasks-section__title[data-v-aade004d]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex}.record-tasks-section__chevron[data-v-aade004d]{color:var(--text-secondary);width:14px;font-size:12px}.record-tasks-section__body[data-v-aade004d]{padding:0 var(--space-lg) var(--space-lg)}.record-tasks-section__view-all[data-v-aade004d]{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent);border-radius:4px;text-decoration:none;transition:background .15s;display:flex}.record-tasks-section__view-all[data-v-aade004d]:hover{background:var(--bg-hover)}@media (width>=1024px){.record-tasks-section--stacked[data-v-aade004d]{display:none}}@media (width<=1023px){.record-tasks-block--sidebar[data-v-aade004d]{display:none}}.record-tasks-list[data-v-35486f7a]{gap:var(--space-sm);flex-direction:column;display:flex}.record-task-card[data-v-35486f7a]{padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:border-color .15s,box-shadow .15s}.record-task-card[data-v-35486f7a]:hover{border-color:var(--accent);box-shadow:0 1px 4px #0000000f}.record-task-card__header[data-v-35486f7a]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.record-task-card__name[data-v-35486f7a]{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.record-task-card__meta[data-v-35486f7a]{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.record-task-card__priority[data-v-35486f7a]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 6px}.record-task-card__priority--urgent[data-v-35486f7a]{background:var(--bg-error-subtle);color:var(--danger)}.record-task-card__priority--high[data-v-35486f7a]{background:var(--bg-warning-subtle);color:var(--color-warning)}.record-task-card__priority--medium[data-v-35486f7a]{background:var(--bg-info-subtle);color:var(--accent)}.record-task-card__priority--low[data-v-35486f7a]{background:var(--bg-primary);color:var(--text-secondary)}.record-task-card__progress[data-v-35486f7a]{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.record-task-card__progress-bar[data-v-35486f7a]{background:var(--border);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.record-task-card__progress-fill[data-v-35486f7a]{background:var(--accent);border-radius:2px;height:100%}.record-task-card__progress-text[data-v-35486f7a]{font-size:var(--font-size-sm);color:var(--text-secondary);min-width:32px}.record-tasks-empty[data-v-35486f7a]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.record-tasks-loading[data-v-35486f7a]{font-size:var(--font-size-sm);color:var(--text-secondary)}.record-tasks-block__header[data-v-35486f7a]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.record-tasks-block__title[data-v-35486f7a]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.record-tasks-section[data-v-35486f7a]{background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--space-lg);border-radius:8px;overflow:hidden}.record-tasks-section__header[data-v-35486f7a]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.record-tasks-section__header[data-v-35486f7a]:hover{background:var(--bg-hover)}.record-tasks-section__title[data-v-35486f7a]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex}.record-tasks-section__chevron[data-v-35486f7a]{color:var(--text-secondary);width:14px;font-size:12px}.record-tasks-section__body[data-v-35486f7a]{padding:0 var(--space-lg) var(--space-lg)}.record-tasks-section__view-all[data-v-35486f7a]{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent);border-radius:4px;text-decoration:none;transition:background .15s;display:flex}.record-tasks-section__view-all[data-v-35486f7a]:hover{background:var(--bg-hover)}@media (width>=1024px){.record-tasks-section--stacked[data-v-35486f7a]{display:none}}@media (width<=1023px){.record-tasks-block--sidebar[data-v-35486f7a]{display:none}}.record-tasks-list[data-v-3ee2353c]{gap:var(--space-sm);flex-direction:column;display:flex}.record-task-card[data-v-3ee2353c]{padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:border-color .15s,box-shadow .15s}.record-task-card[data-v-3ee2353c]:hover{border-color:var(--accent);box-shadow:0 1px 4px #0000000f}.record-task-card__header[data-v-3ee2353c]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.record-task-card__name[data-v-3ee2353c]{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.record-task-card__meta[data-v-3ee2353c]{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.record-task-card__priority[data-v-3ee2353c]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 6px}.record-task-card__priority--urgent[data-v-3ee2353c]{background:var(--bg-error-subtle);color:var(--danger)}.record-task-card__priority--high[data-v-3ee2353c]{background:var(--bg-warning-subtle);color:var(--color-warning)}.record-task-card__priority--medium[data-v-3ee2353c]{background:var(--bg-info-subtle);color:var(--accent)}.record-task-card__priority--low[data-v-3ee2353c]{background:var(--bg-primary);color:var(--text-secondary)}.record-task-card__progress[data-v-3ee2353c]{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.record-task-card__progress-bar[data-v-3ee2353c]{background:var(--border);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.record-task-card__progress-fill[data-v-3ee2353c]{background:var(--accent);border-radius:2px;height:100%}.record-task-card__progress-text[data-v-3ee2353c]{font-size:var(--font-size-sm);color:var(--text-secondary);min-width:32px}.record-tasks-empty[data-v-3ee2353c]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.record-tasks-loading[data-v-3ee2353c]{font-size:var(--font-size-sm);color:var(--text-secondary)}.record-tasks-block__header[data-v-3ee2353c]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.record-tasks-block__title[data-v-3ee2353c]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.record-tasks-section[data-v-3ee2353c]{background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--space-lg);border-radius:8px;overflow:hidden}.record-tasks-section__header[data-v-3ee2353c]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.record-tasks-section__header[data-v-3ee2353c]:hover{background:var(--bg-hover)}.record-tasks-section__title[data-v-3ee2353c]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex}.record-tasks-section__chevron[data-v-3ee2353c]{color:var(--text-secondary);width:14px;font-size:12px}.record-tasks-section__body[data-v-3ee2353c]{padding:0 var(--space-lg) var(--space-lg)}.record-tasks-section__view-all[data-v-3ee2353c]{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent);border-radius:4px;text-decoration:none;transition:background .15s;display:flex}.record-tasks-section__view-all[data-v-3ee2353c]:hover{background:var(--bg-hover)}@media (width>=1024px){.record-tasks-section--stacked[data-v-3ee2353c]{display:none}}@media (width<=1023px){.record-tasks-block--sidebar[data-v-3ee2353c]{display:none}}.schedule-toggle-row[data-v-85d33548]{margin:var(--space-md) 0}.toggle-label[data-v-85d33548]{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle-input[data-v-85d33548]{opacity:0;width:0;height:0;position:absolute}.toggle-switch[data-v-85d33548]{background:var(--border);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle-switch[data-v-85d33548]:after{content:"";background:var(--text-on-accent);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-input:checked+.toggle-switch[data-v-85d33548]{background:var(--accent)}.toggle-input:checked+.toggle-switch[data-v-85d33548]:after{transform:translate(16px)}.toggle-text[data-v-85d33548]{font-size:var(--font-size-base);color:var(--text-primary)}.schedule-config-card[data-v-85d33548]{background:var(--bg-primary);border:1px solid var(--border);padding:var(--space-md);margin-top:var(--space-sm);border-radius:6px}.repeat-type-group[data-v-85d33548]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.type-btn[data-v-85d33548]{padding:var(--space-xs) var(--space-md);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-primary);border-radius:4px;transition:all .15s}.type-btn[data-v-85d33548]:hover{border-color:var(--accent);color:var(--accent)}.type-btn.active[data-v-85d33548]{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.weekday-group[data-v-85d33548]{gap:var(--space-xs);display:flex}.weekday-btn[data-v-85d33548]{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;width:32px;height:32px;font-size:var(--font-size-sm);color:var(--text-primary);border-radius:4px;transition:all .15s}.weekday-btn[data-v-85d33548]:hover{border-color:var(--accent);color:var(--accent)}.weekday-btn.active[data-v-85d33548]{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.time-picker-row[data-v-85d33548]{align-items:center;gap:var(--space-xs);display:flex}.time-select[data-v-85d33548]{width:auto;min-width:90px}.time-sep[data-v-85d33548]{font-size:var(--font-size-lg);color:var(--text-secondary);font-weight:700}.form-group[data-v-85d33548]{margin-bottom:var(--space-md)}.form-group[data-v-85d33548]:last-child{margin-bottom:0}.form-group label[data-v-85d33548]{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-xs);display:block}.form-select[data-v-85d33548]{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;border-radius:4px;min-width:120px}.form-select[data-v-85d33548]:focus{border-color:var(--accent);outline:none}.schedule-preview[data-v-85d33548]{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);padding:var(--space-xs) var(--space-sm);background:var(--bg-page);border:1px dashed var(--border);border-radius:4px}.schedule-error[data-v-85d33548]{margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--danger)}.form-group[data-v-accd09b5]{margin-bottom:var(--space-md)}.form-group label[data-v-accd09b5]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-xs);display:block}.form-select[data-v-accd09b5]{width:100%;height:var(--input-height,36px);border:1px solid var(--border);padding:0 var(--space-sm);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-card);border-radius:4px}.assignee-field[data-v-accd09b5]{gap:var(--space-sm);flex-direction:column;display:flex}.assignee-tags[data-v-accd09b5]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.assignee-tag[data-v-accd09b5]{background:var(--bg-info-subtle);font-size:var(--font-size-sm);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tag-remove[data-v-accd09b5]{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0 2px}.assignee-select-row[data-v-accd09b5]{align-items:center;gap:var(--space-xs);display:flex}.assignee-select[data-v-accd09b5]{flex:1}.info-icon[data-v-accd09b5]{color:var(--text-secondary);cursor:help}.assignee-hint[data-v-accd09b5],.form-hint[data-v-accd09b5]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-xs) 0 0}.form-hint--info[data-v-accd09b5]{color:var(--accent)}.footer-cost-hint[data-v-accd09b5]{margin-right:auto}.mobile-record__body[data-v-b8c9e4bd]{padding:8px 0 24px}.schedule-born-meta[data-v-b8c9e4bd]{color:var(--text-tertiary);font-size:var(--font-size-sm,12px);align-items:center;gap:6px;display:inline-flex}.action-row[data-v-b8c9e4bd]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.schema-block[data-v-b8c9e4bd]{background:var(--bg-card);border-radius:8px;margin:12px 12px 0;padding:12px}.schema-empty-notice[data-v-b8c9e4bd]{color:var(--color-primary);background:var(--bg-hover);border-radius:4px;margin:12px;padding:8px 12px;font-size:14px}.schema-block__header[data-v-b8c9e4bd]{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.mobile-record__tasks[data-v-b8c9e4bd]{margin:12px 12px 0}.mobile-loading[data-v-b8c9e4bd]{justify-content:center;padding:80px 0;display:flex}.record-tasks-list[data-v-6537062e]{gap:var(--space-sm);flex-direction:column;display:flex}.record-task-card[data-v-6537062e]{padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;transition:border-color .15s,box-shadow .15s}.record-task-card[data-v-6537062e]:hover{border-color:var(--accent);box-shadow:0 1px 4px #0000000f}.record-task-card__header[data-v-6537062e]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.record-task-card__name[data-v-6537062e]{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.record-task-card__meta[data-v-6537062e]{align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.record-task-card__priority[data-v-6537062e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:3px;padding:1px 6px}.record-task-card__priority--urgent[data-v-6537062e]{background:var(--bg-error-subtle);color:var(--danger)}.record-task-card__priority--high[data-v-6537062e]{background:var(--bg-warning-subtle);color:var(--color-warning)}.record-task-card__priority--medium[data-v-6537062e]{background:var(--bg-info-subtle);color:var(--accent)}.record-task-card__priority--low[data-v-6537062e]{background:var(--bg-primary);color:var(--text-secondary)}.record-task-card__progress[data-v-6537062e]{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.record-task-card__progress-bar[data-v-6537062e]{background:var(--border);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.record-task-card__progress-fill[data-v-6537062e]{background:var(--accent);border-radius:2px;height:100%}.record-task-card__progress-text[data-v-6537062e]{font-size:var(--font-size-sm);color:var(--text-secondary);min-width:32px}.record-tasks-empty[data-v-6537062e]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.record-tasks-loading[data-v-6537062e]{font-size:var(--font-size-sm);color:var(--text-secondary)}.record-tasks-block__header[data-v-6537062e]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.record-tasks-block__title[data-v-6537062e]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.record-tasks-section[data-v-6537062e]{background:var(--bg-card);border:1px solid var(--border);margin-bottom:var(--space-lg);border-radius:8px;overflow:hidden}.record-tasks-section__header[data-v-6537062e]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.record-tasks-section__header[data-v-6537062e]:hover{background:var(--bg-hover)}.record-tasks-section__title[data-v-6537062e]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex}.record-tasks-section__chevron[data-v-6537062e]{color:var(--text-secondary);width:14px;font-size:12px}.record-tasks-section__body[data-v-6537062e]{padding:0 var(--space-lg) var(--space-lg)}.record-tasks-section__view-all[data-v-6537062e]{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent);border-radius:4px;text-decoration:none;transition:background .15s;display:flex}.record-tasks-section__view-all[data-v-6537062e]:hover{background:var(--bg-hover)}@media (width>=1024px){.record-tasks-section--stacked[data-v-6537062e]{display:none}}@media (width<=1023px){.record-tasks-block--sidebar[data-v-6537062e]{display:none}}.record-tasks-block__actions[data-v-6537062e]{align-items:center;gap:var(--space-sm);display:flex}.record-tasks-page[data-v-611b7d41]{padding:var(--space-lg);max-width:960px;margin:0 auto}.record-tasks-page__toolbar[data-v-611b7d41]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.record-tasks-page__title[data-v-611b7d41]{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.record-tasks-page__body .card[data-v-611b7d41]{background:var(--bg-card);border:1px solid var(--border);padding:var(--space-lg);border-radius:8px}.record-tasks-page__loading[data-v-611b7d41]{text-align:center;padding:var(--space-xxl);color:var(--text-secondary)}@media (width<=768px){.record-tasks-page[data-v-611b7d41]{padding:var(--space-md)}}.task-detail-body[data-v-1839297e]{gap:var(--space-md);flex-direction:column;display:flex}.card[data-v-1839297e]{background:var(--bg-card);border:1px solid var(--border);padding:var(--space-md) var(--space-lg);border-radius:8px}.card-header[data-v-1839297e]{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.card-header h3[data-v-1839297e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.desc-textarea[data-v-1839297e]{width:100%;min-height:100px;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-card);resize:vertical;box-sizing:border-box;border-radius:4px;line-height:1.6}.desc-textarea[data-v-1839297e]:focus{border-color:var(--accent);outline:none}.desc-textarea[data-v-1839297e]:disabled{opacity:.7;cursor:not-allowed}.linked-record[data-v-1839297e]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-base);border:1px solid var(--border);border-radius:4px;display:flex}.linked-record .pi[data-v-1839297e]{color:var(--accent);font-size:.9rem}.linked-record-id[data-v-1839297e]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--accent)}.linked-record-hint[data-v-1839297e]{font-size:var(--font-size-sm);color:var(--text-secondary)}.info-form[data-v-1839297e]{gap:var(--space-sm);flex-direction:column;display:flex}.schedule-readout[data-v-1839297e]{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:inline-flex}.form-row[data-v-1839297e]{gap:var(--space-sm);display:flex}.form-field[data-v-1839297e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.form-label[data-v-1839297e]{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.form-input[data-v-1839297e]{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;border-radius:4px;width:100%}.form-input[data-v-1839297e]:focus{border-color:var(--accent);outline:none}.form-input[data-v-1839297e]:disabled{opacity:.7;cursor:not-allowed}.progress-value-badge[data-v-1839297e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border);border-radius:12px;padding:1px 8px}.progress-section[data-v-1839297e]{margin-bottom:var(--space-sm)}.progress-bar-lg[data-v-1839297e]{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.progress-fill-lg[data-v-1839297e]{border-radius:4px;height:100%;transition:width .3s,background-color .3s}.fill-low[data-v-1839297e]{background:var(--danger)}.fill-medium[data-v-1839297e]{background:var(--warning)}.fill-good[data-v-1839297e]{background:var(--accent)}.fill-completed[data-v-1839297e]{background:var(--success)}.progress-slider[data-v-1839297e]{width:100%;margin-top:var(--space-xs);accent-color:var(--accent)}.progress-slider[data-v-1839297e]:disabled{opacity:.6;cursor:not-allowed}.priority-preview[data-v-1839297e]{align-items:center;display:flex}.priority-badge[data-v-1839297e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:12px;padding:3px 12px;display:inline-block}.priority-low[data-v-1839297e]{background:var(--bg-base);color:var(--text-secondary);border:1px solid var(--border)}.priority-medium[data-v-1839297e]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}.priority-high[data-v-1839297e]{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.priority-urgent[data-v-1839297e]{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}@media (width<=640px){.card[data-v-1839297e]{padding:var(--space-md)}.form-row[data-v-1839297e]{flex-direction:column}}.task-detail[data-v-7c243e35]{padding:var(--space-lg) var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.detail-header[data-v-7c243e35]{gap:var(--space-sm);flex-direction:column;display:flex}.title-row[data-v-7c243e35]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.title-text[data-v-7c243e35]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);cursor:pointer;border-bottom:1px dashed #0000;margin:0;transition:border-color .15s}.title-text[data-v-7c243e35]:hover{border-bottom-color:var(--border)}.title-input[data-v-7c243e35]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);border:none;border-bottom:2px solid var(--accent);background:0 0;outline:none;flex:1;min-width:0;padding:0 0 2px}.header-actions[data-v-7c243e35]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.save-bar[data-v-7c243e35]{padding-top:var(--space-md);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.loading-state[data-v-7c243e35],.error-state[data-v-7c243e35]{min-height:240px;padding:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=768px){.task-detail[data-v-7c243e35]{padding:var(--space-md);gap:var(--space-md)}.title-text[data-v-7c243e35]{font-size:var(--font-size-base)}.header-actions[data-v-7c243e35]{width:100%}.save-bar[data-v-7c243e35]{margin:0 calc(-1 * var(--space-md));padding:var(--space-md);background:var(--bg-card);border-top:1px solid var(--border);z-index:1;position:sticky;bottom:0}}.mobile-task-page[data-v-c925a06f]{background:var(--bg-base,#f7f8fa);min-height:100%}.mobile-loading[data-v-919de089]{justify-content:center;padding:48px 0;display:flex}.cell-title[data-v-919de089]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mobile-account__actions[data-v-215f4200]{padding:24px 16px 8px}.mobile-account__tip[data-v-215f4200]{text-align:center;color:var(--text-secondary);padding:16px;font-size:12px}.mobile-gate[data-v-dc94a5bd]{background:var(--bg-page);min-height:100%}.mobile-gate__hint[data-v-dc94a5bd]{color:var(--text-secondary);text-align:center;margin:0 0 16px;padding:0 24px;font-size:14px}.mobile-layout[data-v-afaa109b]{background:var(--bg-page);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mobile-layout__main[data-v-afaa109b]{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0);flex:1;overflow-y:auto}[data-v-afaa109b] .van-tabbar{height:var(--mobile-tabbar-height,50px);box-shadow:var(--shadow-sm,0 -1px 2px #0000000f);border-top:1px solid var(--color-border)}[data-v-afaa109b] .van-tabbar-item__icon{margin-bottom:2px;font-size:20px}[data-v-afaa109b] .van-tabbar-item--active{color:var(--color-primary)}
