.search-loading .mud-icon-root,
.search-loading .mud-icon-root svg,
.search-loading .mud-input-adornment .mud-icon-root,
.search-loading .mud-input-adornment .mud-icon-root svg,
.search-loading .mud-input-adornment .mud-icon,
.search-loading .mud-input-adornment .mud-icon svg {
    animation: spin 1s linear infinite !important;
    -webkit-animation: spin 1s linear infinite !important;
    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;
}

.search-loading .mud-icon-root.mud-svg-icon,
.search-loading .mud-input-adornment .mud-icon-root.mud-svg-icon,
.search-loading .mud-icon-root.mud-svg-icon svg,
.search-loading .mud-input-adornment .mud-icon-root.mud-svg-icon svg {
    transform-box: fill-box !important;
    -webkit-transform-box: fill-box !important;
}

@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
