107107.vp-cm-popup-menu {
108108 min-height : 20px ;
109109 cursor : pointer;
110+ }
111+
112+
113+ /** new */
114+ .vp-sn-body {
115+ padding : 10px ;
116+ }
117+ .vp-sn-header {
118+ height : 30px ;
119+ }
120+ .vp-sn-header label {
121+ font-weight : bold;
122+ font-size : 13px ;
123+ line-height : 16px ;
124+ }
125+ .vp-sn-menu {
126+ float : right;
127+ cursor : pointer;
128+ }
129+ .vp-sn-menu-box {
130+ display : none;
131+ position : absolute;
132+ top : 0px ;
133+ right : 40px ;
134+ width : 70px ;
135+ height : 50px ;
136+ border : 0.25px solid var (--border-gray-color );
137+ background : # FFFFFF ;
138+ }
139+ .vp-sn-menu-item {
140+ height : 25px ;
141+ line-height : 25px ;
142+ padding : 0px 5px ;
143+ cursor : pointer;
144+ }
145+
146+ .vp-sn-search-box {
147+
148+ }
149+ .vp-sn-search {
150+ width : 100% ;
151+ height : 30px ;
152+ }
153+ .vp-sn-search-box i {
154+ position : absolute;
155+ color : # C4C4C4 ;
156+ right : 20px ;
157+ padding-top : 8px ;
158+ }
159+ .vp-sn-func-box {
160+ height : 50px ;
161+ padding : 10px 0px ;
162+ }
163+ .vp-sn-func-left {
164+ float : left;
165+ }
166+ .vp-sn-func-right {
167+ float : right;
168+ }
169+ .vp-sn-filter {
170+ cursor : pointer;
171+ }
172+ .vp-sn-filter-menu-box {
173+ display : none;
174+ position : absolute;
175+ width : 80px ;
176+ height : 50px ;
177+ border : 0.25px solid var (--border-gray-color );
178+ background : # FFFFFF ;
179+ }
180+ .vp-sn-filter-menu-item {
181+ height : 25px ;
182+ line-height : 25px ;
183+ padding : 0px 5px ;
184+ cursor : pointer;
185+ }
186+
187+ .vp-sn-func-export-mode {
188+ display : none;
189+ }
190+
191+ .vp-sn-item-check {
192+ display : none;
193+ float : right;
194+ margin : 7px 7px !important ;
195+ }
196+
197+ /* export mode */
198+ .vp-sn-export-mode .vp-sn-func-export-mode {
199+ display : block;
200+ }
201+ .vp-sn-export-mode .vp-sn-func-default-mode {
202+ display : none;
203+ }
204+ .vp-sn-export-mode .vp-sn-item-menu {
205+ display : none;
206+ }
207+ # vp-wrapper .vp-sn-export-mode input .vp-sn-checkbox {
208+ display : inline-block;
209+ position : relative !important ;
210+ width : 13px ;
211+ height : 13px ;
212+ border : 1px solid # 828282 ;
213+ margin : 0px 15px ;
214+ }
215+
216+
217+ /* if snippets list empty */
218+ .vp-sn-table : empty ::after {
219+ content : '(No saved snippets)' ;
220+ color : # C4C4C4 ;
221+ }
222+ .vp-sn-item {
223+ min-height : 30px ;
224+ }
225+ .vp-sn-item .selected {
226+ background : # F5F5F5 ;
227+ }
228+ .vp-sn-item-header {
229+ height : 30px ;
230+ line-height : 30px ;
231+ padding : 0px 7px ;
232+ border : 0.25px solid var (--border-gray-color );
233+ box-sizing : border-box;
234+ }
235+ .vp-sn-item-header .vp-sn-indicator {
236+ display : inline-block;
237+ cursor : pointer;
238+ background-image : url(../ ../ resource/chevron_big_right.svg);
239+ background-size : contain;
240+ background-repeat : no-repeat;
241+ width : 10px ;
242+ height : 10px ;
243+ }
244+ .vp-sn-item-header .vp-sn-indicator .open {
245+ background-image : url(../ ../ resource/chevron_big_down.svg) !important ;
246+ }
247+ .vp-sn-item-title {
248+ width : calc (100% - 70px );
249+ outline : none;
250+ border : 0.5px solid white !important ;
251+ }
252+ .vp-sn-item .selected .vp-sn-item-title {
253+ background : # F5F5F5 ;
254+ color : var (--font-hightlight );
255+ }
256+ .vp-sn-item-title : focus {
257+ transition : 0.7s ;
258+ border : 1px solid # FFCF73 ;
259+ border : 0.5px solid var (--hightlight-color ) !important ;
260+ }
261+ .vp-sn-item-menu {
262+ float : right;
263+ }
264+ .vp-sn-item-menu-item {
265+ display : inline-block;
266+ cursor : pointer;
267+ }
268+ .vp-sn-item-code {
269+ display : none;
270+ border : 0.25px solid var (--border-gray-color );
110271}
0 commit comments