.document-share{width:min(460px,calc(100vw - 32px));padding:24px;border:1px solid #82939f;border-radius:14px;max-height:calc(100dvh - 32px);overflow-y:auto;color:var(--ink)}.document-share-heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.document-share h2{margin:0;font-size:21px}.document-share>.button{width:100%;margin-top:12px;min-height:44px}.document-share .icon-button{min-width:44px;min-height:44px;padding:8px}.document-share p{font-size:14px;line-height:1.65;color:#435563}.document-share label{display:block;font-size:13px;font-weight:600;margin-top:20px}.document-share input{margin:8px 0;width:100%;border:1px solid var(--border-control);padding:11px;border-radius:6px;font-size:16px;color:var(--ink);background:#fff}.document-share .copy-control .button{min-height:44px}.document-share .document-share-note{font-size:12px}.document-share .button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}