.service-options{gap:var(--space-2);flex-direction:column;display:flex}.service-options legend{font-size:var(--text-label);font-weight:var(--weight-heading);margin-bottom:var(--space-1);padding:0}.service-option-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}label.service-option{align-items:center;gap:var(--space-3);font-weight:var(--weight-medium);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--paper);cursor:pointer;flex-direction:row}label.service-option:has(input:checked){border-color:var(--pine);background:var(--soft)}label.service-option input{width:18px;height:18px;accent-color:var(--pine);flex-shrink:0;margin:0;padding:0}.service-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.service-chips li{border-radius:var(--radius-control);background:var(--soft);color:var(--pine-dark);padding:var(--space-1) var(--space-3);font-size:var(--text-meta);font-weight:var(--weight-heading)}.service-legacy-title{margin-top:var(--space-3)}button.directory-services{align-items:flex-start;gap:var(--space-1);width:100%;color:inherit;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.directory-service-item{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;line-height:1.4;display:block}button.directory-services:hover{color:var(--pine)}
.push-settings .push-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.push-settings .push-actions:empty,.push-settings .push-notice:empty{display:none}

