/* ================================
   PRICE BOX — premium left accent
   ================================ */

#column_left_left .pf-head {
    display: none !important;
}

#column_left_left .element.table-block {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-left: 4px solid #e00000;
    border-radius: 16px;
    padding: 18px 20px;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
}

#column_left_left .pf-body {
    padding: 0 !important;
}

#column_left_left ul.extra-details {
    margin: 0 !important;
    padding: 0 !important;
}

#column_left_left li {
    margin: 0 0 7px 0 !important;
    padding: 0 !important;
    border: none !important;
}

#column_left_left .item-attr {
    display: none !important;
}

#column_left_left .item-property {
    padding: 0 !important;
    width: 100% !important;
}

/* Default main price — used when there is no discount */
#column_left_left li:nth-child(1) .item-property div {
    color: #111827 !important;
    background: transparent !important;
    font-size: 35px !important;
    font-weight: 800 !important;
    line-height: 1.05;
    letter-spacing: -0.6px;
    text-decoration: none !important;
}

/* Old price — only when discount exists */
#column_left_left li:nth-child(1):not(:only-child) .item-property div[style*="line-through"] {
    color: #9ca3af !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-decoration: line-through !important;
}

/* Discount price */
#column_left_left li.highlight-discount .item-property div {
    color: #e00000 !important;
    background: transparent !important;
    font-size: 35px !important;
    font-weight: 800 !important;
    line-height: 1.05;
    letter-spacing: -0.6px;
    padding: 0 !important;
    border-radius: 0 !important;
}

/* Notes / VAT / negotiable etc */
#column_left_left li:nth-child(n+3) .item-property div {
    display: inline-block;
    color: #374151;
    background: #f7f7f8;
    border-radius: 8px;
    padding: 6px 10px;
    font-size: 13px;
    font-weight: 600;
    margin: 3px 5px 0 0;
}

/* =========================================================
   UNIFIED BLOCK STYLING
   Same border/radius/shadow as pricing box
   (without red accent border)
   ========================================================= */

/* Galerii */
#column_left_gallery .element,

/* Mark ja mudel */
#column_right_top .element,

/* Mudeli täpsustus */
#column_right_second .element.table-block,

/* Üldinfo */
#column_left_icons .element,

/* Reg nr etc */
#column_right_modded .element.table-block,

/* Kirjeldus */
#column_right_2 .element,

/* Sõiduabid */
#block_list_left_1 .element,

/* Turvalisus */
#block_list_left_2 .element,

/* Tuled */
#block_list_left_3 .element,

/* Kliima */
#block_list_left_4 .element,

/* Parkimine */
#block_list_left_5 .element,

/* Rool */
#block_list_left_6 .element,

/* Salong */
#block_list_left_7 .element,

/* Uksed */
#block_list_left_8 .element,

/* Istmed */
#block_list_left_9 .element,

/* Mugavusvarustus */
#block_list_left_10 .element,

/* Multimeedia */
#block_list_left_11 .element,

/* Liidesed */
#block_list_left_12 .element,

/* Sportvarustus */
#block_list_left_13 .element,

/* Muu */
#block_list_left_14 .element,

/* Rattad */
#block_list_left_15 .element,

/* Lisainfo */
#block_list_left_16 .element,

/* Pealisehitus */
#column_right_pealisehitus .element,

/* Kaubaruum */
#column_right_kaubaruum .element,

/* Tehnilised andmed */
#column_right_1 .element,

/* Lisaks autoga kaasa */
#column_right_3 .element {
    border: 1px solid #e5e7eb !important;
    border-radius: 16px !important;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08) !important;
    background: #ffffff !important;
}