body button,body input,body select,body textarea,body summary{font-size:16px!important;line-height:1.45!important}body button,body select,body input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),body summary{min-height:44px!important}body button,body select{padding:10px 14px!important}body label,body th,body td{font-size:16px!important;line-height:1.55!important}body small,body .hint,body .field-hint{color:#4f5e79!important;font-size:14px!important;line-height:1.6!important}body input[type=checkbox],body input[type=radio]{accent-color:#5755c4;flex-shrink:0;width:20px!important;height:20px!important}body :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px!important;outline:3px solid #5755c4!important}body .yh-intro .yh-intro-start:focus-visible{box-shadow:none!important;outline:0!important}body :is(.primary-button,.button.primary){color:#fff!important;background:#514fc2!important;border-color:#514fc2!important;font-weight:700!important}body :is(.secondary-button,.compact-button:not(.primary-button)){color:#343b72!important;background:#fff!important;border-color:#aab5cf!important}body button:disabled{opacity:.55!important;cursor:not-allowed!important}body :is(.mapping-label strong,.audit-issue h3,.data-audit-head strong){color:#243454!important;font-size:18px!important}body :is(.mapping-sample,.mapping-label small,.audit-issue p,.attention-note,.mapping-note,.audit-impact){color:#3f506c!important;font-size:16px!important;line-height:1.65!important}body .mapping-sample small{color:#465575!important;background:#f0f2fa!important}body .mapping-item{background:#fff!important;gap:18px!important;padding:20px!important}body .mapping-item[data-needs-review=true]{border-left:4px solid #b87920!important}#mappingGrid:not(.show-all-fields) .mapping-item[data-needs-review=false]{display:none!important}#mappingVisibility{margin:14px 0}body .audit-issue{background:#fff!important;border:1px solid #cdd5e6!important;margin:18px 0!important;padding:24px!important}body .audit-comparison strong{color:#373f8b!important;font-size:30px!important}body :is(nav button,nav a,.topnav a){min-height:44px!important;font-size:16px!important}body summary{cursor:pointer;color:#343b72;padding:10px 8px;font-weight:650}@media (width<=700px){body .mapping-item{grid-template-columns:1fr!important}body .stage-actions>button{width:100%}body dialog{max-width:calc(100vw - 24px)!important}}
