/**
 * @package   contact-form-7-mailchimp-extension
 * @author    hello@chimpmatic.com
 * @copyright 2014-2026 ChimpMatic
 * @license   GPL-3.0+
 */
#Chimpmatic .cmatic-lite-notice { margin: 14px 0 4px; padding: 11px 13px; border-left: 3px solid #6c8ef3; border-radius: 2px; background: #f0f4ff; color: #1d2327; }
.notice.cmatic-lite-notice { --cmatic-brand: #533afd; --cmatic-brand-dark: #4032c8; --cmatic-brand-pale: #d6d9fc; --cmatic-tint: #f5f5ff; --cmatic-ink: #1a2c44; --cmatic-body: #50617a; --cmatic-muted: #50617a; border-left-color: var(--cmatic-brand); padding: 14px 16px; }
.notice.cmatic-lite-notice p { margin: 0; }
.notice.cmatic-lite-notice .cmatic-lite-notice__title { font-size: 15px; font-weight: 600; color: var(--cmatic-ink); margin: 0 0 6px; }
.notice.cmatic-lite-notice .cmatic-lite-notice__body { color: var(--cmatic-body); max-width: 78ch; line-height: 1.6; margin: 0; }
.notice.cmatic-lite-notice .cmatic-lite-notice__actions { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin: 14px 0 0; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action { text-decoration: none; font-size: 13px; line-height: 1; border-radius: 4px; cursor: pointer; transition: background-color 0.15s, color 0.15s, border-color 0.15s; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--primary { background: var(--cmatic-brand); border: 1px solid var(--cmatic-brand); color: #fff; padding: 9px 16px; font-weight: 600; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--primary:hover, .notice.cmatic-lite-notice .cmatic-lite-notice__action--primary:focus { background: var(--cmatic-brand-dark); border-color: var(--cmatic-brand-dark); color: #fff; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--secondary { background: #fff; border: 1px solid var(--cmatic-brand-pale); color: var(--cmatic-brand-dark); padding: 9px 16px; font-weight: 600; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--secondary:hover, .notice.cmatic-lite-notice .cmatic-lite-notice__action--secondary:focus { background: var(--cmatic-tint); border-color: var(--cmatic-brand); color: var(--cmatic-brand-dark); }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--link { background: none; border: 0; color: var(--cmatic-muted); padding: 9px 2px; }
.notice.cmatic-lite-notice .cmatic-lite-notice__action--link:hover, .notice.cmatic-lite-notice .cmatic-lite-notice__action--link:focus { color: var(--cmatic-ink); text-decoration: underline; }
.notice.cmatic-lite-notice--onboarding { background: var(--cmatic-tint); }
.notice.cmatic-lite-notice--failing { border-left-color: #d63638; }
.notice.cmatic-lite-notice.inline { margin: 25px 0 8px; }
#wpbody-content > .notice.cmatic-lite-notice.inline { margin: 25px 20px 8px 2px; }
@media screen and (max-width: 782px) { #wpbody-content > .notice.cmatic-lite-notice.inline { margin-right: 12px; margin-left: 0; } }
.notice.cmatic-lite-notice { position: relative; clear: both; margin-top: 25px; padding-right: 38px; }

.notice.cmatic-lite-notice .cmatic-lite-notice-picker select {
	min-width: 240px;
	max-width: 100%;
	min-height: 36px;
	border-color: var(--cmatic-brand-pale);
	color: var(--cmatic-ink);
}

.notice.cmatic-lite-notice .cmatic-lite-notice-picker select:focus {
	border-color: var(--cmatic-brand);
	box-shadow: 0 0 0 1px var(--cmatic-brand);
}
