main{width:100vw;height:100vh;box-sizing:border-box;!important;font-family:Josefin Slab,serif}footer{color:#000;text-align:center;font-size:1.2rem;box-sizing:border-box;height:fit-content;width:100%}nav{width:100%;color:#000;display:flex;gap:1em;padding:1em 2em .5em;justify-content:space-between;align-items:center;font-weight:600;font-size:1.5em;text-align:left}.nav-business-info p{margin:0;padding:0;font-size:1rem}.nav-business-info h1{margin:0;padding:0}nav button{background-color:transparent;color:#000;font:inherit;border:none}nav button:hover{text-decoration:underline;text-underline-offset:.4em;cursor:pointer}.content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.navigation-bar{display:flex;gap:20px;justify-items:center;align-items:center;justify-content:space-around}#form-file-upload{color:#000;box-sizing:border-box;min-width:5em;min-height:5em;height:100%;width:100%;padding:2em;text-align:center;position:relative}#input-file-upload{display:none}#label-file-upload{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;align-content:space-between;justify-content:space-around;border-width:2px;border-style:solid;border-color:#000;background-color:var(--white)}#label-file-upload.drag-active{border-style:dashed}.upload-button{cursor:pointer;padding:.25em;margin:.5em;font-size:2em;font-family:inherit;color:inherit;border:none;background-color:transparent}.upload-button:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.upload-button.drag-active{display:none}#drag-file-element{position:absolute;width:100%;height:100%;border-radius:1em;top:0;right:0;bottom:0;left:0}.form-file-drag-text{font-size:5em}.form-file-drag-text.drag-active{opacity:.5}.file-upload-list{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;list-style-type:none;overflow-y:auto}.file-upload-list::-webkit-scrollbar{height:100%;width:.8em}.file-upload-list::-webkit-scrollbar-thumb{background:#000;border:2px var(--white) solid;border-right:.4em var(--white) solid}.file-upload-list li{box-sizing:border-box;min-height:4em;display:flex;min-width:0;flex-direction:row;gap:1em;justify-content:center;background-color:var(--white);padding:.5em;margin:.5em;border:2px black solid}.file-item-container{display:flex;width:100%;height:100%;min-width:0;align-items:center;gap:2em;min-height:3em;padding:0;margin:0;transition:all 1s ease}.file-item-remove{background-color:transparent;border:none;color:#000;transition:all 2s ease}.file-item-remove:hover{color:red}.file-item-icon{min-width:fit-content;justify-self:flex-start;min-height:100%}.file-item-status{min-height:100%;min-width:4em;display:flex;align-items:center;justify-content:center}.file-item-text{width:100%;height:100%;display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item-name{display:block;justify-self:left;font-weight:600;width:100%;height:100%;font-size:2em;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item-description{font-size:1em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-container{display:flex;width:100%;padding:2em;height:100%;flex-direction:row;align-content:center;align-items:center;overflow:hidden;color:#242424}.response-body{color:#000;box-sizing:border-box;min-width:400px;min-height:500px;height:70%;padding:2em;width:100%;text-align:center}.response-container{box-sizing:border-box;border:2px solid black;width:100%;height:100%;padding:1em;display:flex;flex-direction:column;justify-content:space-between;gap:1em;overflow:hidden}.content-container{flex:1 1 auto;text-align:left;overflow-y:auto;min-height:0;border:2px solid black;padding:.2em 1em}.content-container::-webkit-scrollbar{height:100%;width:.8em}.content-container::-webkit-scrollbar-thumb{background:#000;border:2px var(--white) solid;border-right:.4em var(--white) solid}.response-container button{color:#000;background-color:transparent;border:2px solid black;font:inherit;font-weight:600;font-size:2em;width:100%}#delete-all-button{box-sizing:border-box;position:absolute;height:2rem;margin:0 2rem 2rem;top:0;right:0;font-weight:600;font-size:1.2em;border:2px solid black;border-bottom:0;background-color:var(--white);color:#000;font-family:inherit;transition:.25s all ease}#delete-all-button:hover{color:red;border:dashed red;border-bottom:0}.content-placeholder{display:flex;align-items:center;text-align:center;justify-content:center;height:100%;width:100%;font-size:2em}@media only screen and (max-width: 600px){:root{font-size:8pt}.content{overflow-y:auto;overflow-x:hidden}nav{flex-direction:column;padding:0}main{height:auto;overflow-x:hidden}.home-container{flex-direction:column}#form-file-upload,.response-body{color:#000;box-sizing:border-box;height:70%;width:100%;padding:2em;text-align:center}.response-container{min-height:500px;width:100%;max-height:100ch}}.login-container{display:flex;width:100vw;min-height:50vh;height:100%;justify-content:center;align-items:center;font-family:Josefin Slab,serif;font-size:3em;font-weight:500}.form{display:flex;flex-direction:column;color:#000;width:60%;height:50%;align-content:space-between;justify-content:center;align-items:center;font-family:Josefin Slab,serif}.form input{color:#000;width:50%;background-color:transparent;border:2px solid black;font-family:inherit;font-size:2rem;padding:.5em;margin-bottom:2em}.form button{width:50%;font-size:1em;background-color:transparent;color:#000;border:none;cursor:pointer;font-family:inherit;font-weight:500}.form button:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:2px}#login-footer{box-sizing:inherit;position:fixed;bottom:0;left:0;width:100%;font-family:Josefin Slab,serif;font-size:1.5em;padding:.5em}.version{position:static;color:#000;bottom:0;right:0;padding:1em}.login-version{position:absolute;color:#000;font-family:Josefin Slab,serif;bottom:0;right:0;padding:1em}@media only screen and (max-width: 600px){.form{width:100%}.form input{width:80%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--white: #f8fafc}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}
