.hd-knowledge-graph-page{box-sizing:border-box;flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin-inline:0;display:flex}.hd-knowledge-graph-form-page{box-sizing:border-box;flex-direction:column;flex:none;align-self:stretch;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin-inline:0;display:flex}.hd-knowledge-graph-heading{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;display:flex}.hd-knowledge-graph-add{flex-shrink:0}.hd-knowledge-graph-form-heading{align-items:center;gap:12px;display:flex}.hd-knowledge-graph-form-heading .hd-page-heading{align-self:center;max-width:none}.hd-knowledge-graph-back[class*=MuiIconButton-root]{background-color:var(--hd-color-data-grid-row-alt);width:32px;height:32px;color:var(--hd-color-card-ink);border:none;border-radius:8px;flex-shrink:0;padding:0}.hd-knowledge-graph-back[class*=MuiIconButton-root]:hover{background-color:var(--hd-color-data-grid-row-alt);filter:brightness(.96)}.hd-knowledge-graph-back-icon{width:18px;height:18px;display:block}.hd-knowledge-graph-card{flex-direction:column;gap:16px;width:100%;display:flex;box-sizing:border-box!important;background-color:var(--hd-color-white)!important;border-color:var(--hd-color-border)!important;box-shadow:none!important;border-radius:16px!important;padding:20px!important}.hd-knowledge-graph-section{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.hd-knowledge-graph-section-title{color:var(--hd-color-title-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.hd-knowledge-graph-form-page .hd-field{margin:0}.hd-knowledge-graph-form-page .hd-field.hd-field-labeled{padding-top:24px}.hd-knowledge-graph-form-page .hd-field.hd-field-labeled [class*=MuiInputLabel-root]{color:var(--hd-color-ink);font-weight:600;font-size:13px!important}.hd-knowledge-graph-form-page .hd-field [class*=MuiOutlinedInput-root]{background-color:var(--hd-color-white);border:1px solid var(--hd-color-field-border);border-radius:8px;height:40px;min-height:40px}.hd-knowledge-graph-form-page .hd-field [class*=MuiInputBase-input],.hd-knowledge-graph-form-page .hd-field [class*=MuiSelect-select]{font-size:13px!important}.hd-knowledge-graph-readonly-field{flex-direction:column;gap:8px;min-width:0;display:flex}.hd-knowledge-graph-readonly-label{color:var(--hd-color-ink);font-size:13px;font-weight:600;line-height:1.25}.hd-knowledge-graph-readonly-value{color:var(--hd-color-text-primary);opacity:.68;font-size:13px;font-weight:400;line-height:1.4}.hd-knowledge-graph-data-grid .hd-data-grid{--DataGrid-t-header-background-base:var(--hd-color-data-grid-header-bg)}.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeaders],.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeader],.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeader]:focus,.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeader]:focus-within,.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeader]:focus-visible,.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-scrollbarFiller]{background-color:var(--hd-color-data-grid-header-bg)!important}.hd-knowledge-graph-data-grid .hd-data-grid [class*=MuiDataGrid-columnHeaders]{border-bottom:1px solid var(--hd-color-data-grid-header-border)!important}.hd-knowledge-graph-grid .hd-data-grid-pagination{background-color:var(--hd-color-data-grid-header-bg)}.hd-knowledge-graph-grid.hd-data-grid-wrap{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden}.hd-knowledge-graph-sources-grid.hd-data-grid-wrap{flex:none;width:100%;min-width:0;max-width:100%}.hd-knowledge-graph-grid .hd-data-grid-main,.hd-knowledge-graph-grid .hd-data-grid{width:100%;min-width:0;max-width:100%}.hd-knowledge-graph-grid .hd-data-grid [class~=MuiDataGrid-cell],.hd-knowledge-graph-grid .hd-data-grid [class~=MuiDataGrid-columnHeaderTitle]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-knowledge-graph-actions{justify-content:center;align-items:center;width:100%;display:flex}.hd-knowledge-graph-scan-result.hd-btn,.hd-knowledge-graph-scan-result.hd-btn[class*=MuiButton-root]{min-width:0;height:30px;min-height:30px;font-size:var(--hd-font-size-sm);white-space:nowrap;font-weight:600;line-height:1;border-color:var(--hd-color-success)!important;color:var(--hd-color-success)!important;background-color:var(--hd-color-white)!important;padding-inline:12px!important}.hd-knowledge-graph-scan-result.hd-btn:hover,.hd-knowledge-graph-scan-result.hd-btn[class*=MuiButton-root]:hover{border-color:var(--hd-color-success)!important;color:var(--hd-color-success)!important;background-color:var(--hd-color-success-bg)!important}.hd-knowledge-graph-source-selected,.hd-knowledge-graph-source-actions{align-items:center;width:100%;display:flex}.hd-knowledge-graph-source-actions{justify-content:center}.hd-knowledge-graph-view[class*=MuiIconButton-root]{width:28px;height:28px;color:var(--hd-color-success);padding:4px}.hd-knowledge-graph-view svg{width:18px;height:18px}.hd-knowledge-graph-scan-progress{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex}.hd-knowledge-graph-overall-summary{box-sizing:border-box;background-color:var(--hd-color-card-muted);border-radius:20px;flex-direction:column;align-self:stretch;width:100%;min-width:0;padding:20px;display:flex;container-type:inline-size}.hd-knowledge-graph-overall-header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.hd-knowledge-graph-overall-title{color:var(--hd-color-title-ink);letter-spacing:normal;margin:0;font-size:16px;font-weight:600;line-height:1.3}.hd-knowledge-graph-overall-refresh[class*=MuiIconButton-root]{color:var(--hd-color-brand-green)}.hd-knowledge-graph-overall-refresh[class*=MuiIconButton-root]:disabled{color:var(--hd-color-description-muted)}.hd-knowledge-graph-overall-refresh-icon{font-size:22px}.hd-knowledge-graph-overall-refresh-icon.is-spinning{animation:.8s linear infinite hd-kg-refresh-spin}@keyframes hd-kg-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hd-knowledge-graph-overall-refresh-icon.is-spinning{animation:none}}.hd-knowledge-graph-overall-body{gap:17px;min-width:0;margin-top:16px;display:flex}.hd-knowledge-graph-overall-sources{border-right:1px solid var(--hd-color-border);flex-direction:column;flex-shrink:0;gap:6px;width:228px;margin:0;padding:0 17px 0 0;list-style:none;display:flex}.hd-knowledge-graph-overall-source[class*=MuiButtonBase-root]{letter-spacing:normal;width:100%;height:40px;color:var(--hd-color-ink);background-color:#0000;border-radius:8px;font-size:13px;font-weight:600}.hd-knowledge-graph-overall-source.is-active[class*=MuiButtonBase-root]{color:var(--hd-color-white);background-color:var(--hd-color-brand-green);font-weight:600}.hd-knowledge-graph-overall-source.is-failed[class*=MuiButtonBase-root]{color:var(--hd-color-error);background-color:var(--hd-color-error-bg)}.hd-knowledge-graph-overall-source.is-failed.is-active[class*=MuiButtonBase-root]{color:var(--hd-color-white);background-color:var(--hd-color-error)}.hd-knowledge-graph-overall-summary-error{color:var(--hd-color-error);grid-column:1/-1;margin:0;font-size:13px;font-weight:600;line-height:1.4}.hd-knowledge-graph-overall-summary-grid{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,33.3333% - 10.6667px)),1fr));align-content:start;gap:16px;width:100%;min-width:0;display:grid}.hd-knowledge-graph-overall-summary-grid>*{width:100%;min-width:0}.hd-knowledge-graph-form-actions .hd-knowledge-graph-summary-back,.hd-knowledge-graph-form-actions .hd-knowledge-graph-summary-back[class*=MuiButton-root]{min-width:88px}@container (width<=720px){.hd-knowledge-graph-overall-body{flex-direction:column}.hd-knowledge-graph-overall-sources{border-right:none;border-bottom:1px solid var(--hd-color-border);width:100%;padding-bottom:12px;padding-right:0}}.hd-knowledge-graph-form-actions{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.hd-knowledge-graph-form-actions .hd-btn,.hd-knowledge-graph-form-actions .hd-btn[class*=MuiButton-root]{text-transform:none;height:36px;font-weight:600;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;padding-inline:18px!important;font-size:13px!important}.hd-knowledge-graph-form-actions .hd-knowledge-graph-cancel,.hd-knowledge-graph-form-actions .hd-knowledge-graph-cancel[class*=MuiButton-root]{min-width:0;color:var(--hd-color-ink)!important;background-color:#0000!important;border-color:#0000!important}.hd-knowledge-graph-form-actions .hd-knowledge-graph-cancel:hover{background-color:#0000!important}.hd-knowledge-graph-form-actions .hd-knowledge-graph-start-scan,.hd-knowledge-graph-form-actions .hd-knowledge-graph-start-scan[class*=MuiButton-root]{min-width:108px}.hd-status-badge.hd-knowledge-graph-status-completed{color:var(--hd-color-selection-border)}.hd-status-badge.hd-knowledge-graph-status-completed .hd-status-badge-dot{background-color:var(--hd-color-selection-border)}@media (width>=900px){.hd-knowledge-graph-page,.hd-knowledge-graph-form-page{gap:20px}}@media (width>=1200px){.hd-knowledge-graph-page,.hd-knowledge-graph-form-page{gap:24px}}@media (width<=599.95px){.hd-knowledge-graph-form-heading{align-items:flex-start;gap:8px}.hd-knowledge-graph-form-actions{flex-direction:column-reverse;align-items:stretch}.hd-knowledge-graph-form-actions .hd-btn,.hd-knowledge-graph-form-actions .hd-btn[class*=MuiButton-root]{width:100%}.hd-knowledge-graph-grid .hd-data-grid-pagination{flex-direction:column;align-items:stretch}.hd-knowledge-graph-grid .hd-data-grid-pagination-actions{justify-content:flex-end;width:100%}}.hd-source-form-modal-body{background-color:var(--hd-color-card-muted);border-radius:12px;flex-direction:column;gap:16px;padding:4px;display:flex}.hd-source-form-modal-section{color:var(--hd-color-ink);border-bottom:1px solid var(--hd-color-border);margin:0;padding:12px 16px 8px;font-size:15px;font-weight:600}.hd-source-form-modal-grid{grid-template-columns:1fr;gap:8px 24px;padding:8px 16px 16px;display:grid}@media (width>=700px){.hd-source-form-modal-grid{grid-template-columns:1fr 1fr}}.hd-source-form-modal-divider{background-color:var(--hd-color-border);grid-column:1/-1;height:1px;margin:8px 0}.hd-source-form-modal .hd-field{margin:0}.hd-source-form-modal .hd-field.hd-field-labeled{padding-top:24px}.hd-source-form-modal .hd-field.hd-field-labeled [class*=MuiInputLabel-root]{color:var(--hd-color-ink);font-weight:600;font-size:13px!important}.hd-source-form-modal .hd-field [class*=MuiOutlinedInput-root]{background-color:var(--hd-color-white);border-radius:8px;height:40px;min-height:40px}.hd-source-form-modal-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 16px 16px;display:flex}.hd-source-form-modal-footer .hd-source-form-modal-cancel,.hd-source-form-modal-footer .hd-source-form-modal-cancel[class*=MuiButton-root]{color:var(--hd-color-ink)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.hd-source-form-modal-footer .hd-source-form-modal-save,.hd-source-form-modal-footer .hd-source-form-modal-save[class*=MuiButton-root]{min-width:140px;box-shadow:none!important;border-radius:8px!important}.hd-source-form-modal-view .hd-base-modal-header{background-color:var(--hd-color-white);border-bottom:1px solid var(--hd-color-border)}.hd-source-form-modal-view .hd-base-modal-content[class*=MuiDialogContent-root]{background-color:var(--hd-color-white);padding-top:16px;padding-bottom:16px}.hd-source-form-modal-view .hd-source-view-body{background-color:var(--hd-color-data-grid-row-alt);border:none;border-radius:12px;gap:0;padding:0}.hd-source-form-modal-view .hd-source-form-modal-section{border-bottom:1px solid var(--hd-color-border);background-color:#0000;padding:16px 20px 12px;font-size:15px;font-weight:600}.hd-source-view-grid{grid-template-columns:1fr;gap:16px 40px;padding:16px 20px 20px;display:grid}@media (width>=700px){.hd-source-view-grid{grid-template-columns:1fr 1fr}}.hd-source-view-detail-item{min-width:0}.hd-source-view-detail-label{margin-bottom:6px;line-height:1.4;display:block;color:var(--hd-color-text-secondary)!important;font-size:12px!important;font-weight:500!important}.hd-source-view-detail-value{word-break:break-word;margin:0;line-height:1.4;color:var(--hd-color-ink)!important;font-size:14px!important;font-weight:600!important}.hd-source-view-divider{margin:4px 0}.hd-source-form-modal-view .hd-source-form-modal-footer,.hd-source-form-modal-view .hd-source-form-modal-footer-view{background-color:var(--hd-color-white);border-top:1px solid var(--hd-color-border);justify-content:flex-end;align-items:center;margin:0;padding:12px 20px 20px;display:flex}.hd-source-form-modal-view .hd-source-form-modal-close,.hd-source-form-modal-view .hd-source-form-modal-close[class*=MuiButton-root]{text-transform:none;min-width:88px;height:36px;font-weight:600;min-height:36px!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important}.hd-knowledge-graph-start-error{color:var(--hd-color-error,#d32f2f);margin:0 auto 0 0;font-size:13px}
