body #npPwaPanel{box-sizing:border-box;max-width:1180px;margin:12px auto;padding:12px 16px;border:1px solid #d8e4df;border-radius:10px;background:#f3f8f5;color:#294e49;font:14px/1.5 system-ui}body #npPwaPanel summary{cursor:pointer;font-weight:600;min-height:28px}body #npPwaPanel p{font-size:14px;margin:10px 0}body #npPwaPanel small{display:block;font-size:12px}body #npPwaPanel button{font:inherit;min-height:44px;border:0;border-radius:8px;padding:8px 16px;background:#123d4a;color:white;cursor:pointer}body #npPwaPanel button[hidden]{display:none}@media(max-width:767px){body #npPwaPanel{margin:10px 12px}}
