.dashicons.spin {
    animation: dashicons-spin 1s infinite;
    animation-timing-function: linear;
 }

 @keyframes dashicons-spin {
    0% {
       transform: rotate( 0deg );
    }
    100% {
       transform: rotate( 360deg );
    }
 }



.syrus-ai-category-checklist-container,
.syrus-ai-tags-checklist-container {
   height: 200px;
   overflow: scroll;
   border: 1px solid lightgray;
   border-radius: 5px;
   padding: 10px;
   background-color: aliceblue;
}

.syrus-ai-category-checklist-container ul,
.syrus-ai-tags-checklist-container ul {
   list-style-type: none;
   padding: 0;
}

.misc-pub-section.misc-pub-syrus-ai {
   display: flex;
   gap: 10px;
}

.misc-pub-section.misc-pub-syrus-ai input[type="checkbox"] {
   margin: 0;
}

.components-panel__row.syrus-ai-plugin img {
   vertical-align: middle;
   margin-right: 5px;
}

.card-translate {
   width: 100%;
   height: 16rem;
}

.select2-selection__rendered {
   line-height: 22px !important;
}

.select2-selection {
   height: 34px !important;
}

.select2-selection__choice {
   height: 24px !important;
}

.button-save-newsmaking {
   width: 5em;
}

.wp-core-ui select {
   font-size: 14px;
   line-height: 2;
   color: #2c3338;
   border-color: #8c8f94;
   box-shadow: none;
   border-radius: 3px;
   padding: 0 24px 0 8px;
   min-height: 30px;
   max-width: 100%;
   -webkit-appearance: none;
   background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
   background-size: auto;
   background-size: 16px 16px;
   cursor: pointer;
   vertical-align: middle;
}
