#formipay-forms table td { vertical-align: top; } .formipay-screen-menu a { color: #277aff; font-size: 16px; padding: 5px 10px; text-decoration: none; border-radius: 5px; border: 1px solid #277aff; cursor: pointer; display: flex; align-items: center; gap: 5px; } .formipay-screen-menu a:hover { color: #ffffff; background-color: #277aff; } .formipay-form-shortcode { padding: .5em; border-radius: .5em; color: #666666!important; border: 1px solid #b7b7b7!important; } th.gridjs-th[data-column-id=id], th.gridjs-th[data-column-id=date], th.gridjs-th[data-column-id=status], td.gridjs-td[data-column-id=id], td.gridjs-td[data-column-id=date], td.gridjs-td[data-column-id=status] { text-align: center; } .gridjs-pages > * { padding: 1em 1.5em!important; } span:has(.formipay-form-shortcode){ display: flex; gap: 5px; max-width: 100%; flex-wrap: nowrap } .formipay-form-shortcode { flex: 0 1 200px; width: unset!important; max-width: unset!important; min-width: unset!important; } button.copy-shortcode { border: 1px solid #b7b7b7; height: 32px; padding: 5px; border-radius: 5px; cursor: pointer; } button.copy-shortcode svg { margin-bottom: -4px; } span:has(.status-label) { width: 100%; display: block; text-align: center; padding-top: 5px; } span.status-label { padding: 5px 10px; border-radius: 5px; text-transform: capitalize; } span.status-label.publish { background-color: #277aff; color: white; } span.status-label.draft { background-color: #999999; color: white; } .top-40 { top: 40px!important; }