.publish-sharing-group{border:0;min-width:0;margin:0;padding:0}.publish-sharing-group>legend{color:var(--foreground);margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.publish-sharing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publish-sharing-options-contact{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-sharing-choice,.publish-sharing-comments{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:15px 13px;transition:border-color .16s,background-color .16s;display:flex}.publish-sharing-promotion{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}.publish-sharing-promotion-fields{gap:16px;margin-top:18px;display:grid}.publish-sharing-choice:has(input:checked){border-color:var(--primary);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--primary)}:is(.publish-sharing-choice:has(input:focus-visible),.publish-sharing-comments:has(input:focus-visible)){outline:3px solid var(--primary);outline-offset:3px}.publish-sharing-choice:has(input:disabled){cursor:not-allowed;background:var(--background);border-style:dashed}.publish-sharing-choice>input,.publish-sharing-comments>input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:1px 0 0}.publish-sharing-choice>span,.publish-sharing-comments>span{gap:7px;min-width:0;display:grid}.publish-sharing-choice strong,.publish-sharing-comments strong{color:var(--foreground);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.5}.publish-sharing-choice small,.publish-sharing-comments small,.publish-sharing-hint{color:var(--muted-foreground);font-size:12px;line-height:1.65}.publish-sharing-hint{margin:10px 0 0}.publish-sharing-phone{border-left:3px solid var(--border);background:var(--background);gap:14px;padding:16px;display:grid}.publish-sharing-phone .field>small{font-size:11px}.publish-sharing-consent{cursor:pointer;min-height:44px}.publish-sharing-comments{align-items:flex-start;margin-top:2px}.publish-sharing-preview-audience{background:var(--secondary);color:var(--primary);border-radius:5px;margin-top:3px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-block}@media (hover:hover) and (pointer:fine){:is(.publish-sharing-choice:not(:has(input:disabled)):hover,.publish-sharing-comments:hover){border-color:var(--primary)}}@media (width<=600px){.publish-sharing-options,.publish-sharing-options-contact{grid-template-columns:1fr}.publish-sharing-choice,.publish-sharing-comments{padding:15px}.publish-sharing-phone{padding:12px}}@media (prefers-reduced-motion:reduce){.publish-sharing-choice,.publish-sharing-comments{transition:none}}
