@charset "UTF-8";*,:after,:before{padding:0;margin:0;box-sizing:border-box;font-family:WorkSans;color:initial;text-decoration:none;border:none;outline:none}:after,:before,img,span.icon{user-select:none}.blue{color:#1474cc}.modal-device{display:none}button{cursor:pointer;background:none}@font-face{font-family:WorkSans;src:url(/build/fonts/WorkSansSemiBold.8cad3c8f.ttf) format("truetype"),url(/build/fonts/WorkSansRegular.b13bc1b6.ttf) format("truetype"),url(/build/fonts/WorkSansMedium.f292ced0.ttf) format("truetype")}p{font-size:16px}h3{font-weight:600;font-size:18px}.title{color:#0e0e2c}.subtitle{color:#3c3c3c}.medium{font-weight:500}.placeholder{background-color:grey}.title-category{font-weight:600;font-size:20px}.btn{cursor:pointer}nav{justify-content:space-between;padding:20px 20px 0}nav,nav .nav-link{display:flex;align-items:center}nav .nav-link{width:54px;height:54px;border-radius:100px;justify-content:center}nav .back-arrow-nav{background-color:#fff;border:1px solid #dcdcdc}nav #more-option{background:hsla(0,0%,100%,.1)}nav #more-option img{width:30px}nav ul{position:relative}nav li{display:none;z-index:100;position:absolute;list-style:none;background:#fff;width:200px;padding:25px;top:60px;border-radius:5px;right:0;box-shadow:0 3px 13px rgba(75,74,79,.3);border:1px solid #d4cfcf}nav li.show{display:block}nav li a{font-size:18px}nav.logo-nav{justify-content:normal;height:54px;margin-bottom:30px;margin-top:10px}nav.logo-nav .logo_ubiquid{width:180px;text-align:center;margin:auto}nav.logo-nav a{position:absolute}h1{font-size:26px}p{font-family:WorkSans;font-weight:400}.cards{background-color:#fff}.shadow-default{box-shadow:0 0 12px 5px rgba(11,12,26,.05)}#overlay{height:100vh;top:0;background:rgba(0,0,0,.5)}#overlay,.modal{display:none;position:absolute;width:100%;left:0;justify-content:center;align-items:center}.modal{bottom:0;z-index:1;height:463px;background-color:#fff;border-radius:32px 32px 0 0;flex-direction:column;text-align:center;padding:26px 30px}.modal img{width:100px;margin-bottom:16px}.modal h2{margin-bottom:20px}.modal .row_btn{row-gap:26px;margin-top:30px}.modal a{margin:0}.modal a:nth-child(2){content:"";display:none}.modal .phone-number{display:flex;justify-content:center;font-weight:500;font-size:22px}.modal .phone-number img{width:24px;height:24px;margin-right:11px}@media screen and (max-width:510px){.modal{align-items:end;width:100%;border-radius:30px 30px 0 0;height:464px}.modal a:first-child{order:2;background:linear-gradient(96.65deg,rgba(59,144,252,.2) 10.07%,rgba(54,91,255,.2) 98.83%);color:#1474cc;box-shadow:none}.modal a:nth-child(2){display:block;order:1;background:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);color:#fff;-webkit-box-shadow:0 18px 30px -20px #2f80ed;box-shadow:0 18px 30px -20px #2f80ed}.modal .phone-number,.modal a:nth-child(3){display:none}}.login-page{background-image:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);min-height:100vh;flex-direction:column;position:relative}.login-page .content-page{width:100%}.login-page .logo_ubiquid{margin-bottom:60px}.login-page h2,.login-page p.pres_login{text-align:center;margin:auto;color:#fff;padding:0 20px}.login-page h2{font-weight:500;font-size:28px;margin-bottom:11px;margin-top:20px}.login-page p.pres_login{margin-bottom:43px;font-size:18px}.login-page span.shape_login_top{content:url(/build/images/bckgrd_login_before.ba9d1ef6.png);width:auto;height:260px;position:absolute;top:0;right:0;z-index:-10}.login-page span.shape_login_bottom{content:url(/build/images/bckgrd_login_after.b8eabf32.png);width:auto;height:286px;position:absolute;bottom:0;left:0;z-index:-10}.main_form{margin:0 50px;z-index:1}form.reset_form{margin-top:20px}form.reset_form .reset_text{margin-bottom:50px}form.reset_form .reset_text h1{margin-bottom:16px}form.reset_form .reset_text p{color:#3c3c3c}.login_form_row label{color:#fff}.login_form_row input{box-shadow:0 0 12px 5px rgba(11,12,26,.05)}.reset_form_row input{border:1px solid rgba(140,140,162,.5)}.main_form_row{display:flex;flex-direction:column;width:100%;position:relative}.main_form_row:first-child{margin-bottom:22px}.main_form_row label{margin-bottom:10px;font-size:16px;font-weight:500}.main_form_row input{background-color:#fff;font-size:16px;border-radius:10px;padding:13px 16px}.main_form_row .password_label{position:relative}.main_form_row .toggle_password_icon{position:absolute;background-image:url(/build/images/ic_password_hidden.bc5dc8d2.svg);height:28px;width:28px;background-size:28px 28px;right:12px;top:37px;z-index:10}.main_form_row .toggle_password_icon.icon-ic_password_visible{background-image:url(/build/images/ic_password_visible.b9f37279.svg)}.main_form_row .forget_password{width:100%;text-align:right;margin-top:10px}.main_form_row .forget_password a{color:#fff}.confirm_text{text-align:center}.confirm_text img{width:154px;margin-top:28px}.confirm_text a{display:flex;justify-content:center}.confirm_text h1{margin-bottom:16px}.btn_submit_login{background-color:#fff;color:#1474cc}.btn_main{margin-top:40px;border-radius:100px;width:100%;padding:16px;font-weight:500;font-size:18px}.btn_submit_blue{background:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);color:#fff;box-shadow:0 18px 30px -20px #2f80ed}.btn_submit_blue:hover{background:linear-gradient(96.65deg,#3babfc 10.07%,#366eff 98.83%);box-shadow:0 18px 30px -20px #2a7ae6}.btn_submit_blue:focus{background:linear-gradient(96.65deg,#2480f4 10.07%,#1941f4 98.83%);box-shadow:0 13px 20px -20px #2f80ed}.btn_ghost_blue{background:linear-gradient(96.65deg,rgba(59,144,252,.2) 10.07%,rgba(54,91,255,.2) 98.83%);color:#1474cc}.btn_ghost_login{color:#fff;background-color:transparent;border:2px solid #fff;text-align:center;justify-content:center;column-gap:14px;position:relative;display:flex}.btn_ghost_login img{width:20px;height:auto}.btn_ghost_login span{color:#fff}.btn_ghost_login .link{position:absolute;width:100%;height:100%;top:0;left:0}.contact_sav{margin-top:115px;width:100%;text-align:center;margin-bottom:15px}.contact_sav span{color:#1474cc;font-weight:500}.row_btn{display:grid;width:100%}.error_reset{margin-top:20px;font-size:14px;display:flex;align-items:center}.error_reset,.error_reset p,.error_reset span{color:#f44336}.error_reset .min-btn{text-decoration:underline}.error_reset img{margin-right:10px;width:19px;height:19px}.error_login_qr,.error_scan_qr{top:120px}.error_toast_scan_qr{background-color:#f44336;padding:10px 20px 10px 16px;border-radius:13px;position:absolute;z-index:1000;justify-content:center;display:flex;align-items:center;display:none;left:50%;transform:translateX(-50%);width:max-content}.error_toast_scan_qr.active_message{display:flex}.error_toast_scan_qr.warning_toast{background-color:#ff871f}.error_toast_scan_qr img{width:28px;height:28px;margin-right:10px}.error_toast_scan_qr p{font-size:18px;color:#fff;font-weight:500}.login-error{background-color:#f44336;padding:16px 20px;border-radius:10px;margin-top:18px;justify-content:center;display:flex;align-items:center}.login-error img{height:26px;width:26px}.login-error p{color:#fff;margin-left:14px}.reset-password-page{margin-bottom:14px}.btn_login{position:absolute;top:0}.btn_login .toto{position:relative}@media screen and (max-width:640px){.login-page h2{font-size:23px}.login-page .logo_ubiquid{margin-bottom:28px}.login-page p{font-size:16px}.login-page span.shape_login_bottom{left:auto;right:40px}.error_login_qr{top:100px}.error_login_qr p{font-size:16px}.error_scan_qr{top:190px}}@media screen and (max-width:440px){.main_form{margin:0 30px 20px}.login-page span.shape_login_bottom{display:none}}.clothes-page{background-image:url(/build/images/bckgrd_sheet_tablet.1e409781.png);background-size:100% 257px;background-repeat:no-repeat}.clothes-page .content-page{margin:auto;padding-bottom:40px}.infos{align-items:flex-end;column-gap:40px}.infos,.infos-clothes{justify-content:center;display:flex}.infos-clothes{align-items:center;flex-direction:column;width:332px;min-height:204px;border-radius:20px;position:relative;margin-top:90px}.infos-clothes .infos-clothes-pics{width:140px;height:140px;position:absolute;top:-76px;border-radius:1000px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}.infos-clothes .infos-clothes-descr{display:flex;justify-content:space-between;align-items:center;align-items:start;margin-top:84px;width:100%;padding:0 20px 20px}.infos-clothes .infos-clothes-descr .infos-clothes-descr-item{justify-content:center;display:flex;align-items:center;width:85px;flex-direction:column}.infos-clothes .infos-clothes-descr .infos-clothes-descr-item img{width:44px;height:44px;margin-bottom:14px}.infos-clothes .infos-clothes-descr .infos-clothes-descr-item p{text-align:center}.infos-resident{width:210px;height:204px;border-radius:20px;justify-content:center;display:flex;align-items:center;flex-direction:column;row-gap:10px;padding:15px}.infos-resident .infos-resident-pics{width:80px;height:80px;border-radius:100px}.infos-resident .infos-resident-content{justify-content:center;display:flex;align-items:center;flex-direction:column}.infos-resident .infos-resident-content-lastname{text-transform:uppercase}.precision{margin-top:36px}.precision .precision-title{width:562px;margin:auto auto 6px}.precision .precision-block{overflow-x:scroll}.precision .precision-block .precision-slider{display:flex;flex-direction:row;column-gap:20px;width:max-content;overflow:visible;width:562px;text-align:center;margin:auto;padding:10px 0}.precision .precision-block-cards{height:174px;min-width:158px;background-color:#fff;border-radius:8px;border-bottom:7px solid #f2994a;justify-content:center;display:flex;align-items:center;flex-direction:column;box-shadow:0 1px 7px rgba(0,0,0,.15)}.precision .precision-block-cards .precision-img{width:85px;height:85px;margin-bottom:8px}.precision .precision-block-cards .precision-img.placeholder{background-color:#87ceeb;border-radius:100px}.precision-name{margin-bottom:3px}.precision-name.precisions-cintre{color:#1488cc}.precision-name.precisions-couture{color:#b93e3e}.precision-name.precisions-decolore{color:#41a2c1}.precision-name.precisions-famille{color:#00bcd4}.precision-name.precisions-fragile{color:red}.precision-name.precisions-main{color:#6598cb}.precision-name.precisions-perdu{color:#e53737}.precision-name.precisions-pressing{color:#4cdbc4}.precision-name.precisions-retreci{color:#ffa000}.precision-name.precisions-tache{color:#0b87be}.precision-name.precisions-troue{color:#259b24}.precision-name.precisions-use{color:#673ab7}.history{width:562px;margin:26px auto auto;position:relative}.history:before{width:1px;height:410px;background-color:#dceaf8;content:"";position:absolute;left:5px;top:46px}.history .history-category{font-size:18px;margin-top:18px;padding-left:26px;position:relative}.history .history-category:before{width:12px;height:12px;content:"";background-color:#1474cc;position:absolute;left:0;top:4px;border-radius:10px}.history .history-cards{padding:21px 16px;display:flex;align-items:center;border-radius:8px;margin-top:15px;margin-left:26px}.history .history-cards img{width:60px;height:60px}.history .history-cards.creation-history{background:rgba(20,116,204,.15)}.history .history-cards.wash-history{background:rgba(84,192,235,.18)}.history .history-cards .placeholder{width:60px;height:60px;border-radius:500px;background-color:salmon}.history .history-cards .history-text{margin-left:22px}.history .history-cards .history-text p{font-weight:500}.history .history-cards .history-text p.light{font-weight:400}.history .history-cards .history-text p.blue{color:#1474cc}.history .history-cards .history-text span.red{color:#ef3035;font-weight:600;font-size:18px}.history .history-cards .history-text .last-see-date{font-weight:600}.last-see-history.history-armoire{background-color:#fbefdb}.last-see-history.history-sale{background-color:#d8efe4}.last-see-history.history-laver{background-color:#d9f0fb}.last-see-history.history-rack{background-color:#f7e4ee}.last-see-history.history-exit-laundry{background-color:#f9e2dc}.last-see-history.history-trash{background-color:#d5ecea}.last-see-history.history-linge-plat{background-color:#d5f1f7}.last-see-history.history-dry{background-color:#f9eadb}.last-see-history.history-congès{background-color:#f7dfda}.last-see-history.history-pressing{background-color:#e0f5f2}.last-see-history.history-creation{background-color:#dbedf3}.last-see-history.history-inventory{background-color:#f7dcdd}.last-see-history.history-stock{background-color:#eedef3}.last-see-history.history-unknown{background-color:#d8e9f3}.last-see-history.history-film{background-color:#f9efdb}.last-see-history.history-dalle{background-color:#f9e5de}@media screen and (max-width:640px){.infos{column-gap:20px;flex-direction:column;justify-content:center;align-items:center}.infos .infos-resident{flex-direction:row;height:auto;justify-content:start;padding:20px;margin-top:20px}.infos .infos-resident .infos-resident-content{align-items:start;margin-left:22px}}@media screen and (min-width:400px) and (max-width:640px){.history,.infos-clothes,.infos-resident,.precision .precision-block .precision-slider,.precision .precision-title{width:380px}}@media screen and (max-width:400px){body.clothes-page{padding:20px 20px 0}body.clothes-page nav{padding:0}body.clothes-page .history,body.clothes-page .infos-clothes,body.clothes-page .infos-resident,body.clothes-page .precision .precision-title{width:100%}}.setting-page{background-image:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);position:relative}.user-profil{text-align:center;margin:10px auto auto}.user-profil img{border:2px solid #fff;border-radius:100px;width:86px;height:86px}.user-profil p{color:#fff;font-size:16px}.user-profil p.user_last_name{font-weight:600}.user-profil p.user_first_name{font-weight:500}.panel_setting{height:calc(100% - 167px)}.panel_setting .label,.panel_setting label{display:flex;justify-content:space-between;width:100%;font-weight:500;color:#0e0e2c;position:relative}.panel_setting .label .txt-picto,.panel_setting label .txt-picto{display:flex;align-items:center;column-gap:16px}.panel_setting .label img,.panel_setting label img{width:26px;height:26px}.panel_setting .row_setting{display:flex;flex-direction:column;row-gap:24px;position:relative}.panel_setting_top{border-radius:30px 30px 30px 30px;background-color:#fff;margin-top:40px;padding:30px 40px 30px 30px}.panel_setting_top .title_setting{margin-bottom:30px}.panel_setting_top p{font-weight:400;font-size:18px;color:#3c3c3c}.panel_setting_top hr{height:1px;background-color:#cfcfcf;width:100%}.panel_setting_top input[type=checkbox]{display:none}.panel_setting_top .toggle_switch{min-width:20px;width:36px;height:20px;position:relative}.panel_setting_top .toggle_switch,.panel_setting_top .toggle_switch:before{border-radius:40px;background:#fcfcfc;border:1px solid #a4a4a4;transition:.4s ease-out}.panel_setting_top .toggle_switch:before{position:absolute;content:" ";padding:11px;left:-3px;top:-2px;transform:translateX(0)}.panel_setting_top input[type=checkbox]:checked+.toggle_switch{background-color:#1474cc;border:1px solid #1474cc;transition:background-color .4s ease-out}.panel_setting_top input[type=checkbox]:checked+.toggle_switch:before{transform:translateX(16px);transition:transform .4s ease-out;border:1px solid #1474cc}.panel_setting_top .camera_rotation .rotation-direction{color:#1474cc;padding-left:42px}.panel_setting_top .exit_app.label a{width:100%}.panel_setting_bottom{border-radius:30px 30px 0 0;background-color:#fff;margin-top:30px;height:calc(100% - 289px);display:flex;align-items:end;padding:90px 40px 40px 30px}.modal.modal-camera-rotation{text-align:left;height:270px;position:fixed}.modal.modal-camera-rotation p{color:#3c3c3c;margin-bottom:38px}.modal.modal-camera-rotation .camera-modal-row{margin-bottom:36px;display:flex;column-gap:14px}.modal.modal-camera-rotation input{width:24px;height:24px}.modal.modal-camera-rotation label{color:#0e0e2c;font-weight:500;display:flex;align-items:center;width:100%}.modal.modal-camera-rotation .camera-validation-row{display:flex;justify-content:space-between;margin-top:40px}.modal.modal-camera-rotation .camera-validation-row button{font-size:18px;color:#0e0e2c;font-weight:500}@media screen and (min-width:500px){.panel_setting{margin:0 50px;display:flex;flex-direction:column;justify-content:space-between}.panel_setting .panel_setting_bottom{border-radius:30px;height:100%}}.btn_login,.btn_login .toto,.btn_login p{color:#fff;z-index:4444}.btn_login_qr_row{z-index:3;position:relative;display:flex;justify-content:space-between}.btn_login_qr_row .btn_scan_qr{height:50px;display:flex;border-radius:100px;align-items:center;color:#fff;padding:0 60px;gap:12px}.btn_login_qr_row .btn_login_qr_white{background:#fff;color:#1474cc}.btn_login_qr_row .btn_login_qr_blue{background:#b1d8fe}.btn_login_qr_row img{width:30px;height:30px}.scan_qr_code .head-scan{position:relative}.scan_qr_code .head-scan nav{background-repeat:no-repeat;height:95px;background-size:100% 90px;background-image:url(/build/images/bckg_head.35c84cc8.png)}.scan_qr_code .head-scan div{margin-top:16px;margin-bottom:22px;display:flex;justify-content:center;align-items:center;column-gap:20px}.btn_scan_qr{height:50px;display:flex;border-radius:100px;align-items:center;color:#fff;padding:0 60px;gap:12px}.btn_login_qr_white{background:#fff;color:#1474cc}.btn_login_qr_blue{background:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%)}.btn_scan_qr.disabled{background:#e5e5e5}.btn_scan_qr.disabled img{filter:saturate(0) brightness(8%) contrast(7%)}.btn_login_qr_block{height:calc(100vh - 100vw - 110px);display:flex;flex-direction:column;align-items:center;width:100%}#reader{z-index:2;border-radius:20px;position:relative;overflow:hidden;height:100vw;min-height:100vw}#reader #qr-shaded-region div:last-child{display:block!important;opacity:1!important}#reader div:last-child{display:none!important;opacity:0!important}.logo_ubiquid_login{z-index:3;text-align:center;width:180.83px;margin:30px auto 36px 20px}.login_qr_code{background-image:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);height:100vh}.login_qr_code .logo_ubiquid_login{margin-bottom:16px}.login_qr_code h2{margin:auto;text-align:center;color:#fff}.login_qr_code .btn_login_qr_row{margin-top:30px}.txt-scan{display:flex;justify-content:center;flex-direction:column;margin-top:10px;margin-bottom:30px}.scan_qr_code{background-size:100%;background-repeat:no-repeat}.scan_qr_code #reader{border-radius:20px 20px 0 0}.scan_qr_code nav{z-index:3;margin-bottom:10px;padding-top:10px;position:relative;height:50px}.scan_qr_code nav img.logo-ubiquid{height:35px;position:absolute;top:26px}.scan_qr_code nav ul{position:absolute;top:16px;right:20px}.scan_qr_code .cards_qr_scan{background:#fff;width:100%;transform:translateY(-20px);border-radius:20px 20px 0 0;padding:60px 20px 0;position:relative;z-index:3}.scan_qr_code .cards_qr_scan .icon_qr_code{text-align:center;display:flex;height:90px;width:90px;top:-34px;margin:auto auto 10px;position:absolute;left:50%;transform:translateX(-50%)}.scan_qr_code .cards_qr_scan h2{text-align:center;color:#0e0e2c;margin:auto auto 20px;font-size:20px}.scan_qr_code .cards_qr_scan.error_qr_code h2{color:#fb4d40}.scan_qr_code .cards_qr_scan.scan_qr_code h2{color:#1edcb6}.scan_qr_code .cards_qr_scan p{text-align:center;line-height:20px;margin:0 20px}.scan_qr_code .btn_login_qr_row{width:100%}.btn_login_qr_exit{z-index:3;width:340px;text-align:center}.btn_login_qr_rotate{font-size:16px}.scan_qr_code .head-scan nav div{display:flex}.cards_qr_scan div.row-btn{display:none}@media screen and (min-width:600px){.scan_qr_code .cards_qr_scan{padding:100px 20px 0}.scan_qr_code .cards_qr_scan .icon_qr_code{width:140px;height:140px;top:-52px}.scan_qr_code .cards_qr_scan h2{font-size:26px}.scan_qr_code .cards_qr_scan p{font-size:22px}.scan_qr_code div.head-scan nav{background-image:none}.scan_qr_code div.head-scan nav .logo-ubiquid{width:180px;height:auto}.scan_qr_code div.head-scan:after{content:"";width:100%;height:120px;background:linear-gradient(96.65deg,#3b90fc 10.07%,#365bff 98.83%);position:absolute;left:0;top:0}.scan_qr_code div.head-scan div{display:flex;column-gap:20px;position:absolute;bottom:-170px;left:50%;transform:translateX(-50%);z-index:44}.scan_qr_code div.head-scan div .btn_scan_qr{height:60px;background:#3762ff}.scan_qr_code div.head-scan div .btn_scan_qr img{width:35px}.btn_login_qr_row{padding-top:50px;width:100%;column-gap:40px;justify-content:center}.btn_login_qr_row .btn_scan_qr{height:60px}.btn_login_qr_row .btn_scan_qr img{width:40px;height:40px}.btn_login_qr_exit{top:calc(50% + 425px);width:440px;padding:18px;font-size:20px;display:flex}.btn_login_qr_exit.btn_ghost_login img{width:24px;height:auto}.cards_qr_scan .btn_login_qr_row{padding-top:0}.cards_qr_scan h2{margin-top:56px}}.error-device-page{background-color:#f1f1f1}.content-error-device{display:flex;flex-direction:row}.content-error-device div{width:50%}.content-error-device .logo_error{width:274px;margin-bottom:76px}.content-error-device h1{font-weight:600;font-size:38px;line-height:50px;color:#3978fe;margin-bottom:28px}.content-error-device p{font-size:26px;line-height:36px;color:#000;margin-bottom:36px}.content-error-device .btn{width:354px;font-size:21px;padding:14px 75px;width:max-content}.content-error-device .img-error{background-image:url(/build/images/illu_device_error.1c007cfe.png);background-size:contain;background-position:50%;background-repeat:no-repeat;height:calc(100vh - 200px)}@media screen and (max-width:1400px){.content-error-device h1{font-size:32px}.content-error-device p{font-size:22px}.content-error-device .btn{font-size:18px}}@media screen and (min-width:1200px){.content-error-device{margin:100px 70px}}@media screen and (min-width:1080px) and (max-width:1200px){.content-error-device{margin:100px 30px}}@media screen and (max-width:1080px){.content-error-device{flex-direction:column;align-items:center;margin:40px}.content-error-device .txt-error{display:flex;align-items:center;flex-direction:column}.content-error-device div{width:100%}.content-error-device h1,.content-error-device p{text-align:center}.content-error-device .btn{margin-top:10px;margin-bottom:50px}}