.issue-products-ui{color:var(--ink,#20252b);font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif;font-size:14px;line-height:1.65;min-width:0;padding:16px 0;margin-top:16px;border-top:1px solid var(--line,#e4e6e8)}
.issue-products-ui *{box-sizing:border-box}
.issue-products-ui ::selection{background:#dce7ff;color:#172d51}
.issue-products-ui .hp-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.issue-products-ui h3{font-size:18px;line-height:1.5;font-weight:600;margin:0 0 4px}
.issue-products-ui h4{font-size:13px;font-weight:600;margin:12px 0 4px}
.issue-products-ui p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.issue-products-ui .hp-muted,.issue-products-ui small{color:#596571;font-size:13px}
.issue-products-ui small{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.issue-products-ui .hp-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:16px 0 10px}
.issue-products-ui .hp-toolbar label{display:grid;gap:5px;font-size:13px;font-weight:600;flex:1 1 300px;min-width:0;max-width:640px}
.issue-products-ui select{width:100%;min-width:0;min-height:36px;padding:6px 10px;border:1px solid #b9c5cf;border-radius:7px;color:#20252b;background:#fff;font:inherit;font-size:14px;caret-color:#3568e8}
.issue-products-ui button{font-size:13px;line-height:1.5;min-height:34px;padding:6px 10px;white-space:normal}
.issue-products-ui button:hover{background:#edf2ff;border-color:#9bb0e5}
.issue-products-ui button:disabled,.issue-products-ui select:disabled{cursor:not-allowed;opacity:.55}
.issue-products-ui button:focus-visible,.issue-products-ui select:focus-visible,.issue-products-ui summary:focus-visible{outline:2px solid #3568e8;outline-offset:2px}
.issue-products-ui .hp-feedback{color:#28536c;font-size:13px;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.issue-products-ui .hp-feedback:empty{display:none}
.issue-products-ui .hp-error,.issue-products-ui .hp-caution{color:#8b4d18;font-size:13px}
.issue-products-ui .hp-summary{font-size:14px;font-weight:600;margin-top:14px}
.issue-products-ui .hp-boundary{color:#596571;font-size:13px;max-width:76ch;margin-bottom:16px}
.issue-products-ui .hp-scroll{width:100%;min-width:0;overflow:auto;scrollbar-color:#a8b7c4 #f3f5f7;scrollbar-width:thin}
.issue-products-ui .hp-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;min-width:680px}
.issue-products-ui th,.issue-products-ui td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--line,#e4e6e8);overflow-wrap:anywhere}
.issue-products-ui th{font-weight:600;color:#415263;background:#f5f7fa;font-size:13px}
.issue-products-ui th:first-child,.issue-products-ui .hp-origin{width:118px}
.issue-products-ui th:last-child,.issue-products-ui .hp-actions{width:125px}
.issue-products-ui .hp-origin strong{font-size:14px;font-weight:600}
.issue-products-ui .hp-origin small{margin-top:4px}
.issue-products-ui .hp-actions button{display:block;width:100%;margin-bottom:8px}
.issue-products-ui .hp-report,.issue-products-ui .hp-fix{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #e4e6e8}
.issue-products-ui .hp-processing>div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.issue-products-ui .hp-report strong,.issue-products-ui .hp-fix strong{font-size:13px;font-weight:600}
.issue-products-ui .hp-evidence{color:#415868;font-size:13px}
.issue-products-ui details{margin-top:10px}
.issue-products-ui summary{cursor:pointer;color:#315e86;font-size:13px;min-height:28px;line-height:1.7;text-underline-offset:3px}
.issue-products-ui ul{padding-left:18px;margin:5px 0 10px;color:#415868;font-size:13px}
.issue-products-ui .hp-empty{padding:18px 8px;color:#596571;font-size:14px}
.issue-products-ui .hp-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#596571;font-size:13px;margin-top:12px;font-variant-numeric:tabular-nums}
.issue-products-ui .hp-pagination>div{display:flex;gap:8px}
.issue-products-ui .hp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.issue-products-ui th,.issue-products-ui td{padding:10px 8px}.issue-products-ui th:first-child,.issue-products-ui .hp-origin{width:108px}.issue-products-ui th:last-child,.issue-products-ui .hp-actions{width:116px}}
