/* PRP Árellenőrző – a KPS PriceReader 0.28.58 forrásszerkezeti rétege.
   Ez a fájl töltődik be utoljára: a lenti szabályokat regressziós teszt védi,
   hogy egy későbbi PRP-frissítés ne hozhassa vissza a régi, kis képes kártyát. */
#pg-price-reader>.topbar>#b-pr-back,
#pg-price-reader>.topbar>#session-header-status{display:none!important}
#pg-price-reader>.topbar .module-brand-title::before{display:none!important;content:none!important}
#pg-price-reader>.topbar .module-brand-title>span{font-family:var(--font-title)!important;font-size:clamp(18px,2vw,28px)!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important}
#pg-price-reader .price-reader-connection-status{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;border:1px solid color-mix(in srgb,var(--brand-gold) 64%,var(--border));border-radius:999px;color:var(--brand-gold-dark);background:color-mix(in srgb,var(--brand-gold-soft) 34%,#fff);font-size:13px;font-weight:850;white-space:nowrap}
#pg-price-reader .price-reader-connection-status>span{width:6px;height:6px;border-radius:50%;background:var(--success)}
#pg-price-reader .price-reader-connection-status strong,
#pg-price-reader .price-reader-connection-status b{font:inherit;color:inherit}

html[data-theme] #pg-price-reader .price-reader-page{min-height:0!important;flex:1 1 auto;display:flex;flex-direction:column;padding:8px 10px!important}
html[data-theme] #pg-price-reader .price-reader-page.is-day{--pr-page:#0d1c35;--pr-surface:#fffefa;--pr-surface-2:#fbfaf7;--pr-inset:#f7f6f2;--pr-line:#cbc8c1;--pr-text:#071a36;--pr-muted:#4f5359;--pr-price:#b37f00;--pr-accent:#b37f00;--pr-success:#167c4d;--pr-warning:#b37f00;--pr-danger:#c8323b;--pr-success-ink:#fff;background:radial-gradient(circle at 18% 0,rgba(63,119,198,.24),transparent 34%),radial-gradient(circle at 92% 16%,rgba(205,167,46,.09),transparent 28%),linear-gradient(155deg,#142a4c 0%,#0d1c35 56%,#071326 100%)}
html[data-theme] #pg-price-reader .price-reader-page.is-day .price-reader-search-shell{border-color:transparent;background:transparent;box-shadow:none}
html[data-theme] #pg-price-reader .price-reader-page.is-day .price-reader-search-shell::before{background:none}
html[data-theme] #pg-price-reader .price-reader-page.is-day .price-reader-search-input{border-color:#c5c2bb;color:var(--pr-text);caret-color:#9b6e00;background:#fff;box-shadow:inset 0 1px 3px rgba(44,43,39,.08),0 3px 9px rgba(44,43,39,.05)}
html[data-theme] #pg-price-reader .price-reader-page.is-day .price-reader-search-icon{color:#59616d;filter:none}
html[data-theme] #pg-price-reader .price-reader-page.is-day .price-reader-tool{border-color:#c9c6bf;color:#24334a;background:linear-gradient(145deg,#fff,#f1f0ec);box-shadow:0 5px 12px rgba(44,43,39,.1),0 2px 0 #d9d6cf,inset 0 1px 0 #fff}
html[data-theme] #pg-price-reader .price-reader-result.has-price-card,
html[data-theme] #pg-price-reader .price-reader-result.has-product{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-block:16px!important}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template{width:100%;box-sizing:border-box;container-type:inline-size;border:1px solid #d8d5ce;background:linear-gradient(145deg,#fff,#fdfcf9);box-shadow:0 2px 8px rgba(34,38,44,.1),0 14px 34px rgba(34,38,44,.13),inset 0 1px 0 #fff}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-layout{grid-template-columns:auto minmax(0,1fr);align-items:stretch}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-data{justify-content:space-between;gap:10px}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-media{position:relative;width:auto;height:100%;min-height:0;aspect-ratio:1/1}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-photo{height:100%;min-height:100%;padding:0;aspect-ratio:auto;border-color:#d1cec7;background:linear-gradient(145deg,#f8f7f3,#efede7)}
html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center center}
html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-hero{grid-template-columns:minmax(0,1fr) minmax(170px,.44fr);gap:10px;padding:0;border:0;border-radius:0;background:transparent}
html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-main-price{min-height:89px;padding:10px 18px;border:1px solid #efd58b;border-radius:11px;background:linear-gradient(135deg,#fff9e8,#fffdf8 62%);box-shadow:inset 0 1px 0 #fff}
html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-main-price>strong{margin-top:2px;font-size:clamp(48px,5vw,60px)}
html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-main-price>span{color:#d89200;letter-spacing:.04em}
html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-price-drs{align-self:flex-end;margin-left:auto}
html[data-theme] #pg-price-reader .price-reader-b-hero-unit{min-width:0;min-height:89px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #bfd2f3;border-radius:11px;background:linear-gradient(180deg,#f3f7ff,#edf4ff);text-align:center}
html[data-theme] #pg-price-reader .price-reader-b-hero-unit span{color:#225cb7;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}
html[data-theme] #pg-price-reader .price-reader-b-hero-unit b{display:block;margin-top:4px;color:var(--pr-text);font-size:clamp(21px,2.2vw,27px);font-weight:950;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}
html[data-theme] #pg-price-reader .price-reader-b-summary{min-width:0;display:grid;grid-template-columns:1fr 1.18fr .94fr;gap:10px}
html[data-theme] #pg-price-reader .price-reader-b-summary>div{min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pr-line);border-radius:10px;text-align:center}
html[data-theme] #pg-price-reader .price-reader-b-summary span{display:block;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}
html[data-theme] #pg-price-reader .price-reader-b-summary b{display:block;margin-top:2px;color:var(--pr-text);font-size:26px;font-weight:950;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock{min-width:0;color:inherit;background:linear-gradient(180deg,#f4fbf6,#edf9f1);border-color:#bfe2cb;text-align:center}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock span{color:#09894f}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock b{color:#079457;font-size:30px}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock.is-negative{border-color:#e4bab5;background:#fff1ef}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock.is-negative span,
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-b-stock.is-negative b{color:var(--pr-danger)}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-lot-summary{min-width:0;min-height:72px;margin:0;padding:8px 10px;border-radius:10px}
html[data-theme] #pg-price-reader .price-reader-b-summary .price-reader-lot-summary>span{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}
html[data-theme] #pg-price-reader .price-reader-b-summary .is-vat{border-color:#c3e1eb;background:linear-gradient(180deg,#f4fbfd,#eef8fb)}
html[data-theme] #pg-price-reader .price-reader-b-summary .is-vat span{color:#4c9bb2}

@media (max-width:1180px){
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch}
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-media{width:100%;height:100%;aspect-ratio:auto}
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-photo{height:100%;min-height:100%;aspect-ratio:auto}
}
@media (max-width:900px){
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-layout{grid-template-columns:1fr}
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-b-media{width:min(320px,100%);height:auto;margin-inline:auto}
  html[data-theme] #pg-price-reader .price-reader-card.is-reader-template .price-reader-photo{height:auto;min-height:0;aspect-ratio:1/1}
}
@media (max-width:520px){
  #pg-price-reader .price-reader-connection-status{min-height:36px;padding-inline:10px;font-size:11px}
  html[data-theme] #pg-price-reader .price-reader-card .price-reader-b-hero,
  html[data-theme] #pg-price-reader .price-reader-b-summary{grid-template-columns:1fr}
}
