.hochoc-pwa-notice{position:fixed;z-index:10000;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:560px;margin:auto;padding:12px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#173b34;color:#fff;border-radius:12px;box-shadow:0 8px 24px #102a2470;font:15px system-ui,sans-serif}
.hochoc-pwa-notice[hidden]{display:none}
.hochoc-pwa-notice span{flex:1 1 190px;line-height:1.35}
.hochoc-pwa-notice button{font:inherit;border:1px solid #b9e4d6;border-radius:8px;padding:7px 10px;background:#e4f5ed;color:#124d42;cursor:pointer}
.hochoc-pwa-notice button.hochoc-pwa-dismiss{background:transparent;color:#fff;border-color:#72988c}
