#gr-assistant{background:white;border:1px solid #dce6ef;border-radius:20px;padding:24px;color:#17324d}#gr-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#gr-assistant button{cursor:pointer;white-space:normal}#gr-assistant button:focus-visible,#gr-assistant a:focus-visible{outline:3px solid #159ee1;outline-offset:3px}.gr-answer{background:#eff7fc;border-radius:12px;padding:16px;margin:16px 0}.gr-answer:empty{display:none}.gr-faq{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.gr-faq button,#gr-human,#gr-edit{border:1px solid #bdd3e4;background:#fff;color:#06345c;border-radius:8px;padding:10px;font:inherit}#gr-details summary{font-weight:bold;cursor:pointer;padding:14px 0}#gr-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#eff7fc;padding:16px;border-radius:10px}#gr-assistant [hidden]{display:none!important}#gr-urgent{border-left:4px solid #b87916;padding:12px;background:#fff7e9}#gr-assistant input,#gr-assistant select{max-width:100%}#gr-assistant small{display:block;line-height:1.6;color:#53677b}#gr-assistant .active{border-color:#06345c;background:#eaf7fe}@media(max-width:520px){#gr-topics{grid-template-columns:1fr}#gr-assistant{padding:16px}}#gr-topics button{color:#17324d;background:#eff7fc;border:1px solid #bdd3e4;font:inherit;min-height:58px}#gr-topics button:hover,#gr-topics button.active{background:#d8eefb;border-color:#0b78ad}
