.questions__wrap{width:420px;height:100vh;background:#fff;position:fixed;z-index:10;top:0;left:-420px;border-right:1px solid #c3cbde;-webkit-box-shadow:0 2px 5px 0 rgba(33,38,66,.24);box-shadow:0 2px 5px 0 rgba(33,38,66,.24);-webkit-transition:left .2s linear;transition:left .2s linear}.questions__wrap--show{left:0}.questions__btn{position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955),-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);cursor:pointer;background:#fff;border:1px solid #c3cbde;border-width:1px 1px 1px 0;-webkit-box-shadow:0 2px 5px 0 rgba(33,38,66,.24);box-shadow:0 2px 5px 0 rgba(33,38,66,.24);border-radius:0 26px 26px 0;width:50px;height:114px}.questions__btn svg{width:15px;height:25px;position:absolute;top:30%;left:20%;-webkit-transform:rotate(180deg) translate(-50%,-50%);transform:rotate(180deg) translate(-50%,-50%)}.questions__btn--active svg{top:50%;left:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.questions__items{overflow-y:auto;height:calc(100vh - 78px);padding-top:10px}.questions__item{border:1px solid #c3cbde;border-radius:0 7px 7px 0;border-left:none;margin-right:10px;margin-bottom:10px;padding-right:26px;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;letter-spacing:-.43px;cursor:pointer}.questions__item svg{width:22px;height:25px}.questions__text{padding:19px 26px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.questions__add{height:78px;width:100%;font-size:20px;letter-spacing:-.48px;background-color:#154bbd;cursor:pointer;font-weight:700;padding:20px 40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.questions__item_active{border-left:6px solid #154bbd}.questions__item_active .questions__text{padding-left:20px}