.work-sharing{border-top:1px solid #d3dce1;border-bottom:1px solid #d3dce1;margin:0 0 42px;padding:24px 0}.share-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.share-heading .eyebrow{margin:0;letter-spacing:1px}.share-heading p{font-size:12px;margin:0;color:#6b7d8a}.share-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.share-buttons button,.share-buttons a,.share-dialog-actions button,.share-dialog-actions a{font:13px/1.4 sans-serif;border:1px solid #c4d0d8;background:#edf1f3;color:#293f52;padding:12px 16px;min-height:44px;box-sizing:border-box;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.share-buttons button:hover,.share-buttons a:hover{background:#dce6ec}.share-status{font-size:12px;color:#526f82;margin:10px 0 0;min-height:24px}.work-share-dialog{border:0;background:#f7f8f6;color:#293f52;box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:90dvh;max-height:90vh;overflow:auto;padding:24px;box-shadow:0 20px 80px #17273355}.work-share-dialog::backdrop{background:#17273399}.share-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.share-dialog-heading h2{font:24px 'Songti SC',SimSun,serif;margin:0}.share-dialog-heading button{width:44px;height:44px;font:28px sans-serif;border:0;background:transparent;color:#293f52;cursor:pointer}.work-share-dialog p{font-size:13px;line-height:1.8}.share-preview{text-align:center;margin:20px 0}.share-preview #share-qr{width:170px;height:170px;max-width:100%}.share-preview #share-poster-preview{width:min(260px,100%);height:auto}.share-copy-label{display:block;font-size:12px;margin-bottom:8px}.work-share-dialog textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #c4d0d8;background:white;font:13px/1.7 sans-serif;color:#293f52;resize:vertical}.share-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.work-sharing [hidden],.work-share-dialog [hidden]{display:none!important}.work-sharing :focus-visible,.work-share-dialog :focus-visible{outline:2px solid #487695;outline-offset:3px}@media(max-width:720px){.work-sharing{margin-bottom:30px}.share-heading{display:block}.share-heading p{margin-top:8px}.share-buttons{gap:8px}.share-buttons button,.share-buttons a{flex:1 0 calc(25% - 8px);padding:12px 8px;font-size:12px}.work-share-dialog{padding:18px}.share-dialog-actions>*{flex:1}}
