.annUXG_footer{color:#707070;border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:18px;max-width:1180px;margin:30px auto 110px;padding:16px 24px;font-size:12px;display:flex}.annUXG_footer>span{background:#f2f2f2;border-radius:5px;padding:3px 6px;font-size:11px}.annUXG_footer button,.annUXG_footer a{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-width:44px;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.annUXG_footer nav{gap:16px;margin-left:auto;display:flex}.annUXG_dialog{box-sizing:border-box;color:#222;border:1px solid #ddd;border-radius:24px;width:min(92vw,520px);max-height:88dvh;padding:24px;overflow:auto;box-shadow:0 20px 100px #0003}.annUXG_dialog::backdrop{background:#0006}.annUXG_heading{align-items:center;gap:12px;display:flex}.annUXG_heading h2{letter-spacing:-.03em;flex:1;margin:0;font-size:24px;line-height:1.15}.annUXG_heading button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px}.annUXG_dialog label{gap:8px;font-size:13px;font-weight:650;display:grid}.annUXG_dialog textarea{font:inherit;resize:vertical;border:1px solid #bbb;border-radius:12px;padding:12px;font-size:16px;line-height:1.5}.annUXG_dialog figure{margin:16px 0}.annUXG_dialog img{border:1px solid #eee;border-radius:12px;max-width:100%;max-height:180px;display:block}.annUXG_dialog figcaption,.annUXG_small{color:#666;font-size:12px;line-height:1.5}.annUXG_dialog figcaption button{color:#222;background:0 0;border:0;padding:8px 0;text-decoration:underline}.annUXG_send{color:#191919;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#c1ff3a;border:0;border-radius:12px;font-weight:750}.annUXG_send:disabled{opacity:.5}.annUXG_dialog :focus-visible,.annUXG_footer :focus-visible{outline-offset:3px;outline:3px solid #222}@media (max-width:500px){.annUXG_footer{gap:10px 16px}.annUXG_footer nav{width:100%;margin:0;font-size:11px}}
