.row-link[data-v-46cb345c]{cursor:pointer}.release-row[data-v-da58264d]{border-bottom:1px solid #e0e0e0;padding:.4rem 0}.frozen-versions[data-v-da58264d]{margin:.25rem 0}.release-error[data-v-da58264d]{color:#a11}.folder-row[data-v-1c61b66e],.criterion-row[data-v-1c61b66e]{border-bottom:1px solid #e0e0e0;padding:.25rem 0}.inline-edit[data-v-1c61b66e]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.inline-edit input[data-v-1c61b66e]:not([type=checkbox]){max-width:9rem}.readonly-notice[data-v-1c61b66e]{border-left:3px solid #c60;background:#fff6ea;padding:.4rem .6rem;margin:.4rem 0}.bidder-pq-card[data-v-06ede28d]{border:1px solid #ccc;border-radius:6px;padding:.75rem 1rem;margin-bottom:.75rem}.row-link[data-v-06ede28d]{cursor:pointer}.levels[data-v-06ede28d]{margin:.25rem 0 0;padding-left:1rem}.outdated[data-v-06ede28d]{margin-left:.4rem;color:#a15c00;font-weight:600}.answer-editor[data-v-a73647be]{margin-top:1rem;border-top:2px solid #ddd;padding-top:.75rem}.answer-field[data-v-a73647be]{margin:.4rem 0;display:flex;flex-direction:column;gap:.2rem}.field-label[data-v-a73647be]{font-weight:600}.field-ops[data-v-a73647be]{display:inline-flex;gap:.4rem}.required[data-v-a73647be]{color:#b00}.actions[data-v-a73647be]{display:flex;gap:.5rem;margin:.75rem 0;flex-wrap:wrap}.completeness[data-v-a73647be],.carry-over[data-v-a73647be]{margin-top:.5rem}.submission-panel[data-v-4e49ed2f]{margin-top:1rem;border-top:2px solid #ddd;padding-top:.75rem}.actions[data-v-4e49ed2f]{display:flex;gap:.5rem;margin:.5rem 0}.history[data-v-4e49ed2f]{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0}.history-row[data-v-4e49ed2f]{text-align:left;background:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:.35rem .5rem;cursor:pointer}.version[data-v-4e49ed2f]{font-weight:600}.outdated[data-v-4e49ed2f]{margin-left:.4rem;color:#a15c00;font-weight:600}.incomplete[data-v-4e49ed2f]{color:#b00}.detail[data-v-4e49ed2f]{margin-top:.75rem;border-top:1px solid #eee;padding-top:.5rem}.answers[data-v-4e49ed2f]{margin:.25rem 0}.outdated-banner[data-v-9968d7ae]{background:#fff3cd;border:1px solid #ffe08a;border-radius:4px;padding:.5rem .75rem;margin-bottom:.75rem}.criterion-row[data-v-9968d7ae]{border-left:2px solid #ddd;padding:.25rem 0 .25rem .75rem;margin:.35rem 0}.kind-badge[data-v-9968d7ae]{display:inline-block;min-width:1.2rem;text-align:center;font-weight:700;border:1px solid #999;border-radius:3px;margin-right:.4rem}.required[data-v-9968d7ae]{margin-left:.4rem;font-size:.8rem;color:#b00}.folder-row[data-v-9968d7ae]{margin:.5rem 0 .25rem}.min-score-panel[data-v-6c25d7e3]{margin-top:1rem;padding:.75rem;border:1px solid #ddd;border-radius:4px}.msp-bidder[data-v-6c25d7e3]{margin-bottom:.5rem}.msp-bidder-head[data-v-6c25d7e3]{font-weight:600}.msp-scopes[data-v-6c25d7e3]{list-style:none;margin:.25rem 0;padding-left:.5rem}.msp-scope[data-v-6c25d7e3]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.msp-admitted[data-v-6c25d7e3]{color:#0a7}.status-failed[data-v-6c25d7e3]{color:#c00}.status-reached[data-v-6c25d7e3]{color:#0a7}.muted[data-v-6c25d7e3]{color:#888}.qualification-panel[data-v-0fad35f5]{margin-top:1rem;padding:.75rem;border:1px solid #ddd;border-radius:4px}.qual-bidder[data-v-0fad35f5]{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.qual-bidder-head[data-v-0fad35f5]{font-weight:600}.qual-field[data-v-0fad35f5]{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0;max-width:22rem}.qual-inconsistent[data-v-0fad35f5]{margin:.4rem 0;padding:.4rem .6rem .4rem 1.4rem;border:1px solid #c62828;border-radius:4px;background:#fdecea;color:#c62828}.suggestion-block[data-v-891b2238]{display:flex;flex-direction:column;gap:.15rem;border:1px dashed #b0b0b0;border-radius:4px;padding:.25rem .4rem;margin-top:.35rem;font-weight:400}.suggestion-tag[data-v-891b2238]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#666}.suggestion-value[data-v-891b2238]{font-family:monospace;font-weight:600}.suggestion-gloss[data-v-891b2238]{font-size:.8rem}.suggestion-suggested_qualified[data-v-891b2238]{border-color:#2e7d32;background:#edf7ed}.suggestion-suggested_qualified .suggestion-value[data-v-891b2238]{color:#2e7d32}.suggestion-suggested_not_qualified[data-v-891b2238]{border-color:#c62828;background:#fdecea}.suggestion-suggested_not_qualified .suggestion-value[data-v-891b2238]{color:#c62828}.suggestion-not_validated[data-v-891b2238]{border-color:#9e9e9e;background:#f5f5f5}.suggestion-not_validated .suggestion-value[data-v-891b2238]{color:#616161}.qualification-block[data-v-891b2238]{display:flex;flex-direction:column;gap:.15rem;border:1px solid #444;border-radius:4px;padding:.25rem .4rem;margin-top:.35rem;font-weight:400}.qualification-tag[data-v-891b2238]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#444}.qualification-value[data-v-891b2238]{font-family:monospace;font-weight:600}.qualification-gloss[data-v-891b2238]{font-size:.8rem}.qualification-detail[data-v-891b2238]{font-size:.75rem}.qualification-qualified[data-v-891b2238]{border-color:#2e7d32}.qualification-not_qualified[data-v-891b2238]{border-color:#c62828}.qualification-not_validated[data-v-891b2238]{border-color:#9e9e9e}.older-state-badge[data-v-891b2238]{margin-top:.25rem;padding:.1rem .35rem;border-radius:3px;background:#fff3cd;color:#7a5c00;font-size:.75rem;font-weight:600}.status-view[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.75rem}.status-mode-tabs[data-v-a9ea438b]{display:flex;gap:.5rem}.mode-tab[data-v-a9ea438b]{background:none;border:1px solid #ccc;border-radius:4px;padding:.2rem .6rem;cursor:pointer}.mode-tab.active[data-v-a9ea438b]{border-color:#444;font-weight:600}.status-query[data-v-a9ea438b]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.query-field[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.status-row[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.4rem;border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem}.level-head[data-v-a9ea438b]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.level-title[data-v-a9ea438b]{font-weight:600}.removed-flag[data-v-a9ea438b]{font-size:.75rem;color:#7a5c00;background:#fff3cd;border-radius:3px;padding:.05rem .35rem}.status-block[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.1rem;border-radius:4px;padding:.25rem .4rem}.block-tag[data-v-a9ea438b]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#666}.block-value[data-v-a9ea438b]{font-family:monospace;font-weight:600}.block-gloss[data-v-a9ea438b],.block-detail[data-v-a9ea438b]{font-size:.78rem}.qualification-block[data-v-a9ea438b]{border:1px solid #444}.qualification-qualified[data-v-a9ea438b]{border-color:#2e7d32}.qualification-not_qualified[data-v-a9ea438b]{border-color:#c62828}.qualification-not_validated[data-v-a9ea438b]{border-color:#9e9e9e}.suggestion-block[data-v-a9ea438b]{border:1px dashed #b0b0b0}.suggestion-suggested_qualified[data-v-a9ea438b]{border-color:#2e7d32;background:#edf7ed}.suggestion-suggested_not_qualified[data-v-a9ea438b]{border-color:#c62828;background:#fdecea}.suggestion-not_validated[data-v-a9ea438b]{border-color:#9e9e9e;background:#f5f5f5}.exclusion-block[data-v-a9ea438b]{border:1px dashed #b0b0b0}.exclusion-causes[data-v-a9ea438b]{margin:.1rem 0 0;padding-left:1.1rem;font-size:.8rem}.admitted-anyway[data-v-a9ea438b]{color:#7a5c00;font-weight:600}.submission-block[data-v-a9ea438b]{border:1px solid #e0e0e0}.badges[data-v-a9ea438b]{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.15rem}.badge[data-v-a9ea438b]{font-size:.72rem;border-radius:3px;padding:.05rem .35rem}.badge-none[data-v-a9ea438b]{background:#eceff1;color:#455a64}.badge-outdated[data-v-a9ea438b]{background:#fff3e0;color:#b25b00}.badge-older-state[data-v-a9ea438b]{background:#fff3cd;color:#7a5c00;font-weight:600}.badge-newer[data-v-a9ea438b]{background:#e3f2fd;color:#1565c0;font-weight:600}.level-group[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.4rem}.level-notes[data-v-a9ea438b]{margin:0;padding-left:1.1rem;font-size:.8rem}.bidder-head[data-v-a9ea438b]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.bidder-id[data-v-a9ea438b]{font-weight:600;font-family:monospace}.admission[data-v-a9ea438b]{font-size:.78rem}.counts-block[data-v-a9ea438b]{border:1px solid #e0e0e0}.counts[data-v-a9ea438b]{display:flex;flex-direction:column;gap:.1rem;font-size:.82rem}.scores-block[data-v-a9ea438b]{border:1px solid #e0e0e0}.score-scopes[data-v-a9ea438b]{margin:.1rem 0 0;padding-left:1.1rem;font-size:.8rem}.audit-view[data-v-3362f898]{display:flex;flex-direction:column;gap:.75rem}.audit-query[data-v-3362f898]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.query-field[data-v-3362f898]{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.audit-list[data-v-3362f898]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.audit-event[data-v-3362f898]{border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.4rem}.event-head[data-v-3362f898]{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.event-id[data-v-3362f898]{font-family:monospace;color:#666}.event-type[data-v-3362f898]{font-weight:600;font-family:monospace}.event-time[data-v-3362f898],.event-author[data-v-3362f898]{font-size:.8rem;color:#555}.event-subject[data-v-3362f898]{display:grid;grid-template-columns:max-content 1fr;gap:.05rem .6rem;margin:0;font-size:.78rem}.event-subject dt[data-v-3362f898]{color:#666;font-family:monospace}.event-subject dd[data-v-3362f898]{margin:0;font-family:monospace}.event-change[data-v-3362f898]{display:flex;gap:.75rem;flex-wrap:wrap}.change-side[data-v-3362f898]{flex:1 1 12rem;display:flex;flex-direction:column;gap:.1rem}.change-tag[data-v-3362f898]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#666}.change-value[data-v-3362f898]{margin:0;font-family:monospace;font-size:.78rem;white-space:pre-wrap;word-break:break-word;background:#f7f7f7;border-radius:4px;padding:.25rem .4rem}.muted[data-v-3362f898]{color:#777;font-size:.85rem}body{font-family:system-ui,sans-serif;margin:0;color:#1a1a1a}.app-shell>header,.app-shell>main{padding:.5rem 1rem}h1{font-size:1.2rem;margin:.3rem 0}nav a{margin-right:1rem}.test-tool-banner{background:#b00020;color:#fff;font-weight:700;text-align:center;padding:.4rem;position:sticky;top:0;z-index:100}.api-unreachable-banner{background:#ff9800;color:#000;text-align:center;padding:.4rem}.context-panel{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;background:#eef;padding:.4rem;margin:.4rem 0}.context-panel .active-identity{font-size:.85rem;color:#333}.error-panel{background:#fdecea;border:1px solid #b00020;padding:.5rem;margin:.4rem 0}.error-panel .warnings{color:#7a5900}table{border-collapse:collapse}th,td{border:1px solid #ccc;padding:.3rem .5rem;text-align:left}.dialog{border:2px solid #b00020;background:#fff4f4;padding:.8rem;margin:.5rem 0}.pqs-layout{display:flex;gap:1.5rem;align-items:flex-start}.pqs-layout aside{min-width:18rem}.removed-lot{color:#888}form.stack{display:flex;flex-direction:column;gap:.3rem;max-width:28rem;border:1px solid #aaa;padding:.6rem;margin:.5rem 0}.muted{color:#666}.tabs{margin:.5rem 0}.op-result{background:#eef7ee;border:1px solid #2e7d32;padding:.4rem;margin:.4rem 0}.tabs button{margin-right:.5rem}dl.base-data{display:grid;grid-template-columns:max-content 1fr;gap:.15rem .8rem}dl.base-data dt{font-weight:700}dl.base-data dd{margin:0}.lot-draft-row{display:flex;gap:.3rem;margin:.2rem 0}
