/* 7.39.1: Head / HQ menu by departments, «Дистрибьюторы», «Задачи опта» */
#nav .mgr-off{display:none!important}
.md-top{display:flex;gap:10px;align-items:center;margin-bottom:12px}.md-top label{display:flex;gap:8px;align-items:center;font-weight:600}
.md-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.md-kpi>div{background:#fff;border:1px solid var(--border,#e4eaf0);border-radius:12px;padding:12px 14px}.md-kpi small{display:block;color:#667085;font-size:12px}.md-kpi b{font-size:24px;color:#0b3a75}.md-kpi span{display:block;font-size:12px;color:#667085}
.md-panel{margin-bottom:14px;position:relative}.md-panel h2{margin:0 0 4px;font-size:17px}.md-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.md-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.md-table th{text-align:left;font-size:12px;color:#667085;font-weight:600;padding:6px 8px;border-bottom:1px solid #e4eaf0}.md-table td{padding:8px;border-bottom:1px solid #f0f3f7}.md-table .num{text-align:right}
.md-row{cursor:pointer}.md-row:hover td{background:#f7faff}.md-row.sel td{background:#eaf3fe}
.md-dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:middle}
.md-share{display:inline-block;width:120px;height:8px;background:#eef1f5;border-radius:4px;overflow:hidden;vertical-align:middle;margin-right:8px}.md-share i{display:block;height:100%;border-radius:0 4px 4px 0}
.md-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#475467;margin:8px 0 10px}.md-legend span{display:flex;gap:6px;align-items:center}.md-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.md-legend .md-empty{background:#eef1f5;border:1px solid #d5dde8}
.md-cities{display:flex;flex-direction:column;gap:8px}
.md-city{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(0,260px);gap:12px;align-items:center;font-size:13px}
.md-city-name small{display:block;color:#667085}.md-city-top{display:flex;flex-wrap:wrap;gap:4px 10px;color:#475467;font-size:12px}.md-city-top span{display:flex;gap:4px;align-items:center}.md-city-top i{width:8px;height:8px;border-radius:2px;display:inline-block}
.md-bar{display:flex;gap:2px;height:14px;background:#eef1f5;border-radius:4px;overflow:hidden}.md-bar i{display:block;height:100%;min-width:3px}.md-bar i:last-child{border-radius:0 4px 4px 0}
.md-tip{position:absolute;background:#101828;color:#fff;font-size:12px;padding:5px 8px;border-radius:6px;pointer-events:none;white-space:nowrap;z-index:5}
@media(max-width:760px){.md-city{grid-template-columns:1fr}.md-share{width:70px}}
.mt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.mt-block h3{margin:0 0 8px;font-size:15px}.mt-block h3 span{color:#667085;font-weight:500}
.mt-block.bad h3{color:#b42318}.mt-block.today h3{color:#0b5cad}
.mt-row{display:flex;gap:10px;padding:7px 0;border-top:1px solid #f0f3f7;font-size:13px}.mt-row>b{min-width:88px;color:#344054}.mt-row small{display:block;color:#667085}.mt-row a{display:block;font-size:12px}
/* 7.39.2: legality */
.md-tabs{display:inline-flex;margin-bottom:12px}.md-top input{max-width:220px}
.md-lcell{min-width:180px;width:35%}.md-ltable small{color:#98a2b3;margin-left:4px}.md-kpi small .md-dot{margin-right:6px}
.md-tabbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.md-tabbar .md-tabs{margin-bottom:0}
