#next-feedback-open{position:fixed;right:18px;bottom:18px;z-index:1000;background:#147d6e;color:#fff;border:1px solid #249d89;border-radius:8px;padding:12px 18px;font:600 14px system-ui;box-shadow:0 4px 18px #0003;cursor:pointer}.next-feedback{--nf-bg:#fff;--nf-fg:#172c33;--nf-border:#c3d0d3;--nf-muted:#52676f;background:var(--nf-bg);color:var(--nf-fg);border:1px solid var(--nf-border);border-radius:12px;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:24px;font:14px/1.5 system-ui,sans-serif;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0005}.next-feedback::backdrop{background:#07151bb3}.next-feedback *{box-sizing:border-box}.next-feedback [hidden]{display:none!important}.next-feedback h2{font-size:20px;margin:0}.next-feedback h3{font-size:18px}.next-feedback h4{margin:16px 0 5px}.next-feedback p,.next-feedback li{white-space:pre-wrap;overflow-wrap:anywhere}.next-feedback button{font:inherit;border:1px solid var(--nf-border);background:var(--nf-bg);color:var(--nf-fg);border-radius:6px;padding:9px 13px;min-height:44px;cursor:pointer;margin:3px 5px 3px 0}.next-feedback button:hover{filter:brightness(.94)}.next-feedback button:disabled{opacity:.55;cursor:wait}.next-feedback :focus-visible,#next-feedback-open:focus-visible{outline:3px solid #00b8cc;outline-offset:3px}.next-feedback .nf-primary{background:#147d6e;color:#fff;border-color:#147d6e}.nf-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nf-tabs{display:flex;gap:8px;border-bottom:1px solid var(--nf-border);padding:14px 0}.next-feedback [aria-selected=true]{border-color:#148b78;background:#147d6e;color:white}.next-feedback label{display:block;color:var(--nf-fg);margin:14px 0 6px;font-weight:600}.next-feedback textarea{display:block;width:100%;resize:vertical;max-height:320px;min-height:100px;padding:10px;border:1px solid var(--nf-border);border-radius:6px;font:inherit;background:var(--nf-bg);color:var(--nf-fg)}.next-feedback .nf-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:20px 0}.nf-consent input{flex:0 0 auto;width:20px;height:20px;margin-top:2px}.next-feedback img{display:block;max-width:100%;max-height:250px;object-fit:contain;border:1px solid var(--nf-border);margin:12px 0;background:#e3e9eb}.nf-muted{color:var(--nf-muted)}.nf-message:empty{display:none}.nf-message{border-left:3px solid #148b78;padding:8px 12px}.next-feedback .nf-error{color:#b1232b;border-color:#b1232b}.nf-list{display:grid;gap:5px;margin-top:14px;max-height:230px;overflow:auto}.nf-list button{text-align:left;overflow-wrap:anywhere}.nf-detail{border-top:1px solid var(--nf-border);margin-top:16px}.nf-detail:empty{display:none}.nf-status{font-weight:700;color:#147d6e}html[data-theme=dark] .next-feedback{--nf-bg:#18252d;--nf-fg:#e5eef1;--nf-border:#46606c;--nf-muted:#b6cbd3;color-scheme:dark}html[data-theme=dark] .next-feedback .nf-error{color:#ffa59e}html[data-theme=dark] .next-feedback .nf-status{color:#75dcb5}@media(max-width:600px){.next-feedback{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.nf-heading{align-items:flex-start}.next-feedback h2{font-size:18px}#next-feedback-open{right:10px;bottom:max(10px,env(safe-area-inset-bottom));padding:10px 14px}.nf-tabs{gap:3px;flex-wrap:wrap}}
