.Gayq8G_panel{flex-direction:column;gap:24px;padding:24px;display:flex}.Gayq8G_intro p{color:var(--ink-2);max-width:65ch;margin-top:8px}.Gayq8G_setup{background:var(--bg-2);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.Gayq8G_setupHeader{align-items:flex-start;gap:12px;display:flex}.Gayq8G_icon{flex:none;width:24px;height:24px;margin-top:2px}.Gayq8G_setupHeader p{color:var(--ink-2);max-width:65ch;margin-top:4px}.Gayq8G_badge{color:var(--iris);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.Gayq8G_ready{color:var(--ok)}.Gayq8G_phoneRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.Gayq8G_phoneField{flex:240px;font-weight:600}.Gayq8G_phoneField input{background:var(--surface);min-height:48px;margin-top:6px;font-weight:400}.Gayq8G_hint{color:var(--ink-2);font-size:13px}.Gayq8G_form{flex-direction:column;gap:20px;display:flex}.Gayq8G_choices{border-top:1px solid var(--line)}.Gayq8G_row{border-bottom:1px solid var(--line);min-width:0;margin:0;padding:18px 0}.Gayq8G_rowContent{justify-content:space-between;align-items:center;gap:20px;display:flex}.Gayq8G_description{color:var(--ink-2);margin-top:4px;font-size:13px}.Gayq8G_channels{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:220px;display:grid}.Gayq8G_channel{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 12px;display:flex}.Gayq8G_channel:has(input:checked:not(:disabled)){background:var(--bg-2);border-color:var(--ink-3)}.Gayq8G_channel:has(input:disabled){background:var(--bg);color:var(--ink-3);cursor:not-allowed;border-style:dashed}.Gayq8G_channel input,.Gayq8G_consent input{width:18px;height:18px;accent-color:var(--ink);flex:none}.Gayq8G_channel svg{width:13px;height:13px}.Gayq8G_consent{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.Gayq8G_consent input{margin-top:3px}.Gayq8G_footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Gayq8G_notice{background:var(--bg-2);border-radius:12px;padding:12px 16px}@media (max-width:600px){.Gayq8G_panel{gap:20px;padding:20px 16px}.Gayq8G_setup{padding:16px}.Gayq8G_phoneRow{align-items:stretch}.Gayq8G_phoneRow>button{width:100%}.Gayq8G_rowContent{flex-direction:column;align-items:flex-start;gap:10px}.Gayq8G_channels,.Gayq8G_footer>button{width:100%}}
