/* =============================================================================
   far360 — SEGED-OSZTALYOK (f-u-*): a nezetek korabbi beagyazott style="..." attributumai.

   MIERT !important: az inline style a kaszkadban MINDIG megelozte a komponens-fajlok nem
   !important szabalyait (akar magasabb specifikussaggal is). Ezek az osztalyok ugyanazt a
   latvanyt viszik osztalybol, ezert ugyanolyan erovel kell nyerniuk — !important nelkul egy
   kesobb betoltodo, vagy specifikusabb komponens-szabaly csendben felulirna oket.

   KET PARHUZAMOS KESZLET ELO EGYMAS MELLETT, ES EZ CSAPDA: a base.css f-mt-* / f-mb-*
   osztalyai (NEM !important) es az itteni f-u-mt-* / f-u-mb-* (!important) ugyanazt jelentik,
   mas erovel. Ha az elemen egy komponens-osztaly (.f-alert, .f-hint, .f-form-group,
   .f-munkafolyamat, .f-table-toolbar ...) sajat margot ad, a kesobb betoltodo komponens-szabaly
   a base.css-beli segedet csendben FELULIRJA: pl. f-mb-0 a .f-form-group-on 20 px, nem 0;
   f-mb-15 a .f-munkafolyamat-on 32 px, nem 24. A base.css-beli keszlet ezert NEM biztonsagos:
   a meglevo, ismert utkozeseket a StilusOrTests tetelesen felsorolja (StilusEngedelyek.TerkozUtkozesek),
   uj utkozes elbukik. UJ cserehez, vagy ha a segednek nyernie KELL, mindig ezt a fajlt hasznald.

   EZ A FAJL A _Stilusok LISTA VEGEN all, a glass-fallback UTAN: az !important szabalyok
   egymas kozti sorrendje nem szamit, de igy a jovobeli, nem-!important kiegeszitesek sem
   kerulnek ala.

   ELNEVEZES: a szam a rem-ertek tizedespont nelkul (025 = 0,25 rem, 15 = 1,5 rem,
   neg05 = -0,5 rem); mt/mb/ml/my/mx = kulso terkoz; w/minw/maxw = szelesseg (px, vagy
   "r" vegzodessel rem); fs = betumeret (085em = .85em, a tobbi rem); fw = betuvastagsag;
   lh = sormagassag. UJ ERTEKET csak akkor vegyel fel, ha tobb nezet is hasznalja — az
   egyszeri, jelentesu elem (pl. a modalis ablak, a jelzo-kartya) a komponens sajat
   osztalyaba tartozik.
   ============================================================================= */
/* Megjelenites es flexbox */
.f-u-block { display:block !important; }
.f-u-inline { display:inline !important; }
.f-u-flex { display:flex !important; }
.f-u-wrap { flex-wrap:wrap !important; }
.f-u-flex-nowrap { flex-wrap:nowrap !important; }
.f-u-flex-1 { flex:1 !important; }
.f-u-items-center { align-items:center !important; }
.f-u-items-start { align-items:flex-start !important; }
.f-u-items-flex-end { align-items:flex-end !important; }
.f-u-items-end { align-items:end !important; }
.f-u-justify-between { justify-content:space-between !important; }
.f-u-gap-05 { gap:0.5rem !important; }
.f-u-gap-075 { gap:0.75rem !important; }
.f-u-col-full { grid-column:1 / -1 !important; }

