/* Scope: form feedback only; no changes to the approved page, cards or email designs. */
form[data-opm-public-form] [data-form-feedback]{margin:14px 0 8px;padding:12px;border:1px solid currentColor;border-radius:10px;font:inherit;line-height:1.5;overflow-wrap:anywhere;color:#eef2f7;background:#151c28;}
form[data-opm-public-form] [data-form-feedback][data-state="success"]{color:#dcfce7;background:#143524;}
form[data-opm-public-form] [data-form-feedback][data-state="uncertain"]{color:#fef3c7;background:#34260d;}
form[data-opm-public-form] [data-form-reference]{font-size:13px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;}
form[data-opm-public-form] [data-form-new]{margin:10px 0;}
form[data-opm-public-form] [hidden]{display:none!important;}
form[data-opm-public-form] button:disabled{cursor:default;opacity:.75;}
html[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback],body[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback]{color:#1f2937;background:#f1f5f9;}
html[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback][data-state="success"],body[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback][data-state="success"]{color:#14532d;background:#dcfce7;}
html[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback][data-state="uncertain"],body[data-opm-theme="light"] form[data-opm-public-form] [data-form-feedback][data-state="uncertain"]{color:#713f12;background:#fef3c7;}

form[data-opm-public-form] [data-form-confirmation]{display:inline-flex;margin:12px 0;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;}
