/* Mail controls only. Existing layout, menus and calculator styles are preserved. */
#znbv .znbv-mail-help{font-size:12px;line-height:1.65;margin:12px 0 0;color:var(--muted,#596d61);overflow-wrap:anywhere}
#znbv .znbv-mail-help a,#znbv .znbv-mail-notice a{text-decoration:underline;text-underline-offset:3px;color:inherit}
#znbv .znbv-mail-notice{padding:14px 16px;border:1px solid #dce3d6;border-radius:10px;font-size:13px;line-height:1.6;background:#f7f8f2;color:#173b2e;margin:12px 0;overflow-wrap:anywhere}
#znbv #znbv-form-status:not([hidden]),#znbv #cp-form-status:not([hidden]){padding:15px 16px;border:1px solid #cadbb3;border-radius:10px;background:#eef5e5;color:#173b2e;font-size:14px;line-height:1.7;margin:16px 0;overflow-wrap:anywhere;outline-offset:3px}
#znbv #znbv-form-status[data-error="true"],#znbv #cp-form-status[data-error="true"]{background:#fff3ef;color:#7d2d1a;border-color:#ecc0ae}
#znbv #znbv-form-status[data-warning="true"],#znbv #cp-form-status[data-warning="true"]{background:#fff7e6;color:#604817;border-color:#e7d3a3}
#znbv form[aria-busy="true"] button[type="submit"]{cursor:wait;opacity:.75}
#znbv form[data-znbv-form] button:disabled{opacity:.65}

/* 2.9: inactive is not the same as sending. Only active network submission waits. */
#znbv form[data-znbv-form] button[type="submit"]:disabled{cursor:not-allowed}
#znbv form[data-znbv-form][aria-busy="true"] button[type="submit"]:disabled{cursor:wait}
