#dialog:has(#procurement){box-sizing:border-box;width:min(1160px,calc(100vw - 32px));max-width:calc(100vw - 32px)}
#procurement table th{overflow-wrap:normal;word-break:normal;min-width:72px}#procurement table th:first-child{min-width:150px}#procurement .procurement-order>button{margin-inline-end:10px}
#procurement{min-width:0;max-width:100%}#procurement form,#procurement .procurement-order{border:1px solid #d6d9dc;border-radius:12px;padding:16px;margin-block:16px;min-width:0}#procurement label{display:grid;gap:6px;margin-block:12px}#procurement input,#procurement select,#procurement textarea{box-sizing:border-box;max-width:100%;width:100%;min-width:0}#procurement .procurement-check{display:flex;align-items:start}#procurement .procurement-check input{width:auto;margin-block-start:4px}#procurement .procurement-scroll{overflow-x:auto;max-width:100%}#procurement table{border-collapse:collapse;width:100%;min-width:650px}#procurement td,#procurement th{padding:10px;border-block-end:1px solid #d6d9dc;text-align:start;vertical-align:top;overflow-wrap:anywhere}#procurement .procurement-notes{white-space:pre-wrap;overflow-wrap:anywhere}#procurement button{min-height:44px}#procurement h4,#procurement p{overflow-wrap:anywhere}@media(max-width:600px){#procurement .pair{display:grid;grid-template-columns:minmax(0,1fr)}#procurement form,#procurement .procurement-order{padding:10px}}
