.prequalification-module__mKxSjq__stack{gap:var(--space-4);flex-direction:column;display:flex}.prequalification-module__mKxSjq__headerMeta{text-align:right;font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.prequalification-module__mKxSjq__headerMetaRef{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.prequalification-module__mKxSjq__headerMetaBusy{color:var(--status-progress);font-weight:var(--font-weight-semibold)}.prequalification-module__mKxSjq__stepperWrapper{width:100%;padding-bottom:var(--space-2);overflow-x:auto}.prequalification-module__mKxSjq__stepper{align-items:center;gap:var(--space-2);min-width:640px;display:flex}.prequalification-module__mKxSjq__stepNode{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;display:inline-flex}.prequalification-module__mKxSjq__stepCircle{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--bg-surface-raised);width:24px;height:24px;font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.prequalification-module__mKxSjq__stepLabel{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;color:inherit}.prequalification-module__mKxSjq__stepNodeActive{color:var(--status-progress)}.prequalification-module__mKxSjq__stepNodeActive .prequalification-module__mKxSjq__stepCircle{background:var(--status-progress);border-color:var(--status-progress);color:var(--text-inverse)}.prequalification-module__mKxSjq__stepNodeCompleted{color:var(--status-healthy)}.prequalification-module__mKxSjq__stepNodeCompleted .prequalification-module__mKxSjq__stepCircle{background:var(--status-healthy-soft);border-color:var(--status-healthy);color:var(--status-healthy)}.prequalification-module__mKxSjq__stepConnector{background:var(--status-ended-soft);flex:1;min-width:16px;height:2px}.prequalification-module__mKxSjq__stepConnectorActive{background:var(--status-healthy)}.prequalification-module__mKxSjq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__toolbarScheme{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.prequalification-module__mKxSjq__toolbarTitle{font-size:var(--fs-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:2px 0 0}.prequalification-module__mKxSjq__toolbarMeta{font-size:var(--fs-xs);color:var(--text-secondary);margin:2px 0 0}.prequalification-module__mKxSjq__toolbarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__remarkField{min-width:220px}.prequalification-module__mKxSjq__statsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.prequalification-module__mKxSjq__statCard{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-subtle);flex-direction:column;gap:2px;display:flex}.prequalification-module__mKxSjq__statLabel{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.prequalification-module__mKxSjq__statValue{font-size:var(--fs-xl);font-weight:var(--font-weight-extrabold);color:var(--text-primary);line-height:1.2}.prequalification-module__mKxSjq__statValueGood{color:var(--status-healthy)}.prequalification-module__mKxSjq__statValueBad{color:var(--status-problem)}.prequalification-module__mKxSjq__statValueOpen{color:var(--color-warning-700)}.prequalification-module__mKxSjq__statDesc{font-size:var(--fs-2xs);color:var(--text-tertiary)}.prequalification-module__mKxSjq__matrixTable{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}.prequalification-module__mKxSjq__matrixTable th{background:var(--bg-table-header);font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-default);vertical-align:bottom;padding:.6rem .75rem}.prequalification-module__mKxSjq__matrixTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:top;padding:.6rem .75rem}.prequalification-module__mKxSjq__matrixTable th+th,.prequalification-module__mKxSjq__matrixTable td+td{border-left:1px solid var(--border-subtle)}.prequalification-module__mKxSjq__matrixTable tbody tr:last-child td{border-bottom:none}.prequalification-module__mKxSjq__matrixTable tbody tr:hover{background:var(--bg-surface-hover)}.prequalification-module__mKxSjq__colCriterion{width:200px}.prequalification-module__mKxSjq__colCriterionWide{width:240px}.prequalification-module__mKxSjq__cellCenter{text-align:center}.prequalification-module__mKxSjq__bidderHead{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.prequalification-module__mKxSjq__bidderHeadName{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--fs-sm)}.prequalification-module__mKxSjq__critKey{font-size:var(--fs-2xs);color:var(--text-tertiary)}.prequalification-module__mKxSjq__checkCell{gap:var(--space-2);border-radius:var(--radius);flex-direction:column;min-width:190px;padding:.5rem;display:flex}.prequalification-module__mKxSjq__cellFail{background:#fef2f2;border:1px solid #fecaca}.prequalification-module__mKxSjq__checkStatus{font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:.35rem;display:inline-flex}.prequalification-module__mKxSjq__checkPass{color:#166534;border-radius:var(--radius);background:#dcfce7;border:1px solid #86efac;padding:.15rem .5rem}.prequalification-module__mKxSjq__checkFail{color:#991b1b;border-radius:var(--radius);background:#fee2e2;border:1px solid #fca5a5;padding:.15rem .5rem}.prequalification-module__mKxSjq__overrideFlag{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-warning-700)}.prequalification-module__mKxSjq__evidenceBox{font-size:var(--fs-xs);color:var(--text-body);background:var(--bg-surface-subtle);padding:var(--space-2);border:1px solid var(--border-subtle);border-left:3px solid var(--status-ended);border-radius:var(--radius);line-height:1.45}.prequalification-module__mKxSjq__evidenceBoxPass{border-left-color:var(--status-healthy)}.prequalification-module__mKxSjq__evidenceBoxFail{border-left-color:var(--status-problem)}.prequalification-module__mKxSjq__evidenceCitation{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);color:var(--text-brand);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.prequalification-module__mKxSjq__evidenceNote{font-size:var(--fs-2xs);color:var(--text-secondary);line-height:1.4}.prequalification-module__mKxSjq__aiNote{font-size:var(--fs-xs);padding:var(--space-2);border-radius:var(--radius);background:var(--bg-surface-subtle);border:1px dashed var(--border-strong);line-height:1.45}.prequalification-module__mKxSjq__aiNoteHead{align-items:center;gap:var(--space-1);font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-brand);display:inline-flex}.prequalification-module__mKxSjq__aiNoteWarn{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-weight:var(--font-weight-bold);color:var(--color-warning-700);display:inline-flex}.prequalification-module__mKxSjq__aiNoteFoot{margin-top:var(--space-1);font-size:var(--fs-2xs);color:var(--text-tertiary)}.prequalification-module__mKxSjq__cellActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__categoryGroup{border:1px solid var(--border-default);border-radius:var(--radius);overflow:hidden}.prequalification-module__mKxSjq__categoryGroupHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-surface-subtle);border-bottom:1px solid var(--border-default);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__categoryGroupName{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);display:inline-flex}.prequalification-module__mKxSjq__categoryGroupMeta{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.prequalification-module__mKxSjq__categoryGroupScroll{overflow-x:auto}.prequalification-module__mKxSjq__packetGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.prequalification-module__mKxSjq__packetCard{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-subtle);display:flex}.prequalification-module__mKxSjq__packetCardName{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);display:flex}.prequalification-module__mKxSjq__packetCardSub{font-size:var(--fs-2xs);color:var(--text-secondary);margin-top:2px}.prequalification-module__mKxSjq__packetCardCount{font-size:var(--fs-xl);font-weight:var(--font-weight-extrabold);color:var(--text-primary)}.prequalification-module__mKxSjq__sealedCell{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-tertiary);display:inline-flex}.prequalification-module__mKxSjq__pipelineFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-subtle);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__pipelineFooterTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);display:flex}.prequalification-module__mKxSjq__pipelineFooterSub{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:2px}.prequalification-module__mKxSjq__rosterPanel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-subtle);flex-direction:column;display:flex}.prequalification-module__mKxSjq__rosterHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__rosterTitle{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.prequalification-module__mKxSjq__rosterGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.prequalification-module__mKxSjq__rosterCard{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-raised);flex-direction:column;display:flex}.prequalification-module__mKxSjq__rosterCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.prequalification-module__mKxSjq__rosterCardRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__rosterDocSelect{flex:1;min-width:160px}.prequalification-module__mKxSjq__fileChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__fileChip{align-items:center;gap:var(--space-2);background:var(--bg-surface-subtle);border:1px solid var(--border-default);padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--fs-xs);color:var(--text-secondary);display:inline-flex}.prequalification-module__mKxSjq__aiLogPanel{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);max-height:320px;font-size:var(--fs-xs);flex-direction:column;display:flex;overflow-y:auto}.prequalification-module__mKxSjq__aiLogLine{gap:var(--space-2);line-height:1.45;display:flex}.prequalification-module__mKxSjq__aiLogTimestamp{color:var(--text-muted);font-family:var(--font-mono);flex-shrink:0}.prequalification-module__mKxSjq__aiLogInfo{color:var(--text-secondary)}.prequalification-module__mKxSjq__aiLogPass{color:var(--status-healthy);font-weight:var(--font-weight-semibold)}.prequalification-module__mKxSjq__aiLogFail{color:var(--status-problem);font-weight:var(--font-weight-semibold)}.prequalification-module__mKxSjq__stampCell{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap}.prequalification-module__mKxSjq__overrideFrom{color:var(--text-tertiary);margin-right:var(--space-1);text-decoration:line-through}.prequalification-module__mKxSjq__overrideTo{color:var(--status-healthy);font-weight:var(--font-weight-bold)}.prequalification-module__mKxSjq__overrideRemark{font-style:italic;font-size:var(--fs-xs);color:var(--text-secondary)}.prequalification-module__mKxSjq__formCard,.prequalification-module__mKxSjq__card{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.prequalification-module__mKxSjq__stepTitleSection{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-3)}.prequalification-module__mKxSjq__stepTitle,.prequalification-module__mKxSjq__cardTitle{font-size:var(--fs-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:var(--space-2);margin:0;display:flex}.prequalification-module__mKxSjq__stepDesc,.prequalification-module__mKxSjq__cardDesc{font-size:var(--fs-sm);color:var(--text-secondary);margin:var(--space-1) 0 0;line-height:1.5}.prequalification-module__mKxSjq__footNote{font-size:var(--fs-xs);color:var(--text-tertiary);margin:0;line-height:1.5}.prequalification-module__mKxSjq__tableContainer{border:1px solid var(--border-default);border-radius:var(--radius);width:100%;min-width:0;overflow-x:auto}.prequalification-module__mKxSjq__table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}.prequalification-module__mKxSjq__table th{background:var(--bg-table-header);font-weight:var(--font-weight-semibold);font-size:var(--fs-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding:.6rem .75rem}.prequalification-module__mKxSjq__table td{border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:middle;padding:.6rem .75rem}.prequalification-module__mKxSjq__table tbody tr:last-child td{border-bottom:none}.prequalification-module__mKxSjq__table tbody tr:hover{background:var(--bg-surface-hover)}.prequalification-module__mKxSjq__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.prequalification-module__mKxSjq__formLabel{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.prequalification-module__mKxSjq__formInput{border:1px solid var(--border-default);border-radius:var(--radius);width:100%;font-size:var(--fs-sm);color:var(--text-body);background:var(--bg-input);transition:border-color var(--transition-fast);padding:.45rem .6rem;font-family:inherit}.prequalification-module__mKxSjq__formInput:focus{border-color:var(--border-focus);background:var(--bg-input-focus);outline:none}.prequalification-module__mKxSjq__formRow{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.prequalification-module__mKxSjq__bidderFormCard{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-4)}.prequalification-module__mKxSjq__uploadContainer{border:1px dashed var(--border-strong);background:var(--bg-surface-subtle);padding:var(--space-5);border-radius:var(--radius);text-align:center;cursor:pointer;align-items:center;gap:var(--space-2);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.prequalification-module__mKxSjq__uploadContainer:hover{border-color:var(--border-focus)}.prequalification-module__mKxSjq__uploadText{font-size:var(--fs-sm);color:var(--text-secondary)}.prequalification-module__mKxSjq__uploadSubtext{font-size:var(--fs-xs);color:var(--text-tertiary)}.prequalification-module__mKxSjq__buttonBar{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-default);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.prequalification-module__mKxSjq__buttonBarSplit{justify-content:space-between}.prequalification-module__mKxSjq__primaryBtn{background:var(--gradient-btn-primary);color:var(--brand-on-primary);border:1px solid var(--brand-primary);padding:0 var(--space-4);border-radius:var(--radius);height:36px;font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:background var(--transition-fast);font-family:inherit;text-decoration:none;display:inline-flex}.prequalification-module__mKxSjq__primaryBtn:hover:not(:disabled){background:var(--gradient-btn-hover)}.prequalification-module__mKxSjq__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.prequalification-module__mKxSjq__secondaryBtn{background:var(--btn-secondary-bg);color:var(--text-primary);border:1px solid var(--border-default);padding:0 var(--space-4);border-radius:var(--radius);height:36px;font-size:var(--fs-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:background var(--transition-fast), border-color var(--transition-fast);font-family:inherit;text-decoration:none;display:inline-flex}.prequalification-module__mKxSjq__secondaryBtn:hover:not(:disabled){background:var(--btn-secondary-hover);border-color:var(--border-hover)}.prequalification-module__mKxSjq__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.prequalification-module__mKxSjq__textBtn{color:var(--text-link);font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.prequalification-module__mKxSjq__textBtn:hover:not(:disabled){text-decoration:underline}.prequalification-module__mKxSjq__textBtn:disabled{opacity:.5;cursor:not-allowed}.prequalification-module__mKxSjq__evidenceBtn{background:var(--bg-surface-subtle);border:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius);cursor:pointer;align-items:center;gap:var(--space-1);width:fit-content;transition:border-color var(--transition-fast), color var(--transition-fast);padding:.2rem .45rem;font-family:inherit;display:inline-flex}.prequalification-module__mKxSjq__evidenceBtn:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.prequalification-module__mKxSjq__evidenceBtn:disabled{opacity:.5;cursor:not-allowed}.prequalification-module__mKxSjq__deleteBtn{color:var(--status-problem);cursor:pointer;padding:var(--space-1);border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.prequalification-module__mKxSjq__deleteBtn:hover{background:var(--status-problem-soft)}.prequalification-module__mKxSjq__badgeQualified,.prequalification-module__mKxSjq__badgeDisqualified,.prequalification-module__mKxSjq__badgePending{border-radius:var(--radius);font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);border:1px solid #0000;padding:.2rem .55rem;display:inline-block}.prequalification-module__mKxSjq__badgeQualified{background-color:var(--color-success-50);border-color:var(--color-success-200);color:var(--color-success-700)}.prequalification-module__mKxSjq__badgeDisqualified{background-color:var(--color-error-50);border-color:var(--color-error-200);color:var(--color-error-700)}.prequalification-module__mKxSjq__badgePending{background-color:var(--color-warning-50);border-color:var(--color-warning-200);color:var(--color-warning-700)}.prequalification-module__mKxSjq__categoryTag{border-radius:var(--radius);font-size:var(--fs-2xs);font-weight:var(--font-weight-semibold);background:var(--bg-surface-subtle);border:1px solid var(--border-strong);color:var(--text-body);padding:.12rem .45rem;display:inline-block}.prequalification-module__mKxSjq__drawerOverlay{background:var(--color-ink-950);opacity:.45;z-index:1000;position:fixed;inset:0}.prequalification-module__mKxSjq__drawer{background:var(--bg-surface-raised);border-left:1px solid var(--border-default);z-index:1001;width:540px;max-width:92vw;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.prequalification-module__mKxSjq__drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-surface-raised);display:flex}.prequalification-module__mKxSjq__drawerTitle{font-size:var(--fs-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:var(--space-2);margin:0;display:flex}.prequalification-module__mKxSjq__closeBtn{font-size:var(--fs-xl);color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius);background:0 0;border:none;line-height:1}.prequalification-module__mKxSjq__closeBtn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.prequalification-module__mKxSjq__drawerContent{padding:var(--space-5);flex-grow:1;overflow-y:auto}.prequalification-module__mKxSjq__drawerFooter{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-default);justify-content:flex-end;gap:var(--space-3);background:var(--bg-surface-subtle);display:flex}.prequalification-module__mKxSjq__ocrAlertBox{background:var(--color-error-50);border:1px solid var(--color-error-200);border-left:3px solid var(--color-error-500);color:var(--color-error-700);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--fs-sm);align-items:flex-start;gap:var(--space-2);display:flex}.prequalification-module__mKxSjq__ocrSuccessBox{background:var(--color-success-50);border:1px solid var(--color-success-200);border-left:3px solid var(--color-success-500);color:var(--color-success-700);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--fs-sm);align-items:flex-start;gap:var(--space-2);display:flex}@media (max-width:720px){.prequalification-module__mKxSjq__headerMeta{text-align:left;align-items:flex-start}.prequalification-module__mKxSjq__remarkField{width:100%}}.prequalification-module__mKxSjq__rosterDocs{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.prequalification-module__mKxSjq__rosterDocs .prequalification-module__mKxSjq__fileChip{gap:6px}.prequalification-module__mKxSjq__rosterDocs a{color:inherit;text-underline-offset:2px;text-decoration:underline}.prequalification-module__mKxSjq__rosterDocs label.prequalification-module__mKxSjq__textBtn{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.prequalification-module__mKxSjq__stepActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prequalification-module__mKxSjq__statusQualified{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.prequalification-module__mKxSjq__statusAwarded{color:#1e40af!important;background:#dbeafe!important;border-color:#93c5fd!important}.prequalification-module__mKxSjq__statusFailed{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.prequalification-module__mKxSjq__recordPassBtn{color:#166534;background:#dcfce7;border-color:#86efac}.prequalification-module__mKxSjq__recordPassBtn:hover:not(:disabled){background:#bbf7d0;border-color:#4ade80}.prequalification-module__mKxSjq__recordFailBtn{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.prequalification-module__mKxSjq__recordFailBtn:hover:not(:disabled){background:#fecaca;border-color:#f87171}
.tech-module__eIfZvW__stack{gap:var(--space-4);flex-direction:column;display:flex}.tech-module__eIfZvW__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--fs-sm);background:var(--bg-surface-subtle);border:1px solid var(--border-default);color:var(--text-body);display:flex}.tech-module__eIfZvW__bannerSuccess{background:var(--color-success-50);border-color:var(--color-success-200);border-left:3px solid var(--color-success-500);color:var(--color-success-700)}.tech-module__eIfZvW__bannerError{background:var(--color-error-50);border-color:var(--color-error-200);border-left:3px solid var(--color-error-500);color:var(--color-error-700)}.tech-module__eIfZvW__bannerIcon{color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.tech-module__eIfZvW__bannerText{margin:var(--space-1) 0 0 0;font-size:var(--fs-sm);line-height:1.5}.tech-module__eIfZvW__bannerTextMuted{color:var(--text-secondary);}.tech-module__eIfZvW__detailCard{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);flex-direction:column;display:flex}.tech-module__eIfZvW__detailRow{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-sm);display:flex}.tech-module__eIfZvW__detailLabel{color:var(--text-secondary)}.tech-module__eIfZvW__detailValue{font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:right;word-break:break-word}.tech-module__eIfZvW__eyebrow{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary)}.tech-module__eIfZvW__sectionTitle{margin:0 0 var(--space-2) 0;font-size:var(--fs-md);font-weight:var(--font-weight-bold);color:var(--text-primary)}.tech-module__eIfZvW__docPanel{border:1px solid var(--border-default);border-radius:var(--radius);overflow:hidden}.tech-module__eIfZvW__docPanelHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface-subtle);border-bottom:1px solid var(--border-default);font-size:var(--fs-xs);color:var(--text-secondary);display:flex}.tech-module__eIfZvW__docPanelBody{padding:var(--space-4);background:var(--bg-surface-subtle)}.tech-module__eIfZvW__doc{padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--text-body)}.tech-module__eIfZvW__docHead{padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-default)}.tech-module__eIfZvW__docTitle{font-size:var(--fs-md);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.tech-module__eIfZvW__docBlock{margin-bottom:var(--space-3)}.tech-module__eIfZvW__docText{color:var(--text-secondary);margin:0;line-height:1.5}.tech-module__eIfZvW__docQuote{padding:var(--space-2) var(--space-3);background:var(--bg-surface-subtle);border-left:3px solid var(--border-focus);border-radius:var(--radius);margin:0;font-style:italic;line-height:1.5}.tech-module__eIfZvW__docEmpty{color:var(--text-tertiary);margin:0;font-style:italic;line-height:1.5}.tech-module__eIfZvW__docGrid{gap:var(--space-3);font-size:var(--fs-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tech-module__eIfZvW__docGridValue{color:var(--text-primary);word-break:break-word}.tech-module__eIfZvW__docNote{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--border-default)}.tech-module__eIfZvW__docMeta{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--text-tertiary)}.tech-module__eIfZvW__aiBox{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg-surface-subtle);border:1px dashed var(--border-focus);border-radius:var(--radius)}.tech-module__eIfZvW__aiText{margin:0 0 var(--space-1) 0;color:var(--text-body);line-height:1.5}.tech-module__eIfZvW__aiWarning{color:var(--color-warning-700);}.tech-module__eIfZvW__aiQuote{font-style:italic;font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.tech-module__eIfZvW__checkGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tech-module__eIfZvW__checkCard{padding:var(--space-3);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius)}.tech-module__eIfZvW__checkValue{margin:var(--space-1) 0;font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.tech-module__eIfZvW__checkValueMuted{margin:var(--space-1) 0;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.tech-module__eIfZvW__checkValueQuote{color:var(--text-primary);font-style:italic;}.tech-module__eIfZvW__verdict{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);display:flex}.tech-module__eIfZvW__verdictPass{color:var(--color-success-600);}.tech-module__eIfZvW__verdictFail{color:var(--color-error-600);}.tech-module__eIfZvW__deviationBox{padding:var(--space-3);background:var(--color-error-50);border:1px solid var(--color-error-200);border-radius:var(--radius)}.tech-module__eIfZvW__deviationTitle{margin:0 0 var(--space-1) 0;font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--color-error-700)}.tech-module__eIfZvW__deviationList{padding-left:var(--space-5);font-size:var(--fs-xs);color:var(--color-error-700);margin:0}.tech-module__eIfZvW__deviationList li{margin-bottom:var(--space-1)}.tech-module__eIfZvW__stampCard{padding:var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius)}.tech-module__eIfZvW__stampCardHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);display:flex}.tech-module__eIfZvW__stampCardHeadLabel{align-items:center;gap:var(--space-2);display:flex}.tech-module__eIfZvW__stampSheet{padding:var(--space-4);background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--color-warning-700)}.tech-module__eIfZvW__stampSheetHead{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-warning-200);text-align:center;font-weight:var(--font-weight-bold)}.tech-module__eIfZvW__stampSheetTreasury{font-size:var(--fs-2xs)}.tech-module__eIfZvW__stampSheetValue{font-size:var(--fs-md);margin-top:2px}.tech-module__eIfZvW__stampSheetBody{margin:var(--space-2) 0;line-height:1.5}.tech-module__eIfZvW__stampSheetAffidavit{margin:var(--space-2) 0;padding:var(--space-2);background:var(--bg-surface-raised);border:1px dashed var(--color-warning-200);border-radius:var(--radius);font-size:var(--fs-xs);color:var(--text-secondary);font-style:italic}.tech-module__eIfZvW__stampSheetFoot{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--color-warning-200);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.tech-module__eIfZvW__fyTable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tech-module__eIfZvW__fyTable th,.tech-module__eIfZvW__fyTable td{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);text-align:left;color:var(--text-body)}.tech-module__eIfZvW__fyTable th{background:var(--bg-surface-subtle);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.tech-module__eIfZvW__numeric{text-align:right}.tech-module__eIfZvW__fyTotalRow td{background:var(--bg-surface-subtle);font-weight:var(--font-weight-bold);color:var(--text-primary)}.tech-module__eIfZvW__fyFoot{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--border-default);font-size:var(--fs-xs);color:var(--text-body);flex-wrap:wrap;display:flex}.tech-module__eIfZvW__cashFlowPositive{color:var(--color-success-600)}.tech-module__eIfZvW__cashFlowNegative{color:var(--color-error-600)}.tech-module__eIfZvW__linkRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);flex-wrap:wrap;display:flex}.tech-module__eIfZvW__linkRowLabel{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.tech-module__eIfZvW__overrideCard{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface-subtle);border:1px solid var(--border-focus);border-radius:var(--radius);flex-direction:column;display:flex}.tech-module__eIfZvW__attachRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius);display:flex}.tech-module__eIfZvW__attachLabel{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-tertiary);display:flex}.tech-module__eIfZvW__attachLabelFilled{color:var(--text-primary);}.tech-module__eIfZvW__attachInput{display:none}.tech-module__eIfZvW__overrideActions{gap:var(--space-3);display:flex}.tech-module__eIfZvW__overrideActions>*{flex:1}@media (max-width:620px){.tech-module__eIfZvW__docGrid,.tech-module__eIfZvW__checkGrid{grid-template-columns:minmax(0,1fr)}}.tech-module__eIfZvW__evidenceViewer{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.tech-module__eIfZvW__evidenceViewerHead{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.tech-module__eIfZvW__evidenceViewerLink{color:var(--color-primary);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.tech-module__eIfZvW__evidenceViewerLink:hover{text-decoration:underline}.tech-module__eIfZvW__evidenceFrame{border:1px solid var(--color-border);background:var(--color-surface-muted,#f4f5f7);border-radius:4px;width:100%;height:460px}.tech-module__eIfZvW__evidencePageText{border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;max-height:190px;padding:10px 12px;overflow-y:auto}.tech-module__eIfZvW__evidencePageBody{color:var(--color-text-secondary);word-break:break-word;margin:6px 0 0;font-size:12px;line-height:1.65}.tech-module__eIfZvW__evidenceMark{background:var(--color-warning-surface,#fff3cd);color:var(--color-text-primary);border-radius:2px;padding:1px 2px;font-weight:600}.tech-module__eIfZvW__evidencePageNote{color:var(--color-text-tertiary,var(--color-text-secondary));margin:0 0 12px;font-size:12px}@media (max-width:560px){.tech-module__eIfZvW__evidenceFrame{height:320px}}.tech-module__eIfZvW__evidenceSplit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.tech-module__eIfZvW__evidenceSide{flex-direction:column;min-width:0;display:flex}.tech-module__eIfZvW__evidenceSide .tech-module__eIfZvW__evidencePageText{flex:1;max-height:460px}.tech-module__eIfZvW__bidRecord{border-top:1px solid var(--color-border);margin-top:14px;padding-top:12px}.tech-module__eIfZvW__bidRecordList{max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.tech-module__eIfZvW__bidRecordRow,.tech-module__eIfZvW__bidRecordRowHere{border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.tech-module__eIfZvW__bidRecordRowHere{background:var(--color-surface-muted,#f4f5f7);outline:1px solid var(--color-border)}.tech-module__eIfZvW__bidRecordBtn{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.tech-module__eIfZvW__bidRecordBtn:disabled{cursor:default}.tech-module__eIfZvW__bidRecordBtn:not(:disabled):hover .tech-module__eIfZvW__bidRecordName{text-decoration:underline}.tech-module__eIfZvW__bidRecordName{color:var(--color-text-primary);font-size:12px;font-weight:600}.tech-module__eIfZvW__bidRecordGate{color:var(--color-text-tertiary,var(--color-text-secondary));font-weight:500}.tech-module__eIfZvW__bidRecordRef{color:var(--color-text-tertiary,var(--color-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:820px){.tech-module__eIfZvW__evidenceSplit{grid-template-columns:1fr}.tech-module__eIfZvW__evidenceSide .tech-module__eIfZvW__evidencePageText{max-height:190px}}
.Dashboard-module__CiYPWq__meshBackdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.Dashboard-module__CiYPWq__meshBlob{filter:blur(70px);border-radius:50%;position:absolute}.Dashboard-module__CiYPWq__meshBlobA{background:radial-gradient(circle,#3b82f638 0%,#3b82f600 70%);width:420px;height:420px;top:-120px;left:-80px}.Dashboard-module__CiYPWq__meshBlobB{background:radial-gradient(circle,#d9770629 0%,#d9770600 70%);width:460px;height:460px;top:120px;right:-100px}.Dashboard-module__CiYPWq__meshBlobC{background:radial-gradient(circle,#10b98124 0%,#10b98100 70%);width:500px;height:500px;bottom:-140px;left:30%}.Dashboard-module__CiYPWq__glassPanel{background:var(--glass-surface,#ffffffb8);-webkit-backdrop-filter:var(--glass-blur,saturate(200%) blur(20px));border:1px solid var(--glass-border,#e2e8f099);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg,0 10px 25px -5px #0f172a14), var(--glass-highlight,inset 0 1px 0 #fff9);padding:var(--space-5,1.25rem)}.Dashboard-module__CiYPWq__glassPanelDark{background:var(--ink-strong,#1b2430);border-color:var(--ink-strong,#1b2430);box-shadow:var(--shadow-lg,0 4px 16px #1b243014)}.Dashboard-module__CiYPWq__hero{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);padding:var(--space-8,2rem);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.Dashboard-module__CiYPWq__heroGlow{background:radial-gradient(circle,#60a5fa40 0%,#60a5fa00 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-70px;right:-50px}.Dashboard-module__CiYPWq__heroContent{z-index:1;position:relative}.Dashboard-module__CiYPWq__heroActions{z-index:1;gap:var(--space-3,.75rem);display:flex;position:relative}.Dashboard-module__CiYPWq__heroTitle{font-size:var(--font-size-2xl,1.5rem);font-weight:var(--font-weight-extrabold,800);color:var(--text-inverse);letter-spacing:-.025em;margin-bottom:var(--space-1,.25rem);align-items:center;display:flex}.Dashboard-module__CiYPWq__heroTitleGreeting{white-space:nowrap;vertical-align:bottom;width:0;max-width:100%;animation:Dashboard-module__CiYPWq__heroTitleType 1.1s steps(var(--type-chars,12), end) .15s both, Dashboard-module__CiYPWq__heroTitleCaret .75s step-end infinite;border-right:.1em solid #fde68ad9;display:inline-block;overflow:hidden}@keyframes Dashboard-module__CiYPWq__heroTitleType{0%{width:0}to{width:var(--type-width,12ch)}}@keyframes Dashboard-module__CiYPWq__heroTitleCaret{0%,to{border-color:#fde68ad9}50%{border-color:#0000}}.Dashboard-module__CiYPWq__heroSubtitle{font-size:var(--font-size-sm,.875rem);color:#ffffffb8;opacity:0;animation:Dashboard-module__CiYPWq__heroSubtitleFadeIn .5s ease calc(.15s + var(--type-chars,12) * 90ms) both}@keyframes Dashboard-module__CiYPWq__heroSubtitleFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Dashboard-module__CiYPWq__statCard{gap:var(--space-3,.75rem);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.Dashboard-module__CiYPWq__statCard:hover{background:#ffffffc7;transform:translateY(-3px);box-shadow:0 16px 32px -14px #0f172a2e,inset 0 1px #fff9}.Dashboard-module__CiYPWq__statCardHead{justify-content:space-between;align-items:flex-start;display:flex}.Dashboard-module__CiYPWq__statIconChip{border-radius:var(--radius-md);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Dashboard-module__CiYPWq__statTrend{font-size:var(--font-size-xs,.6875rem);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#94a3b8)}.Dashboard-module__CiYPWq__statValueRow{align-items:baseline;gap:.35rem;display:flex}.Dashboard-module__CiYPWq__statCount{font-size:var(--font-size-2xl,1.5rem);font-weight:var(--font-weight-extrabold,800);color:var(--text-primary,#0f172a);letter-spacing:-.02em}.Dashboard-module__CiYPWq__statUnit{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--text-muted,#94a3b8)}.Dashboard-module__CiYPWq__statTitle{font-size:var(--font-size-sm,.8125rem);font-weight:var(--font-weight-bold,700);color:var(--text-secondary,#334155);margin-top:.15rem}.Dashboard-module__CiYPWq__statDescription{font-size:var(--font-size-xs,.75rem);color:var(--text-muted,#94a3b8);margin-top:.25rem;line-height:1.4}.Dashboard-module__CiYPWq__quickActionsTitle{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#0f172a);margin-bottom:var(--space-4,1rem);text-transform:uppercase;letter-spacing:.05em}.Dashboard-module__CiYPWq__quickActionsRow{gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.Dashboard-module__CiYPWq__quickAction{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary,#0f172a);font-size:var(--fs-sm);background:#ffffff80;border:1px solid #e2e8f0cc;align-items:center;gap:.5rem;padding:.6rem 1rem .6rem .7rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.Dashboard-module__CiYPWq__quickAction:hover{border-color:var(--border-hover,#cbd5e1);background:#ffffffd9;transform:translateY(-1px);box-shadow:0 8px 16px -8px #0f172a26}.Dashboard-module__CiYPWq__quickActionPlus{background-color:var(--color-primary-900,#0f172a);width:22px;height:22px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__CiYPWq__feedTitle{font-size:var(--font-size-sm,.9375rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#0f172a)}.Dashboard-module__CiYPWq__feedHeader{padding:var(--space-5,1.25rem) var(--space-6,1.5rem);border-bottom:1px solid #e2e8f099}.Dashboard-module__CiYPWq__feedItem{padding:.85rem var(--space-6,1.5rem);border-bottom:1px solid #e2e8f099;align-items:flex-start;gap:.75rem;display:flex}.Dashboard-module__CiYPWq__feedItem:last-child{border-bottom:none}.Dashboard-module__CiYPWq__feedDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.Dashboard-module__CiYPWq__feedText{font-size:var(--fs-sm);color:var(--text-secondary,#334155);line-height:1.5}.Dashboard-module__CiYPWq__feedActor{color:var(--text-primary,#0f172a)}.Dashboard-module__CiYPWq__feedTime{font-size:var(--fs-2xs);color:var(--text-muted,#94a3b8)}.Dashboard-module__CiYPWq__coverageMetric{flex-direction:column;gap:.35rem;display:flex}.Dashboard-module__CiYPWq__coverageLabelRow{justify-content:space-between;display:flex}.Dashboard-module__CiYPWq__coverageLabel{font-size:var(--fs-xs);color:var(--text-secondary,#475569);font-weight:600}.Dashboard-module__CiYPWq__coverageValue{font-size:var(--fs-xs);color:var(--text-primary,#0f172a);font-weight:700}.Dashboard-module__CiYPWq__coverageTrack{border-radius:var(--radius-full);background-color:#e2e8f0b3;height:6px;overflow:hidden}.Dashboard-module__CiYPWq__coverageFill{border-radius:var(--radius-full);background:var(--gradient-btn-primary,linear-gradient(180deg, #1e293b 0%, #0f172a 100%));height:100%}
.eval-module__k8jNxa__cardList{gap:var(--space-4);flex-direction:column;display:flex}.eval-module__k8jNxa__tenderCard{gap:var(--space-3);flex-direction:column;display:flex}.eval-module__k8jNxa__tenderTopRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__tenderIdRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__tenderRef{font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:.03em;color:var(--text-secondary)}.eval-module__k8jNxa__tenderTitle{font-size:var(--fs-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:1.3}.eval-module__k8jNxa__tenderMeta{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__tenderStatusCol{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.eval-module__k8jNxa__tenderBadges{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.eval-module__k8jNxa__tenderStamp{font-size:var(--fs-2xs);color:var(--text-muted)}.eval-module__k8jNxa__stepNote{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}.eval-module__k8jNxa__stepNote strong{color:var(--text-primary)}.eval-module__k8jNxa__stepper{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.eval-module__k8jNxa__stepNode{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.eval-module__k8jNxa__stepCircle{border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--bg-surface-raised);width:22px;height:22px;font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.eval-module__k8jNxa__stepDone{color:var(--status-healthy)}.eval-module__k8jNxa__stepDone .eval-module__k8jNxa__stepCircle{background:var(--status-healthy-soft);border-color:var(--status-healthy);color:var(--status-healthy)}.eval-module__k8jNxa__stepActive{color:var(--status-progress)}.eval-module__k8jNxa__stepActive .eval-module__k8jNxa__stepCircle{background:var(--status-progress);border-color:var(--status-progress);color:var(--text-inverse)}.eval-module__k8jNxa__stepLine{background:var(--status-ended-soft);flex:1;min-width:16px;height:2px}.eval-module__k8jNxa__stepLineDone{background:var(--status-healthy)}.eval-module__k8jNxa__tenderBottomRow{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__bidders{color:var(--text-secondary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__bidders strong{color:var(--text-primary)}.eval-module__k8jNxa__biddersSplit{color:var(--status-healthy);font-weight:var(--font-weight-semibold)}.eval-module__k8jNxa__biddersLead{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.eval-module__k8jNxa__reviewRow{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-default);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__reviewLabel{font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.eval-module__k8jNxa__reviewDocs{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.eval-module__k8jNxa__paginationBar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__pageInfo{font-size:var(--fs-sm);color:var(--text-secondary)}.eval-module__k8jNxa__pageControls{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.eval-module__k8jNxa__pageSizeWrap{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.eval-module__k8jNxa__pageSizeSelect{width:84px}.eval-module__k8jNxa__pageBtns{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:720px){.eval-module__k8jNxa__tenderStatusCol{text-align:left;align-items:flex-start}.eval-module__k8jNxa__tenderBadges{justify-content:flex-start}.eval-module__k8jNxa__reviewDocs{margin-left:0}}
.reports-module__V-EQAa__deptIdentity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.reports-module__V-EQAa__deptSeal{border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--bg-surface-raised);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex}.reports-module__V-EQAa__deptSealImg{object-fit:contain;max-width:100%;max-height:100%}.reports-module__V-EQAa__deptName{font-size:var(--fs-sm);color:var(--text-primary);font-weight:700;display:block}.reports-module__V-EQAa__deptMeta{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:1px;display:block}.reports-module__V-EQAa__scopeCount{font-size:var(--fs-xs);color:var(--text-tertiary);margin-left:auto}.reports-module__V-EQAa__builderGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.reports-module__V-EQAa__builderGrid{grid-template-columns:minmax(0,1fr)}}.reports-module__V-EQAa__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reports-module__V-EQAa__fieldLabel{margin-bottom:var(--space-1);font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600;display:block}.reports-module__V-EQAa__previewPaper{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius);background-color:var(--bg-surface-subtle)}.reports-module__V-EQAa__previewTitle{font-size:var(--fs-md);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.reports-module__V-EQAa__previewMeta{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-secondary);flex-direction:column;display:flex}.reports-module__V-EQAa__previewMeta strong{color:var(--text-primary)}.reports-module__V-EQAa__uppercase{text-transform:uppercase}.reports-module__V-EQAa__progressRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-sm);color:var(--text-primary);font-weight:600;display:flex}.reports-module__V-EQAa__progressTrack{border-radius:var(--radius-full);background-color:var(--bg-surface-hover);width:100%;height:6px;overflow:hidden}.reports-module__V-EQAa__progressFill{border-radius:var(--radius-full);background-color:var(--brand-primary);height:100%;transition:width .15s}.reports-module__V-EQAa__readyNote{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-success-200);border-radius:var(--radius);background-color:var(--color-success-50);font-size:var(--fs-xs);color:var(--text-secondary);display:flex}.reports-module__V-EQAa__hashValue{font-family:var(--font-mono);font-size:var(--fs-2xs);word-break:break-all;color:var(--text-primary)}.reports-module__V-EQAa__readyActions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.rfps-module__O_6AZa__queuePanel{gap:var(--space-2);flex-direction:column;display:flex}.rfps-module__O_6AZa__queueHead{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--font-weight-bold);color:var(--color-warning-700);display:flex}.rfps-module__O_6AZa__queueRow{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__queueText{font-size:var(--fs-sm);color:var(--text-body);align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rfps-module__O_6AZa__queueActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__cardList{gap:var(--space-4);flex-direction:column;display:flex}.rfps-module__O_6AZa__rfpCard{gap:var(--space-3);flex-direction:column;display:flex}.rfps-module__O_6AZa__rfpTopRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__rfpIdRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__rfpRef{font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:.03em;color:var(--text-secondary)}.rfps-module__O_6AZa__rfpTitle{font-size:var(--fs-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:1.3}.rfps-module__O_6AZa__rfpMeta{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__rfpStatusCol{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.rfps-module__O_6AZa__rfpAuthor{font-size:var(--fs-2xs);color:var(--text-muted)}.rfps-module__O_6AZa__stepper{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-2) var(--space-4);display:flex;overflow-x:auto}.rfps-module__O_6AZa__stepBadge{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.rfps-module__O_6AZa__stepLine{background:var(--status-ended);flex:1;min-width:16px;height:2px}.rfps-module__O_6AZa__stepLineDone{background:var(--status-healthy)}.rfps-module__O_6AZa__stepNote{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.rfps-module__O_6AZa__stepNote strong{color:var(--text-primary)}.rfps-module__O_6AZa__rfpBottomRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__rfpActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__paginationBar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__pageInfo{font-size:var(--fs-sm);color:var(--text-secondary)}.rfps-module__O_6AZa__pageInfo strong{color:var(--text-primary)}.rfps-module__O_6AZa__pageControls{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__pageSizeWrap{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.rfps-module__O_6AZa__pageSizeSelect{width:88px}.rfps-module__O_6AZa__pageBtns{gap:var(--space-2);display:flex}.rfps-module__O_6AZa__historyTitleRow{align-items:center;gap:var(--space-2);display:flex}.rfps-module__O_6AZa__historyRef{font-size:var(--fs-sm);color:var(--text-secondary);margin:var(--space-1) 0 0}.rfps-module__O_6AZa__panelHead{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);display:flex}.rfps-module__O_6AZa__metaGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rfps-module__O_6AZa__metaItem{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-3);min-width:0}.rfps-module__O_6AZa__metaLabel{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);margin-bottom:var(--space-1);display:block}.rfps-module__O_6AZa__metaValue{font-size:var(--fs-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.rfps-module__O_6AZa__auditRowPending td{color:var(--text-muted)}.rfps-module__O_6AZa__auditRowActive td{background:var(--bg-surface-subtle)}.rfps-module__O_6AZa__timelineEventHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__timelineAction{font-size:var(--fs-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.rfps-module__O_6AZa__timelineStamp{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-tertiary);display:inline-flex}.rfps-module__O_6AZa__timelineActor{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);margin-top:var(--space-1);display:flex}.rfps-module__O_6AZa__timelineDetails{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-body);line-height:1.5}.rfps-module__O_6AZa__packageContainer{gap:var(--space-3);flex-direction:column;display:flex}.rfps-module__O_6AZa__packageSideBySide{gap:var(--space-4);grid-template-columns:420px 1fr;align-items:stretch;min-height:580px;display:grid}@media (max-width:992px){.rfps-module__O_6AZa__packageSideBySide{grid-template-columns:1fr}}.rfps-module__O_6AZa__docListSide{gap:var(--space-3);max-height:74vh;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.rfps-module__O_6AZa__previewSide{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-2) var(--space-3);flex-direction:column;height:74vh;min-height:520px;display:flex}.rfps-module__O_6AZa__previewHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:flex}.rfps-module__O_6AZa__previewHeadTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-primary);font-weight:var(--font-weight-bold);overflow:hidden}.rfps-module__O_6AZa__previewFrame{flex:1;height:100%;min-height:0}.rfps-module__O_6AZa__docToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__docGroup{gap:var(--space-2);flex-direction:column;display:flex}.rfps-module__O_6AZa__docGroupHead{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;display:flex}.rfps-module__O_6AZa__docRow{align-items:center;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface-raised);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;transition:all .15s ease-in-out;display:grid}.rfps-module__O_6AZa__docRowActive{background:#2563eb0a;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.rfps-module__O_6AZa__docInfo{min-width:0}.rfps-module__O_6AZa__docTitle{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.35}.rfps-module__O_6AZa__docFormatRow{align-items:center;gap:var(--space-2);margin-top:var(--space-1);min-width:0;display:flex}.rfps-module__O_6AZa__docFile{font-size:var(--fs-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rfps-module__O_6AZa__docActions{gap:var(--space-2);flex-shrink:0;display:flex}.rfps-module__O_6AZa__modalEmpty{text-align:center;color:var(--text-muted);font-size:var(--fs-sm);padding:var(--space-6);margin:0}.rfps-module__O_6AZa__sourceList{gap:var(--space-3);flex-direction:column;display:flex}.rfps-module__O_6AZa__sourceHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rfps-module__O_6AZa__sourceRadio{accent-color:var(--brand-primary);margin-top:3px}.rfps-module__O_6AZa__sourceBody{gap:var(--space-3);align-items:flex-start;display:flex}.rfps-module__O_6AZa__sourceMain{flex:1;min-width:0}.rfps-module__O_6AZa__sourceOptionTag{margin-left:auto}.rfps-module__O_6AZa__sourceExtra{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.rfps-module__O_6AZa__dropZone{border:1px dashed var(--border-hover);border-radius:var(--radius);padding:var(--space-4);text-align:center;background:var(--bg-surface-raised);cursor:pointer}.rfps-module__O_6AZa__dropZoneIcon{color:var(--text-tertiary);margin-bottom:var(--space-1)}.rfps-module__O_6AZa__dropZoneTitle{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.rfps-module__O_6AZa__dropZoneHint{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:2px}.rfps-module__O_6AZa__modalFooterSplit{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.rfps-module__O_6AZa__modalFooterEnd{justify-content:flex-end;width:100%;display:flex}@media (max-width:1024px){.rfps-module__O_6AZa__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rfps-module__O_6AZa__metaGrid{grid-template-columns:minmax(0,1fr)}.rfps-module__O_6AZa__rfpTopRow{flex-direction:column}.rfps-module__O_6AZa__rfpStatusCol{text-align:left;align-items:flex-start}}
.EmpaneledDetails-module__DsbEcq__headerIdentity{gap:var(--space-2,.5rem);flex-direction:column;min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__backLink{align-items:center;gap:var(--space-2,.5rem);font-family:inherit;font-size:var(--fs-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.EmpaneledDetails-module__DsbEcq__backLink:hover{color:var(--brand-primary)}.EmpaneledDetails-module__DsbEcq__titleRow{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__metaRow{align-items:center;gap:var(--space-2,.5rem);font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.EmpaneledDetails-module__DsbEcq__headerActions{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.EmpaneledDetails-module__DsbEcq__alert{align-items:flex-start;gap:var(--space-3,.75rem);display:flex}.EmpaneledDetails-module__DsbEcq__alertIcon{flex-shrink:0;margin-top:.125rem}.EmpaneledDetails-module__DsbEcq__alertWarning{border-left:3px solid var(--color-warning-500)}.EmpaneledDetails-module__DsbEcq__alertWarning .EmpaneledDetails-module__DsbEcq__alertIcon{color:var(--color-warning-500)}.EmpaneledDetails-module__DsbEcq__alertError{border-left:3px solid var(--color-error-500)}.EmpaneledDetails-module__DsbEcq__alertError .EmpaneledDetails-module__DsbEcq__alertIcon{color:var(--color-error-500)}.EmpaneledDetails-module__DsbEcq__alertContent{flex-direction:column;gap:.2rem;min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__alertTitle{font-size:var(--fs-sm);color:var(--text-primary);font-weight:700}.EmpaneledDetails-module__DsbEcq__alertDesc{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5}.EmpaneledDetails-module__DsbEcq__detailsGrid{gap:var(--space-4,1rem);grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);align-items:start;display:grid}.EmpaneledDetails-module__DsbEcq__sectionIcon{color:var(--text-tertiary);vertical-align:-2px;margin-right:var(--space-2,.5rem)}.EmpaneledDetails-module__DsbEcq__factList{flex-direction:column;margin:0;padding:0;display:flex}.EmpaneledDetails-module__DsbEcq__fact{justify-content:space-between;align-items:baseline;gap:var(--space-4,1rem);padding:.7rem 0;display:flex}.EmpaneledDetails-module__DsbEcq__fact+.EmpaneledDetails-module__DsbEcq__fact{border-top:1px solid var(--border-subtle)}.EmpaneledDetails-module__DsbEcq__fact dt{font-size:var(--fs-xs);color:var(--text-tertiary);font-weight:600}.EmpaneledDetails-module__DsbEcq__fact dd{font-size:var(--fs-sm);color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.EmpaneledDetails-module__DsbEcq__worksList{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.EmpaneledDetails-module__DsbEcq__workCard{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);background-color:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);display:flex}.EmpaneledDetails-module__DsbEcq__workInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__workVal{font-size:var(--fs-sm);color:var(--brand-primary);flex-shrink:0;font-weight:700}.EmpaneledDetails-module__DsbEcq__tableScroll{width:100%;overflow-x:auto}.EmpaneledDetails-module__DsbEcq__contactList{gap:var(--space-4,1rem);flex-direction:column;display:flex}.EmpaneledDetails-module__DsbEcq__contactRow{align-items:flex-start;gap:var(--space-3,.75rem);min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__contactIcon{color:var(--text-tertiary);flex-shrink:0;margin-top:.2rem}.EmpaneledDetails-module__DsbEcq__contactBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.EmpaneledDetails-module__DsbEcq__contactLabel{font-size:var(--fs-2xs);color:var(--text-tertiary);font-weight:600}.EmpaneledDetails-module__DsbEcq__contactValue{font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700;line-height:1.4}.EmpaneledDetails-module__DsbEcq__controlStack{gap:var(--space-3,.75rem);flex-direction:column;width:100%;display:flex}.EmpaneledDetails-module__DsbEcq__formGrid{gap:var(--space-4,1rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.EmpaneledDetails-module__DsbEcq__formFull{grid-column:1/-1;min-width:0}@media (max-width:1024px){.EmpaneledDetails-module__DsbEcq__detailsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.EmpaneledDetails-module__DsbEcq__formGrid{grid-template-columns:minmax(0,1fr)}}
.TechnicalRankingsChart-module__szQlSW__body{gap:var(--space-4);flex-direction:column;display:flex}.TechnicalRankingsChart-module__szQlSW__metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.TechnicalRankingsChart-module__szQlSW__metric{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);display:flex}.TechnicalRankingsChart-module__szQlSW__metricLabel{font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.TechnicalRankingsChart-module__szQlSW__metricValue{font-size:var(--fs-md);font-weight:var(--font-weight-extrabold);color:var(--text-primary)}.TechnicalRankingsChart-module__szQlSW__metricValueGood{color:var(--color-success-600);}.TechnicalRankingsChart-module__szQlSW__metricValueInfo{color:var(--color-info-600);}.TechnicalRankingsChart-module__szQlSW__legendRule{border-top:2px dashed var(--color-warning-500);width:14px;height:0;display:inline-block}.TechnicalRankingsChart-module__szQlSW__rows{gap:var(--space-3);flex-direction:column;display:flex}.TechnicalRankingsChart-module__szQlSW__rowGrid{align-items:center;gap:var(--space-4);grid-template-columns:minmax(140px,220px) minmax(0,1fr) 140px;display:grid}.TechnicalRankingsChart-module__szQlSW__ruler{padding:0 var(--space-4);font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);color:var(--text-tertiary);text-transform:uppercase;}.TechnicalRankingsChart-module__szQlSW__rulerScale{height:1em;position:relative}.TechnicalRankingsChart-module__szQlSW__rulerTick{white-space:nowrap;position:absolute;transform:translate(-50%)}.TechnicalRankingsChart-module__szQlSW__rulerTickStart{left:0;transform:none;}.TechnicalRankingsChart-module__szQlSW__rulerTickEnd{right:0;transform:none;}.TechnicalRankingsChart-module__szQlSW__rulerTickCutoff{padding:0 var(--space-1);background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--radius);color:var(--color-warning-700);}.TechnicalRankingsChart-module__szQlSW__row{padding:var(--space-3) var(--space-4);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius);}.TechnicalRankingsChart-module__szQlSW__rowHovered{border-color:var(--border-focus);background:var(--bg-surface-hover)}.TechnicalRankingsChart-module__szQlSW__rowName{font-size:var(--fs-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TechnicalRankingsChart-module__szQlSW__rowFile{font-size:var(--fs-2xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.TechnicalRankingsChart-module__szQlSW__track{background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-full);height:28px;padding:3px;position:relative}.TechnicalRankingsChart-module__szQlSW__gridline{border-left:1px dotted var(--border-strong);position:absolute;top:0;bottom:0}.TechnicalRankingsChart-module__szQlSW__cutoff{border-left:2px dashed var(--color-warning-500);z-index:2;position:absolute;top:-4px;bottom:-4px}.TechnicalRankingsChart-module__szQlSW__bar{z-index:1;height:100%;padding-right:var(--space-2);border-radius:var(--radius-full);background:var(--color-success-500);justify-content:flex-end;align-items:center;display:flex;position:relative}.TechnicalRankingsChart-module__szQlSW__barFail{background:var(--color-error-500)}.TechnicalRankingsChart-module__szQlSW__barValue{font-size:var(--fs-2xs);font-weight:var(--font-weight-extrabold);color:var(--text-inverse)}.TechnicalRankingsChart-module__szQlSW__rowScore{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.TechnicalRankingsChart-module__szQlSW__score{font-size:var(--fs-md);font-weight:var(--font-weight-extrabold);color:var(--color-success-600)}.TechnicalRankingsChart-module__szQlSW__scoreFail{color:var(--color-error-600)}.TechnicalRankingsChart-module__szQlSW__scoreUnit{font-size:var(--fs-2xs);font-weight:var(--font-weight-normal);color:var(--text-tertiary)}.TechnicalRankingsChart-module__szQlSW__plot{padding:var(--space-5) var(--space-5) var(--space-6) var(--space-8);background:var(--bg-surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius);position:relative}.TechnicalRankingsChart-module__szQlSW__plotArea{height:240px;position:relative}.TechnicalRankingsChart-module__szQlSW__plotLine{border-bottom:1px dotted var(--border-strong);position:absolute;left:0;right:0}.TechnicalRankingsChart-module__szQlSW__plotLineLabel{left:calc(-1 * var(--space-6));font-size:var(--fs-2xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);position:absolute;top:-.6em}.TechnicalRankingsChart-module__szQlSW__plotCutoff{border-bottom:2px dashed var(--color-warning-500);z-index:2;position:absolute;left:0;right:0}.TechnicalRankingsChart-module__szQlSW__plotCutoffLabel{padding:2px var(--space-2);background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--radius);font-size:var(--fs-2xs);font-weight:var(--font-weight-bold);color:var(--color-warning-700);white-space:nowrap;position:absolute;top:-1.9em;right:0}.TechnicalRankingsChart-module__szQlSW__columns{z-index:3;justify-content:space-around;align-items:flex-end;gap:var(--space-2);display:flex;position:absolute;inset:0}.TechnicalRankingsChart-module__szQlSW__column{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.TechnicalRankingsChart-module__szQlSW__columnValue{font-size:var(--fs-sm);font-weight:var(--font-weight-extrabold);color:var(--color-success-600)}.TechnicalRankingsChart-module__szQlSW__columnValueFail{color:var(--color-error-600)}.TechnicalRankingsChart-module__szQlSW__columnBar{background:var(--color-success-500);border-radius:var(--radius) var(--radius) 0 0;width:44px;max-width:100%}.TechnicalRankingsChart-module__szQlSW__columnBarFail{background:var(--color-error-500)}.TechnicalRankingsChart-module__szQlSW__columnLabel{top:calc(100% + var(--space-2));max-width:120px;font-size:var(--fs-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;position:absolute;left:0;right:0;overflow:hidden}@media (max-width:860px){.TechnicalRankingsChart-module__szQlSW__rowGrid,.TechnicalRankingsChart-module__szQlSW__ruler,.TechnicalRankingsChart-module__szQlSW__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.TechnicalRankingsChart-module__szQlSW__rulerScale{display:none}.TechnicalRankingsChart-module__szQlSW__rowScore{text-align:left;align-items:flex-start}}
