/*
╔══════════════════════════════════════════════════════════════════════════════╗
║                                                                              ║
║                   MYCARTOSOINS - DOCUMENTS MODULE                        ║
║                                                                              ║
║   Extrait de css-general.css - Sections: 12                          ║
║   Chargement conditionnel selon les pages                                    ║
║                                                                              ║
╚══════════════════════════════════════════════════════════════════════════════╝
*/

   ║  ██╗  ██████╗      SECTION 12                                                ║
   ║  ██║  ╚════██╗     FICHIERS & DOCUMENTS (WPFD)                               ║
   ║  ██║   █████╔╝     #btnsearchbelow, #txtfilename                             ║
   ║  ██║  ██╔═══╝      .wpfd-*, .file-*, .filecontent                            ║
   ║  ██║  ███████╗     .search-file-container, .wpfd-favorites-list              ║
   ║  ╚═╝  ╚══════╝                                                               ║
   ║                                                                              ║
   ╚══════════════════════════════════════════════════════════════════════════════╝ */

#btnsearchbelow.wpfd-btnsearchbelow{
	border-radius:10px!important;
	background-color:#121234!important;
	padding: 10px 20px !important;
}
#txtfilename, .wpfd-filter, .wpfd_list .file, .wpfd-icon-set-svg, .chzn-choices, .box-search-filter .input-date, .by-feature .wpfd-weight-filter .weight-container input, .by-feature .weight-container select{
	border-radius:10px!important
}

#et-boc .wpfd-content-default .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected > a, .wpfd-content-default .wpfd-container .wpfd-foldertree ul.jaofiletree li.selected > a{
	color:#121234
}

.wpfd-favorites-list h3 {
	margin-bottom: 20px;
	color: #121234;
}
.wpfd-favorite-info {
	white-space: nowrap;
}
.wpfd-favorites-list.favorites-group {
	display: flex;
	flex-wrap:wrap;
}
.wpfd-favorite-item.favorite-item:before {
	background-image: url("https://mycartosoins.fr/wp-content/uploads/2025/10/icon-file1.png");
	background-size: 100% auto;
}
.wpfd-favorite-info {
	flex: 1;
}
.wpfd-favorite-item.favorite-item {
	width:fit-content
}
.wpfd-favorite-item.favorite-item a{
	white-space:break-spaces;
}


.wpfd-favorite-title {
	font-weight: 500;
	color: #333;
	text-decoration: none;
	font-size: 16px;
}
.wpfd-favorite-title:hover {
	color: #121234;
}
.wpfd-file-size {
	color: #999;
	font-size: 14px;
	margin-left: 10px;
}
.professionnels-template-default .wpfd-favorites-list{
	flex-wrap:wrap
}
.professionnels-template-default .wpfd-favorites-list .wpfd-favorite-info{
	white-space: break-spaces
}


#et-boc .wpfd-content-default .filecontent > div.ext[class*=wpfd-icon-set-], .wpfd-content-default .filecontent > div.ext[class*=wpfd-icon-set-]{
	display:none!important
}
#et-boc .wpfd-content-default .wpfd_list .file, .wpfd-content-default .wpfd_list .file{
	flex-direction:column;
	align-items:center;
}

#et-boc .wpfd-content-default .wpfd_list .file .filecontent, .wpfd-content-default .wpfd_list .file .filecontent{
	width:100%!important;
	text-align:center!important
}
.file-right a{
	border-radius:50px!important;
}
#et-boc .wpfd-content .openlink, .wpfd-content .openlink{
	border: 1px solid #121234;
	width: fit-content !important;
	padding: 3px 20px !important;
}
#et-boc .wpfd-content .downloadlink, .wpfd-content .downloadlink{
	padding:5px 20px!important
}

#et-boc .wpfd-content .downloadlink, .wpfd-content .downloadlink, #et-boc .wpfd-content .openlink, .wpfd-content .openlink{
	margin:0!important
}
.file-right a{
	width:fit-content!important
}



#et-boc .wpfd-content-default .wpfd_list .file .filecontent h3, .wpfd-content-default .wpfd_list .file .filecontent h3 a{
	color:white!important;
	padding-left:0
}
.filecontent{
	background-color: #121234;
	color: white !important;
	border-radius: 8px;
	padding: 8px;
}
#et-boc .wpfd-content-default .wpfd_list .file .file-right, .wpfd-content-default .wpfd_list .file .file-right {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	min-width: 120px;
	padding-left: 5px;
	display: flex;
	width:100%!important;
	align-items: center;
	justify-content:center;
	margin-top: 18px!important;
	gap: 15px;
}


#et-boc .wpfd-content-default .wpfd_list .file .filecontent h3, .wpfd-content-default .wpfd_list .file .filecontent h3{
	padding:0!important
}

.file-right .wpfd-favorite-btn{
	padding:3px 8px !important
}
.file-xinfo{
	text-align: center!important;
	padding: 0!important;
	margin: 10px auto 0!important;
}

.box-search-filter {
	margin: 0px auto 10px auto!important;
	font-size: 13px;
}


.searchSection

 {
	margin-bottom: 0px!important;
}

.search-file-container{
	border:1px solid #ececec;
	border-radius:20px;
	padding:2%;
	margin-bottom:30px;
	background-color:#ffffffbf;
}

.pros-files-container .wpfd-content{
	border: 1px solid #ececec;
	border-radius: 20px;
	padding: 2%!important;
	margin-bottom: 30px;
	background-color: #ffffffbf;
}

.wpfd-single-file{
	margin: 30vh auto;
	border: 1px solid #121234;
	max-width: 1400px;
	border-radius: 15px;
}




/* ╔══════════════════════════════════════════════════════════════════════════════╗