/* Avito mobile: one safe-area allocation and one fixed-size navigation bar. */
@media(max-width:1023px){
 html body .egb-shell:has(.egb-inbox-layout){--avito-nav-height:calc(56px + env(safe-area-inset-bottom,0px));--avito-nav-space:var(--avito-nav-height);inset:0 0 auto;height:100dvh;min-height:0;box-sizing:border-box;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}
 html body .egb-shell:has(.egb-inbox-layout) .egb-inbox-layout{height:100%;min-height:0;box-sizing:border-box;padding-bottom:var(--avito-nav-space)}
 html:not([data-keyboard-open]) body .egb-shell:has(.egb-inbox-layout) .egb-mobile-nav{display:flex!important;position:absolute;inset:auto 0 0;transform:none;height:var(--avito-nav-height);min-height:0;max-height:var(--avito-nav-height);box-sizing:border-box;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--ln);background:var(--sb)}
 html body .egb-shell:has(.egb-inbox-layout) .egb-mobile-nav>.egb-tab-item{height:55px;min-height:0;max-height:55px;box-sizing:border-box;flex:1 1 0;min-width:0;justify-content:center;gap:3px;padding:5px 0;font-size:10px;line-height:14px;white-space:nowrap}
 html body .egb-shell:has(.egb-inbox-layout) .egb-mobile-nav>.egb-tab-item svg{width:22px;height:22px}
 html[data-keyboard-open] body .egb-shell:has(.egb-inbox-layout){--avito-nav-space:0px;top:var(--visible-top,0px);height:var(--visible-height,100dvh)}
 html[data-keyboard-open] body .egb-shell:has(.egb-inbox-layout) .egb-mobile-nav{display:none!important}
 html body .egb-shell:has(.egb-inbox-layout) .av2-composer{padding-bottom:8px}
 html body .egb-shell:has(.egb-inbox-layout) .av2-dialogs{padding-bottom:8px}
 html body .av2.av2.av-desk .av2-list-tools{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:7px;padding:8px 10px}
 html body .av2.av2.av-desk .av2-list-tools>.inbox-titlebar{display:none}
 html body .av2.av2.av-desk .av2-list-tools>.av2-search{grid-column:1;grid-row:1;min-width:0;height:44px;min-height:44px;margin:0;padding:0 10px}
 html body .av2.av2.av-desk .av2-list-tools>.av2-search input{font-size:16px;min-width:0}
 html body .av2.av2.av-desk .av2-list-tools>.av-mobile-filter-tools{display:contents}
 html body .av2.av2.av-desk .av2-list-tools .av-mobile-filter-toggle{display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;box-sizing:border-box;height:44px;min-height:44px;max-height:44px;width:76px;padding:0 6px;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;border:1px solid var(--desk-line,#d6e1d8);border-radius:10px;background:var(--desk-paper,#fafcf9);color:var(--desk-sub,#52665b)}
 html body .av2.av2.av-desk .av2-list-tools .av-mobile-filter-toggle[aria-expanded=true]{color:var(--desk-accent,#126943);background:var(--desk-soft,#eaf2e9)}
 html body .av2.av2.av-desk .av2-list-tools .av-mobile-filter-content{display:none;grid-column:1/-1;grid-row:3;max-height:32dvh;overflow:auto}
 html body .av2.av2.av-desk .av2-list-tools .av-mobile-filter-tools.is-open>.av-mobile-filter-content{display:block;padding-bottom:0}
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2px;box-sizing:border-box;height:48px!important;min-height:48px!important;max-height:48px;margin:0;padding:3px;border:0;border-radius:12px;overflow:visible;box-shadow:none;background:var(--desk-soft,#eef3ed)}
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters>.av2-filters-thumb{display:none!important}
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters>button{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:4px;position:relative;inset:auto;box-sizing:border-box;width:100%;height:42px!important;min-height:42px!important;max-height:42px;padding:0 3px!important;margin:0;border:0;border-radius:9px;line-height:1.2;font-size:12px!important;white-space:nowrap;background:transparent;box-shadow:none;transform:none}
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters>button[aria-selected=true]{background:var(--desk-paper,#fafcf9);box-shadow:0 1px 3px #183d2414;color:var(--desk-accent,#126943)}
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters>button>span{display:inline!important;position:static!important;width:auto!important;min-width:0;flex:none;margin:0!important;padding:0;line-height:inherit;font-size:inherit}
 html body .av2.av2.av-desk .av2-list-tools>:not(.av2-search,.av2-filters,.av-mobile-filter-tools,.inbox-titlebar){grid-column:1/-1}
}
@media(display-mode:standalone) and (max-width:1023px){
 html body .egb-shell:has(.egb-inbox-layout){padding-top:env(safe-area-inset-top,0px)}
}
@media(max-width:1023px){
 html body .egb-shell:has(.av2-account) .egb-mobile-header{display:none!important}
 html body .av2.av2.av-desk .av2-account{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:'identity more';padding:6px 10px;gap:4px 8px;min-height:58px}
 html body .av2.av2.av-desk .av2-account>.av2-account-name{grid-area:identity;min-height:44px;padding:2px;grid-template-columns:32px minmax(0,1fr);column-gap:8px}
 html body .av2.av2.av-desk .av2-account-name>strong{font-size:16px;line-height:1.25}
 html body .av2.av2.av-desk .av2-account-name>.av2-account-avatar{width:32px;height:32px}
 html body .av2.av2.av-desk .av2-account>.av2-icon{grid-area:more;width:44px;height:44px}
 html body .av2.av2.av-desk .av2-account>:not(.av2-account-name,.av2-icon,.av2-menu){display:none!important}
 .av2-menu .av-mobile-sections{display:block}
}
@media(max-width:1023px){
 html body .egb-shell:has(.egb-inbox-layout) .av2.av2.av-desk .av2-composer{padding-bottom:8px}
 html body .egb-shell:has(.egb-inbox-layout) .av2.av2.av-desk .av2-dialogs{padding-bottom:8px}
}
@media(max-width:1023px) and (orientation:landscape){
 html body .av2.av2.av-desk .av2-list-tools>.av2-filters>button{font-size:11px!important;gap:3px}
}
