.ssl-checker-page{color:#27313b}.ssl-checker-head{border-bottom:2px solid #009a61;margin-bottom:1rem;padding-bottom:.75rem}.ssl-checker-head h1{font-size:1.5rem;margin:0}.ssl-checker-head p{color:#68737d;margin:.25rem 0 0}.ssl-query,.ssl-section{border:1px solid #dee2e6;padding:1rem}.ssl-input-row{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0, 1fr) 8rem auto}.ssl-summary{border-left:4px solid #5bc0de;padding:.9rem 1rem}.ssl-summary.valid{background:#f2fbf6;border-color:#28a745}.ssl-summary.warning{background:#fff9eb;border-color:#f0ad4e}.ssl-summary.invalid{background:#fff3f2;border-color:#d9534f}.ssl-summary h2{font-size:1.1rem;margin:0 0 .35rem}.ssl-summary p:last-child{margin-bottom:0}.ssl-details{display:grid;grid-template-columns:10rem minmax(0, 1fr);margin-bottom:0}.ssl-details dt,.ssl-details dd{border-top:1px solid #e6eaed;margin:0;padding:.5rem 0}.ssl-details dd{word-wrap:anywhere}.ssl-certificate{border-top:1px solid #e6eaed;padding:.75rem 0}.ssl-certificate:first-child{border-top:0;padding-top:0}.ssl-certificate summary{cursor:pointer;font-weight:600}.ssl-certificate pre{background:#f6f8fa;font-size:.75rem;max-height:18rem;overflow:auto;padding:.75rem;white-space:pre-wrap}.ssl-copy{float:right}.ssl-guide,.ssl-faq,.ssl-related{border-top:1px solid #dee2e6;padding-top:1.25rem}.ssl-guide h2,.ssl-faq h2,.ssl-related h2{font-size:1.25rem}.ssl-guide h3{font-size:1rem}.ssl-guide-grid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:1.25rem}.ssl-guide-grid ul{padding-left:1.25rem}.ssl-status-guide{margin-top:1.25rem}.ssl-status-guide th:first-child{width:6rem}.ssl-faq details{border-top:1px solid #e6eaed;padding:.8rem 0}.ssl-faq summary{cursor:pointer;font-weight:600}.ssl-faq details p{margin:.65rem 0 0}@media(max-width: 767.98px){.ssl-input-row{grid-template-columns:1fr}.ssl-input-row .btn{width:100%}.ssl-details{grid-template-columns:1fr}.ssl-details dt{border-bottom:0;font-weight:600;padding-bottom:.1rem}.ssl-details dd{border-top:0;padding-top:.1rem}.ssl-guide-grid{grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}}
