.generic-card .card-folder__header{position:relative;background:var(--primary-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-folder__header:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.25) 0,transparent)}.card-folder__options{position:absolute;top:6px;right:6px;text-align:left}.card-folder .generic-card{height:100%}.card-folder .generic-card__body{padding:1.6em}.card-folder__options .icon{color:var(--text-contrast-primary-color)}.generic-card .card-folder__filetype-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:80px;width:80px;line-height:80px;color:var(--text-contrast-primary-color)}.card-folder__filetype-icon .icon,.card-folder__filetype-icon .icon-wrapper{width:42px;height:42px}.card-folder-content{height:120px;padding:10px 20px}.card-folder__title{font-family:var(--font-family);font-size:1.4em;font-weight:700;color:var(--text-color);margin-bottom:5px}.card-folder__description p{margin-bottom:10px}.card-folder-info,.card-folder__description p{font-size:1.4em;color:var(--black-500)}.card-folder__size{display:inline-block;vertical-align:middle}.generic-card .card-folder__footer{padding:.8em;height:60px}.library-list .card-folder{width:220px}.inner-content.library-classroom>.center{padding:0 32px}.inner-content.library-classroom>.filter{margin:15px 0}.inner-content .library-actions-wrapper{padding-top:1px;margin:0 0 40px}.inner-content .action-submenu .btn-secondary.is-small{min-width:130px;height:30px}.inner-content .datatable tr td.td-actions{text-align:right}.empty-classroom-library{margin-block:40px}.empty-classroom-library h1{padding-bottom:10px}.library-classroom .filter-type{margin-bottom:20px}.library-classroom .filter-list-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.library-classroom .breadcrumbs{min-height:40px}.library-empty-feedback{color:var(--alert-900)}.library-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px;margin-bottom:40px}.datatable tr td.file-icon{color:var(--black-500)}.datatable tr td.td-actions{text-align:right}.datatable tr td .datatable-wrapper{position:relative;margin:0;padding:0 0 0 60px}.datatable tr td .datatable-wrapper:before{content:"";position:absolute;top:3px;left:29px;display:block;width:1px;height:calc(100% - 3px);background-color:var(--primary-color)}.datatable tr.is-folder{-webkit-transition:all .3s ease;transition:all .3s ease}.datatable tr.is-folder:hover{background-color:rgba(0,0,0,.1)}.datatable tr.is-folder .area-click{cursor:pointer}.datatable tr.is-folder td.file-icon{color:var(--primary-color)}.datatable tr.is-open .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.datatable tr .arrow-icon{color:var(--primary-500);-webkit-transition:all .3s ease;transition:all .3s ease}.wrapper-filter{text-align:right;width:100%}.library__breadcrumbs.breadcrumbs{padding:18px 18px 0 18px}.library__breadcrumbs.breadcrumbs .breadcrumbs__item{text-transform:uppercase;font-family:var(--font-family);font-size:1.2em}.library__breadcrumbs.breadcrumbs.__separator .icon{color:var(--black-700);position:static;-webkit-transform:none;transform:none}.library__breadcrumbs.breadcrumbs .icon-wrapper{margin:0 10px}.library__breadcrumbs.breadcrumbs .--highlight{color:var(--primary-color)}.library-list .card-media{width:220px}.card-media-content{padding:10px}.card-media__footer{padding:10px 0}@media screen and (max-width:1023px){.library-list{gap:20px}.library-list .card-media{width:calc(50% - 20px);min-width:220px}.library .filter-type{margin-bottom:0}.library .filter-list-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}@media screen and (max-width:480px){.library-list{gap:20px}.library-list .card-media{width:100%}.library-modal-wrapper-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}