.sd-element__description,.sd-question .sd-description,.sd-question__description{display:none!important}input.sd-input{text-align:left!important}.sd-question__help-button-container{display:inline-flex;align-items:center;margin-left:8px;position:relative;flex-shrink:0}.sd-question__help-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#6b7280;color:#fff;border:none;cursor:pointer;font-size:12px;font-weight:600;padding:0;transition:all .2s ease;flex-shrink:0}.sd-question__help-button:hover{background-color:#4b5563;transform:scale(1.1)}.sd-question__help-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.sd-question__tooltip{bottom:100%;margin-bottom:8px;padding:12px 16px;background-color:#1f2937;color:#fff;border-radius:8px;font-size:14px;line-height:1.5;white-space:pre-line;text-align:left!important;max-width:600px;min-width:500px;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.sd-question__tooltip,.sd-question__tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.sd-question__tooltip:after{content:"";top:100%;border:6px solid transparent;border-top-color:#1f2937}.sd-question__help-button-container.tooltip-visible .sd-question__tooltip,.sd-question__help-button-container:hover .sd-question__tooltip{opacity:1;visibility:visible;pointer-events:auto}.sd-question__tooltip:hover{opacity:1;visibility:visible}.sd-tooltip--portal{position:fixed!important;z-index:2147483647!important;opacity:0;visibility:hidden;pointer-events:none}.sd-tooltip--portal.sd-tooltip--portal-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;text-align:left!important}@media (max-width:768px){.sd-question__tooltip{max-width:calc(100vw - 32px);min-width:calc(100vw - 32px);left:auto;right:0;transform:none}.sd-question__tooltip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1f2937}}.sd-question__tooltip ul{list-style:disc outside;padding:0 0 0 1.1rem;margin:.4rem 0 0;white-space:normal}.sd-question__tooltip li{margin:.2rem 0;font-size:.82rem;line-height:1.4;white-space:normal}.sd-question__tooltip strong{display:block;font-size:.95rem;font-weight:700;color:#7dd3fc;margin-bottom:.25rem;letter-spacing:.02em}