.checkly-trust{--checkly-accent:#047857;margin:16px 0 4px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;font-size:14px;line-height:1.4;color:#374151}
.checkly-trust ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.checkly-trust li{display:flex;gap:10px;align-items:center;margin:0}
.checkly-trust svg{flex:none;color:var(--checkly-accent)}
.checkly-trust__methods{margin:10px 0 0;padding-top:10px;border-top:1px solid #e5e7eb;font-size:13px;color:#6b7280}
.checkly-nonotes .wc-block-checkout__add-note,.checkly-nonotes .woocommerce-additional-fields__field-wrapper{display:none!important}
/* Distraction-free checkout: keep the logo, hide menus, search, footer widgets. */
.checkly-focus header nav,.checkly-focus .wp-block-navigation,.checkly-focus .site-header .main-navigation,.checkly-focus #site-navigation,.checkly-focus .header-search,.checkly-focus .wp-block-search,.checkly-focus footer .wp-block-columns,.checkly-focus .site-footer .widget-area,.checkly-focus #colophon .widget-area,.checkly-focus .wp-block-woocommerce-mini-cart,.checkly-focus .ct-header-cart{display:none!important}
.checkly-cmp{--checkly-accent:#047857;margin:24px 0;font-size:14px}
.checkly-cmp__t{font-weight:700;font-size:16px;margin:0 0 10px}
.checkly-cmp__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.checkly-cmp__col{border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:8px}
.checkly-cmp__col.is-after{border-color:var(--checkly-accent);box-shadow:0 8px 24px rgba(0,0,0,.06)}
.checkly-cmp__h{margin:0 0 4px;font-weight:600;display:flex;justify-content:space-between;gap:8px}
.checkly-cmp__h b{color:#6b7280;font-weight:600}
.is-after .checkly-cmp__h b{color:var(--checkly-accent)}
.checkly-cmp__f{display:block;border:1px solid #d1d5db;border-radius:8px;padding:9px 11px;color:#6b7280;background:#fff}
.checkly-cmp__btn{display:block;margin-top:auto;text-align:center;border-radius:8px;padding:11px;background:#111827;color:#fff;font-weight:600}
.is-after .checkly-cmp__btn{background:var(--checkly-accent)}
@media (max-width:600px){.checkly-cmp__cols{grid-template-columns:1fr}}
