.document-share-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d182a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.document-share-dialog{box-sizing:border-box;color:#17243c;text-align:left;background:#fff;border:1px solid #d8e1ed;border-radius:20px;width:min(100%,540px);max-height:calc(100dvh - 40px);padding:28px;font-size:16px;line-height:1.5;position:relative;overflow:auto;box-shadow:0 24px 80px #0004}.document-share-dialog h2{color:inherit;margin:0 36px 12px 0;font-size:24px;line-height:1.25}.document-share-close{color:#23344c;cursor:pointer;background:#edf1f7;border:0;border-radius:10px;width:38px;height:38px;font-size:28px;line-height:36px;position:absolute;top:12px;right:14px}.document-share-title{overflow-wrap:anywhere;margin:0 0 4px;font-weight:600}.document-share-filename{color:#52637a;overflow-wrap:anywhere;margin:0 0 16px;font-size:14px}.document-share-help{color:#40536d;margin:0 0 20px}.document-share-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-share-actions .button{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex}.document-share-status{white-space:normal;overflow-wrap:anywhere;color:#294866;min-height:24px;margin:18px 0 0;font-size:14px}.document-share-control{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.document-share-error{color:#a52c28;max-width:300px;font-size:13px;display:block}.document-share-dialog :focus-visible{outline-offset:3px;outline:3px solid #2979d4}@media (max-width:480px){.document-share-backdrop{padding:12px}.document-share-dialog{max-height:calc(100dvh - 24px);padding:22px}.document-share-actions{grid-template-columns:1fr}.document-share-dialog h2{font-size:22px}}@media print{.document-share-backdrop,.document-share-control{display:none!important}}
