/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/posta-fokusz/MinervaFokusz.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
/* A MINERVA-MÓD FÓKUSZ-KÉPERNYŐJE (2026-10-23). CSS-modul: az osztálynevek egyediek, a globals.css egyetlen
   szabálya sem találja el őket név szerint. Csak az app/uj-tokens.css --ujf-* tokenjeit használja (a sötét mód
   ezeken át követ); betűméret px × --md-fskala, rem nincs. Ahol egy globális, egyosztályos szabály ütközne
   (a GrowArea .ta-grow-ja), két osztályos szelektor nyer. Egy görgető: a .torzs. */

.MinervaFokusz_gyoker__BFBY6 {
  position: absolute; inset: 0; display: flex; flex-direction: column; overflow: hidden;
  background: var(--ujf-bg); color: var(--ujf-ink); font-size: var(--ujf-torzs); line-height: 1.45;
}
/* a :where nulla erejű: az egyosztályos gomb-szabályok betűmérete nyer (mérve: a `.gyoker button` font-shorthandje
   minden gombon felülírta a méretet, az „Összefoglaló" felirat levágódott) */
:where(.MinervaFokusz_gyoker__BFBY6) :is(button, input, textarea) { font: inherit; }
.MinervaFokusz_gyoker__BFBY6 svg { width: 20px; height: 20px; flex: none; }

/* ── felső sáv ─────────────────────────────────────────────────────────────────────── */
.MinervaFokusz_felsoSav__898AB {
  flex: none; display: flex; align-items: center; gap: 4px; min-height: 52px; padding: 0 8px;
  background: var(--ujf-felulet); border-bottom: 1px solid var(--ujf-vonal);
}
.MinervaFokusz_felsoCim__1OI6b { font-size: var(--ujf-cimke); font-weight: 700; padding-left: 4px; }
.MinervaFokusz_alsoTer__JVYaT { flex: 1 1 auto; }
.MinervaFokusz_ikonGomb__YN8vJ, .MinervaFokusz_ikonGombKicsi__ntg3W {
  display: inline-grid; place-items: center; width: 44px; height: 44px; flex: none;
  border: none; border-radius: 999px; background: transparent; color: var(--ujf-ink-2); cursor: pointer;
}
.MinervaFokusz_ikonGomb__YN8vJ:hover, .MinervaFokusz_ikonGombKicsi__ntg3W:hover { background: var(--ujf-tonus); color: var(--ujf-ink); }
.MinervaFokusz_sorGomb__hqaso {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 14px; border: 1px solid var(--ujf-vonal-2); border-radius: 999px;
  background: transparent; color: var(--ujf-ink); font-weight: 700; font-size: var(--ujf-cimke); cursor: pointer;
}
.MinervaFokusz_szam___hHDn { font-variant-numeric: tabular-nums; }
.MinervaFokusz_felsoSav__898AB .MinervaFokusz_csakGepen__mUYYD { display: none; }
@media (min-width: 1100px) { .MinervaFokusz_felsoSav__898AB .MinervaFokusz_csakGepen__mUYYD { display: inline-flex; } }

.MinervaFokusz_uzenet__HuIrb {
  flex: none; display: flex; align-items: center; justify-content: space-between; gap: 8px;
  padding: 4px 8px 4px 16px; background: var(--ujf-tonus); color: var(--ujf-ink); font-size: var(--ujf-cimke);
  border-bottom: 1px solid var(--ujf-vonal); overflow-wrap: anywhere;
}

/* ── az egyetlen görgető ─────────────────────────────────────────────────────────────── */
.MinervaFokusz_torzs__RsXC3 {
  flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch;
  display: flex; flex-direction: column;
}
.MinervaFokusz_torzsAll__3EdFN { overflow: hidden; }
.MinervaFokusz_oszlop__heLVp {
  flex: 1 0 auto; width: 100%; max-width: 760px; margin: 0 auto; box-sizing: border-box;
  padding: 16px 16px 24px; display: flex; flex-direction: column; gap: 12px;
}
.MinervaFokusz_torzsMinivel__xVhQn .MinervaFokusz_oszlop__heLVp { padding-top: 72px; }
@media (min-width: 721px) { .MinervaFokusz_oszlop__heLVp { padding: 24px 24px 32px; } .MinervaFokusz_torzsMinivel__xVhQn .MinervaFokusz_oszlop__heLVp { padding-top: 80px; } }

/* ── mini-lejátszó: a görgető tetején lebeg, a tartalmat nem tolja el ─────────────────────── */
.MinervaFokusz_miniHorgony__o1SzZ { position: sticky; top: 0; height: 0; z-index: 4; flex: none; }
.MinervaFokusz_mini__X2tgD {
  position: absolute; left: 0; right: 0; top: 0; height: 56px; box-sizing: border-box;
  display: flex; align-items: center; gap: 8px; padding: 0 max(12px, calc((100% - 736px) / 2));
  background: var(--ujf-felulet); border-bottom: 1px solid var(--ujf-vonal); box-shadow: var(--ujf-arnyek);
}
.MinervaFokusz_miniPlay__HFTfg {
  display: inline-grid; place-items: center; width: 44px; height: 44px; flex: none; border: none; border-radius: 999px;
  background: var(--ujf-ink); color: var(--ujf-felulet); cursor: pointer;
}
.MinervaFokusz_miniFej__dfh4o {
  flex: 1 1 auto; min-width: 0; min-height: 44px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;
  border: none; background: transparent; color: var(--ujf-ink); text-align: left; cursor: pointer; padding: 0 4px;
}
.MinervaFokusz_miniNev__iC_Lj { max-width: 100%; font-weight: 700; font-size: var(--ujf-cimke); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.MinervaFokusz_miniFejezet__VJ4Dt { font-size: var(--ujf-meta); color: var(--ujf-ink-2); font-variant-numeric: tabular-nums; }
.MinervaFokusz_miniTempo___LowG {
  min-height: 44px; min-width: 56px; flex: none; padding: 0 10px; border-radius: 999px; cursor: pointer;
  border: 1px solid var(--ujf-akt); background: transparent; color: var(--ujf-akt); font-weight: 700; font-size: var(--ujf-cimke);
  font-variant-numeric: tabular-nums;
}

/* ── a lejátszó ─────────────────────────────────────────────────────────────────────── */
.MinervaFokusz_lejatszo__QPTKo {
  display: grid; gap: 14px; padding: 16px; border: 1px solid var(--ujf-vonal); border-radius: var(--ujf-r-kartya);
  background: var(--ujf-felulet); text-align: center;
}
.MinervaFokusz_fej__0v_kY { min-width: 0; }
.MinervaFokusz_nev__yTwFr { margin: 0; font-size: var(--ujf-nev); font-weight: 700; line-height: 1.25; overflow-wrap: anywhere; }
.MinervaFokusz_targy__EKVwG { margin: 4px 0 0; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); overflow-wrap: anywhere; }
.MinervaFokusz_meta__ALkh_ { margin: 8px 0 0; display: flex; flex-wrap: wrap; gap: 6px; justify-content: center; align-items: center; font-size: var(--ujf-meta); color: var(--ujf-halk); }
.MinervaFokusz_csip__b_nz7 {
  display: inline-flex; align-items: center; min-height: 24px; max-width: 100%; padding: 0 10px; box-sizing: border-box;
  border-radius: var(--ujf-r-csip); background: var(--ujf-tonus); color: var(--ujf-ink-2);
  font-size: var(--ujf-meta); font-weight: 600; white-space: normal; text-align: left;
}
.MinervaFokusz_csipIdo__srAPZ { background: color-mix(in srgb, var(--yellow-deep) 30%, var(--ujf-felulet)); color: var(--ujf-ink); }
.MinervaFokusz_halkJel__iLegV { font-size: var(--ujf-meta); color: var(--ujf-halk); }
.MinervaFokusz_vezerlok__Nw0wS { display: grid; grid-template-columns: 1fr auto auto auto 1fr; align-items: center; gap: 14px; }
.MinervaFokusz_ido__mY_Md { justify-self: start; font-size: var(--ujf-meta); color: var(--ujf-halk); }
.MinervaFokusz_idoJobb__eMvXR { justify-self: end; }
.MinervaFokusz_lepo__En67u {
  display: inline-grid; place-items: center; width: 48px; height: 48px; border-radius: 999px; cursor: pointer;
  border: 1px solid var(--ujf-vonal-2); background: transparent; color: var(--ujf-ink);
}
.MinervaFokusz_lepo__En67u:disabled { opacity: .35; cursor: default; }
.MinervaFokusz_play__BLD6y {
  display: inline-grid; place-items: center; width: 64px; height: 64px; border-radius: 999px; cursor: pointer;
  border: none; background: var(--ujf-ink); color: var(--ujf-felulet);
}
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_play__BLD6y svg { width: 28px; height: 28px; }
.MinervaFokusz_play__BLD6y:focus-visible, .MinervaFokusz_lepo__En67u:focus-visible, .MinervaFokusz_miniPlay__HFTfg:focus-visible { outline: 3px solid var(--ujf-akt); outline-offset: 2px; }

