UNPKG

node-red-contrib-chatbot

Version:

REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required

2 lines 3 MB
/*! For license information please see login.js.LICENSE.txt */ (()=>{var n={94184:(n,r)=>{var e;!function(){"use strict";var t={}.hasOwnProperty;function o(){for(var n=[],r=0;r<arguments.length;r++){var e=arguments[r];if(e){var s=typeof e;if("string"===s||"number"===s)n.push(e);else if(Array.isArray(e)){if(e.length){var i=o.apply(null,e);i&&n.push(i)}}else if("object"===s)if(e.toString===Object.prototype.toString)for(var a in e)t.call(e,a)&&e[a]&&n.push(a);else n.push(e.toString())}}return n.join(" ")}n.exports?(o.default=o,n.exports=o):void 0===(e=function(){return o}.apply(r,[]))||(n.exports=e)}()},95926:(n,r,e)=>{(r=e(23645)(!1)).push([n.id,"/* stylelint-disable */\n/* stylelint-disable */\n/* stylelint-disable */\n/* stylelint-disable-next-line */\n/* stylelint-disable-next-line */\n/* stylelint-disable-next-line */\n/* stylelint-disable */\n/* stylelint-enable */\n/* stylelint-disable */\n* {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n*::before,\n*::after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\nbody {\n font-size: 14px;\n line-height: 1.42857143;\n color: #575757;\n background-color: #fff;\n margin: 0;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton {\n border-radius: 0;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type='button'],\ninput[type='reset'],\ninput[type='submit'] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: not-allowed;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type='checkbox'],\ninput[type='radio'] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n}\ninput[type='number']::-webkit-inner-spin-button,\ninput[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n[tabindex='-1'] {\n outline: none;\n}\ninput[type='button'],\ninput[type='submit'],\ninput[type='reset'],\nbutton {\n border-width: 0;\n}\ninput::-ms-clear {\n display: none;\n}\ninput[type='file']::-webkit-file-upload-button,\ninput[type='file']::-ms-browse {\n border-width: 0;\n background: transparent;\n color: currentColor;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n.clearfix::before,\n.clearfix::after {\n content: ' ';\n display: table;\n}\n.clearfix::after {\n clear: both;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.hidden {\n display: none !important;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n pointer-events: none;\n}\n.fade.in {\n opacity: 1;\n pointer-events: unset;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition: height 0.35s ease, visibility 0.35s ease;\n transition: height 0.35s ease, visibility 0.35s ease;\n}\n.sr-only {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n@-webkit-keyframes shake {\n 0%,\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n 16.7%,\n 50%,\n 83.3% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0);\n }\n 33.3%,\n 66.7% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0);\n }\n}\n@keyframes shake {\n 0%,\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n 16.7%,\n 50%,\n 83.3% {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0);\n }\n 33.3%,\n 66.7% {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0);\n }\n}\n@-webkit-keyframes slideUpIn {\n 0% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@keyframes slideUpIn {\n 0% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@-webkit-keyframes slideDownIn {\n 0% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@keyframes slideDownIn {\n 0% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@-webkit-keyframes slideLeftIn {\n 0% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleX(0.8);\n transform: scaleX(0.8);\n }\n 100% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n }\n}\n@keyframes slideLeftIn {\n 0% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleX(0.8);\n transform: scaleX(0.8);\n }\n 100% {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n }\n}\n@-webkit-keyframes slideRightIn {\n 0% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleX(0.8);\n transform: scaleX(0.8);\n }\n 100% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n }\n}\n@keyframes slideRightIn {\n 0% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleX(0.8);\n transform: scaleX(0.8);\n }\n 100% {\n -webkit-transform-origin: 100% 100%;\n transform-origin: 100% 100%;\n -webkit-transform: scaleX(1);\n transform: scaleX(1);\n }\n}\n@-webkit-keyframes errorMessageSlideUpIn {\n 0% {\n -webkit-transform: translate3d(0, 2px, 0);\n transform: translate3d(0, 2px, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes errorMessageSlideUpIn {\n 0% {\n -webkit-transform: translate3d(0, 2px, 0);\n transform: translate3d(0, 2px, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@-webkit-keyframes errorMessageSlideDownIn {\n 0% {\n -webkit-transform: translate3d(0, -2px, 0);\n transform: translate3d(0, -2px, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes errorMessageSlideDownIn {\n 0% {\n -webkit-transform: translate3d(0, -2px, 0);\n transform: translate3d(0, -2px, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@-webkit-keyframes errorMessageSlideLeftIn {\n 0% {\n -webkit-transform: translate3d(-2px, 0, 0);\n transform: translate3d(-2px, 0, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes errorMessageSlideLeftIn {\n 0% {\n -webkit-transform: translate3d(-2px, 0, 0);\n transform: translate3d(-2px, 0, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@-webkit-keyframes errorMessageSlideRightIn {\n 0% {\n -webkit-transform: translate3d(2px, 0, 0);\n transform: translate3d(2px, 0, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes errorMessageSlideRightIn {\n 0% {\n -webkit-transform: translate3d(2px, 0, 0);\n transform: translate3d(2px, 0, 0);\n visibility: visible;\n }\n 100% {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@-webkit-keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n@-webkit-keyframes buttonSpin {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes buttonSpin {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-webkit-keyframes messageMoveIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@keyframes messageMoveIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@-webkit-keyframes messageMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 150px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@keyframes messageMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 150px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@-webkit-keyframes alertMoverIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@keyframes alertMoverIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@-webkit-keyframes alertMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 60px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@keyframes alertMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 60px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@-webkit-keyframes notificationMoverIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@keyframes notificationMoverIn {\n 0% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n }\n 100% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n }\n}\n@-webkit-keyframes notificationMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 100px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@keyframes notificationMoveOut {\n 0% {\n opacity: 1;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(1);\n transform: scaleY(1);\n max-height: 100px;\n }\n 100% {\n opacity: 0;\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n }\n}\n@-webkit-keyframes notificationMoveInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes notificationMoveInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes notificationMoveInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes notificationMoveInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes bounceIn {\n from {\n opacity: 0;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@keyframes bounceIn {\n from {\n opacity: 0;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n to {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n@-webkit-keyframes bounceOut {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n to {\n opacity: 0;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n@keyframes bounceOut {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n to {\n opacity: 0;\n -webkit-transform: scale(0.8);\n transform: scale(0.8);\n }\n}\n@-webkit-keyframes slideInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes slideInLeft {\n from {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes slideOutLeft {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n@keyframes slideOutLeft {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n@-webkit-keyframes slideInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes slideInRight {\n from {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes slideOutRight {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n@keyframes slideOutRight {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n@-webkit-keyframes slideInTop {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes slideInTop {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes slideOutTop {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n }\n}\n@keyframes slideOutTop {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0);\n }\n}\n@-webkit-keyframes slideInBottom {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@keyframes slideInBottom {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n}\n@-webkit-keyframes slideOutBottom {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n }\n}\n@keyframes slideOutBottom {\n from {\n opacity: 1;\n -webkit-transform: none;\n transform: none;\n }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0);\n }\n}\n@-webkit-keyframes loaderSpin {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes loaderSpin {\n from {\n -webkit-transform: rotate(0);\n transform: rotate(0);\n }\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-webkit-keyframes slideDown {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n@keyframes slideDown {\n from {\n -webkit-transform: translateY(-100%);\n transform: translateY(-100%);\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0);\n }\n}\n@-webkit-keyframes progress-active {\n 0% {\n opacity: 0.1;\n width: 0;\n }\n 20% {\n opacity: 0.5;\n width: 0;\n }\n 100% {\n opacity: 0;\n width: 100%;\n }\n}\n@keyframes progress-active {\n 0% {\n opacity: 0.1;\n width: 0;\n }\n 20% {\n opacity: 0.5;\n width: 0;\n }\n 100% {\n opacity: 0;\n width: 100%;\n }\n}\n@-webkit-keyframes progress-active-vertical {\n 0% {\n opacity: 0.1;\n height: 0;\n }\n 20% {\n opacity: 0.5;\n height: 0;\n }\n 100% {\n opacity: 0;\n height: 100%;\n }\n}\n@keyframes progress-active-vertical {\n 0% {\n opacity: 0.1;\n height: 0;\n }\n 20% {\n opacity: 0.5;\n height: 0;\n }\n 100% {\n opacity: 0;\n height: 100%;\n }\n}\n@-webkit-keyframes icon-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes icon-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@-webkit-keyframes sideNavFoldedText {\n 0% {\n max-width: 200px;\n opacity: 0.8;\n }\n 100% {\n max-width: 0;\n opacity: 0;\n }\n}\n@keyframes sideNavFoldedText {\n 0% {\n max-width: 200px;\n opacity: 0.8;\n }\n 100% {\n max-width: 0;\n opacity: 0;\n }\n}\n@-webkit-keyframes placeholder-active {\n 0% {\n background-position: 100% 50%;\n }\n 100% {\n background-position: 0 50%;\n }\n}\n@keyframes placeholder-active {\n 0% {\n background-position: 100% 50%;\n }\n 100% {\n background-position: 0 50%;\n }\n}\n@-webkit-keyframes moveLeftHalf {\n 0% {\n -webkit-transform: none;\n transform: none;\n }\n 100% {\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n}\n@keyframes moveLeftHalf {\n 0% {\n -webkit-transform: none;\n transform: none;\n }\n 100% {\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n}\n@-webkit-keyframes moveLeftHalf-vertical {\n 0% {\n -webkit-transform: none;\n transform: none;\n }\n 100% {\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n}\n@keyframes moveLeftHalf-vertical {\n 0% {\n -webkit-transform: none;\n transform: none;\n }\n 100% {\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n}\n@font-face {\n font-family: 'rsuite-icon-font';\n src: url('https://cdn.jsdelivr.net/npm/rsuite/dist/styles/fonts/rsuite-icon-font.ttf') format('truetype'), url('https://cdn.jsdelivr.net/npm/rsuite/dist/styles/fonts/rsuite-icon-font.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n}\nhtml {\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: Apple-System, Arial, Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', STXihei, sans-serif;\n}\na {\n color: #1675e0;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #0a5dc2;\n text-decoration: underline;\n}\na:active {\n color: #004299;\n text-decoration: underline;\n}\na:focus {\n outline: 0;\n}\nimg {\n vertical-align: middle;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #e5e5ea;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: inherit;\n font-weight: bolder;\n color: inherit;\n margin: 0;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small {\n font-weight: normal;\n line-height: 1;\n color: #c5c6c7;\n}\nh1 {\n font-size: 46px;\n line-height: 62px;\n}\nh2 {\n font-size: 36px;\n line-height: 50px;\n}\nh3 {\n font-size: 28px;\n line-height: 42px;\n}\nh4 {\n font-size: 22px;\n line-height: 34px;\n}\nh5 {\n font-size: 18px;\n line-height: 24px;\n}\nh6 {\n font-size: 16px;\n line-height: 22px;\n}\np {\n margin: 0;\n}\np + p {\n margin-top: 8px;\n}\nsmall {\n font-size: 85%;\n}\nmark {\n background-color: #fff9e6;\n padding: 0.2em;\n font-weight: bolder;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\ndl {\n margin-top: 0;\n margin-bottom: 10px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n margin-bottom: 10px;\n}\n@font-face {\n font-family: Apple-System;\n src: local(-apple-system), local(BlinkMacSystemFont), local(system-ui);\n}\n.rs-alert {\n position: fixed;\n z-index: 1080;\n pointer-events: none;\n}\n.rs-alert-item {\n pointer-events: auto;\n}\n.rs-alert-item-wrapper:not(.rs-alert-fade-exited) + .rs-alert-item-wrapper {\n margin-top: 10px;\n}\n.rs-alert-container {\n left: 50%;\n}\n.rs-alert-item-wrapper {\n display: block;\n text-align: center;\n width: 100%;\n margin-left: -50%;\n}\n.rs-alert-item-wrapper .rs-alert-item {\n display: inline-block;\n position: relative;\n}\n.rs-alert-item-content {\n text-align: left;\n padding: 20px;\n border-radius: 6px;\n -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);\n box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);\n max-width: 400px;\n padding-left: 42px;\n padding-right: 46px;\n position: relative;\n}\n.rs-alert-item-content p {\n margin-bottom: 0;\n}\n.rs-alert-item-content .rs-icon {\n position: absolute;\n top: 23px;\n left: 20px;\n margin-right: 10px;\n font-size: 12px;\n line-height: 12px;\n}\n.rs-alert-item-close {\n position: absolute;\n top: 20px;\n right: 16px;\n padding: 4px;\n font-size: 12px;\n line-height: 1;\n outline: none !important;\n cursor: pointer;\n}\n.rs-alert-item-close-x::before {\n font-family: 'rsuite-icon-font';\n font-style: normal;\n line-height: 1;\n content: '\\f00d';\n}\n.rs-alert-fade-exited,\n.rs-alert-fade-entering {\n opacity: 0;\n}\n.rs-alert-fade-exited {\n -webkit-transform-origin: 0% 0%;\n transform-origin: 0% 0%;\n -webkit-transform: scaleY(0.8);\n transform: scaleY(0.8);\n max-height: 0;\n overflow: hidden;\n}\n.rs-alert-fade-entered {\n -webkit-animation: alertMoverIn 0.3s ease-in forwards;\n animation: alertMoverIn 0.3s ease-in forwards;\n}\n.rs-alert-fade-leave-active {\n -webkit-animation: alertMoveOut 0.3s ease-out forwards;\n animation: alertMoveOut 0.3s ease-out forwards;\n}\n.rs-alert-container .rs-alert-success .rs-alert-item-content {\n background-color: #edfae1;\n color: #575757;\n}\n.rs-alert-container .rs-alert-success .rs-alert-item-content .rs-icon {\n color: #4caf50;\n}\n.rs-alert-container .rs-alert-success .rs-alert-item-close {\n color: #4caf50;\n}\n.rs-alert-container .rs-alert-info .rs-alert-item-content {\n background-color: #e9f5fe;\n color: #575757;\n}\n.rs-alert-container .rs-alert-info .rs-alert-item-content .rs-icon {\n color: #2196f3;\n}\n.rs-alert-container .rs-alert-info .rs-alert-item-close {\n color: #2196f3;\n}\n.rs-alert-container .rs-alert-warning .rs-alert-item-content {\n background-color: #fff9e6;\n color: #575757;\n}\n.rs-alert-container .rs-alert-warning .rs-alert-item-content .rs-icon {\n color: #ffb300;\n}\n.rs-alert-container .rs-alert-warning .rs-alert-item-close {\n color: #ffb300;\n}\n.rs-alert-container .rs-alert-error .rs-alert-item-content {\n background-color: #fde9ef;\n color: #575757;\n}\n.rs-alert-container .rs-alert-error .rs-alert-item-content .rs-icon {\n color: #f44336;\n}\n.rs-alert-container .rs-alert-error .rs-alert-item-close {\n color: #f44336;\n}\n.slide-out {\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);\n animation-timing-function: cubic-bezier(0.4, 0, 1, 1);\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.slide-in {\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n -webkit-animation-timing-function: ease-in-out;\n animation-timing-function: ease-in-out;\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.right.slide-in {\n -webkit-animation-name: slideInRight;\n animation-name: slideInRight;\n}\n.right.slide-out {\n -webkit-animation-name: slideOutRight;\n animation-name: slideOutRight;\n}\n.left.slide-in {\n -webkit-animation-name: slideInLeft;\n animation-name: slideInLeft;\n}\n.left.slide-out {\n -webkit-animation-name: slideOutLeft;\n animation-name: slideOutLeft;\n}\n.top.slide-in {\n -webkit-animation-name: slideInTop;\n animation-name: slideInTop;\n}\n.top.slide-out {\n -webkit-animation-name: slideOutTop;\n animation-name: slideOutTop;\n}\n.bottom.slide-in {\n -webkit-animation-name: slideInBottom;\n animation-name: slideInBottom;\n}\n.bottom.slide-out {\n -webkit-animation-name: slideOutBottom;\n animation-name: slideOutBottom;\n}\n.bounce-in {\n -webkit-animation-name: bounceIn;\n animation-name: bounceIn;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);\n animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.bounce-out {\n -webkit-animation-name: bounceOut;\n animation-name: bounceOut;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);\n animation-timing-function: cubic-bezier(0.4, 0, 1, 1);\n -webkit-animation-fill-mode: forwards;\n animation-fill-mode: forwards;\n}\n.rs-picker-subtle .picker-subtle-toggle {\n position: relative;\n z-index: 5;\n padding-right: 32px;\n display: inline-block;\n outline: none;\n cursor: pointer;\n}\n.rs-picker-subtle .picker-subtle-toggle-custom-title {\n padding: 0 !important;\n}\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle {\n cursor: not-allowed;\n}\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover,\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active {\n background: none;\n}\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover::after,\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus::after,\n.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active::after {\n display: none;\n}\n.rs-auto-complete-menu {\n margin-bottom: 6px;\n overflow-y: auto;\n margin-top: 6px;\n}\n.rs-auto-complete-menu ul {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.rs-auto-complete-item {\n display: block;\n padding: 8px 12px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #575757;\n cursor: pointer;\n -webkit-transition: color 0.3s linear, background-color 0.3s linear;\n transition: color 0.3s linear, background-color 0.3s linear;\n text-decoration: none;\n width: 100%;\n /* stylelint-disable-next-line */\n}\n.ReactVirtualized__Grid .rs-auto-complete-item {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.rs-auto-complete-item,\n.rs-auto-complete-item:hover,\n.rs-auto-complete-item:active,\n.rs-auto-complete-item:focus {\n text-decoration: none;\n}\n.rs-auto-complete-item-focus,\n.rs-auto-complete-item:hover {\n color: #575757;\n background-color: #f2faff;\n}\n.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container {\n visibility: hidden;\n pointer-events: none;\n}\n.rs-avatar {\n background-color: #d9d9d9;\n color: #fff;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border-radius: 4px;\n overflow: hidden;\n width: 40px;\n height: 40px;\n font-size: 18px;\n}\n.rs-avatar > .rs-icon {\n font-size: 29px;\n}\n.rs-avatar > .rs-icon > svg {\n height: 29px;\n}\n.rs-avatar > .rs-avatar-image {\n width: 40px;\n height: 40px;\n line-height: 40px;\n}\n.rs-avatar > .rs-icon {\n vertical-align: middle;\n}\n.rs-avatar-image {\n position: relative;\n}\n.rs-avatar-image::before {\n content: attr(alt);\n position: absolute;\n width: 100%;\n height: inherit;\n top: 0;\n left: 0;\n background: #d9d9d9;\n text-align: center;\n padding: 0 2px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.rs-avatar-circle {\n border-radius: 50%;\n}\n.rs-avatar-lg {\n width: 60px;\n height: 60px;\n font-size: 26px;\n}\n.rs-avatar-lg > .rs-icon {\n font-size: 43px;\n}\n.rs-avatar-lg > .rs-icon > svg {\n height: 43px;\n}\n.rs-avatar-lg > .rs-avatar-image {\n width: 60px;\n height: 60px;\n line-height: 60px;\n}\n.rs-avatar-sm {\n width: 30px;\n height: 30px;\n font-size: 14px;\n}\n.rs-avatar-sm > .rs-icon {\n font-size: 22px;\n}\n.rs-avatar-sm > .rs-icon > svg {\n height: 22px;\n}\n.rs-avatar-sm > .rs-avatar-image {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.rs-avatar-xs {\n width: 20px;\n height: 20px;\n font-size: 12px;\n}\n.rs-avatar-xs > .rs-icon {\n font-size: 16px;\n}\n.rs-avatar-xs > .rs-icon > svg {\n height: 16px;\n}\n.rs-avatar-xs > .rs-avatar-image {\n width: 20px;\n height: 20px;\n line-height: 20px;\n}\n.rs-badge {\n display: inline-block;\n}\n.rs-badge-wrapper {\n position: relative;\n}\n.rs-badge-independent,\n.rs-badge-content {\n background-color: #f44336;\n border-radius: 8px;\n font-size: 12px;\n line-height: 16px;\n padding: 0 5px;\n color: #fff;\n}\n.rs-badge-independent.rs-badge-dot,\n.rs-badge-wrapper .rs-badge-content:empty {\n width: 8px;\n height: 8px;\n border-radius: 4px;\n padding: 0;\n}\n.rs-badge-wrapper .rs-badge-content {\n position: absolute;\n top: 0;\n right: 0;\n -webkit-transform: translate(50%, -50%);\n transform: translate(50%, -50%);\n z-index: 1;\n}\n.rs-breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n}\n.rs-breadcrumb > li {\n display: inline-block;\n font-size: 12px;\n}\n.rs-breadcrumb-item > a {\n cursor: pointer;\n -webkit-transition: color 0.3s linear;\n transition: color 0.3s linear;\n color: #1675e0;\n text-decoration: none;\n}\n.rs-breadcrumb-item > a:hover,\n.rs-breadcrumb-item > a:focus {\n color: #0a5dc2;\n text-decoration: underline;\n}\n.rs-breadcrumb-item > a:active {\n color: #004299;\n text-decoration: underline;\n}\n.rs-breadcrumb-item > a:focus {\n outline: 0;\n}\n.rs-breadcrumb-separator {\n margin: 0 4px;\n}\n.rs-breadcrumb-item-active {\n color: #8e8e93;\n}\n.rs-btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n outline: 0 !important;\n white-space: nowrap;\n border: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n /* stylelint-disable */\n padding: 8px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 6px;\n /* stylelint-enable */\n}\n.rs-btn.rs-btn-ghost {\n padding-top: 7px;\n padding-bottom: 7px;\n}\n.rs-btn.rs-btn-icon {\n padding-left: 24px;\n height: 36px;\n position: relative;\n}\n.rs-btn-ghost.rs-btn.rs-btn-icon {\n padding-left: 22px;\n}\n.rs-btn.rs-btn-icon.rs-btn-icon-with-text.rs-btn-icon-placement-left {\n padding-left: 44px;\n}\n.rs-btn.rs-btn-icon.rs-btn-icon-with-text.rs-btn-icon-placement-right {\n padding-left: 12px;\n padding-right: 44px;\n}\n.rs-btn.rs-btn-icon.rs-btn-icon-with-text.rs-btn-icon-placement-right > .rs-icon {\n left: auto;\n right: 0;\n}\n.rs-btn.rs-btn-icon > .rs-icon {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 36px;\n height: 36px;\n padding: 8px 0;\n font-size: 14px;\n line-height: 1.42857143;\n}\n.rs-btn-ghost.rs-btn.rs-btn-icon > .rs-icon {\n width: 34px;\n height: 34px;\n padding: 7px 0;\n}\n.rs-btn.rs-btn-icon > .rs-icon > svg {\n height: 14px;\n vertical-align: middle;\n}\n.rs-btn.rs-btn-icon-circle {\n width: 36px;\n padding: 8px;\n}\n.rs-btn:hover,\n.rs-btn:focus {\n color: #575757;\n text-decoration: none;\n}\n.rs-btn:active,\n.rs-btn.rs-btn-active {\n outline: 0;\n background-image: none;\n}\n.rs-btn.rs-btn-disabled {\n cursor: not-allowed !important;\n opacity: 0.3;\n}\n.rs-btn.rs-btn-disabled .rs-ripple-pond {\n display: none !important;\n}\na.rs-btn {\n text-decoration: none;\n}\n.rs-btn-default,\n.rs-btn-primary,\n.rs-btn-subtle {\n overflow: hidden;\n position: relative;\n}\n@media not all and (min-resolution: 0.001dpcm) {\n .rs-btn-default,\n .rs-btn-primary,\n .rs-btn-subtle {\n -webkit-mask-image: -webkit-radial-gradient(white, black);\n /* stylelint-disable-line property-no-vendor-prefix */\n }\n}\n.rs-btn-default:not(.rs-btn-disabled) .rs-ripple,\n.rs-btn-primary:not(.rs-btn-disabled) .rs-ripple,\n.rs-btn-subtle:not(.rs-btn-disabled) .rs-ripple {\n position: absolute;\n display: block;\n border-radius: 50%;\n background-color: rgba(0, 0, 0, 0.2);\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transition: 0s;\n transition: 0s;\n}\n.rs-btn-default:not(.rs-btn-disabled) .rs-ripple-rippling,\n.rs-btn-primary:not(.rs-btn-disabled) .rs-ripple-rippling,\n.rs-btn-subtle:not(.rs-btn-disabled) .rs-ripple-rippling {\n -webkit-transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);\n transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s cubic-bezier(0.4, 0, 0.2, 1);\n transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-transform: scale(1);\n transform: scale(1);\n opacity: 0;\n}\n.rs-btn-default:not(.rs-btn-disabled) .rs-ripple-pond,\n.rs-btn-primary:not(.rs-btn-disabled) .rs-ripple-pond,\n.rs-btn-subtle:not(.rs-btn-disabled) .rs-ripple-pond {\n content: '';\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n pointer-events: none;\n}\n.rs-btn-loading {\n color: transparent !important;\n position: relative;\n cursor: default;\n pointer-events: none;\n}\n.rs-btn-loading > .rs-btn-spin::before,\n.rs-btn-loading > .rs-btn-spin::after {\n content: '';\n position: absolute;\n width: 18px;\n height: 18px;\n margin: auto;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border-radius: 50%;\n}\n.rs-btn-xs.rs-btn-loading > .rs-btn-spin::before,\n.rs-btn-xs.rs-btn-loading > .rs-btn-spin::after {\n width: 16px;\n height: 16px;\n}\n.rs-btn-loading > .rs-btn-spin::before {\n border: 3px solid #f7f7fa;\n}\n.rs-btn-primary.rs-btn-loading > .rs-btn-spin::before {\n opacity: 0.3;\n}\n.rs-btn-loading > .rs-btn-spin::after {\n border-width: 3px;\n border-color: #a6a6a6 transparent transparent;\n border-style: solid;\n -webkit-animation: buttonSpin 0.6s infinite linear;\n animation: buttonSpin 0.6s infinite linear;\n}\n.rs-btn-primary.rs-btn-loading > .rs-btn-spin::after {\n border-top-color: #fff;\n}\n.rs-btn-default {\n color: #575757;\n background: #f7f7fa;\n}\n.rs-btn-default.rs-btn-loading:hover,\n.rs-btn-default.rs-btn-loading:not(.rs-btn-disabled):hover,\n.rs-btn-default.rs-btn-loading:focus,\n.rs-btn-default.rs-btn-loading:active,\n.rs-btn-default.rs-btn-loading:hover:active {\n color: #575757;\n background-color: #f7f7fa;\n}\n.rs-btn-default,\n.rs-btn-default > .rs-icon {\n -webkit-transition: color 0.2s linear, background-color 0.3s linear;\n transition: color 0.2s linear, background-color 0.3s linear;\n}\n.rs-btn-default:focus {\n color: #575757;\n background-color: #e5e5ea;\n}\n.rs-btn-default:hover {\n color: #575757;\n background-color: #e5e5ea;\n}\n.rs-btn-default:active,\n.rs-btn-default.rs-btn-active,\n.rs-open > .rs-dropdown-toggle.rs-btn-default {\n color: #575757;\n background-color: #d9d9d9;\n background-image: none;\n}\n.rs-btn-default:active:hover,\n.rs-btn-default.rs-btn-active:hover,\n.rs-open > .rs-dropdown-toggle.rs-btn-default:hover,\n.rs-btn-default:active:focus,\n.rs-btn-default.rs-btn-active:focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-default:focus,\n.rs-btn-default:active.focus,\n.rs-btn-default.rs-btn-active.focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.focus {\n color: #575757;\n background-color: #d9d9d9;\n}\n.rs-btn-default.rs-btn-disabled,\n.rs-dropdown-disabled .rs-btn-default,\n.rs-btn-default.rs-btn-disabled:hover,\n.rs-dropdown-disabled .rs-btn-default:hover,\n.rs-btn-default.rs-btn-disabled:focus,\n.rs-dropdown-disabled .rs-btn-default:focus,\n.rs-btn-default.rs-btn-disabled:active,\n.rs-dropdown-disabled .rs-btn-default:active,\n.rs-btn-default.rs-btn-disabled:active:focus,\n.rs-dropdown-disabled .rs-btn-default:active:focus {\n opacity: 1;\n color: #c5c6c7;\n background-color: #f7f7fa;\n}\n.rs-btn-default.rs-btn-red {\n /* stylelint-disable-next-line */\n color: #fff;\n background-color: #f44336;\n}\n.rs-btn-default.rs-btn-red.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #eb3626;\n}\n.rs-btn-default.rs-btn-red.rs-btn-loading:hover,\n.rs-btn-default.rs-btn-red.rs-btn-loading:not(.rs-btn-disabled):hover,\n.rs-btn-default.rs-btn-red.rs-btn-loading:focus,\n.rs-btn-default.rs-btn-red.rs-btn-loading:active,\n.rs-btn-default.rs-btn-red.rs-btn-loading:hover:active {\n color: #fff;\n background-color: #f44336;\n}\n.rs-btn-default.rs-btn-red:focus,\n.rs-btn-default.rs-btn-red.rs-btn-focus {\n color: #fff;\n background-color: #eb3626;\n}\n.rs-btn-default.rs-btn-red:focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red.rs-btn-focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #d62915;\n}\n.rs-btn-default.rs-btn-red:hover {\n color: #fff;\n}\n.rs-btn-default.rs-btn-red:not(.rs-btn-disabled):hover {\n background-color: #eb3626;\n}\n.rs-btn-default.rs-btn-red:not(.rs-btn-disabled):hover.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #d62915;\n}\n.rs-btn-default.rs-btn-red:active,\n.rs-btn-default.rs-btn-red.rs-btn-active,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red {\n color: #fff;\n background-color: #d62915;\n}\n.rs-btn-default.rs-btn-red:active.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red.rs-btn-active.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #b81c07;\n}\n.rs-btn-default.rs-btn-red:active:hover,\n.rs-btn-default.rs-btn-red.rs-btn-active:hover,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red:hover,\n.rs-btn-default.rs-btn-red:active:focus,\n.rs-btn-default.rs-btn-red.rs-btn-active:focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red:focus,\n.rs-btn-default.rs-btn-red:active.focus,\n.rs-btn-default.rs-btn-red.rs-btn-active.focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red.focus {\n color: #fff;\n background-color: #d62915;\n}\n.rs-btn-default.rs-btn-red:active:hover.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red.rs-btn-active:hover.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red:hover.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red:active:focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red.rs-btn-active:focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red:focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red:active.focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-red.rs-btn-active.focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red.focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #b81c07;\n}\n.rs-btn-default.rs-btn-red:active,\n.rs-btn-default.rs-btn-red.rs-btn-active,\n.open > .rs-dropdown-toggle.rs-btn-default.rs-btn-red {\n background-image: none;\n}\n.rs-btn-default.rs-btn-red.rs-btn-disabled:hover,\n.rs-btn-default.rs-btn-red.rs-btn-disabled:focus,\n.rs-btn-default.rs-btn-red.rs-btn-disabled.focus {\n background: #f44336;\n}\n.rs-btn-default.rs-btn-red.rs-btn-default.rs-btn-disabled,\n.rs-dropdown-disabled .rs-btn-default.rs-btn-red.rs-btn-default {\n opacity: 0.3;\n}\n.rs-btn-default.rs-btn-orange {\n /* stylelint-disable-next-line */\n color: #fff;\n background-color: #ff9800;\n}\n.rs-btn-default.rs-btn-orange.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #f59700;\n}\n.rs-btn-default.rs-btn-orange.rs-btn-loading:hover,\n.rs-btn-default.rs-btn-orange.rs-btn-loading:not(.rs-btn-disabled):hover,\n.rs-btn-default.rs-btn-orange.rs-btn-loading:focus,\n.rs-btn-default.rs-btn-orange.rs-btn-loading:active,\n.rs-btn-default.rs-btn-orange.rs-btn-loading:hover:active {\n color: #fff;\n background-color: #ff9800;\n}\n.rs-btn-default.rs-btn-orange:focus,\n.rs-btn-default.rs-btn-orange.rs-btn-focus {\n color: #fff;\n background-color: #f59700;\n}\n.rs-btn-default.rs-btn-orange:focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-orange.rs-btn-focus.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #e08e00;\n}\n.rs-btn-default.rs-btn-orange:hover {\n color: #fff;\n}\n.rs-btn-default.rs-btn-orange:not(.rs-btn-disabled):hover {\n background-color: #f59700;\n}\n.rs-btn-default.rs-btn-orange:not(.rs-btn-disabled):hover.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #e08e00;\n}\n.rs-btn-default.rs-btn-orange:active,\n.rs-btn-default.rs-btn-orange.rs-btn-active,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-orange {\n color: #fff;\n background-color: #e08e00;\n}\n.rs-btn-default.rs-btn-orange:active.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-btn-default.rs-btn-orange.rs-btn-active.rs-btn-icon.rs-btn-icon-with-text > .rs-icon,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-orange.rs-btn-icon.rs-btn-icon-with-text > .rs-icon {\n background: #c27e00;\n}\n.rs-btn-default.rs-btn-orange:active:hover,\n.rs-btn-default.rs-btn-orange.rs-btn-active:hover,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-orange:hover,\n.rs-btn-default.rs-btn-orange:active:focus,\n.rs-btn-default.rs-btn-orange.rs-btn-active:focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-default.rs-btn-orange:focus,\n.rs-btn-default.rs-btn-orange:active.focus,\n.rs-btn-default.rs-btn-orange.rs-btn-active.focus,\n.rs-open > .rs-dropdown-toggle.rs-btn-de