html body dialog.documentShare{box-sizing:border-box;width:calc(100% - 32px);max-width:420px;max-height:85dvh;overflow:auto;padding:20px;border:1px solid #c4c9cf;border-radius:8px;background:#fff;color:#292e33;font:15px Arial,sans-serif;box-shadow:0 12px 50px #0002}dialog.documentShare::backdrop{background:#17202b80}.documentShareHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.documentShareHead h2{margin:0;font-size:21px}.documentShare p{margin:8px 0 14px}.documentShare input{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:8px 10px;border:1px solid #c4c9cf;border-radius:5px;background:#fff;color:#505860;font:15px Arial,sans-serif}.documentShareHead button,.documentShareActions button,.documentShareActions a{border:0!important;background:transparent!important;box-shadow:none!important;color:inherit;text-decoration:none;cursor:pointer}.documentShareHead button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.documentShareActions{display:flex;justify-content:space-around;gap:12px;margin-top:14px}.documentShareActions>*{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:58px;font:13px Arial,sans-serif;padding:4px}.documentShareActions [aria-disabled=true]{opacity:.4;cursor:default}.documentShare .documentShareStatus{font-size:12px;color:#626a73;margin:12px 0 0;line-height:1.4}.documentShareMissing label{display:block;margin-top:10px;font-size:12px}.documentShareMissing input{margin-top:4px}.documentShare .documentShareRevoke{display:block;margin:12px 0 0;padding:4px 0;min-height:30px;border:0;background:transparent;color:#8a5151;font-size:12px}.documentShare :focus-visible{outline:2px solid #55677b;outline-offset:2px}@media print{dialog.documentShare{display:none!important}}