.MinervaFokusz_fejezetek__vFCr_ { display: flex; gap: 4px; }
.MinervaFokusz_fejezet__4a3EX {
  flex: 1 1 0; min-width: 0; min-height: 44px; display: flex; flex-direction: column; gap: 8px; padding: 4px 2px 0;
  border: none; background: transparent; color: var(--ujf-ink-2); cursor: pointer; font-weight: 600; font-size: var(--ujf-cimke);
}
.MinervaFokusz_csik__y9jsH { display: block; height: 4px; border-radius: 2px; overflow: hidden; background: var(--ujf-vonal-2); }
.MinervaFokusz_csikTolt__sb2Fp { display: block; height: 100%; background: var(--ujf-ink); transition: width 250ms linear; }
.MinervaFokusz_fejezetCimke__9HSoY { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.MinervaFokusz_fejezetAktiv__7dxxj { color: var(--ujf-akt); }
.MinervaFokusz_fejezetAktiv__7dxxj .MinervaFokusz_csik__y9jsH { background: color-mix(in srgb, var(--ujf-akt) 22%, transparent); }
.MinervaFokusz_fejezetAktiv__7dxxj .MinervaFokusz_csikTolt__sb2Fp { background: var(--ujf-akt); }

.MinervaFokusz_tempok__Uc__a, .MinervaFokusz_valasztoGombok__XVE6R { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }
.MinervaFokusz_tempo__Qlt_b {
  min-height: 44px; min-width: 64px; padding: 0 12px; border-radius: var(--ujf-r-csip); cursor: pointer;
  border: 1px solid var(--ujf-vonal-2); background: transparent; color: var(--ujf-ink); font-weight: 700; font-size: var(--ujf-cimke);
  font-variant-numeric: tabular-nums;
}
.MinervaFokusz_tempoAktiv__kIg9f { background: var(--ujf-akt); border-color: var(--ujf-akt); color: #fff; }
.MinervaFokusz_allapot__CLsDY { margin: 0; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); }

/* ── a fejezet szövege ────────────────────────────────────────────────────────────────── */
.MinervaFokusz_fejezetTorzs__Pc2oK { padding: 8px 4px 0; min-width: 0; }
.MinervaFokusz_olvas__iJZ43 { margin: 0 0 12px; font-size: var(--ujf-olvas); line-height: 1.55; overflow-wrap: anywhere; }
.MinervaFokusz_halk__Xj6k_ { margin: 6px 0; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); overflow-wrap: anywhere; }
.MinervaFokusz_kerdesek__65EMe { margin: 4px 0 12px; padding-left: 24px; display: grid; gap: 10px; font-size: var(--ujf-torzs); }
.MinervaFokusz_kerdesek__65EMe li { line-height: 1.45; }
.MinervaFokusz_tipus__pYx3p {
  display: inline-block; padding: 1px 8px; border-radius: var(--ujf-r-csip); background: var(--ujf-tonus);
  color: var(--ujf-ink-2); font-size: var(--ujf-meta); font-weight: 700; vertical-align: 1px;
}
.MinervaFokusz_kerdesSzoveg__7TzkE { font-weight: 600; }
.MinervaFokusz_idezet__S2w7_ { display: block; margin-top: 4px; color: var(--ujf-ink-2); font-size: var(--ujf-cimke); }
.MinervaFokusz_adatok__voWHr { margin: 12px 0; display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: 6px 12px; font-size: var(--ujf-cimke); }
.MinervaFokusz_adatok__voWHr dt { color: var(--ujf-halk); }
.MinervaFokusz_adatok__voWHr dd { margin: 0; overflow-wrap: anywhere; }
.MinervaFokusz_levelSzoveg__dUY3W { white-space: pre-wrap; font-size: var(--ujf-olvas); line-height: 1.55; overflow-wrap: anywhere; }
.MinervaFokusz_levelVagott__Ru9U9 { margin-top: 8px; color: var(--ujf-ink-2); font-size: var(--ujf-cimke); }
.MinervaFokusz_mellekletek__OWlEQ { min-width: 0; }
.MinervaFokusz_mellekletek__OWlEQ:empty { display: none; }

.MinervaFokusz_link__aZtF4 {
  min-height: 44px; min-width: 44px; padding: 0; border: none; background: transparent; color: var(--ujf-ink); cursor: pointer;
  font-weight: 600; font-size: var(--ujf-cimke); text-decoration: underline; text-underline-offset: 3px; text-align: left;
}

/* ── gombok ──────────────────────────────────────────────────────────────────────────── */
.MinervaFokusz_gomb___wVOU, .MinervaFokusz_gombFo__BGG5S {
  display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 44px; padding: 0 16px;
  border-radius: 10px; border: 1px solid var(--ujf-vonal-2); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-weight: 700; font-size: var(--ujf-cimke); cursor: pointer; white-space: nowrap;
}
.MinervaFokusz_gombFo__BGG5S { background: var(--ujf-ink); border-color: var(--ujf-ink); color: var(--ujf-felulet); }
.MinervaFokusz_gomb___wVOU:disabled, .MinervaFokusz_gombFo__BGG5S:disabled, .MinervaFokusz_gombHalk__1Xn_Q:disabled, .MinervaFokusz_csipGomb__ALy2A:disabled, .MinervaFokusz_csipValaszto__Y2O_n:disabled { opacity: .45; cursor: default; }
.MinervaFokusz_gombHalk__1Xn_Q {
  display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 12px; border: none; border-radius: 10px;
  background: transparent; color: var(--ujf-ink-2); font-weight: 600; font-size: var(--ujf-cimke); cursor: pointer;
}
.MinervaFokusz_gombHalk__1Xn_Q:hover { background: var(--ujf-tonus); color: var(--ujf-ink); }
.MinervaFokusz_gombSor__NjXoh { display: flex; flex-wrap: wrap; gap: 8px; }
.MinervaFokusz_csipGomb__ALy2A, .MinervaFokusz_csipGombHalk__sa4Df {
  min-height: 44px; padding: 0 14px; border-radius: var(--ujf-r-csip); border: 1px solid var(--ujf-vonal-2);
  background: var(--ujf-felulet); color: var(--ujf-ink); font-weight: 600; font-size: var(--ujf-cimke); cursor: pointer; text-align: left;
}
.MinervaFokusz_csipGombHalk__sa4Df { border-color: transparent; background: transparent; color: var(--ujf-ink-2); }