/* Kulso terkoz (rem; a szam a tizedespont nelkuli ertek: 025 = 0,25 rem, neg05 = -0,5 rem) */
.f-u-mt-0 { margin-top:0 !important; }
.f-u-mt-02 { margin-top:0.2rem !important; }
.f-u-mt-025 { margin-top:0.25rem !important; }
.f-u-mt-03 { margin-top:0.3rem !important; }
.f-u-mt-035 { margin-top:0.35rem !important; }
.f-u-mt-05 { margin-top:0.5rem !important; }
.f-u-mt-075 { margin-top:0.75rem !important; }
.f-u-mt-1 { margin-top:1rem !important; }
.f-u-mt-125 { margin-top:1.25rem !important; }
.f-u-mt-15 { margin-top:1.5rem !important; }
.f-u-mt-neg05 { margin-top:-0.5rem !important; }
.f-u-mt-neg075 { margin-top:-0.75rem !important; }
.f-u-mb-0 { margin-bottom:0 !important; }
.f-u-mb-025 { margin-bottom:0.25rem !important; }
.f-u-mb-05 { margin-bottom:0.5rem !important; }
.f-u-mb-075 { margin-bottom:0.75rem !important; }
.f-u-mb-1 { margin-bottom:1rem !important; }
.f-u-mb-125 { margin-bottom:1.25rem !important; }
.f-u-mb-15 { margin-bottom:1.5rem !important; }
.f-u-mb-2 { margin-bottom:2rem !important; }
.f-u-ml-04 { margin-left:0.4rem !important; }
.f-u-ml-05 { margin-left:0.5rem !important; }
.f-u-ml-125 { margin-left:1.25rem !important; }
.f-u-m-0 { margin:0 !important; }
.f-u-mx-auto { margin-left:auto !important; margin-right:auto !important; }
.f-u-my-04 { margin-top:0.4rem !important; margin-bottom:0.4rem !important; }
.f-u-my-1 { margin-top:1rem !important; margin-bottom:1rem !important; }
.f-u-my-2 { margin-top:2rem !important; margin-bottom:2rem !important; }
.f-u-pl-125 { padding-left:1.25rem !important; }

/* Meret */
.f-u-w-70 { width:70px !important; }
.f-u-w-90 { width:90px !important; }
.f-u-w-100 { width:100px !important; }
.f-u-w-110 { width:110px !important; }
.f-u-w-120 { width:120px !important; }
.f-u-w-130 { width:130px !important; }
.f-u-w-150 { width:150px !important; }
.f-u-w-160 { width:160px !important; }
.f-u-w-180 { width:180px !important; }
.f-u-w-190 { width:190px !important; }
.f-u-w-25r { width:2.5rem !important; }
.f-u-w-6r { width:6rem !important; }
.f-u-w-9r { width:9rem !important; }
.f-u-w-10r { width:10rem !important; }
.f-u-w-11r { width:11rem !important; }
.f-u-w-full { width:100% !important; }
.f-u-minw-110 { min-width:110px !important; }
.f-u-minw-150 { min-width:150px !important; }
.f-u-minw-220 { min-width:220px !important; }
.f-u-minw-240 { min-width:240px !important; }
.f-u-minw-260 { min-width:260px !important; }
.f-u-minw-280 { min-width:280px !important; }
.f-u-minw-18r { min-width:18rem !important; }
.f-u-maxw-220 { max-width:220px !important; }
.f-u-maxw-320 { max-width:320px !important; }
.f-u-maxw-420 { max-width:420px !important; }
.f-u-maxw-480 { max-width:480px !important; }
.f-u-maxw-520 { max-width:520px !important; }
.f-u-maxw-640 { max-width:640px !important; }
.f-u-maxw-760 { max-width:760px !important; }
.f-u-maxw-820 { max-width:820px !important; }
.f-u-maxw-46r { max-width:46rem !important; }
.f-u-maxw-64r { max-width:64rem !important; }

/* Szoveg */
.f-u-fs-08 { font-size:0.8rem !important; }
.f-u-fs-082 { font-size:0.82rem !important; }
.f-u-fs-085 { font-size:0.85rem !important; }
.f-u-fs-085em { font-size:0.85em !important; }
.f-u-fs-086 { font-size:0.86rem !important; }
.f-u-fs-09 { font-size:0.9rem !important; }
.f-u-fs-105 { font-size:1.05rem !important; }
.f-u-fw-700 { font-weight:700 !important; }
.f-u-lh-16 { line-height:1.6 !important; }
.f-u-lh-17 { line-height:1.7 !important; }
.f-u-text-center { text-align:center !important; }
.f-u-uppercase { text-transform:uppercase !important; }
.f-u-nowrap { white-space:nowrap !important; }
.f-u-pre-line { white-space:pre-line !important; }
.f-u-ws-normal { white-space:normal !important; }
.f-u-wrap-anywhere { overflow-wrap:anywhere !important; }
.f-u-break-all { word-break:break-all !important; }
.f-u-ellipsis { overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; }

/* Egyeb */
.f-u-border-0 { border:none !important; }
.f-u-pointer { cursor:pointer !important; }
