.electronic-assistant{border:1px solid #ebedf0;border-radius:10px;bottom:20px;display:flex;flex-direction:column;height:490px;justify-content:space-between;position:fixed;right:20px;width:330px}@media(max-height:539px){.electronic-assistant{height:calc(100% - 50px)}}.electronic-assistant_closed{cursor:pointer;display:flex;flex-direction:row;gap:15px;height:40px;padding:20px;width:200px}.electronic-assistant_closed div{display:flex;flex-direction:column;gap:10px}.electronic-assistant h3{font-size:14px;font-weight:400;margin:0}.electronic-assistant h4{font-size:12px;font-weight:300;margin:0}.electronic-assistant img.logo{border-radius:50%;height:30px;width:30px}.electronic-assistant__tools{align-items:center;border-bottom:1px solid #ebedf0;display:flex;height:36px;justify-content:space-between;padding:5px}.electronic-assistant__tools__modes{align-items:center;display:flex;gap:15px;height:25px;padding-right:10px}.electronic-assistant__tools__modes .tab{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:2px;height:100%;justify-content:center}.electronic-assistant__tools__modes .tab div{font-size:14px;margin:auto;padding-top:4px}.electronic-assistant__tools__modes .tab_active{color:#007aff}.electronic-assistant__close-panel{align-items:center;display:flex;height:36px;justify-content:space-between;margin:0 5px}.electronic-assistant__close-panel .close-btn{stroke:#000}.electronic-assistant__close-panel .div-close{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center}.electronic-assistant__close-panel .div-close div{padding-top:2px}.electronic-assistant__payments,.electronic-assistant__search{flex-grow:1;margin:0}.electronic-assistant__payments h2{font-size:x-large;margin:30px;text-align:center}.electronic-assistant .icon-message{stroke:#000;fill:none}.electronic-assistant .icon-message.icon_active{stroke:#007aff}.electronic-assistant .icon-payments{fill:#000}.electronic-assistant .icon-payments.icon_active{fill:#007aff}.electronic-assistant .icon-search{stroke:#000;fill:none}.electronic-assistant .icon-search.icon_active{stroke:#007aff}.electronic-assistant .icon-send,.electronic-assistant .icon-send-document,.electronic-assistant .icon-send-photo{fill:#007aff}.electronic-assistant .icon-play{fill:#000}.electronic-assistant .messages{word-wrap:break-word;height:328px;overflow-y:scroll;padding:10px}.electronic-assistant .messages,.electronic-assistant .messages__group,.electronic-assistant .messages__group__list{display:flex;flex-direction:column;gap:10px}.electronic-assistant .messages__group__date{align-content:center;background-color:#ebebeb;border:1px solid hsla(240,4%,48%,.122);border-radius:12px;display:flex;justify-content:center;margin:auto;width:90px}.electronic-assistant .messages__group__date h5{font-size:14px;font-weight:300;margin:0;padding:2px}.electronic-assistant .messages .message{border-radius:12px;padding:10px;width:218px}.electronic-assistant .messages .message_out{background-color:#ebebeb;border:1px solid hsla(240,4%,48%,.122);border-bottom-left-radius:1px}.electronic-assistant .messages .message_in{align-self:end;background-color:#007aff;border-bottom-right-radius:1px;color:#fff}.electronic-assistant .messages .message_in svg{fill:#fff}.electronic-assistant .messages .message h2{font-size:15px;font-weight:400;margin:0}.electronic-assistant .messages .message h5{font-size:10px;font-weight:300;margin:0}.electronic-assistant .messages .message__footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.electronic-assistant .messages .message__buttons{grid-gap:6px;display:grid;gap:6px;margin:8px 0}.electronic-assistant .messages .message__buttons button{background-color:#fff;border:none;border-radius:5px;cursor:pointer;padding:3px}.electronic-assistant .messages .message img{width:100%}.electronic-assistant .ui-input-file input{display:none}.electronic-assistant .send-message{align-items:center;border-top:1px solid #ebedf0;display:flex;flex-direction:row;height:45px;justify-content:space-between}.electronic-assistant .send-message input{border-radius:29px;flex-grow:1;font-size:14px;font-weight:400;height:30px;padding-left:10px;padding-right:10px}.electronic-assistant .send-message__file{align-items:center;border:1px solid #ebedf0;border-radius:10px;display:flex;flex-direction:row;gap:5px;justify-content:center;margin:5px;max-width:275px;padding:3px}.electronic-assistant .send-message__file div{font-size:small;overflow:hidden;white-space:nowrap}.electronic-assistant .search h2{font-size:x-large;margin:30px;text-align:center}.electronic-assistant .search__field{align-items:center;display:flex;gap:5px;justify-content:center;margin:15px}.electronic-assistant .search__field input{border-radius:29px;flex-grow:1;font-size:14px;font-weight:400;height:30px;padding-left:10px;padding-right:10px}.electronic-assistant .search__field svg{stroke:#007aff}.electronic-assistant .payment-form{background:#fff;padding:10px}.electronic-assistant .payment-form h2{font-size:larger;margin:10px;text-align:center}.electronic-assistant .form-group{margin:10px}.electronic-assistant .form-group label{display:block;margin:5px}.electronic-assistant .form-group input,.electronic-assistant .form-group select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.electronic-assistant .card-number{display:flex;gap:10px}.electronic-assistant .card-number input{flex:1 1}.electronic-assistant .expiry-cvv{display:flex;gap:10px}.electronic-assistant .expiry-cvv input{flex:1 1}.electronic-assistant .card-type{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.electronic-assistant .card-type img{height:30px}.electronic-assistant .submit-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.electronic-assistant .submit-btn:hover{background-color:#218838}.electronic-assistant .payment{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.electronic-assistant .payment input{border-radius:29px;flex-grow:1;font-size:14px;font-weight:400;height:30px;padding-left:10px;padding-right:10px}.electronic-assistant .payment button{background-color:#007aff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:200px}.electronic-assistant{background-color:#fff;box-sizing:initial!important;z-index:10000}.electronic-assistant *{box-sizing:initial!important;font-family:PF Din,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:normal}.electronic-assistant .cursor-pointer{cursor:pointer}
/*# sourceMappingURL=main.d7be72f1.css.map*/