html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.dq-theme-trigger{width:100%;min-height:42px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:10px 8px;font-size:13px;display:flex}.dq-theme-trigger:hover,.dq-theme-trigger[aria-expanded=true]{background:var(--primary-light)}.dq-theme-trigger>.anticon:first-child{color:var(--primary-color);font-size:17px}.dq-theme-label{white-space:nowrap;flex:1}.dq-theme-current{color:var(--primary-color);white-space:nowrap;font-size:12px}.dq-theme-chevron{color:var(--dq-muted);font-size:10px}.dq-theme-trigger.is-collapsed{justify-content:center;padding-inline:0}.dq-theme-menu.ant-dropdown-menu{min-width:214px;padding:8px}.dq-theme-popup{background:var(--dq-surface);border:1px solid var(--border-color);box-shadow:var(--dq-shadow);border-radius:8px}.dq-theme-popup-title{color:var(--text-color);padding:12px 16px 2px;font-size:14px;font-weight:600;line-height:22px}.dq-theme-popup .dq-theme-menu.ant-dropdown-menu{box-shadow:none}.dq-theme-menu .ant-dropdown-menu-item{padding:10px 8px}.dq-theme-menu .ant-dropdown-menu-item-icon{align-self:flex-start;margin-top:3px;font-size:16px}.dq-theme-option{justify-content:space-between;align-items:center;gap:18px;min-width:145px;display:flex}.dq-theme-option small{color:var(--dq-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.dq-theme-check{color:var(--primary-color)}.dq-theme-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dq-login-theme{background:var(--dq-surface);border-color:var(--border-color);z-index:1;width:auto;min-width:190px;position:absolute;top:24px;right:28px}@media (width<=767px){.dq-workspace-sidenav .dq-theme-trigger{justify-content:center;padding-inline:0}.dq-workspace-sidenav .dq-theme-label,.dq-workspace-sidenav .dq-theme-current,.dq-workspace-sidenav .dq-theme-chevron{display:none}.dq-login-theme{min-width:0;top:12px;right:16px}.dq-login-theme .dq-theme-label{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-color:#168cff;--primary-light:#123753;--primary-dark:#1475dc;--accent-color:#102c45;--border-color:#24455f;--text-color:#edf5ff;--dq-bg:#071321;--dq-surface:#0b1e30;--dq-muted:#9bb3ca;--dq-surface-raised:#10283e;--dq-text-strong:#f1f8ff;--dq-text-label:#dceaf7;--dq-placeholder:#718da6;--dq-link:#32b9ff;--dq-danger:#ff6974;--dq-success:#35d39a;--dq-warning:#ffb45b;--dq-line:#193b54;--dq-split:#18364d;--dq-focus:#54e3ff;--dq-hover:#10304a;--dq-row-stripe:#0d2437;--dq-sidebar:#081a2b;--dq-sidebar-border:#1a3c55;--dq-header:#071725;--dq-header-border:#142f43;--dq-selected-text:#f5fcff;--dq-selected-bg:#103f70;--dq-selected-border:#1c72b6;--dq-selected-shadow:inset 3px 0 #54e3ff,0 0 16px #168cff15;--dq-scroll-thumb:#28475f;--dq-selection-bg:#168cff66;--dq-on-primary:#fff;--dq-shadow:0 4px 16px #0002;--dq-shadow-hover:0 6px 20px #0003;--dq-document-line:#000;--dq-login-background:url(/images/project-header-navy.webp);--dq-login-card:#0b1e30f5;--dq-login-border:#26506b;--dq-login-shadow:0 16px 60px #0004;--dq-warning-bg:#382b19;--dq-success-bg:#0d3029;--dq-danger-bg:#351f2b;--dq-nav-text:#acc2d5;--dq-nav-selected:#54e3ff;--dq-nav-selected-bg:#0d2b43;--dq-nav-border:#1b3a52;--dq-nav-indicator:#22bcff;--dq-nav-glow:0 2px 10px #168cff55;--dq-table-heading:#d8eafb;--dq-table-head:#102b43;--dq-toolbar:#0d2438}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-color:#1677ff;--primary-light:#eaf3ff;--primary-dark:#0958d9;--accent-color:#eff5ff;--border-color:#e4eaf0;--text-color:#1d2939;--dq-bg:#f5f7fa;--dq-surface:#fff;--dq-muted:#667085;--dq-surface-raised:#f8fafc;--dq-text-strong:#101828;--dq-text-label:#344054;--dq-placeholder:#98a2b3;--dq-link:#1677ff;--dq-danger:#d92d20;--dq-success:#078456;--dq-warning:#b54708;--dq-line:#e4eaf0;--dq-split:#e4eaf0;--dq-focus:#1677ff;--dq-hover:#f0f6ff;--dq-row-stripe:#fafbfc;--dq-sidebar:#fff;--dq-sidebar-border:#e4eaf0;--dq-header:#fff;--dq-header-border:#e4eaf0;--dq-selected-text:#1677ff;--dq-selected-bg:#eaf3ff;--dq-selected-border:#d7e7ff;--dq-selected-shadow:inset 3px 0 #1677ff;--dq-scroll-thumb:#c3cdd9;--dq-selection-bg:#cfe4ff;--dq-shadow:0 4px 16px #1d293908;--dq-shadow-hover:0 6px 20px #1d293912;--dq-document-line:#98a2b3;--dq-login-background:linear-gradient(110deg,#f5f7faf5,#eff5ffe8),url(/images/project-header-navy.webp);--dq-login-card:#ffffffed;--dq-login-border:#e4eaf0;--dq-login-shadow:0 16px 60px #1d293912;--dq-warning-bg:#fffaeb;--dq-success-bg:#ecfdf3;--dq-danger-bg:#fef3f2;--dq-nav-text:#667085;--dq-nav-selected:#1677ff;--dq-nav-selected-bg:#eaf3ff;--dq-nav-border:#e4eaf0;--dq-nav-indicator:#1677ff;--dq-nav-glow:none;--dq-table-heading:#344054;--dq-table-head:#f1f5fa;--dq-toolbar:#fff}html,body,#root,.dq-ant-app{min-height:100%}body{color:var(--text-color);background:var(--dq-bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--dq-focus);outline-offset:3px}::selection{background:var(--dq-selection-bg);color:var(--text-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--dq-scroll-thumb);border:2px solid var(--dq-bg);border-radius:6px}.dq-ant-app .dq-workspace{background:var(--dq-bg);min-height:100vh}.dq-workspace-sidenav{z-index:30;border-right:1px solid var(--dq-sidebar-border);inset:0 auto 0 0;background:var(--dq-sidebar)!important;position:fixed!important}.dq-workspace-sidenav .ant-layout-sider-children{flex-direction:column;height:100dvh;display:flex}.dq-brand-link{min-height:108px;color:var(--text-color);border:0;border-bottom:1px solid var(--dq-sidebar-border);text-align:left;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:12px;margin:0 20px;padding:20px 0;display:flex}.dq-brand-icon{color:var(--primary-color);flex-shrink:0;font-size:40px}.dq-brand-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.dq-brand-copy strong{letter-spacing:1px;white-space:nowrap;font-size:22px;font-weight:600}.dq-brand-copy small{color:var(--dq-muted);white-space:nowrap;font-size:10px}.dq-workspace-menu.ant-menu{background:0 0;border-inline-end:0;flex:1;min-height:100px;padding:16px 0;overflow-y:auto}.dq-workspace-menu.ant-menu .ant-menu-item{border:1px solid #0000;border-radius:7px;height:52px;margin:0 8px 6px;font-size:15px;line-height:52px;padding-inline:22px!important}.dq-workspace-menu .ant-menu-item .anticon{font-size:20px}.dq-workspace-menu .ant-menu-title-content{margin-left:18px!important}.dq-workspace-menu.ant-menu .ant-menu-item-selected{color:var(--dq-selected-text);background:var(--dq-selected-bg);border-color:var(--dq-selected-border);box-shadow:var(--dq-selected-shadow)}.dq-sidebar-footer{border-top:1px solid var(--dq-sidebar-border);padding:12px 12px 20px}.dq-collapse-button.ant-btn{width:100%;height:36px;color:var(--dq-muted);justify-content:flex-start;margin-bottom:10px;font-size:12px}.dq-user-menu{width:100%;color:var(--dq-text-label);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 8px;display:flex}.dq-user-menu:hover{background:var(--dq-hover)}.dq-user-menu .ant-avatar{background:var(--primary-color)}.dq-user-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dq-workspace-content{min-width:0;transition:margin-left .2s}.dq-workspace-header{border-bottom:1px solid var(--dq-header-border);background:var(--dq-header);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:24px 28px 18px;display:flex}.dq-workspace-breadcrumb{color:var(--dq-muted);gap:14px;margin:0 0 12px;font-size:12px;display:flex}.dq-workspace-breadcrumb span{color:var(--dq-placeholder)}.dq-workspace-header h1{color:var(--dq-text-strong);letter-spacing:1px;margin:0;font-size:28px;font-weight:600;line-height:1.25}.dq-workspace-heading{min-width:0}.dq-workspace-project-heading{align-items:center;gap:12px;display:flex}.dq-workspace-header h1.dq-workspace-project-title{letter-spacing:.3px;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 24px;font-size:20px;line-height:1.5;display:flex}.dq-workspace-project-id{flex-shrink:0}.dq-workspace-date{color:var(--dq-muted);white-space:nowrap;align-self:flex-start;margin-top:3px;font-size:12px}.is-collapsed .dq-brand-link{justify-content:center;margin:0 8px}.is-collapsed .dq-brand-icon{font-size:34px}.is-collapsed .dq-workspace-menu.ant-menu .ant-menu-item{margin-inline:4px;padding-inline:16px!important}.is-collapsed .dq-sidebar-footer{padding:12px 4px}.is-collapsed .dq-user-menu{justify-content:center}.dq-login-page{box-sizing:border-box;background:var(--dq-bg);background-image:var(--dq-login-background);background-position:100%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;gap:88px;min-height:100vh;padding:72px 40px 100px;display:flex;position:relative}.dq-login-brand{max-width:490px}.dq-brand-mark{width:64px;height:64px;color:var(--dq-focus);justify-content:center;align-items:center;margin-bottom:28px;font-size:48px;display:flex}.dq-brand-eyebrow{color:var(--dq-focus);letter-spacing:2px;margin:0 0 16px;font-size:15px}.dq-login-brand h1{color:var(--dq-text-strong);margin:0;font-size:30px;font-weight:600;line-height:1.65}.dq-brand-description{color:var(--dq-muted);margin:24px 0 0;font-size:14px}.dq-login-card{border:1px solid var(--dq-login-border);background:var(--dq-login-card);width:390px;box-shadow:var(--dq-login-shadow);flex:0 0 390px}.dq-login-card .ant-card-body{padding:36px}.dq-login-card h2{margin:0 0 8px;font-size:24px;font-weight:600}.dq-login-description{color:var(--dq-muted);margin-bottom:28px}.dq-login-error{margin-bottom:20px}.dq-login-footer{color:var(--dq-muted);text-align:center;font-size:12px;position:absolute;inset:auto 24px 28px}.dq-image{vertical-align:middle;display:inline-block}.dq-image .ant-image,.dq-image .ant-image-img{width:100%;height:100%}.dq-image-error{min-height:60px;color:var(--dq-muted);background:var(--dq-surface-raised);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.dq-link-danger{color:var(--dq-danger)}.dq-dropdown-trigger{cursor:pointer;display:inline-block}.dq-timestamp{color:var(--dq-muted)}.dq-btn-group{gap:0;display:inline-flex}.dq-btn-group>.ant-btn:not(:first-child){margin-left:-1px}.dq-btn-group>.ant-btn:not(:first-child):not(:last-child){border-radius:0}.dq-btn-group>.ant-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.dq-btn-group>.ant-btn:last-child{border-start-start-radius:0;border-end-start-radius:0}.dq-btn-group>.ant-btn+.ant-btn{margin-left:-1px}.ant-form-inline .ant-form-item{margin-bottom:12px}.wz-form-btn-group{text-align:center;margin:32px 0}.dq-ant-app .toolbar{background:var(--dq-toolbar);border:1px solid var(--border-color);border-radius:8px;margin:16px 0;padding:16px}@media (width<=1000px){.dq-workspace-date{display:none}.dq-workspace-header{padding:20px}.dq-login-page{gap:40px}}@media (width<=900px){.dq-login-page{flex-direction:column;gap:28px;padding:40px 20px 36px}.dq-login-brand{width:100%;max-width:390px}.dq-brand-mark{width:44px;height:44px;margin-bottom:16px;font-size:36px}.dq-brand-eyebrow{margin-bottom:8px}.dq-login-brand h1{font-size:23px}.dq-brand-description{margin-top:12px;font-size:12px}.dq-login-card{flex-basis:auto;width:100%;max-width:390px}.dq-login-footer{margin-top:8px;position:static}}@media (width<=767px){.dq-workspace-sidenav{flex-basis:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}.dq-workspace-content{margin-left:64px!important}.dq-workspace-sidenav .dq-brand-copy,.dq-workspace-sidenav .ant-menu-title-content,.dq-workspace-sidenav .dq-user-name,.dq-workspace-sidenav .dq-user-menu>.anticon{display:none}.dq-brand-link{justify-content:center;min-height:84px;margin:0 8px}.dq-brand-icon{font-size:32px}.dq-workspace-menu.ant-menu .ant-menu-item{margin-inline:4px;padding-inline:14px!important}.dq-sidebar-footer{padding-inline:4px}.dq-collapse-button{display:none}.dq-user-menu{justify-content:center;padding-inline:0}.dq-workspace-header{min-height:96px;padding:18px}.dq-workspace-header h1{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root,html[data-theme=light]{--dq-document-line:#000}}.dq-copy-cell{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.dq-copy-cell-value{overflow-wrap:anywhere;min-width:0}.dq-copy-cell-ellipsis{display:flex}.dq-copy-cell-ellipsis .dq-copy-cell-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dq-copy-cell-button{width:24px;height:24px;color:var(--dq-link,#1677ff);font:inherit;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.dq-copy-cell-button:hover{color:var(--dq-link,#1677ff);background:var(--dq-hover,#eaf3ff)}.dq-copy-cell-button:focus-visible{outline:2px solid var(--dq-focus,#1677ff);outline-offset:1px}.dq-copy-cell-button .anticon{pointer-events:none;font-size:14px}.dq-page-components-form-form-code-search .code-search-label{text-overflow:ellipsis;float:left;width:300px;overflow:hidden}.dq-page-components-form-form-code-search .search-select{justify-content:space-between;width:100%;display:flex}.dq-page-components-form-form-code-search .search-select .btn-add{margin-left:10px}.dq-page-components-ZgCatalog .mb-2{margin-bottom:10px}.dq-page-components-ZgCatalog .filter-tree{margin-right:10px}.dq-page-components-ZgCatalog .ant-tree-node-content-wrapper{padding:10px 0}.dq-page-components-CmaCatalog{min-width:0}.dq-page-components-CmaCatalog .legacy-cma-catalog .mb-2{margin-bottom:10px}.dq-page-components-CmaCatalog .legacy-cma-catalog .filter-tree{margin-right:10px}.dq-page-components-CmaCatalog .legacy-cma-catalog .ant-tree-node-content-wrapper{padding:10px 0}.dq-page-components-CmaCatalog .cma-catalog{min-width:0;padding:0 14px 24px}.dq-page-components-CmaCatalog .cma-catalog__back{width:100%;min-height:44px;color:var(--dq-link);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:13px;display:inline-flex}.dq-page-components-CmaCatalog .cma-catalog__group+.cma-catalog__group{border-top:1px solid var(--border-color,#24455f);margin-top:18px;padding-top:18px}.dq-page-components-CmaCatalog .cma-catalog__heading{color:var(--dq-muted,#9bb3ca);margin:0 0 10px;padding:0 10px;font-size:13px;font-weight:500;line-height:22px}.dq-page-components-CmaCatalog .cma-catalog__items{flex-direction:column;gap:4px;min-width:0;display:flex}.dq-page-components-CmaCatalog .cma-catalog__item{width:100%;min-width:0;min-height:48px;color:var(--dq-text-label);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;margin:0;padding:11px 14px;font-size:14px;line-height:22px;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.dq-page-components-CmaCatalog .cma-catalog__item:hover,.dq-page-components-CmaCatalog .cma-catalog__back:hover{color:var(--text-color,#edf5ff);background:var(--accent-color)}.dq-page-components-CmaCatalog .cma-catalog__item.is-active{color:var(--dq-selected-text);background:var(--dq-selected-bg);border-color:var(--dq-selected-border);box-shadow:inset 3px 0 var(--dq-focus)}.dq-page-components-CmaCatalog .cma-catalog__item:focus-visible,.dq-page-components-CmaCatalog .cma-catalog__back:focus-visible{outline:2px solid var(--dq-focus);outline-offset:2px}.dq-page-components-CmaCatalog .cma-catalog__icon{flex:0 0 20px;font-size:20px}.dq-page-components-CmaCatalog .cma-catalog__label{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.dq-page-components-CmaCatalog .cma-catalog{padding:12px}.dq-page-components-CmaCatalog .cma-catalog__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;display:grid}.dq-page-components-CmaCatalog .cma-catalog__group+.cma-catalog__group{margin-top:12px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.dq-page-components-CmaCatalog .cma-catalog__item{transition:none}}.dq-page-components-HwOne{min-width:0}.fj-infrared-workspace{min-width:0;color:var(--text-color);container:fj-infrared/inline-size}.fj-infrared-workspace .fj-record-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 6px;display:flex}.fj-infrared-workspace .fj-record-toolbar__identity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.fj-infrared-workspace .fj-record-toolbar__identity h2{margin:0;font-size:18px;font-weight:650;line-height:1.4}.fj-infrared-workspace .fj-record-toolbar__identity p{color:var(--dq-muted);margin:0;font-size:12px;line-height:1.5}.fj-infrared-workspace .fj-record-toolbar__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fj-infrared-workspace .fj-record-toolbar__actions .ant-btn+.ant-btn{margin-left:0}.fj-infrared-workspace .fj-record-count{color:var(--dq-muted);margin-right:2px;font-size:12px}.fj-infrared-workspace .fj-record-toolbar__actions .fj-record-selector{flex:0 0 100px;width:100px}.fj-infrared-workspace .fj-record-toolbar__actions .ant-btn{padding-inline:11px}.fj-infrared-workspace .fj-record-status{color:var(--dq-muted);min-height:18px;margin:0 0 10px;font-size:12px;line-height:1.5}.fj-infrared-workspace .fj-record-load-error{margin-bottom:12px}.fj-infrared-workspace .fj-record-load-error>.ant-btn{margin-top:8px}.fj-infrared-workspace .fj-infrared-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.fj-infrared-workspace .fj-section{border:1px solid var(--border-color,#dfe5ef);background:var(--dq-surface,#fff);border-radius:8px;min-width:0;margin:0;overflow:hidden}.fj-infrared-workspace .fj-section__header{border-bottom:1px solid var(--border-color,#e4e9f1);flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:9px 12px;display:flex}.fj-infrared-workspace .fj-section__header h3{margin:0;font-size:14px;font-weight:650;line-height:1.5}.fj-infrared-workspace .fj-section__header p{color:var(--dq-muted);margin:0;font-size:12px;line-height:1.5}.fj-infrared-workspace .fj-section__body{min-width:0;padding:12px}.fj-infrared-workspace .fj-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.fj-infrared-workspace .fj-section-measurements .fj-field-grid:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}.fj-infrared-workspace .ant-form-item{min-width:0;margin-bottom:0}.fj-infrared-workspace .ant-form-item-label{padding:0 0 4px;line-height:18px}.fj-infrared-workspace .ant-form-item-label label{height:auto;color:var(--dq-muted);font-size:12px;line-height:18px}.fj-infrared-workspace .ant-input,.fj-infrared-workspace .ant-select{width:100%}.fj-infrared-workspace .ant-input{min-height:32px;padding-block:4px}.fj-infrared-workspace .ant-select-single{height:32px}.fj-infrared-workspace .fj-phase-scroll{border:1px solid var(--border-color,#e4e9f1);border-radius:6px;max-width:100%;margin:10px 0;overflow-x:auto}.fj-infrared-workspace .fj-phase-scroll:focus-visible{outline:2px solid var(--primary-color,#1677ff);outline-offset:2px}.fj-infrared-workspace .fj-phase-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:510px}.fj-infrared-workspace .fj-phase-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fj-infrared-workspace .fj-phase-table th,.fj-infrared-workspace .fj-phase-table td{border:0;border-bottom:1px solid var(--border-color,#e4e9f1);text-align:center;padding:6px 8px}.fj-infrared-workspace .fj-phase-table thead th{background:var(--dq-surface-raised,#f5f7fb);color:var(--dq-muted);font-size:12px;font-weight:500}.fj-infrared-workspace .fj-phase-table tbody th{text-align:left;font-size:12px;font-weight:500}.fj-infrared-workspace .fj-phase-table tr:last-child>*{border-bottom:0}.fj-infrared-workspace .fj-phase-table th:first-child{width:132px}.fj-infrared-workspace .fj-result-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.fj-infrared-workspace .fj-result-level{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.fj-infrared-workspace .fj-result-level>span:first-child{color:var(--dq-muted);font-size:12px}.fj-infrared-workspace .fj-result-level .ant-tag{margin:0}.fj-infrared-workspace .fj-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fj-infrared-workspace .fj-image-card{border:1px solid var(--border-color,#e4e9f1);border-radius:6px;min-width:0;overflow:hidden}.fj-infrared-workspace .fj-image-card__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;display:flex}.fj-infrared-workspace .fj-image-card__header h4{margin:0;font-size:13px;font-weight:600}.fj-infrared-workspace .fj-image-card__header .ant-btn{padding-inline:6px;font-size:12px}.fj-infrared-workspace .fj-image-card__preview{background:var(--dq-surface-raised,#f5f7fb);border:1px dashed var(--border-color,#dfe5ef);border-radius:5px;justify-content:center;align-items:center;height:150px;margin:0 10px;display:flex}.fj-infrared-workspace .fj-image-card__preview .dq-image,.fj-infrared-workspace .fj-image-card__preview .ant-image{width:100%;height:100%}.fj-infrared-workspace .fj-image-card__preview .ant-image-img{object-fit:contain;height:100%}.fj-infrared-workspace .fj-image-empty{text-align:center;color:var(--dq-muted);padding:8px}.fj-infrared-workspace .fj-image-empty .anticon{opacity:.7;font-size:24px}.fj-infrared-workspace .fj-image-empty p{margin:8px 0 3px;font-size:12px}.fj-infrared-workspace .fj-image-empty span:not(.anticon){font-size:11px}.fj-infrared-workspace .fj-image-card__hint{color:var(--dq-muted);margin:7px 10px 8px;font-size:11px;line-height:1.5}@container fj-infrared (width>=980px){.fj-infrared-workspace .fj-infrared-form{grid-template-columns:repeat(12,minmax(0,1fr))}.fj-infrared-workspace .fj-section-device,.fj-infrared-workspace .fj-section-environment{grid-column:span 6;height:100%}.fj-infrared-workspace .fj-section-measurements{grid-column:span 8}.fj-infrared-workspace .fj-section-result{grid-column:span 4}.fj-infrared-workspace .fj-section-images{grid-column:1/-1}.fj-infrared-workspace.is-hw1 .fj-section-measurements{grid-row:span 2}.fj-infrared-workspace.is-hw1 .fj-section-images{grid-column:9/-1}.fj-infrared-workspace.is-hw1 .fj-image-card__preview{height:120px}.fj-infrared-workspace .fj-section-device .fj-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fj-infrared-workspace .fj-section-device .ant-form-item:first-child{grid-column:1/-1}}@container fj-infrared (width<=640px){.fj-infrared-workspace .fj-field-grid,.fj-infrared-workspace .fj-section-measurements .fj-field-grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fj-infrared-workspace .fj-section-device .ant-form-item:first-child{grid-column:1/-1}.fj-infrared-workspace .fj-record-toolbar__actions,.fj-infrared-workspace .fj-record-count{width:100%}.fj-infrared-workspace .fj-section__header,.fj-infrared-workspace .fj-section__body{padding:10px}.fj-infrared-workspace .fj-image-card__header{padding:8px}.fj-infrared-workspace .fj-image-card__preview{height:130px;margin-inline:8px}.fj-infrared-workspace .fj-image-card__hint{margin-inline:8px}.fj-infrared-workspace .fj-image-upload .ant-btn{padding-inline:6px;font-size:12px}}@container fj-infrared (width<=400px){.fj-infrared-workspace .fj-record-toolbar__actions>.ant-btn:last-child{flex-basis:100%;margin-top:2px}.fj-infrared-workspace .fj-result-row{grid-template-columns:minmax(0,1fr);gap:8px}.fj-infrared-workspace .fj-result-level{min-height:26px}.fj-infrared-workspace .fj-image-grid{grid-template-columns:minmax(0,1fr)}.fj-infrared-workspace .fj-image-card__preview{height:150px}.fj-infrared-workspace .ant-input{min-height:36px}.fj-infrared-workspace .ant-select-single{height:36px}}.dq-page-components-HwTwo{min-width:0}.dq-ant-app .dq-project-navigation{background:var(--dq-header);border-bottom:1px solid var(--dq-nav-border);min-width:0;padding-inline:24px}.dq-ant-app .dq-project-navigation>.dq-module-navigation{border-bottom:0;min-width:0;padding:0}.dq-ant-app .dq-site-ledger.container{padding:8px 20px 16px}.dq-ant-app .search-filter.dq-search-filter-compact{margin:0 0 12px;padding:12px 14px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-field{gap:8px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-field>span:first-child{flex-basis:64px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-toolbar{align-items:center;gap:8px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-query+.dq-search-toolbar{margin-top:10px;padding-top:10px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-toolbar .dq-search-buttons{flex-shrink:0;justify-content:flex-start;margin-right:4px;padding:0}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-toolbar .ant-btn{padding-inline:10px}@media (width<=1100px){.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.dq-ant-app .dq-site-ledger.container{padding:8px 12px 12px}.dq-ant-app .search-filter.dq-search-filter-compact{padding:12px}.dq-ant-app .search-filter.dq-search-filter-compact .dq-search-fields{grid-template-columns:minmax(0,1fr)}}.container{padding:20px}.dq-page{min-width:0}.dq-page-loading{text-align:center;padding:48px;display:block}.dq-search-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;gap:16px 24px;display:grid}.dq-search-field{min-width:0;color:var(--dq-text-label);align-items:center;gap:12px;display:flex}.dq-search-field>span:first-child{text-align:right;flex:0 0 84px;line-height:1.5}.dq-search-field>:last-child{flex:1;min-width:0}.search-filter{background:var(--dq-surface);border:1px solid var(--border-color);border-radius:6px;margin:12px 0;padding:20px}.dq-search-buttons{grid-column:-2/-1;justify-content:flex-end;align-items:center;gap:8px;min-height:32px;display:flex}.dq-search-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dq-search-query+.dq-search-actions{border-top:1px solid var(--dq-line);margin-top:20px;padding-top:16px}.dq-search-actions:empty{display:none}.dq-search-actions>:is(.btn-group,.button-container,.operation-bar),.dq-search-actions .button-container{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:0;display:flex}.dq-search-actions .ant-btn{white-space:normal;border-radius:6px;max-width:100%;height:auto;min-height:32px;padding:4px 15px;font-size:14px;line-height:22px;margin:0!important}.dq-search-actions .ant-btn>span{overflow-wrap:anywhere}.dq-search-upload{max-width:100%;display:inline-flex}.dq-search-actions .dq-download-actions{background:0 0;border:0;width:100%;margin:0;padding:0}.dq-list-controls{flex-direction:column;align-items:stretch;gap:16px;display:flex}.dq-ant-app .dq-list-controls>.form-style{background:0 0;border:0;border-radius:0;margin:0;padding:0}.dq-list-controls>.dq-form{margin:0!important}.dq-module-navigation{background:var(--dq-surface);border-bottom:1px solid var(--dq-split);padding:0 20px}.dq-table-action-column{vertical-align:middle}.dq-table-actions{white-space:nowrap;vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.dq-table-actions>*{flex-shrink:0}.dq-table-actions .ant-btn{vertical-align:middle;margin:0!important}.dq-table-actions .operation-buttons{align-items:center;display:flex;gap:8px!important}.dq-dropdown-trigger{display:inline-block}.ant-table-wrapper{background:var(--dq-surface);border-radius:6px}.ant-btn+.ant-btn{margin-left:8px}.dq-search-buttons .ant-btn,.dq-table-actions .ant-btn{margin-left:0}.warning-row td{background:var(--dq-warning-bg)!important}.success-row td{background:var(--dq-success-bg)!important}.danger-row td{background:var(--dq-danger-bg)!important}.wz-form-wrap{width:94%;min-width:0;max-width:1200px;margin:auto}.dq-download-actions{background:var(--dq-surface);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:20px;margin:16px 0 20px;padding:20px;display:flex}.dq-download-action-group{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dq-download-action-group h3{margin:0;font-size:14px;line-height:34px}.dq-download-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.dq-download-action-buttons .ant-btn{white-space:normal;width:100%;height:auto;min-height:34px;padding:6px 12px;margin:0!important}@media (width<=1100px){.dq-download-action-buttons{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.container{padding:12px}.dq-download-action-group{grid-template-columns:minmax(0,1fr);gap:6px}.dq-search-fields{grid-template-columns:minmax(0,1fr);gap:12px}.dq-search-field>span:first-child{flex-basis:72px}.dq-ant-app .search-filter{padding:16px}.dq-search-buttons{justify-content:flex-start;padding-left:84px}.dq-search-actions{gap:8px}}.dq-ant-app .dq-module-navigation{background:var(--dq-header);border-bottom:1px solid var(--dq-nav-border);min-height:48px;padding:0 24px}.dq-ant-app .dq-module-navigation .ant-menu-item{color:var(--dq-nav-text);padding-inline:16px}.dq-ant-app .dq-module-navigation .ant-menu-item-selected{color:var(--dq-nav-selected);background:var(--dq-nav-selected-bg)}.dq-ant-app .dq-module-navigation .ant-menu-item-selected:after{box-shadow:var(--dq-nav-glow);border-color:var(--dq-nav-indicator)!important}.dq-ant-app .search-filter{background:var(--dq-surface);border:1px solid var(--border-color);border-radius:8px;margin:16px 0;padding:20px}.dq-ant-app .ant-table-wrapper{background:var(--dq-surface);border:1px solid var(--dq-line);border-radius:8px;overflow:hidden}.dq-ant-app .ant-table-thead>tr>th{color:var(--dq-table-heading);font-weight:500}.dq-ant-app .ant-table-cell{border-color:var(--dq-line)}.dq-ant-app .ant-pagination{margin-top:20px}.dq-ant-app .ant-table-wrapper .ant-pagination{margin:20px 16px}.dq-ant-app .ant-input::placeholder{color:var(--dq-placeholder)}.dq-ant-app .project-setting-container{background:var(--dq-bg)}.dq-ant-app .project-setting-container .page-title,.dq-ant-app .project-setting-container .card-header{color:var(--text-color)}.dq-ant-app .project-setting-container .page-description{color:var(--dq-muted)}.dq-ant-app .photo-info,.dq-ant-app .form-style,.dq-ant-app .passwd-container{background:var(--dq-surface);border-color:var(--border-color);box-shadow:none}.dq-ant-app .photo-info .value,.dq-ant-app .passwd-container .title{color:var(--text-color)}.dq-ant-app .photo-info .label{color:var(--dq-muted)}.dq-ant-app .styled-table td{border-color:var(--border-color)}.dq-ant-app .styled-table tr:nth-child(2n){background:var(--dq-row-stripe)}.dq-ant-app .styled-table tr:hover{background:var(--dq-hover)}.dq-ant-app .primaryTab .ant-tabs-nav{border-color:var(--border-color)}.dq-ant-app .secondaryTab .ant-tabs-nav{box-shadow:none}.dq-ant-app .search-box,.dq-ant-app .search-title{border-color:var(--border-color)}.dq-ant-app .ant-table-wrapper{border:1px solid var(--dq-line);background:var(--dq-surface);border-radius:8px}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container{border-inline-start:0!important;border-top:0!important}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-thead>tr>:is(th,td){color:var(--dq-table-heading);background:var(--dq-table-head);border-color:var(--dq-line);padding:10px 12px;font-size:14px;font-weight:500;line-height:22px}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr>td{color:var(--text-color);border-color:var(--dq-line);vertical-align:middle;padding:10px 12px;font-size:14px;line-height:22px}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr.dq-table-row-striped:not(.ant-table-row-selected)>td{background:var(--dq-row-stripe)}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr.ant-table-row:not(.ant-table-row-selected)>td.ant-table-cell-row-hover{background:var(--dq-hover)}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--dq-selected-bg)}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr:last-child>td{border-bottom:0}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-cell-scrollbar{box-shadow:none}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-selection-column{text-align:center}.dq-ant-app .dq-table .dq-table-actions{min-height:24px}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr.dq-table-clickable>td{cursor:pointer}.dq-ant-app .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr.dq-table-clickable>td.ant-table-selection-column{cursor:default}.dq-ant-app .styled-table{border-collapse:collapse;background:var(--dq-surface);font-size:14px;line-height:22px}.dq-ant-app .styled-table td{color:var(--text-color);border-color:var(--dq-line);vertical-align:middle;padding:10px 12px}
