.fx-add-menu{z-index:80;box-sizing:border-box;background-color:var(--chrome-lo);background-image:linear-gradient(180deg, var(--chrome-hi), var(--chrome-lo));column-fill:auto;border:1px solid #000000b3;border-radius:8px;column-gap:16px;width:auto;max-width:min(800px,100vw - 24px);max-height:calc(100vh - 32px);padding:12px;position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto;box-shadow:inset 0 1px #ffffff1a,0 -16px 32px -8px #000000b3,0 -2px 6px #00000080}.fx-add-menu.down{z-index:62;top:calc(100% + 4px);bottom:auto;box-shadow:inset 0 1px #ffffff1a,0 16px 32px -8px #000000b3,0 2px 6px #00000080}.fx-add-search-row{column-span:all;margin-bottom:8px}.fx-add-search{box-sizing:border-box;background:var(--well);width:100%;color:var(--text);border:1px solid #000000b3;border-radius:5px;outline:none;padding:6px 10px;font-family:inherit;font-size:13px;box-shadow:inset 0 1px 2px #00000080}.fx-add-search::placeholder{color:var(--text-faint)}.fx-add-search:focus{border-color:var(--accent-ring);box-shadow:inset 0 1px 2px #00000080,0 0 0 1px #3c82ff59}.fx-add-empty{column-span:all;color:var(--text-dim);padding:12px 4px;font-size:12px}.fx-add-head{box-sizing:border-box;width:100%;color:var(--text-dim);text-align:left;-webkit-user-select:none;user-select:none;break-after:avoid;-webkit-column-break-after:avoid;page-break-after:avoid;background:#ffffff0a;border:none;border-left:2px solid #3c82ff8c;border-radius:4px;align-items:center;gap:8px;margin:8px 0 2px;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.fx-add-head:first-child{margin-top:0}.fx-add-head-ic{filter:invert(.78);pointer-events:none;width:18px;height:18px}.fx-add-head-folder{font-size:14px;line-height:1}.fx-add-head-label{text-transform:uppercase;letter-spacing:.04em;flex:auto}.fx-add-item{box-sizing:border-box;width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;margin:0 0 2px;padding:4px 8px;font-family:inherit;font-size:13px;transition:background-color 80ms,color 80ms;display:flex}.fx-add-item:not(:disabled):hover{color:#fff;background:#3c82ff40}.fx-add-item:disabled{opacity:.35;cursor:default}.fx-add-ic{text-align:center;width:16px;color:var(--text-dim);flex:none;font-size:14px;line-height:1}.fx-add-item:not(:disabled):hover .fx-add-ic{color:var(--accent-ring)}.fx-add-item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-add-shortcut{color:var(--text-faint);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:11px}.fx-add-sep{background:linear-gradient(90deg,#0000,#ffffff1f 15% 85%,#0000);height:1px;margin:6px 2px 8px}
