.sheet-review-list,.sheet-review-detail{color:#222;letter-spacing:0;min-width:0}.sheet-review-list header{display:flex;align-items:center;gap:12px;padding:14px 0}.sheet-review-list header>.anticon{font-size:28px;color:#13766e}.sheet-review-list h1{margin:0;font-size:23px;line-height:1.4}.sheet-review-list header p{margin:4px 0 0;color:#666;font-size:13px}.sheet-review-totals{display:flex;gap:22px;padding:12px 0 18px;font-size:14px}.sheet-review-totals b{font-size:20px;margin:0 3px}.sheet-review-list .ant-segmented{margin:12px 0}.sheet-product-list{background:#fff;border-top:1px solid #ddd}.sheet-product-row{width:100%;display:flex;gap:12px;padding:16px 6px;border:0;border-bottom:1px solid #e6e6e6;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.sheet-product-row:hover,.sheet-product-row:focus-visible{background:#f0f8f6}.sheet-product-row>img{width:62px;height:72px;object-fit:contain;background:#fff;flex-shrink:0}.sheet-product-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.sheet-product-copy strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sheet-product-copy small,.sheet-sku{font-size:12px;color:#626262;overflow-wrap:anywhere}.sheet-product-number{color:#13766e;font-size:11px}.sheet-list-note{color:#777;font-size:12px;margin:18px 0}.sheet-detail-header{display:flex;align-items:center;gap:10px;padding:8px 0}.sheet-detail-header>span:nth-child(2){flex:1;font-size:13px}.sheet-review-detail h2{margin:12px 0 6px;font-size:20px;line-height:1.5;overflow-wrap:anywhere}.sheet-sku{margin:0 0 12px}.sheet-summary-line{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#666}.sheet-review-detail{padding-bottom:88px}.sheet-comparison{padding:18px 0;border-bottom:1px solid #d9d9d9}.sheet-comparison:first-child{padding-top:0}.sheet-comparison-title{display:flex;gap:8px;align-items:start;justify-content:space-between}.sheet-comparison-title strong{font-size:15px;min-width:0}.sheet-comparison-title .ant-tag{margin:0;flex-shrink:0}.sheet-field-note{font-size:12px;color:#7a5420;line-height:1.65;margin:10px 0}.sheet-source-options{display:flex;flex-direction:column;width:100%;gap:12px;padding:12px 0}.sheet-source-options .ant-radio-wrapper{align-items:start;margin:0;padding:10px;border:1px solid #ddd;border-radius:6px;background:#fff}.sheet-source-options .ant-radio-wrapper-checked{border-color:#1677ff;background:#f0f7ff}.sheet-source-options .ant-radio-wrapper>span:last-child{min-width:0;overflow-wrap:anywhere}.sheet-option-value,.sheet-option-source,.sheet-option-ref{display:block}.sheet-option-value{font-size:16px;font-weight:600;line-height:1.5;color:#262626}.sheet-option-source{margin-top:4px;font-size:12px;color:#555}.sheet-option-ref{font-size:11px;color:#777;line-height:1.6;margin-top:3px}.sheet-custom-value{margin-bottom:10px}.sheet-custom-value .ant-input-number{width:100%}.sheet-choice-footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#13766e;gap:8px;padding-top:8px;overflow-wrap:anywhere}.sheet-choice-footer .ant-btn{flex-shrink:0}.sheet-check-row{padding:10px 0;border-bottom:1px solid #e8e8e8;font-size:12px;overflow-wrap:anywhere}.sheet-check-row>div{margin-top:7px}.sheet-check-row small{display:block;color:#888;font-size:10px}.sheet-field-section{padding:12px 0;border-bottom:1px solid #d6d6d6}.sheet-field-section h3{font-size:15px;margin:4px 0 12px}.sheet-field-section dl{margin:0}.sheet-field-section dl>div{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid #e9e9e9;font-size:13px;line-height:1.65}.sheet-field-section dt{color:#666;overflow-wrap:anywhere}.sheet-field-section dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sheet-field-section ul{padding-left:18px;font-size:12px;line-height:1.8;color:#666}.sheet-missing{color:#9d6013}.sheet-drawings figure{margin:0 0 24px}.sheet-drawings .ant-image{width:100%;background:#fff}.sheet-drawings .ant-image-img{width:100%;max-height:420px;object-fit:contain}.sheet-drawings figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.sheet-drawings figcaption a{flex-shrink:0}.sheet-review-actions{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);box-sizing:border-box;background:#fff;border-top:1px solid #ddd;padding:12px 12px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.45fr;gap:8px}.sheet-review-actions .ant-btn{min-height:42px;height:auto;padding:8px 6px;font-size:13px;white-space:normal}.sheet-loading{display:flex;justify-content:center;padding:80px 0}.sheet-quality-banner{margin-top:14px;overflow-wrap:anywhere}.sheet-quality-limit{font-size:12px;color:#16766e;line-height:1.7;overflow-wrap:anywhere}.sheet-quality-error{display:block;color:#b33c29;font-size:12px;margin-top:5px}.sheet-quality-copy{font-size:13px;line-height:1.7}.sheet-quality-blockers li{color:#a23b26}.sheet-check-row .ant-tag{margin-left:8px}.sheet-review-detail .ant-tabs-tab{font-size:12px}.sheet-review-detail .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}@media (max-width: 360px){.sheet-review-detail .ant-tabs-tab+.ant-tabs-tab{margin-left:8px}}@media (max-width: 360px){.sheet-product-row>img{width:46px}.sheet-comparison-title{flex-wrap:wrap}.sheet-review-actions{grid-template-columns:1fr 1.4fr}.sheet-review-actions .ant-btn{font-size:12px}}.customer-qc{max-width:1040px;margin:0 auto;padding:12px;color:#24272b;background:#fff}.customer-qc h2,.customer-qc-report h2{font-size:20px;margin:0 0 6px;letter-spacing:0}.customer-qc h3,.customer-qc-report h3{font-size:16px;margin:16px 0 8px;letter-spacing:0}.customer-qc-toolbar,.customer-qc-report-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.customer-qc-products{border-top:1px solid #dfe4e8;margin-top:12px}.customer-qc-product{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #e5e7e9;background:#fff;padding:12px 0;text-align:left;cursor:pointer;font:inherit;color:inherit}.customer-qc-product:hover{background:#f2f7fa}.customer-qc-product img{width:60px;height:60px;object-fit:contain;flex:0 0 60px}.customer-qc-product>div{min-width:0;flex:1}.customer-qc-product strong,.customer-qc-product small{display:block;overflow-wrap:anywhere;margin-bottom:4px}.customer-qc-product small,.customer-qc-code{color:#58636c;overflow-wrap:anywhere;font-size:12px}.customer-qc-form-grid,.customer-qc-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-qc-form-grid label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px}.customer-qc-form-grid .ant-picker,.customer-qc-form-grid .ant-input-number{width:100%}.customer-qc-item,.customer-qc-result{border-bottom:1px solid #dfe4e8;padding:14px 0;break-inside:avoid}.customer-qc-item p,.customer-qc-result p,.customer-qc-report p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.customer-qc-item small,.customer-qc-result small{color:#58636c;display:block;overflow-wrap:anywhere;margin:6px 0}.customer-qc-item .ant-select{width:100%;margin-top:8px}.customer-qc-actions{position:sticky;bottom:0;padding:12px 0;border-top:1px solid #dfe4e8;background:#fff;z-index:5;display:flex;gap:8px;flex-wrap:wrap}.customer-qc-report{background:#fff;padding:16px;overflow-wrap:anywhere;color:#202428}.customer-qc-meta dt{color:#677078;font-size:12px}.customer-qc-meta dd{margin:4px 0 0;white-space:pre-wrap}.customer-qc-report li{margin-bottom:6px}@media (max-width: 480px){.customer-qc-form-grid,.customer-qc-meta{grid-template-columns:1fr}.customer-qc-report{padding:10px}}@media print{body *{visibility:hidden}.customer-qc-report,.customer-qc-report *{visibility:visible}.customer-qc-report{position:absolute;top:0;left:0;width:100%;padding:0}.customer-qc-no-print{display:none!important}.customer-qc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
