#all-plugins-table .gv-plugins a.delete,#delete-link a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .gv-plugins a.delete,.gv-plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete {
    color: #b32d2e
}

#all-plugins-table .gv-plugins a.delete:hover,#delete-link a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .gv-plugins a.delete:hover,.file-error,.gv-plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,abbr.required,span.required {
    color: #b32d2e;
    border: none
}

.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.gv-plugins .column-auto-updates .dashicons-update.spin,.theme-overlay .theme-autoupdate .dashicons-update.spin,.updating-message p:before {
    animation: rotation 2s infinite linear
}

@media (prefers-reduced-motion:reduce) {
    .button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.gv-plugins .column-auto-updates .dashicons-update.spin,.theme-overlay .theme-autoupdate .dashicons-update.spin,.updating-message p:before {
        animation: none
    }
}

.gv-plugins .name {
    font-weight: 600;
}

.gv-plugins tbody,.gv-plugins tbody th.check-column {
    padding: 8px 0 0 2px
}

.gv-plugins .gv-plugins-update-version {
    font-weight: 600;
    margin-top: 8px;
}

.gv-plugins tbody th.check-column input[type=checkbox] {
    margin-top: 4px
}

.updates-table .plugin-title p {
    margin-top: 0
}

.gv-plugins .inactive th.check-column,.gv-plugins tfoot td.check-column,.gv-plugins thead td.check-column {
    padding-left: 6px
}

.gv-plugins,.gv-plugins td,.gv-plugins th {
    color: #000
}

.gv-plugins tr {
    background: #fff;
}

.gv-plugins p {
    margin: 0 4px;
    padding: 0
}

.gv-plugins .desc p {
    margin: 0 0 8px
}

.gv-plugins td.desc {
    line-height: 1.5
}

.gv-plugins .desc ol,.gv-plugins .desc ul {
    margin: 0 0 0 2em
}

.gv-plugins .desc ul {
    list-style-type: disc
}

.gv-plugins .row-actions {
    font-size: 13px;
    padding: 0
}

.gv-plugins .active td,.gv-plugins .active th,.gv-plugins .inactive td,.gv-plugins .inactive th {
    padding: 10px 9px
}

.gv-plugins .active td,.gv-plugins .active th {
    background-color: #f0f6fc
}

.gv-plugins .update td,.gv-plugins .update th {
    border-bottom: 0
}

.gv-plugins .gv-updated > * {
    background-color: var(--gv-success-bg);
}

.gv-plugins .gv-updated th.check-column {
    border-left: 4px solid var(--gv-success);
}

.gv-plugins .gv-failed > * {
    background-color: var(--gv-error-bg);
}

.gv-plugins tr.gv-failed th.check-column {
    border-left: 4px solid var(--gv-error);
}

.plugin-install #the-list td,.gv-plugins .active td,.gv-plugins .active th,.gv-plugins .inactive td,.gv-plugins .inactive th,.upgrade .gv-plugins td,.upgrade .gv-plugins th {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
}

.gv-plugins tr.active+tr.inactive td,.gv-plugins tr.active+tr.inactive th,.gv-plugins tr.active.plugin-update-tr+tr.inactive td,.gv-plugins tr.active.plugin-update-tr+tr.inactive th {
    border-top: 1px solid rgba(0,0,0,.03);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #dcdcde
}

.gv-plugins .update td,.gv-plugins .update th,.gv-plugins .updated td,.gv-plugins .updated th,.gv-plugins tr.active+tr.inactive.update td,.gv-plugins tr.active+tr.inactive.update th,.gv-plugins tr.active+tr.inactive.updated td,.gv-plugins tr.active+tr.inactive.updated th,.upgrade .gv-plugins tr:last-of-type td,.upgrade .gv-plugins tr:last-of-type th {
    box-shadow: none
}

.plugin-update-tr.active td,.gv-plugins .active th.check-column {
    border-left: 4px solid #72aee6
}

.wp-list-table.gv-plugins .plugin-title,.wp-list-table.gv-plugins .theme-title {
    padding-right: 12px;
    white-space: nowrap
}

.gv-plugins .plugin-title .dashicons,.gv-plugins .plugin-title img {
    float: left;
    padding: 0 10px 0 0;
    width: 64px;
    height: 64px
}

.gv-plugins .plugin-title .dashicons:before {
    padding: 2px;
    background-color: #f0f0f1;
    box-shadow: inset 0 0 10px rgba(167,170,173,.15);
    font-size: 60px;
    color: #c3c4c7
}

.gv-plugins .column-auto-updates {
    width: 14.2em
}

.gv-plugins .inactive .plugin-title strong {
    font-weight: 400
}

.gv-plugins .row-actions,.gv-plugins .second {
    padding: 0 0 5px
}

.gv-plugins .update .row-actions,.gv-plugins .update .second,.gv-plugins .updated .row-actions,.gv-plugins .updated .second {
    padding-bottom: 0
}

