/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/VendorBundle/Resources/assets/css/styles.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
body {
  overflow-x: hidden !important;
}

#map, #map * {
  cursor: auto !important;
}

.cke_notifications_area {
  display: none !important;
}

.no-arrow::after {
  display: none !important;
}

.btn-header {
  border: none !important;
}

.link-with-badge {
  position: relative;
  display: inline-block;
  padding: 5px 10px;
}

#loadingOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99999;
  backdrop-filter: blur(2px);
}

.loader {
  width: 55px;
  height: 55px;
  border: 6px solid #ccc;
  border-top-color: #3498db;
  border-radius: 50%;
  animation: spin 0.9s linear infinite;
}

.badge {
  position: absolute;
  color: white;
  font-size: 10px;
  padding: 2px 5px;
  border-radius: 50%;
  line-height: 1;
}

.member-photo {
  width: 150px;
  height: 150px;
  object-fit: cover;
  border-radius: 50%;
  margin: 20px auto 10px;
  display: block;
}

.app-card {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 1rem;
  padding: 1rem;
}

.chip {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.15rem 0.6rem;
  border-radius: 10rem;
  background: #e2e8f0;
  border: 1px solid rgba(0, 0, 0, 0.06);
  font-size: 0.825rem;
}

.kbd {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.1rem 0.4rem;
  border-radius: 0.375rem;
  background: #e2e8f0;
  font-size: 0.8rem;
}

.sep {
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.08), transparent);
  margin: 10px 0;
}

.muted {
  color: #64748b;
}

.small-13 {
  font-size: 13px;
}

/* nav buttons visual active */
.nav-filters .btn.active {
  box-shadow: inset 0 0 0 0.15rem rgba(13, 110, 253, 0.2);
  border-color: #0d6efd;
}

/* templates stay hidden */
template {
  display: none;
}

@media (min-width: 992px) {
  #mobileSidebar.collapse {
    display: block !important;
    height: auto !important;
    visibility: visible !important;
  }
}
.img-fixed {
  height: 200px;
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9yLWJ1bmRsZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDRTtBQUNGOztBQUNBO0VBQ0U7QUFFRjs7QUFBQTtFQUNFO0FBR0Y7O0FBREE7RUFDRTtBQUlGOztBQUZBO0VBQ0k7QUFLSjs7QUFIQTtFQUNFO0VBQ0E7RUFDQTtBQU1GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPRjs7QUFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQUxBO0VBQVc7RUFBZ0I7RUFBaUM7RUFBbUI7QUFZL0U7O0FBWEE7RUFBTztFQUFvQjtFQUFtQjtFQUFXO0VBQXFCO0VBQW9CO0VBQW1CO0VBQWlDO0FBc0J0Sjs7QUFyQkE7RUFBTTtFQUFnQztFQUFvQjtFQUFzQjtFQUFtQjtBQTZCbkc7O0FBNUJBO0VBQUs7RUFBVztFQUEwRTtBQWtDMUY7O0FBakNBO0VBQU87QUFxQ1A7O0FBcENBO0VBQVU7QUF3Q1Y7O0FBdkNBO0FBQ0E7RUFBMEI7RUFBb0Q7QUE0QzlFOztBQTNDQTtBQUNBO0VBQVU7QUErQ1Y7O0FBN0NBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFnREY7QUFDRjtBQTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOENGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvVmVuZG9yQnVuZGxlL1Jlc291cmNlcy9hc3NldHMvY3NzL3N0eWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbiNtYXAsICNtYXAgKiB7XHJcbiAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNrZV9ub3RpZmljYXRpb25zX2FyZWEge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubm8tYXJyb3c6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1oZWFkZXJ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGluay13aXRoLWJhZGdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbiNsb2FkaW5nT3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICB3aWR0aDogNTVweDtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgI2NjYztcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5OGRiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBhbmltYXRpb246IHNwaW4gMC45cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLm1lbWJlci1waG90byB7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hcHAtY2FyZHsgYmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDYpO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOjFyZW0gfVxyXG4uY2hpcHsgZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNXJlbTtwYWRkaW5nOi4xNXJlbSAuNnJlbTtib3JkZXItcmFkaXVzOjEwcmVtO2JhY2tncm91bmQ6I2UyZThmMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA2KTtmb250LXNpemU6LjgyNXJlbSB9XHJcbi5rYmR7IGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7cGFkZGluZzouMXJlbSAuNHJlbTtib3JkZXItcmFkaXVzOi4zNzVyZW07YmFja2dyb3VuZDojZTJlOGYwO2ZvbnQtc2l6ZTouOHJlbSB9XHJcbi5zZXB7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wOCksdHJhbnNwYXJlbnQpO21hcmdpbjoxMHB4IDB9XHJcbi5tdXRlZHtjb2xvcjojNjQ3NDhifVxyXG4uc21hbGwtMTN7Zm9udC1zaXplOjEzcHh9XHJcbi8qIG5hdiBidXR0b25zIHZpc3VhbCBhY3RpdmUgKi9cclxuLm5hdi1maWx0ZXJzIC5idG4uYWN0aXZleyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAuMTVyZW0gcmdiYSgxMywxMTAsMjUzLC4yKTsgYm9yZGVyLWNvbG9yOiMwZDZlZmQgfVxyXG4vKiB0ZW1wbGF0ZXMgc3RheSBoaWRkZW4gKi9cclxudGVtcGxhdGV7IGRpc3BsYXk6bm9uZSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAjbW9iaWxlU2lkZWJhci5jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmltZy1maXhlZCB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/