/*! CSS Used from: Embedded */
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{height:15px;bottom:0;}
.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute;}
.ps__rail-y{width:15px;right:0;}
.ps--active-y>.ps__rail-y{display:block;background-color:transparent;}
.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6;}
.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9;}
.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;}
.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute;}
.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;}
.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px;}
.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px;}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
.ps{overflow:auto!important;}
}
.roko-instabot-widget{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;overflow:hidden;height:100%;background-size:cover;font-family:Cabin,sans-serif;font-size:14px;font-weight:400;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.roko-instabot-widget *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}
.roko-instabot-widget .ps__rail-y{z-index:3;}
.roko-instabot-widget .head{position:relative;z-index:5;padding:14px 16px;padding-right:40px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);}
.roko-instabot-widget .head .main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;}
.roko-instabot-widget .head .main .text{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:0;}
.roko-instabot-widget .head .description{display:none;}
.roko-instabot-widget .head .avatar{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:6px;}
.roko-instabot-widget .head .text{font-size:20px;font-weight:400;line-height:24px;white-space:nowrap;text-overflow:ellipsis;}
.roko-instabot-widget .head .close{width:30px;height:30px;background-repeat:no-repeat;background-position:50%;border-radius:50%;right:10px;top:10px;background-size:auto;cursor:pointer;position:absolute;}
.roko-instabot-widget .head .close:after,.roko-instabot-widget .head .close:before{position:absolute;left:14px;top:7px;content:"";height:16px;width:2px;}
.roko-instabot-widget .head .close:before{transform:rotate(45deg);}
.roko-instabot-widget .head .close:after{transform:rotate(-45deg);}
.roko-instabot-widget .head .close:focus{animation:pulse 1s infinite;}
.roko-instabot-widget .footer{display:block;background-color:transparent;}
.roko-instabot-widget .text{overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;line-height:20px;font-size:14px;font-weight:400;letter-spacing:.3px;}
.roko-instabot-widget .conversation{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;text-align:left;position:relative;}
.roko-instabot-widget .conversation .messages-box{position:absolute;max-height:100%;bottom:0;left:0;right:0;padding-top:35px;}
.roko-instabot-widget .conversation .cut-off{height:1px;background-color:transparent;}
.roko-instabot-widget .conversation .message-container.right{text-align:right;}
.roko-instabot-widget .conversation .message-container.left+.message-container.left .timestamp{display:none;}
.roko-instabot-widget .conversation .timestamp{font-size:11px;font-weight:500;letter-spacing:.1px;line-height:14px;color:#a5a5a5;margin-bottom:4px;}
.roko-instabot-widget .conversation .message{display:block;margin-bottom:15px;position:relative;max-width:100%;}
.roko-instabot-widget .conversation .message .timestamp{margin-left:16px;}
.roko-instabot-widget .conversation .message .avatar-container .avatar{display:none;}
.roko-instabot-widget .conversation .message .question{display:inline-block;position:relative;background-color:#efefef;margin-bottom:4px;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:8px 16px;margin-right:40px;line-height:20px;max-width:calc(100% - 40px);}
.roko-instabot-widget .conversation .message .actions-container .action{cursor:pointer;}
.roko-instabot-widget .conversation .message.type-1{margin-bottom:0;}
.roko-instabot-widget .conversation .message.type-3 .actions-container{margin-right:52px;}
.roko-instabot-widget .conversation .message.type-3 .actions-container{z-index:1;position:relative;margin-left:16px;margin-right:40px;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;margin-top:8px;margin-right:8px;padding:7px 10px;padding-right:16px;border:1px solid #2bb885;border-radius:20px;color:#2bb885;background-color:#fff;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action .icon~span{min-width:0;word-wrap:break-word;white-space:normal;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.3px;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:16px;height:16px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #2bb885;padding:3px;margin-right:6px;margin-top:2px;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action .icon:before{display:none;content:"";width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#2bb885;}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action.selected .icon:before,.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action:focus .icon:before,.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action:hover .icon:before{display:block;}
.roko-instabot-widget .response-wrap{display:inline-block;margin-left:40px;margin-bottom:16px;max-width:calc(100% - 40px);text-align:left;}
.roko-instabot-widget .response-wrap .timestamp{text-align:right;margin-right:16px;}
.roko-instabot-widget .response{position:relative;background-color:#5c6bc0;color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:8px 16px;line-height:20px;}
.roko-instabot-widget .response .text{line-height:20px;}
.roko-instabot-widget .ps>.ps__rail-y{background-color:transparent;opacity:1;}
.roko-instabot-widget .ps>.ps__rail-y>.ps__thumb-y{width:8px;opacity:0;border-radius:20px;background-color:#ccc;right:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.roko-instabot-widget .ps:hover>.ps__rail-y{opacity:1;background-color:transparent;}
.roko-instabot-widget .ps:hover>.ps__rail-y:hover>.ps__thumb-y{width:8px;opacity:.5;border-radius:20px;background-color:#ccc;}
.roko-instabot-widget .load-more{position:relative;text-align:center;margin:0 0 25px;}
.roko-instabot-widget .load-more .text{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.12),0 0 2px 0 rgba(0,0,0,.14);font-size:11px;line-height:11px;font-weight:500;color:#3a3a3c;position:relative;z-index:1;display:inline-block;cursor:pointer;border-radius:5px;background-color:#fff;padding:5px;margin:5px 0 4px;}
.roko-instabot-widget .load-more .text:hover{box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);}
/*! CSS Used from: Embedded */
.roko-instabot-widget{background-color:White;background-image:none;}
.roko-instabot-widget.theme-2 .head{background:linear-gradient(to right, rgb(0, 217, 163), rgb(43, 255, 177));color:White;}
.roko-instabot-widget .head .avatar{background-image:url(https://static.instabot.io/47f725c3-4b8a-4854-aaa7-0491227ef7a3/fc91e0b6-007a-41c2-aa7a-b57e2d139609);}
.roko-instabot-widget .head .close:before,.roko-instabot-widget .head .close:after{background-color:White;}
.roko-instabot-widget .response{background-color:rgb(43, 255, 177);color:rgb(58, 58, 60);}
.roko-instabot-widget .conversation .message .question{background-color:rgb(241, 241, 241);color:rgb(58, 58, 60);}
.roko-instabot-widget .conversation .message .avatar{background-color:rgb(43, 255, 177);background-image:url(https://static.instabot.io/47f725c3-4b8a-4854-aaa7-0491227ef7a3/fc91e0b6-007a-41c2-aa7a-b57e2d139609);}
.roko-instabot-widget .conversation .message .avatar::after{content:"";}
.roko-instabot-widget .conversation .message.type-3 .actions-container .wrap .action{border-color:rgb(43, 255, 177);background-color:rgb(58, 58, 60);color:rgb(43, 255, 177);}
.roko-instabot-widget.theme-2 .conversation .message.type-3 .actions-container .wrap .action .icon{border-color:rgb(43, 255, 177);}
.roko-instabot-widget.theme-2 .conversation .message.type-3 .actions-container .wrap .action .icon:before{background-color:rgb(43, 255, 177);}
/*! CSS Used keyframes */
@-webkit-keyframes pulse{0%,to{transform:scale(1);}50%{transform:scale(1.2);}}
@-moz-keyframes pulse{0%,to{transform:scale(1);}50%{transform:scale(1.2);}}
@-ms-keyframes pulse{0%,to{transform:scale(1);}50%{transform:scale(1.2);}}
@-o-keyframes pulse{0%,to{transform:scale(1);}50%{transform:scale(1.2);}}
@keyframes pulse{0%,to{transform:scale(1);}50%{transform:scale(1.2);}}
/*! CSS Used fontfaces */
@font-face{font-family:Cabin;font-style:normal;font-weight:400;src:local("Cabin"),local("Cabin-Regular"),url(https://fonts.gstatic.com/s/cabin/v14/u-4x0qWljRw-Pd8w__g.ttf) format("truetype");}
@font-face{font-family:Cabin;font-style:normal;font-weight:500;src:local("Cabin Medium"),local("Cabin-Medium"),url(https://fonts.gstatic.com/s/cabin/v14/u-480qWljRw-PdfD3Ohluyw.ttf) format("truetype");}
@font-face{font-family:Cabin;font-style:normal;font-weight:600;src:local("Cabin SemiBold"),local("Cabin-SemiBold"),url(https://fonts.gstatic.com/s/cabin/v14/u-480qWljRw-Pdfv2-hluyw.ttf) format("truetype");}

.roko-instabot-widget.theme-2 .conversation .message.type-3 .actions-container .wrap .action .icon, .roko-instabot-widget.theme-2 .conversation .message.type-6 .actions-container .wrap .action .icon {
    border-color: #cdc2c2;
    margin-left: 5px;
    margin-right: 10px;
    background-color: #fff;
}
.roko-instabot-widget.theme-2 .conversation .message.type-3 .actions-container .wrap .action .icon:before, .roko-instabot-widget.theme-2 .conversation .message.type-6 .actions-container .wrap .action .icon:before {
    background-color: #ff5745;
}
.roko-instabot-widget.rokoinstabot-preview .conversation .message.type-3 .actions-container .action .icon {
    display: inline;
}
.roko-instabot-widget .text {
    overflow: hidden;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    white-space: pre-wrap;
    line-height: 22px;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0px;
    font-family: arial;
}