/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.sodahus-wysiwyg{max-width:980px;border:1px solid #8e929c;background:#fff;color:#232429;}.sodahus-wysiwyg__toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid #c9ccd3;background:#f3f4f7;}.sodahus-wysiwyg__button{min-width:34px;min-height:32px;padding:4px 8px;border:1px solid #aeb3bc;border-radius:2px;background:#fff;color:#232429;font:600 14px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;}.sodahus-wysiwyg__button:hover,.sodahus-wysiwyg__button:focus{border-color:#003cc5;outline:2px solid transparent;box-shadow:0 0 0 2px rgba(0,61,165,0.22);}.sodahus-wysiwyg__editor{min-height:320px;padding:14px 16px;background:#fff;color:#232429;font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.sodahus-wysiwyg__editor:focus{outline:2px solid #003cc5;outline-offset:-2px;}.sodahus-wysiwyg__editor h2,.sodahus-wysiwyg__editor h3,.sodahus-wysiwyg__editor h4,.sodahus-wysiwyg__editor h5{margin:1em 0 0.45em;font-weight:700;line-height:1.25;}.sodahus-wysiwyg__editor h2{font-size:1.65em;}.sodahus-wysiwyg__editor h3{font-size:1.35em;}.sodahus-wysiwyg__editor h4{font-size:1.15em;}.sodahus-wysiwyg__editor h5{font-size:1em;}.sodahus-wysiwyg__editor table{width:100%;margin:1em 0;border-collapse:collapse;}.sodahus-wysiwyg__editor th,.sodahus-wysiwyg__editor td{padding:8px 10px;border:1px solid #b8bdc8;text-align:left;vertical-align:top;}.sodahus-wysiwyg__editor th{background:#eef0f4;font-weight:700;}textarea.sodahus-wysiwyg-source{display:none !important;}.sodahus-wysiwyg-diagnostic{margin:16px 0;padding:12px 14px;border:2px solid #b30000;background:#fff4f4;color:#5a0000;font:700 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
