/* Beanlings Booster: Weiterempfehlungs-Frage 0 bis 10 (01.11.2026, js/nps.js). Welt (body.welt); die klassische Ansicht gibt es seit 01.11.2026 nicht mehr. */
.nps-ov{position:fixed;inset:0;z-index:40;background:#0c0806d0;display:flex;align-items:flex-end;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}
.nps-in{width:100%;max-width:560px;margin:auto 0 0;max-height:100%;overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))}
@media (min-width:600px){.nps-ov{align-items:center}.nps-in{margin:auto}}
.nps-zu{float:right;min-width:44px;min-height:44px}
.nps-frage{font-size:22px;line-height:1.2;margin:10px 0 12px;overflow-wrap:anywhere}
.nps-skala{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
@media (min-width:600px){.nps-skala{grid-template-columns:repeat(11,minmax(0,1fr))}}
.nps-wert{width:100%;min-height:52px;padding:0;font-size:22px;touch-action:manipulation}
.nps-enden{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:13px}
.nps-enden span:last-child{text-align:right}
.nps-unten{margin-top:12px;flex-wrap:wrap}
.nps-gewaehlt{margin:12px 0 6px}
.nps-aendern{background:none;border:0;padding:4px 6px;min-height:40px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}
.nps-label{display:block;margin:8px 0 4px}
.nps-grund{display:block;width:100%;min-height:84px;padding:8px;font:inherit;font-size:16px;background:var(--fach,#1e1610);color:var(--text,#f3e3c3);
  border:3px solid var(--holz-d,#24170f);resize:vertical}
.nps-zahl{display:block;text-align:right;margin-top:2px}
.nps-status{min-height:20px;color:var(--gold,#f2c35b)}
.nps-plus{font-family:'Jersey 10',monospace;font-size:26px;color:var(--gold,#f2c35b);margin:6px 0}
body.welt .nps-in{border-radius:18px 18px 0 0}
@media (min-width:600px){body.welt .nps-in{border-radius:18px}}
body.welt .nps-wert{border-radius:12px}
body.welt .nps-grund{border-radius:12px;border-color:var(--w-tinte);background:var(--w-papier);color:var(--w-tinte);font-family:'Grandstander',system-ui,sans-serif!important}
body.welt .nps-plus{font-family:inherit;font-weight:800;font-size:20px}
