/* SadafGaz 0.5.6 — restrict Select2/datepicker widths to their grid cells */
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid-3 { min-width: 0; }
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid > *,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid > * > *,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .mb-3,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .form-group,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .control-group { min-width:0!important; max-width:100%!important; }
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2-container,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .ar-v11-relational-select2 { display:block!important; width:100%!important; min-width:0!important; max-width:100%!important; box-sizing:border-box!important; }
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2-selection,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2-selection--single,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2-selection--multiple,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid input,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid select,
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid textarea { max-width:100%!important; box-sizing:border-box!important; }
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .ar-v11-combobox-input { min-width:0!important; max-width:100%!important; height:42px!important; min-height:42px!important; font-size:.86rem!important; }
body.abanrah-ui .abanrah-main .sg-cmr-v6-grid .select2-selection__arrow { height:42px!important; }
.sg-cmr-v6-grid .invalid-feedback {white-space:normal;overflow-wrap:anywhere}
.sg-cmr-auto-reference {display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 14px;border:1px dashed #d6b39e;border-radius:12px;background:#fff7f0;gap:4px}
.sg-cmr-auto-reference label {margin:0!important;}
.sg-cmr-auto-reference strong {font-size:.89rem;color:#734634}
.sg-cmr-auto-reference small {font-size:.75rem;color:#836e62;line-height:1.7}
.sg-truck-attached-cell {min-width:148px;max-width:250px;}
.sg-truck-attached-tank {display:inline-block;margin:2px;padding:3px 8px;border:1px solid #c4dce0;border-radius:10px;background:#eef7f9;color:#16566e!important;font-size:.76rem;font-weight:700;text-decoration:none;direction:ltr}
input[data-sg-money]{text-align:left!important;direction:ltr!important;font-variant-numeric:tabular-nums;}
@media(max-width:960px){body.abanrah-ui .abanrah-main .sg-cmr-v6-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}body.abanrah-ui .abanrah-main .sg-cmr-v6-grid-3>.sg-cmr-v6-span-3{grid-column:span 2}}
@media(max-width:690px){body.abanrah-ui .abanrah-main .sg-cmr-v6-grid,body.abanrah-ui .abanrah-main .sg-cmr-v6-grid-3{grid-template-columns:minmax(0,1fr)}body.abanrah-ui .abanrah-main .sg-cmr-v6-grid>.sg-cmr-v6-span-2,body.abanrah-ui .abanrah-main .sg-cmr-v6-grid>.sg-cmr-v6-span-3{grid-column:auto}}

/* General containment for searchable relational controls in other forms. */
body.abanrah-ui .abanrah-main form .select2-container:not(.select2-container--open) {
    max-width:100%!important; min-width:0!important; box-sizing:border-box!important;
}
body.abanrah-ui .abanrah-main form .form-group,
body.abanrah-ui .abanrah-main form .mb-3 { min-width:0; }
.sg-truck-active-trip{display:inline-block;margin:2px;padding:3px 8px;border:1px solid #a5d5b9;border-radius:10px;background:#eaf8ef;color:#176642!important;font-size:.76rem;font-weight:800;text-decoration:none;direction:ltr}
