.dashboard-view[data-v-37daeaef]{min-height:100%;background:#f6f7f4}.dashboard-hero[data-v-37daeaef]{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(520px,1.2fr);gap:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:136px;padding:22px 28px 22px 34px;overflow:hidden;border-bottom:1px solid #dfe4df;background:-webkit-linear-gradient(left,#eef4f1 0%,#f8f7f2 58%,#f2f5f7 100%);background:linear-gradient(90deg,#eef4f1,#f8f7f2 58%,#f2f5f7);color:#15201d;box-sizing:border-box}.dashboard-hero[data-v-37daeaef]:before{content:"";position:absolute;inset:18px auto 18px 18px;width:4px;border-radius:4px;background:#a92328}.dashboard-hero--single[data-v-37daeaef]{grid-template-columns:1fr}.dashboard-hero__copy span[data-v-37daeaef]{display:block;color:#64726d;font-size:12px;font-weight:700;text-transform:uppercase}.dashboard-hero__copy h1[data-v-37daeaef]{margin:8px 0 0;color:#111816;font-size:26px;line-height:1.15;font-weight:700}.dashboard-hero__metrics[data-v-37daeaef]{display:grid;grid-template-columns:repeat(6,minmax(104px,1fr));gap:8px}.metric-tile[data-v-37daeaef]{min-height:72px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #d9e1dc;border-left:3px solid #147d75;padding:11px 14px;background:rgba(255,255,255,.82);cursor:pointer;text-align:left;box-sizing:border-box;box-shadow:0 8px 18px rgba(24,36,32,.06);-webkit-transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.metric-tile[data-v-37daeaef]:hover{border-color:#b7cac2;box-shadow:0 10px 24px rgba(24,36,32,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.metric-tile strong[data-v-37daeaef]{color:#111816;font-size:27px;line-height:1}.metric-tile span[data-v-37daeaef]{margin-top:7px;color:#5b6864;font-size:12px;font-weight:700}.dashboard-section[data-v-37daeaef]{padding:16px 14px 28px}.dashboard-section--alert[data-v-37daeaef]{padding-bottom:0}.dashboard-section--compact[data-v-37daeaef]{padding-top:0}.dashboard-section--drilldown[data-v-37daeaef]{padding-bottom:8px}.dashboard-section__label[data-v-37daeaef]{margin:0 0 8px;color:#65707b;font-size:12px;line-height:1;text-transform:uppercase}.module-grid[data-v-37daeaef]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px 14px}.dashboard-widget-grid[data-v-37daeaef]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px}.dashboard-widget[data-v-37daeaef]{min-width:0;border:1px solid #ebe6e0;background:#fff;padding:16px;box-sizing:border-box}.widget-head[data-v-37daeaef]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.widget-head strong[data-v-37daeaef]{color:#171717;font-size:15px}.sla-buckets[data-v-37daeaef]{display:grid;gap:9px}.sla-bucket[data-v-37daeaef]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(120px,1fr) 54px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:0;color:#4f4843;font-size:12px;text-align:left;cursor:pointer}.sla-bucket.active[data-v-37daeaef]{color:#171717;font-weight:700}.sla-bucket em[data-v-37daeaef]{color:#6d6661;font-style:normal;text-align:right}.sla-bucket--danger[data-v-37daeaef] .ant-progress-bg{background:#c2410c}.sla-bucket--warning[data-v-37daeaef] .ant-progress-bg{background:#d97706}.sla-bucket--success[data-v-37daeaef] .ant-progress-bg{background:#15803d}.sla-items[data-v-37daeaef],.notification-list[data-v-37daeaef]{display:grid;gap:8px;margin-top:14px}.notification-date-group[data-v-37daeaef]{color:#6d6661;font-size:11px;font-weight:800;line-height:1;margin-top:4px;text-transform:uppercase}.sla-items button[data-v-37daeaef],.notification-list button[data-v-37daeaef]{min-width:0;border:1px solid #eee8e3;background:#fbfbfa;padding:10px 12px;cursor:pointer;text-align:left}.notification-list button[data-v-37daeaef]:disabled{cursor:default}.sla-items button[data-v-37daeaef]:hover,.notification-list button[data-v-37daeaef]:not(:disabled):hover{border-color:#d7b8b6;background:#fff7f6}.sla-items strong[data-v-37daeaef],.sla-items span[data-v-37daeaef],.notification-list strong[data-v-37daeaef],.notification-list span[data-v-37daeaef]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sla-items strong[data-v-37daeaef],.notification-list strong[data-v-37daeaef]{color:#171717;font-size:13px}.sla-items span[data-v-37daeaef],.notification-list span[data-v-37daeaef]{margin-top:4px;color:#6d6661;font-size:12px}.module-card[data-v-37daeaef]{min-height:130px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border:1px solid #ebe6e0;background:#fff;padding:20px 22px;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(31,28,26,.04);-webkit-transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.module-card[data-v-37daeaef]:hover{border-color:#caa7a7;box-shadow:0 8px 24px rgba(58,45,44,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-card[data-v-37daeaef] svg{width:30px;height:30px;color:#a92328}.module-card__body[data-v-37daeaef]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.module-card__body strong[data-v-37daeaef]{color:#111;font-size:17px;line-height:1.2}.module-card__body span[data-v-37daeaef]{margin-top:9px;color:#111;font-size:13px}.module-card__body em[data-v-37daeaef]{margin-top:auto;padding-top:24px;color:#00529b;font-size:13px;font-style:normal;font-weight:700}.loop-grid[data-v-37daeaef]{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:8px}.loop-card[data-v-37daeaef]{min-height:172px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px;border:1px solid #ebe6e0;background:#fff;padding:16px;box-sizing:border-box}.loop-card[data-v-37daeaef] svg{width:24px;height:24px;color:#a92328}.loop-card strong[data-v-37daeaef]{display:block;color:#111;font-size:15px;line-height:1.2}.loop-card span[data-v-37daeaef]{display:block;margin-top:7px;color:#5f5a55;font-size:12px;line-height:1.45}.loop-card .ant-btn[data-v-37daeaef]{-webkit-align-self:flex-start;align-self:flex-start;margin-top:auto}@media (max-width: 1120px){.dashboard-hero[data-v-37daeaef]{grid-template-columns:1fr}.loop-grid[data-v-37daeaef]{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 720px){.dashboard-hero[data-v-37daeaef],.dashboard-section[data-v-37daeaef]{padding-left:16px;padding-right:16px}.dashboard-hero__metrics[data-v-37daeaef],.dashboard-widget-grid[data-v-37daeaef],.module-grid[data-v-37daeaef],.loop-grid[data-v-37daeaef]{grid-template-columns:1fr}}.page-data-table[data-v-27d486d2]{border:1px solid #ebe6e0;background:#fff}.page-data-table[data-v-27d486d2] .ant-table{font-size:12.5px}.page-data-table[data-v-27d486d2] .ant-table table{table-layout:fixed}.page-data-table[data-v-27d486d2] .ant-table-thead>tr>th,.page-data-table[data-v-27d486d2] .ant-table-tbody>tr>td{padding:7px 10px;line-height:1.35;vertical-align:top}.page-data-table[data-v-27d486d2] .ant-table-cell{min-width:0;overflow-wrap:anywhere}.page-data-table[data-v-27d486d2] .ant-table-cell-fix-left,.page-data-table[data-v-27d486d2] .ant-table-cell-fix-right{background:#fff}.page-data-table[data-v-27d486d2] .ant-space{-webkit-column-gap:6px!important;column-gap:6px!important;row-gap:4px!important}.page-data-table[data-v-27d486d2] .ant-btn,.page-data-table[data-v-27d486d2] .ant-btn>span{white-space:nowrap}.list-export-buttons[data-v-70f142ad]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rcm-view[data-v-00a369ce]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);background:#fbfbfa}.rcm-list-pane[data-v-00a369ce]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:18px 18px 0;background:#fbfbfa;border-right:1px solid #e7e0dc;box-sizing:border-box}.rcm-breadcrumb[data-v-00a369ce]{margin-bottom:18px;color:#69737c;font-size:13px}.control-list[data-v-00a369ce]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;margin-top:10px;overflow-y:auto}.field-filter[data-v-00a369ce]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.field-filter__actions[data-v-00a369ce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.sort-controls[data-v-00a369ce]{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;margin-top:8px}.sort-controls__direction[data-v-00a369ce]{width:36px;min-width:36px;padding:0}.control-item[data-v-00a369ce]{position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto auto;gap:4px 8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid transparent;border-left:4px solid transparent;border-radius:6px;background:#fff;padding:11px 8px 11px 12px;color:#212121;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(31,28,25,.04)}.control-item+.control-item[data-v-00a369ce]{margin-top:8px}.control-item[data-v-00a369ce]:hover,.control-item.active[data-v-00a369ce]{background:#f6eeee;border-color:#ead7d7;border-left-color:#a92328}.control-item__title[data-v-00a369ce]{grid-column:1;grid-row:1;min-width:0;display:-webkit-box;overflow:hidden;color:#171717;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.25}.control-item__summary[data-v-00a369ce]{grid-column:1;grid-row:2;min-width:0;display:-webkit-box;overflow:hidden;color:#6f6761;font-size:12px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.control-item__meta[data-v-00a369ce]{grid-column:1;grid-row:3;min-width:0;overflow:hidden;color:#9a938e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.control-item[data-v-00a369ce] svg{grid-row:1 / span 3;grid-column:2;align-self:center;justify-self:center;color:#c6c0ba}.rcm-list-pane__footer[data-v-00a369ce]{min-height:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#766f6b;font-size:12px;font-weight:700}.rcm-detail-pane[data-v-00a369ce]{min-width:0;padding:18px 26px;overflow:auto;box-sizing:border-box}.rcm-heading[data-v-00a369ce]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;margin-bottom:14px}.rcm-heading__actions[data-v-00a369ce]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.rcm-tabs[data-v-00a369ce]{display:-webkit-box;display:-webkit-flex;display:flex;gap:26px;min-width:0}.rcm-tabs button[data-v-00a369ce]{border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 0 10px;color:#716d68;cursor:pointer;font-size:15px}.rcm-tabs button.active[data-v-00a369ce]{border-bottom-color:#a92328;color:#8c0f15;font-weight:700}.control-editor[data-v-00a369ce]{border:1px solid #e2ddd8;background:#fff;box-shadow:0 1px 3px rgba(36,32,30,.08)}.field-grid[data-v-00a369ce]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:22px 24px;padding:18px 24px}.detail-field[data-v-00a369ce]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:7px}.detail-field span[data-v-00a369ce]{color:#6a625d;font-size:13px;font-weight:700}.detail-field input[data-v-00a369ce],.detail-field textarea[data-v-00a369ce]{width:100%;border:1px solid #e7e8ea;background:#fff;color:#151515;font:inherit;font-size:13px;box-sizing:border-box}.detail-field input[data-v-00a369ce]{height:36px;padding:0 8px}.detail-field textarea[data-v-00a369ce]{min-height:112px;resize:vertical;padding:10px 12px;line-height:1.6}.detail-field input[data-v-00a369ce]:disabled,.detail-field textarea[data-v-00a369ce]:disabled{background:#fff;color:#151515}.detail-field--wide[data-v-00a369ce]{padding:4px 24px 18px}.detail-table[data-v-00a369ce],.reference-panel[data-v-00a369ce]{padding:0 24px 18px}.reference-panel__title[data-v-00a369ce]{margin-bottom:8px;color:#6a625d;font-size:13px;font-weight:700}.table-overview[data-v-00a369ce]{min-width:0}.control-editor__footer[data-v-00a369ce]{min-height:48px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;border-top:1px solid #e6e1dc;padding:8px 12px 8px 6px;color:#9a938e;font-size:12px;box-sizing:border-box}.control-editor__actions[data-v-00a369ce]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.detail-placeholder[data-v-00a369ce],.empty-state[data-v-00a369ce]{min-height:180px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#8f8984;text-align:center}.detail-placeholder[data-v-00a369ce] svg{width:34px;height:34px;margin-bottom:12px;color:#a92328}.detail-placeholder strong[data-v-00a369ce]{color:#171717;font-size:16px}.detail-placeholder span[data-v-00a369ce]{margin-top:6px;color:#8f8984;font-size:13px}.import-workspace[data-v-00a369ce]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px}.edit-draft-grid[data-v-00a369ce]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;max-height:68vh;overflow:auto;padding-right:4px}.edit-draft-grid .detail-field--wide[data-v-00a369ce]{grid-column:-1;padding:0}.import-form-grid[data-v-00a369ce]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(180px,1fr) auto;gap:14px;-webkit-box-align:end;-webkit-align-items:end;align-items:end}.detail-field--preview[data-v-00a369ce]{min-width:112px}.file-input[data-v-00a369ce]{width:100%;border:1px solid #e7e8ea;background:#fff;padding:7px 8px;color:#151515;font-size:13px;box-sizing:border-box}.import-desc[data-v-00a369ce]{padding:0}.import-summary[data-v-00a369ce]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px;border:1px solid #e6e1dc;background:#fffaf7;padding:10px 12px;color:#6d6460;font-size:13px}.import-summary strong[data-v-00a369ce]{color:#8c0f15}.preview-table[data-v-00a369ce]{max-height:280px;overflow:auto}@media (max-width: 980px){.rcm-view[data-v-00a369ce]{grid-template-columns:1fr}.rcm-list-pane[data-v-00a369ce]{max-height:360px;border-right:0;border-bottom:1px solid #e7e0dc}.field-grid[data-v-00a369ce]{grid-template-columns:repeat(2,minmax(140px,1fr))}.import-form-grid[data-v-00a369ce]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 620px){.rcm-detail-pane[data-v-00a369ce]{padding:16px}.field-grid[data-v-00a369ce]{grid-template-columns:1fr;padding:16px}.detail-field--wide[data-v-00a369ce],.detail-table[data-v-00a369ce]{padding-left:16px;padding-right:16px}.control-editor__footer[data-v-00a369ce]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rcm-heading[data-v-00a369ce]{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rcm-heading__actions[data-v-00a369ce]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.edit-draft-grid[data-v-00a369ce],.import-form-grid[data-v-00a369ce]{grid-template-columns:1fr}}.detail-workspace-shell[data-v-3128e6eb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.detail-workspace-shell__header[data-v-3128e6eb]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:18px}.detail-workspace-shell__summary[data-v-3128e6eb]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.detail-workspace-shell__actions[data-v-3128e6eb]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.detail-workspace-shell__metrics[data-v-3128e6eb]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.detail-workspace-shell__body[data-v-3128e6eb]{min-width:0}@media (max-width: 760px){.detail-workspace-shell__header[data-v-3128e6eb]{gap:12px}.detail-workspace-shell__actions[data-v-3128e6eb]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.filter-toolbar[data-v-6215b93a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;margin:10px 0}.filter-toolbar__main[data-v-6215b93a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.ant-input[data-v-6215b93a-s],.ant-input-affix-wrapper[data-v-6215b93a-s],.ant-input-search[data-v-6215b93a-s],.ant-picker[data-v-6215b93a-s],.ant-select[data-v-6215b93a-s]{-webkit-box-flex:0;-webkit-flex:0 1 176px;flex:0 1 176px;width:176px!important;min-width:148px!important;max-width:260px}.ant-picker-range[data-v-6215b93a-s]{-webkit-flex-basis:240px;flex-basis:240px;width:240px!important}.ant-tabs[data-v-6215b93a-s]{min-width:0}.ant-btn[data-v-6215b93a-s]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.filter-toolbar__extra[data-v-6215b93a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 760px){.filter-toolbar[data-v-6215b93a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.ant-input[data-v-6215b93a-s],.ant-input-affix-wrapper[data-v-6215b93a-s],.ant-input-search[data-v-6215b93a-s],.ant-picker[data-v-6215b93a-s],.ant-picker-range[data-v-6215b93a-s],.ant-select[data-v-6215b93a-s]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%!important;max-width:none}.filter-toolbar__extra[data-v-6215b93a]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.filter-toolbar .filter-toolbar__main>.ant-input,.filter-toolbar .filter-toolbar__main>.ant-input-affix-wrapper,.filter-toolbar .filter-toolbar__main>.ant-input-search,.filter-toolbar .filter-toolbar__main>.ant-picker,.filter-toolbar .filter-toolbar__main>.ant-select,.filter-toolbar .filter-toolbar__main>.n-input,.filter-toolbar .filter-toolbar__main>.n-input-group,.filter-toolbar .filter-toolbar__main>.n-select,.filter-toolbar .filter-toolbar__main>.n-date-picker{-webkit-box-flex:0;-webkit-flex:0 1 176px;flex:0 1 176px;width:176px!important;min-width:148px!important;max-width:260px}.filter-toolbar .filter-toolbar__main>.ant-picker-range,.filter-toolbar .filter-toolbar__main>.n-date-picker--range{-webkit-flex-basis:240px;flex-basis:240px;width:240px!important}.filter-toolbar .filter-toolbar__main>.ant-btn,.filter-toolbar .filter-toolbar__main>.n-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width: 760px){.filter-toolbar .filter-toolbar__main>.ant-input,.filter-toolbar .filter-toolbar__main>.ant-input-affix-wrapper,.filter-toolbar .filter-toolbar__main>.ant-input-search,.filter-toolbar .filter-toolbar__main>.ant-picker,.filter-toolbar .filter-toolbar__main>.ant-picker-range,.filter-toolbar .filter-toolbar__main>.ant-select,.filter-toolbar .filter-toolbar__main>.n-input,.filter-toolbar .filter-toolbar__main>.n-input-group,.filter-toolbar .filter-toolbar__main>.n-select,.filter-toolbar .filter-toolbar__main>.n-date-picker,.filter-toolbar .filter-toolbar__main>.n-date-picker--range{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:100%!important;max-width:none}}.page-alert[data-v-b434c315]{margin:12px 0 0}.object-audit-trail[data-v-69393768]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.object-audit-trail__json[data-v-69393768]{max-height:280px;overflow:auto;margin:0;border:1px solid #eee6e1;background:#fffaf7;padding:12px;color:#332f2c;font-size:12px;line-height:1.5;white-space:pre-wrap}.object-cross-module-links[data-v-90808b1f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.object-cross-module-links__head[data-v-90808b1f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px;border:1px solid #eee6e1;background:#fffdf9;padding:12px 14px}.object-cross-module-links__head strong[data-v-90808b1f]{display:block;color:#171717;font-size:14px;font-weight:700}.object-cross-module-links__head span[data-v-90808b1f]{display:block;margin-top:4px;color:#706963;font-size:12px}.object-link-cell[data-v-90808b1f]{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.object-link-cell strong[data-v-90808b1f],.object-link-cell span[data-v-90808b1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-link-cell strong[data-v-90808b1f]{color:#171717;font-size:13px}.object-link-cell span[data-v-90808b1f]{color:#706963;font-size:12px}@media (max-width: 760px){.object-cross-module-links__head[data-v-90808b1f]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.iao-risk-view[data-v-f64228de]{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100%;background:#f6f8f8}.iao-risk-list[data-v-f64228de]{border-right:1px solid #dfe5e6;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100%}.panel-head[data-v-f64228de]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e5eaeb}.panel-head>span[data-v-f64228de]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#1f2a2d;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-f64228de],.risk-actions[data-v-f64228de]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-f64228de]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.risk-filters[data-v-f64228de]{display:grid;grid-template-columns:1fr 130px;gap:8px;padding:12px 14px;border-bottom:1px solid #edf1f1}.risk-list-loading[data-v-f64228de]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.risk-list-loading[data-v-f64228de] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.risk-items[data-v-f64228de]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:8px;overflow:auto}.risk-item[data-v-f64228de]{width:100%;min-height:92px;border:1px solid transparent;border-left:3px solid transparent;background:#fff;padding:12px;text-align:left;cursor:pointer}.risk-item[data-v-f64228de]:hover,.risk-item.active[data-v-f64228de]{border-color:#c9d5d6;border-left-color:#2f6f73;background:#f8fbfb}.risk-item strong[data-v-f64228de]{display:block;color:#1f2a2d;font-size:14px;line-height:1.25}.risk-item span[data-v-f64228de]{display:block;margin-top:6px;color:#607077;font-size:12px}.risk-item div[data-v-f64228de]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-top:10px}.risk-item em[data-v-f64228de]{color:#9a4a3f;font-size:12px;font-style:normal;font-weight:700}.risk-total[data-v-f64228de]{margin-top:auto;padding:10px 14px;border-top:1px solid #edf1f1;color:#69787d;font-size:12px}.risk-empty[data-v-f64228de],.risk-placeholder[data-v-f64228de]{margin:36px 0}.risk-detail[data-v-f64228de]{min-width:0;padding:14px}.risk-title h2[data-v-f64228de]{margin:8px 0 4px;color:#1d2427;font-size:24px;line-height:1.18}.risk-title span[data-v-f64228de]{color:#66777c;font-size:13px}.risk-metric-row[data-v-f64228de]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.risk-metric-row article[data-v-f64228de]{min-height:74px;background:#f7fafa;border:1px solid #e1e8e8;padding:12px}.risk-metric-row strong[data-v-f64228de]{display:block;color:#1d2427;font-size:20px;line-height:1}.risk-metric-row span[data-v-f64228de]{display:block;margin-top:9px;color:#68777c;font-size:12px;font-weight:700;text-transform:uppercase}.risk-overview[data-v-f64228de]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:12px}.overview-panel[data-v-f64228de]{border:1px solid #e1e8e8;background:#fff}.section-head[data-v-f64228de]{padding:12px 14px;border-bottom:1px solid #e9eeee}.section-head span[data-v-f64228de]{color:#273539;font-size:13px;font-weight:800}.summary-list[data-v-f64228de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.summary-list div[data-v-f64228de]{min-height:62px;padding:12px 14px;border-right:1px solid #edf1f1;border-bottom:1px solid #edf1f1}.summary-list dt[data-v-f64228de]{color:#6b7b80;font-size:12px;font-weight:700}.summary-list dd[data-v-f64228de]{margin:7px 0 0;color:#222b2e;font-size:13px}.risk-description[data-v-f64228de]{min-height:186px;margin:0;padding:14px;color:#344246;white-space:pre-wrap}.form-grid[data-v-f64228de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 960px){.iao-risk-view[data-v-f64228de]{grid-template-columns:1fr}.iao-risk-list[data-v-f64228de]{min-height:auto;border-right:0;border-bottom:1px solid #dfe5e6}.risk-metric-row[data-v-f64228de],.risk-overview[data-v-f64228de],.form-grid[data-v-f64228de]{grid-template-columns:1fr}}.page-empty-state[data-v-6c0af10f]{min-height:260px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;color:#4d4c4b;text-align:center}.page-empty-state__icon[data-v-6c0af10f]{width:28px;height:28px;color:#a92328}.page-empty-state strong[data-v-6c0af10f]{color:#171717;font-size:14px;font-weight:700}.page-empty-state span[data-v-6c0af10f]{max-width:420px;color:#6b6763;font-size:13px;line-height:1.5}.page-empty-state__action[data-v-6c0af10f]{padding-top:4px}.risk-activity-view[data-v-ba97f24c]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);background:#fbfbfa}.risk-activity-view--dynamic[data-v-ba97f24c]{grid-template-columns:minmax(0,1fr)}.activity-alert[data-v-ba97f24c]{grid-column:-1;margin:18px 18px 0}.risk-activity-view__list[data-v-ba97f24c]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.risk-activity-view__detail[data-v-ba97f24c]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.panel-head[data-v-ba97f24c]{min-height:58px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box}.panel-head>span[data-v-ba97f24c]{min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.panel-head__actions[data-v-ba97f24c]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px;max-width:100%}.panel-head__refresh[data-v-ba97f24c]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.activity-search[data-v-ba97f24c]{padding:10px 12px;border-bottom:1px solid #eee8e3}.activity-list-spin[data-v-ba97f24c]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.activity-list-spin[data-v-ba97f24c] .ant-spin-container{height:100%;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.activity-list[data-v-ba97f24c]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:8px}.activity-item[data-v-ba97f24c]{width:100%;min-height:86px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.activity-item[data-v-ba97f24c]:hover,.activity-item.active[data-v-ba97f24c]{background:#f5ecec;border-left-color:#a92328}.activity-item strong[data-v-ba97f24c],.activity-item span[data-v-ba97f24c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item strong[data-v-ba97f24c]{color:#171717;font-size:14px;line-height:1.2}.activity-item span[data-v-ba97f24c]{color:#7b746e;font-size:12px}.activity-empty[data-v-ba97f24c]{margin-top:42px}.activity-footer[data-v-ba97f24c]{min-height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #eee8e3;padding:0 14px;color:#766f6b;font-size:12px;font-weight:700}.activity-workspace[data-v-ba97f24c]{min-width:0}.activity-header[data-v-ba97f24c]{min-height:116px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:18px;border:1px solid #e8e2dd;background:#fff;padding:20px 22px;box-sizing:border-box}.activity-title[data-v-ba97f24c]{min-width:0}.activity-title h2[data-v-ba97f24c]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.activity-title span[data-v-ba97f24c]{color:#6d6661;font-size:13px}.activity-actions[data-v-ba97f24c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-shrink:0;flex-shrink:0}.metric-row[data-v-ba97f24c]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-ba97f24c]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-ba97f24c]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-ba97f24c]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.activity-tabs[data-v-ba97f24c]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.score-head[data-v-ba97f24c]{min-height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#645d58;font-size:13px;font-weight:700}.matrix-head[data-v-ba97f24c]{min-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;border-bottom:1px solid #eee8e3;margin:0 -12px 12px;padding:0 12px 12px}.matrix-head>div[data-v-ba97f24c]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.matrix-head strong[data-v-ba97f24c]{overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25}.matrix-head span[data-v-ba97f24c]{color:#776f6b;font-size:12px;font-weight:700}.matrix-alert[data-v-ba97f24c]{margin-bottom:12px}.form-grid[data-v-ba97f24c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.table-actions[data-v-ba97f24c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.activity-placeholder[data-v-ba97f24c]{min-height:-webkit-calc(100vh - 150px);min-height:calc(100vh - 150px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:14px;color:#8f8984}.activity-placeholder[data-v-ba97f24c] svg{width:38px;height:38px;color:#a92328}.activity-placeholder strong[data-v-ba97f24c]{color:#171717;font-size:17px}[data-v-ba97f24c] .ranking-row--selected td{background:#fff5f5!important}@media (max-width: 980px){.risk-activity-view[data-v-ba97f24c]{grid-template-columns:1fr}.risk-activity-view__list[data-v-ba97f24c]{max-height:360px;border-right:0;border-bottom:1px solid #e7e0dc}.metric-row[data-v-ba97f24c]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 620px){.risk-activity-view__detail[data-v-ba97f24c]{padding:16px}.activity-header[data-v-ba97f24c]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.activity-actions[data-v-ba97f24c]{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.matrix-head[data-v-ba97f24c]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.metric-row[data-v-ba97f24c],.form-grid[data-v-ba97f24c]{grid-template-columns:1fr}}.approval-action-group[data-v-0ab3d12b]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.annual-plan-view[data-v-fbb68238]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(270px,340px) minmax(0,1fr);background:#fbfbfa}.plan-alert[data-v-fbb68238]{grid-column:-1;margin:18px 18px 0}.plan-list-pane[data-v-fbb68238]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-fbb68238]{min-height:58px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box}.panel-head>span[data-v-fbb68238]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#171717;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-fbb68238]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.plan-search[data-v-fbb68238]{margin:10px 12px;width:-webkit-calc(100% - 24px);width:calc(100% - 24px)}.plan-list-loading[data-v-fbb68238]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.plan-list-loading[data-v-fbb68238] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.plan-list[data-v-fbb68238]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.plan-item[data-v-fbb68238]{width:100%;min-height:86px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.plan-item[data-v-fbb68238]:hover,.plan-item.active[data-v-fbb68238]{background:#f5ecec;border-left-color:#a92328}.plan-item strong[data-v-fbb68238],.plan-item span[data-v-fbb68238]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-item strong[data-v-fbb68238]{color:#171717;font-size:14px}.plan-item span[data-v-fbb68238]{color:#7b746e;font-size:12px}.plan-empty[data-v-fbb68238]{margin-top:42px}.plan-detail-pane[data-v-fbb68238]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.plan-header[data-v-fbb68238]{min-height:116px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:18px;border:1px solid #e8e2dd;background:#fff;padding:20px 22px;box-sizing:border-box}.plan-header h2[data-v-fbb68238]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.plan-header span[data-v-fbb68238]{color:#6d6661;font-size:13px}.plan-actions[data-v-fbb68238]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}[data-v-fbb68238] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.metric-row[data-v-fbb68238]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-fbb68238]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-fbb68238]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-fbb68238]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.plan-tabs[data-v-fbb68238]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.plan-placeholder[data-v-fbb68238]{min-height:-webkit-calc(100vh - 150px);min-height:calc(100vh - 150px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:14px;color:#8f8984}.plan-placeholder[data-v-fbb68238] svg{width:38px;height:38px;color:#a92328}.plan-placeholder strong[data-v-fbb68238]{color:#171717;font-size:17px}.create-grid[data-v-fbb68238]{display:grid;grid-template-columns:minmax(220px,1fr) 160px minmax(260px,1.2fr);gap:12px}@media (max-width: 980px){.annual-plan-view[data-v-fbb68238]{grid-template-columns:1fr}.plan-list-pane[data-v-fbb68238]{max-height:360px;border-right:0;border-bottom:1px solid #e7e0dc}.metric-row[data-v-fbb68238],.create-grid[data-v-fbb68238]{grid-template-columns:1fr}}@media (max-width: 620px){.plan-detail-pane[data-v-fbb68238]{padding:16px}.plan-header[data-v-fbb68238]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.plan-actions[data-v-fbb68238]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.audit-engagement-view[data-v-096adb6e]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);background:#fbfbfa}[data-v-096adb6e] .page-alert{grid-column:-1;margin:18px 18px 0}.engagement-list-pane[data-v-096adb6e]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-096adb6e],.section-head[data-v-096adb6e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-096adb6e]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box}.panel-head>span[data-v-096adb6e],.section-head span[data-v-096adb6e]{color:#171717;font-size:15px;font-weight:700}.panel-head>span[data-v-096adb6e]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-head--sub span[data-v-096adb6e]{font-size:13px}.panel-actions[data-v-096adb6e],.engagement-actions[data-v-096adb6e],[data-v-096adb6e] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-096adb6e]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.engagement-actions[data-v-096adb6e],[data-v-096adb6e] .table-actions{-webkit-flex-wrap:wrap;flex-wrap:wrap}.engagement-actions[data-v-096adb6e]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.engagement-filters[data-v-096adb6e]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.engagement-list-loading[data-v-096adb6e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.engagement-list-loading[data-v-096adb6e] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.engagement-list[data-v-096adb6e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.engagement-item[data-v-096adb6e]{width:100%;min-height:92px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.engagement-item[data-v-096adb6e]:hover,.engagement-item.active[data-v-096adb6e]{background:#f5ecec;border-left-color:#a92328}.engagement-item strong[data-v-096adb6e],.engagement-item span[data-v-096adb6e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement-item strong[data-v-096adb6e]{color:#171717;font-size:14px}.engagement-item span[data-v-096adb6e]{color:#7b746e;font-size:12px}.engagement-empty[data-v-096adb6e]{margin-top:42px}.engagement-footer[data-v-096adb6e]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.engagement-detail-pane[data-v-096adb6e]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.engagement-title h2[data-v-096adb6e]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.engagement-title span[data-v-096adb6e]{color:#6d6661;font-size:13px}.metric-row[data-v-096adb6e]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-096adb6e]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-096adb6e]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-096adb6e]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.engagement-tabs[data-v-096adb6e]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-096adb6e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:12px}.overview-panel[data-v-096adb6e],.gate-panel[data-v-096adb6e],.program-step-panel[data-v-096adb6e],.split-tables section[data-v-096adb6e]{border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.stage-track[data-v-096adb6e]{display:grid;grid-template-columns:repeat(6,minmax(84px,1fr));gap:6px;margin-top:14px}.stage-track span[data-v-096adb6e]{min-height:38px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e1dbd6;background:#fbfbfa;color:#6d6661;font-size:12px;font-weight:700}.stage-track span.complete[data-v-096adb6e]{border-color:#d7c4c0;background:#f5ecec;color:#8d1f24}.stage-track span.active[data-v-096adb6e]{border-color:#a92328;background:#a92328;color:#fff}.summary-list[data-v-096adb6e]{display:grid;gap:10px;margin:14px 0 0}.summary-list div[data-v-096adb6e]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px}.summary-list dt[data-v-096adb6e]{color:#7b746e;font-size:12px}.summary-list dd[data-v-096adb6e]{min-width:0;margin:0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.gate-panel[data-v-096adb6e]{margin-top:12px}.space-panel[data-v-096adb6e]{margin-top:12px;border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.gate-panel.active[data-v-096adb6e]{border-color:#d9bbb8}.gate-copy[data-v-096adb6e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin:10px 0 12px;color:#6d6661;font-size:13px}.gate-issues[data-v-096adb6e]{display:grid;gap:6px;margin:10px 0 12px}.gate-issues span[data-v-096adb6e]{border:1px solid #efd6d3;background:#fff7f6;padding:8px 10px;color:#8d1f24;font-size:13px;line-height:1.4}.split-tables[data-v-096adb6e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.program-step-panel[data-v-096adb6e]{margin-top:12px}.workpaper-detail-panel[data-v-096adb6e]{margin-top:12px;border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.workpaper-detail-grid[data-v-096adb6e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.workpaper-detail-grid article[data-v-096adb6e],.signoff-panel[data-v-096adb6e]{min-width:0;border:1px solid #eee8e3;background:#fbfbfa;padding:12px;box-sizing:border-box}.procedure-list[data-v-096adb6e],.link-list[data-v-096adb6e],.evidence-list[data-v-096adb6e]{display:grid;gap:8px;margin-top:10px}.procedure-list p[data-v-096adb6e],.memo-text[data-v-096adb6e]{margin:10px 0 0;color:#4f4843;font-size:13px;line-height:1.6}.procedure-list p strong[data-v-096adb6e],.procedure-list p span[data-v-096adb6e]{display:block}.procedure-list p strong[data-v-096adb6e]{color:#171717;font-size:13px}.procedure-list p span[data-v-096adb6e]{margin-top:4px}.link-list button[data-v-096adb6e]{width:-webkit-fit-content;width:fit-content;border:1px solid #dbc9c5;background:#fff;padding:5px 10px;color:#8d1f24;cursor:pointer;font-size:12px;font-weight:700}.evidence-list span[data-v-096adb6e]{min-width:0;overflow:hidden;border:1px solid #eee8e3;background:#fff;padding:8px 10px;color:#4f4843;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.signoff-panel[data-v-096adb6e]{margin-top:12px}.signoff-timeline[data-v-096adb6e]{display:grid;gap:0;margin-top:12px}.signoff-item[data-v-096adb6e]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:16px}.signoff-item[data-v-096adb6e]:before{position:absolute;top:16px;bottom:0;left:7px;width:2px;background:#ded6d1;content:""}.signoff-item[data-v-096adb6e]:last-child{padding-bottom:0}.signoff-item[data-v-096adb6e]:last-child:before{display:none}.signoff-item i[data-v-096adb6e]{z-index:1;width:16px;height:16px;border:2px solid #c9c0ba;border-radius:50%;background:#fff;box-sizing:border-box}.signoff-item.completed i[data-v-096adb6e]{border-color:#a92328;background:#a92328}.signoff-item.current i[data-v-096adb6e]{border-color:#d97706;background:#f59e0b}.signoff-item.future i[data-v-096adb6e]{border-style:dashed;background:#fbfbfa}.signoff-item strong[data-v-096adb6e],.signoff-item span[data-v-096adb6e],.signoff-item em[data-v-096adb6e],.signoff-item p[data-v-096adb6e]{display:block}.signoff-item strong[data-v-096adb6e]{color:#171717;font-size:13px}.signoff-item span[data-v-096adb6e],.signoff-item em[data-v-096adb6e],.signoff-item p[data-v-096adb6e]{margin-top:3px;color:#6d6661;font-size:12px;font-style:normal}[data-v-096adb6e] .table-row-active>td{background:#fff4f2!important}.form-grid[data-v-096adb6e]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}@media (max-width: 1180px){.audit-engagement-view[data-v-096adb6e]{grid-template-columns:1fr}.engagement-list-pane[data-v-096adb6e]{max-height:390px;border-right:0;border-bottom:1px solid #e7e0dc}.metric-row[data-v-096adb6e],.overview-grid[data-v-096adb6e],.workpaper-detail-grid[data-v-096adb6e],.split-tables[data-v-096adb6e],.form-grid[data-v-096adb6e]{grid-template-columns:1fr}}@media (max-width: 680px){.engagement-detail-pane[data-v-096adb6e]{padding:16px}.engagement-actions[data-v-096adb6e]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.stage-track[data-v-096adb6e]{grid-template-columns:1fr 1fr}}.page-section-header[data-v-3fc465cd]{min-height:66px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;border:1px solid #ebe6e0;background:#fff;padding:12px 16px;box-sizing:border-box}.page-section-header__title[data-v-3fc465cd]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden}.page-section-header span[data-v-3fc465cd]{color:#65707b;font-size:12px;font-weight:700;text-transform:uppercase}.page-section-header h2[data-v-3fc465cd]{margin:4px 0 0;color:#111;font-size:20px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-section-header__actions[data-v-3fc465cd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:0}.page-section-header__actions[data-v-3fc465cd] .ant-btn,.page-section-header__actions[data-v-3fc465cd] .ant-btn>span{white-space:nowrap}@media (max-width: 760px){.page-section-header[data-v-3fc465cd]{gap:10px;padding:12px}}.document-space-view[data-v-85f01600]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.document-space-layout[data-v-85f01600]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px}.document-space-sidebar[data-v-85f01600],.document-space-main[data-v-85f01600]{border:1px solid #eee6e1;background:#fff}.document-space-sidebar[data-v-85f01600]{min-height:520px}.document-space-main[data-v-85f01600]{min-height:520px;padding:14px}.panel-head[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eee6e1;color:#191919;font-weight:700}.panel-head strong[data-v-85f01600]{color:#7f746b;font-size:12px}.space-list[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;padding:12px}.space-item[data-v-85f01600]{display:grid;gap:4px;width:100%;border:1px solid #eee6e1;background:#fffdf9;padding:10px 12px;text-align:left;cursor:pointer}.space-item.active[data-v-85f01600]{border-color:#3662c8;background:#f5f8ff}.space-item strong[data-v-85f01600]{color:#191919;font-size:13px}.space-item span[data-v-85f01600]{color:#746b63;font-size:12px}.space-empty[data-v-85f01600]{margin-top:80px}.space-summary[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;margin-bottom:14px;border-bottom:1px solid #eee6e1;padding-bottom:14px}.space-summary h2[data-v-85f01600]{margin:8px 0 4px;color:#191919;font-size:20px}.space-summary span[data-v-85f01600]{color:#625b55;font-size:13px}.space-summary__metrics[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px}.space-summary__metrics article[data-v-85f01600]{min-width:86px;border:1px solid #e7dfd9;background:#fffdf9;padding:8px 10px;text-align:center}.space-summary__metrics strong[data-v-85f01600]{display:block;color:#191919;font-size:18px}.space-summary__metrics span[data-v-85f01600]{font-size:12px}.folder-strip[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px}.folder-chip[data-v-85f01600]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;min-height:32px;border:1px solid #e3ddd6;background:#fff;color:#3c3731;padding:6px 10px;white-space:nowrap;cursor:pointer}.folder-chip.active[data-v-85f01600]{border-color:#3662c8;color:#183f9a;background:#f5f8ff}.folder-chip span[data-v-85f01600]{min-width:20px;border-radius:10px;background:#eee6e1;color:#5f5750;padding:1px 6px;font-size:12px;text-align:center}.file-meta-grid[data-v-85f01600]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.file-meta-grid div[data-v-85f01600]{border:1px solid #eee6e1;background:#fffdf9;padding:10px}.file-meta-grid dt[data-v-85f01600]{color:#7a7169;font-size:12px}.file-meta-grid dd[data-v-85f01600]{margin:4px 0 0;color:#191919;font-size:13px}.drawer-actions[data-v-85f01600]{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;margin-bottom:14px}@media (max-width: 900px){.document-space-view[data-v-85f01600]{padding:12px}.document-space-layout[data-v-85f01600]{grid-template-columns:1fr}.space-summary[data-v-85f01600]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.attachment-list[data-v-f6292bca]{border:1px solid #ebe6e0;background:#fff}.attachment-list__header[data-v-f6292bca]{padding:12px 14px;border-bottom:1px solid #ebe6e0}.attachment-list__header strong[data-v-f6292bca]{color:#171717;font-size:14px;font-weight:700}.attachment-list__items[data-v-f6292bca]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.attachment-list__item[data-v-f6292bca]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid #f0ebe6;background:transparent;padding:12px 14px;text-align:left;cursor:pointer}.attachment-list__item[data-v-f6292bca]:last-child{border-bottom:0}.attachment-list__item--readonly[data-v-f6292bca]{cursor:default}.attachment-list__name[data-v-f6292bca]{color:#171717;font-size:13px}.attachment-list__meta[data-v-f6292bca]{color:#6b6763;font-size:12px}.doc-evidence-panel[data-v-94d737bd]{border:1px solid #ebe6e0;background:#fff}.doc-evidence-panel__header[data-v-94d737bd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #ebe6e0}.doc-evidence-panel__header strong[data-v-94d737bd]{color:#171717;font-size:14px;font-weight:700}.doc-evidence-panel__body[data-v-94d737bd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.doc-evidence-panel__versions[data-v-94d737bd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.doc-evidence-panel__version-actions[data-v-94d737bd]{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px}.doc-evidence-panel__file-input[data-v-94d737bd]{display:none}.workpaper-view[data-v-bf2c97f2]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);background:#fbfbfa}[data-v-bf2c97f2] .page-alert{grid-column:-1;margin:18px 18px 0}.workpaper-list-pane[data-v-bf2c97f2]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-bf2c97f2],.section-head[data-v-bf2c97f2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-bf2c97f2]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-bf2c97f2],.section-head>span[data-v-bf2c97f2]{min-width:0;color:#171717;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-bf2c97f2],.workpaper-actions[data-v-bf2c97f2],[data-v-bf2c97f2] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.panel-actions[data-v-bf2c97f2]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-bf2c97f2]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.workpaper-actions[data-v-bf2c97f2]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.workpaper-filters[data-v-bf2c97f2]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.workpaper-list-spin[data-v-bf2c97f2]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.workpaper-list-spin[data-v-bf2c97f2] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.workpaper-list[data-v-bf2c97f2]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.workpaper-item[data-v-bf2c97f2]{width:100%;min-height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.workpaper-item[data-v-bf2c97f2]:hover,.workpaper-item.active[data-v-bf2c97f2]{background:#f5ecec;border-left-color:#a92328}.workpaper-item strong[data-v-bf2c97f2],.workpaper-item span[data-v-bf2c97f2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workpaper-item strong[data-v-bf2c97f2]{color:#171717;font-size:14px}.workpaper-item span[data-v-bf2c97f2]{color:#7b746e;font-size:12px}.workpaper-empty[data-v-bf2c97f2]{margin-top:42px}.workpaper-footer[data-v-bf2c97f2]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.workpaper-detail-pane[data-v-bf2c97f2]{min-width:0;padding:18px 24px 28px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.workpaper-title[data-v-bf2c97f2]{min-width:0}.workpaper-title h2[data-v-bf2c97f2]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.workpaper-title span[data-v-bf2c97f2]{max-width:100%;overflow:hidden;color:#6d6661;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.metric-row[data-v-bf2c97f2]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-bf2c97f2]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-bf2c97f2]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-bf2c97f2]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.workpaper-tabs[data-v-bf2c97f2]{min-width:0;overflow:hidden;border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-bf2c97f2]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px}.overview-panel[data-v-bf2c97f2]{border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.overview-panel--wide[data-v-bf2c97f2]{grid-column:-1}.summary-list[data-v-bf2c97f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0}.summary-list div[data-v-bf2c97f2]{min-width:0}.summary-list dt[data-v-bf2c97f2]{color:#7b746e;font-size:12px}.summary-list dd[data-v-bf2c97f2]{margin:4px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.conclusion-text[data-v-bf2c97f2]{min-height:132px;margin:14px 0 0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.signoff-timeline[data-v-bf2c97f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:14px 0;margin-top:16px}.signoff-item[data-v-bf2c97f2]{position:relative;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding-right:12px}.signoff-item[data-v-bf2c97f2]:before{position:absolute;top:8px;left:18px;right:0;height:1px;background:#ded6d0;content:""}.signoff-item[data-v-bf2c97f2]:last-child:before{display:none}.signoff-item i[data-v-bf2c97f2]{position:relative;z-index:1;width:14px;height:14px;display:block;border:2px solid #c8c0ba;border-radius:50%;background:#fff}.signoff-item.completed i[data-v-bf2c97f2]{border-color:#1f8f55;background:#1f8f55}.signoff-item.current i[data-v-bf2c97f2]{border-color:#a92328;background:#fff}.signoff-item.future i[data-v-bf2c97f2]{border-color:#c8c0ba}.signoff-item strong[data-v-bf2c97f2],.signoff-item span[data-v-bf2c97f2],.signoff-item em[data-v-bf2c97f2],.signoff-item p[data-v-bf2c97f2]{display:block}.signoff-item strong[data-v-bf2c97f2]{overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.signoff-item span[data-v-bf2c97f2],.signoff-item em[data-v-bf2c97f2],.signoff-item p[data-v-bf2c97f2]{margin-top:3px;color:#7b746e;font-size:12px;font-style:normal;line-height:1.45}.signoff-item p[data-v-bf2c97f2]{color:#312d2b;white-space:normal}.form-grid[data-v-bf2c97f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-bf2c97f2]{grid-column:-1}.version-preview[data-v-bf2c97f2]{display:grid;grid-template-columns:1fr;gap:16px}@media (max-width: 980px){.workpaper-view[data-v-bf2c97f2]{grid-template-columns:1fr}.workpaper-list-pane[data-v-bf2c97f2]{border-right:0;border-bottom:1px solid #e7e0dc}.workpaper-list[data-v-bf2c97f2]{max-height:360px}.metric-row[data-v-bf2c97f2],.overview-grid[data-v-bf2c97f2],.signoff-timeline[data-v-bf2c97f2],.summary-list[data-v-bf2c97f2],.form-grid[data-v-bf2c97f2]{grid-template-columns:1fr}}.finding-lifecycle-timeline[data-v-395ab0d6]{border:1px solid #e8e2dd;background:#fff;padding:16px;box-sizing:border-box}.timeline-list[data-v-395ab0d6]{display:grid}.timeline-item[data-v-395ab0d6]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;border:0;background:transparent;padding:0 0 20px;color:inherit;cursor:pointer;text-align:left}.timeline-item[data-v-395ab0d6]:disabled{cursor:default}.timeline-item[data-v-395ab0d6]:before{position:absolute;top:18px;bottom:2px;left:7px;width:2px;background:#ded6d1;content:""}.timeline-item[data-v-395ab0d6]:last-child{padding-bottom:0}.timeline-item[data-v-395ab0d6]:last-child:before{display:none}.timeline-item i[data-v-395ab0d6]{z-index:1;width:16px;height:16px;border:2px solid #c9c0ba;border-radius:50%;background:#fff;box-sizing:border-box}.timeline-item.completed i[data-v-395ab0d6]{border-color:#a92328;background:#a92328}.timeline-item.current i[data-v-395ab0d6]{border-color:#d97706;background:#f59e0b}.timeline-item.future i[data-v-395ab0d6]{border-style:dashed;background:#fff}.timeline-item span[data-v-395ab0d6]{min-width:0;display:grid;gap:4px}.timeline-item strong[data-v-395ab0d6]{color:#171717;font-size:13px}.timeline-item em[data-v-395ab0d6],.timeline-item small[data-v-395ab0d6]{color:#6d6661;font-size:12px;font-style:normal;line-height:1.5}.timeline-item:hover strong[data-v-395ab0d6]{color:#8d1f24}.finding-view[data-v-b66acf9c]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);background:#fbfbfa}[data-v-b66acf9c] .page-alert{grid-column:-1;margin:18px 18px 0}.finding-list-pane[data-v-b66acf9c]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-b66acf9c],.section-head[data-v-b66acf9c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-b66acf9c]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-b66acf9c],.section-head>span[data-v-b66acf9c]{min-width:0;color:#171717;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-b66acf9c],.finding-actions[data-v-b66acf9c],[data-v-b66acf9c] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.panel-actions[data-v-b66acf9c]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-b66acf9c]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.finding-actions[data-v-b66acf9c]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.finding-filters[data-v-b66acf9c]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.finding-list-spin[data-v-b66acf9c]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.finding-list-spin[data-v-b66acf9c] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.status-strip[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 10px}.status-strip button[data-v-b66acf9c]{min-height:64px;border:1px solid #e8e2dd;background:#fff;color:#171717;cursor:pointer}.status-strip strong[data-v-b66acf9c],.status-strip span[data-v-b66acf9c]{display:block}.status-strip strong[data-v-b66acf9c]{color:#a92328;font-size:20px}.status-strip span[data-v-b66acf9c]{margin-top:4px;color:#6d6661;font-size:12px}.finding-list[data-v-b66acf9c]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.finding-item[data-v-b66acf9c]{width:100%;min-height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.finding-item[data-v-b66acf9c]:hover,.finding-item.active[data-v-b66acf9c]{background:#f5ecec;border-left-color:#a92328}.finding-item strong[data-v-b66acf9c],.finding-item span[data-v-b66acf9c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-item strong[data-v-b66acf9c]{color:#171717;font-size:14px}.finding-item span[data-v-b66acf9c]{color:#7b746e;font-size:12px}.finding-empty[data-v-b66acf9c]{margin-top:42px}.finding-footer[data-v-b66acf9c]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.finding-detail-pane[data-v-b66acf9c]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.finding-title h2[data-v-b66acf9c]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.finding-title span[data-v-b66acf9c]{color:#6d6661;font-size:13px}.metric-row[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-b66acf9c]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-b66acf9c]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-b66acf9c]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.finding-tabs[data-v-b66acf9c]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-b66acf9c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px}.overview-panel[data-v-b66acf9c]{border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.summary-list[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0}.summary-list div[data-v-b66acf9c]{min-width:0}.summary-list dt[data-v-b66acf9c]{color:#7b746e;font-size:12px}.summary-list dd[data-v-b66acf9c]{margin:4px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.memo-text[data-v-b66acf9c],.five-c-grid p[data-v-b66acf9c]{margin:12px 0 0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.memo-meta[data-v-b66acf9c]{display:block;margin-top:10px;color:#7b746e;font-size:12px}.five-c-grid[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.five-c-grid article[data-v-b66acf9c]{min-height:150px;border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.five-c-grid strong[data-v-b66acf9c]{color:#171717;font-size:14px}.trace-chain-panel[data-v-b66acf9c]{padding:4px 0;overflow-x:auto}.trace-chain[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:8px}.trace-node-group[data-v-b66acf9c]{min-width:0;border:1px solid #e8e2dd;background:#fff;padding:12px;box-sizing:border-box}.trace-node-head[data-v-b66acf9c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-bottom:10px;color:#312d2b;font-size:12px;font-weight:800;text-transform:uppercase}.trace-items[data-v-b66acf9c]{display:grid;gap:8px}.trace-item[data-v-b66acf9c]{display:grid;grid-template-columns:16px minmax(0,1fr) auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;width:100%;min-height:56px;border:1px solid #e8e2dd;background:#fbfbfa;padding:8px;color:#171717;cursor:pointer;text-align:left}.trace-item[data-v-b66acf9c]:hover{border-color:#a92328;background:#f5ecec}.trace-item[data-v-b66acf9c]:disabled{cursor:default}.trace-item.current[data-v-b66acf9c]{border-color:#a92328;box-shadow:inset 3px 0 #a92328}.trace-item strong[data-v-b66acf9c],.trace-item em[data-v-b66acf9c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-item strong[data-v-b66acf9c]{color:#171717;font-size:13px}.trace-item em[data-v-b66acf9c]{margin-top:3px;color:#7b746e;font-size:12px;font-style:normal}.trace-connector[data-v-b66acf9c]{display:none}.trace-empty[data-v-b66acf9c]{margin:4px 0}.trace-missing[data-v-b66acf9c]{display:grid;gap:6px;margin-top:12px;color:#7b746e;font-size:12px}.timeline-comment[data-v-b66acf9c]{display:grid;gap:8px;margin-bottom:12px}.timeline-comment__actions[data-v-b66acf9c]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.form-grid[data-v-b66acf9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-b66acf9c]{grid-column:-1}@media (max-width: 980px){.finding-view[data-v-b66acf9c]{grid-template-columns:1fr}.finding-list-pane[data-v-b66acf9c]{border-right:0;border-bottom:1px solid #e7e0dc}.finding-list[data-v-b66acf9c]{max-height:360px}.metric-row[data-v-b66acf9c],.overview-grid[data-v-b66acf9c],.summary-list[data-v-b66acf9c],.five-c-grid[data-v-b66acf9c],.form-grid[data-v-b66acf9c]{grid-template-columns:1fr}}.remediation-view[data-v-dc141c59]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);background:#fbfbfa}[data-v-dc141c59] .page-alert{grid-column:-1;margin:18px 18px 0}.remediation-list-pane[data-v-dc141c59]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-dc141c59],.section-head[data-v-dc141c59]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-dc141c59]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-dc141c59],.section-head>span[data-v-dc141c59]{min-width:0;color:#171717;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-dc141c59],.remediation-actions[data-v-dc141c59],[data-v-dc141c59] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.panel-actions[data-v-dc141c59]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-dc141c59]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.remediation-actions[data-v-dc141c59]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.remediation-list-spin[data-v-dc141c59]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.remediation-list-spin[data-v-dc141c59] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.remediation-filters[data-v-dc141c59]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.remediation-list[data-v-dc141c59]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.remediation-item[data-v-dc141c59]{width:100%;min-height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.remediation-item[data-v-dc141c59]:hover,.remediation-item.active[data-v-dc141c59]{background:#f5ecec;border-left-color:#a92328}.remediation-item strong[data-v-dc141c59],.remediation-item span[data-v-dc141c59]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remediation-item strong[data-v-dc141c59]{color:#171717;font-size:14px}.remediation-item span[data-v-dc141c59]{color:#7b746e;font-size:12px}.progress-pill[data-v-dc141c59]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:22px;margin-left:6px;border:1px solid #dac9c3;background:#fff;padding:0 8px;color:#a92328;font-size:12px;font-weight:700}.remediation-empty[data-v-dc141c59]{margin-top:42px}.remediation-footer[data-v-dc141c59]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.remediation-detail-pane[data-v-dc141c59]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.remediation-title h2[data-v-dc141c59]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.remediation-title span[data-v-dc141c59]{color:#6d6661;font-size:13px}.metric-row[data-v-dc141c59]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-dc141c59]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-dc141c59]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-dc141c59]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.remediation-tabs[data-v-dc141c59]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-dc141c59]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px}.overview-panel[data-v-dc141c59]{border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.summary-list[data-v-dc141c59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0}.summary-list div[data-v-dc141c59]{min-width:0}.summary-list dt[data-v-dc141c59]{color:#7b746e;font-size:12px}.summary-list dd[data-v-dc141c59]{margin:4px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.summary-link[data-v-dc141c59]{max-width:100%;height:auto;padding:0;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}.memo-text[data-v-dc141c59]{min-height:120px;margin:12px 0 0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.memo-meta[data-v-dc141c59]{display:block;margin-top:10px;color:#7b746e;font-size:12px}.form-grid[data-v-dc141c59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-dc141c59]{grid-column:-1}.file-input[data-v-dc141c59]{display:none}.progress-evidence[data-v-dc141c59]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px}.progress-evidence__files[data-v-dc141c59],.update-evidence-list[data-v-dc141c59]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.update-evidence-list[data-v-dc141c59] .ant-btn{max-width:220px;padding:0}.update-evidence-list[data-v-dc141c59] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.remediation-view[data-v-dc141c59]{grid-template-columns:1fr}.remediation-list-pane[data-v-dc141c59]{border-right:0;border-bottom:1px solid #e7e0dc}.remediation-list[data-v-dc141c59]{max-height:360px}.metric-row[data-v-dc141c59],.overview-grid[data-v-dc141c59],.summary-list[data-v-dc141c59],.form-grid[data-v-dc141c59]{grid-template-columns:1fr}}.pbc-request-view[data-v-fc8e0f8d]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);background:#fbfbfa}[data-v-fc8e0f8d] .page-alert{grid-column:-1;margin:18px 18px 0}.pbc-list-pane[data-v-fc8e0f8d]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-fc8e0f8d],.section-head[data-v-fc8e0f8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-fc8e0f8d]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-fc8e0f8d],.section-head>span[data-v-fc8e0f8d]{min-width:0;color:#171717;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-fc8e0f8d],.pbc-actions[data-v-fc8e0f8d],[data-v-fc8e0f8d] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.panel-actions[data-v-fc8e0f8d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-fc8e0f8d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.pbc-actions[data-v-fc8e0f8d]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.pbc-list-spin[data-v-fc8e0f8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.pbc-list-spin[data-v-fc8e0f8d] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.pbc-filters[data-v-fc8e0f8d]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.pbc-summary-cards[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid #e8e2dd}.pbc-summary-cards article[data-v-fc8e0f8d]{min-height:68px;padding:10px;background:#fff;border:1px solid #e8e2dd}.pbc-summary-cards strong[data-v-fc8e0f8d],.pbc-summary-cards span[data-v-fc8e0f8d]{display:block}.pbc-summary-cards strong[data-v-fc8e0f8d]{color:#a92328;font-size:20px;line-height:1}.pbc-summary-cards span[data-v-fc8e0f8d]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.pbc-status-tabs[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px 0}.pbc-status-tabs button[data-v-fc8e0f8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;min-height:34px;padding:6px 8px;color:#6d6661;text-align:left;background:#fff;border:1px solid #e8e2dd;cursor:pointer}.pbc-status-tabs button[data-v-fc8e0f8d]:hover,.pbc-status-tabs button.active[data-v-fc8e0f8d]{color:#a92328;border-color:#a92328;background:#f8eeee}.pbc-status-tabs span[data-v-fc8e0f8d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.pbc-status-tabs em[data-v-fc8e0f8d]{color:inherit;font-size:12px;font-style:normal}.pbc-list[data-v-fc8e0f8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.pbc-item[data-v-fc8e0f8d]{width:100%;min-height:94px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.pbc-item[data-v-fc8e0f8d]:hover,.pbc-item.active[data-v-fc8e0f8d]{background:#f5ecec;border-left-color:#a92328}.pbc-item strong[data-v-fc8e0f8d],.pbc-item span[data-v-fc8e0f8d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbc-item strong[data-v-fc8e0f8d]{color:#171717;font-size:14px}.pbc-item span[data-v-fc8e0f8d]{color:#7b746e;font-size:12px}.pbc-empty[data-v-fc8e0f8d]{margin-top:42px}.pbc-footer[data-v-fc8e0f8d]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.pbc-detail-pane[data-v-fc8e0f8d]{min-width:0;padding:18px 24px 28px;overflow:auto;box-sizing:border-box}.pbc-title h2[data-v-fc8e0f8d]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.pbc-title span[data-v-fc8e0f8d]{color:#6d6661;font-size:13px}.metric-row[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-fc8e0f8d]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-fc8e0f8d]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-fc8e0f8d]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.pbc-tabs[data-v-fc8e0f8d]{border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-fc8e0f8d],.split-grid[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-panel[data-v-fc8e0f8d],.split-grid section[data-v-fc8e0f8d]{border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.summary-list[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0}.summary-list dt[data-v-fc8e0f8d]{color:#7b746e;font-size:12px}.summary-list dd[data-v-fc8e0f8d]{margin:4px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.memo-text[data-v-fc8e0f8d]{min-height:132px;margin:14px 0 0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.comment-composer[data-v-fc8e0f8d]{display:grid;gap:10px;margin-bottom:12px;border:1px solid #e8e2dd;background:#fffaf7;padding:12px}.comment-composer__actions[data-v-fc8e0f8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.comment-list[data-v-fc8e0f8d]{display:grid;gap:10px}.comment-list article[data-v-fc8e0f8d]{padding:12px;background:#fff;border:1px solid #e8e2dd}.comment-list header[data-v-fc8e0f8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:8px}.comment-list strong[data-v-fc8e0f8d]{color:#171717;font-size:13px}.comment-list span[data-v-fc8e0f8d]{color:#7b746e;font-size:12px}.comment-list p[data-v-fc8e0f8d]{margin:0;color:#312d2b;line-height:1.6;white-space:pre-wrap}.file-link-button[data-v-fc8e0f8d]{height:auto;padding:0}.form-grid[data-v-fc8e0f8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-fc8e0f8d]{grid-column:-1}@media (max-width: 980px){.pbc-request-view[data-v-fc8e0f8d],.overview-grid[data-v-fc8e0f8d],.split-grid[data-v-fc8e0f8d],.summary-list[data-v-fc8e0f8d],.form-grid[data-v-fc8e0f8d],.metric-row[data-v-fc8e0f8d]{grid-template-columns:1fr}.pbc-list-pane[data-v-fc8e0f8d]{border-right:0;border-bottom:1px solid #e7e0dc}}.evidence-library-view[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.evidence-kpis[data-v-d3064341]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.evidence-kpis article[data-v-d3064341]{min-height:86px;padding:16px;border:1px solid #ebe6e0;border-radius:8px;background:#fff}.evidence-kpis span[data-v-d3064341]{display:block;color:#7a7168;font-size:12px}.evidence-kpis strong[data-v-d3064341]{display:block;margin-top:8px;color:#1f2328;overflow-wrap:anywhere;font-size:26px;line-height:1.1}.evidence-toolbar[data-v-d3064341]{padding:12px;border:1px solid #ebe6e0;border-radius:8px;background:#fff}.toolbar-select[data-v-d3064341]{width:180px}.toolbar-search[data-v-d3064341]{width:260px}.file-link[data-v-d3064341],.link-button[data-v-d3064341]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:transparent;color:#1677ff;text-align:left;cursor:pointer}.file-link[data-v-d3064341] svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.file-link span[data-v-d3064341]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-list[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.linked-list button[data-v-d3064341]{max-width:120px;padding:2px 8px;border:1px solid #d6e4ff;border-radius:6px;background:#f0f5ff;color:#1677ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.evidence-actions[data-v-d3064341]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-flow:row nowrap!important;flex-flow:row nowrap!important;white-space:nowrap}.evidence-grid[data-v-d3064341]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.evidence-card[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;min-height:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px;padding:16px;border:1px solid #ebe6e0;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.evidence-card[data-v-d3064341]:hover{border-color:#91caff}.evidence-card__icon[data-v-d3064341]{color:#1677ff;font-size:24px}.evidence-card strong[data-v-d3064341]{color:#1f2328;overflow-wrap:anywhere}.evidence-card>span[data-v-d3064341]:not(.evidence-card__icon){color:#6f7782;font-size:12px}.evidence-card__links[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:auto}.drawer-section[data-v-d3064341]{margin-bottom:22px}.drawer-section h3[data-v-d3064341]{margin:0 0 10px;color:#1f2328;font-size:14px}.drawer-actions[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;margin-bottom:12px}.image-preview[data-v-d3064341]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:12px;padding:12px;border:1px solid #ebe6e0;border-radius:8px;background:#fafafa}.image-preview img[data-v-d3064341]{max-width:100%;max-height:280px;object-fit:contain}.target-picker[data-v-d3064341],.target-picker[data-v-d3064341] .ant-select{width:100%}@media (max-width: 900px){.evidence-kpis[data-v-d3064341]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-select[data-v-d3064341],.toolbar-search[data-v-d3064341]{width:100%}}.signature-confirm-panel[data-v-e7a94521]{border:1px solid #ebe6e0;background:#fff}.signature-confirm-panel__header[data-v-e7a94521]{padding:12px 14px;border-bottom:1px solid #ebe6e0}.signature-confirm-panel__header strong[data-v-e7a94521]{color:#171717;font-size:14px;font-weight:700}.signature-confirm-panel__body[data-v-e7a94521]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px;padding:14px}.signature-confirm-panel__summary[data-v-e7a94521]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;border:1px solid #eee7e1;background:#fffdf9;padding:12px}.signature-confirm-panel__summary div[data-v-e7a94521]{min-width:0}.signature-confirm-panel__summary dt[data-v-e7a94521]{color:#7b746e;font-size:12px}.signature-confirm-panel__summary dd[data-v-e7a94521]{margin:4px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.signature-confirm-panel__actions[data-v-e7a94521]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width: 640px){.signature-confirm-panel__summary[data-v-e7a94521]{grid-template-columns:1fr}}.audit-report-view[data-v-2dd6fd66]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;min-height:-webkit-calc(100vh - 104px);min-height:calc(100vh - 104px)}.report-list-pane[data-v-2dd6fd66],.report-detail-pane[data-v-2dd6fd66]{min-width:0}.report-list-pane[data-v-2dd6fd66]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border:1px solid #ebe6e0;background:#fff}.panel-head[data-v-2dd6fd66],.report-footer[data-v-2dd6fd66],.section-head[data-v-2dd6fd66]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-2dd6fd66]{padding:14px;border-bottom:1px solid #ebe6e0;font-weight:700;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-2dd6fd66]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-2dd6fd66],.report-actions[data-v-2dd6fd66]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.panel-actions[data-v-2dd6fd66]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-2dd6fd66]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.report-filters[data-v-2dd6fd66]{display:grid;gap:10px;padding:12px;border-bottom:1px solid #ebe6e0}.report-list-spin[data-v-2dd6fd66]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.report-list-spin[data-v-2dd6fd66] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.report-list[data-v-2dd6fd66]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.report-item[data-v-2dd6fd66]{display:grid;gap:8px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #f1ece6;background:transparent;text-align:left;cursor:pointer}.report-item.active[data-v-2dd6fd66]{background:#f6f8fb}.report-item strong[data-v-2dd6fd66],.report-title h2[data-v-2dd6fd66]{color:#171717}.report-item span[data-v-2dd6fd66],.report-title span[data-v-2dd6fd66],.memo-text[data-v-2dd6fd66],.summary-list dd[data-v-2dd6fd66]{color:#5f6570}.report-empty[data-v-2dd6fd66]{padding:32px 0}.report-footer[data-v-2dd6fd66]{padding:12px 14px;border-top:1px solid #ebe6e0;color:#5f6570}.report-title[data-v-2dd6fd66]{display:grid;gap:6px}.report-title h2[data-v-2dd6fd66]{margin:0;font-size:22px;line-height:1.25}.metric-row[data-v-2dd6fd66]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-row article[data-v-2dd6fd66]{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid #ebe6e0;background:#fff}.metric-row strong[data-v-2dd6fd66]{min-width:0;overflow-wrap:anywhere;font-size:18px;color:#171717}.metric-link[data-v-2dd6fd66]{width:100%;max-width:100%;min-width:0;justify-self:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700}.metric-link[data-v-2dd6fd66] span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.table-file-link[data-v-2dd6fd66]{height:auto;padding:0}.metric-row span[data-v-2dd6fd66]{color:#6f7682;font-size:12px}.overview-grid[data-v-2dd6fd66],.form-grid[data-v-2dd6fd66]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.overview-panel[data-v-2dd6fd66]{border:1px solid #ebe6e0;background:#fff}.section-head[data-v-2dd6fd66]{padding:12px 14px;border-bottom:1px solid #ebe6e0;font-weight:700}.summary-list[data-v-2dd6fd66]{display:grid;gap:12px;margin:0;padding:14px}.summary-list div[data-v-2dd6fd66]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.summary-list dt[data-v-2dd6fd66]{color:#6f7682}.summary-list dd[data-v-2dd6fd66]{margin:0;word-break:break-word}.memo-text[data-v-2dd6fd66]{min-height:120px;margin:0;padding:14px;white-space:pre-wrap}.form-grid__wide[data-v-2dd6fd66]{grid-column:-1}@media (max-width: 1100px){.audit-report-view[data-v-2dd6fd66],.metric-row[data-v-2dd6fd66],.overview-grid[data-v-2dd6fd66],.form-grid[data-v-2dd6fd66]{grid-template-columns:1fr}}.timesheet-view[data-v-f40f5461]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;min-height:-webkit-calc(100vh - 104px);min-height:calc(100vh - 104px)}.timesheet-list-pane[data-v-f40f5461]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border:1px solid #ebe6e0;background:#fff}.timesheet-detail-pane[data-v-f40f5461]{min-width:0}.panel-head[data-v-f40f5461],.timesheet-footer[data-v-f40f5461],.section-head[data-v-f40f5461]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-f40f5461]{padding:14px;border-bottom:1px solid #ebe6e0;font-weight:700;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-f40f5461]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-f40f5461],.timesheet-actions[data-v-f40f5461]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.panel-actions[data-v-f40f5461]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-f40f5461]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.timesheet-filters[data-v-f40f5461]{display:grid;gap:10px;padding:12px;border-bottom:1px solid #ebe6e0}.timesheet-list-spin[data-v-f40f5461]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.timesheet-list-spin[data-v-f40f5461] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.timesheet-list[data-v-f40f5461]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.timesheet-item[data-v-f40f5461]{display:grid;gap:8px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #f1ece6;background:transparent;text-align:left;cursor:pointer}.timesheet-item.active[data-v-f40f5461]{background:#f6f8fb}.timesheet-item strong[data-v-f40f5461],.timesheet-title h2[data-v-f40f5461]{color:#171717}.timesheet-item span[data-v-f40f5461],.timesheet-title span[data-v-f40f5461]{color:#5f6570}.hours-pill[data-v-f40f5461]{margin-left:8px;color:#2c5f7f;font-size:12px;font-weight:700}.timesheet-empty[data-v-f40f5461]{padding:32px 0}.timesheet-footer[data-v-f40f5461]{padding:12px 14px;border-top:1px solid #ebe6e0;color:#5f6570}.timesheet-title[data-v-f40f5461]{display:grid;gap:6px}.timesheet-title h2[data-v-f40f5461]{margin:0;font-size:22px;line-height:1.25}.metric-row[data-v-f40f5461]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-row article[data-v-f40f5461]{display:grid;gap:4px;padding:12px;border:1px solid #ebe6e0;background:#fff}.metric-row strong[data-v-f40f5461]{font-size:18px;color:#171717}.metric-row span[data-v-f40f5461]{color:#6f7682;font-size:12px}.period-grid[data-v-f40f5461]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.line-editor[data-v-f40f5461]{border:1px solid #ebe6e0;background:#fff}.section-head[data-v-f40f5461]{padding:12px 14px;border-bottom:1px solid #ebe6e0;font-weight:700}.line-table[data-v-f40f5461]{overflow-x:auto}.line-row[data-v-f40f5461]{display:grid;grid-template-columns:140px 110px 240px 220px 140px 80px 220px 90px;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:1248px;padding:10px 12px;border-bottom:1px solid #f1ece6}.line-row--head[data-v-f40f5461]{color:#6f7682;font-size:12px;font-weight:700}@media (max-width: 1100px){.timesheet-view[data-v-f40f5461],.metric-row[data-v-f40f5461],.period-grid[data-v-f40f5461]{grid-template-columns:1fr}}.workflow-center-view[data-v-db3856b0]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.workflow-tabs[data-v-db3856b0]{margin-top:12px}.workflow-summary__tile[data-v-db3856b0]{min-height:72px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #ebe6e0;background:#fff;padding:14px 16px;box-sizing:border-box}.workflow-summary__tile strong[data-v-db3856b0]{color:#a92328;font-size:30px;line-height:1}.workflow-summary__tile span[data-v-db3856b0]{margin-top:7px;color:#4d4c4b;font-size:12px;font-weight:700;text-transform:uppercase}.task-detail[data-v-db3856b0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:18px}.task-detail__actions[data-v-db3856b0]{border:1px solid #eee6e1;background:#fff8f6;padding:14px}.task-history h3[data-v-db3856b0]{margin:0 0 12px;color:#191919;font-size:16px}.task-history span[data-v-db3856b0],.task-history em[data-v-db3856b0]{margin-left:8px;color:#6a625d;font-style:normal;font-size:12px}.task-history p[data-v-db3856b0]{margin:6px 0 0;color:#4d4c4b}[data-v-db3856b0] .biz-title{color:#111}[data-v-db3856b0] .workflow-row-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}[data-v-db3856b0] .workflow-row--overdue td{background:#fff1f0}[data-v-db3856b0] .workflow-row--overdue:hover td{background:#ffe4e1!important}.task-detail__sla-meta[data-v-db3856b0]{margin-left:8px;color:#6a625d;font-size:12px}@media (max-width: 760px){.workflow-center-view[data-v-db3856b0]{padding:12px}}.data-action-view[data-v-19713415]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.data-action-attachments[data-v-19713415]{margin-top:12px}.snapshot-detail[data-v-19713415]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px}.snapshot-meta[data-v-19713415]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.snapshot-meta>div[data-v-19713415]{min-width:0;border:1px solid #e6e1dc;background:#fffaf7;padding:10px 12px}.snapshot-meta span[data-v-19713415]{display:block;margin-bottom:5px;color:#7a716c;font-size:12px;font-weight:700}.snapshot-meta strong[data-v-19713415]{display:block;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap}.approval-history-table[data-v-19713415]{margin-top:4px}@media (max-width: 760px){.snapshot-meta[data-v-19713415]{grid-template-columns:repeat(2,minmax(120px,1fr))}}.notification-center-view[data-v-81d3f503]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.notification-actions[data-v-81d3f503]{display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.notification-text-cell[data-v-81d3f503],.notification-content-cell[data-v-81d3f503]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere;white-space:normal}.notification-text-cell[data-v-81d3f503]{-webkit-line-clamp:2}.notification-content-cell[data-v-81d3f503]{-webkit-line-clamp:3;color:#37312d}.notification-center-groups[data-v-81d3f503]{display:grid;gap:14px}.notification-date-section[data-v-81d3f503]{display:grid;gap:8px}.notification-date-section__title[data-v-81d3f503]{color:#5f6b73;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.notification-pagination[data-v-81d3f503]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:14px}@media (max-width: 760px){.notification-center-view[data-v-81d3f503]{padding:12px}}.stage-entry-view[data-v-f48b837b]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:18px;padding:18px 24px 28px;background:#fbfbfa;box-sizing:border-box}.stage-hero[data-v-f48b837b]{min-height:142px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;background:#222324;color:#fff;padding:24px 28px;box-sizing:border-box}.stage-hero span[data-v-f48b837b],.stage-section__title span[data-v-f48b837b]{display:block;color:#8f8984;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.stage-hero h1[data-v-f48b837b]{margin:8px 0 0;color:#fff;font-size:28px;line-height:1.15;font-weight:700}.stage-hero p[data-v-f48b837b]{max-width:780px;margin:12px 0 0;color:#c6c1bd;font-size:14px;line-height:1.55}.report-hero[data-v-f48b837b]{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.report-actions[data-v-f48b837b]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-shrink:0;flex-shrink:0}.report-activity-select[data-v-f48b837b]{width:320px}.metric-grid[data-v-f48b837b]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.metric-card[data-v-f48b837b]{min-height:78px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 18px;box-sizing:border-box}.metric-card strong[data-v-f48b837b]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1}.metric-card span[data-v-f48b837b]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.stage-section[data-v-f48b837b]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}.stage-section__title strong[data-v-f48b837b]{display:block;margin-top:6px;color:#171717;font-size:18px;line-height:1.2}.report-section[data-v-f48b837b]{border:1px solid #e8e2dd;background:#fff;padding:14px 14px 16px}.module-grid[data-v-f48b837b]{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px}.module-card[data-v-f48b837b]{min-height:148px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;border:1px solid #ebe6e0;background:#fff;padding:18px 20px;color:#111;cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(31,28,26,.04);-webkit-transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-transform .16s ease}.module-card[data-v-f48b837b]:hover{border-color:#caa7a7;box-shadow:0 8px 24px rgba(58,45,44,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.module-card[data-v-f48b837b] svg{width:28px;height:28px;color:#a92328}.module-card strong[data-v-f48b837b]{display:block;color:#171717;font-size:16px;line-height:1.2}.module-card p[data-v-f48b837b]{min-height:44px;margin:8px 0 12px;color:#645d58;font-size:13px;line-height:1.45}@media (max-width: 900px){.stage-hero[data-v-f48b837b],.report-hero[data-v-f48b837b]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.report-actions[data-v-f48b837b]{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.report-activity-select[data-v-f48b837b]{width:100%;max-width:360px}.metric-grid[data-v-f48b837b],.module-grid[data-v-f48b837b]{grid-template-columns:1fr}}@media (max-width: 620px){.stage-entry-view[data-v-f48b837b]{padding:16px}.stage-hero[data-v-f48b837b]{padding:20px}}.audit-log-view[data-v-0fc036e5]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.audit-log-json[data-v-0fc036e5]{max-height:280px;overflow:auto;margin:0;border:1px solid #eee6e1;background:#fffaf7;padding:12px;color:#332f2c;font-size:12px;line-height:1.5;white-space:pre-wrap}@media (max-width: 760px){.audit-log-view[data-v-0fc036e5]{padding:12px}}.cross-module-map-view[data-v-e63d2b74]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.map-filter[data-v-e63d2b74]{min-width:180px}.status-rule[data-v-e63d2b74]{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 0 14px;border:1px solid #ead9a8;background:#fffaf0;padding:9px 12px;color:#6f4f00;font-size:13px}.map-summary[data-v-e63d2b74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.map-summary div[data-v-e63d2b74]{border:1px solid #e2e7e8;background:#fff;padding:14px 16px}.map-summary span[data-v-e63d2b74],.map-node span[data-v-e63d2b74],.map-node em[data-v-e63d2b74],.map-node small[data-v-e63d2b74]{display:block;color:#5c666b;font-size:12px}.map-summary strong[data-v-e63d2b74]{display:block;margin-top:6px;color:#1f2933;font-size:24px;line-height:1}.relationship-map[data-v-e63d2b74],.link-details[data-v-e63d2b74]{border:1px solid #dfe6e7;background:#fff;padding:16px;box-sizing:border-box}.link-details[data-v-e63d2b74]{margin-top:14px}.map-head[data-v-e63d2b74]{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(240px,.34fr);-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:180px;margin-bottom:12px}.map-head strong[data-v-e63d2b74],.link-details__title[data-v-e63d2b74]{color:#1f2933;font-size:15px}.map-scroll[data-v-e63d2b74]{overflow-x:auto}.map-canvas[data-v-e63d2b74]{position:relative;min-width:760px}.map-lines[data-v-e63d2b74]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.map-line[data-v-e63d2b74]{fill:none;stroke-width:2.2}.map-line--active[data-v-e63d2b74]{stroke:#2563eb}.map-line--pending[data-v-e63d2b74]{stroke:#d97706;stroke-dasharray:6 5}.map-line--invalid[data-v-e63d2b74]{stroke:#8b949e;stroke-dasharray:8 7}.map-line--disabled[data-v-e63d2b74]{stroke:#64748b;stroke-dasharray:8 7}.map-line--deleted[data-v-e63d2b74]{stroke:#991b1b;stroke-dasharray:3 5}.map-line--selected[data-v-e63d2b74]{stroke-width:4}.map-column[data-v-e63d2b74]{position:absolute;top:0;bottom:0;width:34%}.map-column--iao[data-v-e63d2b74]{left:0}.map-column--cor[data-v-e63d2b74]{right:0}.map-node[data-v-e63d2b74]{position:absolute;left:0;width:100%;min-width:0;border:1px solid #d7e0e2;background:#f8fbfb;padding:10px 12px;cursor:pointer;text-align:left;box-sizing:border-box}.map-node[data-v-e63d2b74]:hover{border-color:#7aa7b0;background:#f0f8fa}.map-node--selected[data-v-e63d2b74],.map-node--selected[data-v-e63d2b74]:hover{border-color:#1d4ed8;background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.16)}.map-node[data-v-e63d2b74]:disabled{cursor:default}.map-node strong[data-v-e63d2b74]{display:block;margin:4px 0;overflow:hidden;color:#111827;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.map-node em[data-v-e63d2b74],.map-node small[data-v-e63d2b74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-node em[data-v-e63d2b74]{font-style:normal}.map-node small[data-v-e63d2b74]{margin-top:3px}.map-empty[data-v-e63d2b74]{position:absolute;inset:72px 0 auto}.link-details__title[data-v-e63d2b74]{margin-bottom:12px;font-weight:700}.object-link[data-v-e63d2b74]{max-width:260px;overflow:hidden;border:0;background:transparent;color:#1d4ed8;cursor:pointer;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.object-link[data-v-e63d2b74]:disabled{color:#5c666b;cursor:default}.link-id-button[data-v-e63d2b74]{border:0;background:transparent;color:#1d4ed8;cursor:pointer;padding:0}.link-details[data-v-e63d2b74] .link-details__row--selected>td{background:#eff6ff}@media (max-width: 760px){.cross-module-map-view[data-v-e63d2b74]{padding:12px}.status-rule[data-v-e63d2b74]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.map-summary[data-v-e63d2b74]{grid-template-columns:1fr}.relationship-map[data-v-e63d2b74],.link-details[data-v-e63d2b74]{padding:12px}}.client-submission-review-view[data-v-cca6913b]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.submission-review-detail[data-v-cca6913b]{display:grid;gap:16px}.submission-review-detail__summary[data-v-cca6913b]{background:#fff}.submission-review-detail__actions[data-v-cca6913b]{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width: 760px){.client-submission-review-view[data-v-cca6913b]{padding:12px}.submission-review-detail__actions[data-v-cca6913b]{-webkit-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch}.submission-review-detail__actions[data-v-cca6913b] .ant-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.client-projects-view[data-v-7ff12b44]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.project-permissions[data-v-7ff12b44],.project-modules[data-v-7ff12b44]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.project-pending[data-v-7ff12b44]{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:6px}.project-pending span[data-v-7ff12b44]{display:grid;gap:2px;min-height:46px;padding:6px 8px;border:1px solid #e7dfd9;background:#fffdf9;color:#625b55;font-size:12px}.project-pending strong[data-v-7ff12b44]{color:#191919;font-size:16px;line-height:1.1}.project-boundary[data-v-7ff12b44]{margin-top:14px;border:1px solid #eee6e1;background:#fff;padding:16px}.project-boundary h3[data-v-7ff12b44]{margin:0 0 6px;color:#191919;font-size:15px}.project-boundary p[data-v-7ff12b44]{margin:0;color:#625b55;font-size:13px;line-height:1.6}@media (max-width: 760px){.client-projects-view[data-v-7ff12b44]{padding:12px}}.client-submissions-view[data-v-e1ec788d]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.drawer-actions[data-v-e1ec788d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:10px;margin-top:12px}.submission-review[data-v-e1ec788d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;border-top:1px solid #eee6e1;padding-top:16px}.submission-review__item[data-v-e1ec788d],.submission-review__comment[data-v-e1ec788d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.submission-review__item span[data-v-e1ec788d],.submission-review__comment span[data-v-e1ec788d]{color:#7b746e;font-size:12px}.submission-review__item strong[data-v-e1ec788d],.submission-review__comment p[data-v-e1ec788d]{margin:0;color:#191919;font-size:14px}.submission-review__comment[data-v-e1ec788d]{grid-column:-1}.submission-files[data-v-e1ec788d]{margin-top:20px;border-top:1px solid #eee6e1;padding-top:16px}.submission-files__head[data-v-e1ec788d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.submission-files__head h3[data-v-e1ec788d]{margin:0;color:#191919;font-size:16px}@media (max-width: 760px){.client-submissions-view[data-v-e1ec788d]{padding:12px}.submission-review[data-v-e1ec788d]{grid-template-columns:1fr}}.client-pbc-view[data-v-c41ef5b1]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);background:#fbfbfa}[data-v-c41ef5b1] .page-alert{grid-column:-1;margin:18px 18px 0}.client-pbc-list-pane[data-v-c41ef5b1]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-right:1px solid #e7e0dc;background:#fbfbfa}.panel-head[data-v-c41ef5b1],.section-head[data-v-c41ef5b1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-c41ef5b1]{min-height:58px;border-bottom:1px solid #e8e2dd;padding:10px 14px;box-sizing:border-box}.panel-head>span[data-v-c41ef5b1],.section-head>span[data-v-c41ef5b1]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.panel-actions[data-v-c41ef5b1],.client-pbc-actions[data-v-c41ef5b1]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.client-pbc-actions[data-v-c41ef5b1]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.client-pbc-filters[data-v-c41ef5b1]{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px}.client-pbc-list-spin[data-v-c41ef5b1]{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0}.client-pbc-list-spin[data-v-c41ef5b1] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.client-pbc-list[data-v-c41ef5b1]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.client-pbc-item[data-v-c41ef5b1]{width:100%;min-height:94px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:7px;border:0;border-left:3px solid transparent;background:transparent;padding:12px;color:#191919;cursor:pointer;text-align:left}.client-pbc-item[data-v-c41ef5b1]:hover,.client-pbc-item.active[data-v-c41ef5b1]{background:#f5ecec;border-left-color:#a92328}.client-pbc-item strong[data-v-c41ef5b1],.client-pbc-item span[data-v-c41ef5b1]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-pbc-item strong[data-v-c41ef5b1]{color:#171717;font-size:14px}.client-pbc-item span[data-v-c41ef5b1]{color:#7b746e;font-size:12px}.client-pbc-empty[data-v-c41ef5b1]{margin-top:42px}.client-pbc-footer[data-v-c41ef5b1]{border-top:1px solid #e8e2dd;padding:10px 14px;color:#7b746e;font-size:12px}.client-pbc-detail-pane[data-v-c41ef5b1]{min-width:0;padding:18px 24px 28px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.client-pbc-title[data-v-c41ef5b1]{min-width:0}.client-pbc-title h2[data-v-c41ef5b1]{margin:8px 0 6px;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.15}.client-pbc-title span[data-v-c41ef5b1]{color:#6d6661;font-size:13px}.metric-row[data-v-c41ef5b1]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:12px 0}.metric-row article[data-v-c41ef5b1]{min-height:76px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid #e8e2dd;background:#fff;padding:12px 16px;box-sizing:border-box}.metric-row strong[data-v-c41ef5b1]{overflow:hidden;color:#a92328;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1}.metric-row span[data-v-c41ef5b1]{margin-top:8px;color:#69615d;font-size:12px;font-weight:700}.client-pbc-tabs[data-v-c41ef5b1]{min-width:0;overflow:hidden;border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.overview-grid[data-v-c41ef5b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-panel[data-v-c41ef5b1]{min-width:0;border:1px solid #e8e2dd;background:#fff;padding:14px;box-sizing:border-box}.summary-list[data-v-c41ef5b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0}.summary-list dt[data-v-c41ef5b1]{color:#7b746e;font-size:12px}.summary-list dd[data-v-c41ef5b1]{margin:4px 0 0;color:#171717;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45}.memo-text[data-v-c41ef5b1]{min-height:132px;margin:14px 0 0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.comment-composer[data-v-c41ef5b1]{display:grid;gap:10px;margin-bottom:12px;border:1px solid #e8e2dd;background:#fffaf7;padding:12px}.comment-composer__actions[data-v-c41ef5b1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.comment-list[data-v-c41ef5b1]{display:grid;gap:10px}.comment-list article[data-v-c41ef5b1]{padding:12px;background:#fff;border:1px solid #e8e2dd}.comment-list header[data-v-c41ef5b1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:8px}.comment-list strong[data-v-c41ef5b1]{color:#171717;font-size:13px}.comment-list span[data-v-c41ef5b1]{color:#7b746e;font-size:12px}.comment-list p[data-v-c41ef5b1]{margin:0;color:#312d2b;line-height:1.6;white-space:pre-wrap}.file-link-button[data-v-c41ef5b1]{max-width:100%;height:auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.file-input[data-v-c41ef5b1]{width:100%}.selected-files[data-v-c41ef5b1]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px;margin-top:8px;color:#6d6661;font-size:12px}@media (max-width: 980px){.client-pbc-view[data-v-c41ef5b1],.overview-grid[data-v-c41ef5b1],.summary-list[data-v-c41ef5b1],.metric-row[data-v-c41ef5b1]{grid-template-columns:1fr}.client-pbc-list-pane[data-v-c41ef5b1]{border-right:0;border-bottom:1px solid #e7e0dc}}.rcsa-answer-list[data-v-c5769c21]{display:grid;gap:10px}.rcsa-answer[data-v-c5769c21]{display:grid;gap:8px;min-width:0;border:1px solid #e2e8e9;border-radius:6px;background:#fff;padding:12px}.rcsa-answer__head[data-v-c5769c21]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.rcsa-answer__head strong[data-v-c5769c21]{min-width:0;color:#151d20;font-size:14px;overflow-wrap:anywhere}.rcsa-answer__head span[data-v-c5769c21]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;gap:6px}.rcsa-answer p[data-v-c5769c21],.rcsa-answer pre[data-v-c5769c21]{margin:0;color:#1f2a2d;white-space:pre-wrap;overflow-wrap:anywhere}.rcsa-answer small[data-v-c5769c21]{color:#687174;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 640px){.rcsa-answer__head[data-v-c5769c21]{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.client-rcsa-attestation-view[data-v-5b9f0a06]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.rcsa-status[data-v-5b9f0a06]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rcsa-status__item[data-v-5b9f0a06],.review-panel[data-v-5b9f0a06]{border:1px solid #eee6e1;background:#fff;padding:12px}.rcsa-status__item[data-v-5b9f0a06]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.rcsa-status__item span[data-v-5b9f0a06],.review-panel span[data-v-5b9f0a06]{color:#7b746e;font-size:12px}.rcsa-status__item strong[data-v-5b9f0a06],.review-panel strong[data-v-5b9f0a06]{color:#191919;font-size:14px}.rcsa-tabs[data-v-5b9f0a06]{margin-top:16px}.rcsa-context[data-v-5b9f0a06]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rcsa-context article[data-v-5b9f0a06]{display:grid;gap:8px;min-width:0;border:1px solid #eee6e1;background:#fff;padding:12px}.rcsa-context span[data-v-5b9f0a06]{color:#7b746e;font-size:12px}.rcsa-context strong[data-v-5b9f0a06]{overflow-wrap:anywhere;color:#191919;font-size:14px}.snapshot-grid[data-v-5b9f0a06]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.snapshot-panel[data-v-5b9f0a06]{min-width:0;border:1px solid #eee6e1;background:#fff;padding:12px}.snapshot-panel--wide[data-v-5b9f0a06]{grid-column:-1}.snapshot-panel h3[data-v-5b9f0a06]{margin:0 0 10px;color:#191919;font-size:15px}.snapshot-panel pre[data-v-5b9f0a06]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.review-panel div[data-v-5b9f0a06]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.review-panel .review-panel__comment[data-v-5b9f0a06]{display:block}.review-panel .review-panel__comment p[data-v-5b9f0a06]{margin:6px 0 0;color:#191919;white-space:pre-wrap}.attestation-form[data-v-5b9f0a06],.signature-form[data-v-5b9f0a06]{margin-top:16px}.answer-editor[data-v-5b9f0a06]{display:grid;gap:12px;margin-bottom:16px}.answer-editor__head[data-v-5b9f0a06]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.answer-editor__head h3[data-v-5b9f0a06]{margin:0;color:#191919;font-size:15px}.answer-item[data-v-5b9f0a06]{display:grid;gap:12px;min-width:0;border:1px solid #eee6e1;background:#fff;padding:12px}.answer-item__meta[data-v-5b9f0a06]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) minmax(120px,.8fr);gap:10px}.answer-item__actions[data-v-5b9f0a06]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.drawer-actions[data-v-5b9f0a06]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:10px}.review-panel[data-v-5b9f0a06]{display:grid;gap:10px}@media (max-width: 860px){.client-rcsa-attestation-view[data-v-5b9f0a06]{padding:12px}.rcsa-status[data-v-5b9f0a06],.rcsa-context[data-v-5b9f0a06],.snapshot-grid[data-v-5b9f0a06],.answer-item__meta[data-v-5b9f0a06]{grid-template-columns:1fr}}.client-incident-report-view[data-v-02971f43]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.incident-form-grid[data-v-02971f43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.incident-form-grid__wide[data-v-02971f43]{grid-column:-1}.drawer-actions[data-v-02971f43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:10px;margin-top:12px}.incident-status[data-v-02971f43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;border-top:1px solid #eee6e1;padding-top:16px}.incident-status__item[data-v-02971f43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.incident-status__item span[data-v-02971f43]{color:#7b746e;font-size:12px}.incident-status__item strong[data-v-02971f43]{color:#191919;font-size:14px}.incident-project-cell[data-v-02971f43]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-files[data-v-02971f43]{margin-top:20px;border-top:1px solid #eee6e1;padding-top:16px}.incident-files__head[data-v-02971f43]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.incident-files__head h3[data-v-02971f43]{margin:0;color:#191919;font-size:16px}@media (max-width: 760px){.client-incident-report-view[data-v-02971f43]{padding:12px}.incident-form-grid[data-v-02971f43],.incident-status[data-v-02971f43]{grid-template-columns:1fr}}.client-action-updates-view[data-v-d82c6019]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.action-summary[data-v-d82c6019]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.action-summary__item[data-v-d82c6019]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px;border:1px solid #eee6e1;background:#fff;padding:12px}.action-summary__item span[data-v-d82c6019]{color:#7b746e;font-size:12px}.action-summary__item strong[data-v-d82c6019]{color:#191919;font-size:14px}.action-panel[data-v-d82c6019]{margin-top:16px;border-top:1px solid #eee6e1;padding-top:16px}.action-panel__head[data-v-d82c6019],.evidence-head[data-v-d82c6019]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.action-panel__head h3[data-v-d82c6019],.evidence-head h3[data-v-d82c6019]{margin:0;color:#191919;font-size:16px}.summary-list[data-v-d82c6019]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 12px}.summary-list div[data-v-d82c6019]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.summary-list dt[data-v-d82c6019]{color:#7b746e}.summary-list dd[data-v-d82c6019]{margin:0;text-align:right}.memo-text[data-v-d82c6019]{margin:0;white-space:pre-wrap}.action-tabs[data-v-d82c6019]{margin-top:16px}@media (max-width: 760px){.client-action-updates-view[data-v-d82c6019]{padding:12px}.action-summary[data-v-d82c6019],.summary-list[data-v-d82c6019]{grid-template-columns:1fr}}.client-finding-responses-view[data-v-f5813a2f]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.finding-summary[data-v-f5813a2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finding-summary__item[data-v-f5813a2f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px;border:1px solid #eee6e1;background:#fff;padding:12px}.finding-summary__item span[data-v-f5813a2f]{color:#7b746e;font-size:12px}.finding-summary__item strong[data-v-f5813a2f]{overflow:hidden;color:#191919;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.finding-panel[data-v-f5813a2f]{margin-top:16px;border-top:1px solid #eee6e1;padding-top:16px}.finding-panel__head[data-v-f5813a2f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.finding-panel__head h3[data-v-f5813a2f]{min-width:0;overflow-wrap:anywhere}.finding-panel__head h3[data-v-f5813a2f],.response-panel h3[data-v-f5813a2f]{margin:0;color:#191919;font-size:16px}.summary-list[data-v-f5813a2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.summary-list div[data-v-f5813a2f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.summary-list dt[data-v-f5813a2f]{color:#7b746e}.summary-list dd[data-v-f5813a2f]{margin:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.finding-tabs[data-v-f5813a2f]{min-width:0;overflow:hidden;margin-top:16px}.finding-actions[data-v-f5813a2f]{white-space:nowrap}.response-panel[data-v-f5813a2f]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px}.response-panel p[data-v-f5813a2f],.five-c-list dd[data-v-f5813a2f]{margin:0;color:#312d2b;line-height:1.7;white-space:pre-wrap}.response-panel span[data-v-f5813a2f]{color:#7b746e;font-size:12px}.five-c-list[data-v-f5813a2f]{display:grid;gap:12px;margin:0}.five-c-list dt[data-v-f5813a2f]{margin-bottom:4px;color:#7b746e;font-weight:700}@media (max-width: 760px){.client-finding-responses-view[data-v-f5813a2f]{padding:12px}.finding-summary[data-v-f5813a2f],.summary-list[data-v-f5813a2f]{grid-template-columns:1fr}}.client-files-view[data-v-11d2a4af]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.source-cell[data-v-11d2a4af]{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.source-cell strong[data-v-11d2a4af],.source-cell span[data-v-11d2a4af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-cell strong[data-v-11d2a4af]{color:#171717;font-size:13px}.source-cell span[data-v-11d2a4af]{color:#756e68;font-size:12px}.file-detail-head[data-v-11d2a4af]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:18px;border:1px solid #eee6e1;background:#fff;padding:16px}.file-detail-head>div[data-v-11d2a4af]:first-child{min-width:0}.file-detail-head h3[data-v-11d2a4af]{margin:10px 0 6px;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2}.file-detail-head span[data-v-11d2a4af]{color:#6d6661;font-size:13px}.file-detail-actions[data-v-11d2a4af]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.file-meta-grid[data-v-11d2a4af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.file-meta-grid div[data-v-11d2a4af]{min-width:0;border:1px solid #eee6e1;background:#fffdf9;padding:12px}.file-meta-grid dt[data-v-11d2a4af]{color:#7b746e;font-size:12px}.file-meta-grid dd[data-v-11d2a4af]{margin:5px 0 0;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.file-detail-tabs[data-v-11d2a4af]{min-width:0;overflow:hidden;border:1px solid #e8e2dd;background:#fff;padding:0 12px 12px}.client-files-actions[data-v-11d2a4af]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-flow:row nowrap!important;flex-flow:row nowrap!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important;white-space:nowrap}.client-files-actions[data-v-11d2a4af] .n-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.file-signature-unavailable[data-v-11d2a4af]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:10px;border:1px solid #eee6e1;background:#fffdf9;padding:14px}.file-signature-unavailable p[data-v-11d2a4af]{margin:0;color:#6d6661;font-size:13px;line-height:1.5}@media (max-width: 760px){.client-files-view[data-v-11d2a4af]{padding:12px}.file-detail-head[data-v-11d2a4af]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.file-detail-actions[data-v-11d2a4af]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.file-meta-grid[data-v-11d2a4af]{grid-template-columns:1fr}}.cor-dashboard[data-v-600bb088]{min-height:100%;background:#f7f8f8}.cor-dashboard__header[data-v-600bb088]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:20px;padding:22px 26px;background:#24272a;color:#fff;border-bottom:4px solid #2f6f73}.cor-dashboard__header span[data-v-600bb088],.cor-dashboard__stamp span[data-v-600bb088]{display:block;color:#a8b2b8;font-size:12px;font-weight:700;text-transform:uppercase}.cor-dashboard__header h1[data-v-600bb088]{margin:7px 0 0;color:#fff;font-size:24px;line-height:1.2;font-weight:700}.cor-dashboard__stamp[data-v-600bb088]{min-width:210px;text-align:right}.cor-dashboard__stamp strong[data-v-600bb088]{display:block;margin-top:8px;color:#fff;font-size:14px}.cor-dashboard__alert[data-v-600bb088]{padding:14px 14px 0}.cor-dashboard__metrics[data-v-600bb088]{display:grid;grid-template-columns:repeat(7,minmax(132px,1fr));gap:8px;padding:14px}.cor-dashboard__widgets[data-v-600bb088]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;padding:0 14px 14px}.cor-dashboard__widget[data-v-600bb088]{min-width:0;border:1px solid #d8dedf;background:#fff;padding:16px;box-sizing:border-box}.cor-widget-head[data-v-600bb088]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.cor-widget-head strong[data-v-600bb088]{color:#1d2225;font-size:15px}.cor-sla-buckets[data-v-600bb088]{display:grid;gap:9px}.cor-sla-bucket[data-v-600bb088]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(120px,1fr) 54px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:0;color:#455056;font-size:12px;text-align:left;cursor:pointer}.cor-sla-bucket.active[data-v-600bb088]{color:#1d2225;font-weight:700}.cor-sla-bucket em[data-v-600bb088]{color:#59666b;font-style:normal;text-align:right}.cor-sla-bucket--danger[data-v-600bb088] .ant-progress-bg{background:#bd4b3f}.cor-sla-bucket--warning[data-v-600bb088] .ant-progress-bg{background:#d97706}.cor-sla-bucket--success[data-v-600bb088] .ant-progress-bg{background:#2f6f73}.cor-sla-items[data-v-600bb088],.cor-notification-list[data-v-600bb088]{display:grid;gap:8px;margin-top:14px}.cor-notification-date-group[data-v-600bb088]{color:#59666b;font-size:11px;font-weight:800;line-height:1;margin-top:4px;text-transform:uppercase}.cor-sla-items button[data-v-600bb088],.cor-notification-list button[data-v-600bb088]{min-width:0;border:1px solid #e0e5e6;background:#f8faf9;padding:10px 12px;cursor:pointer;text-align:left}.cor-notification-list button[data-v-600bb088]:disabled{cursor:default}.cor-sla-items button[data-v-600bb088]:hover,.cor-notification-list button[data-v-600bb088]:not(:disabled):hover{border-color:#9ab8b5;background:#f1f7f6}.cor-sla-items strong[data-v-600bb088],.cor-sla-items span[data-v-600bb088],.cor-notification-list strong[data-v-600bb088],.cor-notification-list span[data-v-600bb088]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-sla-items strong[data-v-600bb088],.cor-notification-list strong[data-v-600bb088]{color:#1d2225;font-size:13px}.cor-sla-items span[data-v-600bb088],.cor-notification-list span[data-v-600bb088]{margin-top:4px;color:#59666b;font-size:12px}.cor-metric[data-v-600bb088]{min-height:112px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #d8dedf;border-top:3px solid #7a8b91;background:#fff;padding:14px;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(20,28,31,.04)}.cor-metric[data-v-600bb088]:hover,.cor-metric.active[data-v-600bb088]{border-color:#2f6f73;border-top-color:#bd4b3f;box-shadow:0 8px 22px rgba(28,53,56,.09)}.cor-metric span[data-v-600bb088]{color:#59666b;font-size:12px;font-weight:700;text-transform:uppercase}.cor-metric strong[data-v-600bb088]{color:#1d2225;font-size:28px;line-height:1;font-weight:750}.cor-metric em[data-v-600bb088]{color:#2f6f73;font-size:12px;font-style:normal;font-weight:700}.cor-dashboard__drilldown[data-v-600bb088]{padding:0 14px 24px}.cor-dashboard__drilldown-table[data-v-600bb088] .ant-table{font-size:12.5px}.cor-dashboard__drilldown-table[data-v-600bb088] .ant-table table{table-layout:fixed}.cor-dashboard__drilldown-table[data-v-600bb088] .ant-table-thead>tr>th,.cor-dashboard__drilldown-table[data-v-600bb088] .ant-table-tbody>tr>td{padding:7px 10px;line-height:1.35}.cor-dashboard__section-title[data-v-600bb088]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;padding:8px 2px 10px}.cor-dashboard__section-title span[data-v-600bb088]{color:#30363a;font-size:13px;font-weight:800;text-transform:uppercase}.cor-dashboard__section-title strong[data-v-600bb088]{color:#59666b;font-size:12px}@media (max-width: 1280px){.cor-dashboard__metrics[data-v-600bb088]{grid-template-columns:repeat(4,minmax(150px,1fr))}.cor-dashboard__widgets[data-v-600bb088]{grid-template-columns:1fr}}@media (max-width: 760px){.cor-dashboard__header[data-v-600bb088]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-dashboard__stamp[data-v-600bb088]{min-width:0;text-align:left}.cor-dashboard__metrics[data-v-600bb088],.cor-dashboard__widgets[data-v-600bb088]{grid-template-columns:1fr}}.controls-library-view[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}.controls-kpis[data-v-b272c61a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.controls-kpis article[data-v-b272c61a]{min-height:86px;padding:16px;border:1px solid #ebe6e0;border-radius:8px;background:#fff}.controls-kpis span[data-v-b272c61a]{display:block;color:#7a7168;font-size:12px}.controls-kpis strong[data-v-b272c61a]{display:block;margin-top:8px;color:#1f2328;font-size:28px;line-height:1}.controls-toolbar[data-v-b272c61a],.control-group[data-v-b272c61a]{border:1px solid #ebe6e0;border-radius:8px;background:#fff}.controls-toolbar[data-v-b272c61a]{padding:12px}.toolbar-select[data-v-b272c61a]{width:180px}.toolbar-search[data-v-b272c61a]{width:260px}.controls-groups[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.control-group[data-v-b272c61a]{overflow:hidden}.control-group summary[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:48px;padding:0 16px;cursor:pointer;color:#2f2a24;font-weight:700;list-style:none;background:#faf8f5}.control-group summary[data-v-b272c61a]::-webkit-details-marker{display:none}.control-group__rows[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.control-row[data-v-b272c61a]{display:grid;grid-template-columns:minmax(280px,1fr) 160px 180px 110px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border:0;border-top:1px solid #f1ece6;background:#fff;color:inherit;text-align:left;cursor:pointer}.control-row[data-v-b272c61a]:hover{background:#f7fbff}.control-row__main[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2px}.control-row__main strong[data-v-b272c61a],.control-row__main>span[data-v-b272c61a],.control-row__owner[data-v-b272c61a],.control-row__runs[data-v-b272c61a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-row__main strong[data-v-b272c61a]{color:#1f2328}.control-row__main span[data-v-b272c61a],.control-row__owner[data-v-b272c61a],.control-row__runs[data-v-b272c61a]{color:#6f7782;font-size:12px}.control-row__trace[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px}.control-row__trace span[data-v-b272c61a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-section[data-v-b272c61a]{margin-bottom:22px}.drawer-section h3[data-v-b272c61a]{margin:0 0 10px;color:#1f2328;font-size:14px}.effectiveness-summary[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px;border:1px solid #ebe6e0;border-radius:8px;background:#fff}.evidence-list[data-v-b272c61a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.evidence-list button[data-v-b272c61a],[data-v-b272c61a] .link-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer;text-align:left}.evidence-list button[data-v-b272c61a]{padding:8px 10px;border:1px solid #ebe6e0;border-radius:6px;color:#2f2a24}.evidence-list button[data-v-b272c61a]:hover,[data-v-b272c61a] .link-button:hover{color:#0958d9}@media (max-width: 900px){.controls-kpis[data-v-b272c61a]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-row[data-v-b272c61a]{grid-template-columns:1fr;gap:6px}.control-row__trace[data-v-b272c61a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2px}}@media (max-width: 560px){.controls-kpis[data-v-b272c61a]{grid-template-columns:1fr}.toolbar-select[data-v-b272c61a],.toolbar-search[data-v-b272c61a]{width:100%}}.control-testing-view[data-v-6042f2ee]{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:100%;background:#f5f8f7}.control-testing-view--single[data-v-6042f2ee]{grid-template-columns:1fr}.control-queue[data-v-6042f2ee]{min-height:100%;background:#fff;border-right:1px solid #dfe6e4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.panel-head[data-v-6042f2ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e6ecea}.panel-head>span[data-v-6042f2ee]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#1e2928;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-6042f2ee],.detail-actions[data-v-6042f2ee],.table-actions[data-v-6042f2ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-6042f2ee]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.detail-actions[data-v-6042f2ee],.table-actions[data-v-6042f2ee]{-webkit-flex-wrap:wrap;flex-wrap:wrap}.queue-tabs[data-v-6042f2ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:10px 12px 4px}.queue-tabs button[data-v-6042f2ee]{min-height:32px;border:1px solid #dce5e3;background:#f7faf9;color:#53625f;font-size:12px;font-weight:700;cursor:pointer}.queue-tabs button.active[data-v-6042f2ee],.queue-tabs button[data-v-6042f2ee]:hover{border-color:#2f6f73;background:#edf7f5;color:#1f5558}.control-filters[data-v-6042f2ee]{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:8px;padding:10px 14px 12px;border-bottom:1px solid #edf2f1}.control-filters[data-v-6042f2ee]>:only-child{grid-column:span 2}.queue-loading[data-v-6042f2ee]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.queue-loading[data-v-6042f2ee] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.queue-items[data-v-6042f2ee]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:8px;overflow:auto}.queue-item[data-v-6042f2ee]{width:100%;min-height:92px;border:1px solid transparent;border-left:3px solid transparent;background:#fff;padding:12px;text-align:left;cursor:pointer}.queue-item[data-v-6042f2ee]:hover,.queue-item.active[data-v-6042f2ee]{border-color:#cbd8d5;border-left-color:#2f6f73;background:#f8fbfa}.queue-item strong[data-v-6042f2ee]{display:block;color:#1e2928;font-size:14px;line-height:1.25}.queue-item span[data-v-6042f2ee]{display:block;margin-top:6px;color:#61716e;font-size:12px}.queue-item div[data-v-6042f2ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-top:10px}.queue-item em[data-v-6042f2ee]{color:#8a503d;font-size:12px;font-style:normal;font-weight:700}.queue-total[data-v-6042f2ee]{margin-top:auto;padding:10px 14px;border-top:1px solid #edf2f1;color:#697875;font-size:12px}.queue-empty[data-v-6042f2ee],.detail-placeholder[data-v-6042f2ee]{margin:36px 0}.control-detail[data-v-6042f2ee]{min-width:0;padding:14px}.detail-title h2[data-v-6042f2ee]{margin:8px 0 4px;color:#1d2625;font-size:24px;line-height:1.18}.detail-title span[data-v-6042f2ee]{color:#657571;font-size:13px}.metric-row[data-v-6042f2ee]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.metric-row article[data-v-6042f2ee]{min-height:74px;background:#f7faf9;border:1px solid #e0e8e6;padding:12px}.metric-row strong[data-v-6042f2ee]{display:block;color:#1d2625;font-size:20px;line-height:1;overflow-wrap:anywhere}.metric-row span[data-v-6042f2ee]{display:block;margin-top:9px;color:#687773;font-size:12px;font-weight:700;text-transform:uppercase}.overview-grid[data-v-6042f2ee]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:12px}.overview-panel[data-v-6042f2ee]{border:1px solid #e0e8e6;background:#fff}.section-head[data-v-6042f2ee]{padding:12px 14px;border-bottom:1px solid #e9efee}.section-head span[data-v-6042f2ee]{color:#33423f;font-size:12px;font-weight:800;text-transform:uppercase}.summary-list[data-v-6042f2ee]{margin:0;padding:8px 14px 14px}.summary-list div[data-v-6042f2ee]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #eef3f2}.summary-list div[data-v-6042f2ee]:last-child{border-bottom:0}.summary-list dt[data-v-6042f2ee]{color:#71807c;font-size:12px}.summary-list dd[data-v-6042f2ee]{margin:0;color:#263331;font-size:13px;overflow-wrap:anywhere}.description-text[data-v-6042f2ee]{margin:0;padding:14px;color:#3e4d49;line-height:1.65;white-space:pre-wrap}.detail-tabs[data-v-6042f2ee]{margin-top:8px}.linked-count-badge[data-v-6042f2ee]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;color:#fff;font-size:11px;line-height:18px;background:#2f6f73;border-radius:9px}.linked-target-muted[data-v-6042f2ee]{color:#697875;font-size:12px}.linked-popover-list[data-v-6042f2ee]{display:grid;gap:6px;min-width:220px;max-width:320px}.linked-popover-item[data-v-6042f2ee]{display:grid;gap:3px;width:100%;padding:7px 8px;text-align:left;background:#fff;border:1px solid #dfe6e4;border-radius:6px;cursor:pointer}.linked-popover-item[data-v-6042f2ee]:hover{background:#eef7f6;border-color:#2f6f73}.linked-popover-item strong[data-v-6042f2ee],.linked-popover-item span[data-v-6042f2ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-popover-item strong[data-v-6042f2ee]{color:#1d2625;font-size:12px}.linked-popover-item span[data-v-6042f2ee]{color:#697875;font-size:11px}.form-grid[data-v-6042f2ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-6042f2ee]{grid-column:span 2}@media (max-width: 1024px){.control-testing-view[data-v-6042f2ee]{grid-template-columns:1fr}.control-queue[data-v-6042f2ee]{min-height:auto;border-right:0;border-bottom:1px solid #dfe6e4}.queue-items[data-v-6042f2ee]{max-height:360px}.metric-row[data-v-6042f2ee],.overview-grid[data-v-6042f2ee],.form-grid[data-v-6042f2ee]{grid-template-columns:1fr}.form-grid__wide[data-v-6042f2ee]{grid-column:auto}}.cor-risk-view[data-v-162c36e5]{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100%;background:#f6f8f8}.cor-risk-list[data-v-162c36e5]{border-right:1px solid #dfe5e6;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100%}.panel-head[data-v-162c36e5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e5eaeb}.panel-head>span[data-v-162c36e5]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#1f2a2d;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-162c36e5],.risk-actions[data-v-162c36e5],.table-actions[data-v-162c36e5],.mapping-toolbar[data-v-162c36e5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-162c36e5]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.cor-risk-filters[data-v-162c36e5]{display:grid;grid-template-columns:1fr 130px;gap:8px;padding:12px 14px;border-bottom:1px solid #edf1f1}.cor-risk-list-loading[data-v-162c36e5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-risk-list-loading[data-v-162c36e5] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-risk-items[data-v-162c36e5]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:8px;overflow:auto}.cor-risk-item[data-v-162c36e5]{width:100%;min-height:92px;border:1px solid transparent;border-left:3px solid transparent;background:#fff;padding:12px;text-align:left;cursor:pointer}.cor-risk-item[data-v-162c36e5]:hover,.cor-risk-item.active[data-v-162c36e5]{border-color:#c9d5d6;border-left-color:#2f6f73;background:#f8fbfb}.cor-risk-item strong[data-v-162c36e5]{display:block;color:#1f2a2d;font-size:14px;line-height:1.25}.cor-risk-item span[data-v-162c36e5]{display:block;margin-top:6px;color:#607077;font-size:12px}.cor-risk-item div[data-v-162c36e5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-top:10px}.cor-risk-item em[data-v-162c36e5]{color:#9a4a3f;font-size:12px;font-style:normal;font-weight:700}.cor-risk-total[data-v-162c36e5]{margin-top:auto;padding:10px 14px;border-top:1px solid #edf1f1;color:#69787d;font-size:12px}.cor-risk-empty[data-v-162c36e5],.cor-risk-placeholder[data-v-162c36e5]{margin:36px 0}.cor-risk-detail[data-v-162c36e5]{min-width:0;padding:14px}.risk-title h2[data-v-162c36e5]{margin:8px 0 4px;color:#1d2427;font-size:24px;line-height:1.18}.risk-title span[data-v-162c36e5]{color:#66777c;font-size:13px}.risk-metric-row[data-v-162c36e5]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.risk-metric-row article[data-v-162c36e5]{min-height:74px;background:#f7fafa;border:1px solid #e1e8e8;padding:12px}.risk-metric-row strong[data-v-162c36e5]{display:block;color:#1d2427;font-size:20px;line-height:1}.risk-metric-row span[data-v-162c36e5]{display:block;margin-top:9px;color:#68777c;font-size:12px;font-weight:700;text-transform:uppercase}.risk-overview[data-v-162c36e5]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:12px}.overview-panel[data-v-162c36e5]{border:1px solid #e1e8e8;background:#fff}.section-head[data-v-162c36e5]{padding:12px 14px;border-bottom:1px solid #e9eeee}.section-head span[data-v-162c36e5]{color:#344246;font-size:12px;font-weight:800;text-transform:uppercase}.summary-list[data-v-162c36e5]{margin:0;padding:12px 14px}.summary-list div[data-v-162c36e5]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #f0f3f3}.summary-list div[data-v-162c36e5]:last-child{border-bottom:0}.summary-list dt[data-v-162c36e5]{color:#68777c;font-size:12px}.summary-list dd[data-v-162c36e5]{margin:0;color:#1f2a2d;font-size:13px}.risk-description[data-v-162c36e5]{margin:0;padding:14px;color:#2d383c;font-size:13px;line-height:1.65;white-space:pre-wrap}.form-grid[data-v-162c36e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.mapping-toolbar[data-v-162c36e5]{margin-bottom:12px}.mapping-toolbar .ant-select[data-v-162c36e5]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.mapping-editor[data-v-162c36e5]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.mapping-row[data-v-162c36e5]{display:grid;grid-template-columns:minmax(220px,1fr) 150px 120px 100px 82px;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #e3eaea;padding:8px}.mapping-row strong[data-v-162c36e5]{min-width:0;color:#263236;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1060px){.cor-risk-view[data-v-162c36e5]{grid-template-columns:1fr}.cor-risk-list[data-v-162c36e5]{min-height:auto;border-right:0;border-bottom:1px solid #dfe5e6}.risk-metric-row[data-v-162c36e5],.risk-overview[data-v-162c36e5],.mapping-row[data-v-162c36e5],.form-grid[data-v-162c36e5]{grid-template-columns:1fr}}.cor-links-view[data-v-abc2d21b]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);background:#fbfbfa;padding:18px;box-sizing:border-box}.cor-links-filter[data-v-abc2d21b]{min-width:180px}.form-grid[data-v-abc2d21b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.table-actions[data-v-abc2d21b]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px}@media (max-width: 760px){.cor-links-view[data-v-abc2d21b]{padding:12px}.form-grid[data-v-abc2d21b]{grid-template-columns:1fr}}.kri-view[data-v-9ceb01e2]{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100%;background:#f5f8f7}.kri-view--single[data-v-9ceb01e2]{grid-template-columns:minmax(0,1fr)}.kri-list[data-v-9ceb01e2]{min-height:100%;background:#fff;border-right:1px solid #dfe6e4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.panel-head[data-v-9ceb01e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e6ecea}.panel-head>span[data-v-9ceb01e2]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#1e2928;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-9ceb01e2],.kri-actions[data-v-9ceb01e2],.table-actions[data-v-9ceb01e2],.mapping-toolbar[data-v-9ceb01e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-9ceb01e2]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.kri-actions[data-v-9ceb01e2],.table-actions[data-v-9ceb01e2],.mapping-toolbar[data-v-9ceb01e2]{-webkit-flex-wrap:wrap;flex-wrap:wrap}.kri-filters[data-v-9ceb01e2]{display:grid;grid-template-columns:1fr 130px;gap:8px;padding:12px 14px;border-bottom:1px solid #edf2f1}.kri-list-loading[data-v-9ceb01e2]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.kri-list-loading[data-v-9ceb01e2] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.kri-items[data-v-9ceb01e2]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:8px;overflow:auto}.kri-item[data-v-9ceb01e2]{width:100%;min-height:92px;border:1px solid transparent;border-left:3px solid transparent;background:#fff;padding:12px;text-align:left;cursor:pointer}.kri-item[data-v-9ceb01e2]:hover,.kri-item.active[data-v-9ceb01e2]{border-color:#cbd8d5;border-left-color:#2f6f73;background:#f8fbfa}.kri-item strong[data-v-9ceb01e2]{display:block;color:#1e2928;font-size:14px;line-height:1.25}.kri-item span[data-v-9ceb01e2]{display:block;margin-top:6px;color:#61716e;font-size:12px}.kri-item div[data-v-9ceb01e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-top:10px}.kri-item em[data-v-9ceb01e2]{color:#8a503d;font-size:12px;font-style:normal;font-weight:700}.kri-item em.is-warning[data-v-9ceb01e2]{color:#9d2f2f}.kri-total[data-v-9ceb01e2]{margin-top:auto;padding:10px 14px;border-top:1px solid #edf2f1;color:#697875;font-size:12px}.kri-empty[data-v-9ceb01e2],.kri-placeholder[data-v-9ceb01e2]{margin:36px 0}.kri-detail[data-v-9ceb01e2]{min-width:0;padding:14px}.kri-title h2[data-v-9ceb01e2]{margin:8px 0 4px;color:#1d2625;font-size:24px;line-height:1.18}.kri-title span[data-v-9ceb01e2]{color:#657571;font-size:13px}.kri-metric-row[data-v-9ceb01e2]{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.kri-metric-row article[data-v-9ceb01e2]{min-height:74px;background:#f7faf9;border:1px solid #e0e8e6;padding:12px}.kri-metric-row strong[data-v-9ceb01e2]{display:block;color:#1d2625;font-size:20px;line-height:1;overflow-wrap:anywhere}.kri-metric-row span[data-v-9ceb01e2]{display:block;margin-top:9px;color:#687773;font-size:12px;font-weight:700;text-transform:uppercase}.overview-grid[data-v-9ceb01e2]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:12px}.overview-panel[data-v-9ceb01e2]{border:1px solid #e0e8e6;background:#fff}.section-head[data-v-9ceb01e2]{padding:12px 14px;border-bottom:1px solid #e9efee}.section-head span[data-v-9ceb01e2]{color:#33423f;font-size:12px;font-weight:800;text-transform:uppercase}.summary-list[data-v-9ceb01e2]{margin:0;padding:8px 14px 14px}.summary-list div[data-v-9ceb01e2]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #eef3f2}.summary-list div[data-v-9ceb01e2]:last-child{border-bottom:0}.summary-list dt[data-v-9ceb01e2]{color:#71807c;font-size:12px}.summary-list dd[data-v-9ceb01e2]{margin:0;color:#263331;font-size:13px;overflow-wrap:anywhere}.description-text[data-v-9ceb01e2]{margin:0;padding:14px;color:#3e4d49;line-height:1.65;white-space:pre-wrap}.kri-tabs[data-v-9ceb01e2]{margin-top:8px}.form-grid[data-v-9ceb01e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-9ceb01e2]{grid-column:span 2}.mapping-toolbar[data-v-9ceb01e2]{margin-bottom:12px}.tab-toolbar[data-v-9ceb01e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:12px}.mapping-toolbar .ant-select[data-v-9ceb01e2]{-webkit-box-flex:1;-webkit-flex:1;flex:1}.mapping-editor[data-v-9ceb01e2]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.mapping-row[data-v-9ceb01e2]{display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px 90px;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:10px;border:1px solid #e0e8e6;background:#fbfdfc}.mapping-row strong[data-v-9ceb01e2]{color:#263331;overflow-wrap:anywhere}@media (max-width: 1024px){.kri-view[data-v-9ceb01e2]{grid-template-columns:1fr}.kri-list[data-v-9ceb01e2]{min-height:auto;border-right:0;border-bottom:1px solid #dfe6e4}.kri-items[data-v-9ceb01e2]{max-height:360px}.kri-metric-row[data-v-9ceb01e2],.overview-grid[data-v-9ceb01e2],.form-grid[data-v-9ceb01e2],.mapping-row[data-v-9ceb01e2]{grid-template-columns:1fr}.form-grid__wide[data-v-9ceb01e2]{grid-column:auto}}.cor-workbench[data-v-bdb4f65a]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:100%}.cor-workbench--single[data-v-bdb4f65a]{grid-template-columns:1fr}.cor-list-pane[data-v-bdb4f65a],.cor-detail-pane[data-v-bdb4f65a]{min-width:0;background:#fff;border:1px solid #d7dde2;border-radius:8px}.cor-list-pane[data-v-bdb4f65a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.panel-head[data-v-bdb4f65a],.panel-actions[data-v-bdb4f65a],.detail-actions[data-v-bdb4f65a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-head[data-v-bdb4f65a]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:14px;border-bottom:1px solid #e4e8eb}.panel-head>span[data-v-bdb4f65a]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-bdb4f65a]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.cor-filters[data-v-bdb4f65a]{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid #eef1f3}.cor-list-loading[data-v-bdb4f65a]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-list-loading[data-v-bdb4f65a] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-list[data-v-bdb4f65a]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:grid;-webkit-align-content:start;align-content:start;gap:8px;padding:12px;overflow:auto}.cor-list-item[data-v-bdb4f65a]{display:grid;gap:5px;width:100%;padding:10px;text-align:left;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px;cursor:pointer}.cor-list-item[data-v-bdb4f65a]:hover,.cor-list-item.active[data-v-bdb4f65a]{background:#eef7f6;border-color:#2f6f73}.cor-list-item strong[data-v-bdb4f65a],.cor-list-item span[data-v-bdb4f65a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-list-item span[data-v-bdb4f65a],.cor-list-item em[data-v-bdb4f65a]{color:#66727c;font-size:12px;font-style:normal}.cor-list-item div[data-v-bdb4f65a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px}.cor-empty[data-v-bdb4f65a]{padding:32px 12px}.cor-total[data-v-bdb4f65a]{margin-top:auto;padding:10px 14px;color:#66727c;border-top:1px solid #eef1f3}.cor-detail-pane[data-v-bdb4f65a]{padding:14px}.cor-title h2[data-v-bdb4f65a]{margin:8px 0 4px;font-size:20px}.cor-title span[data-v-bdb4f65a]{color:#66727c}.metric-row[data-v-bdb4f65a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-row article[data-v-bdb4f65a]{padding:12px;background:#f6f8f9;border:1px solid #e1e7ea;border-radius:8px}.metric-row strong[data-v-bdb4f65a],.metric-row span[data-v-bdb4f65a]{display:block}.metric-row strong[data-v-bdb4f65a]{font-size:18px}.metric-row span[data-v-bdb4f65a]{margin-top:4px;color:#66727c;font-size:12px}.cor-tabs[data-v-bdb4f65a]{margin-top:14px}.overview-grid[data-v-bdb4f65a]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:12px}.overview-panel[data-v-bdb4f65a]{padding:14px;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px}.section-head[data-v-bdb4f65a]{margin-bottom:10px;font-weight:800}.section-head--sub[data-v-bdb4f65a]{margin-top:16px}.summary-list[data-v-bdb4f65a]{display:grid;gap:9px;margin:0}.summary-list div[data-v-bdb4f65a]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px}.summary-list dt[data-v-bdb4f65a]{color:#66727c}.summary-list dd[data-v-bdb4f65a]{margin:0;text-align:right}.memo-text[data-v-bdb4f65a]{margin:0;white-space:pre-wrap}.form-grid[data-v-bdb4f65a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-bdb4f65a]{grid-column:-1}@media (max-width: 980px){.cor-workbench[data-v-bdb4f65a],.metric-row[data-v-bdb4f65a],.overview-grid[data-v-bdb4f65a],.form-grid[data-v-bdb4f65a]{grid-template-columns:1fr}}.cor-workbench[data-v-80b71605]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:100%}.cor-list-pane[data-v-80b71605],.cor-detail-pane[data-v-80b71605]{min-width:0;background:#fff;border:1px solid #d7dde2;border-radius:8px}.cor-list-pane[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.panel-head[data-v-80b71605],.panel-actions[data-v-80b71605],.detail-actions[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-head[data-v-80b71605]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:14px;border-bottom:1px solid #e4e8eb;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.panel-head__title[data-v-80b71605]{min-width:0;font-size:13px;font-weight:800;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-80b71605]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-80b71605]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.cor-filters[data-v-80b71605]{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid #eef1f3}.cor-list-spin[data-v-80b71605]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.cor-list-spin[data-v-80b71605] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-list[data-v-80b71605]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:grid;-webkit-align-content:start;align-content:start;gap:8px;padding:12px;overflow:auto}.cor-list-item[data-v-80b71605]{display:grid;gap:5px;width:100%;padding:10px;text-align:left;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px;cursor:pointer}.cor-list-item[data-v-80b71605]:hover,.cor-list-item.active[data-v-80b71605]{background:#eef7f6;border-color:#2f6f73}.cor-list-item strong[data-v-80b71605],.cor-list-item span[data-v-80b71605]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-list-item span[data-v-80b71605],.cor-list-item em[data-v-80b71605]{color:#66727c;font-size:12px;font-style:normal}.cor-list-item div[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px}.cor-empty[data-v-80b71605]{padding:32px 12px}.cor-total[data-v-80b71605]{margin-top:auto;padding:10px 14px;color:#66727c;border-top:1px solid #eef1f3}.cor-detail-pane[data-v-80b71605]{padding:14px}.cor-title h2[data-v-80b71605]{margin:8px 0 4px;font-size:20px}.cor-title span[data-v-80b71605]{color:#66727c}.metric-row[data-v-80b71605]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-row article[data-v-80b71605]{padding:12px;background:#f6f8f9;border:1px solid #e1e7ea;border-radius:8px}.metric-row strong[data-v-80b71605],.metric-row span[data-v-80b71605]{display:block}.metric-row strong[data-v-80b71605]{font-size:18px}.metric-row span[data-v-80b71605]{margin-top:4px;color:#66727c;font-size:12px}.cor-tabs[data-v-80b71605]{margin-top:14px}.overview-grid[data-v-80b71605]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:12px}.overview-panel[data-v-80b71605]{padding:14px;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px}.section-head[data-v-80b71605]{margin-bottom:10px;font-weight:800}.section-head--sub[data-v-80b71605]{margin-top:16px}.summary-list[data-v-80b71605]{display:grid;gap:9px;margin:0}.summary-list div[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px}.summary-list dt[data-v-80b71605]{color:#66727c}.summary-list dd[data-v-80b71605]{margin:0;text-align:right}.memo-text[data-v-80b71605]{margin:0;white-space:pre-wrap}.trace-chain-panel[data-v-80b71605]{padding:4px 0;overflow-x:auto}.trace-chain[data-v-80b71605]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:8px}.trace-node-group[data-v-80b71605]{min-width:0;padding:12px;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px}.trace-node-head[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px;margin-bottom:10px;color:#34433f;font-size:12px;font-weight:800;text-transform:uppercase}.trace-items[data-v-80b71605]{display:grid;gap:8px}.trace-item[data-v-80b71605]{display:grid;grid-template-columns:16px minmax(0,1fr) auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px;text-align:left;background:#fff;border:1px solid #dfe6e9;border-radius:6px;cursor:pointer}.trace-item[data-v-80b71605]:hover{border-color:#2f6f73;background:#eef7f6}.trace-item[data-v-80b71605]:disabled{cursor:default}.trace-item.current[data-v-80b71605]{border-color:#2f6f73;box-shadow:0 0 0 2px rgba(47,111,115,.12)}.trace-item strong[data-v-80b71605],.trace-item em[data-v-80b71605]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-item strong[data-v-80b71605]{color:#263331;font-size:13px}.trace-item em[data-v-80b71605]{margin-top:3px;color:#66727c;font-size:12px;font-style:normal}.trace-connector[data-v-80b71605]{display:none}.trace-empty[data-v-80b71605]{margin:4px 0}.trace-missing[data-v-80b71605]{display:grid;gap:6px;margin-top:12px;color:#66727c;font-size:12px}.timeline-comment[data-v-80b71605]{display:grid;gap:8px;margin-bottom:12px}.timeline-comment__actions[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.form-grid[data-v-80b71605]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.form-grid[data-v-80b71605] .n-form-item{display:block}.form-grid[data-v-80b71605] .n-form-item-label{min-height:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 0 6px}.form-grid[data-v-80b71605] .n-form-item-blank{min-height:34px}.form-grid[data-v-80b71605] .n-input,.form-grid[data-v-80b71605] .n-select,.form-grid__wide[data-v-80b71605]{width:100%}@media (max-width: 980px){.cor-workbench[data-v-80b71605],.metric-row[data-v-80b71605],.overview-grid[data-v-80b71605],.trace-chain[data-v-80b71605]{grid-template-columns:1fr}.trace-connector[data-v-80b71605]{display:block;width:2px;height:14px;margin-left:20px;background:#d7dde2}}.cor-workbench[data-v-6a0b819e]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:100%}.cor-workbench--single[data-v-6a0b819e]{grid-template-columns:1fr}.cor-list-pane[data-v-6a0b819e],.cor-detail-pane[data-v-6a0b819e]{min-width:0;background:#fff;border:1px solid #d7dde2;border-radius:8px}.cor-list-pane[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.panel-head[data-v-6a0b819e],.panel-actions[data-v-6a0b819e],.detail-actions[data-v-6a0b819e],[data-v-6a0b819e] .table-actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-head[data-v-6a0b819e]{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:14px;border-bottom:1px solid #e4e8eb}.panel-head>span[data-v-6a0b819e]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-6a0b819e]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.cor-filters[data-v-6a0b819e]{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid #eef1f3}.cor-list-loading[data-v-6a0b819e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-list-loading[data-v-6a0b819e] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cor-list[data-v-6a0b819e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:grid;-webkit-align-content:start;align-content:start;gap:8px;padding:12px;overflow:auto}.cor-list-item[data-v-6a0b819e]{display:grid;gap:5px;width:100%;padding:10px;text-align:left;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px;cursor:pointer}.cor-list-item[data-v-6a0b819e]:hover,.cor-list-item.active[data-v-6a0b819e]{background:#eef7f6;border-color:#2f6f73}.cor-list-item strong[data-v-6a0b819e],.cor-list-item span[data-v-6a0b819e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cor-list-item span[data-v-6a0b819e],.cor-list-item em[data-v-6a0b819e]{color:#66727c;font-size:12px;font-style:normal}.cor-list-item div[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px}.cor-empty[data-v-6a0b819e]{padding:32px 12px}.cor-total[data-v-6a0b819e]{margin-top:auto;padding:10px 14px;color:#66727c;border-top:1px solid #eef1f3}.cor-detail-pane[data-v-6a0b819e]{padding:14px}.cor-title h2[data-v-6a0b819e]{margin:8px 0 4px;font-size:20px}.cor-title span[data-v-6a0b819e]{color:#66727c}.metric-row[data-v-6a0b819e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-row article[data-v-6a0b819e]{padding:12px;background:#f6f8f9;border:1px solid #e1e7ea;border-radius:8px}.metric-row strong[data-v-6a0b819e],.metric-row span[data-v-6a0b819e]{display:block}.metric-row strong[data-v-6a0b819e]{font-size:18px}.metric-row span[data-v-6a0b819e]{margin-top:4px;color:#66727c;font-size:12px}.cor-tabs[data-v-6a0b819e]{margin-top:14px}.overview-grid[data-v-6a0b819e]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:12px}.overview-panel[data-v-6a0b819e]{padding:14px;background:#f9fafb;border:1px solid #e2e7eb;border-radius:8px}.section-head[data-v-6a0b819e]{margin-bottom:10px;font-weight:800}.section-head--actions[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section-head--sub[data-v-6a0b819e]{margin-top:16px}.summary-list[data-v-6a0b819e]{display:grid;gap:9px;margin:0}.summary-list div[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px}.summary-list dt[data-v-6a0b819e]{color:#66727c}.summary-list dd[data-v-6a0b819e]{margin:0;text-align:right}.memo-text[data-v-6a0b819e]{margin:0;white-space:pre-wrap}.form-grid[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.form-grid[data-v-6a0b819e] .n-form-item{display:block}.form-grid[data-v-6a0b819e] .n-form-item-label{min-height:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0 0 6px}.form-grid[data-v-6a0b819e] .n-form-item-blank{min-height:34px}.form-grid[data-v-6a0b819e] .n-input,.form-grid[data-v-6a0b819e] .n-select,.form-grid__wide[data-v-6a0b819e]{width:100%}.source-editor[data-v-6a0b819e]{display:grid;gap:10px}.source-row[data-v-6a0b819e]{display:grid;grid-template-columns:minmax(190px,1fr) minmax(120px,160px) auto;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.source-row__actions[data-v-6a0b819e]{display:-webkit-box;display:-webkit-flex;display:flex;gap:6px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width: 980px){.cor-workbench[data-v-6a0b819e],.metric-row[data-v-6a0b819e],.overview-grid[data-v-6a0b819e],.source-row[data-v-6a0b819e]{grid-template-columns:1fr}.source-row__actions[data-v-6a0b819e]{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.cor-rcsa-view[data-v-066f5501]{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100%;background:#f6f8f8}.rcsa-list-pane[data-v-066f5501]{border-right:1px solid #dfe5e6;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100%}.panel-head[data-v-066f5501]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e5eaeb}.panel-head>span[data-v-066f5501]{min-width:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow:hidden;color:#1f2a2d;font-size:13px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-actions[data-v-066f5501],.detail-actions[data-v-066f5501]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-066f5501]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.rcsa-filters[data-v-066f5501]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid #edf1f2}.rcsa-list-loading[data-v-066f5501]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rcsa-list-loading[data-v-066f5501] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.rcsa-list[data-v-066f5501]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;padding:12px;overflow:auto}.rcsa-list-item[data-v-066f5501]{border:1px solid #e2e8e9;border-radius:6px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer}.rcsa-list-item.active[data-v-066f5501]{border-color:#a92328;box-shadow:inset 3px 0 #a92328}.rcsa-list-item strong[data-v-066f5501],.rcsa-list-item span[data-v-066f5501],.rcsa-list-item div[data-v-066f5501]{display:block}.rcsa-list-item strong[data-v-066f5501]{color:#1f2a2d;font-size:14px}.rcsa-list-item span[data-v-066f5501]{margin-top:4px;color:#6c7477;font-size:12px}.rcsa-list-item div[data-v-066f5501]{margin-top:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.rcsa-list-item em[data-v-066f5501]{color:#6c7477;font-size:12px;font-style:normal}.rcsa-empty[data-v-066f5501]{margin-top:36px}.rcsa-total[data-v-066f5501]{margin-top:auto;padding:10px 14px;border-top:1px solid #edf1f2;color:#6c7477;font-size:12px}.rcsa-detail-pane[data-v-066f5501]{min-width:0;padding:18px}.rcsa-title[data-v-066f5501]{display:grid;gap:6px}.rcsa-title h2[data-v-066f5501]{margin:0;color:#151d20;font-size:22px;line-height:1.2}.rcsa-title span[data-v-066f5501]{color:#687174;font-size:13px}.metric-row[data-v-066f5501]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-row article[data-v-066f5501],.overview-panel[data-v-066f5501],.drawer-status article[data-v-066f5501],.review-summary[data-v-066f5501]{border:1px solid #e2e8e9;border-radius:6px;background:#fff;padding:12px}.metric-row strong[data-v-066f5501]{display:block;color:#151d20;font-size:20px}.metric-row span[data-v-066f5501],.drawer-status span[data-v-066f5501],.review-summary span[data-v-066f5501]{color:#687174;font-size:12px}.rcsa-tabs[data-v-066f5501]{margin-top:4px}.tab-toolbar[data-v-066f5501]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:12px}.form-grid[data-v-066f5501]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid__wide[data-v-066f5501]{grid-column:-1}.review-summary[data-v-066f5501]{display:grid;gap:8px;margin-bottom:16px}.review-summary div[data-v-066f5501]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}.review-summary p[data-v-066f5501]{margin:4px 0 0;white-space:pre-wrap}.attestation-drawer[data-v-066f5501]{display:grid;gap:16px}.drawer-status[data-v-066f5501]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.drawer-status article[data-v-066f5501]{display:grid;gap:6px}.overview-grid[data-v-066f5501]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-panel h3[data-v-066f5501]{margin:0 0 10px;color:#151d20;font-size:15px}.overview-panel--wide[data-v-066f5501]{grid-column:-1}.overview-panel p[data-v-066f5501],.overview-panel pre[data-v-066f5501]{margin:0;white-space:pre-wrap}@media (max-width: 960px){.cor-rcsa-view[data-v-066f5501]{grid-template-columns:1fr}.rcsa-list-pane[data-v-066f5501]{min-height:auto;border-right:0;border-bottom:1px solid #dfe5e6}.metric-row[data-v-066f5501],.drawer-status[data-v-066f5501],.overview-grid[data-v-066f5501],.form-grid[data-v-066f5501]{grid-template-columns:1fr}}.board-report-view[data-v-aa17cc8d]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;height:100%;min-height:0;overflow:hidden;color:#172026}.report-list-pane[data-v-aa17cc8d],.report-detail-pane[data-v-aa17cc8d]{min-width:0;min-height:0}.report-list-pane[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #dfe5e2;background:#fff}.panel-head[data-v-aa17cc8d],.report-footer[data-v-aa17cc8d],.section-head[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.panel-head[data-v-aa17cc8d]{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:14px;border-bottom:1px solid #dfe5e2;font-weight:700}.panel-head__title[data-v-aa17cc8d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-aa17cc8d],.report-actions[data-v-aa17cc8d],.chapter-tags[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.panel-actions[data-v-aa17cc8d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.panel-head__refresh[data-v-aa17cc8d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.report-filters[data-v-aa17cc8d]{display:grid;gap:10px;padding:12px;border-bottom:1px solid #dfe5e2}.report-list-spin[data-v-aa17cc8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0}.report-list-spin[data-v-aa17cc8d] .ant-spin-container{min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.report-list[data-v-aa17cc8d]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto}.report-item[data-v-aa17cc8d]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:grid;gap:8px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #eef1ef;background:#fff;color:inherit;text-align:left;cursor:pointer}.report-item[data-v-aa17cc8d]:hover,.report-item.active[data-v-aa17cc8d]{background:#f4fbf9}.report-item.active[data-v-aa17cc8d]{box-shadow:inset 4px 0 #147d75}.report-item strong[data-v-aa17cc8d],.report-title h2[data-v-aa17cc8d],.chapter-head h3[data-v-aa17cc8d]{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.report-item span[data-v-aa17cc8d],.report-title span[data-v-aa17cc8d],.report-footer[data-v-aa17cc8d],.chapter-key[data-v-aa17cc8d],.metric-row span[data-v-aa17cc8d],.signal-row span[data-v-aa17cc8d],.reported-state span[data-v-aa17cc8d],.summary-list dt[data-v-aa17cc8d]{color:#63706c;font-size:12px}.report-empty[data-v-aa17cc8d]{padding:32px 0}.report-footer[data-v-aa17cc8d]{padding:12px 14px;border-top:1px solid #dfe5e2}.report-detail-pane[data-v-aa17cc8d]{width:100%;overflow:auto}.report-workspace[data-v-aa17cc8d]{min-width:0;min-height:100%}.report-title[data-v-aa17cc8d]{display:grid;gap:7px;min-width:0}.report-title h2[data-v-aa17cc8d]{max-width:760px;color:#172026;font-size:22px;font-weight:700}.metric-row[data-v-aa17cc8d]{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr));gap:10px}.metric-row article[data-v-aa17cc8d],.signal-row article[data-v-aa17cc8d],.metric-tile-grid article[data-v-aa17cc8d]{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #dfe5e2;background:#fff}.metric-row strong[data-v-aa17cc8d],.signal-row strong[data-v-aa17cc8d],.metric-tile-grid strong[data-v-aa17cc8d]{overflow-wrap:anywhere;color:#172026;font-size:18px}.metric-value[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;min-width:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px}.metric-value strong[data-v-aa17cc8d]{min-width:0}.source-icon[data-v-aa17cc8d]{-webkit-box-flex:0;-webkit-flex:none;flex:none;color:#63706c;font-size:13px;cursor:help}.metric-link[data-v-aa17cc8d]{width:100%;max-width:100%;min-width:0;justify-self:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700}.metric-link[data-v-aa17cc8d] span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.metric-footnote[data-v-aa17cc8d]{color:#8a5a13;font-size:11px;font-weight:600}.table-file-link[data-v-aa17cc8d]{height:auto;padding:0}.overview-grid[data-v-aa17cc8d]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px}.overview-panel[data-v-aa17cc8d]{min-width:0;border:1px solid #dfe5e2;background:#fff}.section-head[data-v-aa17cc8d]{padding:12px 14px;border-bottom:1px solid #dfe5e2;font-weight:700}.summary-list[data-v-aa17cc8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px}.summary-list div[data-v-aa17cc8d]{min-width:0}.summary-list dt[data-v-aa17cc8d]{margin-bottom:4px}.summary-list dd[data-v-aa17cc8d]{min-width:0;margin:0;overflow-wrap:anywhere}.reported-state[data-v-aa17cc8d]{display:grid;gap:12px;padding:14px}.reported-state strong[data-v-aa17cc8d]{color:#147d75;font-size:24px;overflow-wrap:anywhere}.chapter-stack[data-v-aa17cc8d]{display:grid;gap:14px}.auto-data-note[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;border:1px solid #ead7a6;background:#fffaf0;color:#4f3a11;font-size:12px}.auto-data-note span[data-v-aa17cc8d]{min-width:0;overflow-wrap:anywhere}.chapter-block[data-v-aa17cc8d]{border:1px solid #dfe5e2;background:#fff}.chapter-head[data-v-aa17cc8d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:14px;padding:14px;border-bottom:1px solid #dfe5e2}.chapter-head>div[data-v-aa17cc8d]:first-child{min-width:0}.chapter-key[data-v-aa17cc8d]{display:block;margin-bottom:6px;color:#b88722;font-weight:700}.manual-section[data-v-aa17cc8d],.auto-section[data-v-aa17cc8d]{padding:14px}.manual-section p[data-v-aa17cc8d],.section-summary[data-v-aa17cc8d]{margin:0;color:#27332f;line-height:1.72;white-space:pre-wrap}.metric-tile-grid[data-v-aa17cc8d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.metric-tile-grid em[data-v-aa17cc8d]{color:#63706c;font-size:12px;font-style:normal}.signal-row[data-v-aa17cc8d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.signal-row .green[data-v-aa17cc8d]{border-color:#9fd3b7}.signal-row .amber[data-v-aa17cc8d]{border-color:#e2c06c}.signal-row .red[data-v-aa17cc8d]{border-color:#de9a91}.auto-data-table[data-v-aa17cc8d]{width:100%;border-collapse:collapse;font-size:13px}.auto-data-table th[data-v-aa17cc8d],.auto-data-table td[data-v-aa17cc8d]{padding:10px 9px;border-bottom:1px solid #e6ebe8;text-align:left;vertical-align:top}.auto-data-table th[data-v-aa17cc8d]{color:#52625d;font-size:12px;font-weight:700;background:#f7f9f8}.auto-data-table.compact td[data-v-aa17cc8d]{padding-top:8px;padding-bottom:8px}.source-link[data-v-aa17cc8d]{display:block;max-width:100%;overflow:hidden;border:0;background:transparent;color:#1d4ed8;cursor:pointer;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.source-link--secondary[data-v-aa17cc8d]{margin-top:4px;font-size:12px}.source-link[data-v-aa17cc8d]:disabled{color:#52625d;cursor:default}.source-object-meta[data-v-aa17cc8d]{display:block;margin-top:3px;color:#6f7c78;font-size:11px;line-height:1.3}.tone-pill[data-v-aa17cc8d]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:700}.tone-green[data-v-aa17cc8d]{background:#e8f5ee;color:#176a43}.tone-amber[data-v-aa17cc8d]{background:#fff6dc;color:#875f00}.tone-red[data-v-aa17cc8d]{background:#fdebea;color:#a33a30}.tone-default[data-v-aa17cc8d]{background:#eef1ef;color:#52625d}.control-band[data-v-aa17cc8d]{height:12px;margin-bottom:14px;overflow:hidden;border-radius:4px;background:#ecf0ee}.control-band span[data-v-aa17cc8d]{display:block;height:100%;background:-webkit-linear-gradient(left,#147d75,#b88722);background:linear-gradient(90deg,#147d75,#b88722)}.form-grid[data-v-aa17cc8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid__wide[data-v-aa17cc8d]{grid-column:-1}@media (max-width: 1080px){.board-report-view[data-v-aa17cc8d],.overview-grid[data-v-aa17cc8d]{grid-template-columns:1fr}.report-title h2[data-v-aa17cc8d]{max-width:100%}.metric-row[data-v-aa17cc8d],.metric-tile-grid[data-v-aa17cc8d],.signal-row[data-v-aa17cc8d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.metric-row[data-v-aa17cc8d],.metric-tile-grid[data-v-aa17cc8d],.signal-row[data-v-aa17cc8d],.summary-list[data-v-aa17cc8d],.form-grid[data-v-aa17cc8d]{grid-template-columns:1fr}.chapter-head[data-v-aa17cc8d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media print{.report-list-pane[data-v-aa17cc8d],.report-actions[data-v-aa17cc8d],.report-tabs[data-v-aa17cc8d] .ant-tabs-nav,.ant-modal-root[data-v-aa17cc8d]{display:none!important}.board-report-view[data-v-aa17cc8d]{display:block;min-height:auto}.chapter-block[data-v-aa17cc8d]{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.language-switch[data-v-771af706]{width:92px;min-width:92px;display:inline-block}.client-shell[data-v-946c930e]{height:100vh;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;background:#f4f5f2;color:#191919}.client-sidebar[data-v-946c930e]{height:100vh;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#f5f6f2;border-right:1px solid #dfe4df;box-shadow:1px 0 rgba(35,31,32,.03)}.client-sidebar__brand[data-v-946c930e]{height:88px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:0 14px;background:#0c1622;color:#fff;font-size:14px;font-weight:700;line-height:1.15;box-sizing:border-box}.client-sidebar__logo[data-v-946c930e]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:32px;height:32px;object-fit:contain}.client-sidebar__brand span[data-v-946c930e]{min-width:0;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.client-sidebar__groups[data-v-946c930e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:10px 0;overflow-y:auto}.client-menu-group[data-v-946c930e]{padding:0 0 14px}.client-menu-group__label[data-v-946c930e]{padding:10px 16px 6px;color:#5c6664;font-size:12px;line-height:1;text-transform:uppercase}.client-menu-item[data-v-946c930e]{width:100%;min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);-webkit-box-align:start;-webkit-align-items:start;align-items:start;-webkit-column-gap:9px;column-gap:9px;border:0;border-left:3px solid transparent;background:transparent;padding:7px 13px 7px 14px;color:#404946;cursor:pointer;font-size:13px;line-height:1.15;text-align:left;-webkit-transition:background .16s ease,color .16s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,border-color .16s ease}.client-menu-item[data-v-946c930e] svg{width:16px;height:16px;margin-top:1px;color:#a92328}.client-menu-item span[data-v-946c930e]{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal}.client-menu-item[data-v-946c930e]:hover,.client-menu-item.active[data-v-946c930e]{background:#ebe8e2;border-left-color:#a92328;color:#8c0f15}.client-menu-item.active[data-v-946c930e]{font-weight:700}.client-menu-item--logout[data-v-946c930e]{margin:0 0 14px;border-top:1px solid #eee8e3}.client-workspace[data-v-946c930e]{min-width:0;height:100vh;min-height:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.client-topbar[data-v-946c930e]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:88px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;background:#0c1622;color:#fff;padding:0 28px;box-sizing:border-box}.client-topbar__title[data-v-946c930e]{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.client-topbar__title span[data-v-946c930e]{color:#a7a19c;font-size:12px;font-weight:700;line-height:1}.client-topbar__title strong[data-v-946c930e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:22px;line-height:1.1}.client-topbar__right[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:14px;-webkit-flex-shrink:0;flex-shrink:0}.client-notification[data-v-946c930e]{width:32px;height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.client-notification[data-v-946c930e]:hover{background:rgba(255,255,255,.09)}.client-notification[data-v-946c930e] svg{width:16px;height:16px}.notification-popover[data-v-946c930e]{width:420px}.notification-popover__header[data-v-946c930e],.notification-popover__footer[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.notification-popover__header[data-v-946c930e]{gap:12px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.notification-popover__header strong[data-v-946c930e]{color:#111827;font-size:15px;line-height:1.2}.notification-popover__header span[data-v-946c930e]{color:#6b7280;font-size:12px}.notification-popover__body[data-v-946c930e]{max-height:520px;overflow-y:auto;padding:8px 0}.notification-popover__state[data-v-946c930e]{padding:28px 16px;color:#6b7280;text-align:center}.notification-popover__state--error[data-v-946c930e]{color:#b91c1c}.notification-popover__group+.notification-popover__group[data-v-946c930e]{margin-top:12px}.notification-popover__group[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:6px}.notification-popover__date[data-v-946c930e]{padding:8px 4px 2px;color:#6b7280;font-size:12px;font-weight:700}.notification-popover__item[data-v-946c930e]{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px;border:1px solid #e5e7eb;border-left:3px solid transparent;border-radius:6px;background:#fff;padding:11px 12px;color:#111827;text-align:left;cursor:pointer}.notification-popover__item.unread[data-v-946c930e]{border-left-color:#1677ff;border-color:#d4e8ff;background:#f0f7ff}.notification-popover__item[data-v-946c930e]:not(:disabled):hover{background:#f7f9fc}.notification-popover__item[data-v-946c930e]:disabled{cursor:not-allowed;opacity:.62}.notification-popover__item-title[data-v-946c930e],.notification-popover__item-content[data-v-946c930e]{overflow:hidden}.notification-popover__item-title[data-v-946c930e]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35}.notification-popover__item-content[data-v-946c930e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4b5563;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.notification-popover__item-meta[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;color:#6b7280;font-size:11px;line-height:1.3}.notification-popover__item-meta span[data-v-946c930e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-popover__footer[data-v-946c930e]{padding-top:8px;border-top:1px solid #e5e7eb}.client-server[data-v-946c930e]{color:#a7a19c;font-size:12px}.client-user[data-v-946c930e]{color:#fff;cursor:pointer}.client-user__meta[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;line-height:1.2}.client-user__name[data-v-946c930e]{max-width:160px;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.client-user__org[data-v-946c930e]{max-width:160px;overflow:hidden;color:#b8b2ae;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.client-main[data-v-946c930e]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;overflow:auto;padding:0;box-sizing:border-box}.client-main[data-v-946c930e]>.rcm-view,.client-main[data-v-946c930e]>.board-report-view{height:100%;min-height:0}.account-panel[data-v-946c930e]{padding-top:4px}.account-password-form[data-v-946c930e]{max-width:520px;padding-top:4px}.account-password-actions[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:10px;padding-top:6px}@media (max-width: 900px){.client-shell[data-v-946c930e]{height:auto;min-height:100vh;overflow:visible;grid-template-columns:1fr}.client-sidebar[data-v-946c930e]{height:auto;min-height:auto;border-right:0;border-bottom:1px solid #e7e0dc}.client-sidebar__brand[data-v-946c930e]{height:64px}.client-sidebar__groups[data-v-946c930e]{display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden;padding:0}.client-workspace[data-v-946c930e]{height:auto;min-height:0;overflow:visible}.client-main[data-v-946c930e]{overflow:visible}.client-menu-group[data-v-946c930e]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding-bottom:0}.client-menu-group__label[data-v-946c930e]{display:none}.client-menu-item[data-v-946c930e]{width:auto;min-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.client-menu-item span[data-v-946c930e]{-webkit-line-clamp:1;white-space:nowrap}.client-menu-item[data-v-946c930e]:hover,.client-menu-item.active[data-v-946c930e]{border-left-color:transparent;border-bottom-color:#a92328}.client-menu-item--logout[data-v-946c930e]{display:none}.client-topbar[data-v-946c930e]{height:auto;min-height:72px;padding:14px 18px}.client-user__meta[data-v-946c930e],.client-server[data-v-946c930e]{display:none}}.slide-captcha[data-v-0e4f7370]{width:320px;max-width:100%;-webkit-user-select:none;user-select:none}.slide-captcha.is-disabled[data-v-0e4f7370]{opacity:.68;pointer-events:none}.slide-captcha__stage[data-v-0e4f7370]{position:relative;max-width:100%;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#eef2f4}.slide-captcha__background[data-v-0e4f7370]{display:block;width:100%;height:100%;object-fit:cover}.slide-captcha__piece[data-v-0e4f7370]{position:absolute;left:0;will-change:transform;-webkit-filter:drop-shadow(0 4px 8px rgba(15,23,42,.28));filter:drop-shadow(0 4px 8px rgba(15,23,42,.28));pointer-events:none}.slide-captcha__mask[data-v-0e4f7370],.slide-captcha__retry[data-v-0e4f7370]{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:0;color:#24313a;background:rgba(255,255,255,.72);font-size:13px}.slide-captcha__retry[data-v-0e4f7370]{cursor:pointer;font-weight:700}.slide-captcha__track[data-v-0e4f7370]{position:relative;height:42px;margin-top:10px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:#f8fafc;cursor:pointer;touch-action:none}.slide-captcha__progress[data-v-0e4f7370]{position:absolute;inset:0 auto 0 0;background:rgba(31,113,92,.16)}.slide-captcha__hint[data-v-0e4f7370]{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 52px;color:#64727f;font-size:13px;pointer-events:none}.slide-captcha.is-complete .slide-captcha__hint[data-v-0e4f7370]{color:#1f715c;font-weight:700}.slide-captcha__thumb[data-v-0e4f7370]{position:absolute;top:0;left:0;width:42px;height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border:0;border-right:1px solid rgba(15,23,42,.12);background:#fff;color:#24313a;cursor:-webkit-grab;cursor:grab;will-change:transform;touch-action:none}.slide-captcha__thumb[data-v-0e4f7370]:active{cursor:-webkit-grabbing;cursor:grabbing}.slide-captcha__thumb[data-v-0e4f7370]:disabled{cursor:not-allowed}.slide-captcha__thumb span[data-v-0e4f7370]{width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.login-page[data-v-6ebc11f9]{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,50%) minmax(360px,50%);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;padding:0;background:-webkit-linear-gradient(left,#050913 0,#050913 50%,#fbfbfa 50%,#fbfbfa 100%);background:linear-gradient(90deg,#050913 0,#050913 50%,#fbfbfa 50%,#fbfbfa);overflow-x:hidden}.login-language[data-v-6ebc11f9]{position:absolute;top:18px;right:20px;z-index:2}.login-hero[data-v-6ebc11f9]{box-sizing:border-box;min-width:0;width:420px;max-width:-webkit-calc(100% - 64px);max-width:calc(100% - 64px);justify-self:end;margin-right:64px;color:#fff}.login-hero__logo[data-v-6ebc11f9]{width:72px;height:72px;margin-bottom:24px}.login-hero__kicker[data-v-6ebc11f9]{margin-bottom:10px;color:#a7a19c;font-size:12px;font-weight:700;text-transform:uppercase}.login-hero__title[data-v-6ebc11f9]{font-size:36px;font-weight:700;margin-bottom:12px}.login-hero__subtitle[data-v-6ebc11f9]{font-size:18px;line-height:1.6;color:#c5c0bd;overflow-wrap:anywhere;word-break:break-word}.login-card[data-v-6ebc11f9]{width:360px;max-width:100%;justify-self:start;margin-left:48px;box-shadow:0 20px 60px rgba(36,32,30,.16);border-radius:2px}.login-card h2[data-v-6ebc11f9]{text-align:center;font-weight:600}.login-alert[data-v-6ebc11f9]{margin-bottom:16px}@media (max-width: 960px){.login-page[data-v-6ebc11f9]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:32px;padding:24px;background:#050913}.login-hero[data-v-6ebc11f9]{width:100%;max-width:420px;margin-right:0;text-align:center}.login-card[data-v-6ebc11f9]{width:100%;max-width:360px;margin-left:0}}.forbidden-view[data-v-b2a1df5d]{min-height:-webkit-calc(100vh - 88px);min-height:calc(100vh - 88px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:-webkit-linear-gradient(315deg,rgba(169,35,40,.08),transparent 34%),#fbfbfa;background:linear-gradient(135deg,rgba(169,35,40,.08),transparent 34%),#fbfbfa;padding:24px;box-sizing:border-box}.forbidden-card[data-v-b2a1df5d]{width:100%;max-width:560px;border:1px solid #e7e0dc;background:#fff;padding:32px;box-shadow:0 24px 60px rgba(23,18,16,.08)}.forbidden-card span[data-v-b2a1df5d]{color:#a92328;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.forbidden-card h1[data-v-b2a1df5d]{margin:10px 0 12px;color:#111;font-size:28px;line-height:1.18}.forbidden-card p[data-v-b2a1df5d]{margin:0 0 22px;color:#5f5a55;font-size:14px;line-height:1.7}html,body{padding:0;margin:0;font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f2ef;color:#191919;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.page-container{overflow-x:hidden}.filter-bar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:100%;box-sizing:border-box;overflow:hidden}.filter-bar .filter-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-webkit-flex:1 1 220px;flex:1 1 220px;min-width:190px;max-width:320px}.filter-bar .filter-item label{font-size:12px;color:#5b6270}.filter-bar .filter-item :is(.n-input,.n-select,.n-input-number){width:100%}#app{min-height:100vh}a{color:#9f2328}.page-container{min-height:100%;padding:16px;width:100%;max-width:100%;box-sizing:border-box}.card{background:#fff;border-radius:6px;border:1px solid #e6dfda;box-shadow:0 10px 28px rgba(36,32,30,.05);width:100%;box-sizing:border-box}.n-card,.n-data-table{border-radius:6px}.n-data-table{overflow:hidden}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{white-space:nowrap}.n-button{letter-spacing:0;font-weight:600}.n-base-selection,.n-input .n-input-wrapper,.n-input-number{border-radius:6px}.files-page,.logs-page{width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.files-page__left,.files-page__right{box-sizing:border-box}.app-modal__card{border-radius:6px}.app-modal__actions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:12px}.header-action-menu{min-width:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.header-action-menu__persistent{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.header-action-menu__inline{min-width:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.header-action-menu__trigger{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.header-action-menu__content{min-width:190px;max-width:320px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.header-action-menu__content .ant-btn,.header-action-menu__content .n-button{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.header-action-menu__content .ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis}.header-action-menu__content .list-export-buttons,.header-action-menu__content .ant-space,.header-action-menu__content .panel-actions,.header-action-menu__content .panel-head__actions,.header-action-menu__content .workpaper-actions,.header-action-menu__content .engagement-actions,.header-action-menu__content .activity-actions,.header-action-menu__content .report-actions,.header-action-menu__content .risk-actions,.header-action-menu__content .detail-actions,.header-action-menu__content .finding-actions,.header-action-menu__content .remediation-actions,.header-action-menu__content .pbc-actions,.header-action-menu__content .client-pbc-actions,.header-action-menu__content .kri-actions,.header-action-menu__content .timesheet-actions{width:100%;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important;gap:8px!important}
