@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";
.admin-container{text-align:center;flex-direction:column;align-items:center;padding:1rem;font-family:Poppins,sans-serif;display:flex}.admin-header{text-align:center;width:100%;margin-bottom:2rem}.admin-title{color:var(--primaryBlue);text-align:center;margin:0;font-size:4rem;font-weight:700}.admin-button-box{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.back-button{cursor:pointer;color:var(--primaryBlue);background:0 0;border:none;align-self:flex-start;margin-left:30px;font-size:3rem;font-weight:700}.back-button:hover{transform:scale(1.1)}.upload-section{justify-content:center;width:100%;display:flex}.upload-form{color:var(--primaryBlue);border-radius:8px;flex-direction:column;gap:40px;width:98%;padding:30px;font-size:1.8rem;font-weight:700;display:flex}.upload-row{grid-template-columns:1fr 2fr 20px;align-items:center;gap:15px;display:grid}.file-input-wrapper{border:3px solid var(--primaryBlue);text-align:left;border-radius:6px;padding:10px 15px 15px}.file-input{width:100%;font-size:1rem}.upload-icon{color:var(--primaryBlue);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px 35px;font-size:2rem;display:flex}.upload-icon i{color:var(--primaryBlue);font-size:2.4rem}.upload-icon:hover{transform:scale(1.1)}.search-container{justify-content:flex-start;align-items:center;gap:4%;width:100%;margin:60px 0 20px 15%;display:flex}.search-row{justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:600px;display:flex}.search-dropdown{justify-content:flex-end;align-items:center;width:100%;max-width:400px;display:flex}.search-input{border:3px solid var(--primaryBlue);color:var(--textBlack);border-radius:4px;flex:1;padding:10px;font-family:inherit;font-size:1.4rem;font-weight:600}.info-box{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.form-container{border:3px solid var(--primaryBlue);justify-content:center;height:auto;margin:10px;padding:10px;display:flex}.manual-add-form{width:100%;color:var(--primaryBlue);flex-direction:column;gap:20px;margin:10px 30px;font-family:inherit;font-weight:700;display:flex}.edit-user-form{width:100%;color:var(--primaryBlue);flex-direction:column;gap:35px;margin:20px 30px;font-family:inherit;font-weight:700;display:flex}.form-row{justify-content:flex-start;align-items:center;gap:30px;font-size:25px;transition:all .2s ease-in-out;display:flex}.form-label{width:240px;color:var(--primaryBlue);text-align:left;font-size:25px}.form-input{border:4px solid var(--primaryBlue);width:400px;color:var(--textBlack);padding:10px;font-family:inherit;font-size:1.4rem;font-weight:400}.form-input-large{border:4px solid var(--primaryBlue);width:600px;color:var(--textBlack);white-space:pre-wrap;overflow-wrap:break-word;resize:none;height:auto;padding:10px;font-family:inherit;font-size:1.4rem;font-weight:400;overflow:hidden}.form-select{border:3px solid var(--primaryBlue);color:var(--textBlack);border-radius:4px;flex:1;width:400px;padding:10px;font-family:inherit;font-size:1.4rem;font-weight:600}.checkbox-row{flex-direction:row;justify-content:flex-start;gap:80px;margin:0 0 20px;display:flex}.checkbox-label{align-items:center;gap:15px;font-size:25px;display:flex}.checkbox-input{border:3px solid var(--primaryBlue);flex-grow:0;flex-shrink:0;width:30px;height:30px}.save-button-wrapper{justify-content:flex-end;width:100%;margin:10px 0;display:flex}.edit-group-row{flex-flow:wrap;gap:0 30px;margin:10px 20px 50px;display:flex}.edit-group-pair{flex-direction:row;align-items:center;gap:30px;min-width:200px;display:flex}.edit-group-label{text-align:left;width:auto;color:var(--primaryBlue);font-size:25px}.edit-group-input{border:4px solid var(--primaryBlue);min-width:200px;color:var(--textBlack);padding:10px;font-family:inherit;font-size:1.4rem;font-weight:400}.add-form{border:5px solid var(--primaryRed);text-align:left;flex-direction:column;justify-content:flex-start;width:75%;height:auto;padding:30px 20px;font-family:inherit;font-size:25px;font-weight:700;display:flex}.add-button-align{justify-content:center;margin:30px;display:flex}.info-pairs{flex-wrap:wrap;gap:30px 50px;margin-bottom:20px;display:flex}.info-pair{flex-direction:row;align-items:center;gap:10px;min-width:200px;display:flex}.info-label{color:var(--primaryBlue);font-size:30px;font-weight:700}.info-value{color:var(--textBlack);font-size:30px;font-weight:400}
