.inline-icon svg{margin-right:.375em;width:1em;height:1em;vertical-align:middle;background:transparent}ul.inline-list{font-size:.875em;line-height:1.14286em}ul.inline-list:after{clear:both;content:"";display:table}ul.inline-list li{list-style-type:none;display:inline-block;white-space:nowrap}.svg-container{min-width:200px}.svg-container.loading .svg{position:absolute;top:-10000px}#content{padding:1.5em;display:block}#content .copy{background-color:#cbcbba;padding:.75em}#content .error{overflow:hidden}#content .error h1{font-size:2em;line-height:1.5em;font-weight:700;float:left}#content .error blockquote{background-color:#bada55;position:relative;padding:1.5em;display:inline-block;font-style:italic;float:right}#content .error blockquote:before{font-size:4em;line-height:1.5em;content:"“";position:absolute;left:0;top:0;font-style:normal}#content .error blockquote:after{font-size:4em;line-height:1.5em;content:"”";position:absolute;right:0;bottom:-.5em;font-style:normal}#content .error p{clear:left}#content .application{position:relative}#content .application:after{clear:both;content:"";display:table}#content .application form{overflow:hidden}#content .application textarea{font-size:1em;line-height:1.5em;padding:.5em 1em;margin-bottom:1em;width:100%!important;box-sizing:border-box;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}#content .application textarea:-moz-placeholder{color:#6b6659}#content .application textarea::-moz-placeholder{color:#6b6659}#content .application textarea:-ms-input-placeholder{color:#6b6659}#content .application textarea::-webkit-input-placeholder{color:#6b6659}#content .application button{float:left;cursor:pointer}#content .application ul{float:right;display:none}body.has-results #content .application ul{display:inline-block}#content .application ul.hide-download-png.hide-permalink .download-svg:after,#content .application ul.hide-permalink .download-png:after{display:none}#content .application ul.hide-permalink .permalink,#content .application ul.hide-download-svg .download-svg,#content .application ul.hide-download-png .download-png{display:none}#content .results{margin-top:1.5em;display:none}body.has-results #content .results,body.has-error #content .results,body.is-loading #content .results{display:block}.progress{width:50%;height:.75em;border:1px solid #8ca440;overflow:hidden;margin:1.5em auto}.progress div{background:#bada55;background:linear-gradient(135deg,#bada55 25%,#cbe380 25%,#cbe380 50%,#bada55 50%,#bada55 75%,#cbe380 75%,#cbe380);background-size:3em 3em;background-repeat:repeat-x;height:100%;animation:progress 1s infinite linear}@keyframes progress{0%{background-position-x:3em}to{background-position-x:0}}#error{background:#b3151a;color:#fff;padding:0 .5em;white-space:pre;font-family:monospace;font-weight:700;display:none;overflow-x:auto}body.has-error #error{display:block}#warnings{font-size:1em;line-height:1.5em;font-weight:700;background-color:#f8ca00;display:none}#warnings li{margin:.375em}body.has-results #warnings{display:block}#regexp-render{background:#fff;width:100%;overflow:auto;text-align:center;display:none}body.is-loading #regexp-render,body.has-results #regexp-render{display:block}#open-iconic{display:none}#open-iconic path{stroke:none;fill-opacity:1}
