/*
 * Вкладки МойСклада 01.11.2026 (MsTabs): пустые списки маркировки, волн отбора и розницы, «Сценарии», «Файлы»,
 * «Настройки компании». Основа — общий вид списков Свода старого дизайна (list.css), здесь только своё.
 */
.ms-tabs-hidden { position:absolute !important; width:1px !important; height:1px !important; margin:-1px !important; padding:0 !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important; }

/* Полоса кнопок пустых списков: между кнопками 10 px, «Изменить ▾ | Статус ▾ | Печать ▾» — встык (list.css). */
.ms-tabs-list .ms-list-head > .ms-btn:not(.ms-list-seg), .ms-tabs-list .ms-list-head > .ms-tabs-chip { margin-right:10px; }
.ms-tabs-list .ms-list-head > .ms-list-seg:not(.ms-list-print-button) + .ms-btn:not(.ms-list-seg) { margin-left:10px; }
.ms-tabs-selected { display:inline-flex; flex:none; align-items:center; justify-content:center; margin-right:10px; border-right:1px solid #ccc; border-radius:3px; color:#888; }
.ms-tabs-chip { cursor:default; }
.ms-tabs-chip b { margin-left:4px; font-weight:400; color:#888; }
.ms-tabs-empty { margin:25px 0 0 15px; color:#888; font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif; }

/* «Сценарии | Цепочки сценариев» — подвкладки над списком. */
.ms-tabs-sub { display:flex; gap:20px; margin:0 0 10px 15px; border-bottom:1px solid #e5e5e5; font:13px/16px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.ms-tabs-sub-item { padding:0 0 6px; border-bottom:2px solid transparent; color:#186999; text-decoration:none; }
.ms-tabs-sub-item:hover { color:#f88001; }
.ms-tabs-sub-item.on { border-bottom-color:#186999; color:#222; }
.ms-tabs-notice { box-sizing:border-box; max-width:600px; margin:10px 0 0 15px; padding:10px 12px; border:1px solid #e2f4ff; background:#ecf8ff; color:#222; font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.ms-tabs-notice p { margin:0 0 8px; }
.ms-tabs-notice-actions { display:flex; gap:10px; }
.ms-tabs-scripts-show { margin:14px 0 0 15px; }
.ms-tabs-scripts-table { width:600px; }
.ms-tabs-scripts .ms-list-table-wrap, .ms-tabs-scripts .ms-list-footer { margin-left:15px; }
.ms-tabs-off td { color:#888; }

/* «Файлы»: «Используется: N МБ из 5000 МБ» — текстом в полосе, «Увеличить объем» — за ним. */
.ms-tabs-files-used { flex:none; align-self:center; margin:0 10px 0 0; color:#222; font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif; }
.ms-tabs-files .ms-list-head > .ms-btn-filter { margin-right:10px; }
.ms-tabs-files-filter { --ms-list-filter-limit:3; }

/* «Настройки компании» — форма старого вида: «Сохранить» вверху, разделы с оранжевыми заголовками 15/18. */
.ms-tabs-settings { box-sizing:border-box; padding:20px 32px 32px; color:#222; font:12px/14px "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
.ms-tabs-settings-bar { display:flex; gap:10px; min-height:28px; }
.ms-tabs-settings-section { display:flex; flex-direction:column; align-items:flex-start; gap:8px; margin-top:24px; }
.ms-tabs-settings-section h2 { margin:0 0 2px; padding:0; color:#cc420c; font:400 15px/18px "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; }
.ms-tabs-settings-option { display:inline-flex; align-items:center; gap:6px; cursor:default; }
.ms-tabs-settings-option > input { margin:0; }
.ms-tabs-settings-option:has(input:disabled) { color:#888; }
.ms-tabs-settings-inline { display:flex; flex-wrap:wrap; align-items:center; gap:6px 10px; }
.ms-tabs-settings-link { margin:2px 0 0; }
@media (max-width:600px) { .ms-tabs-settings { padding:14px 10px 24px; } .ms-tabs-settings .ms-tabs-settings-mail { max-width:100%; } }
