.hta-container{display:inline-block;position:relative;overflow:hidden!important;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;text-size-adjust:none!important}.hta-background{position:absolute!important;top:0!important;left:0!important;overflow-x:hidden!important;overflow-y:auto!important}.hta-highlights{width:auto!important;height:auto!important;border-style:none!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow:hidden!important}.hta-text{text-align:left;font:inherit;margin:0;padding:0}.hta-input{display:block!important;position:relative!important;overflow-x:hidden!important;overflow-y:auto!important;color:transparent!important;background:none transparent!important;width:100%!important;height:100%!important;resize:none!important;outline:none!important;caret-color:#333}.hta-highlight,.hta-input{border-style:none!important}.hta-highlight{margin:0!important;padding:0!important;font:inherit;color:inherit}.hta-highlight-odd{background-color:#ee9}.hta-highlight-even{background-color:#ddd}.hta-border{padding:3px;border:1px solid #a9a9a9;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.hta-border-focus{border-color:#90bafe}.hta-border .hta-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.regex{text-align:center}.regex h3{margin:10px 0}.regex .regex-error{color:red}.regex .options{color:#666;font-size:smaller}.regex .pattern-seperator{color:#8a2be2}.regex .pattern-anchor{color:brown}.regex .pattern-identity{color:#00008b}.regex .pattern-escape{color:#1e90ff}.regex .pattern-class{color:#ff8c00}.regex .pattern-class-structure{color:#d2691e}.regex .pattern-group{color:#006400}.regex .pattern-quantifier{color:#e9967a}.regex .pattern-error{color:red}.input-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.input-block.input-block-readonly .hta-border{background-color:#eee}.input-block h3{margin:10px 0;text-align:center}.input-block .hta-border{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.input-block .selection-info{font-size:xx-small}.source{position:relative;height:100%;min-height:5em}.source .match-even{color:#2d882d}.source .match{color:#882d61}.result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.result h3{margin:10px 0}.result .table-region{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result .table-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow-y:auto;position:relative}.result table{position:absolute;top:0;left:0;width:100%;border-collapse:collapse;border:none}.result td,.result th{border:1px solid #ddd;border-style:solid none;padding:2px}.result th{background:#eee;font-weight:400}.result tbody{cursor:pointer}.result .selected{background:#ddd}.result .caret-at{color:#00f}.result .columns{color:#666;font-size:smaller;margin-bottom:.2em}.replacement .replace-escape{text-decoration:underline}.replacement .replace-group{color:#882d61}.replacement .replace-full{color:#2d882d}.replacement .replace-before{color:#aa3939}.replacement .replace-after{color:#7b9f35}.replace-result{position:relative;height:100%;min-height:5em}.replace-region{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.replace-region .replace-result{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.wegester{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.wegester .header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:1em}.wegester .content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.wegester .source-wrapper{width:49%;min-width:180px}.wegester .result-wrapper{width:49%;min-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wegester .mode-switch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;font-size:smaller}.wegester .mode-switch a[href]{color:#567714}.wegester .footer{font-size:xx-small}.wegester a:active,.wegester a:hover,.wegester a:link,.wegester a:visited{text-decoration:none}.wegester .footer a:active,.wegester .footer a:hover,.wegester .footer a:link,.wegester .footer a:visited{color:#000}.wegester h3{font-weight:400;text-overflow:clip;overflow:hidden}.wegester .no-wrap,.wegester h3{white-space:nowrap}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex}