*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.ant-layout,.ant-layout-header,.ant-layout-content,.ant-card,.ant-card-body,.ant-table-wrapper,.ant-descriptions{min-width:0}.ant-layout-content,.ant-card,.ant-card-body,.ant-table-wrapper,.ant-descriptions{max-width:100%}.ant-descriptions-item-label,.ant-descriptions-item-content{word-break:break-word}.reviewqa-error-row>td{background:#fff1f0}.qa-queue{flex-direction:column;gap:10px;display:flex}.qa-queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-queue-pager{justify-content:flex-end;padding:4px 0 8px;display:flex}.qa-folder{background:#fff;border:1px solid #e6e8eb;border-radius:10px;overflow:hidden}.qa-folder.is-error{border-color:#ffccc7}.qa-folder.is-conflict{border-color:#ffe58f}.qa-folder.is-pass{border-color:#b7eb8f}.qa-folder.is-open{box-shadow:0 4px 14px #0f172a14}.qa-folder-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:4px solid #0000;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.qa-folder.is-error .qa-folder-header{background:#fff7f6;border-left-color:#ff4d4f}.qa-folder.is-conflict .qa-folder-header{background:#fffbe6;border-left-color:#faad14}.qa-folder.is-pass .qa-folder-header{background:#f6ffed;border-left-color:#52c41a}.qa-folder.is-open.is-error .qa-folder-header{background:#fff1f0}.qa-folder.is-open.is-conflict .qa-folder-header{background:#fff7e6}.qa-folder.is-open.is-pass .qa-folder-header{background:#d9f7be}.qa-folder-icon{flex-shrink:0;margin-top:2px;font-size:22px;line-height:1}.qa-folder.is-error .qa-folder-icon{color:#cf1322}.qa-folder.is-conflict .qa-folder-icon{color:#d48806}.qa-folder.is-pass .qa-folder-icon{color:#389e0d}.qa-folder-main{flex:1;min-width:0}.qa-folder-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qa-folder-brief{color:#000000b8;font-size:13px;line-height:1.45}.qa-folder-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;max-width:52%;display:flex}.qa-folder-toggle{color:#0000008c!important}.qa-folder-body{background:#fff;border-top:1px solid #f0f0f0;padding:12px 16px 16px}@media (width<=900px){.qa-folder-header{flex-wrap:wrap}.qa-folder-aside{align-items:stretch;width:100%;max-width:100%}}.sample-grade-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.sample-grade-row .ant-radio-group{flex:none}.sample-grade-row .sample-grade-gold{flex:180px;min-width:160px}.sample-grade-row .sample-grade-note{flex:160px;min-width:140px}@media (width<=640px){.sample-grade-row .ant-radio-group,.sample-grade-row .sample-grade-gold,.sample-grade-row .sample-grade-note{flex:100%;width:100%;min-width:0}.sample-grade-row .ant-radio-group{display:flex}.sample-grade-row .ant-radio-group .ant-radio-button-wrapper{text-align:center;flex:1}}.appeal-decide-row .ant-radio-group{width:100%;display:flex}.appeal-decide-row .ant-radio-button-wrapper,.cross-decide-row .ant-radio-button-wrapper{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:4px}.cross-decide-row .ant-radio-group{width:100%;display:flex}.cross-diff{background:#fde68a;border-radius:2px}.cross-forfeit{color:#cf1322;white-space:nowrap;margin-top:4px;font-size:22px;font-weight:700;line-height:1.3}.cross-split{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;height:100%;min-height:0;display:grid}.cross-seen-body{max-width:760px}.cross-seen{background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-width:0;padding:12px 16px 20px;overflow:auto}.cross-decide{background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-width:0;padding:16px;overflow:auto}@media (width<=640px){.cross-split{grid-template-columns:1fr;height:auto}.cross-seen{max-height:55vh}}.leaderboard-me-row>td{background:#e6f4ff;font-weight:600}.bag-row-output-mismatch>td{background:#ffccc7!important}.bag-row-output-worn>td{background:#fff1b8!important}.commune-name-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bag-counts-cell{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.bag-note-cell-wrap{align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.bag-note-cell{text-overflow:ellipsis;white-space:nowrap;cursor:default;flex:1;min-width:0;display:block;overflow:hidden}.bag-output-modal-full.ant-modal-wrap{padding:0;overflow:hidden}.bag-output-modal-full .ant-modal{max-width:100%;height:100%;margin:0;padding:0;top:0;width:100%!important}.bag-output-modal-full .ant-modal-container{height:100%;max-height:100%;box-shadow:none;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.bag-output-modal-full .ant-modal-header{flex-shrink:0;margin-bottom:0}.bag-output-modal-full .ant-modal-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.bag-output-modal-full .ant-modal-close{top:12px;z-index:20;inset-inline-end:16px}.bag-output-shell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.bag-output-meta{background:#f6ffed;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:28px 40px;padding:8px 20px 12px;display:flex}.bag-output-meta-item{min-width:160px}.bag-output-meta-caption{letter-spacing:.04em;text-transform:uppercase;color:#389e0d;margin-bottom:2px;font-size:12px;font-weight:600}.bag-output-meta-value{color:#135200;word-break:break-word;font-size:28px;font-weight:700;line-height:1.15}.bag-output-meta-file{color:#8c8c8c;align-self:center;margin-left:auto;font-size:13px}.bag-output-files{background:#fff;border-bottom:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;gap:4px;max-height:148px;padding:8px 20px;display:flex;overflow:auto}.bag-output-file{border-radius:6px;align-items:center;gap:8px;min-width:0;padding:2px 6px;display:flex}.bag-output-file.is-current{background:#f6ffed}.bag-output-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.bag-output-viewer{background:#525659;flex:auto;min-height:0;position:relative;overflow:hidden}.bag-output-center{background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bag-output-pdf-wrap{position:absolute;inset:0;overflow:hidden}.bag-output-pdf-spin{z-index:1;background:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bag-output-pdf{background:#525659;border:0;width:100%;height:100%;display:block}.bag-output-nav{z-index:2;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 20px;display:flex;position:relative}
