.public-assistant-inline{min-width:0;margin:8px 0 22px;padding:16px;border:1px solid var(--line,#426271);border-radius:14px;background:transparent;color:inherit}.public-assistant-inline summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;line-height:1.5;list-style-position:inside}.public-assistant-inline>p{margin-top:10px;font-size:13px;line-height:1.7;color:var(--muted,inherit)}.public-assistant-topics{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.public-assistant-topics button{min-height:44px;max-width:100%;padding:10px 13px;border:1px solid var(--line,#426271);border-radius:12px;color:inherit;background:transparent;text-align:left;cursor:pointer;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.public-assistant-topics button:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.public-assistant-inline>.button{min-height:44px;width:100%;font-size:13px;white-space:normal}.public-assistant-inline button:disabled{opacity:.55;cursor:not-allowed}.public-assistant-inline [role=status]{line-height:1.7;font-size:13px;margin-top:14px;overflow-wrap:anywhere}.public-assistant-inline small{display:block;margin-top:14px;color:var(--muted,inherit);font-size:11px;line-height:1.6}.public-assistant-inline a{text-decoration:underline;text-underline-offset:3px}.contact-form-language :focus-visible,.public-assistant-inline :focus-visible{outline:2px solid var(--cyan,#5ae9de);outline-offset:3px}.contact-form-language{display:flex;gap:8px;justify-content:flex-end;margin-bottom:18px;flex-wrap:wrap}.contact-form-language button{min-height:44px;padding:8px 14px;background:transparent;color:inherit;border:1px solid var(--line,#426271);border-radius:8px;cursor:pointer;font-size:12px}.contact-form-language button[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 7%,transparent)}@media(max-width:480px){.public-assistant-inline{padding:12px}.public-assistant-topics{flex-direction:column}.public-assistant-topics button{width:100%}}.public-assistant-inline summary:after{content:"＋";margin-left:auto;padding-left:12px;flex-shrink:0}.public-assistant-inline[open] summary:after{content:"−"}.public-assistant-inline>.button:hover{background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}