.mbbs-panel{position:fixed;z-index:99999;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:10px;background:#fff;color:#172b2c;border:1px solid #cddbd7;border-radius:10px;box-shadow:0 14px 36px rgba(20,44,45,.18);font:16px/1.5 system-ui,sans-serif;text-align:left}.mbbs-panel[hidden]{display:none!important}
.mbbs-panel .mbbs-heading{padding:6px 10px;margin:0;font-size:13px;font-weight:700;color:#526565}.mbbs-panel .mbbs-results{list-style:none;margin:0;padding:0}.mbbs-panel .mbbs-results li{margin:0;padding:0;border-bottom:1px solid #e8eeec}
.mbbs-panel .mbbs-result{display:block;padding:12px 10px;color:#176567;text-decoration:none;overflow-wrap:anywhere}.mbbs-title{display:block;font-weight:700;font-size:15px;line-height:1.4}.mbbs-excerpt{display:block;margin-top:5px;color:#526565;font-size:13px;line-height:1.5}.mbbs-panel .mbbs-result:hover{background:#f1f7f5;border-radius:5px}
.mbbs-panel .mbbs-spelling,.mbbs-panel .mbbs-all{display:block;width:100%;box-sizing:border-box;padding:12px 10px;border:0;border-radius:5px;background:#f1f7f5;color:#176567;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.mbbs-panel .mbbs-spelling{margin:6px 0}.mbbs-panel .mbbs-all{margin-top:10px;font-size:14px;font-weight:700}.mbbs-panel .mbbs-hint{padding:8px 10px;margin:0;font-size:14px;color:#526565}.mbbs-panel :is(a,button):focus-visible{outline:3px solid #176567;outline-offset:-2px}
.mbbs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
