.kn-share-dialog{border:1px solid var(--border);border-radius:var(--pr-radius-panel);background:var(--background);max-height:min(90vh,40rem);color:var(--foreground);padding:1.25rem;position:fixed;inset:0;overflow:auto;width:min(30rem,100% - 2rem)!important;margin:auto!important}.kn-share-dialog::backdrop{background:color-mix(in srgb,var(--foreground) 35%,transparent)}.kn-share-panel{gap:.75rem;margin-top:.5rem;display:grid}.kn-share-panel-actions{gap:.5rem;display:grid}.kn-share-panel-desc{color:var(--muted-foreground);margin:0;line-height:1.55}.kn-share-status{min-height:1.4em;color:var(--muted-foreground);margin:0;font-size:.875rem}.kn-share-manual{color:var(--muted-foreground);font-size:var(--pr-type-meta-size);gap:.45rem;margin-top:.25rem;display:grid}.kn-share-manual textarea,.kn-share-manual input{border:1px solid var(--input);border-radius:var(--pr-radius-control);background:var(--background);width:100%;min-height:4rem;color:var(--foreground);font:inherit;padding:.6rem .75rem}.kn-share-preview-block{border-radius:var(--pr-radius-control);background:var(--surface);margin:0;padding:1rem}.kn-share-preview-block span{color:var(--muted-foreground);margin-top:.35rem;font-size:.8125rem;display:block}@media (max-width:47.999rem){.kn-share-dialog{border-radius:var(--pr-radius-panel) var(--pr-radius-panel) 0 0;max-height:min(85vh,36rem);padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));inset:auto 0 0;width:100%!important;margin:0!important}}
