.filebokz:not(.is-advanced) .is-advanced,.filebokz.advanced .not-advanced,.filebokz:not(.is-draggable) .is-draggable,.filebokz.draggable .not-draggable,.filebokz.in-focus .not-in-focus,.filebokz:not(.in-focus) .in-focus,.filebokz:not(.is-removing) .is-removing,.filebokz.is-removing .not-removing,.filebokz:not(.is-transferring) .is-transferring,.filebokz.is-transferring .not-transferring,.filebokz:not(.has-files) .files:empty,.filebokz:not(.has-files) .has-files,.filebokz.has-files .no-files,.filebokz:not(.error) .error,.filebokz.error .no-error,.filebokz.js-enabled .not-js-enabled,.filebokz:not(.js-enabled) .js-enabled,.filebokz:not(.js-enabled) input:required:valid~.no-files,.filebokz:not(.js-enabled) input:required:valid~* .no-files,.filebokz:not(.js-enabled) input:required:invalid~.has-files,.filebokz:not(.js-enabled) input:required:invalid~* .has-files{display:none;visibility:hidden}.filebokz:not(.js-enabled) input:required:valid~.has-files,.filebokz:not(.js-enabled) input:required:valid~* .has-files{display:initial;visibility:initial}.filebokz.is-dragging .file *{pointer-events:none}.filebokz .file{display:inline-block}.filebokz input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.filebokz{--bg-color: #fff;--color: #000;--drag-bg-color: #fff;--error-text-color: #721c24;--error-bg-color: #f8d7da;--hover-bg-color: var(--bg-color);--file-bg-color: #000;--file-text-color: #fff;--focus-bg-color: var(--drag-bg-color);background-color:#fff;background-color:var(--bg-color);color:#000;color:var(--color);margin:1rem 0;padding:.5rem;position:relative;transition:background-color .5s ease}.filebokz:hover{background-color:#fff;background-color:var(--hover-bg-color)}.filebokz.in-focus{background-color:#fff;background-color:var(--focus-bg-color)}.filebokz.is-dragging{background-color:#fff;background-color:var(--drag-bg-color)}.filebokz .error-msg:empty{display:none}.filebokz.error .error-msg{animation:filebokz-fadeIn .25s 1 ease-in;color:#721c24;color:var(--error-text-color);opacity:.85;visibility:visible}.filebokz:not(.error) .error-msg{animation:filebokz-fadeOut .25s 1 ease-in;opacity:0;visibility:hidden}.filebokz label{align-content:center;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;justify-content:center;margin:0;min-height:100px;overflow:hidden;padding:1rem;position:relative;text-align:center;width:100%}.filebokz label *{display:inline-block;overflow:hidden;pointer-events:none;max-width:100%;text-overflow:ellipsis;z-index:2}.filebokz label .error-msg{background-color:#f8d7da;background-color:var(--error-bg-color);inset:0;position:absolute;vertical-align:middle}.filebokz label .error-msg:before{content:"";display:inline-block;height:100%;vertical-align:middle}.filebokz label .files{height:100%;width:100%}.filebokz.is-draggable label:hover:after,.filebokz.is-draggable.is-dragging label:after,.filebokz.is-draggable.in-focus label:after{animation:filebokz-dance 10s infinite linear}.filebokz.is-draggable label:after{background:linear-gradient(90deg,#000 50%,transparent 50%),linear-gradient(0deg,#000 50%,transparent 50%),linear-gradient(90deg,#000 50%,transparent 50%),linear-gradient(0deg,#000 50%,transparent 50%);background:linear-gradient(90deg,var(--color) 50%,transparent 50%),linear-gradient(0deg,var(--color) 50%,transparent 50%),linear-gradient(90deg,var(--color) 50%,transparent 50%),linear-gradient(0deg,var(--color) 50%,transparent 50%);background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:15px 3px,3px 15px,15px 3px,3px 15px;background-position:left top,right top,left bottom,left top;content:"";inset:0;position:absolute;z-index:1}.filebokz .files .file[draggable]{cursor:grab;pointer-events:auto}.filebokz .files .file.is-dragging[draggable]{cursor:grabbing}.filebokz .files .file[draggable].is-removing,.filebokz .files .file[draggable].is-transferring{background-color:#f8d7da;background-color:var(--error-bg-color)}.filebokz .files .file .remove{cursor:pointer;pointer-events:auto}.filebokz .files .file .remove:hover{color:#721c24;color:var(--error-text-color)}.filebokz .files.file-previews{align-items:left;display:flex;flex-wrap:wrap}.filebokz .files.file-previews .file{align-items:center;background-color:#000;background-color:var(--file-bg-color);border-color:#000;border-color:var(--color);border-style:dotted;border-width:1px;color:#fff;color:var(--file-text-color);flex-basis:30%;justify-content:center;margin:1rem;padding:1rem;position:relative;overflow:hidden;transition:background-color .5s ease;text-align:center}.filebokz .files.file-previews .file:nth-child(-n+2){flex-grow:1}.filebokz .files.file-previews .file *{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filebokz .files.file-previews .file img{background-color:#fff;background-color:var(--bg-color)}.filebokz .files.file-previews .file img,.filebokz .files.file-previews .file i.fa{font-size:80px;margin:0 auto;margin-bottom:.5rem;max-height:80px}.filebokz .files.file-previews .file .remove{position:absolute;right:10px;top:10px}.filebokz .files:not(.file-previews) .file:not(:last-child):after{content:", ";display:"inline";white-space:pre}@keyframes filebokz-dance{0%{background-position:left top,right top,right bottom,left bottom}to{background-position:right top,right bottom,left bottom,left top}}@keyframes filebokz-fadeIn{0%{opacity:0;visibility:hidden}to{opacity:.85;visibility:visible}}@keyframes filebokz-fadeOut{0%{opacity:.85;visibility:visible}to{opacity:0;visibility:hidden}}form{width:fit-content;margin:0 auto;text-align:center;min-width:33%}.filebokz{--color: var(--pico-primary);padding:2rem 2rem 1rem}.filebokz label{transition:background-color linear .3s}.filebokz label:hover{background-color:var(--pico-color-grey-300, #ABABAB)}.filebokz.is-draggable label:after{background:none;border-style:dotted}.filebokz.is-draggable label:hover:after,.filebokz.is-draggable.is-dragging label:after,.filebokz.is-draggable.in-focus label:after{animation:none}.filebokz #cloud{height:7rem}.filebokz .error-msg:before{display:inline!important}#data-protection-section{display:flex;flex-direction:column;align-items:center;.h1{margin-bottom:1rem;margin-top:0}& p#motif{max-width:80ch}}#main-grid{background:linear-gradient(#000,#000) center/2px 100% no-repeat;grid-template-columns:1fr 3rem 1fr;justify-items:center;align-items:center;padding:1rem 3rem 0;margin-bottom:2rem;& div.text-content{max-width:40ch}}button{width:fit-content}#or{font-size:larger;background-color:#fff;color:var(--heigit-red);position:relative}
/*! Bundled license information:

filebokz/dist/filebokz-theme.css:
  (*!
    filebokz v0.2.0 (https://filebokz.js.org)
    by Five Fifteen (https://fivefifteen.com)
  *)
*/
/*# sourceMappingURL=digitize.css.map */
