/* HOTFIX: ne diraj TagDiv mini-cart */
.aim-cover-store .tdw-wmc-widget,
.aim-cover-store .tdw-wmc-widget *{
  font: inherit !important;
  letter-spacing: inherit !important;
  text-transform: none !important;
}
.issue-purchase{ display:flex; align-items:center; gap:12px; flex-wrap:nowrap; margin-top:8px; }
.issue-purchase .issue-qty{
  -webkit-appearance:none; appearance:none; background:#fff; border:1px solid #d9d9d9; border-radius:4px;
  padding:10px 36px 10px 12px; font-size:16px; height:42px; min-width:140px;
  background-image: linear-gradient(45deg,transparent 50%,#666 50%),linear-gradient(135deg,#666 50%,transparent 50%);
  background-position: right 14px center, right 8px center; background-size:6px 6px,6px 6px; background-repeat:no-repeat;
}
.issue-purchase .issue-apply{ background:#111; color:#fff; font-weight:700; border:0; border-radius:4px; padding:10px 16px; height:42px; cursor:pointer; }
.issue-purchase .issue-apply:hover{ opacity:.9; }
.issue-purchase .issue-status{ font-size:13px; color:#444; }
#opc-issues .issue-status {
  display: inline-block; /* drži ga u liniji */
  min-height: 1.2em;     /* visina teksta, prilagodi po potrebi */
  vertical-align: middle;
}

#opc-issues.issue-purchase{
  position: relative;
  /* rezerviši stalno prostora za liniju statusa da ništa ispod ne preklapa */
  padding-bottom: 18px; /* isto kao height status linije */
}

#opc-issues .issue-purchase{
  position: absolute;
  left: 0;
  bottom: 0;            /* crta se unutar bloka, ali ne utiče na layout */
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  white-space: nowrap;
}




@media (max-width: 767px) {
  .issue-purchase {
    display: flex;
    flex-wrap: nowrap;
    gap: 6px; /* uvek 4px razmak */
  }

  .issue-purchase .issue-qty,
  .issue-purchase .issue-apply {
    flex: 0 0 48%;
    max-width: 48%;
    box-sizing: border-box;
    border-radius: 4px; /* 4px na svim ivicama */
  }

  /* Select */
  .issue-purchase .issue-qty {
    min-width: 0;
    width: 100%;
    display: block;
    margin: 0;
  }

  /* Dugme */
  .issue-purchase .issue-apply {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0;
  }
}

