.coupon-history-panel h3{margin-top:0}.coupon-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0 10px}.coupon-history-filters label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#536b86;font-size:12px}.coupon-history-filters input,.coupon-history-filters select{width:100%;min-width:0;box-sizing:border-box;height:38px;padding:8px 10px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#183954;font:inherit}.coupon-history-actions{display:flex;align-items:end;gap:8px}.coupon-history-actions button,.coupon-history-pager button{padding:8px 13px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#183954;font-size:12px}.coupon-history-actions .primary{background:#193c64;color:#fff;border-color:#193c64}.coupon-history-note,.coupon-history-pager{font-size:12px;color:#60768b}.coupon-history-error{font-size:12px;color:#b4232c}.coupon-history-table{min-width:980px}.coupon-history-table th,.coupon-history-table td{padding-right:14px;white-space:nowrap}.coupon-history-table th:first-child,.coupon-history-table td:first-child{white-space:normal;min-width:140px;max-width:240px;overflow-wrap:anywhere}.coupon-history-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.coupon-history-pager [data-history-count]{margin-right:auto}.coupon-history-pager button:disabled{color:#8190a1;background:#f3f6f9;cursor:not-allowed}@media(max-width:1000px){.coupon-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.coupon-history-filters{grid-template-columns:minmax(0,1fr)}.coupon-history-filters input,.coupon-history-filters select{font-size:14px}.coupon-history-pager{gap:7px}.coupon-history-pager [data-history-count]{width:100%;margin-bottom:3px}}
#app-content .coupon-history-panel :is(.coupon-history-actions,.coupon-history-pager) button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:auto;
  min-width:56px;
  height:30px;
  min-height:30px;
  padding:4px 10px;
  border-radius:4px;
  font-family:inherit;
  font-size:12px;
  line-height:20px;
  font-weight:500;
  white-space:nowrap;
}
@media(max-width:680px){
  #app-content .coupon-history-panel :is(.coupon-history-actions,.coupon-history-pager) button{
    height:38px;
    min-height:38px;
    padding:8px 12px;
    font-size:13px;
  }
}
