#formipay-coupons table td { vertical-align: top; } a#add-new-coupon { color: #277aff; font-size: 16px; padding: 5px 10px; text-decoration: none; border-radius: 5px; border: 1px solid #277aff; } a#add-new-coupon:hover { color: #ffffff; background-color: #277aff; } .formipay-form-shortcode { padding: .5em; border-radius: .5em; color: #666666!important; border: 1px solid #b7b7b7!important; } td.gridjs-td[data-column-id=amount] > span { display: flex; gap: .5em; flex-wrap: wrap; justify-content: center; } td.gridjs-td[data-column-id=amount] > span > span { display: flex; gap: .5em; align-items: center; background-color: #f8f8f8; padding: 3px 5px; border-radius: 5px; box-shadow: 0 3px 5px #ccc; } th.gridjs-th[data-column-id=id], th.gridjs-th[data-column-id=amount], th.gridjs-th[data-column-id=usages], th.gridjs-th[data-column-id=type], th.gridjs-th[data-column-id=dateLimit], th.gridjs-th[data-column-id=status] { text-align: center; } td.gridjs-td[data-column-id=id], td.gridjs-td[data-column-id=amount], td.gridjs-td[data-column-id=usages], td.gridjs-td[data-column-id=type], td.gridjs-td[data-column-id=dateLimit] { text-align: center; } span:has(.status-label) { width: 100%; display: block; text-align: center; padding-top: 5px; } span.status-label { padding: 5px 10px; border-radius: 5px; } span.status-label.active { background-color: #277aff; color: white; } span.status-label.inactive { background-color: #999999; color: white; } .top-40 { top: 40px!important; }