/* =========================================================
   DOMOS – Rychle oznamy v1.2.0 | 01. 11. 2026
   01 Zaklad | 02 Farebne varianty | 03 Mobil
   Kompatibilita: nastavenia doplnku v1.0.0 zostavaju zachovane.
   ========================================================= */
.domos-quick-notice,
.domos-quick-notice * { box-sizing: border-box; }
.domos-quick-notice {
  --dn-bg:#E8F5EE;--dn-accent:#008554;--dn-heading:#006B44;--dn-border:#C9E4D3;
  width:100%;max-width:none;margin:0;padding:18px 24px;
  background:var(--dn-bg);border-top:1px solid var(--dn-border);
  border-bottom:1px solid var(--dn-border);color:#26332F;
  font-family:"Manrope",Arial,sans-serif;
}
.domos-quick-notice--amber {--dn-bg:#FFF3DC;--dn-accent:#A66A18;--dn-heading:#82500B;--dn-border:#EBD9B8;}
.domos-quick-notice--red {--dn-bg:#FCEBE8;--dn-accent:#B54738;--dn-heading:#953B30;--dn-border:#EBC9C2;}
.domos-quick-notice__inner {
  display:flex;align-items:center;gap:16px;
  width:100%;max-width:1260px;margin:0 auto;
}
.domos-quick-notice__symbol {
  display:inline-flex;flex:0 0 38px;width:38px;height:38px;
  align-items:center;justify-content:center;border-radius:10px;
  background:var(--dn-accent);color:#fff;
}
.domos-quick-notice__symbol svg {display:block;width:22px;height:22px;}
.domos-quick-notice__content {min-width:0;font-size:15px;line-height:1.55;}
.domos-quick-notice__content strong {
  display:block;margin:0 0 2px;color:var(--dn-heading);
  font-size:13px;font-weight:800;letter-spacing:.02em;
}
.domos-quick-notice__content p {margin:0;padding:0;color:#26332F;}
@media (max-width:640px) {
  .domos-quick-notice {padding:16px 18px;}
  .domos-quick-notice__inner {align-items:flex-start;gap:12px;}
  .domos-quick-notice__symbol {flex-basis:34px;width:34px;height:34px;}
  .domos-quick-notice__symbol svg {width:20px;height:20px;}
  .domos-quick-notice__content {font-size:14px;}
}

/* =========================================================
   04 Kontakt - jemne zaoblena karta bez zmeny homepage
   ========================================================= */
.domos-quick-notice--contact {
  border:1px solid var(--dn-border);
  border-radius:14px;
  padding:22px 26px;
  margin:22px 0 30px;
}
.domos-quick-notice--contact .domos-quick-notice__inner {max-width:none;}

/* =========================================================
   05 Paticka - kompaktna karta pre tmavozeleny podklad
   ========================================================= */
.domos-quick-notice--footer {
  border:1px solid rgba(255,255,255,.18);
  border-radius:10px;
  background:rgba(255,255,255,.09);
  padding:12px 14px;
  margin:12px 0;
  color:#fff;
}
.domos-quick-notice--footer .domos-quick-notice__inner {
  max-width:none;gap:10px;align-items:flex-start;
}
.domos-quick-notice--footer .domos-quick-notice__symbol {
  flex-basis:30px;width:30px;height:30px;border-radius:8px;
  background:rgba(255,255,255,.15);color:#fff;
}
.domos-quick-notice--footer .domos-quick-notice__symbol svg {width:18px;height:18px;}
.domos-quick-notice--footer .domos-quick-notice__content {font-size:12px;line-height:1.5;}
.domos-quick-notice--footer .domos-quick-notice__content strong {
  color:#fff;font-size:12px;letter-spacing:0;
}
.domos-quick-notice--footer .domos-quick-notice__content p {color:rgba(255,255,255,.9);}
@media(max-width:640px){
 .domos-quick-notice--contact {padding:16px 18px;}
 .domos-quick-notice--footer {padding:12px;}
}
