.note-extraction{position:fixed;right:24px;bottom:24px;z-index:1400;font-family:inherit;color:#193c39}.ne-bubble{float:right;border:0;border-radius:28px;background:#174e47;color:#fff;padding:13px 22px;box-shadow:0 5px 24px #183f3933;font-weight:700;cursor:pointer}.ne-panel{position:absolute;right:0;bottom:58px;width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 115px);overflow:auto;background:#fffefb;border:1px solid #d9e2dc;border-radius:18px;box-shadow:0 12px 48px #172d3933;padding:20px}.ne-panel header,.ne-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.ne-panel h2{font-size:18px;margin:5px 0;overflow-wrap:anywhere}.ne-panel h3{font-size:15px;margin:0 0 10px}.ne-panel p{font-size:13px;line-height:1.5}.ne-panel form,.ne-panel article{border-top:1px solid #d9e2dc;margin-top:16px;padding-top:16px}.ne-panel blockquote{margin:10px 0;padding:10px 12px;border-left:3px solid #90b6a3;background:#eff5ee;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.ne-panel fieldset{border:0;padding:0;margin:0;min-width:0}.ne-panel label{display:grid;gap:4px;font-size:12px;margin-bottom:10px}.ne-panel input,.ne-panel select{width:100%;box-sizing:border-box;padding:9px;border:1px solid #bdcec4;border-radius:7px;background:#fff;color:inherit}.ne-panel button{cursor:pointer}.ne-panel button:disabled{cursor:wait;opacity:.6}.ne-actions{flex-wrap:wrap;margin-top:10px}.ne-actions button{border:1px solid #bdcec4;background:#fff;border-radius:7px;padding:8px;font-size:12px}.ne-actions button[type=submit]{background:#174e47;color:#fff;margin-left:auto}.ne-current{font-weight:600}.ne-help{color:#5d6d65}.ne-panel [role=status]{color:#315b4c}.ne-panel :focus-visible,.ne-bubble:focus-visible{outline:3px solid #d7a946;outline-offset:2px}@media(max-width:600px){.note-extraction{right:16px;bottom:16px}.ne-panel{width:calc(100vw - 32px);box-sizing:border-box}}
