.add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar--background{z-index:52010}.add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar{z-index:52010;width:400px;max-width:90vw}[dir] .add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar .img-upload{margin-top:2rem}[dir] .add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar .img-upload .con-img-upload{padding:0}.add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar .img-upload .con-input-upload{width:100%}[dir] .add-new-data-sidebar[data-v-6dacea1d] .vs-sidebar .img-upload .con-input-upload{margin:0}.scroll-area--data-list-add-new[data-v-6dacea1d]{height:calc(var(--vh, 1vh)*100 - 143px)}.scroll-area--data-list-add-new[data-v-6dacea1d]:not(.ps){overflow-y:auto}[dir] #data-list-list-view{padding:1.5rem}[dir] #data-list-list-view .exercices-header{border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(240,147,251,.3)}[dir=ltr] #data-list-list-view .exercices-header{background:linear-gradient(135deg,#f093fb,#f5576c)}[dir=rtl] #data-list-list-view .exercices-header{background:linear-gradient(-135deg,#f093fb,#f5576c)}#data-list-list-view .exercices-header .header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}#data-list-list-view .exercices-header .header-content .header-title-section .page-title{color:#fff;font-size:2rem;font-weight:700;display:flex;align-items:center}[dir] #data-list-list-view .exercices-header .header-content .header-title-section .page-title{margin:0 0 .5rem 0}#data-list-list-view .exercices-header .header-content .header-title-section .page-title svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}#data-list-list-view .exercices-header .header-content .header-title-section .page-subtitle{color:hsla(0,0%,100%,.9);font-size:1rem}[dir] #data-list-list-view .exercices-header .header-content .header-title-section .page-subtitle{margin:0}#data-list-list-view .exercices-header .header-content .header-stats{display:flex;gap:1.5rem;flex-wrap:wrap}#data-list-list-view .exercices-header .header-content .header-stats .stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:1rem;min-width:120px;transition:all .3s ease}[dir] #data-list-list-view .exercices-header .header-content .header-stats .stat-card{background:hsla(0,0%,100%,.15);border-radius:12px;padding:1.25rem}[dir] #data-list-list-view .exercices-header .header-content .header-stats .stat-card:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}#data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}[dir] #data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-icon{border-radius:12px}#data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-content .stat-value{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}[dir] #data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-content .stat-value{margin:0}#data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-content .stat-label{color:hsla(0,0%,100%,.9);font-size:.875rem}[dir] #data-list-list-view .exercices-header .header-content .header-stats .stat-card .stat-content .stat-label{margin:.25rem 0 0 0}@media (max-width:689px){#data-list-list-view .vs-con-table .vs-table--search{max-width:unset;width:100%}[dir=ltr] #data-list-list-view .vs-con-table .vs-table--search{margin-left:0}[dir=rtl] #data-list-list-view .vs-con-table .vs-table--search{margin-right:0}#data-list-list-view .vs-con-table .vs-table--search .vs-table--search-input{width:100%}}@media (max-width:461px){#data-list-list-view .vs-con-table .items-per-page-handler{display:none}}@media (max-width:341px){#data-list-list-view .vs-con-table .data-list-btn-container,#data-list-list-view .vs-con-table .data-list-btn-container .btn-add-new,#data-list-list-view .vs-con-table .data-list-btn-container .dd-actions{width:100%}[dir=ltr] #data-list-list-view .vs-con-table .data-list-btn-container .btn-add-new,[dir=ltr] #data-list-list-view .vs-con-table .data-list-btn-container .dd-actions{margin-right:0!important}[dir=rtl] #data-list-list-view .vs-con-table .data-list-btn-container .btn-add-new,[dir=rtl] #data-list-list-view .vs-con-table .data-list-btn-container .dd-actions{margin-left:0!important}}#data-list-list-view .vs-con-table .product-name{max-width:23rem}#data-list-list-view .vs-con-table .vs-table--header{display:flex;flex-wrap:wrap}[dir=ltr] #data-list-list-view .vs-con-table .vs-table--header,[dir=rtl] #data-list-list-view .vs-con-table .vs-table--header{margin-left:1.5rem;margin-right:1.5rem}#data-list-list-view .vs-con-table .vs-table--header>span{display:flex;flex-grow:1}[dir] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search{padding-top:0}#data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{font-size:1rem}[dir] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input{padding:.9rem 2.5rem}[dir=ltr] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i{left:1rem}[dir=rtl] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input+i{right:1rem}[dir=ltr] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{left:1rem}[dir=rtl] #data-list-list-view .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus+i{right:1rem}#data-list-list-view .vs-con-table .vs-table{border-collapse:separate;border-spacing:0 1.5rem}[dir] #data-list-list-view .vs-con-table .vs-table{padding:0}[dir] #data-list-list-view .vs-con-table .vs-table tr.exercice-row{box-shadow:none;background:transparent}[dir] #data-list-list-view .vs-con-table .vs-table tr.exercice-row td.exercice-cell{padding:0;border:none}#data-list-list-view .vs-con-table .vs-table .exercice-card{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;padding:1.5rem}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content{display:flex;flex-direction:column;gap:1rem}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header{display:flex;align-items:flex-start;gap:1.25rem}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header{padding-bottom:1rem;border-bottom:1px solid #f3f4f6}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper{border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-pdf{background:linear-gradient(135deg,#fee2e2,#fecaca)}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-pdf{background:linear-gradient(-135deg,#fee2e2,#fecaca)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-video{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-video{background:linear-gradient(-135deg,#dbeafe,#bfdbfe)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-default{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper.file-default{background:linear-gradient(-135deg,#f3f4f6,#e5e7eb)}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .file-icon-wrapper:hover{transform:scale(1.1)}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info{flex:1;min-width:0}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section{margin-bottom:.75rem}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-title{font-size:1.25rem;font-weight:600;color:#1f2937;line-height:1.4;word-wrap:break-word}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-title{margin:0 0 .5rem 0}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges{display:flex;gap:.5rem;flex-wrap:wrap}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge{padding:.375rem .75rem;border-radius:8px}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-pdf{color:#ef4444}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-pdf{border:1px solid rgba(239,68,68,.18823529411764706)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-pdf{background:linear-gradient(135deg,rgba(239,68,68,.0823529),rgba(220,38,38,.0823529))}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-pdf{background:linear-gradient(-135deg,rgba(239,68,68,.0823529),rgba(220,38,38,.0823529))}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-video{color:#3b82f6}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-video{border:1px solid rgba(59,130,246,.18823529411764706)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-video{background:linear-gradient(135deg,rgba(59,130,246,.0823529),rgba(37,99,235,.0823529))}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-video{background:linear-gradient(-135deg,rgba(59,130,246,.0823529),rgba(37,99,235,.0823529))}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-default{color:#6b7280}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-default{border:1px solid rgba(107,114,128,.18823529411764706)}[dir=ltr] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-default{background:linear-gradient(135deg,rgba(107,114,128,.0823529),rgba(75,85,99,.0823529))}[dir=rtl] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-title-section .exercice-badges .type-badge.file-default{background:linear-gradient(-135deg,rgba(107,114,128,.0823529),rgba(75,85,99,.0823529))}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .course-info{display:flex;gap:.75rem;flex-wrap:wrap}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .course-info{margin-bottom:.5rem}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .course-info .course-badge{display:inline-flex;align-items:center;font-size:.875rem;color:#6b7280}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .course-info .course-badge{background:#f3f4f6;padding:.375rem .75rem;border-radius:8px}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .course-info .course-badge .course-title{font-weight:500;color:#1f2937}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .file-info{margin-bottom:.5rem}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .file-info .file-name{font-size:.875rem;color:#6b7280;display:flex;align-items:center;word-break:break-all}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .file-info .file-name{margin:0}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-date{font-size:.875rem;color:#6b7280;display:flex;align-items:center}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-header .exercice-info .exercice-date{margin:0}[dir] #data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-footer{padding-top:.5rem;border-top:1px solid #f3f4f6}#data-list-list-view .vs-con-table .vs-table .exercice-card .exercice-content .exercice-footer .exercice-actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}[dir] #data-list-list-view .vs-con-table .vs-table--thead th{padding-top:0;padding-bottom:0}#data-list-list-view .vs-con-table .vs-table--thead th .vs-table-text{text-transform:uppercase;font-weight:600}[dir] #data-list-list-view .vs-con-table .vs-table--thead th.td-check{padding:0 15px!important}[dir] #data-list-list-view .vs-con-table .vs-table--thead tr{background:none;box-shadow:none}#data-list-list-view .vs-con-table .vs-table--pagination{justify-content:center}[dir] #data-list-list-view .vs-con-table .vs-table--pagination{margin-top:2rem}#data-list-list-view .file-preview-popup .pdf-popup-toolbar,#data-list-list-view .file-preview-popup .video-popup-toolbar{position:sticky;top:0;z-index:10}[dir] #data-list-list-view .file-preview-popup .pdf-popup-toolbar,[dir] #data-list-list-view .file-preview-popup .video-popup-toolbar{background:#f8f9fa;border-bottom:1px solid #e5e7eb}#data-list-list-view .file-preview-popup .pdf-preview-container{height:calc(100vh - 80px);overflow:auto;display:flex;align-items:center;justify-content:center}[dir] #data-list-list-view .file-preview-popup .pdf-preview-container{background:#e5e7eb;padding:2rem}#data-list-list-view .file-preview-popup .pdf-preview-container .pdf-scroll-wrapper{width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center}#data-list-list-view .file-preview-popup .pdf-preview-container .pdf-scroll-wrapper .pdf-inner{transition:transform .3s ease}[dir] #data-list-list-view .file-preview-popup .pdf-preview-container .pdf-scroll-wrapper .pdf-inner{transform-origin:center center;margin:auto}[dir] #data-list-list-view .file-preview-popup .pdf-preview-container .pdf-scroll-wrapper .pdf-inner .pdf-component{box-shadow:0 4px 20px rgba(0,0,0,.2);background:#fff}#data-list-list-view .file-preview-popup .video-popup-container{height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center}[dir] #data-list-list-view .file-preview-popup .video-popup-container{background:#000;padding:2rem}#data-list-list-view .file-preview-popup .video-popup-container .video-wrapper{width:100%;max-width:1200px;height:100%;display:flex;align-items:center;justify-content:center}#data-list-list-view .file-preview-popup .video-popup-container .video-wrapper .video-player,#data-list-list-view .file-preview-popup .video-popup-container .video-wrapper .video-player .video-js{width:100%;height:100%}#data-list-list-view .file-preview-popup .video-popup-container .video-wrapper .video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af}@media (max-width:768px){[dir] #data-list-list-view{padding:1rem}[dir] #data-list-list-view .exercices-header{padding:1.5rem}#data-list-list-view .exercices-header .header-content{flex-direction:column;align-items:flex-start}#data-list-list-view .exercices-header .header-content .header-stats{width:100%}#data-list-list-view .exercices-header .header-content .header-stats .stat-card{flex:1;min-width:auto}[dir] #data-list-list-view .exercice-card{padding:1rem}#data-list-list-view .exercice-card .exercice-content .exercice-header{flex-direction:column;align-items:flex-start;gap:1rem}#data-list-list-view .exercice-card .exercice-content .exercice-header .file-icon-wrapper{width:56px;height:56px}#data-list-list-view .exercice-card .exercice-content .exercice-header .exercice-info .course-info{flex-direction:column;gap:.5rem}#data-list-list-view .exercice-card .exercice-content .exercice-footer .exercice-actions{flex-direction:column}#data-list-list-view .exercice-card .exercice-content .exercice-footer .exercice-actions .vs-button{width:100%}}@media (max-width:480px){[dir] #data-list-list-view .exercices-header{padding:1rem}#data-list-list-view .exercices-header .header-title-section .page-title{font-size:1.5rem}#data-list-list-view .exercices-header .header-stats{flex-direction:column;width:100%}#data-list-list-view .exercices-header .header-stats .stat-card{width:100%}#data-list-list-view .exercice-card .exercice-content .exercice-header .file-icon-wrapper{width:48px;height:48px}}