#webbit-designvalg { position:fixed; z-index:2147483000; right:max(14px,env(safe-area-inset-right)); bottom:max(14px,env(safe-area-inset-bottom)); margin:0; padding:0; border:0; background:none; }
#webbit-designvalg a { display:inline-flex; align-items:center; gap:.6em; padding:10px 16px; min-height:38px; border:1px solid #c4d8c4; border-radius:100px; background:#163e2d; color:#fff; text-decoration:none; font:600 14px/1.2 system-ui,sans-serif; letter-spacing:normal; text-transform:none; box-shadow:0 3px 12px #0003; }
#webbit-designvalg a:focus-visible, #webbit-designvalg a:hover { background:#245339; outline:2px solid white; outline-offset:2px; }
body { padding-bottom:64px; }
.webbit-demo-feedback { margin:1em 0; font:500 15px/1.5 system-ui,sans-serif; }
@media (max-width:680px) {
  .pris-grid > * { min-width:0; }
  .pris-grid .pristabell tbody th, .pris-grid .pristabell tbody td { white-space:normal; overflow-wrap:anywhere; }
}
