.pwa-tools{position:relative;margin:10px auto 14px;max-width:1160px;padding:12px 16px;border:1px solid #bba68a;border-radius:14px;background:#fff6df;color:#443025;font-size:calc(13px * var(--text-scale,1.3));line-height:1.45}
.pwa-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pwa-tools p{margin:6px 0}.pwa-tools button{font:inherit;padding:7px 12px;min-height:38px}.pwa-tools details{margin-top:5px}.pwa-tools summary{cursor:pointer}.pwa-tools [hidden],#pwa-lock[hidden]{display:none!important}
#pwa-lock{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#35291bee;color:#fff6df;padding:30px;text-align:center;font:700 24px/1.5 system-ui}
