.marketing-panel{color:#f8edf7;background:#201725;border:1px solid #493249;border-radius:16px;margin:24px 0;padding:24px}.marketing-panel p{font-size:16px;line-height:1.6}.marketing-panel small,.marketing-history small{color:#d3bbcf;font-size:14px}.marketing-heading,.marketing-fields,.marketing-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.marketing-heading{justify-content:space-between}.marketing-panel label{flex-direction:column;gap:8px;margin:16px 0;font-size:16px;display:flex}.marketing-fields label{flex:1;min-width:200px}.marketing-panel input,.marketing-panel select,.marketing-panel textarea{font:inherit;color:#fff;box-sizing:border-box;background:#140f1a;border:1px solid #796077;border-radius:8px;width:100%;padding:12px}.marketing-panel textarea{resize:vertical}.marketing-panel button{font:inherit;color:#fff;cursor:pointer;background:#bd236a;border:1px solid #db5996;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.marketing-panel button:disabled{opacity:.45;cursor:default}.marketing-count{align-items:center;gap:8px;font-size:16px;display:flex}.marketing-count strong{font-size:28px}.marketing-actions{margin:20px 0}.marketing-preview{background:#fff;border:0;border-radius:8px;width:100%;height:700px}.marketing-confirm,.marketing-notice{background:#39253a;border-radius:8px;padding:16px}.marketing-confirm button{margin:0 12px 8px 0}.marketing-history{border-top:1px solid #50394e;padding:16px 0}.marketing-history strong,.marketing-history small{display:block}.email-preferences{border-top:1px solid #493249;padding:12px}.email-preferences>button{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0}.email-preferences-content{font-size:14px;line-height:1.6}.email-preferences-content p{font-size:14px}.email-preferences-content label{align-items:flex-start;gap:10px;display:flex}.email-preferences-content input{accent-color:#e93587;flex:none;width:18px;height:18px}.email-preferences-content a{color:#ff9ac7;overflow-wrap:anywhere}.email-preferences-content small{margin:10px 0;font-size:14px;display:block}@media (max-width:600px){.marketing-panel{padding:16px}.marketing-panel button{flex-grow:1}.marketing-count{width:100%}.marketing-preview{height:620px}}.creator-directory-view .email-preferences{background:#201725;border:1px solid #493249;border-radius:12px;margin:0 0 18px}.creator-directory-view .email-preferences-content{max-width:650px}.creator-directory-view .email-preferences>button{color:#ff9ac7}.marketing-subscribe-banner{justify-content:space-between;align-items:center;gap:20px;padding:8px 4px 16px;display:flex}.marketing-subscribe-banner strong{color:#ffe5f2;font-size:18px}.marketing-subscribe-banner p{color:#d3bbcf;margin:8px 0 0;font-size:16px;line-height:1.5}.marketing-subscribe-banner button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#bd236a;border:1px solid #db5996;border-radius:8px;flex:none;padding:12px 18px}.marketing-subscribe-banner button:disabled{opacity:.6}.marketing-signup-consent span{font-size:14px;line-height:1.5}.marketing-signup-consent a{color:#ff9ac7}@media (max-width:600px){.marketing-subscribe-banner{flex-direction:column;align-items:stretch;gap:12px}.marketing-subscribe-banner button{width:100%}}
