.diagnostic-color-error{color:#d52817}.diagnostic-color-pass{color:#60aa55}.diagnostic-color-base{color:#5a6875}.diagnostic-color-pass,.diagnostic-color-base{font-style:italic}.diagnostic-color-error,.diagnostic-color-pass,.diagnostic-color-base{font-weight:bold}.banner{margin-bottom:20px;border-radius:6px;border-style:solid;border-width:2px;overflow:hidden}.banner h2{position:relative;margin:0;padding:10px 10px 10px 35px;color:#fff}.banner ul{margin:0;padding:15px 20px}.banner ul>li:not(:last-child){padding-bottom:15px}.banner ul>li h4{margin:0;padding:0}.banner ul>li p{margin:0;padding:0;line-height:16px}.banner-info{display:grid;grid-template-columns:60px auto;gap:20px;align-items:center;padding:10px 20px;background:#60aa55;border:transparent;color:#fff}.banner-info .heading{margin:0;padding:10px 0 5px;font-size:28px}.banner-info p{margin:0;padding:0}.banner-info .checkmark-icon{display:block;height:50px;width:50px;border-radius:50%;background:#fff}.banner-info .checkmark-icon:before{color:#60aa55;font-size:40px}.banner-warning svg,.banner-suggestions svg{position:absolute;top:12px;left:10px;width:16px;height:16px}.banner-warning{border-color:#f28d03}.banner-warning h2{background:#f28d03}.banner-suggestions{border-color:#009adb}.banner-suggestions h2{background:#009adb}.gridy{display:grid;gap:40px;grid-template-columns:30% auto}.diag-list>ul>li{padding:1px 0}.diag-list>ul>li h3{padding:5px 0 0;margin:0}.diag-list>ul>li>ul:not(.notices){padding-left:10px}.diag-list>ul>li>ul:not(.notices)>li{padding:1px 0;list-style:"-" inside}.diag-list>ul>li ul.notices{padding-left:10px}.diag-list>ul>li ul.notices>li{display:flex;gap:5px;color:#009adb;font-style:italic}.diag-list>ul>li ul.notices>li svg{position:relative;top:1px;flex-basis:14px;width:14px;height:14px}
