#wplms_custom_field_s3_unit_attachments .attachments{display:grid;grid-template-columns:repeat(auto-fill, minmax(50%, 1fr));grid-gap:2rem}#wplms_custom_field_s3_unit_attachments .add_media{padding:1rem;border:1px solid var(--border);cursor:pointer}.course_instructions{height:calc(100% - 5rem);overflow-y:auto}.s3_media{display:flex;flex-direction:column;padding:0.5rem}.s3_media .upload_media input#vibe_editor_upload_media{display:none}.s3_media .upload_media label{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:5px dashed var(--border);margin-top:1rem;font-size:1rem !important;text-align:center}.s3_media .s3_media_tab_content .wplms_s3_tabs{display:flex;align-items:center;justify-content:space-between}.s3_media .s3_media_tab_content .wplms_s3_tabs>a{display:flex;align-items:center;padding:0.5rem 1rem;border-radius:5px}.s3_media .s3_media_tab_content .wplms_s3_tabs>a>span{padding:0 5px}.s3_media .s3_media_tab_content .wplms_s3_tabs>a.active_tab{background:var(--primary);color:var(--primarycolor)}.s3_media .s3_media_tab_content .wplms_s3_tabs>span{display:flex;align-items:center}.s3_media .s3_media_tab_content .wplms_s3_header{display:flex;justify-content:space-between;margin:0.5rem 0}.s3_media .s3_media_tab_content .wplms_s3_header .search_wrapper{display:flex;align-items:center;background:var(--highlight);border:1px solid var(--border);padding:0 10px}.s3_media .s3_media_tab_content .wplms_s3_header .search_wrapper>input{border:none !important;flex:1;padding:0 !important}.s3_media .s3_media_tab_content .s3_folder{box-shadow:0 2px 5px var(--shadow);border-radius:5px;transition:all 0.5s}.s3_media .s3_media_tab_content .s3_folder:hover{box-shadow:none}.s3_media .s3_media_tab_content .s3_file{border:1px solid var(--border);border-radius:5px;transition:all 0.5s}.s3_media .s3_media_tab_content .s3_file:hover{border-color:var(--primary);color:var(--primary)}.s3_media .s3_media_tab_content .s3_file .s3_form{display:flex;flex-direction:column;padding:1rem;width:100%}.s3_media .s3_media_tab_content .s3_file .s3_form>.button{width:100%}.s3_media .s3_media_tab_content span.vicon.vicon-arrow-left{margin:1rem 0;display:block}.s3_media .s3_media_tabs{display:flex;padding:10px 10px 0;border-bottom:1px solid var(--border);margin-bottom:1rem}.s3_media .s3_media_tabs .s3_media_tab{padding:5px 10px}.s3_media .s3_media_tabs .s3_media_tab.active{background:var(--primary);border-radius:5px 5px 0 0}.s3_media .files_grid{margin-top:1rem}.s3_media .s3_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:1rem;justify-content:center;align-items:center}.s3_media .s3_grid>div{display:flex;flex-direction:column;justify-items:center;align-items:center;cursor:pointer}.s3_media .s3_grid>div.s3_folder{display:flex;flex-direction:row;align-items:center;justify-content:center}.s3_media .s3_grid>div.s3_folder .vicon{margin:1rem}.s3_media .s3_grid>div.s3_folder:hover{color:var(--primary)}.s3_media .s3_grid>div>span{font-size:3rem;margin:1rem 0}.s3_media .s3_grid>div>label{font-size:1rem;overflow:hidden;text-overflow:ellipsis;line-break:anywhere;width:100px;white-space:nowrap;text-align:center;font-size:1rem !important}

