.instrument-search-panel{flex-direction:column;gap:12px;display:flex}.instrument-search-toolbar,.instrument-filter-shell,.instrument-mobile-actions{border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:12px}.instrument-search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.instrument-search-toolbar-main{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.instrument-toolbar-title-block{flex-direction:column;gap:4px;min-width:170px;display:flex}.instrument-toolbar-title-row{color:var(--surface-text);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.instrument-toolbar-subtitle{color:var(--surface-text-muted);font-size:12px}.instrument-search-box{flex:520px;width:520px;min-width:320px;position:relative}.instrument-search-input-shell{border:1px solid var(--surface-border);background:var(--surface-bg-soft);border-radius:10px;align-items:center;height:42px;display:flex;overflow:hidden}.instrument-search-leading,.instrument-search-clear{width:42px;height:100%;color:var(--surface-text-muted);background:0 0;border:0;place-items:center;display:grid}.instrument-search-input{min-width:0;height:100%;color:var(--instrument-text-main,var(--surface-text));background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:500}.instrument-search-suggestions{z-index:9;border:1px solid var(--surface-border);background:var(--surface-bg);box-shadow:var(--surface-shadow-heavy);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.instrument-search-suggestion{text-align:left;color:var(--surface-text);background:0 0;border:0;border-radius:8px;padding:9px 10px}.instrument-search-suggestion:hover{background:var(--surface-hover);color:#409eff}.instrument-action-cluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.instrument-action-button{white-space:nowrap;height:38px!important;color:var(--instrument-text-main,var(--surface-text))!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important}.instrument-action-button-primary{min-width:116px}.instrument-filter-overview-title{color:var(--surface-text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.instrument-filter-state-row{border:1px solid var(--surface-border-soft);background:var(--surface-bg-soft);border-radius:12px;flex-wrap:wrap;flex:100%;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.instrument-filter-shell{flex-direction:column;gap:12px;padding:16px;display:flex}.instrument-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.instrument-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.instrument-filter-grid.basic{flex-wrap:wrap;flex:auto;align-items:center;display:flex}.instrument-filter-grid.advanced{padding-top:2px}.instrument-filter-item{min-width:0}.instrument-filter-grid.basic .instrument-filter-item{flex:0 0 132px}.instrument-filter-grid.basic .instrument-filter-item .ant-select,.instrument-filter-grid.basic .instrument-filter-item .ant-picker,.instrument-filter-grid.basic .instrument-filter-item .ant-input,.instrument-filter-grid.basic .instrument-filter-item .ant-input-affix-wrapper{width:132px}.instrument-filter-grid.advanced .instrument-filter-item .ant-select,.instrument-filter-grid.advanced .instrument-filter-item .ant-picker,.instrument-filter-grid.advanced .instrument-filter-item .ant-input,.instrument-filter-grid.advanced .instrument-filter-item .ant-input-affix-wrapper,.instrument-filter-item.search .ant-select,.instrument-filter-item.search .ant-picker,.instrument-filter-item.search .ant-input,.instrument-filter-item.search .ant-input-affix-wrapper{width:100%}.instrument-filter-item-wide,.instrument-filter-item.search{grid-column:span 2}.instrument-filter-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.instrument-filter-action-button{min-width:92px;border-radius:10px!important;height:38px!important}.instrument-advanced-shell{border-top:1px solid var(--surface-border-soft);padding-top:14px}.instrument-advanced-title{color:var(--instrument-text-main,var(--surface-text));margin-bottom:12px;font-size:14px;font-weight:700}.instrument-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.instrument-mobile-action{border-radius:10px!important;height:36px!important}.instrument-filter-shell .ant-select-selector,.instrument-filter-shell .ant-picker,.instrument-filter-shell .ant-input,.instrument-filter-shell .ant-input-affix-wrapper{min-height:42px;background:var(--surface-bg-soft)!important;border-color:var(--surface-border)!important}.instrument-filter-shell .ant-select-single{height:42px}.instrument-filter-shell .ant-select-single .ant-select-selector{align-items:center;display:flex;padding-inline-end:34px!important}.instrument-filter-shell .ant-select-single .ant-select-selection-wrap{align-items:center;display:flex}.instrument-filter-shell .ant-select-selection-placeholder{font-size:12px!important;line-height:20px!important}.instrument-filter-shell .ant-select-selection-item{line-height:20px!important}.instrument-filter-shell .ant-select-arrow{top:50%;justify-content:center;align-items:center;margin-top:0;line-height:1;display:inline-flex;inset-inline-end:11px;transform:translateY(-50%)}.instrument-filter-shell .ant-select-multiple .ant-select-selector{align-items:flex-start!important;width:100%!important;height:auto!important;min-height:42px!important;padding-top:4px!important;padding-bottom:4px!important}.instrument-filter-shell .ant-select-multiple .ant-select-selection-wrap{align-items:center;width:100%}.instrument-filter-shell .ant-select-multiple .ant-select-selection-overflow{row-gap:4px;width:100%;flex-wrap:wrap!important}.instrument-filter-shell .ant-select-selection-placeholder,.instrument-filter-shell .ant-select-selection-search,.instrument-filter-shell .ant-select-selection-item{max-width:100%}.instrument-filter-shell .ant-space-compact{width:100%}.instrument-filter-shell .ant-space-compact .ant-select{min-width:132px}@media (max-width:1180px){.instrument-search-toolbar{flex-direction:column;align-items:stretch}.instrument-search-toolbar-main{justify-content:space-between;width:100%}.instrument-action-cluster{justify-content:flex-start}.instrument-filter-grid.basic .instrument-filter-item{flex-basis:124px}.instrument-filter-grid.basic .instrument-filter-item .ant-select,.instrument-filter-grid.basic .instrument-filter-item .ant-picker,.instrument-filter-grid.basic .instrument-filter-item .ant-input,.instrument-filter-grid.basic .instrument-filter-item .ant-input-affix-wrapper{width:124px}}@media (max-width:980px){.instrument-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-filter-row{align-items:stretch}.instrument-filter-actions{justify-content:flex-end;width:100%}.instrument-filter-grid.basic .instrument-filter-item{flex:calc(50% - 6px)}.instrument-filter-grid.basic .instrument-filter-item .ant-select,.instrument-filter-grid.basic .instrument-filter-item .ant-picker,.instrument-filter-grid.basic .instrument-filter-item .ant-input,.instrument-filter-grid.basic .instrument-filter-item .ant-input-affix-wrapper{width:100%}}@media (max-width:767px){.instrument-search-toolbar,.instrument-filter-shell{padding:12px}.instrument-search-toolbar-main{flex-direction:column;align-items:flex-start}.instrument-toolbar-title-block{min-width:0}.instrument-action-cluster.mobile,.instrument-action-cluster.mobile .instrument-action-button{width:100%}.instrument-filter-grid{grid-template-columns:1fr}.instrument-filter-grid.basic .instrument-filter-item,.instrument-search-box{flex:100%;width:100%;min-width:0}.instrument-filter-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.instrument-filter-action-button{flex:calc(50% - 5px)}.instrument-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.instrument-workspace,.instrument-management-overlay{--instrument-font-family:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Noto Sans SC",sans-serif;--instrument-title-size:16px;--instrument-subtitle-size:13px;--instrument-content-size:14px;--instrument-small-size:13px;--instrument-text-strong:#0f172a;--instrument-text-main:#111827;--instrument-text-muted:#4b5563;--instrument-border-soft:#0f172a1f;--instrument-bg-soft:#fafafa}.instrument-workspace{color:var(--instrument-text-main);font-family:var(--instrument-font-family);flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.instrument-workspace,.instrument-workspace .ant-btn,.instrument-workspace .ant-input,.instrument-workspace .ant-input-affix-wrapper,.instrument-workspace .ant-select,.instrument-workspace .ant-select-selector,.instrument-workspace .ant-picker,.instrument-workspace .ant-table,.instrument-workspace .ant-tabs,.instrument-workspace .ant-tag,.instrument-workspace .ant-drawer,.instrument-workspace .ant-descriptions,.instrument-workspace .ant-segmented,.instrument-workspace .ant-popover,.instrument-management-overlay,.instrument-management-overlay .ant-drawer,.instrument-management-overlay .ant-modal,.instrument-management-overlay .ant-table,.instrument-management-overlay .ant-btn,.instrument-management-overlay .ant-input,.instrument-management-overlay .ant-select,.instrument-management-overlay .ant-select-selector{font-family:var(--instrument-font-family)}.instrument-panel,.instrument-data-card{border:1px solid var(--surface-border)!important;background:var(--surface-bg)!important;box-shadow:var(--surface-shadow)!important;border-radius:4px!important}.instrument-data-card-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 14px 0;display:flex}.instrument-data-card-head.compact{justify-content:flex-end;padding-top:12px}.instrument-data-card-title{color:var(--instrument-text-strong);font-size:var(--instrument-title-size);font-family:var(--instrument-font-family);letter-spacing:.01em;font-weight:700}.instrument-data-card-subtitle{color:var(--instrument-text-muted);font-size:var(--instrument-subtitle-size);font-family:var(--instrument-font-family);margin-top:2px}.instrument-table-shell{font-size:var(--instrument-content-size);font-family:var(--instrument-font-family);padding:0 12px 12px}.instrument-type-tabs .ant-tabs-nav{margin-bottom:0!important}.instrument-type-tabs .ant-tabs-tab{font-weight:700;height:42px!important;font-size:var(--instrument-content-size)!important;color:var(--instrument-text-main)!important;background:var(--surface-bg-soft)!important;border-color:#0f172a1f!important;border-radius:4px 4px 0 0!important;padding:9px 18px!important}.instrument-type-tabs .ant-tabs-tab-active{box-shadow:none}.instrument-type-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.instrument-type-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.instrument-type-tabs .ant-tabs-tab-btn{color:var(--instrument-text-strong)!important}.instrument-workspace .ant-tag,.instrument-management-overlay .ant-tag{font-weight:600;font-size:var(--instrument-small-size);border-radius:999px;padding:2px 8px}.instrument-management-overlay .ant-modal-header{border-bottom:1px solid var(--surface-border-soft);background:var(--surface-bg-soft)!important;padding:14px 18px!important}.instrument-management-overlay .ant-modal-title,.instrument-management-overlay .ant-modal-close,.instrument-management-overlay .ant-drawer-title,.instrument-management-overlay .ant-drawer-close{color:var(--surface-text)!important}.instrument-management-overlay .ant-modal-body,.instrument-management-overlay .ant-drawer-body{padding:18px!important}.instrument-workspace .ant-btn,.instrument-management-overlay .ant-btn{font-size:var(--instrument-content-size);color:var(--instrument-text-main);font-weight:600}.instrument-workspace .ant-input,.instrument-workspace .ant-input-affix-wrapper,.instrument-workspace .ant-select-selector,.instrument-workspace .ant-picker,.instrument-management-overlay .ant-input,.instrument-management-overlay .ant-input-affix-wrapper,.instrument-management-overlay .ant-select-selector,.instrument-management-overlay .ant-picker{color:var(--instrument-text-main)!important;font-size:var(--instrument-content-size)!important}.instrument-workspace .ant-table-thead>tr>th,.instrument-management-overlay .ant-table-thead>tr>th{letter-spacing:.01em;color:var(--instrument-text-main)!important;font-size:13px!important;font-weight:700!important}.instrument-workspace .ant-table-tbody>tr>td,.instrument-management-overlay .ant-table-tbody>tr>td,.instrument-workspace .ant-descriptions-item-label,.instrument-workspace .ant-descriptions-item-content,.instrument-management-overlay .ant-descriptions-item-label,.instrument-management-overlay .ant-descriptions-item-content{color:var(--instrument-text-main);font-size:var(--instrument-content-size)}.instrument-workspace .ant-segmented,.instrument-management-overlay .ant-segmented{background:var(--instrument-bg-soft);border:1px solid var(--instrument-border-soft);padding:4px}.instrument-workspace .ant-segmented-item-label,.instrument-management-overlay .ant-segmented-item-label{min-height:34px;color:var(--instrument-text-main);padding-inline:16px;font-size:13px;font-weight:700;line-height:34px}.instrument-workspace .ant-segmented-item-selected,.instrument-management-overlay .ant-segmented-item-selected{box-shadow:0 1px 2px #0f172a14}.instrument-workspace .ant-segmented-item-selected .ant-segmented-item-label,.instrument-management-overlay .ant-segmented-item-selected .ant-segmented-item-label{color:var(--instrument-text-strong)}.instrument-workspace .ant-card,.instrument-management-overlay .ant-card,.instrument-workspace .ant-table-wrapper,.instrument-management-overlay .ant-table-wrapper,.instrument-management-overlay .ant-drawer-content,.instrument-management-overlay .ant-modal-content{color:var(--instrument-text-main)}.instrument-form-drawer .ant-drawer-header{background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border-bottom:1px solid #94a3b82e;padding:16px 20px}.instrument-form-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0,#bfdbfe2e,#0000 22%),linear-gradient(#f8fafc 0%,#f3f6fb 100%);overflow-y:auto;padding:18px!important}.instrument-form-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #94a3b82e;padding:12px 20px}.instrument-form-drawer .ant-form-item-label>label{font-weight:700;color:#0f172a!important;font-size:14px!important}.instrument-form-drawer .ant-input,.instrument-form-drawer .ant-input-affix-wrapper,.instrument-form-drawer .ant-select-selector,.instrument-form-drawer .ant-picker,.instrument-form-drawer .ant-input-number,.instrument-form-drawer .ant-input-number-input-wrap{border-radius:12px!important}.instrument-form-drawer .ant-input,.instrument-form-drawer .ant-input-affix-wrapper,.instrument-form-drawer .ant-select-selector,.instrument-form-drawer .ant-picker,.instrument-form-drawer .ant-input-number{min-height:36px;box-shadow:none!important;background:#fffffff5!important;border-color:#94a3b83d!important}.instrument-form-drawer .ant-input::placeholder,.instrument-form-drawer .ant-select-selection-placeholder,.instrument-form-drawer .ant-picker-input>input::placeholder{font-size:var(--instrument-small-size)!important}.instrument-form-drawer textarea.ant-input{min-height:72px}.instrument-form-titlebar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.instrument-form-titlegroup{flex-direction:column;gap:8px;display:flex}.instrument-form-mode.ant-tag{color:#2563eb;background:#eff6ffe6;border:1px solid #3b82f62e;width:fit-content;margin:0;padding:2px 10px}.instrument-form-title.ant-typography{color:#0f172a;font-size:15px;font-weight:700;line-height:1.4;margin:0!important}.instrument-form-subtitle.ant-typography{color:#64748b;max-width:680px;margin-top:4px;font-size:13px;line-height:1.6;display:block}.instrument-form-similar-trigger.ant-btn{color:#2563eb;background:#fffffff2;border-color:#3b82f638;border-radius:999px;height:36px;padding-inline:14px;font-size:14px}.instrument-form-shell{flex-direction:column;gap:14px;font-size:14px;display:flex}.instrument-form-topbar{background:#ffffffbd;border:1px solid #94a3b824;border-radius:18px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:0 10px 22px #0f172a0a}.instrument-form-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.instrument-form-overview-card{background:#fffffff5;border:1px solid #94a3b829;border-radius:16px;padding:12px 14px;box-shadow:0 10px 24px #0f172a0d}.instrument-form-overview-label{color:#64748b;letter-spacing:.01em;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.instrument-form-overview-value{color:#0f172a;font-size:14px;line-height:1.4}.instrument-form-stepnav{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0;display:flex}.instrument-form-stepnav-title{color:#64748b;white-space:nowrap;font-size:14px;font-weight:700}.instrument-form-stepnav-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.instrument-form-step{cursor:pointer;background:#ffffffeb;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:7px 10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.instrument-form-step:hover{border-color:#3b82f647;transform:translateY(-1px);box-shadow:0 10px 20px #3b82f614}.instrument-form-step-text{color:#0f172a;font-size:14px;font-weight:600;line-height:1.2}.instrument-form-step-index{color:#2563eb;background:#dbeafed9;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:flex}.instrument-form-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:14px;display:grid}.instrument-form-main,.instrument-form-side{flex-direction:column;gap:14px;display:flex}.instrument-form-side{position:sticky;top:0}.instrument-form-side-card--compact{gap:10px}.instrument-form-section,.instrument-form-side-card{background:#fffffff5;border:1px solid #94a3b829;border-radius:18px;padding:16px;font-size:14px;overflow:visible;box-shadow:0 14px 32px #0f172a0f}.instrument-form-section-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.instrument-form-section-title.ant-typography,.instrument-form-side-title.ant-typography{color:#0f172a;font-size:15px;line-height:1.4;margin:0!important}.instrument-form-section-subtitle.ant-typography{color:#64748b;margin-top:6px;font-size:13px;line-height:1.6;display:block}.instrument-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.instrument-form-field{margin-bottom:0!important}.instrument-form-field--wide{grid-column:1/-1}.instrument-form-inline-double{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.instrument-form-inline-pair{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.instrument-form-textarea{min-height:78px}.measurement-range-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.measurement-range-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.measurement-range-editor__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.measurement-range-editor__list{flex-direction:column;gap:12px;max-height:340px;padding-right:4px;display:flex;overflow-y:auto}.measurement-range-editor__list--grouped{max-height:520px}.measurement-range-editor__group{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.measurement-range-editor__group+.measurement-range-editor__group{margin-top:2px}.measurement-range-editor__group-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.measurement-range-editor__group-type{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.measurement-range-editor__group-kicker{color:#2563eb;letter-spacing:.04em;font-size:12px;font-weight:800}.measurement-range-editor__columns{text-align:center;color:#64748b;grid-template-columns:minmax(48px,.3fr) minmax(156px,1.18fr) minmax(88px,.52fr) minmax(252px,1.65fr) 84px;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:700;display:grid}.measurement-range-editor__group-body{flex-direction:column;gap:8px;display:flex}.measurement-range-editor__row{background:#fffffff5;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:minmax(48px,.3fr) minmax(156px,1.18fr) minmax(88px,.52fr) minmax(252px,1.65fr) 84px;align-items:center;gap:8px;padding:10px;display:grid}.measurement-range-editor__uncertainty{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.measurement-range-editor__row .ant-input,.measurement-range-editor__row .ant-select-selector,.measurement-range-editor__row .ant-select-auto-complete,.measurement-range-editor__row .ant-select{width:100%;min-height:38px!important}.measurement-range-editor__row .ant-select{width:100%}.measurement-range-editor__actions{text-align:center;justify-content:center;align-items:center;width:84px;min-width:84px;display:flex;overflow:hidden}.measurement-range-editor__actions .ant-btn{padding-inline:0}.measurement-range-editor__dropdown{max-height:180px}.measurement-range-editor__dropdown .ant-select-item-option-content{white-space:nowrap}.measurement-range-editor__dropdown .rc-virtual-list-holder,.measurement-range-editor__dropdown .rc-virtual-list-holder-inner,.measurement-range-editor__dropdown .ant-select-item-empty{max-height:180px}.instrument-form-summary-list,.instrument-form-checklist,.instrument-form-tip-list{flex-direction:column;gap:8px;display:flex}.instrument-form-summary-list{margin-bottom:10px}.instrument-form-summary-item{background:#f8fafce0;border-radius:12px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.instrument-form-summary-item span{color:#64748b}.instrument-form-summary-item strong{color:#0f172a;text-align:right;font-size:14px}.instrument-form-checklist-item{color:#64748b;align-items:center;gap:10px;font-size:14px;display:flex}.instrument-form-checklist-item.is-done{color:#0f766e}.instrument-form-checklist-dot{background:#94a3b857;border-radius:999px;flex:none;width:10px;height:10px}.instrument-form-checklist-item.is-done .instrument-form-checklist-dot{background:#14b8a6}.instrument-form-tip-list div{color:#475569;background:#f8fafce0;border-radius:12px;padding:8px 10px;font-size:14px;line-height:1.7}.instrument-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.instrument-form-footer-note{color:#64748b;font-size:13px}.instrument-upload-shell .ant-upload-wrapper{width:100%}.instrument-upload-dragger.ant-upload-wrapper .ant-upload.ant-upload-drag{background:#f8fafccc;border:1px dashed #94a3b857;border-radius:14px}.instrument-batch-editor{flex-direction:column;gap:8px;display:flex}.instrument-batch-editor__details{flex-direction:column;gap:10px;width:100%;padding-top:2px;display:flex}.instrument-batch-editor__rulebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.instrument-batch-editor__segmented{align-self:auto}.instrument-batch-editor__segmented .ant-segmented-item-label{min-height:32px;padding-inline:14px;line-height:32px}.instrument-batch-editor__toggle.ant-btn{height:auto;margin-left:auto;padding-inline:0}.instrument-batch-editor__table{width:100%}.instrument-batch-editor__table .ant-table-container{border-radius:12px;overflow:hidden}.instrument-set-entry-shell{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.instrument-set-entry-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.instrument-set-entry-intro{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.instrument-set-entry-desc.ant-typography{color:#64748b;flex:1;margin:0}.instrument-set-entry-kpis{flex-wrap:wrap;gap:10px;display:flex}.instrument-set-entry-kpi{background:#ffffffeb;border:1px solid #94a3b824;border-radius:12px;min-width:100px;padding:10px 12px}.instrument-set-entry-kpi__label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.instrument-set-entry-kpi__value{color:#0f172a;font-size:18px;line-height:1.2}.instrument-set-entry-card{flex-direction:column;gap:6px;display:flex}.instrument-set-entry-card__title.ant-typography{color:#0f172a}.instrument-set-entry-card__meta.ant-typography{color:#64748b}.instrument-set-entry-ids{flex-direction:column;gap:8px;display:flex}.instrument-set-entry-ids__row{background:#ffffffe0;border:1px solid #94a3b81f;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.instrument-set-entry-ids__label{color:#64748b;white-space:nowrap}.instrument-set-entry-ids__value{color:#0f172a;text-align:right;word-break:break-word;font-weight:600}.instrument-set-entry-summary{flex-direction:column;gap:8px;display:flex}.instrument-set-entry-summary-text{color:#0f172a;line-height:1.5}.instrument-set-entry-summary-tags{flex-wrap:wrap;gap:6px;display:flex}.instrument-set-entry-actions{justify-content:flex-start}.instrument-set-entry-editor{flex-direction:column;gap:16px;display:flex}.instrument-set-entry-editor__label{color:#0f172a;margin-bottom:8px;font-weight:700;display:block}.instrument-set-entry-editor__actions{background:#f8fafceb;border:1px solid #94a3b824;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.instrument-set-entry-editor__measurement{background:#ffffffeb;border:1px solid #94a3b829;border-radius:16px;padding:14px}.instrument-alert-settings{flex-direction:column;gap:10px;display:flex}.instrument-alert-settings--singleline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;min-width:0;display:grid}.instrument-alert-settings__row{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.instrument-alert-settings__select{width:100%;min-width:0}.instrument-alert-settings__control{flex:auto;width:100%;min-width:0}.instrument-alert-settings__control .ant-select,.instrument-alert-settings__control .ant-input,.instrument-alert-settings__control .ant-input-affix-wrapper,.instrument-alert-settings__control .ant-select-auto-complete{width:100%}.instrument-alert-settings__control .ant-input,.instrument-alert-settings__control .ant-input-affix-wrapper,.instrument-alert-settings__control .ant-select-selector{min-height:36px!important}.instrument-alert-settings__control--full{flex:1}.instrument-alert-settings__capacity{flex-wrap:nowrap;gap:10px;width:100%;min-width:0;display:flex}.instrument-alert-settings__control--value{flex:auto}.instrument-alert-settings__control--unit,.instrument-alert-settings__slot{width:100%;min-width:0}.similar-picker{flex-direction:column;gap:16px;display:flex}.similar-picker__hero{background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid #94a3b824;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.similar-picker__badge{color:#475569;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #94a3b82e;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex}.similar-picker__title.ant-typography{color:#0f172a;margin:0}.similar-picker__subtitle.ant-typography{color:#64748b;max-width:640px;margin:10px 0 0}.similar-picker__hero-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.similar-picker__search .ant-input-affix-wrapper{height:48px;box-shadow:none;background:#f8fafcb8;border:1px solid #94a3b838;border-radius:14px}.similar-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:60vh;padding-right:4px;display:grid;overflow:auto}.similar-picker__card{text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b829;border-radius:20px;width:100%;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.similar-picker__card:hover{border-color:#94a3b84d;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a0f}.similar-picker__card.is-selected{background:linear-gradient(#f8fafcfa,#eff6ffe0);border-color:#3b82f66b;box-shadow:0 16px 36px #3b82f61a}.similar-picker__card-top{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.similar-picker__card-heading{flex:1;min-width:0}.similar-picker__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.similar-picker__name.ant-typography{color:#0f172a;font-size:16px;line-height:1.45}.similar-picker__model.ant-typography{color:#64748b;margin-top:6px;display:block}.similar-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.similar-picker__field{background:#f8fafcb8;border:1px solid #94a3b81a;border-radius:14px;min-width:0;padding:12px 14px}.similar-picker__label{letter-spacing:.04em;color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.similar-picker__value{color:#0f172a;word-break:break-word;line-height:1.6;display:block}.similar-picker__empty{background:linear-gradient(#f8fafce6,#fffffff5);border:1px dashed #94a3b859;border-radius:18px;justify-content:center;align-items:center;min-height:280px;display:flex}@media (max-width:1100px){.instrument-data-card-head{flex-direction:column;align-items:stretch}.instrument-form-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-form-layout{grid-template-columns:1fr}.instrument-form-side{position:static}.instrument-form-stepnav{flex-direction:column;align-items:stretch}.instrument-form-stepnav-list{justify-content:flex-start}.similar-picker__hero{flex-direction:column}.similar-picker__hero-meta{align-items:flex-start}.similar-picker__list{grid-template-columns:1fr}.instrument-set-entry-toolbar,.instrument-set-entry-editor__actions{flex-direction:column;align-items:stretch}}@media (max-width:767px){.instrument-workspace{gap:10px}.instrument-panel,.instrument-data-card{border-radius:4px!important}.instrument-data-card-head{padding:12px 12px 0}.instrument-table-shell{padding:0 8px 8px}.instrument-form-drawer .ant-drawer-header,.instrument-form-drawer .ant-drawer-body,.instrument-form-drawer .ant-drawer-footer{padding-left:16px!important;padding-right:16px!important}.instrument-form-titlebar,.instrument-form-footer,.instrument-form-stepnav{flex-direction:column;align-items:stretch}.instrument-form-overview,.instrument-form-grid,.instrument-form-inline-double,.instrument-form-inline-pair{grid-template-columns:1fr}.measurement-range-editor__head,.measurement-range-editor__group-head{flex-direction:column;align-items:stretch}.measurement-range-editor__columns{display:none}.measurement-range-editor__row,.measurement-range-editor__uncertainty{grid-template-columns:1fr}.instrument-form-section,.instrument-form-side-card{border-radius:18px;padding:16px}.instrument-batch-editor__hero,.instrument-batch-editor__details-head,.instrument-alert-settings__capacity{flex-direction:column;grid-template-columns:1fr}.instrument-alert-settings__row{flex-direction:column}.instrument-alert-settings__select{width:100%}.similar-picker__hero,.similar-picker__card{border-radius:16px;padding:14px}.similar-picker__grid{grid-template-columns:1fr}}
