.group-chat{z-index:50;position:fixed;bottom:88px;right:24px}.group-chat summary{cursor:pointer;border:2px solid var(--accent);background:var(--accent);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;font-size:17px;line-height:1.5;list-style:none;display:flex;box-shadow:0 6px 18px #0000002e}.group-chat summary::-webkit-details-marker{display:none}.group-chat summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.group-chat-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:228px;color:var(--ink);box-shadow:var(--shadow-soft);padding:24px;position:absolute;bottom:calc(100% + 12px);right:0}.group-chat-panel p{color:var(--ink-3);margin:8px 0 16px;font-size:13px}.group-chat-panel img{object-fit:contain;width:180px;max-width:100%;height:180px;display:block}@media (width<=1023px){.group-chat{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.select-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:16px;font-weight:500;transition:border-color .14s,background-color .14s;display:inline-flex}.select-trigger:hover{border-color:var(--ink-4)}.select-trigger[aria-expanded=true]{border-color:var(--accent)}.select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.select-trigger[aria-invalid=true]{border-color:var(--hot)}.select-trigger:disabled{opacity:.5;cursor:not-allowed}.select-trigger[hidden]{display:none}.select-trigger>svg{transition:rotate .15s ease-out}.select-trigger[aria-expanded=true]>svg{rotate:180deg}.select-menu{z-index:80;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--raised);color:var(--ink-2);font:13.5px/1.5 var(--font-sans);padding:5px;position:fixed;overflow-y:auto;box-shadow:0 4px 8px #00000014}.select-choice{border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:40px;margin:1px 0;padding:8px 11px;display:flex}.select-choice[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.select-choice[data-active=true]{background:var(--bg-sunk)}.select-choice[data-active=true][aria-selected=true]{background:var(--accent-soft)}.select-choice[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (width>=961px){.select-trigger{height:36px;font-size:13px}}@media (prefers-reduced-motion:reduce){.select-trigger,.select-trigger>svg{transition:none}}
