/* Более агрессивный селектор */
.widget-application .widget-simple-button__text,
.widget-application .widget-simple-button span,
.widget-application [class*="btn"] .widget-simple-button__text,
.widget-application button .widget-simple-button__text {
    color: white !important;
    text-transform: lowercase !important;
    font-variant: normal !important;
    text-transform: capitalize !important; /* Или lowercase */
}

/* Специально для первой буквы */
.widget-simple-button__text:first-letter {
    text-transform: uppercase !important;
}

/* Ваши текущие стили */
.widget-variant-select__text { 
    display: none !important; 
}

.widget-select-item--active .widget-select-item__text {
    color: #fff !important;
}

.widget-tab-button--active img {
    filter: brightness(0) invert(1);
}

.interactive-rotation-tab__variant-and-metric {
    display: none !important;
}

.widget-logo img {
    width: 95px !important;
    height: 95px !important;
}

.widget-application .floor-select__item.current {
    color: white !important;
}

.widget-application .water-mark {
    display: none !important;
}

button .widget-simple-button__text {
  color: #fff !important;
  text-transform: none !important;
  font-size: 14px !important;
}

/*  */

.widget-application .top-view-map {
    width: 312px !important;
    height: 312px !important;
}


@media screen and (max-width: 670px) {
  .widget-application .top-view-map {
    width: 140px !important;
    height: 140px !important;
  }
}

@media (max-width: 768px) {
    .widget-map-popup .top-view-map--extended {
        width: 300px !important;
        height: 300px !important;
        padding: 8px !important;
        border-radius: 12px !important;
    }
    
    .widget-map-popup .top-view-map--extended .top-view-map__container {
        width: 100% !important;
        height: 100% !important;
    }
    
    .widget-map-popup .top-view-map--extended .map-background,
    .widget-map-popup .top-view-map--extended .map-click-map {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
    }
}
.widget-application .default-map {
    width: 300px !important;
    height: 300px !important;
}

@media screen and (max-width: 670px) {
    .widget-application .default-map {
        width: 140px !important;
        height: 140px !important;
    }
}
@media (max-width: 768px) {
    .widget-map-popup .default-map--extended.widget-map {
        width: 300px !important;
        height: 300px !important;
    }
}