@keyframes bt-retea-unitati-skeleton-loading-animation-light{0%{background-color:rgba(0,0,0,0.2)}100%{background-color:rgba(0,0,0,0.1)}}
@keyframes bt-retea-unitati-skeleton-loading-animation-dark{0%{background-color:rgba(255,255,255,0.2)}100%{background-color:rgba(255,255,255,0.1)}}
.bt-retea-unitati-map-zoom-and-location-controls{display:grid;gap:16px}
.bt-retea-unitati-map-zoom-controls{border-radius:12px;border:0;box-shadow:7px 4px 15px -13px rgba(0,0,0,0.09);display:grid}
[data-color-scheme="light"] .bt-retea-unitati-map-zoom-controls{background-color:#fff}
[data-color-scheme="dark"] .bt-retea-unitati-map-zoom-controls{background-color:#1D1D1D}
.bt-retea-unitati-map-zoom-controls .bt-retea-unitati-map-zoom-control{background-color:transparent;width:48px;height:42px;margin:0px;padding:0px;border:0px;display:flex;align-items:center;justify-content:center}
[data-color-scheme="light"] .bt-retea-unitati-map-zoom-controls .bt-retea-unitati-map-zoom-control{color:#212121}
[data-color-scheme="dark"] .bt-retea-unitati-map-zoom-controls .bt-retea-unitati-map-zoom-control{fill:#fff}
.bt-retea-unitati-map-zoom-controls .bt-retea-unitati-map-zoom-control bt-icon{width:24px;pointer-events:none}
.bt-retea-unitati-map-location-control{width:48px;height:42px;margin:0;padding:0;border-radius:12px;border:0;box-shadow:7px 4px 15px -13px rgba(0,0,0,0.09)}
[data-color-scheme="light"] .bt-retea-unitati-map-location-control{background-color:#fff;color:#212121}
[data-color-scheme="dark"] .bt-retea-unitati-map-location-control{background-color:#1D1D1D;fill:#fff}
.bt-retea-unitati-map-location-control bt-icon{width:24px;pointer-events:none}
.bt-retea-unitati-map-full-screen-control{width:54px;height:62px;margin:0;padding:0;border-radius:12px;border:0;display:flex;align-items:center;justify-content:center;box-shadow:7px 4px 15px -13px rgba(0,0,0,0.09);display:grid}
[data-color-scheme="light"] .bt-retea-unitati-map-full-screen-control{background-color:#fff;color:#212121}
[data-color-scheme="dark"] .bt-retea-unitati-map-full-screen-control{background-color:#1D1D1D;fill:#fff}
.bt-retea-unitati-map-full-screen-control bt-icon{width:24px}
[data-full-screen] .bt-retea-unitati-map-full-screen-control .bt-retea-unitati-map-full-screen-control-icon-expand{display:none}
.bt-retea-unitati-map-full-screen-control:not([data-full-screen]) .bt-retea-unitati-map-full-screen-control-icon-shrink{display:none}
.bt-retea-unitati-map-checkbox{display:flex;align-items:center;border-radius:12px;border:0;box-shadow:7px 4px 15px -13px rgba(0,0,0,0.09);cursor:pointer}
[data-color-scheme="light"] .bt-retea-unitati-map-checkbox{background-color:#fff;color:#212121}
[data-color-scheme="dark"] .bt-retea-unitati-map-checkbox{background-color:#1D1D1D;color:#fff}
@media (max-width:991px){.bt-retea-unitati-map-checkbox{padding:12px;gap:8px;font-size:12px}}
@media (min-width:992px){.bt-retea-unitati-map-checkbox{padding:14px 24px;gap:24px;font-size:16px}}
.bt-retea-unitati-map-checkbox *{pointer-events:none}
.bt-retea-unitati-map-checkbox input{display:none}
.bt-retea-unitati-map-checkbox input ~ .icon{background-color:#0090FF;color:#fff;border:1px solid #0090FF;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color 0.25s ease,color 0.25s ease}
@media (max-width:991px){.bt-retea-unitati-map-checkbox input ~ .icon{width:20px;height:20px;line-height:12px;font-size:12px}}
@media (min-width:992px){.bt-retea-unitati-map-checkbox input ~ .icon{width:28px;height:28px;line-height:18px;font-size:18px}}
.bt-retea-unitati-map-checkbox input:not(:checked) ~ .icon{background-color:transparent;color:transparent}
.bt-retea-unitati-marker{background-position:center center;background-repeat:no-repeat;background-size:contain;width:52px;height:52px;filter:drop-shadow(9px 7px 19px rgba(0,0,0,0.16))}
.bt-retea-unitati-marker.bt-retea-unitati-marker-focus{width:65px;height:65px}
[data-color-scheme="light"] .bt-retea-unitati-marker.bt-retea-unitati-marker-atm{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-atm-light.png")}
[data-color-scheme="dark"] .bt-retea-unitati-marker.bt-retea-unitati-marker-atm{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-atm-dark.png")}
[data-color-scheme="light"] .bt-retea-unitati-marker.bt-retea-unitati-marker-unitate{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-unitate-light.png")}
[data-color-scheme="dark"] .bt-retea-unitati-marker.bt-retea-unitati-marker-unitate{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-unitate-dark.png")}
[data-color-scheme="light"] .bt-retea-unitati-marker.bt-retea-unitati-marker-unitate-otp{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-unitate-otp-light.png")}
[data-color-scheme="dark"] .bt-retea-unitati-marker.bt-retea-unitati-marker-unitate-otp{background-image:url("https://www.bancatransilvania.ro/themes/bancatransilvania/assets/images/retea-unitati/pin-unitate-otp-dark.png")}
.bt-retea-unitati-marker .bt-retea-unitati-marker-disclaimer{position:absolute;top:-2px;right:-4px;background-color:#CCE9FF;fill:#0090FF;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}
.bt-retea-unitati-marker .bt-retea-unitati-marker-disclaimer bt-icon{width:14px}
.bt-retea-unitati-marker-cluster{color:#0090FF;width:52px;height:52px;line-height:52px;border-radius:50%;font-size:15px;font-weight:600;text-align:center;filter:drop-shadow(9px 7px 19px rgba(0,0,0,0.16))}
[data-color-scheme="light"] .bt-retea-unitati-marker-cluster{background-color:#fff}
[data-color-scheme="dark"] .bt-retea-unitati-marker-cluster{background-color:#212121}
.bt-retea-unitati-marker-cluster::before{content:"";position:absolute;inset:-20px;border-radius:50%;opacity:0.38;pointer-events:none;z-index:-1}
[data-color-scheme="light"] .bt-retea-unitati-marker-cluster::before{background-color:#fff}
[data-color-scheme="dark"] .bt-retea-unitati-marker-cluster::before{background-color:#212121}
.bt-retea-unitati-marker-popup{filter:drop-shadow(0px 12px 24px rgba(0,0,0,0.2))}
.bt-retea-unitati-marker-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:16px;border-radius:10px;box-shadow:none;z-index:2}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .leaflet-popup-content-wrapper .leaflet-popup-content{background-color:#fff}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .leaflet-popup-content-wrapper .leaflet-popup-content{background-color:#212121}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .leaflet-popup-tip{background-color:#fff}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .leaflet-popup-tip{background-color:#212121}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading{margin-bottom:16px;display:flex;align-items:flex-start;gap:16px;cursor:pointer}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading{color:#000}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading{color:#fff}
@media (max-width:991px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading{width:200px}}
@media (min-width:992px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading{width:274px}}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading:hover h5{color:#0090FF}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading .bt-retea-unitati-marker-popup-heading-logo{position:relative;width:35px;height:auto;z-index:1}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading .bt-retea-unitati-marker-popup-heading-logo img{position:relative;width:100%;height:auto;display:block;z-index:1}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading .bt-retea-unitati-marker-popup-heading-logo .bt-retea-unitati-marker-popup-heading-logo-diclaimer-icon{position:absolute;top:-8px;right:-6px;background-color:#CCE9FF;fill:#0090FF;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading .bt-retea-unitati-marker-popup-heading-logo .bt-retea-unitati-marker-popup-heading-logo-diclaimer-icon bt-icon{width:12px}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-heading .bt-retea-unitati-marker-popup-heading-text{flex:1}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}
@media (max-width:991px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions{width:200px}}
@media (min-width:992px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions{width:274px}}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action{position:relative;min-width:0;min-height:0;padding:10px;border:0;border-radius:12px;flex-shrink:0;display:flex;justify-content:center;align-items:center;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out,fill 0.25s ease-in-out}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-blue{background-color:#0090FF;color:#fff;fill:#fff;transition:background-color 0.25s ease}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-blue:hover:hover{color:#000;fill:#000}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-blue:hover:hover{background-color:#F0F0F0}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-blue:hover:hover{background-color:#f1f1f1}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray{color:#0090FF;fill:#0090FF;transition:all 0.25s ease}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray{background-color:#F0F0F0}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray{background-color:#434343}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray:hover{color:#000;fill:#000}
[data-color-scheme="light"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray:hover{background-color:#F0F0F0}
[data-color-scheme="dark"] .bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action.bt-retea-unitati-marker-popup-action-gray:hover{background-color:#f1f1f1}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action .bt-retea-unitati-marker-popup-action-tooltip{pointer-events:none}
@media (max-width:991px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action .bt-retea-unitati-marker-popup-action-tooltip{display:none}}
@media (min-width:992px){.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action .bt-retea-unitati-marker-popup-action-tooltip{position:absolute;top:calc(100% + 2px);right:0;background-color:#FFC20E;color:#000;padding:10px;border-radius:6px;box-shadow:0 4px 4px rgba(0,0,0,0.25);display:block;white-space:nowrap;font-size:13px}}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action:not(:hover) .bt-retea-unitati-marker-popup-action-tooltip{opacity:0}
.bt-retea-unitati-marker-popup .bt-retea-unitati-marker-popup-actions .bt-retea-unitati-marker-popup-action bt-icon{width:24px}