.modal-mask{position:fixed;display:block!important;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;line-height:100vh;overflow:hidden;transition:opacity .3s ease}.modal-wrapper{display:inline-block;vertical-align:middle;line-height:normal;text-align:left}.modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0;max-height:calc(100vh - 180px);min-height:3em;overflow-y:auto}.modal-body textarea{resize:none}.modal-footer{display:flex;justify-content:space-around}.modal-default-button{margin:0 10px}.modal-cancel-button{float:right;margin:0;color:#fff;font-weight:700;background-color:red;border:none;padding:2px 10px;margin-right:-30px;margin-top:-20px;border-radius:0 2px 0 0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:80%;text-align:center;color:#2c3e50;margin-top:10px}.click{cursor:pointer}.left{text-align:left}.right{text-align:right}.nolink{cursor:not-allowed}.link{cursor:pointer}.link:hover{text-decoration:underline}.nowrap{white-space:nowrap}.new{color:#fff;background-color:red;padding:0 5px;border-radius:.5em;font-weight:700}.servers{margin:0 auto}.servers,.servers tr,.servers tr td,.servers tr th{border:1px solid #d3d3d3;border-collapse:collapse}.servers tr td,.servers tr th{padding:.3em}.servers tr th{background-color:#997}.servers tr.even td{background-color:#eed}.servers tr.odd td{background-color:#ddc}.perm td{font-weight:700}.clients{margin:0 auto;width:100%;background-color:#fff;font-size:90%}.clients,.clients td,.clients th,.clients tr{border:1px dotted #d3d3d3;border-collapse:collapse}.clients tr td,.clients tr th{padding:.2em 1em;background-color:#ddd}.clients th{background-color:#ccc}.clients tr.even td{background-color:#f8f8f8}.clients tr.odd td{background-color:#eee}ul{margin:0}label{margin-left:3em}button{margin-left:1em}button.arrow{margin:0;font-weight:700}.copyright{border-top:1px solid #d3d3d3;margin-top:3em;padding-top:1em;font-size:80%;color:grey}.copyright a{text-decoration:none}.copyright a:hover{text-decoration:underline}