/* ── a 2. és a 3. lépés ───────────────────────────────────────────────────────────────── */
.MinervaFokusz_lepesTorzs__Ay1Jz { display: flex; flex-direction: column; gap: 16px; min-width: 0; }
.MinervaFokusz_szakaszCim__Z6w34 { margin: 0; font-size: var(--ujf-nev); font-weight: 700; }
.MinervaFokusz_alcim__DEBxB { margin: 0; font-size: var(--ujf-cimke); font-weight: 700; }
.MinervaFokusz_tervKartya__Bb_OO {
  display: grid; gap: 12px; padding: 16px; border: 1px solid var(--ujf-vonal); border-radius: var(--ujf-r-kartya); background: var(--ujf-felulet);
}
.MinervaFokusz_tervFej__qwdrN { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.MinervaFokusz_tervCim___AnW9 { font-weight: 700; font-size: var(--ujf-cimke); }
.MinervaFokusz_tervSzoveg__7BIuE { white-space: pre-wrap; font-size: var(--ujf-torzs); line-height: 1.5; overflow-wrap: anywhere; }
.MinervaFokusz_tervRovid__9YoFu { display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }
.MinervaFokusz_alap__mCFf_ { padding: 12px; border-radius: var(--ujf-r-kartya); background: var(--ujf-tonus); }
.MinervaFokusz_alapCim__MvNSE { font-size: var(--ujf-meta); font-weight: 700; color: var(--ujf-ink-2); margin-bottom: 6px; }
.MinervaFokusz_alapSzoveg__zUG0E { white-space: pre-wrap; font-size: var(--ujf-cimke); overflow-wrap: anywhere; }
.MinervaFokusz_mezoCim__VzR5h { font-weight: 700; font-size: var(--ujf-cimke); margin-bottom: -8px; }
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_mezo__cTAtA, .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_torzsMezo__FZAMg {
  width: 100%; box-sizing: border-box; min-height: 0; padding: 12px; resize: none;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-mezo); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-size: var(--ujf-mezo); line-height: 1.5;
}
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_torzsMezo__FZAMg { font-size: max(16px, var(--ujf-olvas)); line-height: 1.55; }
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_mezo__cTAtA:focus, .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_torzsMezo__FZAMg:focus, .MinervaFokusz_targyMezo__D8l7Y:focus, .MinervaFokusz_mezoSor__W4mcd:focus { outline: 2px solid var(--ujf-ink); outline-offset: 1px; }
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_mezo__cTAtA[readonly], .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_torzsMezo__FZAMg[readonly], .MinervaFokusz_targyMezo__D8l7Y[readonly] { background: var(--ujf-tonus); color: var(--ujf-ink-2); }
.MinervaFokusz_mezoSor__W4mcd, .MinervaFokusz_targyMezo__D8l7Y {
  width: 100%; box-sizing: border-box; min-height: 44px; padding: 0 12px;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-mezo); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-size: var(--ujf-mezo);
}
.MinervaFokusz_targyMezo__D8l7Y { font-weight: 600; }
.MinervaFokusz_ajanlat__79jM9 { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); }
.MinervaFokusz_ajanlatGombok__1C0w_ { display: inline-flex; flex-wrap: wrap; gap: 8px; }
.MinervaFokusz_kerdesKartya__7Kg1t {
  display: grid; gap: 10px; padding: 14px; border: 1px solid var(--ujf-vonal); border-left: 3px solid var(--ujf-ink);
  border-radius: var(--ujf-r-kartya); background: var(--ujf-felulet);
}
.MinervaFokusz_kerdesCim__ah4z3 { font-weight: 700; font-size: var(--ujf-cimke); }
.MinervaFokusz_cimzettSor__coJni { min-width: 0; }
/* a beágyazott régi panelek (boríték, pontok, keresés, továbbítás, Névjegyzékbe) gombjai is 44 px-esek a fókusz-képernyőn */
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_cimzettSor__coJni button, .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_lenyiloTorzs__G6zxh button, .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_lapBlokk__qXuBz button, .MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_fejezetTorzs__Pc2oK button:not(.MinervaFokusz_link__aZtF4) { min-height: 44px; }
.MinervaFokusz_lenyilo__n3lei { border-top: 1px solid var(--ujf-vonal); }
.MinervaFokusz_lenyiloFej__szBEe {
  width: 100%; min-height: 48px; display: flex; align-items: center; gap: 10px; padding: 0 4px;
  border: none; background: transparent; color: var(--ujf-ink); font-weight: 700; font-size: var(--ujf-cimke); cursor: pointer; text-align: left;
}
.MinervaFokusz_lenyiloJel__AqH2A { width: 16px; color: var(--ujf-halk); }
.MinervaFokusz_lenyiloCim__HgDFD { flex: 0 1 auto; }
.MinervaFokusz_lenyiloInfo__NVHyW { margin-left: auto; font-weight: 500; color: var(--ujf-ink-2); font-size: var(--ujf-meta); text-align: right; }
.MinervaFokusz_lenyiloTorzs__G6zxh { padding: 4px 0 12px; min-width: 0; }
.MinervaFokusz_hiba__ev_MD { margin: 0; color: var(--danger); font-weight: 600; font-size: var(--ujf-cimke); overflow-wrap: anywhere; }
.MinervaFokusz_jelzes__q6if_ {
  display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 12px; border-radius: var(--ujf-r-kartya);
  background: color-mix(in srgb, var(--yellow-deep) 22%, var(--ujf-felulet)); font-size: var(--ujf-cimke); margin: 0;
}
.MinervaFokusz_levelFej__RF2IV { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px; }
.MinervaFokusz_allapotJel__uWtHR { font-size: var(--ujf-meta); color: var(--ujf-ink-2); font-variant-numeric: tabular-nums; }
.MinervaFokusz_levelMezok__yLamW { display: grid; gap: 8px; }
.MinervaFokusz_levelLab__byZg0 { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; margin-top: -8px; }
.MinervaFokusz_lefed__j7j74 { font-size: var(--ujf-cimke); color: var(--ujf-ink-2); }
.MinervaFokusz_lefed__j7j74 summary { min-height: 44px; display: flex; align-items: center; cursor: pointer; }
/* 44 px a képernyő többi lenyitóján (a 3. lépés „Idézett előzmény”-e) és az 1. lépés melléklet-gombjain, linkjein:
   a PostaView-ból érkező tartalom globális osztályokat visel, ezért a gyökér alatti elem-szelektor fogja meg */
