.cst-ac-wrap{position:relative}.cst-ac-guidance,.cst-ac-list{position:absolute;top:calc(100% + 4px);left:0;z-index:1300;background:var(--opaque-menu-background);border:1px solid var(--border-color-2);box-shadow:var(--elevation-3);color:var(--main-text-color);font-size:14px}.cst-ac-guidance[hidden],.cst-ac-list[hidden]{display:none}.cst-ac-list{margin:0;padding:4px;list-style:none;min-width:100%;width:max-content;max-width:min(420px,calc(100vw - 2rem));max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain}.cst-ac-option{padding:5px 10px;border-radius:3px;cursor:pointer}.cst-ac-option.is-active{background:var(--background-hover-overlay)}.cst-ac-option i{font-style:italic}.cst-ac-option-meta{color:var(--grayed-out-font-color);font-size:12px}.cst-ac-guidance{padding:8px 6px 6px;min-width:100%;width:max-content;max-width:min(360px,calc(100vw - 2rem))}.cst-ac-guidance-intro{margin:0 4px 4px;color:var(--main-text-color);font-size:15px;font-weight:600}.cst-ac-guidance-label{margin:0 4px 2px;color:var(--grayed-out-font-color)}.cst-ac-example{display:block;width:100%;text-align:left;padding:4px 6px;border:0;border-radius:3px;background:0 0;color:var(--main-text-color);font:inherit;cursor:pointer}.cst-ac-example:focus-visible,.cst-ac-example:hover{background:var(--background-hover-overlay)}.cst-ac-example-hint{color:var(--grayed-out-font-color)}