.elementor-12966 .elementor-element.elementor-element-5226af3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12966 .elementor-element.elementor-element-bc1eb04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field__content{text-align:left;}#elementor-popup-modal-12966{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12966 .dialog-message{width:50vw;height:auto;}#elementor-popup-modal-12966 .dialog-close-button{display:flex;top:10px;font-size:20px;}#elementor-popup-modal-12966 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-12966 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-12966 .dialog-close-button{left:10px;}@media(max-width:1024px){#elementor-popup-modal-12966 .dialog-message{width:80vw;}}@media(max-width:767px){#elementor-popup-modal-12966 .dialog-message{width:90vw;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-bc1eb04 *//* 0) Нулираме грешния inherit (той често пречи в Jet/Elementor) */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field__inline-wrap,
.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field__content{
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
}

/* 1) Най-важното: да НЕ се реже на мобилно -> позволяваме хор. скрол */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 .jet-listing-dynamic-field__content{
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
}

/* 2) Таблица: 100% ширина + стабилно разпределение */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 table{
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse;
  table-layout: fixed; /* помага да се “събере” */
  margin-bottom: 0 !important;
}

/* 3) Клетки: позволяваме пренасяне, за да не раздува */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 table td{
  padding: 12px 10px;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  vertical-align: middle;

  white-space: normal;        /* важно: да може да се пренася */
  overflow-wrap: anywhere;
  word-break: break-word;
}

/* Header ред (първи TR) */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 table tr:first-child td{
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
  border-bottom: 2px solid #000;
}

/* Zebra */
.elementor-12966 .elementor-element.elementor-element-bc1eb04 table tr:nth-child(even):not(:first-child){
  background: #fafafa;
}

/* 4) Мобилно: малко по-компактно, за да влиза по-добре */
@media (max-width: 768px){
  .elementor-12966 .elementor-element.elementor-element-bc1eb04 table td{
    padding: 10px 8px;
    font-size: 13px;
  }
}/* End custom CSS */