/*! (c) 2017 wxp. All Rights Reserved */
code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}a,body,button,h1,h2,h3,h4,h5,h6,html,input,ol,p,select,ul{margin:0;padding:0}:focus{outline:0}ol,ul{list-style:none}a,a:active,a:visited{color:inherit;text-decoration:none}input{border:none}td,th{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,html{height:100%}body{font:14px/1.5 Tahoma,Helvetica,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,Arial,STHeiti;background-color:#fff;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0)}.app{position:relative;height:100%;min-width:1020px}.tool-area{height:30px;line-height:30px;background:#13b5b1;color:#fff}.tool-area>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.tool-area li{margin:0 10px;cursor:pointer}.tool-area li.active,.tool-area li:hover{color:#ffeb3b}.form-input{display:block;width:100%;height:34px;line-height:34px;border-bottom:1px solid #ccc;padding:6px 12px;background-color:#fff;color:#555;box-sizing:border-box;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.form-input:focus{border-color:#2dada1;box-shadow:inset 0 1px 1px 0 0 8px rgba(0,0,0,.075) rgba(102,175,233,.6)}.form-textarea{padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:4px;box-sizing:border-box;outline:none;color:#555;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.form-textarea:focus{border-color:#2dada1;box-shadow:inset 0 1px 1px 0 0 8px rgba(0,0,0,.075) rgba(102,175,233,.6)}.form-btn{border:none;padding:5px 12px;border-radius:4px;background-color:#fff;border:1px solid #ccc;letter-spacing:1px;color:#333;cursor:pointer;text-align:center}.form-btn:hover{background-color:#e6e6e6;border-color:#adadad}.https-modal .intercept-row{height:30px;line-height:30px}.req-area{top:30px;width:50%;padding-top:25px}.req-area,.req-area .req-filter{position:absolute;bottom:0;left:0}.req-area .req-filter{right:0;background:#333}.req-area .req-filter .req-filter-input{display:block;width:100%;padding:0 10px;box-sizing:border-box;height:25px;line-height:25px;background:transparent;color:#fff;cursor:text}.req-area .req-bar{position:absolute;left:0;top:0;right:0;height:25px;background-color:#fff;border-bottom:1px solid #ccc;font-size:12px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.req-area .req-bar>li{flex:1 1 auto;box-sizing:border-box;padding:0 2px;white-space:nowrap}.req-area .req-content{height:100%;background-color:#f9f9f9;overflow-y:auto;font-size:12px}.req-area .req-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px}.req-area .req-list>li.html{color:#1746dc}.req-area .req-list>li.css{color:#941294}.req-area .req-list>li.javascript{color:#347d13}.req-area .req-list>li.blur,.req-area .req-list>li.image{color:#777}.req-area .req-list>li.error{background-color:#f7e6cf;color:#e82107}.req-area .req-list>li.selected{background:#13b5b1;color:#fff}.req-area .req-list>li>span{display:block;flex:1 1 auto;box-sizing:border-box;padding:0 2px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.req-area .order{width:6%}.req-area .status{width:7%}.req-area .protocol{width:8%}.req-area .method{width:7.5%}.req-area .host{width:18%;text-align:right}.req-area .path{width:28%}.req-area .content-type{width:15%}.req-area .server-ip{width:10.5%;text-align:center}.status-area{position:absolute;top:30px;bottom:0;right:0;width:50%;padding-top:26px;border-left:1px solid #ccc;background-color:#fff}.status-area .status-bar{position:absolute;left:0;top:0;right:0;height:26px;font-size:12px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.status-area .status-bar>ul{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececec;border-bottom:1px solid #ccc;height:25px;line-height:25px;text-align:center}.status-area .status-bar>ul li{position:relative;display:block;padding:0 20px;border-right:1px solid #717171;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.status-area .status-bar>ul li.active,.status-area .status-bar>ul li:hover{background:#fff}.status-area .status-bar>ul li.editing:after{position:absolute;content:"*";width:20px;height:20px;color:red;text-align:center}.status-area .status-content{height:100%;overflow-y:auto}.inspector{font-size:12px}.inspector .inspector-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececec;border-bottom:1px solid #ccc;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;line-height:20px}.inspector .inspector-bar>li{display:block;border-right:1px solid #717171;padding:0 10px;cursor:pointer}.inspector .inspector-bar>li.active,.inspector .inspector-bar>li:hover{background-color:#fff}.inspector .inspector-content{background:#ecf6fb;height:300px;overflow-y:auto}.inspector>.res-inspector .inspector-bar{border-top:1px solid #ccc}.inspector>.res-inspector .inspector-content{overflow-y:initial}.inspector>.res-inspector .inspector-content>div,.inspector>.res-inspector .inspector-content>ul{height:100%}.inspector>.res-inspector .res-inspector-image{width:90%;padding:15px;overflow-y:auto}.inspector>.res-inspector .res-inspector-image img{display:block;max-width:100%}.inspector>.res-inspector .res-inspector-textview{position:relative;height:100%}.inspector>.res-inspector .res-inspector-textview .res-inspector-textview-editor{position:absolute;right:10px;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.inspector>.res-inspector .res-inspector-textview .res-inspector-textview-editor>span{display:block;line-height:18px;background-color:#dadada;cursor:pointer;margin-left:10px}.inspector>.res-inspector .res-inspector-textview .res-inspector-textview-editor>span>i{font-style:normal;padding:0 6px}.inspector>.res-inspector .res-inspector-textview .res-inspector-textview-editor>span:hover{color:#458df1}.inspector>.res-inspector .res-inspector-textview>textarea{height:100%;width:100%;border:none;background:#ecf6fb}.inspector>.res-inspector .res-inspector-textview>textarea.focus{background:#fff}.inspector>.res-inspector .res-inspector-syntaxview{position:relative}.inspector>.res-inspector .res-inspector-syntaxview .callback-name{color:#a00}.inspector>.res-inspector .res-inspector-syntaxview>div{height:100%;overflow-y:auto}.inspector>.res-inspector .res-inspector-syntaxview .res-inspector-syntaxview-tip{position:absolute;left:0;top:0;right:0;height:20px;line-height:20px;font-size:12px;cursor:pointer;text-align:center;background-color:#fbf9dd;box-shadow:0 1px 2px #d2d2d2}.inspector>.res-inspector .res-inspector-syntaxview .res-inspector-syntaxview-tip:hover{background:#efeee4}.inspector-row{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:0 10px;line-height:24px;border-bottom:1px solid #666;word-break:break-all}.inspector-row .label{display:block;width:20%;margin-right:10px;text-align:right}.inspector-row .label+.value{display:block;flex:1 1 0;border-left:1px solid #666;padding-left:8px;min-height:24px;overflow:hidden}.responder{font-size:12px;padding:10px}.responder>div+div{margin-top:20px}.responder .responder-action>.form-btn{margin-left:10px;padding:4px}.responder .responder-action>.import-btn{position:relative}.responder .responder-action>.import-btn [type=file]{position:absolute;left:0;top:0;bottom:0;width:100%;border:none;opacity:0}.responder .responder-editor{position:relative;border:1px solid #eee;padding:10px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.responder .responder-editor:before{content:"Rule Editor";position:absolute;height:18px;line-height:18px;left:10px;top:-9px;font-size:12px;background-color:#fff;color:#ccc}.responder .responder-editor .responder-editor-input{width:80%;margin-right:20px}.responder .responder-editor .responder-editor-input input{height:28px;line-height:28px}.responder .responder-editor .responder-editor-input .responder-editor-respond{margin-top:8px;position:relative}.responder .responder-editor .responder-editor-input .icon-arrow{position:absolute;right:10px;top:4px;width:20px;height:20px;line-height:20px;text-align:center;color:pointer;-webkit-transition:transform .4s;transition:transform .4s}.responder .responder-editor .responder-editor-input .icon-arrow:before{content:"";display:inline-block;height:0;border:4px solid #000;border-color:#000 transparent transparent}.responder .responder-editor .responder-editor-input .icon-arrow:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.responder .responder-editor .responder-editor-op>button{display:block;height:28px}.responder .responder-editor .responder-editor-op>button+button{margin-top:8px}.responder .responder-editor .responder-editor-select{position:absolute;left:0;right:0;top:28px;max-height:200px;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.responder .responder-editor .responder-editor-select>li{position:relative;padding:6px 12px;color:#474a4f;-webkit-transition:all .4s;transition:all .4s}.responder .responder-editor .responder-editor-select>li:hover{background-color:#efefef}.responder .responder-editor .responder-editor-select>li [type=file]{position:absolute;left:0;width:100%;top:0;opacity:0}.responder .responder-list{position:relative;border:1px solid #eee;padding:10px}.responder .responder-list:before{content:"Rule List";position:absolute;height:18px;line-height:18px;left:10px;top:-9px;font-size:12px;background-color:#fff;color:#ccc}.responder .responder-list>ul{height:400px;overflow:auto}.responder .script-response-modal{width:400px}.responder .script-response-modal textarea{display:block;width:100%;min-height:300px;resize:none}.rule-item{font-size:12px;line-height:15px}.rule-item+.rule-item{margin-top:5px}.rule-item>[type=checkbox]{float:left;margin-top:2px;margin-right:6px}.rule-item>label{display:block;overflow:hidden;color:#333}.rule-item>label>span{display:inline-block;vertical-align:middle;max-width:45%;margin:0 4px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.rule-item:hover>label{background:#f3f1f1}.rule-item.rule-active>label{background:#13b5b1;color:#fff}.rule-item.rule-active>.rule-delete:after,.rule-item.rule-active>.rule-delete:before{background-color:#fff}.rule-item>.rule-delete{float:right;position:relative;margin-top:-16px;width:16px;height:16px;border-radius:50%;cursor:pointer;font-style:normal;transition:transform .5s}.rule-item>.rule-delete:after,.rule-item>.rule-delete:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:2px;height:10px;margin:auto;background-color:#000;box-sizing:border-box}.rule-item>.rule-delete:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rule-item>.rule-delete:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rule-item>.rule-delete:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wizard{margin:20px}.wizard .raw-text,.wizard .result-text{display:block;width:100%;height:100px}.wizard form{margin:10px 0}.wizard .enctype{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.wizard .enctype>li{margin:0 10px 10px 0}.wizard .btns>.form-btn{line-height:18px;margin-right:10px;border-color:transparent;color:#fff}.wizard .btns>.btn-convert{background-color:#13b5b1}.wizard .btns>.btn-convert:hover{background-color:#109c97}.wizard .btns>.btn-clear{background-color:#e38d13}.wizard .btns>.btn-clear:hover{background-color:#d08110}.codemirror{position:absolute;left:0;top:30px;right:0;bottom:0}.codemirror>.CodeMirror{height:100%;padding:10px 0 10px 10px;box-sizing:border-box}.CodeMirror-code{line-height:1.6em;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.modal-content{position:fixed;left:50%;top:50%;width:270px;padding:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.33)}.modal-footer{margin-top:10px}.modal-fade-enter-active,.modal-fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.modal-fade-enter,.modal-fade-leave-active{opacity:0}.overlay{position:fixed;left:0;right:0;top:0;bottom:0}