#result-share-dialog{box-sizing:border-box;width:min(34rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border:1px solid var(--palette-d3dfe6);border-radius:1rem;background:var(--palette-fff);color:var(--palette-14243b);box-shadow:0 12px 48px rgb(0 0 0 / .2);overflow-wrap:anywhere}
#result-share-dialog::backdrop{background:rgb(0 0 0 / .45)}
#result-share-dialog h2{margin:0 0 .75rem;font-size:1.4rem}
#result-share-dialog p{line-height:1.6}
#result-share-dialog .result-share-preview{white-space:pre-wrap;max-height:12rem;overflow:auto;border:1px solid var(--palette-d3dfe6);padding:.75rem;border-radius:.5rem;background:var(--palette-f6f8fb)}
#result-share-dialog .result-share-choices{display:grid;gap:.65rem}
#result-share-dialog a,#result-share-dialog button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1rem;border:1px solid var(--palette-72b8b0);border-radius:.55rem;background:var(--palette-fff);color:var(--palette-066760);font:inherit;font-weight:600;text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
#result-share-dialog [aria-disabled=true],#result-share-dialog button:disabled{opacity:.65;cursor:default}
#result-share-dialog a:focus-visible,#result-share-dialog button:focus-visible,#result-share-dialog textarea:focus-visible{outline:3px solid var(--palette-087f78);outline-offset:3px}
#result-share-dialog .result-share-close{margin-top:1rem;width:100%}
#result-share-dialog textarea{box-sizing:border-box;width:100%;padding:.75rem;font:inherit;color:inherit;background:var(--palette-fff)}
#result-share-dialog:not([open]){display:none}
#result-share-dialog[open]:not(:modal){position:fixed;inset:1rem auto auto 50%;transform:translateX(-50%);z-index:10000}
