.form-background{position:relative;height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center;flex-direction:column}.form-background:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(15deg,var(--background) 50%,var(--accent) 50%);transform-origin:center;transform:rotate(0);z-index:-1}@keyframes rotate-gradient{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-gradient-back{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}.form-background.form-register:before{animation:rotate-gradient .5s ease-in-out forwards}.form-background.form-login:before{animation:rotate-gradient-back .5s ease-in-out forwards}.form-page-title{font-size:96px;color:var(--text);margin-top:calc((100vh - 600px)/4 - 67px)!important}.form-container{background:var(--text);width:500px;height:600px;border-radius:10px;box-shadow:0 0 4px 5px #00000040;display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-title{font-size:48px;margin-top:30px!important;color:var(--background)}.form-input{border:none;border-bottom:1px solid var(--accent);background:none;width:400px;height:40px;font-size:24px;color:var(--background)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-webkit-autofill:first-line{-webkit-box-shadow:0 0 0 30px var(--text) inset!important;-webkit-text-fill-color:var(--background)!important;font-size:24px!important}.form-input:focus{outline:none}.form-input-text{width:400px;font-size:24px;color:var(--accent);margin-top:20px!important}.form-button{background:var(--secondary);color:var(--text);width:400px;height:60px;border:none;border-radius:10px;font-size:36px;margin-top:40px!important;cursor:pointer;box-shadow:4px 4px 4px #00000040;font-family:Vollkorn,serif}.form-button:hover{background:var(--primary)}.form-separator{display:flex;align-items:center;text-align:center;margin:20px 0;width:400px}.form-separator:before,.form-separator:after{content:"";flex:1;border-bottom:1px solid var(--accent)}.form-separator:not(:empty):before{margin-right:0}.form-separator:not(:empty):after{margin-left:0}.form-separator span{padding:2.5px 7.5px;background:var(--text);color:var(--background);border-radius:8px;border:1px solid var(--accent);font-size:20px}.form-switch{display:flex;align-items:center;justify-content:center;margin-top:20px;font-size:20px}.form-switch-link{color:var(--secondary);text-decoration:underline;margin-left:5px;cursor:pointer}.form-switch-link:hover{color:var(--primary)}.form-logos{display:flex;justify-content:center;align-items:center;border-radius:32px;padding:8px 0;background-color:#fff;color:var(--background);gap:16px;width:400px;font-size:24px}.form-logo{width:42px;height:42px;margin:0 10px}.form-logos:hover{background-color:#adadad;cursor:pointer}.form-error-message{color:#aa3939;font-size:16px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:-22px}.form-error-message-top{color:#aa3939;font-size:16px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:-22px;width:400px;text-align:center}.form-password-container{position:relative;width:400px}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.toggle-password img{width:24px;height:24px;fill:var(--primary)}.toggle-password:hover img{transform:scale(1.1)}@media (max-width: 768px){.form-page-title{font-size:72px}.form-container{width:400px;height:500px}.form-title{font-size:36px}.form-page-title{margin-top:calc((100vh - 500px)/4 - 50px)!important}.form-input{width:300px;font-size:20px;height:30px}.form-input-text{width:300px;font-size:20px;margin-top:15px!important}.form-switch{font-size:16px}.form-logo{width:32px;height:32px}.form-logos{width:300px;font-size:20px}.form-separator{width:300px}.form-separator span{font-size:16px}.form-button{width:300px;height:50px;font-size:32px}.form-error-message{font-size:12px;margin-bottom:-16px;text-align:center}.form-error-message-top{font-size:12px;margin-bottom:-16px;text-align:center;width:300px}.form-password-container{width:300px}.toggle-password{right:5px}.toggle-password img{width:20px;height:20px}}@media (max-width: 480px){.form-page-title{font-size:56px}.form-container{width:300px;height:400px}.form-title{font-size:32px}.form-page-title{margin-top:calc((100vh - 400px)/4 - 39px)!important}.form-input{width:200px;font-size:16px;height:24px}.form-input-text{width:200px;font-size:16px;margin-top:10px!important}.form-switch{font-size:12px;margin-top:10px}.form-logo{width:24px;height:24px}.form-logos{width:200px;font-size:16px;gap:8px}.form-separator{width:200px}.form-separator span{font-size:12px}.form-button{width:200px;height:40px;font-size:24px;margin-top:20px!important}.form-error-message{font-size:10px;margin-bottom:-14px;text-align:center}.form-error-message-top{font-size:10px;margin-bottom:-14px;text-align:center;width:200px}.form-password-container{width:200px}.toggle-password{right:0}.toggle-password img{width:16px;height:16px}}.ApplicationList-holder{padding-top:80px;overflow-y:auto;height:calc(100vh - 80px);background-color:var(--background)}.ApplicationList-list{list-style:none;width:100%;padding:0;margin:0}.ApplicationList-holder::-webkit-scrollbar{width:0px}.Application-holder{display:flex;align-items:center;justify-content:space-between;height:80px;color:var(--text);gap:20px}.Application-even{background-color:var(--accent)}.Application-odd{background-color:var(--background)}.Application-note-svg{width:24px;height:24px}.Application-edit-svg{width:24px;height:24px;color:#000}.Application-number{font-size:24px;border-style:solid;border-width:0px 1px 0px 0px;width:75px;text-align:center}.Application-company{font-size:24px;width:200px;text-wrap:wrap}.Application-position{font-size:24px;width:300px;text-wrap:wrap}.Application-status{font-size:20px;width:150px;text-wrap:wrap;text-align:center;background-color:var(--primary);height:50px;display:flex;align-items:center;justify-content:center;border-radius:16px}.Application-date{font-size:20px;width:150px;text-wrap:wrap;text-align:center;display:flex;align-items:center;justify-content:center}.Application-salary-type,.Application-salary{font-size:20px;width:150px;text-wrap:wrap;text-align:center}.Application-note-button{background-color:var(--secondary);width:48px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.Application-note-button:hover{background-color:var(--primary);cursor:pointer}.Application-edit-button{background-color:var(--secondary);width:48px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.Application-edit-button:hover{background-color:var(--primary);cursor:pointer}.Application-interview{background-color:#645823}.Application-offer{background-color:#1f6436}.Application-rejected{background-color:#7c2424}.Application-accepted{background-color:#1a3116}.Application-status-select{background-color:transparent;color:var(--text);border-style:none;font-size:20px;font-family:Vollkorn,serif}.Application-status-select:focus{background-color:transparent!important;border-style:none!important;outline:none!important}.Application-status-option{background-color:var(--background);color:var(--text);font-size:20px;font-family:Vollkorn,serif}.Application-status-select:hover{cursor:pointer;color:#fff}.Application-companyposition,.Application-salarytype{display:flex;flex-grow:1;justify-content:space-between;align-items:center}.Application-buttons{display:flex;gap:20px;flex-grow:1;justify-content:flex-end}.Application-statusdate{display:flex;gap:20px;flex-grow:1;justify-content:space-between;align-items:center}.Application-left,.Application-right{display:flex;flex-grow:1;justify-content:space-between}@media (max-width: 1450px){.Application-companyposition,.Application-salarytype{flex-direction:column}}@media (max-width: 1000px){.Application-position{width:200px;text-wrap:wrap;font-size:20px}.Application-company{text-wrap:wrap;font-size:20px}.Application-date{font-size:18px;width:100px}.Application-salary,.Application-salary-type{font-size:18px}.Application-status{font-size:18px;width:120px}}@media (max-width: 870px){.Application-holder{height:120px}.Application-buttons{flex-direction:column;gap:10px}.Application-note-button,.Application-edit-button{height:40px;width:40px}.Application-note-svg,.Application-edit-svg{width:20px;height:20px}.Application-statusdate{flex-direction:column;gap:10px}}@media (max-width: 700px){.Application-holder{height:200px}.Application-left,.Application-right{flex-direction:column;gap:20px}.Application-buttons{flex-direction:row;justify-content:center}.Application-edit-button{margin-right:0}.Application-number{height:100px;align-items:center;justify-content:center;display:flex;min-width:30px}}.Notes-holder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000040}.Notes-card{height:600px;width:800px;background-color:var(--text);border-radius:24px;box-shadow:0 0 10px 10px #00000040;display:flex;flex-direction:column;max-width:800px;margin:80px}.Notes-title{display:flex;justify-content:center;align-items:center;position:relative;gap:20px;margin-top:10px}.Notes-title-text{font-size:36px;color:var(--background);text-align:center}.Notes-title-close{position:absolute;right:20px;height:32px}.Notes-title-close:hover{cursor:pointer;transform:scale(1.1)}.Notes-note{display:flex;justify-content:center;gap:20px;margin-top:20px;height:350px}.Notes-textarea{background-color:var(--text);border-width:1px;width:80%;height:350px!important;font-size:20px;color:var(--background);resize:none;padding:8px;box-shadow:inset 0 1px 4px #00000040}.Notes-textarea:focus{outline:none}.Notes-button-submit{background:var(--secondary);color:var(--text);width:400px;height:60px;border:none;border-radius:10px;font-size:36px;margin-top:20px!important;cursor:pointer;box-shadow:4px 4px 4px #00000040;font-family:Vollkorn,serif;text-align:center;display:flex;justify-content:center;align-items:center}.Notes-button-submit:hover{background:var(--primary)}.Notes-button{margin-top:40px;width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 800px){.Notes-title-text{font-size:28px}.Notes-title-close{height:24px}.Notes-textarea{font-size:16px}.Notes-title{gap:10px}.Notes-button-submit{width:300px;height:50px;font-size:24px;margin-top:0!important}.Notes-card{height:550px}}@media (max-width: 620px){.Notes-title{flex-direction:column}.Notes-title-close{top:10px}.Notes-textarea,.Notes-note{height:300px!important}.Notes-button-submit{width:70%}}@media (max-width: 450px){.Notes-title-text{font-size:20px}.Notes-title-close{height:16px;right:10px;top:5px}.Notes-textarea,.Notes-note{font-size:14px;height:250px!important}.Notes-button-submit{font-size:16px;width:150px;height:30px}.Notes-button{margin-top:30px}.Notes-card{height:420px}}.newApplication-background{position:absolute;width:100%;height:100%;transform:translate(-50%,-50%);left:50%;top:50%;background-color:#00000040;display:flex;justify-content:center;align-items:center}.newApplication-card{width:800px;height:600px;background-color:var(--text);border-radius:16px;display:flex;justify-content:center;align-items:center}.newApplication-form{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;position:relative}.newApplication-title{font-size:32px;margin:16px!important;color:var(--background)}.newApplication-row{display:flex;flex-direction:row;justify-content:center;gap:32px}.newApplication-text-input{width:300px;height:80px;border-radius:8px;border:none;padding:8px;font-size:16px;margin-bottom:16px}.newApplication-title-input{color:var(--accent);font-size:24px}.newApplication-input{background-color:var(--text);border-width:0px 0px 1px 0px;width:100%;height:40px;font-size:20px;color:var(--background)}.newApplication-input:focus{outline:none}.newApplication-salary{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.newApplication-salary-between{color:var(--background);font-size:20px;margin:0 12px!important}.newApplication-salary-money{color:var(--background);font-size:20px}.newApplication-button{background:var(--secondary);color:var(--text);width:100px;height:40px;border:none;border-radius:10px;font-size:24px;cursor:pointer;font-family:Vollkorn,serif}.newApplication-button:hover{background:var(--primary)}.newApplication-button.newApplication-active{background:var(--accent)}.newApplication-buttons{background:var(--secondary);color:var(--text);width:300px;height:40px;border:none;border-radius:10px;box-shadow:4px 4px 4px #00000040;display:flex;justify-content:center;align-items:center}.newApplication-textarea-input{width:664px;height:200px}.newApplication-textarea{background-color:var(--text);border-width:1px;width:648px;height:150px;font-size:20px;color:var(--background);resize:none;padding:8px;box-shadow:inset 0 1px 4px #00000040}.newApplication-textarea:focus{outline:none}.newApplication-button-submit{background:var(--secondary);color:var(--text);width:400px;height:60px;border:none;border-radius:10px;font-size:36px;margin-top:20px!important;cursor:pointer;box-shadow:4px 4px 4px #00000040;font-family:Vollkorn,serif}.newApplication-button-submit:hover{background:var(--primary)}.newApplication-close{position:absolute;top:0;right:0;margin:16px;cursor:pointer;height:32px;width:32px}.newApplication-trash{top:0;left:0}.newApplication-close:hover{transform:scale(1.1)}.newApplication-error-message{color:#aa3939;font-size:16px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:-22px}@media (max-width: 865px){.newApplication-card{width:600px;height:500px}.newApplication-title{font-size:24px}.newApplication-row{gap:24px}.newApplication-text-input{width:200px;height:60px}.newApplication-title-input{font-size:18px}.newApplication-input{width:100%;height:30px;font-size:16px}.newApplication-salary-between{font-size:16px;margin:0 10px!important}.newApplication-salary-money{font-size:16px}.newApplication-button{width:67px;height:30px;font-size:14px}.newApplication-buttons{width:201px;height:30px}.newApplication-textarea-input{width:440px;height:150px}.newApplication-textarea{width:430px;height:100px;font-size:16px}.newApplication-button-submit{width:300px;height:40px;font-size:28px}.newApplication-close{height:24px;width:24px}.newApplication-error-message{font-size:12px;margin-bottom:-16px}}@media (max-width: 640px){.newApplication-card{width:500px;height:500px}}@media (max-width: 480px){.newApplication-card{width:300px;height:520px}.newApplication-title{font-size:24px}.newApplication-row{gap:4px}.newApplication-text-input{width:100px;height:40px}.newApplication-title-input{font-size:16px}.newApplication-input{width:100%;height:24px;font-size:12px}.newApplication-salary-between{font-size:16px;margin:0 10px!important}.newApplication-salary-money{font-size:16px}.newApplication-button{width:73.33px;height:30px;font-size:14px}.newApplication-buttons{width:220px;height:30px}.newApplication-textarea-input{width:220px}.newApplication-textarea{width:204px;font-size:16px}.newApplication-button-submit{width:200px;height:40px;font-size:20px}.newApplication-close{height:20px;width:20px}.newApplication-error-message{font-size:8px;margin-bottom:-16px}.newApplication-small{display:flex;flex-direction:column;width:236px}.newApplication-input-small{width:220px}}.Sort-holder{display:flex;align-items:center;justify-content:center;height:80px;width:100%;gap:20px;position:relative}.Sort-button{background-color:var(--primary);border-radius:5px;color:var(--text);cursor:pointer;font-size:24px;padding:5px 10px}.Sort-button:hover{background-color:var(--secondary)}.Sort-text{font-size:32px;color:var(--text);position:absolute;left:20px}.Sort-active{background-color:var(--accent)!important}.Sort-order{display:flex;justify-content:center;align-items:center;flex-direction:column}.Sort-up{background-color:var(--primary);width:32px;height:24px;border-radius:12px 12px 0 0;display:flex;justify-content:center;align-items:center}.Sort-up:hover{background-color:var(--secondary)}.Sort-down{background-color:var(--primary);width:32px;height:24px;border-radius:0 0 12px 12px;display:flex;justify-content:center;align-items:center}.Sort-down:hover{background-color:var(--secondary)}.Sort-img{height:24px;width:24px}@media (max-width: 970px){.Sort-button{font-size:16px;padding:5px 10px}.Sort-holder{gap:10px}.Sort-img{height:16px;width:16px}.Sort-up{width:24px;height:20px;border-radius:8px 8px 0 0}.Sort-down{width:24px;height:20px;border-radius:0 0 8px 8px}.Sort-text{font-size:24px}}@media (max-width: 700px){.Sort-text{font-size:0px}}@media (max-width: 550px){.Sort-holder{flex-wrap:wrap;height:120px;padding-bottom:0;row-gap:0px}.Sort-button{margin-top:-10px}}.Navbar-holder{display:flex;align-items:center;justify-content:center;height:80px;color:var(--text);gap:20px;background-color:var(--accent);width:100%;position:fixed;top:0;left:0;box-shadow:0 0 10px 10px #00000040;z-index:100}.Navbar-switch{display:flex;align-items:center;justify-content:center;gap:30px}.Navbar-add{background-color:var(--primary);height:50px;width:200px;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:16px}.Navbar-right{position:absolute;right:20px;display:flex;gap:20px;align-items:center;justify-content:center}.Navbar-logout{background-color:var(--primary);height:50px;width:100px;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:16px}.Navbar-logout:hover,.Navbar-add:hover{background-color:var(--secondary);color:var(--background);cursor:pointer}.Navbar-logo{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:32px}.Modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000001a;display:flex;justify-content:center;align-items:center;z-index:1000}.Navbar-dash{font-size:24px;height:50px;width:150px;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0px 0px 0px 0px}.Navbar-dash:hover{cursor:pointer;color:#fff}.Navbar-list{font-size:24px;height:50px;width:150px;display:flex;align-items:center;justify-content:center;border-style:solid;border-width:0px 0px 0px 0px}.Navbar-list:hover{cursor:pointer;color:#fff}.Navbar-active{border-width:0px 0px 1px 0px}.Navbar-add-icon{display:none;height:32px}.Navbar-logout-icon{display:none;height:32px;margin-right:10px}.Navbar-hamburger{display:none}@media (max-width: 1080px){.Navbar-add-icon{display:block}.Navbar-add{font-size:0px;width:50px}.Navbar-logout-icon{display:block}.Navbar-logout{font-size:0px;width:50px}.Navbar-logo{text-wrap:wrap;width:50px;font-size:28px}}@media (max-width: 700px){.Navbar-logo{font-size:20px}.Navbar-list,.Navbar-dash{font-size:20px;width:100px;height:40px}.Navbar-add-icon{height:24px}.Navbar-logout-icon{height:24px;margin-right:6px}.Navbar-add,.Navbar-logout{width:40px;height:40px}.Navbar-right{gap:10px}}@media (max-width: 500px){.Navbar-right,.Navbar-list,.Navbar-dash{display:none}.Navbar-logo{width:150px;text-wrap:nowrap;font-size:24px}.Navbar-hamburger{display:block;position:absolute;right:20px;display:flex;align-items:center;justify-content:center}.Navbar-hamburger-icon{height:32px}.Navbar-hamburger-icon:hover{cursor:pointer;transform:scale(1.1)}.Navbar-menu{position:absolute;top:80px;right:0;background-color:var(--text);border-radius:16px;color:var(--background);display:flex;flex-direction:column;gap:20px;justify-content:center}.Navbar-menu-list,.Navbar-menu-dash,.Navbar-menu-add,.Navbar-menu-logout{font-size:20px;border-radius:16px;padding:10px}.Navbar-menu-list:active,.Navbar-menu-dash:active,.Navbar-menu-add:active,.Navbar-menu-logout:active{background-color:var(--primary);color:var(--text)}.Navbar-holder{max-width:100vw}}.Dashboard-bg{background-color:var(--background);min-height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:100%;min-width:100%;overflow:hidden}@media (max-width: 1000px){.Dashboard-bg{flex-direction:column;margin-top:80px}}html,body,#root{margin:0;padding:0;height:100vh;font-family:Vollkorn,serif}:root{--text: #d3d9d4;--background: #212a31;--primary: #124e66;--secondary: #748d92;--accent: #2e3944}
