/* Tabler outline icons, sourced from ~/Icons. See assets/icons/LICENSE. */
.csp-icon {
    display: inline-block;
    vertical-align: middle;
    flex: none;
    width: 18px;
    height: 18px;
    background-color: currentColor;
    -webkit-mask: var(--csp-icon) center/contain no-repeat;
    mask: var(--csp-icon) center/contain no-repeat;
}
.csp-icon-activity {
    --csp-icon: url("icons/activity.svg");
}
.csp-icon-address-book {
    --csp-icon: url("icons/address-book.svg");
}
.csp-icon-adjustments {
    --csp-icon: url("icons/adjustments.svg");
}
.csp-icon-alert-circle {
    --csp-icon: url("icons/alert-circle.svg");
}
.csp-icon-alert-triangle {
    --csp-icon: url("icons/alert-triangle.svg");
}
.csp-icon-api {
    --csp-icon: url("icons/api.svg");
}
.csp-icon-arrow-down {
    --csp-icon: url("icons/arrow-down.svg");
}
.csp-icon-arrow-down-right {
    --csp-icon: url("icons/arrow-down-right.svg");
}
.csp-icon-arrow-left {
    --csp-icon: url("icons/arrow-left.svg");
}
.csp-icon-arrow-right {
    --csp-icon: url("icons/arrow-right.svg");
}
.csp-icon-arrow-up {
    --csp-icon: url("icons/arrow-up.svg");
}
.csp-icon-arrow-up-right {
    --csp-icon: url("icons/arrow-up-right.svg");
}
.csp-icon-bell {
    --csp-icon: url("icons/bell.svg");
}
.csp-icon-bolt {
    --csp-icon: url("icons/bolt.svg");
}
.csp-icon-brand-discord {
    --csp-icon: url("icons/brand-discord.svg");
}
.csp-icon-brand-github {
    --csp-icon: url("icons/brand-github.svg");
}
.csp-icon-brand-pushover {
    --csp-icon: url("icons/brand-pushover.svg");
}
.csp-icon-brand-slack {
    --csp-icon: url("icons/brand-slack.svg");
}
.csp-icon-brand-telegram {
    --csp-icon: url("icons/brand-telegram.svg");
}
.csp-icon-brand-wordpress {
    --csp-icon: url("icons/brand-wordpress.svg");
}
.csp-icon-building-store {
    --csp-icon: url("icons/building-store.svg");
}
.csp-icon-calendar {
    --csp-icon: url("icons/calendar.svg");
}
.csp-icon-check {
    --csp-icon: url("icons/check.svg");
}
.csp-icon-chevron-down {
    --csp-icon: url("icons/chevron-down.svg");
}
.csp-icon-chevron-left {
    --csp-icon: url("icons/chevron-left.svg");
}
.csp-icon-chevron-right {
    --csp-icon: url("icons/chevron-right.svg");
}
.csp-icon-chevron-up {
    --csp-icon: url("icons/chevron-up.svg");
}
.csp-icon-circle-check {
    --csp-icon: url("icons/circle-check.svg");
}
.csp-icon-circle-dot {
    --csp-icon: url("icons/circle-dot.svg");
}
.csp-icon-circle-plus {
    --csp-icon: url("icons/circle-plus.svg");
}
.csp-icon-circle-x {
    --csp-icon: url("icons/circle-x.svg");
}
.csp-icon-clipboard-check {
    --csp-icon: url("icons/clipboard-check.svg");
}
.csp-icon-clock {
    --csp-icon: url("icons/clock.svg");
}
.csp-icon-cloud-upload {
    --csp-icon: url("icons/cloud-upload.svg");
}
.csp-icon-copy {
    --csp-icon: url("icons/copy.svg");
}
.csp-icon-database {
    --csp-icon: url("icons/database.svg");
}
.csp-icon-device-floppy {
    --csp-icon: url("icons/device-floppy.svg");
}
.csp-icon-download {
    --csp-icon: url("icons/download.svg");
}
.csp-icon-external-link {
    --csp-icon: url("icons/external-link.svg");
}
.csp-icon-eye {
    --csp-icon: url("icons/eye.svg");
}
.csp-icon-file-text {
    --csp-icon: url("icons/file-text.svg");
}
.csp-icon-forms {
    --csp-icon: url("icons/forms.svg");
}
.csp-icon-headset {
    --csp-icon: url("icons/headset.svg");
}
.csp-icon-history {
    --csp-icon: url("icons/history.svg");
}
.csp-icon-inbox {
    --csp-icon: url("icons/inbox.svg");
}
.csp-icon-info-circle {
    --csp-icon: url("icons/info-circle.svg");
}
.csp-icon-key {
    --csp-icon: url("icons/key.svg");
}
.csp-icon-layout {
    --csp-icon: url("icons/layout.svg");
}
.csp-icon-layout-dashboard {
    --csp-icon: url("icons/layout-dashboard.svg");
}
.csp-icon-layout-navbar {
    --csp-icon: url("icons/layout-navbar.svg");
}
.csp-icon-license {
    --csp-icon: url("icons/license.svg");
}
.csp-icon-lifebuoy {
    --csp-icon: url("icons/lifebuoy.svg");
}
.csp-icon-link {
    --csp-icon: url("icons/link.svg");
}
.csp-icon-lock {
    --csp-icon: url("icons/lock.svg");
}
.csp-icon-mail {
    --csp-icon: url("icons/mail.svg");
}
.csp-icon-menu-2 {
    --csp-icon: url("icons/menu-2.svg");
}
.csp-icon-mailbox {
    --csp-icon: url("icons/mailbox.svg");
}
.csp-icon-message-circle {
    --csp-icon: url("icons/message-circle.svg");
}
.csp-icon-package {
    --csp-icon: url("icons/package.svg");
}
.csp-icon-palette {
    --csp-icon: url("icons/palette.svg");
}
.csp-icon-paperclip {
    --csp-icon: url("icons/paperclip.svg");
}
.csp-icon-pencil {
    --csp-icon: url("icons/pencil.svg");
}
.csp-icon-photo {
    --csp-icon: url("icons/photo.svg");
}
.csp-icon-player-play {
    --csp-icon: url("icons/player-play.svg");
}
.csp-icon-plug-connected {
    --csp-icon: url("icons/plug-connected.svg");
}
.csp-icon-plus {
    --csp-icon: url("icons/plus.svg");
}
.csp-icon-receipt {
    --csp-icon: url("icons/receipt.svg");
}
.csp-icon-refresh {
    --csp-icon: url("icons/refresh.svg");
}
.csp-icon-refresh-alert {
    --csp-icon: url("icons/refresh-alert.svg");
}
.csp-icon-rotate {
    --csp-icon: url("icons/rotate.svg");
}
.csp-icon-rss {
    --csp-icon: url("icons/rss.svg");
}
.csp-icon-search {
    --csp-icon: url("icons/search.svg");
}
.csp-icon-send {
    --csp-icon: url("icons/send.svg");
}
.csp-icon-server {
    --csp-icon: url("icons/server.svg");
}
.csp-icon-settings {
    --csp-icon: url("icons/settings.svg");
}
.csp-icon-shield-lock {
    --csp-icon: url("icons/shield-lock.svg");
}
.csp-icon-shopping-cart {
    --csp-icon: url("icons/shopping-cart.svg");
}
.csp-icon-stethoscope {
    --csp-icon: url("icons/stethoscope.svg");
}
.csp-icon-tag {
    --csp-icon: url("icons/tag.svg");
}
.csp-icon-test-pipe {
    --csp-icon: url("icons/test-pipe.svg");
}
.csp-icon-ticket {
    --csp-icon: url("icons/ticket.svg");
}
.csp-icon-trash {
    --csp-icon: url("icons/trash.svg");
}
.csp-icon-user {
    --csp-icon: url("icons/user.svg");
}
.csp-icon-user-circle {
    --csp-icon: url("icons/user-circle.svg");
}
.csp-icon-users {
    --csp-icon: url("icons/users.svg");
}
.csp-icon-webhook {
    --csp-icon: url("icons/webhook.svg");
}
.csp-icon-world {
    --csp-icon: url("icons/world.svg");
}
.csp-icon-x {
    --csp-icon: url("icons/x.svg");
}

.core-support-lab .nav-tab .csp-icon {
    margin-inline-end: 7px;
}


#toplevel_page_core-support .wp-menu-image {
    display: grid;
    place-items: center;
}
#toplevel_page_core-support .wp-menu-image:before {
    display: none;
}
#toplevel_page_core-support .wp-menu-image img {
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    opacity: 1;
    object-fit: contain;
    border-radius: 5px;
}
