
#nmShareDialog{width:448px;max-width:calc(100vw - 32px);padding:24px;border:1px solid #ece6df;border-radius:16px;background:white;color:#182235;box-shadow:0 24px 70px #0003;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}#nmShareDialog::backdrop{background:#11182788;backdrop-filter:blur(3px)}.nm-share-head{display:flex;align-items:center;justify-content:space-between}.nm-share-head h2{font-size:18px;font-weight:600;margin:0}.nm-share-close{border:0;width:32px;height:32px;border-radius:50%;background:#f3f4f6;color:#657083;font-size:23px;cursor:pointer}.nm-share-subtitle{font-size:12px;color:#7e8794;margin:8px 0 22px}.nm-share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nm-share-grid>button{min-height:108px;border:1px solid #e0e4eb;border-radius:13px;background:linear-gradient(#fff,#fdfcfb);box-shadow:0 3px 0 #ebe7e2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#566174;font:12px Arial,Helvetica,sans-serif;cursor:pointer;transition:transform .18s,box-shadow .18s}.nm-share-grid>button:hover{transform:translateY(-2px);box-shadow:0 5px 0 #e9ddd2;border-color:#fac499}.nm-share-grid>button:active{transform:translateY(2px);box-shadow:0 1px 0 #e9ddd2}.nm-share-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#707887;color:white;box-shadow:0 4px 8px #18223520;font-size:25px}.nm-share-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.7;fill:none}.nm-share-icon.wa{background:#18c563}.nm-share-icon.fb{background:#2863ed}.nm-share-icon.ig{background:linear-gradient(140deg,#9d50ef,#ec3f9b)}.nm-share-status{font-size:12px;line-height:18px;color:#49705c;margin:16px 0 0}.nm-share-status:empty{display:none}.nm-share-url{box-sizing:border-box;width:100%;margin-top:10px;padding:10px;border:1px solid #ddd;border-radius:7px}.nm-share-grid button:focus-visible,.nm-share-close:focus-visible{outline:2px solid #fa782a;outline-offset:3px}@media(max-width:400px){#nmShareDialog{padding:20px}.nm-share-grid{gap:10px}.nm-share-grid>button{min-height:100px}}
