.nq-search-note{display:inline-flex;vertical-align:middle;max-width:100%;margin:0}
.nq-search-note .nq-search-badge{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 4px;border:0;border-radius:4px;background:transparent;color:#5f746f;font:500 11px/1.4 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none}
.nq-search-note .nq-search-badge:hover{background:#edf4f0;color:#234b3f}
.nq-search-note .nq-search-badge:focus-visible,.nq-search-note .nq-search-close:focus-visible,.nq-search-note .nq-search-link:focus-visible{outline:2px solid #26765f;outline-offset:3px}
.nq-search-note .nq-search-info-icon{display:grid;place-items:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font:700 10px/1 Georgia,serif;flex-shrink:0}
.nq-search-note--icon-only .nq-search-badge{justify-content:center;min-width:24px;min-height:24px;padding:4px;color:#70877d}
.nq-search-note .nq-search-info[popover]{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(340px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid #d8e5de;border-radius:12px;background:#fff;color:#233e39;text-align:left;box-shadow:0 8px 28px #1b342924;font:400 13px/1.6 Inter,system-ui,sans-serif;white-space:normal;letter-spacing:0;text-transform:none;transition:none;animation:none;transform:none;z-index:20}
.nq-search-note .nq-search-info[popover]::backdrop{background:transparent}
.nq-search-note .nq-search-info[popover] .nq-search-title{display:block;margin:0 28px 8px 0;color:#233e39;font:700 14px/1.5 Inter,system-ui,sans-serif}
.nq-search-note .nq-search-body,.nq-search-note .nq-search-reason,.nq-search-note .nq-search-boundary{display:block;margin:0 0 10px;font:400 13px/1.6 Inter,system-ui,sans-serif;color:#445f56}
.nq-search-note .nq-search-boundary{padding-top:10px;border-top:1px solid #e8eee9;font-size:12px;color:#63766c}
.nq-search-note .nq-search-link{display:inline-flex;align-items:center;gap:5px;color:#26765f;font:600 12px/1.5 Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}
.nq-search-note .nq-search-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:#f0f5f2;color:#45675b;cursor:pointer;font:400 22px/1 system-ui,sans-serif}
.plan-provider-chip .nq-search-note{margin-left:5px}
.plan-provider-chip .nq-search-badge{min-height:24px;padding:2px 0;color:#657975;font-weight:400}
.plan-provider-chip .nq-search-badge:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}
.premium-price-card.featured .nq-search-badge{color:#b6cec6}
.premium-price-card.featured .nq-search-badge:focus-visible{outline-color:#9ce9d2}
.provider-status-badge:has(.nq-search-note){flex-wrap:wrap;gap:7px}
.billing-ai-list .nq-search-note{margin-left:6px}
@media(max-width:700px){.billing-ai-list .nq-search-note{display:flex;width:fit-content;margin-left:0}.nq-search-note .nq-search-badge{min-height:32px}}
