.nffr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 12px;padding:10px 12px;background:#f4f9fc;border:1px solid #d8ebf5;font-size:14px;line-height:1.4;font-weight:400;color:#222;text-align:left;transition:opacity .15s}
.nffr[hidden]{display:none!important}
.nffr.is-loading{opacity:.55}
.nffr__ic{display:inline-flex;width:20px;height:20px;color:#1a8fd0;flex:0 0 20px}
.nffr__ic svg{width:20px;height:20px}
.nffr__t{flex:1 1 auto;min-width:0}
.nffr__t b{font-weight:700;color:#000}
.nffr__m{color:#555}
.nffr__alt{flex:1 1 100%;padding-left:30px;color:#555;font-size:13px}
.nffr__hint{flex:1 1 100%;padding-left:30px;color:#1a8fd0;font-size:13px}
.nfg .nffr{margin:6px 0 12px}
.nffr--mini{margin:10px 0;font-size:13.5px}
.nffr--mini .nffr__alt{font-size:12.5px}
