.creator-lms-page {
    .creator-lms-resources-list {
        display: flex;
        flex-flow: column;
        gap: 12px;
        padding: 0;
        margin: 0;
        list-style: none;

        li {
            border-radius: 10px;
            background: #FFF;
            box-shadow: 0px 1px 2px 0px #DBDDE1;
            display: flex;
            flex-flow: row wrap;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
            padding: 10px 15px 10px 10px;
            
            .crlms-single-resource-info {
                position: relative;
                padding-left: 51px;
                width: calc(100% - 130px);
            }

            .resource-icon {
                width: 40px;
                height: 40px;
                border-radius: 10px;
                border: 1px solid #EBEBEF;
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 50%;
                left: 0;
                transform: translateY(-50%);
            }

            .resource-name {
                color: var(--creator-lms-heading-color);
                font-size: 14px;
                font-weight: 700;
                line-height: 1.3;
                margin-bottom: 6px;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                overflow: hidden;
                width: 100%;
            }

            .resource-size {
                color: #A1A1AA;
                font-size: 13px;
                font-style: normal;
                font-weight: 400;
                line-height: 1.2;
                display: block;
            }

            .resource-action {
                display: block;
                line-height: 1;
                padding: 5px;

                svg {
                    display: block;
                    width: 22px;
                    height: 22px;
                }
            }
        }
    }
}

@media screen and (max-width: 1199px) {
    .creator-lms-page .creator-lms-resources-list li .crlms-single-resource-info {
        width: calc(100% - 50px);
    }

    .creator-lms-page .creator-lms-resources-list li .resource-name {
        font-size: 13px;
    }
    
}

@media screen and (max-width: 425px) {
    .creator-lms-page .creator-lms-resources-list li .resource-name {
        font-size: 12px;
    }
}