.rcp-fozes-hely{display:inline-flex;align-items:center}.rcp-fozes-gomb{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--oliva,#4b5a3a);border-radius:999px;background:var(--oliva,#4b5a3a);color:#fff;font:600 14px/1 inherit;cursor:pointer;transition:background .15s}.rcp-fozes-gomb:hover,.rcp-fozes-gomb:focus-visible{background:#3b472e}body.rcp-fozes-nyitva{overflow:hidden}.rcp-fozes{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;background:var(--krem-hatter,#faf6ef);color:var(--grafit-szoveg,#2b2a27)}.rcp-fozes-fej{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--homok-keret,#e8dfd0);background:#fff}.rcp-fozes-fej strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcp-fozes-x{width:44px;height:44px;border:0;border-radius:50%;background:var(--homok-keret,#e8dfd0);font-size:18px;cursor:pointer;flex:none}.rcp-fozes-torzs{flex:1;overflow:auto;width:100%;max-width:820px;margin:0 auto;padding:18px 22px 24px;box-sizing:border-box}.rcp-fozes-halad{height:6px;border-radius:3px;background:var(--homok-keret,#e8dfd0);overflow:hidden}.rcp-fozes-halad span{display:block;height:100%;background:var(--oliva,#4b5a3a);transition:width .25s}.rcp-fozes-szamlalo{margin:10px 0 4px;font-weight:600;color:var(--halvany-szoveg,#6b675e)}.rcp-fozes-lepescim{margin:0 0 10px;font-size:clamp(24px,5vw,36px);line-height:1.15}.rcp-fozes-szoveg{font-size:clamp(22px,4.6vw,32px);line-height:1.45}.rcp-fozes-szoveg p{margin:0 0 .6em}.rcp-fozes-ido{padding:14px 22px;border:2px solid var(--terrakotta,#b4552f);border-radius:999px;background:#fff;color:var(--terrakotta,#b4552f);font:700 20px/1 inherit;cursor:pointer}.rcp-fozes-ido:hover{background:#fbede6}.rcp-fozes-nav{display:flex;gap:12px;margin:22px 0}.rcp-fozes-nav button{flex:1;min-height:64px;border:2px solid var(--oliva,#4b5a3a);border-radius:16px;background:#fff;color:var(--oliva,#4b5a3a);font:700 20px/1.2 inherit;cursor:pointer}.rcp-fozes-nav button.elso{flex:2;background:var(--oliva,#4b5a3a);color:#fff}.rcp-fozes-nav button:disabled{opacity:.35;cursor:default}.rcp-fozes-hvdoboz{border:1px solid var(--homok-keret,#e8dfd0);border-radius:12px;background:#fff;padding:10px 14px;font-size:18px}.rcp-fozes-hvdoboz summary{cursor:pointer;font-weight:700}.rcp-fozes-hv{list-style:none;margin:10px 0 0;padding:0}.rcp-fozes-hv li{padding:6px 0;border-bottom:1px dashed var(--homok-keret,#e8dfd0)}.rcp-fozes-hv input{width:22px;height:22px;vertical-align:middle;margin-right:6px}.rcp-fozes-hv i{color:var(--halvany-szoveg,#6b675e);font-size:.85em}.rcp-fozes-idozitosor{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px;justify-content:center}.rcp-fozes-idozitosor:not(:empty){padding:10px 18px 14px;border-top:1px solid var(--homok-keret,#e8dfd0);background:#fff}.rcp-fozes-idozito{padding:10px 16px;border:1px solid var(--terrakotta,#b4552f);border-radius:999px;background:#fff;font:600 16px/1 inherit;cursor:pointer}.rcp-fozes-idozito.lejart{background:var(--terrakotta,#b4552f);color:#fff;animation:rcp-fozes-villog 1s infinite}@keyframes rcp-fozes-villog{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rcp-fozes-idozito.lejart{animation:none}}@media print{.rcp-fozes,.rcp-fozes-hely{display:none !important}}