:root {
    --bm-header-overlay-top: 160px;
    --bm-header-blue: #0071e3;
    --bm-header-blue-bright: #2997ff;
    --bm-header-panel: rgba(255, 255, 255, 0.97);
    --bm-header-panel-solid: #fff;
    --bm-header-text: #1d1d1f;
    --bm-header-muted: #6e6e73;
    --bm-header-line: rgba(15, 23, 42, 0.1);
    --bm-header-radius: 22px;
    --bm-header-shadow: 0 28px 80px rgba(0, 0, 0, 0.24), 0 8px 24px rgba(0, 0, 0, 0.12);
}

.bm-header-backdrop {
    position: fixed;
    inset: 0;
    z-index: 99980;
    display: block;
    background: rgba(2, 4, 10, 0.54);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-backdrop-filter: blur(14px) saturate(0.82);
    backdrop-filter: blur(14px) saturate(0.82);
    transition: opacity 220ms cubic-bezier(0.22, 1, 0.36, 1), visibility 220ms step-end;
}

body.bm-header-overlay-active .bm-header-backdrop {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: opacity 220ms cubic-bezier(0.22, 1, 0.36, 1), visibility 0ms step-start;
}

/* A fejléc mindig éles és kattintható marad az elmosott háttér fölött. */
header.elementor-location-header,
.elementor-location-header {
    z-index: 99990 !important;
}

/* Keresőmező */
.elementor-location-header .jet-ajax-search__field {
    min-height: 50px;
    border: 1px solid rgba(15, 23, 42, 0.08) !important;
    border-radius: 999px !important;
    background: rgba(245, 245, 247, 0.94) !important;
    color: var(--bm-header-text) !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    letter-spacing: -0.01em;
    padding: 0 22px !important;
    outline: 0;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
    transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}

.elementor-location-header .jet-ajax-search__field:hover {
    background: #fff !important;
    border-color: rgba(0, 113, 227, 0.22) !important;
}

.elementor-location-header .jet-ajax-search__field:focus {
    background: #fff !important;
    border-color: rgba(0, 113, 227, 0.68) !important;
    box-shadow: 0 0 0 4px rgba(0, 113, 227, 0.13), 0 12px 28px rgba(0, 0, 0, 0.09) !important;
}

/*
 * A JetSearch alapértelmezett töltője öt pulzáló kék téglalapból áll.
 * A találatok gyorsan érkeznek, ezért ez inkább villanást és 30 px-es
 * elrendezésugrást okoz. A töltő és a helyfoglalása teljesen megszűnik.
 */
