.wp-perks-tab-wrap .nav-tab-active, .wp-perks-tab-wrap .nav-tab-active:focus, .wp-perks-tab-wrap .nav-tab-active:focus:active, .wp-perks-tab-wrap .nav-tab-active:hover {border-bottom: 1px solid #f1f1f1;background: #f1f1f1;color: #000;}
.wp-perks-wrap .wp-perks-tab-wrap, .wp-perks-wrap h2.wp-perks-tab-wrap, .wp-perks-wrap h1.wp-perks-tab-wrap {border-bottom: 1px solid #ccc;margin: 0;padding-top: 9px;padding-bottom: 0;line-height: inherit;}
.wp-perks-wrap .form-table label {color: #666;font-size: 14px;font-style: italic;margin: 4px 0 0;}
.wp-perks-wrap-updates .form-table tr{float: left;margin: 0 15px 15px 0;background: #fff;border: 1px solid #ccc;width: 30.5%;max-width: 350px;padding: 14px;min-height: 220px;position: relative;box-sizing: border-box;}
.wp-perks-wrap-updates .form-table th {background: #f9f9f9;padding: 14px;border-bottom: 1px solid #ccc;margin: -14px -14px 20px;width: 100%;}
.wp-perks-wrap-updates .form-table td {padding: 0;}
.wp-perks-wrap-updates td input.regular-text {margin: 0 0 8px;width: 100%;}
.wp-perks-wrap-updates .wp-perks-license-data[class*=wp-perks-license-] {position: absolute;background: #fafafa;padding: 14px;border-top: 1px solid #eee;margin: 20px -14px -14px;min-height: 67px;width: 100%;bottom: 14px;box-sizing: border-box;}
.wp-perks-wrap-updates .wp-perks-license-data p {font-size: 13px;margin-top: 0;}
.wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-error, .wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-invalid, .wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-item_name_mismatch, .wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-missing, .wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-site_inactive {background-color: #ffebcd;border-color: #ffebcd;}
.wp-perks-wrap-updates .wp-perks-license-data.wp-perks-license-valid {background: #8ee88e;font-weight: 700;}
.wp-perks-wrap-updates .wp-perks-license-data.license-expires-soon-notice{background: #ffa7a7;font-weight: 700;}
.wp-perks-wrap-updates p.submit {clear: both;}
.wp-perks-wrap-updates .form-table, .wp-perks-wrap-updates caption, .wp-perks-wrap-updates tbody, .wp-perks-wrap-updates td, .wp-perks-wrap-updates tfoot, .wp-perks-wrap-updates th, .wp-perks-wrap-updates thead, .wp-perks-wrap-updates tr {display: block;}
li#toplevel_page_wp-perks a .dashicons-before img{width: 20px;height: 20px;font-size: 20px;vertical-align: top;text-align: center;}
.wp-perks-settings-wrap .wpapps-settings-title-wrapper{align-items: flex-start;display: flex;flex-direction: column;}
.wp-perks-settings-wrap .wpapps-settings-title-wrapper .wpapps-settings-indicator{border: 2px solid #fff;border-radius: 50%;box-shadow: 0 2px 4px rgba(0, 0, 0, .1);flex-shrink: 0;height: 10px;margin-block-start: 2px;position: absolute;width: 10px;}
.wp-perks-settings-wrap .wpapps-settings-title-wrapper .wpapps-settings-indicator.active{background: #39b54a;}
.wp-perks-settings-wrap .wpapps-settings-title-wrapper .wpapps-settings-title{margin-inline-start: 24px;}
.wp-perks-settings-wrap .form-table td p.wpapps-field-desc{margin-top: 20px;margin-bottom: 30px;}
.wp-perks-settings-wrap .form-table tr > th{padding:10px 10px 10px 0;width: 260px;vertical-align: middle;}
.wp-perks-settings-wrap .form-table tr > th > h3{margin: 10px 0;}
.wp-perks-settings-wrap .form-table tr:not(:has(th > h3)):not(:last-child){border-block-end: 1px solid #C3C4C7;}
