.demand-context{border:1px solid var(--line);background:#247d680a;border-radius:10px;grid-template-columns:minmax(240px,1fr) 180px minmax(220px,1fr);align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:grid}.demand-context p{color:var(--muted);font-size:13px}.demand-requisites{border:0;grid-template-columns:1fr 1fr;gap:14px;padding:8px 0;display:grid}.demand-entry{grid-template-columns:minmax(280px,1fr) 130px minmax(180px,240px) auto auto}.demand-workflow{max-width:1150px}.demand-workflow-actions{flex-wrap:wrap;gap:10px;display:flex}.internal-orders-page .smart-grid .status-chip{white-space:normal;box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;line-height:1.3}@media (max-width:700px){.internal-orders-page .page-heading .heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow-x:visible}.internal-orders-page .page-heading .heading-actions>*{white-space:normal;text-align:center;width:100%;min-width:0}.internal-orders-page .page-heading .heading-actions>:last-child{grid-column:1/-1}}.demand-action-dialog>label{background:#247d680b;border:1px solid #247d6830;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:14px;display:flex}.demand-confirm{background:#277b690c;border:1px solid #277b6940;border-radius:10px;margin-top:18px;padding:14px}.demand-confirm>label{margin:12px 0;display:block}.demand-confirm>button{margin-right:8px}@media (max-width:1000px){.demand-context{grid-template-columns:1fr 170px}.demand-context p{grid-column:1/-1}.demand-entry{grid-template-columns:1fr 130px 180px}.demand-requisites{grid-template-columns:1fr}}.internal-demand-workspace .modal-footer .demand-footer-actions{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.internal-demand-workspace .document-requisites{margin-bottom:6px}.internal-demand-workspace[data-fullscreen=true]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.internal-demand-workspace .document-requisites .demand-context{border:0;margin:0;padding:6px 12px}.internal-demand-workspace .smart-grid-compact td input{height:26px;min-height:26px;padding:2px 6px;font-size:14px}
