body.app-shell.app-moysklad-content .crm-subnav{display:none}
@media(min-width:901px){body.app-shell.app-moysklad-content .sales-document-page--order .document-fields{grid-template-areas:"organization counterparty contract" "number channel fulfillment"}body.app-shell.app-moysklad-content .sales-document-page--shipment .document-fields{grid-template-areas:"organization counterparty contract" "warehouse recipient channel" "fulfillment . ."}body.app-shell.app-moysklad-content .sales-document-field--counterparty{grid-area:counterparty}body.app-shell.app-moysklad-content .sales-document-field--contract{grid-area:contract}}
@media(max-width:900px){body.app-shell.app-moysklad-content .sales-document-page--order .document-fields,body.app-shell.app-moysklad-content .sales-document-page--shipment .document-fields{grid-template-areas:none!important}body.app-shell.app-moysklad-content .sales-document-field--counterparty,body.app-shell.app-moysklad-content .sales-document-field--contract{grid-area:auto}}
.crm-reference{display:flex;align-items:center;gap:4px;min-width:0}.crm-reference select{min-width:0;flex:1}.crm-reference button{flex:0 0 27px;min-width:27px;height:27px;padding:0!important;color:#2875a5;font-size:19px!important;line-height:1!important}.crm-quick-dialog{width:min(420px,calc(100vw - 24px));max-width:none;border:1px solid #c7ccd2;border-radius:3px;padding:15px 17px;box-shadow:0 8px 25px #22334435}.crm-quick-dialog::backdrop{background:#14283c55}.crm-quick-dialog h2{margin:0 0 14px;font-size:16px}.crm-quick-dialog form>label{display:grid;gap:3px;margin:8px 0;color:#555;font-size:11px}.crm-quick-dialog input,.crm-quick-dialog select{height:28px;padding:3px 7px;border:1px solid #c7ccd2;border-radius:2px;font:11px Arial,sans-serif}.crm-quick-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.crm-quick-error{color:#a62525}
