/* =============================================================================
   far360 — A VARAZSLO URLAP- ES OSSZEGZO-SORAI.

   MIERT ONALLO FAJL: a wizard.css a lepesjelzo es a resztvevo-sorok arculata; ezek
   az osztalyok a varazslo nezeteibol kiemelt ELRENDEZESI mintak (adoszam-sor,
   kedvezmeny-valaszto, kuponkod-sor, osszegzo tablazat). A ketto egyutt 204 sor
   lenne, a hazirendi korlat 200 — es a felelosseg is elkulonul. Ugyanaz a
   kivalasi minta, mint a portal-video.css-nel.

   FORRAS: a Views/Jelentkezes/{Lepes1,Osszegzes}.cshtml beagyazott style="…"
   attributumai (docs/FEJLESZTESI_TERKEP.md 3.4). A csere VISELKEDES- ES
   MEGJELENES-SEMLEGES: ugyanaz a latvany, csak osztalybol.

   A KEDVEZMENY-SOROK KEZDETI REJTETTSEGE (K-7): az Osszegzes.cshtml harom kedvezmeny-soran
   a Razor-feltételes hidden attributum (NEM inline style) adja; a wwwroot/js/wizard.js
   (frissitSor, frissitAr) az elem hidden tulajdonsagat kapcsolja. A base.css [hidden]
   szabalya (!important) a .f-osszeg-sor flex-elrendezese folott is elrejti a sort. Ez
   nelkul a sor a kedvezmeny nelkuli ajanlatnal is latszana, mikozben a vegosszeg nem
   tartalmazza - ez ajanlati ar.
   ============================================================================= */


/* Adoszam-sor: a mezo nyulik, a NAV-lekerdezo gomb a vegen all. Telefonon a
   flex-wrap kettetori — ez szandekos, mert 293 + 128 px nem fer el 343-ban. */
.f-wizard-adoszam-sor {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.5rem;
}
.f-wizard-adoszam-sor input[type="text"] { flex: 1 1 12rem; width: auto; }

/* Kedvezmeny-valaszto lista (Osszegzes) */
.f-kedvezmeny-lista {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    margin-bottom: 1.1rem;
}
.f-kedvezmeny-lista__cimke {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    cursor: pointer;
    font-weight: 500;
}
.f-kedvezmeny-lista input[type="checkbox"] { accent-color: var(--f-primary); }
.f-kedvezmeny-lista .f-hint { display: block; margin-left: 1.75rem; }

/* Kuponkod-beviteli sor */
.f-kupon-sor {
    display: flex;
    align-items: flex-start;
    gap: 0.6rem;
}
.f-kupon-sor input[type="text"] { flex: 1; }

/* Osszegzo tablazat sorai — cimke balra, ertek jobbra, alul elvalaszto vonal.
   A .f-osszeg-sor--vegosszeg a zaro sor: nincs vonal, nagyobb betu. */
.f-osszeg-sor {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    padding: 0.5rem 0;
    border-bottom: 1px solid var(--f-border);
}
.f-osszeg-sor--vegosszeg {
    padding: 0.7rem 0 0;
    border-bottom: none;
    font-size: 1.15rem;
}

/* A NAV-lekerdezo segedszovege es a captcha-doboz terkoze — a nezetek 0,6 illetve
   1,25 rem-es egyszeri erteket vittek inline. Nem segedosztaly, mert ezek a ket
   komponens sajat terkozei. */
.f-wizard-adoszam-hint { margin-bottom: 0.6rem; }
.f-captcha { margin-bottom: 1.25rem; }
