html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.amt-shell,.pcf-shell,:root{--pcf-primary: var(--amt-primary, #0B7A5B);--pcf-primary-light: var(--amt-primary-light, #1AAE84);--pcf-primary-strong: var(--amt-primary-strong, #075E47);--pcf-link: var(--amt-link, var(--pcf-primary));--pcf-link-hover: var(--amt-link-hover, var(--pcf-primary-strong));--pcf-link-active: var(--amt-link-active, var(--pcf-primary-strong));--pcf-primary-soft: var(--amt-primary-soft, #C8EEE3);--pcf-bg: var(--amt-bg, #F4F7F5);--pcf-surface: var(--amt-surface, #FFFFFF);--pcf-surface-soft: var(--amt-surface-soft, #F8FAF9);--pcf-surface-muted: var(--amt-surface-muted, #EEF3F1);--pcf-border: var(--amt-border, #E3EAE6);--pcf-border-strong: var(--amt-border-strong, #cfdad4);--pcf-text: var(--amt-text, #15211C);--pcf-text-muted: var(--amt-muted, #48564F);--pcf-text-subtle: var(--amt-subtle, #8A9690);--pcf-success: var(--amt-success, #2BA84A);--pcf-success-bg: var(--amt-success-bg, #E6F6EC);--pcf-warning: var(--amt-warning, #F2870C);--pcf-warning-bg: var(--amt-warning-bg, #FDF1E2);--pcf-error: var(--amt-error, #E23A33);--pcf-error-bg: var(--amt-error-bg, #FCEAE9);--pcf-info: var(--amt-info, #2E8BD0);--pcf-info-bg: var(--amt-info-bg, #E7F2FB);--pcf-chart-1: var(--chart-1, #0B7A5B);--pcf-chart-2: var(--chart-2, #155C92);--pcf-chart-3: var(--chart-3, #C2912B);--pcf-chart-4: var(--chart-4, #5B53C4);--pcf-chart-5: var(--chart-5, #1AAE84);--pcf-shadow: var(--amt-shadow, 0 2px 8px rgba(21, 33, 28, .05));--pcf-radius-xs: var(--amt-radius-xs, 4px);--pcf-radius-sm: var(--amt-radius-sm, 6px);--pcf-radius-md: var(--amt-radius-md, 8px);--pcf-radius-lg: var(--amt-radius-lg, 10px)}.amt-shell a,.pcf-shell a{color:var(--pcf-link);text-decoration:none}.amt-shell a:hover,.amt-shell a:focus-visible,.pcf-shell a:hover,.pcf-shell a:focus-visible{color:var(--pcf-link-hover)}.amt-shell a:active,.pcf-shell a:active{color:var(--pcf-link-active)}.amt-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.pcf-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.amt-shell a.ant-typography:not(.ant-typography-disabled),.pcf-shell a.ant-typography:not(.ant-typography-disabled),.amt-shell .ant-typography a:not(.ant-typography-disabled),.pcf-shell .ant-typography a:not(.ant-typography-disabled){color:var(--pcf-link)}.amt-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.amt-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,.pcf-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.pcf-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,.amt-shell a.ant-typography:not(.ant-typography-disabled):hover,.amt-shell a.ant-typography:not(.ant-typography-disabled):focus-visible,.pcf-shell a.ant-typography:not(.ant-typography-disabled):hover,.pcf-shell a.ant-typography:not(.ant-typography-disabled):focus-visible,.amt-shell .ant-typography a:not(.ant-typography-disabled):hover,.amt-shell .ant-typography a:not(.ant-typography-disabled):focus-visible,.pcf-shell .ant-typography a:not(.ant-typography-disabled):hover,.pcf-shell .ant-typography a:not(.ant-typography-disabled):focus-visible{color:var(--pcf-link-hover)}.amt-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,.pcf-shell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,.amt-shell a.ant-typography:not(.ant-typography-disabled):active,.pcf-shell a.ant-typography:not(.ant-typography-disabled):active,.amt-shell .ant-typography a:not(.ant-typography-disabled):active,.pcf-shell .ant-typography a:not(.ant-typography-disabled):active{color:var(--pcf-link-active)}.formatted-detail-text{margin-bottom:0!important;white-space:pre-wrap;word-break:break-word;line-height:1.75}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right{background:#f0faf5!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right{background:#e8f6ef!important}.flow-filter-card .ant-form-item{margin-bottom:10px}.flow-filter-card{border-color:var(--pcf-border)!important;background:var(--pcf-surface)!important;box-shadow:var(--pcf-shadow)}.flow-filter-card .ant-card-body{padding:16px 20px}.amt-shell .ant-table-wrapper,.amt-standalone-canvas .ant-table-wrapper,.pcf-shell .ant-table-wrapper,.ant-modal .ant-table-wrapper,.ant-drawer .ant-table-wrapper,.flow-table-card .ant-table-wrapper{width:100%}.amt-shell .ant-table-wrapper .ant-table-cell,.amt-shell .ant-table-wrapper .ant-table-thead>tr>th,.amt-shell .ant-table-wrapper .ant-table-tbody>tr>td,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell,.amt-standalone-canvas .ant-table-wrapper .ant-table-thead>tr>th,.amt-standalone-canvas .ant-table-wrapper .ant-table-tbody>tr>td,.pcf-shell .ant-table-wrapper .ant-table-cell,.pcf-shell .ant-table-wrapper .ant-table-thead>tr>th,.pcf-shell .ant-table-wrapper .ant-table-tbody>tr>td,.ant-modal .ant-table-wrapper .ant-table-cell,.ant-modal .ant-table-wrapper .ant-table-thead>tr>th,.ant-modal .ant-table-wrapper .ant-table-tbody>tr>td,.ant-drawer .ant-table-wrapper .ant-table-cell,.ant-drawer .ant-table-wrapper .ant-table-thead>tr>th,.ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td{min-width:0;overflow:hidden;text-overflow:ellipsis}.amt-standalone-canvas .ant-table-wrapper .ant-table-expanded-row>.ant-table-cell,.amt-shell .ant-table-wrapper .ant-table-expanded-row>.ant-table-cell,.pcf-shell .ant-table-wrapper .ant-table-expanded-row>.ant-table-cell,.ant-modal .ant-table-wrapper .ant-table-expanded-row>.ant-table-cell,.ant-drawer .ant-table-wrapper .ant-table-expanded-row>.ant-table-cell{overflow:visible}.amt-shell .ant-table-wrapper .ant-table-cell>*,.amt-shell .ant-table-wrapper .ant-table-cell .ant-space,.amt-shell .ant-table-wrapper .ant-table-cell .ant-btn-link,.amt-shell .ant-table-wrapper .ant-table-cell .pcf-type-cell,.amt-shell .ant-table-wrapper .ant-table-cell .pcf-reference-flow-cell,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell>*,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell .ant-space,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell .ant-btn-link,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell .pcf-type-cell,.amt-standalone-canvas .ant-table-wrapper .ant-table-cell .pcf-reference-flow-cell,.pcf-shell .ant-table-wrapper .ant-table-cell>*,.pcf-shell .ant-table-wrapper .ant-table-cell .ant-space,.pcf-shell .ant-table-wrapper .ant-table-cell .ant-btn-link,.pcf-shell .ant-table-wrapper .ant-table-cell .pcf-type-cell,.pcf-shell .ant-table-wrapper .ant-table-cell .pcf-reference-flow-cell,.ant-modal .ant-table-wrapper .ant-table-cell>*,.ant-modal .ant-table-wrapper .ant-table-cell .ant-space,.ant-modal .ant-table-wrapper .ant-table-cell .ant-btn-link,.ant-modal .ant-table-wrapper .ant-table-cell .pcf-type-cell,.ant-modal .ant-table-wrapper .ant-table-cell .pcf-reference-flow-cell,.ant-drawer .ant-table-wrapper .ant-table-cell>*,.ant-drawer .ant-table-wrapper .ant-table-cell .ant-space,.ant-drawer .ant-table-wrapper .ant-table-cell .ant-btn-link,.ant-drawer .ant-table-wrapper .ant-table-cell .pcf-type-cell,.ant-drawer .ant-table-wrapper .ant-table-cell .pcf-reference-flow-cell{max-width:100%}.flow-table-card{border-color:var(--pcf-border)!important;background:var(--pcf-surface)!important;box-shadow:var(--pcf-shadow)}.flow-table-card .ant-card-head{border-bottom-color:var(--pcf-border)}.flow-table-card .ant-table-thead>tr>th{background:var(--pcf-surface-soft)!important;color:var(--pcf-text-muted)!important;font-weight:600;white-space:nowrap}.flow-table-card .ant-table-tbody>tr:hover>td{background:var(--pcf-surface-soft)!important}.flow-table-card .ant-table-tbody>tr>td{color:var(--pcf-text);border-bottom-color:var(--pcf-border)}.flow-table-card .ant-table-cell,.flow-table-card .ant-table-cell-ellipsis{white-space:nowrap}.pcf-table-overflow-tooltip{position:fixed;z-index:3000;max-width:min(560px,calc(100vw - 24px));max-height:min(320px,calc(100vh - 24px));padding:8px 10px;overflow:auto;color:#fff;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;background:#15211cf0;border-radius:var(--pcf-radius-sm);box-shadow:0 6px 18px #15211c2e;pointer-events:none}.pcf-table-overflow-tooltip.is-top{transform:translateY(-100%)}.pcf-menu-custom-icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:inline-block;flex:0 0 16px;object-fit:contain;vertical-align:-.125em;color:inherit;fill:currentColor}.ant-menu .pcf-menu-custom-icon.ant-menu-item-icon{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.ant-menu .pcf-menu-custom-icon+.ant-menu-title-content{margin-inline-start:10px}.flow-action-group{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.flow-action-link{display:inline-flex;align-items:center;gap:4px;padding-inline:0!important;font-weight:500}.flow-action-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){color:var(--pcf-link)!important}.flow-action-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.flow-action-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--pcf-link-hover)!important}.pcf-type-cell{display:inline-grid;grid-template-columns:16px minmax(0,auto);align-items:center;column-gap:3px;min-width:0;height:22px;line-height:22px;vertical-align:middle}.pcf-type-cell-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:22px;white-space:nowrap}.process-reference-flow-name-cell .pcf-type-cell{align-items:flex-start;grid-template-columns:16px minmax(0,1fr);width:100%;height:auto;line-height:20px}.process-reference-flow-name-cell .pcf-type-cell-text,.process-reference-flow-name-cell .ant-btn-link{height:auto;justify-content:flex-start;line-height:20px;white-space:normal;word-break:break-word;text-align:left}.process-reference-flow-name-cell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){color:var(--pcf-link)}.process-reference-flow-name-cell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.process-reference-flow-name-cell .ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--pcf-link-hover)}.process-reference-flow-name-cell .pcf-type-icon{margin-top:2px}.process-exchange-provider-inline-cell{display:grid;align-items:flex-start;grid-template-columns:16px minmax(0,1fr);column-gap:6px;width:100%;height:auto;line-height:20px}.process-exchange-provider-inline-cell .pcf-type-icon{margin-top:2px}.process-exchange-provider-inline-body{min-width:0;line-height:20px;white-space:normal;word-break:break-word}.process-exchange-provider-name-link{line-height:20px;white-space:normal;word-break:break-word}a.process-exchange-provider-name-link:not(.ant-typography-disabled){color:var(--pcf-link)}a.process-exchange-provider-name-link:not(.ant-typography-disabled):hover,a.process-exchange-provider-name-link:not(.ant-typography-disabled):focus-visible{color:var(--pcf-link-hover)}.process-exchange-provider-action{height:auto;margin-left:12px;line-height:20px;vertical-align:baseline;white-space:nowrap}.process-allocation-principle-cell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.process-allocation-principle-summary{display:inline-flex;flex-direction:column;gap:2px;line-height:18px}.process-allocation-principle-factor{line-height:18px}.process-allocation-principle-type{line-height:18px;white-space:nowrap}.report-submission-provider-cell{align-items:start;grid-template-columns:16px minmax(0,1fr);width:100%;height:auto;line-height:20px}.report-submission-provider-cell .pcf-type-icon{margin-top:2px}.report-submission-provider-name{overflow:visible;text-overflow:clip;line-height:20px;white-space:normal;word-break:break-word}.pcf-type-icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;line-height:16px;vertical-align:middle}.pcf-type-icon-product{color:#1677ff!important}.pcf-type-icon-background-product,.pcf-type-icon-background-process{color:#faad14!important}.pcf-type-icon-waste{color:#ff4d4f!important}.pcf-type-icon-environment{color:#1afa29!important}.pcf-type-icon .anticon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;color:inherit}.pcf-type-icon-glyph svg{fill:currentColor}.pcf-type-icon-image{display:block;width:16px;height:16px;object-fit:contain}.pcf-reference-flow-cell{display:inline-grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:3px;min-width:0}.pcf-reference-flow-cell .pcf-type-icon{margin-top:2px}.pcf-reference-flow-text{min-width:0}.pcf-reference-flow-name,.pcf-reference-flow-code{display:block;line-height:20px}.flow-table-card .flow-action-column,.flow-table-card .ant-table-cell-fix-right{background:#fff}.process-structure-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:start}.process-structure-lane{display:flex;flex-direction:column;gap:12px}.process-structure-lane-header{padding:10px 12px;border-radius:8px;background:#f5f7fa;color:#1f1f1f;font-weight:600}.process-structure-node-card{border-radius:10px}.process-structure-edge-card{padding:12px;border:1px dashed #d9d9d9;border-radius:10px;background:#fafafa}.process-structure-explorer{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.process-structure-sidebar{border-radius:10px}.process-structure-sidebar .ant-card-body{padding:12px}.process-structure-sidebar .ant-tree{background:transparent}.process-structure-tree-item{display:flex;flex-direction:column;gap:2px;min-width:0}.process-structure-tree-item-name{color:#1f1f1f;font-weight:600}.process-structure-tree-item-meta{color:#8c8c8c;font-size:12px}.process-structure-content{min-width:0;display:flex;flex-direction:column;gap:16px}.process-model-canvas-area{min-width:0;overflow:hidden;border:1px solid #f0f0f0;border-radius:10px;background:#fafafa}.process-model-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #f0f0f0;background:#fff}.process-model-canvas-toolbar-actions{margin-left:auto}.process-model-canvas-board{position:relative;min-height:1280px;overflow:hidden;background:linear-gradient(#eef2f6 1px,transparent 1px),linear-gradient(90deg,#eef2f6 1px,transparent 1px);background-color:#fafafa;background-size:24px 24px;cursor:grab}.process-model-canvas-board-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.process-model-canvas-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.process-model-canvas-link-path{fill:none;stroke:#1677ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.process-model-canvas-link-dot{fill:#fff;stroke:#1677ff;stroke-width:1.5}.process-model-canvas-root{position:relative;z-index:2;display:inline-block;min-width:max-content;transform-origin:left top;transition:transform .08s linear}.process-model-canvas-branch{display:flex;align-items:center;gap:56px}.process-model-canvas-children{display:flex;flex-direction:column;gap:22px;padding-left:40px}.process-model-canvas-node{flex:0 0 360px;width:360px;padding:0;border:1px solid #e5e9f0;border-radius:10px;background:#fff;box-shadow:0 4px 12px #1f1f1f0a;cursor:default;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease}.process-model-canvas-node-compact{padding:12px;cursor:pointer}.process-model-canvas-node:hover{border-color:#91caff;box-shadow:0 8px 20px #1677ff14}.process-model-canvas-node:focus-visible{outline:2px solid #91caff;outline-offset:2px}.process-model-canvas-node-selected{border-color:#1677ff;box-shadow:0 8px 20px #1677ff1f}.process-model-canvas-node-title,.process-model-canvas-node-meta{display:block;white-space:normal;overflow-wrap:anywhere}.process-model-canvas-node-meta{font-size:12px;line-height:20px}.process-model-canvas-section{padding:12px;border-top:1px solid #f0f0f0}.process-model-canvas-node>.process-model-canvas-section:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.process-model-canvas-node>.process-model-canvas-section:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.process-model-canvas-basic-section{border-top:0;background:#fbfdff}.process-model-canvas-section-title{color:#8c8c8c;font-size:12px;font-weight:600}.process-model-canvas-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#1f1f1f;font-weight:600}.process-model-canvas-interface-list{display:flex;flex-direction:column;gap:6px}.process-model-canvas-interface-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.process-model-canvas-interface-row-expandable{border-color:#d6e4ff;background:#f8fbff;cursor:pointer}.process-model-canvas-interface-row-active{border-color:#1677ff;background:#eef6ff}.process-model-canvas-interface-text{min-width:0}.process-model-canvas-interface-name,.process-model-canvas-interface-meta,.process-model-canvas-empty{display:block;white-space:normal;overflow-wrap:anywhere}.process-model-canvas-interface-meta,.process-model-canvas-empty{font-size:12px;line-height:20px}.ant-btn{border-radius:6px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select-selector,.ant-mentions,.ant-mentions-affix-wrapper{border-radius:6px!important}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner,.ant-alert,.ant-notification-notice,.ant-message .ant-message-notice-content,.ant-card{border-radius:8px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:6px}.process-structure-lane-header{border-radius:8px}.process-structure-node-card,.process-structure-edge-card,.process-structure-sidebar,.process-structure-detail-header,.report-template-node-card,.dq-matrix-corner,.dq-matrix-header-cell,.dq-matrix-indicator-cell,.dq-matrix-body-cell{border-radius:10px}.report-template-structure-anchor{scroll-margin-top:12px}.report-template-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-template-inline-link{padding:0!important;height:auto!important}.report-task-readonly-field{min-height:32px;padding:6px 0;display:flex;align-items:center;color:#262626;line-height:1.6}.assessment-task-create-summary-grid{margin-top:4px;padding-top:12px}.assessment-task-create-readonly-field{min-height:56px;padding:6px 0}.assessment-task-create-readonly-label{margin-bottom:6px;color:#667085;font-size:13px;line-height:1.4}.assessment-task-create-readonly-value{color:#262626;font-size:14px;line-height:1.6;word-break:break-word}.report-task-dispatch-card .ant-card-body{padding:16px 20px}.report-task-dispatch-actions{display:flex;justify-content:center}.report-submission-actions{display:flex;justify-content:center;padding:16px 20px;border:1px solid #f0f0f0;border-radius:var(--pcf-radius-md);background:#fff}.impact-uncertainty-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.impact-uncertainty-card-meta{margin-top:8px;color:#8c8c8c;font-size:12px}.impact-uncertainty-chart{position:relative;display:flex;align-items:stretch;gap:8px;min-height:260px;padding:20px 4px 8px;overflow-x:auto;overflow-y:hidden;isolation:isolate}.impact-uncertainty-bar-group{position:relative;z-index:1;display:grid;flex:1 0 28px;grid-template-rows:minmax(0,1fr) 36px;min-width:28px;align-items:end;justify-items:center;gap:8px}.impact-uncertainty-bar{position:relative;align-self:end;justify-self:stretch;width:100%;min-height:0;overflow:hidden;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#6cc2ff,#1677ff);box-shadow:inset 0 1px #ffffff52;transform-origin:bottom;animation:impact-uncertainty-bar-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bar-index, 0) * 24ms);transition:height .28s cubic-bezier(.22,1,.36,1)}.impact-uncertainty-chart--running:before{content:"";position:absolute;top:20px;bottom:52px;left:4px;z-index:0;width:88px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(22,119,255,.1) 48%,transparent 100%);animation:impact-uncertainty-scan 1.8s linear infinite;pointer-events:none}.impact-uncertainty-chart--running .impact-uncertainty-bar{animation:impact-uncertainty-bar-rise .42s cubic-bezier(.22,1,.36,1) both,impact-uncertainty-bar-pulse 1.45s ease-in-out infinite;animation-delay:calc(var(--bar-index, 0) * 24ms),calc(var(--bar-index, 0) * 36ms)}.impact-uncertainty-chart--running .impact-uncertainty-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 46%);transform:translateY(-100%);animation:impact-uncertainty-bar-shimmer 1.35s ease-in-out infinite;animation-delay:calc(var(--bar-index, 0) * 28ms)}.impact-uncertainty-bar-group--placeholder .impact-uncertainty-bar-label{color:transparent}.impact-uncertainty-bar-label{width:72px;height:36px;color:#8c8c8c;font-size:11px;line-height:1.4;text-align:center;overflow:hidden;word-break:break-all}@keyframes impact-uncertainty-bar-rise{0%{opacity:.35;transform:scaleY(.16)}to{opacity:1;transform:scaleY(1)}}@keyframes impact-uncertainty-bar-pulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.18) brightness(1.04)}}@keyframes impact-uncertainty-bar-shimmer{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@keyframes impact-uncertainty-scan{0%{transform:translate(-96px)}to{transform:translate(calc(100vw + 96px))}}@media(prefers-reduced-motion:reduce){.impact-uncertainty-bar,.impact-uncertainty-chart--running .impact-uncertainty-bar,.impact-uncertainty-chart--running .impact-uncertainty-bar:after,.impact-uncertainty-chart--running:before{animation:none}}.impact-instance-estimate-table .ant-table-thead>tr>th{white-space:nowrap}.impact-estimate-highlight{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;color:#1677ff!important;background:#1677ff14;border:1px solid rgba(22,119,255,.14)}.impact-assessment-dq-score-text{display:inline-flex;width:38px;min-width:38px;height:38px;align-items:center;justify-content:center;font-weight:600;font-size:13px;line-height:1;color:#262626}.impact-assessment-dq-score-text.is-colored{border-radius:var(--pcf-radius-sm, 6px);box-shadow:inset 0 1px #ffffff8c}.dq-matrix-board{width:100%;overflow-x:auto}.dq-matrix-grid{display:grid;gap:8px;min-width:max-content}.dq-matrix-corner,.dq-matrix-header-cell,.dq-matrix-indicator-cell,.dq-matrix-body-cell{border-radius:8px;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box}.dq-matrix-corner{min-height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fafafa,#f5f5f5)}.dq-matrix-header-cell{min-height:70px;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:6px;background:linear-gradient(180deg,#fafcff,#f3f7ff)}.dq-matrix-level-input{width:64px}.dq-matrix-indicator-cell{min-height:128px;padding:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fafafa,#f6f6f6)}.dq-matrix-body-cell{min-height:128px;padding:12px;display:flex;align-items:flex-start;justify-content:flex-start;line-height:1.6;box-shadow:inset 0 1px #ffffff8c}.dq-matrix-choice-cell{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dq-matrix-choice-cell:hover{border-color:#8ccfba;box-shadow:inset 0 0 0 1px #197e692e}.dq-matrix-choice-cell.is-selected{border-color:#2f9b7f;background:#e8f6ef;box-shadow:inset 0 0 0 2px #197e6938}.dq-matrix-selector-board .dq-matrix-grid{gap:6px}.dq-matrix-selector-board .dq-matrix-corner,.dq-matrix-selector-board .dq-matrix-header-cell{min-height:52px;padding:6px}.dq-matrix-selector-board .dq-matrix-header-cell{gap:2px}.dq-matrix-selector-board .dq-matrix-indicator-cell,.dq-matrix-selector-board .dq-matrix-body-cell{min-height:92px;padding:8px;font-size:12px;line-height:1.45}.dq-matrix-body-cell .ant-input{background:#ffffffb8;border-radius:8px}@media(max-width:992px){.process-structure-explorer{grid-template-columns:1fr}.process-model-canvas-toolbar{align-items:flex-start;flex-direction:column}.process-model-canvas-board{min-height:1040px}.impact-uncertainty-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcf-empty-state{padding:24px 0;color:var(--pcf-text-muted)}.pcf-empty-state .ant-empty-description{color:var(--pcf-text-muted)}.pcf-workbench{display:flex;flex-direction:column;gap:16px}.pcf-workbench-metric-grid{margin-bottom:0}.pcf-workbench-metric-card{height:100%;border-color:var(--pcf-border)!important;background:var(--pcf-surface)!important;box-shadow:var(--pcf-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pcf-workbench-metric-card:hover{border-color:#0b7a5b47!important;box-shadow:0 6px 18px #15211c14;transform:translateY(-1px)}.pcf-workbench-metric-card.is-warning{border-top:3px solid var(--pcf-warning)}.pcf-workbench-metric-card.is-error{border-top:3px solid var(--pcf-error)}.pcf-workbench-metric-card.is-processing{border-top:3px solid var(--pcf-info)}.pcf-workbench-metric-card:not(.is-warning):not(.is-error):not(.is-processing){border-top:3px solid var(--pcf-primary)}.pcf-workbench-metric-card .ant-card-body{display:flex;min-height:124px;flex-direction:column;gap:8px;padding:16px}.pcf-workbench-metric-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pcf-workbench-metric-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--pcf-radius-sm);background:var(--pcf-primary-soft);color:var(--pcf-primary-strong)}.pcf-workbench-metric-icon.is-warning{background:var(--pcf-warning-bg);color:var(--pcf-warning)}.pcf-workbench-metric-icon.is-error{background:var(--pcf-error-bg);color:var(--pcf-error)}.pcf-workbench-metric-icon.is-processing{background:var(--pcf-info-bg);color:var(--pcf-info)}.pcf-workbench-metric-value{color:var(--pcf-text);font-size:28px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.pcf-workbench-card,.pcf-workbench-list-card{height:100%;border-color:var(--pcf-border)!important;background:var(--pcf-surface)!important;box-shadow:var(--pcf-shadow)}.pcf-workbench-list-card .ant-card-head{min-height:52px;border-bottom-color:var(--pcf-border)}.pcf-workbench-list-card .ant-card-head-title{color:var(--pcf-text);font-weight:600}.pcf-workbench-list-item{padding:12px 0!important;border-block-end-color:var(--pcf-border)!important}.pcf-workbench-list-item .ant-list-item-meta-title{margin-bottom:4px!important}.pcf-workbench-list-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--pcf-radius-sm);background:var(--pcf-surface-muted);color:var(--pcf-text-muted)}.pcf-workbench-list-icon.is-success,.pcf-workbench-list-icon.is-succeeded{background:var(--pcf-success-bg);color:var(--pcf-success)}.pcf-workbench-list-icon.is-unread,.pcf-workbench-list-icon.is-running{background:var(--pcf-info-bg);color:var(--pcf-info)}.pcf-workbench-list-icon.is-pending{background:var(--pcf-warning-bg);color:var(--pcf-warning)}.pcf-workbench-list-icon.is-failed{background:var(--pcf-error-bg);color:var(--pcf-error)}@media(max-width:480px){.pcf-workbench-metric-grid>.ant-col{flex:0 0 100%!important;max-width:100%!important}.pcf-workbench-metric-card .ant-card-body{min-height:112px}}:root{color:#15211c;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif;background:#f4f7f5;--amt-header-height: 64px;--amt-bg: #F4F7F5;--amt-surface: #FFFFFF;--amt-surface-soft: #F8FAF9;--amt-surface-muted: #EEF3F1;--amt-border: #E3EAE6;--amt-border-strong: #cfdad4;--amt-text: #15211C;--amt-muted: #48564F;--amt-subtle: #8A9690;--amt-primary: #0B7A5B;--amt-primary-light: #1AAE84;--amt-primary-strong: #075E47;--amt-link: var(--amt-primary);--amt-link-hover: var(--amt-primary-strong);--amt-link-active: var(--amt-primary-strong);--amt-primary-soft: #C8EEE3;--amt-primary-weak: rgba(11, 122, 91, .1);--amt-sider-dark-bg: #0c1f1a;--amt-sider-dark-border: #17372e;--amt-sider-dark-text: #cfe5dd;--amt-sider-dark-muted: #9fbdb3;--amt-accent-blue: #155C92;--amt-accent-gold: #C2912B;--amt-accent-purple: #5B53C4;--amt-success: #2BA84A;--amt-success-bg: #E6F6EC;--amt-warning: #F2870C;--amt-warning-bg: #FDF1E2;--amt-error: #E23A33;--amt-error-bg: #FCEAE9;--amt-info: #2E8BD0;--amt-info-bg: #E7F2FB;--chart-1: #0B7A5B;--chart-2: #155C92;--chart-3: #C2912B;--chart-4: #5B53C4;--chart-5: #1AAE84;--chart-6: #6FA8C9;--amt-shadow: 0 2px 8px rgba(21, 33, 28, .05);--amt-shadow-popup: 0 4px 16px rgba(21, 33, 28, .09);--amt-radius-xs: 4px;--amt-radius-sm: 6px;--amt-radius-md: 8px;--amt-radius-lg: 10px}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%;height:100%}body{color:var(--amt-text);background:var(--amt-bg)}a{color:var(--amt-link);text-decoration:none}a:hover,a:focus-visible{color:var(--amt-link-hover)}a:active{color:var(--amt-link-active)}.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),a.ant-typography:not(.ant-typography-disabled),.ant-typography a:not(.ant-typography-disabled){color:var(--amt-link)}.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,a.ant-typography:not(.ant-typography-disabled):hover,a.ant-typography:not(.ant-typography-disabled):focus-visible,.ant-typography a:not(.ant-typography-disabled):hover,.ant-typography a:not(.ant-typography-disabled):focus-visible{color:var(--amt-link-hover)}.ant-btn-link:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,a.ant-typography:not(.ant-typography-disabled):active,.ant-typography a:not(.ant-typography-disabled):active{color:var(--amt-link-active)}.amt-auth-loading{display:grid;place-items:center;min-height:100vh;background:var(--amt-bg)}.amt-standalone-canvas{width:100vw;height:100vh;overflow:hidden;background:var(--amt-surface)}.amt-standalone-canvas .process-model-canvas-standalone,.amt-standalone-canvas .ant-spin-nested-loading,.amt-standalone-canvas .ant-spin-container,.amt-standalone-canvas .process-model-canvas-area{height:100%}.amt-standalone-canvas .process-model-canvas-area{display:flex;flex-direction:column;border:0;border-radius:0}.amt-standalone-canvas .process-model-canvas-board{flex:1;min-height:0}.amt-shell{display:flex;flex-direction:column;height:100vh;background:var(--amt-bg);overflow:hidden}.amt-shell.is-product-carbon{color:var(--amt-text)}.amt-header{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex:0 0 var(--amt-header-height);height:var(--amt-header-height);padding:0 20px;background:#fffffff0;border-bottom:1px solid var(--amt-border);box-shadow:0 1px #15211c0a;z-index:10}.amt-shell.is-sidebar-integrated{flex-direction:row}.amt-workarea{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;background:var(--amt-bg)}.amt-header-spacer{flex:1 1 auto;min-width:0}.amt-header.is-top-nav{justify-content:flex-start;gap:12px;padding:0 10px 0 30px}.amt-header-left{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.amt-header-left>.ant-btn,.amt-page-head-control>.ant-btn,.amt-header-breadcrumb>.ant-btn{width:36px;height:36px;border-radius:var(--amt-radius-md);color:var(--amt-muted)}.amt-header-left>.ant-btn:hover,.amt-header-left>.ant-btn:focus-visible,.amt-page-head-control>.ant-btn:hover,.amt-page-head-control>.ant-btn:focus-visible,.amt-header-breadcrumb>.ant-btn:hover,.amt-header-breadcrumb>.ant-btn:focus-visible{color:var(--amt-primary);background:var(--amt-primary-weak)}.amt-header-nav{display:flex!important;align-items:center;flex:0 1 auto;min-width:0;height:var(--amt-header-height);overflow:hidden;border-bottom:0!important;background:transparent!important;line-height:normal}.amt-shell[data-shell-theme=top-nav] .amt-header-nav{max-width:calc(100vw - 430px);margin-top:0}.amt-header-nav.ant-menu-horizontal{display:flex!important;align-items:center;border-bottom:0}.amt-header-nav .ant-menu-item,.amt-header-nav .ant-menu-submenu{display:inline-flex;align-items:center;height:40px;margin-inline:2px;border-radius:var(--amt-radius-md);color:var(--amt-muted);font-weight:500;line-height:40px}.amt-header-nav .ant-menu-item:after,.amt-header-nav .ant-menu-submenu:after{border-bottom-width:0!important}.amt-header-nav .ant-menu-item:hover,.amt-header-nav .ant-menu-submenu:hover,.amt-header-nav .ant-menu-submenu-active,.amt-header-nav .ant-menu-item-active{color:var(--amt-primary)!important;background:var(--amt-primary-weak)!important}.amt-header-nav .ant-menu-item-selected,.amt-header-nav .ant-menu-submenu-selected{color:var(--amt-primary-strong)!important;background:var(--amt-primary-soft)!important;font-weight:600}.amt-brand{display:flex;align-items:center;gap:12px;height:46px;justify-content:flex-start;flex:0 0 auto;min-width:0}.amt-logo-mark{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;color:var(--amt-primary);font-size:18px;background:var(--amt-primary-soft);border:1px solid rgba(11,122,91,.16)}.amt-logo-image{display:block;width:204px;max-width:204px;height:38px;object-fit:contain;object-position:center center}.amt-logo-image-placeholder{display:block;flex:0 0 auto}.amt-brand-system-name{color:var(--amt-text);display:block;flex:0 1 auto;font-weight:700;line-height:1.2;max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amt-user-entry{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:var(--amt-radius-md);background:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.amt-user-entry:hover{background:var(--amt-surface-soft);border-color:var(--amt-border)}.amt-user-copy{display:flex;flex-direction:column;justify-content:center;gap:2px}.amt-header-right{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;gap:12px}.amt-shell[data-shell-theme=top-nav] .amt-header-right{margin-right:-4px}.amt-user-name{font-size:14px;line-height:1.2;font-weight:600;color:var(--amt-text)}.amt-user-role{color:var(--amt-muted);font-size:12px;line-height:1.2}.amt-user-dropdown .ant-dropdown-menu{min-width:280px;padding:8px;border-radius:10px;border:1px solid var(--amt-border);box-shadow:var(--amt-shadow-popup)}.amt-user-dropdown .ant-dropdown-menu-item-group-title{padding:6px 10px 8px;color:var(--amt-muted);font-size:12px;font-weight:600}.amt-user-dropdown .ant-dropdown-menu-item,.amt-user-dropdown .ant-dropdown-menu-submenu-title{display:flex;align-items:center;min-height:44px;border-radius:8px;margin:2px 0}.amt-user-dropdown .ant-dropdown-menu-item-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px;margin-inline-end:8px!important;font-size:15px;line-height:1}.amt-user-dropdown .ant-dropdown-menu-title-content{display:flex;align-items:center;min-width:0;line-height:1.4}.amt-user-dropdown .ant-dropdown-menu-submenu-title .ant-dropdown-menu-title-content{flex:1 1 auto}.amt-user-dropdown .ant-dropdown-menu-submenu-expand-icon{display:inline-flex;align-items:center}.amt-user-theme-option{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:220px}.amt-theme-swatch{display:inline-flex;width:18px;height:18px;border-radius:6px;border:1px solid var(--amt-border);background:var(--amt-surface);box-shadow:inset 0 0 0 4px var(--amt-surface-soft)}.amt-theme-swatch.is-light-sidebar{background:var(--amt-surface);box-shadow:inset 0 0 0 4px var(--amt-primary-soft)}.amt-theme-swatch.is-dark-sidebar{border-color:var(--amt-sider-dark-border);background:var(--amt-sider-dark-bg);box-shadow:inset 0 0 0 4px #ffffff1f}.amt-theme-swatch.is-brand-sidebar{border-color:var(--amt-primary-strong);background:var(--amt-primary);box-shadow:inset 0 0 0 4px #ffffff2e}.amt-theme-swatch.is-top-nav{background:linear-gradient(to bottom,var(--amt-primary) 0 35%,var(--amt-surface) 35% 100%);box-shadow:none}.amt-user-theme-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.amt-user-theme-title{color:var(--amt-text);font-size:13px;font-weight:600;line-height:1.25}.amt-user-theme-description{color:var(--amt-muted);font-size:12px;line-height:1.25}.amt-user-theme-check{color:var(--amt-primary);font-size:13px;line-height:1}.amt-user-menu-root{display:flex;min-width:0;flex-direction:column;gap:2px}.amt-user-menu-root-title{color:var(--amt-text);font-size:13px;font-weight:600;line-height:1.4}.amt-user-menu-root-copy{color:var(--amt-muted);font-size:12px;line-height:1.4}.amt-user-menu-workbench{display:flex;min-width:0;flex-direction:column;gap:2px}.amt-user-menu-workbench-title{display:flex;align-items:center;gap:8px;color:var(--amt-text);font-size:13px;font-weight:600}.amt-user-menu-workbench-copy{color:var(--amt-muted);font-size:12px;line-height:1.4}.amt-user-menu-workbench-current{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:999px;background:var(--amt-primary-weak);color:var(--amt-primary);font-size:11px;font-weight:700}.amt-user-menu-tenant{display:flex;min-width:0;flex-direction:column;gap:2px}.amt-user-menu-tenant-title{display:flex;align-items:center;gap:8px;color:var(--amt-text);font-size:13px;font-weight:600}.amt-user-menu-tenant-copy{color:var(--amt-muted);font-size:12px;line-height:1.4}.amt-user-menu-tenant-current{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:999px;background:var(--amt-primary-soft);color:var(--amt-primary);font-size:11px;font-weight:700}.amt-workspace-focus-card{height:100%}.amt-main{flex:1 1 auto;min-height:0;background:var(--amt-bg);overflow:hidden}.amt-shell[data-shell-theme=top-nav] .amt-main{flex-direction:column}.amt-sider{height:100%;background:var(--amt-surface)!important;border-right:1px solid var(--amt-border);padding:14px 0;overflow:hidden}.amt-sider .ant-layout-sider-children{height:100%;overflow-y:auto;overflow-x:hidden}.amt-shell.is-sidebar-integrated .amt-sider{height:100vh;padding:12px 0 14px}.amt-shell.is-sidebar-integrated .amt-sider .ant-layout-sider-children{display:flex;flex-direction:column;overflow:hidden}.amt-sider-top{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:58px;margin:0 14px 12px;padding:0;border-bottom:0}.amt-sider-top .amt-brand{flex:1 1 auto;height:46px}.amt-sider-top .amt-logo-image{width:204px;max-width:204px;height:38px}.amt-collapsed-logo-image{display:none;width:42px;height:42px;object-fit:contain}.amt-collapsed-logo-placeholder{display:none;width:42px;height:42px}.amt-sider-top .amt-shell-collapse{flex:0 0 34px;width:34px;height:34px;border-radius:var(--amt-radius-md)}.amt-sider.ant-layout-sider-collapsed .amt-sider-top{justify-content:center;height:56px;margin:0 8px 12px}.amt-sider.ant-layout-sider-collapsed .amt-sider-top .amt-brand{display:none}.amt-shell.is-sidebar-integrated .amt-sider.ant-layout-sider-collapsed .amt-collapsed-logo-image,.amt-shell.is-sidebar-integrated .amt-sider.ant-layout-sider-collapsed .amt-collapsed-logo-placeholder{display:block}.amt-sider .ant-layout-sider-children>.ant-menu{height:100%;border-inline-end:none;background:transparent;border-radius:0;padding:0 10px;box-shadow:none}.amt-shell.is-sidebar-integrated .amt-sider .ant-layout-sider-children{overflow-y:auto;scrollbar-width:none}.amt-shell.is-sidebar-integrated .amt-sider .ant-layout-sider-children::-webkit-scrollbar{width:0;height:0}.amt-shell.is-sidebar-integrated .amt-sider .ant-layout-sider-children>.ant-menu{flex:1 1 auto;min-height:0;height:auto;overflow-y:visible}.amt-sider .ant-menu-item,.amt-sider .ant-menu-submenu-title{height:40px;line-height:40px;margin:4px 0;border-radius:8px;color:var(--amt-muted);font-weight:500}.amt-sider .ant-menu-item:hover,.amt-sider .ant-menu-submenu-title:hover{color:var(--amt-primary);background:var(--amt-surface-soft)!important}.amt-sider .ant-menu-submenu-arrow,.amt-sider .ant-menu-item-icon,.amt-sider .ant-menu-submenu-title .ant-menu-item-icon{color:inherit}.amt-sider .ant-menu-item-selected{background:var(--amt-primary-soft)!important;color:var(--amt-primary-strong)!important;font-weight:600}.amt-sider .ant-menu-item-selected:after{display:none}.amt-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--amt-primary)}.amt-shell[data-shell-theme=light-sidebar] .amt-sider{background:var(--amt-surface)!important;border-right-color:var(--amt-border)}.amt-shell.is-sidebar-integrated .amt-header{box-shadow:none}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header{background:#fffffff0!important;border-bottom-color:var(--amt-border)!important;box-shadow:0 1px #15211c0a}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .ant-btn{color:var(--amt-muted)}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .ant-btn:hover,.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .ant-btn:focus-visible{color:var(--amt-primary);background:var(--amt-primary-weak)}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .amt-user-entry:hover{background:var(--amt-surface-soft);border-color:var(--amt-border)}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .amt-user-name{color:var(--amt-text)}.amt-shell.is-sidebar-integrated .amt-workarea>.amt-header .amt-user-role{color:var(--amt-muted)}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider{background:var(--amt-sider-dark-bg)!important;border-right-color:var(--amt-sider-dark-border)}.amt-shell.is-sidebar-integrated[data-shell-theme=dark-sidebar] .amt-sider-top .amt-logo-image{filter:brightness(0) invert(1);opacity:.94}.amt-shell.is-sidebar-integrated[data-shell-theme=dark-sidebar] .amt-sider-top .amt-brand-system-name{color:#fffffff0}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-item,.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-submenu-title{color:var(--amt-sider-dark-text)}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-item:hover,.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-submenu-title:hover{color:#fff;background:#ffffff1a!important}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-item-selected{color:#fff!important;background:var(--amt-primary)!important}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff}.amt-shell[data-shell-theme=dark-sidebar] .amt-sider .ant-menu-submenu .ant-menu-item{color:var(--amt-sider-dark-muted)}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider{background:var(--amt-primary)!important;border-right-color:var(--amt-primary-strong)}.amt-shell.is-sidebar-integrated[data-shell-theme=brand-sidebar] .amt-sider-top .amt-logo-image{filter:brightness(0) invert(1);opacity:.96}.amt-shell.is-sidebar-integrated[data-shell-theme=brand-sidebar] .amt-sider-top .amt-brand-system-name{color:#fff}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-item,.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-submenu-title{color:#ffffffdb}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-item:hover,.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-submenu-title:hover{color:#fff;background:#ffffff24!important}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-item-selected{color:#fff!important;background:#ffffff38!important}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff}.amt-shell[data-shell-theme=brand-sidebar] .amt-sider .ant-menu-submenu .ant-menu-item{color:#ffffffc2}.amt-content{height:100%;min-height:0;padding:20px;overflow-y:auto;overflow-x:hidden}.amt-page{display:flex;flex-direction:column;gap:14px;min-height:100%}.amt-page-stack{display:flex;flex-direction:column;gap:16px}.amt-page-head{display:flex;align-items:center;flex-direction:row;gap:10px;min-height:36px}.amt-page-head-control{display:inline-flex;flex:0 0 auto}.amt-header-breadcrumb{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.amt-breadcrumb-trail{display:flex;align-items:center;min-width:0}.amt-header .amt-breadcrumb-trail{flex:1 1 auto;overflow:hidden}.amt-breadcrumb-link{display:inline-flex;align-items:center;max-width:180px;padding:0;border:0;background:transparent;color:var(--amt-muted);font:inherit;line-height:inherit;text-align:left;cursor:pointer}.amt-breadcrumb-link:hover,.amt-breadcrumb-link:focus-visible{color:var(--amt-primary);outline:none}.amt-breadcrumb-link span,.amt-breadcrumb-trail .ant-breadcrumb-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amt-page-head-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;color:var(--amt-text)}.amt-hero-card,.amt-stat-card,.amt-placeholder-card,.amt-panel-card,.amt-toolbar-card{background:var(--amt-surface);border:1px solid var(--amt-border);border-radius:var(--amt-radius-lg);box-shadow:var(--amt-shadow)}.ant-card{border-radius:var(--amt-radius-lg)!important;border-color:var(--amt-border);box-shadow:var(--amt-shadow)}.ant-card .ant-card-head{min-height:52px;padding:0 20px;border-bottom:1px solid var(--amt-border)}.amt-section-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--amt-primary);margin-bottom:12px}.amt-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:24px;align-items:start}.amt-hero-grid h2{margin:0 0 12px;font-size:28px;line-height:1.2}.amt-hero-grid p{margin:0 0 16px;color:var(--amt-muted);line-height:1.75}.amt-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amt-summary-item{padding:16px;border-radius:var(--amt-radius-md);background:var(--amt-surface-soft);border:1px solid var(--amt-border)}.amt-summary-item span{display:block;font-size:12px;color:var(--amt-muted);margin-bottom:6px}.amt-summary-item strong{display:block;font-size:14px;line-height:1.5;color:var(--amt-text)}.amt-stat-card{height:100%}.amt-stat-label{font-size:13px;color:var(--amt-muted);margin-bottom:12px}.amt-stat-value{font-size:32px;line-height:1;font-weight:700;color:var(--amt-text)}.amt-stat-caption{margin-top:10px;color:var(--amt-muted);font-size:13px}.amt-section-copy{margin:0;color:var(--amt-muted);line-height:1.75}.amt-table-title{font-weight:600;color:var(--amt-text)}.amt-table-subtitle{color:var(--amt-muted);font-size:12px;margin-top:2px}.amt-code-list{font-size:12px;line-height:1.8;color:var(--amt-muted)}.amt-permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.amt-permission-chip{padding:14px 16px;border:1px solid var(--amt-border);border-radius:var(--amt-radius-md);background:var(--amt-surface)}.amt-brand-config-form .ant-form-item{margin-bottom:16px}.amt-brand-form-section{padding:14px 0;border-top:1px solid var(--amt-border)}.amt-brand-form-section-title{margin-bottom:10px;color:var(--amt-text);font-size:13px;font-weight:600}.amt-brand-upload-row{display:flex;align-items:center;gap:14px}.amt-brand-upload-hint{display:block;margin-top:8px;font-size:12px}.amt-brand-size-row{margin-top:14px}.amt-brand-runtime-logo-preview{display:flex;align-items:center;gap:16px;margin-top:2px;padding:12px;border:1px solid var(--amt-border);border-radius:var(--amt-radius-md);background:#fff;color:var(--amt-muted);font-size:12px}.amt-brand-runtime-logo-preview img{display:block;object-fit:contain}.amt-brand-runtime-logo-placeholder{align-items:center;color:var(--amt-muted);display:inline-flex;font-size:12px;justify-content:center;line-height:1;outline:1px dashed var(--amt-border)}.amt-brand-upload-preview{display:grid;min-height:72px;place-items:center;padding:10px;border:1px solid var(--amt-border);border-radius:var(--amt-radius-md);background:var(--amt-surface-soft);color:var(--amt-muted);font-size:12px}.amt-brand-upload-preview img{display:block;max-width:100%;max-height:64px;object-fit:contain}.amt-brand-color-control{display:flex;width:100%}.amt-brand-color-control .ant-color-picker-trigger{flex:0 0 42px;height:32px;border-start-end-radius:0;border-end-end-radius:0}.amt-brand-color-control .ant-input-affix-wrapper{flex:1 1 auto}.amt-brand-color-dot{display:inline-block;width:14px;height:14px;border:1px solid var(--amt-border);border-radius:999px}.amt-brand-preview-card{height:100%}.amt-brand-effective-preview{display:flex;flex-direction:column;gap:14px}.amt-brand-effective-logo{display:flex;align-items:center;gap:12px;height:86px;justify-content:center;padding:12px;border:1px solid var(--amt-border);border-radius:var(--amt-radius-md);background:var(--amt-surface-soft)}.amt-brand-effective-logo img{display:block;max-width:260px;max-height:58px;object-fit:contain}.amt-brand-effective-system-name{color:var(--amt-text);font-weight:700;line-height:1.2;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amt-brand-effective-subtitle{margin-top:-10px;color:var(--amt-muted);font-size:13px}.amt-brand-effective-row{display:flex;align-items:center;justify-content:space-between;color:var(--amt-muted);font-size:13px}.amt-brand-effective-swatch{height:38px;border-radius:var(--amt-radius-md);box-shadow:inset 0 0 0 1px #00000014}.amt-brand-effective-icons{display:flex;align-items:center;gap:12px}.amt-brand-effective-icons img{width:44px;height:44px;object-fit:contain;border:1px solid var(--amt-border);border-radius:var(--amt-radius-md);background:var(--amt-surface-soft)}.amt-permission-chip strong{display:block;margin-bottom:6px}.amt-permission-chip span{font-size:12px;color:var(--amt-muted)}.amt-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px}.amt-checkbox-grid .ant-checkbox-wrapper{margin-inline-start:0!important}.amt-audit-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.amt-audit-title-row span{color:var(--amt-muted);font-size:12px}.amt-audit-meta{margin-top:6px;color:var(--amt-muted);font-size:12px}.amt-audit-detail{margin-top:8px;color:var(--amt-text);line-height:1.7}.ant-card .ant-card-body{padding:20px}.amt-page-hero,.amt-toolbar-card{overflow:hidden}.amt-toolbar-row,.amt-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.amt-toolbar-info{min-width:0}.amt-page-kicker{margin:0 0 10px!important;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--amt-primary)}.amt-page-title{margin:0;font-size:32px;line-height:1.15;font-weight:700;color:var(--amt-text)}.amt-page-title-compact{font-size:26px}.amt-page-summary{margin:14px 0 0!important;max-width:760px;color:var(--amt-muted);line-height:1.7}.amt-hero-side-panel{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:8px;border:1px solid var(--amt-border);background:var(--amt-surface-soft)}.amt-hero-side-label{font-size:12px;line-height:1.3;color:var(--amt-muted);text-transform:uppercase;letter-spacing:.08em}.amt-hero-side-value{font-size:20px;line-height:1.2;font-weight:700;color:var(--amt-text)}.amt-hero-chip-row{display:flex;flex-wrap:wrap;gap:8px}.amt-hero-chip{padding:6px 10px;border-radius:999px;border:1px solid var(--amt-border);background:var(--amt-surface);font-size:12px;line-height:1;color:#344054}.amt-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.amt-kpi-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.amt-kpi-pill{padding:14px 16px;border:1px solid var(--amt-border);border-radius:8px;background:var(--amt-surface-soft);display:flex;flex-direction:column;gap:6px}.amt-kpi-pill span{font-size:12px;line-height:1.3;color:var(--amt-muted)}.amt-kpi-pill strong{font-size:24px;line-height:1.1;color:var(--amt-text)}.amt-filter-panel{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}.amt-filter-grid{display:grid;grid-template-columns:1fr;gap:12px}.amt-inline-stat{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--amt-border);border-radius:999px;background:var(--amt-surface-soft);color:var(--amt-muted);font-size:12px;line-height:1.2}.amt-list-compact .ant-list-item{padding-inline:0}.amt-product-carbon{min-width:150px;text-align:right;font-weight:600;color:var(--amt-primary-strong)}.amt-section-title{margin:0 0 10px;font-size:24px;line-height:1.3;font-weight:700}.amt-section-desc{margin:0;color:var(--amt-muted);line-height:1.7}.ant-btn{border-radius:var(--amt-radius-sm);font-weight:600;box-shadow:none}.ant-btn-primary{background:var(--amt-primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--amt-primary-strong)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-input-number-affix-wrapper{border-radius:var(--amt-radius-sm)!important}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:var(--amt-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--amt-border)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--amt-border)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--amt-surface-soft)!important}.ant-tabs .ant-tabs-tab{padding-inline:0}.amt-login{min-height:100vh;background:var(--amt-surface)}.amt-login-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1.02fr);min-height:100vh}.amt-login-hero{position:relative;overflow:hidden;color:#fff}.amt-login-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.amt-login-hero-image{width:100%;height:100%;object-fit:cover}.amt-login-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#075e47e6,#0b7a5bdb),linear-gradient(135deg,#1aae842e,#ffffff05 58%)}.amt-login-feature-list{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;justify-content:center;gap:34px;max-width:540px;padding:120px 72px}.amt-login-feature{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start}.amt-login-feature span{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff2e;box-shadow:inset 0 1px #fff3;font-size:22px}.amt-login-feature strong{display:block;margin-bottom:8px;font-size:20px;letter-spacing:.01em}.amt-login-feature p{margin:0;color:#e8f6eff0;line-height:1.7;font-size:15px}.amt-login-panel{display:grid;align-items:center;justify-items:center;background:var(--amt-surface);padding:48px 32px}.amt-login-panel-inner{width:min(100%,414px)}.amt-login-brand-block{display:flex;align-items:center;gap:18px;margin-bottom:40px}.amt-login-card-logo{display:flex;align-items:center}.amt-login-card-logo-image{display:block;width:160px;height:auto}.amt-login-brand-divider{width:1px;align-self:stretch;background:var(--amt-border)}.amt-login-brand-copy h1{margin:0 0 6px;color:var(--amt-text);font-size:18px;line-height:1.25;font-weight:700}.amt-login-brand-copy p{margin:0;color:var(--amt-muted);font-size:13px;line-height:1.6}.amt-login-form-shell .ant-form-item{margin-bottom:20px}.amt-login-form-shell .ant-form-item-label{padding-bottom:8px}.amt-login-form-shell .ant-form-item-label>label{color:var(--amt-text);font-size:15px;font-weight:600}.amt-login-form-shell .ant-input-affix-wrapper,.amt-login-form-shell .ant-input{border-radius:8px}.amt-login-form-shell .ant-input-affix-wrapper{height:44px;border-color:var(--amt-border);box-shadow:none}.amt-login-form-shell .ant-input-affix-wrapper:hover,.amt-login-form-shell .ant-input-affix-wrapper:focus,.amt-login-form-shell .ant-input-affix-wrapper-focused{border-color:var(--amt-primary);box-shadow:0 0 0 3px #0b7a5b1f}.amt-login-form-shell .ant-input-prefix{color:var(--amt-subtle);margin-inline-end:10px}.amt-login-submit-item{margin-top:30px;margin-bottom:0}.amt-login-submit.ant-btn{height:48px;border:none;border-radius:8px;background:linear-gradient(180deg,var(--amt-primary-light) 0%,var(--amt-primary) 100%);box-shadow:0 16px 32px #0b7a5b38;font-size:16px;font-weight:700;letter-spacing:.28em;text-indent:.28em}.amt-login-submit.ant-btn:hover,.amt-login-submit.ant-btn:focus{background:linear-gradient(180deg,var(--amt-primary-light) 0%,var(--amt-primary-strong) 100%)!important}.amt-login-panel-footer{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:42px;padding-top:28px;border-top:1px solid var(--amt-border);color:var(--amt-subtle);font-size:12px}.amt-login-footer-divider{color:var(--amt-border-strong)}@media(max-width:1200px){.amt-toolbar-row,.amt-page-hero-grid{grid-template-columns:1fr}.amt-filter-panel{max-width:none}}@media(max-width:1024px){.amt-login-layout{grid-template-columns:1fr}.amt-login-hero{min-height:420px}.amt-login-feature-list{max-width:100%;padding:64px 40px}.amt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amt-hero-grid,.amt-summary-grid{grid-template-columns:1fr}}@media(max-width:768px){.amt-header{height:var(--amt-header-height);padding:0 12px;flex-direction:row;align-items:center;gap:8px}.amt-content{padding:14px}.amt-sider{width:72px!important;min-width:72px!important;max-width:72px!important;flex:0 0 72px!important;padding:12px 0}.amt-sider .ant-menu{padding:0 8px}.amt-sider .ant-menu-item,.amt-sider .ant-menu-submenu-title{display:flex;align-items:center;justify-content:center;padding-inline:0!important}.amt-sider .ant-menu-title-content,.amt-sider .ant-menu-submenu-arrow{display:none}.amt-sider .ant-menu-item-icon,.amt-sider .ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0!important}.amt-login{background:var(--amt-bg)}.amt-login-layout{min-height:100vh}.amt-login-hero{min-height:360px}.amt-login-feature-list{padding:48px 24px;gap:24px}.amt-login-feature{grid-template-columns:46px minmax(0,1fr);gap:14px}.amt-login-feature span{width:46px;height:46px;border-radius:10px;font-size:19px}.amt-user-copy,.amt-brand-subtitle{display:none}.amt-header-left{gap:8px}.amt-brand{gap:4px}.amt-header-right{width:auto;margin-left:auto;justify-content:flex-end;gap:8px}.amt-login-panel{padding:36px 20px 48px}.amt-login-panel-inner{width:min(100%,420px)}.amt-login-brand-block{align-items:flex-start;gap:14px;margin-bottom:32px}.amt-login-card-logo-image{width:140px}.amt-login-brand-copy h1{font-size:16px}.amt-logo-image{width:118px;max-width:118px}.amt-kpi-grid,.amt-kpi-grid-compact{grid-template-columns:1fr}}
