._comparison_yrn9h_2{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}._header_yrn9h_9{align-items:center;background:var(--color-surface-muted);box-sizing:border-box;display:flex;gap:var(--space-24);justify-content:space-between;padding:var(--space-16) var(--space-16);width:100%}._heading_yrn9h_20{flex:1;min-width:0}._heading_yrn9h_20 h2{color:var(--color-text-primary);font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);margin:0}._heading_yrn9h_20 p{color:var(--color-text-secondary);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);margin:var(--space-2) 0 0}._auditControls_yrn9h_39{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:auto minmax(340px,1fr) auto;min-width:520px}._selectLabel_yrn9h_47{color:var(--color-text-secondary);font:var(--type-label-large-emphasized);letter-spacing:var(--type-label-large-emphasized-tracking)}._auditSelect_yrn9h_53{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font:var(--type-body-medium);height:38px;letter-spacing:var(--type-body-medium-tracking);min-width:340px;padding:0 var(--space-40) 0 var(--space-12);width:100%}._auditSelect_yrn9h_53:focus-visible{border-color:var(--color-interactive-primary);box-shadow:var(--elevation-md);outline:none}._auditSelect_yrn9h_53:disabled{color:var(--color-text-secondary);opacity:1}._nextStepButton_yrn9h_79,._primaryButton_yrn9h_80,._textButton_yrn9h_78{background:transparent;border:0;color:var(--color-interactive-primary);cursor:pointer;font:inherit;font:var(--type-label-large-emphasized);letter-spacing:var(--type-label-large-emphasized-tracking);white-space:nowrap}._textButton_yrn9h_78{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);padding:var(--space-8) 0}._row_yrn9h_99,._tableHeader_yrn9h_98{align-items:center;display:grid;gap:var(--space-20);grid-template-columns:.95fr 1.5fr minmax(180px,.75fr)}._tableHeader_yrn9h_98{background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default);border-top:1px solid var(--color-border-default);color:var(--color-text-primary);font:var(--type-label-small-emphasized);letter-spacing:var(--type-label-small-emphasized-tracking);text-transform:uppercase}._row_yrn9h_99,._tableHeader_yrn9h_98{padding:var(--space-8) var(--space-16)}._row_yrn9h_99{border-bottom:1px solid var(--color-surface-muted);min-height:54px}._row_yrn9h_99:last-child{border-bottom:0}._row_yrn9h_99 p{color:var(--color-text-primary);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);margin:0}._row_yrn9h_99 p:first-child{color:var(--color-text-primary);font:var(--type-body-medium-emphasized);letter-spacing:var(--type-body-medium-emphasized-tracking)}._nextStepButton_yrn9h_79{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);padding:var(--space-8) 0;text-align:left}._nextStepButton_yrn9h_79:hover,._textButton_yrn9h_78:hover{text-decoration:underline}._emptyState_yrn9h_153{align-items:center;border-top:1px solid var(--color-border-default);display:flex;gap:var(--space-20);justify-content:space-between;padding:var(--space-16) var(--space-16)}._emptyState_yrn9h_153 h3{color:var(--color-text-primary);font:var(--type-label-large-emphasized);letter-spacing:var(--type-label-large-emphasized-tracking);margin:0}._emptyState_yrn9h_153 p{color:var(--color-text-secondary);margin:var(--space-2) 0 0}._emptyState_yrn9h_153 p,._primaryButton_yrn9h_80{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}._primaryButton_yrn9h_80{background:var(--color-interactive-primary);border-radius:var(--radius-sm);color:var(--color-text-on-brand);padding:var(--space-8) var(--space-12)}._noFindings_yrn9h_185{border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);padding:var(--space-12) var(--space-16)}@media(max-width:980px){._header_yrn9h_9{align-items:flex-start;flex-direction:column}._auditControls_yrn9h_39{min-width:0;width:100%}}
