/* Migo CRM v8.5.21.118 — Offer Discount Compact Type */
body.crm-app .migo-composer-discount-control-v115{display:grid;grid-template-columns:74px minmax(0,1fr);gap:6px;align-items:center}
body.crm-app .migo-composer-discount-control-v115>select,body.crm-app .migo-line-discount-v115>select{min-height:38px!important;height:38px!important;padding:7px 24px 7px 8px!important}
body.crm-app .migo-composer-discount-help-v115{display:block;margin-top:1px;color:#8a98ab;font-size:9.5px;font-weight:500;line-height:1.35}
body.crm-app .migo-line-discount-v115{display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px;align-items:center}
body.crm-app .migo-composer-lines-v858>article{grid-template-columns:minmax(160px,1fr) 142px 72px 112px 32px!important}
body.crm-app .migo-composer-line-total-v858{display:grid;gap:2px}
body.crm-app .migo-composer-line-total-v858>span{font-size:9px;color:#7c899b}
body.crm-app .migo-composer-line-total-v858>small{font-size:9px;color:#708095;white-space:nowrap}
body.crm-app .migo-composer-totals-v858>div:nth-child(2) strong,body.crm-app .migo-composer-totals-v858>div:nth-child(3) strong{color:#475569}
@media(max-width:720px){body.crm-app .migo-line-discount-v115{grid-template-columns:72px minmax(0,1fr)}body.crm-app .migo-composer-discount-control-v115{grid-template-columns:90px minmax(0,1fr)}}


/* v8.5.21.117 — make discount type unambiguous and fully visible */
body.crm-app .migo-composer-discount-control-v115{grid-template-columns:104px minmax(0,1fr)!important;}
body.crm-app .migo-line-discount-v115{grid-template-columns:104px minmax(0,1fr)!important;}
body.crm-app .migo-composer-discount-control-v115>select,
body.crm-app .migo-line-discount-v115>select{
  width:104px!important;
  min-width:104px!important;
  max-width:104px!important;
  box-sizing:border-box!important;
  padding:7px 28px 7px 10px!important;
  text-align:left!important;
  text-indent:0!important;
  color:#17233c!important;
  font-size:11.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  opacity:1!important;
}
body.crm-app .migo-line-discount-v115{min-width:0;}
@media(max-width:720px){
  body.crm-app .migo-line-discount-v115,
  body.crm-app .migo-composer-discount-control-v115{grid-template-columns:104px minmax(0,1fr)!important;}
}


/* v8.5.21.118 — compact discount type, larger value field */
body.crm-app .migo-composer-discount-control-v115,
body.crm-app .migo-line-discount-v115{
  grid-template-columns:72px minmax(0,1fr)!important;
  gap:6px!important;
}
body.crm-app .migo-composer-discount-control-v115>select,
body.crm-app .migo-line-discount-v115>select{
  width:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  padding:7px 25px 7px 10px!important;
  font-size:12px!important;
  font-weight:800!important;
  text-align:left!important;
}
body.crm-app .migo-composer-discount-control-v115>.migo-composer-money-v858,
body.crm-app .migo-line-discount-v115>.migo-composer-money-v858{
  min-width:0!important;
  width:100%!important;
}
body.crm-app .migo-composer-discount-control-v115>.migo-composer-money-v858>input,
body.crm-app .migo-line-discount-v115>.migo-composer-money-v858>input{
  width:100%!important;
  min-width:0!important;
}
@media(max-width:720px){
  body.crm-app .migo-composer-discount-control-v115,
  body.crm-app .migo-line-discount-v115{grid-template-columns:72px minmax(0,1fr)!important;}
}


/* v8.5.21.119 — fix native select text clipping in discount type controls.
   Keep the selector compact, but remove the browser-native arrow box which was
   consuming text width and clipping "Sumă" to "Su". */
body.crm-app .migo-composer-discount-control-v115>select,
body.crm-app .migo-line-discount-v115>select{
  -webkit-appearance:none!important;
  appearance:none!important;
  width:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  height:38px!important;
  min-height:38px!important;
  box-sizing:border-box!important;
  padding:0 24px 0 10px!important;
  background-color:#fff!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317233c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 7px center!important;
  background-size:14px 14px!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-indent:0!important;
  line-height:normal!important;
  letter-spacing:0!important;
  font-size:12px!important;
  font-weight:800!important;
  color:#17233c!important;
}
body.crm-app .migo-composer-discount-control-v115>select::-ms-expand,
body.crm-app .migo-line-discount-v115>select::-ms-expand{display:none!important;}
body.crm-app .migo-composer-discount-control-v115>select option,
body.crm-app .migo-line-discount-v115>select option{
  padding:8px 10px!important;
  color:#17233c!important;
  background:#fff!important;
  font-weight:500!important;
}
body.crm-app .migo-composer-discount-control-v115>.migo-composer-money-v858,
body.crm-app .migo-line-discount-v115>.migo-composer-money-v858{
  min-width:0!important;
  width:100%!important;
}