.MinervaFokusz_gyoker__BFBY6 details > summary { min-height: 44px; box-sizing: border-box; padding-block: 10px; cursor: pointer; }
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_mellekletek__OWlEQ :is(a, button) { display: inline-flex; align-items: center; min-height: 44px; box-sizing: border-box; }
.MinervaFokusz_lefedHiany__GVL55 { color: var(--danger); }
.MinervaFokusz_lefedLista__HvoCb { margin: 4px 0 0; padding-left: 18px; display: grid; gap: 4px; }
.MinervaFokusz_javito__unhCG { display: grid; gap: 12px; padding-top: 16px; border-top: 1px solid var(--ujf-vonal); }
.MinervaFokusz_csipek__rZwFc { display: flex; flex-wrap: wrap; gap: 8px; }
.MinervaFokusz_csipValaszto__Y2O_n {
  min-height: 44px; padding: 0 14px; border-radius: var(--ujf-r-csip); border: 1px solid var(--ujf-vonal-2);
  background: transparent; color: var(--ujf-ink); font-weight: 600; font-size: var(--ujf-cimke); cursor: pointer;
}
.MinervaFokusz_csipValasztoBe__CeaGv { background: var(--ujf-akt); border-color: var(--ujf-akt); color: #fff; }

/* ── kész állapot ────────────────────────────────────────────────────────────────────── */
.MinervaFokusz_kesz__0r8ef { display: grid; gap: 12px; justify-items: center; text-align: center; padding: 48px 16px; }
.MinervaFokusz_keszJel__3J8U6 { display: grid; place-items: center; width: 64px; height: 64px; border-radius: 999px; background: var(--ujf-tonus); }
.MinervaFokusz_gyoker__BFBY6 .MinervaFokusz_keszJel__3J8U6 svg { width: 32px; height: 32px; }
.MinervaFokusz_keszCim__1PDHe { margin: 0; font-size: var(--ujf-nev); font-weight: 700; }
.MinervaFokusz_keszGombok__d0erx { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }

/* ── alsó sáv: ragad a görgető aljára; gépen az oszlophoz igazodik ───────────────────────── */
.MinervaFokusz_alsoSav__1loum {
  position: sticky; bottom: 0; z-index: 3; flex: none; display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
  padding: 10px max(16px, calc((100% - 728px) / 2)) calc(10px + env(safe-area-inset-bottom));
  background: var(--ujf-felulet); border-top: 1px solid var(--ujf-vonal); box-shadow: 0 -6px 16px rgba(21, 23, 26, .06);
}
.MinervaFokusz_foOszlop__bgnq0 { display: flex; flex-direction: column; align-items: flex-end; gap: 2px; }
.MinervaFokusz_foFelirat__N4k1r { font-size: var(--ujf-meta); color: var(--ujf-halk); }

.MinervaFokusz_visszavonas__3hMiN {
  position: absolute; left: 16px; right: 16px; bottom: calc(84px + env(safe-area-inset-bottom)); z-index: 6;
  max-width: 560px; margin: 0 auto; box-sizing: border-box;
  display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 4px 4px 4px 16px;
  border-radius: var(--ujf-r-kartya); background: var(--ujf-ink); color: var(--ujf-felulet); font-size: var(--ujf-cimke);
  box-shadow: 0 8px 24px rgba(21, 23, 26, .25);
}
.MinervaFokusz_visszavonas__3hMiN .MinervaFokusz_gombHalk__1Xn_Q { color: var(--ujf-felulet); }
.MinervaFokusz_visszavonas__3hMiN .MinervaFokusz_gombHalk__1Xn_Q:hover { background: rgba(255, 255, 255, .12); color: var(--ujf-felulet); }

/* ── lapok ───────────────────────────────────────────────────────────────────────────── */
.MinervaFokusz_lapReteg__Q93fv { position: absolute; inset: 0; z-index: 10; }
.MinervaFokusz_lapHatter__ABXMx { position: absolute; inset: 0; background: rgba(21, 23, 26, .42); }
.MinervaFokusz_lap__4JAwl {
  position: absolute; left: 0; right: 0; bottom: 0; max-height: 80%; overflow-y: auto; overscroll-behavior: contain;
  box-sizing: border-box; padding: 0 16px calc(16px + env(safe-area-inset-bottom));
  background: var(--ujf-felulet); border-radius: 12px 12px 0 0; box-shadow: 0 -12px 32px rgba(21, 23, 26, .2);
  animation: MinervaFokusz_felcsuszik__osX_Q var(--ujf-ido-lap) cubic-bezier(.2, .8, .25, 1);
}
@media (min-width: 721px) {
  .MinervaFokusz_lap__4JAwl { left: 50%; right: auto; bottom: 24px; width: min(460px, calc(100% - 32px)); transform: translateX(-50%); border-radius: 12px; }
}
@keyframes MinervaFokusz_felcsuszik__osX_Q { from { opacity: 0; translate: 0 24px; } to { opacity: 1; translate: 0 0; } }
.MinervaFokusz_lapFej__IAWHE {
  position: sticky; top: 0; z-index: 1; display: flex; align-items: center; justify-content: space-between; gap: 8px;
  min-height: 56px; background: var(--ujf-felulet);
}
.MinervaFokusz_lapCim__KOA44 { font-weight: 700; font-size: var(--ujf-torzs); }
.MinervaFokusz_lapSor__GEnN5 {
  display: flex; flex-direction: column; align-items: flex-start; gap: 2px; width: 100%; min-height: 48px; padding: 10px 4px; box-sizing: border-box;
  border: none; border-bottom: 1px solid var(--ujf-vonal); background: transparent; color: var(--ujf-ink); text-align: left; cursor: pointer;
}
.MinervaFokusz_lapSor__GEnN5:disabled { opacity: .45; cursor: default; }
.MinervaFokusz_lapSorAktiv__KNstG .MinervaFokusz_lapSorCim__xj3TM { color: var(--ujf-akt); }
.MinervaFokusz_lapSorCim__xj3TM { font-weight: 600; font-size: var(--ujf-torzs); }
.MinervaFokusz_lapSorLeiras__Zj_ZV { font-size: var(--ujf-meta); color: var(--ujf-ink-2); }
.MinervaFokusz_lapBlokk__qXuBz { padding: 12px 4px; border-bottom: 1px solid var(--ujf-vonal); min-width: 0; }
.MinervaFokusz_kapcsoloSor__xakXc {
  display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 12px; align-items: center;
  padding: 10px 4px; border-bottom: 1px solid var(--ujf-vonal);
}
.MinervaFokusz_kapcsoloSor__xakXc .MinervaFokusz_lapSorLeiras__Zj_ZV { grid-column: 1; }
.MinervaFokusz_kapcsolo__2LYiH { grid-column: 2; grid-row: 1 / span 2; position: relative; width: 60px; height: 44px; border: none; background: transparent; cursor: pointer; }
.MinervaFokusz_kapcsolo__2LYiH::before { content: ''; position: absolute; left: 6px; top: 8px; width: 48px; height: 28px; border-radius: 999px; background: var(--ujf-vonal-2); transition: background var(--ujf-ido-mini); }
.MinervaFokusz_kapcsoloGomb__Ur0Bn { position: absolute; left: 10px; top: 12px; width: 20px; height: 20px; border-radius: 999px; background: #fff; transition: transform var(--ujf-ido-mini); box-shadow: 0 1px 3px rgba(0, 0, 0, .25); }
.MinervaFokusz_kapcsoloBe__xGKQf::before { background: var(--ujf-akt); }
.MinervaFokusz_kapcsoloBe__xGKQf .MinervaFokusz_kapcsoloGomb__Ur0Bn { transform: translateX(20px); }
.MinervaFokusz_valasztoSor__gZ5I_ { display: grid; gap: 8px; padding: 10px 4px; border-bottom: 1px solid var(--ujf-vonal); }
.MinervaFokusz_valasztoGombok__XVE6R { justify-content: flex-start; }

.MinervaFokusz_sorLista__3vjpu { display: grid; }
.MinervaFokusz_sorSor__Q2c67 {
  display: grid; grid-template-columns: 20px minmax(0, 1fr) auto; grid-template-rows: auto auto; column-gap: 8px; row-gap: 2px;
  width: 100%; min-height: 56px; padding: 8px 4px; box-sizing: border-box; text-align: left; cursor: pointer;
  border: none; border-bottom: 1px solid var(--ujf-vonal); background: transparent; color: var(--ujf-ink);
}
.MinervaFokusz_sorSor__Q2c67:disabled { cursor: default; }
.MinervaFokusz_sorJel__wOZao { grid-row: 1 / span 2; align-self: center; color: var(--ujf-halk); }
.MinervaFokusz_sorMost__N2s5M .MinervaFokusz_sorJel__wOZao { color: var(--ujf-akt); }
.MinervaFokusz_sorNev__DGDR6 { grid-column: 2; font-weight: 700; font-size: var(--ujf-cimke); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.MinervaFokusz_sorTargy__vPuel { grid-column: 2; font-size: var(--ujf-meta); color: var(--ujf-ink-2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.MinervaFokusz_sorSor__Q2c67 .MinervaFokusz_csip__b_nz7 { grid-column: 3; grid-row: 1 / span 2; align-self: center; }

/* ── háttér-írás és tálca (2026-10-24, 3. fázis) ─────────────────────────────────────────── */
/* a kész, még nem látott eredmény pöttye: dekoráció, a mellette álló „kész” csip a szöveg */
.MinervaFokusz_potty___9JhZ {
  display: inline-block; flex: none; width: calc(8px * var(--ujf-fsk)); height: calc(8px * var(--ujf-fsk));
  margin-right: 6px; border-radius: 999px; background: var(--ujf-akt); vertical-align: middle;
}
.MinervaFokusz_varakozas__aPLrV {
  display: grid; gap: 2px; padding: 12px; border-radius: var(--ujf-r-kartya); background: var(--ujf-tonus);
  margin-top: -8px;
}
.MinervaFokusz_varakozasCim__bpxOI { margin: 0; font-size: var(--ujf-cimke); font-weight: 700; color: var(--ujf-ink); }
.MinervaFokusz_varakozasSzakasz__HvP2j { margin: 0; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); }
.MinervaFokusz_varakozas__aPLrV .MinervaFokusz_halk__Xj6k_ { margin: 4px 0 0; }
.MinervaFokusz_csipIr__TCVrd { background: var(--ujf-tonus); color: var(--ujf-ink); border: 1px solid var(--ujf-vonal-2); }
/* a sor lap szakasz-feje: nem gomb, nem célpont; a tételek 56 px-es sorok maradnak */
.MinervaFokusz_sorSzakasz__9e_Mp {
  display: flex; align-items: flex-end; min-height: 48px; margin: 0; padding: 0 4px 6px; box-sizing: border-box;
  font-size: var(--ujf-cimke); font-weight: 700; color: var(--ujf-ink-2); border-bottom: 1px solid var(--ujf-vonal);
}

@media (prefers-reduced-motion: reduce) {
  .MinervaFokusz_lap__4JAwl { animation: none; }
  .MinervaFokusz_kapcsolo__2LYiH::before, .MinervaFokusz_kapcsoloGomb__Ur0Bn, .MinervaFokusz_csikTolt__sb2Fp { transition: none; }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/minerva-chat/Menu.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/* A NYÍLÓ MENÜ (2026-10-24, Minerva-chat 4. fázis). Csak --ujf-* tokenek, px × --ujf-fsk; a lista nem görget
   (legfeljebb öt tétel), így dupla görgető nem keletkezik. */
.Menu_horgony__gSa6f { position: relative; display: inline-flex; flex: none; }
/* position: fixed, a helyet a Menu.tsx számolja a horgonyból és a látható területből (javító kör, 2026-10-24) */
.Menu_lista__aS_he {
  position: fixed; z-index: 95; min-width: min(240px, calc(100vw - 16px)); max-width: min(320px, calc(100vw - 16px));
  display: flex; flex-direction: column; padding: 4px; box-sizing: border-box;
  background: var(--ujf-felulet); color: var(--ujf-ink); border: 1px solid var(--ujf-vonal-2);
  border-radius: var(--ujf-r-kartya); box-shadow: var(--ujf-arnyek);
}
:where(.Menu_lista__aS_he) button { font: inherit; }
.Menu_tetel___LUg5 {
  display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 2px;
  min-height: var(--ujf-sor); padding: 6px 12px; box-sizing: border-box; width: 100%;
  border: none; border-radius: var(--ujf-r-mezo); background: transparent; color: var(--ujf-ink);
  text-align: left; cursor: pointer;
}
.Menu_tetel___LUg5:hover:not(:disabled), .Menu_tetel___LUg5:focus-visible { background: var(--ujf-tonus); outline: none; }
.Menu_tetel___LUg5:disabled { cursor: default; color: var(--ujf-halk); }
.Menu_tetelCim__OvCft { font-size: var(--ujf-cimke); font-weight: 600; }
.Menu_tetelLeiras__M4LkC { font-size: var(--ujf-meta); color: var(--ujf-halk); }

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/minerva-chat/Beszelgetes.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* A BESZÉLGETÉS (2026-10-24, Minerva-chat 4. fázis, `?uj=chat`). CSS-modul, csak --ujf-* tokenek, px × --ujf-fsk, rem
   nincs. Egy görgető: a .torzs (belül semmi nem kap overflow-y-t). Piros (--ujf-akt) csak az aktív elemen: a saját kérdés
   bal éle és a futó jelzés pöttye. A gombok legalább 44 px magasak. */

.Beszelgetes_torzs__vOrJ6 {
  flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch; display: flex; flex-direction: column;
}
.Beszelgetes_oszlop__IzDeN {
  flex: 1 0 auto; width: 100%; max-width: 760px; margin: 0 auto; box-sizing: border-box;
  padding: 16px; display: flex; flex-direction: column; gap: 20px; min-width: 0;
}
:where(.Beszelgetes_torzs__vOrJ6) :is(button, input, textarea) { font: inherit; }
.Beszelgetes_torzs__vOrJ6 svg { width: 18px; height: 18px; flex: none; }

.Beszelgetes_ures__hX35E { margin: 8px 0 0; color: var(--ujf-halk); font-size: var(--ujf-torzs); line-height: 1.5; }
.Beszelgetes_halk__f6yCW { margin: 0; color: var(--ujf-halk); font-size: var(--ujf-cimke); }
.Beszelgetes_halkSor__17Q_q { margin: 0; color: var(--ujf-halk); font-size: var(--ujf-meta); line-height: 1.45; }

/* ── előzmények ─────────────────────────────────────────────────────────────────────── */
.Beszelgetes_elozmeny__RtKcs { display: flex; flex-direction: column; gap: 2px; padding-bottom: 12px; border-bottom: 1px solid var(--ujf-vonal); }
.Beszelgetes_elozmenySor__HTzEb {
  display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 2px;
  min-height: var(--ujf-sor); padding: 6px 12px; box-sizing: border-box; width: 100%;
  border: none; border-left: 3px solid transparent; border-radius: var(--ujf-r-mezo);
  background: transparent; color: var(--ujf-ink); text-align: left; cursor: pointer;
}
.Beszelgetes_elozmenySor__HTzEb:hover:not(:disabled) { background: var(--ujf-tonus); }
.Beszelgetes_elozmenySor__HTzEb:disabled { cursor: default; opacity: .55; }
.Beszelgetes_elozmenySajat__4IH_o { border-left-color: var(--ujf-akt); background: var(--ujf-tonus); }
.Beszelgetes_elozmenyCim___3dU1 { font-size: var(--ujf-cimke); font-weight: 600; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Beszelgetes_elozmenyMeta__KXHqi { font-size: var(--ujf-meta); color: var(--ujf-halk); }

/* ── egy kör ────────────────────────────────────────────────────────────────────────── */
.Beszelgetes_kor__ujO_c { display: flex; flex-direction: column; gap: 12px; min-width: 0; }
.Beszelgetes_kerdes__sJ_3_ {
  background: var(--ujf-tonus); border-left: 3px solid var(--ujf-akt); border-radius: var(--ujf-r-mezo);
  padding: 10px 14px; font-size: var(--ujf-torzs); line-height: 1.5; color: var(--ujf-ink);
  white-space: pre-wrap; overflow-wrap: anywhere;
}
.Beszelgetes_valasz__oXn_b { display: flex; flex-direction: column; gap: 10px; min-width: 0; font-size: var(--ujf-olvas); line-height: 1.55; overflow-wrap: anywhere; }
/* a globális .richszoveg rem-alapú mérete ellen két osztállyal (javító kör, 2026-10-24; mérve: 1440-en 14,4 px, 390-en
   17,1 px, kisebb a saját kérdésnél): a válasz szövege az olvasó-méret, a belső bekezdés és listaelem is */
.Beszelgetes_valasz__oXn_b .richszoveg { font-size: var(--ujf-olvas); line-height: 1.55; }
.Beszelgetes_valasz__oXn_b .richszoveg :is(p, li, .Beszelgetes_rsz-torzs__Hd2wN) { font-size: inherit; line-height: inherit; }

.Beszelgetes_var__KYNxg {
  display: flex; flex-wrap: wrap; align-items: center; gap: 8px 10px; margin: 0;
  color: var(--ujf-ink-2); font-size: var(--ujf-cimke); font-variant-numeric: tabular-nums;
}
.Beszelgetes_potty__yqF_I { width: 8px; height: 8px; border-radius: 50%; background: var(--ujf-akt); flex: none; }
@media (prefers-reduced-motion: no-preference) {
  .Beszelgetes_potty__yqF_I { animation: Beszelgetes_lukt__MeZZj 1.2s ease-in-out infinite; }
}
@keyframes Beszelgetes_lukt__MeZZj { 0%, 100% { opacity: 1; } 50% { opacity: .3; } }
.Beszelgetes_varSzoveg__BCxRd { flex: 1 1 auto; min-width: 0; }
.Beszelgetes_varMagy__0ewzS { flex-basis: 100%; color: var(--ujf-halk); font-size: var(--ujf-meta); line-height: 1.45; }

.Beszelgetes_hiba__cuJyW {
  margin: 0; padding: 8px 12px; border-left: 3px solid var(--ujf-vonal-2); background: var(--ujf-tonus);
  border-radius: var(--ujf-r-mezo); color: var(--ujf-ink); font-size: var(--ujf-torzs); line-height: 1.5;
}

/* ── a csendes gombsor ──────────────────────────────────────────────────────────────── */
.Beszelgetes_akciok__RugQJ { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.Beszelgetes_gomb__hWebY, .Beszelgetes_gombLink__dCgrd {
  display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: var(--ujf-cel);
  padding: 0 14px; box-sizing: border-box; border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-csip);
  background: transparent; color: var(--ujf-ink); font-size: var(--ujf-cimke); font-weight: 600; cursor: pointer;
  white-space: nowrap; text-decoration: none;
}
.Beszelgetes_gomb__hWebY:hover:not(:disabled), .Beszelgetes_akciok__RugQJ .Beszelgetes_gombLink__dCgrd:hover, .Beszelgetes_forrasAkciok__93Ljm .Beszelgetes_gombLink__dCgrd:hover { background: var(--ujf-tonus); color: var(--ujf-ink); }
.Beszelgetes_gomb__hWebY:disabled { opacity: .45; cursor: default; }
/* a globális `a` szabály színe ellen két osztállyal */
.Beszelgetes_forrasAkciok__93Ljm .Beszelgetes_gombLink__dCgrd { color: var(--ujf-ink); }
.Beszelgetes_ikonGomb__j1ipE {
  display: inline-grid; place-items: center; width: var(--ujf-cel); height: var(--ujf-cel); flex: none; padding: 0;
  border: none; border-radius: 50%; background: transparent; color: var(--ujf-ink-2); cursor: pointer;
}
.Beszelgetes_ikonGomb__j1ipE:hover:not(:disabled) { background: var(--ujf-tonus); color: var(--ujf-ink); }
.Beszelgetes_ikonGomb__j1ipE[aria-expanded='true'] { background: var(--ujf-tonus); color: var(--ujf-ink); }
.Beszelgetes_cimke__R8008 { margin-left: auto; color: var(--ujf-halk); font-size: var(--ujf-meta); white-space: nowrap; }

/* ── források ───────────────────────────────────────────────────────────────────────── */
.Beszelgetes_forrasBlokk__YW_FQ { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
.Beszelgetes_forrasFej__WidLv {
  display: flex; align-items: center; gap: 6px; width: 100%; min-height: var(--ujf-cel); padding: 0 8px;
  box-sizing: border-box; border: none; border-top: 1px solid var(--ujf-vonal); background: transparent;
  color: var(--ujf-ink-2); font-size: var(--ujf-cimke); font-weight: 600; text-align: left; cursor: pointer;
}
.Beszelgetes_forrasFej__WidLv:hover { color: var(--ujf-ink); }
.Beszelgetes_nyil__ZRKKa { transition: transform var(--ujf-ido-mini); }
.Beszelgetes_nyilLe__IwyJ1 { transform: rotate(90deg); transition: transform var(--ujf-ido-mini); }
.Beszelgetes_forrasLista__7Xxrk { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 12px; }
.Beszelgetes_forras__iFFFK {
  display: flex; flex-direction: column; gap: 6px; padding: 10px 12px; min-width: 0;
  border-left: 3px solid var(--ujf-vonal-2); background: var(--ujf-tonus); border-radius: var(--ujf-r-mezo);
  font-size: var(--ujf-cimke); line-height: 1.45;
}
.Beszelgetes_forrasSorFej__GFee_ { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; color: var(--ujf-ink-2); font-size: var(--ujf-meta); }
.Beszelgetes_forrasSzam__jiron { font-variant-numeric: tabular-nums; font-weight: 700; color: var(--ujf-ink); }
.Beszelgetes_forrasCimke__vF0bH { font-weight: 600; }
.Beszelgetes_jelveny__Xchtm {
  display: inline-flex; align-items: center; padding: 1px 8px; border: 1px solid var(--ujf-vonal-2);
  border-radius: var(--ujf-r-csip); color: var(--ujf-ink-2); font-size: var(--ujf-meta);
}
.Beszelgetes_jelvenyRegi__CM34G { text-decoration: line-through; }
.Beszelgetes_forrasCim__oS77i { font-weight: 700; color: var(--ujf-ink); overflow-wrap: anywhere; }
.Beszelgetes_forrasReszlet__DTHQn { color: var(--ujf-ink-2); overflow-wrap: anywhere; white-space: pre-wrap; }
.Beszelgetes_forrasAkciok__93Ljm { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }

/* ── sorban álló üzenetek ───────────────────────────────────────────────────────────── */
.Beszelgetes_sorban__mHdoO {
  display: flex; align-items: center; gap: 10px; padding: 6px 6px 6px 14px; opacity: .7;
  background: var(--ujf-tonus); border-radius: var(--ujf-r-mezo); font-size: var(--ujf-torzs);
}
.Beszelgetes_sorbanSzoveg__X60vF { flex: 1 1 auto; min-width: 0; overflow-wrap: anywhere; white-space: pre-wrap; }
.Beszelgetes_varCsip__O1_5N {
  flex: none; padding: 2px 10px; border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-csip);
  color: var(--ujf-ink-2); font-size: var(--ujf-meta);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/minerva-chat/LevelKartya.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* AZ ÚJ CHAT LEVÉL-KÁRTYÁJA (2026-10-24, Minerva-chat 4. fázis, 3. lépcső). CSS-modul, csak --ujf-* tokenek (a --danger a
   fókusz-képernyő mintájára), px × --ujf-fsk, rem nincs; belső görgető nincs; minden célpont legalább 44 px. A
   LevelSzerkeszto és a MinervaJavitja ezeket a kulcsneveket kapja `s`-ként (a fókusz-képernyő moduljával azonos nevek).
   Piros (--ujf-akt) csak a kijelölt javító csipen. A beágyazott Boríték-szerkesztő a régi osztályaival jelenik meg
   (dokumentált kivétel az 5. fázisig), a gombjai itt is 44 px-esek. */

.LevelKartya_kartya__K1F7z {
  display: flex; flex-direction: column; gap: 14px; min-width: 0; padding: 14px;
  border: 1px solid var(--ujf-vonal); border-radius: var(--ujf-r-kartya); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-size: var(--ujf-torzs);
}
:where(.LevelKartya_kartya__K1F7z) :is(button, input, textarea, select) { font: inherit; }
.LevelKartya_kartya__K1F7z svg { width: 18px; height: 18px; flex: none; }
.LevelKartya_kartya__K1F7z .LevelKartya_cimzettSor__2rA8S button, .LevelKartya_kartya__K1F7z .LevelKartya_boritekDoboz__mcmG1 button { min-height: 44px; }

.LevelKartya_fej__ZgFkh { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px; font-weight: 700; font-size: var(--ujf-cimke); }
.LevelKartya_fut__VUrvv { display: inline-flex; align-items: center; gap: 8px; font-weight: 500; color: var(--ujf-ink-2); font-size: var(--ujf-meta); }
.LevelKartya_potty__E_b27 { width: 8px; height: 8px; border-radius: 50%; background: var(--ujf-akt); flex: none; }
@media (prefers-reduced-motion: no-preference) {
  .LevelKartya_potty__E_b27 { animation: LevelKartya_lukt__Xcd6F 1.2s ease-in-out infinite; }
}
@keyframes LevelKartya_lukt__Xcd6F { 50% { opacity: .3; } }

.LevelKartya_halk__FqsHL { margin: 0; font-size: var(--ujf-cimke); color: var(--ujf-ink-2); overflow-wrap: anywhere; }
.LevelKartya_hiba__VIAah { margin: 0; color: var(--danger); font-weight: 600; font-size: var(--ujf-cimke); overflow-wrap: anywhere; }
.LevelKartya_olvas___bTj7 { margin: 0; font-size: var(--ujf-olvas); line-height: 1.55; overflow-wrap: anywhere; }

/* ── kérdések, „Kinek írjuk?", „Így értettem" ───────────────────────────────────────── */
.LevelKartya_kerdesKartya__8jREM {
  display: grid; gap: 10px; padding: 14px; border: 1px solid var(--ujf-vonal); border-left: 3px solid var(--ujf-ink);
  border-radius: var(--ujf-r-kartya); background: var(--ujf-felulet);
}
.LevelKartya_kerdesCim__pyw__ { font-weight: 700; font-size: var(--ujf-cimke); }
.LevelKartya_jeloltek__kw9QF { display: flex; flex-direction: column; gap: 2px; }
.LevelKartya_jelolt__oLbP7 {
  display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 2px; width: 100%;
  min-height: var(--ujf-sor); padding: 6px 12px; box-sizing: border-box; border: none; border-radius: var(--ujf-r-mezo);
  background: transparent; color: var(--ujf-ink); text-align: left; cursor: pointer; font-weight: 600; font-size: var(--ujf-cimke);
}
.LevelKartya_jelolt__oLbP7:hover:not(:disabled) { background: var(--ujf-tonus); }
.LevelKartya_jelolt__oLbP7:disabled { opacity: .45; cursor: default; }
.LevelKartya_jeloltLeiras__lEsUm { font-weight: 400; font-size: var(--ujf-meta); color: var(--ujf-halk); }

/* ── címzett-sor ✎-vel ──────────────────────────────────────────────────────────────── */
.LevelKartya_cimzettVonal__UhiuU { display: flex; align-items: center; gap: 8px; min-height: 44px; border-bottom: 1px solid var(--ujf-vonal); }
.LevelKartya_cimzettCimke__b0Sly { color: var(--ujf-halk); font-size: var(--ujf-meta); flex: none; }
.LevelKartya_cimzettNevek__X1vnA { flex: 1 1 auto; min-width: 0; font-weight: 600; font-size: var(--ujf-cimke); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.LevelKartya_boritekDoboz__mcmG1 { min-width: 0; }

/* ── a közös szerkesztő kulcsai (LevelSzerkeszto) ───────────────────────────────────── */
.LevelKartya_levelFej__EDfLS { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px; }
.LevelKartya_szakaszCim__6mqBp { margin: 0; font-size: var(--ujf-nev); font-weight: 700; }
.LevelKartya_allapotJel__3FGpk { margin: 0; font-size: var(--ujf-meta); color: var(--ujf-ink-2); font-variant-numeric: tabular-nums; }
.LevelKartya_levelMezok___u5ZF { display: grid; gap: 8px; }
.LevelKartya_mezoSor__DAk9B, .LevelKartya_targyMezo__okyVt {
  width: 100%; box-sizing: border-box; min-height: 44px; padding: 0 12px;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-mezo); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-size: var(--ujf-mezo);
}
.LevelKartya_targyMezo__okyVt { font-weight: 600; }
.LevelKartya_kartya__K1F7z .LevelKartya_mezo__f7_nX, .LevelKartya_kartya__K1F7z .LevelKartya_torzsMezo__vFcAs {
  width: 100%; box-sizing: border-box; min-height: 0; padding: 12px; resize: none;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-mezo); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-size: var(--ujf-mezo); line-height: 1.5;
}
.LevelKartya_kartya__K1F7z .LevelKartya_torzsMezo__vFcAs { font-size: max(16px, var(--ujf-olvas)); line-height: 1.55; }
.LevelKartya_kartya__K1F7z .LevelKartya_mezo__f7_nX:focus, .LevelKartya_kartya__K1F7z .LevelKartya_torzsMezo__vFcAs:focus, .LevelKartya_targyMezo__okyVt:focus, .LevelKartya_mezoSor__DAk9B:focus { outline: 2px solid var(--ujf-ink); outline-offset: 1px; }
.LevelKartya_kartya__K1F7z .LevelKartya_mezo__f7_nX[readonly], .LevelKartya_kartya__K1F7z .LevelKartya_torzsMezo__vFcAs[readonly], .LevelKartya_targyMezo__okyVt[readonly] { background: var(--ujf-tonus); color: var(--ujf-ink-2); }
.LevelKartya_levelLab__5sXRB { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: space-between; }
.LevelKartya_lefed__XVDVQ { font-size: var(--ujf-cimke); color: var(--ujf-ink-2); }
.LevelKartya_lefed__XVDVQ summary { min-height: 44px; display: flex; align-items: center; cursor: pointer; }
.LevelKartya_lefedHiany__I_mVe { color: var(--danger); }
.LevelKartya_lefedLista__rCQyY { margin: 4px 0 0; padding-left: 18px; display: grid; gap: 4px; }
.LevelKartya_cimzettSor__2rA8S { min-width: 0; }
.LevelKartya_jelzes___RK1D {
  display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 12px; border-radius: var(--ujf-r-kartya);
  background: var(--ujf-tonus); font-size: var(--ujf-cimke); margin: 0;
}

/* ── gombok ─────────────────────────────────────────────────────────────────────────── */
.LevelKartya_gomb__eqEYA, .LevelKartya_gombFo__O_NPg {
  display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 44px; padding: 0 16px;
  border-radius: 10px; border: 1px solid var(--ujf-vonal-2); background: var(--ujf-felulet); color: var(--ujf-ink);
  font-weight: 700; font-size: var(--ujf-cimke); cursor: pointer; white-space: nowrap;
}
.LevelKartya_gombFo__O_NPg { background: var(--ujf-ink); border-color: var(--ujf-ink); color: var(--ujf-felulet); }
.LevelKartya_gomb__eqEYA:disabled, .LevelKartya_gombFo__O_NPg:disabled, .LevelKartya_gombHalk__Mz2_S:disabled, .LevelKartya_csipValaszto__Hhbxh:disabled, .LevelKartya_ikonGomb__2p0O2:disabled { opacity: .45; cursor: default; }
.LevelKartya_gombHalk__Mz2_S {
  display: inline-flex; align-items: center; gap: 6px; min-height: 44px; padding: 0 12px; border: none; border-radius: 10px;
  background: transparent; color: var(--ujf-ink-2); font-weight: 600; font-size: var(--ujf-cimke); cursor: pointer;
}
.LevelKartya_gombHalk__Mz2_S:hover:not(:disabled) { background: var(--ujf-tonus); color: var(--ujf-ink); }
.LevelKartya_ikonGomb__2p0O2 {
  display: inline-grid; place-items: center; flex: none; width: 44px; height: 44px; padding: 0; border: none; border-radius: 10px;
  background: transparent; color: var(--ujf-ink-2); cursor: pointer;
}
.LevelKartya_ikonGomb__2p0O2:hover:not(:disabled) { background: var(--ujf-tonus); color: var(--ujf-ink); }
.LevelKartya_gombSor__Zh0MN { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }

/* ── Minerva javítja (MinervaJavitja) ───────────────────────────────────────────────── */
.LevelKartya_javito__S0wMd { display: grid; gap: 12px; padding-top: 14px; border-top: 1px solid var(--ujf-vonal); }
.LevelKartya_alcim__F79IR { margin: 0; font-size: var(--ujf-cimke); font-weight: 700; }
.LevelKartya_csipek__JsTfF { display: flex; flex-wrap: wrap; gap: 8px; }
.LevelKartya_csipValaszto__Hhbxh {
  min-height: 44px; padding: 0 14px; border-radius: var(--ujf-r-csip); border: 1px solid var(--ujf-vonal-2);
  background: transparent; color: var(--ujf-ink); font-weight: 600; font-size: var(--ujf-cimke); cursor: pointer;
}
.LevelKartya_csipValasztoBe__WSLy1 { background: var(--ujf-akt); border-color: var(--ujf-akt); color: #fff; }

/* ── lenyílók: időzítés, melléklet; csipek ──────────────────────────────────────────── */
.LevelKartya_lenyilo__dcXw6 { display: grid; gap: 8px; padding: 12px; border-radius: var(--ujf-r-kartya); background: var(--ujf-tonus); }
.LevelKartya_melleklet__WStTf {
  display: inline-flex; align-items: center; gap: 4px; min-height: 44px; padding: 0 4px 0 12px; max-width: 100%;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-csip); background: var(--ujf-felulet); font-size: var(--ujf-cimke);
}
.LevelKartya_mellekletNev__X2_yV { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* ── a küldés megerősítése ──────────────────────────────────────────────────────────── */
.LevelKartya_lap__gA3xk { display: grid; gap: 10px; padding: 14px; border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-kartya); background: var(--ujf-tonus); }
.LevelKartya_lapCim__jStfB { font-weight: 700; font-size: var(--ujf-cimke); }
.LevelKartya_lapLista__5_p4_ { display: grid; grid-template-columns: max-content 1fr; gap: 4px 12px; margin: 0; font-size: var(--ujf-cimke); }
.LevelKartya_lapLista__5_p4_ dt { color: var(--ujf-halk); }
.LevelKartya_lapLista__5_p4_ dd { margin: 0; min-width: 0; overflow-wrap: anywhere; }

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/minerva-chat/Komponalo.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/* A BEVITELI SOR (2026-10-24, Minerva-chat 4. fázis, `?uj=chat`). CSS-modul, csak --ujf-* tokenek, px × --ujf-fsk. A
   sor a dokk flex-oszlopának alján áll (flex: none), nem görget; a mező legalább 16 px (iOS-zoom ellen), minden célpont
   legalább 44 px. Piros csak a bekapcsolt „Alaposabb" / levél jelzésen. */

.Komponalo_lab__8K5xZ {
  flex: none; display: flex; flex-direction: column; gap: 8px; box-sizing: border-box;
  padding: 8px 12px calc(8px + env(safe-area-inset-bottom));
  background: var(--ujf-felulet); border-top: 1px solid var(--ujf-vonal);
}
:where(.Komponalo_lab__8K5xZ) :is(button, input, textarea) { font: inherit; }
.Komponalo_lab__8K5xZ svg { width: 20px; height: 20px; flex: none; }

.Komponalo_kornyezet__S9jpl {
  display: flex; align-items: center; gap: 8px; min-height: var(--ujf-cel); padding-left: 10px;
  background: var(--ujf-tonus); border-radius: var(--ujf-r-mezo); color: var(--ujf-ink-2); font-size: var(--ujf-cimke);
}
.Komponalo_kornyezetSzoveg__MFKz5 { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Komponalo_kornyezetSzoveg__MFKz5 b { color: var(--ujf-ink); }

.Komponalo_hiba__c3mz_ { margin: 0; padding: 6px 10px; border-left: 3px solid var(--ujf-vonal-2); color: var(--ujf-ink); font-size: var(--ujf-cimke); }

.Komponalo_dokok__KYRQj { display: flex; flex-wrap: wrap; gap: 6px; }
.Komponalo_dok__IymK8 {
  display: inline-flex; align-items: center; gap: 6px; max-width: 100%; min-height: var(--ujf-cel); padding-left: 12px;
  box-sizing: border-box; border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-csip);
  background: var(--ujf-bg); font-size: var(--ujf-cimke);
}
.Komponalo_dokNev__WhUKS { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; color: var(--ujf-ink); }
.Komponalo_dokMeta__pYZMW { flex: none; color: var(--ujf-halk); font-size: var(--ujf-meta); }

.Komponalo_mezoSor___lwJ3 { display: flex; align-items: flex-end; gap: 8px; }
/* két osztály: a GrowArea globális .ta-grow szabálya ellen */
.Komponalo_mezoSor___lwJ3 .Komponalo_mezo__Ic7_V {
  flex: 1 1 auto; min-width: 0; box-sizing: border-box; min-height: var(--ujf-cel); margin: 0; padding: 10px 12px;
  border: 1px solid var(--ujf-vonal-2); border-radius: 22px; background: var(--ujf-bg); color: var(--ujf-ink);
  font-size: var(--ujf-mezo); line-height: 1.4; resize: none;
  /* FELSŐ KORLÁT (javító kör, 2026-10-24; mérve 390x844-en: 1501 karakternél a mező a küldés-gombot és a számlálót a
     dokkon kívülre tolta): legfeljebb a képernyő 40%-a, 240 px × skála, és a dokk fele mínusz a beviteli sor többi
     eleme (--lab-tobbi, a Komponalo számolja); a látható magasság a telefonon a billentyűzet fölötti rész
     (--mdk-vv-h). Fölötte a mező maga görget; a GrowArea a korlátnál megáll. */
  max-height: max(var(--ujf-cel), min(40vh, calc(240px * var(--ujf-fsk)), calc(var(--mdk-vv-h, 100dvh) / 2 - var(--lab-tobbi, 120px))));
  overflow-y: auto;
}
.Komponalo_mezoSor___lwJ3 .Komponalo_mezo__Ic7_V:focus { outline: none; border-color: var(--ujf-ink-2); }
.Komponalo_mezoSor___lwJ3 .Komponalo_mezo__Ic7_V::placeholder { color: var(--ujf-halk); }

.Komponalo_kerekHalk__qEBdG, .Komponalo_kuldes__5JV_r {
  display: inline-grid; place-items: center; width: var(--ujf-cel); height: var(--ujf-cel); flex: none; padding: 0;
  border-radius: 50%; cursor: pointer;
}
.Komponalo_kerekHalk__qEBdG { border: 1px solid var(--ujf-vonal-2); background: transparent; color: var(--ujf-ink); }
.Komponalo_kerekHalk__qEBdG:hover:not(:disabled), .Komponalo_kerekHalk__qEBdG[aria-expanded='true'] { background: var(--ujf-tonus); }
.Komponalo_kuldes__5JV_r { border: none; background: var(--ujf-ink); color: var(--ujf-felulet); }
.Komponalo_kuldes__5JV_r:disabled { opacity: .35; cursor: default; }

.Komponalo_ikonGomb__eE105 {
  display: inline-grid; place-items: center; width: var(--ujf-cel); height: var(--ujf-cel); flex: none; padding: 0;
  border: none; border-radius: 50%; background: transparent; color: var(--ujf-ink-2); cursor: pointer;
}
.Komponalo_ikonGomb__eE105:hover:not(:disabled), .Komponalo_ikonGomb__eE105[aria-expanded='true'] { background: var(--ujf-tonus); color: var(--ujf-ink); }

.Komponalo_alsoSor__oFSCW { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.Komponalo_csip__W42y_ {
  display: inline-flex; align-items: center; gap: 6px; min-height: var(--ujf-cel); padding: 0 14px; box-sizing: border-box;
  border: 1px solid var(--ujf-vonal-2); border-radius: var(--ujf-r-csip); background: transparent;
  color: var(--ujf-ink-2); font-size: var(--ujf-cimke); font-weight: 600; cursor: pointer;
}
.Komponalo_csip__W42y_:hover { background: var(--ujf-tonus); color: var(--ujf-ink); }
.Komponalo_csip__W42y_.Komponalo_csipBe__0fxRX, .Komponalo_csip__W42y_.Komponalo_csipBe__0fxRX:hover { border-color: var(--ujf-akt); color: var(--ujf-akt); }
.Komponalo_szamlalo__NqPPt { margin-left: auto; color: var(--ujf-halk); font-size: var(--ujf-meta); font-variant-numeric: tabular-nums; }
.Komponalo_szamlaloTul__0V5GX { color: var(--ujf-ink); font-weight: 700; }

/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./src/components/minerva-chat/MinervaDokk.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
/* AZ ÚJ CHAT HÉJA (2026-10-24, Minerva-chat 4. fázis, `?uj=chat`). CSS-modul, csak --ujf-* tokenek, px × --ujf-fsk, rem
   nincs; a régi btn / chip / pill / minerva-* osztályok nélkül. Három mód: .teljes (telefon), .lap (tablet, sötétítés
   nélkül), .dokkolt (gép, a CurriculumApp .app-body sorában, nem modális). A gyökér nem görget; az egyetlen görgető a
   Beszelgetes .torzs-a, a fejléc és a beviteli sor flex: none. */

.MinervaDokk_gyoker__71ZGX {
  flex-direction: column; overflow: hidden; box-sizing: border-box;
  background: var(--ujf-bg); color: var(--ujf-ink); font-size: var(--ujf-torzs); line-height: 1.45;
}
:where(.MinervaDokk_gyoker__71ZGX) :is(button, input, textarea) { font: inherit; }

.MinervaDokk_dokkolt__jqwmi {
  position: relative; flex: none; width: clamp(400px, 30vw, 480px); height: 100%; min-height: 0;
  border-left: 1px solid var(--ujf-vonal);
}
.MinervaDokk_lap__KRF2i {
  position: fixed; top: 0; right: 0; bottom: 0; width: min(480px, 100vw); z-index: 79;
  border-left: 1px solid var(--ujf-vonal); box-shadow: var(--ujf-arnyek);
}
.MinervaDokk_teljes__VsKvP {
  position: fixed; left: 0; right: 0; top: var(--mdk-vv-top, 0px); height: var(--mdk-vv-h, 100dvh); z-index: 79;
}
@media (prefers-reduced-motion: no-preference) {
  .MinervaDokk_lap__KRF2i { animation: MinervaDokk_beuszasJobbrol__7Ge9A var(--ujf-ido-lap) ease-out both; }
  .MinervaDokk_teljes__VsKvP { animation: MinervaDokk_beuszasAlulrol__xDuhm var(--ujf-ido-lap) ease-out both; }
}
@keyframes MinervaDokk_beuszasJobbrol__7Ge9A { from { transform: translateX(24px); opacity: .6; } to { transform: none; opacity: 1; } }
@keyframes MinervaDokk_beuszasAlulrol__xDuhm { from { transform: translateY(24px); opacity: .6; } to { transform: none; opacity: 1; } }

/* a dokkolt oszlop mellett a jobb alsó lebegő elemek (Minerva-gomb, mentés-dokk) az oszlop bal szélére húzódnak, hogy ne
   takarják a beviteli sort; a szabály csak nyitott dokkolt chatnél él */
.app-shell:has(.MinervaDokk_dokkoltNyitva__WDCwL) .minerva-fab,
.app-shell:has(.MinervaDokk_dokkoltNyitva__WDCwL) .savedock { right: calc(clamp(400px, 30vw, 480px) + 14px); }
/* a lap-mód (721-1099 px) párja: a nyitott lap alatt a Minerva-gomb nem volt elérhető (a lap z-indexe nagyobb), pedig a
   gomb ott is zárja a chatet; a két lebegő elem a lap bal szélére húzódik */
.app-shell:has(.MinervaDokk_lapNyitva__sSLvv) .minerva-fab,
.app-shell:has(.MinervaDokk_lapNyitva__sSLvv) .savedock { right: calc(min(480px, 100vw) + 14px); }

.MinervaDokk_fej__D5mnq {
  flex: none; display: flex; align-items: center; gap: 2px; min-height: 52px; padding: 0 6px 0 14px;
  background: var(--ujf-felulet); border-bottom: 1px solid var(--ujf-vonal);
}
.MinervaDokk_fej__D5mnq svg { width: 20px; height: 20px; flex: none; }
.MinervaDokk_cim__eKoAc { display: inline-flex; align-items: center; gap: 8px; font-size: var(--ujf-cimke); font-weight: 700; }
.MinervaDokk_cim__eKoAc svg { width: 22px; height: 22px; }
.MinervaDokk_ter__tsWbs { flex: 1 1 auto; }
.MinervaDokk_fejGomb__9ymV3 {
  display: inline-flex; align-items: center; gap: 6px; min-height: var(--ujf-cel); min-width: var(--ujf-cel); padding: 0 10px;
  box-sizing: border-box; border: none; border-radius: 10px; background: transparent; color: var(--ujf-ink-2);
  font-size: var(--ujf-cimke); font-weight: 600; cursor: pointer;
}
.MinervaDokk_fejGomb__9ymV3:hover:not(:disabled), .MinervaDokk_fejGomb__9ymV3[aria-expanded='true'] { background: var(--ujf-tonus); color: var(--ujf-ink); }
.MinervaDokk_fejGomb__9ymV3:disabled { opacity: .45; cursor: default; }
.MinervaDokk_ikonGomb__lQO7v {
  display: inline-grid; place-items: center; width: var(--ujf-cel); height: var(--ujf-cel); flex: none; padding: 0;
  border: none; border-radius: 50%; background: transparent; color: var(--ujf-ink-2); cursor: pointer;
}
.MinervaDokk_ikonGomb__lQO7v:hover { background: var(--ujf-tonus); color: var(--ujf-ink); }
@media (max-width: 380px) { .MinervaDokk_fejFelirat__UCH8k { display: none; } }

