/* stylelint-disable no-descending-specificity */
@keyframes skeleton-loading {
    0% {
        background-color: hsl(200, 20%, 90%);
    }
    100% {
        background-color: hsl(200, 20%, 96%);
    }
}

.skeleton .skeleton-item,
.skeleton .skeleton-text,
.skeleton .skeleton-text-75,
.skeleton .skeleton-text-50,
.skeleton .skeleton-text-33,
.skeleton .skeleton-text-25,
.skeleton-auto .skeleton-item,
.skeleton-auto .skeleton-text,
.skeleton-auto .skeleton-text-75,
.skeleton-auto .skeleton-text-50,
.skeleton-auto .skeleton-text-33,
.skeleton-auto .skeleton-text-25,
.skeleton-auto .BodyText,
.skeleton-auto .Headline,
.skeleton-auto .Label,
.skeleton-auto .Eyebrow,
.skeleton-auto .Button,
.skeleton-auto .Tag,
.skeleton-auto .Avatar,
.skeleton-auto .Link,
.skeleton-auto .ToggleSwitch,
.skeleton-auto .a-Icon,
.skeleton-auto .StatusLight,
.skeleton-auto .Input,
.skeleton-auto .Trigger,
.skeleton-auto .FilterButton,
.skeleton .skeleton-item .Trigger,
.skeleton .skeleton-item .Label {
    animation: skeleton-loading 1s linear infinite alternate !important;
    box-shadow: none !important;
    border: none !important;
    color: transparent !important;
    pointer-events: none;
    cursor: unset;
}

.skeleton .skeleton-item *,
.skeleton-auto .skeleton-item * {
    color: transparent;
}

.skeleton .skeleton-text,
.skeleton .skeleton-text-75,
.skeleton .skeleton-text-50,
.skeleton .skeleton-text-33,
.skeleton .skeleton-text-25,
.skeleton-auto .skeleton-text,
.skeleton-auto .BodyText,
.skeleton-auto .Headline,
.skeleton-auto .Label,
.skeleton-auto .Eyebrow,
.skeleton-auto a.Link {
    border-radius: 5px;
}

.skeleton .skeleton-text-75,
.skeleton-auto .skeleton-text-75 {
    width: 75%;
}

.skeleton .skeleton-text-50,
.skeleton-auto .skeleton-text-50 {
    width: 50%;
}

.skeleton .skeleton-text-33,
.skeleton-auto .skeleton-text-33 {
    width: 33%;
}

.skeleton .skeleton-text-25,
.skeleton-auto .skeleton-text-25 {
    width: 25%;
}

.skeleton .skeleton-hidden,
.skeleton-auto .skeleton-hidden,
.skeleton-auto input[type='checkbox'],
.skeleton-auto .Checkbox__box,
.skeleton-auto .ToggleSwitch__element,
.skeleton-auto .Input > *,
.skeleton-auto .FilterButton > *,
.skeleton-auto .StatusLight *,
.skeleton-auto .a-Icon > svg,
.skeleton .skeleton-item .ToggleSwitch__element,
.skeleton .skeleton-item.Input > *,
.skeleton .skeleton-item.FilterButton > *,
.skeleton .skeleton-item.StatusLight *,
.skeleton .skeleton-item.a-Icon > svg,
.skeleton .skeleton-text.StatusLight *,
.skeleton .skeleton-text-25.StatusLight *,
.skeleton .skeleton-text-33.StatusLight *,
.skeleton .skeleton-text-50.StatusLight *,
.skeleton .skeleton-text-75.StatusLight * {
    opacity: 0;
}

.skeleton .skeleton-none,
.skeleton-auto .skeleton-none {
    display: none;
}

.skeleton-auto .StatusLight,
.skeleton .skeleton-item.StatusLight,
.skeleton .skeleton-text.StatusLight {
    min-width: 100px;
}

.skeleton-auto .InlineEdit {
    pointer-events: none;
}

.skeleton .skeleton-item.FormField {
    animation: unset !important;
}
