/* Folder context stays in navigation; no duplicate heading above the list. */
/* Reserve the longer label in both states without changing icon-only controls. */
.mail-tool[data-command="read"]>span,.mail-tool[data-command="unread"]>span{display:inline-grid;grid-template-columns:1fr;white-space:nowrap}
.mail-tool[data-command="read"]>span::after,.mail-tool[data-command="unread"]>span::after{content:"Не прочитано";visibility:hidden;height:0;overflow:hidden}
@media(max-width:1000px){.bulk-toolbar .mail-tool[data-command="read"]>span,.bulk-toolbar .mail-tool[data-command="unread"]>span,.reader-toolbar .mail-tool[data-command="read"]>span,.reader-toolbar .mail-tool[data-command="unread"]>span{display:none}}
[data-layout=split] .bulk-toolbar .mail-tool[data-command="read"]>span,[data-layout=split] .bulk-toolbar .mail-tool[data-command="unread"]>span{display:none}
@media(min-width:761px) and (max-width:1500px){[data-layout=split] .reader-toolbar .mail-tool[data-command="read"]>span,[data-layout=split] .reader-toolbar .mail-tool[data-command="unread"]>span{display:none}}
.list-heading{display:none!important}.list-tabs{min-height:48px;align-items:center}.list-tabs>button:not(.icon-button){padding:12px 0}.list-sort{margin-left:auto}.list-sort svg{width:17px;height:17px}.all-settings-link{text-align:left;color:var(--link);padding-left:0}
#allSettingsDialog{width:min(960px,calc(100vw - 32px));max-width:none;height:min(760px,calc(100dvh - 32px));padding:0}#allSettingsDialog[open]{display:flex;flex-direction:column}.settings-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:0;flex:1;border-top:1px solid var(--line)}#settingsNav{overflow:auto;padding:16px 12px;background:var(--side)}#settingsNav .nav-item{min-height:44px}.settings-detail{padding:24px 32px;overflow:auto;min-width:0}.settings-detail h3{font-size:20px;margin:0 0 8px}.settings-detail>.secondary{font-size:13px}.settings-status{font-size:12px;color:var(--muted);padding:12px 0;margin-top:12px;border-bottom:1px solid var(--line)}.setting-description{margin:24px 0}.setting-description h4{font-size:14px;font-weight:600;margin:0 0 8px}.setting-description p{font-size:14px;line-height:1.65;color:var(--muted)}
@media(max-width:760px){.list-tabs{margin:0 16px;gap:16px;min-height:48px}.list-tabs .mobile-compose{margin-left:auto}.list-sort{margin-left:0}.list-tabs>button:not(.icon-button){font-size:11px}.settings-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}#settingsNav{display:flex;gap:4px;padding:8px;overflow-x:auto}#settingsNav .nav-item{width:auto;flex-shrink:0;white-space:nowrap}.settings-detail{padding:16px 20px}#allSettingsDialog{width:calc(100vw - 16px);height:calc(100dvh - 24px)}}
