.edbi-file-browser__upload {
	position: fixed;
	top: auto;
	right: 0;
	bottom: 0;
	left: auto;
	z-index: 50;
	max-height: 80%;
	overflow: scroll;
}

.edbi-file-browser__upload--not-fixed {
	position: unset !important;
}

.edbi-file-browser__upload__inner {
	background-color: var(--edbi-background-color);
	padding: 2rem;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
	border: 2px dashed var(--edbi-accent-color);
	border-radius: 0.5rem;
	min-width: 400px;
}

.edbi-file-browser__upload__inner__header {
	display: flex;
	justify-content: space-between;
}

.edbi-file-browser__upload__inner__header h3 {
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 1.6rem;
}

.edbi-file-browser__upload__inner__dropzone {
	text-align: center;
}

.edbi-file-browser__upload__inner__dropzone p {
	color: #1f2937;
	font-size: 1rem;
	margin-bottom: 1rem;
}

.edbi-file-browser__upload__inner__dropzone input[type='file'] {
	display: none;
}

.edbi-file-browser__upload__inner.drag-active {
	border-color: var(--edbi-primary-color, #3b82f6);
}

.edbi-file-browser__upload-confirmation {
	border: 1px solid var(--edbi-accent-color);
	padding: 1rem;
	text-align: center;
	background-color: var(--edbi-background-color);
}

.edbi-file-browser__upload-confirmation h3 {
	font-size: 1.25rem;
	font-weight: 500;
	color: var(--edbi-text-color);
	margin-bottom: 0.5rem;
}

.edbi-file-browser__upload-confirmation p {
	color: #4b5563;
}

.edbi-file-upload-list {
	margin-top: 0.75rem;
	margin-bottom: 0.75rem;
}

.edbi-file-upload-list__item {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
	border-radius: 0.5rem;
	cursor: pointer;
	border: 1px solid #ddd;
	background-color: var(--edbi-background-color);
	padding: 0.5rem;
	margin-bottom: 0.5rem;
}

.edbi-file-upload-list__item--active {
	border-color: var(--edbi-primary-color);
}

.edbi-file-upload-list__icon img {
	width: 2.5rem;
	height: 2.5rem;
}

.edbi-file-upload-list__details {
	display: flex;
	align-items: center;
	gap: 0.75rem;
}

.edbi-file-upload-list__details-title {
	margin: 0 !important;
	font-size: 1rem;
	color: var(--edbi-text-color);
}

.edbi-file-upload-list__details-size {
	font-size: 0.875rem;
	color: var(--edbi-text-color);
}

.edbi-file-upload-list__progress {
	min-width: 20%;
	background-color: #9ca3af;
	border-radius: 9999px;
}

.edbi-file-upload-list__progress-bar {
	width: var(--percentage, 0%);
	background-color: var(--edbi-primary-color);
	height: 0.5rem;
	border-radius: 9999px;
}

.edbi-gallery--grid .edbi-gallery__item{width:var(--column-width);aspect-ratio:var(--aspect-ratio)}.edbi-gallery__items{display:flex;flex-wrap:wrap}.edbi-gallery--style-rounded .edbi-gallery__item{overflow:hidden;border-radius:5px}.edbi-gallery__item{display:block;overflow:hidden;position:relative;cursor:pointer;margin:5px}.edbi-gallery__item:hover .edbi-gallery__item__overlay--onHover{opacity:1}.edbi-gallery__item:hover img{transform:scale(1.1);transition:all .3s ease-in-out}.edbi-gallery__item img{width:100%;height:100%;transition:all .3s ease-in-out;-o-object-fit:cover;object-fit:cover}.edbi-gallery__item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:14px;font-weight:600;transition:all .3s ease-in-out;text-align:center}.edbi-gallery__item__overlay--always{opacity:1}.edbi-gallery__item__overlay h3,.edbi-gallery__item__overlay h4{color:#fff;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;max-width:100%;padding-inline:10px}:root{--edbi-primary-color: rgba(88, 32, 229, 1);--edbi-secondary-color: rgba(88, 32, 229, 0.1);--edbi-background-color: rgb(255, 255, 255);--background2-color: rgba(255, 255, 255, 0.959);--edbi-accent-color: rgba(38, 47, 64, 0.1);--edbi-text-color: rgb(42, 49, 59);--edbi-premium-color: rgba(243, 13, 85, 1);--edbi-premium-transparent-color: rgba(243, 13, 85, 0.08);--edbi-container-color: rgb(235, 237, 244)}.edbi-hidden{display:none}.edbi-button{display:flex;align-items:center;gap:10px;border:none;font-weight:500;padding:12px 20px;border-radius:8px;color:var(--edbi-primary-color);background-color:var(--edbi-secondary-color);cursor:pointer;font-size:14px}.edbi-button span{font-weight:500}.edbi-button-primary{color:var(--edbi-background-color);background:var(--edbi-primary-color);background-image:linear-gradient(140deg, var(--edbi-primary-color), var(--edbi-premium-color))}.edbi-upload-btn{display:flex;align-items:center;gap:5px;border:none;font-family:"Poppins",sans-serif;padding:10px 16px;cursor:pointer;border-radius:8px;color:var(--edbi-background-color);background-image:linear-gradient(140deg, var(--edbi-primary-color), var(--edbi-premium-color))}.edbi-upload-btn span{font-weight:500}.edbi-uploader-container{background:var(--edbi-background-color);padding:20px 20px 0px 20px;border-radius:20px;border:4px solid var(--edbi-secondary-color);min-width:400px}.edbi-uploader-container .edbi-uploader__header{display:flex;align-items:center;justify-content:space-between}.edbi-uploader-container .edbi-uploader__header i{cursor:pointer}.edbi-uploader-container .edbi-uploader__body{text-align:center;padding:40px 0px;display:flex;flex-direction:column;gap:15px}.edbi-uploader-container .edbi-uploader__body p{font-size:14px}.edbi-uploader-container .edbi-upload__button__container{display:flex;justify-content:center;gap:10px}.edbi-uploader-container .edbi-uploading__container{display:flex;align-items:center;gap:24px;padding-bottom:10px}.edbi-uploader-container .edbi-uploading__container .edbi-file__icon{width:20px}.edbi-uploader-container .edbi-uploading__container .edbi-file__name{font-size:12px}.edbi-uploader-container .edbi-uploading__container .edbi-file__size{font-size:10px}.edbi-uploader-container .edbi-file__lists{max-height:calc(100vh - 150px);overflow-y:auto;padding-top:20px}.edbi-uploader-container .edbi-file__container{flex:1}.edbi-uploader-container .edbi-uploading__progress{min-width:20%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(156, 163, 175, var(--edbi-secondary-color));margin-top:4px;width:100%}.edbi-uploader-container .edbi-uploading__progress .edbi-progress-bar{width:var(--percentage, 0%);height:.3rem;border-radius:9999px;background-color:var(--edbi-primary-color)}
