.np-share{font:inherit;font-family:ui-monospace,monospace;text-transform:uppercase;border:1px solid currentColor;background:transparent;color:inherit;padding:9px 14px;cursor:pointer;min-height:44px}.share108-panel{position:fixed;z-index:20000;bottom:20px;right:20px;width:min(360px,calc(100vw - 40px));box-sizing:border-box;background:var(--bg,#fff);color:var(--fg,#23397A);border:1px solid currentColor;padding:20px;box-shadow:0 5px 30px #807c7f55;font-family:ui-monospace,monospace;display:grid;gap:8px}.share108-panel h2{font-size:14px;margin:0 0 10px}.share108-panel a,.share108-panel button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:10px;text-align:left;min-height:44px}.share108-panel p{font-size:12px;margin:0}.share108-panel input{max-width:100%}.share78-product{max-width:720px;margin:40px auto;padding:20px;font-family:ui-monospace,monospace}.share78-product img{display:block;width:100%;max-height:60vh;object-fit:contain}.share78-product h1{font-size:24px}
.np-share{display:inline-flex;align-items:center;gap:6px}.np-share-sm{padding:4px 10px;min-height:32px;font-size:12px;margin:6px 0 12px;width:auto}
.share108-row{display:flex;align-items:center;gap:8px;margin:10px 0 16px}.share108-row>.share108-button{font:12px/1.2 "Space Mono",ui-monospace,monospace!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;width:auto!important;margin:0!important;padding:10px 14px!important;border:1px solid currentColor!important;border-radius:0;background:transparent!important;color:inherit!important;cursor:pointer;opacity:1!important;text-transform:uppercase}.share108-button svg{display:none}
