.page--certificate-register a[data-kontur-mode="outbound"]::after{display:none}
.page--certificate-register [data-service-tool] .service-tool__layout{grid-template-columns:minmax(0,1fr)}
.page--certificate-register .certificate-register-source{display:none}
.certificate-register-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.certificate-register-chooser{position:relative;grid-column:1/-1;min-width:0;padding:clamp(20px,4vw,36px);margin-bottom:24px;border:1px solid rgba(154,127,255,.38);border-radius:24px;background:radial-gradient(ellipse at 100% 0,rgba(131,69,233,.2),transparent 65%),rgba(105,117,192,.06)}
.certificate-register-kicker{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:#c2a4ff}
.certificate-register-chooser h4{font-size:clamp(1.3rem,3vw,1.9rem);margin:12px 0}
.certificate-register-chooser p{max-width:70ch;line-height:1.65}
.certificate-register-selection{font-size:.86rem;overflow-wrap:anywhere;color:var(--muted,#abb4c8)}
.certificate-register-notice{grid-column:1/-1;line-height:1.6;min-height:1.6em}
.certificate-register-notice:empty{display:none}
.certificate-register-heading{font-size:1.45rem;margin:8px 0 12px}
.certificate-register-origin,.certificate-register-time{color:var(--muted,#abb4c8);line-height:1.6}
.certificate-register-report{white-space:normal}
.certificate-register-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid rgba(146,155,181,.24)}
.certificate-register-index{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(162,126,255,.45);border-radius:14px;background:rgba(133,72,239,.12);color:#cab4ff;font-weight:800;font-variant-numeric:tabular-nums}
.certificate-register-body h5{font-size:1.12rem;line-height:1.5;margin:0 0 5px;overflow-wrap:anywhere}
.certificate-register-body p{margin:8px 0;line-height:1.6;overflow-wrap:anywhere}
.certificate-register-file{font-size:.84rem;color:var(--muted,#abb4c8)}
.certificate-register-tag{display:inline-block;margin:8px 0;padding:7px 12px;border-radius:8px;background:rgba(107,125,173,.15);font-size:.78rem;font-weight:700}
.is-expired .certificate-register-tag,.is-error .certificate-register-tag{color:#ffb3b3;background:rgba(221,72,81,.13)}
.is-soon .certificate-register-tag,.is-future .certificate-register-tag{color:#ffce96;background:rgba(220,153,58,.12)}
.certificate-register-error{color:#ffb3b3}
.certificate-register-details{margin-top:14px;font-size:.9rem}
.certificate-register-details summary{cursor:pointer;line-height:1.6;font-weight:700;padding:8px 0}
.certificate-register-details code{display:block;overflow-wrap:anywhere;white-space:normal;font-size:.78rem;line-height:1.7}
.page--certificate-register .guide-section .guide-list--unordered .guide-item:last-child{grid-column:auto}
.page--certificate-register [data-service-tool] .service-tool__result{position:static}
@media(min-width:701px){.page--certificate-register .service-tool__stats,.page--certificate-register .service-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.theme-light .certificate-register-kicker,.theme-light .certificate-register-index{color:#6331ab}
.theme-light .certificate-register-error,.theme-light .is-expired .certificate-register-tag,.theme-light .is-error .certificate-register-tag{color:#a32637}
.theme-light .is-soon .certificate-register-tag,.theme-light .is-future .certificate-register-tag{color:#8a480c}
@media(max-width:520px){.certificate-register-row{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:20px 0}.certificate-register-index{width:32px;height:32px;border-radius:10px;font-size:.8rem}.certificate-register-chooser{padding:18px}.certificate-register-chooser .btn{width:100%;min-width:0;white-space:normal}}
