.slider-wrapper{width:502px;height:60px;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:47px;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-bottom{height:auto;padding:10px;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-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-text{font-family:Inter;font-weight:300;font-style:Light;font-size:14px;line-height:100%;letter-spacing:0;color:var(--brown-base)}.sjp-int-input-title{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between;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{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:20px;height:30px;align-items:flex-start;margin-bottom:20px}.sjp-int-examples,.sjp-text-examples{display:flex;flex-direction:row;gap:10px;height:30px;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-bold{font-weight:700}.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}.sjp-int-title-text{display:flex;flex-direction:column;gap:15px}@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:960px){.sjp-int-input-title{flex-direction:column;gap:20px}.sjp-int-title-text{flex-direction:row;justify-content:flex-start;gap:20px;width:100%}}@media (max-width:755px){.sjp-int-examples,.sjp-text-examples{transform:scale(.8)}.sjp-text-input-title{flex-direction:column;height:60px;gap:10px}.sjp-text-examples{align-items:center}.sjp-hint-text,.sjp-int-hint{height:auto}}@media (max-width:580px){.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-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{position:relative;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;transition:all .3s ease;z-index:2}.step-circle span{color:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;line-height:1;font-weight:700}.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}.step-circle span{font-size:10px}}@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)}.step-circle span{font-size:8px}}.textarea-wrapper{display:flex;flex-direction:column;width:100%;background-color:var(--background-lighten-5);border:1px solid var(--background-darken-15);border-radius:20px;transition:border .3s ease-in-out;padding:20px 30px;font-weight:400}.textarea-wrapper textarea{width:100%;border:none;outline:none;background:transparent;font-family:Inconsolata,Consolas,Menlo,Monaco,monospace;font-size:18px;color:var(--brown-lighten-5);resize:vertical}.textarea-wrapper:focus-within{border:1px solid var(--brown-lighten-5)}.message-box{width:100%;border-radius:20px;padding:15px 30px;font-family:Inter;font-weight:400;font-size:16px;gap:15px}.message-box,.message-multiple{display:flex;flex-direction:column}.message-multiple{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}