/* mobile */
.recomIcon {
    width: 1.785rem;
    height: 1.71rem;
    object-fit: contain;
}

.bg-red-400 {
    background-color: red
}

.p-list-tabset .ant-tabs-nav {
    margin-bottom: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: .75rem;
    padding-right: .75rem
}

.p-list-tabset .p-list-tab-item {
    margin-top: .5rem;
    margin-bottom: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: .75rem
}

/* desktop */
@media (min-width: 960px) {
    .recomIcon {
        width: 1.5rem;
        height: 1.5rem;
        object-fit: contain;
    }
}