.vsd-1065 .vsd-element.vsd-element-e9c2b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.vsd-1065 .vsd-element.vsd-element-e9c2b14:not(.vsd-motion-effects-element-type-background), .vsd-1065 .vsd-element.vsd-element-e9c2b14 > .vsd-motion-effects-container > .vsd-motion-effects-layer{background-color:#E5FFF900;}.vsd-1065 .vsd-element.vsd-element-c20362d > .vsd-widget-container{margin:10px 10px 10px 10px;}.vsd-1065 .vsd-element.vsd-element-c20362d.vsd-element{--flex-grow:1;--flex-shrink:0;}.vsd-1065 .vsd-element.vsd-element-c20362d{text-align:center;}.vsd-1065 .vsd-element.vsd-element-c20362d .vsd-heading-title{font-size:2em;font-weight:900;text-transform:uppercase;}.vsd-1065 .vsd-element.vsd-element-dc67bf2 > .vsd-widget-container{margin:20px 20px 20px 20px;}.vsd-1065 .vsd-element.vsd-element-71dfb44 > .vsd-widget-container{margin:0px 20px 0px 20px;}.vsd-1065 .vsd-element.vsd-element-5f11450 > .vsd-widget-container{margin:20px 20px 20px 20px;}.vsd-1065 .vsd-element.vsd-element-447a0d5 > .vsd-widget-container{margin:0px 20px 0px 20px;}#vsd-popup-modal-1065 .dialog-widget-content{animation-duration:0.5s;border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#vsd-popup-modal-1065{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#vsd-popup-modal-1065 .dialog-message{width:854px;height:487px;align-items:flex-start;}#vsd-popup-modal-1065 .dialog-close-button{display:flex;}@media(min-width:768px){.vsd-1065 .vsd-element.vsd-element-e9c2b14{--width:100%;}}/* Start custom CSS for heading, class: .vsd-element-c20362d */.h2-prices {
  font-weight: 800 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  position: relative !important
 font-size:2em !important;

  /* по-светъл син градиент */
  background: linear-gradient(
    90deg,
    #1e40af,
    #2563eb,
    #3b82f6,
    #60a5fa,
    #93c5fd,
    #3b82f6,
    #2563eb,
    #1e40af
  ) !important;
  background-size: 800% 100% !important;
  animation: euro-blue-wave 6s ease-in-out infinite alternate !important;

  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;

  /* златна сянка леко нагоре */
  filter: drop-shadow(2px 1px 2px rgba(250, 204, 21, 0.75)) !important;
}

@keyframes euro-blue-wave {
  0%   { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .vsd-element-dc67bf2 *//* контейнер: единен размер и line-height */
.price-increase-popup{
  font-size:1.4em !important;
  color:#2d2d2d !important;
  border-radius:12px !important;
  box-shadow:0 12px 40px rgba(0,0,0,.25) !important;
}

/* всички наследяват СЪЩИЯ line-height и размер */
.price-increase-popup *, 
.price-increase-popup *::before, 
.price-increase-popup *::after{
  font-size:1em !important;        /* 1em от контейнера = 1.4em */
  line-height:inherit !important;   /* критично */
  white-space:normal !important;
}

/* списъци */
.price-increase-popup ul{
  margin:1em 0 !important;
  padding:0 !important;
  list-style:none !important;
}
.price-increase-popup li{
  display:block !important;
  margin:.5em 0 !important;
}

/* стрелка, вързана към 1em височина на текущия ред */
.price-increase-popup li::before{
  content:"" !important;
  display:inline-block !important;
  width:.9em !important;
  height:1em !important;           /* = височина на реда по метрика */
  margin-right:.55em !important;
  vertical-align:-0.1em !important; /* финно подравняване към baseline */

  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.605" height="15.555" viewBox="0 0 10.605 15.555"><path d="m2.828 15.555 7.777-7.779L2.828 0 0 2.828l4.949 4.948L0 12.727l2.828 2.828z"/></svg>') no-repeat center / contain !important;
          mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.605" height="15.555" viewBox="0 0 10.605 15.555"><path d="m2.828 15.555 7.777-7.779L2.828 0 0 2.828l4.949 4.948L0 12.727l2.828 2.828z"/></svg>') no-repeat center / contain !important;
  background:linear-gradient(180deg,#1e40af,#2563eb,#1e3a8a) !important;
  opacity:.95 !important;
}

/* вложени списъци */
.price-increase-popup li > ul{
  margin:.4em 0 .2em 1.6em !important;
  padding:0 !important;
  list-style:none !important;
}

/* текстови акценти */
.price-increase-popup strong{ color:#1e3a8a !important; font-weight:700 !important; }
.price-increase-popup .highlight{
  background:#fef3c7 !important; border-left:4px solid #f59e0b !important;
  padding:.6em 1em !important; border-radius:6px !important; margin:1.2em 0 !important;
}
.price-increase-popup footer{ color:#6b7280 !important; text-align:right !important; }

/* хедж срещу чужди admin/глобални правила */
.price-increase-popup li, 
.price-increase-popup li *{ white-space:normal !important; }

.h2-prices{
    font-size: 1.5em !important;
}/* End custom CSS */