*{box-sizing:border-box}:root{--brand-primary:#3b6aff;--brand-primary-hover:#337ecc;--brand-primary-light:#ecf5ff;--surface-page:#f2f3f5;--surface-panel:#fff;--surface-subtle:#f7f7f7;--surface-muted:#fafafa;--border-default:#e3e5e9;--border-light:#ebeef5;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--success-color:#67c23a;--success-hover:#529b2e;--success-border:#b3e19d;--success-surface:#f0f9eb;--warning-color:#e6a23c;--warning-hover:#b88230;--warning-border:#f3d19e;--warning-surface:#fdf6ec;--danger-color:#f56c6c;--danger-hover:#c45656;--danger-border:#fab6b6;--danger-surface:#fef0f0;--risk-normal-color:var(--success-color);--risk-normal-border:var(--success-border);--risk-normal-surface:var(--success-surface);--risk-watch-color:var(--warning-color);--risk-watch-border:var(--warning-border);--risk-watch-surface:var(--warning-surface);--risk-high-color:var(--danger-color);--risk-high-border:var(--danger-border);--risk-high-surface:var(--danger-surface);--risk-critical-color:var(--danger-hover);--risk-critical-border:var(--danger-border);--risk-critical-surface:var(--danger-surface)}html,body,#root{min-width:320px;min-height:100%;margin:0}body{color:var(--text-primary);background:var(--surface-page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Microsoft YaHei,PingFang SC,Segoe UI,Arial,sans-serif}a{color:inherit}.app-layout{background:var(--surface-page);min-width:1280px;min-height:100vh}.app-sider{border-right:1px solid var(--border-default);height:100vh;position:sticky;top:0;overflow:auto;box-shadow:4px 0 16px #0000000d;background:var(--surface-panel)!important}.app-brand{height:72px;color:var(--text-primary);align-items:center;gap:12px;padding:0 18px;display:flex}.app-sider.ant-layout-sider-collapsed .app-brand{justify-content:center;padding:0}.app-brand__mark{flex:none;width:38px;height:38px;display:block}.app-brand__copy{min-width:0}.app-sider.ant-layout-sider-collapsed .app-brand__copy{display:none}.app-brand__title{font-size:16px;font-weight:700;line-height:1.25}.app-sider .ant-menu{background:0 0;padding:4px 0 16px}.app-sider .ant-menu.ant-menu-inline .ant-menu-item,.app-sider .ant-menu.ant-menu-inline .ant-menu-submenu-title{border-radius:8px;width:calc(100% - 16px);height:48px;margin:5px 8px;line-height:48px}.app-sider .ant-menu.ant-menu-inline .ant-menu-sub .ant-menu-item{height:44px;margin-top:3px;margin-bottom:3px;line-height:44px}.app-sider .ant-menu.ant-menu-inline .ant-menu-sub{background:0 0;padding:4px 0 6px}.app-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--brand-primary);box-shadow:none;background:0 0}.app-main{min-height:100vh}.app-topbar{z-index:100;border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.app-topbar__nav{align-items:center;gap:16px;min-width:0;display:flex}.app-menu-toggle{width:36px;height:36px;color:var(--text-regular);font-size:18px}.app-menu-toggle:hover{color:var(--brand-primary)!important;background:var(--brand-primary-light)!important}.app-topbar__breadcrumb{min-width:0;color:var(--text-regular);font-size:14px}.app-topbar__breadcrumb a{color:var(--text-regular)}.app-topbar__breadcrumb a:hover{color:var(--brand-primary)}.app-content{padding:20px 28px 32px}.page-shell{flex-direction:column;gap:16px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-title{color:var(--text-primary);margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.2}.page-description{color:var(--text-regular);margin-top:6px;font-size:13px}.section-card{border-color:var(--border-light);border-radius:8px;box-shadow:0 10px 28px #0000000f}.section-card .ant-card-head{border-bottom-color:var(--border-light);min-height:48px}.metric-card{height:100%}.metric-card__label{color:var(--text-regular);font-size:12px}.metric-card__value{color:var(--text-primary);margin-top:8px;font-size:28px;font-weight:750;line-height:1}.metric-card__hint{color:var(--text-regular);margin-top:8px;font-size:12px}.filter-panel{padding:18px 22px}.filter-panel .ant-card-body{padding:0}.app-filter-form .ant-form-item{margin-bottom:0}.app-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:14px 24px;display:grid}.app-filter-item .ant-form-item-row{flex-flow:row;align-items:center}.app-filter-item .ant-form-item-label{text-align:left;flex:0 0 82px;max-width:82px;padding:0 10px 0 0}.app-filter-item .ant-form-item-label>label{width:100%;color:var(--text-primary);font-size:13px}.app-filter-item .ant-form-item-control{min-width:0}.app-filter-item .ant-form-item-control-input{min-height:32px}.app-filter-item .ant-input,.app-filter-item .ant-select{width:100%}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--brand-primary);background:var(--brand-primary-light);font-weight:600}.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#d9ecff}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--brand-primary-light)}.ant-select-multiple .ant-select-selection-item{color:var(--brand-primary);background:var(--brand-primary-light);border-color:#c6e2ff;font-weight:600}.app-filter-actions{grid-column:4;margin-bottom:0}.app-filter-actions .ant-form-item-control-input-content{justify-content:flex-end;display:flex}.app-data-table .ant-table-thead>tr>th{color:var(--text-regular);background:var(--surface-subtle);font-weight:700}.app-data-table .ant-pagination{margin:18px 0 0}.inspection-batches-table .ant-table-tbody>tr>td,.inspection-batch-detail-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:16px;padding-bottom:16px}.inspection-batches-table .ant-table-tbody>tr,.inspection-batch-detail-table .ant-table-tbody>tr,.inspection-agents-table .ant-table-tbody>tr,.inspection-tasks-table .ant-table-tbody>tr{height:70px}.inspection-agents-table .ant-table-tbody>tr>td,.inspection-tasks-table .ant-table-tbody>tr>td{vertical-align:middle}.inspection-agent-description-cell.ant-typography{max-height:3.14em;color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.57;display:-webkit-box;overflow:hidden}.inspection-scope-tooltip{pointer-events:none;width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.inspection-scope-tooltip-content{overscroll-behavior:contain;pointer-events:auto;overflow-wrap:anywhere;scrollbar-color:#ffffff1f transparent;scrollbar-width:thin;width:100%;max-height:240px;line-height:1.6;overflow-y:auto}.inspection-scope-tooltip-content::-webkit-scrollbar{width:3px}.inspection-scope-tooltip-content::-webkit-scrollbar-track{background:0 0}.inspection-scope-tooltip-content::-webkit-scrollbar-button{width:0;height:0;display:none}.inspection-scope-tooltip-content::-webkit-scrollbar-thumb{background-color:#ffffff1f;border-radius:999px}.inspection-scope-tooltip-content:hover::-webkit-scrollbar-thumb{background-color:#ffffff47}.app-table-action,.app-table-action.ant-typography{font-weight:600;color:var(--brand-primary)!important}.app-table-action:hover,.app-table-action.ant-typography:hover{color:var(--brand-primary-hover)!important}.app-table-secondary{color:var(--text-secondary);font-size:12px;line-height:1.45}.ant-tag.app-status-tag{border-radius:6px;height:24px;margin-inline-end:0;padding:0 8px;font-size:12px;font-weight:650;line-height:22px}.ant-tag.app-status-tag--default{color:var(--text-regular);border-color:var(--border-default);background:#f4f4f5}.ant-tag.app-status-tag--blue{color:var(--brand-primary);background:var(--brand-primary-light);border-color:#d9ecff}.ant-tag.app-status-tag--green{color:var(--success-color);border-color:var(--success-border);background:var(--success-surface)}.ant-tag.app-status-tag--orange{color:var(--warning-color);border-color:var(--warning-border);background:var(--warning-surface)}.ant-tag.app-status-tag--red{color:var(--danger-color);border-color:var(--danger-border);background:var(--danger-surface)}.ant-tag.app-status-tag--purple{color:#6b55cc;background:#f3efff;border-color:#ded6fa}.table-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboard-hero-row>.ant-col{display:flex}.dashboard-hero-card{width:100%;height:100%}.dashboard-hero-card.ant-card{flex-direction:column;display:flex}.dashboard-hero-card .ant-card-body{flex-direction:column;flex:1;display:flex}.dashboard-hero-card .dashboard-daily-layout{flex:1}.dashboard-daily-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:18px;display:grid}.dashboard-result-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;min-height:168px;display:grid}.dashboard-result-summary{min-width:0}.dashboard-result-summary h3.ant-typography{color:var(--text-primary);margin:0;font-size:24px;line-height:1.3}.dashboard-result-summary .ant-typography{max-width:760px;color:var(--text-regular);margin:14px 0 16px;font-size:14px;line-height:1.8}.dashboard-progress-panel{border-left:1px solid var(--border-light);padding:18px}.dashboard-progress-panel .ant-progress{margin:14px 0 10px;display:block}.dashboard-daily-summary{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;min-width:0;padding:16px}.dashboard-daily-summary h4.ant-typography{color:var(--text-primary);margin:0;font-size:18px;line-height:1.3}.dashboard-daily-summary .ant-typography{color:var(--text-regular);margin-top:12px;font-size:14px;line-height:1.8}.dashboard-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-top:16px;display:grid}.dashboard-meta-grid>div{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-meta-grid .ant-typography{overflow-wrap:anywhere;margin:0}.dashboard-daily-status{border:1px solid var(--danger-border);background:linear-gradient(180deg, var(--danger-surface) 0, #fff 100%);border-radius:8px;padding:16px}.dashboard-risk-value{margin:8px 0 12px;font-size:30px;font-weight:800;line-height:1}.dashboard-summary-line{border-bottom:1px solid var(--border-light);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.dashboard-summary-line:last-child{border-bottom:0}.dashboard-distribution-line{grid-template-columns:76px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.dashboard-distribution-line .ant-progress-line{margin-bottom:0}.dashboard-summary-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-summary-box{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:84px;padding:12px}.dashboard-summary-box strong{color:var(--text-primary);margin-top:8px;font-size:20px;display:block}.dashboard-metric-row .dashboard-metric-col{flex:180px;max-width:none}.auth-layout{background:var(--surface-page);place-items:center;min-height:100vh;display:grid}.auth-card{border:1px solid var(--border-default);border-radius:12px;width:420px;box-shadow:0 20px 56px #0000001f}.public-report-layout{background:var(--surface-page);min-height:100svh}.placeholder-panel{min-height:420px}.mono{font-family:Consolas,SFMono-Regular,monospace}.report-hero{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.report-hero-main{min-width:0}.report-store-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.report-store-row h2.ant-typography{color:var(--text-primary);margin:0;font-size:22px;font-weight:750;line-height:1.25}.report-meta-line{color:var(--text-regular);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:12px;display:flex}.report-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.report-decision-card{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:118px;padding:14px}.report-decision-card--risk{border-color:var(--danger-border);background:var(--danger-surface)}.report-decision-card--warning{border-color:var(--warning-border);background:var(--warning-surface)}.report-risk-value{color:var(--danger-color);margin:8px 0 10px;font-size:28px;font-weight:780;line-height:1}.report-risk-value--warning{color:var(--warning-color)}.report-action-value{color:var(--text-primary);margin-top:8px;font-size:20px;font-weight:760;line-height:1.35}.report-conclusion-box{background:var(--surface-subtle);border:1px solid #d9ecff;border-radius:8px;min-height:190px;margin-top:16px;padding:22px;box-shadow:0 10px 24px #0000000f}.report-conclusion-box--high,.report-conclusion-box--critical{border-color:var(--danger-border);background:var(--danger-surface)}.report-conclusion-box--high,.report-conclusion-box--watch{border-color:var(--warning-border);background:var(--warning-surface)}.report-conclusion-box--normal{border-color:var(--success-border);background:var(--brand-primary-light)}.report-conclusion-box--unknown{background:var(--surface-subtle);border-color:#d9ecff}.report-conclusion-box__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.report-conclusion-box__label.ant-typography{color:var(--text-primary);margin-bottom:0;font-size:17px;font-weight:760;line-height:1.4}.report-conclusion-box__summary.ant-typography{color:var(--text-primary);margin:18px 0 0;font-size:15px;font-weight:520;line-height:1.85}.report-conclusion-risk{justify-items:end;gap:3px;display:grid}.report-conclusion-risk>span{color:var(--text-regular);font-size:11px}.report-conclusion-risk strong{color:var(--warning-color);font-size:24px;font-weight:800;line-height:1.1}.report-conclusion-box--critical .report-conclusion-risk strong{color:var(--danger-color)}.report-conclusion-box--high .report-conclusion-risk strong{color:var(--warning-color)}.report-conclusion-box--normal .report-conclusion-risk strong{color:var(--success-color)}.report-conclusion-box--watch .report-conclusion-risk strong{color:var(--warning-color)}.report-conclusion-box--unknown .report-conclusion-risk strong{color:var(--text-regular)}.report-simplified-alert{border-color:var(--warning-border);background:var(--warning-surface);margin-top:12px}.report-amount-panel{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;padding:16px}.report-amount-panel__head{gap:4px;display:grid}.report-money-list{margin-top:10px}.report-money-row{border-bottom:1px solid var(--border-light);min-height:38px;color:var(--text-regular);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.report-money-row:last-child{border-bottom:0}.report-money-value{color:var(--text-primary);text-align:right;font-size:18px;font-weight:750}.report-money-value--status{color:var(--warning-color);font-size:15px;font-weight:700}.report-risk-list{border-top:1px solid var(--border-light);display:grid}.report-inline-section{border-top:1px solid var(--border-light);margin-top:18px;padding-top:18px}.report-inline-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.report-inline-section__head h4.ant-typography{color:var(--text-primary);margin:0;font-size:16px;font-weight:780;line-height:1.35}.report-risk-event{padding:16px 0}.report-risk-event+.report-risk-event{border-top:1px solid var(--border-light)}.report-risk-event__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-risk-event__summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.report-risk-event__impact{color:var(--text-regular);align-items:baseline;gap:6px;font-size:12px;display:flex}.report-risk-event__impact strong{color:var(--text-primary);font-size:15px;font-weight:780}.report-risk-event__type{color:var(--text-regular);align-items:baseline;gap:8px;margin-top:10px;font-size:12px;display:inline-flex}.report-risk-event__type strong{color:var(--text-regular);font-weight:650}.report-risk-event__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.report-risk-event__index{width:28px;height:28px;color:var(--brand-primary);background:var(--success-surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.report-risk-event__title h5.ant-typography{color:var(--text-primary);margin:2px 0 0;font-size:16px;font-weight:780;line-height:1.4}.report-risk-event__desc{color:var(--text-regular);font-size:13px;line-height:1.7;margin:8px 0 0!important}.report-evidence-item{border-left:2px solid var(--border-default);background:var(--surface-subtle);min-height:52px;padding:8px 10px}.report-evidence-item>div{color:var(--text-primary);margin-top:6px;font-weight:720}.report-verification-block{background:var(--brand-primary-light);border:1px solid #d9ecff;border-radius:8px;margin-top:14px;padding:14px}.report-risk-event .report-verification-block{border:0;border-top:1px solid var(--border-light);border-left:3px solid var(--success-border);background:0 0;border-radius:0;margin:14px 0 0;padding:10px 0 0 14px}.report-verification-block>.ant-typography{color:var(--brand-primary)}.report-verification-block ul{color:var(--text-regular);gap:10px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.report-side-card+.report-side-card{margin-top:16px}.report-info-list{gap:9px;display:grid}.report-info-row{border-bottom:1px solid var(--border-light);color:var(--text-regular);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:12px;display:flex}.report-info-row:last-child{border-bottom:0;padding-bottom:0}.report-info-row strong{max-width:190px;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-size:13px}.report-compact-list{gap:10px;display:grid}.report-compact-item{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;padding:12px}.report-compact-item .ant-typography{margin-bottom:0}.report-compact-item p.ant-typography,.report-support-text{color:var(--text-regular);margin-top:6px;font-size:12px;line-height:1.65}.inspection-history-table{width:100%}#report-inspection-history{scroll-margin-top:24px}.report-doc-card{border:1px solid var(--border-light);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #0000000f}.report-doc-header{border-bottom:1px solid var(--border-light);background:linear-gradient(180deg, #fff 0, var(--surface-muted) 100%);padding:20px 24px 18px}.report-doc-tags{margin-bottom:10px}.report-doc-header-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.report-doc-header-copy{min-width:0}.report-doc-header-copy h2.ant-typography{color:var(--text-primary);margin:0;font-size:24px;font-weight:780;line-height:1.25}.report-doc-meta{color:var(--text-regular);flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.report-doc-header-status{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;align-content:center;justify-items:start;gap:10px;width:190px;min-height:114px;padding:14px 16px;display:grid}.report-doc-header-status--high,.report-doc-header-status--critical{border-color:var(--danger-border);background:linear-gradient(180deg, var(--danger-surface) 0, #fff 100%)}.report-doc-header-status--watch{border-color:var(--warning-border);background:linear-gradient(180deg, var(--warning-surface) 0, #fff 100%)}.report-doc-header-status--normal{border-color:var(--success-border);background:linear-gradient(180deg, var(--brand-primary-light) 0, #fff 100%)}.report-doc-header-risk{color:var(--danger-color);font-size:30px;font-weight:800;line-height:1}.report-doc-header-risk--normal{color:var(--success-color)}.report-doc-header-risk--watch{color:var(--warning-color)}.report-doc-header-risk--unknown{color:var(--text-regular)}.report-doc-decision{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) 322px;align-items:stretch;gap:22px;padding:24px;display:grid}.report-doc-summary-card{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;min-width:0;min-height:238px;padding:18px 20px;display:grid}.report-doc-summary-card--high,.report-doc-summary-card--critical{border-color:var(--danger-border);background:linear-gradient(180deg, var(--danger-surface) 0, #fff 100%)}.report-doc-summary-card--watch{border-color:var(--warning-border);background:linear-gradient(180deg, var(--warning-surface) 0, #fff 100%)}.report-doc-summary-card--normal{border-color:var(--success-border);background:linear-gradient(180deg, var(--brand-primary-light) 0, #fff 100%)}.report-doc-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.report-doc-summary-risk{color:var(--danger-color);margin-top:8px;font-size:30px;font-weight:800;line-height:1}.report-doc-summary-risk--normal{color:var(--success-color)}.report-doc-summary-risk--watch{color:var(--warning-color)}.report-doc-summary-risk--unknown{color:var(--text-regular)}.report-doc-summary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:20px;display:grid}.report-doc-summary-action,.report-doc-summary-conclusion{border-top:1px solid var(--border-light);min-width:0;padding-top:16px}.report-doc-summary-title{color:var(--text-primary);font-size:16px;font-weight:800;line-height:1.35}.report-doc-summary-action-value{color:var(--text-primary);margin-top:9px;font-size:22px;font-weight:800;line-height:1.35}.report-doc-summary-reason{color:var(--text-regular);font-size:13px;line-height:1.65;margin:8px 0 0!important}.report-doc-summary-conclusion-text{color:var(--text-regular);margin-top:9px;font-size:14px;font-weight:400;line-height:1.8}.report-doc-money-panel{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;flex-direction:column;padding:18px;display:flex}.report-doc-money-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.report-doc-money-list{flex:1;display:grid}.report-doc-money-row{border-bottom:1px solid var(--border-light);min-height:38px;color:var(--text-regular);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.report-doc-money-row:last-child{border-bottom:0}.report-doc-money-value{color:var(--text-primary);text-align:right;font-size:17px;font-weight:780}.report-doc-money-value--green{color:var(--success-color)}.report-doc-money-value--red{color:var(--danger-color)}.report-doc-note{color:var(--text-regular);font-size:12px;line-height:1.65;margin:12px 0 0!important}.report-doc-body{grid-template-columns:minmax(0,1fr) 310px;display:grid}.report-doc-main{border-right:1px solid var(--border-light);min-width:0;padding:22px 24px 24px}.report-doc-side{background:var(--surface-muted);padding:22px 20px 24px}.report-doc-section+.report-doc-section{border-top:1px solid var(--border-light);margin-top:24px;padding-top:22px}.report-doc-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.report-doc-section-head h3.ant-typography,.report-doc-side h3.ant-typography{color:var(--text-primary);margin:0;font-size:16px;font-weight:780;line-height:1.35}.report-doc-risk-list{border:1px solid var(--border-light);background:#fff;border-radius:8px;overflow:hidden}.report-doc-risk-row{grid-template-columns:176px minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.report-doc-risk-row+.report-doc-risk-row{border-top:1px solid var(--border-light)}.report-doc-risk-row-side{align-content:start;gap:10px;display:grid}.report-doc-risk-row-main p.ant-typography{color:var(--text-regular);margin:0;font-size:13px;line-height:1.75}.report-doc-risk-meta{color:var(--text-regular);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:12px;display:flex}.report-doc-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-doc-fact{border:1px solid var(--border-light);background:#fff;border-radius:8px;min-height:74px;padding:12px}.report-doc-fact>div{color:var(--text-primary);margin-top:8px;font-size:15px;font-weight:780;line-height:1.35}.report-doc-verify-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-doc-verify-list li{color:var(--text-regular);background:var(--brand-primary-light);border:1px solid #d9ecff;border-radius:8px;padding:12px 14px 12px 38px;font-size:13px;line-height:1.65;position:relative}.report-doc-verify-list li:before{content:"";background:var(--brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:16px}.report-doc-side-section+.report-doc-side-section{border-top:1px solid var(--border-light);margin-top:22px;padding-top:20px}.report-structured-document{border:1px solid var(--border-light);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #0000000f}.report-detail-tabbar{border:1px solid var(--border-light);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 14px 0 8px;display:flex;box-shadow:0 8px 22px #14253f0d}.report-detail-tabs{min-width:220px}.report-detail-tabs .ant-tabs-nav{margin:0}.report-detail-tabs .ant-tabs-tab{padding:16px 12px 14px;font-size:15px;font-weight:650}.report-detail-tabs .ant-tabs-ink-bar{border-radius:3px 3px 0 0;height:3px}.report-detail-tab-actions{justify-content:flex-end}.report-store-data-document{border:1px solid var(--border-light);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #0000000f}.report-store-data-loading{border:1px solid var(--border-light);background:#fff;border-radius:8px;place-items:center;min-height:360px;display:grid}.report-store-data-header{border-bottom:1px solid var(--border-light);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 24px;display:flex}.report-store-data-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.report-store-data-header>div:first-child>span{color:var(--text-secondary);font-size:12px}.report-store-data-header>div:first-child>strong{color:var(--text-primary);font-size:14px;font-weight:700}.report-store-data-alert{margin:16px 24px 0}.report-store-data-kpis{border-bottom:1px solid var(--border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-store-data-kpi{border-right:1px solid var(--border-light);background:#fff;min-width:0;padding:22px 24px 20px}.report-store-data-kpi:last-child{border-right:0}.report-store-data-kpi>span,.report-store-data-kpi>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.report-store-data-kpi>strong{color:var(--text-primary);margin:7px 0 5px;font-size:22px;font-weight:760;line-height:1.25;display:block}.report-store-data-kpi:nth-child(3)>strong{color:var(--brand-primary)}.report-store-data-section{padding:22px 24px 24px}.report-store-data-section+.report-store-data-section{border-top:1px solid var(--border-light)}.report-store-data-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.report-store-data-heading h2.ant-typography{color:var(--text-primary);margin:0;font-size:18px;font-weight:750;line-height:1.4}.report-store-data-heading-extra{color:var(--text-secondary);font-size:12px}.report-store-data-insights{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:0;padding:0;display:grid}.report-store-data-insight-main,.report-store-data-insight-side{padding:22px 24px 24px}.report-store-data-insight-main{border-right:1px solid var(--border-light)}.report-store-trend{min-height:246px}.report-store-trend-legend{min-height:24px;color:var(--text-secondary);justify-content:flex-end;gap:18px;font-size:12px;display:flex}.report-store-trend-legend span{align-items:center;gap:6px;display:inline-flex}.report-store-trend-legend i{background:var(--brand-primary);border-radius:2px;width:8px;height:8px}.report-store-trend-legend i.is-refund{background:#e79a32}.report-store-trend-plot{grid-template-columns:58px minmax(0,1fr);height:218px;display:grid}.report-store-trend-axis{grid-template-rows:minmax(0,1fr) 38px;height:218px;display:grid}.report-store-trend-axis-scale{color:var(--text-secondary);white-space:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:9px;font-size:10px;line-height:1;display:flex}.report-store-trend-series{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:10px;height:218px;padding:0 4px;display:grid;position:relative}.report-store-trend-grid{z-index:0;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 38px}.report-store-trend-grid i{background:var(--border-light);width:100%;height:1px;display:block}.report-store-trend-column{z-index:1;text-align:center;grid-template-rows:minmax(0,1fr) 20px 18px;min-width:0;height:100%;display:grid;position:relative}.report-store-trend-column:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.report-store-trend-column:hover,.report-store-trend-column:focus-visible{z-index:6}.report-store-trend-bars{justify-content:center;align-items:flex-end;gap:4px;min-height:0;display:flex}.report-store-trend-bar{background:var(--brand-primary);border-radius:3px 3px 0 0;width:min(16px,32%);min-height:4px}.report-store-trend-bar.is-refund{background:#e79a32}.report-store-trend-tooltip{z-index:5;border:1px solid var(--border-default);opacity:0;width:210px;color:var(--text-regular);text-align:left;pointer-events:none;background:#fff;border-radius:6px;gap:7px;padding:10px 12px;font-size:12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #14203829}.report-store-trend-column:first-of-type .report-store-trend-tooltip{left:0;transform:translateY(-4px)}.report-store-trend-column:last-of-type .report-store-trend-tooltip{left:auto;right:0;transform:translateY(-4px)}.report-store-trend-column:hover .report-store-trend-tooltip,.report-store-trend-column:focus-visible .report-store-trend-tooltip{opacity:1;transform:translate(-50%)}.report-store-trend-column:first-of-type:hover .report-store-trend-tooltip,.report-store-trend-column:first-of-type:focus-visible .report-store-trend-tooltip,.report-store-trend-column:last-of-type:hover .report-store-trend-tooltip,.report-store-trend-column:last-of-type:focus-visible .report-store-trend-tooltip{transform:translateY(0)}.report-store-trend-tooltip>strong{color:var(--text-primary);font-weight:700}.report-store-trend-tooltip>span{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.report-store-trend-tooltip i{background:var(--brand-primary);border-radius:2px;width:8px;height:8px}.report-store-trend-tooltip i.is-refund{background:#e79a32}.report-store-trend-tooltip b{color:var(--text-primary);font-weight:700}.report-store-trend-tooltip small{color:var(--text-secondary)}.report-store-trend-column>strong,.report-store-trend-column>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-store-trend-column>strong{color:var(--text-regular);padding-top:5px;font-size:11px;font-weight:650}.report-store-trend-column>small{color:var(--text-secondary);font-size:10px}.report-store-score-list{gap:25px;padding:18px 4px;display:grid}.report-store-score>div:first-child{color:var(--text-regular);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:13px;display:flex}.report-store-score>div:first-child strong{color:var(--text-primary);font-size:18px;font-weight:760}.report-store-score-track{background:#edf0f5;border-radius:4px;height:7px;overflow:hidden}.report-store-score-track>span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.report-store-score-track>span.is-good{background:#32a06f}.report-store-data-table .ant-table{border-top:1px solid var(--border-light)}.report-store-data-table .ant-table-thead>tr>th{color:var(--text-secondary);background:var(--surface-muted);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:650}.report-store-data-table .ant-table-tbody>tr>td{color:var(--text-regular);padding-top:11px;padding-bottom:11px;font-size:13px}.report-store-data-table .ant-table-tbody>tr>td strong{color:var(--text-primary);font-weight:680}.report-store-data-missing{color:#b56d14}.report-store-order-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.report-store-order-toolbar .ant-input-search{width:min(360px,100%)}.report-store-order-alert{margin-bottom:14px}.report-structured-header{border-bottom:1px solid var(--border-light);background:#fff;padding:20px 24px 18px}.report-structured-tags{margin-bottom:10px}.report-structured-header-main{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-structured-header-main h2.ant-typography{color:var(--text-primary);margin:0;font-size:23px;font-weight:750;line-height:1.3}.report-structured-meta{color:var(--text-regular);flex-wrap:wrap;gap:7px 20px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.report-structured-meta strong{color:var(--text-regular);font-weight:650}.report-structured-summary{border-bottom:1px solid var(--border-light);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) 210px;gap:24px;padding:22px 24px;display:grid}.report-structured-summary.is-single{grid-template-columns:minmax(0,1fr)}.report-structured-summary-label{color:var(--text-primary);margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.4;display:block}.report-structured-summary h3.ant-typography{color:var(--text-primary);margin:8px 0 0;font-size:19px;font-weight:750;line-height:1.4}.report-structured-summary p.ant-typography{max-width:850px;color:var(--text-regular);margin:0;font-size:14px;line-height:1.85}.report-structured-risk{border-left:3px solid var(--risk-critical-color);background:var(--risk-critical-surface);flex-direction:column;justify-content:center;min-height:126px;padding:17px 18px;display:flex}.report-structured-risk>span,.report-structured-risk>small{color:var(--risk-critical-color);font-size:12px}.report-structured-risk>strong{color:var(--risk-critical-color);margin:7px 0 9px;font-size:26px;font-weight:780;line-height:1.2}.report-structured-risk--high{border-left-color:var(--risk-high-color);background:var(--risk-high-surface)}.report-structured-risk--high>span,.report-structured-risk--high>small,.report-structured-risk--high>strong{color:var(--risk-high-color)}.report-structured-risk--watch>span,.report-structured-risk--watch>small,.report-structured-risk--watch>strong{color:var(--risk-watch-color)}.report-structured-risk--watch{border-left-color:var(--risk-watch-color);background:var(--risk-watch-surface)}.report-structured-risk--normal{border-left-color:var(--risk-normal-color);background:var(--risk-normal-surface)}.report-structured-risk--normal>span,.report-structured-risk--normal>small,.report-structured-risk--normal>strong{color:var(--risk-normal-color)}.report-structured-risk--unknown{border-left-color:var(--border-default);background:var(--surface-muted)}.report-structured-risk--unknown>span,.report-structured-risk--unknown>small,.report-structured-risk--unknown>strong{color:var(--text-regular)}.report-structured-module{background:#fff;padding:24px}.report-structured-module+.report-structured-module{border-top:1px solid var(--border-light)}.report-reanalysis-progress{padding:8px 0 4px}.report-reanalysis-progress>.ant-typography{color:var(--text-regular);margin-bottom:18px;line-height:1.7}.report-reanalysis-progress .ant-progress{margin-bottom:8px}.report-reanalysis-progress-tip{margin-top:14px}.report-structured-module-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.report-structured-module-heading__main{align-items:flex-start;gap:12px;min-width:0;display:flex}.report-structured-module-index{color:#fff;background:var(--brand-primary);border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.report-structured-module-heading h3.ant-typography{color:var(--text-primary);margin:0;font-size:17px;font-weight:750;line-height:1.35}.report-structured-module-heading__main .ant-typography-secondary{margin-top:4px;font-size:12px;line-height:1.55;display:block}.report-structured-module-heading__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-basic-information-grid{border:1px solid var(--border-light);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.report-basic-information-item{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:76px;padding:13px 15px}.report-basic-information-item:nth-child(4n){border-right:0}.report-basic-information-item:last-child{border-bottom:0}.report-basic-information-item>span{color:var(--text-regular);font-size:12px;display:block}.report-basic-information-item>strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:650;line-height:1.45;display:block}.report-basic-summary-list{gap:11px;margin-top:12px;display:grid}.report-basic-summary-item{gap:3px;display:grid}.report-basic-summary-item>span{color:var(--text-primary);font-size:13px;line-height:1.35}.report-basic-summary-item p.ant-typography{color:var(--text-primary);margin:0;font-size:13px;line-height:1.7}.report-structured-module-note.ant-typography{color:var(--text-regular);margin:11px 0 0;font-size:12px;line-height:1.65}.report-structured-table-wrap{width:100%;overflow-x:auto}.report-structured-table{border:1px solid var(--border-light);border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.report-structured-table th{height:40px;color:var(--text-regular);border-bottom:1px solid var(--border-light);background:var(--surface-subtle);text-align:left;padding:0 13px;font-size:12px;font-weight:700}.report-structured-table td{color:var(--text-regular);border-bottom:1px solid var(--border-light);vertical-align:top;overflow-wrap:anywhere;padding:13px;font-size:13px;line-height:1.65}.report-structured-table tr:last-child td{border-bottom:0}.report-structured-table td>strong{color:var(--text-primary);font-weight:700}.report-assessment-code{color:var(--brand-primary);margin-bottom:4px;font-size:12px;font-weight:750;display:block}.report-structured-secondary{color:var(--text-regular)!important;font-size:12px!important}.report-risk-raw{color:var(--text-regular);white-space:normal;line-height:1.75}.report-legacy-findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-detail-risk-list{gap:10px;display:grid}.report-detail-risk-item{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.report-detail-risk-index{color:#fff;background:var(--brand-primary-hover);border-radius:6px;align-self:center;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid}.report-detail-risk-card{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:7px;grid-template-columns:160px minmax(0,1fr) 84px;align-items:center;gap:18px;min-width:0;padding:12px 14px;display:grid}.report-detail-risk-card--normal{border-color:var(--risk-normal-border);background:var(--risk-normal-surface)}.report-detail-risk-card--watch{border-color:var(--risk-watch-border);background:var(--risk-watch-surface)}.report-detail-risk-card--high{border-color:var(--risk-high-border);background:var(--risk-high-surface)}.report-detail-risk-card--critical{border-color:var(--risk-critical-border);background:var(--risk-critical-surface)}.report-detail-risk-card--insufficient{background:var(--brand-primary-light);border-color:#d9ecff}.report-detail-risk-summary{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.report-detail-risk-summary>strong{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.45}.report-detail-risk-level{justify-content:center;align-items:center;display:flex}.report-detail-risk-copy{align-items:center;min-width:0;display:flex}.report-detail-risk-copy .ant-typography{width:100%;color:var(--text-regular);margin:0;font-size:13px;line-height:1.75}.report-detail-risk-copy .ant-typography>strong{color:var(--text-primary);font-weight:650}.report-detail-risk-copy .ant-typography>span{margin-left:7px}.report-legacy-findings>li{color:var(--text-regular);border-left:3px solid var(--text-secondary);background:var(--surface-subtle);padding:12px 14px;line-height:1.7}.report-prospective-list{border:1px solid var(--border-light);border-radius:8px;overflow:hidden}.report-prospective-item{grid-template-columns:128px minmax(0,1fr) 230px;align-items:start;gap:18px;padding:16px 18px;display:grid}.report-prospective-item+.report-prospective-item{border-top:1px solid var(--border-light)}.report-prospective-status{color:var(--brand-primary);flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;font-weight:650;display:flex}.report-prospective-item>div:nth-child(2)>strong{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.55}.report-prospective-item p.ant-typography{color:var(--text-regular);margin:5px 0 0;font-size:13px;line-height:1.75}.report-prospective-condition{border-left:2px solid var(--border-default);padding-left:14px}.report-prospective-condition>span{color:var(--text-regular);font-size:12px;display:block}.report-prospective-condition>strong{color:var(--text-regular);margin-top:6px;font-size:12px;font-weight:650;line-height:1.65;display:block}.report-data-gap-action{font-weight:650;color:var(--brand-primary)!important}.report-structured-footer{border-top:1px solid var(--border-light);min-height:62px;color:var(--text-regular);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;font-size:12px;line-height:1.6;display:flex}@media (width<=1100px){.report-structured-summary,.report-prospective-item{grid-template-columns:minmax(0,1fr)}.report-basic-information-grid,.report-store-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-store-data-kpi:nth-child(2){border-right:0}.report-store-data-kpi:nth-child(-n+2){border-bottom:1px solid var(--border-light)}.report-store-data-insights{grid-template-columns:minmax(0,1fr)}.report-store-data-insight-main{border-right:0;border-bottom:1px solid var(--border-light)}.report-basic-information-item,.report-basic-information-item:nth-child(4n){border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.report-basic-information-item:nth-child(2n){border-right:0}.report-basic-information-item:last-child{border-bottom:0}}@media (width<=768px){.report-detail-tabbar{flex-direction:column;align-items:stretch;gap:8px;padding:0 12px 12px}.report-detail-tabs{width:100%}.report-detail-tab-actions{justify-content:flex-start}.report-structured-header,.report-structured-summary,.report-structured-module{padding:16px}.report-structured-header-main,.report-structured-module-heading,.report-structured-footer{flex-direction:column;align-items:flex-start}.report-structured-module-heading__meta{justify-content:flex-start}.report-detail-risk-card{grid-template-columns:minmax(0,1fr);gap:8px}.report-detail-risk-level{justify-content:flex-start}.report-basic-information-grid{grid-template-columns:minmax(0,1fr)}.report-basic-information-item,.report-basic-information-item:nth-child(2n),.report-basic-information-item:nth-child(4n){border-right:0;border-bottom:1px solid var(--border-light)}.report-basic-information-item:last-child{border-bottom:0}.report-structured-footer{padding:14px 16px}.report-store-data-section{padding:18px 16px}.report-store-data-header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.report-store-data-alert{margin:14px 16px 0}.report-store-data-kpi,.report-store-data-insight-main,.report-store-data-insight-side{padding-left:16px;padding-right:16px}.report-store-order-toolbar{flex-direction:column;align-items:stretch}.report-store-order-toolbar .ant-input-search{width:100%}}@media (width<=520px){.report-store-data-kpis{grid-template-columns:minmax(0,1fr)}.report-store-data-kpi{border-right:0;border-bottom:1px solid var(--border-light)}.report-store-data-kpi:last-child{border-bottom:0}.report-store-data-heading{flex-direction:column;align-items:flex-start;gap:5px}.report-store-trend-series{grid-template-columns:repeat(7,minmax(34px,1fr));gap:4px;overflow-x:auto}}.store-query-actions .ant-btn{height:auto;color:var(--brand-primary);padding:0;font-weight:600}.store-query-actions .ant-btn:hover{color:var(--brand-primary-hover)!important}.store-query-confirm{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;gap:6px;margin-top:14px;padding:14px;display:grid}.store-query-confirm-note{border:1px solid var(--warning-border);color:var(--warning-hover);background:var(--warning-surface);border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.7}.ant-tag.app-status-tag.app-risk-tag--critical{color:#fff;border-color:var(--risk-critical-color);background:var(--risk-critical-color)}.ant-tag.app-status-tag.app-risk-tag--high{color:var(--risk-high-color);border-color:var(--risk-high-border);background:var(--risk-high-surface)}.ant-tag.app-status-tag.app-risk-tag--watch{color:var(--risk-watch-color);border-color:var(--risk-watch-border);background:var(--risk-watch-surface)}.ant-tag.app-status-tag.app-risk-tag--normal{color:var(--risk-normal-color);border-color:var(--risk-normal-border);background:var(--risk-normal-surface)}.store-risk-page .section-card .ant-card-extra{align-items:center;display:flex}.store-risk-metrics>.ant-col{min-width:0;display:flex}.store-risk-metric-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0}.store-risk-metric-button .metric-card{border-color:var(--border-default);width:100%;min-height:102px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 22px #14253f0d}.store-risk-metric-button:hover .metric-card{border-color:#c6e2ff;transform:translateY(-1px);box-shadow:0 10px 26px #3b6aff1f}.store-risk-metric-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.store-risk-metric-button .metric-card__label{font-size:13px}.store-risk-metric-button .metric-card__value{align-items:baseline;gap:9px;min-height:32px;margin-top:12px;font-size:30px;display:flex}.store-risk-metric-button .metric-card__value small{color:var(--text-regular);font-size:12px;font-weight:500}.store-risk-metric-button--new .metric-card__value{color:var(--brand-primary)!important}.store-risk-metric-button--pending .metric-card__value{color:#6b55cc!important}.store-risk-workspace{overflow:hidden}.store-risk-panel{min-width:0}.store-risk-filter-panel{border-bottom:1px solid var(--border-default)}.store-risk-filter-panel .app-filter-item .ant-form-item-label{flex-basis:96px;max-width:96px}.store-risk-list-heading{border-bottom:1px solid var(--border-light);align-items:center;min-height:54px;padding:0 22px;display:flex}.store-risk-list-heading h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.4}.store-risk-list-body{padding:18px 22px}.store-risk-list-body>.ant-alert{margin:0}.store-risk-list-body .ant-pagination{margin-left:0;margin-right:0}.store-risk-summary-chips{flex-wrap:wrap;gap:6px;display:flex}.store-risk-hint-tags{flex-wrap:wrap;gap:6px;width:100%;max-width:320px;display:flex;position:relative;overflow:hidden}.store-risk-hint-tag.ant-tag,.store-risk-hint-more.ant-tag{white-space:nowrap;border-radius:4px;align-items:center;min-width:0;min-height:24px;margin-inline-end:0;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.ant-tag.store-risk-hint-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%;color:#1677ff!important;background:#e6f4ff!important;border-color:#91caff!important}.store-risk-hint-more.ant-tag{color:var(--text-regular);border-color:var(--border-default);background:var(--surface-subtle);font-weight:600}.store-risk-hint-measurement{z-index:-1;visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.store-risk-count-chip{border:1px solid var(--border-default);min-height:22px;color:var(--text-regular);background:var(--surface-subtle);border-radius:4px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.store-risk-count-chip--critical{color:var(--risk-critical-color);border-color:var(--danger-border);background:var(--risk-critical-surface)}.store-risk-count-chip--high{color:var(--risk-high-color);border-color:var(--danger-border);background:var(--risk-high-surface)}.store-risk-count-chip--watch{color:var(--risk-watch-color);border-color:var(--warning-border);background:var(--risk-watch-surface)}.store-risk-count-chip--normal{color:var(--risk-normal-color);border-color:var(--risk-normal-border);background:var(--risk-normal-surface)}.store-risk-progress-count{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.store-risk-progress-count strong,.store-risk-progress-count>span:last-child{color:var(--text-primary)}.store-risk-detail-trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:block}.store-risk-detail-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (width<=1200px){.store-risk-filter-panel .app-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-risk-filter-panel .app-filter-actions{grid-column:2}}@media (width<=760px){.store-risk-list-body{padding:14px 12px}.store-risk-filter-panel .app-filter-grid{grid-template-columns:1fr}.store-risk-filter-panel .app-filter-actions{grid-column:1}}.store-run-inspection-context{border:1px solid var(--border-light);background:var(--surface-muted);border-radius:6px;flex-direction:column;gap:3px;margin-bottom:10px;padding:12px 14px;display:flex}.store-run-inspection-help.ant-typography{margin-bottom:18px;font-size:13px}.store-risk-detail-loading{justify-content:center;align-items:center;min-height:420px;display:flex}.store-risk-detail-metrics>.ant-col{min-width:0;display:flex}.store-risk-detail-metrics .metric-card{border-color:var(--border-default);width:100%;min-height:102px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 22px #14253f0d}.store-risk-detail-metric-static{width:100%}.store-risk-detail-metrics .store-risk-metric-button:hover .metric-card,.store-risk-detail-metric-static:hover .metric-card{border-color:#c6e2ff;transform:translateY(-1px);box-shadow:0 10px 26px #3b6aff1f}.store-risk-detail-metrics .metric-card__label{font-size:13px}.store-risk-detail-metrics .metric-card__value{align-items:baseline;gap:9px;min-height:32px;margin-top:12px;font-size:30px;display:flex}.store-risk-detail-metrics .metric-card__value small{color:var(--text-regular);font-size:12px;font-weight:500}.store-risk-detail-filter .app-filter-item .ant-form-item-label{flex-basis:96px;max-width:96px}.store-risk-detail-list .ant-card-body{padding:18px 22px}.store-risk-detail-list .ant-table-tbody>tr{height:88px}.store-risk-detail-list .ant-table-tbody>tr>td{vertical-align:middle;height:88px;padding-top:10px;padding-bottom:10px}.store-risk-detail-plan-name.ant-typography,.store-risk-detail-summary.ant-typography,.store-risk-detail-log .ant-typography{margin-bottom:0}.store-risk-detail-plan-name.ant-typography,.store-risk-detail-summary.ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.store-risk-detail-log{min-width:0}.store-risk-detail-log>.ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;line-height:20px;display:-webkit-box;overflow:hidden}.store-risk-detail-inspection-time.ant-typography{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:400}@media (width<=1280px){.store-risk-detail-filter .app-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-risk-detail-filter .app-filter-actions{grid-column:2}}@media (width<=640px){.store-risk-detail-page .page-header{flex-direction:column;align-items:flex-start}.store-risk-detail-page .page-header>.ant-space{flex-wrap:wrap;width:100%}.store-risk-detail-filter .app-filter-grid{grid-template-columns:minmax(0,1fr)}.store-risk-detail-filter .app-filter-actions{grid-column:1}.store-risk-detail-list .ant-card-body{padding:14px 12px}}.store-risk-confirm-plan{color:var(--brand-primary);font-size:13px;font-weight:600}.store-risk-page .app-data-table .ant-table-cell,.inspection-history-modal .app-data-table .ant-table-cell,#report-inspection-history .app-data-table .ant-table-cell{vertical-align:middle}.store-risk-reason-column{vertical-align:middle!important}.store-risk-store{width:100%;min-width:0}.store-risk-store>.ant-typography{max-width:100%;display:block}.store-risk-reason-cell{align-items:center;width:100%;min-width:0;min-height:3.2em;display:flex}.store-risk-reason{width:100%;min-width:0;max-width:100%;color:var(--text-regular);flex:auto;line-height:1.6;margin:0!important}.store-risk-time{color:var(--text-regular);font-size:inherit;white-space:nowrap}.store-risk-latest-log.ant-typography{width:100%;min-width:0;max-width:none;max-height:3.1em;color:var(--text-regular);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.inspection-history-modal .ant-table-cell-fix-right{white-space:nowrap}.store-risk-actions{white-space:nowrap;align-items:center;gap:12px;width:max-content;min-height:24px;display:flex}.store-risk-actions>*{flex:none}.store-risk-actions .ant-btn,.inspection-history-modal .ant-btn-link{height:auto;color:var(--brand-primary);padding:0;font-weight:600}.store-risk-actions .ant-btn:hover,.inspection-history-modal .ant-btn-link:hover{color:var(--brand-primary-hover)!important}.store-risk-actions .store-risk-handling-action,.store-risk-handling-action-placeholder{text-align:center;justify-content:center;align-items:center;width:64px;display:inline-flex}.store-risk-actions .store-risk-handling-action--pending{border-color:var(--warning-border);background:var(--warning-surface);height:26px;padding:0 9px;font-size:12px;line-height:24px;color:var(--warning-color)!important}.store-risk-actions .store-risk-handling-action--pending:hover{color:var(--warning-hover)!important;border-color:var(--warning-color)!important;background:var(--warning-surface)!important}.store-risk-actions .store-risk-handling-action--processing{border-color:var(--brand-primary);background:var(--brand-primary-light);height:26px;padding:0 9px;font-size:12px;line-height:24px;color:var(--brand-primary)!important}.store-risk-actions .store-risk-handling-action--processing:hover{color:var(--brand-primary-hover)!important;border-color:var(--brand-primary)!important;background:var(--brand-primary-light)!important}.store-risk-actions .store-risk-handling-action--resolved{color:var(--success-color)!important}.store-risk-actions .store-risk-handling-action--resolved:hover{color:var(--success-hover)!important}.store-risk-actions .store-risk-handling-action--not_required{color:var(--success-color)!important}.store-risk-actions .store-risk-handling-action--empty{color:var(--text-secondary)!important}.store-risk-more-action{align-items:center;gap:4px;display:inline-flex}.store-risk-more-action .anticon{margin:0;font-size:10px}.ant-dropdown-menu.store-risk-more-menu{min-width:112px;padding:4px}.ant-dropdown-menu.store-risk-more-menu .ant-dropdown-menu-item{color:var(--brand-primary);font-weight:600}.ant-dropdown-menu.store-risk-more-menu .ant-dropdown-menu-item:hover,.ant-dropdown-menu.store-risk-more-menu .ant-dropdown-menu-item-active,.ant-dropdown-menu.store-risk-more-menu .ant-dropdown-menu-item-selected{color:var(--brand-primary-hover);background:var(--brand-primary-light)}.ant-dropdown-menu.store-risk-more-menu .ant-dropdown-menu-item:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.store-risk-action-disabled{font-weight:600}.inspection-history-title{align-items:baseline;gap:10px;min-width:0;display:flex}.inspection-history-title>span{color:var(--text-primary);font-size:18px;font-weight:700}.inspection-history-title>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.inspection-history-modal .ant-modal-body{min-height:260px;padding-top:8px}.inspection-history-modal .ant-alert{margin-top:8px}.inspection-history-risk{max-width:290px;display:flex}.inspection-history-risk>.ant-typography{max-width:290px;color:var(--text-regular);font-size:12px;line-height:1.55}.store-operation-log-drawer .ant-drawer-content-wrapper{max-width:100vw}.store-operation-log-drawer .ant-drawer-header{border-bottom:1px solid var(--border-default);padding:22px 26px 17px}.store-operation-log-drawer .ant-drawer-body{background:#fff;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.store-operation-log-title{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.store-operation-log-title>div:first-child{min-width:0}.store-operation-log-title small{color:var(--text-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:500;display:block;overflow:hidden}.store-operation-log-title-text{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:750;display:block;overflow:hidden}.store-operation-log-title>.ant-btn{color:var(--text-secondary);flex:none;margin-right:-7px}.store-operation-log-list{flex:auto;min-height:0;padding:0 26px 20px;overflow-y:auto}.store-operation-log-context{border-bottom:1px solid var(--border-default);background:var(--surface-muted);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:14px 26px;display:flex}.store-operation-log-context>div:first-child{min-width:0}.store-operation-log-context>div:first-child>.ant-typography{margin-bottom:8px;display:block}.store-operation-log-context>div:first-child>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.store-operation-log-context>div:first-child>div>span:not(.ant-tag){color:var(--text-secondary);font-size:12px}.store-operation-log-layout{flex-direction:column;flex:1;min-height:0;display:flex}.store-operation-log-list-toolbar{z-index:2;background:#fff;justify-content:flex-start;align-items:center;min-height:44px;margin-bottom:4px;padding-top:8px;display:flex;position:sticky;top:0}.store-operation-log-composer{border-top:1px solid var(--border-default);background:#fff;flex:none;padding:14px 26px 18px;box-shadow:0 -6px 18px #1f29370f}.store-operation-log-composer .ant-form-item{margin-bottom:12px}.store-operation-log-composer .ant-input-textarea textarea{resize:none;min-height:76px}.store-operation-log-actions{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.store-operation-log-status-item{margin-bottom:0!important}.store-operation-log-status-item .ant-form-item-control-input{min-height:28px}.store-operation-log-status-options{flex-wrap:wrap;gap:7px;display:flex}.store-operation-log-status-options .ant-radio-button-wrapper{height:27px;color:var(--text-secondary);box-shadow:none;background:#fff;border:1px solid #d9e0e8;border-radius:4px;margin-inline-start:0;padding:0 8px;font-size:12px;line-height:25px}.store-operation-log-status-options .ant-radio-button-wrapper:not(:first-child):before{display:none}.store-operation-log-status-options .ant-radio-button-wrapper:not(:first-child){border-inline-start-width:1px}.store-operation-log-status-options .ant-radio-button-wrapper:hover{color:var(--brand-primary);border-color:#a9c8f8}.store-operation-log-status-options .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--brand-primary);box-shadow:none;background:#edf5ff;border-color:#a9c8f8}.store-operation-log-save{min-width:84px;height:36px;padding-inline:20px;font-weight:600}.store-operation-log-date-group{margin:0}.store-operation-log-date-label{color:var(--text-secondary);margin:22px 0 2px;font-size:12px;font-weight:650;line-height:1.5}.store-operation-log-list>.ant-empty{margin-top:96px}.store-operation-log-loading{justify-content:center;align-items:center;min-height:260px;display:flex}.store-operation-log-list>.ant-alert{margin-top:20px}.store-operation-log-item{border-bottom:1px solid var(--border-light);padding:18px 0 20px 23px;position:relative}.store-operation-log-item:before{content:"";background:#d9ecff;width:1px;position:absolute;top:29px;bottom:-1px;left:4px}.store-operation-log-dot{background:var(--brand-primary-light);width:9px;height:9px;box-shadow:0 0 0 3px var(--brand-primary-light);border:2px solid #79bbff;border-radius:50%;position:absolute;top:23px;left:0}.store-operation-log-item--system .store-operation-log-dot{background:#fff;border-color:#7b6fd0;box-shadow:0 0 0 3px #f1efff}.store-operation-log-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-operation-log-meta .ant-typography{font-size:12px}.store-operation-log-meta .ant-typography-secondary{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.store-operation-log-actor{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.store-operation-log-actor .app-status-tag{height:20px;padding:0 6px;line-height:18px}.store-operation-log-action-text{color:var(--text-regular);font-size:12px;font-weight:600}.store-operation-log-change{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.store-operation-log-change>strong{color:var(--text-regular);font-size:13px;font-weight:700}.store-operation-log-change>span{color:var(--text-secondary);font-size:12px}.store-operation-log-change>.store-operation-log-arrow{color:var(--text-secondary);font-size:13px;line-height:1}.store-operation-log-facts{background:var(--surface-subtle);border-left:3px solid #7b6fd0;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.store-operation-log-facts>div{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;display:grid}.store-operation-log-facts>div>span{color:var(--text-secondary);font-size:12px}.store-operation-log-facts>div>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.store-operation-log-facts>div>div>.ant-typography{min-width:0;color:var(--text-regular);font-size:12px}.store-operation-log-facts>.store-operation-log-risk-fact{grid-template-columns:70px auto minmax(0,1fr);align-items:start}.store-operation-log-risk-fact>.app-status-tag{margin-top:1px}.store-operation-log-item .store-operation-log-risk-content.ant-typography{min-width:0;max-height:3.2em;color:var(--text-regular);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.store-operation-log-item>.store-operation-log-content.ant-typography{color:var(--text-regular);margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.65}.store-operation-log-report-link{color:var(--brand-primary);align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:650;display:inline-flex}.store-operation-log-load-more{justify-content:center;padding:18px 0 4px;display:flex}@media (width<=768px){.inspection-history-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:12px}.inspection-history-title{flex-direction:column;gap:2px}.store-operation-log-drawer .ant-drawer-header,.store-operation-log-context,.store-operation-log-list,.store-operation-log-composer{padding-left:20px;padding-right:20px}}.run-detail-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.run-detail-main{min-width:0}.run-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.run-title-row h2.ant-typography{color:var(--text-primary);margin:0;font-size:22px;font-weight:750;line-height:1.25}.run-diagnosis-box{border:1px solid var(--warning-border);color:var(--warning-hover);background:var(--warning-surface);border-radius:8px;margin-top:14px;padding:14px;font-size:13px;line-height:1.8}.run-summary-panel{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;padding:16px}.run-info-list{gap:9px;margin-top:12px;display:grid}.run-info-row{border-bottom:1px solid var(--border-light);color:var(--text-regular);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:12px;display:flex}.run-info-row:last-child{border-bottom:0;padding-bottom:0}.run-info-row strong{max-width:190px;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-size:13px}.run-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.run-detail-content,.run-detail-side{gap:16px;display:grid}.run-side-card .ant-card-body{padding-top:16px}.run-stage-list{gap:16px;display:grid}.run-stage-item{grid-template-columns:26px minmax(0,1fr) 72px;align-items:start;gap:10px;display:grid}.run-stage-content{gap:6px;min-width:0;display:grid}.run-stage-dot{width:22px;height:22px;color:var(--brand-primary);background:var(--success-surface);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.run-stage-dot:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.run-stage-dot--active{color:var(--brand-primary);background:var(--brand-primary-light)}.run-stage-dot--failed{color:var(--danger-color);background:var(--danger-surface)}.run-stage-dot--pending{color:var(--text-secondary);background:#f4f4f5}.run-advice-box{background:var(--brand-primary-light);border:1px solid #d9ecff;border-radius:8px;padding:14px}.run-advice-box>.ant-typography{color:var(--brand-primary)}.run-advice-box ul{color:var(--text-regular);gap:10px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.run-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.run-version-box{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-width:0;min-height:74px;padding:12px}.run-version-box span{color:var(--text-regular);font-size:12px;display:block}.run-version-box strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}.inspection-config-card-title{color:var(--text-primary);gap:4px;font-size:16px;font-weight:700;line-height:1.35;display:grid}.inspection-config-card-title span{color:var(--text-regular);font-size:12px;font-weight:400}.inspection-config-hero .ant-card-body{padding:22px 24px}.inspection-config-hero-grid{grid-template-columns:minmax(360px,.95fr) minmax(560px,1.35fr);align-items:center;gap:28px;display:grid}.inspection-config-hero-main{min-width:0;padding-right:4px}.inspection-config-hero h3.ant-typography{color:var(--text-primary);margin:10px 0 6px;font-size:20px;font-weight:750;line-height:1.3}.inspection-config-hero .ant-typography{margin-bottom:0}.inspection-config-hero-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;display:grid}.inspection-config-hero-metric{min-width:0}.inspection-config-hero-metric strong{color:var(--text-primary);margin-top:10px;font-size:18px;line-height:1.2;display:block}.inspection-config-hero-metric strong.is-green{color:var(--success-color)}.inspection-config-hero-metric strong.is-orange{color:var(--warning-color)}.inspection-config-hero-metric span{color:var(--text-regular);margin-top:8px;font-size:12px;line-height:1.45;display:block}.inspection-config-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.inspection-config-side{gap:16px;display:grid}.inspection-config-main-card .ant-card-head{min-height:56px}.inspection-config-main-card .ant-card-body{padding:2px 18px 18px}.inspection-config-tabs{border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:8px;align-items:center;gap:4px;height:32px;padding:3px;display:inline-flex}.inspection-config-tabs span{height:24px;color:var(--text-regular);white-space:nowrap;border-radius:6px;padding:0 10px;font-size:12px;line-height:24px}.inspection-config-tabs span.is-active{color:var(--brand-primary);background:#fff;box-shadow:0 2px 8px #00000014}.inspection-config-section{border-bottom:1px solid var(--border-light);padding:18px 0}.inspection-config-section:first-child{padding-top:0}.inspection-config-section:last-child{border-bottom:0;padding-bottom:0}.inspection-config-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inspection-config-section-head h5.ant-typography{margin:0}.inspection-config-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;display:grid}.inspection-config-info-item{min-width:0}.inspection-config-info-value{color:var(--text-primary);margin-top:7px;font-weight:700;line-height:1.5}.inspection-config-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.inspection-config-rule-block{min-width:0}.inspection-config-pill-block{margin-top:8px}.inspection-config-strategy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inspection-config-strategy-grid>div{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:74px;padding:12px}.inspection-config-strategy-grid strong{color:var(--text-primary);margin-top:9px;font-size:18px;line-height:1.2;display:block}.inspection-config-strategy-grid span{color:var(--text-regular);margin-top:6px;font-size:12px;line-height:1.4;display:block}.inspection-config-summary-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.inspection-config-summary-row:first-child{padding-top:0}.inspection-config-summary-row:last-child{border-bottom:0;padding-bottom:0}.inspection-config-summary-value{color:var(--text-primary);font-size:18px}.inspection-config-summary-value.is-green{color:var(--success-color)}.inspection-config-summary-value.is-orange{color:var(--warning-color)}.inspection-config-summary-value.is-red{color:var(--danger-color)}.inspection-config-version-card{gap:14px;display:grid}.inspection-config-version-main{color:var(--text-primary);margin-bottom:4px;font-weight:750}.inspection-config-version-list{gap:10px;display:grid}.inspection-config-version-list>div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.inspection-config-version-list span{color:var(--text-regular);font-size:12px}.inspection-config-version-list strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45}.inspection-config-empty{place-items:center;min-height:520px;display:grid}.inspection-config-empty-content{width:min(760px,100%)}.inspection-config-empty-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.inspection-config-empty-checklist>div{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:98px;padding:14px}.inspection-config-empty-checklist strong{color:var(--text-primary);font-weight:750;display:block}.inspection-config-empty-checklist span{color:var(--text-regular);margin-top:8px;font-size:12px;line-height:1.6;display:block}.inspection-config-drawer .ant-drawer-header{border-bottom-color:var(--border-light);padding:20px 22px}.inspection-config-drawer .ant-drawer-title{min-width:0}.inspection-config-drawer .ant-drawer-body{padding:4px 22px 86px}.inspection-config-drawer .ant-drawer-footer{border-top-color:var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;padding:14px 22px}.inspection-config-drawer-title{color:var(--text-primary);gap:6px;font-size:18px;font-weight:750;line-height:1.35;display:grid}.inspection-config-drawer-title span{color:var(--text-regular);font-size:13px;font-weight:400;line-height:1.55}.inspection-config-drawer-footer{justify-content:flex-end;gap:10px;display:flex}.inspection-config-drawer-section{border-bottom:1px solid var(--border-light);padding:20px 0}.inspection-config-drawer-section:first-of-type{padding-top:20px}.inspection-config-drawer-section:last-of-type{border-bottom:0}.inspection-config-drawer-section h5.ant-typography{color:var(--text-primary);margin:0 0 14px;font-size:15px;font-weight:750}.inspection-config-drawer .ant-form-item{margin-bottom:0}.inspection-config-drawer .ant-form-item-label{padding-bottom:7px}.inspection-config-drawer .ant-form-item-label>label{color:var(--text-regular);font-size:12px}.inspection-config-drawer .ant-input,.inspection-config-drawer .ant-input-number,.inspection-config-drawer .ant-picker,.inspection-config-drawer .ant-select-selector{border-radius:8px}.inspection-config-publish-alert{margin-top:12px}.inspection-config-switch-field{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 11px;display:flex}.inspection-config-switch-field span{color:var(--text-primary);font-size:13px}.inspection-config-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspection-config-detail-box{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:74px;padding:12px}.inspection-config-detail-label{color:var(--text-regular);font-size:12px;line-height:1.4}.inspection-config-detail-value{color:var(--text-primary);overflow-wrap:anywhere;margin-top:8px;font-weight:750;line-height:1.45}.inspection-management-drawer .ant-drawer-header{border-bottom-color:var(--border-light);padding:20px 22px}.inspection-management-drawer .ant-drawer-title{min-width:0}.inspection-management-drawer .ant-drawer-body{padding:4px 22px 86px}.inspection-management-drawer .ant-drawer-footer{border-top-color:var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;padding:14px 22px}.inspection-management-drawer-title{color:var(--text-primary);gap:6px;font-size:18px;font-weight:750;line-height:1.35;display:grid}.inspection-management-drawer-title span{color:var(--text-regular);font-size:13px;font-weight:400;line-height:1.55}.inspection-management-drawer-footer{justify-content:flex-end;gap:10px;display:flex}.inspection-management-drawer-section{border-bottom:1px solid var(--border-light);padding:20px 0}.inspection-management-drawer-section:first-of-type{padding-top:20px}.inspection-management-drawer-section:last-of-type{border-bottom:0}.inspection-management-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.inspection-management-section-head h5.ant-typography{color:var(--text-primary);margin:0;font-size:15px;font-weight:750}.inspection-management-drawer .ant-form-item{margin-bottom:0}.inspection-management-drawer .ant-form-item+.ant-form-item{margin-top:14px}.inspection-management-drawer .ant-form-item-label{padding-bottom:7px}.inspection-management-drawer .ant-form-item-label>label{color:var(--text-regular);font-size:12px}.inspection-management-drawer .ant-input,.inspection-management-drawer .ant-input-number,.inspection-management-drawer .ant-picker,.inspection-management-drawer .ant-select-selector{border-radius:8px}.inspection-management-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspection-management-detail-box{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;min-height:74px;padding:12px}.inspection-management-detail-label{color:var(--text-regular);font-size:12px;line-height:1.4}.inspection-management-detail-value{color:var(--text-primary);overflow-wrap:anywhere;margin-top:8px;font-weight:750;line-height:1.45}.inspection-management-switch-field{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 11px;display:flex}.inspection-management-switch-field span{color:var(--text-primary);font-size:13px}.inspection-management-prompt-summary{color:var(--text-regular);font-size:12px;line-height:1.65;margin-bottom:0!important}.inspection-management-prompt-block{white-space:pre-wrap;border:1px solid var(--border-default);max-height:360px;color:var(--text-primary);background:var(--surface-muted);border-radius:8px;margin:0;padding:14px;font-family:Consolas,SFMono-Regular,Microsoft YaHei,monospace;font-size:13px;line-height:1.8;overflow:auto}.inspection-management-prompt-editor{font-family:Consolas,SFMono-Regular,Microsoft YaHei,monospace;line-height:1.7}.inspection-management-alert{margin-top:14px}.inspection-management-tag-list{flex-wrap:wrap;gap:6px;display:flex}.notification-target-name,.notification-test-result{flex-direction:column;gap:5px;min-width:0;display:flex}.notification-test-result{white-space:nowrap;flex-direction:row;align-items:center;gap:10px}.notification-target-name .ant-typography,.notification-test-result .ant-typography{max-width:100%;margin:0}.notification-test-result .app-status-tag{width:fit-content}.notification-target-actions{white-space:nowrap;gap:14px!important}.notification-target-actions .anticon{margin-inline-end:4px}.notification-test-message{color:var(--text-primary);white-space:pre-wrap;margin:0;line-height:1.8}.notification-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:0 12px;display:grid}.notification-readonly-grid--single{grid-template-columns:1fr}.notification-readonly-field{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.notification-readonly-field>label{color:var(--text-primary);font-size:13px}.notification-readonly-field .ant-input[readonly],.notification-message-content.ant-input[readonly]{color:var(--text-primary);cursor:default;background:#fff}.notification-status-field>div{align-items:center;min-height:32px;display:flex}.notification-message-content{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Consolas,SFMono-Regular,Microsoft YaHei,monospace;line-height:1.75}.notification-webhook-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.batch-notification-summary{border:1px solid var(--border-light);background:var(--surface-panel);border-radius:8px;grid-template-columns:minmax(150px,.7fr) minmax(110px,.55fr) minmax(230px,1.1fr) minmax(220px,1fr);display:grid;overflow:hidden;box-shadow:0 6px 18px #0000000a}.batch-notification-summary__item{border-right:1px solid var(--border-light);align-items:center;gap:12px;min-width:0;min-height:58px;padding:12px 16px;display:flex}.batch-notification-summary__item:last-child{border-right:0}.batch-notification-summary__item>span:first-child{color:var(--text-secondary);flex:none;font-size:12px}.batch-notification-summary__item>strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}@media (width<=900px){.batch-notification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-notification-summary__item:nth-child(2){border-right:0}.batch-notification-summary__item:nth-child(-n+2){border-bottom:1px solid var(--border-light)}}@media (width<=760px){.notification-readonly-grid,.batch-notification-summary{grid-template-columns:1fr}.notification-readonly-grid{padding:0}.notification-webhook-state{grid-template-columns:1fr}.batch-notification-summary__item,.batch-notification-summary__item:nth-child(2){border-right:0;border-bottom:1px solid var(--border-light)}.batch-notification-summary__item:last-child{border-bottom:0}.notification-detail-drawer,.notification-target-drawer{max-width:100%;width:100%!important}}.inspection-agent-workspace-page{gap:14px;height:calc(100dvh - 108px);min-height:620px}.inspection-agent-workspace{flex:auto;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);gap:16px;min-height:0;display:grid}.inspection-agent-panel{border:1px solid var(--border-default);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000000f}.inspection-agent-panel-heading{border-bottom:1px solid var(--border-light);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.inspection-agent-panel-heading h3.ant-typography{color:var(--text-primary);margin:0 0 5px;font-size:18px;line-height:1.35}.inspection-agent-panel-heading .ant-typography-secondary{font-size:12px;line-height:1.55}.inspection-agent-base-panel{overflow:auto}.inspection-agent-base-panel .inspection-management-detail-grid{margin-top:20px}.inspection-agent-description{border-top:1px solid var(--border-light);margin-top:20px;padding-top:20px}.inspection-agent-description .ant-typography-paragraph{color:var(--text-regular);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.inspection-agent-field-label{color:var(--text-regular);margin-bottom:8px;font-size:12px;line-height:1.4;display:block}.inspection-agent-version-heading{align-items:center}.inspection-agent-version-select{flex:0 360px;width:min(360px,52%)}.inspection-agent-version-content,.inspection-agent-version-editor-fields{flex-direction:column;flex:auto;min-height:0;padding-top:18px;display:flex}.inspection-agent-version-meta{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inspection-agent-version-meta .inspection-management-detail-box{min-height:64px;padding:10px}.inspection-agent-version-meta .inspection-management-detail-value{margin-top:6px;font-size:13px}.inspection-agent-history-note{color:var(--text-regular);background:var(--brand-primary-light);border-left:3px solid #79bbff;flex:none;margin-top:14px;padding:8px 10px;font-size:12px}.inspection-agent-tools-block{flex:none;margin-top:16px}.inspection-agent-tool-list{flex-wrap:wrap;gap:6px;display:flex}.inspection-agent-prompt-region{flex-direction:column;flex:auto;min-height:120px;margin-top:16px;display:flex}.inspection-agent-prompt-viewer{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border-default);min-height:0;color:var(--text-primary);background:var(--surface-muted);border-radius:8px;flex:auto;margin:0;padding:14px;font-family:Consolas,SFMono-Regular,Microsoft YaHei,monospace;font-size:13px;line-height:1.8;overflow:auto}.inspection-agent-change-summary{border-top:1px solid var(--border-light);flex:none;max-height:116px;margin-top:16px;padding-top:14px;overflow:auto}.inspection-agent-change-summary .ant-typography-paragraph{color:var(--text-regular);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.inspection-agent-loading-overlay{z-index:1;position:absolute;top:84px;right:24px}.inspection-agent-editor-panel{padding-bottom:0}.inspection-agent-form-fields{flex:auto;padding-top:22px}.inspection-agent-editor-panel .ant-form-item-label{padding-bottom:7px}.inspection-agent-editor-panel .ant-form-item-label>label{color:var(--text-regular);font-size:12px}.inspection-agent-editor-panel .ant-input,.inspection-agent-editor-panel .ant-select-selector{border-radius:8px}.inspection-agent-editor-panel .ant-form-item{margin-bottom:16px}.inspection-agent-editor-panel .ant-form-item:last-child{margin-bottom:0}.inspection-agent-prompt-editor-region,.inspection-agent-prompt-form-item,.inspection-agent-prompt-form-item .ant-form-item-control,.inspection-agent-prompt-form-item .ant-form-item-control-input,.inspection-agent-prompt-form-item .ant-form-item-control-input-content{flex-direction:column;flex:auto;min-height:0;display:flex}.inspection-agent-prompt-form-item .ant-form-item-control-input{align-items:stretch}.inspection-agent-prompt-form-item .ant-form-item-control-input-content{width:100%}.inspection-agent-prompt-editor,.inspection-agent-prompt-editor textarea{resize:none;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent;border-radius:8px;font-family:Consolas,SFMono-Regular,Microsoft YaHei,monospace;line-height:1.7;display:block;width:100%!important;height:100%!important;min-height:0!important}.inspection-agent-prompt-editor::-webkit-scrollbar{width:6px}.inspection-agent-prompt-editor textarea::-webkit-scrollbar{width:6px}.inspection-agent-prompt-editor::-webkit-scrollbar-track{background:0 0;margin:6px 0}.inspection-agent-prompt-editor textarea::-webkit-scrollbar-track{background:0 0;margin:6px 0}.inspection-agent-prompt-editor::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:6px}.inspection-agent-prompt-editor textarea::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:6px}.inspection-agent-prompt-editor::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.inspection-agent-prompt-editor textarea::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.inspection-agent-prompt-editor::-webkit-scrollbar-button{width:0;height:0;display:none}.inspection-agent-prompt-editor textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.inspection-agent-change-summary-form-item{flex:none;margin-top:2px}.inspection-agent-panel-footer{border-top:1px solid var(--border-light);flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:58px;margin-top:18px;padding-top:14px;display:flex}.inspection-agent-panel-footer .ant-typography-secondary{margin-right:auto;font-size:12px}.inspection-agent-editor-panel .inspection-agent-panel-footer{box-sizing:border-box;justify-content:flex-end;height:64px;min-height:64px;margin-left:-24px;margin-right:-24px;padding:10px 24px}.inspection-agent-editor-workspace{border:1px solid var(--border-default);background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(240px,.44fr) minmax(0,1.56fr);gap:0;overflow:hidden;box-shadow:0 10px 28px #0000000f}.inspection-agent-editor-toolbar{border-bottom:1px solid var(--border-light);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 22px;display:flex}.inspection-agent-editor-toolbar h2.ant-typography{color:var(--text-primary);margin:0;font-size:20px;line-height:1.4}.inspection-agent-editor-workspace>.inspection-agent-editor-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 24px 0;overflow:hidden}.inspection-agent-editor-workspace>form:first-of-type{border-right:1px solid var(--border-light)}.inspection-agent-editor-workspace .inspection-agent-form-fields{padding-top:0}.inspection-agent-prompt-label{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.inspection-agent-version-chip{color:var(--brand-primary-hover);background:var(--brand-primary-light);border:1px solid #c6e2ff;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:400;line-height:18px}.inspection-agent-editor-workspace .inspection-agent-version-editor-fields{padding-top:0}.inspection-agent-prompt-tabs{flex:none}.inspection-agent-prompt-tabs .ant-tabs-nav{margin-bottom:12px}.inspection-agent-prompt-tab-pane{flex-direction:column;flex:auto;min-height:0;display:flex}.inspection-agent-prompt-tab-pane.is-hidden{display:none}.inspection-agent-detail-panel .ant-input[readonly]{color:var(--text-regular);background:var(--surface-muted);cursor:default}.inspection-agent-detail-workspace>.inspection-agent-detail-panel{padding-bottom:20px}.inspection-agent-detail-version-select{width:100%}.inspection-agent-readonly-tools{border:1px solid var(--border-default);background:var(--surface-muted);border-radius:8px;align-items:center;min-height:40px;padding:5px 11px;display:flex;overflow:hidden}.inspection-agent-readonly-tools .inspection-agent-tool-list{flex-wrap:nowrap;min-width:0;overflow:hidden}.inspection-agent-tools-select .ant-select-selector{max-height:40px;min-height:40px!important;overflow:hidden!important}.inspection-agent-tools-select .ant-select-selection-overflow{overflow:hidden;flex-wrap:nowrap!important}.inspection-agent-tools-select .ant-select-selection-overflow-item{flex:none;max-width:100%}.inspection-agent-prompt-form-item .ant-form-item-row{flex-direction:column;flex:auto;min-height:0;display:flex}.inspection-agent-prompt-form-item .ant-form-item-label>label{width:100%;display:flex}.inspection-agent-prompt-form-item .ant-form-item-control-input-content>*{flex:auto;width:100%;min-height:0}@media (width<=1100px){.inspection-agent-workspace-page{height:auto;min-height:0}.inspection-agent-workspace{grid-template-columns:1fr}.inspection-agent-editor-workspace{grid-template-rows:auto auto auto}.inspection-agent-editor-workspace>form:first-of-type{border-right:0;border-bottom:1px solid var(--border-light)}.inspection-agent-panel{min-height:560px}}@media (width<=760px){.inspection-agent-panel{padding:18px}.inspection-agent-version-heading{flex-direction:column;align-items:flex-start}.inspection-agent-version-select{flex-basis:auto;width:100%}.inspection-agent-version-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-agent-editor-panel .inspection-agent-panel-footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}@media (width<=1280px){.inspection-config-hero-grid{grid-template-columns:1fr;gap:18px}}@media (width<=1100px){.inspection-config-layout{grid-template-columns:1fr}.inspection-config-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-config-info-grid,.inspection-config-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboard-metric-row .dashboard-metric-col{flex:0 0 100%;max-width:100%}.dashboard-result-layout{grid-template-columns:1fr;gap:12px}.dashboard-progress-panel{border-top:1px solid var(--border-light);border-left:0;padding:14px 0 0}.inspection-config-hero-metrics,.inspection-config-info-grid,.inspection-config-rule-grid,.inspection-config-strategy-grid,.inspection-config-detail-grid,.inspection-management-detail-grid,.inspection-config-empty-checklist{grid-template-columns:1fr}.inspection-config-tabs{display:none}}.report-link-page{background:var(--surface-page);min-height:100svh;padding:0 24px}.report-link-document,.report-link-state-document{background:#fff;border:0;border-left:1px solid #d9ecff;border-right:1px solid #d9ecff;border-radius:0;width:min(1088px,100%);min-height:100svh;margin:0 auto;box-shadow:0 0 24px #0000000d}.report-link-document{flex-direction:column;display:flex}.report-link-masthead{border-bottom:1px solid var(--border-light);background:#fff;padding:12px 24px}.report-link-masthead .report-link-brandline{min-height:28px;margin-bottom:0}.report-share-tabs{border-bottom:1px solid var(--border-light);background:#fff;align-items:stretch;gap:28px;min-height:50px;padding:0 24px;display:flex}.report-share-tab{color:var(--text-regular);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;position:relative}.report-share-tab:hover,.report-share-tab:focus-visible,.report-share-tab.is-active{color:var(--brand-primary)}.report-share-tab.is-active:after{background:var(--brand-primary);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.report-link-content{box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.report-link-header{border-bottom:1px solid var(--border-default);background:#fff;padding:22px 32px 24px}.report-link-brandline{justify-content:space-between;align-items:center;gap:18px;min-height:28px;margin-bottom:21px;display:flex}.report-link-brand{color:var(--text-primary);align-items:center;gap:9px;font-size:13px;line-height:1.35;display:inline-flex}.report-link-brand img{flex:0 0 26px;width:26px;height:26px}.report-link-brand strong,.report-link-brand span{letter-spacing:0;display:block}.report-link-brand strong{font-weight:750}.report-link-brand span{color:var(--text-secondary);margin-top:1px;font-size:11px;font-weight:500}.report-link-kicker{color:var(--brand-primary-hover);letter-spacing:0;font-size:12px;font-weight:750}.report-link-header h2.ant-typography{color:var(--text-primary);letter-spacing:0;margin:7px 0 0;font-size:29px;font-weight:800;line-height:1.25}.report-link-header .report-structured-meta{color:var(--text-secondary);margin-top:11px}.report-share-store-document .report-store-data-document{box-shadow:none;border:0;border-radius:0;flex:1}.report-link-content .report-structured-module:last-of-type,.report-link-document>.report-structured-module:last-of-type{flex:1}.report-link-content .report-structured-footer,.report-link-document>.report-structured-footer{margin-top:auto}.report-link-loading-document{overflow:hidden}.report-link-loading-header{border-bottom:1px solid var(--border-default);padding:22px 32px 28px}.report-link-loading-body{gap:28px;padding:28px 32px;display:grid}.report-link-state-document{flex-direction:column;padding:22px 32px;display:flex}.report-link-state-document .ant-result{margin:auto 0}.report-link-password-content{width:min(420px,100%);margin:auto;padding:36px 0}.report-link-password-content h2.ant-typography{margin-top:0;margin-bottom:8px}.report-link-password-content .ant-alert{margin-bottom:18px}.report-share-current-link{border:1px solid var(--border-light);background:var(--surface-subtle);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.report-share-current-link.is-editing{margin-bottom:20px}.report-share-current-link .ant-space-compact .ant-btn{flex:none}.report-share-form{margin-top:20px}.report-share-password-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.report-share-password-field{min-width:0}.report-share-generate-button{margin-top:30px}.report-share-expiry-row{width:160px;min-width:0;display:grid}.report-share-expiry-row.is-custom{grid-template-columns:150px minmax(0,1fr);gap:10px;width:100%}.report-share-expiry-row .ant-form-item{margin-bottom:0}.report-share-expired-alert{margin-bottom:20px}.report-share-save-error{margin-top:16px}@media (width<=760px){.report-link-password-content{padding:28px 0}.report-share-password-row,.report-share-expiry-row.is-custom{grid-template-columns:minmax(0,1fr)}.report-share-generate-button{width:100%;margin-top:-12px}.report-share-expiry-row,.report-share-expiry-row.is-custom{width:100%}.report-link-page{padding:0}.report-link-document,.report-link-state-document{width:100%;box-shadow:none;border:0}.report-link-header,.report-link-loading-header,.report-link-loading-body,.report-link-state-document{padding-left:18px;padding-right:18px}.report-link-header{padding-top:18px}.report-link-masthead,.report-share-tabs{padding-left:16px;padding-right:16px}.report-link-brandline{align-items:flex-start;margin-bottom:18px}.report-link-header h2.ant-typography{font-size:25px}}@media print{.public-report-layout,.report-link-page{background:#fff}.report-link-page{padding:0}.report-link-document{width:100%;box-shadow:none;border:0}}
