/* @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;}}
.site-guide__bubble--rich p{margin:0 0 8px;}.site-guide__bubble--rich p:last-child,.site-guide__bubble--rich ul:last-child{margin-bottom:0;}.site-guide__bubble--rich ul{margin:4px 0 8px;padding-left:18px;}.site-guide__bubble--rich li{margin:2px 0;}.site-guide__bubble--rich a{color:#00a3b4;font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word;}.site-guide__bubble--rich strong{font-weight:600;}.site-guide__composer input:disabled{opacity:0.6;}[data-assistant-hint] .site-guide__bubble{font-style:italic;}.site-guide .site-guide__bubble--rich p{margin:0 0 8px !important;}.site-guide .site-guide__bubble--rich p:last-child{margin-bottom:0 !important;}.site-guide .site-guide__composer .site-guide__mic{flex:none;display:grid;place-items:center;width:42px;height:42px;margin-right:6px;padding:0;border:1px solid rgba(0,163,180,0.35);border-radius:50% !important;background:#ffffff !important;color:#00a3b4 !important;box-shadow:none;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.site-guide .site-guide__composer .site-guide__mic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.site-guide .site-guide__composer .site-guide__mic:hover,.site-guide .site-guide__composer .site-guide__mic:focus-visible{border-color:#00a3b4;background:#eaf8fa !important;}.site-guide .site-guide__composer .site-guide__mic.is-recording{border-color:#e0475b;background:#e0475b !important;color:#ffffff !important;animation:site-guide-mic-pulse 1.3s ease-out infinite;}@keyframes site-guide-mic-pulse{0%{box-shadow:0 0 0 0 rgba(224,71,91,0.45);}100%{box-shadow:0 0 0 14px rgba(224,71,91,0);}}@media (max-width:600px){html.site-guide-open,html.site-guide-open body{overflow:hidden !important;}.site-guide.is-open .site-guide__panel{position:fixed !important;top:var(--rm-guide-top,0px) !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:2147483000 !important;display:flex !important;flex-direction:column;width:100% !important;max-width:none !important;height:var(--rm-guide-vh,100dvh) !important;max-height:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;padding-top:env(safe-area-inset-top,0px);transform:none !important;}.site-guide.is-open .site-guide__conversation{flex:1 1 auto !important;min-height:0 !important;max-height:none !important;height:auto !important;overscroll-behavior:contain;}.site-guide.is-open .site-guide__composer{flex:none;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px)) !important;}.site-guide [data-site-guide-input]{font-size:16px !important;}.site-guide.is-open .site-guide__launcher,.site-guide.is-open .site-guide__tooltip{display:none !important;}.site-guide .site-guide__composer .site-guide__mic{width:44px;height:44px;}}@media (prefers-reduced-motion:reduce){.site-guide__mic.is-recording{animation:none;}}.site-guide__languages .site-guide__quick-reply[lang="ar"]{font-family:inherit;}.site-guide .site-guide__bubble--rich li,.site-guide .site-guide__bubble--rich ul{font-size:inherit !important;line-height:inherit !important;}.site-guide .site-guide__bubble[dir="auto"] p{unicode-bidi:plaintext;text-align:start !important;}.site-guide .site-guide__bubble--rich ul,.site-guide .site-guide__bubble--rich li{font-size:0.83rem !important;line-height:1.5 !important;}.site-guide__notice{margin:6px 4px 0;color:#7a8aa0;font-size:.72rem;line-height:1.45;}
