/* =============================================================================
   Iktató — SEGÉD-OSZTÁLYOK (f-u-*): a nézetekben a beágyazott style="..." helyett.
   Átvéve a far360 segedek.css-éből, az iktatóban használatos készletre szűkítve.

   MIÉRT !important: az inline style a kaszkádban MINDIG megelőzte a komponens-fájlok nem
   !important szabályait. Ezek az osztályok ugyanazt a látványt viszik osztályból, ezért
   ugyanolyan erővel kell nyerniük: !important nélkül egy később betöltődő, vagy
   specifikusabb komponens-szabály csendben felülírná őket.

   EGYETLEN készlet van, és ez a csapda ellenszere: a far360-ban a base.css nem
   !important f-mt-… és f-mb-… osztályai és az itteni f-u-mt-… és f-u-mb-… ugyanazt jelentették,
   más erővel, és a komponens margója a base-beli segédet csendben felülírta (f-mb-0 a
   .f-form-group-on 20 px lett, nem 0). Az iktatóban a base.css-ben NINCS térköz-segéd.

   EZ A FÁJL A _Stilusok LISTA VÉGÉN áll, a glass-fallback UTÁN. A szerkezete kötött:
   egy osztály = egy sor = csupa !important deklaráció (a SegedekCssElemzo ezt ellenőrzi).
   Eszköztár: a definiált, de még nem használt osztály nem hiba. A hiányzó viszont az.

   ELNEVEZÉS: a szám a rem-érték tizedespont nélkül (025 = 0,25 rem, 15 = 1,5 rem,
   neg05 = -0,5 rem); mt/mb/ml/my/mx = külső térköz; w/minw/maxw = szélesség (px, vagy
   „r” végződéssel rem); fs = betűméret; fw = betűvastagság; lh = sormagasság.
   ÚJ ÉRTÉKET csak akkor vegyél fel, ha több nézet is használja: az egyszeri, jelentéses
   elem a komponens saját osztályába tartozik.
   ============================================================================= */
/* Megjelenítés és 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-1 { flex:1 !important; }
.f-u-items-center { align-items:center !important; }
.f-u-items-start { align-items:flex-start !important; }
.f-u-items-end { align-items:flex-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-gap-1 { gap:1rem !important; }
.f-u-col-full { grid-column:1 / -1 !important; }

/* Külső térköz */
.f-u-mt-0 { margin-top:0 !important; }
.f-u-mt-025 { margin-top:0.25rem !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-15 { margin-top:1.5rem !important; }
.f-u-mt-2 { margin-top:2rem !important; }
.f-u-mt-neg05 { margin-top:-0.5rem !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-15 { margin-bottom:1.5rem !important; }
.f-u-mb-2 { margin-bottom:2rem !important; }
.f-u-ml-05 { margin-left:0.5rem !important; }
.f-u-m-0 { margin:0 !important; }
.f-u-mx-auto { margin-left:auto !important; margin-right:auto !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; }

/* Méret */
.f-u-w-90 { width:90px !important; }
.f-u-w-120 { width:120px !important; }
.f-u-w-160 { width:160px !important; }
.f-u-w-6r { width:6rem !important; }
.f-u-w-9r { width:9rem !important; }
.f-u-w-full { width:100% !important; }
.f-u-minw-150 { min-width:150px !important; }
.f-u-minw-220 { min-width:220px !important; }
.f-u-minw-260 { min-width:260px !important; }
.f-u-maxw-320 { max-width:320px !important; }
.f-u-maxw-420 { max-width:420px !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-46r { max-width:46rem !important; }

/* Szöveg */
.f-u-fs-08 { font-size:0.8rem !important; }
.f-u-fs-085 { font-size:0.85rem !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-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; }

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