.underline-wavy{text-decoration-line:underline;text-decoration-style:wavy}.correction-tooltip{cursor:pointer;display:inline-block;position:relative}.correction-tooltip span{margin:0;padding:0}.tooltip-content{background-color:#fff;border-radius:5px;min-width:clamp(140px,100% + 50px,400px);padding:5px;position:absolute;bottom:25px;left:-5px;box-shadow:0 0 3px 1px}.btn-none{background:0 0;border:0}.hover-block-parent div{display:none}.hover-block-parent:hover div,.block-parent div{display:inline-block}.correction-text{white-space:pre}.text-area-width{max-width:none}@media (width<=767.98px){.correction-tooltip .tooltip-content{z-index:1000;min-width:clamp(120px,90vw,300px);left:50%;transform:translate(-50%)}.btn-lg{padding:.75rem 1.5rem;font-size:1.1rem}.form-control{font-size:16px}details summary{cursor:pointer;font-weight:500}.result-text-div{word-break:break-word;overflow-wrap:break-word;min-height:200px!important}.mobile-result-mode .mobile-input-area{display:none}.mobile-result-mode .mobile-result-area{order:-1}.mobile-result-mode .mobile-button-area{order:1;margin-top:1rem}.mobile-result-mode .mobile-button-area .mobile-submit-button{display:none}.mobile-result-mode .mobile-button-area .mobile-back-button{display:inline-block}.mobile-back-button{display:none}}@media (width>=768px){.row.mb-3{align-items:stretch}.row.mb-3 .form-group{flex-direction:column;display:flex}}
