/* Unified data-entry controls for the sales order form. */
#requestForm.entry-form{align-items:start}
#requestForm.entry-form>label{display:flex;flex-direction:column;gap:8px;color:#34495b;font-weight:800;font-size:12px}
#requestForm.entry-form input,#requestForm.entry-form select,#requestForm.entry-form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 13px;border:1px solid #cfdbe4;border-radius:10px;background:#fff;color:#273a4a;font:700 14px Cairo,Arial,sans-serif;box-shadow:inset 0 1px 2px #102a3d08;transition:border-color .15s,box-shadow .15s}
#requestForm.entry-form textarea{min-height:76px;resize:vertical;line-height:1.6}
#requestForm.entry-form select{appearance:auto;cursor:pointer}
#requestForm.entry-form input[readonly]{background:#f7fafc;color:#34495b}
#requestForm.entry-form input:focus,#requestForm.entry-form select:focus,#requestForm.entry-form textarea:focus{outline:0;border-color:#169abd;box-shadow:0 0 0 3px #169abd22}
#requestForm #salesTaxRateField{grid-column:span 2;background:#f0fbff;padding:12px 14px;border:1px solid #b9e4ef;border-radius:12px}
#requestForm #documentTypeNote{min-height:22px;color:#637786;line-height:1.55}
@media(max-width:760px){#requestForm #salesTaxRateField{grid-column:span 1}}