.elementor-location-header .jet-ajax-search__spinner-holder,
body .jet-ajax-search__results-area .jet-ajax-search__spinner-holder {
    display: none !important;
    min-height: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* JetSearch találati kártya */
body .jet-ajax-search__results-area.bm-desktop-results-panel,
body .jet-ajax-search__results-area.bm-solid-dark-panel,
body .elementor-location-header .jet-ajax-search__results-area {
    z-index: 2147483000 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    max-height: calc(100vh - var(--bm-header-overlay-top) - 22px) !important;
    border: 0 !important;
    border-top: 1px solid var(--bm-header-line) !important;
    border-radius: 0 !important;
    background: var(--bm-header-panel) !important;
    color: var(--bm-header-text) !important;
    overflow: visible !important;
    box-shadow: 0 24px 56px rgba(0, 0, 0, 0.18) !important;
    -webkit-backdrop-filter: blur(28px) saturate(1.25) !important;
    backdrop-filter: blur(28px) saturate(1.25) !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif !important;
    transform-origin: 50% 0;
    /*
     * A JetSearch gépelés közben újrarendereli a találati területet.
     * A panel belépő animációja emiatt minden leütésnél újraindult, amit a
     * felhasználó pulzálásként látott. A panel pozíciója változatlan marad,
     * az ismétlődő animációt viszont szándékosan kikapcsoljuk.
     */
    animation: none !important;
}

.jet-ajax-search__results-area.bm-desktop-results-panel::before,
.elementor-location-header .jet-ajax-search__results-area::before {
    content: none !important;
    display: none !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__results-holder,
body .jet-ajax-search__results-area .jet-ajax-search__message {
    color: var(--bm-header-text) !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__results-holder {
    max-height: calc(100vh - var(--bm-header-overlay-top) - 22px) !important;
    border-radius: 0 !important;
    background: var(--bm-header-panel-solid) !important;
    overflow: hidden auto !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__results-header {
    min-height: 54px;
    padding: 12px 18px !important;
    border-bottom: 1px solid var(--bm-header-line) !important;
    background: rgba(245, 245, 247, 0.82) !important;
}

.jet-ajax-search__results-area .jet-ajax-search__results-count,
.jet-ajax-search__results-area .jet-ajax-search__results-count span {
    color: var(--bm-header-text) !important;
    font-weight: 650 !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__results-list {
    width: min(1200px, calc(100vw - 48px)) !important;
    margin: 0 auto !important;
    padding: 10px 0 !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__results-header,
body .jet-ajax-search__results-area .jet-ajax-search__results-footer {
    padding-left: max(24px, calc((100vw - 1200px) / 2)) !important;
    padding-right: max(24px, calc((100vw - 1200px) / 2)) !important;
}

@media (max-width: 767px) {
    body .jet-ajax-search__results-area.bm-desktop-results-panel,
    body .jet-ajax-search__results-area.bm-solid-dark-panel,
    body .elementor-location-header .jet-ajax-search__results-area {
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
        border-radius: 18px !important;
    }
}

body .jet-ajax-search__results-area .jet-ajax-search__results-item {
    display: grid !important;
    grid-template-columns: 92px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 16px !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 12px !important;
    border: 0 !important;
    border-radius: 15px !important;
    background: transparent !important;
    transition: background-color 160ms ease, transform 160ms ease !important;
}

.jet-ajax-search__results-area .jet-ajax-search__results-item:hover,
.jet-ajax-search__results-area .jet-ajax-search__results-item:focus-within {
    background: #f5f5f7 !important;
    transform: translateY(-1px);
}

.jet-ajax-search__results-area .jet-ajax-search__item-title,
.jet-ajax-search__results-area .jet-ajax-search__item-title a,
.jet-ajax-search__results-area a {
    color: var(--bm-header-text) !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__item-thumbnail {
    width: 92px !important;
    min-width: 92px !important;
    max-width: 92px !important;
    margin: 0 !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__item-content {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    padding: 0 !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__item-title,
body .jet-ajax-search__results-area .jet-ajax-search__item-title a {
    display: block !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    color: var(--bm-header-text) !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    line-height: 1.28 !important;
    letter-spacing: -0.015em !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__item-content,
body .jet-ajax-search__results-area .jet-ajax-search__item-content p,
body .jet-ajax-search__results-area .jet-ajax-search__item-description {
    color: var(--bm-header-muted) !important;
}

.jet-ajax-search__results-area .jet-ajax-search__item-title a:hover {
    color: var(--bm-header-blue) !important;
}

body .jet-ajax-search__results-area .jet-ajax-search__item-thumbnail img {
    display: block !important;
    width: 92px !important;
    height: 92px !important;
    object-fit: contain !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: #f5f5f7 !important;
    box-shadow: none !important;
}

.jet-ajax-search__results-area .jet-ajax-search__results-footer {
    padding: 12px 16px 16px !important;
    border-top: 1px solid var(--bm-header-line) !important;
    background: rgba(255, 255, 255, 0.9) !important;
}

.jet-ajax-search__results-area .jet-ajax-search__full-results {
    min-height: 44px;
    border: 0 !important;
    border-radius: 999px !important;
    background: linear-gradient(180deg, #2997ff 0%, #0071e3 100%) !important;
    color: #fff !important;
    font-weight: 700 !important;
    box-shadow: 0 12px 28px rgba(0, 113, 227, 0.22) !important;
}

/* Értesítési harang és panel */
.oshb__trigger {
    border-radius: 999px !important;
    transition: background-color 180ms ease, color 180ms ease, box-shadow 180ms ease, transform 180ms ease !important;
}

.oshb__trigger:hover,
.oshb__trigger:focus-visible,
.oshb__trigger[aria-expanded="true"] {
    background: rgba(0, 113, 227, 0.09) !important;
    color: var(--bm-header-blue) !important;
    box-shadow: 0 0 0 5px rgba(0, 113, 227, 0.08) !important;
    transform: translateY(-1px);
}

.oshb__panel {
    position: fixed !important;
    top: var(--bm-header-overlay-top) !important;
    right: max(24px, calc((100vw - 1220px) / 2 + 94px)) !important;
    left: auto !important;
    z-index: 2147483001 !important;
    width: 460px !important;
    max-width: calc(100vw - 32px) !important;
    width: min(460px, calc(100vw - 32px)) !important;
    max-height: calc(100vh - var(--bm-header-overlay-top) - 22px) !important;
    border: 1px solid var(--bm-header-line) !important;
    border-radius: 0 0 var(--bm-header-radius) var(--bm-header-radius) !important;
    background: var(--bm-header-panel) !important;
    color: var(--bm-header-text) !important;
    overflow: visible !important;
    box-shadow: var(--bm-header-shadow) !important;
    -webkit-backdrop-filter: blur(28px) saturate(1.25) !important;
    backdrop-filter: blur(28px) saturate(1.25) !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif !important;
    animation: bm-header-panel-fade-in 180ms ease-out both;
}

/* Az értesítési panel felső nyila szándékosan eltávolítva. */
.oshb__panel::before,
.oshb__panel::after {
    content: none !important;
    display: none !important;
}

.oshb__header {
    min-height: 64px !important;
    padding: 18px 24px !important;
    border-bottom: 1px solid var(--bm-header-line) !important;
    background: rgba(245, 245, 247, 0.72) !important;
    border-radius: var(--bm-header-radius) var(--bm-header-radius) 0 0 !important;
}

.oshb__header h2 {
    margin: 0 !important;
    color: var(--bm-header-text) !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.025em !important;
    font-weight: 750 !important;
}

.oshb__list {
    padding: 18px 24px 22px !important;
    max-height: calc(100vh - var(--bm-header-overlay-top) - 86px) !important;
    border-radius: 0 0 var(--bm-header-radius) var(--bm-header-radius) !important;
    background: var(--bm-header-panel-solid) !important;
    color: var(--bm-header-text) !important;
    overflow: hidden auto !important;
}

.oshb__empty {
    margin: 0 !important;
    padding: 18px !important;
    border-radius: 18px;
    background: #f5f5f7;
    color: var(--bm-header-muted) !important;
    text-align: center;
    line-height: 1.5 !important;
}

@media (min-width: 1025px) {
    /* Egyetlen, megbízhatóan váltható JetMenu panel. */
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level
        > .jet-mega-menu-mega-container {
        top: var(--bm-menu-top, calc(100% + 14px)) !important;
        z-index: 2147482999 !important;
        max-width: calc(100vw - 48px) !important;
        max-height: calc(100vh - var(--bm-header-overlay-top) - 22px) !important;
        border: 1px solid var(--bm-header-line) !important;
        border-radius: 16px !important;
        background: var(--bm-header-panel) !important;
        overflow: visible !important;
        box-shadow: var(--bm-header-shadow) !important;
        -webkit-backdrop-filter: blur(30px) saturate(1.2) !important;
        backdrop-filter: blur(30px) saturate(1.2) !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level:not(.bm-header-menu-open)
        > .jet-mega-menu-mega-container {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level.bm-header-menu-open
        > .jet-mega-menu-mega-container {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
    }

    /* A mega menü felső nyila szándékosan eltávolítva. */
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container::before,
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container::after {
        content: none !important;
        display: none !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner {
        max-height: calc(100vh - var(--bm-header-overlay-top) - 22px) !important;
        border-radius: inherit !important;
        background: transparent !important;
        overflow: hidden auto !important;
        transform: translateY(-7px) scale(0.992);
        transform-origin: 50% 0;
        opacity: 0;
        transition: transform 240ms cubic-bezier(0.22, 1, 0.36, 1), opacity 180ms ease;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .bm-header-menu-open
        > .jet-mega-menu-mega-container
        > .jet-mega-menu-mega-container__inner {
        transform: translateY(0) scale(1);
        opacity: 1;
    }

}

@media (max-width: 1024px) {
    :root {
        --bm-header-radius: 18px;
    }

    .bm-header-backdrop,
    body.bm-header-overlay-active .bm-header-backdrop {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
    }

    body.bm-header-overlay-active {
        overflow: visible !important;
        touch-action: auto !important;
    }

    /* A framework desktopos JetMenu-kezelése mobil popupban ne maradjon aktív. */
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed {
        pointer-events: auto !important;
    }

    .oshb__panel {
        right: 12px !important;
        left: 12px !important;
        width: auto !important;
        border-radius: 16px !important;
    }


    .oshb__header {
        min-height: 58px !important;
        padding: 16px 18px !important;
    }

    .oshb__header h2 {
        font-size: 20px !important;
    }

    .oshb__list {
        padding: 14px 16px 18px !important;
    }
}

@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    .bm-header-backdrop {
        background: rgba(2, 4, 10, 0.72);
    }

    .oshb__panel,
    .jet-ajax-search__results-area,
    .jet-mega-menu-mega-container {
        background: #fff !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .bm-header-backdrop,
    .oshb__panel,
    .jet-ajax-search__results-area,
    .jet-mega-menu-mega-container__inner {
        animation: none !important;
        transition: none !important;
    }
}

@keyframes bm-header-panel-in {
    from {
        opacity: 0;
        transform: translateY(-8px) scale(0.985);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

@keyframes bm-header-panel-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* 12.91.46 — valódi Revolut-hangulatú üvegpanel a később betöltődő
 * header-overlays rétegben, így nem írja felül a korábbi fehér panelváltozat. */
@media (min-width: 1025px) {
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level
        > .jet-mega-menu-mega-container {
        border: 1px solid rgba(255, 255, 255, .17) !important;
        border-radius: 28px !important;
        background:
            radial-gradient(circle at 16% 0, rgba(67, 143, 214, .25), transparent 43%),
            linear-gradient(135deg, rgba(17, 27, 42, .91), rgba(42, 39, 42, .84))
            !important;
        -webkit-backdrop-filter: blur(32px) saturate(1.55) !important;
        backdrop-filter: blur(32px) saturate(1.55) !important;
        box-shadow:
            0 36px 95px rgba(2, 8, 20, .42),
            inset 0 1px 0 rgba(255, 255, 255, .11) !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner,
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        :is(.elementor, .elementor-section, .elementor-container,
        .elementor-column-wrap, .elementor-widget-wrap, .e-con, .e-con-inner) {
        background-color: transparent !important;
        background-image: none !important;
    }
}

/* 12.91.51 — Apple-szerű, a fejléc éléhez csatlakozó Liquid Glass menüréteg,
 * külön nyíl vagy kapcsoló nélkül. */
@media (min-width: 1025px) {
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level
        > .jet-mega-menu-mega-container {
        position: fixed !important;
        top: var(--bm-header-overlay-top) !important;
        right: 0 !important;
        left: 0 !important;
        width: 100vw !important;
        min-width: 100vw !important;
        max-width: 100vw !important;
        isolation: isolate;
        overflow: hidden;
        border-width: 1px 0 !important;
        border-radius: 0 !important;
        border-color: rgba(255, 255, 255, .26) !important;
        background:
            radial-gradient(ellipse at 14% -12%, rgba(255, 255, 255, .52), transparent 42%),
            radial-gradient(ellipse at 92% 112%, rgba(128, 193, 255, .26), transparent 48%),
            linear-gradient(135deg, rgba(218, 235, 250, .28), rgba(139, 168, 198, .14))
            !important;
        box-shadow:
            0 32px 90px rgba(2, 8, 20, .30),
            inset 0 1px 0 rgba(255, 255, 255, .34) !important;
        -webkit-backdrop-filter: blur(34px) saturate(1.85) brightness(1.12) !important;
        backdrop-filter: blur(34px) saturate(1.85) brightness(1.12) !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner {
        width: min(960px, calc(100vw - 48px)) !important;
        margin-right: auto !important;
        margin-left: auto !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        > .jet-mega-menu-container
        > .jet-mega-menu-list
        > .jet-mega-menu-item--top-level
        > .jet-mega-menu-mega-container::before {
        position: absolute;
        z-index: -1;
        inset: 0;
        border-radius: inherit;
        background:
            linear-gradient(118deg, rgba(255, 255, 255, .30), transparent 24% 72%, rgba(185, 221, 255, .17)),
            radial-gradient(ellipse at 50% 0, rgba(255, 255, 255, .20), transparent 58%);
        content: "";
        pointer-events: none;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .bm-mega-sequence-ready
        .bm-mega-reveal-unit {
        animation: bm-mega-unit-in 220ms cubic-bezier(.22, 1, .36, 1) both;
        animation-delay: calc(45ms + (var(--bm-mega-sequence, 0) * 26ms));
        will-change: opacity, transform;
    }

    /* A korábbi nagy, szürke hover-kártya túl nehéz volt az üvegpanelen. */
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-image-box,
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-image-box:hover,
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-image-box:focus-within {
        border-radius: 0 !important;
        background: transparent !important;
        background-image: none !important;
        box-shadow: none !important;
        transform: none !important;
        transition: color 160ms ease !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-image-box
        :is(.elementskit-box-header, .elementskit-box-body,
        .elementskit-info-box-icon, .elementskit-info-box-title,
        .elementskit-info-box-title a, .elementor-widget-container),
    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-image-box:hover
        :is(.elementskit-box-header, .elementskit-box-body,
        .elementskit-info-box-icon, .elementskit-info-box-title,
        .elementskit-info-box-title a, .elementor-widget-container) {
        background-color: transparent !important;
        box-shadow: none !important;
        transform: none !important;
    }

    .jet-mega-menu--layout-horizontal.bm-header-menu-managed
        .jet-mega-menu-mega-container__inner
        .elementskit-info-box-title {
        display: -webkit-box;
        min-height: 2.4em;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
    }
}

@keyframes bm-mega-unit-in {
    from {
        opacity: 0;
        transform: translateY(7px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .bm-mega-reveal-unit {
        animation: none !important;
        transition: none !important;
        filter: none !important;
        transform: none !important;
    }
}


/* BeszéljükMac – Elementor Site Logo fix méret desktopon.
 * Az Elementor Width mezőjét korábbi header-szabályok felülírták.
 */
@media (min-width: 1025px) {
    .elementor-location-header .elementor-widget-theme-site-logo img.wp-image-100573,
    .elementor-location-header .elementor-widget-site-logo img.wp-image-100573,
    header.elementor-location-header img.wp-image-100573 {
        display: block !important;
        width: 186px !important;
        min-width: 186px !important;
        max-width: 186px !important;
        height: auto !important;
    }

    .elementor-location-header .elementor-widget-theme-site-logo:has(img.wp-image-100573),
    .elementor-location-header .elementor-widget-site-logo:has(img.wp-image-100573) {
        width: 186px !important;
        min-width: 186px !important;
        max-width: 186px !important;
        flex: 0 0 186px !important;
    }
}
