.slider-wrapper{width:502px;height:44px;border:3px solid var(--primary2-base);border-radius:30px;display:flex;justify-content:space-between;align-items:center;padding:0 8px;background-color:var(--background-base);box-sizing:border-box}.slider-option{width:146px;height:30px;border-radius:20px;background-color:transparent;color:var(--primary2-base);font-weight:600;font-size:14px;border:none;cursor:pointer;transition:all .2s ease-in-out}.slider-option.selected{background-color:var(--primary2-base);color:var(--background-base)}@media (max-width:520px){.slider-wrapper{flex-direction:column;gap:5px;width:150px;height:120px;border-radius:10px;border:0}}.submit-jobs-page{padding-top:100px;padding-left:calc((100% - 1140px) / 2);padding-bottom:100px}.sjp-content{width:1140px;gap:60px}.sjp-content,.sjp-header{display:flex;flex-direction:column;height:auto}.sjp-header{gap:25px}.sjp-header-top{height:35px;display:flex;flex-direction:row;justify-content:space-between}.sjp-header-title-div{display:flex;flex-direction:row;align-items:center;gap:15px}.sjp-header-bottom{height:auto;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0;width:100%}.sjp-header-title{color:var(--brown-lighten-10);font-size:30px;font-weight:200;font-family:Raleway}.sjp-toggle-button{display:flex;flex-direction:row;gap:10px;font-size:18px;color:var(--primary2-base);align-items:center;cursor:pointer}.sjp-toggle-icon{width:20px;height:20px}.sjp-buttons-section{display:flex;flex-direction:row;justify-content:flex-end;gap:15px;width:100%;height:40px}.sjp-approves,.sjp-errors,.sjp-warnings{margin-top:35px}.sjp-format-select{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;gap:20px;margin-top:-20px}.sjp-format-top{font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;color:var(--brown-lighten-15);height:20px}.sjp-int-gray-box{background-color:var(--background-darken-3);width:100%;gap:82px;border-radius:20px;padding:70px}.sjp-int-hint{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:71px;gap:16px;margin-bottom:60px}.sjp-hint-title{font-family:Raleway;font-weight:700;font-style:Bold;font-size:18px}.sjp-hint-text,.sjp-hint-title{line-height:100%;letter-spacing:0;color:var(--brown-base)}.sjp-hint-text{font-family:Inter;font-weight:300;font-style:Light;font-size:14px}.sjp-int-input-title{width:100%;height:22px;display:flex;flex-direction:row;justify-content:flex-start;gap:20px;align-items:end;margin-bottom:20px;align-items:center}.sjp-rna-structure-title{font-weight:600;font-style:Semi Bold;font-size:18px;color:var(--brown-base);height:100%;width:125px}.sjp-rna-structure-text,.sjp-rna-structure-title{font-family:Inter;line-height:100%;letter-spacing:0}.sjp-rna-structure-text{font-weight:400;font-style:Regular;font-size:14px;color:var(--brown-lighten-15)}.sjp-structure-item{width:100%}.sjp-text-input-title{justify-content:space-between;width:100%;gap:20px;align-items:flex-start;margin-bottom:20px}.sjp-text-examples,.sjp-text-input-title{display:flex;flex-direction:row;height:30px}.sjp-text-examples{gap:10px;justify-content:flex-end}.sjp-format{padding-left:100px;padding-right:100px}.sjp-format,.sjp-hint-upload{display:flex;flex-direction:row;justify-content:space-between}.sjp-hint-upload{width:100%;align-items:flex-start;margin-bottom:10px}.sjp-file-hint{width:300px;height:60px;justify-content:space-between}.sjp-file-hint,.sjp-step-0{display:flex;flex-direction:column}.sjp-step-0{gap:60px}.sjp-opt-params{display:flex;flex-direction:column;gap:16px}.sjp-opt-params-1{font-family:Raleway;font-weight:700;font-size:22px}.sjp-opt-params-2{font-family:Inter;font-weight:300;font-size:16px}.sjp-params-fields{margin-top:83px;display:flex;flex-direction:column;gap:50px;border-radius:30px;background-color:var(--background-darken-5);margin-bottom:83px;width:100%;padding:70px}.sjp-seed-name-param{display:flex;flex-direction:row;justify-content:space-between;font-family:Inter;font-size:20px;font-weight:600;color:var(--brown-base);width:100%}.sjp-params-fields span{font-family:Inter;font-size:16px;font-weight:600;color:var(--brown-lighten-20);padding-left:10px}.sjp-alt-param{width:100%}.sjp-alt-param,.sjp-email-param{display:flex;flex-direction:column;font-family:Inter;font-size:20px;font-weight:600;color:var(--brown-base);gap:10px}.sjp-email-param{justify-content:space-between}.sjp-format-info-2{font-family:Inter;font-weight:300;font-size:14px;color:var(--brown-base)}.sjp-structures-section{display:flex;flex-direction:column;background-color:var(--background-darken-5);border-radius:20px;min-height:433px;padding:80px 100px;gap:20px}.sjp-structures-title{color:var(--brown-base);font-size:18px;font-weight:600;font-family:Inter}.sjp-structures-subtitle{color:var(--brown-lighten-15);font-size:18px;font-weight:400;font-family:Inter;padding-left:5px}.sjp-add-structure{width:100%;border-radius:10px;border:2px solid var(--primary2-base);color:var(--primary2-base);height:30px;display:flex;justify-content:center;cursor:pointer}.sjp-add-structure p{font-size:20px;text-align:center}.sjp-add-structure:hover{background-color:var(--primary2-base);color:white;border-color:var(--primary2-base);transition:.2s ease}.sjp-add-structure:hover p{color:white}.sjp-step1-buttons{display:flex;flex-direction:row;gap:15px;height:40px;width:405px;margin-left:auto}@media (max-width:1160px){.submit-jobs-page{padding-left:10px}.sjp-content{width:100%}.sjp-params-fields{padding-left:calc(70px - (1160px - 100%)*.1);padding-right:calc(70px - (1160px - 100%)*.1)}.sjp-int-gray-box{padding:calc(70px - (1160px - 100%)*.05) calc(70px - (1160px - 100%)*.1)}}@media (max-width:755px){.sjp-text-examples{transform:scale(.8)}.sjp-text-input-title{flex-direction:column;height:60px;gap:10px}.sjp-text-examples{align-items:center}.sjp-toggle-button span{font-size:0}.sjp-hint-text,.sjp-int-hint{height:auto}}@media (max-width:580px){.sjp-text-examples{text-align:start;margin-left:-50px}.sjp-hint-upload{flex-direction:column;height:auto;gap:20px}.sjp-file-hint{gap:10px}.sjp-int-input-title{height:auto;flex-direction:column;align-items:flex-start}}@media (max-width:450px){.sjp-text-examples{display:flex;flex-direction:column;width:175px;height:120px;margin-top:-10px;padding-top:0}.sjp-text-input-title{flex-direction:row;height:auto}.sjp-header-title{font-size:24px}}@media (max-width:420px){.sjp-step1-buttons{flex-direction:column;width:100%;margin-left:auto}.sjp-buttons-section{flex-direction:column;width:100%;display:flex;justify-content:flex-end;gap:15px;align-items:flex-end}}.steps-indicator{display:flex;align-items:center;justify-content:center;gap:25px;height:50px;width:100%}.line{height:0;border:1px solid var(--brown-lighten-25)}.side-line{width:270px}.middle-line{width:190px}.line.active{border-color:var(--primary2-darken-5)}.step-circle{width:34px;height:34px;border-radius:50%;background-color:var(--brown-lighten-25);border:3px solid var(--brown-lighten-25);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;transition:all .3s ease;z-index:2}.step-circle.active{background-color:var(--primary2-darken-5);border-color:var(--primary2-darken-5);color:white}@media (max-width:1160px){.side-line{width:calc(270px - (1160px - 100%)*.25)}.middle-line{width:calc(150px - (1160px - 100%)*.15)}.steps-indicator{gap:calc(25px - (1160px - 100%)*.02)}.step-circle{height:26px;width:26px}}@media (max-width:960px){.step-circle{height:20px;width:20px;font-size:8px}.side-line{width:calc(220px - (1160px - 100%)*.2)}.middle-line{width:calc(120px - (1160px - 100%)*.1)}}.textarea-wrapper{background-color:var(--background-lighten-5);border:1px solid var(--background-darken-15);transition:border .3s ease-in-out;padding:20px 30px;font-family:Consolas;font-size:18px;resize:vertical;color:var(--brown-lighten-20)}.message-box,.textarea-wrapper{display:flex;flex-direction:column;width:100%;border-radius:20px;font-weight:400}.message-box{padding:15px 30px;font-family:Inter;font-size:16px;gap:15px}.message-multiple{display:flex;flex-direction:column;gap:8px}.message-line{display:flex;flex-direction:row;align-items:center;gap:15px}.message-footer,.message-header{font-weight:500}.message-box.error{background-color:var(--primary1-lighten-25);color:#8D2521}.message-box.warning{background-color:#fff3cd;color:#856404}.message-box.approve{background-color:#d4edda;color:#155724}.vwm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);align-items:center;z-index:2000}.vwm-box,.vwm-overlay{display:flex;justify-content:center}.vwm-box{flex-direction:column;align-items:flex-start;padding:70px 100px;gap:30px;width:948px;max-width:95%;background:#FFFEFA;box-shadow:0 2px 7px #BFC2C0;border-radius:20px;font-family:Inter,sans-serif}.vwm-header{display:flex;flex-direction:row;align-items:flex-end;gap:10px}.vwm-icon{width:50px;height:50px}.vwm-title{font-family:Raleway,sans-serif;font-weight:600;font-size:32px;line-height:38px;color:#DDA15E}.vwm-subtitle{font-size:16px;font-weight:400;color:#171107}.vwm-structures{display:flex;flex-direction:column;padding:40px 50px;gap:30px;background:#fff;border:1px solid #c8c7c1;border-radius:10px;width:100%}.vwm-structure-row{display:flex;flex-direction:row;align-items:center;gap:30px}.vwm-label{width:170px}.vwm-label,.vwm-value{font-size:14px;color:#42361E}.vwm-value{flex:1;font-family:Consolas,monospace}.vwm-value.highlight{color:#171107}.vwm-divider{border-top:1px solid #c8c7c1;width:100%}.vwm-strip{background:rgba(221,161,94,.25);border-radius:10px;padding:10px 30px;font-size:14px;color:#20180A;width:100%}.vwm-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:20px;width:100%}.vwm-btn{padding:15px 40px;border-radius:50px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;filter:drop-shadow(0 2px 7px #BFC2C0)}.vwm-btn.cancel{background:transparent;border:2px solid #2e5700;color:#2E5700}.vwm-btn.cancel:hover{background:rgba(46,87,0,.05)}.vwm-btn.confirm{background:#2E5700;border:none;color:#FFFEFA}.vwm-btn.confirm:hover{background:#234100}.rna-error{color:#8D2521;font-weight:700}.rna-fix{color:#155724;font-weight:700}.file-display-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.file-display-icon{width:48px;height:48px}.file-display-name{font-size:14px;font-weight:500;color:#42361E;margin-bottom:4px}.file-display-container .button-container{width:auto!important}