Изменения

нет описания правки
Строка 643: Строка 643:  
}
 
}
   −
/* ===== FIX: крестик в активном поиске не наезжает на текст ===== */
+
/* ===== FIX: активный поиск — нормальная ширина, крестик отдельно ===== */
   −
/* контейнер шапки активного поиска */
+
/* не сжимаем контейнер строки поиска */
 +
.search-overlay .overlay-header.header,
 +
.overlay.search-overlay .overlay-header.header,
 
.overlay-header.header {
 
.overlay-header.header {
     position: relative !important;
+
     display: flex !important;
     padding-right: 44px !important; /* место под крестик */
+
    align-items: center !important;
 +
    padding-right: 0 !important;
 +
}
 +
 
 +
/* блок с полем занимает всю доступную ширину */
 +
.search-overlay .search-header-view,
 +
.overlay.search-overlay .search-header-view,
 +
.search-overlay .overlay-title {
 +
    flex: 1 1 auto !important;
 +
    width: auto !important;
 +
    max-width: none !important;
 +
    min-width: 0 !important;
 +
     padding-right: 0 !important;
 +
    margin-right: 48px !important; /* резерв под крестик */
 
     box-sizing: border-box !important;
 
     box-sizing: border-box !important;
 
}
 
}
   −
/* область с полем/заголовком поиска */
+
/* само поле поиска — на всю ширину блока */
.overlay-header .search-header-view,
+
.search-overlay .search-box,
.overlay-header .overlay-title,
+
.search-overlay input[type="search"],
.overlay-header .search-box,
+
.search-overlay .search,
.overlay-header input[type="search"],
+
.overlay.search-overlay .search-box,
.overlay-header .search {
+
.overlay.search-overlay input[type="search"],
     padding-right: 44px !important;
+
.overlay.search-overlay .search {
 +
    width: 100% !important;
 +
    max-width: none !important;
 +
     padding-right: 16px !important;
 
     box-sizing: border-box !important;
 
     box-sizing: border-box !important;
 
}
 
}
   −
/* сама кнопка-крестик */
+
/* кнопка-крестик — отдельно справа */
.overlay-header .cancel,
+
.search-overlay .header-action,
.search-overlay .cancel,
+
.overlay.search-overlay .header-action {
.overlay .cancel.mw-ui-icon {
   
     position: absolute !important;
 
     position: absolute !important;
     right: 10px !important;
+
     right: 12px !important;
 
     top: 50% !important;
 
     top: 50% !important;
 
     transform: translateY(-50%) !important;
 
     transform: translateY(-50%) !important;
 
     margin: 0 !important;
 
     margin: 0 !important;
 
     z-index: 5 !important;
 
     z-index: 5 !important;
 +
}
 +
 +
.search-overlay .cancel,
 +
.overlay.search-overlay .cancel,
 +
.overlay .cancel.mw-ui-icon {
 +
    position: static !important;
 +
    margin: 0 !important;
 
}
 
}