.nbws-open{display:inline-flex;align-items:center;justify-content:center}.nbws-overlay[hidden]{display:none!important}.nbws-overlay{position:fixed;inset:0;background:rgba(10,25,20,.68);z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:clamp(18px,8vh,90px) 16px 16px;overflow:auto}.nbws-dialog{width:min(720px,100%);background:var(--surface,#fff);color:var(--text,#192c25);border-radius:18px;padding:clamp(20px,3vw,32px);box-shadow:0 18px 80px #0005}.nbws-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.nbws-dialog-head h2{margin:0;font-size:1.5rem}.nbws-close{border:0;background:transparent;color:inherit;font-size:2rem;cursor:pointer}.nbws{font-size:1rem}.nbws-form>label{display:block;font-weight:700;margin-bottom:9px}.nbws-search-row{display:flex;gap:10px}.nbws input,.nbws select{box-sizing:border-box;min-width:0;padding:12px;border:1px solid #9caaa3;border-radius:8px;background:transparent;color:inherit;font:inherit}.nbws input[type=search]{flex:1;width:100%}.nbws button[type=submit]{border:0;border-radius:8px;padding:12px 22px;background:#225c49;color:#fff;font:inherit;cursor:pointer}.nbws-filters{display:flex;flex-wrap:wrap;gap:14px;margin:16px 0}.nbws-filters label{display:flex;align-items:center;gap:8px;font-size:.9rem}.nbws-filters input{width:115px}.nbws-results{margin-top:18px}.nbws-result{border-top:1px solid #d6ded9;padding:14px 0}.nbws-result a{font-weight:700;color:inherit}.nbws-result-meta{font-size:.82rem;opacity:.75;margin:5px 0}.nbws-result p{margin:5px 0;font-size:.94rem}.nbws-result-doi{overflow-wrap:anywhere}@media(max-width:560px){.nbws-search-row{flex-direction:column}.nbws-filters{flex-direction:column;align-items:flex-start}}
