form{display:grid;align-items:center;min-height:40vh;border-radius:30px;border:2px solid gold;padding:2em;width:60%;gap:1.5em}.user-signup form{min-height:50vh}.formMain{display:grid;place-items:center;min-height:70vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.formMain label{display:grid;gap:.5em}.formMain h1{font-size:2rem;text-align:center}.formMain button{justify-self:center;padding:1em;border-radius:20px;border:1px solid gold;background-color:#fff;transition:all ease-in-out .3s;cursor:pointer}.formMain button:hover{transform:translateY(-3px) scale(1.05)}.formMain input,.formMain select{padding:.75em;border-radius:10px;border:2px solid black;outline:0}.formMain input:focus{outline:2px solid gold;outline-offset:2px}.user-signup span{justify-self:end}.user-signup a{text-decoration:none}.sideBar{border-right:1px solid rgb(150,150,150)}.sideBar a{display:block;padding:1em;text-decoration:none;background-color:#fff;color:#000}.active-link{background-color:#000!important;color:#fff!important}.mainApp{transition:all ease-in-out .5s}.sideBar{width:100%;min-width:13vw}svg{font-size:1.4rem;cursor:pointer}.open-sidebar{position:relative;left:100%}.mainApp{display:grid;grid-template-columns:1fr 5fr}.users{display:grid;gap:1em;padding-inline-start:1em;padding:1em;background-color:#f5f5f5;min-height:100vh;align-content:start;box-sizing:border-box}.user-card{padding:1.5em;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.user-card .email{font-size:1.2em;text-align:center}.user-card h3{font-weight:700}.assistant{text-align:center;text-transform:capitalize}.users button{width:40%;place-self:center;border:0;background-color:#f0f8ff}.flex{display:flex;justify-content:space-between}.flex button{justify-self:center;background-color:#ff5f5f;border-radius:20px;transition:all ease-in-out .3s;cursor:pointer;position:relative;z-index:10;width:fit-content;padding:1em;color:#fff;padding-block:.5em}button{cursor:pointer}.flex button:hover{background-color:red;transform:translateY(-3px) scale(1.05)}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;font-family:Arial,sans-serif;text-align:left;border:1px solid #dddddd}thead th{background-color:#f2f2f2;color:#333;padding:12px;border:1px solid #dddddd;font-weight:600}thead{position:sticky;top:4em}tbody td{padding:10px;border:1px solid #dddddd}tbody tr:nth-child(2n){background-color:#f9f9f9}tbody tr:nth-child(odd){background-color:#fff}tbody tr:hover{background-color:#f1f1f1}th,td{text-align:center}td,th{padding:8px}#show-csv button{padding:.75em;border-radius:10px;background-color:#333;color:#fff}#upload-csv{width:75%;display:grid;place-items:center}#upload-csv button,#upload-csv input,#filter-container button{padding:.75em;border-radius:10px;background-color:#333;color:#fff}#form-operations{display:grid;grid-template-columns:1fr 1fr 1fr;width:60vw;gap:1em;margin-block:1em;margin-inline-start:10vw;position:sticky;top:1em}#filter-container{position:sticky;left:13vw;bottom:0;background-color:#3e3e3ece;width:110vw;border-radius:0;color:#fff;transition:transform .5s ease-in-out;transform:translate(-120vw);overflow-x:scroll;height:100vh;padding:1em}#filter-container label{display:grid;gap:7px;width:30vw;font-size:1.2rem}#filter-container input{padding:1em;border-radius:10px;background-color:#333;color:#fff}#filter-container button{width:10em;background-color:#fff;color:#000}.filter-operation span{cursor:pointer}#user-logout{position:relative;width:7em;height:4em;left:50%;margin-block:1em;padding:.75em;border-radius:10px;background-color:#333;color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column}