.gv-plugins-php .widefat tfoot td,.gv-plugins-php .widefat tfoot th {
    border-top-style: solid;
    border-top-width: 1px
}

.gv-plugins .plugin-update-tr .plugin-update {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);
    overflow: hidden;
    padding: 0
}

.gv-plugins .plugin-update-tr .notice,.gv-plugins .plugin-update-tr div[class=update-message] {
    margin: 5px 20px 15px 40px
}

.gv-plugins .notice p {
    margin: .5em 0
}

.gv-plugins .plugin-description a,.gv-plugins .plugin-update a,.updates-table .plugin-title a {
    text-decoration: underline
}

.gv-plugins tr.paused th.check-column {
    border-left: 4px solid #d63638
}

.gv-plugins tr.paused td,.gv-plugins tr.paused th {
    background-color: #f6f7f7
}

.gv-plugins .paused .dashicons-warning,.gv-plugins tr.paused .plugin-title {
    color: #d63638
}

.gv-plugins .paused .error-display code,.gv-plugins .paused .error-display p {
    font-size: 90%;
    color: rgba(0,0,0,.7)
}

.gv-plugins .resume-link {
    color: #d63638
}

.plugin-card .update-now:before {
    color: #d63638;
    content: "\f463";
    display: inline-block;
    font: normal 20px/1 dashicons;
    margin: 3px 5px 0 -2px;
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top
}

.plugin-card .updating-message:before {
    content: "\f463";
    animation: rotation 2s infinite linear
}

@keyframes rotation {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.gv-layout .gv-plugins .update td,
.gv-layout .gv-plugins .update th,
.gv-layout .gv-plugins .updated td,
.gv-layout .gv-plugins .updated th,
.gv-layout .gv-plugins tr.active+tr.inactive.update td,
.gv-layout .gv-plugins tr.active+tr.inactive.update th,
.gv-layout .gv-plugins tr.active+tr.inactive.updated td,
.gv-layout .gv-plugins tr.active+tr.inactive.updated th,
.upgrade .gv-layout__table.gv-plugins tr:last-of-type td,
.upgrade .gv-layout__table.gv-plugins tr:last-of-type th,
.gv-layout .gv-layout__table tbody tr td,
.gv-layout .gv-layout__table tbody tr th {
    padding-top: 16px;
    padding-bottom: 16px;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 10%);
}

.gv-plugins, .gv-plugins td, .gv-plugins th {
    color: #000;
}

@media screen and (max-width: 782px) {
    .comments-box .toggle-row,.wp-list-table.gv-plugins .toggle-row {
        display: none
    }

    #wpbody-content .wp-list-table.gv-plugins td {
        display: block;
        width: auto;
        padding: 10px 9px
    }

    #wpbody-content .wp-list-table.gv-plugins .desc.hidden {
        display: none
    }

    #wpbody-content .wp-list-table.gv-plugins .column-description {
        padding-top: 2px
    }

    #wpbody-content .wp-list-table.gv-plugins .plugin-title,#wpbody-content .wp-list-table.gv-plugins .theme-title {
        padding-right: 12px;
        white-space: normal
    }

    .wp-list-table.gv-plugins .plugin-title,.wp-list-table.gv-plugins .theme-title {
        padding-top: 13px;
        padding-bottom: 4px
    }

    .gv-plugins #the-list .update td,.gv-plugins #the-list .update th,.gv-plugins #the-list tr>td:not(:last-child),.wp-list-table.gv-plugins #the-list .theme-title {
        box-shadow: none;
        border-top: none
    }

    .gv-plugins #the-list tr td {
        border-top: none
    }

    .gv-plugins tbody {
        padding: 1px 0 0
    }

    .gv-plugins .plugin-update-tr:before,.gv-plugins tr.active+tr.inactive td.column-description,.gv-plugins tr.active+tr.inactive th.check-column {
        box-shadow: inset 0 -1px 0 rgba(0,0,0,.1)
    }

    .gv-plugins tr.active+tr.inactive td,.gv-plugins tr.active+tr.inactive th.check-column {
        border-top: none
    }

    .gv-plugins .plugin-update-tr:before {
        content: "";
        display: table-cell
    }

    .gv-plugins #the-list .plugin-update-tr .plugin-update {
        border-left: none
    }

    .plugin-update-tr .update-message {
        margin-left: 0
    }

    .gv-plugins .active.update+.plugin-update-tr:before,.gv-plugins .active.updated+.plugin-update-tr:before {
        background-color: #f0f6fc;
        border-left: 4px solid #72aee6
    }

    .gv-plugins .plugin-update-tr .update-message {
        margin-left: 0
    }

    .wp-list-table.gv-plugins .plugin-title strong,.wp-list-table.gv-plugins .theme-title strong {
        font-size: 1.4em;
        line-height: 1.5
    }

    .gv-plugins tbody th.check-column {
        padding: 8px 0 0 5px
    }

    .gv-plugins .inactive th.check-column,.gv-plugins tfoot td.check-column,.gv-plugins thead td.check-column {
        padding-left: 9px
    }
}