.top-loading-bar[data-v-1ecda09c]{z-index:9999;opacity:0;pointer-events:none;width:100%;height:3px;transition:opacity .15s;position:fixed;top:0;left:0}.top-loading-bar.show[data-v-1ecda09c]{opacity:1}.bar[data-v-1ecda09c]{background:var(--brand-purple,#7c3aed);width:0%;height:100%;transition:width .18s;box-shadow:0 0 10px #8200db73}.ldp-page-header[data-v-4b6aff32]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.ldp-page-header[data-v-4b6aff32]:not(.ldp-page-header--with-description){margin-bottom:var(--space-2)}.ldp-page-header__main[data-v-4b6aff32]{min-width:0}.ldp-page-header__title-row[data-v-4b6aff32],.ldp-page-header__actions[data-v-4b6aff32]{align-items:center;gap:var(--space-2);display:flex}.ldp-page-header__title-row[data-v-4b6aff32]:before{background:linear-gradient(180deg, var(--brand-purple), #a78bfa);content:"";border-radius:999px;align-self:stretch;width:4px;min-height:1.5rem}.ldp-page-header__actions[data-v-4b6aff32]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.ldp-page-header__title[data-v-4b6aff32]{color:var(--text-primary);font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}.ldp-page-header__description[data-v-4b6aff32]{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-body)}@media (width<=768px){.ldp-page-header[data-v-4b6aff32]{gap:var(--space-3);flex-direction:column}.ldp-page-header__actions[data-v-4b6aff32]{justify-content:flex-start;width:100%}.ldp-page-header__title[data-v-4b6aff32]{font-size:1.25rem}}:root{--font-size:16px;--background:#f4f5f9;--foreground:#1f2430;--border:#0000001a;--font-weight-medium:500;--font-weight-normal:400;--font-weight-semibold:600;--font-size-page-title:1.375rem;--font-size-section-title:1rem;--font-size-body:.875rem;--font-size-label:.8125rem;--font-size-meta:.75rem;--line-height-title:1.35;--line-height-body:1.5;--text-primary:#1f2430;--text-secondary:#667085;--text-muted:#98a2b3;--surface-page:#f4f5f9;--surface-panel:#fff;--surface-subtle:#f8f7fb;--surface-brand-subtle:#faf9ff;--border-color:#e6e3ee;--border-color-strong:#d5d0df;--status-success:#16a34a;--status-warning:#d97706;--status-error:#dc2626;--status-info:#2563eb;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--radius-sm:.25rem;--radius-md:.5rem;--shadow-panel:0 8px 24px #2319420f;--brand-purple:#7c3aed;--brand-purple-hover:#6d28d9;--brand-purple-active:#5b21b6;--brand-purple-light:#f1eafe;--brand-purple-soft:#faf7ff;--brand-purple-border:#ddd6fe;--sidebar-background:#191426;--sidebar-background-raised:#241b35;--sidebar-text:#c9c3d8;--sidebar-text-muted:#9189a5;--sidebar-text-active:#ede9fe}.dark{--background:#1a1a1a;--foreground:#f5f5f5;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--surface-page:#0f172a;--surface-panel:#1e293b;--surface-subtle:#334155;--border-color:#334155;--border-color-strong:#475569;--surface-brand-subtle:#271d3b}.ldp-table-op-btn.ant-btn-link{min-height:28px;line-height:28px;transition:color .15s,background-color .15s;height:28px!important;padding:0 4px!important}.ldp-table-op-btn.ant-btn-link:hover:not(:disabled){background-color:#7c3aed14!important}.ldp-table-op-btn.ldp-table-op-btn--blue.ant-btn-link{color:var(--brand-purple)!important}.ldp-table-op-btn.ldp-table-op-btn--blue.ant-btn-link:hover:not(:disabled){color:var(--brand-purple-hover)!important}.ldp-table-op-btn.ldp-table-op-btn--danger.ant-btn-link.ant-btn-dangerous{color:#dc2626!important}.ldp-table-op-btn.ldp-table-op-btn--danger.ant-btn-link.ant-btn-dangerous:hover:not(:disabled){color:#b91c1c!important;background-color:#dc262614!important}*{box-sizing:border-box}html{font-size:16px}body{background:var(--surface-page);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}#app{min-height:100vh}.page-title{color:var(--text-primary);font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0;padding-left:.875rem;position:relative}.page-title:before{background:linear-gradient(180deg, var(--brand-purple), #a78bfa);content:"";border-radius:999px;width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.ldp-list-filter{margin-bottom:var(--space-4);padding:.625rem var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.ldp-list-filter__row{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.ldp-list-filter__fields{flex-wrap:wrap;flex:40rem;align-items:flex-start;gap:.5rem 1rem;min-width:0;display:flex}.ldp-list-filter__fields--single-row{flex-wrap:nowrap}.ldp-list-filter__field{flex-direction:column;flex:180px;align-items:stretch;gap:.35rem;width:180px;min-width:0;max-width:220px;display:flex}.ldp-list-filter__field--datetime{flex-basis:320px;width:320px;max-width:360px}.ldp-list-filter__field--wide{flex-basis:240px;width:240px;max-width:280px}.ldp-list-filter__label{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-title);text-align:left}.ldp-list-filter__control{width:100%;min-width:0}.remote-collection-task-filter-cascader-popup .ant-cascader-menu{min-width:300px;max-width:min(560px,100vw - 32px)}.remote-collection-task-filter-cascader-popup .ant-cascader-menu-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remote-collection-task-cascader-popup .ant-cascader-menu{min-width:300px;max-width:min(560px,100vw - 32px)}.remote-collection-task-cascader-popup .ant-cascader-menu-item-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ldp-list-filter__actions{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex-shrink:0;margin-left:auto;display:flex}.ldp-list-filter__actions>.ant-btn:not(.ldp-list-filter__more-button),.ldp-list-filter__more-footer>.ant-btn{flex:0 0 82px;justify-content:center;width:82px}.ldp-list-filter__more-panel{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:min(680px,100vw - 48px);display:grid}.ldp-list-filter__more-panel .ldp-list-filter__field--datetime{grid-column:1/-1}.ldp-list-filter__more-panel .ldp-list-filter__field{width:100%;max-width:none}.ldp-list-filter__more-footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-column:1/-1;display:flex}.ldp-list-filter__more-button--active.ant-btn{color:var(--brand-purple);border-color:var(--brand-purple-border);background:var(--brand-purple-soft)}@media (width>=1200px){.ldp-list-filter__fields{display:contents}}.ldp-list-filter__more-count{box-sizing:border-box;color:#fff;background:var(--brand-purple);text-align:center;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;display:inline-flex}.ldp-data-table .ant-table-container,.content-inner--wide .ant-table-container{border-radius:var(--radius-md)}.ant-table-wrapper .ant-table{color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:1.4}.ant-table-wrapper .ant-table-tbody>tr>td{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body)}.ant-table-wrapper .ant-table-cell,.ant-pagination,.ant-statistic-content{font-variant-numeric:tabular-nums}.ant-card .ant-card-head-title,.ant-descriptions .ant-descriptions-title,.ldp-section-title{color:var(--text-primary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title)}.ldp-text-meta{color:var(--text-muted);font-size:var(--font-size-meta);font-weight:var(--font-weight-normal);line-height:var(--line-height-body)}.ldp-tabs-with-filter{margin:0}.ldp-tabs-with-filter>.ant-tabs-nav{margin-bottom:var(--space-2)}.ldp-table-actions{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ldp-table-action-wrap{display:inline-flex}.ldp-icon-button.ant-btn{width:28px;min-width:28px;height:28px;color:var(--brand-purple);border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ldp-icon-button.ant-btn:not(:disabled):hover{color:var(--brand-purple-hover);background:#7c3aed14}.ldp-icon-button.ant-btn>.anticon{font-size:16px}.ldp-icon-button--primary.ant-btn{color:var(--brand-purple)}.ldp-icon-button--annotation-view.ant-btn,.ldp-icon-button--success.ant-btn{color:var(--status-success)}.ldp-icon-button--annotation-view.ant-btn:not(:disabled):hover,.ldp-icon-button--success.ant-btn:not(:disabled):hover{color:#15803d;background:#16a34a14}.ldp-icon-button--warning.ant-btn{color:var(--status-warning)}.ldp-icon-button--warning.ant-btn:not(:disabled):hover{color:#b45309;background:#d9770614}.ldp-menu-action-icon--success{color:var(--status-success)}.ldp-menu-action-icon--warning{color:var(--status-warning)}.ldp-icon-button--danger.ant-btn,.ldp-icon-button--danger.ant-btn.ant-btn-dangerous{color:var(--status-error)}.ldp-icon-button--danger.ant-btn:not(:disabled):hover,.ldp-icon-button--danger.ant-btn.ant-btn-dangerous:not(:disabled):hover{color:#b91c1c;background:#dc262614}.ldp-icon-button.ant-btn:disabled{color:var(--text-muted);background:0 0}.ldp-form-modal .ant-form,.ldp-form-modal .ldp-modal-form,.ldp-form-modal .form,.ldp-form-modal .edit-form,.ldp-form-modal .edit-task-form,.ldp-form-modal .user-form,.ldp-form-modal .annotate-action-form{flex-direction:column;gap:.75rem;display:flex}.ldp-form-modal .ant-form-item{margin-bottom:0}.ldp-form-modal .ant-form-item-label{padding-bottom:.25rem}.ldp-form-modal .form-row,.ldp-form-modal .user-form-field,.ldp-form-modal .edit-label-form-row{flex-direction:column;gap:.25rem;display:flex}.ldp-form-modal .ant-form-item-label>label,.ldp-form-modal .form-label,.ldp-form-modal .user-form-label,.ldp-form-modal .upload-attribution-field>span,.ldp-form-modal .collector-modal-field-label,.ldp-form-modal .rename-field-label{height:auto;color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title)}.ldp-form-modal .ant-input-number,.ldp-form-modal .ant-picker,.ldp-form-modal .ant-select,.ldp-form-modal .collector-modal-select,.ldp-form-modal .merge-modal-select{width:100%;min-width:0}.ldp-form-modal .form-actions,.ldp-form-modal .change-pwd-actions{justify-content:flex-end;margin-top:.5rem;display:flex}@media (width<=1199px){.ldp-list-filter__fields--single-row{flex-wrap:wrap}.ldp-list-filter__field,.ldp-list-filter__field--wide,.ldp-list-filter__field--datetime{flex:calc(50% - .5rem);width:auto;max-width:none}.ldp-list-filter__actions{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=640px){.page-title{font-size:1.25rem}.ldp-list-filter__fields{width:100%}.ldp-list-filter__field,.ldp-list-filter__field--wide,.ldp-list-filter__field--datetime{flex:100%;width:100%}.ldp-list-filter__actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;margin-left:0}.ldp-list-filter__actions>.ant-btn-primary{flex:auto}.ldp-list-filter__more-panel{grid-template-columns:1fr}}
