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