.agp-fs-hp-wrap{position:absolute!important;left:-9999px!important;top:auto!important;width:1px;height:1px;overflow:hidden}
.agp-fs-err{display:block;margin:4px 0 0;font-size:12px;line-height:16px;font-weight:400;color:#dc2626}
.agp-fs-msg{margin-top:12px;font-size:14px;line-height:20px}
.agp-fs-msg:empty{display:none}
.agp-fs-msg--ok{padding:10px 14px;border-radius:12px;background:#e8f6e9;color:#14532d;border:1px solid #b9e2bf}
.agp-fs-msg--error{padding:10px 14px;border-radius:12px;background:#fdecec;color:#991b1b;border:1px solid #f5c2c2}
