.modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#2f2f2f;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d}.modal-content h2{margin-top:0}.form-group{margin-bottom:1rem;text-align:left}.form-group label{display:block;margin-bottom:.5rem;font-weight:700}.form-group input{width:calc(100% - 2.4em);background-color:#444;border:1px solid #666}.modal-actions{margin-top:1.5rem;text-align:right}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;width:100%}table{width:100%;border-collapse:collapse;margin-top:2rem}th,td{border:1px solid #555;padding:.75rem;text-align:left}th{background-color:#323232}input,button{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;border-radius:8px;border:1px solid transparent;margin:.5rem}button{cursor:pointer;background-color:#1a1a1a;transition:border-color .25s}button:hover{border-color:#646cff}
