#mch-marketing-consent{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color:#f3f4f6}
#mch-marketing-consent *{box-sizing:border-box}
#mch-marketing-consent a{color:#fff;text-decoration:underline;text-underline-offset:3px}
#mch-marketing-consent button{font-family:inherit;cursor:pointer;white-space:normal}
#mch-marketing-consent :focus-visible{outline:3px solid #ff8589;outline-offset:3px}
#mch-marketing-consent .mch-marketing-settings{padding:14px 20px;background:#161a23;text-align:center}
#mch-marketing-consent .mch-marketing-settings button{border:0;background:none;color:#fff;text-decoration:underline;padding:6px}
#mch-marketing-panel{position:fixed;z-index:1055;left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(416px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:20px;background:#161a23;border:2px solid #5c6371;box-shadow:0 10px 40px #0005;color:#f3f4f6}
#mch-marketing-panel[hidden]{display:none!important}
#mch-marketing-panel h2{font-size:19px;line-height:1.35;color:#fff;margin:0 0 12px;font-weight:700}
#mch-marketing-panel p{font-size:14px;line-height:1.5;margin:0 0 16px;color:#d5d8df}
#mch-marketing-panel .mch-marketing-option{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;cursor:pointer;font-weight:400}
#mch-marketing-panel .mch-marketing-option input{appearance:auto;position:static;opacity:1;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:#b5232d}
#mch-marketing-panel .mch-marketing-option strong{display:block;font-size:16px;color:#fff;margin-bottom:4px}
#mch-marketing-description{display:block;font-size:14px;line-height:1.5;color:#d5d8df}
#mch-marketing-panel .mch-marketing-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
#mch-marketing-panel .mch-marketing-actions button{min-width:0;min-height:48px;padding:8px;border:1px solid #697180;background:#242a35;color:#fff;font-size:14px;font-weight:600;line-height:1.3;border-radius:2px}
#mch-marketing-panel .mch-marketing-actions [data-mch-marketing-save]{background:#a61925;border-color:#d13e49}
