.quick-feedback[open]{width:min(430px,calc(100% - 28px));max-width:430px;padding:26px 24px 16px;max-height:calc(var(--app-height,100dvh)*.9);border-radius:20px;background:radial-gradient(ellipse at 0 0,#263b38,#141e2d 70%);touch-action:pan-y}.quick-feedback h2{font-size:24px;line-height:1.4;letter-spacing:-.03em;margin:10px 0}.quick-feedback .eyebrow{padding-right:24px;margin:0}.quick-game{font-size:12px!important;color:#d9f0bd!important;margin:0 0 18px;line-height:1.6!important;overflow-wrap:anywhere}.quick-close{position:absolute;right:13px;top:12px;border:0;background:none;color:white;font-size:27px;width:36px;height:36px}.quick-choices{display:grid;gap:8px}.quick-choice{display:flex;align-items:center;gap:12px;text-align:left;min-height:48px;width:100%;padding:11px 14px;border-radius:10px;background:#ffffff06;border:1px solid #ffffff28;color:#e4edf5;font:inherit;touch-action:pan-y}.quick-choice span{color:#ceefad;font-size:22px;width:24px;text-align:center}.quick-choice b{font-size:12px;font-weight:500;line-height:1.6}.quick-choice:hover{background:#c6ff8a15;border-color:#c6ff8a80}.quick-choice:disabled{opacity:.5;cursor:wait}.quick-status{font-size:11px!important;line-height:1.6!important;margin:8px 0 0;min-height:0}.quick-status:empty{display:none}.quick-more{display:block;border:0;background:none;color:#b8cad7;font-size:12px;padding:15px 0;text-decoration:underline}.quick-feedback footer{position:sticky;bottom:-16px;background:#141e2df5;padding:10px 0 2px;margin:0;z-index:2}.quick-skip{min-height:46px;width:100%;border:1px solid #c6ff8a45;border-radius:10px;background:#c6ff8a14;color:#d7f0bb;font:600 13px system-ui}.quick-feedback footer p{font-size:10px;line-height:1.6;color:#a4b5c5;margin:8px 0 0;text-align:center}
@media(max-height:600px){.quick-feedback[open]{width:min(620px,calc(100% - 28px));padding:18px 22px 8px}.quick-feedback h2{font-size:20px;margin:5px 0}.quick-game{margin-bottom:8px}.quick-choices{grid-template-columns:1fr 1fr;gap:6px}.quick-choice{min-height:44px;padding:6px 12px}.quick-more{padding:8px 0}.quick-feedback footer{bottom:-8px;padding-top:4px}.quick-feedback footer p{margin-top:4px}}
.quick-feedback[open]{touch-action:none;user-select:none;-webkit-user-select:none}
