body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--boilermaker-gold:#cfb991;--black:#000;--aged:#8e6f3e;--rush:#daaa00;--field:#ddb945;--dust:#ebd99f;--steel:#555960;--cool-gray:#6f727b;--railway-gray:#9d9795;--steam:#c4bfc0}body{background:#f7f7f7;font-family:Arial,sans-serif;margin:0}.content{padding:20px}.content,.edit-profile-page-content{align-items:flex-start;justify-content:center;margin:20px auto;max-width:800px;text-align:center;width:90%}.edit-profile-page-content{padding:0}h1{color:#000;color:var(--black);font-size:24px;margin-bottom:10px}h3{color:#6f727b;color:var(--cool-gray);font-size:18px;margin-bottom:30px}form{align-items:center;margin-bottom:20px}.form-container,form{display:flex;flex-direction:column}.input-group{display:flex;justify-content:space-between;margin-bottom:10px}.input-container{display:flex;flex-direction:column}.input-container label{margin-bottom:5px;text-align:left}.input-container input,.input-container select{border:1px solid #ccc;border-radius:4px;padding:10px;width:220px}button,input[type=file],input[type=number],input[type=password],input[type=text],select{border:1px solid #ddd;border-radius:4px;margin:5px;padding:10px;width:200px}.button{background-color:#daaa00;background-color:var(--rush);border:none;color:#fff;cursor:pointer}.button.black,.button.gold{border:1px solid #ddd;border-radius:4px;margin:5px;padding:10px;width:100px}.button.black{background-color:#555960;background-color:var(--steel);color:#fff}.topbar{align-items:center;background-color:#cfb991;background-color:var(--boilermaker-gold);display:flex;height:60px;justify-content:space-between;position:relative;width:100%}.topbar-title{color:#fff;font-size:24px;font-weight:700;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.topbar ul{align-items:center;display:flex;gap:20px;justify-content:space-between;list-style-type:none;margin:0;overflow:hidden;padding:0}.topbar li{float:left}.topbar li a{color:#000;display:block;font-size:24px;font-weight:700;padding:14px 16px;text-align:center;text-decoration:none}.topbar li a:hover{background-color:#ddd}.table-container{margin:20px;overflow-x:auto}.table{border-collapse:collapse;table-layout:fixed;width:100%}.table td,.table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.action-buttons{display:flex;width:50%}.action-buttons button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;flex:1 1;max-width:100px;min-width:80px;transition:background-color .3s;white-space:nowrap}.action-buttons button:hover{background-color:#e0e0e0}@media (max-width:768px){.table{table-layout:auto}.action-buttons{flex-direction:column}}.table th{background-color:#f0f0f0}.table tbody tr:hover{background-color:#e9e9e9}.filters-container{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.filters-line,.sorting-line{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px;max-width:1200px;width:100%}.filters-line input,.filters-line select,.sorting-line button,.sorting-line select{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:14px;min-width:100px;padding:8px}.filters-line .half-width{flex:0.5 1;min-width:50px}.sorting-line select{flex:2 1}.sorting-line button{background-color:#f0f0f0;cursor:pointer;flex:1 1;transition:background-color .3s}.sorting-line button:hover{background-color:#e0e0e0}@media (max-width:1200px){.filters-line,.sorting-line{align-items:stretch;flex-direction:column}.filters-line .half-width,.filters-line input,.filters-line select,.sorting-line button,.sorting-line select{width:100%}}.profile-circle{align-items:center;background-color:#6f727b;background-color:var(--cool-gray);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;margin-right:20px;-webkit-user-select:none;user-select:none;width:40px}.profile-circle span{font-size:18px}.profile-section{align-items:center;display:flex}.toggle{--width:140px;--height:35px;--border-radius:calc(var(--height)/2);background:#ddd;border:1px solid #fff;border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-size:14px;margin-right:14px;overflow:hidden;position:relative;transition:background-color .2s;-webkit-user-select:none;user-select:none}.toggle__input{display:none}.toggle__fill{height:var(--height);position:relative;transition:background .2s;width:var(--width)}.toggle__fill:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);content:"";height:calc(var(--height) - 8px);left:4px;position:absolute;top:4px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:calc(var(--height) - 8px)}.toggle__input:checked~.toggle__fill{background:#cfb991;background:var(--boilermaker-gold)}.toggle__input:checked~.toggle__fill:after{-webkit-transform:translateX(calc(var(--width) - var(--height)));transform:translateX(calc(var(--width) - var(--height)))}.toggle__text{color:#000;line-height:var(--height);position:absolute;text-align:center;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:calc(var(--width) - var(--height))}.toggle__text--on{left:0;opacity:0}.toggle__input:checked~.toggle__fill .toggle__text--on{opacity:1;-webkit-transform:translateX(5%);transform:translateX(5%)}.toggle__text--off{opacity:1;right:5%}.toggle__input:checked~.toggle__fill .toggle__text--off{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;padding:10px;position:absolute;right:10px;top:60px}.dropdown-menu button{border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;margin:5px;padding:10px;width:100px}.progress-bar-container{height:7px;left:0;padding-top:50px;position:absolute;top:0;width:100%}.progress-bar{background-color:var(--rush);height:100%;transition:width .4s ease}.navigation-container.setup{align-items:center;bottom:40px;display:flex;gap:200px;justify-content:center;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation-container.edit{align-items:center;display:flex;gap:422px;justify-content:center}.step-card{align-items:center;background-color:#f9f9f9;border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;gap:24px;margin-top:20px;padding:20px}.step-number{font-size:36px}.exams-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:10px 0}.exam-checkbox,.exam-checkbox label{align-items:center;display:flex}.exam-checkbox label{cursor:pointer}.exam-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;height:18px;margin-right:8px;position:relative;width:18px}.exam-checkbox input[type=checkbox]:checked{background-color:var(--rush);border-color:var(--rush)}.exam-checkbox input[type=checkbox]:checked:before{color:#fff;content:"\2714";font-size:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exam-checkbox .exam-label{color:var(--cool-gray)}.exam-checkbox input[type=checkbox]:checked+.exam-label{color:#000}.questions{display:flex;flex-direction:column;margin:auto;max-width:650px;width:100%}.question{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.question p{margin:0}.questions-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:5fr 2fr;margin:0 auto;max-width:800px}.question-text{padding-right:20px;text-align:left}.question-text p{margin:0}.read-only,.read-only-select{background-color:#f0f0f0;cursor:not-allowed}@media (max-width:768px){.questions-grid{grid-template-columns:1fr}.question-text{padding-right:0}}.resume-upload{margin-bottom:20px}.resume-upload-label{cursor:pointer;display:block}.resume-upload-area{background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;padding:20px 60px;text-align:center;transition:all .3s ease}.resume-upload-area:hover,.resume-upload.drag-active .resume-upload-area{background-color:#eee;border-color:#999}.resume-upload-area h1{color:#333;font-size:18px;margin-bottom:10px}.resume-upload-area input[type=file]{display:none}.selected-file-name{color:#333;font-weight:700}.read-only{border:none;color:#000}.read-only,.read-only-select{background-color:initial;pointer-events:none}.read-only-select{-webkit-appearance:none;appearance:none}.resume-viewer{height:500px;width:100%}.object-pdf{height:90%;width:100%}.button-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:100px}.project-section{border:1px solid #ddd;border-radius:4px;margin-top:20px;padding:15px}.project-item{border:1px solid #eee;border-radius:4px;margin-bottom:20px;padding:15px}.project-item input,.project-item textarea{margin-bottom:10px;width:100%}.project-item textarea{height:100px;resize:vertical}.project-item-readonly{background-color:#f9f9f9;border-radius:4px;margin-bottom:20px;padding:10px}.project-item-readonly h4{margin:0 0 10px}.project-item-readonly p{margin:5px 0}
/*# sourceMappingURL=main.3e06de47.css.map*/