:root{--notice-warning-bg:#fff3e4;--notice-warning-border:#efcfa8;--notice-warning-text:#83511f;--notice-error-bg:#fff0f0;--notice-error-border:#ecc6c8;--notice-error-text:#963d46;--notice-success-bg:#edf8f0;--notice-success-border:#bfdec9;--notice-success-text:#316647;--notice-saved-bg:#edf5ff;--notice-saved-border:#c3d8f1;--notice-saved-text:#385e88}
.notice,.notification,[data-notice-kind]{border-radius:12px;line-height:1.6;overflow-wrap:anywhere}
.notice,.notification{padding:14px 18px;border:1px solid var(--notice-saved-border);background:var(--notice-saved-bg);color:var(--notice-saved-text)}
.notice-label{display:block;font-weight:700;margin-bottom:3px;font-size:13px}
.notice-warning,.notice.warn,.notice.warning,html body [data-notice-kind=warning],.plan-check-result[data-state=warning],.plan-warning{background:var(--notice-warning-bg)!important;border-color:var(--notice-warning-border)!important;color:var(--notice-warning-text)!important}
.notice-error,.notice.error,html body [data-notice-kind=error],.form-error,.error-message{background:var(--notice-error-bg)!important;border-color:var(--notice-error-border)!important;color:var(--notice-error-text)!important}
.notice-success,.notice.success,html body [data-notice-kind=success],.plan-check-result[data-state=verified]{background:var(--notice-success-bg)!important;border-color:var(--notice-success-border)!important;color:var(--notice-success-text)!important}
.notice-saved,.notice-info,html body [data-notice-kind=saved],html body [data-notice-kind=info]{background:var(--notice-saved-bg)!important;border-color:var(--notice-saved-border)!important;color:var(--notice-saved-text)!important}
[data-notice-kind] a{color:inherit!important;text-decoration:underline}
[data-notice-kind]:not(.notice):not(.notification):not(button):not(input){padding:8px 12px;border-style:solid;border-width:1px}
[data-notice-kind]:empty{display:none}
@media(prefers-reduced-motion:reduce){[data-notice-kind]{transition:none}}

.notice{margin:0 0 16px}
