.modal-mask{background-color:rgba(0,0,0,.5);bottom:0;left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1000}.modal-mask .modal-wrapper{left:50%;margin:auto;min-height:110px;outline:0;padding:24px 24px 0;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-mask .modal-wrapper .close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;line-height:1;margin-right:-10px;margin-top:-20px;opacity:.5;text-shadow:0 1px 0 #fff}.modal-mask .modal-wrapper .close:hover{color:#5d49bb}.modal-mask .modal-wrapper .modal-container{background-color:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);margin:0 auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:500px}.modal-mask .modal-wrapper .modal-container .modal-header{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;background:#fafafa;border-bottom:1px solid #eee;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 24px}.modal-mask .modal-wrapper .modal-container .modal-header h3{color:#848282;font-family:inherit;font-size:1.75rem;font-weight:500;line-height:1.1;margin-bottom:.5rem;margin-top:0}.modal-mask .modal-wrapper .modal-container .modal-body{margin:20px 0;padding:16px 24px}.modal-mask .modal-wrapper .modal-container .modal-body .table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.modal-mask .modal-wrapper .modal-container .modal-body .table{background-color:transparent;margin-bottom:1rem;max-width:100%;table-layout:fixed;width:100%}.modal-mask .modal-wrapper .modal-container .modal-body .table th{text-align:left}.modal-mask .modal-wrapper .modal-container .modal-body .table td,.modal-mask .modal-wrapper .modal-container .modal-body .table th{border-top:1px solid #e9ecef;padding:.75rem;vertical-align:top}.modal-mask .modal-wrapper .modal-container .modal-body .table thead th{border-bottom:2px solid #e9ecef;vertical-align:bottom}.modal-mask .modal-wrapper .modal-container .modal-body table tr{cursor:pointer}.modal-mask .modal-wrapper .modal-container .modal-body .image-wrapper{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid #cdcdcd;height:40px;margin:1px auto;width:40px}.modal-mask .modal-wrapper .modal-container .modal-body .image-wrapper.hasimg:hover{display:block;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);z-index:999999999}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div{display:inline-block}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div .small-square-btn{background:grey;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:4px 10px;text-align:center}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div .small-square-btn:hover{background:#5d49bb}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div .tab-button{border-right:1px solid #e6e6e6;color:#959595;font-size:16px;font-weight:700;padding:10px;text-align:center;width:200px}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div .tab-button.active{color:#5d49bb}.modal-mask .modal-wrapper .modal-container .modal-body .tab-btns div .search-bar .searchBar{min-width:350px;width:350px}.modal-mask .modal-wrapper .modal-container .modal-footer{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;border-top:1px solid #e9ecef;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:15px}.modal-mask .modal-wrapper .modal-container .modal-footer .left-div{display:inline-block}.modal-mask .modal-wrapper .modal-container .modal-footer .left-div button{width:120px}.modal-mask .modal-wrapper .modal-container .modal-footer .right-div{display:inline-block;float:right}.modal-mask .modal-wrapper .modal-container .modal-footer .right-div button{width:120px}.modal-mask .modal-wrapper .modal-container .modal-footer .modal-ok{border:1px solid #5d49bb}.modal-mask .modal-wrapper .modal-container .modal-footer>:not(:last-child){margin-right:.25rem}.modal-mask .modal-wrapper .modal-container .modal-footer>:not(:first-child){margin-left:.25rem}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
