.form-tip[data-v-e861a77a]{color:var(--el-text-color-secondary);margin-left:12px;font-size:12px}.definition-input[data-v-e861a77a]{box-sizing:border-box;border:1px solid var(--el-border-color);width:100%;height:32px;font:inherit;border-radius:4px;padding:0 11px}.custom-field-manager[data-v-3c6532fe]{border-top:1px solid var(--dhic-border-soft);gap:8px;padding-top:10px;display:grid}.custom-field-heading[data-v-3c6532fe],.custom-field-heading>div[data-v-3c6532fe],.custom-field-row[data-v-3c6532fe],.field-actions[data-v-3c6532fe]{align-items:center;display:flex}.custom-field-heading[data-v-3c6532fe]{justify-content:space-between}.custom-field-heading>div[data-v-3c6532fe]{gap:8px}.custom-field-heading span[data-v-3c6532fe],.field-meta[data-v-3c6532fe],.permission-note[data-v-3c6532fe]{color:var(--dhic-text-muted);font-size:12px}.custom-field-list[data-v-3c6532fe]{max-height:280px;display:grid;overflow-y:auto}.custom-field-row[data-v-3c6532fe]{border-bottom:1px solid var(--dhic-border-soft);gap:8px;min-height:48px}.field-type-icon[data-v-3c6532fe]{border:1px solid var(--dhic-border);width:26px;height:26px;color:var(--dhic-text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.field-summary[data-v-3c6532fe]{flex:1;min-width:0;display:grid}.field-name[data-v-3c6532fe],.field-meta[data-v-3c6532fe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-actions[data-v-3c6532fe]{gap:1px}.field-actions[data-v-3c6532fe] .el-button{width:28px;height:28px;margin:0}.custom-field-empty[data-v-3c6532fe],.custom-field-error[data-v-3c6532fe],.permission-note[data-v-3c6532fe]{text-align:center;padding:10px}.custom-field-error[data-v-3c6532fe]{background:var(--dhic-danger-soft);color:var(--dhic-danger);text-align:left;justify-content:space-between;align-items:center;font-size:12px;display:flex}.permission-note[data-v-3c6532fe]{margin:0}.floating-table-scrollbar[data-v-bcf1fac3]{z-index:80;box-sizing:border-box;background:#fffffffa;border:1px solid #d9dfe7;border-radius:6px;align-items:center;gap:8px;height:36px;padding:5px 10px;position:fixed;bottom:12px;box-shadow:0 2px 12px #20212424}.scrollbar-label[data-v-bcf1fac3]{color:#667085;flex-shrink:0;font-size:11px}.floating-table-scrollbar button[data-v-bcf1fac3]{color:#475467;cursor:pointer;background:#f7f8fa;border:1px solid #e4e7ec;border-radius:4px;flex-shrink:0;width:24px;height:24px;padding:0;font:20px/20px sans-serif}.floating-table-scrollbar button[data-v-bcf1fac3]:hover{color:#d93025;border-color:#e8b2ac}.floating-scrollbar-track[data-v-bcf1fac3]{scrollbar-width:auto;scrollbar-color:#8c96a6 #eef0f3;flex:1;min-width:0;height:18px;overflow:scroll hidden}.floating-scrollbar-track[data-v-bcf1fac3]::-webkit-scrollbar{height:12px}.floating-scrollbar-track[data-v-bcf1fac3]::-webkit-scrollbar-track{background:#eef0f3;border-radius:6px}.floating-scrollbar-track[data-v-bcf1fac3]::-webkit-scrollbar-thumb{background:#8c96a6;border:2px solid #eef0f3;border-radius:6px}.floating-scrollbar-track[data-v-bcf1fac3]::-webkit-scrollbar-thumb:hover{background:#667085}.floating-scrollbar-track[data-v-bcf1fac3]:focus-visible,.floating-table-scrollbar button[data-v-bcf1fac3]:focus-visible{outline-offset:2px;outline:2px solid #d93025}.floating-scrollbar-spacer[data-v-bcf1fac3]{height:1px}@media (width<=640px){.scrollbar-label[data-v-bcf1fac3]{display:none}}.cell-editor[data-v-90f828a7]{align-items:center;min-height:28px;display:flex;position:relative}.cell-saving[data-v-90f828a7]{color:#d93025;flex:none;animation:1.4s linear infinite rotating-90f828a7}.cell-save-error[data-v-90f828a7]{color:var(--el-color-danger);white-space:nowrap;font-size:12px}.cell-control[data-v-90f828a7]{width:100%}@keyframes rotating-90f828a7{to{transform:rotate(360deg)}}.image-value[data-v-743ccc2e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.thumbnail[data-v-743ccc2e]{border:1px solid var(--el-border-color-lighter);border-radius:5px;width:72px;height:72px}.compact .thumbnail[data-v-743ccc2e]{width:34px;height:34px}.more-count[data-v-743ccc2e],.count[data-v-743ccc2e],.file-size[data-v-743ccc2e]{color:var(--el-text-color-secondary);font-size:12px}.attachment-value[data-v-743ccc2e]{gap:6px;display:grid}.attachment-value.compact[data-v-743ccc2e]{align-items:center;gap:5px;min-width:0;display:flex}.attachment-row[data-v-743ccc2e]{border-bottom:1px solid var(--el-border-color-lighter);align-items:center;gap:10px;padding:7px 9px;display:flex}.file-name[data-v-743ccc2e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dhic-status-display[data-v-c37b7370]{align-items:center;gap:5px;max-width:100%;display:inline-flex}.dhic-status-display__dot[data-v-c37b7370]{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cell-empty[data-v-01b3c34b]{color:#a0a8b5}.cell-value[data-v-01b3c34b]{color:inherit}.cell-value.is-formula[data-v-01b3c34b]{color:#49566a;font-variant-numeric:tabular-nums}.cell-tags[data-v-01b3c34b],.cell-users[data-v-01b3c34b],.cell-attachments[data-v-01b3c34b],.cell-relations[data-v-01b3c34b]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.cell-status-tag[data-v-01b3c34b]{gap:5px}.status-dot[data-v-01b3c34b]{background:#87909f;border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.tone-success[data-v-01b3c34b]{background:#16a36a}.status-dot.tone-warning[data-v-01b3c34b]{background:#d99100}.status-dot.tone-primary[data-v-01b3c34b]{background:#2563eb}.status-dot.tone-danger[data-v-01b3c34b]{background:#d93025}.relation-tag[data-v-01b3c34b]{color:#315ea8;background:#f5f8ff;border-color:#cbdaf8}.cell-user[data-v-01b3c34b]{align-items:center;gap:5px;display:inline-flex}.cell-attachments a[data-v-01b3c34b],a[data-v-01b3c34b]{color:#2563eb;text-decoration:none}.cell-attachments a[data-v-01b3c34b]:hover,a[data-v-01b3c34b]:hover{text-decoration:underline}.custom-field-input[data-v-a4ff502a]{width:100%}.native-control[data-v-a4ff502a]{box-sizing:border-box;border:1px solid var(--el-border-color);width:100%;min-height:32px;color:var(--el-text-color-primary);background:var(--el-bg-color);font:inherit;border-radius:4px;outline:none;padding:0 11px}.native-control[data-v-a4ff502a]:focus{border-color:var(--el-color-primary)}.native-textarea[data-v-a4ff502a]{resize:vertical;padding-block:7px}.hidden-input[data-v-a4ff502a]{display:none}.image-grid[data-v-a4ff502a]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-bottom:10px;display:grid}.image-item[data-v-a4ff502a]{border:1px solid var(--el-border-color);background:#fff;border-radius:6px;overflow:hidden}.image-preview[data-v-a4ff502a]{width:100%;height:96px;display:block}.image-loading[data-v-a4ff502a]{color:var(--el-text-color-secondary);background:var(--el-fill-color-light);place-items:center;font-size:12px;display:grid}.image-error[data-v-a4ff502a]{width:100%;height:100%;color:var(--el-text-color-secondary);place-items:center;font-size:12px;display:grid}.file-actions[data-v-a4ff502a]{border-top:1px solid var(--el-border-color-lighter);justify-content:center;padding:2px 4px;display:flex}.attachment-list[data-v-a4ff502a]{gap:7px;margin-bottom:10px;display:grid}.attachment-item[data-v-a4ff502a]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.attachment-main[data-v-a4ff502a]{min-width:0}.attachment-name[data-v-a4ff502a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachment-size[data-v-a4ff502a]{color:var(--el-text-color-secondary);font-size:12px}.attachment-actions[data-v-a4ff502a]{flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.upload-panel[data-v-a4ff502a]{align-items:center;gap:10px;display:flex}.upload-tip[data-v-a4ff502a]{color:var(--el-text-color-secondary);font-size:12px}.upload-progress[data-v-a4ff502a]{color:var(--el-text-color-secondary);margin-top:8px;font-size:12px}.upload-error[data-v-a4ff502a]{color:var(--el-color-danger);margin-top:6px;font-size:12px}.custom-field-cell-editor[data-v-59f026e8]{align-items:center;gap:6px;width:100%;min-height:28px;display:flex;position:relative}.custom-field-saving[data-v-59f026e8]{color:var(--el-color-primary);flex:none;animation:1.2s linear infinite custom-field-rotating-59f026e8}.custom-field-save-error[data-v-59f026e8]{color:var(--el-color-danger);white-space:nowrap;font-size:12px}@keyframes custom-field-rotating-59f026e8{to{transform:rotate(360deg)}}.custom-field-cell-renderer[data-v-580ccfc8]{min-width:0}.workspace-data-grid[data-v-36664826]{scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow-x:auto}.workspace-data-grid[data-v-36664826] .el-table{min-width:100%}.workspace-data-grid[data-v-36664826] .el-table__fixed-right{box-shadow:-8px 0 16px #2021240b}.workspace-data-grid[data-v-36664826] .el-table__fixed-right .cell{white-space:nowrap}.workspace-grid-error-banner[data-v-36664826]{border-bottom:1px solid var(--el-color-danger-light-7);background:var(--el-color-danger-light-9);color:var(--el-color-danger-dark-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.workspace-grid-empty[data-v-36664826]{min-height:72px;color:var(--dhic-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.workspace-grid-cell[data-v-36664826]{outline:none;align-items:center;gap:6px;min-width:0;min-height:28px;display:flex;position:relative;overflow:hidden}.workspace-grid-cell[data-v-36664826]>*{min-width:0}.workspace-grid-cell.is-editable[data-v-36664826]{cursor:text}.workspace-grid-cell.is-editable[data-v-36664826]:focus-visible{box-shadow:inset 0 0 0 2px var(--el-color-primary-light-5);border-radius:3px}.workspace-cell-edit-icon[data-v-36664826]{opacity:0;color:var(--dhic-text-muted);flex:none;transition:opacity .15s}.workspace-grid-cell.is-editable:hover .workspace-cell-edit-icon[data-v-36664826],.workspace-grid-cell.is-editable:focus-visible .workspace-cell-edit-icon[data-v-36664826]{opacity:1}.workspace-cell-saving[data-v-36664826]{color:var(--el-color-primary);flex:none;animation:1.2s linear infinite workspace-grid-rotating-36664826}@keyframes workspace-grid-rotating-36664826{to{transform:rotate(360deg)}}.workspace-grid-empty.is-error[data-v-36664826]{color:var(--dhic-primary)}
