
.deal-vat-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;width:100%;padding:11px;border-radius:10px;background:#f3f8ff;border:1px solid #d5e3f6}
.deal-vat-fields label{font-size:11px;font-weight:700;color:#315075;display:flex;flex-direction:column;gap:5px}
.deal-vat-fields :is(input,select){width:100%;padding:8px;border:1px solid #bbcde3;border-radius:7px;color:#18365b;background:#fff;font-size:12px}
.deal-vat-fields .deal-vat-check{grid-column:1/-1;display:flex;align-items:center;gap:9px;flex-direction:row;color:#39577c}
.deal-vat-fields .deal-vat-check input{width:16px;height:16px}
.deal-repeat-row.supplier,.deal-repeat-row.extra{flex-wrap:wrap}
.deal-repeat-row.supplier .deal-vat-fields,.deal-repeat-row.extra .deal-vat-fields{flex:1 1 100%}
.deal-vendor-tools{position:relative;padding-top:5px}
.deal-vendor-results{position:absolute;left:0;right:0;top:0;transform:translateY(-100%);max-height:210px;overflow:auto;background:#fff;z-index:100;border:1px solid #aec9e9;border-radius:9px;box-shadow:0 4px 18px #142d4822}
.deal-vendor-results[hidden]{display:none!important}
.deal-vendor-results button{display:block;min-width:210px;width:100%;padding:10px;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4eef8;font-size:12px;color:#1d477c;cursor:pointer}
.deal-vendor-results button:hover{background:#e6f2ff}
.deal-vendor-results p{padding:9px;font-size:12px;color:#5b6c81}
#dealVendorQuickModal{z-index:30000}
@media(max-width:700px){.deal-vat-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
