.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}

/* v17 NEW AGE header: identical equal-box SHOWS / STORE / SHARE action group. */
.na-tools-inner>.na-share-actions17{order:4;display:grid;grid-template-columns:repeat(3,60px);gap:4px;flex:none;margin-left:auto;align-items:center}
.na-share-actions17>.na-store{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 6px!important;margin:0!important;border:1px solid currentColor;border-radius:0;font:400 10px/1 "Space Mono",ui-monospace,monospace!important;letter-spacing:.04em!important;white-space:nowrap;background:transparent;color:inherit}
.na-share-footer17{padding:20px 12px;text-align:center}.na-share-footer17 .share108-row{justify-content:center;margin:0}
@media(max-width:760px){.na-tools-inner{gap:5px!important}.na-tools-inner>.na-share-actions17{grid-template-columns:repeat(3,44px);gap:3px}.na-share-actions17>.na-store{height:28px!important;min-height:28px!important;padding:0 3px!important;font-size:9px!important;letter-spacing:.02em!important}.na-tools-inner>.srf .srf-btn{width:32px;height:32px}.na-tools-inner>.na-palette{width:24px;height:24px;margin-left:0!important}.na-tools-inner>.na-moon{width:24px;min-width:24px;padding:0;margin-left:0!important}.na-tools-inner>.na-clock{width:78px;min-width:78px;padding-inline:3px;font-size:9px!important}}
@media(max-width:380px){.na-tools-inner{gap:3px!important}.na-tools-inner>.na-share-actions17{grid-template-columns:repeat(3,40px)}.na-share-actions17>.na-store{font-size:8.5px!important;letter-spacing:.01em!important}.na-tools-inner>.srf .srf-btn{width:28px;height:28px}.na-tools-inner>.na-palette{width:20px;height:20px}.na-tools-inner>.na-moon{width:20px;min-width:20px}.na-tools-inner>.na-clock{width:72px;min-width:72px;font-size:8.5px!important}}

@media(max-width:760px){.na-tools-inner>.srf{width:32px;min-width:32px}.na-tools-inner>.srf .srf-lbl{font-size:6px;white-space:normal;max-width:32px}.na-tools-inner>.srf .srf-br{display:block}.na-tools-inner>.srf .srf-sp{display:none}.na-tools-inner>.na-moon{margin-right:0!important}}
