@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;700&display=swap";body{background:#222;font-family:Inter,sans-serif;font-size:16px;display:flex;align-items:center;justify-content:center}.container{background:linear-gradient(45deg,#d5d5d5,#e5e5e5);border-radius:10px;padding:10px;width:75vw;margin-top:50px}.d-flex{display:flex;justify-content:center;align-items:center}.toolbar{display:flex;justify-content:flex-end}.ml2{margin-left:5px}.mr2{margin-right:5px}.btn{border:1px solid #888;padding:5px 10px;border-radius:5px;font-size:16px;cursor:pointer;color:#386277;display:inline-flex;align-items:center;justify-content:center}.btn:hover{background-color:#222;color:#ccc}.btn span{margin-left:5px}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid #aaa;padding:8px}.table tr:nth-child(2n){background-color:#f2f2f2}.table tr:hover{background-color:#ddd}.table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#555;color:#bababa;text-transform:uppercase;font-size:10px}.form label{width:100%;margin-bottom:10px}.form input{width:100%;margin-bottom:10px;margin-top:10px;height:30px}.form textarea{width:100%;margin-top:10px}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}
