.cm-trust-strip{margin:12px 0;padding:13px 14px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fbff;font-size:13px;color:#334155}.cm-trust-strip__items{display:flex;flex-wrap:wrap;gap:8px}.cm-trust-strip span{display:inline-flex;align-items:center;gap:5px}.cm-trust-strip b{color:#0f172a}.cm-trust-strip__formats{margin:8px 0 0;color:#475569;font-weight:650}.cm-trust-strip__help{margin-top:9px;border-top:1px solid #dbe4f0;padding-top:9px;color:#475569}.cm-trust-strip__help summary{cursor:pointer;color:#1d4ed8;font-weight:750}.cm-trust-strip__help ol{margin:8px 0 0;padding-left:20px;line-height:1.65}.cm-preflight{margin:12px 0;padding:14px;border:1px solid #d9e2ee;border-radius:14px;background:#fff}.cm-preflight__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.cm-preflight__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.cm-preflight__item{padding:10px;border-radius:10px;background:#f6f8fb}.cm-preflight__item small{display:block;color:#64748b;margin-bottom:3px}.cm-smart-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.cm-smart-presets strong{margin-right:4px}.cm-smart-presets button{box-sizing:border-box!important;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important;position:static!important;float:none!important;margin:0!important;border:1px solid #cbd5e1!important;background:#fff!important;border-radius:999px!important;padding:8px 12px!important;color:#1e293b!important;text-decoration:none!important;cursor:pointer!important;font:inherit!important;line-height:1.35!important;white-space:normal!important;text-align:center!important}.cm-smart-presets button:hover{border-color:#64748b!important;background:#f8fafc!important}.cm-exp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:100000;background:#0f172a;color:#fff;padding:10px 14px;border-radius:10px;opacity:0;pointer-events:none;transition:.2s}.cm-exp-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:640px){.cm-preflight__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}