@font-face{font-family:AlibabaSans;font-style:normal;font-weight:300;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:400;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:500;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:600;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2) format("woff2")}@font-face{font-family:AlibabaSans;font-style:normal;font-weight:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2) format("woff2")}html,body,#root{height:100%;margin:0;padding:0;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}ul,ol{list-style:none}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#8c96aa73;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#8c96aaa6}::-webkit-scrollbar-track{background:transparent}.ant-card{box-shadow:0 1px 2px #141e3c0a,0 6px 16px -10px #141e3c14;transition:box-shadow .2s ease}.ant-pro-table-search,.ant-pro-query-filter{padding:12px 16px 2px;margin-bottom:12px;border-radius:12px;background:#fff;border:1px solid #edf1f7;box-shadow:none}.ant-pro-card{box-shadow:0 1px 2px #141e3c0a,0 6px 16px -10px #141e3c14}.ant-card>.ant-card-body>.ant-form:first-child,.ant-card>.ant-card-body>.ant-form-inline:first-child{padding:12px 16px 0;margin:-4px 0 12px;background:#f8faff;border:1px solid #edf1f7;border-radius:12px}.ant-form-inline .ant-form-item{margin-right:16px;margin-bottom:12px}.ant-form-inline .ant-form-item-label>label{color:#3f4a5f;font-weight:500}.ant-card>.ant-card-body>.ant-form:first-child .ant-form-item-label>label{color:#3f4a5f;font-weight:500}.ant-form-inline .ant-input,.ant-form-inline .ant-select,.ant-form-inline .ant-picker{min-width:180px}.ant-table-wrapper{color:#2b3346}.ant-table-wrapper .ant-table-container{border:1px solid #eef1f6;border-radius:10px}.ant-table-wrapper .ant-table-thead>tr>th{height:42px;color:#3f4a5f;font-weight:600;letter-spacing:.1px}.ant-table-wrapper .ant-table-tbody>tr>td{line-height:1.45;vertical-align:top;transition:background .15s ease}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#f7f9fc75}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f5f8ff}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:#eef4ff}.ant-table-wrapper .ant-table-cell a{font-weight:500}.ant-pro-table .ant-pro-table-list-toolbar{min-height:40px;padding-block:0 8px}.ant-pro-table .ant-table-pagination.ant-pagination{padding-top:12px;margin:0;border-top:1px solid #eef1f6}.ant-pro-table .ant-pro-table-alert{margin-bottom:10px;border-radius:8px}.ant-empty.ant-empty-normal:not(.ant-empty-small){margin-block:12px}.ant-empty.ant-empty-normal:not(.ant-empty-small) .ant-empty-image{height:32px}.ant-empty:not(.ant-empty-normal):not(.ant-empty-small) .ant-empty-image{height:64px}.yyz-order-detail{margin-top:-4px}.yyz-order-detail .ant-card{box-shadow:none}.yyz-order-detail .ant-card-body{padding:16px}.yyz-order-detail .ant-descriptions{margin-bottom:14px}.yyz-order-detail .ant-descriptions-header{margin-bottom:10px}.yyz-order-detail .ant-descriptions-title{color:#1a2233;font-size:15px;font-weight:600}.yyz-order-detail .ant-descriptions-item{padding-bottom:10px}.yyz-order-detail .ant-descriptions .ant-descriptions-row>td.ant-descriptions-item{padding-right:12px;padding-bottom:10px}.yyz-order-detail .ant-descriptions-item-label{color:#3f4a5f;font-weight:500;white-space:nowrap}.yyz-order-detail .ant-descriptions-item-content{min-width:0;color:#1f293b;overflow-wrap:anywhere}.yyz-order-detail .ant-descriptions-item-content .ant-btn-link{height:auto;line-height:1.45}.yyz-order-detail-section-title{min-width:0;padding:0;margin-bottom:12px;color:#2b3346;font-size:14px;font-weight:600;line-height:22px}.ant-descriptions-title>.yyz-order-detail-section-title{margin-bottom:0;color:inherit;font:inherit}.yyz-order-detail-base-card>.ant-card-body>.ant-space{display:flex;padding-top:12px;margin-top:2px;border-top:1px solid #eef1f6}.yyz-order-detail-tabs-card .ant-tabs-nav{position:sticky;top:0;z-index:5;padding:0 4px;margin:-4px -4px 12px;background:#fff;border-bottom:1px solid #eef1f6}.yyz-order-detail-tabs-card .ant-tabs-tab{padding:10px 0}.yyz-order-detail-tabs-card .ant-tabs-tab-btn{color:#3f4a5f;font-weight:500}.yyz-order-detail-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2b5cff;font-weight:600}.yyz-order-detail .ant-divider{margin:14px 0}.yyz-order-detail .ant-table-wrapper{margin-top:8px}.yyz-order-detail .ant-table-wrapper .ant-table-thead>tr>th{height:38px}.yyz-order-detail .ant-table-wrapper .ant-table-tbody>tr>td{padding-block:9px}.yyz-order-detail .red-status{color:#b54708;font-weight:400}.yyz-order-detail .green-status{color:#4b7a63;font-weight:400}.ant-menu-light .ant-menu-item-selected,.ant-pro-base-menu-inline-item-title-selected{font-weight:600}.ant-pro-global-header-logo h1,.ant-pro-layout .ant-pro-sider-logo h1{font-weight:600;letter-spacing:.2px}.ant-pro-setting-drawer-handle{display:none!important}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mr-5{margin-right:calc(var(--spacing) * 5)}.ml-20{margin-left:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-77{height:calc(var(--spacing) * 77)}.w-112{width:calc(var(--spacing) * 112)}.w-146{width:calc(var(--spacing) * 146)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.rc-zw{--brand: #2b5cff;--brand-weak: #eaf0ff;--success: #16b364;--warning: #f59e0b;--error: #f5483b;--purple: #7c3aed;--text: #1f2329;--text-2: #5b6573;--text-3: #6b7686;--border: #eef1f6;--border-2: #e3e8ef;--ink-1: #10234d;--ink-2: #51607f;--ref-border: #d9e5fb;--bg: #f4f6fb;--card: #fff;--r: 8px;--r-lg: 12px;--r-sm: 6px;background:linear-gradient(180deg,#e9f0fb 0%,#f1f5fb 240px,var(--bg) 480px);color:var(--text);font-size:14px;line-height:1.6}.rc-zw *,.rc-zw *:before,.rc-zw *:after{box-sizing:border-box}.rc-zw .mono{font-family:SF Mono,ui-monospace,Menlo,monospace}.rc-zw .summary{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:16px}.rc-zw .risk-badge{width:64px;height:64px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;flex:none;background:linear-gradient(135deg,#f97362,#f5483b)}.rc-zw .risk-badge.lvl-mid{background:linear-gradient(135deg,#ffb454,#f59e0b)}.rc-zw .risk-badge.lvl-low{background:linear-gradient(135deg,#3fcf86,#16b364)}.rc-zw .risk-badge .lg{font-size:24px;line-height:1}.rc-zw .risk-badge .sm{font-size:11px;font-weight:500;opacity:.92;margin-top:3px}.rc-zw .sum-main{min-width:220px}.rc-zw .sum-main h1{margin:0;font-size:18px;font-weight:600}.rc-zw .sum-main .meta{color:var(--text-2);font-size:13px;margin-top:2px}.rc-zw .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.rc-zw .chip{font-size:12px;padding:2px 10px;border-radius:20px;border:1px solid var(--border-2);background:#fafbfc;color:var(--text-2)}.rc-zw .chip.pass{color:var(--success);border-color:#bff0d3;background:#edfbf2}.rc-zw .chip.warn{color:var(--warning);border-color:#fde6bf;background:#fff8ec}.rc-zw .card-status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0}.rc-zw .indics{display:flex;gap:22px;margin-left:auto}.rc-zw .indic{text-align:center;min-width:64px}.rc-zw .indic .v{font-size:15px;font-weight:700}.rc-zw .indic .l{font-size:12px;color:var(--text-3)}.rc-zw .v-bad{color:var(--error)}.rc-zw .v-warn{color:var(--warning)}.rc-zw .v-ok{color:var(--success)}.rc-zw .tabs-bar{position:sticky;top:0;z-index:9;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:0 20px;display:flex;overflow-x:auto;margin-bottom:16px}.rc-zw .tab{padding:13px 0;margin-right:30px;color:var(--text-2);cursor:pointer;white-space:nowrap;border:0;border-bottom:2px solid transparent;font-size:14px;background:none;font-family:inherit;line-height:1.6;display:flex;align-items:center;gap:7px}.rc-zw .tab:hover{color:var(--text)}.rc-zw .tab.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.rc-zw .tab .dot{width:7px;height:7px;border-radius:50%;background:var(--error);display:inline-block}.rc-zw .aep-panel{display:flex;flex-direction:column;gap:12px}.rc-zw .aep-panel .aef-submit-row{position:sticky;bottom:0;z-index:2;background:var(--bg)}.rc-zw .pane{display:flex;flex-direction:column;gap:16px}.rc-zw .audit-entry-form{gap:12px}.rc-zw .audit-entry-form .ref-chip{display:inline-flex;align-items:center;border:1px solid var(--ref-border);background:#f8fbff;border-radius:4px;padding:1px 7px;color:var(--ink-2);font-size:12px}.rc-zw .audit-entry-form .aef{display:flex;flex-direction:column;gap:14px}.rc-zw .audit-entry-form .aef-block{border:1px solid #e6edf7;border-radius:var(--r-lg);background:#fff;padding:16px;box-shadow:0 6px 20px #1c40800d}.rc-zw .audit-entry-form .aef-review-block{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.rc-zw .audit-entry-form .aef-form-section{padding:16px 18px;border-top:1px solid #e8eef6}.rc-zw .audit-entry-form .aef-form-section:first-child{border-top:0}.rc-zw .audit-entry-form .aef-section-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--text);font-size:14px}.rc-zw .audit-entry-form .aef-section-head b{font-weight:600}.rc-zw .audit-entry-form .aef-section-icon{display:none}.rc-zw .audit-entry-form .aef-section-tag{flex:none;font-size:11px;font-weight:600;color:#c77b00;background:#fff5e3;border-radius:5px;padding:1px 8px;margin-left:2px}.rc-zw .audit-entry-form .aef-section-desc{font-size:12px;font-weight:400;color:var(--text-3);margin-left:4px}.rc-zw .audit-entry-form .aef-income-type-heading{display:inline-flex;align-items:center}.rc-zw .audit-entry-form .aef-form-section-attach{display:flex;align-items:flex-start;gap:22px}.rc-zw .audit-entry-form .aef-form-section-attach .aef-section-head{flex:none;width:56px;margin:5px 0 0}.rc-zw .audit-entry-form .aef-form-section-attach .aef-attach{flex:1 1 auto;min-width:0}.rc-zw .audit-entry-form .aef-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 22px;align-items:center}@media (max-width: 1180px){.rc-zw .audit-entry-form .aef-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.rc-zw .audit-entry-form .aef-grid{grid-template-columns:1fr}.rc-zw .audit-entry-form .aef-form-section-attach{flex-direction:column;gap:8px}.rc-zw .audit-entry-form .aef-form-section-attach .aef-section-head{width:auto}}.rc-zw .audit-entry-form .aef-f{min-width:0;display:flex;align-items:center;gap:6px}.rc-zw .audit-entry-form .aef-f.s2{grid-column:span 2}.rc-zw .audit-entry-form .aef-f.s4{grid-column:1 / -1}.rc-zw .audit-entry-form .aef-f>.fl{flex:none;width:5em;text-align:right;color:var(--text-2);font-size:12px;line-height:1.3}.rc-zw .audit-entry-form .aef-f>.ctl{flex:1 1 auto;min-width:0}.rc-zw .audit-entry-form .aef .ant-input-number,.rc-zw .audit-entry-form .aef .ant-select{width:100%}.rc-zw .audit-entry-form .aef-ctl-ref-row{display:flex;align-items:center;gap:6px;min-width:0}.rc-zw .audit-entry-form .aef-ctl-ref-row .ant-input-number{flex:1 1 auto;min-width:0;width:auto}.rc-zw .audit-entry-form .aef-ref-fill{flex:none;cursor:pointer;white-space:nowrap;font:inherit}.rc-zw .audit-entry-form .aef-ref-fill:hover:not(:disabled){background:#eef5ff}.rc-zw .audit-entry-form .aef-ref-fill:disabled{cursor:not-allowed;opacity:.6}.rc-zw .audit-entry-form .aef-sub{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rc-zw .audit-entry-form .aef-sub-spacer{flex:1 1 auto}.rc-zw .audit-entry-form .aef-sub-t{font-size:14px;font-weight:600;color:var(--text)}.rc-zw .audit-entry-form .aef-attach{display:flex;align-items:flex-start;gap:8px;padding-top:4px}.rc-zw .audit-entry-form .aef-attach>.fl{flex:none;width:4.5em;text-align:right;color:var(--text-2);font-size:12px;line-height:30px}.rc-zw .audit-entry-form .aef-attach-body{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.rc-zw .audit-entry-form .aef-contacts{display:flex;flex-direction:column;gap:10px}.rc-zw .audit-entry-form .aef-contact-card{min-height:174px;padding:14px 16px 16px;border-radius:16px}.rc-zw .audit-entry-form .aef-contact-empty{min-height:82px;display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:13px}.rc-zw .audit-entry-form .aef-side-title{font-size:13px;font-weight:700;color:var(--text)}.rc-zw .audit-entry-form .aef-side-count{font-size:12px;color:var(--text-3)}.rc-zw .audit-entry-form .aef-history-list{display:flex;flex-direction:column;gap:9px}.rc-zw .audit-entry-form .aef-history-item{display:flex;align-items:flex-start;gap:9px;min-width:0;padding-top:9px;border-top:1px solid #edf2f8}.rc-zw .audit-entry-form .aef-history-item:first-child{padding-top:0;border-top:0}.rc-zw .audit-entry-form .aef-history-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;border-radius:6px;font-size:12px;font-weight:600;background:#eef3fb;color:var(--text-2)}.rc-zw .audit-entry-form .aef-history-badge.pass{background:#eaf8f0;color:#16834e}.rc-zw .audit-entry-form .aef-history-badge.reject{background:#fff0ef;color:var(--error)}.rc-zw .audit-entry-form .aef-history-badge.neutral{background:#eef3fb;color:var(--text-2)}.rc-zw .audit-entry-form .aef-history-main{flex:1 1 auto;min-width:0}.rc-zw .audit-entry-form .aef-history-meta{color:var(--text-2);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-zw .audit-entry-form .aef-history-text{margin-top:2px;color:var(--text);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-zw .audit-entry-form .aef-history-empty{height:110px;display:flex;align-items:center;justify-content:center;border:1px dashed #dbe5f1;border-radius:var(--r);color:var(--text-3);font-size:13px;background:#fbfdff}.rc-zw .audit-entry-form .aef-history-match{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:5px;font-size:11px;line-height:16px;border:1px solid transparent}.rc-zw .audit-entry-form .aef-history-match-exact{background:#eef3fb;color:var(--text-2)}.rc-zw .audit-entry-form .aef-history-match-fuzzy{background:#fff7e6;color:#d46b08;border-color:#ffe1a8}.rc-zw .audit-entry-form .aef-history-more{margin-top:10px;width:100%;padding:6px 0;border:1px dashed #dbe5f1;border-radius:var(--r);background:#fbfdff;color:var(--brand);font-size:12px;cursor:pointer}.rc-zw .audit-entry-form .aef-image-stack{display:flex;align-items:center;min-height:58px;padding-left:1px}.rc-zw .audit-entry-form .aef-image-tile{position:relative;flex:none;width:58px;height:58px;border:2px solid #fff;border-radius:var(--r-sm);background:#f6f8fb;box-shadow:0 1px 4px #10234d1f;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.rc-zw .audit-entry-form .aef-image-tile+.aef-image-tile{margin-left:-16px}.rc-zw .audit-entry-form .aef-image-tile:hover{transform:translateY(-1px);box-shadow:0 4px 10px #10234d29}.rc-zw .audit-entry-form .aef-image-tile .ant-image,.rc-zw .audit-entry-form .aef-image-tile .ant-image-img{display:block;width:54px;height:54px}.rc-zw .audit-entry-form .aef-image-tile .ant-image-img{object-fit:cover}.rc-zw .audit-entry-form .aef-image-pending{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:var(--text-3);font-size:11px}.rc-zw .audit-entry-form .aef-image-pending.is-error{color:var(--error);background:#fff0ef}.rc-zw .audit-entry-form .aef-image-remove{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:#1f2329b8;color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity .16s ease,background .16s ease}.rc-zw .audit-entry-form .aef-image-tile:hover .aef-image-remove,.rc-zw .audit-entry-form .aef-image-remove:focus-visible{opacity:1}.rc-zw .audit-entry-form .aef-image-remove:hover{background:var(--error)}.rc-zw .audit-entry-form .aef-image-empty{color:var(--text-3);font-size:12px;line-height:30px}.rc-zw .audit-entry-form .aef-history>summary{cursor:pointer;user-select:none;display:flex;align-items:center;gap:8px;list-style:none;font-size:14px;font-weight:600;color:var(--text)}.rc-zw .audit-entry-form .aef-history>summary::-webkit-details-marker{display:none}.rc-zw .audit-entry-form .aef-history>summary .aef-side-count{font-weight:400}.rc-zw .audit-entry-form .aef-history>summary:after{content:"\203a";margin-left:auto;font-size:20px;line-height:1;color:var(--text-3);transition:transform .18s ease}.rc-zw .audit-entry-form .aef-history[open]>summary:after{transform:rotate(90deg)}.rc-zw .audit-entry-form .aef-history[open]>summary{margin-bottom:14px}.rc-zw .audit-entry-form .input,.rc-zw .audit-entry-form .select,.rc-zw .audit-entry-form .textarea{width:100%;border:1px solid var(--border-2);border-radius:var(--r-sm);background:#fff;color:var(--text);font:inherit;min-width:0}.rc-zw .audit-entry-form .input,.rc-zw .audit-entry-form .select{height:30px;padding:4px 8px}.rc-zw .audit-entry-form .textarea{min-height:68px;padding:7px 8px;resize:vertical}.rc-zw .audit-entry-form .contact-edit-table .input{min-width:92px;height:28px}.rc-zw .audit-entry-form .muted-cell{color:var(--text-3);text-align:center;padding:18px 0}.rc-zw .audit-entry-form .aef-conclusion-section{background:#fbfdff}.rc-zw .audit-entry-form .aef-conclusion-grid,.rc-zw .audit-entry-form .aef-conclusion-section .aef-f{align-items:flex-start}.rc-zw .audit-entry-form .aef-conclusion-section .aef-f>.fl{padding-top:6px}.rc-zw .audit-entry-form .aef-note-textarea{line-height:1.45;resize:vertical}.rc-zw .audit-entry-form .aef-submit-row{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.rc-zw .zwsec{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.rc-zw .zwsec-head{display:flex;align-items:center;gap:10px;padding:13px 18px;background:linear-gradient(180deg,#d6e4ff,#eaf2ff 62%,#fafcff);border-bottom:1px solid var(--border)}.rc-zw .zwsec-head .ic{width:4px;height:15px;border-radius:3px;background:linear-gradient(180deg,#5b8cff,#2b5cff);flex:none}.rc-zw .zwsec-head h3{margin:0;font-size:15px;font-weight:600}.rc-zw .zwsec-head .q{color:var(--text-3);font-size:12px}.rc-zw .zwsec-head .right{margin-left:auto;display:flex;gap:8px;align-items:center}.rc-zw .zwsec-body{padding:16px}.rc-zw .subt{font-size:12px;font-weight:600;padding-left:9px;border-left:3px solid var(--brand);margin:18px 0 10px;color:var(--text-2)}.rc-zw .subt:first-child{margin-top:0}.rc-zw .advice{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r);padding:11px 14px;font-size:13px}.rc-zw .advice .bi{width:24px;height:24px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.rc-zw .advice.risk{background:#fff6f5;color:#9a3b32}.rc-zw .advice.risk .bi{background:#ffe2de;color:var(--error)}.rc-zw .advice.ok{background:#f0fbf4;color:#1f6b43}.rc-zw .advice.ok .bi{background:#cdeed9;color:var(--success)}.rc-zw .advice.tier{background:#fff8ec;color:#8a5a00}.rc-zw .advice.tier .bi{background:#fde6bf;color:var(--warning)}.rc-zw .advice.ai{background:#f8f6ff;color:#4b3b78}.rc-zw .advice.ai .bi{background:#ece4ff;color:var(--purple)}.rc-zw .advice.audit-entry-lock-banner{background:var(--bg);color:var(--ink-2)}.rc-zw .advice.audit-entry-lock-banner .bi{background:var(--border-2);color:var(--ink-1)}.rc-zw .advice b{color:inherit}.rc-zw .advice .act-line{display:block;margin-top:6px;font-size:12px}.rc-zw .st{font-size:11px;border-radius:4px;padding:1px 8px;white-space:nowrap}.rc-zw .st.warn{background:#fff3e0;color:#a15f00}.rc-zw .st.hit{background:#fff0ef;color:#cc3400}.rc-zw .st.ok{background:#edfbf2;color:#0f7b43}.rc-zw .st.tip{background:#eef1f6;color:var(--text-2)}.rc-zw .rl{display:inline-flex;align-items:center;gap:5px;font-weight:600;font-size:13px}.rc-zw .rl .d{width:8px;height:8px;border-radius:50%}.rc-zw .rl.hi{color:#d4380d}.rc-zw .rl.hi .d{background:var(--error)}.rc-zw .rl.mid{color:#a66300}.rc-zw .rl.mid .d{background:var(--warning)}.rc-zw .rl.low{color:#0f7b43}.rc-zw .rl.low .d{background:var(--success)}.rc-zw .rl.todo{color:var(--brand)}.rc-zw .rl.todo .d{background:var(--brand)}.rc-zw .ds{font-size:11px;color:var(--text-3);border:1px solid var(--border-2);border-radius:4px;padding:0 7px}.rc-zw .act{display:inline-block;font-size:11px;border-radius:4px;padding:1px 9px;font-weight:600}.rc-zw .act.must{background:#fff0ef;color:#cc3400}.rc-zw .act.key{background:#fff3e0;color:#a15f00}.rc-zw .act.conf{background:#e9f0ff;color:var(--brand)}.rc-zw .act.skip{background:#eef1f6;color:var(--text-3)}.rc-zw .src{font-size:10px;border-radius:3px;padding:0 5px;margin-right:5px;font-weight:600}.rc-zw .src.rc{background:#e9f0ff;color:var(--brand)}.rc-zw .src.fl{background:#edfbf2;color:var(--success)}.rc-zw .src.cr{background:#fff3e0;color:#e08600}.rc-zw .src.od{background:#f3eaff;color:var(--purple)}.rc-zw .statgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.rc-zw .stat{border:1px solid var(--border);border-radius:var(--r);padding:11px 13px}.rc-zw .stat .l{font-size:12px;color:var(--text-3);display:flex;align-items:center}.rc-zw .stat .v{font-size:18px;font-weight:700;color:var(--brand);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .stat .v.bad{color:var(--error)}.rc-zw .stat .v.warn{color:var(--warning)}.rc-zw .stat .v.ok{color:var(--success)}.rc-zw .stat .v.muted{color:var(--text-2);font-size:15px}.rc-zw .stat .d{margin-top:6px;font-size:12px;line-height:1.6;color:#69789a}.rc-zw .stat.multi{grid-column:span 2}.rc-zw .stat.multi .minis{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:7px}.rc-zw .stat.multi .mini{min-width:46px}.rc-zw .stat.multi .mini .mv{font-size:16px;font-weight:700;color:var(--brand);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .stat.multi .mini .mv.bad{color:var(--error)}.rc-zw .stat.multi .mini .mv.warn{color:var(--warning)}.rc-zw .stat.multi .mini .mv.ok{color:var(--success)}.rc-zw .stat.multi .mini .mv.muted{color:var(--text-2)}.rc-zw .stat.multi .mini .ml{font-size:11px;color:var(--text-3);margin-top:1px}.rc-zw .chart-row{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.rc-zw .chart-box{flex:1 1;min-width:240px;text-align:center}.rc-zw .chart-box .cap{font-size:12px;color:var(--text-3);margin-top:4px}.rc-zw table.rate{width:100%;border-collapse:collapse;font-size:13px}.rc-zw table.rate th{background:#f5f8fd;color:var(--text-2);font-weight:500;text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px}.rc-zw table.rate td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.rc-zw table.rate tr:last-child td{border-bottom:none}.rc-zw .cat{color:var(--text-2);font-weight:500}.rc-zw .snap{color:var(--text-3)}.rc-zw .match-gap{color:var(--error)}.rc-zw .match-ok{color:var(--success)}.rc-zw .credit-histo{display:flex;align-items:flex-end;gap:6px;height:116px;padding:6px 2px 0;overflow-x:auto}.rc-zw .histo-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:30px;flex:1 1;height:100%}.rc-zw .histo-cnt{font-size:12px;font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:3px}.rc-zw .histo-bar{width:62%;min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#5b8cff,#2b5cff)}.rc-zw .histo-bar.warn{background:linear-gradient(180deg,#f5a93d,#e08600)}.rc-zw .histo-mon{font-size:10px;color:var(--text-3);margin-top:4px;white-space:nowrap}.rc-zw .hl-row td{background:#fff7e6}.rc-zw .hl-tag{display:inline-block;margin-left:6px;font-size:10px;color:#e08600;font-weight:600}.rc-zw .scout-list{display:flex;flex-direction:column;gap:8px}.rc-zw .scout-item{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line, #eef1f6);border-radius:var(--r);background:#fafbfc}.rc-zw .scout-text{flex:1 1;min-width:160px;font-size:13px;color:var(--text-1, #1f2733);line-height:1.5}.rc-zw .scout-ref{flex:none;font-family:var(--mono, ui-monospace, monospace);font-size:11px;color:var(--text-3, #8c8c8c);background:#eef1f6;border-radius:4px;padding:1px 6px}.rc-zw .scout-ref-link{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;color:var(--brand, #2b5cff);background:#e8eeff}.rc-zw .scout-ref-link:hover{background:#d6e0ff;text-decoration:underline}.rc-zw .donut-box{flex:none;text-align:center;position:relative}.rc-zw .donut-box .ct{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.rc-zw .donut-box .ct .lvl{font-size:18px;font-weight:700;color:var(--error)}.rc-zw .donut-box .ct .sc{font-size:12px;color:var(--text-3)}.rc-zw .rc-banner{background:linear-gradient(115deg,#e4edff,#eef4ff,#f7faff 60%,#fff);border:1px solid #dbe6ff;border-radius:var(--r-lg);padding:22px 24px;margin-bottom:16px;display:flex;gap:22px;flex-wrap:wrap}.rc-zw .bn-left{flex:1.05 1;min-width:320px;display:flex;flex-direction:column;gap:14px}.rc-zw .bn-id{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.rc-zw .bn-id .av{width:54px;height:54px;border-radius:12px;flex:none;background:linear-gradient(135deg,#5b8cff,#2b5cff);color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}.rc-zw .bn-id .who{display:flex;flex-direction:column;gap:7px;min-width:0}.rc-zw .bn-id .nm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rc-zw .bn-id .nm h2{margin:0;font-size:20px;font-weight:700;line-height:1.1}.rc-zw .bn-id .nm .idno{font-size:13px;color:var(--text-2)}.rc-zw .bn-tags{display:flex;gap:6px;flex-wrap:wrap}.rc-zw .bn-idchips{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;gap:4px}.rc-zw .bn-tag{border:1px solid var(--border-2);border-radius:14px;padding:1px 10px;font-size:12px;color:var(--text-2);background:#ffffffb3}.rc-zw .bn-meta{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.rc-zw .bn-meta .k{color:var(--text-3)}.rc-zw .bn-advice{margin-top:2px}.rc-zw .bn-right{flex:1 1;min-width:360px;background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:14px 16px}.rc-zw .bn-right .et{margin:0 0 12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.rc-zw .bn-right .et .ic{width:4px;height:14px;border-radius:3px;background:linear-gradient(180deg,#5b8cff,#2b5cff);flex:none}.rc-zw .bn-score{display:flex;gap:16px;align-items:center;background:#f6f9ff;border-radius:var(--r);padding:13px 16px}.rc-zw .bn-score .donut-box{flex:none}.rc-zw .bn-score .tip{font-size:13px;color:var(--text-2);line-height:1.7}.rc-zw .bn-score .tip .lv{display:block;font-size:17px;font-weight:700;margin-bottom:2px}.rc-zw .bn-score .tip .lv.hi{color:var(--error)}.rc-zw .bn-score .tip .lv.mid{color:#e08600}.rc-zw .bn-score .tip .lv.low{color:var(--success)}.rc-zw .bn-score .tip .lv.todo{color:var(--text-2)}.rc-zw .scalewrap{position:relative;padding-top:12px;margin:8px 0 10px}.rc-zw .scalewrap .caret{position:absolute;top:0;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #1f2329;transition:left .24s cubic-bezier(.22,1,.36,1)}.rc-zw .scale{display:flex;border-radius:6px;overflow:hidden;height:28px}.rc-zw .scale div{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;opacity:.6;transition:opacity .2s ease}.rc-zw .scale .s1{background:#36c08f}.rc-zw .scale .s2{background:#5cc85c}.rc-zw .scale .s3{background:#f5b73d}.rc-zw .scale .s4{background:#f5833d}.rc-zw .scale .s5{background:#f5483b}.rc-zw .scale .cur{opacity:1;font-weight:700;box-shadow:inset 0 0 0 2px #ffffffb3}.rc-zw .scale .c1{background:#36c08f}.rc-zw .scale .c2{background:#4a9ff3}.rc-zw .scale .c3{background:#f5b73d}.rc-zw .scale .c4{background:#f5833d}.rc-zw .scale .c5{background:#f5483b}@media (prefers-reduced-motion: reduce){.rc-zw .scalewrap .caret,.rc-zw .scale div,.rc-zw .ninescale div{transition:none}}.rc-zw .ninescale-wrap{margin:8px 0 4px}.rc-zw .ninescale{display:flex;border-radius:6px;overflow:hidden;height:30px}.rc-zw .ninescale div{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;opacity:.62;transition:opacity .2s ease}.rc-zw .ninescale div.cur{opacity:1;font-weight:700;outline:2px solid var(--text);outline-offset:-2px}.rc-zw .ninescale-grp{display:flex;justify-content:space-between;font-size:10px;color:var(--text-3);margin-top:3px}.rc-zw .axisstrip{padding-top:4px}.rc-zw .axisrow{display:grid;grid-template-columns:120px 1fr 64px 132px 18px;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid var(--border)}.rc-zw .axisrow:last-child{border-bottom:none}.rc-zw .axisrow[role=button]{cursor:pointer}.rc-zw .axisrow[role=button]:hover{background:#f8faff}.rc-zw .axisrow.na{opacity:.85}.rc-zw .axisrow .anm{font-size:13px;font-weight:600;color:var(--text)}.rc-zw .axisrow .arrow{color:var(--brand);font-weight:700;text-align:center}.rc-zw .axisrow button.arrow{border:0;background:none;padding:0;font:inherit;font-weight:700;cursor:pointer}.rc-zw .axisrow button.arrow:hover{color:#1346e0}.rc-zw .axisbar{height:10px;border-radius:6px;background:#eef1f6;position:relative;overflow:hidden}.rc-zw .axisbar.na{background:repeating-linear-gradient(45deg,#f1f3f7,#f1f3f7 6px,#e6e9ef 6px 12px)}.rc-zw .axisbar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.rc-zw .axisbar i.det.hi{background:var(--error)}.rc-zw .axisbar i.det.mid{background:var(--warning)}.rc-zw .axisbar i.det.low{background:var(--success)}.rc-zw .axisbar i.det.todo{background:var(--text-3)}.rc-zw .axisbar i.adv{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55),rgba(255,255,255,.55) 4px,transparent 4px,transparent 8px)}.rc-zw .axisbar i.adv.hi{background-color:var(--error)}.rc-zw .axisbar i.adv.mid{background-color:var(--warning)}.rc-zw .axisbar i.adv.low{background-color:var(--success)}.rc-zw .axisrow .ds.todo{color:var(--text-3)}.rc-zw .qmark-wrap{position:relative;display:inline-flex}.rc-zw .qmark-wrap .pop{position:absolute;bottom:calc(100% + 8px);right:0;width:240px;background:#fff;border:1px solid var(--border-2);border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:10px 11px;z-index:20;display:none;text-align:left}.rc-zw .qmark-wrap:hover .pop,.rc-zw .qmark-wrap .pop:hover{display:block}.rc-zw .qmark-wrap .pop .pl{font-size:11px;color:var(--purple);font-weight:700}.rc-zw .qmark-wrap .pop .pt{font-size:12px;color:var(--text-2);margin:2px 0 7px;line-height:1.6}.rc-zw .qmark-wrap .pop .role{font-size:11px;color:var(--text-3);border-top:1px dashed var(--border);padding-top:6px}.rc-zw .qmark-wrap .pop .role b{color:var(--brand)}.rc-zw .qmark-wrap .pop .pcap{font-size:11px;color:var(--text-2);line-height:1.5}.rc-zw .qmark-wrap .pop .pcode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-3);word-break:break-all}.rc-zw .qmark-wrap .pop .pcap:not(:first-child),.rc-zw .qmark-wrap .pop .pcode:not(:first-child){margin-top:6px;border-top:1px dashed var(--border);padding-top:6px}.rc-zw .ai-sec{background:linear-gradient(180deg,#f8f6ff,#fff);border-color:#e2dbff}.rc-zw .ai-sec .zwsec-head{background:linear-gradient(180deg,#e7ddff,#f3eeff 62%,#fbfaff)}.rc-zw .ai-sec .zwsec-head .ic{background:linear-gradient(180deg,#a78bff,#7c3aed)}.rc-zw .ai-sec .zwsec-head h3{background:linear-gradient(90deg,#4e85fb 30%,#a970fd 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.rc-zw .ai-badge{font-size:11px;background:#f3eaff;color:var(--purple);border-radius:4px;padding:1px 8px}.rc-zw .ai-disc{font-size:12px;color:var(--text-3);margin:0 0 12px}.rc-zw .ai-block{margin-bottom:9px;font-size:13px;color:var(--text-2)}.rc-zw .ai-block .lab{color:var(--purple);font-weight:600}.rc-zw .provenance{display:inline-block;font-size:11px;padding:1px 7px;border-radius:4px;margin-left:6px}.rc-zw .prov-calc{background:#e9f0ff;color:var(--brand)}.rc-zw .prov-high{background:#edfbf2;color:var(--success)}.rc-zw .prov-low{background:#fff8ec;color:var(--warning)}.rc-zw .prov-human{background:#f3eaff;color:var(--purple)}.rc-zw .lead{color:var(--text-2);font-size:13px;margin:0 0 12px}.rc-zw .rl-lvl{font-size:11px;border-radius:4px;padding:1px 8px;font-weight:600;white-space:nowrap}.rc-zw .rl-lvl.hi{background:#fff3e0;color:#e08600}.rc-zw .rl-lvl.mid{background:#fff8ec;color:var(--warning)}.rc-zw .rl-lvl.ok{background:#edfbf2;color:var(--success)}.rc-zw .rl-lvl.na{background:#eef1f6;color:var(--text-2)}.rc-zw .rpt-rp{border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;margin-bottom:8px}.rc-zw .rpt-rp:last-child{margin-bottom:0}.rc-zw .rpt-rp .hd{display:flex;align-items:center;gap:8px;margin-bottom:5px}.rc-zw .rpt-rp .nm{font-weight:600;color:var(--text)}.rc-zw .rpt-rp .rd{font-size:13px;color:var(--text-2);line-height:1.7}.rc-zw .rpt-rp .pb{font-size:12px;color:var(--text-2);margin-top:6px}.rc-zw .rpt-rp .pb b{color:var(--brand);margin-right:5px}.rc-zw .rpt-rp .rd-probe{color:var(--brand);margin-top:6px}.rc-zw .rpt-rp .rd-muted{color:var(--text-3);margin-top:4px}.rc-zw .afford{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rc-zw .afford .cell{background:#fafbfc;border:1px solid var(--border);border-radius:var(--r);padding:10px 12px}.rc-zw .afford .cell .l{font-size:12px;color:var(--text-3);margin-bottom:4px}.rc-zw .afford .cell .v{font-size:13px;color:var(--text);line-height:1.6}.rc-zw .afford .cell .v.na{color:var(--text-3)}.rc-zw .rawgrp{margin-top:4px}.rc-zw .rawtab{width:100%;border-collapse:collapse;margin:4px 0 8px;font-size:13px}.rc-zw .rawtab tr{border-bottom:1px solid var(--border)}.rc-zw .rawtab tr:last-child{border-bottom:0}.rc-zw .rawtab tr:hover{background:var(--brand-weak)}.rc-zw .rawtab td{padding:7px 10px;vertical-align:middle}.rc-zw .rawtab td.fn{width:58%;color:var(--text-2)}.rc-zw .rawtab td.fn .nm{color:var(--text)}.rc-zw .rawtab td.fn .fc{margin-left:8px;font-size:11px;color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f9;border-radius:3px;padding:0 5px}.rc-zw .rawtab td.fv{width:36%;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .rawtab td.fv.bad{color:var(--error)}.rc-zw .rawtab td.fv.warn{color:var(--warning)}.rc-zw .rawtab td.fv.ok{color:var(--success)}.rc-zw .rawtab td.fv.muted{color:var(--text-2)}.rc-zw .rawtab td.fh{width:6%;text-align:right}.rc-zw .qmark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--border-2);color:var(--text-3);font-size:10px;font-weight:700;cursor:help}.rc-zw .wseries{width:100%;border-collapse:collapse;margin:4px 0 12px;font-size:13px;table-layout:fixed}.rc-zw .wseries caption{caption-side:top;text-align:left;font-size:12px;font-weight:600;color:var(--text-2);padding:0 0 6px}.rc-zw .wseries caption .src{vertical-align:middle}.rc-zw .wseries th{background:#f5f8fd;color:var(--text-3);font-weight:500;font-size:12px;text-align:center;padding:6px 8px;border:1px solid var(--border)}.rc-zw .wseries td{text-align:center;padding:9px 8px;border:1px solid var(--border);font-weight:700;color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .report-bar{display:flex;align-items:center;gap:10px;margin:2px 0 6px;font-size:12px;color:var(--text-3)}.rc-zw .report-bar .right{margin-left:auto;display:flex;gap:18px}.rc-zw .lnk{color:var(--brand);cursor:pointer;background:none;border:0;padding:0;font:inherit;font-size:13px}.rc-zw iframe.seamless{width:100%;border:0;display:block;background:#fff;border-top:1px solid var(--border)}.rc-zw .cr-report{font-size:13px;color:var(--text)}.rc-zw .cr-report .cr-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .cr-nav{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;margin:6px 0 14px;background:var(--card);border-bottom:1px solid var(--border)}.rc-zw .cr-nav-chip{font:inherit;font-size:12px;color:var(--ink-2);background:var(--bg);border:1px solid var(--border-2);border-radius:999px;padding:3px 12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rc-zw .cr-nav-chip:hover{background:var(--brand-weak);color:var(--brand);border-color:var(--ref-border)}.rc-zw .cr-section{margin:0 0 22px;scroll-margin-top:52px;border-radius:var(--r)}.rc-zw .cr-section[data-anchor-flash="1"]{animation:cr-anchor-flash 1.6s ease-out}@keyframes cr-anchor-flash{0%{background:#2b5cff29;box-shadow:0 0 0 4px #2b5cff29}to{background:transparent;box-shadow:0 0 0 4px transparent}}.rc-zw .cr-section-head{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700;color:var(--ink-1);margin:0 0 12px;padding:0 0 6px;border-bottom:1px solid var(--border-2)}.rc-zw .cr-section-head:before{content:"";align-self:center;width:3px;height:13px;border-radius:2px;background:var(--brand)}.rc-zw .cr-section-head .cr-count{font-size:12px;font-weight:500;color:var(--text-3)}.rc-zw .cr-sub{margin:12px 0 0}.rc-zw .cr-sub-head{font-size:12px;font-weight:600;color:var(--ink-2);margin:0 0 6px}.rc-zw h5.cr-sub-head{font-weight:500;color:var(--text-2)}.rc-zw .cr-group{display:flex;flex-direction:column;gap:10px}.rc-zw .cr-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}@media (max-width: 900px){.rc-zw .cr-kv{grid-template-columns:minmax(0,1fr)}}.rc-zw .cr-kv-row{display:flex;gap:12px;padding:4px 0;min-width:0;align-items:baseline}.rc-zw .cr-kv-row dt{flex:none;width:116px;color:var(--text-3);font-size:12px}.rc-zw .cr-kv-row dd{margin:0;flex:1 1 auto;min-width:0;color:var(--text);font-weight:500;word-break:break-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .cr-kv-row dd.muted{color:var(--text-3);font-weight:400}.rc-zw .cr-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 10px;font-size:12px;color:var(--text-3)}.rc-zw .cr-legend span{display:inline-flex;align-items:center;gap:5px}.rc-zw .cr-legend .cr-cell{width:auto;min-width:22px;padding:0 5px}.rc-zw .cr-monthly{margin:10px 0 2px}.rc-zw .cr-monthly-title{font-size:12px;color:var(--text-2);margin:0 0 6px}.rc-zw .cr-monthly-cells{display:flex;flex-wrap:wrap;gap:3px}.rc-zw .cr-cell{height:21px;line-height:21px;min-width:21px;text-align:center;font-size:11px;border-radius:var(--r-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .cr-cell.normal{background:#eaf6ef;color:#0f7a45}.rc-zw .cr-cell.overdue{background:#fde3e1;color:#c02b1f}.rc-zw .cr-cell.unused{background:#f2f4f8;color:var(--text-3)}.rc-zw .cr-cell.special{background:var(--brand-weak);color:var(--brand)}.rc-zw .cr-acct{border:1px solid var(--border-2);border-radius:var(--r);margin:0 0 8px;overflow:hidden}.rc-zw .cr-acct-head{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:#fafbfe;border:0;cursor:pointer;font:inherit;text-align:left;transition:background .15s}.rc-zw .cr-acct-head:hover{background:#f3f6fd}.rc-zw .cr-acct.open .cr-acct-head{border-bottom:1px solid var(--border)}.rc-zw .cr-acct-toggle{color:var(--text-3);font-size:11px;flex:none}.rc-zw .cr-acct-type{font-weight:600;color:var(--ink-1);flex:none}.rc-zw .cr-acct-type b{margin-left:3px;color:var(--text-3);font-weight:600}.rc-zw .cr-acct-org{color:var(--text-2);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-zw .cr-acct-tag{flex:none;font-size:12px;padding:1px 7px;border-radius:var(--r-sm);font-weight:600}.rc-zw .cr-acct-tag.warn{background:#fff3e0;color:#c77b00}.rc-zw .cr-acct-tag.danger{background:#fde3e1;color:#c02b1f}.rc-zw .cr-acct-status{flex:none;font-size:12px;padding:1px 8px;border-radius:999px;background:#eef1f6;color:var(--text-2)}.rc-zw .cr-acct-status.s-\6b63\5e38 {background:#eaf6ef;color:#0f7a45}.rc-zw .cr-acct-status.s-\7ed3\6e05 ,.rc-zw .cr-acct-status.s-\9500\6237 {background:#f2f4f8;color:var(--text-3)}.rc-zw .cr-acct-status.s-\903e\671f ,.rc-zw .cr-acct-status.s-\5446\8d26 {background:#fde3e1;color:#c02b1f}.rc-zw .cr-acct-nums{flex:none;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rc-zw .cr-acct-money{font-weight:700;color:var(--ink-1)}.rc-zw .cr-acct-lines{color:var(--text-3)}.rc-zw .cr-acct-body{padding:12px}.rc-zw .cr-table-wrap{overflow-x:auto}.rc-zw .cr-table{width:100%;border-collapse:collapse;font-size:12px}.rc-zw .cr-table th{background:#f5f8fd;color:var(--text-3);font-weight:500;text-align:left;padding:7px 10px;border:1px solid var(--border);white-space:nowrap}.rc-zw .cr-table td{padding:7px 10px;border:1px solid var(--border);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .cr-table td.muted{color:var(--text-3)}.rc-zw .cr-table tr.approval td{background:#fbfcff}.rc-zw .cr-table tr.approval td:last-child{color:var(--brand);font-weight:600}.rc-zw .cr-summary th[scope=row]{background:#fafbfe;color:var(--text-2);font-weight:500}.rc-zw .cr-summary td{text-align:right;font-weight:500}.rc-zw .nodata{color:var(--text-3);font-size:13px;padding:18px;text-align:center;border:1px dashed var(--border-2);border-radius:var(--r)}.rc-zw .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.rc-zw .field{display:flex;flex-direction:column;gap:6px}.rc-zw .field.full{grid-column:1 / -1}.rc-zw .field label{font-size:13px;font-weight:500}.rc-zw .field label .req{color:var(--error)}.rc-zw .input,.rc-zw .select,.rc-zw .textarea{height:34px;border:1px solid var(--border-2);border-radius:var(--r);padding:0 12px;font-size:13px;font-family:inherit;color:var(--text);background:#fff;width:100%}.rc-zw .textarea{height:auto;min-height:64px;padding:8px 12px;line-height:1.6;resize:vertical}.rc-zw .input:focus,.rc-zw .select:focus,.rc-zw .textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-weak)}.rc-zw .reason-tags{display:flex;gap:8px;flex-wrap:wrap}.rc-zw .reason-tags label{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);border-radius:20px;padding:4px 12px;font-size:12px;cursor:pointer}.rc-zw .reason-tags label.on{border-color:var(--brand);background:var(--brand-weak);color:var(--brand)}.rc-zw .check{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.rc-zw .verdict-opt{border:1.5px solid var(--border-2);border-radius:var(--r);padding:12px;cursor:pointer;text-align:center}.rc-zw .verdict-opt .t{font-weight:600}.rc-zw .verdict-opt .d{font-size:12px;color:var(--text-3);margin-top:2px}.rc-zw .verdict-opt.sel-pass{border-color:var(--success);background:#edfbf2}.rc-zw .verdict-opt.sel-pass .t{color:var(--success)}.rc-zw .verdict-opt.sel-reject{border-color:var(--error);background:#fff0ef}.rc-zw .verdict-opt.sel-reject .t{color:var(--error)}.rc-zw .field-label{font-weight:500;font-size:13px}.rc-zw .cr-srcbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.rc-zw .cr-src,.rc-zw .cr-asof{font-size:11px;border-radius:4px;padding:1px 8px;background:#f3eaff;color:var(--purple)}.rc-zw .cr-asof{background:#eef1f6;color:var(--text-2)}.rc-zw .cr-headline{font-size:14px;font-weight:600;color:var(--text);margin:0 0 14px;line-height:1.5}.rc-zw .cr-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}@media (max-width: 860px){.rc-zw .cr-cols{grid-template-columns:1fr}}.rc-zw .cr-col{border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;background:#fbfcfe}.rc-zw .cr-col-h{font-size:12px;font-weight:600;margin-bottom:8px}.rc-zw .cr-col.confirm{border-color:#c7ecd6;background:#f3fcf7}.rc-zw .cr-col.confirm .cr-col-h{color:var(--success)}.rc-zw .cr-col.challenge{border-color:#f7c9c4;background:#fff6f5}.rc-zw .cr-col.challenge .cr-col-h{color:var(--error)}.rc-zw .cr-col.blind{border-color:var(--border-2);background:#f7f8fa}.rc-zw .cr-col.blind .cr-col-h{color:var(--text-2)}.rc-zw .cr-claim{padding:6px 0;border-top:1px solid var(--border)}.rc-zw .cr-claim:first-of-type{border-top:0}.rc-zw .cr-stmt{margin:0;font-size:13px;color:var(--text);line-height:1.55}.rc-zw .cr-probe{margin:4px 0 0;font-size:12px;color:var(--text-2)}.rc-zw .cr-empty{margin:0;font-size:12px;color:var(--text-3)}.rc-zw .gap-kind{display:inline-block;font-size:11px;color:var(--text-2);background:#eef1f6;border-radius:4px;padding:0 6px;margin-right:6px}.rc-zw .cr-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.rc-zw .ref-jump{border:0;background:none;cursor:pointer;font-size:12px;color:var(--brand);padding:0}.rc-zw .ref-jump:hover{text-decoration:underline}.rc-zw .fb{display:inline-flex;gap:6px}.rc-zw .fb-btn{border:1px solid var(--border-2);background:#fff;border-radius:12px;font-size:11px;padding:1px 10px;cursor:pointer;color:var(--text-2)}.rc-zw .fb-btn.ok:hover{border-color:var(--success);color:var(--success)}.rc-zw .fb-btn.no:hover{border-color:var(--error);color:var(--error)}.rc-zw .fb-thx{font-size:11px;color:var(--text-3)}.rc-zw .whyhint{margin:4px 0 8px}.rc-zw .why-toggle{border:0;background:none;cursor:pointer;font-size:12px;color:var(--purple);padding:0}.rc-zw .why-toggle:hover{text-decoration:underline}.rc-zw .why-body{margin-top:6px;border-left:2px solid #e2dbff;padding:4px 0 4px 10px}.rc-zw .why-p{margin:0 0 6px;font-size:13px;color:var(--text-2);line-height:1.55}.rc-zw .why-views{display:inline-flex;gap:2px;margin-bottom:6px;border:1px solid var(--border-2);border-radius:6px;overflow:hidden}.rc-zw .why-view{border:0;background:#fff;cursor:pointer;font-size:11px;color:var(--text-2);padding:2px 10px}.rc-zw .why-view.on{background:var(--purple);color:#fff}.rc-zw .ds-badge{display:inline-block;margin-left:6px;font-size:10px;line-height:1.6;border-radius:4px;padding:0 6px;vertical-align:middle;border:1px solid transparent}.rc-zw .ds-badge.measured{background:#edfbf2;color:#1f6b43;border-color:#bff0d3}.rc-zw .ds-badge.advisory{background:#fff8ec;color:#8a5a00;border-color:#fde6bf}.rc-zw .ds-badge.blind{background:#f1f3f7;color:var(--text-3);border-color:var(--border-2)}.rc-zw .cr-tabs .ant-tabs-nav{margin-bottom:12px}.rc-zw .cr-tabs .ant-tabs-tab{font-size:13px}.rc-zw .cr-tier{display:inline-block;margin-right:6px;font-size:10px;font-weight:700;border-radius:4px;padding:0 6px}.rc-zw .cr-tier.must{background:#fff0ef;color:var(--error)}.rc-zw .cr-tier.key{background:#fff8ec;color:#8a5a00}.rc-zw .cr-tier.conf{background:#e9f0ff;color:var(--brand)}.rc-zw .cr-tier.skip{background:#eef1f6;color:var(--text-3)}.rc-zw .cr-act-toggle{border:0;background:none;cursor:pointer;font-size:12px;color:var(--purple);padding:2px 0 0}.rc-zw .cr-act-toggle:hover{text-decoration:underline}.rc-zw .cr-act{margin:4px 0 0;border-left:2px solid #e2dbff;padding:2px 0 2px 10px}.rc-zw .cr-flag{margin:4px 0 0;font-size:12px;color:#9a3b32}.rc-zw .av-block{margin-bottom:16px}.rc-zw .av-h{font-size:12px;font-weight:600;color:var(--text-2);margin-bottom:8px}.rc-zw .av-rc{width:100%;border-collapse:collapse;font-size:12px}.rc-zw .av-rc th{text-align:left;color:var(--text-3);font-weight:500;padding:4px 8px;border-bottom:1px solid var(--border-2);white-space:nowrap}.rc-zw .av-rc td{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}.rc-zw .av-rc .rc-reason{font-weight:600;color:var(--text);white-space:nowrap}.rc-zw .av-rc .rc-cond{color:var(--text-2);line-height:1.5}.rc-zw .av-rc .rc-cond.ok{color:#1f6b43}.rc-zw .av-rc .rc-cond.no{color:var(--text-3)}.rc-zw .strength{display:inline-block;font-size:10px;font-weight:700;border-radius:4px;padding:0 7px;background:#eef1f6;color:var(--text-2)}.rc-zw .strength.bad{background:#fff0ef;color:var(--error)}.rc-zw .strength.warn{background:#fff8ec;color:#8a5a00}.rc-zw .strength.muted{background:#eef1f6;color:var(--text-3)}.rc-zw .mp-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 860px){.rc-zw .mp-list{grid-template-columns:1fr}}.rc-zw .mp-item{border:1px solid var(--border);border-radius:var(--r);padding:9px 11px;background:#fbfcfe}.rc-zw .mp-head{display:flex;align-items:center;gap:6px;margin-bottom:5px}.rc-zw .mp-axis{font-size:13px;font-weight:600;color:var(--text)}.rc-zw .mp-ask,.rc-zw .mp-pass,.rc-zw .mp-flag{margin:2px 0;font-size:12px;line-height:1.5;color:var(--text-2)}.rc-zw .mp-pass{color:#1f6b43}.rc-zw .mp-flag{color:#9a3b32}.rc-zw .adv-lens{margin-bottom:16px}.rc-zw .adv-lens-h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding-left:9px;border-left:3px solid var(--purple)}.rc-zw .adv-lens-h b{font-size:13px;color:var(--text)}.rc-zw .adv-desc{font-size:11px;color:var(--text-3)}.rc-zw .adv-card{border:1px solid var(--border);border-radius:var(--r);padding:9px 12px;margin-bottom:8px;background:#fbfcfe}.rc-zw .adv-top{display:flex;align-items:center;gap:8px;margin-bottom:5px}.rc-zw .adv-mech{font-size:12px;font-weight:600;color:var(--purple)}.rc-zw .adv-conf{font-size:10px;font-weight:700;border-radius:4px;padding:0 7px;background:#eef1f6;color:var(--text-2)}.rc-zw .adv-conf.bad{background:#fff0ef;color:var(--error)}.rc-zw .adv-conf.warn{background:#fff8ec;color:#8a5a00}.rc-zw .adv-conf.muted{background:#eef1f6;color:var(--text-3)}.rc-zw .adv-stmt{margin:0 0 4px;font-size:13px;color:var(--text);line-height:1.55}.rc-zw .adv-verify,.rc-zw .adv-refute{margin:2px 0;font-size:12px;color:var(--text-2);line-height:1.5}.rc-zw .adv-rc{display:inline-block;margin-top:4px;font-size:11px;border-radius:4px;padding:1px 8px;background:#fff0ef;color:var(--error)}.rc-zw .battle-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.rc-zw .battle-row{border:1px solid var(--border);border-radius:var(--r);padding:9px 12px;background:#fbfcfe}.rc-zw .battle-row.pass{border-color:#bff0d3;background:#f3fcf7}.rc-zw .battle-row.flag{border-color:#f7c9c4;background:#fff6f5}.rc-zw .bt-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rc-zw .bt-axis{font-size:13px;font-weight:600;color:var(--text)}.rc-zw .bt-ask{margin:2px 0;font-size:12px;color:var(--text-2);line-height:1.5}.rc-zw .bt-crit{margin:2px 0 6px;font-size:11px;display:flex;gap:14px}.rc-zw .bt-crit .ok{color:#1f6b43}.rc-zw .bt-crit .no{color:#9a3b32}.rc-zw .bt-marks{display:flex;gap:8px}.rc-zw .bt-mark{border:1px solid var(--border-2);background:#fff;cursor:pointer;font-size:12px;border-radius:6px;padding:3px 14px;color:var(--text-2)}.rc-zw .bt-mark.pass.on{border-color:#16b364;background:#16b364;color:#fff}.rc-zw .bt-mark.flag.on{border-color:var(--error);background:var(--error);color:#fff}.rc-zw .battle-dock{border:1px solid var(--border-2);border-radius:var(--r);padding:12px 14px;background:#fff}.rc-zw .dk-stats{display:flex;gap:20px;margin-bottom:10px}.rc-zw .dk-stat{font-size:13px;color:var(--text-2)}.rc-zw .dk-stat b{font-size:16px;color:var(--text);margin-left:4px}.rc-zw .dk-stat b.bad{color:var(--error)}.rc-zw .dk-reject{margin-bottom:10px}.rc-zw .dk-h{font-size:12px;color:var(--text-2);margin-bottom:6px}.rc-zw .dk-rc{display:inline-flex;align-items:center;gap:5px;margin:0 14px 6px 0;font-size:12px;color:var(--text);cursor:pointer}.rc-zw .dk-rc input{cursor:pointer}.rc-zw .dk-note{margin:10px 0 0;font-size:12px;color:#1f6b43}.rc-zw .muted{color:var(--text-3);font-size:12px}.rc-zw .rc-hero{position:relative;overflow:hidden;padding:16px 22px;border-radius:18px;color:#fff;margin-bottom:12px;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.35),transparent 22%),linear-gradient(135deg,#2a6fe0,#1f60d0 48%,#1354cf);box-shadow:0 12px 38px #1d52ad29;display:flex;gap:20px;align-items:center}.rc-zw .rc-hero .glass{position:absolute;top:-40px;right:-32px;width:180px;height:180px;border-radius:36px;transform:rotate(18deg);background:linear-gradient(180deg,#ffffff57,#ffffff14);border:1px solid rgba(255,255,255,.24)}.rc-zw .rc-hero .hero-l{flex:1 1;position:relative;z-index:1}.rc-zw .rc-hero .eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em}.rc-zw .hero-name{font-size:22px;line-height:1.2;margin-top:3px;font-weight:700}.rc-zw .hero-name .mono{font-family:ui-monospace,monospace;font-size:15px;font-weight:500}.rc-zw .hero-meta{margin-top:5px;font-size:12.5px;color:#fff}.rc-zw .hero-badges{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.rc-zw .hbadge{padding:2px 10px;border-radius:20px;font-size:12px;color:#fff;background:#0f172a2e;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px)}.rc-zw .hbadge.warn{background:#f5483b47;border-color:#ffffff4d;font-weight:600}.rc-zw .badge-code{font-size:28px;font-weight:800;line-height:1;color:var(--error)}.rc-zw .badge-band{font-size:13px;color:var(--text-2);margin-top:3px}.rc-zw .hero-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px;min-width:280px}.rc-zw .hstat{padding:9px 12px;border-radius:12px;background:#0f172a29;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px)}.rc-zw .hstat .v{font-size:19px;font-weight:700;line-height:1.15}.rc-zw .hstat .l{font-size:11.5px;margin-top:2px}.rc-zw .sec-head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(180deg,#d6e4ff,#eaf2ff 62%,#fafcff);border-bottom:1px solid var(--border)}.rc-zw .sec-head .bar{width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,#5b8cff,#2b5cff)}.rc-zw .sec-head h3{font-size:15px;font-weight:600}.rc-zw .sec-head .q{margin-left:auto;font-size:12px;color:var(--text-2)}.rc-zw .tile{padding:16px 16px 18px;border-radius:16px;border:1px solid var(--ref-border);background:linear-gradient(180deg,#fff,#f8fbff)}.rc-zw .tile.danger{border-color:#ffd4d2;background:linear-gradient(180deg,#fff9f9,#fff1f0)}.rc-zw .tile.warning{border-color:#ffe4bc;background:linear-gradient(180deg,#fffaf1,#fff6e7)}.rc-zw .tile.safe{border-color:#ccefd8;background:linear-gradient(180deg,#f8fffb,#edf9f2)}.rc-zw .tile.probe{border-color:#dfe3ea;background:linear-gradient(180deg,#fff,#f6f8fb)}.rc-zw .tile.probe .tt{color:var(--text-2)}.rc-zw .tile .tt{font-size:13px;color:var(--ink-2)}.rc-zw .tile .tv{margin-top:8px;font-size:24px;font-weight:700;color:var(--ink-1)}.rc-zw .tile.danger .tv{color:#d4380d}.rc-zw .tile.warning .tv{color:#ad6800}.rc-zw .tile.safe .tv{color:#0f7b43}.rc-zw .tile .td{margin-top:8px;font-size:12px;line-height:1.6;color:#69789a}.rc-zw .statgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.rc-zw .stat .sl{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:5px}.rc-zw .stat .sv{font-size:18px;font-weight:700;color:var(--brand);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-zw .stat .sv.bad{color:var(--error)}.rc-zw .stat .sv.warn{color:var(--warning)}.rc-zw .stat .sv.ok{color:var(--success)}.rc-zw .stat .sv.muted{color:var(--text-2);font-size:15px}.rc-zw .group{margin-bottom:18px}.rc-zw .group:last-child{margin-bottom:0}.rc-zw .group-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:10px}.rc-zw .group-h .note{font-size:12px;color:var(--text-3);font-weight:400}.rc-zw .gtag{font-size:11px;padding:1px 9px;border-radius:10px;color:#fff}.rc-zw .gtag.c3{background:var(--error)}.rc-zw .gtag.c2{background:var(--warning)}.rc-zw .gtag.probe{background:#8a93a5}.rc-zw .empty-group{padding:14px 16px;border-radius:12px;font-size:13px;background:#f0fbf4;border:1px dashed #ccefd8;color:#1f6b43}.rc-zw .nine{display:flex;height:26px;border-radius:5px;overflow:hidden;margin-top:12px;width:100%;max-width:280px}.rc-zw .nine .nb{flex:1 1;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:600;opacity:.55}.rc-zw .nine .nb.cur{opacity:1;font-weight:800;outline:2px solid #1f2329;outline-offset:-2px}.rc-zw table.tbl{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px;border:1px solid var(--ref-border);border-radius:10px;overflow:hidden}.rc-zw table.tbl th{padding:10px;background:#eef5ff;color:#32569f;font-weight:700;text-align:center;border-bottom:1px solid var(--ref-border)}.rc-zw table.tbl td{padding:10px;text-align:center;color:var(--ink-1);border-bottom:1px solid #edf2fb}.rc-zw table.tbl tr:last-child td{border-bottom:none}.rc-zw table.tbl .rlabel{text-align:left;font-weight:700;color:#4162a0;background:#f8fbff}.rc-zw table.tbl .bad{color:var(--error)}.rc-zw table.tbl .warn{color:var(--warning)}.rc-zw table.tbl td.dm{vertical-align:middle;border-right:1px solid var(--ref-border)}.rc-zw table.tbl td.metric{text-align:left;font-weight:500;color:var(--ink-2)}.rc-zw table.tbl th.fh,.rc-zw table.tbl td.fh{width:30px;padding:6px}.rc-zw .dm-scroll{overflow-x:auto}.rc-zw .bmf{display:flex;flex-direction:column;gap:4px}.rc-zw .bmf-row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;font-size:12px;padding:4px 7px;border-radius:5px;background:#fbfcfe}.rc-zw .bmf-cat{font-size:10px;padding:1px 6px;border-radius:4px;background:#eef1f6;color:var(--text-2);text-align:center}.rc-zw .bmf-cat.ok{background:#edfbf2;color:#1f6b43}.rc-zw .bmf-cat.warn{background:#fff8ec;color:#8a5a00}.rc-zw .bmf-cat.bad{background:#fff1f0;color:#9a3b32}.rc-zw .bmf-nm{color:var(--text-2)}.rc-zw .bmf-v{font-weight:700;text-align:right}.rc-zw .bmf-v.bad{color:var(--error)}.rc-zw .bmf-v.ok{color:var(--success)}.rc-zw .card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.rc-zw .sec-body{padding:16px}.rc-zw .rp{font-size:13px;padding:9px 12px;border-radius:8px;margin-bottom:7px;line-height:1.6}.rc-zw .rp b{margin-right:6px}.rc-zw .rp.bad{background:#fff1f0;color:#9a3b32}.rc-zw .rp.warn{background:#fff8ec;color:#8a5a00}.rc-zw .rp.ok{background:#f0fbf4;color:#1f6b43}.rc-zw .cloud{display:flex;flex-wrap:wrap;gap:6px}.rc-zw .tagx{font-size:12px;padding:3px 9px;border-radius:12px;background:#eef1f6;color:var(--text-2)}.rc-zw .tagx.hit{background:#fff1f0;color:#9a3b32;font-weight:600}.rc-zw .cread{border:1px solid var(--border);border-radius:var(--r);padding:10px 11px;margin-bottom:7px}.rc-zw .cread .cr-h{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rc-zw .cread .cr-h b{font-size:12px}.rc-zw .cread .cr-st{font-size:11px;padding:1px 8px;border-radius:4px}.rc-zw .cread .cr-st.ok{background:#edfbf2;color:#16b364}.rc-zw .cread .cr-st.part{background:#fff8ec;color:#e08600}.rc-zw .cread .cr-st.na{background:#eef1f6;color:#9aa4b2}.rc-zw .cread .cr-b{font-size:12px;color:var(--text-2);line-height:1.65}.rc-zw .probe{border:1px solid var(--border);border-radius:var(--r);padding:10px 11px;margin-bottom:7px}.rc-zw .probe .pq{font-size:13px;font-weight:600;margin-bottom:5px}.rc-zw .probe .pr{display:flex;flex-direction:column;gap:4px}.rc-zw .probe .flag{font-size:12px;padding:3px 7px;border-radius:5px}.rc-zw .probe .flag.red{background:#fff1f0;color:#9a3b32}.rc-zw .probe .flag.grn{background:#f0fbf4;color:#1f6b43}.rc-zw .credit-advice-focus{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-2)}.rc-zw .credit-advice{display:flex;gap:9px;align-items:flex-start;border-radius:var(--r);padding:10px 12px;font-size:12px;margin-bottom:12px;line-height:1.7;background:#fff8ec;color:#8a5a00}.rc-zw .credit-advice .bi{width:20px;height:20px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#fde6bf;color:var(--warning)}.rc-zw .ds-top{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.rc-zw .ds-code{font-size:48px;font-weight:800;line-height:1;color:var(--error)}.rc-zw .ds-band{font-size:14px;color:var(--text-2);margin-top:4px}.rc-zw .ds-adjust-mark{margin-inline-start:6px;font-size:24px;font-weight:800;vertical-align:8px}.rc-zw .ds-adjust-mark.ds-adjust-up{color:var(--error)}.rc-zw .ds-adjust-mark.ds-adjust-down{color:#1f6b43}.rc-zw .ds-adjust-note{font-size:12px;color:var(--text-3);margin-top:6px}.rc-zw .ds-readout{flex:1 1;min-width:340px;border-left:1px solid var(--border);padding-left:24px}.rc-zw .ds-readout .lab{font-size:12px;font-weight:700;color:var(--brand);display:flex;align-items:center;gap:6px}.rc-zw .ds-readout .lab .ai{font-size:10px;background:#ece4ff;color:var(--purple);padding:1px 7px;border-radius:4px}.rc-zw .ds-readout p{margin-top:8px;font-size:13px;color:var(--text-2);line-height:1.75}.rc-zw .ds-readout p b{color:var(--text)}.rc-zw .transcript{margin-top:8px;font-size:13px;color:var(--text-2);line-height:1.75}.rc-zw .transcript b{color:var(--text)}.rc-zw .read-note{font-size:11px;color:var(--text-3);margin-top:10px;line-height:1.6}.rc-zw .dq{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rc-zw .dq-chip{font-size:11px;padding:3px 9px;border-radius:6px;background:#eef1f6;color:var(--text-2)}.rc-zw .dq-chip b{margin-right:5px;color:var(--text)}.rc-zw .dq-chip.warn{background:#fff8ec;color:#8a5a00}.rc-zw .dq-chip.danger{background:#fff1f0;color:var(--error)}.rc-zw .ro-label{font-size:12px;font-weight:700;color:var(--brand);display:flex;align-items:center;gap:6px}.rc-zw .ro-label .ai{font-size:10px;background:#ece4ff;color:var(--purple);padding:1px 7px;border-radius:4px}.rc-zw .ro-attribution{margin-top:10px;padding:10px 12px;border-radius:8px;background:#f8faff;border:1px solid var(--ref-border)}.rc-zw .ba-why{margin:0 0 6px;font-size:13px;color:var(--text);line-height:1.7}.rc-zw .ba-push{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.rc-zw .ba-pull{display:flex;flex-wrap:wrap;gap:6px}.rc-zw .ba-hard-gate{margin-top:8px;padding:6px 10px;border-radius:6px;background:#fff1f0;color:var(--error);font-size:12px;font-weight:600}.rc-zw .ba-chip{display:inline-block;font-size:11px;border-radius:6px;padding:2px 9px;font-weight:600;white-space:nowrap}.rc-zw .ba-chip-push{background:#fff1f0;color:var(--error)}.rc-zw .ba-chip-pull{background:#f0f5ff;color:var(--brand)}.rc-zw .ro-credit-query{margin-top:10px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#fff8ec;border:1px solid #fde6bf}.rc-zw .ro-cq-chip{font-size:11px;padding:1px 9px;border-radius:12px;background:#fff3e0;color:#8a5a00;font-weight:600;white-space:nowrap}.rc-zw .ro-cq-reason{font-size:12px;color:var(--text-2);line-height:1.6}.rc-zw .concerns{margin-top:16px;border-top:1px dashed var(--border-2);padding-top:14px}.rc-zw .cc-h{font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:10px}.rc-zw .concern{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:#fbfcfe}.rc-zw .cn-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rc-zw .cn-label{font-size:13px;font-weight:700;color:var(--text)}.rc-zw .cn-ev{display:flex;flex-direction:column;gap:5px}.rc-zw .evrow{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;font-size:12px}.rc-zw .ev-claim{color:var(--text-2)}.rc-zw .ev-val{font-weight:700;color:var(--text)}.rc-zw .ev-val.null{color:var(--text-3);font-weight:400}.rc-zw .ev-sf{font-family:ui-monospace,monospace;font-size:10px;color:var(--text-3)}.rc-zw .conf{font-size:10px;padding:1px 7px;border-radius:4px;font-weight:600;white-space:nowrap}.rc-zw .cn-caveat{margin-top:8px;font-size:11px;color:#8a5a00;background:#fff8ec;border-radius:6px;padding:5px 9px}.rc-zw .ab-stance{font-size:14px;font-weight:700;color:var(--brand);margin-bottom:10px}.rc-zw .ab-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rc-zw .ab-t{font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:6px}.rc-zw .ab-col ul{margin:0;padding-left:18px}.rc-zw .ab-col li{font-size:12px;color:var(--text-2);line-height:1.7;margin-bottom:3px}.rc-zw .ab-col code{font-family:ui-monospace,monospace;font-size:10px;background:#eef1f6;color:#4162a0;padding:1px 5px;border-radius:3px;margin-left:5px}@media (max-width: 760px){.rc-zw .ab-cols{grid-template-columns:1fr}}.rc-zw .val-danger{color:var(--error);font-weight:700}.rc-zw .val-warn{color:var(--warning);font-weight:700}.rc-zw .val-info{color:var(--brand);font-weight:700}.rc-zw .val-default{color:var(--ink-1)}.rc-zw .dir-adverse{background:#fff8ec}.rc-zw .dir-protective{background:#f0f5ff}.rc-zw .read-lead{font-size:13px;line-height:1.8;color:var(--text);margin:0 0 10px;font-weight:500}.rc-zw .ds-marker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 10px;border-radius:6px;font-size:13px;border:1px solid transparent}.rc-zw .ds-marker.ds-marker-danger{background:#fef2f2;color:var(--error);border-color:#fecaca}.rc-zw .ds-marker.ds-marker-warn{background:#fffbeb;color:var(--warning);border-color:#fde68a}.rc-zw .ds-marker.ds-marker-info{background:#f0f5ff;color:var(--brand);border-color:#d6e4ff}.rc-zw .ds-marker .ds-marker-slot{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:3px;background:#0000000d;color:var(--text-3)}.rc-zw .ds-marker .ds-marker-label{color:inherit}.rc-zw .zw-unscored-grp{margin-bottom:8px;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.rc-zw .zw-unscored-grp summary::-webkit-details-marker{display:none}.rc-zw .zw-unscored-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8faff;user-select:none;list-style:none;margin:0;border-left:3px solid var(--brand);font-size:12px;font-weight:600;color:var(--text-2)}.rc-zw .zw-unscored-summary:hover{background:#eef4ff}.rc-zw .zw-expand-hint{font-size:11px;font-weight:400;color:var(--text-3)}.rc-zw details[open] .zw-expand-hint:before{content:"\6536\8d77  "}.rc-zw details:not([open]) .zw-expand-hint:before{content:"\5c55\5f00  "}.rc-zw .zw-unscored-grp>*:not(summary){padding:10px 12px}.rc-zw .zw-allfields-sec{border-radius:var(--r-lg)}.rc-zw .zw-allfields-sec>.zw-unscored-summary{padding:13px 18px;font-size:15px;background:linear-gradient(180deg,#d6e4ff,#eaf2ff 62%,#fafcff)}.rc-zw .zw-allfields-sec[open]>.zw-unscored-summary{border-bottom:1px solid var(--border)}.rc-zw .zw-raw-packet{margin:8px 0 2px;padding:10px 12px;max-height:320px;overflow:auto;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all;color:var(--text-2);background:#f7f8fa;border:1px solid var(--border);border-radius:var(--r-sm)}.rc-zw-fullmodal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1100;padding:32px}.rc-zw-fullmodal .frame{width:100%;height:100%;border:0;border-radius:12px;background:#fff}.rc-zw-fullmodal .close{position:absolute;top:14px;right:28px}.rc-audit-headline{margin-bottom:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.rc-audit-headline .ah-red-banner .ant-alert{margin-bottom:0;border-radius:0}.rc-audit-headline .ah-main{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.rc-audit-headline .ah-grade{display:flex;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px dashed var(--border)}.rc-audit-headline .ah-grade .ah-grade-adjusted{display:flex;align-items:baseline;gap:6px}.rc-audit-headline .ah-grade .ah-grade-adjusted .ah-grade-code{font-size:28px;font-weight:700;color:var(--error);line-height:1}.rc-audit-headline .ah-grade .ah-grade-adjusted .ah-grade-band{font-size:14px;color:var(--text-2)}.rc-audit-headline .ah-grade .ah-grade-adjusted .ah-grade-label{font-size:12px;color:var(--text-3);margin-left:4px}.rc-audit-headline .ah-grade .ah-grade-base{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text-2)}.rc-audit-headline .ah-grade .ah-grade-base .ah-base-label{color:var(--text-3)}.rc-audit-headline .ah-grade .ah-grade-base .ah-base-code{font-weight:600;color:var(--text-2)}.rc-audit-headline .ah-grade .ah-grade-base-same .ah-base-label{color:var(--text-3);font-style:italic}.rc-audit-headline .ah-headline .ah-headline-text{margin:0;font-size:15px;font-weight:600;color:var(--text);line-height:1.5}.rc-audit-headline .ah-headline .ah-adjust-narrative{margin:4px 0 0;font-size:13px;color:var(--text-2)}.rc-audit-headline .ah-headline .ah-adjust-narrative .ah-adjust-tag{display:inline-block;padding:1px 6px;margin-right:6px;background:var(--brand-weak);color:var(--brand);border-radius:4px;font-size:12px}.rc-audit-headline .ah-markers{display:flex;flex-wrap:wrap;gap:8px}.rc-audit-headline .ah-marker{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid transparent}.rc-audit-headline .ah-marker .ah-marker-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rc-audit-headline .ah-marker.hm-danger{background:#fef2f2;color:var(--error);border-color:#fecaca}.rc-audit-headline .ah-marker.hm-danger .ah-marker-dot{background:var(--error)}.rc-audit-headline .ah-marker.hm-warn{background:#fffbeb;color:var(--warning);border-color:#fde68a}.rc-audit-headline .ah-marker.hm-warn .ah-marker-dot{background:var(--warning)}.rc-audit-headline .ah-marker.hm-info{background:#f0f5ff;color:var(--brand);border-color:#d6e4ff}.rc-audit-headline .ah-marker.hm-info .ah-marker-dot{background:var(--brand)}.rc-audit-headline .ah-marker:hover{opacity:.85}.rc-audit-headline .hm-jump{padding:0;border:0;background:transparent;cursor:pointer}.rc-audit-headline .hm-jump-inline{color:var(--brand);font-size:12px;margin-left:4px}.rc-audit-headline .ah-indicators{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px;border-top:1px dashed var(--border)}.rc-audit-headline .ah-indicator{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-2)}.rc-audit-headline .ah-indicator.danger{color:var(--error);font-weight:600}.rc-audit-headline .ah-indicator.warn{color:var(--warning);font-weight:600}.rc-audit-headline .ah-indicator.muted{color:var(--text-3)}.rc-audit-headline .ah-indicator .ah-ind-hint{font-size:12px;color:var(--text-3);margin-left:2px;cursor:help}.rc-audit-headline .ah-footer{padding:6px 16px;border-top:1px solid var(--border);text-align:left}.rc-decision-surface{margin-bottom:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.rc-decision-surface .ds-grade{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border)}.rc-decision-surface .ds-grade .ds-grade-main{display:flex;align-items:baseline;gap:6px}.rc-decision-surface .ds-grade .ds-grade-main .ds-grade-code{font-size:32px;font-weight:800;color:var(--text);line-height:1}.rc-decision-surface .ds-grade .ds-grade-main .ds-grade-band{font-size:15px;color:var(--text-2)}.rc-decision-surface .ds-grade .ds-gate-base{font-size:13px;color:var(--text-3);font-weight:500}.rc-decision-surface .ds-grade .ds-code[data-band=A]{color:#2f9e57}.rc-decision-surface .ds-grade .ds-code[data-band=B]{color:#d98318}.rc-decision-surface .ds-grade .ds-code[data-band=C]{color:#f5483b}.rc-decision-surface .ds-grade .ds-tendency{font-size:12px;padding:2px 8px;border-radius:4px;cursor:help;background:var(--bg-2, #f5f5f5)}.rc-decision-surface .ds-grade .ds-tendency.up{color:var(--error)}.rc-decision-surface .ds-grade .ds-tendency.down{color:var(--warning)}.rc-decision-surface .ds-grade .ds-deposit-suggest{flex-basis:100%;display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--text-2)}.rc-decision-surface .ds-grade .ds-deposit-suggest .ds-dep-lead{white-space:nowrap}.rc-decision-surface .ds-grade .ds-deposit-suggest .ds-dep-lead b{color:var(--text)}.rc-decision-surface .ds-grade .ds-deposit-suggest .ds-dep-why{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3)}.rc-decision-surface .ds-grade .ds-deposit-suggest .qmark-wrap .pop{right:auto;left:0;width:260px}.rc-decision-surface .ds-grade .ds-deposit-suggest .ds-dep-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-2);line-height:1.7}.rc-decision-surface .ds-grade .ds-deposit-suggest .ds-dep-row b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-decision-surface .ds-headline{margin:0;font-size:15px;font-weight:600;color:var(--text);line-height:1.5}.rc-decision-surface .ds-trace{margin-top:-2px}.rc-decision-surface .ds-trace .ds-trace-toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;cursor:pointer;font-size:12px;color:var(--text-3)}.rc-decision-surface .ds-trace .ds-trace-toggle:hover{color:var(--text-2)}.rc-decision-surface .ds-trace .ds-trace-toggle .ds-trace-caret{font-size:10px}.rc-decision-surface .ds-trace .ds-trace-toggle .ds-trace-count{min-width:16px;padding:0 5px;border-radius:8px;background:var(--bg-2, #f5f5f5);font-size:11px;text-align:center}.rc-decision-surface .ds-trace .ds-trace-toggle .ds-trace-when{color:var(--text-3);font-size:11px}.rc-decision-surface .ds-trace .ds-trace-body{margin-top:6px;padding:8px 10px;border-radius:6px;background:var(--bg-2, #fafafa);display:flex;flex-direction:column;gap:6px}.rc-decision-surface .ds-trace .ds-trace-body .ds-trace-narrative{margin:0;font-size:12px;color:var(--text-2);line-height:1.6}.rc-decision-surface .ds-trace .ds-trace-body .ds-trace-codes{display:flex;flex-wrap:wrap;gap:4px}.rc-decision-surface .ds-trace .ds-trace-body .ds-trace-code{margin-inline-end:0;font-size:11px;line-height:18px}.rc-decision-surface .ds-trace .ds-trace-body .ds-trace-refs{display:flex;flex-wrap:wrap;gap:10px}.rc-decision-surface .ds-trace .ds-trace-body .ds-trace-ref{font-size:11px;color:var(--brand);text-decoration:underline dotted}.rc-decision-surface .ds-markers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rc-decision-surface .ds-marker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 10px;border-radius:6px;font-size:13px;border:1px solid transparent}.rc-decision-surface .ds-marker .ds-marker-slot{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:3px;background:#0000000d;color:var(--text-3)}.rc-decision-surface .ds-marker .ds-marker-label{color:inherit}.rc-decision-surface .ds-marker.ds-marker-danger{background:#fef2f2;color:var(--error);border-color:#fecaca}.rc-decision-surface .ds-marker.ds-marker-warn{background:#fffbeb;color:var(--warning);border-color:#fde68a}.rc-decision-surface .ds-marker.ds-marker-info{background:#f0f5ff;color:var(--brand);border-color:#d6e4ff}.rc-decision-surface .ds-cred-chip{margin-inline-end:0;font-size:11px;line-height:16px}.rc-decision-surface .ds-jump{padding:0;border:0;background:transparent;cursor:pointer;color:inherit;text-decoration:underline dotted}.rc-decision-surface .ds-runway-row{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px;border-top:1px dashed var(--border)}.rc-decision-surface .ds-runway{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-2)}.rc-decision-surface .ds-runway.danger{color:var(--error);font-weight:600}.rc-decision-surface .ds-runway.warn{color:var(--warning);font-weight:600}.rc-decision-surface .ds-runway.muted{color:var(--text-3)}.rc-decision-surface .ds-runway .ds-runway-hint{font-size:12px;color:var(--text-3);margin-left:2px;cursor:help}.rc-decision-surface .ds-funding{padding-top:8px;border-top:1px dashed var(--border)}.rc-decision-surface .ds-funding .ds-funding-head{display:flex;align-items:center;gap:8px}.rc-decision-surface .ds-funding .ds-funding-title{font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-funding .ds-funding-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rc-decision-surface .ds-funding .ds-funding-row{display:flex;gap:10px;font-size:13px}.rc-decision-surface .ds-funding .ds-funding-row .ds-funding-label{flex-shrink:0;min-width:92px;color:var(--text-3)}.rc-decision-surface .ds-funding .ds-funding-row .ds-funding-val{color:var(--text-2)}.rc-decision-surface .ds-funding .ds-funding-row.muted .ds-funding-val{color:var(--text-3);font-style:italic}.rc-decision-surface .ds-footer{text-align:left}.rc-decision-surface .ds-reader{padding-top:8px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:10px}.rc-decision-surface .ds-reader-title{font-size:13px;font-weight:600;color:var(--text);margin:0 0 5px}.rc-decision-surface .ds-reader-sub{margin-top:8px}.rc-decision-surface .ds-reader-transcript{font-size:13px;color:var(--text-2);line-height:1.65;margin:0}.rc-decision-surface .ds-reader-quality{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rc-decision-surface .ds-reader-quality .dq-src-chip{font-size:11px;border-radius:4px;padding:1px 8px;background:#e9f0ff;color:var(--brand)}.rc-decision-surface .ds-reader-quality .dq-flag-danger{font-size:11px;border-radius:4px;padding:1px 8px;background:#fff0ef;color:var(--error);font-weight:600}.rc-decision-surface .ds-reader-quality .dq-indicator{font-size:11px;border-radius:4px;padding:1px 8px;background:#eef1f6;color:var(--text-2)}.rc-decision-surface .ds-reader-quality .dq-indicator.warn{background:#fff8ec;color:#8a5a00}.rc-decision-surface .ds-reader-quality .dq-indicator.ok{background:#edfbf2;color:var(--success)}.rc-decision-surface .ds-reader-quality .dq-indicator.na{background:#eef1f6;color:var(--text-3)}.rc-decision-surface .ds-reader-concerns{display:flex;flex-direction:column;gap:8px}.rc-decision-surface .ds-reader-concern{border:1px solid var(--border);border-radius:6px;padding:9px 12px;background:#fbfcfe}.rc-decision-surface .ds-reader-concern-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:5px}.rc-decision-surface .ds-reader-concern-label{font-weight:600;font-size:13px;color:var(--text)}.rc-decision-surface .ds-reader-evidence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.rc-decision-surface .ds-reader-ev-item{font-size:12px;color:var(--text-2);line-height:1.55}.rc-decision-surface .ds-reader-ev-val{font-weight:600;color:var(--text)}.rc-decision-surface .ds-reader-ev-val.null{color:var(--text-3);font-weight:400;font-style:italic}.rc-decision-surface .ds-reader-ev-src{font-size:11px;color:var(--text-3);margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f1f4f9;border-radius:3px;padding:0 4px}.rc-decision-surface .ds-reader-caveat{margin-top:5px;font-size:12px;color:var(--text-3);font-style:italic}.rc-decision-surface .ds-reader-advice-stance{display:flex;align-items:center;gap:8px}.rc-decision-surface .ds-reader-advice-stance .stance-label{font-size:13px;font-weight:600;color:var(--text-2)}.rc-decision-surface .ds-reader-focus{margin:0;padding-left:16px;font-size:13px;color:var(--text-2);display:flex;flex-direction:column;gap:3px}.rc-decision-surface .ds-reader-focus .focus-ref{font-size:11px;color:var(--text-3);margin-left:5px}.rc-decision-surface .ds-reader-probes{margin:0;padding-left:16px;font-size:13px;color:var(--text-2)}.rc-decision-surface .ds-reader-nulls{display:flex;flex-wrap:wrap;gap:5px}.rc-decision-surface .ds-reader-null-tag{background:#f1f3f7;border-radius:4px;padding:1px 8px;color:var(--text-3);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rc-decision-surface .ds-synth{display:flex;flex-direction:column;gap:8px}.rc-decision-surface .ds-synth-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rc-decision-surface .ds-synth-title{font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-synth-srcs{display:inline-flex;flex-wrap:wrap;gap:4px}.rc-decision-surface .ds-synth-src{font-size:11px;padding:1px 6px;border-radius:3px;background:#eef1f6;color:var(--text-3)}.rc-decision-surface .ds-synth-src-missing{background:transparent;opacity:.55;border:1px dashed var(--border)}.rc-decision-surface .ds-synth-conclusion{margin:0;font-size:13px;line-height:1.65;color:var(--text);padding-left:10px;border-left:3px solid var(--border)}.rc-decision-surface .ds-synth-conclusion[data-tone=danger]{border-left-color:var(--error)}.rc-decision-surface .ds-synth-conclusion[data-tone=warn]{border-left-color:var(--warning)}.rc-decision-surface .ds-synth-conclusion[data-tone=info]{border-left-color:var(--brand)}.rc-decision-surface .ds-synth-points{display:flex;flex-direction:column;gap:6px}.rc-decision-surface .ds-synth-point{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:6px;font-size:13px;border:1px solid transparent;background:#fbfcfe}.rc-decision-surface .ds-synth-point.ds-synth-danger{background:#fef2f2;border-color:#fecaca}.rc-decision-surface .ds-synth-point.ds-synth-warn{background:#fffbeb;border-color:#fde68a}.rc-decision-surface .ds-synth-point.ds-synth-info{background:#f0f5ff;border-color:#d6e4ff}.rc-decision-surface .ds-synth-point-main{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.rc-decision-surface .ds-synth-point-text{font-size:13px;color:var(--text);line-height:1.55}.rc-decision-surface .ds-synth-infotip{margin-left:5px;font-size:12px;color:var(--text-3);cursor:help;vertical-align:baseline}.rc-decision-surface .ds-synth-infotip:hover{color:var(--brand)}.rc-decision-surface .ds-synth-tip{font-size:12px;line-height:1.6}.rc-decision-surface .ds-synth-pager{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-3)}.rc-decision-surface .ds-synth-pager-btn{padding:0 2px;border:0;background:transparent;cursor:pointer;font-size:12px;color:var(--text-2);line-height:1}.rc-decision-surface .ds-synth-pager-btn:hover:not(:disabled){color:var(--brand)}.rc-decision-surface .ds-synth-pager-btn:disabled{color:var(--border);cursor:default}.rc-decision-surface .ds-synth-pager-pos{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rc-decision-surface .ds-synth-stale{font-size:11px;padding:1px 7px;border-radius:4px;background:#f6f7f9;color:var(--text-3);border:1px dashed var(--border)}.rc-decision-surface .ds-synth[data-version-offset]:not([data-version-offset="0"]) .ds-synth-conclusion,.rc-decision-surface .ds-synth[data-version-offset]:not([data-version-offset="0"]) .ds-synth-points{opacity:.72}.rc-decision-surface .ds-nine{margin-top:8px}.rc-decision-surface .ds-hard-gate-rule{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:13px}.rc-decision-surface .ds-hard-gate-rule .ds-hgr-label{color:var(--text-3);flex-shrink:0}.rc-decision-surface .ds-white-file-hint{padding:8px 12px;border-radius:6px;background:#f8fafb;border:1px solid var(--border);font-size:12px;color:var(--text-2);line-height:1.65}.rc-decision-surface .ds-flow-readout{padding-top:8px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:10px}.rc-decision-surface .ds-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.rc-decision-surface .ds-flow-title{font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-flow-summary{margin:4px 0 0;font-size:12px;color:var(--text-2);line-height:1.7}.rc-decision-surface .ds-flow-chart{display:flex;flex-direction:column;gap:8px}.rc-decision-surface .ds-flow-legend{display:flex;flex-wrap:wrap;gap:10px}.rc-decision-surface .ds-flow-legend-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3);white-space:nowrap}.rc-decision-surface .ds-flow-legend-dot{width:8px;height:8px;border-radius:50%;flex:none}.rc-decision-surface .ds-flow-legend-dot.income{background:#16b364}.rc-decision-surface .ds-flow-legend-dot.expense{background:#5b8ff9}.rc-decision-surface .ds-flow-legend-dot.flagged-income{background:#f59e0b}.rc-decision-surface .ds-flow-legend-dot.flagged-expense{background:#f5483b}.rc-decision-surface .ds-flow-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;align-items:end}.rc-decision-surface .ds-flow-month{min-width:0}.rc-decision-surface .ds-flow-month-bars{height:60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:end}.rc-decision-surface .ds-flow-bar-slot{height:60px;display:flex;align-items:flex-end}.rc-decision-surface .ds-flow-bar{width:100%;min-height:0;border-radius:4px 4px 0 0}.rc-decision-surface .ds-flow-bar.income{background:#16b364}.rc-decision-surface .ds-flow-bar.expense{background:#5b8ff9}.rc-decision-surface .ds-flow-bar.flagged-income{background:#f59e0b}.rc-decision-surface .ds-flow-bar.flagged-expense{background:#f5483b}.rc-decision-surface .ds-flow-month-label{margin-top:6px;font-size:11px;color:var(--text-3);text-align:center;white-space:nowrap}.rc-decision-surface .ds-flow-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.rc-decision-surface .ds-flow-metric{min-width:0;padding:8px 10px;background:#f8fafc;border-radius:6px;display:flex;flex-direction:column;gap:4px}.rc-decision-surface .ds-flow-advisory{background:#fffaf2}.rc-decision-surface .ds-flow-metric-label{font-size:11px;color:var(--text-3)}.rc-decision-surface .ds-flow-metric-value{font-size:14px;color:var(--text);line-height:1.4;word-break:break-word}.rc-decision-surface .ds-flow-advisory-main{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rc-decision-surface .ds-flow-band{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.rc-decision-surface .ds-flow-band.band-a{background:#edfbf2;color:#1f6b43}.rc-decision-surface .ds-flow-band.band-b{background:#fff8ec;color:#8a5a00}.rc-decision-surface .ds-flow-band.band-c{background:#fff1f0;color:var(--error)}.rc-decision-surface .ds-flow-delta{font-size:12px;color:var(--text-2);word-break:break-word}.rc-decision-surface .ds-flow-consistency{font-size:11px;color:var(--brand);background:#f0f5ff;border-radius:999px;padding:1px 8px}.rc-decision-surface .ds-flow-advisory-formula{margin-top:2px;font-size:11px;color:var(--text-3);line-height:1.6;word-break:break-word}.rc-decision-surface .ds-flow-anchors,.rc-decision-surface .ds-flow-extras,.rc-decision-surface .ds-flow-note-tags{display:flex;flex-wrap:wrap;gap:6px}.rc-decision-surface .ds-flow-anchor,.rc-decision-surface .ds-flow-extra,.rc-decision-surface .ds-flow-note-tag{font-size:11px;color:var(--text-2);background:#f3f5f8;border-radius:999px;padding:2px 8px;line-height:1.5;word-break:break-word}.rc-decision-surface .ds-flow-note-tag.soft{background:#f8fafc}.rc-decision-surface .ds-flow-notes{display:flex;flex-direction:column;gap:6px}.rc-decision-surface .ds-flow-note-row{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:flex-start}.rc-decision-surface .ds-flow-note-label{flex:none;font-size:11px;color:var(--text-3);padding-top:2px}.rc-decision-surface .ds-flow-note-text{margin:0;flex:1 1;min-width:180px;font-size:12px;color:var(--text-2);line-height:1.7}.rc-decision-surface .ds-funding-quant{padding-top:8px;border-top:1px dashed var(--border)}.rc-decision-surface .ds-funding-quant .ds-quant-pending,.rc-decision-surface .ds-quant-pending{font-size:12px;font-style:italic;color:var(--text-3)}.rc-decision-surface .ds-debit-series{margin-top:6px}.rc-decision-surface .ds-debit-bars{display:flex;gap:6px;align-items:flex-end;margin-top:4px}.rc-decision-surface .ds-debit-bar-item{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1;min-width:24px}.rc-decision-surface .ds-debit-bar{width:100%;border-radius:3px 3px 0 0;background:var(--error);min-height:4px;transition:height .2s ease}.rc-decision-surface .ds-debit-bar-val{font-size:11px;font-weight:700;color:var(--error)}.rc-decision-surface .ds-debit-bar-label{font-size:10px;color:var(--text-3);text-align:center}.rc-decision-surface .ds-vnext{margin-top:14px;display:flex;flex-direction:column;gap:12px}.rc-decision-surface .ds-vnext-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rc-decision-surface .ds-vnext-title{font-size:14px;font-weight:700;color:var(--text)}.rc-decision-surface .ds-vnext-caption{margin:4px 0 0;font-size:13px;line-height:1.65;color:var(--text-2)}.rc-decision-surface .ds-vnext-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc-decision-surface .ds-vnext-section{border-top:1px solid var(--border);padding-top:12px}.rc-decision-surface .ds-vnext-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.rc-decision-surface .ds-vnext-section-head h4{margin:0;font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-vnext-section-head span{font-size:12px;color:var(--text-3)}.rc-decision-surface .ds-vnext-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px;font-size:12px;font-weight:600;color:var(--text-2)}.rc-decision-surface .ds-vnext-strip{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin-bottom:10px;padding:8px 12px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.rc-decision-surface .ds-vnext-strip-item{display:inline-flex;align-items:baseline;gap:5px}.rc-decision-surface .ds-vnext-strip-item i{font-style:normal;font-size:11px;color:var(--text-3)}.rc-decision-surface .ds-vnext-strip-item b{font-size:15px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-decision-surface .ds-vnext-strip-item b[data-neg=true]{color:var(--error)}.rc-decision-surface .ds-vnext-strip-item small{font-size:11px;color:var(--text-2)}.rc-decision-surface .ds-vnext-funding-pending{border-style:dashed}.rc-decision-surface .ds-vnext-funding-pending .ds-vnext-strip-item b{color:var(--text-2)}.rc-decision-surface .ds-vnext-ladder{display:flex;margin-bottom:10px}.rc-decision-surface .ds-vnext-ladder-step{flex:1 1;min-width:0;padding:6px 12px;border:1px solid var(--border);border-left-width:0}.rc-decision-surface .ds-vnext-ladder-step:first-child{border-left-width:1px;border-radius:8px 0 0 8px}.rc-decision-surface .ds-vnext-ladder-step:last-child{border-radius:0 8px 8px 0}.rc-decision-surface .ds-vnext-ladder-step[data-primary=true]{background:#f0fdf4}.rc-decision-surface .ds-vnext-ladder-step em{display:block;font-style:normal;font-size:11px;color:var(--text-3)}.rc-decision-surface .ds-vnext-ladder-step b{font-size:14px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-decision-surface .ds-vnext-ladder-step small{display:block;font-size:11px;color:var(--text-2)}.rc-decision-surface .ds-vnext-ladder-step small[data-neg=true]{color:var(--error)}.rc-decision-surface .ds-vnext-window{margin-top:4px}.rc-decision-surface .ds-vnext-hits{display:flex;flex-direction:column;gap:6px}.rc-decision-surface .ds-vnext-hit{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:8px;background:#fbfcfe;border:1px solid var(--border)}.rc-decision-surface .ds-vnext-hit-sev{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--text-3)}.rc-decision-surface .ds-vnext-hit-sev[data-severity=\9ad8]{background:var(--error)}.rc-decision-surface .ds-vnext-hit-sev[data-severity=\4e2d]{background:var(--warning)}.rc-decision-surface .ds-vnext-hit-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rc-decision-surface .ds-vnext-hit-head{display:flex;align-items:baseline;gap:6px}.rc-decision-surface .ds-vnext-hit-kind{flex-shrink:0;font-size:10px;color:var(--text-3);padding:1px 6px;border-radius:4px;background:#eef2f7}.rc-decision-surface .ds-vnext-hit-kind[data-grade=\9700\91cd\70b9\6838\5b9e]{color:var(--error);background:#fdeeee;font-weight:600}.rc-decision-surface .ds-vnext-hit-kind[data-grade=\4e00\822c\6838\5b9e]{color:var(--warning);background:#fdf4e8}.rc-decision-surface .ds-vnext-hit-kind[data-grade=\504f\566a\58f0],.rc-decision-surface .ds-vnext-hit-kind[data-grade=\8bc1\636e\4e0d\8db3]{color:var(--text-3);background:#f1f4f9}.rc-decision-surface .ds-vnext-hit-type{font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-vnext-hit-meaning{font-size:12px;color:var(--text-3);line-height:1.5}.rc-decision-surface .ds-vnext-hit-sum{font-size:12px;color:var(--text-2);line-height:1.5}.rc-decision-surface .ds-vnext-hit-probe{font-size:12px;line-height:1.5;color:var(--brand);padding-left:8px;border-left:2px solid var(--border-2);margin-top:2px}.rc-decision-surface .ds-vnext-hit-tags{flex-shrink:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end;max-width:40%}.rc-decision-surface .ds-vnext-hit-tag{font-size:11px;color:var(--text-3);white-space:nowrap;padding:1px 6px;border-radius:4px;background:#f1f4f9}.rc-decision-surface .ds-vnext-income-fold{margin-top:8px}.rc-decision-surface .ds-vnext-income-fold summary{cursor:pointer;font-size:12px;color:var(--text-3);list-style:none}.rc-decision-surface .ds-vnext-income-fold summary::-webkit-details-marker{display:none}.rc-decision-surface .ds-vnext-income-fold summary:before{content:"\25b8  ";font-size:10px}.rc-decision-surface .ds-vnext-income-fold[open] summary:before{content:"\25be  "}.rc-decision-surface .ds-vnext-placeholder{border:1px dashed var(--border-2);border-radius:12px;padding:18px 16px;font-size:13px;color:var(--text-3);text-align:center;background:#fafcff}.rc-decision-surface .ds-vnext-list{display:flex;flex-direction:column;gap:10px}.rc-decision-surface .ds-vnext-list-item{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:#fff}.rc-decision-surface .ds-vnext-list-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rc-decision-surface .ds-vnext-list-title{font-size:13px;font-weight:600;color:var(--text)}.rc-decision-surface .ds-vnext-body{margin:8px 0 0;font-size:13px;line-height:1.65;color:var(--text-2)}.rc-decision-surface .ds-vnext-subline{margin-top:8px;font-size:12px;line-height:1.6;color:var(--text-3)}.rc-decision-surface .ds-vnext-window-summary{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.rc-decision-surface .ds-vnext-window-summary th,.rc-decision-surface .ds-vnext-window-summary td{padding:7px 12px;text-align:right}.rc-decision-surface .ds-vnext-window-summary .ds-vnext-window-col{color:var(--text-3);font-weight:600;background:#f8fbff}.rc-decision-surface .ds-vnext-window-summary .ds-vnext-window-corner{background:#f8fbff}.rc-decision-surface .ds-vnext-window-summary .ds-vnext-window-row{border-top:1px solid var(--border)}.rc-decision-surface .ds-vnext-window-summary .ds-vnext-window-label{text-align:left;color:var(--text-2);white-space:nowrap}.rc-decision-surface .ds-vnext-window-summary .ds-vnext-window-val{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-decision-surface .ds-vnext-bullet-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--text-3)}.rc-decision-surface .ds-vnext-blg{display:inline-flex;align-items:center;gap:6px}.rc-decision-surface .ds-vnext-blg-sw{display:inline-flex;gap:2px}.rc-decision-surface .ds-vnext-blg-sw i{width:9px;height:11px;border-radius:2px;display:block}.rc-decision-surface .ds-vnext-matrix{border:1px solid var(--border);border-radius:12px;padding:10px 14px 8px;background:#fff}.rc-decision-surface .ds-vnext-matrix table{width:100%;border-collapse:collapse}.rc-decision-surface .ds-vnext-matrix th{font-size:11px;font-weight:500;color:var(--text-3);text-align:right;padding:3px 8px;border-bottom:1px solid var(--border)}.rc-decision-surface .ds-vnext-matrix th:first-child{text-align:left}.rc-decision-surface .ds-vnext-matrix td{padding:6px 8px;text-align:right;font-size:12px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rc-decision-surface .ds-vnext-matrix td:first-child{text-align:left;font-weight:600;color:var(--text)}.rc-decision-surface .ds-vnext-matrix td[data-neg=true]{color:var(--error);font-weight:600}.rc-decision-surface .ds-vnext-matrix td:last-child{font-weight:600}.rc-decision-surface .ds-vnext-matrix .ds-vnext-matrix-lane{text-align:left;width:30%}.rc-decision-surface .ds-vnext-matrix .ds-vnext-bullet-legend{margin:10px 0 2px}.rc-decision-surface .ds-vnext-mbar{display:inline-flex;width:100%;height:12px;border-radius:3px;overflow:hidden;background:#f3f5f8;vertical-align:middle}.rc-decision-surface .ds-vnext-mbar i{height:12px;display:block}.rc-decision-surface .ds-vnext-mbar i:not(:first-child){margin-left:1px}.rc-decision-surface .ds-vnext-window-detail{margin-top:10px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.rc-decision-surface .ds-vnext-window-detail-summary{list-style:none;cursor:pointer;padding:9px 12px;font-size:12px;font-weight:600;color:var(--text-2);background:#f8fbff;user-select:none;display:flex;align-items:center;gap:8px}.rc-decision-surface .ds-vnext-window-detail-summary::-webkit-details-marker{display:none}.rc-decision-surface .ds-vnext-window-detail-summary:before{content:"\25b8";font-size:10px;color:var(--text-3);transition:transform .15s ease}.rc-decision-surface .ds-vnext-window-detail[open] .ds-vnext-window-detail-summary:before{transform:rotate(90deg)}.rc-decision-surface .ds-vnext-window-detail .ds-vnext-window-summary{margin-top:0;border:none;border-radius:0;border-top:1px solid var(--border)}.rc-decision-surface .ds-vnext-window-group td{background:#f8fafc;font-weight:600;font-size:12px;color:var(--text-2);text-align:left;padding:5px 12px}.rc-decision-surface .ds-vnext-window-catrow{border-top:1px solid var(--border)}.rc-decision-surface .ds-vnext-window-catrow .ds-vnext-window-label{text-align:left;color:var(--text-2);white-space:nowrap}.rc-decision-surface .ds-vnext-window-catrow .ds-vnext-window-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.rc-decision-surface .ds-vnext-window-catrow[data-creditable=true] .ds-vnext-window-label{color:#15803d;font-weight:600}.rc-decision-surface .ds-vnext-catdot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:7px;vertical-align:middle}.rc-decision-surface .ds-vnext-window-val[data-neg=true]{color:#dc2626;font-weight:600}.rc-decision-surface .ds-vnext-income{display:flex;flex-direction:column;gap:8px}.rc-decision-surface .ds-vnext-primary-income{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:4px 12px;border-radius:10px;background:#eef3fb;border:1px solid var(--border)}.rc-decision-surface .ds-vnext-primary-label{font-size:11px;color:var(--text-3);padding:1px 7px;border-radius:5px;background:#fff}.rc-decision-surface .ds-vnext-primary-type{font-weight:700;color:var(--text)}.rc-decision-surface .ds-vnext-primary-cp{color:var(--text-2)}.rc-decision-surface .ds-vnext-primary-avg{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-decision-surface .ds-vnext-primary-conf{font-size:12px;color:var(--text-3)}.rc-decision-surface .ds-vnext-primary-conf[data-conf=confirmed]{color:#10a35a}.rc-decision-surface .ds-vnext-income-table{width:100%;border-collapse:collapse;font-size:12px}.rc-decision-surface .ds-vnext-income-table td{padding:6px 8px}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-row{border-top:1px solid var(--border)}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-row:first-child{border-top:none}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-type{font-weight:600;color:var(--text);white-space:nowrap}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-cp{color:var(--text-2)}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-avg{color:var(--text-3);white-space:nowrap}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-conf{white-space:nowrap;color:var(--text-3)}.rc-decision-surface .ds-vnext-income-table .ds-vnext-income-conf[data-conf=confirmed]{color:#10a35a}.rc-decision-surface .ds-vnext-income-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.rc-decision-surface .ds-vnext-income-flag{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid #fcd5cc;background:#fff4f2;color:var(--error)}.rc-decision-surface .ds-vnext-income-caveat{font-size:12px;padding:2px 8px;border-radius:999px;background:#fff4f2;color:var(--error)}.rc-decision-surface .ds-vnext-funding-pending .ds-vnext-funding-level{color:var(--text-3)}.rc-decision-surface .ds-vnext-funding-level[data-level=\9ad8],.rc-decision-surface .ds-vnext-funding-level[data-level=\6781\9ad8]{color:var(--error)}.rc-decision-surface .ds-vnext-funding-level[data-level=\4e2d]{color:var(--warning)}.rc-decision-surface .ds-vnext-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.rc-decision-surface .ds-vnext-metric{padding:10px 12px;border-radius:10px;background:#f8fbff;border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.rc-decision-surface .ds-vnext-metric b{font-size:15px;color:var(--text)}.rc-decision-surface .ds-vnext-metric-label{font-size:12px;color:var(--text-3)}@media (max-width: 860px){.rc-zw .ds-vnext-grid,.rc-zw .ds-vnext-metrics{grid-template-columns:1fr}}.rc-zw .summary-slim{padding:12px 16px;margin-bottom:12px}.rc-zw .summary-slim .sum-main h1{margin:0}.rc-zw .rc-detail-collapse{margin-top:12px}.rc-zw .rc-detail-collapse .ant-collapse-header{font-weight:600}.rc-zw .avail-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rc-zw .avail-bar .avail-item{font-size:12px;padding:2px 8px;border-radius:10px;background:#f1f3f7;color:var(--text-3, #8c8c8c)}.rc-zw .avail-bar .avail-item.ok{background:#f0faf4;color:#389e0d}.rc-zw .avail-bar .avail-item.na{background:#fafafa;color:var(--text-3, #bfbfbf)}.rc-zw .avail-bar .avail-item.warn{background:#fff8ec;color:#8a5a00}.gtag{font-size:11px;padding:1px 9px;border-radius:10px;color:#fff;display:inline-block;white-space:nowrap}.gtag.c3{background:#f5483b}.gtag.c2{background:#f59e0b}.gtag.clean{background:#16b364}.gtag.na{background:#9aa4b2}.cn-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cn-label{font-size:13px;font-weight:700;color:var(--text, #1f2329)}.cn-ev{display:flex;flex-direction:column;gap:5px}.evrow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:12px}.ev-claim{color:var(--text-2, #5b6573)}.ev-val{font-weight:700;color:var(--text, #1f2329)}.ev-val.null{color:var(--text-3, #9aa4b2);font-weight:400;font-style:italic}.ev-sf{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--text-3, #9aa4b2);background:#f1f4f9;border-radius:3px;padding:0 4px}.conf{font-size:10px;padding:1px 7px;border-radius:4px;font-weight:600;white-space:nowrap}.ds-marker-groups{display:flex;flex-direction:column;gap:6px;margin:8px 0}.ds-marker-groups .ds-mg{border-radius:6px;padding:6px 10px}.ds-marker-groups .ds-mg .ds-mg-label{font-size:12px;font-weight:600;margin-right:6px}.ds-marker-groups .ds-mg .ds-mg-badge{font-size:11px;padding:1px 6px;border-radius:8px;background:#0000000f;color:var(--text-3, #8c8c8c)}.ds-marker-groups .ds-mg .ds-mg-badge.gtag.c3{background:#f5483b;color:#fff}.ds-marker-groups .ds-mg .ds-mg-badge.gtag.c2{background:#f59e0b;color:#fff}.ds-marker-groups .ds-mg .ds-mg-badge.gtag.na{background:#9aa4b2;color:#fff}.ds-marker-groups .ds-mg .ds-mg-badge.gtag.clean{background:#16b364;color:#fff}.ds-marker-groups .ds-mg .ds-markers{margin:6px 0 0;padding:0;list-style:none}.ds-marker-groups .ds-mg.ds-mg-danger{background:#fff2f0}.ds-marker-groups .ds-mg.ds-mg-danger .ds-mg-label{color:#cf1322}.ds-marker-groups .ds-mg.ds-mg-warn{background:#fffbe6}.ds-marker-groups .ds-mg.ds-mg-warn .ds-mg-label{color:#d46b08}.ds-marker-groups .ds-mg.ds-mg-info{background:#fafafa}.ds-marker-groups .ds-mg.ds-mg-info .ds-mg-label{color:var(--text-2, #595959)}.ds-marker-groups .ds-mg.ds-mg-clean{background:#f6ffed}.ds-marker-groups .ds-mg.ds-mg-clean .ds-mg-label{color:#389e0d}.ds-marker-groups .ds-mg.ds-mg-clean .ds-mg-badge{background:transparent;color:#52c41a}.runway{display:flex;flex-wrap:wrap;gap:14px}.emergency-contact-section{box-sizing:border-box;display:flex;min-height:174px;flex-direction:column;gap:10px;padding:14px 16px 16px;overflow-x:auto;border:1px solid #e6edf7;border-radius:16px;background:#fff;box-shadow:0 6px 20px #1c40800d}.emergency-contact-section *,.emergency-contact-section *:before,.emergency-contact-section *:after{box-sizing:border-box}.emergency-contact-section .aef-sub{display:flex;align-items:center;gap:8px;margin-bottom:4px}.emergency-contact-section .aef-sub-t{color:#1f2329;font-size:14px;font-weight:600}.emergency-contact-section .aef-section-desc{margin-left:4px;color:#6b7686;font-size:12px}.emergency-contact-section .aef-contact-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.emergency-contact-section .contact-edit-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.emergency-contact-section .contact-edit-table th{padding:9px 12px;border-bottom:1px solid #eef1f6;background:#f5f8fd;color:#5b6573;font-size:12px;font-weight:500;text-align:left}.emergency-contact-section .contact-edit-table td{padding:10px 12px;border-bottom:1px solid #eef1f6;vertical-align:top}.emergency-contact-section .contact-edit-table tr:last-child td{border-bottom:none}.emergency-contact-section .contact-edit-table .input{width:100%;min-width:92px;height:28px;padding:4px 8px;border:1px solid #e3e8ef;border-radius:6px;background:#fff;color:#1f2329;font:inherit}.emergency-contact-section .contact-edit-table .input:disabled{cursor:not-allowed;background:#0000000a;color:#00000040}.emergency-contact-section .contact-field-label{display:inline-block;min-height:28px;padding:4px 0;color:#1f2329;line-height:20px}.emergency-contact-section .st{padding:1px 8px;border-radius:4px;font-size:11px;white-space:nowrap}.emergency-contact-section .st.warn{background:#fff3e0;color:#a15f00}.emergency-contact-section .st.hit{background:#fff0ef;color:#cc3400}.emergency-contact-section .st.ok{background:#edfbf2;color:#0f7b43}.emergency-contact-section .muted-cell{padding:18px 0;color:#6b7686;text-align:center}.emergency-contact-section .aef-contact-empty{display:flex;min-height:82px;align-items:center;justify-content:center;color:#6b7686;font-size:13px}.grc-chip{position:relative;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;font-size:13px;line-height:1;white-space:nowrap;cursor:default}.grc-chip-link{display:inline-flex;text-decoration:none}.grc-chip-link .grc-chip{cursor:pointer}.grc-chip-link:hover .grc-chip{box-shadow:0 0 0 1px currentColor inset}.grc-chip[data-tone=success]{color:#16b364;border-color:#16b364}.grc-chip[data-tone=warning]{color:#f59e0b;border-color:#f59e0b}.grc-chip[data-tone=danger]{color:#f5483b;border-color:#f5483b}.grc-code{font-weight:700;letter-spacing:.02em}.grc-dir{font-size:12px;font-weight:700}.grc-pop{position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:10px 12px;background:#fff;border:1px solid #e3e8ef;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:20;display:none;text-align:left;white-space:normal;cursor:default}.grc-chip:hover .grc-pop,.grc-pop:hover{display:block}.grc-pop-label{font-size:11px;font-weight:700;color:#7c3aed}.grc-pop-text{margin-top:4px;font-size:12px;color:#5b6573;line-height:1.6}.grc-pop-note{margin-top:7px;padding-top:6px;border-top:1px dashed #eef1f6;font-size:11px;color:#6b7686}.grc-pop-note b{color:#1f2329}.rowsdsjk12{display:flex;align-items:center;margin-bottom:20px;padding-left:30px}.rowsdsjk12 .labelsds121s{width:5em;text-align:right;flex-shrink:0}.valuesdshj121{display:flex;align-items:center}.valuesdshj121 .danwei{margin-left:10px}.delete{width:60px;text-align:center;color:red;cursor:pointer}.daikezhifubtnclsasa1210{padding-left:0!important;padding-right:0!important;margin-right:0!important}.flex-1{display:flex;align-items:center}.daikouBtnsds1100293{padding-left:0!important;padding-right:0!important}.audit-review-page{font-size:13px}.audit-review-page .ant-card{border-radius:8px}.audit-review-page .ant-card-head{min-height:40px;padding:0 16px}.audit-review-page .ant-card-head-title{padding:9px 0;font-size:15px;line-height:22px}.audit-review-page .ant-card-body{padding:14px 16px}.audit-review-page h5.ant-typography{margin-top:0;margin-bottom:8px;font-size:14px;line-height:22px}.audit-review-page .ant-divider-horizontal{margin:12px 0}.audit-review-page .ant-descriptions .ant-descriptions-item-label,.audit-review-page .ant-descriptions .ant-descriptions-item-content{padding-bottom:6px;font-size:13px;line-height:20px}.audit-review-page .ant-btn{font-weight:500}.audit-review-page .ant-input-number{width:90px}.audit-review-page .audit-review-material-button{display:inline-flex;gap:6px;align-items:center;padding:4px 8px 4px 4px;color:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.audit-review-page .audit-review-material-button img{width:72px;height:44px;object-fit:cover;border-radius:4px}.audit-review-page .audit-review-material-button:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.audit-review-page .audit-review-deposit-editor{margin-top:2px;padding-top:8px;border-top:1px solid #f0f0f0}.audit-review-page .audit-review-deposit-summary{margin-bottom:4px}.audit-review-page .audit-review-summary-actions{display:flex;justify-content:flex-end;padding-top:12px;margin-top:6px;border-top:1px solid #f0f0f0}.audit-review-page .audit-review-deposit-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.audit-review-page .audit-review-deposit-inline .ant-select,.audit-review-page .audit-review-deposit-inline .ant-input-number{width:160px}.audit-review-page .audit-review-service-names{display:inline-block;overflow:hidden;max-width:100%;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap}.audit-review-page .audit-review-service-list{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.audit-review-page .audit-review-service-item{display:flex;gap:8px;align-items:center;font-size:13px}.audit-review-page .audit-review-service-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-review-page .audit-review-service-item-price{color:#000000a6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width: 767px){.audit-review-page .audit-review-deposit-inline .ant-select,.audit-review-page .audit-review-deposit-inline .ant-input-number{width:100%}}.audit-pool-table{min-width:0;padding:14px;color:var(--audit-color-text);background:var(--audit-color-bg-layout);border:1px solid var(--audit-color-border-secondary);border-radius:10px}.audit-pool-table__selection-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:7px 12px;margin-bottom:12px;color:var(--audit-color-text-secondary);font-size:13px;background:var(--audit-color-bg-container);border:1px solid var(--audit-color-border-secondary);border-radius:8px}.audit-pool-table__list{display:grid;gap:14px;min-width:0;padding:0;margin:0;list-style:none}.audit-pool-table__empty{display:grid;min-height:240px;place-items:center;background:var(--audit-color-bg-container);border:1px solid var(--audit-color-border-secondary);border-radius:10px}.audit-pool-table__pagination{display:flex;justify-content:flex-end;padding-top:14px}.audit-order{container-type:inline-size;min-width:0;overflow:hidden;color:var(--audit-color-text);font-size:13px;line-height:1.55;background:var(--audit-color-bg-container);border:1px solid var(--audit-color-border);border-radius:8px;transition:border-color .18s ease-out,background-color .18s ease-out}.audit-order:hover{border-color:var(--audit-color-primary-hover)}.audit-order[data-state=compact],.audit-order[data-state=expanded]{border-color:var(--audit-color-primary)}.audit-order__header{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;padding:8px 14px}.audit-order__selection{display:flex;flex:none;align-items:center;min-height:30px}.audit-order__main,.audit-order__primary-actions,.audit-order__meta-fields,.audit-order__reading-actions,.audit-order__mode-actions{display:flex;align-items:center;flex-wrap:wrap}.audit-order__main{flex:1 1 620px;gap:7px 18px;min-width:0;min-height:30px}.audit-order__primary-actions{flex:none;justify-content:flex-end;gap:6px}.audit-order__primary-actions .ant-btn,.audit-order__reading-actions .ant-btn,.audit-order__mode-actions .ant-btn{min-height:28px;padding-inline:8px}.audit-order__order-status.ant-tag{margin-inline-end:0;font-weight:600}.audit-order__header-channel{display:inline-flex;align-items:center;min-width:0}.audit-order__header-channel .ant-tag{max-width:220px;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-order__label,.audit-order__field-label{color:var(--audit-color-text-secondary);font-size:12px;font-weight:400}.audit-order__label{margin-right:5px}.audit-order__tier{min-width:46px;padding:2px 8px;color:var(--audit-color-primary);font-size:12px;font-weight:650;text-align:center;background:var(--audit-color-primary-bg);border:1px solid var(--audit-color-primary-border);border-radius:999px}.audit-order__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-height:40px;padding:6px 14px;color:var(--audit-color-text);background:var(--audit-color-fill-tertiary);border-top:1px solid var(--audit-color-border-secondary)}.audit-order__meta-fields{flex:1 1 720px;gap:8px 28px;min-width:0}.audit-order__meta-mode{display:flex;flex:none;align-items:center;margin-left:auto}.audit-order__meta .ant-tag{max-width:100%;margin-inline-end:0;overflow-wrap:anywhere;white-space:normal}.audit-order__meta-field{display:grid;grid-template-columns:56px minmax(0,auto);flex:0 1 auto;align-items:center;gap:8px;min-width:0}.audit-order__meta-value{display:inline-flex;align-items:center;min-width:0;overflow-wrap:anywhere}.audit-order__meta-field .audit-order__label{margin-right:0}.audit-order__assignee{display:inline-flex;align-items:center;gap:6px}.audit-order__detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 24px;min-width:0;padding:16px 14px 18px;background:var(--audit-color-bg-container);border-top:1px solid var(--audit-color-border-secondary)}.audit-order__detail-grid[data-phase=expanded]{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-order__section--product{grid-column:span 2}.audit-order__section{min-width:0}.audit-order__section h3{padding-bottom:7px;margin:0 0 9px;color:var(--audit-color-text);font-size:13px;font-weight:650;line-height:1.4;border-bottom:1px solid var(--audit-color-border-secondary)}.audit-order__section-body{display:grid;gap:7px;margin:0}.audit-order__field{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:7px;min-width:0}.audit-order__field-label,.audit-order__field-value{min-width:0;margin:0}.audit-order__field-value{color:var(--audit-color-text);overflow-wrap:anywhere}.audit-order__product-name{display:block;overflow-wrap:anywhere}.audit-order__product-list{display:grid;gap:8px}.audit-order__product-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;min-width:0;padding:8px;background:var(--audit-color-fill-tertiary);border-radius:6px}.audit-order__product-image.ant-avatar{flex:none;color:var(--audit-color-text-secondary);background:var(--audit-color-fill-secondary)}.audit-order__product-copy{display:grid;align-content:start;gap:6px;min-width:0}.audit-order__product-copy>.audit-order__product-name{font-weight:600}.audit-order__product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;color:var(--audit-color-text-secondary);font-size:12px}.audit-order__product-name--compact{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.audit-order__product-condition{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:1px 7px;color:var(--audit-color-primary);font-size:12px;line-height:18px;background:var(--audit-color-primary-bg);border:1px solid var(--audit-color-primary-border);border-radius:4px}.audit-order__product-condition[data-state=missing]{color:var(--audit-color-text-secondary);background:var(--audit-color-fill-secondary);border-color:var(--audit-color-border-secondary)}.audit-order__risk-value{color:var(--audit-color-primary);font-weight:600}.audit-order__reading-actions{gap:2px}.audit-order__reading-strip{padding:7px 14px;background:var(--audit-color-bg-container);border-top:1px solid var(--audit-color-border-secondary)}.audit-order__address-strip{min-width:0;padding:13px 14px;background:var(--audit-color-fill-tertiary);border-top:1px solid var(--audit-color-border-secondary)}.audit-order__address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.audit-order__mode-actions{gap:2px;padding:2px;background:var(--audit-color-fill-secondary);border:1px solid var(--audit-color-border-secondary);border-radius:7px}.audit-order__mode-actions .ant-btn[data-state=active]{font-weight:600}@container (max-width: 1100px){.audit-order__detail-grid,.audit-order__detail-grid[data-phase=expanded]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 760px){.audit-order__header{flex-wrap:wrap}.audit-order__primary-actions{width:100%;justify-content:flex-start}.audit-order__meta-fields{flex-basis:100%}.audit-order__meta-mode{margin-left:0}.audit-order__detail-grid,.audit-order__detail-grid[data-phase=expanded],.audit-order__address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.audit-order__detail-grid,.audit-order__detail-grid[data-phase=expanded],.audit-order__address-grid{grid-template-columns:1fr}.audit-order__section--product{grid-column:auto}.audit-order__header,.audit-order__meta,.audit-order__detail-grid,.audit-order__reading-strip,.audit-order__address-strip{padding-inline:12px}}@media (prefers-reduced-motion: reduce){.audit-order{transition:none}}
