/* Компактный инспектор и локальная прокрутка: основной текст и строки таблиц сохранены. */
.job-header-compact{display:flex;align-items:center;gap:6px;padding:5px 6px;min-width:0}
.job-header-compact>.detail-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;margin:0}
.job-header-compact>.badge{flex:0 0 auto;font-size:12px;line-height:18px;padding:2px 5px}
.job-navigation{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:3px 0}
.job-navigation>:is(a,button){font-size:13px;line-height:20px;min-height:28px;padding:3px 7px}
.compute-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:1px}
.compute-detail-tabs>[role=tab]{min-width:0;min-height:31px;padding:4px 3px;white-space:normal;line-height:18px;font-size:12px;overflow-wrap:anywhere}
.registry-match-count{flex:1 1 auto;margin:0;padding:0 4px;color:var(--wb-muted);font-size:12px;line-height:16px;text-align:center}
.job-technical-summary{margin:10px 0 0;min-width:0}
.job-technical-summary>summary{font-size:13px;cursor:pointer}
.job-technical-summary>.metadata{font-size:12px}
.data-inspector{overflow-x:hidden;min-width:0}
.data-inspector .tab-panel{overflow-x:hidden;min-width:0}
.data-inspector .table-scroll{overflow:auto;max-width:100%}
.data-inspector :is(.toolbar,.series-controls,.series-toolbar){flex-wrap:wrap;min-width:0;max-width:100%}
.data-inspector :is(input,select){min-width:0;max-width:100%}
.data-inspector .tab-strip{flex-wrap:wrap;overflow:visible}
.resources-workspace{gap:8px}
.resources-workspace>.metric-grid{gap:6px;margin:0}
.resources-workspace .metric{padding:7px 10px}
.resources-workspace .metric-value{font-size:22px;line-height:26px}
.resources-workspace .metric-note{font-size:12px;line-height:16px}
.resources-workspace>.card{padding:8px 10px}
.resources-workspace>.card>h2{font-size:16px;line-height:22px;margin:0 0 5px}
.resources-workspace .table-scroll{margin:4px 0 0}
.resources-workspace .table-scroll th,.resources-workspace .table-scroll td{padding:3px 8px}
.resources-workspace .raw-details,.resources-workspace .source-note,.resources-workspace .subtle{margin:5px 0 0}
.resources-workspace .raw-details>summary{padding:5px 8px}
.resources-workspace .card-description{font-size:12px;line-height:17px;margin:3px 0}
.resources-workspace .resource-series-panel>.toolbar{margin:4px 0;gap:6px}
.resource-series-scope,.resource-series-exact{margin-top:5px;font-size:12px}
.resource-series-scope>summary,.resource-series-exact>summary{cursor:pointer}
.resources-workspace .resource-chart{height:180px;min-width:540px!important}
.resource-technical>summary{cursor:pointer;font-size:13px}
.resource-technical>.card{margin-top:6px}
.backup-operator-summary .table-scroll{max-width:100%;overflow:auto}
.backup-operator-summary td:first-child{max-width:220px;overflow-wrap:anywhere}
.history-coverage p{margin:4px 0}
.job-card-model{min-width:0;overflow-wrap:anywhere}
.job-card-model h1{font-size:19px;line-height:26px}
.job-card-model h2{font-size:16px;line-height:23px;margin:12px 0 5px}
.job-card-model p{font-size:14px;line-height:1.5}
.job-card-model math[display=block]{display:block;overflow-x:auto;max-width:100%;padding:4px 0}
@media(pointer:coarse){.compute-detail-tabs>[role=tab],.job-navigation>:is(a,button){min-height:44px}}
@media(max-width:700px){
  .compute-layout>.compute-capacity-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;max-height:none;flex:0 0 auto;align-items:stretch}
  .compute-capacity-strip>:is(.pool-total,.pool-runtime,.pool-fit){min-height:44px;height:auto;overflow:visible;padding:3px 5px}
  .compute-capacity-strip :is(.pool-occupancy,.pool-available,.pool-secondary){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
  .compute-capacity-strip>.pool-evidence{grid-column:1/-1;min-height:32px;height:auto}
  .compute-capacity-strip .pool-evidence[open]{position:static;width:100%;height:auto;max-width:100%;box-shadow:none;overflow-wrap:anywhere}
}
/* R027: имя и версия объекта отделены от описания и версии API. */
.dataset-registry .dataset-name-cell .primary-title{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.dataset-registry .dataset-id{display:block;color:var(--wb-muted);font-size:12px;overflow-wrap:anywhere}
.dataset-registry .dataset-version{white-space:nowrap;font:12px var(--font-code)}
.dataset-registry .dataset-source{max-width:180px;overflow-wrap:anywhere;font-size:12px}
.dataset-version-label{font-size:12px;color:var(--wb-muted);margin:4px 0}
/* R036: переносится существующий DOM серии, без повторного чтения и смены данных. */
.inspector-panel:not(.is-analysis-wide) .dataset-series-panel{display:none}
.analysis-workspace-actions{position:sticky;top:0;z-index:3;padding:4px 0;background:var(--wb-surface);display:flex;gap:6px}
.analysis-workspace-expanded{grid-template-columns:minmax(0,1fr)!important}
.analysis-workspace-expanded>.registry-panel{display:none}
.analysis-workspace-expanded>.is-analysis-wide{width:100%;max-height:none!important;min-width:0}
.is-analysis-wide .dataset-series-panel>a[href*="view=series"]{display:none}
.is-analysis-wide .dataset-series-panel{margin:4px 0 12px}
