.share-control{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:1rem;margin:1.5rem 0}.share-control-header{margin-bottom:.75rem}.share-control-form-name{font-size:var(--type-fine);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.share-control-predictions-option{margin:.75rem 0;padding:.5rem .75rem;background:var(--wash);border:1px solid var(--line);border-radius:4px}.share-control-predictions-label{display:flex;align-items:center;gap:.5rem;font-size:var(--type-fine);cursor:pointer}.share-control-predictions-notice{font-size:var(--type-fine);color:var(--muted);margin:.25rem 0 0 1.5rem}.share-control-actions{display:flex;align-items:center;gap:1rem;margin:1rem 0}.share-control-button{font-size:var(--type-fine);font-weight:500;padding:.4rem .8rem;background:var(--accent);color:white;border:1px solid transparent;border-radius:4px;cursor:pointer}.share-control-button:focus-visible,.share-control-button:hover{opacity:.9}.share-control-status{font-size:var(--type-fine);color:var(--accent);min-height:1.25rem}.share-control-fallback{margin-top:1rem}.share-control-url-label{display:block;font-size:var(--type-fine);color:var(--muted);margin-bottom:.25rem}.share-control-url-input{width:100%;padding:.4rem .6rem;font-family:var(--font-mono,monospace);font-size:var(--type-fine);border:1px solid var(--line);background:var(--wash);color:var(--ink);border-radius:4px}