:root {
    --tc-color: #cbcbcb;
}

.tc-skeleton > * {
    pointer-events: none;
    user-select: none;
}

.tc-skeleton * {
    overflow: hidden;
    border-color: var(--tc-color) !important;
}

.tc-skeleton [class*=bg-] {
    background: var(--tc-color) !important;
}

.tc-skeleton [class*=bg-white] {
    background-color: white !important;
}

.tc-skeleton [class*=bg-transparent] {
    background-color: transparent !important;
}

.tc-skeleton .hb {
    display: inline-flex;
    color: transparent !important;
    background: var(--tc-color) !important;
    background-color: var(--tc-color) !important;
    max-width: 50%;
    max-height: 1.17em;
    overflow: hidden;
}

.tc-skeleton .hb-hide {
    display: none !important;
}

.tc-skeleton .tc-btn {
    background: var(--tc-color) !important;
}

.tc-skeleton .tc-btn > * {
    display: none !important;
}

.tc-skeleton img {
    visibility: hidden !important;
    overflow: hidden !important;
    color: transparent !important;
}

.tc-skeleton select {
    color: transparent !important;
}