.quality-verification-record-preview { margin: 0; min-width: 1180px; background: #f5f7f8; }
.quality-verification-record-page {
  --qvr-ink: #263238;
  --qvr-blue: #2f5d7c;
  --qvr-blue-dark: #183c57;
  --qvr-orange: #d7792b;
  --qvr-red: #b44a3c;
  --qvr-green: #32815f;
  --qvr-paper: #f5f7f8;
  --qvr-line: #c8d5db;
  min-width: 0;
  padding: 20px 22px 22px;
  color: var(--qvr-ink);
  background: var(--qvr-paper);
  font-family: "Microsoft YaHei", "Noto Sans SC", sans-serif;
  font-size: 14px;
}
.quality-verification-record-page *, .quality-verification-record-page *::before, .quality-verification-record-page *::after { box-sizing: border-box; }
.quality-verification-record-page button, .quality-verification-record-page input, .quality-verification-record-page select, .quality-verification-record-page textarea { font: inherit; }
.quality-verification-record-page button { cursor: pointer; }
.qvr-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; padding: 2px 4px 16px; }
.qvr-breadcrumb { margin-bottom: 6px; color: #71838d; font-size: 14px; font-weight: 700; }
.qvr-title-row { display: flex; align-items: center; gap: 10px; }
.qvr-title-row h1 { margin: 0; color: #152c3c; font-size: 30px; line-height: 1.2; letter-spacing: 0; }
.qvr-header p { margin: 7px 0 0; color: #73838c; font-size: 14px; }
.qvr-batch-status { padding: 4px 9px; border-radius: 6px; font-size: 14px; font-weight: 800; }
.qvr-batch-status--active { color: #236799; background: #deecfa; }
.qvr-batch-status--review { color: #98611f; background: #fff1dc; }
.qvr-batch-status--archived { color: #60727d; background: #e4eaed; }
.qvr-head-actions { display: flex; gap: 8px; }
.qvr-icon-action { display: inline-flex; align-items: center; gap: 7px; min-height: 37px; padding: 0 11px; border: 1px solid #b6c8d1; border-radius: 8px; color: #3d6276; background: #fff; font-size: 14px; font-weight: 700; }
.qvr-icon-action:hover { border-color: var(--qvr-orange); color: var(--qvr-orange); background: #fff9f2; }
.qvr-svg-icon { display: block; flex: 0 0 auto; width: 16px; height: 16px; }
.qvr-icon-action .qvr-svg-icon { width: 17px; height: 17px; color: var(--qvr-blue); }
.qvr-icon-action:hover .qvr-svg-icon { color: var(--qvr-orange); }

.qvr-batch-band { display: grid; grid-template-columns: 1fr 1fr 1fr 1.45fr 185px; overflow: hidden; border: 1px solid #9ebdd0; border-radius: 10px; background: #fff; box-shadow: 0 1px 2px rgba(38, 50, 56, .04); }
.qvr-batch-field, .qvr-batch-summary { min-width: 0; min-height: 74px; padding: 13px 16px; border-right: 1px solid #dbe5ea; }
.qvr-batch-field > span, .qvr-batch-summary > span { display: block; color: #71838d; font-size: 14px; font-weight: 700; }
.qvr-batch-field b { display: block; margin: 7px 0 4px; overflow: hidden; color: #263b48; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; }
.qvr-batch-field small { display: block; overflow: hidden; color: #82919a; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.qvr-batch-field--period b { font-size: 14px; }
.qvr-batch-summary { display: grid; align-content: center; grid-template-columns: auto auto; gap: 3px 10px; border-right: 0; background: #f7fafb; }
.qvr-batch-summary b { color: var(--qvr-blue); font-size: 25px; line-height: 1; text-align: right; }
.qvr-batch-summary em { grid-column: 1 / -1; color: #778b95; font-size: 14px; font-style: normal; }

.qvr-toolbar { display: flex; align-items: end; flex-wrap: wrap; gap: 10px; margin-top: 12px; padding: 12px 14px; border: 1px solid #d6e1e6; border-radius: 10px; background: #fff; box-shadow: 0 1px 2px rgba(38, 50, 56, .04); }
.qvr-toolbar label { display: grid; gap: 5px; min-width: 142px; color: #647984; font-size: 14px; font-weight: 700; }
.qvr-toolbar .qvr-search { min-width: 250px; margin-left: auto; }
.qvr-toolbar select, .qvr-toolbar input { width: 100%; height: 36px; padding: 0 10px; border: 1px solid #bbcbd3; border-radius: 7px; outline: 0; color: #263b48; background: #fff; }
.qvr-toolbar select:focus, .qvr-toolbar input:focus { border-color: var(--qvr-blue); box-shadow: 0 0 0 2px rgba(47, 93, 124, .12); }
.qvr-btn { min-height: 36px; padding: 0 13px; border: 1px solid #a9bdc8; border-radius: 7px; font-weight: 800; white-space: nowrap; }
.qvr-btn--light { color: #31576d; background: #fff; }
.qvr-btn--light:hover { border-color: var(--qvr-blue); color: var(--qvr-blue); background: #f2f8fb; }
.qvr-btn--primary { border-color: var(--qvr-blue-dark); color: #fff; background: var(--qvr-blue-dark); }
.qvr-btn--primary:hover { border-color: #102d42; background: #102d42; }
.qvr-btn--archive { border-color: #d0954a; color: #fff; background: var(--qvr-orange); }
.qvr-btn--archive:hover { background: #b96520; }
.qvr-compact { min-height: 36px; padding: 0 10px; border: 0; color: #527086; background: transparent; font-size: 14px; font-weight: 700; }
.qvr-compact:hover { color: var(--qvr-orange); }

.qvr-layout { display: grid; grid-template-columns: minmax(820px, 1fr) 360px; gap: 13px; margin-top: 13px; align-items: start; }
.qvr-main { min-width: 0; }
.qvr-main-meta { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 0 6px 8px; color: #778a94; font-size: 14px; }
.qvr-main-meta b { color: var(--qvr-blue); }
.qvr-group { margin-bottom: 10px; overflow: hidden; border: 1px solid #d1dce1; border-radius: 9px; background: #fff; box-shadow: 0 1px 2px rgba(38, 50, 56, .035); }
.qvr-group-head { min-height: 39px; border-bottom: 1px solid #dce5e9; background: #f6f9fa; }
.qvr-group-toggle { display: grid; grid-template-columns: minmax(0, 1fr) auto 22px; align-items: center; width: 100%; min-height: 39px; padding: 0 14px 0 18px; border: 0; border-left: 4px solid var(--qvr-blue); color: #243d4e; background: transparent; text-align: left; }
.qvr-group-toggle span { font-size: 15px; font-weight: 800; }
.qvr-group-toggle b { margin-right: 10px; color: #3d6a87; font-size: 14px; }
.qvr-group-toggle i { color: #607987; font-size: 18px; font-style: normal; text-align: center; }
.qvr-group--orange .qvr-group-toggle { border-left-color: var(--qvr-orange); }
.qvr-group--orange .qvr-group-toggle b { color: #a76a27; }
.qvr-group--green .qvr-group-toggle { border-left-color: var(--qvr-green); }
.qvr-group--green .qvr-group-toggle b { color: var(--qvr-green); }
.qvr-group--graphite .qvr-group-toggle { border-left-color: #627882; }
.qvr-group--graphite .qvr-group-toggle b { color: #5f737d; }
.qvr-group.is-collapsed .qvr-table-wrap { display: none; }
.qvr-table-wrap { overflow-x: auto; }
.qvr-table { width: 100%; min-width: 1120px; border-collapse: collapse; font-size: 14px; }
.qvr-table th { height: 34px; padding: 6px 9px; border-top: 2px solid #445963; border-bottom: 1px solid var(--qvr-blue); color: #536b77; background: #edf3f5; font-weight: 800; text-align: left; white-space: nowrap; }
.qvr-table th:first-child, .qvr-table td:first-child { padding-left: 17px; }
.qvr-table td { min-height: 37px; padding: 7px 9px; border-bottom: 1px solid #e3eaed; color: #3f5662; white-space: nowrap; }
.qvr-table tbody tr:nth-child(even) td { background: #fbfdfe; }
.qvr-table tbody tr:hover td, .qvr-table tbody tr.is-selected td { background: #eef7fb; }
.qvr-table tbody tr.is-selected td:first-child { box-shadow: inset 4px 0 0 var(--qvr-blue); }
.qvr-index { width: 48px; color: #648092 !important; font-weight: 700; }
.qvr-record-link, .qvr-issue-link, .qvr-detail-icon { padding: 0; border: 0; color: #244f68; background: transparent; font-weight: 800; text-align: left; }
.qvr-record-link:hover, .qvr-issue-link:hover, .qvr-detail-icon:hover { color: var(--qvr-orange); text-decoration: underline; }
.qvr-issue-link { color: var(--qvr-red); }
.qvr-detail-icon { display: grid; place-items: center; width: 25px; height: 25px; border: 1px solid #b7ccd8; border-radius: 6px; color: var(--qvr-blue); background: #fff; text-decoration: none !important; }
.qvr-detail-icon .qvr-svg-icon { width: 15px; height: 15px; }
.qvr-empty { height: 76px; color: #7f919a !important; text-align: center; }
.qvr-result { display: inline-flex; align-items: center; gap: 5px; font-weight: 800; }
.qvr-result .qvr-svg-icon { width: 15px; height: 15px; }
.qvr-result--pass { color: var(--qvr-green); }
.qvr-result--conditional { color: var(--qvr-orange); }
.qvr-result--fail { color: var(--qvr-red); }
.qvr-result--ongoing { color: #3f77a3; }

.qvr-aside { display: grid; gap: 11px; }
.qvr-aside-card { overflow: hidden; border: 1px solid #d1dce1; border-radius: 9px; background: #fff; box-shadow: 0 1px 2px rgba(38, 50, 56, .04); }
.qvr-aside-head { display: flex; align-items: center; justify-content: space-between; min-height: 42px; padding: 0 13px; border-bottom: 1px solid #dfe7ea; background: #fbfcfd; }
.qvr-aside-head h2 { margin: 0; color: #304b5a; font-size: 15px; }
.qvr-aside-head h2 small { color: #768994; font-size: 14px; }
.qvr-aside-head button { padding: 0; border: 0; color: var(--qvr-blue); background: transparent; font-size: 14px; font-weight: 800; }
.qvr-aside-head button:hover { color: var(--qvr-orange); }
.qvr-overview-grid { display: grid; grid-template-columns: 1fr 1fr; }
.qvr-overview-grid div { min-height: 58px; padding: 10px 13px; border-right: 1px solid #ebf0f2; border-bottom: 1px solid #ebf0f2; }
.qvr-overview-grid div:nth-child(2n) { border-right: 0; }
.qvr-overview-grid div:nth-last-child(-n + 2) { border-bottom: 0; }
.qvr-overview-grid span { display: block; color: #758892; font-size: 14px; }
.qvr-overview-grid b { display: block; margin-top: 5px; overflow: hidden; color: #294556; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.qvr-donut-wrap { display: flex; align-items: center; gap: 17px; padding: 14px 15px; }
.qvr-donut { position: relative; display: grid; flex: 0 0 102px; place-items: center; width: 102px; height: 102px; border-radius: 50%; }
.qvr-donut::after { position: absolute; width: 62px; height: 62px; border-radius: 50%; background: #fff; content: ""; }
.qvr-donut span { z-index: 1; display: grid; gap: 2px; text-align: center; }
.qvr-donut b { color: #254354; font-size: 19px; }
.qvr-donut small { color: #81929a; font-size: 14px; }
.qvr-donut-legend { display: grid; flex: 1; gap: 8px; }
.qvr-donut-legend span { display: flex; justify-content: space-between; color: #637983; font-size: 14px; }
.qvr-donut-legend span::before { width: 7px; height: 7px; margin: 5px 5px 0 0; border-radius: 50%; content: ""; }
.qvr-donut-legend b { margin-left: auto; color: #2b4453; }
.qvr-donut-legend .pass::before { background: var(--qvr-green); }
.qvr-donut-legend .conditional::before { background: var(--qvr-orange); }
.qvr-donut-legend .fail::before { background: var(--qvr-red); }
.qvr-donut-legend .ongoing::before { background: #4a7da1; }
.qvr-risk-summary { display: flex; justify-content: space-between; padding: 10px 13px; border-bottom: 1px solid #edf1f3; color: #758691; font-size: 14px; }
.qvr-risk-summary span { display: inline-flex; align-items: center; gap: 4px; }
.qvr-risk-summary i { width: 8px; height: 8px; border-radius: 50%; }
.qvr-risk-summary i.high { background: var(--qvr-red); }.qvr-risk-summary i.mid { background: var(--qvr-orange); }.qvr-risk-summary i.low { background: var(--qvr-green); }
.qvr-risk-summary b { color: #334d5c; }
.qvr-risk-list { max-height: 203px; overflow-y: auto; }
.qvr-risk-row { display: grid; grid-template-columns: minmax(0, 1fr) 40px 47px; align-items: center; gap: 8px; width: 100%; min-height: 42px; padding: 6px 13px; border: 0; border-bottom: 1px solid #edf1f3; color: #465d69; background: #fff; text-align: left; }
.qvr-risk-row:hover { background: #f4f9fb; }
.qvr-risk-row span { min-width: 0; }.qvr-risk-row b, .qvr-risk-row strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.qvr-risk-row b { color: #607782; font-size: 14px; }.qvr-risk-row strong { margin-top: 2px; color: #3a5361; font-size: 14px; }.qvr-risk-row i { color: #8a5b31; font-size: 14px; font-style: normal; text-align: right; }
.qvr-risk-level { display: inline-block; padding: 2px 4px; border-radius: 5px; font-size: 14px; font-style: normal; font-weight: 800; text-align: center; }.qvr-risk-level--高 { color: #a63429; background: #fff0ee; }.qvr-risk-level--中 { color: #a96821; background: #fff4e6; }.qvr-risk-level--低 { color: #287350; background: #e9f7ef; }
.qvr-version-line { position: relative; display: flex; justify-content: space-between; gap: 2px; padding: 22px 20px 16px; }.qvr-version-line::before { position: absolute; top: 34px; left: 31px; right: 31px; height: 2px; background: #9bb9cd; content: ""; }
.qvr-version-node { position: relative; z-index: 1; display: grid; gap: 5px; padding: 0; border: 0; color: #617682; background: transparent; font-size: 14px; text-align: center; }.qvr-version-node::after { width: 10px; height: 10px; margin: 0 auto; border: 2px solid #8ba9bf; border-radius: 50%; background: #f4f8fa; content: ""; order: 2; }.qvr-version-node span { order: 3; color: #82929a; }.qvr-version-node.is-current { color: var(--qvr-blue); }.qvr-version-node.is-current::after { border-color: var(--qvr-blue); background: var(--qvr-blue); }
.qvr-version-note { display: flex; gap: 10px; padding: 0 13px 12px; color: #788a93; font-size: 14px; }.qvr-version-note span:first-child { color: var(--qvr-orange); }.qvr-version-note span:last-child { color: var(--qvr-blue); }
.qvr-selected-card { padding-bottom: 12px; }.qvr-selected-card .qvr-aside-head { border-bottom: 0; }.qvr-selected-id { display: block; padding: 0 13px; color: var(--qvr-blue); font-size: 14px; }.qvr-selected-card h3 { margin: 5px 13px; color: #273f4d; font-size: 16px; }.qvr-selected-card p { margin: 0 13px 11px; color: #70848e; font-size: 14px; }.qvr-selected-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; padding: 0 13px; }.qvr-selected-actions .qvr-btn { padding: 0 6px; font-size: 14px; }

.qvr-closeout { display: grid; grid-template-columns: 1.18fr 1fr 1.15fr 275px; gap: 0; margin-top: 13px; overflow: hidden; border: 1px solid #d2dce1; border-radius: 10px; background: #fff; box-shadow: 0 1px 2px rgba(38, 50, 56, .04); }
.qvr-closeout article { min-height: 146px; padding: 14px 16px; border-right: 1px solid #e0e8eb; }.qvr-closeout-head { display: flex; align-items: center; justify-content: space-between; gap: 8px; }.qvr-closeout h2 { margin: 0; color: #304b5a; font-size: 15px; }.qvr-closeout article p { margin: 10px 0; color: #617681; font-size: 14px; line-height: 1.75; }.qvr-closeout article p b { color: var(--qvr-red); }.qvr-closeout article > button { padding: 0; border: 0; color: var(--qvr-blue); background: transparent; font-size: 14px; font-weight: 800; }.qvr-closeout article > button:hover { color: var(--qvr-orange); }
.qvr-review-tag { padding: 3px 6px; border-radius: 5px; color: #a76a25; background: #fff1df; font-size: 14px; font-weight: 800; }.qvr-closeout-head > b { color: var(--qvr-blue); font-size: 25px; }.qvr-progress { height: 9px; margin: 18px 0 11px; overflow: hidden; border-radius: 99px; background: #e3ebee; }.qvr-progress i { display: block; height: 100%; border-radius: inherit; background: var(--qvr-blue); }.qvr-progress-data { display: flex; justify-content: space-between; gap: 5px; color: #768a93; font-size: 14px; }.qvr-progress-data b { color: #3b5a69; }.qvr-progress-data b.risk { color: var(--qvr-red); }.qvr-closeout ul { margin: 10px 0 0; padding-left: 17px; color: #60747e; font-size: 14px; line-height: 1.85; }.qvr-closeout li::marker { color: var(--qvr-orange); }
.qvr-closeout-actions { display: grid; align-content: center; gap: 8px; padding: 13px; background: #fafcfd; }.qvr-closeout-actions .qvr-btn { width: 100%; }
.qvr-footer { display: flex; justify-content: space-between; gap: 15px; padding: 10px 3px 0; color: #7b8d95; font-size: 14px; }

.qvr-modal-layer { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 24px; background: rgba(27, 44, 53, .38); }.qvr-modal { width: min(700px, calc(100vw - 48px)); max-height: calc(100vh - 48px); overflow: hidden; border: 1px solid #bfcfd7; border-radius: 12px; background: #fff; box-shadow: 0 18px 52px rgba(24, 44, 57, .28); }.qvr-modal header { display: flex; align-items: center; justify-content: space-between; min-height: 66px; padding: 10px 20px; border-bottom: 1px solid #d9e3e8; background: #f7fafb; }.qvr-modal-eyebrow { color: #77909d; font-size: 14px; font-weight: 700; }.qvr-modal h2 { margin: 3px 0 0; color: #284453; font-size: 20px; }.qvr-modal header button { display: grid; place-items: center; width: 30px; height: 30px; border: 0; border-radius: 7px; color: #5c7280; background: #e9f0f3; }.qvr-modal-close .qvr-svg-icon { width: 17px; height: 17px; }.qvr-modal header button:hover { color: #fff; background: var(--qvr-orange); }.qvr-modal-body { max-height: calc(100vh - 194px); padding: 20px; overflow-y: auto; color: #536a76; }.qvr-modal footer { display: flex; justify-content: flex-end; gap: 8px; padding: 12px 20px; border-top: 1px solid #dce5e9; background: #fbfcfd; }
.qvr-detail-banner { display: flex; align-items: center; justify-content: space-between; padding: 10px 12px; border: 1px solid #d8e4e9; border-radius: 8px; background: #f6fafb; }.qvr-detail-banner > span { color: #728790; font-size: 14px; }.qvr-detail-modal dl, .qvr-issue-modal dl { display: grid; grid-template-columns: 106px minmax(0, 1fr); margin: 14px 0; }.qvr-detail-modal dt, .qvr-detail-modal dd, .qvr-issue-modal dt, .qvr-issue-modal dd { margin: 0; padding: 8px 0; border-bottom: 1px solid #e5edef; line-height: 1.55; }.qvr-detail-modal dt, .qvr-issue-modal dt { color: #7e919a; font-size: 14px; }.qvr-detail-modal dd, .qvr-issue-modal dd { color: #35515f; font-size: 14px; font-weight: 700; overflow-wrap: anywhere; }.qvr-detail-modal h3 { margin: 18px 0 10px; color: #415d6b; font-size: 14px; }.qvr-modal-timeline { display: grid; gap: 7px; }.qvr-modal-timeline > div { position: relative; display: flex; gap: 9px; min-height: 36px; }.qvr-modal-timeline > div:not(:last-child)::before { position: absolute; top: 13px; bottom: -6px; left: 4px; border-left: 1px solid #bcd0da; content: ""; }.qvr-modal-timeline i { z-index: 1; width: 9px; height: 9px; margin-top: 4px; border: 2px solid #79a4bd; border-radius: 50%; background: #fff; }.qvr-modal-timeline b, .qvr-modal-timeline small { display: block; }.qvr-modal-timeline b { color: #435d6b; font-size: 14px; }.qvr-modal-timeline small { margin-top: 3px; color: #82939b; font-size: 14px; }
.qvr-form { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }.qvr-form label, .qvr-issue-modal label, .qvr-confirm-copy label { display: grid; gap: 6px; color: #536d79; font-size: 14px; font-weight: 800; }.qvr-form label.full { grid-column: 1 / -1; }.qvr-form input, .qvr-form select, .qvr-form textarea, .qvr-issue-modal textarea, .qvr-confirm-copy textarea { width: 100%; min-height: 38px; padding: 8px 9px; border: 1px solid #bdcdd5; border-radius: 7px; outline: 0; color: #2d4655; background: #fff; }.qvr-form input:disabled { color: #6d8089; background: #f0f4f5; }.qvr-form textarea, .qvr-issue-modal textarea, .qvr-confirm-copy textarea { min-height: 82px; resize: vertical; }.qvr-form input:focus, .qvr-form select:focus, .qvr-form textarea:focus, .qvr-issue-modal textarea:focus, .qvr-confirm-copy textarea:focus { border-color: var(--qvr-blue); box-shadow: 0 0 0 2px rgba(47, 93, 124, .12); }.qvr-form-error { grid-column: 1 / -1; min-height: 18px; margin: 0; color: var(--qvr-red); font-size: 14px; font-weight: 800; }.qvr-issue-modal > div:first-child { display: flex; gap: 7px; }.qvr-issue-state { padding: 3px 6px; border-radius: 5px; color: #617984; background: #edf2f4; font-size: 14px; font-weight: 700; }.qvr-issue-modal label { margin-top: 12px; }.qvr-confirm-copy { color: #506872; font-size: 14px; line-height: 1.75; }.qvr-confirm-copy b { color: #304d5d; font-size: 15px; }.qvr-confirm-copy p { margin: 7px 0; }.qvr-confirm-copy--risk { padding: 12px 14px; border-left: 4px solid var(--qvr-red); border-radius: 7px; background: #fff6f4; }.qvr-confirm-copy label { margin-top: 12px; }.qvr-stat-detail { display: grid; grid-template-columns: repeat(4, 1fr); gap: 9px; }.qvr-stat-detail div { display: grid; gap: 5px; padding: 16px 8px; border-radius: 8px; background: #f3f7f8; text-align: center; }.qvr-stat-detail b { color: var(--qvr-blue); font-size: 25px; }.qvr-stat-detail span { color: #768a94; font-size: 14px; }.qvr-modal-issue-list { display: grid; gap: 7px; margin-top: 12px; }.qvr-modal-issue-list div { display: grid; grid-template-columns: 88px minmax(0,1fr) 48px 50px; gap: 7px; padding: 8px 9px; border: 1px solid #dce5e9; border-radius: 7px; background: #fbfcfd; font-size: 14px; }.qvr-modal-issue-list b { color: var(--qvr-blue); }.qvr-modal-issue-list span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.qvr-modal-issue-list em { color: var(--qvr-red); font-style: normal; }.qvr-modal-issue-list i { color: #7b8e97; font-style: normal; }.qvr-version-history { position: relative; display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; padding: 16px 0; }.qvr-version-history::before { position: absolute; top: 46px; left: 35px; right: 35px; height: 2px; background: #9eb9c9; content: ""; }.qvr-version-history div { z-index: 1; display: grid; justify-items: center; gap: 7px; text-align: center; }.qvr-version-history b { display: grid; place-items: center; width: 34px; height: 34px; border: 2px solid var(--qvr-blue); border-radius: 50%; color: var(--qvr-blue); background: #fff; font-size: 14px; }.qvr-version-history span { color: #738790; font-size: 14px; }.qvr-version-history small { color: #5f7480; font-size: 14px; }

.quality-verification-record-page.is-compact .qvr-table td { padding-top: 4px; padding-bottom: 4px; }.quality-verification-record-page.is-compact .qvr-group-head, .quality-verification-record-page.is-compact .qvr-group-toggle { min-height: 33px; }.quality-verification-record-page.is-compact .qvr-group { margin-bottom: 7px; }.quality-verification-record-page.is-compact .qvr-group-toggle span { font-size: 14px; }
@media (max-width: 1500px) { .qvr-layout { grid-template-columns: minmax(720px, 1fr) 330px; }.qvr-toolbar .qvr-search { margin-left: 0; }.qvr-batch-band { grid-template-columns: 1fr 1fr 1fr 1.25fr 150px; }.qvr-batch-field { padding-left: 11px; padding-right: 11px; }.qvr-closeout { grid-template-columns: 1.1fr 1fr 1.05fr 220px; } }
@media (max-width: 1200px) { .quality-verification-record-page { padding: 15px; }.qvr-layout { display: block; }.qvr-aside { grid-template-columns: 1fr 1fr; margin-top: 13px; }.qvr-selected-card { grid-column: 1 / -1; }.qvr-batch-band { min-width: 1050px; }.qvr-closeout { grid-template-columns: 1fr 1fr; }.qvr-closeout-actions { grid-column: 1 / -1; grid-template-columns: repeat(4, 1fr); }.qvr-footer { flex-direction: column; }.qvr-toolbar .qvr-search { min-width: 220px; } }
