.fl{float:left}.fr{float:right}.bottom{width:100%;background:#fff;-webkit-box-shadow:0 -.25rem 1.125rem 0 rgba(0,0,0,.07);box-shadow:0 -.25rem 1.125rem 0 rgba(0,0,0,.07);position:relative;z-index:100;padding:1rem 1.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom .input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.125rem;border-radius:.75rem;border:.125rem solid #333;padding-left:.9375rem}.bottom .input,.bottom .input .img-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom .input .img-box{padding-right:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom .input .img-box img{width:1.75rem;height:1.75rem}.bottom .img-box{padding:1.25rem}.bottom ul{padding:0 1.5rem .9375rem 1.25rem;overflow:hidden}.bottom .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9375rem;margin-right:1.25rem}.bottom .item .other-input{width:50%;margin-left:.625rem}.bottom .item a{display:inline-block;border:.0625rem solid #01bbf3;border-radius:.625rem;color:#01bbf3;background:#fff;font-size:.875rem;line-height:1.3125rem;padding:0 .625rem;margin-right:0;cursor:pointer}.bottom .item a.cur{background:#01bbf3;color:#fff}.bottom .item span{color:#01bbf3}.bottom .send{font-size:1rem;color:#31b3ef}.bottom .send.right{position:absolute;right:.625rem;top:.625rem}.bottom .input{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom .input input{border-radius:.3125rem;padding-left:.3125rem}.bottom .input .send{display:block;height:2.1875rem;line-height:2.1875rem}.bottom .sendMessage{position:absolute;right:1.25rem;top:1.5625rem;color:#01bbf3;font-size:.875rem}.bottom .input .left{width:1.875rem;height:1.875rem;background:#fff;border-radius:50%;overflow:hidden;padding:.25rem;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.23);box-shadow:0 0 .5rem 0 rgba(0,0,0,.23);text-align:center}.bottom .input .left img{width:.9375rem}.bottom .input input{background:#fff;border:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;color:#333;text-align:justify;font-size:.875rem;font-weight:400;line-height:1.25rem}.bottom .input .send{font-size:1rem;color:#31b3ef}.bottom .popup{width:100vw}.bottom .popup .header a{margin-left:3vw}.bottom .popup .header span{width:70vw;height:1.25rem;display:inline-block}.bottom .popup .picker{width:48vw;display:inline-block}.bottom .timebox{padding-top:1.25rem;position:relative}.bottom .timebox li{margin-bottom:1.25rem}.bottom .timebox span{display:inline-block;vertical-align:middle;margin-right:.625rem}.bottom .timebox .text{border:.0625rem solid #01bbf3;border-radius:.625rem;color:#01bbf3;background:#fff;margin-right:0;cursor:pointer}.bottom .timebox .text,.bottom .timebox .time{font-size:.875rem;line-height:1.3125rem;padding:0 .625rem}.bottom .timebox .time{border:.0625rem solid #eee;border-radius:.625rem}.bottom .timebox .update{color:#01bbf3;text-decoration:underline}.bottom .timebox .send{position:absolute;top:1.25rem;right:0}.bottom .evaluate{padding:.9375rem 1.5rem .9375rem 1.25rem}.bottom .evaluate .title{overflow:hidden;font-size:.875rem;color:#333}.bottom .evaluate span img{width:1.25rem;margin-right:.3125rem}.bottom .evaluate .confire{display:inline-block;background:#01bbf3;padding:0 .625rem;border-radius:.625rem;color:#fff;font-size:.875rem;line-height:1.25rem}#volet_clos{position:fixed;top:0;left:0;width:100%}#volet{position:absolute;left:0;top:0;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}#volet a.fermer,#volet a.ouvrir{right:-5.5rem;top:18.75rem}#volet a.fermer{display:none}#volet:target{left:0;top:0}#volet:target a.fermer{display:block}#volet:target a.ouvrir{display:none}#volet_clos:target #volet{left:0;top:-7.8125rem}#volet a.fermer,#volet a.ouvrir{position:absolute;right:40%;top:-2.5rem;padding:.625rem 1.5625rem;background:#555;color:#fff;text-decoration:none;text-align:center;width:7.5rem}.multiple-box{display:-webkit-box;display:-ms-flexbox;display:flex}.multiple-box ul{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:0}.multiple-box .send{margin-top:.9375rem;height:1.5rem;line-height:1.5rem;cursor:pointer;padding-right:1.25rem}