.zb-premium-badge{display:inline-block;position:relative;margin:.35rem 0;color:#1477cf;font:600 .9rem/1.5 system-ui,sans-serif;max-width:100%;vertical-align:middle}.zb-premium-badge summary{display:flex;align-items:center;gap:.4rem;cursor:pointer;list-style:none;border-radius:8px;padding:.2rem .35rem}.zb-premium-badge summary::-webkit-details-marker{display:none}.zb-premium-badge summary:focus-visible{outline:3px solid #d6b96b;outline-offset:3px}.zb-premium-badge svg{flex:0 0 22px}.zb-premium-badge p{display:block;background:#f2f7ff;border:1px solid #bdd5f0;border-radius:12px;padding:1rem;color:#24445e;font:400 .9rem/1.65 system-ui,sans-serif;max-width:38rem;margin:.4rem 0}.zb-producer-verification{max-width:100%}.zb-privacy-notice{background:#f2f5f0;border:1px solid #dbe3d7;padding:1.2rem;border-radius:14px;margin:1.2rem 0}.zb-privacy-notice h2{font-size:1.2rem}.zb-privacy-notice p{font-size:.95rem;line-height:1.7}.zb-check a{text-decoration:underline;text-underline-offset:3px}.zb-producer-visibility-notice{margin:.75rem 0;padding:.8rem 1rem;border-left:3px solid #b48b35;background:#fff8e9;color:#574820}
