
/* DNS and signing resource cards. */
.ksign-resource-note{font-size:13px!important;line-height:1.6!important;color:#61718a;margin:10px 0 0}
#support-resources .v5-download-card{align-items:center}
#support-resources .v5-download-heading{flex-wrap:wrap}
#support-resources .v5-resource-button{width:42px;height:42px;min-height:42px;padding:0;display:grid;place-items:center;font-size:26px;border-radius:10px;text-decoration:none}
#resource-installers .v5-section-heading p,#certificate-resources .v5-section-heading p{max-width:780px;margin:16px auto 26px;font-size:16px;line-height:1.75;color:#64738b}
#resource-installers .v5-direct-card,#certificate-resources .v5-direct-card{min-width:0}
#resource-installers .v5-direct-card>div,#certificate-resources .v5-direct-card>div{min-width:0}
#resource-installers .ksign-dns-card{background:linear-gradient(110deg,#d8eaff,#e8f3ff)!important;border:1px solid #98bfee!important;box-shadow:0 5px 18px #176dff0c;margin-bottom:8px}
#resource-installers .ksign-dns-card .v5-list-badge{background:#c4dfff;color:#185da6}
.ksign-more{margin-top:20px}
.ksign-more:not([open])>.v5-direct-grid{display:none!important}
.ksign-more>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;min-width:144px;margin:0 auto;padding:12px 22px;border:1px solid #b9cee8;border-radius:10px;background:#fff;color:#0871c5;font-size:14px;font-weight:650;cursor:pointer}
.ksign-more>summary::-webkit-details-marker{display:none}
.ksign-more>summary:hover{background:#edf5ff}
.ksign-more>summary:focus-visible{outline:3px solid #83b6ff;outline-offset:3px}
.ksign-more .less-label{display:none}
.ksign-more[open] .more-label{display:none}
.ksign-more[open] .less-label{display:inline}
.ksign-more[open]>summary{margin-bottom:18px}
.ksign-more[open]>summary>span:last-child{transform:rotate(180deg)}
#certificate-package-panel{margin-top:24px;padding:22px;background:#f1f7ff;border:1px solid #dce7f4;border-radius:14px}
#certificate-package-panel .resource-button{color:white;text-decoration:none}
@media(max-width:480px){#resource-installers .v5-card-download,#certificate-resources .v5-card-download{font-size:12px;padding:9px 10px}#resource-installers .v5-direct-card,#certificate-resources .v5-direct-card{gap:10px}#resource-installers .v5-direct-card h3,#certificate-resources .v5-direct-card h3{font-size:15px}}
