.tcx-hide{display:none !important}
.page-helpful-feedback-wrapper{margin-bottom:1rem}
.page-helpful-feedback-yes-no{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:20px 40px 20px 40px}
.page-helpful-feedback-title{font-family:Adobe Clean;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:center}
.page-helpful-feedback-yes-no-button-wrapper{display:flex;gap:1rem}
.yes-button{background:white;width:4.5rem;padding:5px 24px 7px 24px;border-radius:28px;height:2rem;border:1px solid #0054b6;color:#0054b6}
.no-button{background:white;width:4.5rem;padding:5px 24px 7px 24px;border-radius:28px;height:2rem;border:1px solid #0054b6;color:#0054b6}
.page-helpful-feedback-yes-text{padding:20px 40px 20px 40px;display:flex;flex-direction:column;gap:1rem}
.page-helpful-feedback-title{font-family:Adobe Clean;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-align:center}
.page-helpful-feedback-no-additional-data{display:flex;flex-direction:column;gap:.5rem;padding:0 80px}
.page-helpful-feedback-subtitle{font-family:Adobe Clean;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}
.page-helpful-feedback-inputbox{width:54rem;border:1px solid #292929;resize:none;border-radius:8px;padding:.5rem .5rem}
.page-helpful-feedback-submit-cancel-button-wrapper{display:flex;gap:1rem;flex-direction:row;justify-content:center;margin-top:.5rem}
.submit-button{background:#0054b6;width:90px;padding:5px 24px 7px 24px;border-radius:28px;height:2rem;color:white}
.cancel-button{background:white;width:90px;padding:5px 24px 7px 24px;border-radius:28px;height:2rem;border:1px solid #0054b6;color:#0054b6}
.page-helpful-feedback-given{padding:20px 40px 20px 40px;display:flex;flex-direction:row;justify-content:center}
.page-helpful-feedback-title{font-family:Adobe Clean;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:center}
.feedback-character-counter-warning-message,.feedback-character-counter-separator{display:none}
.feedback-character-counter-wrapper.feedback-overflow-warning{color:#d31510}
.feedback-overflow-warning .feedback-character-counter-warning-message,.feedback-overflow-warning .feedback-character-counter-separator{display:inline}
.page-helpful-feedback-inputbox.feedback-overflow-warning{border:2px solid #d31510}
.submit-button.feedback-overflow-warning{cursor:not-allowed;background:#b1b1b1}
.feedback-character-counter-wrapper{font-family:Adobe Clean;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}