.mnl-recipe-warning { padding: 16px; margin: 0 0 18px; border: 1px solid #e9ad91; border-radius: 12px; background: #fff2e8; color: #231a14; font-size: 14px; line-height: 1.5; }
.mnl-recipe-warning[hidden] { display: none; }
.mnl-recipe-warning p { margin: 0 0 10px; }
.mnl-recipe-warning a { display: inline-block; margin: 4px 14px 0 0; color: inherit; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }
.mnl-recipe-warning:focus { outline: 2px solid #ce4312; outline-offset: 3px; }
[data-mnl-recipe-state="blocked"] { opacity: .65; }
