/* Co šablona MyQuantix neměla, protože to dělaly pluginy: hlášky, účet,
   formuláře runtimu. Zvlášť od style.css, aby ten zůstal kopií 1:1. */
.mqx-flash{max-width:var(--qxt-max);margin:16px auto 0;padding:12px 18px;border-radius:12px;border:1px solid var(--qxt-line);background:var(--qxt-panel);color:var(--qxt-text)}
.mqx-flash.ok{border-color:rgba(222,169,77,.55)}
.mqx-flash.warn{border-color:rgba(230,90,90,.6)}
.mqx-warn{border:1px solid rgba(230,90,90,.6);border-radius:12px;padding:10px 14px;background:rgba(230,90,90,.08)}
.mqx-warn-text{color:#e86a6a}
.mqx-note{border:1px solid var(--qxt-line);border-radius:12px;padding:10px 14px;background:var(--qxt-panel)}
.mqx-fine{font-size:.9rem;color:var(--qxt-dim)}
.mqx-form{max-width:420px}
.mqx-form label{display:block;margin:14px 0 6px}
.mqx-form button{margin-top:16px}
.mqx-box{border:1px solid var(--qxt-line);border-radius:16px;padding:8px 22px 18px;background:var(--qxt-panel);margin:0 0 22px}
.mqx-box h2{margin-top:.8em}
.mqx-akce{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}
.mqx-odkazy{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}
.mqx-odkazy a.qxt-btn{margin:0;width:auto}
.mqx-inline{display:inline-block;margin:0}
.entry-content .mqx-inline button.qxt-btn,.entry-content .mqx-nabidka button.qxt-btn{margin:0;width:auto}
.mqx-nabidka{margin-top:8px}
.mqx-odhlasit{margin-top:18px}
/* Obrysové tlačítko šablony i uvnitř formuláře, kde style.css dělá z každého
   tlačítka zlaté plné — a ve světlém režimu mu dává písmo #e4e8ef, tedy barvu
   pozadí; na průhledném obrysovém tlačítku pak nápis skoro není vidět.
   Selektor musí být specifičtější než ten světlý ze šablony
   (html[data-theme="light"] .entry-content form button[type="submit"]). */
html .entry-content form button.qxt-btn.qxt-btn-o,html[data-theme="light"] .entry-content form button.qxt-btn.qxt-btn-o{background:transparent!important;color:var(--qxt-gold)!important;border:1.5px solid var(--qxt-gold)!important;box-shadow:none!important}
html .entry-content form button.qxt-btn.qxt-btn-o:hover,html[data-theme="light"] .entry-content form button.qxt-btn.qxt-btn-o:hover{background:rgba(222,169,77,.12)!important;color:var(--qxt-gold)!important}
.mqx-check{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:.95rem}
.entry-content form.mqx-form .mqx-check input[type="checkbox"]{width:auto;margin-top:4px}
.mqx-souhlas{margin-top:10px}
.mqx-novinky p{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
/* Dlaždice tarifů. Šablona srovnává karty na horní hranu (align-items:start),
   takže karta s pěti odrážkami je vyšší a její tlačítko visí níž než ostatní.
   V naší nabídce karty roztáhneme na stejnou výšku a tlačítko posadíme na
   spodní linku; odsazení .qxt-pop o 8 px nahoru je záměr šablony a zůstává. */
.mqx-nabidka{align-items:stretch}
.mqx-nabidka .qxt-price>form,.mqx-nabidka .qxt-price>.mqx-fine{margin-top:auto}
.mqx-nabidka .qxt-price>form{margin-bottom:0}

/* Tabulka účelů zpracování na /o-nas/ má čtyři sloupce a na telefonu se
   nevejde. Šablona ji stylovat umí (.wp-block-table), ale posouvat ne —
   a stránka sama se vodorovně posouvat nesmí. */
.wp-block-table{overflow-x:auto}
.wp-block-table table{min-width:640px}

/* Lišta zástupu správce (Runtime\Crm\Zastup). Musí být vidět na první
   pohled a na každé stránce: dokud svítí, není to obyčejná návštěva
   účtu, ale někdo cizí uvnitř. Barva je varovná, ne značková. */
.mqx-zastup{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center;padding:10px 16px;background:rgba(230,90,90,.12);border-bottom:1px solid rgba(230,90,90,.6);color:var(--qxt-ink);font-size:.95rem}
.mqx-zastup form{margin:0}
.mqx-zastup button.qxt-btn{margin:0;width:auto;padding:6px 14px;font-size:.9rem}
