body{background:#f5f5f5;margin:0;padding:0;font-family:Inter,Arial,Helvetica,sans-serif}#ffl-espace-pro-logged-out{display:flex}#ffl-espace-pro-logged-out .left,#ffl-espace-pro-logged-out .right{width:100vw;min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;background:#fff}#ffl-espace-pro-logged-out .left .logo-mobile,#ffl-espace-pro-logged-out .right .logo-mobile{width:90%;max-width:500px;margin-top:48px;margin-bottom:70px}#ffl-espace-pro-logged-out .left .logo-mobile img,#ffl-espace-pro-logged-out .right .logo-mobile img{width:240px}#ffl-espace-pro-logged-out .left .logo-mobile .slog,#ffl-espace-pro-logged-out .right .logo-mobile .slog{color:#12aa7d;text-transform:uppercase;font-size:14px;display:inline-block;padding-left:70px;margin-top:6px}#ffl-espace-pro-logged-out .left{display:none}#ffl-espace-pro-logged-out .form-wrapper{width:90%}.form-wrapper{width:100%}.form-wrapper .header{display:flex;justify-content:space-between;margin:0 0 20px 0}.form-wrapper .header h1{font-size:20px;line-height:24px;margin:0;font-weight:500}.form-wrapper .header a,.form-wrapper .form-footer a{font-size:14px;line-height:22px;color:#bdbdbd}.form-wrapper .header a:hover,.form-wrapper .form-footer a:hover{text-decoration:none}.form-wrapper .form-footer{display:flex;flex-direction:column;text-align:center}.form-wrapper .form-footer div.recover{order:1;margin-top:30px}.form-wrapper .form-footer div.submit{order:0;text-align:center}.form-wrapper .explanation{padding-top:20px;color:#3c4043;font-size:14px;font-weight:400;line-height:22px}.form-wrapper .explanation.reinit{margin-bottom:30px}.form-wrapper form h2{margin:30px 0 6px 0 !important}.form-wrapper form .input-row{box-sizing:border-box;width:100%;background:#f2f2f2;border-radius:4px;margin:17px 0;position:relative;padding:15px 15px}.form-wrapper form .input-row label{position:absolute;transition:color 100ms ease-in-out,font-size 100ms ease-in-out,top 100ms ease-in-out;color:#b6b6b6;font-weight:400;font-size:14px;font-weight:300;cursor:text}.form-wrapper form .input-row.checkbox{background:none;padding:0;margin:2rem 0}.form-wrapper form .input-row.checkbox input{vertical-align:top}.form-wrapper form .input-row.checkbox label{position:relative;color:#000 !important;left:unset !important;vertical-align:top;font-size:.875rem !important;font-weight:300}.form-wrapper form .input-row.focus label{top:1px;left:16px;color:#b2b2b2;font-size:12px}.form-wrapper form .input-row input[type=text],.form-wrapper form .input-row input[type=password],.form-wrapper form .input-row input[type=email]{width:100%;border:0;background:none;outline:none;font-size:16px}.form-wrapper form .input-row button.see{width:20px;height:14px;background:url("../images/see.svg") center center no-repeat;border:none;position:absolute;right:10px;top:calc(50% - 7px);cursor:pointer}.form-wrapper form div.submit{text-align:right}.form-wrapper form div.submit input[type=submit]{border:none;border-radius:24px;background:#27ae60;color:#fff;padding:14px 56px;font-size:14px;cursor:pointer}.form-wrapper form div.submit input[type=submit]:hover{background:#198546}.form-wrapper div.error{margin-top:12px;margin-bottom:12px;font-size:12px;color:#e64a46}.form-wrapper div.error span.message{color:#e64a46}.form-wrapper div.success{margin-top:24px;margin-bottom:24px;font-size:14px;color:#2da24e}.form-wrapper div.success span.message{color:#2da24e}#ffl-espace-pro-app .header{height:77px;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;position:relative}#ffl-espace-pro-app .header h1{font-weight:600}#ffl-espace-pro-app .header .logo{width:100%;text-align:center}#ffl-espace-pro-app .header .logo img{width:173px}#ffl-espace-pro-app .header .user{margin-right:30px}#ffl-espace-pro-app .header .user .user-info{display:none}#ffl-espace-pro-app .header .user .bubble{display:none !important}#ffl-espace-pro-app .header .menu-toggler{width:24px;height:24px;border:none;background:url("../images/menu-mobile.svg") center center no-repeat;background-size:100%;cursor:pointer;position:absolute;right:24px;top:25px}#ffl-espace-pro-app .bubble{vertical-align:middle;display:inline-block !important;text-align:center !important;color:#fff !important;background:#ff3838;border-radius:50%;width:25px;height:25px;line-height:25px;margin-top:-4px;margin-left:17px;text-decoration:none}#ffl-espace-pro-app .wrapper{display:flex;box-sizing:border-box;padding-right:15px;padding-left:15px;position:relative;width:100%}#ffl-espace-pro-app .wrapper .menu{width:100vw;position:fixed;top:0;height:100vh;background:#f5f5f5;z-index:11;left:100vw;transition:left 400ms ease-in-out;box-sizing:border-box;padding:70px 0;display:flex;flex-direction:column;justify-content:center}#ffl-espace-pro-app .wrapper .menu.visible{left:0}#ffl-espace-pro-app .wrapper .menu .menu-toggler{position:absolute;top:30px;right:24px;width:24px;height:24px;background:url("../images/close.svg") center center no-repeat;border:none;cursor:pointer}#ffl-espace-pro-app .wrapper .menu a{display:block;text-align:center;font-size:14px;color:#000;text-decoration:none}#ffl-espace-pro-app .wrapper .menu .top a{margin-bottom:60px;padding-top:40px}#ffl-espace-pro-app .wrapper .menu .top a.folder{background:url("../images/folder.svg") center 9px no-repeat}#ffl-espace-pro-app .wrapper .menu .top a.folder:hover,#ffl-espace-pro-app .wrapper .menu .top a.folder.active{background:url("../images/folder-active.svg") center top no-repeat;color:#12aa7d}#ffl-espace-pro-app .wrapper .menu .top a.settings{background:url("../images/settings.svg") center 6px no-repeat}#ffl-espace-pro-app .wrapper .menu .top a.settings:hover,#ffl-espace-pro-app .wrapper .menu .top a.settings.active{background:url("../images/settings-active.svg") center top no-repeat;color:#12aa7d}#ffl-espace-pro-app .wrapper .menu .bottom{text-align:center}#ffl-espace-pro-app .wrapper .menu .bottom a.logout{display:inline-block;background:#f1f1f1 url("../images/logout.svg") center center no-repeat;width:50px;height:50px;border-radius:25px}#ffl-espace-pro-app .wrapper .menu .bottom a.logout span{display:none}#ffl-espace-pro-app .wrapper .menu .bottom a:hover{background-image:url("../images/logout-hover.svg");background-color:#262626}#ffl-espace-pro-app .wrapper .menu .user{display:block;text-align:center;margin-bottom:70px}#ffl-espace-pro-app .wrapper .index{display:flex;width:100%;height:100%;background:url("../images/visuel.jpg") right center no-repeat;background-size:cover;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#fff;min-height:calc(100dvh - 77px)}#ffl-espace-pro-app .wrapper .index h1{display:block;font-family:"Poppins",sans-serif;font-weight:500;font-size:35px;line-height:35px;margin:0 0 25px 0;max-width:80%}#ffl-espace-pro-app .wrapper .index div.info{font-size:16px;line-height:19px;font-weight:300;margin:0 0 35px 0;max-width:80%}#ffl-espace-pro-app .wrapper .index a{display:inline-block;background:#fff;color:#000;font-size:14px;line-height:17px;text-decoration:none;padding:16px 21px;border-radius:30px;transition:color 200ms ease-in-out,background 200ms ease-in-out}#ffl-espace-pro-app .wrapper .index a:hover{color:#fff;background:#12aa7d}#ffl-espace-pro-app .wrapper .content{background:#fff;border-radius:16px;height:auto;min-height:calc(100vh - 77px);min-height:calc(100dvh - 77px);overflow:auto;flex:1;box-sizing:border-box}#ffl-espace-pro-app .wrapper .content .explorer{box-sizing:border-box;width:100%;height:100%;padding:30px 5px 0 20px}#ffl-espace-pro-app .wrapper .content .explorer .info-block{margin-left:0px}#ffl-espace-pro-app .wrapper .content .explorer .breadcrumb{font-size:12px}#ffl-espace-pro-app .wrapper .content .explorer .breadcrumb a{text-decoration:none;color:#000}#ffl-espace-pro-app .wrapper .content .explorer .breadcrumb a:hover{text-decoration:underline}#ffl-espace-pro-app .wrapper .content .explorer a.back{display:none}#ffl-espace-pro-app .wrapper .content .explorer h1,#ffl-espace-pro-app .wrapper .content .explorer h2{font-weight:500 !important;font-size:18px;cursor:pointer;display:inline-block;padding:0 50px 0 0;margin:13px 0 6px 0}#ffl-espace-pro-app .wrapper .content .explorer h1.openable,#ffl-espace-pro-app .wrapper .content .explorer h2.openable{background:url("../images/down.svg") right center no-repeat}#ffl-espace-pro-app .wrapper .content .explorer .count{font-size:12px;color:#8e8e8e}#ffl-espace-pro-app .wrapper .content .explorer .current-folder{position:relative}#ffl-espace-pro-app .wrapper .content .explorer .empty{border-top:1px solid #f1f1f1;margin:50px 20px;padding-top:50px}#ffl-espace-pro-app .wrapper .content .explorer table.items{width:100%;border-collapse:collapse;margin-top:10px}#ffl-espace-pro-app .wrapper .content .explorer table.items .desktop-only{display:none !important}#ffl-espace-pro-app .wrapper .content .explorer table.items .mobile-only{display:block}#ffl-espace-pro-app .wrapper .content .explorer table.items tr:hover:not(:first-child){background:#f6f6f6}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.desktop-only-row{display:none !important}#ffl-espace-pro-app .wrapper .content .explorer table.items tr th{border-bottom:1px solid #f1f1f1;padding-bottom:10px}#ffl-espace-pro-app .wrapper .content .explorer table.items tr th a.order{display:inline-block;width:10px;height:5px}#ffl-espace-pro-app .wrapper .content .explorer table.items tr th a.order span{display:none}#ffl-espace-pro-app .wrapper .content .explorer table.items tr th a.order.desc{background:url("../images/down.svg") center center no-repeat}#ffl-espace-pro-app .wrapper .content .explorer table.items tr th a.order.asc{background:url("../images/up.svg") center center no-repeat}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td{border-bottom:1px solid #f1f1f1}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td a{display:block;font-size:14px;color:#8e8e8e;text-decoration:none;width:100%;padding:15px 0}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.icon{box-sizing:border-box;width:40px;vertical-align:top}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.icon a{padding:unset;border-radius:18px;color:#fff;text-align:center;width:28px;line-height:28px;height:28px;font-size:10px;text-decoration:none;padding:unset;margin-top:20px}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.name a{color:#000}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.download{width:40px;text-align:center}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.download a{display:inline-block;box-sizing:border-box;padding:0;width:34px !important;height:34px !important;text-align:center;background:url("../images/download.svg") center center no-repeat;background-size:16px 16px;border-radius:17px}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.download a:hover{border:1px solid #8e8e8e}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.download a span{display:none}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.date{width:20%;text-align:center}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.size{width:15%;text-align:center}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.folder td.icon a{border-radius:0;background:url("../images/folder-green.svg") center top no-repeat}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file td.icon a{background:#000}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-doc td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-docx td.icon a{background:#195abe}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-xls td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-xlsx td.icon a{background:#12aa7d}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-mov td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-avi td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-mkv td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-m4v td.icon a{background:#3a12aa}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-pdf td.icon a{background:#ff1d0f}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-png td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-tiff td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-jpg td.icon a,#ffl-espace-pro-app .wrapper .content .explorer table.items tr.file.ext-svg td.icon a{background:#f9d9d9;color:#000}#ffl-espace-pro-app .wrapper .content .explorer table.items .size-date{color:#8e8e8e;width:100%}#ffl-espace-pro-app .wrapper .content .explorer table.items .size-date span{display:inline-block;font-size:12px;margin-top:5px}#ffl-espace-pro-app .wrapper .content .explorer table.items .size-date span:first-child{margin-right:48px}#ffl-espace-pro-app .modal-dropdown{box-shadow:0px 1px 2px rgba(0,0,0,.1),0px 2px 6px 2px rgba(0,0,0,.1);border-radius:8px;background:#fff;min-width:200px;min-height:400px;position:absolute;box-sizing:border-box;padding:8px 0;overflow-x:hidden;overflow-y:auto;display:none;opacity:0;transition:opacity 400ms ease-in-out}#ffl-espace-pro-app .modal-dropdown ul{padding:0;margin:0;list-style:none}#ffl-espace-pro-app .modal-dropdown ul li a{display:block;font-size:14px;padding:15px;color:inherit;text-decoration:none}#ffl-espace-pro-app .modal-dropdown ul li a:hover,#ffl-espace-pro-app .modal-dropdown ul li a.active{background-color:#f6f6f6}#ffl-espace-pro-app .modal-dropdown.visible{display:block;opacity:1}#ffl-espace-pro-app .modal-dropdown#folders-dropdown{top:60px;left:65px;max-width:calc(100% - 100px)}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown{display:block;padding-bottom:30px;height:auto;max-height:400px;overflow-y:auto;transition:bottom 500ms ease-in-out;min-height:unset;bottom:calc(-100vh - (100vh - 400px));position:fixed;left:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:12;opacity:1}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown.visible{bottom:0}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown span.title{display:block;margin:30px 30px 22px 30px;color:#ff3838;font-weight:500}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown a{padding:10px 30px}@media screen and (min-width: 1024px){#ffl-espace-pro-logged-out .left{width:50vw;display:flex;background:url("../images/visuel.jpg") center center no-repeat;background-size:cover;border-top-right-radius:24px;border-bottom-right-radius:24px;justify-content:center}#ffl-espace-pro-logged-out .right{width:50vw;justify-content:center}#ffl-espace-pro-logged-out .right .logo-mobile{display:none}.form-wrapper{width:90%;max-width:500px}.form-wrapper .explanation{padding-top:unset}.form-wrapper .header{margin:0 0 60px 0}.form-wrapper .form-footer{justify-content:space-between;flex-direction:row}.form-wrapper .form-footer div.recover{order:0;margin-top:unset}.form-wrapper .form-footer div.submit{order:1}.form-wrapper form div.submit{margin-top:4rem}.form-wrapper form div.submit input[type=submit]{padding:14px 24px}#ffl-espace-pro-app .header{height:174px}#ffl-espace-pro-app .header .logo{margin-left:70px;width:unset;text-align:left}#ffl-espace-pro-app .header .logo img{width:unset}#ffl-espace-pro-app .header .user .user-info{display:inline}#ffl-espace-pro-app .header .user .bubble{display:inline-block !important}#ffl-espace-pro-app .header .menu-toggler{display:none}#ffl-espace-pro-app .wrapper{padding-left:unset;padding-right:30px}#ffl-espace-pro-app .wrapper .menu{justify-content:space-between;position:relative;width:200px;height:calc(100vh - 174px);left:unset}#ffl-espace-pro-app .wrapper .menu .user{display:none}#ffl-espace-pro-app .wrapper .menu .menu-toggler{display:none}#ffl-espace-pro-app .wrapper .content{height:calc(100vh - 174px);min-height:unset}#ffl-espace-pro-app .wrapper .content .explorer{padding:30px}#ffl-espace-pro-app .wrapper .content .explorer a.back{display:inline-block;width:40px;height:16px;background:url("../images/back.svg") left center no-repeat;border-right:1px solid #000;margin-right:20px;transition:opacity 200ms ease-in-out}#ffl-espace-pro-app .wrapper .content .explorer a.back span{display:none}#ffl-espace-pro-app .wrapper .content .explorer a.back:hover{opacity:.4}#ffl-espace-pro-app .wrapper .content .explorer h1{font-weight:300;font-size:18px;padding:0 50px 0 0;margin:21px 0 6px 0}#ffl-espace-pro-app .wrapper .content .explorer .info-block{margin-left:20px}#ffl-espace-pro-app .wrapper .content .explorer table.items{margin-top:20px}#ffl-espace-pro-app .wrapper .content .explorer table.items .desktop-only{display:table-cell !important}#ffl-espace-pro-app .wrapper .content .explorer table.items .mobile-only{display:none}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.desktop-only-row{display:table-row !important}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td a{padding:25px 0}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.icon{padding-left:20px;width:60px;vertical-align:middle}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.icon a{line-height:36px;width:36px;height:36px;font-size:12px;margin-top:unset}#ffl-espace-pro-app .wrapper .content .explorer table.items tr td.download{width:80px}#ffl-espace-pro-app .wrapper .content .explorer table.items tr.folder td.icon a{background:url("../images/folder-green.svg") center center no-repeat}#ffl-espace-pro-app .wrapper .index{background:url("../images/visuel.jpg") center center no-repeat;background-size:cover;min-height:unset}#ffl-espace-pro-app .wrapper .index h1{font-size:75px;line-height:75px;width:500px;font-weight:400}#ffl-espace-pro-app .wrapper .index div.info{width:500px;font-size:19px;line-height:23px}#ffl-espace-pro-app .wrapper .index a{font-size:16px;line-height:19px;padding:19px 30px}#ffl-espace-pro-app .modal-dropdown{min-width:340px;min-height:400px}#ffl-espace-pro-app .modal-dropdown#folders-dropdown{top:60px;left:-10px}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown{right:20px;top:110px;position:absolute;left:unset;bottom:unset;z-index:-1;opacity:0;width:unset;min-height:340px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#ffl-espace-pro-app .modal-dropdown#new-docs-dropdown.visible{z-index:12;opacity:1}}/*# sourceMappingURL=style.min.css.map */