.dvInput{bottom:40px;text-align:center;margin-left:auto;margin-right:auto}.dvAdditionalInput{bottom:40px;text-align:right;margin-left:auto;margin-right:auto}.error-box{color:red;font-size:14px;display:block;margin-top:-12px;margin-bottom:20px;margin-left:20px}.error-box.validation-summary-valid{margin:0}.error-box li{list-style:none;margin-left:-18px}.validation-input-error{color:red;border-color:red !important}.validation-label-error{color:red}.button-send,.button-update{border-radius:5px;color:White;padding:.5em;display:inline-block;text-decoration:none;background-color:#f58220;margin-bottom:20px;margin-top:20px}.button-send:focus,.button-send:hover,.button-update:focus,.button-update:hover{background-color:#f58220;color:White}.button-stop{border-radius:5px;color:black;padding:.5em;display:inline-block;text-decoration:none;background-color:lightgray;margin-bottom:20px;margin-top:20px}.responses div:last-child{margin-bottom:0px}.button-disabled{pointer-events:none;opacity:.4}.response{background-color:#f7f7f8;padding-top:10px;padding-left:5px;padding-right:5px;border:1px solid #e0d6d6;border-radius:4px;margin:10px 5px}.text{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-family:'Söhne',ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:13px}.message{font-size:16px;font-weight:500;color:forestgreen}.counter{color:black;font-size:16px}.modal-backdrop{background-color:rgba(255,255,255,0.1) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blurred-backdrop{background-color:rgba(255,255,255,0.1) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dvHistory{text-align:left;margin-left:10px}.spHistory{font-size:16px}.selHistory{min-width:150px;max-width:250px;padding:5px 35px 5px 5px;font-size:15px;border:1px solid #CCC;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:no-repeat #EEE}.generate-aborted{color:red}.title{font-size:14px;font-weight:bold}.txtinput{width:100%;height:50px;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#f8f8f8;font-size:16px;resize:none}.selLanguage{min-width:150px;max-width:250px;padding:5px 35px 5px 5px;font-size:15px;border:1px solid #CCC;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:no-repeat #EEE}.dvOutput{margin:10px}.spOutput{font-size:15px;font-weight:bold}.forestgree-color{color:forestgreen}.red-color{color:red}.blue-color{color:blue}.coral-color{color:coral}.darkturquoise-color{color:darkturquoise}.deeppink-color{color:deeppink}.stop-generating{text-align:center}.expand-collapse-icon{font-size:16px;float:right;color:black;font-family:auto;cursor:pointer}.expand-collapse-icon-all{font-size:16px;float:right;color:black;font-family:auto;cursor:pointer}.collapse-text{font-size:15px;color:forestgreen}.message:hover{background-color:gainsboro;border-radius:5px;cursor:pointer}.message-short{max-width:900px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type="checkbox"],input[type="radio"]{height:unset;width:auto;margin-bottom:10px !important;margin-top:0 !important}.form-control{margin-bottom:10px}.response-footer{margin-bottom:25px !important;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f7f9fc;padding:20px;border-radius:8px;border:1px solid #dce0e6;margin:20px auto;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.05);box-shadow:0 2px 10px rgba(0,0,0,0.05)}.response-footer .ai-disclaimer{font-size:12px;text-align:left;margin:10px}.response-container{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f7f9fc;padding:20px;border-radius:8px;border:1px solid #dce0e6;margin:20px auto;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.05);box-shadow:0 2px 10px rgba(0,0,0,0.05)}.response-container h1,.response-container h2,.response-container h3{font-weight:bold;margin-top:0}.response-container h3{font-size:16px}.response-container p{margin:12px 0;font-size:16px}.response-container em{font-style:normal;font-weight:bold;color:#ff7043}.response-container ul{padding-left:20px;margin:10px 0}.response-container ul li{line-height:20.8px !important;font-size:13px !important}.response-container code{background-color:#e8eef4;padding:2px 4px;border-radius:4px;font-family:'Courier New',Courier,monospace;color:#d6336c}.response-container blockquote{margin:20px 0;padding:10px 20px;background-color:#f1f3f4;border-left:4px solid #1a73e8;color:#555}.response-container a{color:#1a73e8;text-decoration:none;font-weight:bold}.response-container a:hover{text-decoration:underline}.response-container .response-average-summary,.response-container .response-entry-level-summary,.response-container .response-experienced-summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;width:100%;line-height:16px}.response-container .response-average-summary .response-h3-title,.response-container .response-entry-level-summary .response-h3-title,.response-container .response-experienced-summary .response-h3-title{padding-right:30px}.response-container .response-average-summary .reponse-answer-title,.response-container .response-entry-level-summary .reponse-answer-title,.response-container .response-experienced-summary .reponse-answer-title{width:38%}.response-container .response-average-summary .reponse-answer-value,.response-container .response-entry-level-summary .reponse-answer-value,.response-container .response-experienced-summary .reponse-answer-value{width:62%}.response-container .response-average-summary{padding-top:15px}.response-container .response-experienced-summary{padding-bottom:15px}.response-container .response-experienced-salary-by-level{padding-top:20px}.response-container .response-experienced-salary-by-level .reponse-answer-title{width:33%;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.response-container .response-experienced-salary-by-level .reponse-answer-value{width:66%;margin-bottom:0;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.response-container .response-experienced-salary-by-level ul.experienced-salary-by-level-list>li:before{font-size:16px;font-weight:bold}.response-container .response-experienced-salary-by-level ul.experienced-salary-by-level-list>li::marker{font-size:14px;font-weight:bold}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li{font-size:14px;list-style:auto;margin:15px 0px}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li .salary-by-level-item-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li h4{font-size:14px;font-weight:bold;text-wrap-mode:nowrap;margin-top:1px}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li .h4-note{font-size:14px}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li .response-h5-title{font-size:14px;font-weight:bold;padding-right:5px;display:inline}.response-container .response-experienced-salary-by-level .experienced-salary-by-level-list li .salary-by-level-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;width:100%}.response-container .response-additional-compensation{padding-top:20px}.response-container .response-additional-compensation .reponse-answer-title{width:100%}.response-container .response-additional-compensation .reponse-answer-value{width:100%;margin-right:20px;margin-bottom:0}.response-container .response-additional-compensation ul.additional-compensation-list{list-style-type:none}.response-container .response-additional-compensation ul.additional-compensation-list .additional-compensation-item{min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.response-container .response-additional-compensation ul.additional-compensation-list>li{display:block}.response-container .response-additional-compensation ul.additional-compensation-list>li:before{text-indent:-5px;margin-left:-15px}.response-container .response-additional-compensation .additional-compensation-list li{font-size:16px}.response-container .response-additional-compensation .additional-compensation-list li h4{font-size:16px;font-weight:bold;text-wrap-mode:nowrap}.response-container .response-additional-compensation .additional-compensation-list li .response-h5-title{font-size:14px;font-weight:bold;padding-right:5px;display:inline}.response-container .response-additional-compensation .additional-compensation-list li .salary-by-level-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;width:100%}.response-container .response-influencing-factors{padding-top:0px}.response-container .response-influencing-factors ul.influencing-factors-list{list-style-type:none}.response-container .response-influencing-factors ul.influencing-factors-list>li{text-indent:-15px;font-size:14px;display:-webkit-box;margin-left:15px}.response-container .response-influencing-factors ul.influencing-factors-list>li:before{content:"-";text-indent:-5px;margin-left:-15px}.response-container .response-information-sources{padding-top:20px}.response-container .response-information-sources ul.information-sources-list{list-style-type:none}.response-container .response-information-sources ul.information-sources-list>li{text-indent:-5px;font-size:14px;display:-webkit-box;margin-left:15px;margin-bottom:-20px}.response-container .response-information-sources ul.information-sources-list>li:before{content:"-";text-indent:-5px;margin-left:-15px}.response-container .disclaimer{font-size:12px;font-style:italic;margin-top:30px;text-align:center}.right-panel{float:right;width:80%;padding-left:5px}.full-width{width:100% !important}.left-panel{float:left;width:20%;padding-right:5px}@media (min-width:1280px){.modal-dialog{width:80vw !important;max-width:1000px;margin:30px auto !important}}.modal-dialog .modal-content{border-radius:0;border-width:0;padding:40px}.modal-dialog .popup-title{float:left;width:90%;font-size:21px;margin-top:-10px}.modal-dialog .modal-header button.close{font-size:21px;position:absolute;top:26px;right:22px;opacity:.4}.modal-dialog .modal-footer button.close span{display:none}.modal-dialog .ai-disclaimer{font-size:12px;text-align:left;margin:10px}