/* Screen only: comfortable density without altering branded artwork or print. */
body{font-size:16px}
small{font-size:14px}
.metric span{white-space:normal;overflow-wrap:break-word}
.inquiry-metrics{height:auto;min-height:91px}
.sidebar[aria-label="Меню сотрудника цеха"] .sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:100%;padding:10px;border:0;border-top:1px solid var(--line);background:white;color:var(--ink)}
.app-shell.is-collapsed .sidebar[aria-label="Меню сотрудника цеха"] .sidebar-toggle__text{display:none}
:where(main,.workspace,dialog,[role="dialog"]){line-height:1.5}
:where(p,li,dt,dd,label,small,td,th){line-height:1.5}
:where(h1,h2,h3,h4){line-height:1.3}
:where(button,.button,input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select){min-height:42px}
:where(textarea){line-height:1.5}
:where(th,td){padding-top:12px;padding-bottom:12px}
.workspace .topbar{height:auto;min-height:108px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}
.employee-task-facts>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}
.employee-task-facts dd{margin:0;text-align:left}
.calculator-steps{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:6px}
.calculator-step b{word-break:normal!important;overflow-wrap:normal!important}
.calculator-step{padding:10px 8px;min-height:62px}
.calculator-step:not(:last-child):after{display:none}
.inquiry-pagination{height:auto!important;min-height:64px;flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px}
.inquiry-row .linked{white-space:normal;overflow-wrap:anywhere}
.inquiry-row .sla,.quality-status{white-space:normal!important;overflow-wrap:anywhere;max-width:100%}
@media(min-width:1101px) and (max-width:1600px){.inquiries-grid{grid-template-columns:minmax(0,1fr)}.inquiry-table__head,.inquiry-row{grid-template-columns:100px minmax(170px,1.5fr) minmax(115px,1fr) minmax(115px,1fr) minmax(115px,1fr) 110px minmax(140px,1fr) 105px}.inquiry-panel{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:760px){:where(.topbar){min-height:0;padding-top:14px;padding-bottom:14px}}
