.radiate{background-color:rgba(0,0,0,.05);width:30px;height:30px;position:relative}.radiate,.radiate__wave{display:inline-block;border-radius:50%;vertical-align:middle}.radiate__wave{position:absolute;background-color:#e08119;width:100%;height:100%;-webkit-animation:extend .3s forwards;animation:extend .3s forwards}.radiate.radiate_big{width:60px;height:60px}@-webkit-keyframes extend{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0}}@keyframes extend{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0}}#app{padding:20px;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.log-pane td,pre{background-color:#eee;padding:10px}.inputs td{vertical-align:top}input[type=number],input[type=text],select,textarea{width:200px;padding:5px 10px;margin:1px;border:1px solid #ccc;border-radius:3px}textarea{min-height:45px}table.inputs{position:relative;border:1px solid #ccc;padding:10px;margin-bottom:10px}table.inputs caption{display:inline-block;padding:2px 10px;position:absolute;top:-.7em;left:30px;background-color:#fff}table.settings th{border-bottom:2px solid #ccc}table.settings td{border-bottom:1px solid #ccc}.btn{display:inline-block;border:1px solid #ccc;padding:5px 10px;margin:1px;color:#000;text-decoration:none;border-radius:3px;-webkit-transition:background-color .3s;transition:background-color .3s}.btn:hover{background-color:rgba(0,0,0,.05)}