body{padding-top:0;--review-toolbar-offset:0px}.review-home #review-hero{margin-bottom:16px}.review-home #review-whitelist-counts{margin-bottom:24px}.review-home .trust-strip-title{min-width:0}.site-header{top:var(--review-toolbar-offset)}.review-home .topic-count{font-variant-numeric:tabular-nums}.review-home .hc-carousel{box-shadow:none}.review-admin-demo-tag{white-space:nowrap}
/* Size the certificate workspace against its own available content width. */
.certificate-editor-page{container-type:inline-size;container-name:certificate-workspace;min-width:0}
.certificate-editor-page .certificate-designer-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0}
.certificate-editor-page .certificate-designer-layout>*{min-width:0;max-width:100%}
.certificate-editor-page .certificate-preview-column{max-width:100%;top:calc(var(--review-toolbar-offset,0px) + 16px)}
.certificate-editor-page .certificate-designer{min-height:0}
.certificate-editor-page .certificate-qr-settings,.certificate-editor-page .certificate-client-export-settings{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px;min-width:0}
.certificate-editor-page .certificate-qr-settings>div,.certificate-editor-page .certificate-client-export-settings>div{grid-column:1/-1}
.certificate-editor-page .certificate-qr-settings label,.certificate-editor-page .certificate-client-export-settings label{min-width:0;white-space:normal}
.certificate-editor-page .certificate-qr-settings input:not([type=checkbox]),.certificate-editor-page .certificate-client-export-settings input:not([type=checkbox]){width:100%;min-width:0;min-height:40px;font-size:14px}
.certificate-editor-page .certificate-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}
.certificate-editor-page .certificate-mapping-grid label{white-space:normal}
.certificate-editor-page .certificate-preview-toolbar{flex-wrap:wrap}
@container certificate-workspace (max-width:1000px){.certificate-designer-layout{grid-template-columns:minmax(0,1fr)!important}.certificate-preview-column{position:static}.certificate-promotion-button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-promotion-button-row .promotion-button-url{grid-column:1/-1}}
@media(max-width:1350px){.certificate-editor-page .certificate-designer-layout{grid-template-columns:minmax(0,1fr)}.certificate-editor-page .certificate-preview-column{position:static}}
@media(max-width:500px){.certificate-editor-page .certificate-qr-settings,.certificate-editor-page .certificate-client-export-settings{grid-template-columns:minmax(0,1fr)}.certificate-editor-page .certificate-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-editor-page .certificate-preview-column{padding:10px}}
