._steelBlueSpotCheck_1v25r_1{--steel-blue-navy: #2C3E50;--steel-blue-primary: #3A5F8A;--steel-blue-accent: #E8792B;--steel-blue-canvas: #EBEEF2;--steel-blue-border: #C8CED6;--steel-blue-text: #2C3E50;--steel-blue-muted: #7B8D9E;min-height:calc(100vh - 154px);padding:0;border:0;border-radius:0;box-sizing:border-box;color:var(--steel-blue-text);background:var(--steel-blue-canvas)}._steelBlueWorkbench_1v25r_18{width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-sizing:border-box;overflow:hidden;background:#fff;box-shadow:none}._steelBlueWorkbenchToolbar_1v25r_31{width:100%;margin:0;box-sizing:border-box;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);background:#fff}._steelBlueWorkbenchPanel_1v25r_40{width:100%;margin:0;padding:0;border:0;border-radius:0;box-sizing:border-box;background:#fff;box-shadow:none}._steelBlueWorkbenchPanel_1v25r_40+._steelBlueWorkbenchPanel_1v25r_40{border-top:1px solid var(--steel-blue-border)}._steelBluePanelBody_1v25r_55{padding:12px 16px 14px}._steelBluePanelBodyFlush_1v25r_59{padding:0 16px 14px}._steelBlueWorkbenchSectionHeader_1v25r_63{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:12px 16px 10px;margin:0}._steelBlueWorkbenchSectionTitle_1v25r_73{color:var(--steel-blue-text);font-size:15px;font-weight:700}._steelBlueTaskModuleHeader_1v25r_79{align-items:center;padding:0 16px}._steelBlueWorkbenchSectionHeader_1v25r_63+.ant-typography,._steelBlueWorkbenchSectionHeader_1v25r_63+.ant-space{margin:0 16px 14px}._steelBlueTaskEmpty_1v25r_89{margin:0;padding:0 16px 14px;color:var(--steel-blue-muted);font-size:13px}._steelBlueTaskStack_1v25r_96{display:grid;gap:8px;padding:0 16px 14px}._steelBlueTaskNotice_1v25r_102{padding:10px 12px;border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff}._steelBlueTaskNoticeWarning_1v25r_109{border-color:#e8a317;background:#fff8e8}._steelBlueTaskNoticeDanger_1v25r_114{border-color:#c0392b;background:#fff1f0}._steelBlueTaskGrid_1v25r_119{display:grid;gap:8px}._steelBlueTaskItem_1v25r_124{width:100%;padding:10px 12px;border:1px solid var(--steel-blue-border);border-radius:2px;color:var(--steel-blue-text);text-align:left;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}._steelBlueTaskItem_1v25r_124:hover,._steelBlueTaskItem_1v25r_124:focus-visible{border-color:var(--steel-blue-primary);background:#f6f9fc;outline:none}._steelBlueTaskItemActive_1v25r_145{border-color:var(--steel-blue-primary);background:#f3f7fb}._steelBlueTaskItemBody_1v25r_150{display:grid;gap:4px}._trajectoryWorkbench_1v25r_155{display:grid;grid-template-columns:320px minmax(560px,1fr);width:100%;min-height:720px;box-sizing:border-box;background:#fff}._trajectorySidebar_1v25r_164{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--steel-blue-border);background:#f7f9fb}._trajectoryFilters_1v25r_172{padding:14px;border-bottom:1px solid var(--steel-blue-border);background:#fff}._trajectorySessionList_1v25r_178{flex:1;min-height:240px;padding:12px 14px;overflow:hidden}._trajectorySessionItem_1v25r_185{width:100%;margin:0;padding:10px 0;border:0;border-bottom:1px solid #DCE2E8;color:var(--steel-blue-text);text-align:left;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease}._trajectorySessionItem_1v25r_185:hover,._trajectorySessionItem_1v25r_185:focus-visible{background:#eef3f8;outline:none}._trajectorySessionItemActive_1v25r_206{color:var(--steel-blue-primary);background:#eef3f8}._trajectoryMapColumn_1v25r_211{min-width:0;display:flex;background:#fff}._trajectoryMapPanel_1v25r_217{position:relative;width:100%;min-height:720px;overflow:hidden;background:#fff}._trajectoryMapLoading_1v25r_225{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f8fafc94;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._trajectoryMapBadge_1v25r_234{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;color:#fff;font-size:12px;line-height:18px;background:#0f172ab8}@media(max-width:1080px){._trajectoryWorkbench_1v25r_155{grid-template-columns:1fr}._trajectorySidebar_1v25r_164{border-right:0;border-bottom:1px solid var(--steel-blue-border)}}._steelBlueSpotCheck_1v25r_1 .ant-card{border:1px solid var(--steel-blue-border);border-radius:2px;box-shadow:none}._steelBlueSpotCheck_1v25r_1 .ant-card-head{min-height:52px;border-bottom-color:var(--steel-blue-border)}._steelBlueSpotCheck_1v25r_1 .ant-card-head-title{color:var(--steel-blue-text);font-size:15px;font-weight:700}._steelBlueSpotCheck_1v25r_1>.ant-card,._steelBlueSpotCheck_1v25r_1>.ant-space,._steelBlueSpotCheck_1v25r_1>.ant-space>.ant-space-item>.ant-card{margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}._steelBlueSpotCheck_1v25r_1>.ant-space{width:100%!important;gap:0!important}._steelBlueSpotCheck_1v25r_1>.ant-space>.ant-space-item{width:100%!important}._steelBlueSpotCheck_1v25r_1>.ant-card>.ant-card-head,._steelBlueSpotCheck_1v25r_1>.ant-space>.ant-space-item>.ant-card>.ant-card-head{min-height:46px;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);border-radius:0}._steelBlueSpotCheck_1v25r_1>.ant-card>.ant-card-body,._steelBlueSpotCheck_1v25r_1>.ant-space>.ant-space-item>.ant-card>.ant-card-body{padding:0!important}._steelBlueTopCard_1v25r_306{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}._steelBlueTopCard_1v25r_306 .ant-card-head{min-height:46px;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);border-radius:0}._steelBlueTopCard_1v25r_306 .ant-card-body{padding:0!important}._steelBlueTopCard_1v25r_306 .ant-card-body>.ant-space{box-sizing:border-box;padding:12px 16px 16px}._steelBlueSpotCheck_1v25r_1 .ant-btn{border-radius:2px!important;box-shadow:none!important}._steelBlueSpotCheck_1v25r_1 .ant-btn-primary{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important}._steelBlueSpotCheck_1v25r_1 .ant-btn-primary:hover{border-color:#2e4e72!important;background:#2e4e72!important}._steelBlueSpotCheck_1v25r_1 .ant-statistic{padding:18px 20px;border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff}._steelBlueSpotCheck_1v25r_1 .ant-statistic-title{color:var(--steel-blue-muted);font-size:11px;font-weight:700;letter-spacing:.5px}._steelBlueSpotCheck_1v25r_1 .ant-statistic-content{color:var(--steel-blue-text);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:28px;font-weight:700;line-height:1.1}._steelBlueSpotCheck_1v25r_1 .spot-check-plan-tab-actions{margin-left:auto;align-items:center}._steelBlueSpotCheck_1v25r_1 .spot-check-plan-tab-actions .ant-space{gap:8px!important}._steelBlueSpotCheck_1v25r_1 .spot-check-plan-tab-actions .ant-btn{height:32px!important;padding:0 14px!important}._steelBlueSpotCheck_1v25r_1 .ant-table{border-radius:0;color:var(--steel-blue-text);font-size:13px}._steelBlueSpotCheck_1v25r_1 .ant-table-thead>tr>th{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important;box-shadow:none!important;font-size:13px;font-weight:600}._steelBlueSpotCheck_1v25r_1 .ant-table-tbody>tr>td{border-bottom-color:#e6e9ee}._steelBlueSpotCheck_1v25r_1 .ant-table-tbody>tr:hover>td{background:#3a5f8a0d!important}._steelBlueSpotCheck_1v25r_1 .ant-tag{border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.2px}._steelBlueSpotCheck_1v25r_1 .ant-pagination{color:var(--steel-blue-muted);font-size:12px}._steelBlueSpotCheck_1v25r_1 .ant-pagination-item,._steelBlueSpotCheck_1v25r_1 .ant-pagination-prev .ant-pagination-item-link,._steelBlueSpotCheck_1v25r_1 .ant-pagination-next .ant-pagination-item-link{border-color:var(--steel-blue-border);border-radius:2px}._steelBlueSpotCheck_1v25r_1 .ant-pagination-item-active{border-color:var(--steel-blue-primary);background:var(--steel-blue-primary)}._steelBlueSpotCheck_1v25r_1 .ant-pagination-item-active a{color:#fff}._steelBlueSpotCheck_1v25r_1 .ant-list-item{border:1px solid var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}._steelBlueSpotCheck_1v25r_1 .ant-list-item+.ant-list-item{margin-top:10px}._steelBlueSpotCheck_1v25r_1 .ant-progress-inner{border-radius:2px!important;background:#3a5f8a1f!important}._steelBlueSpotCheck_1v25r_1 .ant-progress-bg{border-radius:2px!important;background:var(--steel-blue-primary)!important}._steelBlueSpotCheck_1v25r_1 .ant-progress-success-bg{background:#3f7f67!important}._steelBlueSpotCheck_1v25r_1 .ant-input,._steelBlueSpotCheck_1v25r_1 .ant-input-affix-wrapper,._steelBlueSpotCheck_1v25r_1 .ant-select-selector,._steelBlueSpotCheck_1v25r_1 .ant-picker,._steelBlueSpotCheck_1v25r_1 .ant-input-number{border-color:var(--steel-blue-border)!important;border-radius:2px!important;box-shadow:none!important}._steelBlueSpotCheck_1v25r_1 .ant-input:focus,._steelBlueSpotCheck_1v25r_1 .ant-input-affix-wrapper-focused,._steelBlueSpotCheck_1v25r_1 .ant-select-focused .ant-select-selector,._steelBlueSpotCheck_1v25r_1 .ant-picker-focused,._steelBlueSpotCheck_1v25r_1 .ant-input-number-focused{border-color:var(--steel-blue-primary)!important;box-shadow:0 0 0 2px #3a5f8a1f!important}._steelBlueSpotCheck_1v25r_1 .ant-radio-button-wrapper{border-color:var(--steel-blue-border);color:var(--steel-blue-muted);font-weight:600}._steelBlueSpotCheck_1v25r_1 .ant-radio-button-wrapper-checked{border-color:var(--steel-blue-primary)!important;background:#3a5f8a14!important;color:var(--steel-blue-primary)!important}._steelBlueSpotCheck_1v25r_1 .ant-radio-button-wrapper-checked:before{background:var(--steel-blue-primary)!important}._steelBlueSpotCheck_1v25r_1 .ant-checkbox-inner{border-color:var(--steel-blue-border);border-radius:2px}._steelBlueSpotCheck_1v25r_1 .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important}._steelBlueSpotCheck_1v25r_1 .ant-switch{background:#b0b8c4}._steelBlueSpotCheck_1v25r_1 .ant-switch.ant-switch-checked{background:var(--steel-blue-primary)!important}._steelBlueSpotCheck_1v25r_1 .ant-upload-wrapper{color:var(--steel-blue-text)}._steelBlueSpotCheck_1v25r_1 .ant-upload-wrapper .ant-upload-drag{border-color:var(--steel-blue-border);border-radius:2px;background:#fff}._steelBlueSpotCheck_1v25r_1 .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--steel-blue-primary)}._steelBlueSpotCheck_1v25r_1 .ant-empty-description{color:var(--steel-blue-muted)}.steel-blue-industrial-modal .ant-modal-content,.steel-blue-industrial-modal .ant-drawer-content{border:1px solid #C8CED6;border-radius:2px;box-shadow:none}.steel-blue-industrial-modal .ant-modal-header,.steel-blue-industrial-modal .ant-drawer-header{border-color:#c8ced6;border-radius:2px 2px 0 0}.steel-blue-industrial-modal .ant-modal-title,.steel-blue-industrial-modal .ant-drawer-title{color:#2c3e50;font-weight:700}.steel-blue-industrial-modal .ant-modal-footer{border-top:1px solid #C8CED6}.steel-blue-industrial-modal .ant-descriptions-bordered .ant-descriptions-item-label,.steel-blue-industrial-modal .ant-descriptions-item-label{background:#f5f7fa;color:#2c3e50;font-weight:700}.steel-blue-industrial-modal .ant-table-thead>tr>th{border-color:#3a5f8a!important;background:#3a5f8a!important;color:#fff!important;box-shadow:none!important}.steel-blue-industrial-modal .ant-btn-primary{border-color:#3a5f8a!important;background:#3a5f8a!important;color:#fff!important}.steel-blue-industrial-modal .ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid{border-color:#3a5f8a!important;background:#3a5f8a!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important}.steel-blue-industrial-modal .ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined,.steel-blue-industrial-modal .ant-btn.ant-btn-default.ant-btn-color-dangerous.ant-btn-variant-outlined{border-color:#c8ced6!important;background:#fff!important;color:#2c3e50!important;border-radius:2px!important;box-shadow:none!important}.steel-blue-industrial-modal .ant-input,.steel-blue-industrial-modal .ant-input-affix-wrapper,.steel-blue-industrial-modal .ant-select-selector,.steel-blue-industrial-modal .ant-picker,.steel-blue-industrial-modal .ant-input-number{border-color:#c8ced6!important;border-radius:2px!important;box-shadow:none!important}.steel-blue-industrial-modal .ant-select-dropdown,.steel-blue-industrial-modal .ant-picker-dropdown,.steel-blue-industrial-modal .ant-picker-dropdown .ant-picker-panel-container,.steel-blue-industrial-modal .ant-table-filter-dropdown,.steel-blue-industrial-modal .ant-dropdown-menu{border:1px solid #C8CED6;border-radius:2px;box-shadow:none}.steel-blue-industrial-modal .ant-select-item-option-selected,.steel-blue-industrial-modal .ant-select-item-option-active{background:#3a5f8a1a!important;color:#2c3e50}.steel-blue-industrial-modal .ant-picker-header,.steel-blue-industrial-modal .ant-picker-footer{border-color:#c8ced6}.steel-blue-industrial-modal .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.steel-blue-industrial-modal .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.steel-blue-industrial-modal .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#3a5f8a;border-radius:2px}.steel-blue-industrial-modal .ant-table-filter-dropdown .ant-btn-primary{border-color:#3a5f8a;background:#3a5f8a}.steel-blue-industrial-modal .ant-radio-button-wrapper{border-color:#c8ced6;color:#7b8d9e;font-weight:600}.steel-blue-industrial-modal .ant-radio-button-wrapper-checked{background:#3a5f8a!important;border-color:#3a5f8a!important;color:#fff!important}.steel-blue-industrial-modal .ant-radio-button-wrapper-checked:before{background:#3a5f8a!important}.steel-blue-industrial-modal .ant-checkbox-inner{border-color:#c8ced6;border-radius:2px}.steel-blue-industrial-modal .ant-checkbox-checked .ant-checkbox-inner{background:#3a5f8a!important;border-color:#3a5f8a!important}.steel-blue-industrial-modal .ant-switch{background:#b0b8c4}.steel-blue-industrial-modal .ant-switch.ant-switch-checked{background:#3a5f8a!important}.steel-blue-industrial-modal .ant-upload-wrapper{color:#2c3e50}.steel-blue-industrial-modal .ant-upload-wrapper .ant-upload-drag{background:#fff;border-color:#c8ced6;border-radius:2px}.steel-blue-industrial-modal .ant-upload-wrapper .ant-upload-drag:hover{border-color:#3a5f8a}.steel-blue-industrial-modal .ant-empty-description{color:#7b8d9e!important}._planSettingsPanel_1v25r_683{min-width:0}._planAssigneeSelect_1v25r_687 .ant-select-selector{align-items:flex-start;height:auto!important;min-height:40px;padding-top:3px!important;padding-bottom:3px!important}._planAssigneeSelect_1v25r_687 .ant-select-selection-overflow{flex-wrap:wrap;max-height:68px;overflow-y:auto;row-gap:4px}._planAssigneeSelect_1v25r_687 .ant-select-selection-overflow-item{max-width:100%}._planAssigneeSelect_1v25r_687 .ant-select-selection-item{max-width:100%;height:auto;line-height:24px;white-space:normal}._planClaimModeGroup_1v25r_713{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}._planClaimModeGroup_1v25r_713 .ant-radio-button-wrapper{width:100%;padding-inline:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}._satelliteRegionPanel_1v25r_728{width:100%}._satelliteRegionMapStage_1v25r_732{position:relative;width:100%;overflow:hidden;border:1px solid #C8CED6;border-radius:2px;background:#ebeef2;height:min(72vh,720px);cursor:crosshair}._satelliteRegionMapBase_1v25r_743{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._satelliteRegionStageToolbar_1v25r_749{position:absolute;top:14px;right:16px;z-index:1100;display:flex;justify-content:flex-end;max-width:calc(100% - 96px);pointer-events:none}._satelliteRegionStageToolbar_1v25r_749 .ant-space{pointer-events:auto;padding:8px 10px;border:1px solid #C8CED6;border-radius:2px;background:#fffffff5;box-shadow:none}._satelliteRegionOverlayBox_1v25r_769{position:absolute;z-index:960;overflow:hidden;border:0;border-radius:0;box-shadow:none;pointer-events:none;background:transparent}._satelliteRegionCanvasOverlay_1v25r_780{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:980}._satelliteRegionFormActions_1v25r_789{margin-bottom:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.assessment-template-workbench{--assessment-steel: #2f5f82;--assessment-steel-deep: #173f5d;--assessment-steel-soft: #edf4f8}.assessment-template-layout{display:grid;grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:12px}.assessment-template-list,.assessment-template-editor,.assessment-template-application-card{border:1px solid #d8e4ec;box-shadow:none}.assessment-template-list{background:#fbfcfd}.assessment-template-list .ant-card-body{padding:8px}.assessment-template-full-width,.assessment-template-select{width:100%}.assessment-template-list-item{width:100%;border:0;border-radius:0;padding:6px 10px;background:transparent;color:var(--assessment-steel-deep);cursor:pointer;text-align:left;transition:background .15s ease}.assessment-template-list-item:hover{background:#eef2f6}.assessment-template-list-item.is-active{background:var(--assessment-steel-soft);color:var(--assessment-steel-deep);font-weight:600}.assessment-template-list-item span{display:block;font-size:13px;line-height:18px}.assessment-template-list-item small{display:block;margin-top:2px;font-size:11px;color:#64748b;line-height:14px}.assessment-template-code{display:block;margin-top:4px;font-size:12px;color:#64748b}.assessment-template-hint{margin-bottom:14px}.assessment-template-scope-editor{align-items:center;background:#f5f8fa;border:1px solid #d8e4ec;display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px;padding:12px;overflow-x:auto}.assessment-template-scope-editor>.ant-typography:first-child{flex-shrink:0;white-space:nowrap}.assessment-template-scope-editor .ant-select,.assessment-template-scope-editor .ant-input{width:150px!important;flex-shrink:0}.assessment-template-scope-editor .ant-input[readonly]{width:120px!important}.assessment-template-scope-editor>.ant-btn{flex-shrink:0;white-space:nowrap}.assessment-template-scope-divider{padding:0 4px;color:var(--steel-blue-subtext, #7B8D9E);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.assessment-template-pending-scopes{margin-bottom:12px}.assessment-template-filter-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px}.assessment-template-filter-label{flex-shrink:0;white-space:nowrap;color:var(--steel-blue-subtext, #7B8D9E);font-size:12px;font-weight:700;letter-spacing:.04em}.assessment-template-filter-row .ant-select{width:180px!important;flex-shrink:0}.assessment-template-section-title{align-items:center;border-top:1px solid #d8e1ea;display:flex;justify-content:space-between;margin-top:18px;padding:16px 0 10px}@media(max-width:1100px){.assessment-template-layout{grid-template-columns:1fr}.assessment-template-scope-editor{flex-wrap:wrap}}.assessment-rule-workbench,.assessment-entry-workbench,.assessment-scoring-workbench{width:100%}.assessment-scoring-toolbar{border-bottom:1px solid #c8ced6}.assessment-scoring-console{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px;border:1px solid #c8ced6;background:#fff}.assessment-scoring-rail{display:flex;flex-direction:column;gap:0;border-right:1px solid #c8ced6;background:#f4f6f8}.assessment-scoring-project{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 12px;border:0;border-bottom:1px solid #d7dce2;background:transparent;color:#334155;font:inherit;text-align:left}.assessment-scoring-project:disabled{cursor:not-allowed}.assessment-scoring-project-active{background:#fff;color:#243d5c;font-weight:600;box-shadow:inset 3px 0 #e8792b}.assessment-scoring-task-panel,.assessment-scoring-anonymous-panel{border:0;border-radius:0}.assessment-scoring-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #c8ced6}.assessment-scoring-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));border-bottom:1px solid #c8ced6}.assessment-scoring-stat{display:flex;flex-direction:column;gap:6px;min-height:78px;padding:14px 16px;border-right:1px solid #d7dce2}.assessment-scoring-stat:last-child{border-right:0}.assessment-scoring-stat span{color:#64748b;font-size:13px}.assessment-scoring-stat strong{color:#1e293b;font-size:18px;font-weight:700}.assessment-scoring-step-list{display:flex;flex-direction:column}.assessment-scoring-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 20px;border-bottom:1px solid #d7dce2}.assessment-scoring-step>div{display:flex;flex-direction:column;gap:4px}.assessment-scoring-step-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;border:1px solid #9aa7b5;color:#3a5f8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.assessment-scoring-placeholder{display:flex;flex-direction:column;gap:4px;margin:18px 20px 20px;padding:12px 14px;border:1px dashed #aab4c0;background:#f8fafc}@media(max-width:960px){.assessment-scoring-console{grid-template-columns:1fr}.assessment-scoring-rail{border-right:0;border-bottom:1px solid #c8ced6}.assessment-scoring-stat-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}.assessment-entry-body>.ant-card{border:0!important;border-radius:0!important;box-shadow:none!important}.assessment-entry-body>.ant-card>.ant-card-body{padding:0}.assessment-rule-body .assessment-rule-blocks-grid,.assessment-rule-body .assessment-rule-formula-body{padding:12px 16px 14px}.assessment-rule-limit-pill{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 14px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:500}.assessment-rule-limit-pill span{color:#dc2626;font-weight:600}.assessment-rule-name-text{display:block;min-height:28px;padding:4px 8px;border-radius:4px;cursor:text;line-height:20px;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.assessment-rule-name-text:hover{background:#f8fafc}.assessment-direction-select .ant-select-selector{padding-inline:6px!important;border-radius:6px!important}.assessment-direction-select .ant-select-selection-item{padding-inline-end:12px!important}.assessment-direction-select--deduct .ant-select-selector{border-color:#fecaca!important;background:#fff5f5!important}.assessment-direction-select--deduct .ant-select-selection-item{color:#dc2626!important;font-weight:500}.assessment-direction-select--bonus .ant-select-selector{border-color:#bbf7d0!important;background:#f0fdf4!important}.assessment-direction-select--bonus .ant-select-selection-item{color:#16a34a!important;font-weight:500}.assessment-score-range-compact{width:auto}.assessment-score-range-compact .ant-btn{min-width:28px}.assessment-score-range-compact .ant-input-number-input{text-align:center;padding-inline:6px}.ledger-auto-width-scope .assessment-rule-settings-table .ant-table-content>table{table-layout:fixed!important;width:100%!important;min-width:100%!important}.ledger-auto-width-scope .assessment-rule-settings-table .assessment-rule-name-cell{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ledger-auto-width-scope .assessment-rule-settings-table .ant-table-thead>tr>th{text-align:center}.usage-manual-page{min-height:100vh;background:#f3f4f6;color:#1f2937}.usage-manual-page .ant-btn,.usage-manual-page .ant-input{border-radius:2px}.usage-manual-layout{display:flex;min-height:100vh}.usage-manual-sidebar{position:fixed;inset:0 auto 0 0;width:300px;background:#f5f5f5;border-right:1px solid #d9d9d9;transition:width .2s ease;z-index:20}.usage-manual-sidebar.is-collapsed{width:84px}.usage-manual-sidebar-inner{display:flex;flex-direction:column;height:100%}.usage-manual-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:16px 18px;border-bottom:1px solid #dddddd;background:#f7f7f7}.usage-manual-sidebar.is-collapsed .usage-manual-sidebar-head{justify-content:center;padding-inline:8px}.usage-manual-sidebar-kicker{margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c}.usage-manual-sidebar-title{font-size:15px;font-weight:700;color:#262626}.usage-manual-sidebar-scroll{flex:1;overflow-y:auto;padding:8px 0 16px}.usage-manual-menu-group{margin-bottom:2px}.usage-manual-menu-row{display:flex;align-items:stretch;gap:0}.usage-manual-menu-button,.usage-manual-menu-toggle,.usage-manual-article-button,.usage-manual-overview-link{border:0;background:none;cursor:pointer}.usage-manual-menu-button{flex:1;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;text-align:left;border-left:3px solid transparent;background:transparent;transition:background .2s ease}.usage-manual-menu-button:hover,.usage-manual-menu-toggle:hover,.usage-manual-article-button:hover,.usage-manual-overview-link:hover{background:#ececec}.usage-manual-menu-button.is-active{border-left-color:#1677ff;background:#fff}.usage-manual-sidebar.is-collapsed .usage-manual-menu-button{justify-content:center;padding-inline:0}.usage-manual-menu-index{flex:0 0 auto;width:20px;color:#8c8c8c;font-size:12px;font-weight:600;text-align:center}.usage-manual-menu-button.is-active .usage-manual-menu-index{color:#1677ff}.usage-manual-menu-text{min-width:0;display:flex;flex-direction:column}.usage-manual-menu-title{font-size:14px;font-weight:600;line-height:1.35;color:#262626}.usage-manual-menu-meta{margin-top:2px;font-size:11px;color:#999}.usage-manual-menu-toggle{flex:0 0 auto;width:36px;color:#8c8c8c}.usage-manual-article-list{margin:0;padding:2px 0 4px}.usage-manual-article-button{width:100%;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 18px 0 44px;text-align:left;border-left:3px solid transparent;color:#595959;font-size:13px;transition:background .2s ease}.usage-manual-article-button.is-active{border-left-color:#1677ff;background:#fff;color:#1677ff}.usage-manual-article-dot{width:5px;height:5px;background:#bfbfbf;flex:0 0 auto}.usage-manual-article-button.is-active .usage-manual-article-dot{background:#1677ff}.usage-manual-main{flex:1;margin-left:300px;padding:16px 16px 24px;transition:margin-left .2s ease}.usage-manual-page.is-collapsed .usage-manual-main{margin-left:84px}.usage-manual-main-inner{max-width:1180px;margin:0 auto}.usage-manual-surface{border:1px solid #d9d9d9;background:#fff}.usage-manual-hero{position:sticky;top:16px;z-index:10;margin-bottom:14px;padding:16px 20px}.usage-manual-hero-row,.usage-manual-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.usage-manual-doc-title.ant-typography{margin:0;font-size:22px;line-height:1.2;color:#262626}.usage-manual-doc-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;color:#8c8c8c}.usage-manual-content{padding:18px 22px 22px}.usage-manual-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12px;color:#8c8c8c}.usage-manual-breadcrumb strong{color:#1677ff;font-weight:500}.usage-manual-page-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:2px 8px;border:1px solid #d9d9d9;background:#fafafa;color:#8c8c8c;font-size:11px;font-weight:600;letter-spacing:.04em}.usage-manual-page-title{margin:0;font-size:28px;line-height:1.2;color:#262626;font-weight:700}.usage-manual-page-title-input.ant-input{max-width:420px;padding:6px 10px;font-size:18px;font-weight:700}.usage-manual-toolbar{display:flex;flex-wrap:wrap;gap:8px}.usage-manual-editor-shell{margin-top:14px;border:1px solid #d9d9d9;background:#fff}.usage-manual-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-bottom:1px solid #e8e8e8;background:#fafafa;font-size:12px;color:#8c8c8c}.usage-manual-editor{min-height:360px;padding:16px 18px;font-size:14px;line-height:1.75;color:#262626;outline:none}.usage-manual-editor h1,.usage-manual-editor h2,.usage-manual-editor h3,.usage-manual-view h2{margin:0 0 12px;line-height:1.3;color:#262626;font-weight:700}.usage-manual-editor h1,.usage-manual-editor h2,.usage-manual-view h2{font-size:24px}.usage-manual-editor h3{font-size:20px}.usage-manual-editor p,.usage-manual-view p{margin:0 0 12px;font-size:14px;line-height:1.75;color:#595959}.usage-manual-editor figure,.usage-manual-view figure{margin:16px 0 18px;padding:8px;border:1px solid #d9d9d9;background:#fafafa}.usage-manual-editor figure[data-manual-selected=true]{border-color:#1677ff;background:#f0f7ff}.usage-manual-editor img,.usage-manual-view img{display:block;width:100%;max-height:460px;object-fit:contain;background:#fff}.usage-manual-empty-editor{display:flex;align-items:center;justify-content:center;min-height:220px}.usage-manual-view{margin-top:14px}.usage-manual-overview{margin-top:16px;padding-top:14px;border-top:1px solid #e8e8e8}.usage-manual-overview-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.usage-manual-overview-link{padding:12px 14px;border:1px solid #d9d9d9;background:#fafafa;text-align:left}.usage-manual-overview-link-title{font-size:14px;font-weight:600;color:#262626}.usage-manual-overview-link-meta{margin-top:4px;font-size:12px;color:#8c8c8c}@media(max-width:960px){.usage-manual-layout{display:block}.usage-manual-sidebar,.usage-manual-sidebar.is-collapsed{position:sticky;inset:0 0 auto;width:100%;height:auto}.usage-manual-main,.usage-manual-page.is-collapsed .usage-manual-main{margin-left:0;padding-top:10px}.usage-manual-content{padding:14px 16px 18px}.usage-manual-page-title{font-size:22px}.usage-manual-editor{min-height:280px;padding:14px 16px}}:root{--steel-blue-navy: #2C3E50;--steel-blue-deep: #1a2a3a;--steel-blue-sidebar: #34495E;--steel-blue-primary: #3A5F8A;--steel-blue-primary-hover: #2E4E72;--steel-blue-primary-active: #243D5C;--steel-blue-accent: #E8792B;--steel-blue-warning: #E8A317;--steel-blue-success: #27AE60;--steel-blue-danger: #C0392B;--steel-blue-canvas: #EBEEF2;--steel-blue-border: #C8CED6;--steel-blue-muted: #8FA3B5;--steel-blue-text: #2C3E50;--steel-blue-subtext: #7B8D9E;--steel-blue-white: #FFFFFF;--steel-blue-tab-rail-x: 16px;--steel-blue-tab-padding-top: 12px;--steel-blue-tab-padding-bottom: 12px;--steel-blue-tab-level-height: 34px;--steel-blue-tab-level-gap: 8px;--steel-blue-tab-level-stack-gap: 6px;--steel-blue-tab-trigger-height: 28px;--steel-blue-tab-trigger-padding-x: 12px;--steel-blue-tab-active-shadow: inset 0 -2px 0 var(--steel-blue-accent);--steel-blue-shell-spine: #EBEEF2;--steel-blue-shell-spine-width: 12px;--steel-blue-table-sticky-top: 0px;--steel-blue-z-sticky-table: 24;--steel-blue-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--steel-blue-mono: "SF Mono", "Fira Code", Consolas, monospace}.steel-blue-control{box-sizing:border-box;min-height:32px;border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;color:var(--steel-blue-text);font-family:var(--steel-blue-font);font-size:13px;line-height:30px;box-shadow:none}.steel-blue-control:focus-visible{outline:0;border-color:var(--steel-blue-primary);box-shadow:0 0 0 2px #3a5f8a29}.steel-blue-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;cursor:pointer;font-weight:700;white-space:nowrap}.steel-blue-button-primary{border-color:var(--steel-blue-primary);background:var(--steel-blue-primary);color:#fff}.steel-blue-button-primary:hover{border-color:var(--steel-blue-primary-hover);background:var(--steel-blue-primary-hover)}.steel-blue-button-primary:active{border-color:var(--steel-blue-primary-active);background:var(--steel-blue-primary-active)}.steel-blue-button-secondary{border-color:var(--steel-blue-border);background:#fff;color:var(--steel-blue-text)}.steel-blue-button-secondary:hover{border-color:var(--steel-blue-primary);color:var(--steel-blue-primary)}.steel-blue-button-danger{border-color:var(--steel-blue-border);background:#fff;color:var(--steel-blue-danger)}.steel-blue-button-danger:hover{border-color:var(--steel-blue-danger);color:var(--steel-blue-danger)}.steel-blue-button-ghost{border-color:transparent;background:transparent;color:var(--steel-blue-text)}.steel-blue-button:disabled{cursor:not-allowed;opacity:.54}.steel-blue-button-spinner{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:steelBlueSpin .8s linear infinite}@keyframes steelBlueSpin{to{transform:rotate(360deg)}}.steel-blue-input,.steel-blue-select{width:100%;padding:0 10px}.steel-blue-checkbox{width:16px;height:16px;accent-color:var(--steel-blue-primary)}.steel-blue-switch{width:34px;height:18px;accent-color:var(--steel-blue-primary)}.steel-blue-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid rgba(58,95,138,.28);border-radius:2px;background:#3a5f8a14;color:var(--steel-blue-primary);font-family:var(--steel-blue-mono);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.steel-blue-tabs{display:flex;align-items:center;flex:0 1 auto;width:auto;min-height:var(--steel-blue-tab-trigger-height);min-width:0;border-bottom:0}.steel-blue-tabs .ui-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--steel-blue-tab-level-gap);width:auto;min-width:0;overflow-x:auto;overflow-y:hidden}.steel-blue-tabs .ui-tabs-trigger{flex:0 0 auto;height:var(--steel-blue-tab-trigger-height);display:inline-flex;align-items:center;padding:0 var(--steel-blue-tab-trigger-padding-x);border:1px solid transparent;border-radius:0;background:transparent;color:var(--steel-blue-subtext);cursor:pointer;font-family:var(--steel-blue-font);font-size:13px;font-weight:700}.steel-blue-tabs .ui-tabs-trigger:hover,.steel-blue-tabs .ui-tabs-trigger.active{border-color:#d6dde6;background:#f8fafc;color:var(--steel-blue-active)}.steel-blue-tabs .ui-tabs-trigger.active{border-color:var(--steel-blue-primary);background:var(--steel-blue-primary);color:#fff;box-shadow:var(--steel-blue-tab-active-shadow)}.steel-blue-workbench-tabs .steel-blue-tabs .ui-tabs-trigger.active{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important;box-shadow:var(--steel-blue-tab-active-shadow)!important}.steel-blue-dialog{border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;color:var(--steel-blue-text);box-shadow:none}.steel-blue-dropdown{border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;box-shadow:none}.steel-blue-data-table{width:100%;border-collapse:collapse;color:var(--steel-blue-text);font-size:13px}.steel-blue-data-table th{position:sticky;top:var(--steel-blue-table-sticky-top);z-index:var(--steel-blue-z-sticky-table);height:38px;padding:0 14px;border:1px solid var(--steel-blue-primary);background:var(--steel-blue-primary);color:#fff;font-weight:700;text-align:left}.steel-blue-data-table td{height:44px;padding:0 14px;border-bottom:1px solid #E6E9EE}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--steel-blue-canvas);font-family:var(--steel-blue-font);color:var(--steel-blue-text);line-height:1.5}.steel-blue-industrial-app{min-height:100vh;color:var(--steel-blue-text);background:var(--steel-blue-canvas)!important;font-family:var(--steel-blue-font)}.steel-blue-industrial-app .ant-layout-sider{background:var(--steel-blue-navy)!important;border-right:0!important;box-shadow:none!important}.steel-blue-industrial-app .ant-layout-sider,.steel-blue-industrial-app .ant-layout-sider-children{color:#ffffffb8}.steel-blue-industrial-app .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.steel-blue-sidebar-menu-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.steel-blue-sidebar-menu-scroll::-webkit-scrollbar{width:0;height:0}.steel-blue-industrial-app .steel-blue-sidebar-brand{min-height:56px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.steel-blue-industrial-app .steel-blue-sidebar-brand-title{display:block;width:100%;color:#fff;font-size:15px;font-weight:700;line-height:1.35;text-align:center;letter-spacing:1px}.steel-blue-industrial-app .ant-layout-sider-collapsed .steel-blue-sidebar-brand{min-height:76px;padding:10px 8px}.steel-blue-industrial-app .ant-layout-sider-collapsed .steel-blue-sidebar-brand-title{writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;line-height:1.2;letter-spacing:1px}.steel-blue-industrial-app .app-sidebar-menu.ant-menu{color:#ffffff94;background:transparent}.steel-blue-industrial-app .app-sidebar-menu .ant-menu-item,.steel-blue-industrial-app .app-sidebar-menu .ant-menu-submenu-title{height:42px;margin:0;border-radius:0;color:#ffffff94;font-size:13px}.steel-blue-industrial-app .app-sidebar-menu .ant-menu-item-selected,.steel-blue-industrial-app .app-sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff;background:#3a5f8a73;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.steel-blue-industrial-app .app-sidebar-menu .ant-menu-item:hover,.steel-blue-industrial-app .app-sidebar-menu .ant-menu-submenu-title:hover{color:#fff!important;background:#3a5f8a47!important}.steel-blue-industrial-app .app-sidebar-menu .ant-menu-sub{background:#1b2f425c!important}.steel-blue-industrial-app .ant-layout-sider .ant-btn{border-color:#ffffff29!important;border-radius:2px!important;background:#3a5f8a2e!important;color:#ffffffb3!important;box-shadow:none!important}.steel-blue-industrial-app .ant-layout-sider .ant-btn:hover{border-color:#e8792b73!important;background:#3a5f8a52!important;color:#fff!important}.steel-blue-industrial-app .ant-layout-sider div[style*="min-height: 44px"]{border-color:#ffffff29!important;border-radius:2px!important;background:#3a5f8a2e!important;box-shadow:none!important}.steel-blue-industrial-app .steel-blue-sidebar-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.14);background:#1b2f426b}.steel-blue-industrial-app .steel-blue-sidebar-specialty{padding:8px 10px}.steel-blue-industrial-app .steel-blue-sidebar-specialty-collapsed{height:38px;display:flex;align-items:center;justify-content:center;padding:0;color:#ffffffa3}.steel-blue-industrial-app button.steel-blue-sidebar-specialty-collapsed{width:100%;border:0;background:transparent;cursor:pointer}.steel-blue-industrial-app .steel-blue-sidebar-panel-label{margin-bottom:5px;color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.04em}.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:6px;align-items:center;padding:6px 7px;border-color:#ffffff2e!important;border-radius:2px!important;background:#3a5f8a47!important;color:#ffffffb8;cursor:pointer;box-shadow:none!important;text-align:left}.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger span,.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger span{color:#ffffff75;font-size:10px;line-height:1.2}.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger strong{margin-top:2px;color:#fff;font-size:12px;font-weight:700;line-height:1.25}.steel-blue-industrial-app .steel-blue-sidebar-specialty-trigger:hover{border-color:#e8792b73!important;background:#3a5f8a61!important}.steel-blue-specialty-dialog{color:var(--steel-blue-text)}.steel-blue-specialty-dialog-summary{margin-bottom:12px;padding:8px 10px;border-top:2px solid var(--steel-blue-accent);background:#f5f7fa;color:var(--steel-blue-text);font-size:13px;font-weight:700}.steel-blue-specialty-dialog-grid{display:grid;grid-template-columns:.9fr 1.2fr 1fr;gap:10px}.steel-blue-specialty-dialog-column{min-height:210px;padding:8px;border:1px solid var(--steel-blue-border);background:#fff}.steel-blue-specialty-dialog-label{margin-bottom:8px;color:var(--steel-blue-subtext);font-size:12px;font-weight:700}.steel-blue-specialty-dialog-column .ant-btn{width:100%;height:30px!important;justify-content:flex-start;margin-bottom:4px;padding:0 8px!important;border:1px solid transparent!important;border-radius:2px!important;color:var(--steel-blue-text)!important;font-size:13px!important;font-weight:600}.steel-blue-specialty-dialog-column .ant-btn.active{border-color:var(--steel-blue-primary)!important;border-bottom-color:var(--steel-blue-accent)!important;border-bottom-width:2px!important;background:#3a5f8a1a!important;color:var(--steel-blue-primary)!important}.steel-blue-industrial-app .steel-blue-sidebar-ops{padding:7px 10px 9px;border-top:1px solid rgba(255,255,255,.08)}.steel-blue-industrial-app .steel-blue-sidebar-ops.collapsed{padding:7px 9px;text-align:center}.steel-blue-industrial-app .steel-blue-sidebar-status{display:flex;flex-direction:column;gap:6px}.steel-blue-industrial-app .steel-blue-sidebar-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.steel-blue-industrial-app .steel-blue-sidebar-user-name,.steel-blue-industrial-app .steel-blue-sidebar-specialty-current{overflow:hidden;color:#ffffffad;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.steel-blue-industrial-app .steel-blue-sidebar-version-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 6px;border:1px solid rgba(255,255,255,.16);color:#ffffffa3;font-family:var(--steel-blue-mono);font-size:10px;font-variant-numeric:tabular-nums}.steel-blue-industrial-app .steel-blue-sidebar-action-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.steel-blue-industrial-app .steel-blue-sidebar-action-button,.steel-blue-industrial-app .steel-blue-sidebar-icon-button,.steel-blue-industrial-app .steel-blue-sidebar-collapse-button{width:100%;height:30px!important;padding:0 8px!important;font-size:12px!important}.steel-blue-industrial-app .steel-blue-sidebar-collapse-button{border-color:#fff3!important;background:#3a5f8a3d!important}.steel-blue-shell-spine{position:fixed;top:48px;bottom:0;left:230px;z-index:99;width:var(--steel-blue-shell-spine-width);border:0;background:var(--steel-blue-shell-spine);box-shadow:none;transition:left .2s;pointer-events:none}.steel-blue-shell-spine.collapsed{left:80px}.steel-blue-worktop{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--steel-blue-border);background:var(--steel-blue-white)}.steel-blue-worktop-title{display:inline-flex;align-items:center;gap:10px;color:var(--steel-blue-text);font-size:15px;font-weight:700}.steel-blue-worktop-title .anticon{color:var(--steel-blue-primary)}.steel-blue-industrial-app .app-page-content-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.steel-blue-industrial-app .steel-blue-content-stage{min-height:calc(100vh - 48px);display:flex;flex-direction:column;box-sizing:border-box;padding:0!important}.steel-blue-industrial-app .steel-blue-content-stage .app-page-content-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.steel-blue-industrial-app .steel-blue-content-stage .app-page-content-card>.page-content,.steel-blue-industrial-app .steel-blue-content-stage .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page){flex:1 1 auto;width:100%;min-height:0!important;box-sizing:border-box}.steel-blue-industrial-app .app-page-content-card>.ant-card-head{min-height:48px;border-bottom:1px solid var(--steel-blue-border);border-radius:0}.steel-blue-industrial-app .app-page-content-card>.ant-card-head .ant-card-head-title{color:var(--steel-blue-text);font-size:15px;font-weight:700}.steel-blue-industrial-app .app-page-content-card>.ant-card-body{padding:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page){padding:0!important;border:1px solid var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row{width:100%!important;padding:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space{gap:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item{width:100%!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row{margin-right:0!important;margin-left:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row>.ant-col{padding-right:0!important;padding-left:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space-item>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row>.ant-col>.ant-card{margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card+.ant-spin-nested-loading,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space-item+.ant-space-item>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item+.ant-space-item>.ant-card{border-top:1px solid var(--steel-blue-border)!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card>.ant-card-head,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card>.ant-card-head,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card>.ant-card-head,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space-item>.ant-card>.ant-card-head,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item>.ant-card>.ant-card-head,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row>.ant-col>.ant-card>.ant-card-head{min-height:46px;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);border-radius:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card>.ant-card-body,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card>.ant-card-body,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card>.ant-card-body,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space-item>.ant-card>.ant-card-body,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item>.ant-card>.ant-card-body,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row>.ant-col>.ant-card>.ant-card-body{padding:16px!important}.steel-blue-industrial-app .page-content{flex:1 1 auto;min-height:0!important;padding:16px!important;border:0!important;border-radius:2px!important;background:var(--steel-blue-canvas)!important;box-shadow:none!important;animation:none!important;transform:none!important;overflow:visible!important}.steel-blue-industrial-app .page-content:has(>.steel-blue-stage),.steel-blue-industrial-app .page-content:has(>*>.steel-blue-stage){border:0!important;background:var(--steel-blue-canvas)!important;overflow:visible!important}.steel-blue-industrial-app .page-content>*,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>.ant-card,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>div>.ant-card,.steel-blue-industrial-app .page-content>.ant-space>.ant-space-item>.ant-card,.steel-blue-industrial-app .page-content>.ant-row>.ant-col>.ant-card{margin:0!important;border:1px solid var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.steel-blue-industrial-app .page-content>.steel-blue-page-workbench,.steel-blue-industrial-app .page-content>.equipment-coordinate-workbench{min-height:0!important;padding:0!important;border:1px solid var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.steel-blue-industrial-app .page-content>[class*=steelBlueSpotCheck]{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--steel-blue-canvas)!important;box-shadow:none!important}.steel-blue-industrial-app .page-content>.steel-blue-stage,.steel-blue-industrial-app .page-content>*>.steel-blue-stage{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--steel-blue-canvas)!important}.steel-blue-industrial-app .page-content>[class*=steelBlueSpotCheck]:has(.steel-blue-stage){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--steel-blue-canvas)!important}.steel-blue-industrial-app .page-content>.ant-card{overflow:hidden!important}.steel-blue-industrial-app .page-content>.ant-card+.ant-card,.steel-blue-industrial-app .page-content>.ant-card+.ant-spin-nested-loading,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading+.ant-card,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>.ant-card+.ant-card,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>div>.ant-card+.ant-card,.steel-blue-industrial-app .page-content>.ant-space>.ant-space-item+.ant-space-item>.ant-card{margin-top:12px!important}.steel-blue-industrial-app .page-content>.ant-space,.steel-blue-industrial-app .page-content>.ant-row{width:100%!important;padding:0!important}.steel-blue-industrial-app .page-content>.ant-space{gap:0!important}.steel-blue-industrial-app .page-content>.ant-space>.ant-space-item{width:100%!important}.steel-blue-industrial-app .page-content>.ant-row{margin-right:0!important;margin-left:0!important}.steel-blue-industrial-app .page-content>.ant-row>.ant-col{padding-right:0!important;padding-left:0!important}.steel-blue-industrial-app .page-content>.ant-space>.ant-space-item>.ant-card>.ant-card-head,.steel-blue-industrial-app .page-content>.ant-row>.ant-col>.ant-card>.ant-card-head{min-height:46px;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);border-radius:0!important}.steel-blue-industrial-app .page-content>.ant-card>.ant-card-body,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>.ant-card>.ant-card-body,.steel-blue-industrial-app .page-content>.ant-spin-nested-loading>.ant-spin-container>div>.ant-card>.ant-card-body,.steel-blue-industrial-app .page-content>.ant-space>.ant-space-item>.ant-card>.ant-card-body,.steel-blue-industrial-app .page-content>.ant-row>.ant-col>.ant-card>.ant-card-body{padding:16px!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page){padding:16px!important;border:0!important;border-radius:0!important;background:var(--steel-blue-canvas)!important;box-shadow:none!important;overflow:visible!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.steel-blue-stage{margin:0!important;padding:0!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.steel-blue-page-workbench,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.steel-blue-workbench-panel,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.steel-blue-module,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-row>.ant-col>.ant-card{margin:0!important;border:1px solid var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-card+.ant-spin-nested-loading,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-spin-nested-loading>.ant-spin-container>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>div>.ant-card+.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space-item+.ant-space-item>.ant-card,.steel-blue-industrial-app .app-page-content-card>div:not(.page-content):not(.steel-blue-dashboard-page)>.ant-space>.ant-space-item+.ant-space-item>.ant-card{margin-top:12px!important;border-top:1px solid var(--steel-blue-border)!important}.steel-blue-industrial-app .ant-card{border-color:var(--steel-blue-border)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.steel-blue-industrial-app .ant-card-head{border-color:var(--steel-blue-border)}.steel-blue-industrial-app .steel-blue-embedded-action-card{border:0!important;border-radius:0!important}.steel-blue-industrial-app .steel-blue-embedded-action-card>.ant-card-head{min-height:46px;padding:0 16px;border-bottom:1px solid var(--steel-blue-border);border-radius:0!important}.steel-blue-industrial-app .steel-blue-embedded-action-card>.ant-card-body{padding:12px 16px 14px!important}.steel-blue-industrial-app .steel-blue-embedded-flush-card{border:0!important;border-radius:0!important}.steel-blue-industrial-app .steel-blue-embedded-flush-card>.ant-card-head{display:none}.steel-blue-industrial-app .steel-blue-embedded-flush-card>.ant-card-body{padding:0!important}.steel-blue-industrial-app .ant-btn{border-radius:2px!important;box-shadow:none!important;font-weight:600}.steel-blue-industrial-app .ant-btn-primary{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important}.steel-blue-industrial-app .ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid{border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important;box-shadow:none!important}.steel-blue-industrial-app .ant-btn.ant-btn-default.ant-btn-variant-outlined,.steel-blue-industrial-app .ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined,.steel-blue-industrial-app .ant-btn.ant-btn-default.ant-btn-color-dangerous.ant-btn-variant-outlined{border-color:var(--steel-blue-border)!important;background:#fff!important;color:var(--steel-blue-text)!important;box-shadow:none!important}.steel-blue-industrial-app .ant-btn-primary:hover{border-color:var(--steel-blue-primary-hover)!important;background:var(--steel-blue-primary-hover)!important}.steel-blue-industrial-app .ant-statistic{padding:18px 20px;border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff}.steel-blue-industrial-app .ant-statistic-title{color:var(--steel-blue-subtext);font-size:11px;font-weight:700;letter-spacing:.5px}.steel-blue-industrial-app .ant-statistic-content{color:var(--steel-blue-text);font-family:var(--steel-blue-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.steel-blue-industrial-app .ant-alert,.steel-blue-industrial-modal .ant-alert{display:none!important}.steel-blue-industrial-app .ant-table-wrapper .ant-table{color:var(--steel-blue-text);border-radius:0;font-size:13px}.steel-blue-industrial-app .ant-table-wrapper .ant-table-container{overflow:visible!important}.steel-blue-industrial-app .ant-table-wrapper .ant-table-content,.steel-blue-industrial-app .ant-table-wrapper .ant-table-body{overflow-x:auto}.steel-blue-industrial-app .ant-table-thead>tr>th{position:sticky!important;top:var(--steel-blue-table-sticky-top);z-index:var(--steel-blue-z-sticky-table);border-color:var(--steel-blue-primary)!important;background:var(--steel-blue-primary)!important;color:#fff!important;box-shadow:none!important;font-size:13px;font-weight:700}.steel-blue-industrial-app .ant-table-thead>tr>th.ant-table-cell-fix-left,.steel-blue-industrial-app .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:calc(var(--steel-blue-z-sticky-table) + 1)}.steel-blue-industrial-app .ant-table-wrapper.table-sticky-disabled .ant-table-thead>tr>th,.steel-blue-industrial-app .table-sticky-disabled .ant-table-thead>tr>th{position:static!important;top:auto;z-index:auto}.steel-blue-industrial-app .ant-table-tbody>tr>td{border-bottom-color:#e6e9ee}.steel-blue-industrial-app .ant-table-tbody>tr:hover>td{background:#3a5f8a0d!important}.steel-blue-industrial-app .ant-input,.steel-blue-industrial-app .ant-input-affix-wrapper,.steel-blue-industrial-app .ant-select-selector,.steel-blue-industrial-app .ant-picker,.steel-blue-industrial-app .ant-input-number{border-color:var(--steel-blue-border)!important;border-radius:2px!important;box-shadow:none!important}.steel-blue-page-workbench{border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;box-shadow:none}.steel-blue-stage{width:100%;min-height:100%;padding:16px;box-sizing:border-box;background:var(--steel-blue-canvas)}.steel-blue-module-stack{display:flex;flex-direction:column;gap:12px;width:100%}.steel-blue-module{width:100%;border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;box-shadow:none;overflow:hidden}.steel-blue-module-header{min-height:48px;display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid var(--steel-blue-border);background:#fff}.steel-blue-module-body{background:#fff}.steel-blue-workbench-tabs{display:grid;row-gap:var(--steel-blue-tab-level-stack-gap);padding:var(--steel-blue-tab-padding-top) var(--steel-blue-tab-rail-x) var(--steel-blue-tab-padding-bottom);border-bottom:1px solid var(--steel-blue-border);background:#fff}.steel-blue-tab-level{margin:0;padding:0;height:var(--steel-blue-tab-level-height);min-height:var(--steel-blue-tab-level-height);display:flex;align-items:center;gap:var(--steel-blue-tab-level-gap);border-bottom:0}.steel-blue-workbench-tabs>.steel-blue-tab-level>.steel-blue-tabs,.steel-blue-workbench-tabs>.steel-blue-tab-level>*>.steel-blue-tabs{margin-inline-start:0}.steel-blue-workbench-tabs>.steel-blue-tab-level .steel-blue-tabs>.ui-tabs{padding-inline-start:0}.steel-blue-workbench-tabs>.steel-blue-tab-level .steel-blue-tabs>.ui-tabs>.ui-tabs-trigger:first-child{margin-inline-start:0}.steel-blue-workbench-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--steel-blue-border);background:#fbfcfd}.steel-blue-section-header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--steel-blue-border);background:#fff}.steel-blue-section-header-actions-only{justify-content:flex-end}.steel-blue-section-header-main{min-width:0}.steel-blue-section-header-title{color:var(--steel-blue-text);font-size:15px;font-weight:700;line-height:1.35}.steel-blue-section-header-meta{margin-top:3px;color:var(--steel-blue-subtext);font-family:var(--steel-blue-mono);font-size:12px;font-variant-numeric:tabular-nums}.steel-blue-section-header-extra{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.steel-blue-workbench-panel{padding:12px 16px 14px;background:#fff}.steel-blue-workbench-panel-flush{padding:0}.steel-blue-workbench-panel-flush>.steel-blue-section-header,.steel-blue-workbench-panel-flush>.steel-blue-workbench-toolbar{margin-inline:16px;padding-inline:0}.steel-blue-workbench-panel-flush>.ant-table-wrapper,.steel-blue-workbench-panel-flush>.steel-blue-data-table{width:calc(100% - 32px);margin-inline:16px}.steel-blue-workbench-panel-flush>.ant-table-wrapper:first-child,.steel-blue-workbench-panel-flush>.steel-blue-data-table:first-child{margin-top:12px}.steel-blue-workbench-panel-flush>.ant-table-wrapper:last-child,.steel-blue-workbench-panel-flush>.steel-blue-data-table:last-child{margin-bottom:14px}.steel-blue-workbench-panel+.steel-blue-workbench-panel{border-top:1px solid var(--steel-blue-border)}.steel-blue-dashboard-page{padding:16px}.steel-blue-dashboard-command{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--steel-blue-border);background:#fff}.steel-blue-dashboard-command h2{margin:0;color:var(--steel-blue-text);font-size:18px;font-weight:800;letter-spacing:0}.steel-blue-dashboard-command p{margin:4px 0 0;color:var(--steel-blue-subtext);font-size:12px}.steel-blue-dashboard-kicker{margin-bottom:3px;color:var(--steel-blue-accent);font-family:var(--steel-blue-mono);font-size:10px;font-weight:800;letter-spacing:1px}.steel-blue-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:14px 16px;border-bottom:1px solid var(--steel-blue-border);background:linear-gradient(90deg,#3a5f8a1a,#3a5f8a05),#fff}.steel-blue-dashboard-hero-main{min-height:112px;padding:14px 16px;border:1px solid var(--steel-blue-border);border-top:2px solid var(--steel-blue-primary);background:#f8fafc}.steel-blue-dashboard-hero-title{display:flex;align-items:center;gap:8px;color:var(--steel-blue-text);font-size:16px;font-weight:800}.steel-blue-dashboard-hero-title .anticon{color:var(--steel-blue-primary)}.steel-blue-dashboard-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.steel-blue-dashboard-hero-grid div{padding-top:8px;border-top:1px solid #D6DDE5}.steel-blue-dashboard-hero-grid span,.steel-blue-dashboard-hero-status small,.steel-blue-dashboard-stat-body span,.steel-blue-dashboard-stat-body small,.steel-blue-dashboard-panel-head span,.steel-blue-dashboard-route-main span,.steel-blue-dashboard-risk span,.steel-blue-dashboard-area span{color:var(--steel-blue-subtext);font-size:12px}.steel-blue-dashboard-hero-grid strong{display:block;margin-top:5px;color:var(--steel-blue-text);font-size:14px;font-weight:800}.steel-blue-dashboard-hero-status{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid var(--steel-blue-border);border-top:3px solid var(--steel-blue-accent);background:#fff}.steel-blue-dashboard-hero-status span{color:var(--steel-blue-success);font-family:var(--steel-blue-mono);font-size:11px;font-weight:800}.steel-blue-dashboard-hero-status strong{margin:8px 0 2px;color:var(--steel-blue-primary);font-family:var(--steel-blue-mono);font-size:34px;font-weight:800;line-height:1}.steel-blue-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;border-bottom:1px solid var(--steel-blue-border);background:#fff}.steel-blue-dashboard-stat{min-height:96px;display:flex;align-items:stretch;border:1px solid var(--steel-blue-border);background:#fff}.steel-blue-dashboard-stat-icon{width:48px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--steel-blue-border);background:#3a5f8a14;color:var(--steel-blue-primary);font-size:20px}.steel-blue-dashboard-stat.warning .steel-blue-dashboard-stat-icon{background:#e8792b1a;color:var(--steel-blue-accent)}.steel-blue-dashboard-stat.success .steel-blue-dashboard-stat-icon{background:#27ae601a;color:var(--steel-blue-success)}.steel-blue-dashboard-stat-body{min-width:0;flex:1;padding:12px 14px}.steel-blue-dashboard-stat-body strong{display:block;margin:4px 0;color:var(--steel-blue-text);font-family:var(--steel-blue-mono);font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.steel-blue-dashboard-stat-body em{margin-left:4px;color:var(--steel-blue-subtext);font-family:var(--steel-blue-font);font-size:13px;font-style:normal;font-weight:700}.steel-blue-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:12px;padding:14px 16px 0;background:#fff}.steel-blue-dashboard-panel{border:1px solid var(--steel-blue-border);background:#fff}.steel-blue-dashboard-panel-wide{grid-row:span 2}.steel-blue-dashboard-panel-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--steel-blue-border);background:#fbfcfd}.steel-blue-dashboard-panel-head h3{margin:0;color:var(--steel-blue-text);font-size:14px;font-weight:800}.steel-blue-dashboard-route-list,.steel-blue-dashboard-risk-list,.steel-blue-dashboard-area-grid{padding:12px}.steel-blue-dashboard-route{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #E4E8EE}.steel-blue-dashboard-route:last-child{border-bottom:0}.steel-blue-dashboard-route-time{display:flex;align-items:center;justify-content:center;border-top:2px solid var(--steel-blue-primary);background:#3a5f8a14;color:var(--steel-blue-primary);font-family:var(--steel-blue-mono);font-size:15px;font-weight:800}.steel-blue-dashboard-route.warning .steel-blue-dashboard-route-time{border-top-color:var(--steel-blue-accent);color:var(--steel-blue-accent);background:#e8792b14}.steel-blue-dashboard-route-main{min-width:0}.steel-blue-dashboard-route-main>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.steel-blue-dashboard-route-main strong,.steel-blue-dashboard-risk strong,.steel-blue-dashboard-area strong{color:var(--steel-blue-text);font-size:13px;font-weight:800}.steel-blue-dashboard-route-main em{display:inline-block;margin:6px 0 7px;padding:2px 7px;border:1px solid #D6DDE5;color:var(--steel-blue-primary);font-size:12px;font-style:normal;font-weight:700}.steel-blue-dashboard-route.done .steel-blue-dashboard-route-main em{color:var(--steel-blue-success)}.steel-blue-dashboard-route.pending .steel-blue-dashboard-route-main em,.steel-blue-dashboard-route.warning .steel-blue-dashboard-route-main em{color:var(--steel-blue-accent)}.steel-blue-dashboard-route-bar{height:7px;background:#e8edf3}.steel-blue-dashboard-route-bar i{display:block;height:100%;background:var(--steel-blue-primary)}.steel-blue-dashboard-route.warning .steel-blue-dashboard-route-bar i,.steel-blue-dashboard-route.pending .steel-blue-dashboard-route-bar i{background:var(--steel-blue-accent)}.steel-blue-dashboard-risk{display:grid;grid-template-columns:minmax(0,1fr) 28px 34px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #E4E8EE}.steel-blue-dashboard-risk:last-child{border-bottom:0}.steel-blue-dashboard-risk strong,.steel-blue-dashboard-risk span{display:block}.steel-blue-dashboard-risk em{height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,121,43,.42);color:var(--steel-blue-accent);font-size:12px;font-style:normal;font-weight:800}.steel-blue-dashboard-risk.level-低 em{border-color:#3a5f8a52;color:var(--steel-blue-primary)}.steel-blue-dashboard-risk b,.steel-blue-dashboard-area b{color:var(--steel-blue-text);font-family:var(--steel-blue-mono);font-size:22px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.steel-blue-dashboard-chart{padding:8px 10px 4px}.steel-blue-dashboard-area{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #E4E8EE}.steel-blue-dashboard-area:last-child{border-bottom:0}.steel-blue-dashboard-area strong,.steel-blue-dashboard-area span{display:block}.steel-blue-dashboard-area i{grid-column:1 / -1;height:6px;background:#e8edf3}.steel-blue-dashboard-area i span{display:block;height:100%;background:var(--steel-blue-primary)}.steel-blue-dashboard-area.warning i span,.steel-blue-dashboard-area.watch i span{background:var(--steel-blue-accent)}.steel-blue-dashboard-todo-panel{margin:14px 16px 16px}.steel-blue-dashboard-table{width:100%;border-collapse:collapse;color:var(--steel-blue-text);font-size:13px}.steel-blue-dashboard-table th{height:42px;padding:0 12px;border-right:1px solid rgba(255,255,255,.45);background:var(--steel-blue-primary);color:#fff;font-weight:800;text-align:left}.steel-blue-dashboard-table th:last-child{border-right:0}.steel-blue-dashboard-table td{height:48px;padding:0 12px;border-bottom:1px solid #E4E8EE;background:#fff}.steel-blue-dashboard-table td:nth-child(4){color:var(--steel-blue-subtext)}.steel-blue-dashboard-table td:nth-child(4) .anticon{margin-right:4px;color:var(--steel-blue-primary)}.steel-blue-dashboard-priority{display:inline-flex;min-width:34px;height:22px;align-items:center;justify-content:center;border:1px solid rgba(232,121,43,.42);color:var(--steel-blue-accent);font-family:var(--steel-blue-mono);font-size:12px;font-weight:800}.steel-blue-industrial-app .ant-tag{border-radius:2px;font-size:11px;font-weight:700}.steel-blue-industrial-app .ant-pagination-item,.steel-blue-industrial-app .ant-pagination-prev .ant-pagination-item-link,.steel-blue-industrial-app .ant-pagination-next .ant-pagination-item-link{border-color:var(--steel-blue-border);border-radius:2px;color:var(--steel-blue-subtext)}.steel-blue-industrial-app .ant-pagination-item-active{border-color:var(--steel-blue-primary);background:var(--steel-blue-primary)}.steel-blue-industrial-app .ant-pagination-item-active a{color:#fff}.steel-blue-industrial-modal .ant-modal-content,.steel-blue-industrial-modal .ant-drawer-content{border:1px solid var(--steel-blue-border);border-radius:2px;box-shadow:none}.steel-blue-industrial-modal .ant-modal-header,.steel-blue-industrial-modal .ant-drawer-header{border-color:var(--steel-blue-border);border-radius:2px 2px 0 0}.steel-blue-industrial-modal .ant-modal-title,.steel-blue-industrial-modal .ant-drawer-title{color:var(--steel-blue-text);font-weight:700}.steel-blue-industrial-modal .ant-modal-footer{border-top:1px solid var(--steel-blue-border)}.steel-blue-industrial-modal .ant-descriptions-bordered .ant-descriptions-item-label{background:#f5f7fa;color:var(--steel-blue-text);font-weight:700}.steel-blue-template-panel{color:var(--steel-blue-text)}.steel-blue-template-panel .ant-btn{border-radius:2px;box-shadow:none;font-weight:600}.steel-blue-template-panel .ant-btn-primary{border-color:var(--steel-blue-primary);background:var(--steel-blue-primary)}.steel-blue-template-panel .ant-input,.steel-blue-template-panel .ant-input-number,.steel-blue-template-panel .ant-select-selector{border-color:var(--steel-blue-border)!important;border-radius:2px!important;box-shadow:none!important}.steel-blue-template-panel .ant-tag{border-radius:2px;font-size:11px;font-weight:700}.steel-blue-template-panel .ant-empty-description{color:var(--steel-blue-subtext)}.steel-blue-template-panel .steel-blue-template-section-bar{width:100%}.steel-blue-template-panel .steel-blue-grid-head{background:var(--steel-blue-primary)!important;border-bottom-color:var(--steel-blue-primary)!important;color:#fff!important;font-size:12px;font-weight:600}.equipment-coordinate-workbench{color:var(--steel-blue-text);overflow:hidden}.equipment-coordinate-panel{border:1px solid var(--steel-blue-border);border-radius:2px;background:#fff;box-shadow:none}.equipment-coordinate-workbench.steel-blue-page-workbench .equipment-coordinate-layout{padding:12px 16px 16px}.equipment-coordinate-detailbar span{display:block;color:var(--steel-blue-subtext);font-size:11px;font-weight:700}.equipment-coordinate-detailbar strong{display:block;margin-top:2px;color:var(--steel-blue-text);font-family:var(--steel-blue-mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.equipment-coordinate-layout{display:grid;grid-template-columns:minmax(520px,.92fr) minmax(520px,1.08fr);gap:10px;align-items:start}.equipment-coordinate-panel{min-width:0;overflow:hidden}.equipment-coordinate-panel-head{min-height:50px;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--steel-blue-border)}.equipment-coordinate-panel-title{color:var(--steel-blue-text);font-size:15px;font-weight:700}.equipment-coordinate-panel-subtitle{margin-top:3px;color:var(--steel-blue-subtext);font-size:12px}.equipment-coordinate-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--steel-blue-border);background:#f5f7fa}.equipment-coordinate-filterbar .ant-input-search,.equipment-coordinate-filterbar .ant-select{width:100%}.equipment-coordinate-switch{display:inline-flex;gap:6px;align-items:center;color:var(--steel-blue-text);font-size:12px;white-space:nowrap}.equipment-coordinate-ledger .ant-table-wrapper{padding:10px 14px 12px}.equipment-coordinate-status-tag{border-radius:2px;font-weight:700}.equipment-coordinate-status-tag.located{border-color:#3a5f8a47;background:#3a5f8a14;color:var(--steel-blue-primary)}.equipment-coordinate-status-tag.missing{border-color:#e8792b52;background:#e8792b14;color:var(--steel-blue-accent)}.equipment-coordinate-map-panel{min-height:650px}.equipment-coordinate-map-panel .ant-select{min-width:112px}.equipment-coordinate-icon-button{width:32px!important;min-width:32px!important;padding-inline:0!important}.equipment-coordinate-zoom-button{min-width:72px;font-family:var(--steel-blue-mono);font-variant-numeric:tabular-nums}.equipment-coordinate-save-button{white-space:nowrap}.equipment-coordinate-statusbar{display:flex;gap:6px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--steel-blue-border);background:#f5f7fa}.equipment-coordinate-statusbar span{padding:3px 8px;border:1px solid var(--steel-blue-border);background:#fff;color:var(--steel-blue-subtext);font-size:11px;font-weight:700}.equipment-coordinate-map-body{padding:10px 14px 0}.equipment-coordinate-nudgebar{width:100%;margin-bottom:8px;padding:8px 10px;border:1px solid var(--steel-blue-border);border-radius:2px;background:#f5f7fa}.equipment-coordinate-nudgebar.active{border-top:2px solid var(--steel-blue-accent);background:#3a5f8a14}.equipment-coordinate-nudgebar .ant-select{min-width:88px}.equipment-coordinate-map-viewport{position:relative;width:calc(100% - 28px);height:min(70vh,680px);min-height:420px;margin:10px 14px 0;border:1px solid var(--steel-blue-border);border-radius:2px;overflow:auto;background:#fff;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.equipment-coordinate-map-canvas{position:relative;min-width:100%;background:#fff}.equipment-coordinate-map-marker{transform:translate(-50%,-50%);width:22px;height:22px;border:2px solid #FFFFFF;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:0;cursor:pointer;box-shadow:none}.equipment-coordinate-map-marker.projected{background:var(--steel-blue-primary)}.equipment-coordinate-map-marker.draft{width:24px;height:24px;background:var(--steel-blue-accent);font-size:11px}.equipment-coordinate-map-marker.selected{border-color:var(--steel-blue-accent)}.equipment-coordinate-map-marker.draft.selected{border-color:var(--steel-blue-primary)}.equipment-coordinate-map-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffc7;color:var(--steel-blue-subtext);font-size:14px;font-weight:700}.equipment-coordinate-detailbar{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(170px,1fr) minmax(170px,1fr) auto;gap:8px;align-items:center;margin:10px 14px 14px;padding:10px;border:1px solid var(--steel-blue-border);border-top:2px solid var(--steel-blue-accent);background:#f5f7fa}@media(max-width:1280px){.equipment-coordinate-layout,.equipment-coordinate-detailbar,.equipment-coordinate-filterbar{grid-template-columns:1fr}}.steel-blue-login-page{min-height:100vh;color:var(--steel-blue-text);background:var(--steel-blue-canvas);font-family:var(--steel-blue-font)}.steel-blue-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,480px) minmax(420px,1fr)}.steel-blue-login-hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 48px;overflow:hidden;background:linear-gradient(160deg,#1a2a3a,#2c3e50 40%,#3a5f8a);color:#fff;text-align:center}.steel-blue-login-hero:before,.steel-blue-login-hero:after{position:absolute;content:"";border-radius:50%;pointer-events:none}.steel-blue-login-hero:before{top:-80px;right:-80px;width:300px;height:300px;border:1px solid rgba(232,121,43,.15)}.steel-blue-login-hero:after{bottom:-120px;left:-60px;width:400px;height:400px;border:1px solid rgba(58,95,138,.2);background-image:linear-gradient(rgba(58,95,138,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(58,95,138,.08) 1px,transparent 1px);background-size:40px 40px}.steel-blue-login-hero h1{margin:0 0 8px;color:#fff;font-size:26px;font-weight:700;letter-spacing:3px}.steel-blue-login-hero-mark{position:relative;z-index:1;width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:34px;border:1px solid rgba(232,121,43,.78);border-radius:2px;background:#3a5f8a47;box-shadow:inset 0 0 0 1px #ffffff0d}.steel-blue-login-hero-mark span{width:28px;height:8px;border:2px solid var(--steel-blue-accent);border-top:0;border-radius:1px;transform:skewY(-28deg)}.steel-blue-login-hero-subtitle{margin-bottom:0;color:#7b8d9e;font-family:var(--steel-blue-mono);font-size:13px;letter-spacing:1px;font-variant-numeric:tabular-nums}.steel-blue-login-feature-list{position:relative;z-index:1;width:min(340px,100%);display:grid;gap:18px;margin-top:52px;padding-top:0;color:#ffffff80;font-size:13px;font-weight:500;line-height:1.35;text-align:left}.steel-blue-login-feature-list div{display:flex;align-items:center;gap:13px}.steel-blue-login-feature-list div:before{width:5px;height:5px;flex:0 0 5px;background:var(--steel-blue-accent);content:""}.steel-blue-login-form-pane{display:flex;align-items:center;justify-content:center;padding:60px}.steel-blue-login-form-stack{width:min(400px,100%)}.steel-blue-login-form{width:100%}.steel-blue-login-form .ant-form-item-label>label{color:var(--steel-blue-text);font-size:12px;font-weight:600;letter-spacing:.5px}.steel-blue-login-page .steel-blue-login-form .steel-blue-login-native-input,.steel-blue-login-page .steel-blue-login-form .ant-input,.steel-blue-login-page .steel-blue-login-form .ant-input-affix-wrapper{width:100%;height:44px!important;display:flex!important;align-items:center!important;padding:0 14px;border:1px solid #C8CED6!important;border-color:#c8ced6!important;border-radius:2px!important;outline:none!important;background:#fff;box-shadow:none!important;color:#2c3e50;font-family:var(--steel-blue-font)!important;font-size:14px!important}.steel-blue-login-page .steel-blue-login-form .ant-input-affix-wrapper>input.ant-input{height:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.4!important}.steel-blue-login-page .steel-blue-login-form .steel-blue-login-native-input::-webkit-credentials-auto-fill-button,.steel-blue-login-page .steel-blue-login-form .steel-blue-login-native-input::-webkit-contacts-auto-fill-button,.steel-blue-login-page .steel-blue-login-form input::-webkit-credentials-auto-fill-button,.steel-blue-login-page .steel-blue-login-form input::-webkit-contacts-auto-fill-button{display:none!important;visibility:hidden;pointer-events:none}.steel-blue-login-page .steel-blue-login-form .steel-blue-login-native-input::placeholder,.steel-blue-login-page .steel-blue-login-form .ant-input::placeholder{color:#b0b8c4}.steel-blue-login-page .steel-blue-login-form .steel-blue-login-native-input:focus,.steel-blue-login-page .steel-blue-login-form .ant-input:focus,.steel-blue-login-page .steel-blue-login-form .ant-input-affix-wrapper-focused{border-color:#3a5f8a!important;box-shadow:0 0 0 2px #3a5f8a1f!important}.steel-blue-login-page .steel-blue-login-form .ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid,.steel-blue-login-page .steel-blue-login-form .ant-btn-primary{height:46px!important;border:none!important;border-radius:2px!important;background:#3a5f8a!important;color:#fff!important;box-shadow:none!important;font-family:var(--steel-blue-font)!important;font-size:15px!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:2px!important}.steel-blue-login-page .steel-blue-login-form .ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:hover,.steel-blue-login-page .steel-blue-login-form .ant-btn-primary:hover{background:#2e4e72!important}.steel-blue-login-page .steel-blue-login-form .ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:active,.steel-blue-login-page .steel-blue-login-form .ant-btn-primary:active{background:#243d5c!important}.steel-blue-login-footer{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:48px;color:#a4b0bd;font-size:12px;line-height:1.45;text-align:center}.steel-blue-login-record-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.steel-blue-login-footer a{display:inline-flex;align-items:center;gap:4px;color:#a4b0bd;text-decoration:none}.steel-blue-login-footer a:hover{color:var(--steel-blue-primary)}.steel-blue-login-footer img{width:14px;height:14px}@media(max-width:860px){.steel-blue-login-shell{grid-template-columns:1fr}.steel-blue-login-hero{min-height:360px;padding:48px 32px}.steel-blue-login-feature-list{margin-top:36px}}.steel-blue-info-row{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid #E6E9EE}.steel-blue-info-row:last-child{border-bottom:0}.steel-blue-info-row label{color:var(--steel-blue-subtext);font-size:13px;font-weight:600}.steel-blue-info-row span{color:var(--steel-blue-text);font-size:14px;font-weight:700}.steel-blue-common-ledger-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px;flex-wrap:wrap}.steel-blue-common-ledger-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:stretch;height:calc(100vh - 150px);min-height:560px}.steel-blue-common-ledger-list,.steel-blue-common-ledger-detail{border:1px solid var(--steel-blue-border);border-radius:2px;overflow:hidden;background:#fff;min-height:0;display:flex;flex-direction:column}.steel-blue-common-ledger-list-header,.steel-blue-common-ledger-detail-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;border:0;border-bottom:1px solid var(--steel-blue-border);background:#f5f7fa;color:var(--steel-blue-text);cursor:pointer;font-weight:600}.steel-blue-common-ledger-list-header{padding:12px 14px}.steel-blue-common-ledger-detail-header{padding:16px 18px;flex-wrap:wrap}.steel-blue-common-ledger-list-body{padding:8px;overflow-y:auto;min-height:0;flex:1}.steel-blue-common-ledger-list-empty{padding:16px;color:var(--steel-blue-subtext)}.steel-blue-common-ledger-list-item{width:100%;border:1px solid transparent;border-top:2px solid transparent;border-radius:2px;background:transparent;padding:10px 10px 10px 12px;margin-bottom:6px;text-align:left;cursor:pointer}.steel-blue-common-ledger-list-item:hover{background:#3a5f8a0a}.steel-blue-common-ledger-list-item.selected{background:#3a5f8a14;border-color:var(--steel-blue-primary);border-top:2px solid var(--steel-blue-primary)}.steel-blue-common-ledger-list-item-name{display:block;font-weight:600;color:var(--steel-blue-text);margin-bottom:4px}.steel-blue-common-ledger-list-item-meta{color:var(--steel-blue-subtext);font-size:12px}.steel-blue-common-ledger-list-pagination{border-top:1px solid var(--steel-blue-border);padding:10px 8px;display:flex;justify-content:center;flex-shrink:0}.steel-blue-common-ledger-detail-title{font-size:18px;font-weight:700;color:var(--steel-blue-text)}.steel-blue-common-ledger-detail-subtitle{margin-top:4px;color:var(--steel-blue-subtext)}.steel-blue-common-ledger-detail-actions{justify-content:flex-end}.steel-blue-common-ledger-detail-body{padding:16px;overflow-y:auto;min-height:0;flex:1}.steel-blue-common-ledger-detail-empty{padding:24px;color:var(--steel-blue-subtext);overflow-y:auto;min-height:0;flex:1}.steel-blue-common-ledger-binding-head{display:grid;grid-template-columns:40px minmax(120px,1fr) minmax(140px,1fr) 120px;gap:10px;align-items:center;padding:10px 12px;border-radius:2px;background:#f5f7fa;color:var(--steel-blue-subtext);font-weight:600}.steel-blue-common-ledger-binding-empty{padding:28px 12px;color:var(--steel-blue-subtext);border-bottom:1px solid var(--steel-blue-border)}.steel-blue-common-ledger-binding-row{display:grid;grid-template-columns:40px minmax(120px,1fr) minmax(140px,1fr) 120px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--steel-blue-border);min-height:52px}.steel-blue-common-ledger-binding-index{color:var(--steel-blue-subtext)}.steel-blue-common-ledger-binding-equipment{color:var(--steel-blue-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steel-blue-common-ledger-binding-route-cell{display:flex;align-items:center;gap:6px;min-width:0}.steel-blue-common-ledger-binding-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.steel-blue-common-ledger-binding-route.bound{color:var(--steel-blue-text)}.steel-blue-common-ledger-binding-route.unbound,.steel-blue-common-ledger-binding-actions-placeholder{color:var(--steel-blue-subtext)}@layer base{:root{--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.ant-card-hoverable:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.ant-table-tbody>tr:hover>td{background:#f9fafb!important;transition:background .2s ease}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #3a5f8a1f!important;transition:box-shadow .2s ease}.ant-spin{color:#3a5f8a}a{transition:color .2s ease}.ant-layout-sider{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.page-content{animation:pageFadeIn .4s cubic-bezier(.4,0,.2,1)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}:root{--preview-btn-bg: #ffffff;--preview-btn-border: #111111;--preview-btn-color: #111111;--preview-btn-hover-bg: #f6f6f6;--preview-btn-hover-border: #111111;--preview-btn-hover-color: #111111;--preview-btn-active-bg: #eeeeee;--preview-btn-active-border: #111111;--preview-btn-active-color: #111111;--preview-btn-shadow: inset 0 0 0 .5px rgba(0, 0, 0, .22);--preview-btn-font-weight: 550;--preview-btn-link-hover-bg: rgba(0, 0, 0, .05)}.ant-btn{border-radius:4px!important;box-shadow:none!important;font-weight:var(--preview-btn-font-weight)!important}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only){height:40px!important;min-width:112px!important;padding-inline:16px!important;font-size:14px!important;color:var(--preview-btn-color)!important;background:var(--preview-btn-bg)!important;border-color:var(--preview-btn-border)!important;box-shadow:var(--preview-btn-shadow)!important}.ant-btn.ant-btn-sm:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-icon-only){height:40px!important;min-width:112px!important;padding-inline:16px!important;font-size:14px!important;color:var(--preview-btn-color)!important;background:var(--preview-btn-bg)!important;border-color:var(--preview-btn-border)!important;box-shadow:var(--preview-btn-shadow)!important}.ant-btn.ant-btn-icon-only{border-radius:4px!important;color:var(--preview-btn-color)!important;background:var(--preview-btn-bg)!important;border-color:var(--preview-btn-border)!important;box-shadow:var(--preview-btn-shadow)!important}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text):hover,.ant-btn.ant-btn-icon-only:not(:disabled):hover{color:var(--preview-btn-hover-color)!important;background:var(--preview-btn-hover-bg)!important;border-color:var(--preview-btn-hover-border)!important}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text):active,.ant-btn.ant-btn-icon-only:not(:disabled):active{color:var(--preview-btn-active-color)!important;background:var(--preview-btn-active-bg)!important;border-color:var(--preview-btn-active-border)!important}.ant-btn-link,.ant-btn-text{border-radius:4px!important;color:var(--preview-btn-color)!important;box-shadow:none!important}.ant-btn-link:not(:disabled):hover,.ant-btn-text:not(:disabled):hover{color:var(--preview-btn-hover-color)!important;background:var(--preview-btn-link-hover-bg)!important}.ant-btn-link:not(:disabled):active,.ant-btn-text:not(:disabled):active{color:var(--preview-btn-active-color)!important;background:var(--preview-btn-link-hover-bg)!important}.ant-btn:disabled{color:#a0a0a0!important;background:#fff!important;border-color:#d0d0d0!important;box-shadow:none!important}.ledger-auto-width-scope .ant-table-wrapper .ant-table-container{overflow-x:auto}.ledger-auto-width-scope .ant-table-wrapper .ant-table-content>table,.ledger-auto-width-scope .ant-table-wrapper .ant-table-body>table{table-layout:auto!important;width:max-content!important;min-width:100%!important}.ledger-auto-width-scope .ant-table-wrapper .ant-table-content colgroup col,.ledger-auto-width-scope .ant-table-wrapper .ant-table-body colgroup col{width:auto!important;min-width:0!important}.ledger-auto-width-scope .ant-table-wrapper .ant-table-cell{white-space:nowrap}.ledger-auto-width-scope .ant-table-wrapper .ant-table-cell.ant-table-cell-ellipsis{overflow:visible;text-overflow:clip}.page-content{--page-table-sticky-top: var(--steel-blue-table-sticky-top, 0px)}.app-page-content-card>.ant-card-body>.page-content{padding:0!important;background:transparent!important;min-height:auto!important}.page-content>.ant-card:first-child>.ant-card-head .ant-card-head-title,.page-content>.ant-space:first-child>.ant-space-item:first-child>.ant-card:first-child>.ant-card-head .ant-card-head-title,.page-content>.ant-row:first-child>.ant-col:first-child>.ant-card:first-child>.ant-card-head .ant-card-head-title,.page-content>div:first-child>.ant-card:first-child>.ant-card-head .ant-card-head-title{display:none}.page-content>.ant-card:first-child>.ant-card-head .ant-card-extra,.page-content>.ant-space:first-child>.ant-space-item:first-child>.ant-card:first-child>.ant-card-head .ant-card-extra,.page-content>.ant-row:first-child>.ant-col:first-child>.ant-card:first-child>.ant-card-head .ant-card-extra,.page-content>div:first-child>.ant-card:first-child>.ant-card-head .ant-card-extra{margin-left:0;width:100%}.page-content>.ant-card:first-child>.ant-card-head:has(.ant-card-extra:empty),.page-content>.ant-space:first-child>.ant-space-item:first-child>.ant-card:first-child>.ant-card-head:has(.ant-card-extra:empty),.page-content>.ant-row:first-child>.ant-col:first-child>.ant-card:first-child>.ant-card-head:has(.ant-card-extra:empty),.page-content>div:first-child>.ant-card:first-child>.ant-card-head:has(.ant-card-extra:empty){display:none}.page-content .ant-table-wrapper:not(.table-sticky-disabled)>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container .ant-table-thead>tr>th{position:sticky;top:var(--page-table-sticky-top);z-index:var(--steel-blue-z-sticky-table, 16);background:var(--steel-blue-primary, #fafafa);box-shadow:inset 0 -1px #0f172a14}.page-content .ant-table-wrapper:not(.table-sticky-disabled)>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container .ant-table-thead>tr>th.ant-table-cell-fix-left,.page-content .ant-table-wrapper:not(.table-sticky-disabled)>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:calc(var(--steel-blue-z-sticky-table, 16) + 1)}
