.workspace-account .group-launcher{white-space:nowrap;font-size:13px;padding:8px 12px}
.group-dialog{width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border:1px solid #cbdcec;border-radius:12px;box-shadow:0 18px 64px #102e5340;color:inherit;background:#fff}
.group-dialog::backdrop{background:#17324a70}.group-dialog .section-head{margin-bottom:10px}.group-dialog .section-head h2{font-size:17px;margin:0}
.group-dialog button{min-height:36px;padding:7px 12px;font-size:13px}.group-dialog form{display:grid;gap:10px}.group-dialog .field{gap:5px;min-width:0;font-size:12px}
.group-dialog .group-rule{margin:0 0 12px;background:#f2f7fd;padding:8px 10px;border-radius:7px;font-size:12px;line-height:1.6;color:#56718e}
.group-dialog .group-summary{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}
.group-dialog input{min-height:38px;height:38px;padding:8px 10px;font-size:14px}
.group-dialog [aria-label="当前群号"]{font-size:18px;font-weight:700;letter-spacing:.5px;background:#f7faff;color:#235c94}
.group-dialog [aria-label="对应卡密"]{font-family:ui-monospace,monospace;font-size:13px;background:#f7faff}
.group-dialog .group-copy-hint{font-size:12px;line-height:1.6}.group-dialog .group-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}
.group-dialog .group-actions .ghost{padding:7px 0;font-size:12px}.group-dialog .message{margin:0;font-size:12px;line-height:1.6}.group-dialog .group-copy-fallback{margin-top:8px;font-size:12px;line-height:1.5}
.group-dialog .group-action-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}.group-dialog .group-actions>button{flex-shrink:0}.group-dialog .group-next{color:#2464a5}.group-dialog .group-switches{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 10px}.group-dialog .group-switch{font-size:11px;min-height:30px;padding:4px 7px}.group-dialog .group-switch[aria-current=true]{background:#eaf3ff;border-color:#76a5db;color:#1e5d9d}.group-dialog .group-limit{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:#627992}.group-dialog button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:480px){.group-dialog{padding:14px}.group-dialog .group-summary{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.group-dialog .group-price input{font-size:16px}.group-dialog [aria-label="对应卡密"]{font-size:12px}.workspace-account .group-launcher{padding:7px 9px;font-size:12px}}
